/* AIRTIME first-jump education sheet — v3.1 */
.first-jump-overlay[hidden],.first-jump-panel[hidden],.first-jump-markers[hidden],.first-jump-howto[hidden],.first-jump-youtube[hidden],.first-jump-back[hidden]{display:none!important}
body.first-jump-open{overflow:hidden}
.first-jump-overlay{position:fixed;inset:0;background:rgba(0,0,0,.87);z-index:1005;display:grid;place-items:center;padding:16px;overscroll-behavior:contain;backdrop-filter:blur(16px)}
.first-jump-sheet{background:#101114;border:1px solid #454449;border-radius:24px;box-shadow:0 25px 95px #000a;color:#f5f5f5;width:min(100%,660px);max-height:min(95dvh,900px);overflow:auto;padding:22px 24px 24px;font-family:var(--font,'Heebo',Arial,sans-serif)}
.first-jump-head,.first-jump-actions{display:flex;justify-content:space-between;align-items:center;gap:15px}
.first-jump-head{border-bottom:1px solid #343439;padding-bottom:17px}
.first-jump-brand{display:flex;align-items:center;gap:12px;font:900 19px var(--latin,'Outfit',sans-serif)}
.first-jump-brand small{display:block;color:#aaa;font:700 9px var(--latin,'Outfit',sans-serif);letter-spacing:2px}
.first-jump-brand-mark{width:39px;height:39px;background:#ec242c;border-radius:10px;display:grid;place-items:center;color:#fff}
.first-jump-close{color:#fff;background:#26272b;border:1px solid #43434a;font-size:19px;width:38px;height:38px;border-radius:10px}
.first-jump-progress{display:flex;align-items:center;gap:16px;margin:22px 0 14px;direction:ltr;font:700 11px var(--latin,'Outfit',sans-serif);color:#bbb}
.first-jump-track{flex:1;background:#323238;height:6px;border-radius:5px;overflow:hidden}
.first-jump-track i{display:block;background:#ee2732;height:100%;transition:width .2s}
.first-jump-eyebrow{color:#ff4b56;font:800 11px var(--latin,'Outfit',sans-serif);letter-spacing:2px;direction:ltr;text-align:right}
.first-jump-content h2{font-size:clamp(24px,4vw,34px);font-weight:900;margin:10px 0 6px}
.first-jump-content>p{font-size:14px;color:#d4d4d5;line-height:1.75;margin:0 0 18px}
.first-jump-stage{position:relative;background:radial-gradient(circle at 50% 40%,#33272e 0,#131720 75%);height:220px;display:grid;place-items:center;border-radius:15px;overflow:hidden}
.first-jump-stage>span:first-child{position:absolute;top:15px;right:18px;z-index:1;font:700 10px var(--latin,'Outfit',sans-serif);color:#f8b8ba;letter-spacing:1.3px}
.first-jump-stage img{height:100%;width:min(260px,90%);object-fit:contain}
.first-jump-stage>span:last-child{position:absolute;bottom:12px;right:15px;left:15px;text-align:center;font-weight:800;color:#fff;background:#151518cb;border-radius:8px;padding:5px}
.first-jump-source{padding:12px 0 2px;display:flex;flex-wrap:wrap;align-items:center;gap:12px}
.first-jump-source small{font-size:11px;color:#999;width:100%}
.first-jump-source>a{color:#f4a2a8;font-weight:700;font-size:12px}
.first-jump-video-button,.first-jump-back{border:1px solid #55545a;border-radius:10px;background:#242427;color:#fff;padding:10px 15px;font-weight:800}
.first-jump-youtube{width:100%;aspect-ratio:16/9;max-height:280px;border-radius:12px;overflow:hidden;background:#000}
.first-jump-youtube iframe{display:block;width:100%;height:100%;border:0}
.first-jump-markers{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.first-jump-markers article{background:#1d2027;border:1px solid #404048;border-radius:14px;overflow:hidden;padding:12px}
.first-jump-marker-image{height:145px;display:grid;place-items:center;background:#111823;border-radius:9px;overflow:hidden;margin-bottom:10px}
.first-jump-marker-image img{width:100%;height:100%;object-fit:contain}
.first-jump-markers article>b{display:flex;gap:7px;align-items:center;font-size:17px}
.first-jump-marker-num{background:#d5222c;color:white;border-radius:6px;font:800 12px var(--latin,'Outfit',sans-serif);padding:4px 7px}
.first-jump-markers article p{margin:9px 0 2px;color:#d5d5d9;font-size:13px;line-height:1.65}
.first-jump-safety{grid-column:1/-1;background:#351e22;border:1px solid #623037;border-radius:12px;padding:14px;font-size:13px;line-height:1.8;margin:0}
.first-jump-howto{background:#1b1d22;border:1px solid #44444a;border-radius:14px;padding:20px}
.first-jump-demo-track{display:flex;align-items:center;gap:12px}
.first-jump-demo-dot{background:#ef2f37;color:#fff;border:3px solid #ff8e94;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;font:900 14px var(--latin,'Outfit',sans-serif)}
.first-jump-demo-flight{height:12px;flex:1;background:linear-gradient(90deg,#9e2c36,#f1434b);border-radius:12px;text-align:center;color:white;line-height:12px;font-size:10px}
.first-jump-demo-labels{display:flex;justify-content:space-between;margin:9px 0 20px;color:#fff;font-weight:800}
.first-jump-howto ol{padding-right:22px;line-height:1.9;margin:0 0 16px;font-size:14px}
.first-jump-howto li{margin-bottom:8px}
.first-jump-tip{background:#292a30;border-radius:10px;padding:12px;font-size:12px;color:#eee;line-height:1.8;margin:0}
.first-jump-actions{padding-top:20px;margin-top:19px;border-top:1px solid #3d3c43}
.first-jump-next{border:none;background:#eb2530;color:white;border-radius:11px;padding:13px 22px;font-weight:900;font-size:14px;min-height:48px;flex:1}
#replayFirstJumpTutorial{margin:0 0 22px}
.jump-saved-note[hidden]{display:none!important}
.jump-saved-note{background:linear-gradient(110deg,#312022,#191a1d);border:1px solid #e43e46;border-radius:15px;padding:17px 20px;margin:0 0 18px;display:flex;align-items:center;justify-content:space-between;gap:12px}
.jump-saved-note strong{font-size:16px}
.jump-saved-note p{color:#c9c9c9;font-size:12px;margin:4px 0 0}
.jump-saved-number{font:900 27px var(--latin,'Outfit',sans-serif);color:#ff6570;white-space:nowrap}
@media(max-width:600px){.first-jump-overlay{padding:9px}.first-jump-sheet{max-height:98dvh;padding:16px;border-radius:19px}.first-jump-stage{height:194px}.first-jump-marker-image{height:118px}.first-jump-markers article{padding:9px}.first-jump-markers article p{font-size:12px}.first-jump-content>p{font-size:13px}.first-jump-video-button{font-size:12px}}
@media(prefers-reduced-motion:reduce){.first-jump-track i{transition:none}}
