.pa-video{--pv-panel:#fff;--pv-line:#d6dbe8;--pv-line-soft:#e6e9f2;--pv-text:#161a2b;--pv-muted:#5b6279;--pv-faint:#8a91a8;--pv-accent:#ff7a1a;--pv-accent-deep:#c24f00;--pv-indigo:#4a6fcc;--pv-green:#1f9d6b;--pv-stage:#141828;--pv-stage-edge:#232a41;--pv-stage-text:#e7eaf4;--pv-stage-muted:#9aa3bd;--pv-shadow:0 1px 2px #1418280f,0 8px 28px #1418281a;--pv-radius:14px;font-family:var(--font-inter-stack);color:var(--pv-text);flex-direction:column;gap:16px;display:flex}.pa-video *{box-sizing:border-box}.pa-video button{font:inherit;color:inherit}.pa-video input,.pa-video select{font-family:inherit}.pa-video img{max-width:none}.pa-video .pv-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.pa-video .pv-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--pv-accent-deep);margin:0 0 6px;font-size:11px;font-weight:600}.pa-video .pv-title{letter-spacing:-.02em;color:var(--pv-text);margin:0;font-size:clamp(22px,3.4vw,30px);font-weight:700;line-height:1.12}.pa-video .pv-sub{color:var(--pv-muted);max-width:58ch;margin:7px 0 0;font-size:14.5px;line-height:1.55}.pa-video .pv-meta{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.pa-video .pv-chip{border:1px solid var(--pv-line);background:var(--pv-panel);color:var(--pv-muted);border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:11.5px;font-weight:600;display:inline-flex}.pa-video .pv-chip b{color:var(--pv-text);font-variant-numeric:tabular-nums;font-weight:600}.pa-video .pv-langs{border:1px solid var(--pv-line);background:var(--pv-panel);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.pa-video .pv-langs button{color:var(--pv-muted);letter-spacing:.04em;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:700}.pa-video .pv-langs button:hover{color:var(--pv-text)}.pa-video .pv-langs button[aria-pressed=true]{background:var(--pv-accent);color:#fff}.pa-video .pv-player{background:var(--pv-stage);border:1px solid var(--pv-stage-edge);border-radius:var(--pv-radius);box-shadow:var(--pv-shadow);overflow:hidden}.pa-video .pv-box{aspect-ratio:16/9;--s:1;background:#0f1322;width:100%;position:relative;overflow:hidden}.pa-video .pv-screen{width:1280px;height:720px;transform:scale(var(--s));transform-origin:0 0;position:absolute;inset:0}.pa-video .pv-screen img{object-fit:cover;width:1280px;max-width:none;height:720px;display:block}.pa-video .pv-hl-layer{width:1280px;height:720px;transform:scale(var(--s));transform-origin:0 0;pointer-events:none;position:absolute;inset:0}.pa-video .pv-hl{border:3px solid var(--pv-accent);border-radius:9px;transition:all .42s cubic-bezier(.4,0,.2,1);position:absolute;box-shadow:0 0 0 4000px #0a0d186b,0 6px 22px #00000047}.pa-video .pv-hl.plain{box-shadow:0 6px 22px #00000047}.pa-video .pv-hl-tag{background:var(--pv-accent);color:#fff;white-space:nowrap;border-radius:6px;padding:3px 10px;font-size:14px;font-weight:600;position:absolute;top:-13px;left:-3px}@keyframes pvPulse{0%,to{opacity:1}50%{opacity:.55}}.pa-video .pv-hl:after{content:"";border:2px solid var(--pv-accent);opacity:.35;border-radius:13px;animation:2.1s ease-in-out infinite pvPulse;position:absolute;inset:-7px}@media (prefers-reduced-motion:reduce){.pa-video .pv-hl{transition:none}.pa-video .pv-hl:after{animation:none}}.pa-video .pv-note{color:#161a2b;background:#fff;border:1px solid #dfe3ee;border-radius:12px;width:520px;padding:20px 22px;font-size:16px;line-height:1.5;position:absolute;box-shadow:0 18px 50px #080b1673}.pa-video .pv-note h4{letter-spacing:.11em;text-transform:uppercase;color:#c24f00;margin:0 0 12px;font-size:13px;font-weight:700}.pa-video .pv-note table{border-collapse:collapse;width:100%;font-size:15px}.pa-video .pv-note td{vertical-align:top;border-top:1px solid #edeff6;padding:6px 0}.pa-video .pv-note tr:first-child td{border-top:0}.pa-video .pv-note td:first-child{width:126px;padding-right:14px;font-weight:600}.pa-video .pv-note ul{margin:0;padding-left:19px}.pa-video .pv-note li{margin-bottom:6px}.pa-video .pv-note .cmp{flex-direction:column;gap:11px;display:flex}.pa-video .pv-note .cmp div{border-radius:9px;padding:11px 13px;font-size:15px;line-height:1.45}.pa-video .pv-note .cmp .bad{background:#fdeeea;border-left:3px solid #d8452b}.pa-video .pv-note .cmp .good{background:#eaf7f1;border-left:3px solid #1f9d6b}.pa-video .pv-note .cmp .tag{letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:700;display:block}.pa-video .pv-note .cmp .bad .tag{color:#b3341f}.pa-video .pv-note .cmp .good .tag{color:#157a52}.pa-video .pv-card{color:#eef1f8;background:radial-gradient(900px 500px at 78% 12%,#5b8def38,#0000 62%),radial-gradient(760px 520px at 12% 96%,#ff7a1a33,#0000 60%),#12162a;flex-direction:column;justify-content:center;gap:22px;width:1280px;height:720px;padding:74px 82px;display:flex}.pa-video .pv-card img{width:330px;max-width:none;height:auto;margin:0 0 -18px -12px;display:block}.pa-video .pv-card img.sm{width:240px;margin:0 0 -22px -9px}.pa-video .pv-card .kicker{letter-spacing:.22em;text-transform:uppercase;color:#ff9c4d;font-size:15px;font-weight:600}.pa-video .pv-card h2{letter-spacing:-.03em;color:#eef1f8;max-width:18ch;margin:0;font-size:58px;font-weight:700;line-height:1.05}.pa-video .pv-card .lead{font-family:var(--font-sora-stack);color:#c3cbe2;max-width:46ch;margin:0;font-size:23px;line-height:1.5}.pa-video .pv-card .strip{flex-wrap:wrap;gap:11px;margin-top:8px;display:flex}.pa-video .pv-card .strip span{color:#dbe1f2;border:1px solid #ffffff38;border-radius:999px;padding:8px 17px;font-size:15px}.pa-video .pv-card .tips{grid-template-columns:1fr 1fr;gap:16px;margin-top:6px;display:grid}.pa-video .pv-card .tip{background:#ffffff12;border:1px solid #ffffff24;border-radius:12px;padding:19px 21px}.pa-video .pv-card .tip b{color:#ffb27a;margin-bottom:6px;font-size:18px;font-weight:600;display:block}.pa-video .pv-card .tip span{color:#d3daed;font-size:15.5px;line-height:1.45}.pa-video .pv-gate{cursor:pointer;background:#0c101c80;border:0;justify-content:center;align-items:center;width:100%;padding:0;display:flex;position:absolute;inset:0}.pa-video .pv-gate[hidden]{display:none}.pa-video .pv-gate span{background:var(--pv-accent);border-radius:50%;place-items:center;width:78px;height:78px;transition:transform .2s;display:grid;box-shadow:0 10px 34px #0006}.pa-video .pv-gate:hover span{transform:scale(1.06)}.pa-video .pv-transport{border-top:1px solid var(--pv-stage-edge);background:var(--pv-stage);align-items:center;gap:12px;padding:11px 14px;display:flex}.pa-video .pv-btn{color:var(--pv-stage-text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.pa-video .pv-btn:hover{background:#ffffff17}.pa-video .pv-btn.main{background:var(--pv-accent);border-color:var(--pv-accent);color:#fff;width:40px;height:40px}.pa-video .pv-btn.main:hover{filter:brightness(1.07)}.pa-video .pv-track{cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:3px;width:auto;min-width:60px;height:26px;padding:0;display:flex}.pa-video .pv-seg{background:#ffffff2b;border-radius:3px;flex-grow:1;height:6px;position:relative;overflow:hidden}.pa-video .pv-seg i{background:var(--pv-accent);transform-origin:0;display:block;position:absolute;inset:0;transform:scaleX(0)}.pa-video .pv-time{color:var(--pv-stage-muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.pa-video .pv-rate{color:var(--pv-stage-text);cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:8px;flex:none;width:auto;padding:6px 8px;font-size:12px;font-weight:600;display:inline-block}.pa-video .pv-rate option{color:#161a2b}.pa-video .pv-btn:focus-visible,.pa-video .pv-track:focus-visible,.pa-video .pv-gate:focus-visible,.pa-video .pv-chap:focus-visible,.pa-video .pv-langs button:focus-visible{outline:2px solid var(--pv-accent);outline-offset:2px}.pa-video .pv-narration{background:var(--pv-panel);border:1px solid var(--pv-line);border-radius:var(--pv-radius);box-shadow:var(--pv-shadow);flex-direction:column;gap:9px;min-height:120px;padding:18px 20px 20px;display:flex}.pa-video .pv-where{letter-spacing:.13em;text-transform:uppercase;color:var(--pv-faint);flex-wrap:wrap;align-items:center;gap:9px;font-size:11px;font-weight:600;display:flex}.pa-video .pv-where b{color:var(--pv-indigo);font-weight:700}.pa-video .pv-cue{font-family:var(--font-sora-stack);max-width:64ch;color:var(--pv-text);margin:0;font-size:clamp(16px,2.2vw,21px);line-height:1.48}.pa-video .pv-chapters{background:var(--pv-panel);border:1px solid var(--pv-line);border-radius:var(--pv-radius);box-shadow:var(--pv-shadow);overflow:hidden}.pa-video .pv-chapters h3{letter-spacing:.13em;text-transform:uppercase;color:var(--pv-muted);border-bottom:1px solid var(--pv-line-soft);margin:0;padding:14px 20px 12px;font-size:12px;font-weight:600}.pa-video .pv-chap{text-align:left;border:0;border-top:1px solid var(--pv-line-soft);cursor:pointer;background:0 0;grid-template-columns:32px 1fr auto;align-items:baseline;gap:13px;width:100%;padding:11px 20px;display:grid}.pa-video .pv-chap:first-of-type{border-top:0}.pa-video .pv-chap:hover{background:var(--pv-line-soft)}.pa-video .pv-chap .n{color:var(--pv-faint);font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.pa-video .pv-chap .t{color:var(--pv-text);font-size:14.5px;font-weight:500;line-height:1.35}.pa-video .pv-chap .d{color:var(--pv-faint);font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.pa-video .pv-chap[aria-current=true]{background:linear-gradient(90deg,#ff7a1a24,#0000 70%)}.pa-video .pv-chap[aria-current=true] .n{color:var(--pv-accent-deep)}.pa-video .pv-chap[aria-current=true] .t{font-weight:700}@media (max-width:640px){.pa-video .pv-narration{min-height:104px;padding:14px 15px 16px}.pa-video .pv-transport{gap:8px;padding:9px 10px}.pa-video .pv-time.total{display:none}.pa-video .pv-chap{grid-template-columns:26px 1fr;gap:9px;padding:10px 14px}.pa-video .pv-chap .d{display:none}}.pa-video .pv-title,.pa-video .pv-card h2{font-family:var(--font-sora-stack)}
