.rs-c0{--tile:#ff9ea5}.rs-c1{--tile:#7db9e8}.rs-c2{--tile:#ffc85e}.rs-c3{--tile:#6ed4b7}.rs-paused :is(.rs-live,.live):before,.rs-paused :is(.rs-stage,.rs-lights,.rs-ticker,.rs-crowd,.rs-live),.rs-paused :is(.rs-stage,.rs-lights,.rs-ticker,.rs-crowd,.rs-live) *{animation-play-state:paused!important}.rs-scrim{position:relative;isolation:isolate}.rs-scrim:before{content:"";position:absolute;inset:-20px -24px;z-index:-1;border-radius:32px;background:rgba(10,18,32,.78);filter:blur(18px);pointer-events:none}@keyframes rs-st1{0%,30%{opacity:1;transform:translateY(0)}33%,97%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes rs-st2{0%,32%{opacity:0;transform:translateY(6px)}35%,63%{opacity:1;transform:translateY(0)}66%,to{opacity:0;transform:translateY(-4px)}}@keyframes rs-st3{0%,65%{opacity:0;transform:translateY(6px)}68%,96%{opacity:1;transform:translateY(0)}99%,to{opacity:0}}@keyframes rs-bar{0%,38%{transform:scaleX(0)}50%,to{transform:scaleX(1)}}@keyframes rs-win{0%,52%{background:var(--tile);box-shadow:0 0 0 0 rgba(12,122,77,0)}55%,to{background:#fff;box-shadow:0 0 0 .95cqw #0c7a4d}}@keyframes rs-lose{0%,52%{opacity:1}56%,to{opacity:.38}}@keyframes rs-badge{0%,53%{opacity:0;transform:translate(-50%,4px)}57%,to{opacity:1;transform:translate(-50%)}}@keyframes rs-pick{0%,41%{outline-color:rgba(47,163,146,0)}43%,to{outline-color:#2fa392}}@keyframes rs-tap{0%,39%{opacity:0;transform:scale(.3)}42%{opacity:.7;transform:scale(1)}48%,to{opacity:0;transform:scale(1.8)}}@keyframes rs-okpop{0%,54%{opacity:0;transform:translateY(6px)}58%,to{opacity:1;transform:translateY(0)}}@keyframes rs-row{0%,67%{opacity:0;transform:translateY(8px)}71%,to{opacity:1;transform:translateY(0)}}@keyframes rs-burst{0%,72%{opacity:0;transform:translateY(-3cqw) rotate(0deg)}74%{opacity:1}96%{opacity:1;transform:translateY(56cqw) rotate(520deg)}to{opacity:0;transform:translateY(58cqw) rotate(540deg)}}@keyframes rs-type{0%,5%{width:0}16%,to{width:3.1em}}@keyframes rs-caret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes rs-sway{0%,to{transform:rotate(-14deg)}50%{transform:rotate(14deg)}}@keyframes rs-cool{0%,64%{opacity:1}69%,95%{opacity:.25}to{opacity:1}}@keyframes rs-gold{0%,64%{opacity:0}69%,95%{opacity:1}to{opacity:0}}@keyframes rs-glow{0%,to{opacity:.25}50%{opacity:1}}@keyframes rs-bokeh{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(-12px);opacity:.9}}@keyframes rs-on1{0%,32%{color:#fff;border-color:#6ed4b7}35%,to{color:#aab6c4;border-color:transparent}}@keyframes rs-on2{0%,32%{color:#aab6c4;border-color:transparent}35%,64%{color:#fff;border-color:#6ed4b7}67%,to{color:#aab6c4;border-color:transparent}}@keyframes rs-on3{0%,65%{color:#aab6c4;border-color:transparent}68%,to{color:#fff;border-color:#f8b84e}}.rs-lights{overflow:hidden;pointer-events:none}.rs-lights,.rs-lights__layer{position:absolute;inset:0}.rs-lights__layer--cool{animation:rs-cool 9s infinite}.rs-lights__layer--gold{opacity:0;animation:rs-gold 9s infinite}.rs-beam{position:absolute;top:-4%;width:var(--bw,34%);height:130%;background:linear-gradient(180deg,var(--bc) 0,rgba(0,0,0,0) 82%);-webkit-clip-path:polygon(45% 0,55% 0,100% 100%,0 100%);clip-path:polygon(45% 0,55% 0,100% 100%,0 100%);transform-origin:50% 0;transform:rotate(var(--br,0deg))}.rs-lights__layer--cool .rs-beam{animation:rs-sway var(--bt,8s) ease-in-out infinite;animation-delay:var(--bd,0s)}.rs-bokeh{position:absolute;border-radius:50%;filter:blur(4px);animation:rs-bokeh 6s ease-in-out infinite}.rs-crowd{position:absolute;display:flex;align-items:flex-end;justify-content:center;pointer-events:none}.rs-person{position:relative;flex:none;width:calc(var(--w) * var(--unit));height:calc(var(--h) * var(--unit) * .8);margin:0 calc(var(--unit) * -.4);border-radius:50% 50% 0 0/44% 44% 0 0;background:var(--pc,#08111f);box-shadow:inset 0 2px 0 rgba(125,185,232,.14)}.rs-person:before{content:"";position:absolute;left:50%;bottom:74%;width:52%;aspect-ratio:1/1.1;border-radius:50%;background:inherit;box-shadow:inset 0 2px 0 rgba(125,185,232,.18);transform:translateX(-50%)}.rs-person__ph{position:absolute;top:18%;left:var(--px,58%);width:14%;aspect-ratio:7/11;border-radius:2px;background:var(--pf,#fff);box-shadow:0 0 calc(var(--unit) * 2.2) var(--pg,#6ed4b7);animation:rs-glow 1.5s ease-in-out infinite;animation-delay:var(--pd,0s)}.rs-stage{position:relative;container-type:inline-size}.rs-stage--console{aspect-ratio:438/240}.rs-stage--hero{aspect-ratio:680/470}.rs-screen{position:absolute;aspect-ratio:16/9;container-type:inline-size;overflow:hidden;border-radius:8px;background:#f7f9fb;color:#2f3a3f;box-shadow:0 0 0 1px rgba(255,255,255,.5),0 0 36px rgba(160,210,255,.45),0 0 90px rgba(110,212,183,.25)}.rs-stage--console .rs-screen{left:0;top:1.5%;width:72.2%}.rs-stage--hero .rs-screen{left:0;top:0;width:86%;border-radius:12px}.rs-stage--hero .rs-screen .rs-st{right:11%}.rs-phone{position:absolute;z-index:2;aspect-ratio:112/236;padding:1.15%;border-radius:19%/9%;background:#05080f;box-shadow:0 0 0 1px rgba(255,255,255,.14),0 18px 40px rgba(0,0,0,.55),0 0 40px rgba(110,212,183,.25)}.rs-stage--console .rs-phone{left:75.2%;top:4%;width:24%}.rs-stage--hero .rs-phone{right:0;top:30%;width:24%}.rs-phone__screen{position:relative;width:100%;height:100%;container-type:inline-size;overflow:hidden;border-radius:15%/7%;background:#f7f9fb;color:#2f3a3f}.rs-stage--console .rs-crowd{--unit:1cqw;left:-5%;right:-5%;bottom:0;height:26%}.rs-st{position:absolute;inset:0}.rs-st1{opacity:0;animation:rs-st1 9s ease infinite}.rs-st2{opacity:1;animation:rs-st2 9s ease infinite}.rs-st3{opacity:0;animation:rs-st3 9s ease infinite}.rs-stage p{margin:0}.rs-cover{display:flex;align-items:center;justify-content:space-between;gap:3cqw;padding:4.4cqw 5cqw}.rs-cover__eyebrow{font-size:2.8cqw;font-weight:700;letter-spacing:.08em;color:#11695c}.rs-cover__title{margin-top:1.9cqw!important;font-size:6cqw;font-weight:700;line-height:1.3;letter-spacing:-.02em}.rs-cover__title span{display:block}.rs-cover__side{display:flex;flex-direction:column;align-items:center;gap:1.3cqw}.rs-bubble{padding:1cqw 2.5cqw;border-radius:3.2cqw;border:1px solid #e8edef;background:#fff;font-size:2.2cqw;font-weight:700;white-space:nowrap}.rs-cover__row{display:flex;align-items:flex-end;gap:1.9cqw}.rs-cover__row img.rs-mascot{width:13.3cqw;height:auto}.rs-qrcard{padding:1.6cqw;border-radius:3.2cqw;border:1px solid #e8edef;background:#fff;text-align:center}.rs-qrcard img{display:block;width:19cqw;height:19cqw}.rs-qrcard span{display:block;margin-top:.9cqw;font-size:2.2cqw;font-weight:700}.rs-quiz{padding:2.8cqw 3.2cqw}.rs-quiz__qr{position:absolute;left:2.5cqw;top:2.5cqw;padding:.6cqw;border-radius:1.9cqw;border:1px solid #e8edef;background:#fff}.rs-quiz__qr img{display:block;width:7cqw;height:7cqw}.rs-quiz__progress{text-align:center;font-size:2.2cqw;color:#5b6770}.rs-quiz__q{margin-top:1.3cqw!important;padding:0 9cqw;text-align:center;font-size:3.8cqw;font-weight:700;letter-spacing:-.01em}.rs-quiz__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.9cqw;gap:1.9cqw;margin-top:4.4cqw}.rs-tile{position:relative;display:flex;flex-direction:column;gap:1.3cqw;padding:1.9cqw 2.5cqw;border-radius:3.2cqw;background:var(--tile);color:#2f3a3f}.rs-tile--lose{opacity:.38;animation:rs-lose 9s infinite}.rs-tile--win{background:#fff;box-shadow:0 0 0 .95cqw #0c7a4d;animation:rs-win 9s infinite}.rs-tile__label{display:flex;align-items:center;gap:1.6cqw;min-width:0;font-size:2.85cqw;font-weight:700}.rs-chip{flex:none;display:inline-flex;align-items:center;justify-content:center;width:4.75cqw;height:4.75cqw;border-radius:1.6cqw;background:rgba(255,255,255,.55)}.rs-chip svg{width:52%;height:52%}.rs-dist{height:.95cqw;overflow:hidden;border-radius:.6cqw;background:rgba(0,0,0,.15)}.rs-dist span{display:block;height:100%;background:rgba(255,255,255,.9);transform-origin:left center;animation:rs-bar 9s cubic-bezier(.2,.8,.2,1) infinite}.rs-tile--win .rs-dist{background:rgba(0,0,0,.12)}.rs-badge,.rs-tile--win .rs-dist span{background:#0c7a4d}.rs-badge{position:absolute;left:50%;top:-2.5cqw;display:inline-flex;align-items:center;gap:.6cqw;padding:.6cqw 2.2cqw;border-radius:999px;color:#fff;font-size:2.2cqw;font-weight:700;white-space:nowrap;transform:translate(-50%);animation:rs-badge 9s infinite}.rs-badge svg{width:2.2cqw;height:2.2cqw}.rs-rank{display:flex;flex-direction:column;gap:1.6cqw;padding:3.2cqw 5.7cqw}.rs-rank__head{display:flex;align-items:flex-end;justify-content:center;gap:1.9cqw}.rs-rank__head img{width:9.5cqw;height:auto}.rs-rank__title{font-size:5.4cqw;font-weight:700;letter-spacing:-.02em}.rs-row{display:flex;align-items:center;gap:2.5cqw;padding:1.3cqw 3.8cqw;border-radius:3.2cqw;font-size:3.5cqw;font-weight:700;animation:rs-row 9s cubic-bezier(.2,.8,.2,1) infinite both}.rs-row__no{width:4.4cqw;text-align:right}.rs-row__name{flex:1 1;min-width:0}.rs-row__score{font-size:2.85cqw;color:#5b6770}.rs-row svg{width:4.4cqw;height:4.4cqw}.rs-row--1{padding:1.9cqw 3.8cqw;font-size:3.8cqw;border:1.5px solid #d69e1c;background:linear-gradient(180deg,#fff9e3,#ffefb8);box-shadow:0 1.3cqw 4.4cqw rgba(214,158,28,.25);animation-delay:.8s}.rs-row--1 .rs-row__no{color:#a8790f}.rs-row--2{border:1.5px solid #aeb9c8;background:linear-gradient(180deg,#f7f9fc,#e8edf4);animation-delay:.4s}.rs-row--2 .rs-row__no{color:#6d7b8d}.rs-row--3{border:1.5px solid #c9915a;background:linear-gradient(180deg,#fbf2ea,#f3e0ce)}.rs-row--3 .rs-row__no{color:#a16a33}.rs-pjoin{display:flex;flex-direction:column;align-items:center;gap:8.8cqw;padding:15.7cqw 8.8cqw}.rs-pjoin__brand{display:inline-flex;align-items:center;gap:3.9cqw;font-size:10.8cqw;font-weight:700}.rs-pjoin__brand svg{width:13.7cqw;height:13.7cqw}.rs-pjoin__prompt{margin-top:6cqw!important;text-align:center;font-size:8.3cqw;font-weight:700;line-height:1.4}.rs-pjoin__input{display:flex;align-items:center;width:100%;height:27.5cqw;padding:0 7.8cqw;border:1.5px solid #36b7a5;border-radius:8.8cqw;background:#fff;font-size:9.8cqw;font-weight:700}.rs-pjoin__typed{display:inline-block;width:3.1em;overflow:hidden;white-space:nowrap;animation:rs-type 9s steps(3) infinite}.rs-pjoin__caret{width:1px;height:1.2em;margin-left:1px;background:#2f3a3f;animation:rs-caret .8s infinite}.rs-pjoin__submit{display:flex;align-items:center;justify-content:center;width:100%;height:25.5cqw;border-radius:999px;background:#36b7a5;color:#0e1a2b;font-size:8.8cqw;font-weight:700}.rs-pq{display:flex;flex-direction:column;gap:4cqw;padding:10cqw 6.9cqw}.rs-pq__top{justify-content:space-between;font-size:6.9cqw;font-weight:700;color:#11695c}.rs-pq__ring,.rs-pq__top{display:flex;align-items:center}.rs-pq__ring{justify-content:center;width:17.6cqw;height:17.6cqw;border:2px solid #36b7a5;border-left-color:rgba(47,58,63,.12);border-radius:50%;color:#a8790f}.rs-pq__q{font-size:8.3cqw;font-weight:700;line-height:1.4}.rs-ptile{position:relative;display:flex;align-items:center;gap:4.9cqw;height:24cqw;padding:0 5.9cqw;border-radius:8.8cqw;background:var(--tile);font-size:7.8cqw;font-weight:700;white-space:nowrap}.rs-ptile .rs-chip{width:13.7cqw;height:13.7cqw;border-radius:3.9cqw}.rs-ptile--pick{outline:2px solid #2fa392;outline-offset:1px;animation:rs-pick 9s infinite}.rs-ptile__tap{position:absolute;right:14cqw;top:3.9cqw;width:18.6cqw;height:18.6cqw;border-radius:50%;background:rgba(255,255,255,.9);opacity:0;animation:rs-tap 9s ease-out infinite}.rs-pq__ok{align-self:center;margin-top:2cqw;padding:3.9cqw 11.8cqw;border-radius:999px;background:#0c7a4d;color:#fff;font-size:9.8cqw;font-weight:700;animation:rs-okpop 9s infinite}.rs-pyou{display:flex;flex-direction:column;align-items:center;gap:5.9cqw;padding:17.6cqw 8.8cqw;text-align:center}.rs-pyou__title{font-size:7.8cqw;font-weight:700;color:#11695c}.rs-pyou img{width:61cqw;height:auto;margin-top:4cqw}.rs-pyou__rank{font-size:11.8cqw;font-weight:700}.rs-pyou__rank b{font-size:21.6cqw;color:#a8790f}.rs-pyou__score{font-size:7.8cqw;color:#5b6770}.rs-burst{position:absolute;inset:0;z-index:3;pointer-events:none}.rs-burst i{position:absolute;top:0;width:1.4cqw;height:2.3cqw;opacity:0;animation:rs-burst 9s cubic-bezier(.3,.6,.4,1) infinite}.rs-burst i:first-child{left:6%;background:#f8b84e}.rs-burst i:nth-child(2){left:14%;width:1.6cqw;height:1.6cqw;border-radius:50%;background:#f26d8b;animation-delay:.15s}.rs-burst i:nth-child(3){left:23%;background:#fff;animation-delay:.3s}.rs-burst i:nth-child(4){left:33%;width:1.8cqw;height:1.6cqw;background:#6ed4b7;-webkit-clip-path:polygon(50% 0,100% 100%,0 100%);clip-path:polygon(50% 0,100% 100%,0 100%);animation-delay:.05s}.rs-burst i:nth-child(5){left:42%;background:#f8b84e;animation-delay:.25s}.rs-burst i:nth-child(6){left:51%;width:1.6cqw;height:1.6cqw;background:#b39ddb;-webkit-clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);animation-delay:.1s}.rs-burst i:nth-child(7){left:60%;background:#7db9e8;animation-delay:.35s}.rs-burst i:nth-child(8){left:68%;width:1.6cqw;height:1.6cqw;border-radius:50%;background:#f8b84e;animation-delay:.2s}.rs-console{position:relative;overflow:hidden;color:#fff;background:radial-gradient(120% 90% at 50% 0,#1b2d4a 0,#0e1a2b 55%,#0a1220 100%)}.rs-console .console__head{position:relative;z-index:1;flex-wrap:wrap;row-gap:0;color:#c3cedb;background:#101c30;border-bottom:1px solid rgba(255,255,255,.06)}.rs-console .console__head .live,.rs-console .console__head>span,.rs-console .console__pause{white-space:nowrap}.rs-console .console__head>span:last-child{flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.rs-console__brand{display:inline-flex;align-items:center;gap:8px}.rs-console__note{color:#aab6c4}.rs-console .live{padding:3px 9px;border-radius:999px;background:#f26d8b;color:#0e1a2b}.rs-console .live:before{width:7px;height:7px}.rs-console .console__pause{color:#c3cedb}.rs-console .console__pause:hover{color:#fff}.rs-console__stage{position:relative;z-index:1;padding:4px 20px 0}.rs-ticker{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0;padding:8px 20px 10px;border-top:1px solid rgba(255,255,255,.08);background:#0b1524;list-style:none}.rs-ticker li{display:flex;flex-direction:column;gap:2px;min-width:0;padding-bottom:6px;border-bottom:2px solid transparent;color:#aab6c4}.rs-ticker li:first-child{animation:rs-on1 9s infinite}.rs-ticker li:nth-child(2){color:#fff;border-bottom-color:#6ed4b7;animation:rs-on2 9s infinite}.rs-ticker li:nth-child(3){animation:rs-on3 9s infinite}.rs-ticker b{display:flex;align-items:baseline;gap:6px;font-size:13px}.rs-ticker b span{font-family:var(--font-mono);font-size:11px;font-weight:600;color:#6ed4b7}.rs-ticker li:nth-child(3) b span{color:#f8b84e}.rs-ticker small{font-size:11px;color:#aab6c4;word-break:auto-phrase;overflow-wrap:anywhere}.rs-console .rs-ticker{margin-top:auto}.rs-console .console__bar{margin-top:0;position:relative;z-index:1;background:rgba(255,255,255,.08)}.rs-console .console__bar span{background:#6ed4b7}.rs-card{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:10px;padding:22px 22px 14px;border-radius:12px;background:radial-gradient(120% 100% at 50% 0,#1b2d4a 0,#0e1a2b 60%,#0a1220 100%);color:#fff}.rs-card__screen{position:relative;z-index:1;padding:14px 16px 16px;border-radius:10px;background:#f7f9fb;color:#2f3a3f;box-shadow:0 0 0 1px rgba(255,255,255,.5),0 0 30px rgba(160,210,255,.4),0 0 70px rgba(110,212,183,.22)}.rs-card__top{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:12px;color:#5b6770}.rs-card__live{display:inline-flex;align-items:center;gap:6px;color:#11695c;font-weight:600}.rs-card__live:before{content:"";width:8px;height:8px;border-radius:50%;background:#f26d8b;animation:pulse 1.6s ease-in-out 3}.rs-card__q,.rs-ctile__label{word-break:auto-phrase}.rs-card__q{margin:6px 0 0;font-size:15px;font-weight:700}.rs-card__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.rs-ctile{flex-direction:column;padding:9px 10px;border-radius:12px;background:var(--tile);font-size:12px;font-weight:700}.rs-ctile,.rs-ctile__label{display:flex;gap:7px;min-width:0}.rs-ctile__label{align-items:center;overflow-wrap:anywhere}.rs-ctile .rs-chip{width:20px;height:20px;border-radius:7px}.rs-ctile__bar{height:4px;overflow:hidden;border-radius:2px;background:rgba(0,0,0,.15)}.rs-ctile__bar span{display:block;height:100%;background:rgba(255,255,255,.92);transform-origin:left center;animation:rs-grow 1.2s cubic-bezier(.2,.7,.2,1) both}@keyframes rs-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@supports (animation-timeline:view()){.rs-ctile__bar span{animation:rs-grow linear both;animation-timeline:view();animation-range:entry 10% cover 45%}}.rs-ctile--top{box-shadow:0 0 0 2px #0c7a4d}.rs-ctile--top .rs-ctile__bar span{background:#0c7a4d}@media (max-width:480px){.rs-card{padding:14px 12px 10px}.rs-card__screen{padding:12px}}.rs-card__note{position:relative;z-index:1;align-self:flex-end;font-family:var(--font-mono);font-size:11px;color:#aab6c4}.rs-page{overflow-x:clip;background:#0e1a2b;color:#fff}.rs-page .label{color:#6ed4b7}.rs-page .h2,.rs-page .h3{color:#fff}.rs-page .link-arrow{color:#6ed4b7}.rs-page .link-arrow:hover{color:#fff}.rs-hero{position:relative;overflow:hidden;padding:28px 0 170px;background-color:#0e1a2b;background-image:radial-gradient(80% 70% at 70% 0,rgba(54,183,165,.22) 0,transparent 60%),radial-gradient(60% 60% at 10% 10%,rgba(242,109,139,.16) 0,transparent 60%),repeating-linear-gradient(45deg,rgba(127,212,234,.05) 0 1px,transparent 1px 56px),repeating-linear-gradient(-45deg,rgba(127,212,234,.05) 0 1px,transparent 1px 56px)}.rs-hero .rs-crowd{--unit:9.5px;left:0;right:0;bottom:0;height:170px;overflow:hidden}.rs-hero .wrap{position:relative;z-index:2}.rs-hero .breadcrumbs a,.rs-hero .breadcrumbs ol{color:#c3cedb}.rs-hero>.rs-lights{opacity:.85}.rs-console>.rs-lights{opacity:.75}.rs-hero .breadcrumbs{width:-moz-fit-content;width:fit-content}.rs-hero .breadcrumbs [aria-current],.rs-hero .breadcrumbs a:hover{color:#fff}.rs-hero__inner{display:flex;flex-wrap:wrap;align-items:center;gap:48px 56px;margin-top:48px}.rs-hero__copy{flex:1 1 540px;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.rs-hero__visual{flex:1 1 440px;min-width:0;max-width:620px}.rs-lockup{display:inline-flex;flex-wrap:wrap;align-items:center;gap:12px}.rs-lockup__name{font-size:34px;font-weight:700;line-height:1;letter-spacing:-.02em;color:#f5f7fa}.rs-live{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:#f26d8b;color:#0e1a2b;font-family:var(--font-mono);font-size:12px;font-weight:600}.rs-live:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;animation:pulse 1.6s ease-in-out infinite}.rs-badge-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;border:1px solid rgba(110,212,183,.4);background:#173138;color:#6ed4b7;font-size:13px;font-weight:700}.rs-badge-pill:before{content:"";width:8px;height:8px;border-radius:50%;background:#6ed4b7}.rs-hero__title{margin:0;font-size:clamp(30px,3.7vw,54px);font-weight:700;line-height:1.32;letter-spacing:-.02em;color:#fff;word-break:auto-phrase}.rs-hero__title .line{display:inline-block;text-wrap:balance}.rs-hero__title .rs-keep,.rs-hero__title em{display:inline-block}.rs-hero__title em{font-style:normal;color:#6ed4b7;text-shadow:0 0 28px rgba(110,212,183,.55)}.rs-hero__sub{margin:0;font-size:clamp(18px,1.8vw,22px);font-weight:700;color:#ffc85e}.rs-hero__lead{margin:0;max-width:560px;font-size:16px;line-height:1.9;color:#c3cedb}.rs-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:4px}.rs-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 30px;border-radius:999px;background:#36b7a5;color:#0e1a2b;font-size:16px;font-weight:700;text-decoration:none;box-shadow:0 0 0 1px rgba(110,212,183,.6),0 0 34px rgba(54,183,165,.55);transition:background .2s}.rs-btn:hover{background:#6ed4b7;color:#0e1a2b}.rs-status{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:999px;border:1px solid rgba(248,184,78,.6);background:#161b29;color:#ffc85e;font-size:13px;font-weight:700}.rs-status svg{width:14px;height:14px;fill:#f8b84e}.rs-hero__controls{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:14px}.rs-note{padding:4px 10px;border-radius:999px;background:#0e1a2b;color:#c3cedb}.rs-note,.rs-toggle{font-family:var(--font-mono);font-size:12px}.rs-toggle{min-height:44px;padding:0 18px;border:1px solid rgba(255,255,255,.25);border-radius:999px;background:#18253a;color:#e6edf5;cursor:pointer}.rs-toggle:hover{border-color:#6ed4b7;color:#fff}.rs-features{background:radial-gradient(60% 50% at 50% 0,rgba(125,185,232,.12) 0,transparent 70%),#0b1524;border-top:1px solid rgba(255,255,255,.06)}.rs-feature,.rs-features{position:relative;overflow:hidden}.rs-feature{display:flex;flex-direction:column;gap:12px;padding:28px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:rgba(255,255,255,.04)}.rs-feature:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--tile);box-shadow:0 0 18px var(--tile)}.rs-feature__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;background:var(--tile);color:#2f3a3f;box-shadow:0 0 24px color-mix(in srgb,var(--tile) 50%,transparent)}.rs-feature__icon svg{width:20px;height:20px}.rs-feature .h3{margin:0}.rs-feature p{margin:0;font-size:15px;color:#c3cedb}.rs-story{background:#101e33}.rs-story .reason__line{height:2px;background:linear-gradient(90deg,#6ed4b7,rgba(110,212,183,0));box-shadow:0 0 12px rgba(110,212,183,.55)}.rs-story .reason__no{color:#ffc85e}.rs-story .reason__text{color:#c3cedb}.rs-closing{position:relative;overflow:hidden;background:#0b1524}.rs-closing .rs-lights{opacity:.55}.rs-closing .wrap{position:relative;z-index:1}.rs-closing .lead{color:#c3cedb}@media (max-width:900px){.rs-hero{padding-bottom:140px}.rs-hero .rs-crowd{--unit:7px;height:120px}}@media (max-width:600px){.rs-hero{padding:var(--m-lg) 0 calc(120px + var(--m-card))}.rs-hero__inner{gap:var(--m-2xl);margin-top:var(--m-lg)}.rs-hero__copy{gap:var(--m-md)}.rs-hero__actions{gap:var(--m-sm);margin-top:var(--m-xs)}.rs-hero__controls{margin-top:var(--m-sm)}.rs-feature{padding:var(--m-card)}}