/* BOX13 3.9 / discovery experiences */
html{scroll-behavior:smooth}
.v39-section{position:relative;overflow:hidden;border-top:1px solid rgba(218,175,105,.12);background:linear-gradient(165deg,#0b0d16 10%,#0e101c 58%,#0b0b12)}
.v39-section:before{content:"";position:absolute;inset:-50% auto auto -20%;width:65vw;height:60vw;max-height:800px;pointer-events:none;background:radial-gradient(circle,rgba(121,67,147,.095),transparent 68%)}
.v39-section .container{position:relative;z-index:1}
.v39-showroom{display:grid;grid-template-columns:1.24fr .86fr;gap:18px;align-items:stretch}
.v39-stage,.v39-controls,.v39-radar-card,.v39-replay-tools{border:1px solid rgba(201,151,84,.34);border-radius:20px;background:linear-gradient(155deg,rgba(34,28,42,.98),rgba(12,14,23,.98) 63%);box-shadow:0 22px 56px rgba(0,0,0,.25)}
.v39-stage{isolation:isolate;position:relative;min-height:445px;cursor:grab;overflow:hidden;touch-action:pan-y;outline-offset:3px;background:radial-gradient(ellipse at 52% 48%,rgba(112,83,142,.4),transparent 58%),linear-gradient(165deg,#1a1725,#090e16)}
.v39-stage:active{cursor:grabbing}
.v39-stage:focus-visible{outline:2px solid #f0bf6d}
.v39-stage:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0px,transparent 39px,rgba(225,179,110,.06) 40px),repeating-linear-gradient(90deg,transparent 0px,transparent 39px,rgba(225,179,110,.05) 40px);mask-image:linear-gradient(to bottom,transparent 15%,black 85%);transform:perspective(450px) rotateX(68deg) translateY(160px);pointer-events:none}
.v39-hud{position:absolute;z-index:3;top:21px;left:21px;right:21px;display:flex;justify-content:space-between;gap:8px;font-size:10px;letter-spacing:1.8px;color:#e8bd7b;font-weight:850}
.v39-hud strong{font-size:8px;letter-spacing:1.2px;color:#bcb0c0}
.v39-stage-glow{position:absolute;inset:8% 9% 17%;border-radius:50%;background:radial-gradient(ellipse,rgba(201,145,94,.21),rgba(145,86,168,.10) 44%,transparent 66%);filter:blur(22px);pointer-events:none}
.v39-stage-platform{position:absolute;width:57%;height:62px;border-radius:50%;bottom:38px;left:21.5%;border:1px solid rgba(248,203,126,.62);box-shadow:0 18px 22px #0009,0 0 40px #d7a4542a,inset 0 0 20px #d7a45444;background:linear-gradient(160deg,#3c2f38,#0c1118);transform:perspective(390px) rotateX(59deg)}
.v39-stage-object{position:absolute;inset:54px 9% 90px;display:grid;place-items:center;transform-style:preserve-3d;will-change:transform;transition:transform .12s linear;filter:drop-shadow(0px 18px 22px #0007)}
.v39-stage-object img{height:100%;width:100%;object-fit:contain;user-select:none;pointer-events:none}
.v39-angle-chip{position:absolute;left:20px;bottom:16px;border:1px solid #b6935b7a;border-radius:7px;background:#090c14d9;padding:8px 13px;color:#e8c18a;font-size:13px;font-weight:850;font-variant-numeric:tabular-nums;letter-spacing:2px}
.v39-stage-caption{position:absolute;bottom:23px;right:20px;font-size:10px;color:#bcb1c0;letter-spacing:.4px}
.v39-controls{display:flex;flex-direction:column;padding:30px;gap:11px}
.v39-kicker{color:#e9bd75;letter-spacing:2px;font-size:10px;font-weight:900}
.v39-controls h3,.v39-replay-tools h3{margin:6px 0 0;font-size:clamp(25px,3vw,39px);line-height:1.08;letter-spacing:-1.5px;color:#f5f2f5}
.v39-brand-row{display:flex;justify-content:space-between;flex-wrap:wrap;gap:5px 12px;padding:12px 0 20px;border-bottom:1px solid #8b765134;font-size:10px;letter-spacing:.8px;color:#baaec0}
.v39-brand-row span:last-child{color:#e7bc7c;font-weight:800}
.v39-controls label,.v39-replay-tools label{font-size:10px;letter-spacing:1.1px;color:#d5c8d7;font-weight:850;margin-top:5px;text-transform:uppercase}
.v39-controls select,.v39-replay-tools select{height:47px;border:1px solid #80684e;background:#11131d;color:#f6e5d0;padding:0 13px;border-radius:9px;max-width:100%;font-size:12px}
.v39-controls input[type=range]{width:100%;height:21px;accent-color:#e9b768;cursor:pointer}
.v39-control-actions,.v39-replay-buttons{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}
.v39-control-actions .button,.v39-replay-buttons .button{min-height:42px;padding:10px 16px;font-size:10px;white-space:normal;text-align:center}
.v39-disclaimer{font-size:11px!important;line-height:1.72!important;color:#aca2af!important;margin:9px 0 0!important}
.v39-radar-section{background:linear-gradient(135deg,#0d101b,#141222 60%,#101019)}
.v39-radar-head{margin:0 0 19px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:15px;border:1px solid #93714459;background:#1c1722;padding:15px 20px;border-radius:12px;color:#ecc991;letter-spacing:1.2px;font-size:10px;font-weight:800}
.v39-watch-count{color:#d7ccda}.v39-watch-count strong{font-size:19px;color:#f3c47e}
.v39-radar-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}
.v39-radar-card{min-width:0;padding:15px;overflow:hidden;display:flex;flex-direction:column}
.v39-radar-preview{height:150px;border-radius:12px;display:grid;place-items:center;position:relative;background:radial-gradient(ellipse at 50% 42%,#3a2944,#171423 64%);border:1px solid #7a634250;margin-bottom:16px}
.v39-radar-preview img{height:138px;width:88%;object-fit:contain;filter:drop-shadow(0px 14px 15px #0009)}
.v39-radar-preview em{position:absolute;top:7px;left:7px;color:#f6d69f;background:#15111eda;border:1px solid #86613f80;padding:6px 9px;border-radius:5px;font-style:normal;font-size:8px;letter-spacing:1.4px;font-weight:900}
.v39-radar-card h3{font-size:17px;letter-spacing:-.5px;line-height:1.1;color:#f8eff7;min-height:39px;margin:0 0 9px}
.v39-radar-card p{font-size:11px;line-height:1.6;color:#a99fae;margin:0 0 17px;min-height:48px}
.v39-clock{font-variant-numeric:tabular-nums;color:#efc47c;font-size:20px;font-weight:950;letter-spacing:.7px;margin-top:auto}
.v39-radar-card small{font-size:9px;letter-spacing:.3px;color:#ae9daf;line-height:1.7}
.v39-radar-card button{margin-top:13px;border:1px solid #b68a52;background:#27202a;color:#f2cd93;border-radius:10px;padding:12px 6px;cursor:pointer;font-size:10px;letter-spacing:.7px;font-weight:900}
.v39-radar-card button[aria-pressed=true]{border-color:#dfbd8a;background:#4c3225;color:#fff4db}
.v39-replay{display:grid;grid-template-columns:minmax(250px,.78fr) minmax(290px,1fr);align-items:center;gap:clamp(22px,6vw,90px);padding:0 4%}
.v39-replay-left{display:flex;align-items:center;flex-direction:column;gap:12px}
.v39-replay-frame{width:min(100%,304px);aspect-ratio:9/16;padding:7px;background:linear-gradient(145deg,#f1c887,#563e40 36%,#b9935f);border-radius:22px;box-shadow:0 15px 40px #0008,0 0 55px #e0b57315}
.v39-replay-frame canvas{width:100%;height:100%;display:block;border-radius:16px;background:#161522}
.v39-replay-tiny{font-size:9px;letter-spacing:1.5px;color:#cfb98d;text-align:center}
.v39-replay-tools{padding:clamp(20px,4vw,42px);display:flex;flex-direction:column;gap:15px}
.v39-replay-desc{color:#bcaec0;font-size:12px;line-height:1.8}
.v39-replay-status{display:flex;gap:10px;align-items:center;color:#d5c5d5;font-size:11px;border:1px solid #86684c69;border-radius:10px;background:#171521;padding:14px}
.v39-led{width:7px;height:7px;border-radius:50%;background:#e8bd7c;box-shadow:0 0 10px #dfb574}
.v39-card-360{display:block;width:calc(100% - 18px);margin:0 9px 9px;padding:10px;border-radius:8px;border:1px solid #b58b4f89;background:#281d25;color:#f5ce97;font-size:10px;font-weight:900;letter-spacing:1.3px;cursor:pointer;transition:background .2s}
.v39-card-360:hover,.v39-card-360:focus-visible{background:#493020}
.nav39{font-size:10px!important}
@media(max-width:1080px){.v39-radar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v39-showroom{grid-template-columns:1fr 1fr}.nav39{font-size:9px!important}}
@media(max-width:780px){.v39-showroom,.v39-replay{grid-template-columns:1fr}.v39-stage{min-height:390px}.v39-replay{padding:0}.v39-replay-left{order:1}.v39-replay-tools{order:2}.v39-stage-object{inset:40px 9% 80px}.v39-radar-card p{min-height:unset}}
@media(max-width:500px){.v39-radar-grid{grid-template-columns:1fr}.v39-stage{min-height:320px}.v39-hud{top:13px;left:13px;right:13px;font-size:8px}.v39-stage-object{inset:47px 10% 60px}.v39-stage-platform{bottom:25px}.v39-stage-caption{bottom:14px;right:12px;font-size:8px;max-width:175px;text-align:right}.v39-controls{padding:21px}.v39-radar-preview{height:170px}.v39-radar-preview img{height:160px}.v39-replay-frame{width:min(280px,95%)}}
@media(prefers-reduced-motion:reduce){.v39-stage-object{transition:none}}

.v39-jump{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px}.v39-jump a{font-size:10px;font-weight:850;letter-spacing:1px;color:#edc68e;background:#201924;border:1px solid #9b73498b;border-radius:50px;padding:10px 15px;transition:background .18s}.v39-jump a:hover{background:#473021}
@media(max-width:900px){.nav-links .nav39{font-size:11px!important}}
