.fp-referrals{--rf-scr:var(--paper);--rf-scr-2:var(--paper-2);--rf-hair:#ffffff17;--rf-track:#ffffff1a;--rf-body:#02090d;--rf-spring:cubic-bezier(.22, 1, .36, 1)}.fp-referrals .fp-hero-copy .fp-switch,.fp-referrals .rf-film{margin-top:4px}@media (width>=1024px) and (width<=1279px){.fp-referrals .fp-split .fp-points{grid-template-columns:minmax(0,1fr)}}@media (width>=1024px){.fp-referrals .fp-split.flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.fp-referrals .rf-stage{width:100%;aspect-ratio:var(--w) / var(--h)}.fp-referrals .rf-stage[data-layout=n]{aspect-ratio:var(--nw) / var(--nh)}.fp-referrals .rf-canvas{width:calc(var(--w) * 1px);height:calc(var(--h) * 1px);transform:scale(var(--k,1));transform-origin:0 0;font-family:var(--font);color:var(--ink);white-space:nowrap;text-align:left;font-size:12px;line-height:1.35;position:absolute;top:0;left:0}.fp-referrals [data-layout=n]>.rf-canvas{width:calc(var(--nw) * 1px);height:calc(var(--nh) * 1px)}.fp-referrals .rf-canvas p{margin:0}.fp-referrals .rf-canvas svg{display:block;overflow:visible}.fp-referrals .rf-wrap{white-space:normal;text-wrap:pretty}.fp-referrals .rf-brk{white-space:normal;overflow-wrap:anywhere}.fp-referrals .rf-nw{white-space:nowrap}.fp-referrals [data-layout=n] .rf-wide,.fp-referrals [data-layout=w] .rf-for-n,.fp-referrals .rf-stage:not([data-layout]) .rf-for-n,.fp-referrals [data-layout=n] .rf-for-w{display:none!important}.fp-referrals .rf-a{transition:opacity .5s var(--ease), transform .85s var(--rf-spring);transition-delay:calc(var(--t,0) * 1ms)}.fp-referrals .rf-pre .rf-a{opacity:0;transition:none;transform:translateY(14px)}.fp-referrals .rf-pre .rf-a.pop{transform:scale(.94)}.fp-referrals .rf-pre .rf-a.lt{transform:translate(-18px)}.fp-referrals .rf-pre .rf-a.rt{transform:translate(18px)}.fp-referrals .rf-pre .rf-a.fade{transform:none}.fp-referrals .rf-draw{fill:none;stroke:var(--line-strong);stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .9s var(--ease);transition-delay:calc(var(--t,0) * 1ms)}.fp-referrals .rf-pre .rf-draw{stroke-dashoffset:1px;transition:none}.fp-referrals .rf-ph{background:var(--rf-body);border-radius:38px;width:250px;height:520px;padding:7px;position:absolute;box-shadow:0 0 0 1px #ffffff24}.fp-referrals .rf-ph-in{background:var(--rf-scr);border-radius:31px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.fp-referrals .rf-ph-in:before{content:"";background:var(--rf-body);border-radius:10px;width:72px;height:20px;margin-left:-36px;position:absolute;top:9px;left:50%}.fp-referrals .rf-ph-in:after{content:"";background:#ffffff52;border-radius:2px;width:88px;height:4px;margin-left:-44px;position:absolute;bottom:8px;left:50%}.fp-referrals .rf-status{flex:none;justify-content:space-between;align-items:center;height:38px;padding:0 24px 0 28px;font-size:11px;font-weight:600;display:flex}.fp-referrals .rf-sig{align-items:flex-end;gap:2px;display:flex}.fp-referrals .rf-sig i{background:currentColor;border-radius:1px;width:3px}.fp-referrals .rf-sig i:first-child{height:4px}.fp-referrals .rf-sig i:nth-child(2){height:6px}.fp-referrals .rf-sig i:nth-child(3){height:8px}.fp-referrals .rf-app-h{letter-spacing:-.01em;align-items:center;gap:10px;padding:4px 16px 12px;font-size:16px;font-weight:700;display:flex}.fp-referrals .rf-burger{flex-direction:column;gap:3px;display:flex}.fp-referrals .rf-burger i{background:var(--muted);border-radius:1px;width:14px;height:1.6px}.fp-referrals .rf-tabs{border-bottom:1px solid var(--rf-hair);color:var(--faint);justify-content:flex-end;gap:16px;padding:0 16px;font-size:11.5px;font-weight:500;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 4px,#000 44px);mask-image:linear-gradient(90deg,#0000 4px,#000 44px)}.fp-referrals .rf-tab{flex:none;padding:8px 0 9px}.fp-referrals .rf-tab.on{color:var(--ink);box-shadow:inset 0 -2px var(--accent);font-weight:600}.fp-referrals .rf-sr{flex-direction:column;gap:10px;padding:18px 16px 0;display:flex}.fp-referrals .rf-sr-h{letter-spacing:-.015em;font-size:17px;font-weight:700;line-height:1.2}.fp-referrals .rf-sr-p{color:var(--muted);margin-top:-2px;font-size:11px;line-height:1.45}.fp-referrals .rf-tg{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:6px;display:grid}.fp-referrals .rf-tg span{border:1px solid var(--line-strong);height:30px;color:var(--muted);border-radius:2px;place-items:center;font-size:10.5px;font-weight:600;display:grid}.fp-referrals .rf-tg .on{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.fp-referrals .rf-in{gap:6px;display:flex}.fp-referrals .rf-field{border:1px solid var(--line-strong);background:var(--bg);min-width:0;height:32px;color:var(--ink);border-radius:2px;flex:1;align-items:center;padding:0 9px;font-size:11px;display:flex;overflow:hidden}.fp-referrals .rf-field.off{border-color:var(--rf-hair);background:var(--rf-scr-2);color:var(--muted)}.fp-referrals .rf-caret{background:var(--ink);flex:none;width:1px;height:14px;margin-left:1px;display:none}.fp-referrals .rf-typing .rf-caret{animation:.9s step-end infinite rf-blink;display:block}@keyframes rf-blink{50%{opacity:0}}.fp-referrals .rf-go{background:var(--accent);height:32px;color:var(--on-accent);border-radius:2px;flex:none;place-items:center;padding:0 12px;font-size:10.5px;font-weight:700;display:grid;position:relative;overflow:hidden}.fp-referrals .rf-tap{opacity:0;pointer-events:none;background:#ffffffb3;border-radius:50%;width:46px;height:46px;margin:-23px 0 0 -23px;position:absolute;top:50%;left:50%}.fp-referrals .rf-on .rf-tap{animation:rf-tap .65s var(--ease) calc(var(--t,0) * 1ms) forwards}.fp-referrals .rf-on .rf-go:has(.rf-tap){animation:rf-press .32s var(--ease) calc(var(--t,0) * 1ms)}@keyframes rf-tap{0%{opacity:.75;transform:scale(.3)}to{opacity:0;transform:scale(1.7)}}@keyframes rf-press{40%{transform:scale(.93)}}.fp-referrals .rf-toast{border:1px solid var(--line-strong);border-left:3px solid var(--accent);background:var(--rf-scr-2);border-radius:4px;align-items:center;gap:8px;padding:11px 12px;font-size:11px;font-weight:600;display:flex;position:absolute;bottom:26px;left:12px;right:12px}.fp-referrals .rf-toast svg{fill:none;width:15px;height:15px;stroke:var(--accent-ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.fp-referrals .rf-msg{border:1px solid var(--rf-hair);background:var(--rf-scr);box-shadow:0 0 0 6px var(--bg);border-radius:18px;padding:12px;position:absolute}.fp-referrals .rf-msg-cap{text-align:center;color:var(--faint);margin-bottom:8px;font-size:10px}.fp-referrals .rf-bub{background:var(--rf-scr-2);color:var(--text);border-radius:16px 16px 16px 5px;flex-direction:column;gap:7px;padding:10px 12px;font-size:11.5px;line-height:1.4;display:flex}.fp-referrals .rf-lk{color:var(--accent-ink);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.fp-referrals .rf-win{border:1px solid var(--rf-hair);background:var(--rf-scr);border-radius:6px;display:flex;position:absolute;overflow:hidden}.fp-referrals .rf-rail{border-right:1px solid var(--rf-hair);background:var(--bg);flex-direction:column;flex:none;align-items:center;gap:16px;width:46px;padding-top:12px;display:flex}.fp-referrals .rf-rail .rf-x{width:22px;height:auto;fill:var(--accent);margin-bottom:6px}.fp-referrals .rf-rail .rf-x .gh{fill-opacity:.2}.fp-referrals .rf-rail span{border-radius:4px;place-items:center;width:28px;height:28px;display:grid}.fp-referrals .rf-rail span svg{fill:none;width:16px;height:16px;stroke:var(--faint);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.fp-referrals .rf-rail span svg .g{stroke:var(--faint)}.fp-referrals .rf-rail span.on{background:var(--accent-wash)}.fp-referrals .rf-rail span.on svg,.fp-referrals .rf-rail span.on svg .g{stroke:var(--accent-ink)}.fp-referrals .rf-main{flex-direction:column;flex:1;min-width:0;display:flex}.fp-referrals .rf-win-t{border-bottom:1px solid var(--rf-hair);letter-spacing:-.01em;flex:none;padding:12px 16px;font-size:15px;font-weight:700}.fp-referrals .rf-th,.fp-referrals .rf-row{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:12px;padding:0 16px;display:grid}.fp-referrals .rf-th{border-bottom:1px solid var(--rf-hair);height:30px;color:var(--muted);flex:none;font-size:10.5px;font-weight:600}.fp-referrals .rf-th em{color:var(--faint);font-style:normal}.fp-referrals .rf-row{border-bottom:1px solid var(--rf-hair);height:56px}.fp-referrals .rf-cg,.fp-referrals .rf-pos{flex-direction:column;gap:2px;min-width:0;display:flex}.fp-referrals .rf-cg small{color:var(--faint);font-size:10px}.fp-referrals .rf-cg b{text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.fp-referrals .rf-pos b{font-size:12.5px;font-weight:700}.fp-referrals .rf-pos b em{color:var(--muted);font-size:11px;font-style:normal;font-weight:500}.fp-referrals .rf-pos small{color:var(--muted);gap:10px;font-size:10px;display:flex}.fp-referrals .rf-lvr{align-items:center;gap:4px;display:inline-flex}.fp-referrals .rf-lvr:before{content:"";background:var(--faint);border-radius:50%;width:5px;height:5px}.fp-referrals .rf-new{transition:grid-template-rows .75s var(--rf-spring);transition-delay:calc(var(--t,0) * 1ms);grid-template-rows:1fr;display:grid}.fp-referrals .rf-new>div{min-height:0;overflow:hidden}.fp-referrals .rf-new .rf-row{transition:opacity .5s var(--ease);transition-delay:calc((var(--t,0) + 180) * 1ms)}.fp-referrals .rf-pre .rf-new{grid-template-rows:0fr;transition:none}.fp-referrals .rf-pre .rf-new .rf-row{opacity:0;transition:none}.fp-referrals .rf-on .rf-new .rf-row{animation:rf-wash 2.4s var(--ease) calc((var(--t,0) + 180) * 1ms) forwards}@keyframes rf-wash{0%,35%{background-color:var(--accent-wash)}to{background-color:#0000}}.fp-referrals .rf-thread{z-index:3;pointer-events:none;width:720px;height:540px;position:absolute;top:0;left:0}.fp-referrals .rf-thread .rf-draw{stroke:var(--accent);stroke-width:1.5px;transition-duration:.5s}.fp-referrals .rf-thread circle{fill:var(--accent)}.fp-referrals .rf-h-ph{top:10px;left:16px}.fp-referrals .rf-h-msg{width:312px;top:20px;left:288px}.fp-referrals .rf-h-cl{width:412px;height:256px;box-shadow:0 0 0 6px var(--bg);top:270px;left:296px}.fp-referrals .rf-h-cl .rf-th,.fp-referrals .rf-h-cl .rf-row{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.fp-referrals .rf-h-cl .rf-pos small{gap:8px}.fp-referrals [data-layout=n] .rf-h-ph{transform-origin:0 0;top:6px;left:6px;scale:.84}.fp-referrals [data-layout=n] .rf-h-msg{width:177px;box-shadow:0 0 0 4px var(--bg);padding:8px;top:30px;left:209px}.fp-referrals [data-layout=n] .rf-h-msg .rf-bub{gap:6px;padding:8px 9px;font-size:10px}.fp-referrals [data-layout=n] .rf-h-cl{width:380px;height:186px;top:458px;left:6px}.fp-referrals .rf-dw{flex-direction:column;width:720px;height:580px;top:0;left:0}.fp-referrals .rf-dw-bar{border-bottom:1px solid var(--rf-hair);flex:none;align-items:center;gap:12px;height:44px;padding:0 14px;font-size:10.5px;display:flex}.fp-referrals .rf-dw-bar>b{margin-right:auto;font-size:13px;font-weight:700}.fp-referrals .rf-seg{border:1px solid var(--rf-hair);border-radius:4px;padding:2px;display:inline-flex}.fp-referrals .rf-seg span{color:var(--muted);border-radius:2px;padding:3px 9px;font-weight:600}.fp-referrals .rf-seg .on{background:var(--rf-scr-2);color:var(--ink)}.fp-referrals .rf-meta{color:var(--muted)}.fp-referrals .rf-sw{align-items:center;gap:6px;font-weight:600;display:inline-flex}.fp-referrals .rf-sw i{background:var(--accent);width:26px;height:15px;transition:background-color .3s var(--ease);transition-delay:calc(var(--t,0) * 1ms);border-radius:999px;position:relative}.fp-referrals .rf-sw i:after{content:"";background:var(--bg);width:11px;height:11px;transition:left .3s var(--ease);transition-delay:calc(var(--t,0) * 1ms);border-radius:50%;position:absolute;top:2px;left:13px}.fp-referrals .rf-pre .rf-sw i{background:var(--rf-track);transition:none}.fp-referrals .rf-pre .rf-sw i:after{background:var(--muted);transition:none;left:2px}.fp-referrals .rf-btn-g{border:1px solid var(--line-strong);height:26px;color:var(--muted);border-radius:2px;place-items:center;padding:0 10px;font-weight:600;display:inline-grid}.fp-referrals .rf-dw-sub{border-bottom:1px solid var(--rf-hair);height:28px;color:var(--faint);flex:none;align-items:center;gap:16px;padding:0 14px;font-size:10px;display:flex}.fp-referrals .rf-flow{background-image:radial-gradient(#ffffff17 1px,#0000 1.5px);background-position:8px 8px;background-size:16px 16px;flex:1;position:relative}.fp-referrals .rf-edges{width:720px;height:300px;position:absolute;top:0;left:0}.fp-referrals .rf-edges.rf-for-n{width:380px;height:356px}.fp-referrals .rf-node{border:1px solid var(--line-strong);background:var(--bg);border-radius:2px;width:196px;padding:9px 11px 10px;position:absolute}.fp-referrals .rf-node:before,.fp-referrals .rf-node:after{content:"";border:1.5px solid var(--faint);background:var(--bg);border-radius:50%;width:7px;height:7px;margin-top:-3.5px;position:absolute;top:50%}.fp-referrals .rf-node:before{left:-4.5px}.fp-referrals .rf-node:after{right:-4.5px}.fp-referrals .rf-node.n1:before,.fp-referrals .rf-node:last-child:after{display:none}.fp-referrals .rf-node-k{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);align-items:center;gap:5px;font-size:9.5px;font-weight:600;display:flex}.fp-referrals .rf-node-k svg{fill:none;width:12px;height:12px;stroke:var(--muted);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.fp-referrals .rf-node.n1 .rf-node-k svg,.fp-referrals .rf-node:last-child .rf-node-k svg{stroke:var(--accent-ink)}.fp-referrals .rf-node-l{margin-top:4px;font-size:12px;font-weight:600}.fp-referrals .rf-node-d{color:var(--muted);margin-top:1px;font-size:10.5px}.fp-referrals .rf-node.n1{top:34px;left:20px}.fp-referrals .rf-node.n2{top:34px;left:262px}.fp-referrals .rf-node.n3{top:34px;left:504px}.fp-referrals .rf-node.n4{top:170px;left:20px}.fp-referrals .rf-node.n5{top:170px;left:262px}.fp-referrals .rf-mail{border:1px solid var(--rf-hair);background:var(--rf-scr);width:244px;box-shadow:0 0 0 6px var(--bg);border-radius:12px;position:absolute;top:214px;left:462px;overflow:hidden}.fp-referrals .rf-mail-top{border-bottom:1px solid var(--rf-hair);padding:11px 14px 10px}.fp-referrals .rf-mail-back{color:var(--muted);font-size:10.5px}.fp-referrals .rf-mail-s{margin-top:6px;font-size:13px;font-weight:700;line-height:1.25}.fp-referrals .rf-mail-from{align-items:center;gap:8px;margin-top:9px;display:flex}.fp-referrals .rf-av{background:var(--rf-scr-2);width:26px;height:26px;color:var(--muted);border-radius:50%;flex:none;place-items:center;font-size:9.5px;font-weight:700;display:grid}.fp-referrals .rf-who{flex-direction:column;min-width:0;display:flex}.fp-referrals .rf-who b{font-size:11px;font-weight:600}.fp-referrals .rf-who small{color:var(--faint);font-size:9.5px}.fp-referrals .rf-when{color:var(--faint);margin-left:auto;font-size:9.5px}.fp-referrals .rf-mail-body{flex-direction:column;align-items:flex-start;gap:8px;padding:13px 14px;display:flex}.fp-referrals .rf-ov{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-size:9px;font-weight:600}.fp-referrals .rf-mail-h{letter-spacing:-.01em;font-size:15px;font-weight:700;line-height:1.2}.fp-referrals .rf-mail-h.rf-sm{margin-top:2px;font-size:13px}.fp-referrals .rf-mail-p{color:var(--muted);font-size:10.5px;line-height:1.5}.fp-referrals .rf-mail-btn{background:var(--accent);height:30px;color:var(--on-accent);border-radius:2px;place-items:center;margin-top:2px;padding:0 14px;font-size:10.5px;font-weight:700;display:grid}.fp-referrals .rf-step{gap:9px;display:flex}.fp-referrals .rf-step i{background:var(--accent);width:20px;height:20px;color:var(--on-accent);border-radius:50%;flex:none;place-items:center;font-size:10px;font-style:normal;font-weight:700;display:grid}.fp-referrals .rf-step>span,.fp-referrals .rf-box{color:var(--muted);flex-direction:column;gap:2px;font-size:10.5px;line-height:1.45;display:flex}.fp-referrals .rf-step b,.fp-referrals .rf-box b{color:var(--ink);font-size:11px;font-weight:600}.fp-referrals .rf-box{border:1px solid var(--rf-hair);background:var(--rf-scr-2);border-radius:4px;align-self:stretch;padding:9px 10px}.fp-referrals [data-layout=n] .rf-dw{width:380px;height:430px}.fp-referrals [data-layout=n] .rf-dw-bar{gap:10px}.fp-referrals [data-layout=n] .rf-seg{display:none}.fp-referrals [data-layout=n] .rf-node{width:164px}.fp-referrals [data-layout=n] .rf-node.n1{top:14px;left:16px}.fp-referrals [data-layout=n] .rf-node.n2{top:14px;left:200px}.fp-referrals [data-layout=n] .rf-node.n3{top:124px;left:16px}.fp-referrals [data-layout=n] .rf-node.n4{top:124px;left:200px}.fp-referrals [data-layout=n] .rf-node.n5{top:234px;left:16px}.fp-referrals [data-layout=n] .rf-mail{width:350px;top:398px;left:30px}.fp-referrals .rf-s-c{z-index:2;box-shadow:0 0 0 1px #ffffff24, 0 0 0 7px var(--bg);top:20px;left:235px}.fp-referrals .rf-s-l,.fp-referrals .rf-s-r{transform-origin:0 0;top:60px;scale:.88}.fp-referrals .rf-s-l{left:22px}.fp-referrals .rf-s-r{left:478px}.fp-referrals [data-layout=n] .rf-s-c{left:65px}.fp-referrals [data-layout=n] .rf-s-l,.fp-referrals [data-layout=n] .rf-s-r{display:none}.fp-referrals .rf-sms{border:1px solid var(--rf-hair);background:var(--rf-scr);border-radius:22px;width:452px;padding:22px 24px;position:absolute;top:24px;left:20px;overflow:hidden}.fp-referrals .rf-sms .rf-msg-cap{margin-bottom:14px;font-size:11.5px}.fp-referrals .rf-sms-bub{background:var(--rf-scr-2);max-width:390px;color:var(--text);border-radius:20px 20px 20px 6px;flex-direction:column;gap:10px;padding:14px 17px;font-size:15px;line-height:1.45;display:flex}.fp-referrals .rf-hl{background-image:linear-gradient(var(--accent), var(--accent));color:var(--ink);transition:background-size .8s var(--ease);transition-delay:calc(var(--t,0) * 1ms);background-position:0 100%;background-repeat:no-repeat;background-size:100% 2px;padding-bottom:1px}.fp-referrals .rf-pre .rf-hl{background-size:0 2px;transition:none}.fp-referrals .rf-ann{width:270px;height:100%;margin:0;padding:0;list-style:none;position:absolute;top:0;left:442px}.fp-referrals .rf-ann li{left:0;top:calc(var(--y) * 1px - 10px);color:var(--ink);align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex;position:absolute}.fp-referrals .rf-ann i{background:var(--accent-line);flex:none;width:34px;height:1px;position:relative}.fp-referrals .rf-ann i:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;left:-3px}.fp-referrals [data-layout=n] .rf-sms{width:380px;padding:20px 18px;top:0;left:0}.fp-referrals [data-layout=n] .rf-sms-bub{max-width:340px;font-size:14.5px}.fp-referrals [data-layout=n] .rf-ann{display:none}.fp-referrals .rf-cp{width:720px;height:450px;top:0;left:0}.fp-referrals .rf-ctabs{border-bottom:1px solid var(--rf-hair);color:var(--faint);flex:none;gap:22px;padding:0 16px;font-size:11px;font-weight:500;display:flex;overflow:hidden}.fp-referrals .rf-ctabs span{flex:none;padding:10px 0 9px}.fp-referrals .rf-ctabs .on{color:var(--ink);box-shadow:inset 0 -2px var(--accent);font-weight:600}.fp-referrals .rf-tool{height:48px;color:var(--muted);flex:none;align-items:center;gap:10px;padding:0 16px;font-size:10.5px;display:flex}.fp-referrals .rf-tool .rf-seg .on{background:var(--accent-wash);box-shadow:inset 0 0 0 1px var(--accent-line)}.fp-referrals .rf-search{border:1px solid var(--line-strong);width:170px;height:28px;color:var(--faint);border-radius:2px;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.fp-referrals .rf-search svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:12px;height:12px}.fp-referrals .rf-th-4,.fp-referrals .rf-row-4{grid-template-columns:14px minmax(0,1.2fr) minmax(0,1.2fr) minmax(0,.8fr)}.fp-referrals .rf-row-4{height:60px}.fp-referrals .rf-cb{border:1px solid var(--line-strong);border-radius:2px;width:13px;height:13px}.fp-referrals .rf-tags{gap:6px;display:flex}.fp-referrals .rf-tags span{border:1px solid var(--rf-hair);background:var(--rf-scr-2);color:var(--muted);border-radius:999px;padding:1px 8px;font-size:10px;font-weight:600}.fp-referrals [data-layout=n] .rf-cp{width:380px;height:420px}.fp-referrals [data-layout=n] .rf-cp .rf-rail{width:40px}.fp-referrals [data-layout=n] .rf-th-4,.fp-referrals [data-layout=n] .rf-row-4{grid-template-columns:13px minmax(0,1.15fr) minmax(0,1fr);gap:10px;padding:0 12px}.fp-referrals [data-layout=n] .rf-row-4{height:64px}.fp-referrals [data-layout=n] .rf-cp .rf-lvr{display:none}@media (prefers-reduced-motion:reduce){.fp-referrals .rf-a,.fp-referrals .rf-draw,.fp-referrals .rf-new,.fp-referrals .rf-new .rf-row,.fp-referrals .rf-hl,.fp-referrals .rf-sw i,.fp-referrals .rf-sw i:after{transition:none!important}.fp-referrals .rf-tap,.fp-referrals .rf-go,.fp-referrals .rf-new .rf-row,.fp-referrals .rf-caret{animation:none!important}}:root{--lt-bg:#fff;--lt-paper:#f5f8fa;--lt-paper-2:#e8eaec;--lt-line:#e8eaec;--lt-line-strong:#d3dae0;--lt-ink:#0a1820;--lt-text:#1a2833;--lt-muted:#4a5c6a;--lt-faint:#627384;--lt-accent-ink:#007248;--lt-accent-wash:#e3fbef;--lt-accent-line:#00724847;--lt-shadow:0 1px 2px #0a18200f, 0 8px 24px #0a18201a;--dk-bg:#0a1820;--dk-paper:#0f222c;--dk-paper-2:#142b36;--dk-line:#ffffff1c;--dk-line-strong:#ffffff38;--dk-ink:#fff;--dk-text:#e6ecef;--dk-muted:#b9c5cd;--dk-faint:#93a3ae;--dk-accent-ink:#3f9;--dk-accent-wash:#33ff991a;--dk-accent-line:#33ff994d}.fp-stage>*{--bg:var(--lt-bg);--paper:var(--lt-paper);--paper-2:var(--lt-paper-2);--line:var(--lt-line);--line-strong:var(--lt-line-strong);--ink:var(--lt-ink);--text:var(--lt-text);--muted:var(--lt-muted);--faint:var(--lt-faint);--accent-ink:var(--lt-accent-ink);--accent-wash:var(--lt-accent-wash);--accent-line:var(--lt-accent-line);color:var(--text)}.fp-referrals .rf-canvas{--rf-scr:var(--lt-bg);--rf-scr-2:var(--lt-paper);--rf-hair:var(--lt-line);--rf-track:var(--lt-line-strong)}.fp-referrals :is(.rf-msg,.rf-h-cl){box-shadow:0 0 0 6px var(--dk-bg)}.fp-referrals [data-layout=n] .rf-h-msg{box-shadow:0 0 0 4px var(--dk-bg)}.fp-referrals .rf-s-c{box-shadow:0 0 0 1px #ffffff24, 0 0 0 7px var(--dk-bg)}.fp-referrals .rf-ann{--ink:var(--dk-ink)}.fp-referrals .rf-ph-in:after{background:#0a1820bf}.fp-referrals :is(.rf-bub,.rf-sms-bub){background:var(--lt-paper-2)}.fp-referrals .rf-lk{color:inherit}.fp-referrals .rf-rail{--accent-ink:var(--dk-accent-ink);--accent-wash:var(--dk-accent-wash);background:#162029;border-right-color:#0000}.fp-referrals .rf-rail span svg,.fp-referrals .rf-rail span svg .g{stroke:#ffffff80}.fp-referrals :is(.rf-tab.on,.rf-ctabs .on){box-shadow:inset 0 -2px var(--lt-accent-ink)}.fp-referrals .rf-hl{background-image:linear-gradient(var(--lt-accent-ink), var(--lt-accent-ink))}.fp-referrals .rf-ann i:before{background:var(--lt-accent-ink)}.fp-referrals .rf-toast{border-color:var(--lt-line);border-left-color:var(--lt-accent-ink);border-radius:var(--r);background:var(--lt-bg);box-shadow:var(--lt-shadow)}.fp-referrals .rf-mail{box-shadow:var(--lt-shadow)}.fp-referrals .rf-seg .on{background:color-mix(in srgb, var(--accent) 10%, var(--lt-bg))}.fp-referrals .rf-flow{background-image:radial-gradient(#4a5c6a4d 1px,#0000 1.5px)}.fp-referrals .rf-edges .rf-draw{stroke:#4a5c6ab3}
