.jr{position:relative;height:820vh;overflow-x:clip}.jr-stage{position:sticky;top:0;height:100svh;overflow:hidden}.jr-hero{position:absolute;inset:0 0 auto;z-index:4;min-height:100svh;transform-origin:30% 30%}.jr-hero.gone{pointer-events:none;visibility:hidden}.jr-floor{left:-50%;right:-50%;bottom:-10%;height:70%;transform:perspective(600px) rotateX(72deg);transform-origin:bottom;background:linear-gradient(var(--color-line-soft) 1px,transparent 1px) 0 0 /64px 64px,linear-gradient(90deg,var(--color-line-soft) 1px,transparent 1px) 0 0 /64px 64px;opacity:.35;mask-image:linear-gradient(0deg,black 0,transparent 85%)}.jr-floor,.jr-glow,.jr-glow2{position:absolute;pointer-events:none}.jr-glow{width:60vw;height:60vw;right:-10vw;top:10%;background:radial-gradient(closest-side,color-mix(in srgb,var(--color-accent) 16%,transparent),transparent)}.jr-glow2{width:70vw;height:50vh;left:15vw;bottom:0;background:radial-gradient(closest-side,color-mix(in srgb,var(--color-accent) 8%,transparent),transparent)}.jr-rig{position:absolute;inset:0;margin-inline:auto;max-width:1200px;padding-inline:max(16px,env(safe-area-inset-left));padding-top:64px;display:grid;grid-template-columns:300px minmax(0,1fr);gap:56px;align-items:center}.jr-steps{position:relative;z-index:2;display:grid;gap:28px;padding-left:20px;opacity:0}.jr-steps:before{content:"";bottom:4px;background:var(--color-line-soft)}.jr-bar,.jr-steps:before{position:absolute;left:0;top:4px;width:1px}.jr-bar{height:0;background:var(--color-accent)}.jr-step{opacity:.7;transition:opacity .4s var(--motion-ease-reveal)}.jr-step.on{opacity:1}.jr-mcap .n,.jr-step .n{font-size:13px;color:var(--color-ink-muted);font-variant-numeric:tabular-nums}.jr-mcap .n,.jr-step.on .n{color:var(--color-accent)}.jr-step h2{margin:8px 0 6px;font-size:20px;font-weight:560;letter-spacing:-.01em}.jr-step p{margin:0;font-size:15px;color:var(--color-ink-muted);max-width:30ch}.jr-step.intro p{font-size:13px}.jr-view{position:relative;z-index:2;min-width:0;perspective:1500px;perspective-origin:50% 40%}.jr-scene{transform-style:preserve-3d;will-change:transform;transform-origin:40% 30%;transform:translateY(52svh) translateZ(-700px) rotateX(38deg)}.jr-dims{position:absolute;inset:0;z-index:3;background:radial-gradient(ellipse at 50% 60%,transparent 40%,var(--color-ground) 80%);opacity:0;pointer-events:none}.jr-win{border:1px solid color-mix(in srgb,var(--color-accent) 22%,var(--color-line-soft));border-radius:var(--radius-panel);background:var(--color-surface);overflow:hidden;transform-origin:50% 100%;box-shadow:0 50px 120px rgb(0 0 0/.5),0 0 0 1px rgb(0 0 0/.2),0 0 90px color-mix(in srgb,var(--color-accent) 12%,transparent)}.jr-top{height:44px;border-bottom:1px solid var(--color-line-soft);display:flex;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-size:13px;color:var(--color-ink-muted)}.jr-top b{color:var(--color-ink);font-weight:550}.jr-tag{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);border:1px solid var(--color-line);border-radius:var(--radius-badge);padding:3px 8px;white-space:nowrap}.jr-body{display:grid;grid-template-columns:200px 1fr}.jr-body aside{border-right:1px solid var(--color-line-soft);padding:18px 14px;display:flex;flex-direction:column;gap:2px;font-size:13px}.jr-it{padding:8px 10px;border-radius:var(--radius-control);color:var(--color-ink-muted);display:flex;justify-content:space-between}.jr-it.on{background:var(--color-ground);color:var(--color-ink)}.jr-count{margin-top:20px;padding:14px 10px 0;border-top:1px solid var(--color-line-soft)}.jr-count .k{display:block;font-size:12px;color:var(--color-ink-muted)}.jr-count .v{display:block;font-size:32px;font-weight:560;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.jr-count .v small{font-size:15px;font-weight:400;color:var(--color-ink-muted)}.jr-count .s{display:block;font-size:12px;color:var(--color-ink-muted)}.jr-grid{padding:14px 20px 18px;font-size:13px}.jr-row{display:grid;grid-template-columns:minmax(0,2.3fr) repeat(4,minmax(0,1fr));border-bottom:1px solid var(--color-line-soft);transition:background .3s var(--motion-ease-reveal)}.jr-row:last-child{border-bottom:0}.jr-row>*{padding:11px 8px 11px 0;min-width:0}.jr-row.head>*{color:var(--color-ink-muted);padding-block:8px}.jr-row.hot{background:color-mix(in srgb,var(--color-accent) 7%,transparent)}.jr-q{padding-left:6px}.jr-cell{display:flex;align-items:center;gap:7px;color:var(--color-ink-muted)}.jr-dot{width:8px;height:8px;flex:none;border-radius:50%;border:1.5px solid var(--color-line)}.jr-cell.yes{color:var(--color-accent)}.jr-cell.yes .jr-dot{background:var(--color-accent);border-color:var(--color-accent)}.jr-cell.flip .jr-dot{animation:jr-ping .9s var(--motion-ease-reveal)}@keyframes jr-ping{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--color-accent) 70%,transparent)}to{box-shadow:0 0 0 10px transparent}}.jr-mcount{display:none}.jr-layer{position:absolute;border:1px solid var(--color-line);border-radius:var(--radius-panel);background:color-mix(in srgb,var(--color-raised) 94%,transparent);backdrop-filter:blur(10px);box-shadow:0 30px 80px rgb(0 0 0/.55);opacity:0;pointer-events:none}.jr-bubble{top:92px;right:24px;width:300px;padding:16px 18px}.jr-who{display:flex;justify-content:space-between;font-size:12px;color:var(--color-ink-muted)}.jr-bubble p{margin:10px 0 0;font-size:15px;line-height:1.5}.jr-verdict{margin-top:12px;font-size:12px;color:var(--color-ink-muted)}.jr-pages{top:28px;right:-36px;width:380px;padding:16px 18px}.jr-layer h4{margin:0 0 10px;font-size:13px;font-weight:550;display:flex;justify-content:space-between}.jr-pg{display:grid;grid-template-columns:22px 1fr;gap:2px 8px;padding:9px 0;border-top:1px solid var(--color-line-soft);font-size:13px;opacity:.35}.jr-pg.on{opacity:1}.jr-pg .i{color:var(--color-ink-muted);font-variant-numeric:tabular-nums}.jr-pg.on .i{color:var(--color-accent)}.jr-pg .t{color:var(--color-ink)}.jr-pg .m{grid-column:2;color:var(--color-ink-muted);font-size:12px}.jr-fix{top:40px;right:-36px;width:420px;padding:18px 20px}.jr-url{font-size:12px;color:var(--color-ink-muted)}.jr-ba{position:relative;margin-top:14px;min-height:150px}.jr-ba>div{position:absolute;inset:0}.jr-lab{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-muted)}.jr-after .jr-lab{color:var(--color-accent)}.jr-ba h5{margin:8px 0 6px;font-size:20px;line-height:1.25;font-weight:560}.jr-ba p{margin:0;font-size:14px;color:var(--color-ink-muted)}.jr-after p{color:var(--color-ink)}.jr-after{clip-path:inset(0 100% 0 0)}.jr-sweep{position:absolute;top:-6px;bottom:-6px;left:0;width:1px;background:var(--color-accent);box-shadow:0 0 18px var(--color-accent);opacity:0}.jr-mcap{display:none}@media (max-width:960px){.jr-rig{grid-template-columns:1fr;align-content:center;gap:20px}.jr-steps{display:none}.jr-mcap{display:block;position:relative;z-index:3;min-height:116px;opacity:0}.jr-mcap h2{margin:6px 0 4px;font-size:19px;font-weight:560}.jr-mcap p{margin:0;font-size:15px;color:var(--color-ink-muted)}.jr-body{grid-template-columns:1fr}.jr-body aside{display:none}.jr-mcount{display:inline;color:var(--color-ink);font-variant-numeric:tabular-nums}.jr-grid{padding:8px 12px 10px}.jr-row{grid-template-columns:minmax(0,1fr) repeat(4,34px)}.jr-row>*{padding-right:4px}.jr-cell{justify-content:center}.jr-eng-full,.jr-lbl{display:none}.jr-layer{left:12px;right:12px;width:auto;top:56px}.jr-bubble{top:70px}}@media (min-width:961px){.jr-eng-short{display:none}}@media (prefers-reduced-motion:reduce){.jr-scene{transform:none}.jr-win{opacity:0}.jr-pg,.jr-row,.jr-step{transition:none}.jr-cell.flip .jr-dot{animation:none}}