.v2rs-vig__scene:has(.v2rs-ux){--floor: 76px}.v2rs-ux{position:absolute;inset:0}.v2rs-ux .v2rs-ux__stn span{bottom:22px}.v2rs-ux .v2rs-ux__stn.is-low span{bottom:5px}.v2rs-ux__video{left:3%;top:12px;width:clamp(118px,28cqw,168px)}.v2rs-vig.is-running .v2rs-ux__video:not(.is-on){transform:translateY(-10px)}.v2rs-ux__screen{display:flex;align-items:center;gap:8px;height:46px;padding:0 8px}.v2rs-ux__play{display:grid;flex-shrink:0;place-items:center;width:26px;height:26px;border:1.5px solid var(--rs-ink);border-radius:50%;background:var(--rs-mint);font-size:12px;color:var(--rs-ink)}.v2rs-ux__wave{display:flex;flex:1;align-items:center;gap:3px;height:26px}.v2rs-ux__wave i{flex:1;min-height:3px;background:var(--rs-line-2)}.v2rs-ux__outs{position:absolute;right:3%;top:12px;z-index:5;display:grid;justify-items:end;gap:5px}.v2rs-ux__outs .v2rs-ux__out{position:relative;padding:3px 8px 3px 4px}.v2rs-ux__out .v2rs-k-tick{width:16px;height:16px}.v2rs-vig.is-running .v2rs-ux__out:not(.is-on){transform:translate(14px)}.v2rs-ux__win{left:50%;top:22px;transform:translate(-50%)}.v2rs-vig.is-running .v2rs-ux__win:not(.is-on){transform:translate(-50%,6px) scale(.96)}.v2rs-ux .v2rs-ux__name{letter-spacing:0;text-transform:none;bottom:calc(var(--floor) + var(--bh) + 6px);transform:translate(-50%);color:var(--rs-deep)}.v2rs-ux__gate{left:79%}.v2rs-vig.is-running .v2rs-ux .v2rs-ux__gate:not(.is-on){opacity:0}.v2rs-vig.is-running .v2rs-ux .v2rs-ux__gate.is-now{opacity:1}.v2rs-ux__gate.is-now:not(.is-on) .v2rs-k-gate__who{background:var(--rs-ink);color:#fff}.v2rs-ux__gatetag{left:79%;bottom:calc(var(--floor) + var(--bh) * .92 + 31px);transform:translate(-50%)}@container (max-width: 420px){.v2rs-ux__win{left:3%;top:96px;transform:none}.v2rs-vig.is-running .v2rs-ux__win:not(.is-on){transform:translateY(6px) scale(.96)}.v2rs-ux__gatetag{left:auto;right:3%;transform:none}}.v2rs-mc__grid{display:grid;gap:32px;margin-top:48px}@media(min-width:1024px){.v2rs-mc__grid{grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);gap:48px;align-items:start}}.v2rs-mc__tabs{display:grid;border-top:1px solid var(--rs-dline-2)}.v2rs-mc__tab{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:baseline;gap:10px;min-height:52px;padding:12px;border:0;border-bottom:1px solid var(--rs-dline);border-radius:0;background:transparent;font-family:var(--font-jakarta);font-size:16px;font-weight:600;line-height:1.3;text-align:left;color:var(--rs-on-dark-muted);cursor:pointer;transition:color .2s,background-color .25s}.v2rs-mc__tab:hover{color:var(--rs-on-dark)}.v2rs-mc__tab-n{font-family:var(--font-mono);font-size:12px;font-weight:500}.v2rs-mc__tab[aria-selected=true]{background:var(--rs-pine-3);color:var(--rs-on-dark)}.v2rs-mc__tab[aria-selected=true] .v2rs-mc__tab-n{color:var(--rs-mint-bright)}.v2rs-mc__more{display:grid;gap:6px;margin-top:20px;padding:16px;border:1px dashed var(--rs-dline-2);color:var(--rs-on-dark);text-decoration:none;transition:border-color .25s}.v2rs-mc__more:hover{border-color:var(--rs-mint-bright)}.v2rs-mc__more-tag{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--rs-on-dark-muted)}.v2rs-mc__more-text{font-size:15px;line-height:1.5;color:var(--rs-on-dark-muted)}.v2rs-mc__more-go{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-jakarta);font-size:15px;font-weight:600;color:var(--rs-mint-bright)}.v2rs-mc__more-go iconify-icon{transition:transform .35s var(--rs-out)}.v2rs-mc__more:hover .v2rs-mc__more-go iconify-icon{transform:translate(4px)}.v2rs-mc__panel{border:1px solid var(--rs-white);background:var(--rs-white);color:var(--rs-ink);box-shadow:0 40px 80px -48px #0000008c}.v2rs-mc__panel:focus-visible{outline:2px solid var(--rs-mint-bright);outline-offset:4px}.v2rs-mc__bar{display:grid;gap:4px;padding:16px 22px;border-bottom:1px solid var(--rs-line);background:var(--rs-neutral)}.v2rs-mc__case{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--rs-deep)}.v2rs-mc__title{margin:0;font-family:var(--font-jakarta);font-size:clamp(22px,2.2vw,28px);font-weight:700;line-height:1.2;letter-spacing:-.02em}.v2rs-mc__dl{margin:0;padding:4px 22px 8px}.v2rs-mc__row{display:grid;gap:8px;padding:16px 0;border-bottom:1px solid var(--rs-line)}.v2rs-mc__row:last-child{border-bottom:0}@media(min-width:640px){.v2rs-mc__row{grid-template-columns:132px minmax(0,1fr);align-items:start;gap:20px}}.v2rs-mc__row dt{padding-top:3px;font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--rs-muted)}.v2rs-mc__row dd{margin:0;min-width:0}.v2rs-mc__input{display:flex;align-items:flex-start;gap:10px;font-size:16px;line-height:1.5}.v2rs-mc__input iconify-icon{flex-shrink:0;margin-top:2px;font-size:18px;color:var(--rs-deep)}.v2rs-mc__flow{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:0;list-style:none}@media(min-width:768px){.v2rs-mc__flow{grid-template-columns:repeat(var(--k),minmax(0,1fr))}}.v2rs-mc__stop{position:relative;display:grid;align-content:start;grid-template-columns:14px minmax(0,1fr);align-items:start;gap:10px;padding:0 0 12px;font-size:14px;line-height:1.35;color:var(--rs-muted)}.v2rs-mc__stop:before{content:"";position:absolute;left:6px;top:14px;bottom:-2px;width:2px;background:var(--rs-line-2)}.v2rs-mc__stop:last-child:before{display:none}@media(min-width:768px){.v2rs-mc__stop{grid-template-columns:minmax(0,1fr);gap:10px;padding:0 10px 0 0}.v2rs-mc__stop:before{inset:6px 0 auto 14px;width:auto;height:2px}}.v2rs-mc__stop b{position:relative;z-index:1;width:14px;height:14px;border:2px solid var(--rs-line-2);border-radius:50%;background:var(--rs-white);transition:background-color .3s,border-color .3s,transform .4s var(--rs-out)}.v2rs-mc__stop.is-lit{color:var(--rs-ink)}.v2rs-mc__stop.is-lit b{border-color:var(--rs-ink);background:var(--rs-mint)}.v2rs-mc__stop.is-lit:before{background:var(--rs-ink)}.v2rs-mc__stop.is-head b{transform:scale(1.35)}.v2rs-mc__crew{display:flex;flex-wrap:wrap;gap:10px 18px;margin:0;padding:0;list-style:none}.v2rs-mc__crew li{display:grid;justify-items:center;gap:4px;min-width:64px}.v2rs-mc__bot{width:40px;height:47px}.v2rs-mc__crew span{font-size:13px;font-weight:500;line-height:1.25;text-align:center}.v2rs-mc__gates,.v2rs-mc__outs{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.v2rs-mc__gates li{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid var(--rs-line-2);font-size:14px;font-weight:500;transition:background-color .3s,border-color .3s}.v2rs-mc__gates iconify-icon{font-size:16px;color:var(--rs-muted);transition:color .3s}.v2rs-mc__gates li.is-lit{border-color:var(--rs-deep);background:var(--rs-mint-wash)}.v2rs-mc__gates li.is-lit iconify-icon{color:var(--rs-deep)}.v2rs-mc__outs{display:grid;gap:0}.v2rs-mc__outs li{display:flex;align-items:center;gap:10px;padding:6px 0;border-bottom:1px dashed var(--rs-line-2);font-family:var(--font-mono);font-size:13px}.v2rs-mc__outs li:last-child{border-bottom:0}.v2rs-mc__tick{display:grid;flex-shrink:0;place-items:center;width:18px;height:18px;border:1.5px solid var(--rs-line-2);border-radius:50%;transition:background-color .3s,border-color .3s}.v2rs-mc__tick svg{width:11px;height:11px;fill:none;stroke:var(--rs-ink);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:20;stroke-dashoffset:20;transition:stroke-dashoffset .4s var(--rs-out)}.v2rs-mc__outs li.is-lit .v2rs-mc__tick{border-color:var(--rs-deep);background:var(--rs-mint)}.v2rs-mc__outs li.is-lit .v2rs-mc__tick svg{stroke-dashoffset:0}.v2rs-mc__win{font-family:var(--font-jakarta);font-size:clamp(18px,1.8vw,21px);font-weight:700;line-height:1.35;letter-spacing:-.01em;color:var(--rs-ink)}.v2rs-mc__row--win{margin:0 -22px;padding:18px 22px;background:var(--rs-mint-wash)}.v2rs-gx__list{margin:48px 0 0;padding:0;list-style:none;border-top:1px solid var(--rs-ink)}.v2rs-gx__row{position:relative;display:grid;gap:12px;padding:28px 0;border-bottom:1px solid var(--rs-line);color:var(--rs-ink);text-decoration:none;transition:background-color .25s}@media(min-width:900px){.v2rs-gx__row{grid-template-columns:220px minmax(0,1fr) auto;align-items:center;gap:40px;padding:32px 0}.v2rs-gx__row:hover{background:var(--rs-neutral)}.v2rs-gx__row>span{transition:transform .4s var(--rs-out)}.v2rs-gx__row:hover>.v2rs-gx__verb,.v2rs-gx__row:hover>.v2rs-gx__copy{transform:translate(14px)}.v2rs-gx__row:hover>.v2rs-gx__go{transform:translate(-14px)}}.v2rs-gx__row:before{content:"";position:absolute;left:0;right:0;top:-1px;height:3px;background:var(--rs-mint);transform:scaleX(0);transform-origin:left center;transition:transform .45s var(--rs-out)}.v2rs-gx__row:hover:before{transform:scaleX(1)}.v2rs-gx__verb{display:inline-flex;align-items:center;gap:14px;font-family:var(--font-jakarta);font-size:26px;font-weight:750;letter-spacing:-.02em;color:var(--rs-deep)}.v2rs-gx__icon{display:grid;place-items:center;width:44px;height:44px;border:1.5px solid var(--rs-ink);border-radius:50%;font-size:22px;color:var(--rs-ink);transition:background-color .3s}.v2rs-gx__row:hover .v2rs-gx__icon{background:var(--rs-mint)}.v2rs-gx__copy{display:grid;gap:6px}.v2rs-gx__copy h3{margin:0;font-family:var(--font-jakarta);font-size:clamp(20px,1.9vw,24px);font-weight:700;line-height:1.25;letter-spacing:-.015em;text-wrap:balance}.v2rs-gx__text{max-width:64ch;font-size:16px;line-height:1.55;color:var(--rs-muted)}.v2rs-gx__go{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-jakarta);font-size:15px;font-weight:600;color:var(--rs-deep)}.v2rs-gx__go iconify-icon{transition:transform .35s var(--rs-out)}.v2rs-gx__row:hover .v2rs-gx__go iconify-icon{transform:translate(4px)}
