.hero--rf .hero-media img{object-fit:contain;object-position:center bottom;padding:90px 28px 24px}:root[data-vp=phone] .hero--rf .hero-media img{object-fit:contain;object-position:center;padding:16px}:root[data-vp=phone] .hero--rf .hero-media{background:0 0;order:1}.hero--rf .hero-media[data-art-frame=hero]{aspect-ratio:4/3!important;height:auto!important}.rf-head{text-align:center;max-width:760px;margin:0 auto}.rf-head h2{font-family:var(--tc);font-weight:500;font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:-.03em;color:var(--white);margin-top:16px}.rf-sub{font-family:var(--tc);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--dim);margin-top:16px}.rf-steps-row{grid-template-columns:repeat(3,1fr);gap:24px;margin:56px 0 0;padding:0;list-style:none;display:grid}.rf-step{background:var(--glass-fill);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-line);border-radius:var(--radius-card);box-shadow:var(--glass-drop),var(--glass-hi);flex-direction:column;padding:26px;display:flex;position:relative}.rf-step-ic{width:44px;height:44px;color:var(--orange-t);background:#fe82001f;border:1px solid #fe82004d;border-radius:12px;justify-content:center;align-items:center;display:flex}.rf-step-ic svg{width:24px;height:24px}.rf-step-n{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-caption);letter-spacing:1.2px;color:var(--dim2);position:absolute;top:24px;right:26px}.rf-step b{font-family:var(--tc);font-weight:600;font-size:var(--fs-h6);color:var(--white);margin-top:18px}.rf-step p{font-family:var(--tc);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--grey);margin-top:8px}.rf-notes-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:56px;display:grid}.rf-note-card{background:var(--card-bento);border:1px solid var(--border-soft);border-radius:var(--radius-card-sm);flex-direction:column;padding:24px;display:flex}.rf-note-card b{font-family:var(--tc);font-weight:600;font-size:var(--fs-h6);color:var(--white)}.rf-note-card p{font-family:var(--tc);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--grey);margin-top:10px}.rf-final-card{text-align:center;background:radial-gradient(120% 80% at 50% 0,#fe82001a,transparent 62%),var(--glass-fill);max-width:760px;-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-line);border-radius:var(--radius-card);box-shadow:var(--glass-drop),var(--glass-hi);margin:0 auto;padding:52px 40px}.rf-final-card h2{font-family:var(--tc);font-weight:500;font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:-.02em;color:var(--white);margin-top:14px}.rf-final-act{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:28px;display:flex}.rf-legal{max-width:var(--page-max);font-family:var(--tc);font-size:var(--fs-xs);color:var(--dim);margin:0 auto;padding:18px 24px 26px;line-height:1.6}.rf-shell{--rf-ok:#0ecb81;--rf-ok-bg:#0ecb8124}:root[data-theme=light] .rf-shell{--rf-ok:#046a42;--rf-ok-bg:#046a421f}.rf-shell{--rf-2nd:var(--grey)}:root[data-theme=light] .rf-shell{--rf-2nd:var(--lightgrey)}:root[data-vp=desk] .rf-num,:root[data-vp=phone] .rf-num{font-variant-numeric:tabular-nums}:root[data-vp=desk] .rf-ta-r,:root[data-vp=phone] .rf-ta-r,:root[data-vp=desk] .rf-ladder-table th.rf-ta-r,:root[data-vp=desk] .rf-ladder-table td.rf-ta-r,:root[data-vp=desk] .rf-table th.rf-ta-r,:root[data-vp=desk] .rf-table td.rf-ta-r,:root[data-vp=phone] .rf-ladder-table th.rf-ta-r,:root[data-vp=phone] .rf-ladder-table td.rf-ta-r{text-align:right}:root[data-vp=desk] .rf-ico,:root[data-vp=phone] .rf-ico{flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}:root[data-vp=desk] .rf-ico svg,:root[data-vp=phone] .rf-ico svg{width:100%;height:100%;display:block}:root[data-vp=desk] .hero--rf .hero-media,:root[data-vp=phone] .hero--rf .hero-media{z-index:1}:root[data-vp=desk] .hero--rf .rf-glow,:root[data-vp=desk] .hero--rf .rf-ring{z-index:0;pointer-events:none;background-repeat:no-repeat;width:899px;max-width:100%;height:691px;position:absolute;top:0;right:0}:root[data-vp=phone] .hero--rf .rf-glow,:root[data-vp=phone] .hero--rf .rf-ring{z-index:0;pointer-events:none;background-repeat:no-repeat;height:58%;position:absolute;top:0;left:0;right:0}:root[data-vp=desk] .hero--rf .rf-glow,:root[data-vp=phone] .hero--rf .rf-glow{--rf-glow-blur:0;filter:blur(var(--rf-glow-blur,60px));opacity:.85;background-image:url(/images/openx-referral/rf-glow.png);background-position:50%;background-size:cover}:root[data-vp=desk] .hero--rf .rf-ring,:root[data-vp=phone] .hero--rf .rf-ring{opacity:.9;background-image:url(/images/openx-referral/rf-ring.svg);background-position:50%;background-size:contain}:root[data-vp=desk] .hero--rf .rf-glow--wel,:root[data-vp=phone] .hero--rf .rf-glow--wel{background-image:url(/images/openx-referral/rf-welcome-glow.png)}:root[data-vp=desk] .hero--rf .rf-glow{-webkit-mask-image:radial-gradient(56% 58% at 55% 45%,#fff 30%,#0000 100%);mask-image:radial-gradient(56% 58% at 55% 45%,#fff 30%,#0000 100%)}:root[data-vp=phone] .hero--rf .rf-glow{-webkit-mask-image:linear-gradient(#fff 0 46%,#0000 78%);mask-image:linear-gradient(#fff 0 46%,#0000 78%)}:root[data-vp=phone] .hero--rf h1{letter-spacing:-.03em;text-wrap:balance;max-width:12em;margin-top:14px;font-size:32px;line-height:1.25}.hero--rf .rf-hl,:root[data-vp=desk] .hero--rf .rf-av,:root[data-vp=pad] .hero--rf .rf-av,:root[data-vp=phone] .hero--rf .rf-av{color:var(--orange)}.hero--rf,:root[data-theme=light] .rf-shell .hero--rf{--rf-ok:#0ecb81}:root[data-vp=desk] .hero--rf .hero-textblock{max-width:560px}:root[data-vp=desk] .rf-codes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:536px;margin-top:26px;display:grid}:root[data-vp=phone] .rf-codes{flex-direction:column;gap:8px;margin-top:20px;display:flex}:root[data-vp=desk] .rf-code,:root[data-vp=phone] .rf-code{border:1px solid var(--glass-line);background:#ffffff0f;border-radius:8px;align-items:center;gap:10px;min-width:0;min-height:44px;padding:0 6px 0 12px;display:flex}:root[data-vp=desk] .rf-code-l,:root[data-vp=phone] .rf-code-l{font-family:var(--tc);font-size:var(--fs-xs);color:var(--dim);flex:none}:root[data-vp=desk] .rf-code-v,:root[data-vp=phone] .rf-code-v{text-overflow:ellipsis;white-space:nowrap;text-align:right;min-width:0;font-family:var(--mono);font-weight:500;font-size:var(--fs-small);color:var(--white);flex:1;overflow:hidden}:root[data-vp=desk] .rf-code-url,:root[data-vp=phone] .rf-code-url{font-weight:400;font-size:var(--fs-xs);color:var(--body);direction:ltr}:root[data-vp=desk] .rf-copy,:root[data-vp=phone] .rf-copy{width:36px;height:36px;color:var(--grey);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;transition:color .18s,background .18s;display:inline-flex;position:relative}:root[data-vp=desk] .rf-copy:after,:root[data-vp=phone] .rf-copy:after{content:"";position:absolute;inset:-4px}:root[data-vp=desk] .rf-copy:hover,:root[data-vp=phone] .rf-copy:hover{color:var(--white);background:#ffffff14}:root[data-vp=desk] .rf-copied,:root[data-vp=phone] .rf-copied{min-height:18px;font-family:var(--tc);font-size:var(--fs-xs);color:var(--rf-ok);margin-top:8px}:root[data-vp=desk] .rf-av-lg,:root[data-vp=phone] .rf-av-lg{width:68px;height:68px;font-size:var(--fs-h5)}:root[data-vp=desk] .rf-welcome{font-family:var(--tc);font-weight:700;font-size:var(--fs-h3);letter-spacing:.06em;color:var(--white);margin-top:20px;line-height:1.15}:root[data-vp=phone] .rf-welcome{max-width:none;font-family:var(--tc);letter-spacing:.06em;color:var(--white);margin-top:16px;font-size:28px;font-weight:700;line-height:1.2}:root[data-vp=desk] .rf-welcome-bad,:root[data-vp=phone] .rf-welcome-bad{letter-spacing:-.02em}:root[data-vp=desk] .rf-welcome-bad{font-size:var(--fs-h4)}:root[data-vp=phone] .rf-welcome-bad{font-size:24px}:root[data-vp=desk] .rf-invited-by,:root[data-vp=phone] .rf-invited-by{max-width:30em;margin-top:12px}:root[data-vp=desk] .rf-codeform{flex-direction:column;gap:10px;max-width:420px;margin-top:28px;display:flex}:root[data-vp=phone] .rf-codeform{flex-direction:column;gap:10px;width:100%;margin-top:22px;display:flex}:root[data-vp=desk] .rf-codeform-l,:root[data-vp=phone] .rf-codeform-l{font-family:var(--tc);font-size:var(--fs-tag);color:var(--body)}:root[data-vp=desk] .rf-codeform-in,:root[data-vp=phone] .rf-codeform-in{border:1px solid var(--glass-line);min-height:48px;color:var(--white);font-family:var(--mono);font-size:var(--fs-small);letter-spacing:.04em;background:#ffffff0f;border-radius:10px;padding:0 16px}:root[data-vp=desk] .rf-codeform-in::placeholder,:root[data-vp=phone] .rf-codeform-in::placeholder{color:var(--dim);letter-spacing:0}:root[data-vp=desk] .rf-codeform-in:focus,:root[data-vp=phone] .rf-codeform-in:focus{border-color:#fe820099}:root[data-vp=desk] .rf-codeform-go,:root[data-vp=phone] .rf-codeform-go{width:100%;min-height:var(--tap-min)}:root[data-vp=desk] .rf-codeform-err,:root[data-vp=phone] .rf-codeform-err{font-family:var(--tc);font-size:var(--fs-xs);color:#ff8792;line-height:1.6}:root[data-vp=desk] .rf-invited-note,:root[data-vp=phone] .rf-invited-note{max-width:34em;font-family:var(--tc);font-size:var(--fs-xs);color:var(--dim);margin-top:16px;line-height:1.7}:root[data-vp=desk] .rf-step-ic,:root[data-vp=phone] .rf-step-ic{background:0 0;border:0;border-radius:50%;width:40px;height:40px}:root[data-vp=desk] .rf-step-ic img,:root[data-vp=phone] .rf-step-ic img{object-fit:contain;width:40px;height:40px;display:block}:root[data-vp=phone] .rf-step{grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr);column-gap:12px;padding:16px;display:grid}:root[data-vp=phone] .rf-step-ic{grid-area:1/1/span 2;align-self:start}:root[data-vp=phone] .rf-step-n{top:14px;right:16px}:root[data-vp=phone] .rf-step b{font-size:var(--fs-tag);grid-area:1/2;margin-top:0}:root[data-vp=phone] .rf-step p{font-size:var(--fs-xs);line-height:var(--lh-xs);grid-area:2/2;margin-top:4px}:root[data-vp=desk] .rf-ladder-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;display:flex}:root[data-vp=phone] .rf-ladder-top{flex-direction:column;gap:6px;display:flex}:root[data-vp=desk] .rf-ladder-top h2{font-family:var(--tc);font-weight:500;font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:-.02em;color:var(--white)}:root[data-vp=phone] .rf-ladder-top h2{font-family:var(--tc);font-weight:600;font-size:var(--fs-h5);line-height:var(--lh-h5);letter-spacing:-.02em;color:var(--white)}:root[data-vp=desk] .rf-cycle,:root[data-vp=phone] .rf-cycle{font-family:var(--tc);font-size:var(--fs-tag);color:var(--dim)}:root[data-vp=desk] .rf-ladder-grid{grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:start;gap:24px;margin-top:28px;display:grid}:root[data-vp=phone] .rf-ladder-grid{flex-direction:column;gap:12px;margin-top:18px;display:flex}:root[data-vp=desk] .rf-prog-card,:root[data-vp=phone] .rf-prog-card{background:var(--card-bento);border:1px solid var(--border-soft);border-radius:var(--radius-card-sm);flex-direction:column;display:flex}:root[data-vp=desk] .rf-prog-card{justify-content:space-between;align-self:stretch;padding:24px}:root[data-vp=phone] .rf-prog-card{padding:16px}:root[data-vp=desk] .rf-prog-hd{flex-direction:column;align-items:flex-start;gap:6px;display:flex}:root[data-vp=phone] .rf-prog-hd{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}:root[data-vp=desk] .rf-prog-hd b{font-family:var(--tc);font-weight:600;font-size:var(--fs-h4);letter-spacing:-.02em;color:var(--white);line-height:1.2}:root[data-vp=phone] .rf-prog-hd b{font-family:var(--tc);font-weight:600;font-size:var(--fs-small);color:var(--white)}:root[data-vp=desk] .rf-prog-frac,:root[data-vp=phone] .rf-prog-frac{color:var(--orange-t);margin-left:6px;font-weight:600}:root[data-vp=desk] .rf-prog-next,:root[data-vp=phone] .rf-prog-next{font-family:var(--tc);font-size:var(--fs-small);color:var(--rf-2nd)}:root[data-vp=desk] .rf-prog,:root[data-vp=phone] .rf-prog{background:#ffffff1f;border-radius:99px;height:8px;margin-top:14px;overflow:hidden}:root[data-vp=desk] .rf-prog{height:10px;margin-top:20px}:root[data-theme=light] .rf-shell .rf-prog{background:#0000001a}:root[data-vp=desk] .rf-prog-fill,:root[data-vp=phone] .rf-prog-fill{background:linear-gradient(171deg,#fefefc 0%,#f9eccb 49.5%,#f6e5b7 73.8%,#fbf3bd 100%);border-radius:99px;height:100%;display:block}:root[data-theme=light] .rf-shell .rf-prog-fill{background:var(--orange)}:root[data-vp=desk] .rf-prog-say,:root[data-vp=phone] .rf-prog-say{font-family:var(--tc);font-size:var(--fs-xs);color:var(--rf-2nd);margin-top:14px;line-height:1.75}:root[data-vp=desk] .rf-prog-say{font-size:var(--fs-small);margin-top:20px;line-height:1.85}:root[data-vp=desk] .rf-ladder-table,:root[data-vp=phone] .rf-ladder-table,:root[data-vp=phone] .rf-ladder-more{background:var(--card-bento);border:1px solid var(--border-soft);border-radius:var(--radius-card-sm);overflow:hidden}:root[data-vp=phone] .rf-ladder-sum{min-height:var(--tap-min);cursor:pointer;font-family:var(--tc);font-size:var(--fs-tag);color:var(--rf-2nd);justify-content:center;align-items:center;gap:6px;padding:0 16px;list-style:none;display:flex}:root[data-vp=phone] .rf-ladder-sum::-webkit-details-marker{display:none}:root[data-vp=phone] .rf-ladder-more .rf-ladder-table{border:0;border-top:1px solid var(--border-soft);background:0 0;border-radius:0}:root[data-vp=desk] .rf-ladder-table table,:root[data-vp=phone] .rf-ladder-table table{border-collapse:collapse;width:100%;font-family:var(--tc);font-size:var(--fs-tag)}:root[data-vp=desk] .rf-ladder-table th,:root[data-vp=phone] .rf-ladder-table th{text-align:left;color:var(--dim);white-space:nowrap;padding:11px 16px;font-weight:400}:root[data-vp=desk] .rf-ladder-table thead th,:root[data-vp=phone] .rf-ladder-table thead th{font-size:var(--fs-xs);border-bottom:1px solid var(--border-soft)}:root[data-vp=desk] .rf-ladder-table tbody th,:root[data-vp=phone] .rf-ladder-table tbody th{color:var(--white);font-weight:600}:root[data-vp=desk] .rf-ladder-table td,:root[data-vp=phone] .rf-ladder-table td{color:var(--body);white-space:nowrap;padding:12px 16px}:root[data-vp=phone] .rf-ladder-table th,:root[data-vp=phone] .rf-ladder-table td{white-space:normal;padding:10px}:root[data-vp=phone] .rf-ladder-table .rf-lv-gap,:root[data-vp=phone] .rf-ladder-table .rf-lv-pill,:root[data-vp=phone] .rf-ladder-table td.rf-ta-r{white-space:nowrap}:root[data-vp=desk] .rf-ladder-table tbody tr,:root[data-vp=phone] .rf-ladder-table tbody tr{border-top:1px solid var(--border-soft)}:root[data-vp=desk] .rf-ladder-table tr.rf-lv-cur,:root[data-vp=phone] .rf-ladder-table tr.rf-lv-cur{background:#fe82000f}:root[data-vp=desk] .rf-ladder-table tr.rf-lv-cur td.rf-ta-r,:root[data-vp=phone] .rf-ladder-table tr.rf-lv-cur td.rf-ta-r{color:var(--orange-t);font-weight:600}:root[data-vp=desk] .rf-lv-pill,:root[data-vp=phone] .rf-lv-pill{font-size:var(--fs-xs);color:var(--orange-t);background:#fe820024;border-radius:6px;align-items:center;padding:2px 8px;display:inline-flex}:root[data-vp=desk] .rf-lv-gap,:root[data-vp=phone] .rf-lv-gap{font-size:var(--fs-xs);color:var(--dim)}:root[data-vp=desk] .rf-note-ic,:root[data-vp=phone] .rf-note-ic{object-fit:contain;flex:none;width:58px;height:58px;display:block}:root[data-vp=desk] .rf-note-bd,:root[data-vp=phone] .rf-note-bd{min-width:0}:root[data-vp=desk] .rf-note-bd p,:root[data-vp=phone] .rf-note-bd p{color:var(--rf-2nd)}:root[data-vp=desk] .rf-note-bd b{margin-top:14px;display:block}:root[data-vp=phone] .rf-note-card{flex-direction:row;align-items:flex-start;gap:12px;padding:14px}:root[data-vp=phone] .rf-note-bd b{font-size:var(--fs-tag);display:block}:root[data-vp=phone] .rf-note-bd p{font-size:var(--fs-xs);line-height:var(--lh-xs);margin-top:4px}:root[data-vp=desk] .rf-terms,:root[data-vp=phone] .rf-terms{padding-top:calc(var(--sec-y) / 2);padding-bottom:calc(var(--sec-y) / 2)}:root[data-vp=desk] .rf-terms-box{background:var(--card-bento);border:1px solid var(--border-soft);border-radius:var(--radius-card-sm);max-width:760px;margin:0 auto;overflow:hidden}:root[data-vp=phone] .rf-terms-box{background:var(--card-bento);border:1px solid var(--border-soft);border-radius:8px;overflow:hidden}:root[data-vp=desk] .rf-terms-sum,:root[data-vp=phone] .rf-terms-sum{cursor:pointer;min-height:52px;font-family:var(--tc);font-size:var(--fs-small);color:var(--white);justify-content:space-between;align-items:center;gap:12px;padding:0 18px;list-style:none;display:flex}:root[data-vp=desk] .rf-terms-sum::-webkit-details-marker{display:none}:root[data-vp=phone] .rf-terms-sum::-webkit-details-marker{display:none}:root[data-vp=desk] .rf-terms-sum:after,:root[data-vp=phone] .rf-terms-sum:after{content:"";border-right:1.5px solid var(--grey);border-bottom:1.5px solid var(--grey);flex:none;width:7px;height:7px;margin-right:3px;transition:transform .18s;transform:rotate(45deg)translateY(-2px)}:root[data-vp=desk] .rf-terms-box[open] .rf-terms-sum:after,:root[data-vp=phone] .rf-terms-box[open] .rf-terms-sum:after{transform:rotate(-135deg)translateY(-2px)}:root[data-vp=desk] .rf-terms-list,:root[data-vp=phone] .rf-terms-list{border-top:1px solid var(--border-soft);flex-direction:column;gap:9px;margin:0;padding:16px 18px 18px;list-style:none;display:flex}:root[data-vp=desk] .rf-terms-list li,:root[data-vp=phone] .rf-terms-list li{font-family:var(--tc);font-size:var(--fs-xs);color:var(--rf-2nd);padding-left:14px;line-height:1.75;position:relative}:root[data-vp=desk] .rf-terms-list li:before,:root[data-vp=phone] .rf-terms-list li:before{content:"";background:var(--orange);border-radius:50%;width:4px;height:4px;position:absolute;top:9px;left:0}:root[data-vp=desk] .rf-records h2{font-family:var(--tc);font-weight:500;font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:-.02em;color:var(--white)}:root[data-vp=phone] .rf-records h2{font-family:var(--tc);font-weight:600;font-size:var(--fs-h5);line-height:var(--lh-h5);letter-spacing:-.02em;color:var(--white)}:root[data-vp=desk] .rf-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}:root[data-vp=phone] .rf-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}:root[data-vp=desk] .rf-kpi,:root[data-vp=phone] .rf-kpi{background:var(--card-bento);border:1px solid var(--border-soft);border-radius:var(--radius-card-sm);flex-direction:column;display:flex}:root[data-vp=desk] .rf-kpi{padding:18px 20px}:root[data-vp=phone] .rf-kpi{border-radius:10px;padding:12px 12px 14px}:root[data-vp=desk] .rf-kpi-v{font-family:var(--mono);font-weight:600;font-size:var(--fs-h3);letter-spacing:-.02em;color:var(--white);line-height:1.15}:root[data-vp=phone] .rf-kpi-v{font-family:var(--mono);color:var(--white);font-size:20px;font-weight:600;line-height:1.2}:root[data-vp=desk] .rf-kpi-hl,:root[data-vp=phone] .rf-kpi-hl{color:var(--orange-t)}:root[data-vp=desk] .rf-kpi-l,:root[data-vp=phone] .rf-kpi-l{font-family:var(--tc);font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--rf-2nd);margin-top:8px}:root[data-vp=desk] .rf-rec-bar,:root[data-vp=phone] .rf-rec-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;display:flex}:root[data-vp=phone] .rf-rec-bar{margin-top:18px}:root[data-vp=desk] .rf-pills,:root[data-vp=phone] .rf-pills{background:var(--card-bento);border:1px solid var(--border-soft);border-radius:999px;gap:4px;padding:4px;display:inline-flex}:root[data-vp=desk] .rf-pill,:root[data-vp=phone] .rf-pill{cursor:pointer;min-height:36px;font-family:var(--tc);font-size:var(--fs-tag);color:var(--rf-2nd);background:0 0;border:0;border-radius:999px;padding:0 14px;transition:background .18s,color .18s}:root[data-vp=phone] .rf-pill{min-height:var(--tap-min)}:root[data-vp=desk] .rf-pill:hover,:root[data-vp=phone] .rf-pill:hover{color:var(--white);background:#fe82001a}:root[data-vp=desk] .rf-pill.on,:root[data-vp=phone] .rf-pill.on{background:var(--white);color:var(--canvas);font-weight:500}:root[data-vp=desk] .rf-win,:root[data-vp=phone] .rf-win{display:inline-flex;position:relative}:root[data-vp=desk] .rf-sel,:root[data-vp=phone] .rf-sel{background:var(--card-bento);border:1px solid var(--border-soft);min-height:36px;color:var(--body);font-family:var(--tc);font-size:var(--fs-tag);cursor:pointer;appearance:none;border-radius:999px;padding:0 36px 0 14px}:root[data-vp=phone] .rf-sel{min-height:var(--tap-min)}:root[data-vp=desk] .rf-sel option,:root[data-vp=phone] .rf-sel option{background:var(--panel);color:var(--white)}:root[data-vp=desk] .rf-win:after,:root[data-vp=phone] .rf-win:after{content:"";border-right:1.5px solid var(--grey);border-bottom:1.5px solid var(--grey);pointer-events:none;width:6px;height:6px;margin-top:-5px;position:absolute;top:50%;right:15px;transform:rotate(45deg)}:root[data-vp=desk] .rf-rec-count,:root[data-vp=phone] .rf-rec-count{font-family:var(--tc);font-size:var(--fs-xs);color:var(--dim);margin-top:14px}:root[data-vp=phone] .rf-rows{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}:root[data-vp=phone] .rf-row{background:var(--card-bento);border:1px solid var(--border-soft);border-radius:8px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;column-gap:10px;min-height:65px;padding:0 14px;display:grid}:root[data-vp=phone] .rf-row-bd{min-width:0}:root[data-vp=phone] .rf-row-bd b{text-overflow:ellipsis;white-space:nowrap;font-family:var(--tc);font-weight:500;font-size:var(--fs-small);color:var(--white);display:block;overflow:hidden}:root[data-vp=phone] .rf-row-bd span{font-family:var(--tc);font-size:var(--fs-xs);color:var(--dim);margin-top:3px;display:block}:root[data-vp=phone] .rf-row-amt{font-family:var(--mono);font-weight:600;font-size:var(--fs-small);color:var(--white)}:root[data-vp=desk] .rf-av,:root[data-vp=phone] .rf-av{width:36px;height:36px;color:var(--orange-t);font-family:var(--tc);font-weight:600;font-size:var(--fs-small);background:#fe820029;border-radius:50%;flex:none;justify-content:center;align-items:center;font-style:normal;display:inline-flex}:root[data-vp=desk] .rf-tag,:root[data-vp=phone] .rf-tag{background:var(--border-chip);min-height:22px;color:var(--rf-2nd);font-family:var(--tc);font-size:var(--fs-xs);white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:2px 9px;display:inline-flex}:root[data-vp=desk] .rf-tag.on,:root[data-vp=phone] .rf-tag.on{background:var(--rf-ok-bg);color:var(--rf-ok)}:root[data-vp=desk] .rf-table{background:var(--card-bento);border:1px solid var(--border-soft);border-radius:var(--radius-card-sm);margin-top:14px;overflow:hidden}:root[data-vp=desk] .rf-table table{border-collapse:collapse;width:100%;font-family:var(--tc);font-size:var(--fs-small)}:root[data-vp=desk] .rf-table th{text-align:left;color:var(--body);white-space:nowrap;padding:13px 20px;font-weight:400}:root[data-vp=desk] .rf-table thead th{font-size:var(--fs-tag);color:var(--dim);border-bottom:1px solid var(--border-soft)}:root[data-vp=desk] .rf-table tbody th{color:var(--white);align-items:center;gap:10px;font-weight:500;display:flex}:root[data-vp=desk] .rf-table td{color:var(--body);white-space:nowrap;padding:14px 20px}:root[data-vp=desk] .rf-table tbody tr{border-top:1px solid var(--border-soft)}:root[data-vp=desk] .rf-table td.rf-ta-r{font-family:var(--mono);color:var(--white);font-weight:600}:root[data-vp=desk] .rf-pager,:root[data-vp=phone] .rf-pager{border-top:1px solid var(--border-soft);font-family:var(--tc);font-size:var(--fs-tag);color:var(--rf-2nd);justify-content:center;align-items:center;gap:14px;padding:14px 20px;display:flex}:root[data-vp=desk] .rf-pg,:root[data-vp=phone] .rf-pg{border:1px solid var(--border);min-width:32px;height:32px;color:var(--rf-2nd);cursor:pointer;font-family:var(--tc);font-size:var(--fs-tag);background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;transition:color .18s,border-color .18s;display:inline-flex}:root[data-vp=phone] .rf-pg{height:var(--tap-min);min-width:var(--tap-min)}:root[data-vp=desk] .rf-pg:hover:not(:disabled),:root[data-vp=phone] .rf-pg:hover:not(:disabled){color:var(--white);border-color:var(--grey)}:root[data-vp=desk] .rf-pg:disabled,:root[data-vp=phone] .rf-pg:disabled{opacity:1;color:var(--dim);border-color:var(--border-soft);cursor:not-allowed}:root[data-vp=desk] .rf-empty,:root[data-vp=phone] .rf-empty{text-align:center;background:var(--card-bento);border:1px solid var(--border-soft);border-radius:var(--radius-card-sm);flex-direction:column;align-items:center;margin-top:14px;display:flex}:root[data-vp=desk] .rf-empty{padding:40px 24px}:root[data-vp=phone] .rf-empty{border-radius:8px;padding:32px 16px}:root[data-vp=desk] .rf-empty img,:root[data-vp=phone] .rf-empty img{object-fit:contain;opacity:.9;width:124px;height:96px;display:block}:root[data-vp=desk] .rf-empty p,:root[data-vp=phone] .rf-empty p{font-family:var(--tc);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--rf-2nd);margin-top:16px}:root[data-vp=desk] .rf-empty-link,:root[data-vp=phone] .rf-empty-link{cursor:pointer;font:inherit;color:var(--orange-t);background:0 0;border:0;padding:0 3px}:root[data-vp=desk] .rf-empty-link:hover,:root[data-vp=phone] .rf-empty-link:hover{text-decoration:underline}:root:not([data-vp=phone]) .rf-bar{display:none}:root[data-vp=phone] .rf-bar{z-index:20;padding:10px 16px max(10px,env(safe-area-inset-bottom));background:var(--canvas);border-top:1px solid var(--border);align-items:center;gap:10px;display:flex;position:sticky;bottom:0}:root[data-vp=phone] .rf-bar-main{min-height:var(--tap-min);flex:1}:root[data-vp=phone] .rf-bar-ic{border:1px solid var(--border);background:var(--card-bento);width:47px;height:47px;color:var(--white);cursor:pointer;border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}:root[data-vp=phone] .rf-bar-ic .rf-ico{width:20px;height:20px}:root[data-vp=desk] .rf-md-wrap,:root[data-vp=phone] .rf-md-wrap{z-index:200;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}:root[data-vp=desk] .rf-md-scrim,:root[data-vp=phone] .rf-md-scrim{background:#000000d6;position:absolute;inset:0}:root[data-vp=desk] .rf-md,:root[data-vp=phone] .rf-md{max-height:calc(var(--screen-h,100vh) - 48px);scrollbar-width:none;background:var(--panel);border:1px solid var(--border);border-radius:18px;position:relative;overflow-y:auto;box-shadow:0 24px 64px #0000008c}:root[data-vp=desk] .rf-md::-webkit-scrollbar{width:0;height:0}:root[data-vp=phone] .rf-md::-webkit-scrollbar{width:0;height:0}:root[data-vp=desk] .rf-md{grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:28px;width:720px;max-width:100%;padding:28px;display:grid}:root[data-vp=phone] .rf-md{flex-direction:column;gap:16px;width:100%;max-width:327px;padding:16px;display:flex}:root[data-vp=desk] .rf-md-x,:root[data-vp=phone] .rf-md-x{width:36px;height:36px;color:var(--white);cursor:pointer;background:#00000047;border:0;border-radius:10px;justify-content:center;align-items:center;transition:background .18s;display:inline-flex;position:absolute;top:12px;right:12px}:root[data-vp=phone] .rf-md-x{width:var(--tap-min);height:var(--tap-min)}:root[data-vp=desk] .rf-md-x:hover,:root[data-vp=phone] .rf-md-x:hover{background:#00000080}:root[data-vp=desk] .rf-md-x svg,:root[data-vp=phone] .rf-md-x svg{width:18px;height:18px}:root[data-vp=desk] .rf-md-side,:root[data-vp=phone] .rf-md-side{flex-direction:column;min-width:0;display:flex}:root[data-vp=desk] .rf-md-t,:root[data-vp=phone] .rf-md-t{font-family:var(--tc);font-weight:600;font-size:var(--fs-h5);line-height:var(--lh-h5);letter-spacing:-.02em;color:var(--white)}:root[data-vp=phone] .rf-md-t{font-size:var(--fs-h6)}:root[data-vp=desk] .rf-md-p,:root[data-vp=phone] .rf-md-p{font-family:var(--tc);font-size:var(--fs-small);color:var(--rf-2nd);margin-top:10px;line-height:1.7}:root[data-vp=desk] .rf-md-real,:root[data-vp=phone] .rf-md-real{font-family:var(--tc);font-size:var(--fs-xs);color:var(--dim);margin-top:12px;line-height:1.7}:root[data-vp=desk] .rf-md-btns,:root[data-vp=phone] .rf-md-btns{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}:root[data-vp=desk] .rf-md-btn,:root[data-vp=phone] .rf-md-btn{height:42px;font-size:var(--fs-tag);white-space:nowrap;gap:8px;padding:0 14px}:root[data-vp=phone] .rf-md-btn{height:var(--tap-min)}:root[data-vp=desk] .rf-md-note,:root[data-vp=phone] .rf-md-note{min-height:16px;font-family:var(--tc);font-size:var(--fs-xs);color:var(--dim);margin-top:10px;line-height:1.6}:root[data-vp=desk] .rf-card,:root[data-vp=phone] .rf-card{color:#16181d;background:#f5f7fa;border:1px solid #00000014;border-radius:16px;position:relative;overflow:hidden}:root[data-vp=desk] .rf-card-brand,:root[data-vp=phone] .rf-card-brand{z-index:1;background:linear-gradient(#0000009e 0%,#0000 100%);align-items:center;height:45px;padding:0 16px;display:flex;position:absolute;top:0;left:0;right:0}:root[data-vp=desk] .rf-card-brand img,:root[data-vp=phone] .rf-card-brand img{width:74px;height:auto;display:block}:root[data-vp=desk] .rf-card-art,:root[data-vp=phone] .rf-card-art{width:100%;height:auto;display:block}:root[data-vp=desk] .rf-card-bd,:root[data-vp=phone] .rf-card-bd{padding:0 16px 16px}:root[data-vp=desk] .rf-card-who,:root[data-vp=phone] .rf-card-who{-webkit-backdrop-filter:blur(4px);background:#0000009e;border-radius:999px;align-items:center;gap:8px;height:28px;margin-top:-14px;padding:0 12px 0 0;display:inline-flex;position:relative}:root[data-vp=desk] .rf-card-who b,:root[data-vp=phone] .rf-card-who b{font-family:var(--tc);font-weight:500;font-size:var(--fs-tag);color:#fff}:root[data-vp=desk] .rf-card-who .rf-av,:root[data-vp=phone] .rf-card-who .rf-av{color:#fff;width:28px;height:28px;font-size:var(--fs-caption);background:#2a2a2a}:root[data-vp=desk] .rf-card-t,:root[data-vp=phone] .rf-card-t{font-family:var(--tc);letter-spacing:-.01em;color:#16181d;margin-top:14px;font-size:19px;font-weight:700;line-height:1.42}:root[data-vp=desk] .rf-card-p,:root[data-vp=phone] .rf-card-p{font-family:var(--tc);font-size:var(--fs-caption);color:#585d66;margin-top:10px;line-height:1.7}:root[data-vp=desk] .rf-card-ft,:root[data-vp=phone] .rf-card-ft{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:18px;display:flex}:root[data-vp=desk] .rf-card-scan b,:root[data-vp=phone] .rf-card-scan b{font-family:var(--tc);font-weight:600;font-size:var(--fs-tag);color:#8f4100;align-items:center;gap:6px;display:inline-flex}:root[data-vp=desk] .rf-card-scan b svg,:root[data-vp=phone] .rf-card-scan b svg{flex:none;width:14px;height:14px}:root[data-vp=desk] .rf-card-scan>span,:root[data-vp=phone] .rf-card-scan>span{font-family:var(--tc);font-weight:700;font-size:var(--fs-small);letter-spacing:.02em;color:#16181d;margin-top:8px;display:block}:root[data-vp=desk] .rf-card-qr,:root[data-vp=phone] .rf-card-qr{background:#fff;border-radius:6px;flex:none;width:58px;height:58px;padding:2px;display:block}@media (prefers-reduced-motion:reduce){.rf-copy,.rf-pill,.rf-sel,.rf-pg,.rf-md-x,.rf-md-btn,.rf-codeform-in,.rf-terms-sum:after{transition:none}}:root[data-vp=pad] .rf-steps-row,:root[data-vp=pad] .rf-notes-grid{grid-template-columns:1fr;max-width:560px;margin-left:auto;margin-right:auto}:root[data-vp=pad] .rf-step-ic img,:root[data-vp=pad] .rf-note-ic,:root[data-vp=pad] .rf-empty img,:root[data-vp=pad] .rf-card-art,:root[data-vp=pad] .rf-card-brand img,:root[data-vp=pad] .rf-card-qr{max-width:100%;height:auto}:root[data-vp=pad] .hero--rf .rf-glow,:root[data-vp=pad] .hero--rf .rf-ring{z-index:0;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;width:58%;height:100%;position:absolute;top:0;right:0}:root[data-vp=pad] .hero--rf .rf-glow{filter:blur(var(--rf-glow-blur,60px));opacity:.85;background-image:url(/images/openx-referral/rf-glow.png)}:root[data-vp=pad] .hero--rf .rf-ring{opacity:.9;background-image:url(/images/openx-referral/rf-ring.svg);background-size:contain}:root[data-vp=pad] .hero--rf .hero-media{z-index:1}:root[data-vp=pad] .hero--rf .rf-codes,:root[data-vp=pad] .hero--rf .rf-codeform{color:var(--white)}:root[data-vp=pad] .hero--rf .rf-code-l,:root[data-vp=pad] .hero--rf .rf-invited-note{color:var(--dim)}:root[data-vp=pad] .hero--rf .rf-copied{color:var(--rf-ok)}:root[data-vp=pad] .rf-table{contain:paint;max-width:100%;overflow-x:auto}:root[data-vp=pad] .rf-md-wrap{z-index:200;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}:root[data-vp=pad] .rf-md-scrim{background:#000000d6;position:absolute;inset:0}:root[data-vp=pad] .rf-md{max-width:100%;max-height:calc(var(--screen-h,100vh) - 48px);position:relative;overflow-y:auto}:root[data-vp=pad] .rf-card{max-width:100%}:root[data-vp=phone] .rf-head{text-align:left}:root[data-vp=phone] .rf-steps-row{grid-template-columns:1fr;gap:14px;margin-top:32px}:root[data-vp=phone] .rf-notes-grid{grid-template-columns:1fr;gap:12px;margin-top:32px}:root[data-vp=phone] .rf-final-card{text-align:left;padding:32px 20px}:root[data-vp=phone] .rf-final-act{justify-content:flex-start}:root[data-vp=phone] .rf-final-act .pill{width:100%;min-height:var(--tap-min)}
:root:not([data-vp=phone]) .rf-ladder-flow{flex-direction:column;gap:20px;margin-top:28px;display:flex}:root[data-vp=phone] .rf-ladder-flow{flex-direction:column;gap:12px;margin-top:18px;display:flex}:root:not([data-vp=phone]) .rf-rail-card,:root[data-vp=phone] .rf-rail-card{background:var(--card-bento);border:1px solid var(--border-soft);border-radius:var(--radius-card-sm)}:root:not([data-vp=phone]) .rf-rail-card{padding:28px 28px 24px}:root[data-vp=phone] .rf-rail-card{padding:16px}:root:not([data-vp=phone]) .rf-rail-hd,:root[data-vp=phone] .rf-rail-hd{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}:root:not([data-vp=phone]) .rf-rail-now,:root[data-vp=phone] .rf-rail-now{align-items:center;gap:12px;display:inline-flex}:root[data-vp=phone] .rf-rail-now{gap:10px}:root:not([data-vp=phone]) .rf-rail-lvpill,:root[data-vp=phone] .rf-rail-lvpill{background:var(--card);font-family:var(--tc);font-weight:600;font-size:var(--fs-tag);color:var(--orange-t);border-radius:8px;align-items:center;padding:3px 10px;display:inline-flex}:root:not([data-vp=phone]) .rf-rail-rate{font-family:var(--tc);font-weight:600;font-size:var(--fs-h3);letter-spacing:-.02em;color:var(--white);line-height:1.15}:root[data-vp=phone] .rf-rail-rate{font-family:var(--tc);letter-spacing:-.02em;color:var(--white);font-size:24px;font-weight:600;line-height:1.2}:root:not([data-vp=phone]) .rf-rail-frac,:root[data-vp=phone] .rf-rail-frac{font-weight:600;font-size:var(--fs-small);letter-spacing:0;color:var(--orange-t);margin-left:8px}:root[data-vp=phone] .rf-rail-frac{font-size:var(--fs-tag)}:root:not([data-vp=phone]) .rf-rail-next,:root[data-vp=phone] .rf-rail-next{font-family:var(--tc);font-size:var(--fs-small);color:var(--rf-2nd)}:root[data-vp=phone] .rf-rail-next{font-size:var(--fs-tag)}:root:not([data-vp=phone]) .rf-rail,:root[data-vp=phone] .rf-rail{margin-top:26px;position:relative}:root[data-vp=phone] .rf-rail{margin-top:20px}:root:not([data-vp=phone]) .rf-rail-track,:root[data-vp=phone] .rf-rail-track{top:5px;left:calc(100% / (var(--rail-n,6) * 2));right:calc(100% / (var(--rail-n,6) * 2));background:#ffffff1f;border-radius:99px;height:6px;position:absolute;overflow:hidden}:root[data-vp=phone] .rf-rail-track{height:4px;top:4px}:root[data-theme=light] .rf-shell .rf-rail-track{background:#0000001a}:root:not([data-vp=phone]) .rf-rail-fill,:root[data-vp=phone] .rf-rail-fill{background:linear-gradient(171deg,#fefefc,#f9eccb 49.5%,#f6e5b7 73.8%,#fbf3bd);border-radius:99px;height:100%;display:block}:root[data-theme=light] .rf-shell .rf-rail-fill{background:var(--orange)}:root:not([data-vp=phone]) .rf-rail-nodes,:root[data-vp=phone] .rf-rail-nodes{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid;position:relative}:root:not([data-vp=phone]) .rf-rail-nodes li,:root[data-vp=phone] .rf-rail-nodes li{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}:root:not([data-vp=phone]) .rf-rail-dot,:root[data-vp=phone] .rf-rail-dot{background:var(--card-bento);border:2px solid var(--border);border-radius:50%;flex:none;width:16px;height:16px}:root[data-vp=phone] .rf-rail-dot{width:12px;height:12px}:root:not([data-vp=phone]) .rf-rail-nodes li[data-rail=done] .rf-rail-dot,:root[data-vp=phone] .rf-rail-nodes li[data-rail=done] .rf-rail-dot,:root:not([data-vp=phone]) .rf-rail-nodes li[data-rail=cur] .rf-rail-dot,:root[data-vp=phone] .rf-rail-nodes li[data-rail=cur] .rf-rail-dot{background:var(--orange);border-color:var(--orange)}:root:not([data-vp=phone]) .rf-rail-nodes li[data-rail=cur] .rf-rail-dot,:root[data-vp=phone] .rf-rail-nodes li[data-rail=cur] .rf-rail-dot{box-shadow:0 0 0 4px #fe820033}:root:not([data-vp=phone]) .rf-rail-lv,:root[data-vp=phone] .rf-rail-lv{font-family:var(--tc);font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--dim);margin-top:12px}:root[data-vp=phone] .rf-rail-lv{margin-top:10px}:root:not([data-vp=phone]) .rf-rail-nodes li b,:root[data-vp=phone] .rf-rail-nodes li b{font-family:var(--tc);font-weight:600;font-size:var(--fs-tag);color:var(--rf-2nd);margin-top:2px}:root[data-vp=phone] .rf-rail-nodes li b{font-size:var(--fs-xs)}:root:not([data-vp=phone]) .rf-rail-nodes li[data-rail=cur] .rf-rail-lv,:root[data-vp=phone] .rf-rail-nodes li[data-rail=cur] .rf-rail-lv{color:var(--white)}:root:not([data-vp=phone]) .rf-rail-nodes li[data-rail=cur] b,:root[data-vp=phone] .rf-rail-nodes li[data-rail=cur] b{color:var(--orange-t)}:root:not([data-vp=phone]) .rf-rail-nodes li[data-rail=done] b,:root[data-vp=phone] .rf-rail-nodes li[data-rail=done] b{color:var(--body)}:root:not([data-vp=phone]) .rf-rail-say,:root[data-vp=phone] .rf-rail-say{font-family:var(--tc);font-size:var(--fs-small);color:var(--rf-2nd);margin-top:22px;line-height:1.75}:root[data-vp=phone] .rf-rail-say{font-size:var(--fs-xs);margin-top:16px}:root:not([data-vp=phone]) .rf-note-ic,:root[data-vp=phone] .rf-note-ic{object-fit:contain;flex:none;width:84px;height:84px;display:block}:root[data-vp=phone] .rf-note-ic{width:72px;height:72px}:root:not([data-vp=phone]) .rf-note-card,:root[data-vp=phone] .rf-note-card{text-align:center;align-items:center}:root:not([data-vp=phone]) .rf-note-card{padding:32px 24px 28px}:root:not([data-vp=phone]) .rf-note-bd,:root[data-vp=phone] .rf-note-bd{min-width:0}:root:not([data-vp=phone]) .rf-note-bd b{margin-top:16px;display:block}:root[data-vp=phone] .rf-note-card{flex-direction:column;gap:0;padding:24px 16px 20px}:root[data-vp=phone] .rf-note-bd b{font-size:var(--fs-tag);margin-top:12px;display:block}:root[data-vp=phone] .rf-note-bd p{font-size:var(--fs-xs);line-height:var(--lh-xs);margin-top:4px}:root[data-vp=phone] .rf-notes-grid{grid-template-columns:1fr;gap:12px;margin-top:32px}:root[data-vp=pad] .hero--rf .hero-media[data-art-frame=hero][data-art-frame-pad=fill]{top:calc(80px + var(--ticker-h,0px))!important;aspect-ratio:auto!important;height:auto!important;bottom:0!important}:root[data-vp=pad] .rf-shell{--rf-hero-subject-shift-cap:18.4px}:root[data-vp=pad] .rf-shell[data-rf-view=invited]{--rf-hero-subject-shift-cap:14.97px}:root[data-vp=pad] .rf-shell[data-rf-view=invited-bad]{--rf-hero-subject-shift-cap:16.94px}:root[data-vp=pad] .hero--rf .hero-media img{object-position:50% calc(50% - clamp(14.8px,calc(var(--screen-w) * .02204 - 2.13px),var(--rf-hero-subject-shift-cap)))!important;padding:24px 28px!important}:root[data-vp=pad] .hero--rf .hero-media{background:0 0;-webkit-mask-image:none;mask-image:none}:root[data-vp=pad] .hero--rf .hero-media:after{content:none}:root[data-vp=pad] .hero--rf .hero-media img{-webkit-mask-image:none;mask-image:none}:root[data-vp=pad] .rf-num{font-variant-numeric:tabular-nums}:root[data-vp=pad] .rf-ta-r,:root[data-vp=pad] .rf-ladder-table th.rf-ta-r,:root[data-vp=pad] .rf-ladder-table td.rf-ta-r,:root[data-vp=pad] .rf-table th.rf-ta-r,:root[data-vp=pad] .rf-table td.rf-ta-r{text-align:right}:root[data-vp=pad] .hero--rf .rf-glow,:root[data-vp=pad] .hero--rf .rf-ring{z-index:0;pointer-events:none;background-repeat:no-repeat;width:899px;max-width:100%;height:691px;position:absolute;top:0;right:0}:root[data-vp=pad] .hero--rf .rf-glow{--rf-glow-blur:0;filter:blur(var(--rf-glow-blur,60px));opacity:.85;background-image:url(/images/openx-referral/rf-glow.png);background-position:50%;background-size:cover}:root[data-vp=pad] .hero--rf .rf-ring{opacity:.9;background-image:url(/images/openx-referral/rf-ring.svg);background-position:50%;background-size:contain}:root[data-vp=pad] .hero--rf .rf-glow--wel{background-image:url(/images/openx-referral/rf-welcome-glow.png)}:root[data-vp=pad] .hero--rf .rf-glow{-webkit-mask-image:radial-gradient(56% 58% at 55% 45%,#fff 30%,#0000 100%);mask-image:radial-gradient(56% 58% at 55% 45%,#fff 30%,#0000 100%)}:root[data-vp=pad] .hero--rf .rf-av{color:var(--orange)}:root[data-vp=pad] .hero--rf .hero-textblock{max-width:560px}:root[data-vp=pad] .rf-codes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:536px;margin-top:26px;display:grid}:root[data-vp=pad] .rf-code{border:1px solid var(--glass-line);background:#ffffff0f;border-radius:8px;align-items:center;gap:10px;min-width:0;min-height:44px;padding:0 6px 0 12px;display:flex}:root[data-vp=pad] .rf-code-l{font-family:var(--tc);font-size:var(--fs-xs);color:var(--dim);flex:none}:root[data-vp=pad] .rf-code-v{text-overflow:ellipsis;white-space:nowrap;text-align:right;min-width:0;font-family:var(--mono);font-weight:500;font-size:var(--fs-small);color:var(--white);flex:1;overflow:hidden}:root[data-vp=pad] .rf-code-url{font-weight:400;font-size:var(--fs-xs);color:var(--body);white-space:normal;word-break:break-all;-webkit-line-clamp:1;direction:ltr;-webkit-box-orient:vertical;display:-webkit-box}:root[data-vp=pad] .rf-copy{width:36px;height:36px;color:var(--grey);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;transition:color .18s,background .18s;display:inline-flex;position:relative}:root[data-vp=pad] .rf-copy:after{content:"";position:absolute;inset:-4px}:root[data-vp=pad] .rf-copy:hover{color:var(--white);background:#ffffff14}:root[data-vp=pad] .rf-copied{min-height:18px;font-family:var(--tc);font-size:var(--fs-xs);color:var(--rf-ok);margin-top:8px}:root[data-vp=pad] .rf-av-lg{width:68px;height:68px;font-size:var(--fs-h5)}:root[data-vp=pad] .rf-welcome{font-family:var(--tc);font-weight:700;font-size:var(--fs-h3);letter-spacing:.06em;color:var(--white);margin-top:20px;line-height:1.15}:root[data-vp=pad] .rf-welcome-bad{letter-spacing:-.02em;font-size:var(--fs-h4)}:root[data-vp=pad] .rf-invited-by{max-width:30em;margin-top:12px}:root[data-vp=pad] .rf-codeform{flex-direction:column;gap:10px;max-width:420px;margin-top:28px;display:flex}:root[data-vp=pad] .rf-codeform-l{font-family:var(--tc);font-size:var(--fs-tag);color:var(--body)}:root[data-vp=pad] .rf-codeform-in{border:1px solid var(--glass-line);min-height:48px;color:var(--white);font-family:var(--mono);font-size:var(--fs-small);letter-spacing:.04em;background:#ffffff0f;border-radius:10px;padding:0 16px}:root[data-vp=pad] .rf-codeform-in::placeholder{color:var(--dim);letter-spacing:0}:root[data-vp=pad] .rf-codeform-in:focus{border-color:var(--focus-ring)}:root[data-vp=pad] .rf-codeform-go{width:100%;min-height:var(--tap-min)}:root[data-vp=pad] .rf-codeform-err{font-family:var(--tc);font-size:var(--fs-xs);color:#ff8792;line-height:1.6}:root[data-vp=pad] .rf-invited-note{max-width:34em;font-family:var(--tc);font-size:var(--fs-xs);color:var(--dim);margin-top:16px;line-height:1.7}:root[data-vp=pad] .rf-step-ic{background:0 0;border:0;border-radius:50%;width:40px;height:40px}:root[data-vp=pad] .rf-step-ic img{object-fit:contain;width:40px;height:40px;display:block}:root[data-vp=pad] .rf-ladder-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;display:flex}:root[data-vp=pad] .rf-ladder-top h2{font-family:var(--tc);font-weight:500;font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:-.02em;color:var(--white)}:root[data-vp=pad] .rf-cycle{font-family:var(--tc);font-size:var(--fs-tag);color:var(--dim)}:root[data-vp=pad] .rf-ladder-flow{flex-direction:column;gap:20px;margin-top:28px;display:flex}:root[data-vp=pad] .rf-rail-card{background:var(--card-bento);border:1px solid var(--border-soft);border-radius:var(--radius-card-sm);padding:28px 28px 24px}:root[data-vp=pad] .rf-rail-hd{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}:root[data-vp=pad] .rf-rail-now{align-items:center;gap:12px;display:inline-flex}:root[data-vp=pad] .rf-rail-lvpill{background:var(--card);font-family:var(--tc);font-weight:600;font-size:var(--fs-tag);color:var(--orange-t);border-radius:8px;align-items:center;padding:3px 10px;display:inline-flex}:root[data-vp=pad] .rf-rail-rate{font-family:var(--tc);font-weight:600;font-size:var(--fs-h3);letter-spacing:-.02em;color:var(--white);line-height:1.15}:root[data-vp=pad] .rf-rail-frac{font-weight:600;font-size:var(--fs-small);letter-spacing:0;color:var(--orange-t);margin-left:8px}:root[data-vp=pad] .rf-rail-next{font-family:var(--tc);font-size:var(--fs-small);color:var(--rf-2nd)}:root[data-vp=pad] .rf-rail-lv{font-family:var(--tc);font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--dim);margin-top:12px}:root[data-vp=pad] .rf-rail-nodes li b{font-family:var(--tc);font-weight:600;font-size:var(--fs-tag);color:var(--rf-2nd);margin-top:2px}:root[data-vp=pad] .rf-rail-nodes li[data-rail=cur] .rf-rail-lv{color:var(--white)}:root[data-vp=pad] .rf-rail-nodes li[data-rail=cur] b{color:var(--orange-t)}:root[data-vp=pad] .rf-rail-nodes li[data-rail=done] b{color:var(--body)}:root[data-vp=pad] .rf-rail-say{font-family:var(--tc);font-size:var(--fs-small);color:var(--rf-2nd);margin-top:22px;line-height:1.75}:root[data-vp=pad] .rf-ladder-table{background:var(--card-bento);border:1px solid var(--border-soft);border-radius:var(--radius-card-sm);overflow:auto hidden}:root[data-vp=pad] .rf-ladder-table table{border-collapse:collapse;width:100%;font-family:var(--tc);font-size:var(--fs-tag)}:root[data-vp=pad] .rf-ladder-table th{text-align:left;color:var(--dim);white-space:nowrap;padding:11px 16px;font-weight:400}:root[data-vp=pad] .rf-ladder-table thead th{font-size:var(--fs-xs);border-bottom:1px solid var(--border-soft)}:root[data-vp=pad] .rf-ladder-table tbody th{color:var(--white);font-weight:600}:root[data-vp=pad] .rf-ladder-table td{color:var(--body);white-space:nowrap;padding:12px 16px}:root[data-vp=pad] .rf-ladder-table tbody tr{border-top:1px solid var(--border-soft)}:root[data-vp=pad] .rf-ladder-table tr.rf-lv-cur{background:var(--card)}:root[data-vp=pad] .rf-ladder-table tr.rf-lv-cur td.rf-ta-r{color:var(--orange-t);font-weight:600}:root[data-vp=pad] .rf-ladder-table tr.rf-lv-cur th{box-shadow:inset 3px 0 0 var(--orange)}:root[data-vp=pad] .rf-ladder-table td.rf-ta-r{color:var(--white);font-weight:600}:root[data-vp=pad] .rf-lv-pill{background:var(--card);font-size:var(--fs-xs);color:var(--orange-t);border-radius:6px;align-items:center;padding:2px 8px;display:inline-flex}:root[data-vp=pad] .rf-lv-gap{font-size:var(--fs-xs);color:var(--dim)}:root[data-vp=pad] .rf-note-ic{object-fit:contain;flex:none;width:84px;height:84px;display:block}:root[data-vp=pad] .rf-note-card{text-align:center;align-items:center;padding:32px 24px 28px}:root[data-vp=pad] .rf-note-bd{min-width:0}:root[data-vp=pad] .rf-note-bd p{color:var(--rf-2nd)}:root[data-vp=pad] .rf-note-bd b{margin-top:16px;display:block}:root[data-vp=pad] .rf-terms{padding-top:calc(var(--sec-y) / 2);padding-bottom:calc(var(--sec-y) / 2)}:root[data-vp=pad] .rf-terms-box{background:var(--card-bento);border:1px solid var(--border-soft);border-radius:var(--radius-card-sm);max-width:760px;margin:0 auto;overflow:hidden}:root[data-vp=pad] .rf-terms-sum{cursor:pointer;min-height:52px;font-family:var(--tc);font-size:var(--fs-small);color:var(--white);justify-content:space-between;align-items:center;gap:12px;padding:0 18px;list-style:none;display:flex}:root[data-vp=pad] .rf-terms-sum::-webkit-details-marker{display:none}:root[data-vp=pad] .rf-terms-sum:after{content:"";border-right:1.5px solid var(--grey);border-bottom:1.5px solid var(--grey);flex:none;width:7px;height:7px;margin-right:3px;transition:transform .18s;transform:rotate(45deg)translateY(-2px)}:root[data-vp=pad] .rf-terms-box[open] .rf-terms-sum:after{transform:rotate(-135deg)translateY(-2px)}:root[data-vp=pad] .rf-terms-list{border-top:1px solid var(--border-soft);flex-direction:column;gap:9px;margin:0;padding:16px 18px 18px;list-style:none;display:flex}:root[data-vp=pad] .rf-terms-list li{font-family:var(--tc);font-size:var(--fs-xs);color:var(--rf-2nd);padding-left:14px;line-height:1.75;position:relative}:root[data-vp=pad] .rf-terms-list li:before{content:"";background:var(--orange);border-radius:50%;width:4px;height:4px;position:absolute;top:9px;left:0}:root[data-vp=pad] .rf-records h2{font-family:var(--tc);font-weight:500;font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:-.02em;color:var(--white)}:root[data-vp=pad] .rf-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}:root[data-vp=pad] .rf-kpi{background:var(--card-bento);border:1px solid var(--border-soft);border-radius:var(--radius-card-sm);flex-direction:column;padding:18px 20px;display:flex}:root[data-vp=pad] .rf-kpi-v{font-family:var(--mono);font-weight:600;font-size:var(--fs-h3);letter-spacing:-.02em;color:var(--white);line-height:1.15}:root[data-vp=pad] .rf-kpi-hl{color:var(--orange-t)}:root[data-vp=pad] .rf-kpi-l{font-family:var(--tc);font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--rf-2nd);margin-top:8px}:root[data-vp=pad] .rf-rec-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;display:flex}:root[data-vp=pad] .rf-pills{background:var(--card-bento);border:1px solid var(--border-soft);border-radius:999px;gap:4px;padding:4px;display:inline-flex}:root[data-vp=pad] .rf-pill{cursor:pointer;min-height:36px;font-family:var(--tc);font-size:var(--fs-tag);color:var(--rf-2nd);background:0 0;border:0;border-radius:999px;padding:0 14px;transition:background .18s,color .18s}:root[data-vp=pad] .rf-pill:hover{color:var(--white);background:var(--card)}:root[data-vp=pad] .rf-pill.on{background:var(--white);color:var(--canvas);font-weight:500}:root[data-vp=pad] .rf-win{display:inline-flex;position:relative}:root[data-vp=pad] .rf-sel{background:var(--card-bento);border:1px solid var(--border-soft);min-height:36px;color:var(--body);font-family:var(--tc);font-size:var(--fs-tag);cursor:pointer;appearance:none;min-height:var(--tap-min);border-radius:999px;padding:0 36px 0 14px}:root[data-vp=pad] .rf-sel option{background:var(--panel);color:var(--white)}:root[data-vp=pad] .rf-win:after{content:"";border-right:1.5px solid var(--grey);border-bottom:1.5px solid var(--grey);pointer-events:none;width:6px;height:6px;margin-top:-5px;position:absolute;top:50%;right:15px;transform:rotate(45deg)}:root[data-vp=pad] .rf-rec-count{font-family:var(--tc);font-size:var(--fs-xs);color:var(--dim);margin-top:14px}:root[data-vp=pad] .rf-av{background:var(--card);width:36px;height:36px;color:var(--orange-t);font-family:var(--tc);font-weight:600;font-size:var(--fs-small);border-radius:50%;flex:none;justify-content:center;align-items:center;font-style:normal;display:inline-flex}:root[data-vp=pad] .rf-tag{background:var(--border-chip);min-height:22px;color:var(--rf-2nd);font-family:var(--tc);font-size:var(--fs-xs);white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:2px 9px;display:inline-flex}:root[data-vp=pad] .rf-tag.on{background:var(--rf-ok-bg);color:var(--rf-ok)}:root[data-vp=pad] .rf-table{background:var(--card-bento);border:1px solid var(--border-soft);border-radius:var(--radius-card-sm);margin-top:14px;overflow:hidden}:root[data-vp=pad] .rf-table table{border-collapse:collapse;width:100%;font-family:var(--tc);font-size:var(--fs-small)}:root[data-vp=pad] .rf-table th{text-align:left;color:var(--body);white-space:nowrap;padding:13px 20px;font-weight:400}:root[data-vp=pad] .rf-table thead th{font-size:var(--fs-tag);color:var(--dim);border-bottom:1px solid var(--border-soft)}:root[data-vp=pad] .rf-table tbody th{color:var(--white);align-items:center;gap:10px;font-weight:500;display:flex}:root[data-vp=pad] .rf-table td{color:var(--body);white-space:nowrap;padding:14px 20px}:root[data-vp=pad] .rf-table tbody tr{border-top:1px solid var(--border-soft)}:root[data-vp=pad] .rf-table td.rf-ta-r{font-family:var(--mono);color:var(--white);font-weight:600}:root[data-vp=pad] .rf-pager{border-top:1px solid var(--border-soft);font-family:var(--tc);font-size:var(--fs-tag);color:var(--rf-2nd);justify-content:center;align-items:center;gap:14px;padding:14px 20px;display:flex}:root[data-vp=pad] .rf-pg{border:1px solid var(--border);min-width:32px;height:32px;color:var(--rf-2nd);cursor:pointer;font-family:var(--tc);font-size:var(--fs-tag);background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;transition:color .18s,border-color .18s;display:inline-flex}:root[data-vp=pad] .rf-pg:hover:not(:disabled){color:var(--white);border-color:var(--grey)}:root[data-vp=pad] .rf-pg:disabled{opacity:1;color:var(--dim);border-color:var(--border-soft);cursor:not-allowed}:root[data-vp=pad] .rf-empty{text-align:center;background:var(--card-bento);border:1px solid var(--border-soft);border-radius:var(--radius-card-sm);flex-direction:column;align-items:center;margin-top:14px;padding:40px 24px;display:flex}:root[data-vp=pad] .rf-empty img{object-fit:contain;opacity:.9;width:124px;height:96px;display:block}:root[data-vp=pad] .rf-empty p{font-family:var(--tc);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--rf-2nd);margin-top:16px}:root[data-vp=pad] .rf-empty-link{cursor:pointer;font:inherit;color:var(--orange-t);background:0 0;border:0;padding:0 3px}:root[data-vp=pad] .rf-empty-link:hover{text-decoration:underline}:root[data-vp=pad] .rf-bar{display:none}:root[data-vp=pad] .rf-md{max-height:calc(var(--screen-h,100vh) - 48px);scrollbar-width:none;background:var(--panel);border:1px solid var(--border);border-radius:18px;position:relative;overflow-y:auto;box-shadow:0 24px 64px #0000008c}:root[data-vp=pad] .rf-md::-webkit-scrollbar{width:0;height:0}:root[data-vp=pad] .rf-md{grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:28px;width:720px;max-width:100%;padding:28px;display:grid}:root[data-vp=pad] .rf-md-x{width:36px;height:36px;color:var(--white);cursor:pointer;background:#00000047;border:0;border-radius:10px;justify-content:center;align-items:center;transition:background .18s;display:inline-flex;position:absolute;top:12px;right:12px}:root[data-vp=pad] .rf-md-x:hover{background:#00000080}:root[data-vp=pad] .rf-md-x svg{width:18px;height:18px}:root[data-vp=pad] .rf-md-side{flex-direction:column;min-width:0;display:flex}:root[data-vp=pad] .rf-md-t{font-family:var(--tc);font-weight:600;font-size:var(--fs-h5);line-height:var(--lh-h5);letter-spacing:-.02em;color:var(--white)}:root[data-vp=pad] .rf-md-p{font-family:var(--tc);font-size:var(--fs-small);color:var(--rf-2nd);margin-top:10px;line-height:1.7}:root[data-vp=pad] .rf-md-real{font-family:var(--tc);font-size:var(--fs-xs);color:var(--dim);margin-top:12px;line-height:1.7}:root[data-vp=pad] .rf-md-btns{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}:root[data-vp=pad] .rf-md-btn{height:42px;font-size:var(--fs-tag);white-space:nowrap;gap:8px;padding:0 14px}:root[data-vp=pad] .rf-md-note{min-height:16px;font-family:var(--tc);font-size:var(--fs-xs);color:var(--dim);margin-top:10px;line-height:1.6}:root[data-vp=pad] .rf-card{color:#16181d;background:#f5f7fa;border:1px solid #00000014;border-radius:16px;position:relative;overflow:hidden}:root[data-vp=pad] .rf-card-brand{z-index:1;background:linear-gradient(#0000009e,#0000);align-items:center;height:45px;padding:0 16px;display:flex;position:absolute;top:0;left:0;right:0}:root[data-vp=pad] .rf-card-brand img{width:74px;height:auto;display:block}:root[data-vp=pad] .rf-card-art{width:100%;height:auto;display:block}:root[data-vp=pad] .rf-card-bd{padding:0 16px 16px}:root[data-vp=pad] .rf-card-t{font-family:var(--tc);letter-spacing:-.01em;color:#16181d;margin-top:14px;font-size:19px;font-weight:700;line-height:1.42}:root[data-vp=pad] .rf-card-p{font-family:var(--tc);font-size:var(--fs-caption);color:#585d66;margin-top:10px;line-height:1.7}:root[data-vp=pad] .rf-card-ft{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:18px;display:flex}:root[data-vp=pad] .rf-card-scan b{font-family:var(--tc);font-weight:600;font-size:var(--fs-tag);color:#8f4100;align-items:center;gap:6px;display:inline-flex}:root[data-vp=pad] .rf-card-scan b svg{flex:none;width:14px;height:14px}:root[data-vp=pad] .rf-card-scan>span{font-family:var(--tc);font-weight:700;font-size:var(--fs-small);letter-spacing:.02em;color:#16181d;margin-top:8px;display:block}:root[data-vp=pad] .rf-card-qr{background:#fff;border-radius:6px;flex:none;width:58px;height:58px;padding:2px;display:block}:root[data-vp=pad] .rf-steps-row,:root[data-vp=pad] .rf-notes-grid{grid-template-columns:1fr;max-width:560px;margin-left:auto;margin-right:auto}:root[data-vp=pad] .rf-step-ic img,:root[data-vp=pad] .rf-note-ic,:root[data-vp=pad] .rf-empty img,:root[data-vp=pad] .rf-card-art,:root[data-vp=pad] .rf-card-brand img,:root[data-vp=pad] .rf-card-qr{max-width:100%;height:auto}:root[data-vp=pad] .hero--rf .rf-glow,:root[data-vp=pad] .hero--rf .rf-ring{z-index:0;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;width:58%;height:100%;position:absolute;top:0;right:0}:root[data-vp=pad] .hero--rf .rf-glow{filter:blur(var(--rf-glow-blur,60px));opacity:.85;background-image:url(/images/openx-referral/rf-glow.png)}:root[data-vp=pad] .hero--rf .rf-ring{opacity:.9;background-image:url(/images/openx-referral/rf-ring.svg);background-size:contain}:root[data-vp=pad] .hero--rf .hero-media{z-index:1}:root[data-vp=pad] .hero--rf .rf-codes,:root[data-vp=pad] .hero--rf .rf-codeform{color:var(--white)}:root[data-vp=pad] .hero--rf .rf-code-l,:root[data-vp=pad] .hero--rf .rf-invited-note{color:var(--dim)}:root[data-vp=pad] .hero--rf .rf-copied{color:var(--rf-ok)}:root[data-vp=pad] .rf-table{contain:paint;max-width:100%;overflow-x:auto}:root[data-vp=pad] .rf-md-wrap{z-index:200;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}:root[data-vp=pad] .rf-md-scrim{background:#000000d6;position:absolute;inset:0}:root[data-vp=pad] .rf-md{max-width:100%;max-height:calc(var(--screen-h,100vh) - 48px);position:relative;overflow-y:auto}:root[data-vp=pad] .rf-card{max-width:100%}:root[data-vp=pad] .rf-ico{flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}:root[data-vp=pad] .rf-ico svg{width:100%;height:100%;display:block}:root[data-vp=pad] button.rf-copy,:root[data-vp=pad] button.rf-md-x{flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}:root[data-vp=pad] .rf-rail{margin-top:24px;position:relative}:root[data-vp=pad] .rf-rail-track{top:5px;left:calc(100% / (var(--rail-n,6) * 2));right:calc(100% / (var(--rail-n,6) * 2));background:#ffffff1f;border-radius:99px;height:6px;position:absolute;overflow:hidden}:root[data-vp=pad] .rf-rail-fill{background:linear-gradient(171deg,#fefefc,#f9eccb 49.5%,#f6e5b7 73.8%,#fbf3bd);border-radius:99px;height:100%;display:block}:root[data-vp=pad] .rf-rail-nodes{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid;position:relative}:root[data-vp=pad] .rf-rail-nodes li{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}:root[data-vp=pad] .rf-rail-dot{background:var(--card-bento);border:2px solid var(--border);border-radius:50%;flex:none;width:16px;height:16px}:root[data-vp=pad] .rf-rail-nodes li[data-rail=done] .rf-rail-dot,:root[data-vp=pad] .rf-rail-nodes li[data-rail=cur] .rf-rail-dot{background:var(--orange);border-color:var(--orange)}:root[data-vp=pad] .rf-rail-nodes li[data-rail=cur] .rf-rail-dot{box-shadow:0 0 0 4px #fff3}:root[data-vp=pad] .rf-rail-lv{margin-top:12px}:root[data-vp=pad] .rf-note-ic{width:58px;height:58px}:root[data-vp=pad] .rf-av{border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-style:normal;display:inline-flex}:root[data-vp=pad] .rf-card-who{-webkit-backdrop-filter:blur(4px);background:#0000009e;border-radius:999px;align-items:center;gap:8px;height:28px;padding:0 12px 0 0;display:inline-flex;position:relative}:root[data-vp=pad] .rf-card-who b{font-family:var(--tc);font-weight:500;font-size:var(--fs-tag);color:#fff}:root[data-vp=pad] .rf-card-who .rf-av{color:#fff;width:28px;height:28px;font-size:var(--fs-caption);background:#2a2a2a}.hero--rf .rf-glow{display:none}
