.rj{isolation:isolate;position:relative}.rj-beat:before{--drift:calc((var(--p) - .5) * 36%);z-index:-1;background:radial-gradient(34% 30% at var(--ax,18%) calc(var(--ay,40%) - var(--drift)), #c7f06a66, transparent 72%), radial-gradient(30% 26% at var(--bx,84%) calc(var(--by,62%) + var(--drift)), #1f785221, transparent 72%);content:"";pointer-events:none;position:absolute;inset:0}.rj-beat:nth-of-type(2):before{--ax:86%;--ay:34%;--bx:14%;--by:70%}.rj-beat:nth-of-type(3):before{--ax:22%;--ay:66%;--bx:80%;--by:30%}.rj-beat:nth-of-type(4):before{--ax:80%;--ay:58%;--bx:20%;--by:36%}.rj-beat:nth-of-type(5):before{--ax:50%;--ay:46%;--bx:50%;--by:70%}.rj .pp{background:0 0;overflow:visible}.rj-beat{z-index:1;min-height:95svh;position:relative}.rj-col{gap:clamp(16px,2.6vh,28px);width:min(820px,100%)}.rj-step{border:1px solid var(--line);color:var(--forest);letter-spacing:.04em;background:#fff;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:700}.rj-trades{z-index:3;max-width:620px;color:var(--muted);justify-items:center;gap:8px;margin-inline:auto;font-size:13px;display:grid;position:relative}.rj-trades ul{flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.rj-trades li{border:1px solid var(--line);color:var(--ink);background:#ffffffb3;border-radius:999px;padding:4px 11px;font-size:13px;font-weight:500}.rj-title{--h:clamp(0, (var(--p) - .12) * 5, 1);max-width:24ch;opacity:var(--h);transform:translateY(calc((1 - var(--h)) * 28px));font-size:clamp(30px,3.8vw,54px)}.rj-art{--s:clamp(0, (var(--p) - .2) * 3.4, 1);width:min(640px,100%);height:clamp(380px,56vh,540px);color:var(--ink);text-align:left;position:relative}@media (min-width:1280px) and (min-height:900px){.rj-art{zoom:1.2;height:clamp(380px,46vh,500px)}}.rj-card{box-sizing:border-box;border:1px solid var(--line);background:#fff;border-radius:16px;box-shadow:0 24px 48px -30px #12392a73}.rj-card small{color:var(--muted);font-size:12px;display:block}.rj-card b{font-family:var(--font-display);font-size:15px;font-weight:600;line-height:1.25;display:block}.rj-line{background:var(--sage);border-radius:3px;height:6px;margin-top:8px;display:block}.rj-line:nth-of-type(2n){width:70%}.rj-scan{--l:clamp(0, (var(--p) - .24) / .3, 1);width:250px;padding:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rj-scan:before{border:1.5px dashed var(--forest-mid);content:"";opacity:clamp(0, var(--s) * 3, 1);background:linear-gradient(#c7f06a38 1px,#0000 1px) 0 0/22px 22px,linear-gradient(90deg,#c7f06a38 1px,#0000 1px) 0 0/22px 22px;border-radius:16px;position:absolute;inset:0}.rj-build{clip-path:inset(0 0 calc((1 - var(--l)) * 100%) 0);position:relative}.rj-house{width:100%;height:auto;display:block}.rj-house_roof{fill:var(--forest-mid)}.rj-house_wall,.rj-house_gate{fill:var(--forest)}.rj-house_gate{stroke:var(--forest-mid);stroke-width:2px}.rj-house_sign,.rj-house_window{fill:var(--lime)}.rj-house_window{opacity:.55}.rj-house_icon{color:var(--night);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px}.rj-house_name{fill:var(--night);font-family:var(--font-display);letter-spacing:.06em;text-anchor:middle;font-size:13px;font-weight:700}.rj-house_slat{stroke:var(--forest-mid);stroke-width:2px}.rj-house_ground{stroke:var(--line);stroke-width:3px}.rj-laser{top:calc(16px + var(--l) * (100% - 32px));background:linear-gradient(90deg, transparent, var(--lime) 12%, var(--lime) 88%, transparent);height:3px;opacity:calc(clamp(0, var(--l) * 20, 1) * clamp(0, (1 - var(--l)) * 20, 1));border-radius:2px;position:absolute;left:-6%;right:-6%;transform:translateY(-50%);box-shadow:0 0 16px 3px #c7f06acc}.rj-laser:after{content:"";background:linear-gradient(#0000,#c7f06a59);height:46px;position:absolute;bottom:100%;left:6%;right:6%}.rj-traits{margin:0;padding:0;list-style:none}.rj-trait{--r:clamp(0, (var(--l,0) - .12 - var(--k) * .2) * 8, 1);--side:-1;top:calc(26% + var(--k) * 14%);border:1px solid var(--line);width:180px;opacity:var(--r);transform:translate(calc((1 - var(--r)) * var(--side) * -40px), -50%) scale(calc(.85 + var(--r) * .15));background:#fff;border-radius:14px;align-items:center;gap:10px;padding:8px 12px 8px 8px;display:flex;position:absolute;right:calc(50% + 140px);box-shadow:0 18px 36px -26px #12392a80}.rj-trait:nth-child(2n){--side:1;left:calc(50% + 140px);right:auto}.rj-art--profile{--l:clamp(0, (var(--p) - .24) / .3, 1)}.rj-trait_icon{background:var(--forest);width:34px;height:34px;color:var(--lime);border-radius:10px;flex:none;place-items:center;display:grid}.rj-trait small{color:var(--muted);font-size:11px;display:block}.rj-trait b{font-size:13px;line-height:1.25;display:block}.rj-gate{position:absolute;top:46%;left:-8%}.rj-firm{white-space:nowrap;width:min(150px,40%);opacity:clamp(0, var(--s) * 3, 1);grid-template-columns:100%;justify-items:center;gap:6px;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%)}.rj-firm_traits{align-items:center;gap:8px;display:flex}.rj-beam{background:linear-gradient(transparent, var(--lime) 10%, var(--lime) 90%, transparent);width:3px;opacity:clamp(0, var(--s) * 3, 1);border-radius:2px;margin-left:-1.5px;position:absolute;top:31%;bottom:36%;left:50%;box-shadow:0 0 18px 4px #c7f06abf}.rj-pile{border:1.5px dashed var(--forest-mid);width:min(152px,42%);height:108px;opacity:clamp(0, var(--s) * 3, 1);background:#c7f06a2e;border-radius:14px;position:absolute;top:53%;left:80%;transform:translate(-50%,-50%)}.rj-pile--off{border-color:var(--line);background:#12392a0a;top:89%}.rj-pile_label{color:var(--forest);white-space:nowrap;align-items:center;gap:5px;font-size:13px;font-weight:700;display:flex;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%)}.rj-pile_label svg{width:14px;height:14px}.rj-pile--off .rj-pile_label{color:var(--muted);top:calc(100% + 12px);bottom:auto}.rj-inbox{color:var(--forest);opacity:clamp(0, var(--s) * 3, 1);justify-items:center;display:grid;position:absolute;top:calc(46% + 72px);left:-8%;transform:translate(-50%)}.rj-count{display:grid}.rj-count b{font-family:var(--font-display);text-align:center;opacity:calc(clamp(0, (var(--p) - var(--lo)) * 400, 1) * clamp(0, (var(--hi) - var(--p)) * 400, 1));grid-area:1/1;font-size:26px;line-height:1}.rj-inbox small{color:var(--muted);white-space:nowrap;font-size:11px}.rj-need{width:fit-content;color:var(--ink);white-space:nowrap;background:#eef2e8;border-radius:999px;align-items:center;gap:4px;padding:2px 8px 2px 5px;font-size:11px;font-weight:600;display:flex;position:relative}.rj-need svg{flex:none;width:12px;height:12px}.rj-need.is-have{background:var(--lime);color:var(--night);font-size:12px}.rj-tender .rj-need{margin-top:5px;font-size:10px}.rj-need.is-match{background:color-mix(in srgb, var(--lime) calc(var(--c) * 100%), #eef2e8)}.rj-need.is-miss{color:color-mix(in srgb, var(--muted) calc(var(--c) * 100%), var(--ink))}.rj-need.is-miss:after{content:"";height:1.5px;transform:scaleX(var(--c));transform-origin:0;background:currentColor;position:absolute;top:50%;left:4px;right:4px}.rj-tender{--c:clamp(0, (var(--rt) - var(--at) - .02) * 14, 1);--land:clamp(0, (var(--rt) - .85) * 7, 1);z-index:calc(2 + var(--k));width:min(128px,36%);opacity:clamp(0, var(--rt) * 12, 1);border-radius:8px;padding:10px}.pp-rider.rj-tender{transform:translate(-50%, -50%) translateY(calc(var(--land) * var(--j) * -6px)) rotate(calc(var(--land) * (var(--j) * 5deg - 4deg)))}.rj-tender b{font-size:11px}.rj-tender small{font-size:10px}.rj-mark{width:24px;height:24px;opacity:var(--c);transform:scale(calc(.4 + var(--c) * .6));border-radius:50%;place-items:center;display:grid;position:absolute;top:-10px;right:-10px}.rj-tender.is-fit .rj-mark{background:var(--lime);color:var(--night)}.rj-tender.is-fit{border-color:color-mix(in srgb, var(--forest-mid) calc(var(--c) * 100%), var(--line))}.rj-tender.is-off .rj-mark{background:var(--muted);color:#fff}.rj-tender.is-off{opacity:calc(clamp(0, var(--rt) * 12, 1) * (1 - var(--c) * .3))}.rj-carry{z-index:30;pointer-events:none;width:128px;height:92px;display:none;position:fixed;top:0;left:0}.rj-carry .rj-tender{width:100%;transform:translateY(calc(var(--j) * -6px)) rotate(calc(var(--j) * 5deg - 4deg));position:absolute;top:0;left:0}.rj.is-handing .rj-carry{display:block}.rj.is-handing .rj-tender.is-fit.pp-rider,.rj.is-handed .rj-tender.is-fit.pp-rider,.rj.is-live:not(.is-handed) .rj-landing{visibility:hidden}.rj-doc{--w:clamp(0, (var(--p) - .24) * 2.4, 1);width:min(250px,62%);opacity:clamp(0, var(--s) * 3, 1);flex-direction:column;gap:8px;padding:18px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rj-doc--back{min-height:200px;opacity:calc(clamp(0, var(--s) * 3, 1) * .7);transform:translate(calc(-50% + var(--k) * 16px), calc(-50% - var(--k) * 16px)) rotate(calc(var(--k) * 4deg))}.rj-doc_place{color:var(--muted);margin-bottom:4px;font-size:12px}.rj-check{--c:clamp(0, var(--w) * 4.4 - var(--k) * 1.05, 1);align-items:center;gap:10px;font-size:13px;font-weight:500;display:flex}.rj-check_box{border:1.5px solid var(--line);border-radius:6px;place-items:center;width:22px;height:22px;display:grid}.rj-check_box>*{opacity:var(--c);transform:scale(calc(.4 + var(--c) * .6))}.rj-doc_bar{background:var(--sage);border-radius:3px;height:6px;margin-top:6px;overflow:hidden}.rj-doc_bar span{background:var(--forest);height:100%;transform:scaleX(var(--w));transform-origin:0;display:block}.rj-mate{z-index:2;opacity:clamp(0, var(--s) * 3, 1);justify-items:center;gap:6px;display:grid}.rj-mate_face{background:var(--forest);width:54px;height:54px;color:var(--lime);border:3px solid #fff;border-radius:50%;place-items:center;display:grid;box-shadow:0 12px 24px -12px #12392a99}.rj-mate_role{background:var(--night);color:#fff;white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.rj-offer{--f:clamp(0, var(--s) * 1.6, 1);--q:clamp(0, (var(--p) - .4) * 8, 1);width:min(31%,190px);opacity:calc(clamp(0, var(--s) * 3, 1) * (1 - var(--q) * .55));transform:translate(calc(-50% + var(--k) * var(--f) * 106%), -50%) rotate(calc(var(--k) * var(--f) * 5deg)) scale(calc(1 - var(--q) * .06));flex-direction:column;gap:4px;padding:16px 14px;display:flex;position:absolute;top:27%;left:50%}.rj-offer.is-pick{z-index:2;border-color:color-mix(in srgb, var(--forest) calc(var(--q) * 100%), var(--line));box-shadow:0 30px 60px -30px rgb(18 57 42/calc(.45 + var(--q) * .3));opacity:calc(clamp(0, var(--s) * 3, 1) * clamp(0, (.545 - var(--p)) * 60, 1) + clamp(0, (var(--p) - .7) * 6, 1) * .35);transform:translate(-50%, calc(-50% - var(--q) * 18px)) scale(calc(1 + var(--q) * .06))}.rj-offer_bars{gap:4px;margin-top:8px;display:flex}.rj-offer_bars i{background:var(--sage);border-radius:4px;width:14px;height:14px}.rj-offer_bars i:first-child,.rj-offer_bars[data-level="2"] i:nth-child(2),.rj-offer_bars[data-level="3"] i{background:var(--forest-mid)}.rj-offer_label{color:var(--muted);margin-bottom:2px;font-size:12px;font-weight:600}.rj-offer_badge{background:var(--lime);color:var(--night);white-space:nowrap;opacity:var(--q);transform:translateX(-50%) scale(calc(.6 + var(--q) * .4));border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;position:absolute;top:-13px;left:50%}.rj-pointer{z-index:3;opacity:clamp(0, min(var(--s) * 3, (1 - var(--rt)) * 4 + .4), 1)}.rj-envelope{--e:clamp(0, (var(--p) - .66) * 10, 1);width:min(40%,210px);opacity:clamp(0, var(--s) * 3, 1);position:absolute;top:80%;left:50%;transform:translate(-50%,-50%)}.rj-envelope svg{filter:drop-shadow(0 20px 30px #12392a33);width:100%;height:auto;display:block}.rj-envelope_label{width:100%;color:var(--ink);font-family:var(--font-display);text-align:center;font-size:15px;font-weight:600;line-height:1.2;display:grid;position:absolute;bottom:12%;left:0}.rj-envelope_label small{color:var(--muted);font-family:var(--font-body);font-size:11px;font-weight:500}.rj-stamp{background:var(--lime);box-shadow:inset 0 0 0 3px var(--lime), inset 0 0 0 4.5px var(--forest), 0 12px 22px -10px #12392a73;color:var(--forest);opacity:clamp(0, var(--e) * 2, 1);transform:rotate(8deg) scale(calc(1.5 - var(--e) * .5));border-radius:6px;justify-items:center;gap:1px;padding:7px 10px 6px;line-height:1.1;display:grid;position:absolute;top:-16%;right:-12%}.rj-stamp svg{width:16px;height:16px}.rj-stamp b{letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:800}.rj-stamp small{font-size:10.5px;font-weight:600}.rj-sheet{z-index:2;border-color:var(--forest);width:min(31%,190px);opacity:calc(clamp(0, (var(--p) - .54) * 60, 1) * clamp(0, (1 - var(--rt)) * 12, 1));transform:translate(-50%, -50%) rotate(calc(var(--rt) * -8deg)) scale(calc(1.06 - var(--rt) * .5));flex-direction:column;gap:4px;padding:16px 14px;display:flex}.rj-burst{width:0;height:0;position:absolute;top:30%;left:50%}.rj-burst i{--z:clamp(0, (var(--p) - .42) * 5, 1);background:var(--lime);width:10px;height:22px;opacity:calc(clamp(0, var(--z) * 8, 1) * (1 - var(--z)));transform:rotate(calc(var(--k) * 30deg)) translateY(calc(-60px - var(--z) * 150px)) scale(calc(1 - var(--z) * .4));border-radius:4px;margin:-11px 0 0 -5px;position:absolute}.rj-burst i:nth-child(2n){background:var(--forest-mid);height:12px}.rj-letter{--l:clamp(0, var(--s) * 1.4, 1);box-sizing:border-box;width:min(58%,300px);opacity:var(--l);transform:translate(-50%, calc(-50% + (1 - var(--l)) * 60px)) rotate(calc((1 - var(--l)) * -6deg));flex-direction:column;gap:4px;padding:18px 18px 20px;display:flex;position:absolute;top:30%;left:50%}.rj-letter small{color:var(--muted);font-size:12px}.rj-letter b{color:var(--forest);font-family:var(--font-display);font-size:30px}.rj-letter_what{color:var(--ink);margin-bottom:4px;font-size:13px;font-weight:600}.rj-seal{--z:clamp(0, (var(--p) - .32) * 8, 1);background:var(--lime);width:64px;height:64px;color:var(--lime);opacity:var(--z);transform:rotate(calc((1 - var(--z)) * -40deg)) scale(calc(2 - var(--z)));border:4px solid #fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:-22px;right:-22px;box-shadow:0 14px 30px -12px #12392a80}.rj-seal svg{width:36px;height:36px}.rj-after{--z:clamp(0, (var(--p) - .38) * 7, 1);--h:clamp(0, (var(--p) - .46) * 7, 1);box-sizing:border-box;width:min(400px,100%);color:var(--forest);opacity:var(--z);transform:translate(-50%, calc((1 - var(--z)) * 24px));flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute;bottom:2%;left:50%}.rj-after_cap{color:var(--forest);font-family:var(--font-display);align-items:center;gap:10px;font-size:18px;display:inline-flex}.rj-after_cap i{background:var(--forest-mid);border-radius:50%;width:8px;height:8px;position:relative}.rj-after_cap i:after{border:1.5px solid var(--forest-mid);content:"";border-radius:50%;animation:1.8s ease-out infinite rj-ping;position:absolute;inset:-5px}@keyframes rj-ping{0%{opacity:.8;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}.rj-after_found{color:var(--ink);text-align:left;opacity:var(--h);transform:translateY(calc((1 - var(--h)) * 10px));align-items:center;gap:9px;display:inline-flex}.rj-after_found>svg{width:18px;height:18px;color:var(--forest-mid);flex:none}.rj-after_found>span{flex-direction:column;display:flex}.rj-after_found b{color:var(--ink);font-size:15px;font-weight:700}.rj-after_found small{color:var(--muted);font-size:12px}.rj-after_found em{background:var(--lime);color:#12392a;border-radius:999px;flex:none;padding:3px 9px;font-size:11px;font-style:normal;font-weight:700}.rj-after--radar{flex-direction:column-reverse;gap:8px}.rj-after_rings{aspect-ratio:2;width:min(260px,80%);position:relative;overflow:hidden}.rj-after_rings i{aspect-ratio:1;border:1.5px solid var(--forest);opacity:.22;transform:translate(-50%, 50%) scale(var(--z));border-radius:50%;position:absolute;bottom:0;left:50%}.rj-after_rings i:first-child{width:100%}.rj-after_rings i:nth-child(2){opacity:.32;width:66%}.rj-after_rings i:nth-child(3){opacity:.45;width:33%}.rj-after_rings b{transform-origin:0 100%;background:conic-gradient(at 0 100%,#3f8a624d,#0000 24deg);width:50%;height:100%;animation:3.2s ease-in-out infinite alternate rj-beam;position:absolute;bottom:0;left:50%}@keyframes rj-beam{0%{transform:rotate(-90deg)}to{transform:rotate(66deg)}}@media (prefers-reduced-motion:reduce){.rj-after_cap i:after,.rj-after_rings b{animation:none}}@media (max-width:600px){.rj-art--team{width:calc(100% - 72px);margin-inline:auto}.rj-art--team .rj-doc{width:min(250px,80%);padding:16px}.rj-scan{width:200px;padding:12px;top:0;transform:translate(-50%)}.rj-traits{grid-template-columns:1fr 1fr;gap:8px;display:grid;position:absolute;bottom:0;left:0;right:0}.rj-trait,.rj-trait:nth-child(2n){width:auto;transform:translateY(calc((1 - var(--r)) * 16px));padding:6px 8px 6px 6px;position:static}.rj-trait_icon{width:28px;height:28px}.rj-trait b{font-size:12px}.rj-firm_traits{flex-wrap:wrap;justify-content:center}.rj-tender{padding:8px}.rj-offer{padding:12px 10px}.rj-envelope_label{font-size:12px}.pr.rj-beat{min-height:auto;padding-block:40px}.rj-art--win{height:400px}.rj-art--win .rj-burst,.rj-art--win .rj-letter .rj-line{display:none}.rj-art--win .rj-letter{width:min(78%,280px);transform:translate(-50%, calc((1 - var(--l)) * 60px)) rotate(calc((1 - var(--l)) * -6deg));top:24px}.rj-art--win .rj-after{bottom:0}}.rj-beat:has(.rj-art--win){align-items:flex-end;padding-bottom:0}.rj-art--win .rj-after{bottom:0}@media (min-width:601px){.rj-art--win .rj-burst,.rj-art--win .rj-letter{top:22%}}
