@import url("https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,500;0,9..144,600;1,9..144,500&family=Outfit:wght@300;400;500;600&display=swap");
.rs-page{--bg:#010035;--bg2:#03045e;--ink:#f8f8f9;--muted:#bcc3e0;--gold:#00d2ff;--gold2:#7fe9ff;--line:rgba(0,210,255,.22);--ox:#0000e6;--card:#05066a;--ok:#7fd8a8;
position:relative;background:radial-gradient(900px 480px at 88% -10%,rgba(0,210,255,.13),transparent 60%),radial-gradient(700px 420px at -10% 6%,rgba(0,0,230,.18),transparent 55%),var(--bg);color:var(--muted);font-family:Outfit,"Avenir Next","Segoe UI",sans-serif;font-size:17px;line-height:1.7;font-weight:400;-webkit-font-smoothing:antialiased;overflow-x:hidden;text-align:left}.rs-page *,.rs-page *::before,.rs-page *::after{box-sizing:border-box}.rs-page h1,.rs-page h2,.rs-page h3,.rs-page h4,.rs-page h5,.rs-page p,.rs-page ul,.rs-page ol,.rs-page figure{margin:0;padding:0}.rs-page h1,.rs-page h2,.rs-page h3{font-family:Fraunces,"Iowan Old Style",Palatino,Georgia,serif;font-weight:560;letter-spacing:-.025em;color:var(--ink);line-height:1.1;text-wrap:balance}.rs-page h1{font-size:clamp(2.1rem,5.4vw,3.9rem);line-height:1.02}.rs-page h2{font-size:clamp(1.65rem,3.4vw,2.5rem);margin:0 0 1rem}.rs-page h3{font-size:clamp(1.25rem,2.3vw,1.6rem);margin:1.8rem 0 .6rem}.rs-page h4{font-family:Outfit,"Segoe UI",sans-serif;font-size:1.08rem;font-weight:600;color:var(--gold2);margin:1.4rem 0 .45rem;letter-spacing:.01em}.rs-page h5{font-family:Outfit,"Segoe UI",sans-serif;font-size:.78rem;font-weight:600;color:var(--gold);margin:1.2rem 0 .4rem;letter-spacing:.16em;text-transform:uppercase}.rs-page p{margin:0 0 1rem}.rs-page p:last-child{margin-bottom:0}.rs-page strong{color:var(--ink);font-weight:600}.rs-page a{color:var(--gold2);text-decoration:underline;text-decoration-color:rgba(0,210,255,.45);text-underline-offset:3px;box-shadow:none;transition:color .15s ease}.rs-page a:hover{color:var(--ink);text-decoration-color:var(--gold)}.rs-page a:focus-visible,.rs-page summary:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:4px}.rs-page img{max-width:100%;height:auto;display:block}.rs-page ul.rs-list,.rs-page ol.rs-list{margin:0 0 1.1rem 0;padding:0;list-style:none}.rs-page .rs-list li{position:relative;padding:0 0 .55rem 1.5rem}.rs-page ul.rs-list li::before{content:"";position:absolute;left:.15rem;top:.68em;width:7px;height:7px;border-radius:50%;background:var(--gold)}.rs-page ol.rs-list{counter-reset:rs}.rs-page ol.rs-list li{counter-increment:rs;padding-left:2.1rem}.rs-page ol.rs-list li::before{content:counter(rs,decimal-leading-zero);position:absolute;left:0;top:.05em;font-family:Fraunces,Georgia,serif;color:var(--gold);font-size:.98rem}.rs-page .rs-wrap{width:min(1120px,calc(100% - 40px));margin-inline:auto}.rs-page .rs-narrow{max-width:780px}.rs-page .rs-kicker{display:block;margin:0 0 .7rem;color:var(--gold);font-size:.74rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.rs-page .rs-hero{position:relative;padding:3.6rem 0 2.8rem;border-bottom:1px solid var(--line);overflow:hidden;background:linear-gradient(135deg,#0000e6 0%,#000081 58%,#010052 100%)}.rs-page .rs-watermark{position:absolute;right:-1vw;bottom:-.2em;font-family:Fraunces,Georgia,serif;font-style:italic;font-weight:560;font-size:clamp(7rem,24vw,20rem);line-height:.8;color:rgba(127,233,255,.045);pointer-events:none;user-select:none}.rs-page .rs-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr);gap:2.6rem;align-items:end}.rs-page .rs-lede{max-width:40rem;margin-top:1.2rem;font-size:1.12rem;font-weight:300;color:var(--muted)}.rs-page .rs-meta{display:flex;flex-wrap:wrap;gap:.45rem 1.1rem;margin-top:1.3rem;color:var(--gold2);font-size:.86rem}.rs-page .rs-meta span{display:inline-flex;align-items:center;gap:.45rem}.rs-page .rs-meta span::before{content:"";width:5px;height:5px;border-radius:50%;background:var(--gold)}.rs-page .rs-crumbs{font-size:.82rem;margin-bottom:1rem;color:var(--muted)}.rs-page .rs-crumbs a{color:var(--gold2)}.rs-page .rs-panel{border:1px solid var(--line);border-radius:22px;background:linear-gradient(180deg,rgba(0,210,255,.08),rgba(3,4,94,.55));padding:1.2rem 1.25rem}.rs-page .rs-panel-title{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.4rem}.rs-page .rs-panel-title strong{font-family:Fraunces,Georgia,serif;font-weight:560;font-size:1.25rem;color:var(--ink)}.rs-page .rs-panel-title span{color:var(--gold);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.rs-page .rs-dl{display:grid;margin:0}.rs-page .rs-dl div{display:flex;justify-content:space-between;gap:1rem;padding:.7rem 0;border-top:1px solid var(--line);font-size:.95rem}.rs-page .rs-dl dt{color:var(--ink)}.rs-page .rs-dl dd{margin:0;text-align:right;color:var(--muted)}.rs-page .rs-section{padding:3.6rem 0;scroll-margin-top:90px}.rs-page .rs-section+.rs-section{border-top:1px solid rgba(0,210,255,.1)}.rs-page .rs-head{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:1.6rem}.rs-page .rs-head>p{max-width:26rem;margin:0}.rs-page .rs-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:1.2rem 0}.rs-page .rs-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.rs-page .rs-box{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:1.15rem 1.2rem}.rs-page .rs-box h3,.rs-page .rs-box h4{margin-top:0}.rs-page .rs-num{font-family:Fraunces,Georgia,serif;font-size:1.9rem;color:var(--gold);line-height:1;margin-bottom:.6rem;display:block}.rs-page .rs-note{border-left:3px solid var(--gold);background:rgba(0,210,255,.07);border-radius:0 14px 14px 0;padding:1rem 1.15rem;margin:1.3rem 0;font-size:.97rem}.rs-page .rs-warn{border-left-color:var(--ox);background:rgba(0,0,230,.14)}.rs-page .rs-note p{margin:0 0 .5rem}.rs-page .rs-note strong:first-child{color:var(--gold2)}.rs-page .rs-ex{border:1px dashed rgba(0,210,255,.4);border-radius:16px;padding:1rem 1.15rem;margin:1.3rem 0;background:rgba(3,4,94,.6)}.rs-page .rs-ex>b{display:inline-block;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--bg);background:var(--gold);border-radius:999px;padding:.18rem .6rem;margin-bottom:.55rem}.rs-page .rs-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--line);border-radius:18px;margin:1.2rem 0;background:var(--card)}.rs-page .rs-table{width:100%;min-width:640px;border-collapse:collapse;font-size:.93rem;margin:0}.rs-page .rs-table th,.rs-page .rs-table td{padding:.8rem .95rem;text-align:left;vertical-align:top;border:0;border-bottom:1px solid var(--line);color:var(--muted);background:transparent}.rs-page .rs-table thead th{color:var(--gold);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;font-weight:500;background:rgba(0,210,255,.06)}.rs-page .rs-table tbody th{color:var(--ink);font-weight:600}.rs-page .rs-table tr:last-child td,.rs-page .rs-table tr:last-child th{border-bottom:0}.rs-page .rs-table-sm{min-width:0}.rs-page .rs-cap{font-size:.82rem;color:var(--muted);margin-top:-.4rem}.rs-page .rs-chip{display:inline-block;border-radius:999px;padding:.16rem .6rem;font-size:.76rem;font-weight:500;letter-spacing:.02em;white-space:nowrap;border:1px solid var(--line);color:var(--ink)}.rs-page .rs-chip-ok{background:rgba(127,216,168,.12);border-color:rgba(127,216,168,.45);color:#d2f2df}.rs-page .rs-chip-gold{background:rgba(0,210,255,.14);color:var(--gold2)}.rs-page .rs-btn{white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border-radius:999px;padding:.8rem 1.25rem;font-size:.95rem;font-weight:600;line-height:1;text-decoration:none!important;border:1px solid transparent;transition:transform .18s ease,background .18s ease,border-color .18s ease;cursor:pointer}.rs-page .rs-btn:hover{transform:translateY(-1px)}.rs-page .rs-btn-solid{background:linear-gradient(#d6f6ff,#00ddd7);color:#010052!important}.rs-page .rs-btn-solid:hover{background:linear-gradient(#e6f9ff,#00d2ff);color:#010052!important}.rs-page .rs-btn-ghost{background:transparent;color:var(--ink)!important;border-color:rgba(248,248,249,.3)}.rs-page .rs-btn-ghost:hover{border-color:var(--gold);color:var(--gold2)!important}.rs-page .rs-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.4rem}.rs-page .rs-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:1.4rem 0;list-style:none;padding:0}.rs-page .rs-flow li{position:relative;background:var(--card);border:1px solid var(--line);border-radius:16px;padding:.9rem .85rem;font-size:.88rem;line-height:1.45}.rs-page .rs-flow li b{display:block;color:var(--ink);font-family:Fraunces,Georgia,serif;font-weight:560;font-size:1.02rem;margin-bottom:.25rem}.rs-page .rs-flow li i{font-style:normal;display:block;color:var(--gold);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.35rem}.rs-page .rs-flow li:not(:last-child)::after{content:"\2192";position:absolute;right:-12px;top:50%;transform:translateY(-50%);color:var(--gold);font-size:1rem;z-index:1}.rs-page .rs-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:18px;overflow:hidden;margin:1.4rem 0}.rs-page .rs-stats div{background:var(--bg2);padding:1rem}.rs-page .rs-stats strong{display:block;font-family:Fraunces,Georgia,serif;font-size:1.55rem;color:var(--gold2);font-weight:560;line-height:1.1}.rs-page .rs-stats span{font-size:.82rem}.rs-page .rs-bars{display:grid;gap:.55rem;margin:1.2rem 0}.rs-page .rs-bar{display:grid;grid-template-columns:minmax(0,14rem) 1fr 3rem;gap:.8rem;align-items:center;font-size:.9rem}.rs-page .rs-bar span:first-child{color:var(--ink)}.rs-page .rs-bar i{display:block;height:9px;border-radius:999px;background:rgba(0,210,255,.12);overflow:hidden}.rs-page .rs-bar i::before{content:"";display:block;height:100%;width:var(--w);background:linear-gradient(90deg,#007f9c,var(--gold2));border-radius:999px}.rs-page .rs-bar b{color:var(--gold2);font-weight:500;text-align:right}.rs-page .rs-faq{border-top:1px solid var(--line)}.rs-page .rs-faq details{border-bottom:1px solid var(--line)}.rs-page .rs-faq summary{list-style:none;cursor:pointer;padding:1.05rem 2.4rem 1.05rem 0;position:relative;color:var(--ink);font-weight:500;font-size:1.04rem}.rs-page .rs-faq summary::-webkit-details-marker{display:none}.rs-page .rs-faq summary::after{content:"+";position:absolute;right:.3rem;top:50%;transform:translateY(-50%);color:var(--gold);font-size:1.4rem;line-height:1;transition:transform .2s ease}.rs-page .rs-faq details[open] summary::after{transform:translateY(-50%) rotate(45deg)}.rs-page .rs-faq h3.rs-q{font-family:Outfit,"Segoe UI",sans-serif;font-size:1.04rem;font-weight:500;color:var(--ink);margin:0;letter-spacing:0;display:inline;line-height:1.5}.rs-page .rs-faq .rs-a{padding:0 0 1.1rem;max-width:52rem}.rs-page .rs-close{border:1px solid var(--line);border-radius:26px;padding:clamp(1.5rem,4vw,2.8rem);background:radial-gradient(500px 220px at 100% 0%,rgba(0,210,255,.15),transparent 60%),#04044c;display:grid;grid-template-columns:1.4fr .8fr;gap:1.8rem;align-items:center}.rs-page .rs-close .rs-actions{justify-content:flex-end;margin-top:0}.rs-page .rs-updated{font-size:.84rem;color:var(--muted);border-top:1px solid var(--line);padding-top:1rem;margin-top:2rem}.rs-page .rs-toc{display:flex;flex-wrap:wrap;gap:.45rem;margin:1.4rem 0 0;padding:0;list-style:none}.rs-page .rs-toc a{display:inline-block;border:1px solid var(--line);border-radius:999px;padding:.35rem .75rem;font-size:.84rem;color:var(--ink);text-decoration:none}.rs-page .rs-toc a:hover{border-color:var(--gold);color:var(--gold2)}@media (max-width:900px){.rs-page .rs-hero-grid,.rs-page .rs-close{grid-template-columns:1fr}.rs-page .rs-close .rs-actions{justify-content:flex-start}.rs-page .rs-cols-3{grid-template-columns:1fr 1fr}.rs-page .rs-flow{grid-template-columns:1fr 1fr}.rs-page .rs-flow li::after{display:none}.rs-page .rs-stats{grid-template-columns:1fr 1fr}.rs-page .rs-head{flex-direction:column;align-items:flex-start;gap:.6rem}}@media (max-width:640px){.rs-page{font-size:16.5px}.rs-page .rs-wrap{width:calc(100% - 28px)}.rs-page .rs-cols,.rs-page .rs-cols-3{grid-template-columns:1fr}.rs-page .rs-hero{padding:2.4rem 0 2rem}.rs-page .rs-section{padding:2.6rem 0}.rs-page .rs-flow{grid-template-columns:1fr}.rs-page .rs-bar{grid-template-columns:1fr 2.6rem}.rs-page .rs-bar i{grid-column:1/-1;grid-row:2}}@media (prefers-reduced-motion:reduce){.rs-page .rs-btn,.rs-page a,.rs-page .rs-faq summary::after{transition:none}}.rs-page .rs-cards{display:grid;gap:18px;margin:1.6rem 0}.rs-page .rs-card{position:relative;background:linear-gradient(180deg,rgba(0,210,255,.06),rgba(5,6,106,1) 40%);border:1px solid var(--line);border-radius:22px;padding:1.35rem;scroll-margin-top:90px;transition:border-color .18s ease}.rs-page .rs-card:hover{border-color:rgba(0,210,255,.5)}.rs-page .rs-card-top{display:grid;grid-template-columns:auto 132px minmax(0,1fr) auto;gap:1.1rem;align-items:center}.rs-page .rs-rank{font-family:Fraunces,Georgia,serif;font-size:2.3rem;color:var(--gold);line-height:1;min-width:2.2rem}.rs-page .rs-logo{width:132px;height:84px;border-radius:14px;background:#010031;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;overflow:hidden;padding:6px}.rs-page .rs-logo{position:relative}.rs-page .rs-logo img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:none;max-height:none}.rs-page .rs-card-id .rs-chip{margin-bottom:.35rem}.rs-page .rs-card-id h3{margin:.15rem 0 0;font-size:1.7rem}.rs-page .rs-score{text-align:right;min-width:7.5rem}.rs-page .rs-score small{display:block;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.rs-page .rs-score strong{font-family:Fraunces,Georgia,serif;font-size:2rem;color:var(--ink);font-weight:560;line-height:1.1}.rs-page .rs-score strong span{font-size:.95rem;color:var(--muted)}.rs-page .rs-score em{display:block;font-style:normal;font-size:.72rem;color:var(--muted)}.rs-page .rs-card-desc{margin:1rem 0 1rem;max-width:58rem}.rs-page .rs-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:16px;overflow:hidden;margin:0 0 1rem}.rs-page .rs-facts div{background:#040448;padding:.7rem .85rem;font-size:.9rem;line-height:1.45}.rs-page .rs-facts dt{font-size:.68rem;letter-spacing:.13em;text-transform:uppercase;color:var(--gold);margin-bottom:.2rem}.rs-page .rs-facts dd{margin:0;color:var(--ink)}.rs-page .rs-facts dd small{display:block;color:var(--muted);font-size:.76rem}.rs-page .rs-card-cols{display:grid;grid-template-columns:1fr 1fr;gap:14px}.rs-page .rs-card-cols h4{margin:0 0 .5rem;font-size:.98rem}.rs-page .rs-card-cols .rs-list li{font-size:.93rem;padding-bottom:.4rem}.rs-page .rs-card-cols .rs-minus li::before{background:var(--ox);border-radius:2px}.rs-page .rs-card-foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--line)}.rs-page .rs-card-foot p{font-size:.8rem;margin:0;max-width:36rem}.rs-page .rs-card-foot .rs-actions{margin:0}.rs-page .rs-mini{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin:1.4rem 0}.rs-page .rs-mini article{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:1.1rem;display:flex;flex-direction:column}.rs-page .rs-mini .rs-logo{width:100%;height:76px;margin-bottom:.8rem}.rs-page .rs-mini h4{margin:0 0 .35rem}.rs-page .rs-mini p{font-size:.92rem}.rs-page .rs-mini .rs-btn{margin-top:auto;align-self:flex-start}.rs-page .rs-mini .rs-dl div{font-size:.86rem;padding:.5rem 0}@media (max-width:900px){.rs-page .rs-card-top{grid-template-columns:auto 110px minmax(0,1fr)}.rs-page .rs-logo{width:110px;height:72px}.rs-page .rs-score{grid-column:1/-1;text-align:left;display:flex;align-items:baseline;gap:.7rem;flex-wrap:wrap}.rs-page .rs-facts{grid-template-columns:1fr 1fr}}@media (max-width:640px){.rs-page .rs-card{padding:1.1rem}.rs-page .rs-card-top{grid-template-columns:auto minmax(0,1fr);gap:.8rem}.rs-page .rs-logo{grid-column:1/-1;grid-row:1;width:100%;height:80px}.rs-page .rs-rank{font-size:1.9rem}.rs-page .rs-card-cols{grid-template-columns:1fr}.rs-page .rs-facts{grid-template-columns:1fr}.rs-page .rs-card-foot .rs-actions,.rs-page .rs-card-foot .rs-btn{width:100%}}
.rs-page .rs-tcap{caption-side:top;display:table-caption;text-align:left;padding:.9rem .95rem .3rem;color:var(--gold);font-size:.72rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;background:transparent}
/* Focused visual restoration from the original Cursor layout */
.rs-page .rs-hero{padding:3.2rem 0 1.45rem;background:radial-gradient(520px 500px at 77% 40%,rgba(0,210,255,.18),transparent 70%),linear-gradient(135deg,#0000e6 0%,#000081 58%,#010052 100%);isolation:isolate}
.rs-page .rs-hero-noise{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 72% 34%,rgba(0,210,255,.1),transparent 49%);z-index:-1}
.rs-page .rs-hero-grid{grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);align-items:center;gap:1.2rem}
.rs-page .rs-hero-copy{position:relative;z-index:2}
.rs-page .rs-hero h1{font-size:clamp(3rem,5.5vw,5.1rem);max-width:11.5ch;line-height:1.04;letter-spacing:-.042em}
.rs-page .rs-title-accent{display:block;font-style:italic;color:var(--gold2)}
.rs-page .rs-hero .rs-lede{font-size:1.03rem;max-width:31.5rem;margin-top:1.1rem;line-height:1.68}
.rs-page .rs-hero-actions{margin-top:1.35rem}
.rs-page .rs-hero-badges{display:flex;flex-wrap:wrap;gap:.65rem 1.1rem;margin:1.25rem 0 0;font-size:.76rem;color:var(--muted)}
.rs-page .rs-hero-badges span{display:inline-flex;align-items:center;gap:.4rem}
.rs-page .rs-hero-badges b{font-size:.75rem;color:var(--gold2)}
.rs-page .rs-hero-visual{position:relative;min-height:365px;display:flex;align-items:center;justify-content:center;isolation:isolate}
.rs-page .rs-hero-orbit{position:absolute;width:380px;height:380px;max-width:100%;border:1px solid rgba(0,210,255,.13);border-radius:50%;box-shadow:0 0 0 26px rgba(0,210,255,.025),0 0 0 62px rgba(0,210,255,.025);z-index:-1}
.rs-page .rs-hero-stage{position:relative;width:min(100%,380px);height:365px;display:flex;align-items:center;justify-content:center}
.rs-page .rs-wheel-wrap{position:relative;width:270px;height:270px;filter:drop-shadow(0 20px 33px rgba(0,0,0,.42))}
.rs-page .rs-wheel-wrap::before{content:"";position:absolute;top:-10px;left:50%;transform:translateX(-50%);border-left:9px solid transparent;border-right:9px solid transparent;border-top:17px solid var(--gold2);z-index:5}
.rs-page .rs-wheel{position:absolute;inset:0;border-radius:50%;border:12px solid #040446;background:conic-gradient(#000081 0deg 18deg,#050558 18deg 36deg,#000081 36deg 54deg,#050558 54deg 72deg,#00ddd7 72deg 90deg,#050558 90deg 108deg,#000081 108deg 126deg,#050558 126deg 144deg,#000081 144deg 162deg,#050558 162deg 180deg,#00ddd7 180deg 198deg,#050558 198deg 216deg,#000081 216deg 234deg,#050558 234deg 252deg,#000081 252deg 270deg,#050558 270deg 288deg,#00ddd7 288deg 306deg,#050558 306deg 324deg,#000081 324deg 342deg,#050558 342deg 360deg);box-shadow:inset 0 0 0 5px rgba(0,210,255,.5),0 0 0 2px rgba(0,210,255,.5);animation:rs-roulette-spin 36s linear infinite}
.rs-page .rs-wheel-core{position:absolute;top:50%;left:50%;width:96px;height:96px;transform:translate(-50%,-50%);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;background:radial-gradient(circle at 35% 25%,#d6f6ff,#00a2c3 45%,#07078c 84%);border:8px solid #04044b;box-shadow:0 5px 16px rgba(0,0,0,.6);color:#040451;z-index:2}
.rs-page .rs-wheel-core span{font-family:Fraunces,Georgia,serif;line-height:1;font-size:1.8rem;font-weight:600}.rs-page .rs-wheel-core small{font-size:.5rem;letter-spacing:.18em;font-weight:600}
@keyframes rs-roulette-spin{to{transform:rotate(360deg)}}
.rs-page .rs-float-card{position:absolute;width:64px;height:90px;border-radius:10px;background:#ededf4;color:#050557;padding:.5rem .6rem;box-shadow:0 15px 28px rgba(0,0,0,.48);display:flex;flex-direction:column;font-family:Fraunces,Georgia,serif;z-index:1}
.rs-page .rs-float-card b{font-size:1.25rem;line-height:1}.rs-page .rs-float-card span{font-size:1.35rem;line-height:1.3}.rs-page .rs-float-card-left{left:0;bottom:40px;transform:rotate(-14deg)}.rs-page .rs-float-card-right{right:4px;top:47px;transform:rotate(13deg);color:var(--ox)}
.rs-page .rs-hero-tag{position:absolute;padding:.36rem .68rem;border:1px solid rgba(0,210,255,.37);border-radius:999px;background:#050558;color:var(--gold2);font-size:.67rem;letter-spacing:.045em;white-space:nowrap;box-shadow:0 10px 25px rgba(0,0,0,.35)}
.rs-page .rs-hero-tag-top{top:18px;left:4px}.rs-page .rs-hero-tag-bottom{bottom:13px;right:6px}
.rs-page .rs-hero-rail{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:1.55rem;padding:1.1rem .2rem .15rem;border-top:1px solid var(--line);color:var(--gold2);font-size:.74rem;font-weight:600;letter-spacing:.1em}
.rs-page .rs-hero-rail i{width:3px;height:3px;border-radius:50%;background:var(--gold)}
.rs-page .rs-compare-section{padding-top:2.8rem}
.rs-page .rs-brandstrip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0 0 1.4rem}
.rs-page .rs-brandstrip a{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.62rem .3rem;min-width:0;border:1px solid var(--line);border-radius:13px;background:var(--card);text-decoration:none;color:var(--ink);font-weight:600;font-size:.88rem;transition:background .2s ease,border-color .2s ease}
.rs-page .rs-brandstrip a:hover{background:#050568;border-color:var(--gold)}
.rs-page .rs-brandstrip img{width:38px;height:38px;object-fit:contain;flex:none}
.rs-page .rs-card{padding:1.3rem}
.rs-page .rs-card-top{grid-template-columns:auto 116px minmax(0,1fr) auto}
.rs-page .rs-card-id .rs-chip{font-size:.72rem}
.rs-page .rs-logo{width:116px;height:74px;flex-shrink:0}
.rs-page .rs-logo img{position:static;left:auto;top:auto;transform:none;width:100%!important;height:100%!important;max-width:100%;max-height:100%;object-fit:contain;padding:2px}
.rs-page .rs-card-desc{margin:.8rem 0;font-size:.96rem}
.rs-page .rs-facts{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:0}
.rs-page .rs-facts div{padding:.65rem .7rem;font-size:.84rem}
.rs-page .rs-facts dt{font-size:.62rem}
.rs-page .rs-card-benefits{display:flex;align-items:flex-start;gap:.7rem;margin:.8rem 0 0;background:rgba(0,210,255,.045);padding:.62rem .78rem;border-radius:12px}
.rs-page .rs-card-benefits p{font-size:.86rem;line-height:1.55;margin:0}
.rs-page .rs-card-benefits strong{color:var(--gold2)}
.rs-page .rs-card-benefit-icon{font-size:1rem;color:var(--gold)}
.rs-page .rs-detail-sep{color:var(--gold);padding:0 .25rem}
.rs-page .rs-card-foot{margin-top:.8rem;padding-top:.8rem}
.rs-page .rs-card-foot p{font-size:.75rem;max-width:31rem}
.rs-page .rs-section{padding:3rem 0}
.rs-page .rs-head{margin-bottom:1.2rem}
.rs-page .rs-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}
.rs-page .rs-feature-tile{border:1px solid var(--line);border-radius:20px;background:radial-gradient(240px 130px at 50% 1%,rgba(0,0,230,.15),transparent),#040454;min-width:0;padding:1.25rem;display:flex;flex-direction:column}
.rs-page .rs-feature-tile h3{margin:.3rem 0 .45rem;font-size:1.27rem}
.rs-page .rs-feature-tile p{font-size:.87rem;line-height:1.55;margin:0}
.rs-page .rs-art{height:124px;display:flex;align-items:center;justify-content:center;margin-bottom:.85rem;position:relative;flex-shrink:0}
.rs-page .rs-art-cards .rs-playing-card{position:absolute;width:65px;height:92px;background:#f8f8f9;color:#010052;border-radius:8px;padding:.45rem .5rem;box-shadow:0 10px 22px #0007;left:calc(50% - 55px);top:10px;transform:rotate(-9deg);font-family:Fraunces,Georgia,serif}
.rs-page .rs-playing-card b{display:block;line-height:1;font-size:1.2rem}.rs-page .rs-playing-card span{font-size:1.35rem}.rs-page .rs-art-cards .rs-playing-card-red{left:calc(50% - 2px);top:16px;color:#0000e6;transform:rotate(13deg)}
.rs-page .rs-art-reels{gap:5px;padding:10px}.rs-page .rs-art-reels span{display:grid;place-items:center;width:47px;height:75px;background:#f8f8f9;border:7px solid #060672;border-radius:10px;color:var(--ox);font-family:Fraunces,Georgia,serif;font-size:1.65rem;box-shadow:0 0 0 1px var(--line)}
.rs-page .rs-art-table{width:172px;height:94px;margin:15px auto 1.1rem;border:8px solid #006579;border-radius:80px;background:radial-gradient(ellipse at center,#1a6b45,#0d3626);box-shadow:inset 0 0 0 2px rgba(248,248,249,.23);gap:7px}
.rs-page .rs-art-table span{display:grid;place-items:center;width:32px;height:42px;border-radius:4px;background:#f8f8f9;color:#05055b;font-size:.88rem;font-family:Fraunces,Georgia,serif}.rs-page .rs-art-table span:last-child{color:#0000e6}
.rs-page .rs-art-chip{width:96px;height:96px;margin:15px auto 1.1rem;border-radius:50%;background:repeating-conic-gradient(#f8f8f9 0 14deg,#0000e6 14deg 28deg);box-shadow:0 12px 25px #0006}
.rs-page .rs-art-chip span{display:grid;place-items:center;width:60px;height:60px;border-radius:50%;background:#f8f8f9;color:#010052;font-family:Fraunces,Georgia,serif;font-size:1.15rem}
.rs-page .rs-payment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.rs-page .rs-payment-card{background:var(--card);padding:1.3rem;border-radius:20px;border:1px solid var(--line);display:flex;flex-direction:column;align-items:flex-start}
.rs-page .rs-payment-icon{width:46px;height:46px;display:grid;place-items:center;background:rgba(0,210,255,.12);border:1px solid var(--line);border-radius:13px;font-size:1.5rem;color:var(--gold2)}
.rs-page .rs-payment-card h3{font-size:1.3rem;margin:1.1rem 0 .5rem}
.rs-page .rs-payment-card p{font-size:.91rem;line-height:1.6;margin-bottom:1.4rem}
.rs-page .rs-payment-card a{margin-top:auto;text-decoration:none;border-bottom:1px solid var(--gold);font-weight:500;font-size:.91rem}
.rs-page .rs-method-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.rs-page .rs-method-grid>div{border-top:1px solid var(--line);padding:1rem 0}
.rs-page .rs-method-grid h3{font-size:1.15rem;margin:.4rem 0}.rs-page .rs-method-grid p{font-size:.89rem}
.rs-page .rs-method-link{font-size:.89rem;margin-top:.6rem}
.rs-page .rs-overview-panel{display:grid;grid-template-columns:1.45fr .72fr;gap:2rem;align-items:center;border:1px solid var(--line);border-radius:24px;padding:clamp(1.25rem,3.5vw,2.35rem);background:radial-gradient(ellipse at 100% 0%,rgba(0,210,255,.11),transparent 50%),#040452}
.rs-page .rs-overview-panel h2{max-width:19ch}
.rs-page .rs-overview-panel p{font-size:.95rem;line-height:1.65}
.rs-page .rs-overview-side{border-radius:18px;background:#040443;border:1px solid var(--line);padding:1.2rem}
.rs-page .rs-overview-side>img{width:76px;height:76px;object-fit:contain;margin:0 auto .65rem}
.rs-page .rs-overview-side dl{margin:0}.rs-page .rs-overview-side dl div{display:flex;justify-content:space-between;gap:12px;padding:.48rem 0;border-bottom:1px solid var(--line);font-size:.83rem}
.rs-page .rs-overview-side dl div:last-child{border:0}.rs-page .rs-overview-side dt{color:var(--muted)}.rs-page .rs-overview-side dd{margin:0;color:var(--ink);text-align:right}
.rs-page .rs-legal-section p{font-size:.92rem}.rs-page .rs-last-section{padding-top:1.3rem}
@media(max-width:1000px){
.rs-page .rs-facts{grid-template-columns:repeat(3,minmax(0,1fr))}
.rs-page .rs-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.rs-page .rs-overview-panel{grid-template-columns:1.2fr .85fr}
}
@media(max-width:900px){
.rs-page .rs-hero-grid{grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);gap:0}
.rs-page .rs-hero h1{font-size:clamp(2.55rem,5.8vw,3.7rem)}
.rs-page .rs-hero-visual{min-height:330px}
.rs-page .rs-hero-stage{height:315px}.rs-page .rs-wheel-wrap{width:236px;height:236px}
.rs-page .rs-card-top{grid-template-columns:auto 110px minmax(0,1fr)}
.rs-page .rs-payment-grid,.rs-page .rs-method-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(max-width:700px){
.rs-page .rs-hero{padding:1.35rem 0 .85rem}
.rs-page .rs-hero-grid{grid-template-columns:1fr;gap:.15rem}
.rs-page .rs-hero h1{max-width:100%;font-size:clamp(2.25rem,8.7vw,3.35rem);line-height:1.06}
.rs-page .rs-hero .rs-lede{font-size:.9rem;line-height:1.48;margin-top:.65rem;max-width:36rem}
.rs-page .rs-hero-actions{margin-top:.75rem;gap:.45rem}.rs-page .rs-hero-actions .rs-btn{padding:.72rem 1rem;font-size:.8rem}
.rs-page .rs-hero-badges{margin:.7rem 0 0;gap:.35rem .75rem;font-size:.67rem}
.rs-page .rs-hero-visual{min-height:222px;margin:.15rem auto 0;width:100%;max-width:360px}
.rs-page .rs-hero-stage{height:222px;width:100%}.rs-page .rs-hero-orbit{width:228px;height:228px;box-shadow:0 0 0 16px rgba(0,210,255,.025)}
.rs-page .rs-wheel-wrap{width:182px;height:182px}.rs-page .rs-wheel{border-width:9px}
.rs-page .rs-wheel-core{width:69px;height:69px;border-width:5px}.rs-page .rs-wheel-core span{font-size:1.35rem}.rs-page .rs-wheel-core small{font-size:.4rem}
.rs-page .rs-float-card{width:45px;height:65px;border-radius:6px;padding:.28rem .4rem}.rs-page .rs-float-card b{font-size:1rem}.rs-page .rs-float-card span{font-size:1rem}
.rs-page .rs-float-card-left{left:15px;bottom:32px}.rs-page .rs-float-card-right{right:15px;top:20px}
.rs-page .rs-hero-tag{font-size:.57rem;padding:.2rem .4rem}.rs-page .rs-hero-tag-top{top:9px;left:3px}.rs-page .rs-hero-tag-bottom{bottom:4px;right:1px}
.rs-page .rs-hero-rail{justify-content:space-between;gap:.2rem;margin-top:.4rem;padding:.65rem 0 .08rem;font-size:.66rem;letter-spacing:.045em}
.rs-page .rs-section{padding:2.45rem 0}
.rs-page .rs-head h2{font-size:clamp(1.6rem,6.5vw,2.1rem)}
.rs-page .rs-head>p{font-size:.91rem;line-height:1.5}
.rs-page .rs-brandstrip{display:flex;overflow-x:auto;gap:8px;padding-bottom:.3rem;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}
.rs-page .rs-brandstrip a{flex:0 0 112px;scroll-snap-align:start;font-size:.77rem;gap:.3rem}
.rs-page .rs-brandstrip img{width:34px;height:34px}
.rs-page .rs-table-wrap{display:none}
.rs-page .rs-cards{gap:13px;margin:1rem 0}
.rs-page .rs-card{padding:.95rem;border-radius:17px}
.rs-page .rs-card-top{grid-template-columns:30px 64px minmax(0,1fr);gap:.55rem;align-items:center}
.rs-page .rs-rank{font-size:1.55rem;min-width:0}
.rs-page .rs-logo{grid-column:2;grid-row:1;width:64px;height:60px;padding:2px;border-radius:10px}
.rs-page .rs-card-id{grid-column:3;grid-row:1;min-width:0}
.rs-page .rs-card-id h3{font-size:1.42rem}
.rs-page .rs-card-id .rs-chip{font-size:.61rem;padding:.11rem .35rem;max-width:100%;white-space:normal;line-height:1.25}
.rs-page .rs-score{grid-column:1/-1;grid-row:2;margin-top:.15rem;gap:.45rem;align-items:center}
.rs-page .rs-score strong{font-size:1.38rem}.rs-page .rs-score small{font-size:.62rem}.rs-page .rs-score em{font-size:.68rem}
.rs-page .rs-card-desc{font-size:.86rem;margin:.68rem 0;line-height:1.5}
.rs-page .rs-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0}
.rs-page .rs-facts div{padding:.5rem .58rem;font-size:.78rem}
.rs-page .rs-facts dt{font-size:.57rem}
.rs-page .rs-card-benefits{padding:.5rem .6rem;gap:.45rem}
.rs-page .rs-card-benefits p{font-size:.76rem}
.rs-page .rs-detail-sep{padding:0 .1rem}
.rs-page .rs-card-foot{display:grid;gap:.6rem}.rs-page .rs-card-foot p{font-size:.7rem}
.rs-page .rs-card-foot .rs-actions{width:100%}.rs-page .rs-card-foot .rs-btn{width:100%;font-size:.85rem}
.rs-page .rs-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
.rs-page .rs-feature-tile{padding:.8rem;min-height:0;border-radius:15px}
.rs-page .rs-art{height:90px;margin-bottom:.3rem}.rs-page .rs-art-cards .rs-playing-card{transform:scale(.74) rotate(-9deg);top:0}.rs-page .rs-art-cards .rs-playing-card-red{transform:scale(.74) rotate(13deg);top:2px}
.rs-page .rs-art-reels{gap:1px;padding:0}.rs-page .rs-art-reels span{width:36px;height:53px;font-size:1.1rem;border-width:5px}
.rs-page .rs-art-table{transform:scale(.76);transform-origin:center;margin:0 auto .3rem;height:92px}
.rs-page .rs-art-chip{transform:scale(.75);margin:0 auto .3rem}
.rs-page .rs-feature-tile h3{font-size:1.05rem;margin:.15rem 0 .3rem}
.rs-page .rs-feature-tile .rs-kicker{font-size:.55rem;margin:0;letter-spacing:.11em}
.rs-page .rs-feature-tile p{font-size:.74rem;line-height:1.5}
.rs-page .rs-payment-grid,.rs-page .rs-method-grid,.rs-page .rs-overview-panel{grid-template-columns:1fr}
.rs-page .rs-payment-grid{gap:10px}.rs-page .rs-payment-card{padding:1.15rem;border-radius:16px}
.rs-page .rs-payment-card h3{margin:.7rem 0 .35rem;font-size:1.18rem}.rs-page .rs-payment-card p{font-size:.87rem;margin-bottom:.7rem}
.rs-page .rs-method-grid{gap:0}.rs-page .rs-method-grid>div{padding:.65rem 0}.rs-page .rs-method-grid .rs-num{font-size:1.3rem}
.rs-page .rs-overview-panel{gap:.8rem}.rs-page .rs-overview-side{padding:.9rem}.rs-page .rs-overview-side>img{width:56px;height:56px}
.rs-page .rs-close{padding:1.2rem}.rs-page .rs-close .rs-actions{width:100%}.rs-page .rs-close .rs-btn{width:100%}
}
@media (prefers-reduced-motion: reduce){.rs-page .rs-wheel{animation:none}.rs-page .rs-brandstrip a{transition:none}}
.rs-page .rb-hero{padding:70px 0 40px}.rs-page .rb-meta{font-size:.9rem;color:var(--muted);margin-top:1rem}
.rs-page .rb-tldr{background:linear-gradient(135deg,rgba(0,0,230,.35),rgba(0,210,255,.08));border:1px solid var(--line);border-radius:20px;padding:24px 26px;margin:28px 0}
.rs-page .rb-tldr h2{font-size:1.3rem;margin:0 0 .7rem}.rs-page .rb-sec{padding:34px 0}
.rs-page figure.rb-fig{margin:24px 0;background:#03045e;border:1px solid var(--line);border-radius:16px;overflow:hidden}
.rs-page figure.rb-fig img{width:100%}.rs-page figure.rb-fig figcaption{font-size:.85rem;padding:10px 16px;color:var(--muted)}
.rs-page blockquote.rb-q{margin:16px 0;padding:16px 20px;border-left:4px solid #FB73FF;background:rgba(251,115,255,.07);border-radius:0 14px 14px 0}
.rs-page blockquote.rb-q p{color:var(--ink);font-style:italic;margin:0 0 .4rem}.rs-page blockquote.rb-q cite{font-size:.82rem;font-style:normal;color:var(--muted)}
.rs-page .rb-tw{overflow-x:auto;margin:18px 0}.rs-page table.rb-t{width:100%;border-collapse:collapse;min-width:560px;font-size:.95rem}
.rs-page table.rb-t th,.rs-page table.rb-t td{padding:11px 12px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}
.rs-page table.rb-t thead th{color:var(--gold);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase}.rs-page table.rb-t caption{caption-side:bottom;font-size:.8rem;padding-top:8px;text-align:left}
.rs-page .rb-pc{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:18px 0}.rs-page .rb-pc>div{background:var(--card);border-radius:16px;padding:20px;border:1px solid var(--line)}
.rs-page .rb-pc h3{margin-top:0;font-size:1.15rem}@media(max-width:700px){.rs-page .rb-pc{grid-template-columns:1fr}}
.rs-page .rb-faq details{border-bottom:1px solid var(--line);padding:14px 0}.rs-page .rb-faq summary{cursor:pointer;color:var(--ink);font-weight:600;font-size:1.05rem}
.rs-page .rb-faq details p{margin-top:.6rem}.rs-page .rb-src{font-size:.85rem}.rs-page .rb-src li{padding-bottom:.3rem}
.rs-page .rb-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:22px;margin:30px 0 60px}
.rs-page .rb-card{background:var(--card);border:1px solid var(--line);border-radius:20px;overflow:hidden;display:flex;flex-direction:column}
.rs-page .rb-card img{aspect-ratio:16/10;object-fit:cover;object-position:top}.rs-page .rb-card div{padding:20px}.rs-page .rb-card h2{font-size:1.35rem}
.rs-page .rb-related a{display:block;margin:.3rem 0}



{"@context": "https://schema.org", "@type": "Article", "headline": "Digital Banking Guides for Malaysia", "description": "", "image": ["https://ryt-onlinecasino.com/wp-content/uploads/2026/10/ryt-bank-key-facts-infographic.webp"], "datePublished": "2026-10-28", "dateModified": "2026-10-28", "author": {"@type": "Organization", "name": "Editorial team", "url": "https://ryt-onlinecasino.com/about-us/"}, "publisher": {"@type": "Organization", "name": "Ryt Online Guide", "url": "https://ryt-onlinecasino.com"}, "mainEntityOfPage": "https://ryt-onlinecasino.com/blog/"}{"@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [{"@type": "ListItem", "position": 1, "name": "Home", "item": "https://ryt-onlinecasino.com/"}, {"@type": "ListItem", "position": 2, "name": "Blog", "item": "https://ryt-onlinecasino.com/blog/"}, {"@type": "ListItem", "position": 3, "name": "Digital Banking Guides for Malaysia", "item": "https://ryt-onlinecasino.com/blog/"}]}{"@context": "https://schema.org", "@type": "ItemList", "itemListElement": [{"@type": "ListItem", "position": 1, "url": "https://ryt-onlinecasino.com/blog/ryt-bank-review/", "name": "Ryt Bank Review 2026"}, {"@type": "ListItem", "position": 2, "url": "https://ryt-onlinecasino.com/blog/best-digital-bank-malaysia/", "name": "Which Digital Bank Is Best in Malaysia?"}, {"@type": "ListItem", "position": 3, "url": "https://ryt-onlinecasino.com/blog/gx-bank-vs-ryt-bank/", "name": "GX Bank vs Ryt Bank"}]}
Home › Blog
BlogDigital Banking Guides for Malaysia
Plain-English guides to Malaysia's digital banks, with real data from the app stores and local users.
By the editorial team · Updated 28 October 2026 · How we check facts


Digital banking
Which Digital Bank Is Best in Malaysia?
Ryt, GX, Boost, AEON and KAF compared on rates and app ratings.

Digital banking
GX Bank vs Ryt Bank
A head-to-head comparison of Malaysia's two most popular digital banks.