.v2rs-wv{position:absolute;inset:0}.v2rs-wv__shelf{position:absolute;left:3%;top:14px;display:grid;grid-template-columns:repeat(3,34px);gap:6px}.v2rs-wv__tile{display:grid;place-items:center;width:34px;height:34px;border:1.5px solid var(--rs-ink);background:#fff;font-size:17px;color:var(--rs-deep)}.v2rs-vig.is-running .v2rs-wv__tile:not(.is-on){transform:scale(.6)}.v2rs-wv__tile.is-now{border-color:var(--rs-deep);background:var(--rs-mint);color:var(--rs-ink);transform:translateY(-4px)}.v2rs-vig:not(.is-running) .v2rs-wv__tile.is-pick{border-color:var(--rs-deep);background:var(--rs-mint-wash)}.v2rs-wv__chain{position:absolute;right:3%;top:16px;display:flex;gap:6px;margin:0;padding:0;list-style:none}.v2rs-wv__chain:before{content:"";position:absolute;left:8px;right:8px;top:50%;border-top:1.5px dashed var(--rs-line-2)}.v2rs-wv__chain .v2rs-k-chip{position:relative;padding:4px 8px}.v2rs-vig.is-running .v2rs-wv__chain .v2rs-k-chip:not(.is-on){opacity:1;border-color:var(--rs-line-2);color:var(--rs-faint)}.v2rs-wv__chain .v2rs-k-chip.is-on,.v2rs-vig:not(.is-running) .v2rs-wv__chain .v2rs-k-chip{border-color:var(--rs-deep);background:var(--rs-mint-wash)}.v2rs-wv__plan,.v2rs-wv__meter{left:45%;transform:translate(-50%)}.v2rs-wv__plan{bottom:calc(var(--floor) + var(--bh) + 12px);width:clamp(96px,22cqw,132px)}.v2rs-vig.is-running .v2rs-wv__plan:not(.is-on){transform:translate(-50%,8px)}.v2rs-wv__meter{position:absolute;bottom:calc(var(--floor) + var(--bh) + 12px);width:calc(var(--bw) * 1.1);height:10px;border:1.5px solid var(--rs-ink);background:#fff}.v2rs-wv__meter i{position:absolute;inset:1px;background:var(--rs-mint);transform-origin:left center}.v2rs-vig__scene .v2rs-wv__meter i[data-on]{transition:transform 1.4s linear,opacity .2s}.v2rs-vig.is-running .v2rs-wv__meter i:not(.is-on){opacity:1;transform:scaleX(.05)}.v2rs-wv__branch{position:absolute;left:54%;bottom:calc(var(--floor) - 2px);width:34%;height:44px;overflow:visible;clip-path:inset(0 0 0 0)}.v2rs-wv__branch path{fill:none;stroke:var(--rs-deep);stroke-width:4;stroke-linejoin:round}.v2rs-vig__scene .v2rs-wv__branch[data-on]{transition:clip-path .9s var(--rs-out),opacity .2s}.v2rs-vig.is-running .v2rs-wv__branch:not(.is-on){opacity:1;clip-path:inset(0 100% 0 0)}.v2rs-wv__pr{right:3%;top:56px}.v2rs-vig.is-running .v2rs-wv__pr:not(.is-on){transform:translateY(6px) scale(.96)}@container (max-width: 420px){.v2rs-wv__chain{gap:4px}.v2rs-wv__chain .v2rs-k-chip{padding:3px 6px}}.v2rs-wl__filters{display:flex;flex-wrap:wrap;gap:8px;margin-top:32px}.v2rs-wl__filters button{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 16px;border:1px solid var(--rs-line-2);border-radius:0;background:var(--rs-white);font-family:var(--font-jakarta);font-size:14px;font-weight:600;color:var(--rs-ink);cursor:pointer;transition:background-color .2s,border-color .2s,color .2s}.v2rs-wl__filters button:hover{border-color:var(--rs-ink)}.v2rs-wl__filters button span{font-family:var(--font-mono);font-size:12px;font-weight:500;color:var(--rs-muted)}.v2rs-wl__filters button[aria-pressed=true]{border-color:var(--rs-ink);background:var(--rs-ink);color:var(--rs-white)}.v2rs-wl__filters button[aria-pressed=true] span{color:var(--rs-mint-bright)}.v2rs-wl__grid{display:grid;grid-template-columns:minmax(0,1fr);margin:32px 0 0;padding:0;list-style:none;border-top:1px solid var(--rs-ink);border-left:1px solid var(--rs-line)}@media(min-width:700px){.v2rs-wl__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.v2rs-wl__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.v2rs-wl__tile{display:grid;grid-template-rows:auto auto 1fr;gap:16px;padding:24px 24px 28px;border-right:1px solid var(--rs-line);border-bottom:1px solid var(--rs-line);background:var(--rs-white);transition:background-color .25s}.v2rs-wl__tile[hidden]{display:none}.v2rs-wl__tile:hover{background:var(--rs-neutral)}.v2rs-wl__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.v2rs-wl__icon{display:grid;place-items:center;width:42px;height:42px;border:1.5px solid var(--rs-ink);border-radius:50%;font-size:20px;color:var(--rs-deep);transition:background-color .3s}.v2rs-wl__tile:hover .v2rs-wl__icon{background:var(--rs-mint);color:var(--rs-ink)}.v2rs-wl__title{margin:0;font-family:var(--font-jakarta);font-size:21px;font-weight:700;line-height:1.25;letter-spacing:-.015em;color:var(--rs-ink)}.v2rs-wl__chain{display:grid;grid-template-columns:repeat(var(--k),minmax(0,1fr));align-self:end;margin:0;padding-top:6px}.v2rs-wl__stop{position:relative;display:grid;align-content:start;gap:10px;padding-right:10px;font-size:14px;line-height:1.35;color:var(--rs-faint);transition:color .3s}.v2rs-wl__stop:before,.v2rs-wl__stop:after{content:"";position:absolute;left:14px;right:0;top:6px;height:2px;background:var(--rs-line-2)}.v2rs-wl__stop:after{background:var(--rs-ink);transform:scaleX(0);transform-origin:left center;transition:transform .45s var(--rs-out)}.v2rs-wl__stop:last-child:before,.v2rs-wl__stop:last-child:after{display:none}.v2rs-wl__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-wl__stop.is-lit{color:var(--rs-ink)}.v2rs-wl__stop.is-lit b{border-color:var(--rs-ink);background:var(--rs-mint)}.v2rs-wl__stop.is-lit.is-pass:after{transform:scaleX(1)}.v2rs-wl__stop.is-head b{transform:scale(1.35)}@property --v2rs-lp-a{syntax: "<angle>"; inherits: true; initial-value: 0deg;}.v2rs-lp__grid{display:grid;gap:48px}@media(min-width:1024px){.v2rs-lp__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:72px;align-items:center}}.v2rs-lp__list{display:grid;margin:32px 0 0;padding:0;list-style:none;border-top:1px solid var(--rs-dline-2)}.v2rs-lp__item{display:flex;align-items:center;gap:14px;width:100%;min-height:46px;padding:8px 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;text-align:left;color:var(--rs-on-dark-muted);cursor:pointer;transition:color .2s,background-color .25s}.v2rs-lp__item:hover{color:var(--rs-on-dark)}.v2rs-lp__item iconify-icon{flex-shrink:0;font-size:19px}.v2rs-lp__item[aria-pressed=true]{background:var(--rs-pine-3);color:var(--rs-on-dark)}.v2rs-lp__item[aria-pressed=true] iconify-icon{color:var(--rs-mint-bright)}.v2rs-lp__pause{margin-top:24px}.v2rs-lp__ring{--v2rs-lp-a: var(--a);position:relative;container-type:inline-size;width:100%;max-width:540px;aspect-ratio:1;margin:0 auto;transition:--v2rs-lp-a 1.1s var(--rs-belt)}.v2rs-lp__track{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.v2rs-lp__track circle{fill:none;stroke-width:.6}.v2rs-lp__base{stroke:var(--rs-dline-2);stroke-dasharray:1 1.4}.v2rs-lp__arc{stroke:var(--rs-mint);stroke-width:1.1;transition:stroke-dasharray 1.1s var(--rs-belt)}.v2rs-lp__node{position:absolute;z-index:2;display:grid;place-items:center;width:clamp(36px,11cqw,54px);height:clamp(36px,11cqw,54px);border:2px solid var(--rs-on-dark-muted);border-radius:50%;background:var(--rs-pine);font-size:clamp(17px,4.6cqw,24px);color:var(--rs-on-dark-muted);transform:translate(-50%,-50%);cursor:pointer;transition:background-color .35s,border-color .35s,color .35s,transform .45s var(--rs-out)}.v2rs-lp__node.is-past{border-color:var(--rs-mint-bright);color:var(--rs-on-dark)}.v2rs-lp__node.is-now{background:var(--rs-mint);color:var(--rs-ink);transform:translate(-50%,-50%) scale(1.14)}.v2rs-lp__orbit{position:absolute;left:50%;top:50%;z-index:3;width:0;height:0;transform:rotate(var(--v2rs-lp-a)) translateY(-30cqw) rotate(calc(-1 * var(--v2rs-lp-a)))}.v2rs-lp__box{left:0;top:0;width:clamp(34px,9cqw,46px);height:clamp(22px,6cqw,30px);transform:translate(-50%,-50%)}.v2rs-lp__centre{position:absolute;left:50%;top:50%;display:grid;justify-items:center;gap:8px;width:44cqw;text-align:center;transform:translate(-50%,-50%)}.v2rs-lp__count{font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;color:var(--rs-mint-bright)}.v2rs-lp__name{font-family:var(--font-jakarta);font-size:clamp(16px,4.6cqw,24px);font-weight:700;line-height:1.2;letter-spacing:-.015em;color:var(--rs-on-dark);text-wrap:balance}.v2rs-lp__chain{font-size:clamp(13px,3.2cqw,16px);line-height:1.45;color:var(--rs-on-dark-muted);text-wrap:balance}
