.rfd-page{--rfd-text:var(--rfh-ivory);--rfd-body:color-mix(in srgb,var(--rfh-ivory) 86%,var(--rfh-ivory-dim));--rfd-dim:var(--rfh-ivory-dim);--rfd-faint:var(--rfh-ivory-faint);--rfd-edge:var(--p4-edge);--rfd-rule:color-mix(in srgb,var(--sc-graphite-2) 80%,var(--sc-graphite-1));--rfd-link:var(--p4-link);--rfd-pass-text:color-mix(in srgb,var(--sc-pass) 62%,var(--rfh-ivory));--rfd-amber:var(--rfh-amber);--rfd-amber-text:color-mix(in srgb,var(--rfh-amber) 58%,var(--rfh-ivory));--rfd-used-text:color-mix(in srgb,var(--sc-ember) 62%,var(--rfh-ivory));--rfd-mono:var(--font-rf-mono),ui-monospace,monospace;--rfd-section-pad:clamp(4.5rem,3rem + 5vw,7.5rem);color:var(--rfd-text);font-size:1rem;line-height:1.5}.rfd-page .rfh-wrap{max-width:80rem;padding-inline:clamp(1rem,4vw,2.5rem)}.rfd-eyebrow{align-items:center;color:var(--rfd-link);display:flex;font-size:.75rem;font-weight:600;gap:.75rem;letter-spacing:.2em}.rfd-eyebrow:before{background:linear-gradient(90deg,#e4500b,#ff9448);content:"";flex:none;height:2px;width:1.75rem}.rfd-h2{font-size:clamp(2rem,1.2rem + 2.4vw,3.25rem);font-variation-settings:"wdth" 85;font-weight:700;letter-spacing:-.012em;line-height:1;margin:1rem 0 0}.rfd-h2,.rfd-h3{color:var(--rfd-text);font-family:var(--rfh-display);font-stretch:85%;text-wrap:balance}.rfd-h3{font-size:clamp(1.65rem,1.25rem + 1.2vw,2.5rem);font-variation-settings:"wdth" 85;font-weight:700;letter-spacing:-.01em;line-height:1.04;margin:.9rem 0 0}.rfd-body{color:var(--rfd-body);font-size:1.0625rem;line-height:1.55;margin:1.1rem 0 0;max-width:62ch}.rfd-lede{font-size:1rem;line-height:1.55;max-width:36rem}.rfd-lede,.rfd-mono{color:var(--rfd-dim);margin:0}.rfd-mono{align-items:center;display:flex;font-family:var(--rfd-mono);font-size:.72rem;font-weight:500;gap:.5rem;letter-spacing:.14em;text-transform:uppercase}.rfd-mono[data-tone=pass]{color:var(--rfd-pass-text)}.rfd-mono[data-tone=amber]{color:var(--rfd-amber-text)}.rfd-mono[data-tone=heat]{color:var(--rfd-link)}.rfd-mono[data-tone=idle]{color:var(--rfd-faint)}.rfd-panel{background:var(--p4-panel-fill);border:1px solid var(--rfd-edge);padding:clamp(1.4rem,1rem + 1.4vw,2.25rem)}.rfd-section{padding-top:var(--rfd-section-pad)}.rfd-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1rem 2.5rem;justify-content:space-between;margin-bottom:clamp(1.5rem,1rem + 1.5vw,2.25rem)}.rfd-grid{display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr)}@media (min-width:48rem){.rfd-grid[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.rfd-dot{background:var(--rfd-faint);border-radius:50%;display:inline-block;flex:none;height:8px;width:8px}.rfd-dot[data-tone=amber]{background:var(--rfd-amber)}.rfd-dot[data-tone=heat]{background:var(--sc-ember)}.rfd-dot[data-tone=pass]{background:var(--sc-pass)}.rfd-link{color:var(--rfd-link);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--rfd-link) 55%,transparent);text-decoration-thickness:1px;text-underline-offset:4px;transition:color var(--p4-t-fast) linear,text-decoration-color var(--p4-t-fast) linear}.rfd-link:hover{color:var(--sc-gold);text-decoration-color:var(--sc-gold)}.rfd-page :where(a,button,[tabindex="0"]):focus-visible{outline:2px solid var(--p4-focus);outline-offset:3px}.rfd-only-narrow{display:none}@media (max-width:47.99rem){.rfd-only-wide{display:none}.rfd-only-narrow{display:inline}.rfd-crumbs{display:none}}.rfd-preview{border-bottom:1px solid color-mix(in srgb,var(--rfd-amber) 40%,transparent);border-top:2px solid var(--rfd-amber);margin-bottom:1rem}.rfd-preview p{color:var(--rfd-body);font-size:.95rem;margin:0 auto;max-width:80rem;padding:.75rem clamp(1rem,4vw,2.5rem)}.rfd-preview b{color:var(--rfd-amber-text);font-family:var(--rfh-display);letter-spacing:.24em;margin-right:1rem;text-transform:uppercase}.rfd-locked{align-items:center;border:1px dashed color-mix(in srgb,var(--rfd-amber) 45%,transparent);color:var(--rfd-body);display:flex;gap:.75rem;margin:0;min-height:3.5rem;padding:.75rem 1rem}.rfd-hero{padding-top:clamp(.5rem,.25rem + 1vw,1.5rem)}.rfd-hero-grid{align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}@media (min-width:48rem){.rfd-hero-grid{gap:2rem}}@media (min-width:64rem){.rfd-hero-grid{gap:clamp(2rem,4.5vw,4.5rem);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.p4-stage.rfd-stage{position:sticky;top:5.5rem}}@media (min-width:80rem){.rfd-hero-grid{grid-template-columns:minmax(0,37.5rem) minmax(0,1fr)}}.rfd-stage .p4-stage-floor,.rfd-stage .p4-stage-sweep{animation:none}.rfd-stage .p4-stage-floor{opacity:.7}.rfd-stage .rfd-heat{--p4f-heat-bottom:-2.25rem;--p4f-heat-h:7rem;--p4f-heat-w:80%;z-index:-1}@media (min-width:48rem) and (max-width:63.99rem){.p4-stage.rfd-stage{margin-inline:auto;max-width:30rem;width:100%}}.p4-stage.rfd-stage{--rfd-peek:0px;--rfd-slide:100%;--rfd-slide-gap:1rem}.rfd-stage .rfp-gallery{display:grid;gap:.85rem}.rfd-stage .rfp-gallery-stage{aspect-ratio:auto;background:none;clip-path:none;isolation:isolate;overflow:visible;position:relative;touch-action:auto}.rfd-stage .rfp-gallery-stage:focus-visible{outline:2px solid var(--p4-focus);outline-offset:4px}.rfp-gallery-row{display:flex;gap:var(--rfd-slide-gap);overflow-x:auto;overscroll-behavior-x:contain;position:relative;scroll-snap-type:x mandatory;scrollbar-width:none}.rfp-gallery-row::-webkit-scrollbar{display:none}.rfd-stage .rfp-gallery-enlarge{aspect-ratio:3/4;background:linear-gradient(160deg,#8d9597 0,#3a4144 16%,var(--sc-graphite-2) 34%,var(--sc-ember) 62%,var(--sc-gold) 72%,var(--sc-graphite-2) 90%) 0 0 /100% 240%;clip-path:polygon(0 0,calc(100% - var(--photo-cut)) 0,100% var(--photo-cut),100% 100%,var(--photo-cut) 100%,0 calc(100% - var(--photo-cut)));flex:0 0 var(--rfd-slide);inset:auto;position:relative;scroll-snap-align:start;scroll-snap-stop:always;transition:background-position .76s var(--p4-ease-emph),filter .4s linear}.rfd-stage .rfp-gallery-enlarge:focus-visible{outline:2px solid var(--p4-focus);outline-offset:-4px}.rfd-stage .rfp-gallery-figure:where(:not([data-phase=enter],[data-phase=leave])){animation:none}.rfd-stage .rfp-gallery-figure{background:var(--rfh-void);clip-path:polygon(0 0,calc(100% - var(--photo-cut) + 1px) 0,100% calc(var(--photo-cut) - 1px),100% 100%,calc(var(--photo-cut) - 1px) 100%,0 calc(100% - var(--photo-cut) + 1px));inset:2px;position:absolute}.rfd-stage .rfp-gallery-figure :is(img,.rfh-photo){height:100%;object-fit:contain;transform:none!important;transition:none;width:100%}.rfd-stage:is(:hover,:focus-within) .rfp-gallery-enlarge[data-active]{background-position:0 100%;filter:brightness(1.1)}.rfd-stage .rfp-gallery-enlarge-label{right:1rem;top:auto;bottom:1rem}.rfp-gallery-light{aspect-ratio:3/4;left:0;pointer-events:none;position:absolute;top:0;width:calc(100% - var(--rfd-peek));z-index:3}.rfp-gallery-sheen{inset:2px;position:absolute}.rfd-stage:is(:hover,:focus-within) .rfp-gallery-light .p4f-rim-edge{opacity:1}.rfp-gallery-count{align-items:center;background:rgb(7 8 10/78%);border:1px solid rgb(141 149 151/30%);color:var(--rfd-text);display:inline-flex;font-family:var(--rfd-mono);font-size:.8rem;font-variant-numeric:tabular-nums;gap:0;letter-spacing:.08em;line-height:1;margin:0;padding:.45rem .6rem;position:absolute;right:calc(var(--rfd-peek) + 1rem);top:1rem;z-index:4}.rfp-gallery-count-box{display:inline-block;height:1em;overflow:hidden}.rfp-gallery-count-real{display:inline-block;min-width:1ch;text-align:right}.rfp-gallery-count-real[data-roll]{animation:rfd-digit-roll .28s var(--p4-ease-emph) both}@keyframes rfd-digit-roll{0%{transform:translate3d(0,100%,0)}}.rfp-gallery-badge{left:1rem;position:absolute;top:1rem;z-index:4}.rfd-chip{align-items:center;background:rgb(7 8 10/72%);border:1px solid color-mix(in srgb,var(--sc-ember) 70%,transparent);display:inline-flex;font-family:var(--rfh-display);font-size:.72rem;font-weight:700;gap:.55rem;letter-spacing:.2em;padding:.45rem .8rem;text-transform:uppercase}.rfd-chip,.rfd-chip svg{color:var(--sc-gold)}.rfd-chip[data-tone=ember]{border-color:color-mix(in srgb,var(--sc-ember) 45%,transparent);color:var(--rfd-used-text)}.rfd-chip[data-tone=amber]{border-color:color-mix(in srgb,var(--rfd-amber) 55%,transparent);border-style:dashed;color:var(--rfd-amber-text)}.rfd-chip-photo{font-size:.66rem;padding:.38rem .65rem}@media (min-width:48rem){.rfp-gallery-badge{display:none}}.rfp-gallery-controls{align-items:center;display:grid;gap:.75rem;grid-template-columns:2.75rem minmax(0,1fr) 2.75rem}.rfp-gallery-arrow{align-items:center;background:var(--p4-control);border:1px solid var(--p4-edge-strong);color:var(--rfd-text);cursor:pointer;display:inline-flex;height:2.75rem;justify-content:center;transition:border-color var(--p4-t-fast) linear,color var(--p4-t-fast) linear;width:2.75rem}.rfp-gallery-arrow svg{height:18px;width:18px}.rfp-gallery-arrow:not(:disabled):hover{border-color:var(--p4-orange);color:var(--sc-gold)}.rfd-stage .rfp-gallery-strip{display:flex;gap:.6rem;justify-content:center;overflow-x:auto;padding:2px;position:relative;scrollbar-width:none}.rfd-stage .rfp-gallery-thumb{background:var(--rfh-void);border:1px solid var(--rfd-edge);cursor:pointer;flex:0 0 3.25rem;opacity:.62;padding:0;position:relative;transition:opacity var(--p4-t-ui) linear}.rfd-stage .rfp-gallery-thumb:after{content:none}.rfd-stage .rfp-gallery-thumb:is([aria-pressed=true],:hover){opacity:1}.rfd-stage .rfp-gallery-thumb img{aspect-ratio:3/4;display:block;height:auto;width:100%}.rfd-stage .rfp-gallery-thumb-label{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.rfp-gallery-follow{border:2px solid var(--sc-ember);height:var(--h,0);left:0;opacity:0;pointer-events:none;position:absolute;top:0;transform:translate3d(var(--x,0),var(--y,0),0);transition:transform .28s var(--p4-ease-emph);width:var(--w,0)}.rfp-gallery-follow[data-ready]{opacity:1}.rfp-gallery-dots{display:none}.rfd-info{display:flex;flex-direction:column;gap:1.35rem;min-width:0}.rfd-status{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem}.rfd-status:empty{display:none}.rfd-identity{display:flex;flex-direction:column;gap:.85rem}.rfd-page .rfd-title{align-self:stretch;display:block;font-family:var(--rfh-display);margin:0}.rfd-page .rfd-title :is(.rfh-stage-brand,.rfh-stage-title){color:var(--rfd-text);display:inline;font-family:var(--rfh-display);font-size:clamp(2.1rem,1.2rem + 3vw,4rem);font-stretch:85%;font-variation-settings:"wdth" 85;font-weight:800;letter-spacing:-.01em;line-height:1;text-transform:none}.rfd-parts{flex-wrap:wrap;gap:.25rem 0;margin:0}.rfd-parts,.rfd-parts div{display:flex}.rfd-parts dd{color:var(--rfd-body);font-family:var(--rfd-mono);font-size:.9rem;letter-spacing:.04em;margin:0}.rfd-parts div:not(:last-child):after{color:var(--rfd-faint);content:"·";font-family:var(--rfd-mono);padding-inline:.6rem}.rfd-fixture-note{color:var(--rfd-amber-text);font-family:var(--rfd-mono);font-size:.72rem;letter-spacing:.12em;margin:0;text-transform:uppercase}.rfd-price{display:flex;flex-direction:column;gap:.6rem}.rfd-page .rfd-amount{font-size:clamp(3rem,2rem + 4vw,5.25rem);line-height:.95}.rfd-page .rfd-amount[data-kind=text]{font-size:clamp(1.6rem,1.3rem + 1vw,2.2rem)}.rfd-lamp{font-size:.95rem}.rfd-price[data-state=sold]{align-items:flex-start}.rfd-stamp{--p4f-stamp-size:1.6rem}.rfd-sold-title{color:var(--rfd-text);font-family:var(--rfh-display);font-size:clamp(2rem,1.4rem + 2vw,3.25rem);font-stretch:85%;font-variation-settings:"wdth" 85;font-weight:800;line-height:1;margin:.5rem 0 0}.rfd-sold-line{color:var(--rfd-body);font-size:1.0625rem;line-height:1.55;margin:0;max-width:36rem}.rfd-sold-meta{color:var(--rfd-dim);font-family:var(--rfd-mono);font-size:.75rem;letter-spacing:.06em;margin:-.5rem 0 0}.rfd-buy{display:grid;gap:.85rem;scroll-margin-top:6.5rem}.rfd-cta{align-items:start;display:flex;flex-wrap:wrap;gap:.75rem}.rfd-cta>.p4f-key{flex:0 0 auto}.rfd-buy .rfp-checkout{flex:1 1 18rem;max-width:34rem}.rfd-buy .rfp-checkout-options{display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr);justify-content:stretch}.rfd-buy .rfp-checkout[data-options="2"] .rfp-checkout-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))}.rfd-buy .rfp-buy,.rfd-buy .rfp-cash,.rfd-buy .rfp-checkout-option{min-width:0;width:100%}.rfp-cash-trigger{display:grid;gap:.35rem}.rfp-cash-status:empty{display:none}.rfp-cash-status{color:var(--rfd-pass-text);font-family:var(--rfd-mono);font-size:.75rem;letter-spacing:.08em;margin:0}.rfd-held-key{background:transparent;border:1px dashed color-mix(in srgb,var(--rfd-amber) 55%,transparent);color:var(--rfd-amber-text);font-family:var(--rfh-display);font-size:1rem;font-weight:700;letter-spacing:.16em;min-height:3.5rem;min-width:13rem;text-transform:uppercase}.rfd-notice{border-left:2px solid var(--rfd-amber);color:var(--rfd-body);display:grid;font-size:.95rem;gap:.4rem;line-height:1.5;margin:0;padding:.2rem 0 .2rem .85rem}.rfd-notice p{margin:0}.rfd-notice a{color:var(--rfd-link);text-underline-offset:3px}.rfd-notice-title{color:var(--rfd-text);font-family:var(--rfh-display);font-size:1.25rem;font-weight:700}.rfd-notice-links{display:flex;flex-wrap:wrap;gap:0 1.25rem}.rfd-notice-links a{align-items:center;display:inline-flex;min-height:2.75rem}.rfd-handoff{display:grid;gap:.5rem}.rfd-handoff-line{color:var(--rfd-body);font-size:1rem;margin:0}.rfd-trust{display:flex;flex-wrap:wrap;gap:0 1.5rem;list-style:none;margin:0;padding:0}.rfd-trust li{align-items:center;color:var(--rfd-body);display:flex;gap:.6rem;min-height:2.75rem}.rfd-trust svg{color:var(--rfd-dim);flex:none}.rfd-trust a{color:var(--rfd-body);text-decoration:underline;text-decoration-color:rgb(141 149 151/45%);text-underline-offset:4px}.rfd-trust a:hover{color:var(--sc-gold)}.rfd-stats{border:1px solid var(--rfd-edge);display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0}.rfd-stats div{display:flex;flex-direction:column-reverse;gap:.35rem;min-width:0;padding:.85rem 1rem}.rfd-stats div+div{border-left:1px solid var(--rfd-edge)}.rfd-stats dt{color:var(--rfd-dim);font-family:var(--rfd-mono);font-size:.72rem;letter-spacing:.04em;line-height:1.35}.rfd-stats dd{color:var(--rfd-text);font-family:var(--rfh-display);font-size:clamp(1.5rem,1.2rem + .9vw,2rem);font-variant-numeric:tabular-nums;font-weight:800;line-height:1;margin:0}.rfd-windows{background:rgb(255 160 28/6%);border-left:2px solid var(--rfd-amber);color:var(--rfd-body);font-size:.95rem;line-height:1.5;margin:0;padding:.85rem 1rem;scroll-margin-top:9rem}.rfd-disclosure{align-items:baseline;color:var(--rfd-dim);display:flex;font-size:.9rem;gap:.65rem;line-height:1.5;margin:0}.rfd-disclosure .rfd-dot{position:relative;top:1px}@media (max-width:47.99rem){.rfd-hero{padding-top:.5rem}.p4-stage.rfd-stage{--photo-cut:20px;--stage-cut:16px;--p4-stage-pad:0px;padding-bottom:0}.rfd-stage .p4-stage-plate,.rfd-stage .p4-stage-pool,.rfd-stage .p4-stage-word{display:none}.p4-stage.rfd-stage{--rfd-slide:min(calc(100% - 2.5rem),18rem,calc((100svh - 22.5rem) * 0.75));--rfd-peek:calc(100% - var(--rfd-slide));--rfd-slide-gap:0.75rem}.rfd-stage .rfp-gallery{gap:.5rem}.rfd-stage:has(.rfp-gallery[data-count="1"]){--rfd-slide:min(100%,18rem,calc((100svh - 22.5rem) * 0.75))}.rfp-gallery-light{width:var(--rfd-slide)}.rfp-gallery-count{right:calc(var(--rfd-peek) + .6rem);top:.6rem}.rfp-gallery-badge{left:.6rem;top:.6rem}.rfd-stage .rfp-gallery-enlarge-label{display:none}.rfp-gallery-controls{display:block}.rfd-stage .rfp-gallery-strip,.rfp-gallery-arrow{display:none}.rfp-gallery-dots{align-items:center;display:flex;gap:0;margin-top:-.5rem;width:var(--rfd-slide)}.rfp-gallery-dot{align-items:center;background:none;border:0;cursor:pointer;display:inline-flex;height:2.75rem;justify-content:center;padding:0;width:2.75rem}.rfp-gallery-dot i{background:rgb(141 149 151/42%);display:block;height:6px;transition:width var(--p4-t-ui) var(--p4-ease-emph),background-color var(--p4-t-fast) linear;width:6px}.rfp-gallery-dot[aria-current=true] i{background:var(--p4-orange);width:18px}.rfp-gallery-dots-label{color:var(--rfd-dim);font-family:var(--rfd-mono);font-size:.75rem;letter-spacing:.06em;margin:0 0 0 auto}.rfd-info{gap:.75rem}.rfd-status{display:none}.rfd-status:has(.rfd-chip[data-tone]){display:flex}.rfd-status .rfd-chip:not([data-tone]){display:none}.rfd-identity{display:contents}.rfd-fixture-note,.rfd-title{order:1}.rfd-page .rfd-title :is(.rfh-stage-brand,.rfh-stage-title){font-size:clamp(1.6rem,1.1rem + 2.4vw,2.1rem)}.rfd-identity .rfd-parts{order:5}.rfd-parts dd{font-size:.8rem}.rfd-price{align-items:center;flex-direction:row;justify-content:space-between;order:2}.rfd-price[data-state=sold]{align-items:flex-start;flex-direction:column}.rfd-page .rfd-amount{font-size:clamp(2.2rem,1.6rem + 3vw,2.75rem)}.rfd-buy{order:3}.rfd-cta{display:grid;grid-template-columns:minmax(0,1fr)}.rfd-cta>.rfd-specs-key{display:none}.rfd-handoff{order:4}.rfd-trust{flex-direction:column}.rfd-trust li{min-height:2.25rem}.rfd-trust a{padding-block:.625rem}.rfd-info>.rfd-link{align-items:center;display:inline-flex;min-height:2.75rem}.rfd-stats{order:6}.rfd-stats div{padding:.7rem .75rem}.rfd-stats dt{font-size:.66rem}.rfd-windows{order:7}.rfd-sold-meta{order:6}}.rfd-sheet .p4f-sheet-panel{gap:1rem;max-height:min(88dvh,calc(100dvh - 2rem))}@media (min-width:48rem){.rfd-sheet .p4f-sheet-panel{max-height:100dvh}}.rfd-sheet .p4f-sheet-title{font-size:1.35rem;text-transform:none}.rfd-sheet .rfp-cash-lede{color:var(--rfd-dim);font-size:.95rem;line-height:1.55}.rfd-sheet .rfp-cash-lede strong{color:var(--rfd-text)}.rfd-sheet .rfp-form.rfp-cash-form{display:grid;gap:1rem;padding:0}.rfp-cash-summary{background:var(--p4-panel-sunk,#0c0d0e);border-left:2px solid var(--p4-orange);display:grid;gap:.5rem;margin:0;padding:.85rem 1rem}.rfp-cash-summary div{align-items:baseline;display:flex;gap:1rem;justify-content:space-between}.rfp-cash-summary dt{color:var(--rfd-body);font-size:.95rem;min-width:0}.rfp-cash-summary dd{color:var(--rfd-text);font-variant-numeric:tabular-nums;margin:0;text-align:right}.rfp-cash-summary div[data-strong] :is(dt,dd){color:var(--rfd-text);font-weight:700}.rfp-cash-summary small{color:var(--rfd-dim);display:block;font-family:var(--rfd-mono);font-size:.72rem;font-weight:500}.rfd-sheet .rfp-form :is(input:not([type=checkbox]),textarea){font-size:1rem;min-height:3rem}.rfd-sheet .rfp-cash-field label{color:var(--rfd-text);font-size:.95rem}.rfd-sheet .rfp-cash-error{color:color-mix(in srgb,var(--p4-danger,#ff5a3c) 70%,var(--rfh-ivory));font-size:.85rem}.rfd-sheet .rfp-cash-ack{color:var(--rfd-body);font-weight:500}.rfd-sheet .rfp-cash-ack input{accent-color:var(--p4-orange);height:1.5rem;width:1.5rem}.rfd-sheet .rfp-cash-actions{display:grid;gap:.6rem;justify-content:stretch}.rfd-sheet .rfp-cash-actions button{font-size:inherit;letter-spacing:inherit;min-height:0;padding:0;text-transform:none}.rfp-cash-windows{color:var(--rfd-dim);font-size:.85rem;line-height:1.45;margin:0}.rfd-dock .p4f-dock-inner{align-items:center;display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr) auto}.rfd-dock-row{align-items:center;display:flex;gap:.65rem;min-width:0}.rfd-dock-thumb{background:var(--rfh-void);border:1px solid var(--rfd-edge);display:block;flex:none;height:3rem;width:2.25rem}.rfd-dock-img,.rfd-slimbar-img{display:block;height:100%;object-fit:contain;width:100%}.rfd-dock-thumb[data-seat=run]{animation:rfd-seat var(--p4-t-seat) var(--p4-ease-out-expo) both}@keyframes rfd-seat{0%{opacity:0;transform:translate3d(1.5rem,-2.75rem,0) scale(1.7)}55%{opacity:1;transform:translate3d(.4rem,-.9rem,0) scale(1.15)}to{opacity:1;transform:none}}.rfd-dock-copy{display:flex;flex-direction:column;min-width:0}.rfd-dock-name{color:var(--rfd-text);font-family:var(--rfh-display);font-size:.95rem;font-weight:700;line-height:1.2}.rfd-dock-name,.rfd-dock-status{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rfd-dock-status{color:var(--rfd-dim);font-family:var(--rfd-mono);font-size:.68rem;letter-spacing:.04em}.rfd-dock-price,.rfd-slimbar-price{background:var(--p4-price-ramp);background-clip:text;-webkit-background-clip:text;color:transparent;flex:none;font-family:var(--rfh-display);font-size:1.5rem;font-stretch:85%;font-variation-settings:"wdth" 85;font-variant-numeric:tabular-nums;font-weight:800;line-height:1;margin-left:auto}.rfd-dock-spacer{height:calc(5.25rem + env(safe-area-inset-bottom, 0px))}@media (max-width:29.99rem){.rfd-dock .p4f-dock-inner{grid-template-columns:minmax(0,1fr);gap:.5rem}.rfd-dock-spacer{height:calc(8rem + env(safe-area-inset-bottom, 0px))}.rfd-dock .rfd-dock-key{width:100%}}.rfd-slimbar{display:none}@media (min-width:64rem){.rfd-dock,.rfd-dock-spacer{display:none}.rfd-slimbar{background:linear-gradient(180deg,rgb(22 25 26/96%),rgb(12 13 14/96%));backdrop-filter:blur(12px);border-bottom:1px solid var(--p4-edge-strong);display:block;left:0;position:fixed;right:0;top:var(--rfd-bar-top,4.75rem);transform:translateZ(0);transition:opacity var(--p4-t-ui) var(--p4-ease-out-expo),transform var(--p4-t-ui) var(--p4-ease-out-expo),visibility 0s;z-index:30}.rfd-slimbar[data-shown=false]{opacity:0;transform:translate3d(0,-.5rem,0);transition:opacity var(--p4-t-exit) var(--p4-ease-exit),transform var(--p4-t-exit) var(--p4-ease-exit),visibility 0s linear var(--p4-t-exit);visibility:hidden}.rfd-slimbar-inner{align-items:center;display:flex;gap:1.25rem;margin:0 auto;max-width:80rem;padding:.55rem clamp(1rem,4vw,2.5rem)}.rfd-slimbar-img{border:1px solid var(--rfd-edge);flex:none;height:3rem;width:2.25rem}.rfd-slimbar-copy{min-width:0}.rfd-slimbar-name{font-family:var(--rfh-display);font-size:1.05rem;font-weight:700;line-height:1.2;margin:0}.rfd-slimbar-line{color:var(--rfd-dim);font-size:.75rem;margin:.15rem 0 0;overflow:hidden;text-overflow:ellipsis}.rfd-slimbar-line,.rfd-slimbar-status{font-family:var(--rfd-mono);white-space:nowrap}.rfd-slimbar-status{align-items:center;color:var(--rfd-body);display:flex;flex:none;font-size:.78rem;gap:.5rem;margin:0 0 0 auto}.rfd-slimbar-status i{background:var(--sc-pass);height:7px;width:7px}.rfd-slimbar-note{flex:none;font-size:.85rem}.rfd-slimbar-price{margin-left:0}}.rfd-scan{background:var(--p4-panel-fill);border:1px solid var(--rfd-edge);scroll-margin-top:7rem}.rfd-scan-head{align-items:center;border-bottom:1px solid var(--rfd-edge);display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;justify-content:space-between;padding:1.1rem clamp(1rem,.6rem + 1.4vw,1.75rem)}.rfd-scan-date,.rfd-scan-title{font-family:var(--rfh-display);font-size:.85rem;font-weight:800;letter-spacing:.22em;margin:0;text-transform:uppercase}.rfd-scan-date{color:var(--rfd-dim);font-family:var(--rfd-mono);font-size:.75rem;font-weight:500;letter-spacing:.14em}.rfd-scan-rows{list-style:none;margin:0;padding:0 clamp(1rem,.6rem + 1.4vw,1.75rem)}.rfd-scan-row{align-items:center;border-bottom:1px solid var(--rfd-rule);column-gap:1.25rem;display:grid;grid-template-areas:"tag part seat" "tag proof proof" "tag cond cond" "tag notes notes";grid-template-columns:5.5rem minmax(0,1fr) auto;padding:1.1rem 0;position:relative;row-gap:.55rem}.rfd-scan-row:last-child{border-bottom:0}.rfd-scan-tag{align-self:start;border:1px solid var(--rfd-edge);clip-path:polygon(0 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%);color:var(--rfd-text);font-family:var(--rfh-display);font-size:.7rem;font-weight:800;grid-area:tag;letter-spacing:.16em;padding:.45rem .4rem;text-align:center;text-transform:uppercase}.rfd-scan-part{display:flex;flex-direction:column;gap:.2rem;grid-area:part;min-width:0}.rfd-scan-name{color:var(--rfd-text);font-size:1.15rem;font-weight:600;line-height:1.25;overflow-wrap:anywhere}.rfd-scan-sub{color:var(--rfd-dim);font-family:var(--rfd-mono);font-size:.75rem;letter-spacing:.02em}.rfd-scan-proof{align-items:center;border:1px solid var(--rfd-edge);color:var(--rfd-text);display:inline-flex;font-family:var(--rfd-mono);font-size:.82rem;gap:.55rem;grid-area:proof;justify-self:start;line-height:1.35;padding:.45rem .75rem}.rfd-scan-proof[data-tone=pass]{border-color:color-mix(in srgb,var(--sc-pass) 55%,transparent)}.rfd-scan-proof[data-tone=pass] svg{color:var(--sc-pass);flex:none}.rfd-scan-proof[data-tone=heat]{border-color:color-mix(in srgb,var(--sc-ember) 55%,transparent);color:var(--rfd-used-text)}.rfd-scan-box{border:1px solid var(--rfd-dim);display:inline-block;flex:none;height:9px;width:9px}.rfd-scan-cond{color:var(--rfd-dim);font-family:var(--rfd-mono);font-size:.75rem;grid-area:cond;justify-self:start;letter-spacing:.08em;text-transform:uppercase}.rfd-scan-cond[data-tone=new]{color:var(--rfd-pass-text)}.rfd-scan-cond[data-tone=used]{color:var(--rfd-used-text)}.rfd-scan-seat{align-self:start;color:var(--sc-pass);grid-area:seat;height:18px;width:18px}.rfd-scan-detected{display:none}.rfd-scan-notes{display:grid;gap:.35rem;grid-area:notes}.rfd-scan-note{border-left:2px solid var(--rfd-amber);color:var(--rfd-body);font-size:.92rem;grid-column:2/-1;line-height:1.5;padding-left:.85rem}.rfd-scan-lock{align-items:center;border:1px solid var(--rfd-edge);border-left:3px solid var(--sc-pass);color:var(--rfd-text);display:flex;font-family:var(--rfh-display);font-size:.85rem;font-weight:800;gap:.75rem;letter-spacing:.18em;margin:.5rem clamp(1rem,.6rem + 1.4vw,1.75rem) 1.5rem;padding:1rem 1.1rem;text-transform:uppercase}.rfd-scan-lock svg{color:var(--sc-pass)}.rfd-scan-lock-failed{color:var(--rfd-used-text);font-family:var(--rfd-mono);font-weight:500;letter-spacing:.04em;text-transform:none}.rfd-scan-lock[data-state=heat]{border-left-color:var(--sc-ember)}.rfd-scan-ports{margin:-.5rem clamp(1rem,.6rem + 1.4vw,1.75rem) 1.25rem}.rfd-scan-ports .rfp-connect-rear{align-items:center;background:none;border:0;color:var(--rfd-link);cursor:pointer;display:inline-flex;font-size:.95rem;min-height:2.75rem;padding:0;text-decoration:underline;text-underline-offset:4px}@media (min-width:64rem){.rfd-scan-row{grid-template-areas:"tag part proof seat" "tag cond cond cond" "tag notes notes notes";grid-template-columns:6.25rem minmax(0,1fr) minmax(0,.9fr) 2rem;padding:1.35rem 0}.rfd-scan-proof{font-size:.85rem}.rfd-scan-detected{color:var(--sc-gold);display:block;font-family:var(--rfd-mono);font-size:.65rem;letter-spacing:.2em;opacity:0;pointer-events:none;position:absolute;right:3rem;text-transform:uppercase;top:.5rem}}.rfd-scan .p4f-scan{display:none}@media (min-width:64rem){.rfd-scan .p4f-scan{display:block}}.rfd-proof{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.rfd-proof-cell[data-expanded],.rfd-proof-cell[data-tile=thermals]{grid-column:1/-1}.rfd-proof-tile{background:var(--p4-panel-fill);border:1px solid var(--rfd-edge);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);display:flex;flex-direction:column;gap:.6rem;height:100%;min-height:7.25rem;padding:.9rem 1rem 1rem;position:relative}.rfd-proof-cell[data-expanded] .rfd-proof-tile{border-color:var(--p4-orange)}.rfd-proof-key{align-items:flex-start;background:none;border:0;color:var(--rfd-dim);cursor:pointer;display:flex;font:inherit;gap:.5rem;justify-content:space-between;margin:-.5rem -.5rem 0;min-height:2.75rem;padding:.5rem;text-align:left}.rfd-proof-key:after{content:"";inset:0;position:absolute}.rfd-proof-title{font-family:var(--rfd-mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase}.rfd-proof-toggle{color:var(--rfd-text);font-family:var(--rfd-mono);font-size:1rem;line-height:1}.rfd-proof-body{display:flex;flex-direction:column;gap:.35rem;pointer-events:none}.rfd-proof-body[data-layout=gauge]{align-items:flex-end;flex-direction:row;justify-content:space-between}.rfd-proof-value{align-items:baseline;color:var(--rfd-text);display:flex;font-family:var(--rfh-display);font-size:clamp(2rem,1.5rem + 1.6vw,2.75rem);font-variant-numeric:tabular-nums;font-weight:800;gap:.25rem;line-height:1;margin:0}.rfd-proof-value small{color:var(--rfd-dim);font-family:var(--rfd-mono);font-size:.85rem;font-weight:500}.rfd-proof-word{color:var(--rfd-text);font-family:var(--rfh-display);font-size:clamp(1.75rem,1.4rem + 1.2vw,2.25rem);font-weight:800;line-height:1;margin:0}.rfd-proof-caption,.rfd-proof-line{color:var(--rfd-body);font-family:var(--rfd-mono);font-size:.75rem;letter-spacing:.02em;line-height:1.45;margin:0}.rfd-proof-line{color:var(--rfd-dim)}.rfd-proof-caption[data-tone=pass]{align-items:center;color:var(--rfd-pass-text);display:flex;gap:.4rem}.rfd-proof-caption svg{color:var(--sc-pass)}.rfd-proof-record{border-top:1px solid var(--p4-orange);color:var(--rfd-text);display:grid;font-family:var(--rfd-mono);font-size:.78rem;gap:.35rem;line-height:1.45;margin-top:.25rem;padding-top:.75rem}.rfd-proof-record[hidden]{display:none}.rfd-proof-record p{margin:0}.rfd-proof-edge{border:1px solid var(--p4-orange);inset:0;opacity:0;pointer-events:none;position:absolute}.rfd-proof-bars{display:grid;gap:.75rem}.rfd-proof-bar p{align-items:baseline;display:flex;font-size:.88rem;justify-content:space-between;margin:0 0 .35rem}.rfd-proof-bar b{font-variant-numeric:tabular-nums}.rfd-proof-track{background:rgb(141 149 151/14%);display:block;height:6px}.rfd-proof-split i,.rfd-proof-track i{background:linear-gradient(90deg,#e4500b,#ff9448);display:block;height:100%;transform:scaleX(var(--share,0));transform-origin:0 50%}.rfd-proof-split{display:flex;gap:2px;height:8px}.rfd-proof-split i{flex:var(--share) 0 0;transform:none}.rfd-proof-split i[data-index="1"]{background:var(--p4-silver)}.rfd-proof-split i[data-index="2"]{background:var(--p4-titanium,#8d9597)}.rfd-gauge{display:grid;flex:none;gap:.15rem;width:clamp(6.5rem,5rem + 6vw,9rem)}.rfd-gauge svg{display:block;overflow:visible;width:100%}.rfd-gauge-track{stroke:rgb(141 149 151/22%);stroke-width:9}.rfd-gauge-fill{stroke:var(--p4-orange);stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--share, 0) * 100);stroke-width:9}.rfd-gauge-needle{transform:rotate(calc(var(--share, 0) * 180deg - 90deg));transform-box:view-box;transform-origin:60px 62px}.rfd-gauge-needle path{stroke:var(--rfh-ivory);stroke-width:2.5}.rfd-gauge-needle circle{fill:var(--p4-orange)}.rfd-gauge-scale{color:var(--rfd-faint);display:flex;font-family:var(--rfd-mono);font-size:.62rem;justify-content:space-between}.rfd-proof-foot{margin:1.25rem 0 0}.rfd-proof-foot .rfd-link{align-items:center;display:inline-flex;min-height:2.75rem}@media (min-width:48rem){.rfd-proof{grid-template-columns:repeat(4,minmax(0,1fr))}.rfd-proof-cell[data-expanded],.rfd-proof-cell[data-tile=frames],.rfd-proof-cell[data-tile=frames][data-expanded],.rfd-proof-cell[data-tile=thermals],.rfd-proof-cell[data-tile=thermals][data-expanded]{grid-column:span 2}.rfd-proof-tile{min-height:10.5rem;padding:1.1rem 1.25rem 1.25rem}}.rfd-know-grid{grid-template-columns:minmax(0,1fr)}@media (min-width:48rem){.rfd-know-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.rfd-fit[data-tone=pass]{border-top:2px solid var(--sc-pass)}.rfd-fit[data-tone=amber]{border-top:2px solid var(--rfd-amber)}.rfd-fit h3{font-family:var(--rfh-display);font-size:clamp(1.4rem,1.2rem + .6vw,1.75rem);font-stretch:85%;font-variation-settings:"wdth" 85;font-weight:700;line-height:1.05;margin:0}.rfd-fit[data-tone=pass] h3{color:var(--rfd-pass-text)}.rfd-fit[data-tone=amber] h3{color:var(--rfd-amber-text)}.rfd-fit ul,.rfd-list-plate ul,.rfd-next ol{display:flex;flex-direction:column;font-size:1.0625rem;gap:.85rem;list-style:none;margin:1.1rem 0 0;padding:0}.rfd-fit li{align-items:flex-start;color:var(--rfd-body);display:flex;gap:.75rem;line-height:1.5}.rfd-fit .rfh-check-mark{margin-top:.15rem}.rfd-fit .rfd-dot{margin:.5rem .3rem 0}.rfd-list-plate h3{font-size:.75rem}.rfd-list-plate h3+ul{margin-bottom:1.5rem}.rfd-list-plate li{color:var(--rfd-body);line-height:1.45}.rfd-connect{border-top:1px solid var(--rfd-rule);padding-top:1rem!important}.rfd-yesno{align-items:baseline;display:flex;gap:1rem;justify-content:space-between}.rfd-next ol{counter-reset:rfd-step}.rfd-next li{align-items:baseline;color:var(--rfd-body);counter-increment:rfd-step;display:flex;gap:.85rem;line-height:1.45}.rfd-next li:before{border:1px solid var(--rfd-edge);color:var(--rfd-text);content:counter(rfd-step);flex:none;font-family:var(--rfd-mono);font-size:.75rem;height:1.6rem;line-height:1.5rem;text-align:center;width:1.6rem}.rfd-next li:first-child:before{background:var(--p4-orange);border-color:var(--p4-orange);color:var(--p4-ink)}.rfd-about{border-top:1px solid var(--rfd-rule);display:grid;gap:.75rem;margin-top:1.75rem;padding-top:1.5rem}.rfd-about .rfd-disclosure{color:var(--rfd-body);font-size:1rem;max-width:70ch}.rfd-upgrade-plate .rfd-body{max-width:48rem}.rfd-upgrade-grid{display:grid;gap:1.5rem;margin-top:1.5rem}@media (min-width:64rem){.rfd-upgrade-grid{align-items:start;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}}.rfd-upgrade-pick{display:grid;gap:.75rem}.rfd-upgrade-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.rfd-upgrade-chip{background:var(--p4-control);border:1px solid var(--p4-edge-strong);color:var(--rfd-text);cursor:pointer;font:inherit;font-size:.95rem;min-height:2.75rem;padding:0 1rem;transition:background-color var(--p4-t-fast) linear,border-color var(--p4-t-fast) linear,color var(--p4-t-fast) linear}.rfd-upgrade-chip:hover{border-color:var(--p4-orange)}.rfd-upgrade-chip[aria-pressed=true]{background:var(--p4-orange);border-color:var(--p4-orange);color:var(--p4-ink);font-weight:600}.rfd-upgrade-ticket{background:var(--p4-panel-raised,#121415);border:1px solid var(--rfd-edge);display:grid;gap:1rem;padding:1.25rem}.rfd-upgrade-ticket-head{color:var(--rfd-link)}.rfd-upgrade-ticket dl{margin:0}.rfd-upgrade-ticket dl div{border-bottom:1px solid var(--rfd-rule);display:grid;gap:1rem;grid-template-columns:5rem minmax(0,1fr);padding:.7rem 0}.rfd-upgrade-ticket dt{color:var(--rfd-dim);font-family:var(--rfd-mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.rfd-upgrade-ticket dd{color:var(--rfd-text);margin:0}.rfd-shelf{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(min(44%,10.5rem),1fr));list-style:none;margin:0;padding:0}@media (min-width:64rem){.rfd-shelf{grid-template-columns:repeat(auto-fill,11rem)}}.rfd-shelf-key{background:var(--rfh-void);border:1px solid var(--rfd-edge);cursor:zoom-in;display:block;padding:0;position:relative;width:100%}.rfd-shelf-key img{aspect-ratio:3/4;display:block;height:auto;object-fit:contain;width:100%}.rfd-shelf-label{background:rgb(7 8 10/82%);bottom:.6rem;color:var(--rfd-text);font-family:var(--rfd-mono);font-size:.75rem;left:.6rem;padding:.3rem .5rem;position:absolute}.rfd-rail{display:grid;gap:1rem;grid-auto-columns:minmax(16rem,82%);grid-auto-flow:column;list-style:none;margin:0;overflow-x:auto;overscroll-behavior-x:contain;padding:0 0 .75rem;scroll-snap-type:x mandatory}.rfd-rail>li{min-width:0;scroll-snap-align:start}@media (min-width:48rem){.rfd-rail{grid-auto-columns:minmax(16rem,44%)}}@media (min-width:64rem){.rfd-rail{grid-auto-columns:minmax(0,1fr);grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.rfd-rail[data-count="3"] .rfd-rail-custom,.rfd-rail[data-count="4"] .rfd-rail-custom{grid-column:1/-1}.rfd-rail[data-count="3"] .rfd-custom-card,.rfd-rail[data-count="4"] .rfd-custom-card{align-items:center;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto}.rfd-rail[data-count="0"]{grid-template-columns:minmax(0,28rem)}}.rfd-custom-card{border-style:dashed;border-color:color-mix(in srgb,var(--p4-orange) 45%,var(--rfd-edge));display:grid;gap:.75rem;height:100%;align-content:center}.rfd-custom-card .rfd-body,.rfd-custom-card .rfd-h3{margin:0}.rfd-custom-link{align-items:center;align-self:start;background:linear-gradient(180deg,#ff9448 0,var(--p4-orange) 46%,#e4500b 100%);clip-path:polygon(0 0,calc(100% - 11px) 0,100% 11px,100% 100%,11px 100%,0 calc(100% - 11px));color:var(--p4-key-ink);display:inline-flex;font-family:var(--rfh-display);font-weight:800;justify-content:center;letter-spacing:.06em;min-height:3rem;padding:0 1.25rem}.rfd-paths{padding-bottom:clamp(4rem,3rem + 3vw,6rem)}.rfd-path .rfp-keylink{margin-top:1.25rem}.rfd-chart{padding:clamp(1.25rem,.8rem + 1.6vw,2.25rem) clamp(1.1rem,.6rem + 2vw,2.25rem)}.rfd-chart-axis,.rfd-chart-row{display:grid;gap:.75rem 1.25rem;grid-template-areas:"game value" "track track";grid-template-columns:minmax(0,1fr) auto}.rfd-chart-axis{display:none}.rfd-chart-rows{list-style:none;margin:0;padding:0}.rfd-chart-row{border-bottom:1px solid var(--rfd-rule);padding:1.5rem 0}.rfd-chart-row:first-child{padding-top:.5rem}.rfd-chart-game{grid-area:game;min-width:0}.rfd-chart-game h3{font-family:var(--rfh-display);font-size:clamp(1.45rem,1.15rem + .9vw,1.9rem);font-stretch:85%;font-variation-settings:"wdth" 85;font-weight:700;line-height:1.05;margin:0}.rfd-chart-game p{color:var(--rfd-dim);font-size:.875rem;line-height:1.45;margin:.4rem 0 0}.rfd-chart-track{align-self:center;background:rgb(141 149 151/12%);grid-area:track;height:.875rem;position:relative}.rfd-chart-fill{display:block;inset:0;overflow:hidden;position:absolute}.rfd-chart-fill i{background:linear-gradient(90deg,#e4500b,#ff9448 60%,var(--sc-gold));display:block;height:100%;transform:scaleX(var(--share,0));transform-origin:0 50%}.rfd-chart-rule{background:var(--sc-graphite-0);bottom:-.25rem;left:var(--at);position:absolute;top:-.25rem;width:1px}.rfd-chart-low-mark{background:var(--rfh-ivory);bottom:-.375rem;left:var(--at);position:absolute;top:-.375rem;transform:translateX(-50%);width:3px}.rfd-chart-value{grid-area:value;text-align:right}.rfd-chart-value p{margin:0}.rfd-chart-fps b{font-family:var(--rfh-display);font-size:clamp(1.9rem,1.4rem + 1.5vw,2.75rem);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em;line-height:1}.rfd-chart-fps span{color:var(--rfd-dim);font-family:var(--rfd-mono);font-size:.68rem;letter-spacing:.12em}.rfd-chart-low{color:var(--rfd-dim);font-size:.9rem;margin-top:.3rem!important;white-space:nowrap}.rfd-chart-low b{color:var(--rfd-text);font-variant-numeric:tabular-nums;font-weight:600}.rfd-chart-band{margin-top:.45rem!important}.rfd-band-legend{border:1px solid var(--rfd-edge);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:1.25rem 0 0;padding:0}.rfd-band-legend li{display:grid;gap:.2rem;padding:.6rem .5rem}.rfd-band-legend li+li{border-left:1px solid var(--rfd-edge)}.rfd-band-legend span{color:var(--rfd-faint);font-family:var(--rfd-mono);font-size:.62rem;letter-spacing:.08em}.rfd-band-legend b{font-size:.82rem;font-weight:600}.rfd-band-legend [data-band=smooth] b{color:var(--rfd-pass-text)}.rfd-band-legend [data-band=high-refresh] b{color:var(--sc-gold)}.rfd-chart-notes{display:grid;gap:1rem 1.75rem;padding-top:1.5rem}.rfd-chart-notes p{color:var(--rfd-body);font-size:1rem;line-height:1.5;margin:0}.rfd-chart-notes strong{color:var(--rfd-text);font-weight:600}@media (min-width:48rem){.rfd-chart-axis,.rfd-chart-row{align-items:center;grid-template-areas:"game track value";grid-template-columns:11rem minmax(0,1fr) 9.5rem}.rfd-chart-axis{align-items:end;display:grid;padding-bottom:.75rem}.rfd-chart-row:first-child{padding-top:1.5rem}.rfd-band-legend{display:none}.rfd-chart-axis-track{grid-area:track;height:2.5rem;position:relative}.rfd-chart-axis-band{border-left:1px solid var(--rfd-edge);bottom:0;display:grid;gap:.1rem;left:var(--at);padding-left:.5rem;position:absolute}.rfd-chart-axis-band b{color:var(--rfd-dim);font-family:var(--rfd-mono);font-size:.66rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.rfd-chart-axis-band small{color:var(--rfd-faint);font-family:var(--rfd-mono);font-size:.62rem}.rfd-chart-axis-band[data-band=smooth] b{color:var(--rfd-pass-text)}.rfd-chart-axis-band[data-band=high-refresh] b{color:var(--sc-gold)}.rfd-chart-axis-end{color:var(--rfd-dim);font-family:var(--rfd-mono);font-size:.66rem;grid-area:value;letter-spacing:.12em;text-align:right;text-transform:uppercase}}@media (min-width:48rem) and (max-width:63.99rem){.rfd-chart-axis-band b{display:none}.rfd-band-legend{display:grid}}@media (min-width:64rem){.rfd-chart-axis,.rfd-chart-row{column-gap:2rem;grid-template-columns:16rem minmax(0,1fr) 12rem}.rfd-chart-notes{grid-template-columns:repeat(3,minmax(0,1fr))}}.rfh-check-mark{position:relative}.rfd-scan-row[data-p4f=idle]{opacity:0;transform:translate3d(0,8px,0)}.rfd-scan-row[data-p4f=idle] .rfd-scan-cond,.rfd-scan-row[data-p4f=idle] .rfd-scan-proof{opacity:0}.rfd-scan-row[data-p4f=idle] .rfd-scan-seat{opacity:0;transform:scale(.4)}.rfd-scan-row[data-p4f=run]{transition:opacity .42s var(--p4-ease-out-expo),transform .42s var(--p4-ease-out-expo)}.rfd-scan-row[data-p4f=run] .rfd-scan-proof{animation:rfd-chip-flash .52s var(--p4-ease-out-expo) .26s both}.rfd-scan-row[data-p4f=run] .rfd-scan-cond{transition:opacity var(--p4-t-reveal) var(--p4-ease-out-expo) .32s}.rfd-scan-row[data-p4f=run] .rfd-scan-seat{transition:opacity var(--p4-t-enter) var(--p4-ease-out-expo) .42s,transform var(--p4-t-reveal) var(--p4-ease-out-expo) .42s}.rfd-scan-row[data-motion=signature][data-p4f=run] .rfd-scan-detected{animation:rfd-detected .62s linear .12s both}@keyframes rfd-chip-flash{0%{box-shadow:inset 0 0 0 0 rgb(255 122 42/0);opacity:0}35%{box-shadow:inset 0 0 0 40px rgb(255 122 42/22%);opacity:1}to{box-shadow:inset 0 0 0 0 rgb(255 122 42/0);opacity:1}}@keyframes rfd-detected{0%{opacity:0}20%,70%{opacity:1}to{opacity:0}}.rfd-scan-lock[data-p4f=idle]{clip-path:inset(0 100% 0 0)}.rfd-scan-lock[data-p4f=run]{transition:clip-path .52s var(--p4-ease-emph)}.rfd-proof-tile[data-p4f=run] .rfd-proof-edge{animation:rfd-edge-flash .64s var(--p4-ease-out-expo) both}@keyframes rfd-edge-flash{0%{opacity:0}30%{opacity:1}to{opacity:0}}.rfd-gauge[data-p4f=idle] .rfd-gauge-needle{transform:rotate(-90deg)}.rfd-gauge[data-p4f=idle] .rfd-gauge-fill{stroke-dashoffset:100}.rfd-gauge[data-p4f=run] .rfd-gauge-needle{transition:transform var(--p4-t-count) var(--p4-ease-out-expo)}.rfd-gauge[data-p4f=run] .rfd-gauge-fill{transition:stroke-dashoffset var(--p4-t-count) var(--p4-ease-out-expo)}.rfd-proof-bars[data-p4f=idle] .rfd-proof-track i{transform:scaleX(0)}.rfd-proof-bars[data-p4f=run] .rfd-proof-track i{transition:transform .7s var(--p4-ease-out-expo)}.rfd-proof-split[data-p4f=idle] i{opacity:0}.rfd-proof-split[data-p4f=run] i{transition:opacity var(--p4-t-reveal) linear}.rfd-proof-record:not([hidden]){animation:rfd-record-open .36s var(--p4-ease-out-expo) both}@keyframes rfd-record-open{0%{clip-path:inset(0 0 100% 0);opacity:0}to{clip-path:inset(0 0 0 0);opacity:1}}@media (prefers-reduced-motion:reduce){.rfd-dock-thumb,.rfd-page *,.rfd-page :after,.rfd-page :before,.rfd-slimbar{animation:none!important;transition:none!important}.rfd-scan-detected{display:none!important}}@media (min-width:64rem){.rfd-slimbar-copy{flex:1 1 auto}.rfd-slimbar .p4f-key{flex:none}.rfd-slimbar .p4f-key :is(.p4f-key-text,.p4f-key-label){overflow:visible;text-overflow:clip;white-space:nowrap}}@media (max-width:47.99rem){.rfd-stage .rfd-heat{--p4f-heat-bottom:3.5rem;--p4f-heat-h:4.5rem;--p4f-heat-w:70%;left:calc(var(--rfd-slide, 100%) / 2);margin-left:calc(var(--p4f-heat-w) / -2);opacity:.45}}.rfd-page .rfd-title{word-spacing:.12em}.rfd-page .rfd-title .rfh-stage-brand{margin-inline-end:.14em}.rfd-cta .p4f-key :is(.p4f-key-label,.p4f-key-text){overflow:visible;text-overflow:clip;white-space:nowrap}.rfd-buy .rfp-checkout{min-width:min(100%,max-content)}.rfp-gallery-head{display:none}.rfd-stage .rfp-gallery-enlarge{background:none;clip-path:none}.rfd-stage:is(:hover,:focus-within) .rfp-gallery-enlarge[data-active]{filter:none}.rfd-stage .rfp-gallery-figure{background:transparent;clip-path:none;container-type:size;display:grid;inset:0;place-items:center}.rfp-gallery-mat{width:min(100cqw,(100cqh - 2 * var(--plate-b)) * var(--plate-ratio,.75) + 2 * var(--plate-b))}.rfd-stage .rfp-gallery-mat>img{height:auto;width:100%}.rfd-stage:is(:hover,:focus-within) .rfp-gallery-enlarge[data-active] .p4f-plate:after{box-shadow:inset 0 0 0 1px rgb(255 214 170/26%)}.rfd-stage .rfd-heat,.rfd-stage .rfp-gallery-light{display:none}@media (min-width:48rem){.p4-stage.rfd-stage{--p4-stage-pad:0px;padding:0}.rfd-stage .p4-stage-plate,.rfd-stage .p4-stage-pool,.rfd-stage .p4-stage-word,.rfd-stage .rfp-gallery-count,.rfd-stage .rfp-gallery-enlarge-label{display:none}.rfd-stage .rfp-gallery{background:linear-gradient(180deg,#181b1c,#0e1011);border:1px solid var(--p4-edge-strong);box-shadow:inset 0 1px 0 rgb(255 255 255/5%);clip-path:polygon(0 0,calc(100% - 1.25rem) 0,100% 1.25rem,100% 100%,1.25rem 100%,0 calc(100% - 1.25rem));gap:0;padding:0 1rem 1rem}.rfp-gallery-head{align-items:center;display:flex;gap:1rem;min-height:3.75rem}.rfp-gallery-head-count,.rfp-gallery-head-view{font-family:var(--p4-font-mono);font-size:.75rem;letter-spacing:.14em;margin:0;text-transform:uppercase}.rfp-gallery-head-view{align-items:center;color:var(--p4-text);display:flex;gap:.65rem}.rfp-gallery-head-view i{background:var(--p4-orange);box-shadow:0 0 10px rgb(255 107 26/60%);display:block;height:7px;transform:rotate(45deg);width:7px}.rfp-gallery-head-count{color:var(--p4-text);font-variant-numeric:tabular-nums;margin-left:auto}.rfp-gallery-head-count span{color:var(--p4-text-dim)}.rfp-gallery-head-open{align-items:center;background:var(--p4-control);border:1px solid var(--p4-edge-strong);color:var(--p4-text-body);cursor:pointer;display:inline-flex;font-family:var(--p4-font-mono);font-size:.6875rem;gap:.5rem;letter-spacing:.12em;min-height:2.75rem;padding:0 .85rem;text-transform:uppercase;transition:border-color var(--p4-t-fast) linear,color var(--p4-t-fast) linear}.rfp-gallery-head-open svg{height:15px;width:15px}.rfp-gallery-head-open:not(:disabled):hover{border-color:var(--p4-orange);color:var(--sc-gold)}.rfp-gallery-head-open:focus-visible{outline:2px solid var(--p4-focus);outline-offset:2px}.rfp-gallery-controls{border-top:1px solid var(--p4-edge);margin-top:1rem;padding-top:.9rem}.rfp-gallery-arrow{align-self:start;background:none;margin-top:1.1rem}.rfd-stage .rfp-gallery-strip{gap:.875rem;padding:2px 2px .75rem}.rfd-stage .rfp-gallery-thumb{background:none;border:0;display:grid;flex:0 0 4.5rem;gap:.45rem;opacity:.6}.rfd-stage .rfp-gallery-thumb img{background:var(--rfh-void);border:1px solid var(--p4-edge);transition:border-color var(--p4-t-fast) linear}.rfd-stage .rfp-gallery-thumb[aria-pressed=true] img{border-color:rgb(255 148 72/65%)}.rfd-stage .rfp-gallery-thumb-label{clip-path:none;color:var(--p4-text-dim);font-family:var(--p4-font-mono);font-size:.625rem;height:auto;letter-spacing:.08em;line-height:1.25;overflow:visible;position:static;text-align:center;text-transform:uppercase;white-space:normal;width:auto}.rfd-stage .rfp-gallery-thumb[aria-pressed=true] .rfp-gallery-thumb-label{color:var(--p4-text)}.rfd-stage .rfp-gallery-follow{background:var(--p4-orange);border:0;box-shadow:0 0 10px rgb(255 107 26/55%);height:2px;transform:translate3d(var(--x,0),calc(var(--y, 0) + var(--h, 0) + .45rem),0)}}.rfp-lightbox{background:linear-gradient(180deg,#15181a,#0b0d0e);border:1px solid var(--p4-edge-strong);box-shadow:inset 0 2px 0 rgb(255 107 26/70%),0 30px 120px rgb(0 0 0/60%);clip-path:polygon(0 0,calc(100% - 1.5rem) 0,100% 1.5rem,100% 100%,1.5rem 100%,0 calc(100% - 1.5rem))}.rfp-lightbox-brand{font-family:var(--p4-font-display);font-weight:800;letter-spacing:.08em}.rfp-lightbox-readout{align-items:center;color:var(--p4-text);font-family:var(--p4-font-mono);font-size:.75rem;gap:.65rem;letter-spacing:.14em}.rfp-lightbox-readout i{background:var(--p4-orange);box-shadow:0 0 10px rgb(255 107 26/60%);display:block;height:7px;transform:rotate(45deg);width:7px}.rfp-lightbox-readout span{color:var(--p4-text-dim)}.rfp-lightbox-icon,.rfp-lightbox-navigation button{background:linear-gradient(180deg,#202425,#141617);border:1px solid var(--p4-edge-strong);box-shadow:inset 0 1px 0 rgb(255 255 255/7%),0 2px 0 #060708;clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,7px 100%,0 calc(100% - 7px));color:var(--p4-text-body)}.rfp-lightbox-icon:is(:hover,:focus-visible),.rfp-lightbox-navigation button:is(:hover,:focus-visible){background:linear-gradient(180deg,#24292a,#16191a);border-color:var(--p4-orange);color:var(--sc-gold)}.rfp-lightbox-stage{background:radial-gradient(ellipse 46% 26% at 50% 100%,rgb(255 107 26/13%),transparent 72%),radial-gradient(ellipse 70% 70% at 50% 45%,#161a1b,#07080a 78%);border-block:1px solid var(--p4-edge)}.rfp-lightbox-progress{gap:.5rem;width:auto}.rfp-lightbox-view{align-items:baseline;background:none;border:0;border-top:2px solid rgb(232 231 220/18%);color:var(--p4-text-dim);cursor:pointer;display:inline-flex;font-family:var(--p4-font-mono);font-size:.6875rem;gap:.5rem;letter-spacing:.12em;min-height:2.75rem;min-width:7.5rem;padding:.6rem .25rem 0;text-transform:uppercase;transition:color var(--p4-t-fast) linear,border-color var(--p4-t-fast) linear}.rfp-lightbox-view b{color:var(--p4-text-faint);font-weight:500}.rfp-lightbox-view:hover{color:var(--p4-text)}.rfp-lightbox-view[data-active=true]{border-top-color:var(--p4-orange);color:var(--p4-text)}.rfp-lightbox-view[data-active=true] b{color:var(--p4-orange)}.rfp-lightbox-view:focus-visible{outline:2px solid var(--p4-focus);outline-offset:2px}.rfp-lightbox-caption p{color:var(--p4-text-body);font-family:var(--p4-font-display);font-size:.9375rem;font-weight:700}@media (max-width:47.99rem){.rfp-lightbox{clip-path:none}.rfp-lightbox-view{min-width:0;flex:1}}@media (min-width:48rem){.rfp-lightbox{--rfd-viewer-h:min(calc(100dvh - 2rem),58rem);height:var(--rfd-viewer-h);width:min(calc(100vw - 2rem),calc((var(--rfd-viewer-h) - 9.75rem) * .75 + 2rem))}.rfp-lightbox-header{padding:.9rem 1rem .75rem}.rfp-lightbox-stage{margin:0 1rem}.rfp-lightbox-footer{align-items:center;grid-template-columns:minmax(0,1fr);padding:.6rem 1rem .9rem}.rfp-lightbox-progress{width:100%}.rfp-lightbox-view{flex:1;min-width:0}.rfp-lightbox-caption,.rfp-lightbox-hint{display:none}.rfp-lightbox-navigation{padding:.6rem}.rfp-lightbox-navigation button{background:rgb(12 14 15/72%);backdrop-filter:blur(6px)}.rfd-stage .rfp-gallery{background:none;border:0;box-shadow:none;clip-path:none;padding:0}.rfp-gallery-head{min-height:3.25rem}.rfp-gallery-head-open{border-radius:3px;min-height:2.25rem}.rfp-gallery-controls{align-items:center;border-top:0;gap:.5rem;grid-template-areas:"strip prev next";grid-template-columns:minmax(0,1fr) 2.5rem 2.5rem;margin-top:.75rem;padding-top:0}.rfd-stage .rfp-gallery-strip{gap:.5rem;grid-area:strip;justify-content:flex-start;padding:2px 2px 6px}.rfp-gallery-controls>.rfp-gallery-arrow:first-child{grid-area:prev}.rfp-gallery-controls>.rfp-gallery-arrow:last-of-type{grid-area:next}.rfp-gallery-arrow{align-self:center;background:rgb(255 255 255/3%);border-color:rgb(141 149 151/30%);border-radius:3px;height:2.5rem;margin-top:0;width:2.5rem}.rfd-stage .rfp-gallery-thumb{flex:0 0 3.5rem;gap:0;opacity:.55}.rfd-stage .rfp-gallery-thumb img{border-color:rgb(141 149 151/28%);border-radius:2px}.rfd-stage .rfp-gallery-thumb[aria-pressed=true] img{border-color:rgb(255 148 72/75%)}.rfd-stage .rfp-gallery-thumb-label{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.rfd-stage .rfp-gallery-follow{border-radius:1px;transform:translate3d(var(--x,0),calc(var(--y, 0) + var(--h, 0) + 3px),0)}}@media (max-width:47.99rem){.rfd-stage .rfp-gallery-figure{container-type:normal}.rfp-gallery-mat{max-height:100%;width:100%}.rfd-stage .rfp-gallery-mat>img{max-height:calc(100svh - 22.5rem)}.rfd-stage .rfp-gallery-count{display:none}.rfp-gallery-badge{max-width:calc(var(--rfd-slide) - 1.2rem)}.rfp-gallery-dots-label{white-space:nowrap}.rfd-info>.rfd-link{order:9}.rfd-scan-sub{display:none}.rfd-scan-row{padding-block:.875rem}.rfd-shelf{gap:.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}.rfd-shelf-label{font-size:.625rem}.rfd-section{content-visibility:auto;contain-intrinsic-size:auto 900px}}