.v2rs-cv{position:absolute;inset:0}.v2rs-cv__tagA{left:12px;top:10px}.v2rs-cv__tagB{left:12px;top:96px}.v2rs-cv__lane{position:absolute;left:0;right:0;top:86px;border-top:1px dashed var(--rs-line-2)}.v2rs-cv__abot{position:absolute;left:12px;top:32px;width:34px;height:40px}.v2rs-cv__editor{left:54px;top:32px;width:clamp(104px,30cqw,176px)}.v2rs-cv__editor .v2rs-k-code i{transform:scaleX(1);transition:transform .6s var(--rs-out),opacity .3s}.v2rs-vig.is-running .v2rs-cv__editor .v2rs-k-code i[data-on]:not(.is-on){opacity:1;transform:scaleX(.15)}.v2rs-cv__note{position:absolute;right:12px;top:34px;max-width:min(46cqw,230px);margin:0;padding:6px 9px;border:1px dashed var(--rs-line-2);background:#fff;font-family:var(--font-mono);font-size:11px;line-height:1.35;color:var(--rs-muted)}.v2rs-cv__mem{position:absolute;left:14px;top:122px;width:clamp(86px,22cqw,128px);height:auto}.v2rs-cv__memtag{position:absolute;left:14px;top:calc(130px + clamp(86px,22cqw,128px)*.36);font-family:var(--font-mono);font-size:11px;color:var(--rs-deep)}.v2rs-cv__qa{right:3%;top:98px;width:clamp(116px,26cqw,156px)}.v2rs-cv__qa .v2rs-k-row{padding-top:3px;padding-bottom:3px}.v2rs-vig.is-running .v2rs-cv__qa:not(.is-on){transform:translateY(8px)}.v2rs-cv__ledger{left:40%;top:100px;width:clamp(128px,34cqw,196px)}.v2rs-vig.is-running .v2rs-cv__ledger:not(.is-on){transform:translateY(8px)}.v2rs-cv__gate{left:84%}.v2rs-vig.is-running .v2rs-cv__gate:not(.is-on){opacity:0}.v2rs-vig.is-running .v2rs-cv .v2rs-cv__gate.is-now{opacity:1}.v2rs-cv__gate.is-now:not(.is-on) .v2rs-k-gate__who{background:var(--rs-ink);color:#fff}@container (max-width: 420px){.v2rs-cv__note{top:30px;max-width:40cqw}.v2rs-cv__ledger{left:38%}}.v2rs-ct__seg{margin-top:28px}@media(min-width:1024px){.v2rs-ct__seg{margin-top:0}}.v2rs-ct__wrap{margin-top:48px}.v2rs-ct__table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:16px;line-height:1.5}.v2rs-ct__table thead th{padding:0 20px 16px;border-bottom:1px solid var(--rs-on-dark);font-family:var(--font-jakarta);font-size:15px;font-weight:600;text-align:left;vertical-align:bottom;color:var(--rs-on-dark)}.v2rs-ct__table thead th:first-child{width:22%;padding-left:0;font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--rs-on-dark-muted)}.v2rs-ct__hd{display:inline-flex;align-items:center;gap:10px}.v2rs-ct__hd iconify-icon{font-size:18px;color:var(--rs-on-dark-muted)}.v2rs-ct__table tbody th,.v2rs-ct__table tbody td{padding:20px;border-bottom:1px solid var(--rs-dline);text-align:left;vertical-align:top}.v2rs-ct__table tbody th{padding-left:0;font-family:var(--font-jakarta);font-size:18px;font-weight:650;letter-spacing:-.01em;color:var(--rs-on-dark)}.v2rs-ct__table .v2rs-ct__f{background:#5fe3bb0f}.v2rs-ct__cell{display:flex;align-items:flex-start;gap:12px}.v2rs-ct__cell iconify-icon{flex-shrink:0;margin-top:2px;font-size:20px}.v2rs-ct__a .v2rs-ct__cell{color:var(--rs-on-dark-muted)}.v2rs-ct__a .v2rs-ct__cell iconify-icon{color:#c7dbd1b3}.v2rs-ct__f .v2rs-ct__cell{color:var(--rs-on-dark)}.v2rs-ct__f .v2rs-ct__cell iconify-icon{color:var(--rs-mint-bright)}.v2rs-ct__wrap[data-view=a] .v2rs-ct__f,.v2rs-ct__wrap[data-view=f] .v2rs-ct__a{display:none}.v2rs-ct__wrap:not([data-view=both]) tbody td{font-size:19px}.v2rs-ct__wrap[data-view=a] .v2rs-ct__a .v2rs-ct__cell{color:var(--rs-on-dark)}@media(max-width:767px){.v2rs-ct__table,.v2rs-ct__table tbody,.v2rs-ct__table tr,.v2rs-ct__table th,.v2rs-ct__table td{display:block;width:auto}.v2rs-ct__table thead{display:none}.v2rs-ct__table tr{padding:18px 0;border-bottom:1px solid var(--rs-dline)}.v2rs-ct__table tr:first-child{border-top:1px solid var(--rs-on-dark)}.v2rs-ct__table tbody th,.v2rs-ct__table tbody td{padding:0;border:0}.v2rs-ct__table tbody td{margin-top:12px;padding:10px 12px}.v2rs-ct__table tbody td:before{content:attr(data-label);display:block;margin-bottom:4px;font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--rs-on-dark-muted)}.v2rs-ct__wrap[data-view=a] .v2rs-ct__f,.v2rs-ct__wrap[data-view=f] .v2rs-ct__a{display:none}.v2rs-ct__wrap:not([data-view=both]) tbody td{font-size:17px}}.v2rs-cn__list{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:48px 0 0;padding:0;list-style:none}@media(min-width:900px){.v2rs-cn__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}}.v2rs-cn__item:not(:last-child):before{content:"";position:absolute;left:7px;top:16px;bottom:0;border-left:2px dashed var(--rs-line-2)}@media(min-width:900px){.v2rs-cn__item:not(:last-child):before{display:none}.v2rs-cn__list:before{content:"";position:absolute;left:0;right:0;top:7px;border-top:2px dashed var(--rs-line-2);transform-origin:left center}}.v2rs-cn__list.is-drawing:before{animation:v2rs-cn-draw 1.1s var(--rs-out) both}@keyframes v2rs-cn-draw{0%{transform:scaleX(0)}}.v2rs-cn__item{position:relative;display:grid;gap:10px;padding:0 0 36px 40px}@media(min-width:900px){.v2rs-cn__item{padding:40px 0 0}}.v2rs-cn__item:last-child{padding-bottom:0}.v2rs-cn__node{position:absolute;left:0;top:0;width:16px;height:16px;border:2px solid var(--rs-ink);border-radius:50%;background:var(--rs-white)}.v2rs-cn__title{margin:0;font-family:var(--font-jakarta);font-size:21px;font-weight:650;line-height:1.25;letter-spacing:-.015em;color:var(--rs-ink);text-wrap:balance}.v2rs-cn__status{display:inline-flex;align-items:center;gap:8px;margin:4px 0 0;font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;color:var(--rs-deep)}.v2rs-cn__status iconify-icon{font-size:16px}.v2rs-fit__grid{display:grid;gap:40px}@media(min-width:1024px){.v2rs-fit__grid{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:72px;align-items:start}}.v2rs-fit__panel{margin-top:36px;padding-top:24px;border-top:1px solid var(--rs-dline-2)}.v2rs-fit__panel h3{margin:0;font-family:var(--font-jakarta);font-size:clamp(24px,2.4vw,30px);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--rs-on-dark)}.v2rs-fit__panel p{margin:12px 0 0;max-width:44ch;font-size:18px;line-height:1.6;color:var(--rs-on-dark-muted)}.v2rs-fit__panel .v2rs-fit__covers{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:18px;font-size:15px;color:var(--rs-on-dark)}.v2rs-fit__covers-k{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--rs-mint-bright)}.v2rs-fit__pause{margin-top:28px}.v2rs-fit__board{container-type:inline-size;padding:28px 18px 18px;border:1px solid var(--rs-dline-2);background:var(--rs-pine-3)}@media(min-width:768px){.v2rs-fit__board{padding:36px 28px 24px}}.v2rs-fit__line{position:relative;height:96px}.v2rs-fit__track{position:absolute;left:calc(100% / var(--n) / 2);right:calc(100% / var(--n) / 2);top:49px;height:2px;background:var(--rs-dline-2)}.v2rs-fit__stns{position:absolute;inset:0;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));margin:0;padding:0;list-style:none}.v2rs-fit__stns li{position:relative;display:grid;justify-items:center}.v2rs-fit__stns b{position:absolute;top:40px;width:20px;height:20px;border:2px solid var(--rs-on-dark-muted);border-radius:50%;background:var(--rs-pine-3);transition:background-color .3s,border-color .3s,transform .4s var(--rs-out)}.v2rs-fit__stns span{position:absolute;top:70px;font-family:var(--font-mono);font-size:12px;white-space:nowrap;color:var(--rs-on-dark-muted);transition:color .3s}.v2rs-fit__stns li.is-on b{border-color:var(--rs-mint-bright);background:var(--rs-mint);transform:scale(1.1)}.v2rs-fit__stns li.is-on span{color:var(--rs-on-dark)}@container (max-width: 460px){.v2rs-fit__line{height:112px}.v2rs-fit__stns span{font-size:11px}.v2rs-fit__stns li:nth-child(2n) span{top:90px}}.v2rs-fit__box{left:0;top:4px;width:46px;height:30px;margin-left:-23px;transform:translate(calc(var(--bx, 0) * 1cqw));transition:opacity .3s}.v2rs-fit__board:not([data-sel=engyn]) .v2rs-fit__box{opacity:0}.v2rs-fit__rows{display:grid;margin-top:18px;border-top:1px solid var(--rs-dline)}.v2rs-fit__row{display:grid;gap:8px;padding:12px 0 14px;border:0;border-bottom:1px solid var(--rs-dline);border-radius:0;background:transparent;text-align:left;color:var(--rs-on-dark-muted);cursor:pointer;transition:background-color .25s,color .2s}.v2rs-fit__row:hover{color:var(--rs-on-dark);background:#f2f7f408}.v2rs-fit__name{display:flex;align-items:center;gap:10px;padding:0 4px;font-family:var(--font-jakarta);font-size:15px;font-weight:600;line-height:1.3}.v2rs-fit__dot{flex-shrink:0;width:8px;height:8px;border:1.5px solid var(--rs-on-dark-muted);border-radius:50%;transform:translateY(-1px);transition:background-color .3s,border-color .3s}.v2rs-fit__lane{position:relative;display:block;height:14px}.v2rs-fit__lane i{position:absolute;top:0;bottom:0;left:calc(100% / var(--n) * (var(--a) + .14));width:calc(100% / var(--n) * (var(--b) - var(--a) + .72));border:1.5px solid var(--rs-on-dark-muted);transform-origin:left center;transition:background-color .3s,border-color .3s,opacity .3s}.v2rs-fit__row[aria-selected=true]{background:#5fe3bb12;color:var(--rs-on-dark)}.v2rs-fit__row[aria-selected=true] .v2rs-fit__dot{border-color:var(--rs-mint-bright);background:var(--rs-mint-bright)}.v2rs-fit__row[aria-selected=true] .v2rs-fit__lane i{border-color:var(--rs-mint-bright);background:var(--rs-mint)}.v2rs-fit__board[data-sel=engyn] .v2rs-fit__row:not(.is-engyn) .v2rs-fit__lane i{border-color:var(--rs-mint);background:#34c28d47}.v2rs-fit__row.is-engyn{border-bottom:0}.v2rs-fit__row.is-engyn .v2rs-fit__name{font-size:16px}.v2rs-fit__row.is-engyn .v2rs-fit__lane{height:18px}.v2rs-fit__row.is-redraw .v2rs-fit__lane i{animation:v2rs-fit-draw .55s var(--rs-out)}@keyframes v2rs-fit-draw{0%{transform:scaleX(0)}}
