.rs{display:grid;flex:0 0 100%;gap:16px;inline-size:100%;margin-block-end:16px;container-type:inline-size;hyphens:auto;overflow-wrap:break-word}.rs[hidden]{display:none}.rs-goals{--rs-rise: 0px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.rs-goal{grid-column:span 2}.rs-goal:nth-child(n+4){grid-column:span 3}.rs-goals--art{--rs-rise: 36px;row-gap:var(--rs-rise);padding-block-start:var(--rs-rise)}.rs-goal{position:relative;isolation:isolate;display:flex;align-items:center;min-block-size:76px;margin:0;padding:10px 14px;border:1px solid transparent;border-radius:calc(var(--d4lp-r-card) - 2px);background:var(--d4lp-control);color:var(--d4lp-copy);font:inherit;text-align:start;cursor:pointer;transition:border-color 150ms var(--d4lp-ease);-webkit-tap-highlight-color:transparent}.rs-goal--art{padding-inline-end:40%}.rs-goal::before{content:"";position:absolute;inset:-1px;z-index:-1;border:1px solid color-mix(in oklch,var(--d4lp-tint) 75%,transparent);border-radius:inherit;opacity:0;pointer-events:none;transition:opacity 150ms var(--d4lp-ease);background:linear-gradient(90deg in oklab,color-mix(in oklab,var(--d4lp-tint) 45%,var(--d4lp-control)),var(--d4lp-control))}.rs-goal[aria-checked=true]{color:var(--d4lp-ink)}.rs-goal[aria-checked=true]::before{opacity:1}.rs-goal:active:not([aria-checked=true]){transition-duration:0s;background-color:color-mix(in oklab,var(--d4lp-active) 60%,var(--d4lp-control))}.rs-goal:focus-visible{outline:2px solid var(--d4lp-focus);outline-offset:2px}.rs-goal__art{position:absolute;inset-block-end:0;inset-inline-end:4px;z-index:1;inline-size:40%;block-size:calc(100% + var(--rs-rise));background:right bottom / contain no-repeat;filter:brightness(.82) saturate(.85);pointer-events:none;transition:filter 150ms var(--d4lp-ease)}.rs-goal[aria-checked=true] .rs-goal__art{filter:none}.rs-goal__text{display:grid;grid-template-columns:minmax(0,1fr);gap:1px;min-inline-size:0}.rs-goal__text b{font-size:16px;font-weight:700;line-height:1.25;hyphens:manual}.rs-goal__text span{color:var(--d4lp-muted);font-size:12px;line-height:1.3}.rs-goal__text small{color:var(--d4lp-copy);font-size:14px;font-weight:600;line-height:1.3;font-variant-numeric:tabular-nums}.rs-goal__text small:empty::before{content:" "}.rs-goal[aria-checked=true] .rs-goal__text span{color:color-mix(in oklab,var(--d4lp-ink) 80%,transparent)}.d4pp-page[data-rs-goal=mounts] [data-d4pp-speed-slot]{display:none}.rs-icon{--s: 30px;position:relative;flex:none;display:inline-block;inline-size:var(--s);block-size:var(--s);border:1px solid oklch(0.52 0.07 75);border-radius:var(--d4lp-r-control);background:var(--rs-sprite) calc(var(--i) * var(--s) * -1) 0 / calc(var(--rs-cells) * var(--s)) var(--s) no-repeat;box-sizing:content-box}.rs-step{display:grid;gap:8px}.rs-step[hidden],.rs-need[hidden],.rs-extras[hidden]{display:none}.rs-need{display:grid;gap:8px;margin-block-start:8px}.rs-yesno{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px}.rs-yesno .rs-num{display:flex;align-items:center;justify-content:center;gap:6px;padding-inline:10px}.rs-yesno small{color:var(--d4lp-muted);font-size:13px;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.rs-yesno [aria-checked=true] small{color:var(--d4lp-copy)}.rs-extras{display:grid;gap:8px;margin-block-start:8px}.rs-extras__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.rs-label{margin:8px 0 0;color:var(--d4lp-ink);font-size:14px;font-weight:600;line-height:1.3}.rs-label:first-child{margin-block-start:0}.rs-label span{color:var(--d4lp-muted);font-weight:400}:is(.rs-tier,.rs-num,.rs-pack,.rs-rank,.rs-mount){position:relative;margin:0;border:1px solid transparent;border-radius:var(--d4lp-r-control);background:var(--d4lp-control);color:var(--d4lp-copy);font:inherit;text-align:start;cursor:pointer;transition:background-color 150ms var(--d4lp-ease),border-color 150ms var(--d4lp-ease),color 150ms var(--d4lp-ease);-webkit-tap-highlight-color:transparent}:is(.rs-tier,.rs-num,.rs-pack,.rs-mount):is([aria-checked=true],[aria-pressed=true]){border-color:color-mix(in oklch,var(--d4lp-tint) 75%,transparent);background:color-mix(in oklab,var(--d4lp-tint) 22%,var(--d4lp-control));color:var(--d4lp-ink)}:is(.rs-tier,.rs-pack,.rs-mount,.rs-rank):active{transition-duration:0s;background-color:color-mix(in oklab,var(--d4lp-active) 60%,var(--d4lp-control))}.rs-num:active{background-color:color-mix(in oklab,var(--d4lp-active) 60%,var(--d4lp-control))}:is(.rs-tier,.rs-num,.rs-pack,.rs-rank,.rs-mount):focus-visible{outline:2px solid var(--d4lp-focus);outline-offset:1px}.rs-tiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:6px}.rs-tier{display:grid;align-content:start;gap:4px;padding:10px}.rs-tier b{color:var(--d4lp-ink);font-size:14px;font-weight:700;line-height:1.25}.rs-tier>span:not(.rs-pips){color:var(--d4lp-muted);font-size:12px;line-height:1.3}.rs-tier small{font-size:13px;font-weight:600;line-height:1.3;font-variant-numeric:tabular-nums}.rs-tier small:empty::before{content:" "}.rs-pips{display:flex;gap:3px;padding-block:2px}.rs-pips i{inline-size:6px;block-size:6px;border-radius:1px;background:var(--d4lp-line-strong);rotate:45deg}.rs-pips i[data-on]{background:oklch(0.78 0.16 300)}.rs-count{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:2px}.rs-count--ranks{grid-template-columns:repeat(7,minmax(0,1fr))}.rs-num{block-size:40px;padding:0;color:var(--d4lp-copy);font-size:14px;font-weight:600;text-align:center;font-variant-numeric:tabular-nums}.rs-packs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.rs-pack{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"stack amount" "stack price";align-items:center;gap:0 10px;padding:10px}.rs-pack b{grid-area:amount;color:var(--d4lp-ink);font-size:16px;font-weight:700;line-height:1.25;font-variant-numeric:tabular-nums}.rs-pack small{grid-area:price;font-size:13px;font-weight:600;line-height:1.3;font-variant-numeric:tabular-nums}.rs-pack small:empty::before{content:" "}.rs-stack{grid-area:stack;display:flex;inline-size:62px}.rs-stack .rs-icon{--s: 30px}.rs-stack .rs-icon+.rs-icon{margin-inline-start:-21px}.rs-other{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:6px 6px 6px 12px;border-radius:var(--d4lp-r-control);background:var(--d4lp-control);color:var(--d4lp-copy);font-size:14px}.rs-stepper{display:flex;align-items:center;gap:2px}.rs-stepper output{min-inline-size:64px;color:var(--d4lp-ink);font-size:16px;font-weight:700;text-align:center;font-variant-numeric:tabular-nums}.rs-step-btn{inline-size:40px;block-size:40px;margin:0;padding:0;border:0;border-radius:var(--d4lp-r-control);background:color-mix(in oklab,var(--d4lp-active) 70%,var(--d4lp-control));color:var(--d4lp-ink);font:inherit;font-size:18px;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent}.rs-step-btn[aria-disabled=true]{background:var(--d4lp-control);color:var(--d4lp-muted);cursor:default}.rs-step-btn:active:not([aria-disabled=true]){background-color:var(--d4lp-active)}.rs-step-btn:focus-visible{outline:2px solid var(--d4lp-focus);outline-offset:1px}.rs-ranks{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));margin:0;padding:0;list-style:none}.rs-ranks li{position:relative;display:grid}.rs-ranks li+li::before{content:"";position:absolute;inset-block-start:26px;inset-inline:calc(-50% + 19px) calc(50% + 19px);block-size:2px;background:var(--d4lp-line-strong);transition:background-color 150ms var(--d4lp-ease)}.rs-ranks li+li:has(>[aria-pressed=true])::before{background:color-mix(in oklch,var(--d4lp-tint) 80%,transparent)}.rs-rank{display:grid;justify-items:center;align-content:start;gap:3px;padding:8px 4px;background:transparent;text-align:center}.rs-rank:disabled{cursor:default}.rs-rank .rs-icon{--s: 34px;transition:filter 150ms var(--d4lp-ease)}.rs-rank[aria-pressed=false] .rs-icon{filter:grayscale(.85) brightness(.7)}.rs-rank[aria-pressed=true] .rs-icon{border-color:oklch(0.78 0.16 300)}.rs-rank[data-target=true]{background:color-mix(in oklab,var(--d4lp-tint) 22%,var(--d4lp-control))}.rs-rank__n{color:var(--d4lp-muted);font-size:12px;line-height:1.3}.rs-rank__n em{display:none;color:var(--d4lp-copy);font-style:normal;font-weight:600}.rs-rank[data-now=true] .rs-rank__n em{display:inline}.rs-rank[data-now=true] .rs-icon{filter:none}.rs-rank__what{color:var(--d4lp-copy);font-size:12px;font-weight:600;line-height:1.25}.rs-rank[aria-pressed=true] .rs-rank__what{color:var(--d4lp-ink)}.rs-mounts{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px}.rs-mount{display:grid;grid-template-columns:76px minmax(0,1fr);grid-template-areas:"pic name" "pic from" "pic price";align-content:center;align-items:center;gap:1px 10px;min-block-size:88px;padding:6px 10px 6px 6px}.rs-mount__pic{grid-area:pic;inline-size:76px;block-size:76px;background:var(--rs-pic) center / contain no-repeat;transition:filter 150ms var(--d4lp-ease)}.rs-mount[aria-pressed=false] .rs-mount__pic{filter:brightness(.85) saturate(.85)}.rs-mount b{grid-area:name;color:var(--d4lp-ink);font-size:14px;font-weight:700;line-height:1.25}.rs-mount>span:not(.rs-mount__pic){grid-area:from;color:var(--d4lp-muted);font-size:12px;line-height:1.3}.rs-mount small{grid-area:price;font-size:13px;font-weight:600;line-height:1.3;font-variant-numeric:tabular-nums}.rs-mount small:empty::before{content:" "}.rs-mount[aria-pressed=true]::after{content:"";position:absolute;inset-block-start:6px;inset-inline-start:6px;inline-size:16px;block-size:16px;border-radius:999px;background:var(--d4lp-tint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M4 7.2l2 2 4-4.4' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 16px no-repeat}.rs-sites{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.rs-site{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon name" "icon note" "icon price";align-content:center;align-items:center;gap:2px 12px;min-block-size:96px;margin:0;padding:12px 14px;border:1px solid transparent;border-radius:var(--d4lp-r-control);background:var(--d4lp-control);color:var(--d4lp-copy);font:inherit;text-align:start;cursor:pointer;transition:background-color 150ms var(--d4lp-ease),border-color 150ms var(--d4lp-ease);-webkit-tap-highlight-color:transparent}.rs-site .rs-icon{--s: 56px;grid-area:icon;transition:filter 150ms var(--d4lp-ease)}.rs-site[aria-pressed=false] .rs-icon{filter:grayscale(.7) brightness(.75)}.rs-site b{grid-area:name;color:var(--d4lp-ink);font-size:16px;font-weight:700;line-height:1.25;hyphens:manual}.rs-site>span:not(.rs-icon){grid-area:note;color:var(--d4lp-muted);font-size:12px;line-height:1.3}.rs-site small{grid-area:price;font-size:14px;font-weight:600;line-height:1.3;font-variant-numeric:tabular-nums}.rs-site small:empty::before{content:" "}.rs-site[aria-pressed=true]{border-color:color-mix(in oklch,var(--d4lp-tint) 75%,transparent);background:color-mix(in oklab,var(--d4lp-tint) 22%,var(--d4lp-control))}.rs-site[aria-pressed=true] .rs-icon::after{content:"";position:absolute;inset-block-end:-5px;inset-inline-end:-5px;inline-size:16px;block-size:16px;border-radius:999px;background:var(--d4lp-tint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M4 7.2l2 2 4-4.4' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 16px no-repeat}.rs-site:active{transition-duration:0s;background-color:color-mix(in oklab,var(--d4lp-active) 60%,var(--d4lp-control))}.rs-site:focus-visible{outline:2px solid var(--d4lp-focus);outline-offset:1px}.rs-title{display:flex;align-items:center;gap:10px;margin:0;padding:10px 12px;border-radius:var(--d4lp-r-control);background:var(--d4lp-control);color:var(--d4lp-muted);font-size:13px;line-height:1.3;transition:background-color 150ms var(--d4lp-ease),color 150ms var(--d4lp-ease)}.rs-title b{color:var(--d4lp-copy);font-weight:700}.rs-title small{margin-inline-start:auto;color:var(--d4lp-copy);font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.rs-title .rs-icon{transition:filter 150ms var(--d4lp-ease)}.rs-title[data-on=false] .rs-icon{filter:grayscale(.7) brightness(.75)}.rs-title[data-on=true]{background:color-mix(in oklab,oklch(0.52 0.07 75) 28%,var(--d4lp-control));color:var(--d4lp-copy)}.rs-title[data-on=true] b{color:oklch(0.88 0.1 85)}@media(hover:hover)and (pointer:fine){.rs-goal[aria-checked=false]:hover{border-color:color-mix(in oklch,var(--d4lp-tint) 30%,transparent)}:is(.rs-tier,.rs-num,.rs-pack,.rs-mount,.rs-site):not([aria-checked=true],[aria-pressed=true]):hover{border-color:color-mix(in oklch,var(--d4lp-tint) 30%,transparent)}.rs-rank[aria-pressed=false]:hover .rs-icon{filter:none}}@media(prefers-reduced-motion:no-preference){.rs-num{transition-property:background-color,border-color,color,scale}.rs-step-btn{transition:scale 150ms var(--d4lp-ease)}.rs-num:active,.rs-step-btn:active:not([aria-disabled=true]){scale:.96}}@container (inline-size < 720px){.rs-tiers{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (inline-size < 640px){.rs-extras__list{grid-template-columns:minmax(0,1fr)}.rs-goal--art{align-items:flex-end;min-block-size:0;padding:66px 10px 10px}.rs-goal__art{inset-block-start:calc(-1 * var(--rs-rise));inset-block-end:auto;inset-inline:6px;inline-size:auto;block-size:calc(62px + var(--rs-rise));background-position:center bottom}.rs-goal__text b{font-size:14px}.rs-goal__text span{display:none}.rs-count:not(.rs-count--ranks){grid-template-columns:repeat(6,minmax(0,1fr))}.rs-packs{grid-template-columns:repeat(2,minmax(0,1fr))}.rs-num{block-size:44px}.rs-yesno .rs-num{flex-direction:column;gap:0;block-size:auto;min-block-size:44px;padding-block:6px;line-height:1.25}.rs-ranks{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:0}.rs-ranks li+li::before{display:none}.rs-rank{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon n" "icon what";justify-items:start;align-items:center;gap:0 8px;padding:6px;text-align:start}.rs-rank .rs-icon{grid-area:icon;--s: 28px}.rs-rank__n{grid-area:n}.rs-rank__what{grid-area:what}.rs-rank[aria-pressed=true]{background:color-mix(in oklab,var(--d4lp-tint) 12%,var(--d4lp-control))}}@container (inline-size < 420px){.rs-goal--art{padding:62px 8px 8px}.rs-tier{padding:8px}.rs-tier>span:not(.rs-pips){position:absolute;inline-size:1px;block-size:1px;overflow:clip;clip-path:inset(50%);white-space:nowrap}.rs-pips{gap:2px}.rs-pips i{inline-size:5px;block-size:5px}.rs-goal__art{block-size:calc(56px + var(--rs-rise))}.rs-site{grid-template-columns:minmax(0,1fr);grid-template-areas:"icon" "name" "note" "price";justify-items:start;gap:2px;padding:10px}.rs-site .rs-icon{--s: 40px;margin-block-end:6px}.rs-site b{font-size:14px}}