@import "https://fonts.googleapis.com/css2?family=Sora:wght@400;600;700;800&family=Manrope:wght@400;500;600;700&display=swap";.jr{--green:#4ade80;--blue:#60a5fa;--line:#ffffff2e;--glass:#080e1a80;color:#fff;background:#050913;font-family:Manrope,system-ui,sans-serif;position:relative}.jr-video{object-fit:cover;z-index:0;background:#050913;width:100vw;height:100vh;position:fixed;inset:0}.jr-shade{z-index:1;pointer-events:none;background:radial-gradient(#00000026 30%,#000000bf 100%),linear-gradient(#00000073,#0000 22% 70%,#0000008c);transition:opacity .3s;position:fixed;inset:0}.jr-brand{z-index:30;color:#fff;text-shadow:0 2px 12px #0006;align-items:center;gap:10px;font:600 18px Sora;text-decoration:none;display:flex;position:fixed;top:26px;left:34px}.jr-brand img{width:30px;height:30px}.jr-brand b{color:var(--green);font-style:italic;font-weight:700}.jr-top{z-index:30;align-items:center;gap:10px;display:flex;position:fixed;top:22px;right:30px}.jr-menu-btn{cursor:pointer;color:#fff;background:var(--glass);border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px;align-items:center;gap:10px;padding:10px 16px;font:600 14px Manrope;display:flex}.jr-menu-btn i{background:#fff;border-radius:2px;width:16px;height:2px;display:block}.jr-menu-btn i+i{width:10px;margin-top:8px;margin-left:-26px}.jr-menu{border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080e1ad1;border-radius:18px;min-width:230px;padding:8px;animation:.25s cubic-bezier(.22,1,.36,1) jr-in;display:grid;position:absolute;top:52px;right:0}.jr-menu a{cursor:pointer;color:#e2e8f0;border-radius:12px;padding:11px 14px;font-size:15px;font-weight:600}.jr-menu a:hover{color:#fff;background:#ffffff14}.jr-dl{cursor:pointer;color:#fff;background:linear-gradient(90deg,#2563eb,#16a34a);border:none;border-radius:999px;padding:11px 20px;font:700 14px Manrope;box-shadow:0 10px 30px #16a34a59}.jr-dl.big{padding:15px 26px;font-size:16px}.jr-ghost{cursor:pointer;color:#fff;background:var(--glass);border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;padding:14px 22px;font:600 15px Manrope}.jr-welcome{z-index:10;text-align:center;width:min(900px,92vw);position:fixed;top:50%;left:50%;translate:-50% -52%}.jr-welcome h1{letter-spacing:-2.5px;text-shadow:0 8px 40px #00000073;margin:20px 0;font:800 clamp(42px,6.4vw,96px)/1.02 Sora}.jr-welcome p{color:#e2e8f0;text-shadow:0 2px 16px #0009;max-width:640px;margin:0 auto 36px;font-size:clamp(16px,1.4vw,20px);line-height:1.6}.g{background:linear-gradient(90deg,#60a5fa,#4ade80);color:#0000;-webkit-background-clip:text;background-clip:text}.jr-eyebrow,.jr-step{letter-spacing:.6px;text-transform:uppercase;color:#fff;background:var(--glass);border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;align-items:center;gap:10px;padding:8px 15px;font:700 13px Manrope;display:inline-flex}.jr-eyebrow:before,.jr-step:before{content:"";background:var(--green);width:7px;height:7px;box-shadow:0 0 10px var(--green);border-radius:50%}.jr-scroll{cursor:pointer;color:#fff;letter-spacing:.3px;text-shadow:0 2px 12px #0009;background:0 0;border:none;flex-direction:column;align-items:center;gap:14px;font:700 16px Manrope;display:inline-flex}.jr-scroll .mouse{border:2.5px solid #fff;border-radius:16px;width:30px;height:48px;position:relative;box-shadow:0 0 30px #86efac59}.jr-scroll .mouse b{background:var(--green);border-radius:3px;width:5px;height:10px;margin-left:-2.5px;animation:1.6s ease-in-out infinite jr-wheel;position:absolute;top:9px;left:50%}@keyframes jr-wheel{0%{opacity:1;transform:translateY(0)}70%{opacity:0;transform:translateY(14px)}to{opacity:0}}.jr-story{z-index:10;border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(160deg,#0a101eb8,#0509138c);border-radius:26px;max-width:470px;padding:28px 30px;position:fixed;bottom:13vh;box-shadow:0 30px 80px #00000059}.jr-story.left{left:5vw}.jr-story.right{right:5vw}.jr-story h2{letter-spacing:-.8px;margin:14px 0 12px;font:700 clamp(26px,2.6vw,38px)/1.12 Sora}.jr-story p{color:#e2e8f0;margin:0;font-size:16.5px;line-height:1.6}.jr-app{cursor:pointer;text-align:left;color:#e2e8f0;background:#ffffff0f;border:1px solid #86efac59;border-radius:16px;align-items:center;gap:14px;width:100%;margin-top:18px;padding:10px;font:500 13px Manrope;transition:border-color .2s,background .2s;display:flex}.jr-app:hover{border-color:var(--green);background:#4ade801a}.jr-app img{object-fit:cover;object-position:top left;border-radius:10px;width:120px;height:68px}.jr-app img.tall{object-position:top center;width:70px;height:70px}.jr-app span{gap:3px;display:grid}.jr-app b{color:#fff;font:700 14px Sora}.jr-hot{z-index:8;transition:opacity .2s;position:fixed;transform:translate(-50%,-50%)}.jr-hot .dot{background:var(--green);border-radius:50%;width:16px;height:16px;animation:1.8s infinite jr-ping;display:block;box-shadow:0 0 #4ade80b3}@keyframes jr-ping{0%{box-shadow:0 0 #4ade80b3}80%{box-shadow:0 0 0 22px #4ade8000}to{box-shadow:0 0 #4ade8000}}.jr-hot .card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#cbd5e1;white-space:nowrap;background:#060c18c7;border:1px solid #4ade808c;border-radius:14px;gap:3px;min-width:200px;padding:11px 14px;font-size:12.5px;display:grid;position:absolute;top:-14px;left:26px}.jr-hot .card b{color:#fff;font:700 14px Sora}.jr-hot .card span:last-child{color:#86efac;font-weight:700}.jr-end{z-index:10;text-align:center;width:min(760px,92vw);position:fixed;top:50%;left:50%;translate:-50% -50%}.jr-end h2{letter-spacing:-1.6px;margin:18px 0 14px;font:800 clamp(34px,4.4vw,64px)/1.06 Sora}.jr-end p{color:#e2e8f0;margin:0 0 28px;font-size:18px;line-height:1.6}.jr-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.jr-chapters{z-index:20;background:var(--glass);border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px;gap:6px;padding:8px;display:flex;position:fixed;bottom:26px;left:50%;translate:-50%}.jr-chapters button{cursor:pointer;color:#94a3b8;background:0 0;border:none;gap:6px;min-width:92px;padding:6px 12px;font:600 12px Manrope;display:grid}.jr-chapters button.on{color:#fff}.jr-chapters i{background:#ffffff2e;border-radius:3px;height:3px;display:block;overflow:hidden}.jr-chapters i b{background:linear-gradient(90deg, var(--blue), var(--green));height:100%;display:block}.jr-loader{z-index:50;color:#94a3b8;background:#050913;place-content:center;justify-items:center;gap:18px;font:600 13px Manrope;transition:opacity .8s;display:grid;position:fixed;inset:0}.jr-loader.out{opacity:0;pointer-events:none}.jr-loader img{width:64px;height:64px;animation:1.6s ease-in-out infinite jr-pulse}.jr-loader .bar{background:#1e293b;border-radius:3px;width:240px;height:3px;overflow:hidden}.jr-loader .bar i{background:linear-gradient(90deg, var(--blue), var(--green));height:100%;transition:width .2s;display:block}@keyframes jr-pulse{50%{filter:drop-shadow(0 0 18px #4ade8099);transform:scale(1.08)}}.jr-modal{z-index:60;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02060fbf;place-items:center;animation:.3s jr-fade;display:grid;position:fixed;inset:0}.jr-modal figure{max-width:92vw;max-height:88vh;margin:0;animation:.45s cubic-bezier(.22,1,.36,1) jr-in;position:relative}.jr-modal img{border-radius:18px;max-width:92vw;max-height:80vh;display:block;box-shadow:0 40px 120px #000000b3,0 0 60px #4ade8040}.jr-modal figcaption{text-align:center;color:#cbd5e1;margin-top:12px;font-weight:600}.jr-modal .close{cursor:pointer;color:#fff;background:#1e293b;border:none;border-radius:50%;width:38px;height:38px;font-size:22px;position:absolute;top:-14px;right:-14px}@keyframes jr-fade{0%{opacity:0}}@keyframes jr-in{0%{opacity:0;transform:translateY(24px)scale(.97)}}@media (width<=760px){.jr-brand{font-size:16px;top:18px;left:16px}.jr-top{top:14px;right:14px}.jr-menu-btn span{display:none}.jr-story{padding:20px;bottom:92px;left:12px!important;right:12px!important}.jr-story p{font-size:15px}.jr-hot .card{display:none}.jr-chapters{bottom:14px;left:12px;right:12px;overflow-x:auto;translate:none}.jr-chapters button{min-width:74px}}@media (prefers-reduced-motion:reduce){.jr-scroll .mouse b,.jr-hot .dot{animation:none}}.jr-video{transition:opacity .35s}.jr-actload{z-index:25;border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#cbd5e1;background:#080e1abf;border-radius:14px;gap:6px;padding:10px 16px;font:600 12px Manrope;display:grid;position:fixed;top:84px;left:50%;translate:-50%}.jr-actload i{background:linear-gradient(90deg, var(--blue), var(--green));border-radius:3px;height:3px;display:block}.jr-scan{z-index:12;justify-items:center;gap:16px;display:grid;position:fixed;top:50%;left:50%}.jr-scan .phone{color:#0f172a;text-align:left;background:#fafcfff5;border-radius:34px;gap:6px;width:300px;padding:22px;display:grid;box-shadow:0 40px 100px #0000008c,0 0 0 10px #0f172ad9}.jr-scan .hd{color:#64748b;text-transform:uppercase;letter-spacing:.6px;font:700 12px Manrope}.jr-scan .ok{color:#16a34a;font:800 28px Sora}.jr-scan dl{grid-template-columns:auto 1fr;gap:4px 12px;margin:10px 0 0;font-size:13px;display:grid}.jr-scan dt{color:#64748b}.jr-scan dd{margin:0;font-weight:700}.jr-scan em{color:#94a3b8;margin-top:6px;font-size:11px;font-style:normal}.jr-scan p{text-shadow:0 2px 12px #000000b3;margin:0;font:600 16px Manrope}.jr-end{width:min(1100px,94vw)}.jr-labs{text-align:left;grid-template-columns:repeat(3,1fr);gap:14px;margin:30px 0 22px;display:grid}.jr-labs article{border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(160deg,#0a101ec7,#05091399);border-radius:20px;align-content:start;gap:8px;padding:20px;display:grid}.jr-labs span{letter-spacing:.6px;text-transform:uppercase;color:#86efac;font:700 11px Manrope}.jr-labs b{font:700 20px Sora}.jr-labs p{color:#cbd5e1;line-height:1.5;margin:0!important;font-size:14px!important}.jr-labs button,.jr-labs a{cursor:pointer;color:#93c5fd;background:0 0;border:none;justify-self:start;padding:0;font:700 14px Manrope;text-decoration:none}.jr-ghost.small{padding:10px 18px;font-size:13px}.jr-chapters button{min-width:78px}@media (width<=760px){.jr-labs{grid-template-columns:1fr}.jr-scan .phone{width:250px}}
