.rj-hero{position:relative;overflow:hidden;border-bottom:1px solid rgb(var(--border-color-rgb)/.2)}.rj-blob{position:absolute;border-radius:50%;filter:blur(110px);pointer-events:none;opacity:.3}.rj-blob.a{width:420px;height:420px;background:var(--rj-blob-a,var(--accent-secondary));top:-200px;left:6%}.rj-blob.b{width:380px;height:380px;background:var(--rj-blob-b,var(--accent-primary));top:-180px;right:4%}.rj-hero-in{position:relative;max-width:1240px;margin:0 auto;padding:36px 32px 40px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:40px;align-items:center}.rj-eb{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:var(--radius-full);font-family:var(--font-code,ui-monospace,monospace);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;margin-bottom:18px}.rj-hero h1{font-size:clamp(2rem,3.6vw,3rem);font-weight:900;letter-spacing:-.035em;line-height:1.05;margin:0 0 12px;max-width:640px;text-wrap:balance}.rj-grad{background-image:var(--rj-grad,var(--gradient-brand));-webkit-background-clip:text;background-clip:text;color:transparent}.rj-hero-p{font-size:16px;line-height:1.6;color:var(--text-secondary);margin:0 0 24px;max-width:560px;text-wrap:pretty}.rj-cta-slot{min-height:60px}.rj-cta{display:inline-flex;align-items:center;gap:14px;padding:8px 20px 8px 8px;border-radius:var(--radius-full);background:var(--bg-surface-solid);border:1px solid rgb(var(--accent-primary-rgb)/.45);color:var(--text-primary);box-shadow:0 18px 40px -24px rgb(var(--accent-primary-rgb)/.8);transition:transform .2s,box-shadow .2s;font:inherit;cursor:pointer;text-align:left;max-width:100%}.rj-cta:hover{transform:translateY(-2px);box-shadow:0 22px 44px -22px rgb(var(--accent-primary-rgb)/.9)}.rj-cta:focus-visible{outline:3px solid rgb(var(--accent-primary-rgb)/.6);outline-offset:4px}.rj-cta>span:nth-child(2){min-width:0}.rj-cta small{display:block;font-family:var(--font-code,ui-monospace,monospace);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--accent-primary)}.rj-cta b{display:block;font-size:16px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rj-cta>svg{color:var(--accent-primary);flex-shrink:0}.rj-cta.is-ghost{border-color:rgb(var(--border-color-rgb)/.35);box-shadow:none}.rj-av{width:44px;height:44px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--gradient-brand-135);color:#fff;font-size:15px;font-weight:800}.rj-av img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.rj-stats{display:flex;align-items:center;gap:24px;padding:20px 24px;border-radius:var(--radius-2xl);border:1px solid rgb(var(--border-color-rgb)/.3);background:rgb(var(--bg-surface-rgb)/.5);backdrop-filter:blur(12px);min-height:146px}.rj-ring{position:relative;width:104px;height:104px;flex-shrink:0}.rj-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.rj-ring circle{fill:none;stroke-width:8}.rj-ring .trk{stroke:rgb(var(--border-color-rgb)/.25)}.rj-ring .val{stroke-linecap:round;transition:stroke-dashoffset 1.2s var(--ease-out-soft)}.rj-ring-c{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.rj-ring-c b{font-size:24px;font-weight:900;letter-spacing:-.02em;line-height:1}.rj-ring-c span{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-secondary);margin-top:4px}.rj-rs-list{display:flex;flex-direction:column;gap:12px}.rj-rs{gap:11px}.rj-rs,.rj-rs-i{display:flex;align-items:center}.rj-rs-i{width:34px;height:34px;border-radius:var(--radius-md);justify-content:center;background:rgb(var(--c)/.14);color:rgb(var(--c));flex-shrink:0}.rj-rs b{display:block;font-size:15px;font-weight:800;line-height:1.1;font-variant-numeric:tabular-nums}.rj-rs span{font-size:12px}.rj-rs span,.rj-stats-note{color:var(--text-secondary)}.rj-stats-note{font-size:13px;line-height:1.5;max-width:220px}.rj-page{max-width:1240px;margin:0 auto;padding:0 32px 100px;container:rj/inline-size}.rj-chips{position:sticky;top:var(--mobile-bar-h,0);z-index:20;display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 -32px;padding:12px 32px;background:rgb(var(--bg-app-rgb)/.86);backdrop-filter:blur(12px);border-bottom:1px solid rgb(var(--border-color-rgb)/.15)}@media (min-width:768px){.rj-chips{top:0}}.rj-chips::-webkit-scrollbar{display:none}.rj-ch{flex-shrink:0;display:inline-flex;gap:8px;min-height:44px;padding:0 14px 0 6px;border-radius:var(--radius-full);border:1px solid rgb(var(--border-color-rgb)/.35);background:rgb(var(--bg-surface-rgb)/.5);color:var(--text-secondary);font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:color .2s,border-color .2s,background .2s;white-space:nowrap}.rj-ch,.rj-ch .d{align-items:center}.rj-ch .d{width:30px;height:30px;border-radius:50%;display:flex;justify-content:center;font-size:12px;font-weight:800;background:rgb(var(--c)/.14);color:rgb(var(--c))}.rj-ch.st-done .d{background:rgb(var(--c));color:var(--bg-app)}.rj-ch.st-ahead,.rj-ch.st-gated{opacity:.6}.rj-ch.on{color:var(--text-primary);border-color:rgb(var(--c)/.7);background:rgb(var(--c)/.1);opacity:1}.rj-body{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;padding-top:28px}.rj-path{min-width:0}.rj-panel{display:none}@container rj (min-width: 1060px){.rj-body{grid-template-columns:minmax(0,1fr) 320px}.rj-panel{display:flex}.rj-chips{display:none}}.rj-wrap{position:relative;margin:0 auto}.rj-wrap>svg{position:absolute;inset:0;overflow:visible;pointer-events:none}.rj-road{fill:none;stroke:rgb(var(--border-color-rgb)/.13);stroke-width:30;stroke-linecap:round;stroke-linejoin:round}.rj-dots{stroke:rgb(var(--text-secondary-rgb)/.38);stroke-width:3.5;stroke-dasharray:.5 13}.rj-dots,.rj-trail{fill:none;stroke-linecap:round}.rj-trail{stroke-width:7}.rj-trail.anim{stroke-dasharray:1;stroke-dashoffset:1;animation:rj-draw .32s linear forwards}@keyframes rj-draw{to{stroke-dashoffset:0}}.rj-flow{fill:none;stroke-width:5;stroke-linecap:round;stroke-dasharray:9 11;animation:rj-flow 1.1s linear infinite;opacity:.9}@keyframes rj-flow{to{stroke-dashoffset:-40}}.rj-lm{position:absolute;transform:translate(-50%,-50%);width:240px;text-align:center;z-index:2;scroll-margin-top:96px}.rj-lm.sm{width:210px}.rj-med{position:relative;width:136px;height:136px;margin:0 auto 14px}.rj-lm.sm .rj-med{width:112px;height:112px}.rj-glow{inset:-34px;background:radial-gradient(circle,rgb(var(--c)/.26),transparent 68%);pointer-events:none}.rj-glow,.rj-orbit{position:absolute;border-radius:50%}.rj-orbit{inset:0;border:1.5px dashed rgb(var(--c)/.45);animation:rj-spin 46s linear infinite}.rj-orbit b{position:absolute;top:-5px;left:50%;width:9px;height:9px;margin-left:-4.5px;border-radius:50%;background:rgb(var(--c));box-shadow:0 0 10px rgb(var(--c))}.rj-orbit b+b{top:auto;bottom:-4px;width:6px;height:6px;margin-left:-3px;opacity:.6}@keyframes rj-spin{to{transform:rotate(1turn)}}.rj-disc{position:absolute;inset:15px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 32% 26%,rgb(var(--c)/.34),rgb(var(--c)/.07) 70%),var(--bg-surface-solid);border:1px solid rgb(var(--c)/.42);box-shadow:inset 0 0 30px rgb(var(--c)/.16),0 22px 44px -20px rgb(var(--c)/.7);animation:rj-float 6s ease-in-out infinite}.rj-disc>span{width:62%;height:62%;display:block}.rj-lm.sm .rj-disc{inset:12px}@keyframes rj-float{50%{transform:translateY(-6px)}}.rj-badge{position:absolute;right:6px;bottom:6px;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:3px solid var(--bg-app);z-index:2}.rj-badge.ok{background:rgb(var(--c));color:var(--bg-app)}.st-ahead .rj-disc,.st-gated .rj-disc{filter:grayscale(.85);opacity:.55;animation:none}.st-ahead .rj-orbit,.st-gated .rj-orbit{animation:none;opacity:.35}.st-ahead .rj-glow,.st-gated .rj-glow{opacity:.25}.rj-lm-k{font-family:var(--font-code,ui-monospace,monospace);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:rgb(var(--c))}.st-ahead .rj-lm-k,.st-gated .rj-lm-k{color:var(--text-secondary)}.rj-lm-n{font-size:19px;font-weight:900;letter-spacing:-.02em;margin:6px 0;line-height:1.15}.rj-lm-d{font-size:13px;line-height:1.5;color:var(--text-secondary);text-wrap:pretty}.rj-lm-p{display:flex;align-items:center;gap:10px;margin:12px auto 0;max-width:180px}.rj-bar{flex:1;height:6px;background:rgb(var(--border-color-rgb)/.28);overflow:hidden}.rj-bar,.rj-bar>b{border-radius:99px;display:block}.rj-bar>b{height:100%;background:rgb(var(--c));transition:width .6s var(--ease-out-soft)}.rj-count,.rj-lm-p span{font-family:var(--font-code,ui-monospace,monospace);font-size:11px;font-weight:700;color:var(--text-secondary);font-variant-numeric:tabular-nums}.rj-mc{position:absolute;left:0;right:0;z-index:3;display:flex;align-items:center;gap:16px;padding:16px;border-radius:var(--radius-2xl);border:1px solid rgb(var(--c)/.3);background:linear-gradient(120deg,rgb(var(--c)/.1),rgb(var(--bg-surface-rgb)/.92) 60%),var(--bg-app);box-shadow:0 18px 40px -28px rgb(var(--c)/.8);scroll-margin-top:calc(var(--mobile-bar-h, 0px) + 80px)}.rj-mc.st-ahead,.rj-mc.st-gated{border-color:rgb(var(--border-color-rgb)/.3);background:rgb(var(--bg-surface-rgb)/.92)}.rj-mc .rj-med{width:84px;height:84px;margin:0;flex-shrink:0}.rj-mc .rj-disc{inset:9px}.rj-mc .rj-glow{inset:-16px}.rj-mc .rj-badge{width:26px;height:26px;right:0;bottom:0;border-width:2px}.rj-mc-tx{min-width:0;flex:1}.rj-mc .rj-lm-n{font-size:17px;margin:4px 0}.rj-mc .rj-lm-d{font-size:12.5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rj-mc .rj-lm-p{margin:10px 0 0;max-width:none}.rj-gt{position:absolute;width:34px;height:34px;transform:translate(-50%,-50%) rotate(45deg);border-radius:9px;display:flex;align-items:center;justify-content:center;z-index:3;background:var(--bg-app);border:2px solid rgb(var(--c)/.7);box-shadow:0 0 0 6px rgb(var(--bg-app-rgb)/.9)}.rj-gt b{transform:rotate(-45deg);font-family:var(--font-code,ui-monospace,monospace);font-size:13px;font-weight:800;color:rgb(var(--c))}.rj-gt.st-done{background:rgb(var(--c));border-color:rgb(var(--c))}.rj-gt.st-done b{color:var(--bg-app)}.rj-gt.st-ahead,.rj-gt.st-gated{border-color:rgb(var(--border-color-rgb)/.5)}.rj-gt.st-ahead b,.rj-gt.st-gated b{color:var(--text-secondary)}.rj-nd{--sz:62px;position:absolute;width:var(--sz);height:var(--sz);transform:translate(-50%,-50%);border-radius:50%;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:4;font:inherit;transition:transform .15s,box-shadow .15s;scroll-margin:140px 0}.rj-wrap.mob .rj-nd{--sz:54px}.rj-nd>svg{width:24px;height:24px}.rj-wrap.mob .rj-nd>svg{width:21px;height:21px}.rj-nd:hover{transform:translate(-50%,-50%) scale(1.06)}.rj-nd:active{transform:translate(-50%,calc(-50% + 3px))}.rj-nd:focus-visible{outline:3px solid rgb(var(--c)/.6);outline-offset:5px}.rj-nd.sel:not(.st-current){outline:3px solid rgb(var(--c)/.55);outline-offset:6px}.rj-nd.st-done{background:rgb(var(--c));color:var(--bg-app);box-shadow:0 6px 0 rgb(var(--c)/.42),0 0 0 7px rgb(var(--c)/.1)}.rj-nd.st-done:active{box-shadow:0 3px 0 rgb(var(--c)/.42)}.rj-nd.st-open{background:var(--bg-app);color:rgb(var(--c));border:3px solid rgb(var(--c));box-shadow:0 6px 0 rgb(var(--c)/.32)}.rj-nd.st-open:not(.up-next){border-color:rgb(var(--c)/.55)}.rj-nd.st-ahead,.rj-nd.st-gated{background:var(--bg-surface-solid);color:var(--text-secondary);border:2px solid rgb(var(--border-color-rgb)/.45);box-shadow:0 5px 0 rgb(var(--border-color-rgb)/.22)}.rj-nd.k-quiz{border-radius:19px;--sz:58px}.rj-wrap.mob .rj-nd.k-quiz{--sz:52px;border-radius:17px}.rj-nd.k-quiz.st-done{background:linear-gradient(145deg,rgb(var(--c)),rgb(var(--c)/.7))}.rj-nd.st-current{--sz:80px;background:conic-gradient(from 200deg,rgb(var(--c)),var(--accent-primary),rgb(var(--c)));padding:5px;box-shadow:0 7px 0 rgb(var(--c)/.4),0 0 40px -6px rgb(var(--c));border-radius:50%}.rj-wrap.mob .rj-nd.st-current{--sz:68px}.rj-nd.st-current .rj-av{width:100%;height:100%;border:3px solid var(--bg-app);font-size:18px}.rj-nd.pop{animation:rj-pop .7s var(--ease-out-soft)}@keyframes rj-pop{0%{transform:translate(-50%,-50%) scale(1)}35%{transform:translate(-50%,-50%) scale(1.28)}to{transform:translate(-50%,-50%) scale(1)}}.rj-pulse{position:absolute;inset:-2px;border-radius:50%;border:2px solid rgb(var(--c));animation:rj-ring 2.2s ease-out infinite;pointer-events:none}.rj-pulse.p2{animation-delay:1.1s}@keyframes rj-ring{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}.rj-bub{bottom:calc(100% + 14px);transform:translateX(-50%);padding:7px 13px;border-radius:10px;background:rgb(var(--c));color:var(--bg-app);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;animation:rj-bob 1.8s ease-in-out infinite;box-shadow:0 10px 20px -10px rgb(var(--c));pointer-events:none}.rj-bub,.rj-bub:after{position:absolute;left:50%}.rj-bub:after{content:"";top:100%;margin-left:-6px;border:6px solid transparent;border-top:6px solid rgb(var(--c))}.rj-wrap.mob .rj-nd:not(.st-current) .rj-bub{bottom:calc(100% + 8px);padding:5px 10px;font-size:10px}@keyframes rj-bob{50%{transform:translate(-50%,-5px)}}.rj-lb{position:absolute;transform:translateY(-50%);z-index:3;pointer-events:none}.rj-lb .t{font-size:15px;font-weight:800;line-height:1.25;letter-spacing:-.005em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rj-lb .m{font-family:var(--font-code,ui-monospace,monospace);font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rj-lb.st-current .t{font-size:17px}.rj-lb.st-current .m,.rj-lb.up-next .m{color:rgb(var(--c))}.rj-lb.st-ahead,.rj-lb.st-gated{opacity:.5}.rj-wrap.mob .rj-lb .t{font-size:14px}.rj-wrap.mob .rj-lb.st-current .t{font-size:15.5px}.rj-wrap.mob .rj-lb .m{font-size:10px}.rj-panel{position:sticky;top:24px;align-self:start;flex-direction:column;gap:16px;max-height:calc(100vh - 48px);overflow-y:auto;scrollbar-width:thin}.rj-pc{border-radius:var(--radius-2xl);border:1px solid rgb(var(--border-color-rgb)/.3);background:rgb(var(--bg-surface-rgb)/.6);backdrop-filter:blur(12px);padding:20px}.rj-pc-h{font-family:var(--font-code,ui-monospace,monospace);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--text-secondary);margin-bottom:12px}.rj-sl{display:flex;align-items:center;gap:12px;min-height:52px;padding:6px 8px;margin:0 -8px;border:none;border-radius:var(--radius-lg);background:none;color:var(--text-primary);font:inherit;cursor:pointer;text-align:left;width:calc(100% + 16px)}.rj-sl:hover{background:var(--button-hover)}.rj-sl.on{background:rgb(var(--c)/.1)}.rj-sl-n{width:32px;height:32px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;background:rgb(var(--c)/.14);color:rgb(var(--c))}.rj-sl.st-done .rj-sl-n{background:rgb(var(--c));color:var(--bg-app)}.rj-sl.st-current .rj-sl-n{box-shadow:0 0 0 2px rgb(var(--c))}.rj-sl.st-ahead,.rj-sl.st-gated{color:var(--text-secondary)}.rj-sl.st-ahead .rj-sl-n,.rj-sl.st-gated .rj-sl-n{background:rgb(var(--border-color-rgb)/.2);color:var(--text-secondary)}.rj-sl-t{flex:1;min-width:0}.rj-sl-t b{display:block;font-size:13.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:6px}.rj-sl-t .rj-bar{height:4px}.rj-dt-top{gap:14px;margin-bottom:14px}.rj-dt-ic,.rj-dt-top{display:flex;align-items:center}.rj-dt-ic{width:52px;height:52px;border-radius:50%;flex-shrink:0;justify-content:center;background:rgb(var(--c)/.14);color:rgb(var(--c));overflow:hidden}.rj-dt-ic.st-done{background:rgb(var(--c));color:var(--bg-app)}.rj-dt-ic.st-ahead,.rj-dt-ic.st-gated{background:rgb(var(--border-color-rgb)/.2);color:var(--text-secondary)}.rj-dt-ic.k-quiz{border-radius:16px}.rj-dt-ic .rj-av{width:100%;height:100%}.rj-dt-k{font-family:var(--font-code,ui-monospace,monospace);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:rgb(var(--c))}.rj-dt-t{font-size:20px;font-weight:900;letter-spacing:-.02em;line-height:1.2;margin-top:3px}.rj-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.rj-tg{font-size:11px;font-weight:700;padding:4px 10px;border-radius:var(--radius-full);border:1px solid rgb(var(--border-color-rgb)/.4);color:var(--text-secondary)}.rj-tg.st{color:rgb(var(--c));border-color:rgb(var(--c)/.4);background:rgb(var(--c)/.08)}.rj-tg.sc{color:var(--warning);border-color:rgb(var(--warning-rgb)/.35)}.rj-dt-d{font-size:14px;line-height:1.6;text-wrap:pretty}.rj-dt-d,.rj-note{color:var(--text-secondary);margin:0 0 16px}.rj-note{display:flex;gap:9px;align-items:flex-start;font-size:13px;line-height:1.5;padding:12px;border-radius:var(--radius-lg);background:rgb(var(--border-color-rgb)/.1)}.rj-note>svg{flex-shrink:0;margin-top:2px}.rj-note b{color:var(--text-primary)}.rj-btns{display:flex;flex-direction:column;gap:10px}.rj-btn{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:50px;border-radius:var(--radius-full);border:none;background:rgb(var(--c));color:var(--bg-app);font:inherit;font-size:15px;font-weight:800;cursor:pointer;box-shadow:0 5px 0 rgb(var(--c)/.45);transition:transform .12s,box-shadow .12s,filter .12s;padding:0 18px}.rj-btn:hover{filter:brightness(1.06)}.rj-btn:active{transform:translateY(3px);box-shadow:0 2px 0 rgb(var(--c)/.45)}.rj-btn:focus-visible{outline:3px solid rgb(var(--c)/.6);outline-offset:3px}.rj-btn.ghost{background:transparent;color:rgb(var(--c));border:2px solid rgb(var(--c)/.6);box-shadow:none}.rj-btn.ghost:hover{background:rgb(var(--c)/.08);filter:none}.rj-btn:disabled{cursor:progress;opacity:.7}.rj-lg{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px}.rj-lg span{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-secondary)}.rj-lg i{width:16px;height:16px;border-radius:50%;flex-shrink:0}.rj-scrim{position:fixed;inset:0;z-index:150;display:flex;align-items:flex-end;justify-content:center;background:rgb(0 0 0/.5);backdrop-filter:blur(4px);animation:rj-fade .2s ease-out}@keyframes rj-fade{0%{opacity:0}}.rj-sheet{position:relative;width:min(520px,100%);max-height:85vh;overflow-y:auto;padding:14px 20px calc(22px + env(safe-area-inset-bottom));border-radius:26px 26px 0 0;border:1px solid var(--border-color);border-bottom:none;background:var(--bg-surface-solid);box-shadow:var(--shadow-2xl);animation:rj-up .28s var(--ease-out-soft)}@keyframes rj-up{0%{transform:translateY(40px);opacity:.4}}.rj-grab{display:block;width:40px;height:5px;border-radius:99px;background:rgb(var(--border-color-rgb)/.5);margin:0 auto 14px}.rj-x{position:absolute;top:10px;right:10px;width:44px;height:44px;border-radius:50%;border:none;background:transparent;color:var(--text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer}.rj-x:hover{color:var(--text-primary);background:var(--button-hover)}.rj-sheet .rj-dt-top{padding-right:40px}@media (min-width:761px){.rj-scrim{align-items:center}.rj-sheet{border-radius:var(--radius-2xl);border-bottom:1px solid var(--border-color);padding:22px}.rj-grab{display:none}}.rj-fab-dock{position:sticky;bottom:calc(var(--mobile-tab-space, 0px) + 20px);z-index:60;height:0;display:flex;justify-content:center;align-items:flex-end;pointer-events:none}.rj-fab{pointer-events:auto;display:flex;align-items:center;gap:10px;min-height:48px;padding:5px 18px 5px 5px;border-radius:var(--radius-full);border:1px solid rgb(var(--accent-primary-rgb)/.5);background:var(--bg-surface-solid);color:var(--text-primary);font:inherit;font-size:13px;font-weight:800;cursor:pointer;box-shadow:var(--shadow-2xl);animation:rj-fade .2s}.rj-fab .rj-av{width:38px;height:38px;font-size:13px}.rj-fab>svg{color:var(--accent-primary);transition:transform .2s}.rj-fab.up>svg{transform:rotate(180deg)}@media (max-width:1100px){.rj-hero-in{grid-template-columns:1fr;gap:24px}.rj-stats{justify-self:start}}@media (max-width:760px){.rj-hero-in{padding:20px 16px 24px}.rj-hero h1{font-size:28px}.rj-hero-p{font-size:14.5px;margin-bottom:18px}.rj-cta{width:100%;padding-right:16px}.rj-cta>span:nth-child(2){flex:1}.rj-cta b{font-size:15px}.rj-stats{width:100%;padding:16px;gap:16px;min-height:118px}.rj-ring{width:84px;height:84px}.rj-ring-c b{font-size:20px}.rj-rs-list{gap:9px}.rj-rs-i{width:30px;height:30px}.rj-rs b{font-size:14px}.rj-page{padding:0 16px calc(120px + var(--mobile-tab-space, 0px))}.rj-chips{margin:0 -16px;padding:10px 16px}.rj-body{padding-top:20px}}@media (prefers-reduced-motion:reduce){.rj-bub,.rj-disc,.rj-fab,.rj-flow,.rj-nd.pop,.rj-orbit,.rj-pulse,.rj-scrim,.rj-sheet{animation:none!important}.rj-trail.anim{animation:none;stroke-dashoffset:0}.rj-bar>b,.rj-ring .val{transition:none}}