.pv{--pv-ink:#0b1320;--pv-text:#0b1320;--pv-muted:#475569;--pv-sky:#38bdf8;--pv-blue:#0369a1;--pv-deep:#0284c7;--pv-line:#0f1b2614;--pv-card:0 1px 2px #0b13200d, 0 18px 40px -22px #0369a157;z-index:0;isolation:isolate;width:100vw;color:var(--pv-text);background:radial-gradient(55% 60% at 10% 0,#bae6fdb3,#0000 70%),radial-gradient(50% 55% at 95% 100%,#e0f2fef2,#0000 70%),linear-gradient(#f0f9ff 0%,#f7fbff 52%,#eef7fd 100%);margin-left:calc(50% - 50vw);padding:clamp(52px,8vw,104px) 16px clamp(48px,7vw,88px);position:relative;overflow:hidden}.pv p{color:inherit}.pv-glow{z-index:-1;pointer-events:none;position:absolute;inset:0}.pv-glow i{filter:blur(90px);opacity:.55;border-radius:50%;position:absolute}.pv-glow .g1{background:#7dd3fc73;width:380px;height:380px;animation:18s ease-in-out infinite alternate pv-drift;top:18%;left:8%}.pv-glow .g2{background:#bae6fdcc;width:460px;height:320px;animation:22s ease-in-out infinite alternate-reverse pv-drift;bottom:10%;right:6%}.pv-inner{gap:clamp(24px,3.4vw,40px);width:min(1200px,100%);margin:0 auto;display:grid}.pv-head{text-align:center;justify-items:center;gap:14px;display:grid}.pv-eyebrow{letter-spacing:.04em;background:#fff;border:1px solid #0ea5e938;border-radius:999px;align-items:center;gap:8px;margin:0;padding:7px 14px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 8px 22px -14px #0369a173;color:var(--pv-blue)!important}.pv-head h2{letter-spacing:-.03em;max-width:18ch;color:var(--pv-ink);margin:0;font-size:clamp(32px,5vw,60px);line-height:1.03}.pv-grad{background:linear-gradient(100deg,#0369a1 0%,#0284c7 45%,#0ea5e9 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.pv-lead{max-width:66ch;margin:0;font-size:clamp(16px,1.6vw,19px);line-height:1.6;color:var(--pv-muted)!important}.pv-film{gap:14px;display:grid}.pv-stage{aspect-ratio:16/9;background:radial-gradient(70% 90% at 50% 0,#e0f2fef2,#0000 70%),linear-gradient(170deg,#fff 0%,#f5faff 55%,#ecf6fd 100%);border:1px solid #0ea5e929;border-radius:clamp(18px,2.4vw,30px);width:100%;max-height:660px;position:relative;overflow:hidden;box-shadow:0 60px 120px -60px #0369a180,0 24px 50px -32px #0b132033,inset 0 1px #fff;container-type:inline-size}.pv-stage-grid{background-image:linear-gradient(#0ea5e913 1px,#0000 1px),linear-gradient(90deg,#0ea5e913 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 50% 45%,#000 20%,#0000 80%);mask-image:radial-gradient(70% 70% at 50% 45%,#000 20%,#0000 80%)}.pv-scenes{place-items:center;padding:clamp(16px,4cqi,54px);animation:.7s cubic-bezier(.16,1,.3,1) both pv-scene-in;display:grid;position:absolute;inset:0}.pv-scene{justify-content:center;align-items:center;gap:clamp(18px,4.5cqi,64px);width:100%;height:100%;display:flex}.pv-stage.paused,.pv-stage.paused *{animation-play-state:paused!important}.pv-stage.still,.pv-stage.still *{animation:none!important}.pv-doc{aspect-ratio:.77;color:#0f1a24;background:#fff;border-radius:12px;align-content:start;gap:clamp(7px,1.1cqi,12px);width:clamp(150px,25cqi,290px);padding:clamp(12px,1.9cqi,22px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 60px -28px #0369a173,0 0 0 1px #0f1b2612}.pv-doc-head{border-bottom:1px solid #e4edf3;gap:3px;padding-bottom:clamp(6px,1cqi,10px);display:grid}.pv-doc-badge{color:#0369a1;letter-spacing:.06em;background:#e0f2fe;border-radius:5px;align-items:center;gap:4px;width:fit-content;padding:2px 7px;font-size:clamp(9px,.95cqi,11px);font-weight:800;display:inline-flex}.pv-doc-head b{font-size:clamp(12px,1.45cqi,16px);line-height:1.2}.pv-doc-head small{color:#5b6b7a;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(10px,1.05cqi,12px);overflow:hidden}.pv-doc-sec{border-radius:6px;gap:4px;margin:0 -6px;padding:4px 6px;display:grid}.pv-doc-sec i{background:#dbe5ec;border-radius:3px;height:clamp(3px,.45cqi,5px);display:block}.pv-doc-sec .pv-doc-h{background:#2c3e4f;width:54%;height:clamp(5px,.65cqi,7px)}.pv-doc.scanning .pv-doc-sec{animation:.6s ease-out both pv-highlight;animation-delay:calc(.9s + var(--d) * .55s);background:#38bdf829}.pv-doc.scanning .pv-doc-sec .pv-doc-h{animation:.6s ease-out both pv-heading;animation-delay:calc(.9s + var(--d) * .55s);background:#0284c7}.pv-beam{opacity:0;background:linear-gradient(90deg,#0000,#38bdf8 20%,#e0f2fe 50%,#38bdf8 80%,#0000);height:3px;animation:2.8s cubic-bezier(.45,0,.55,1) .5s both pv-beam;position:absolute;top:96%;left:-10%;right:-10%;box-shadow:0 0 22px 7px #38bdf873}.pv-drop{background:#f0f9ffe6;border:2px dashed #0ea5e973;border-radius:clamp(18px,2.4cqi,28px);align-items:center;gap:clamp(18px,4cqi,52px);padding:clamp(18px,3.4cqi,44px) clamp(18px,4cqi,56px);animation:2.6s both pv-drop-arm;display:flex;box-shadow:0 0 0 6px #38bdf81a}.pv-drop-doc{animation:1.5s cubic-bezier(.16,1,.3,1) .2s both pv-doc-in}.pv-drop-copy{justify-items:start;gap:8px;max-width:300px;display:grid}.pv-drop-icon{width:clamp(36px,4.2cqi,48px);height:clamp(36px,4.2cqi,48px);color:var(--pv-blue);background:#e0f2fe;border-radius:14px;place-items:center;display:grid}.pv-drop-copy b{letter-spacing:-.01em;font-size:clamp(16px,2.1cqi,24px)}.pv-drop-copy small{color:var(--pv-muted);font-size:clamp(12px,1.3cqi,14.5px)}.pv-upload{gap:8px;width:100%;margin-top:6px;display:grid}.pv-upload-bar{background:#e0f2fe;border-radius:6px;width:100%;min-width:180px;height:6px;display:block;overflow:hidden}.pv-upload-bar i{border-radius:inherit;background:linear-gradient(90deg,#38bdf8,#0ea5e9);width:100%;height:100%;animation:1.6s ease-in-out 1.5s both pv-grow;display:block;box-shadow:0 0 12px #38bdf880}.pv-upload-label{font-size:clamp(12px,1.3cqi,14px);font-weight:650;display:grid}.pv-upload-label>span{grid-area:1/1;align-items:center;gap:6px;display:inline-flex}.pv-upload-label .a{color:var(--pv-muted);opacity:0;animation:.3s 3.1s both pv-out}.pv-upload-label .b{color:var(--pv-blue);animation:.4s 3.2s both pv-in}.pv-s2 .pv-doc{width:clamp(170px,28cqi,320px)}.pv-read-doc{animation:.7s cubic-bezier(.16,1,.3,1) both pv-rise;position:relative}.pv-orb{color:#06202f;background:radial-gradient(circle at 30% 30%,#e0f2fe,#38bdf8 55%,#0284c7);border-radius:50%;place-items:center;width:40px;height:40px;animation:1.6s ease-out infinite pv-orb;display:grid;position:absolute;top:-14px;right:-14px;box-shadow:0 0 #38bdf880}.pv-orb.small{width:32px;height:32px;position:static}.pv-found{gap:clamp(8px,1.2cqi,14px);margin:0;padding:0;list-style:none;display:grid}.pv-found li{border:1px solid var(--pv-line);box-shadow:var(--pv-card);animation:.55s cubic-bezier(.16,1,.3,1) both pv-chip;animation-delay:calc(1.25s + var(--d) * .55s);background:#fff;border-radius:14px;align-items:center;gap:10px;padding:clamp(9px,1.2cqi,13px) clamp(12px,1.7cqi,18px);font-size:clamp(13px,1.55cqi,17px);font-weight:650;display:flex}.pv-found li i{background:#0ea5e9;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 10px #0ea5e98c}.pv-found .pv-found-title{box-shadow:none;color:var(--pv-blue);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;padding:0;font-size:clamp(11px,1.15cqi,13px);font-weight:800;animation:.4s .6s both pv-in}.pv-found .pv-found-note{box-shadow:none;color:var(--pv-muted);background:0 0;border:0;padding:0 2px;font-size:clamp(12px,1.25cqi,14px);font-weight:500}.pv-writing{border:1px solid var(--pv-line);background:#fff;border-radius:clamp(16px,2cqi,24px);gap:clamp(10px,1.4cqi,16px);width:min(600px,100%);padding:clamp(16px,2.4cqi,28px);animation:.6s cubic-bezier(.16,1,.3,1) both pv-rise;display:grid;box-shadow:0 40px 80px -42px #0369a173}.pv-writing-head{align-items:center;gap:12px;display:flex}.pv-writing-head div{display:grid}.pv-writing-head b{font-size:clamp(15px,1.8cqi,20px)}.pv-writing-head small{color:var(--pv-muted);font-size:clamp(11.5px,1.2cqi,13px)}.pv-writing-bar{background:#e0f2fe;border-radius:5px;height:5px;display:block;overflow:hidden}.pv-writing-bar i{border-radius:inherit;background:linear-gradient(90deg,#38bdf8,#0ea5e9);width:100%;height:100%;animation:4.4s linear .3s both pv-grow;display:block}.pv-writing ol{gap:clamp(6px,.9cqi,10px);margin:0;padding:0;list-style:none;display:grid}.pv-writing li{background:#f5f9fc;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:clamp(6px,.9cqi,9px) clamp(8px,1.1cqi,12px);display:grid;position:relative}.pv-writing li:after{content:"";opacity:0;height:9px;animation:1.2s linear infinite pv-shimmer,.25s both pv-out;animation-delay:0s, calc(.35s + var(--d) * .62s);background:linear-gradient(90deg,#bae6fd59,#7dd3fcb3,#bae6fd59) 0 0/200% 100%;border-radius:5px;margin-top:-4.5px;position:absolute;top:50%;left:clamp(44px,5.4cqi,56px);right:30%}.pv-lesson{animation:.5s cubic-bezier(.16,1,.3,1) both pv-row;animation-delay:calc(.35s + var(--d) * .62s)}.pv-writing li.extra{background:#f0f9ff}.pv-mark{color:#06202f;width:clamp(22px,2.6cqi,28px);height:clamp(22px,2.6cqi,28px);animation:.35s both pv-mark;animation-delay:calc(.85s + var(--d) * .62s);background:#38bdf8;border:1.5px solid #38bdf8;border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.pv-mark>*{grid-area:1/1}.pv-mark .n{opacity:0;animation:.2s both pv-out;animation-delay:calc(.8s + var(--d) * .62s)}.pv-mark .t{animation:.35s cubic-bezier(.34,1.56,.64,1) both pv-pop;animation-delay:calc(.85s + var(--d) * .62s)}.pv-lesson{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.pv-lesson b{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(13px,1.5cqi,16px);font-weight:650;overflow:hidden}.pv-lesson small{color:var(--pv-muted);flex:none;font-size:clamp(11px,1.2cqi,13px)}.pv-device{background:linear-gradient(160deg,#e8f3fb,#d6e8f5);border-radius:clamp(16px,2cqi,24px);width:min(760px,100%);padding:clamp(6px,.9cqi,10px);animation:.7s cubic-bezier(.16,1,.3,1) both pv-rise;box-shadow:0 44px 90px -44px #0369a18c,0 0 0 1px #0f1b260f,inset 0 1px #fff}.pv-device-bar{color:#0f1a24;background:#f4f9fd;border-radius:clamp(10px,1.4cqi,16px) clamp(10px,1.4cqi,16px) 0 0;align-items:center;gap:12px;padding:clamp(7px,1cqi,10px) clamp(10px,1.4cqi,14px);display:flex}.pv-device-dots{gap:5px;display:inline-flex}.pv-device-dots i{background:#c7d6e2;border-radius:50%;width:8px;height:8px}.pv-device-title{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(11.5px,1.3cqi,14px);font-weight:750;overflow:hidden}.pv-device-progress{background:#d6e3ec;border-radius:5px;flex:1;max-width:180px;height:5px;margin-left:auto;overflow:hidden}.pv-device-progress i{border-radius:inherit;background:#0284c7;width:64%;height:100%;animation:5s .6s both pv-progress;display:block}.pv-player{color:#0f1a24;background:#fff;border-radius:0 0 clamp(10px,1.4cqi,16px) clamp(10px,1.4cqi,16px);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:clamp(12px,1.8cqi,20px);padding:clamp(14px,2.2cqi,26px);display:grid}.pv-q{align-content:start;gap:clamp(8px,1.1cqi,12px);display:grid;position:relative}.pv-chip{color:#0369a1;letter-spacing:.05em;text-transform:uppercase;background:#e0f2fe;border-radius:6px;width:fit-content;padding:3px 9px;font-size:clamp(10.5px,1.1cqi,12px);font-weight:800}.pv-q>p{margin:0;font-size:clamp(13px,1.55cqi,17px);font-weight:650;line-height:1.45;color:#0f1a24!important}.pv-options{gap:clamp(6px,.8cqi,9px);margin:0;padding:0;list-style:none;display:grid}.pv-options li{color:#2c3e4f;background:#fff;border:1.5px solid #d6e3ec;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:clamp(7px,1cqi,10px) clamp(10px,1.3cqi,14px);font-size:clamp(12px,1.35cqi,14.5px);display:flex}.pv-options li.right{color:#0c4a6e;background:#e0f2fe;border-color:#0284c7;font-weight:650;animation:.4s 2s both pv-right}.pv-options li.right svg{color:#0284c7;flex:none;animation:.35s cubic-bezier(.34,1.56,.64,1) 2.1s both pv-pop}.pv-feedback{align-items:center;gap:7px;animation:.45s 2.45s both pv-in;display:flex;color:#0369a1!important;margin:2px 0 0!important;font-size:clamp(12px,1.3cqi,14px)!important;font-weight:650!important}.pv-cursor{opacity:0;pointer-events:none;background:#0f1a248c;border:2px solid #fff;border-radius:50%;width:22px;height:22px;animation:2.6s cubic-bezier(.45,0,.2,1) .4s both pv-cursor;position:absolute;top:70%;left:46%;box-shadow:0 6px 16px #0b13204d}.pv-acc{align-content:start;gap:8px;display:grid}.pv-acc>small{color:#0369a1;letter-spacing:.05em;text-transform:uppercase;font-size:clamp(10.5px,1.1cqi,12px);font-weight:800}.pv-acc-item{background:#fff;border:1.5px solid #d6e3ec;border-radius:10px;display:grid;overflow:hidden}.pv-acc-item b{color:#0f1a24;justify-content:space-between;align-items:center;gap:8px;padding:clamp(7px,1cqi,10px) clamp(10px,1.3cqi,14px);font-size:clamp(12px,1.35cqi,14.5px);display:flex}.pv-acc-item b svg{color:#0284c7;flex:none}.pv-acc-item.open{background:#f0f9ff;border-color:#7dd3fc;animation:.4s 3.1s both pv-acc-open}.pv-acc-item.open b svg{animation:.4s 3.1s both pv-acc-turn;transform:rotate(180deg)}.pv-acc-item p{max-height:120px;margin:0;padding:0 clamp(10px,1.3cqi,14px) clamp(9px,1.2cqi,12px);font-size:clamp(12px,1.3cqi,14px);line-height:1.45;animation:.55s 3.15s both pv-acc-text;color:#0c4a6e!important}.pv-poster{color:#0f1a24;background:#fff;border-radius:18px;grid-template-rows:auto auto;width:clamp(190px,29cqi,330px);animation:.7s cubic-bezier(.16,1,.3,1) both pv-rise;display:grid;overflow:hidden;box-shadow:0 34px 80px -36px #0369a18c,0 0 0 1px #0f1b260f}.pv-poster-art{aspect-ratio:16/10;background:linear-gradient(140deg,#7dd3fc 0%,#38bdf8 40%,#0369a1 100%);position:relative;overflow:hidden}.pv-poster-art i{border-radius:50%;position:absolute}.pv-poster-art .c1{aspect-ratio:1;background:#ffffff38;width:70%;animation:6s ease-in-out infinite alternate pv-float;top:-30%;right:-12%}.pv-poster-art .c2{aspect-ratio:1;background:#06202f38;width:56%;animation:7s ease-in-out infinite alternate-reverse pv-float;bottom:-28%;left:-10%}.pv-poster-art .c3{aspect-ratio:1;background:#e0f2fe;width:18%;top:34%;left:40%;box-shadow:0 0 30px #e0f2fecc}.pv-poster-body{gap:6px;padding:clamp(12px,1.7cqi,18px);display:grid}.pv-poster-body b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(14px,1.7cqi,19px);line-height:1.25;display:-webkit-box;overflow:hidden}.pv-poster-body small{color:#5b6b7a;font-size:clamp(11px,1.2cqi,13px)}.pv-publish{margin-top:6px;display:grid}.pv-publish>span{border-radius:10px;grid-area:1/1;justify-content:center;align-items:center;gap:6px;min-height:clamp(30px,3.6cqi,38px);font-size:clamp(12px,1.35cqi,14.5px);font-weight:750;display:inline-flex}.pv-publish .a{color:#06202f;opacity:0;background:#38bdf8;animation:.9s .6s both pv-press}.pv-publish .b{color:#e0f2fe;background:#0f1a24;animation:.35s 1.45s both pv-in}.pv-publish .b svg{color:#38bdf8}.pv-assign{border:1px solid var(--pv-line);min-width:0;box-shadow:var(--pv-card);background:#fff;border-radius:clamp(16px,2cqi,22px);gap:clamp(10px,1.5cqi,16px);padding:clamp(16px,2.4cqi,28px);animation:.5s 1.6s both pv-in;display:grid}.pv-assign-title{font-size:clamp(15px,1.9cqi,21px)}.pv-people{padding-left:8px;display:flex}.pv-people span{color:#06202f;width:clamp(30px,3.6cqi,40px);height:clamp(30px,3.6cqi,40px);animation:.35s cubic-bezier(.34,1.56,.64,1) both pv-pop;animation-delay:calc(1.9s + var(--d) * .11s);background:#38bdf8;border:2px solid #fff;border-radius:50%;place-items:center;margin-left:-8px;font-size:clamp(10px,1.1cqi,12.5px);font-weight:800;display:grid}.pv-people span:nth-child(2n){background:#7dd3fc}.pv-people span:nth-child(3n){background:#0ea5e9}.pv-people span:nth-child(5n){background:#bae6fd}.pv-people span.more{color:#075985;background:#e0f2fe;border-radius:999px;width:auto;padding:0 10px}.pv-ring-row{align-items:center;gap:14px;display:flex}.pv-ring{place-items:center;width:clamp(52px,6.4cqi,72px);height:clamp(52px,6.4cqi,72px);display:grid;position:relative}.pv-ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.pv-ring circle{fill:none;stroke:#e0f2fe;stroke-width:5px}.pv-ring circle.fill{stroke:#0ea5e9;stroke-dasharray:113.1;stroke-dashoffset:0;stroke-linecap:round;filter:drop-shadow(0 0 5px #0ea5e966);animation:1.3s cubic-bezier(.45,0,.2,1) 2.7s both pv-ring}.pv-ring b{font-size:clamp(14px,1.7cqi,19px)}.pv-assigned{display:grid}.pv-assigned b{font-size:clamp(13.5px,1.6cqi,17px)}.pv-assigned small{color:var(--pv-muted);font-size:clamp(11.5px,1.25cqi,13.5px)}.pv-perks{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pv-perks li{color:#075985;animation:.4s both pv-in;animation-delay:calc(3.9s + var(--d) * .2s);background:#f0f9ff;border:1px solid #e0f2fe;border-radius:8px;align-items:center;gap:6px;padding:5px 10px;font-size:clamp(11.5px,1.25cqi,13.5px);font-weight:650;display:inline-flex}.pv-controls{align-items:center;gap:16px;display:flex}.pv-play{width:44px;height:44px;color:var(--pv-ink);cursor:pointer;background:#fff;border:1px solid #0ea5e947;border-radius:50%;flex:none;place-items:center;transition:background .15s,transform .15s;display:grid;box-shadow:0 10px 24px -14px #0369a18c}.pv-play:hover{background:#f0f9ff;transform:scale(1.05)}.pv-chapters{flex:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(8px,1.4vw,16px);margin:0;padding:0;list-style:none;display:grid}.pv-chapters button{color:#4b5a6b;width:100%;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;gap:9px;padding:8px 0;display:grid}.pv-chapters li.on button,.pv-chapters button:hover{color:var(--pv-ink)}.pv-chapter-bar{background:#d9edfb;border-radius:4px;height:4px;display:block;overflow:hidden}.pv-chapter-bar i{border-radius:inherit;background:linear-gradient(90deg,#38bdf8,#0ea5e9);width:0;height:100%;display:block}.pv-chapter-bar i.run{animation-name:pv-fill;animation-timing-function:linear;animation-fill-mode:forwards}.pv-chapter-bar i.full,.pv-chapters li.done .pv-chapter-bar i{width:100%}.pv-chapter-label{align-items:center;gap:7px;font-size:13.5px;font-weight:650;display:flex}.pv-chapter-label b{width:20px;height:20px;color:var(--pv-blue);background:#e0f2fe;border-radius:6px;place-items:center;font-size:11.5px;display:grid}.pv-chapters li.on .pv-chapter-label b{color:#06202f;background:#38bdf8}.pv-play:focus-visible,.pv-chapters button:focus-visible,.pv-way:focus-visible{outline-offset:3px;outline:2px solid #0284c7}.pv-caption{text-align:center;min-height:1.5em;margin:0;font-size:15px;color:var(--pv-muted)!important}.pv-ways{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pv-way{border:1px solid var(--pv-line);box-shadow:var(--pv-card);color:var(--pv-text);background:#fff;border-radius:22px;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:8px 16px;padding:clamp(20px,2.4vw,28px);text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:grid}.pv-way:hover{border-color:#0ea5e959;transform:translateY(-3px);box-shadow:0 1px 2px #0b13200d,0 26px 50px -24px #0369a173}.pv-way-self{color:#06202f;background:linear-gradient(135deg,#7dd3fc 0%,#38bdf8 45%,#0ea5e9 100%);border-color:#0000;box-shadow:0 26px 60px -28px #0ea5e9d9}.pv-way-self:hover{background:linear-gradient(135deg,#7dd3fc 0%,#38bdf8 35%,#0ea5e9 100%);border-color:#0000;box-shadow:0 30px 70px -26px #0ea5e9}.pv-way-icon{width:48px;height:48px;color:var(--pv-blue);background:#e0f2fe;border-radius:14px;grid-row:span 2;place-items:center;display:grid}.pv-way-self .pv-way-icon{color:#06202f;background:#fff6}.pv-way-copy{gap:4px;display:grid}.pv-way-copy b{letter-spacing:-.01em;font-size:clamp(17px,1.7vw,20px)}.pv-way-copy span{color:var(--pv-muted);font-size:15px;line-height:1.5}.pv-way-self .pv-way-copy span{color:#072a3d}.pv-way-go{color:var(--pv-blue);align-items:center;gap:7px;margin-top:6px;font-weight:750;display:inline-flex}.pv-way-self .pv-way-go{color:#06202f}@keyframes pv-scene-in{0%{opacity:0;filter:blur(6px);transform:scale(.985)}}@keyframes pv-rise{0%{opacity:0;transform:translateY(18px)}}@keyframes pv-in{0%{opacity:0;transform:translateY(5px)}}@keyframes pv-out{0%{opacity:1}to{opacity:0}}@keyframes pv-pop{0%{opacity:0;transform:scale(.4)}}@keyframes pv-grow{0%{width:0}}@keyframes pv-fill{0%{width:0}to{width:100%}}@keyframes pv-doc-in{0%{opacity:0;transform:translate(-22%,-32%)rotate(-12deg)scale(.92)}55%{opacity:1;transform:translateY(-10px)rotate(-3deg)}75%{transform:translateY(2px)rotate(0)}}@keyframes pv-drop-arm{0%,45%{background:#fff9;border-color:#0ea5e938;box-shadow:0 0 #38bdf800}}@keyframes pv-highlight{0%{background:#38bdf800}}@keyframes pv-heading{0%{background:#2c3e4f}}@keyframes pv-beam{0%{opacity:0;top:8%}10%{opacity:1}90%{opacity:1}to{opacity:0;top:96%}}@keyframes pv-orb{0%{box-shadow:0 0 #38bdf899}to{box-shadow:0 0 0 16px #38bdf800}}@keyframes pv-chip{0%{opacity:0;transform:translate(-26px)scale(.96)}}@keyframes pv-row{0%{opacity:0;transform:translateY(10px)}}@keyframes pv-mark{0%{color:var(--pv-blue);background:#fff;border-color:#0ea5e959}}@keyframes pv-right{0%{color:#2c3e4f;background:#fff;border-color:#d6e3ec}}@keyframes pv-cursor{0%{opacity:0;top:112%;left:92%;transform:scale(1)}15%{opacity:1}55%{top:70%;left:46%;transform:scale(1)}62%{transform:scale(.75)}70%{transform:scale(1);box-shadow:0 6px 16px #0b13204d,0 0 0 10px #38bdf84d}88%{opacity:1}to{opacity:0;top:70%;left:46%}}@keyframes pv-acc-open{0%{background:#fff;border-color:#d6e3ec}}@keyframes pv-acc-turn{0%{transform:rotate(0)}}@keyframes pv-acc-text{0%{opacity:0;max-height:0;padding-bottom:0}}@keyframes pv-progress{0%{width:30%}}@keyframes pv-press{0%{opacity:1;transform:scale(1)}40%{opacity:1;transform:scale(.94)}60%{opacity:1;transform:scale(1)}to{opacity:0}}@keyframes pv-ring{0%{stroke-dashoffset:113.1px}}@keyframes pv-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes pv-float{to{transform:translate(-8%,10%)}}@keyframes pv-drift{to{transform:translate(70px,-40px)}}@media (max-width:760px){.pv-stage{aspect-ratio:3/4;max-height:none}.pv-scene{flex-direction:column;gap:18px}.pv-drop{text-align:center;flex-direction:column}.pv-drop-copy{justify-items:center}.pv-doc{width:clamp(130px,40cqi,220px)}.pv-s2 .pv-doc{aspect-ratio:.9;width:clamp(120px,38cqi,200px)}.pv-found{width:100%}.pv-player{grid-template-columns:minmax(0,1fr)}.pv-poster{width:clamp(170px,62cqi,280px)}.pv-poster-art{aspect-ratio:16/7}.pv-assign{gap:10px;width:100%;padding:14px 16px}.pv-ways{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.pv-acc,.pv-perks li:nth-child(3){display:none}.pv-chapter-label{font-size:0}.pv-chapter-label b{font-size:11.5px}.pv-controls{gap:10px}.pv-lesson small{display:none}}@media (prefers-reduced-motion:reduce){.pv-stage,.pv-stage *,.pv-glow i,.pv-scenes{animation:none!important}.pv-way,.pv-play{transition:none}}
