.v2 .xh-help{color:#211f36;max-width:1240px;margin:auto;padding:48px 32px 70px}.v2 .xh-help button,.v2 .xh-help input,.v2 .xh-help select{font:inherit}.v2 .xh-help button,.v2 .xh-help a{touch-action:manipulation}.v2 .xh-help button:focus-visible,.v2 .xh-help a:focus-visible,.v2 .xh-help input:focus-visible,.v2 .xh-help select:focus-visible,.v2 .xh-drag-object:focus-visible{outline-offset:4px;outline:3px solid #927cff}.v2 .xh-hero{justify-content:space-between;align-items:center;gap:32px;padding:16px 0 42px;display:flex}.v2 .xh-eyebrow{color:#6944de;letter-spacing:1.5px;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.v2 .xh-hero h1{letter-spacing:-1.3px;margin:17px 0;font-size:clamp(29px,3.5vw,47px);line-height:1.4}.v2 .xh-hero h1 em{color:#7455d4;font-style:normal}.v2 .xh-hero p{color:#757184;line-height:1.9}.v2 .xh-summary{color:#6046b5;background:#eeebfa;border:1px solid #e1daf7;border-radius:26px;gap:12px;min-width:220px;padding:32px;display:grid;transform:rotate(2deg)}.v2 .xh-summary strong{font-size:25px}.v2 .xh-summary small{color:#777086;border-top:1px solid #d8d0ec;padding-top:15px}.v2 .xh-toolbar{justify-content:space-between;align-items:center;gap:20px;display:flex}.v2 .xh-search{background:#fff;border:1px solid #dfdce9;border-radius:12px;flex:1;align-items:center;gap:12px;max-width:660px;padding:12px 16px;display:flex}.v2 .xh-search input{background:0 0;outline:0;width:100%;min-width:0;box-shadow:none!important;border:0!important;padding:0!important}.v2 .xh-search button{background:0 0;border:0}.v2 .xh-toolbar>span{color:#868192;align-items:center;gap:8px;font-size:12px;display:flex}.v2 .xh-categories{gap:7px;padding:22px 0 27px;display:flex;overflow:auto}.v2 .xh-categories button{white-space:nowrap;color:#777285;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:99px;padding:8px 15px;font-size:13px}.v2 .xh-categories button[aria-pressed=true]{color:#6539d7;background:#eee8ff;border-color:#ddd1ff}.v2 .xh-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:32px;display:grid}.v2 .xh-lessons{scrollbar-width:thin;gap:6px;max-height:780px;display:grid;overflow:auto}.v2 .xh-lessons>button{text-align:left;color:#645e74;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:11px;padding:14px 12px;display:flex}.v2 .xh-lessons>button[aria-current]{color:#5f32ce;background:#fff;border-color:#e1d9f6;box-shadow:0 4px 15px #30244c05}.v2 .xh-lessons>button>span:nth-child(2){flex:1}.v2 .xh-lessons strong{font-size:13px;font-weight:500;line-height:1.65;display:block}.v2 .xh-lessons small{color:#9991a5;margin-top:4px;font-size:10px;display:block}.v2 .xh-lesson-number{background:#eeeaf4;border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:29px;font-size:11px;display:grid}.v2 .xh-current{min-width:0;scroll-margin-top:24px}.v2 .xh-player-title{justify-content:space-between;align-items:start;gap:16px;margin-bottom:22px;display:flex}.v2 .xh-player-title h2{margin:8px 0;font-size:24px}.v2 .xh-player-title p{color:#8a8298;font-size:13px;line-height:1.8}.v2 .xh-readiness{color:#6c6083;background:#eeeaf5;border-radius:6px;flex-shrink:0;max-width:160px;padding:6px 9px;font-size:10px;line-height:1.65}.v2 .xh-readiness.partner{color:#856631;background:#f4efdf}.v2 .xh-player{background:#fff;border:1px solid #ddd5f0;border-radius:18px;overflow:hidden;box-shadow:0 20px 60px -40px #6a429c40}.v2 .xh-player-top{background:#faf9fc;border-bottom:1px solid #ebe7f2;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.v2 .xh-player-top>span{color:#908599;align-items:center;gap:5px;font-size:10px;display:flex}.v2 .xh-player-top i{background:#d8d0e2;border-radius:50%;width:6px;height:6px;display:block}.v2 .xh-player-top i:last-child{margin-right:5px}.v2 .xh-player-top>div{background:#eeeaf5;border-radius:8px;padding:3px;display:flex}.v2 .xh-player-top button{color:#82718c;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 11px;font-size:11px}.v2 .xh-player-top button[aria-pressed=true]{color:#6940cf;background:#fff;box-shadow:0 2px 5px #32176d0a}.v2 .xh-stage{isolation:isolate;background:radial-gradient(at 80% 10%,#efe7ff,#0000 65%),#f5f3fa;height:320px;display:flex;position:relative;overflow:hidden}.v2 .xh-stage-sidebar{background:#ffffff80;border-right:1px solid #e6e0ee;flex-direction:column;align-items:center;gap:20px;width:55px;padding:25px 0;display:flex}.v2 .xh-stage-sidebar b{color:#7449d8;font-size:18px}.v2 .xh-stage-sidebar span{background:#dcd4eb;border-radius:3px;width:19px;height:7px}.v2 .xh-stage-content{flex:1;min-width:0;padding:30px;position:relative}.v2 .xh-demo-tag{color:#9c8eab;font-size:10px}.v2 .xh-demo-heading{color:#625274;justify-content:space-between;margin:10px 0;font-size:16px;font-weight:600;display:flex}.v2 .xh-demo-heading span{background:#e4d9f7;border-radius:5px;width:60px;height:20px}.v2 .xh-demo-lines{gap:8px;margin:15px 0;display:flex}.v2 .xh-demo-lines i{background:#e5dff0;border-radius:10px;width:55px;height:6px;display:block}.v2 .xh-demo-target{background:#fff;border:1.5px solid #a58ae8;border-radius:11px;width:80%;max-width:370px;margin:30px auto 0;padding:18px;transition:transform .15s;position:relative;box-shadow:0 12px 25px #5d368512}.v2 .xh-target-label{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#815bc5;border-radius:5px;max-width:90%;padding:2px 9px;font-size:10px;position:absolute;top:-13px;left:12px;overflow:hidden}.v2 .xh-demo-target input{width:100%;min-width:0;background:#faf9fc!important;border:1px solid #e5dcef!important;border-radius:7px!important;padding:11px!important;font-size:12px!important}.v2 .xh-demo-button{color:#fff;cursor:pointer;background:#7851d0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:41px;font-size:13px;display:flex}.v2 .xh-demo-button:disabled{opacity:1;cursor:default}.v2 .xh-drag-object{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;text-align:center;outline:1px dashed #ad8cec;padding:7px;font-size:clamp(12px,1.5vw,18px);position:relative}.v2 .xh-drag-object strong{white-space:nowrap;color:#49366c}.v2 .xh-drag-object em{color:#a97515;font-style:normal}.v2 .xh-drag-object small{color:#8a7d9d;margin-top:6px;font-size:11px;display:block}.v2 .xh-handle{background:#fff;border:2px solid #9671dd;width:9px;height:9px;position:absolute}.v2 .xh-handle.nw{cursor:nwse-resize;top:-5px;left:-5px}.v2 .xh-handle.ne{cursor:nesw-resize;top:-5px;right:-5px}.v2 .xh-handle.sw{cursor:nesw-resize;bottom:-5px;left:-5px}.v2 .xh-handle.se{cursor:nwse-resize;bottom:-5px;right:-5px}.v2 .xh-cursor{pointer-events:none;z-index:3;color:#fff;filter:drop-shadow(0 3px 3px #32175730);align-items:start;gap:0;transition:left .6s cubic-bezier(.22,1,.36,1),top .6s cubic-bezier(.22,1,.36,1);display:flex;position:absolute}.v2 .xh-cursor span{color:#fff;white-space:nowrap;background:#342169;border-radius:5px;margin-top:22px;padding:3px 9px;font-size:10px}.v2 .xh-cursor.click:before{content:"";background:#8864d54d;border:1px solid #a68cda;border-radius:50%;width:32px;height:32px;animation:1s ease-out infinite xh-ping;position:absolute;top:-13px;left:-13px}.v2 .xh-stage.animating[data-action=drag] .xh-demo-target{animation:2s ease-in-out forwards xh-drag}.v2 .xh-stage.animating[data-action=resize] .xh-drag-object{animation:2s ease-in-out forwards xh-resize}.v2 .xh-stage-success{color:#39795a;background:#edf9f2;border:1px solid #cde7d7;border-radius:7px;align-items:center;gap:7px;padding:7px 10px;font-size:10px;display:flex;position:absolute;bottom:12px;right:14px}.v2 .xh-input-confirm{color:#6b42b2;background:#ece6f7;border:0;border-radius:6px;align-items:center;gap:6px;margin:14px auto 0;padding:6px 12px;font-size:11px;display:flex}.v2 .xh-player-controls{align-items:center;gap:13px;padding:13px 16px;display:flex}.v2 .xh-player-controls button{color:#79668f;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.v2 .xh-player-controls .xh-play{color:#fff;background:#784cd3;border-radius:50%;flex-shrink:0;width:34px;height:34px}.v2 .xh-player-controls button:disabled{opacity:.4;cursor:default}.v2 .xh-progress{background:#eee8f5;border-radius:9px;flex:1;height:4px;overflow:hidden}.v2 .xh-progress span{background:#936cde;height:100%;display:block}.v2 .xh-player-controls>span,.v2 .xh-player-controls select{color:#8b8197;font-size:11px}.v2 .xh-player-controls select{background:0 0;border:0}.v2 .xh-step-copy{align-items:start;gap:15px;padding:24px 0 18px;display:flex}.v2 .xh-step-copy>span{color:#a893ce;font-size:26px;line-height:1.3}.v2 .xh-step-copy h3{margin:0 0 6px;font-size:18px}.v2 .xh-step-copy p{color:#746981;margin:0;font-size:14px;line-height:1.9}.v2 .xh-step-copy small{color:#917f9e;align-items:start;gap:7px;margin-top:12px;font-size:12px;line-height:1.7;display:flex}.v2 .xh-step-copy small svg{flex-shrink:0;margin-top:3px}.v2 .xh-step-navigation{border-bottom:1px solid #e8e2f0;justify-content:space-between;align-items:center;gap:10px;padding-bottom:22px;display:flex}.v2 .xh-step-navigation>button{color:#7549bd;cursor:pointer;background:#fff;border:1px solid #e0d6ec;border-radius:8px;align-items:center;gap:6px;padding:9px 12px;font-size:12px;display:flex}.v2 .xh-step-navigation>button:disabled{opacity:.4}.v2 .xh-step-navigation>div{gap:7px;display:flex}.v2 .xh-step-navigation>div button{background:#dfd5ec;border:0;border-radius:50%;width:7px;height:7px;padding:0}.v2 .xh-step-navigation>div button[aria-current]{background:#9370d4;border-radius:6px;width:20px}.v2 .xh-troubleshooting{background:#ffffff70;border:1px solid #e6dfef;border-radius:10px;margin:18px 0;padding:15px 18px}.v2 .xh-troubleshooting summary{cursor:pointer;color:#6e5a84;align-items:center;gap:9px;font-size:13px;display:flex}.v2 .xh-troubleshooting ul{color:#85778e;margin:14px 0 0;padding-left:20px;font-size:12px;line-height:1.9}.v2 .xh-guide-footer{color:#998da3;justify-content:space-between;align-items:center;gap:15px;font-size:11px;line-height:1.8;display:flex}.v2 .xh-guide-footer a{color:#7145c5;align-items:center;gap:8px;font-size:12px;display:flex}.v2 .xh-bottom{color:#75618d;background:#eeebf7;border-radius:18px;align-items:center;gap:22px;margin-top:40px;padding:27px;display:flex}.v2 .xh-bottom>svg{flex-shrink:0}.v2 .xh-bottom h2{margin:0 0 5px;font-size:17px}.v2 .xh-bottom p{margin:0;font-size:12px;line-height:1.9}.v2 .xh-bottom button{white-space:nowrap;color:#7449c2;background:0 0;border:0;align-items:center;gap:8px;font-size:12px;display:flex}.v2 .xh-notice,.v2 .xh-motion-note{color:#81718f;font-size:12px}.v2 .xh-empty{text-align:center;color:#9785a7;padding:30px 10px}.v2 .xh-empty button{color:#77579c;background:#ece5f7;border:0;border-radius:8px;padding:10px}.v2 .xh-complete{color:#43765c;background:#ebf6ef;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;padding:18px;font-size:12px;display:flex}.v2 .xh-complete a{color:#33734b;align-items:center;gap:7px;display:flex}@keyframes xh-ping{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.5)}}@keyframes xh-drag{to{transform:translate(32px,-22px)}}@keyframes xh-resize{to{transform:scale(1.12)}}@media (max-width:1000px){.v2 .xh-layout{grid-template-columns:220px minmax(0,1fr);gap:20px}.v2 .xh-player-title{flex-direction:column;gap:8px}.v2 .xh-readiness{max-width:none}.v2 .xh-stage-content{padding:22px 18px}.v2 .xh-demo-target{width:90%}.v2 .xh-player-top>span i{display:none}}@media (max-width:720px){.v2 .xh-help{padding:25px 18px 45px}.v2 .xh-hero{gap:14px;padding:10px 0 20px}.v2 .xh-hero h1{font-size:28px}.v2 .xh-hero p{font-size:12px}.v2 .xh-summary{min-width:0;padding:19px;transform:none}.v2 .xh-summary strong{font-size:18px}.v2 .xh-summary>span{display:none}.v2 .xh-summary small{font-size:10px}.v2 .xh-layout{flex-direction:column;display:flex}.v2 .xh-lessons{background:#f0edf6;border-radius:12px;width:100%;max-height:180px;padding:7px}.v2 .xh-lessons>button{padding:9px}.v2 .xh-current{width:100%}.v2 .xh-toolbar>span{display:none}.v2 .xh-search input{font-size:12px}.v2 .xh-player-title h2{font-size:22px}.v2 .xh-player-top{padding:10px}.v2 .xh-player-top>span{max-width:125px;font-size:9px}.v2 .xh-player-top button{padding:5px 8px}.v2 .xh-stage{height:290px}.v2 .xh-stage-sidebar{width:37px}.v2 .xh-stage-content{padding:20px 12px}.v2 .xh-demo-target{width:90%;padding:13px}.v2 .xh-demo-heading{font-size:13px}.v2 .xh-demo-heading span,.v2 .xh-step-navigation>div{display:none}.v2 .xh-guide-footer{flex-direction:column;align-items:start}.v2 .xh-bottom{flex-wrap:wrap;align-items:start;padding:20px}.v2 .xh-bottom>div{flex:1;min-width:200px}.v2 .xh-bottom button{margin-left:45px}.v2 .xh-input-confirm{font-size:10px}.v2 .xh-demo-target input{font-size:11px!important}.v2 .xh-step-copy p{font-size:13px}}@media (prefers-reduced-motion:reduce){.v2 .xh-help *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.v2 .xh-cursor{display:none}}.v2 .xh-player-controls select{width:64px;min-width:64px;max-width:64px;box-shadow:none;background:0 0;border:0;border-radius:5px;padding:5px;font-size:11px}.v2 .xh-player-controls .xh-progress{min-width:40px}.v2 .xh-help .xh-search input{background:0 0;width:100%}.v2 .xh-stage.animating .xh-demo-target,.v2 .xh-stage.animating .xh-drag-object{animation-play-state:var(--xh-play,running)}.v2 .xh-help{--xh-ink:#252039;--xh-muted:#685f7d;--xh-accent:#6545df;--xh-border:#e4deef}.v2 .xh-hero{isolation:isolate;padding:25px 0 42px;position:relative}.v2 .xh-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 80% 32%,#eae3ff 0,#0000 55%);position:absolute;inset:-48px -32px 0}.v2 .xh-hero h1{letter-spacing:-1.6px}.v2 .xh-hero p{color:var(--xh-muted)}.v2 .xh-resume{background:var(--xh-accent);color:#fff;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:10px;margin-top:10px;padding:12px 18px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 7px 20px #6545df25}.v2 .xh-resume svg:last-child{margin-left:16px}.v2 .xh-summary{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffad;border-radius:23px;gap:11px;min-width:270px;max-width:310px;padding:25px;transform:none;box-shadow:0 24px 60px -40px #6845af90}.v2 .xh-summary-icon{background:#ebe3ff;border-radius:15px;place-items:center;width:52px;height:52px;display:grid;transform:rotate(-7deg)}.v2 .xh-summary strong{color:var(--xh-ink);font-size:21px}.v2 .xh-summary>span{color:var(--xh-muted);font-size:12px}.v2 .xh-summary small{color:var(--xh-muted);border:0;padding:0;font-size:11px;line-height:1.8}.v2 .xh-learning-meter{background:#eae4f6;border-radius:99px;height:5px;margin:3px 0;overflow:hidden}.v2 .xh-learning-meter>span{border-radius:inherit;background:linear-gradient(90deg,#754cef,#a99cec);height:100%;transition:width .3s;display:block}.v2 .xh-paths{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:2px 0 30px;display:grid}.v2 .xh-paths>button{border:1px solid var(--xh-border);text-align:left;cursor:pointer;color:var(--xh-ink);background:#fff;border-radius:15px;align-items:start;gap:12px;min-width:0;padding:19px 16px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.v2 .xh-paths>button:hover{border-color:#b7a3ec;transform:translateY(-3px);box-shadow:0 12px 25px -16px #5d39a766}.v2 .xh-paths>button[aria-pressed=true]{background:#f2edff;border-color:#aa8bf1}.v2 .xh-path-index{color:#8b77b5;font-size:11px;line-height:26px}.v2 .xh-paths h2{margin:0 0 5px;font-size:14px;line-height:1.65}.v2 .xh-paths p{color:var(--xh-muted);margin:0;font-size:11px;line-height:1.8}.v2 .xh-paths small{color:#756387;margin-top:13px;font-size:10px;display:block}.v2 .xh-paths>button>svg{color:#8970b2;flex-shrink:0;width:16px;margin-top:4px;margin-left:auto}.v2 .xh-path-active{color:#7552ad;justify-content:space-between;align-items:center;gap:10px;padding:0 0 20px;font-size:12px;display:flex}.v2 .xh-path-active>span{align-items:center;gap:8px;display:flex}.v2 .xh-path-active>button{color:var(--xh-accent);cursor:pointer;background:0 0;border:0;font-size:12px;text-decoration:underline}.v2 .xh-lessons{max-height:75vh;position:sticky;top:24px}.v2 .xh-lessons small{color:#82768f}.v2 .xh-player-title p{color:var(--xh-muted)}.v2 .xh-current{scroll-margin-top:28px}.v2 .xh-device-switch{flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:22px;display:flex}.v2 .xh-device-switch>span{color:#82738f;margin-right:7px;font-size:11px}.v2 .xh-device-switch>button{color:#79698d;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:8px 11px;font-size:11px;display:flex}.v2 .xh-device-switch>button[aria-pressed=true]{color:#623db9;background:#fff;border-color:#d9c9ee}.v2 .xh-preparation{border:1px solid var(--xh-border);background:#fff;border-radius:13px;margin-bottom:20px;padding:17px 19px}.v2 .xh-preparation-title{color:#786387;flex-wrap:wrap;align-items:center;gap:17px;font-size:11px;display:flex}.v2 .xh-preparation-title>span{align-items:center;gap:6px;display:flex}.v2 .xh-preparation>p{color:#61576f;margin:11px 0 13px;font-size:13px;line-height:1.85}.v2 .xh-preparation details{border-top:1px solid #eee8f4;padding-top:12px;font-size:12px}.v2 .xh-preparation summary{cursor:pointer;color:#6f5b8d;font-weight:500}.v2 .xh-preparation summary span{float:right;color:#8c7c9d;font-size:10px}.v2 .xh-preparation ul{gap:8px;margin:0;padding:10px 0 0;list-style:none;display:grid}.v2 .xh-preparation li{color:#726780;align-items:start;gap:7px;line-height:1.7;display:flex}.v2 .xh-preparation li svg{color:#9783b9;flex-shrink:0;margin-top:3px}.v2 .xh-outcome{color:#7250a7;background:#f5f1fd;border-radius:9px;align-items:start;gap:9px;margin-top:13px;padding:11px;font-size:12px;line-height:1.75;display:flex}.v2 .xh-outcome>svg{flex-shrink:0;margin-top:3px}.v2 .xh-outcome strong{margin-bottom:2px;font-size:11px;display:block}.v2 .xh-sequence{color:#766486;cursor:pointer;align-items:center;gap:8px;margin-top:12px;font-size:11px;display:flex}.v2 .xh-help .xh-sequence input{accent-color:#7750d1;width:14px;height:14px;padding:0}.v2 .xh-sequence>span{color:#8a7f97;margin-left:auto;font-size:10px}.v2 .xh-step-copy small{color:#6a7e72}.v2 .xh-guide-footer{color:#776a83}.v2 .xh-guide-footer a{flex-shrink:0}.v2 .xh-success-check{color:#436952;background:#eff7f2;border:1px solid #d5e7dc;border-radius:11px;align-items:start;gap:11px;margin:17px 0;padding:17px;display:flex}.v2 .xh-success-check>svg{flex-shrink:0;margin-top:2px}.v2 .xh-success-check strong{font-size:13px}.v2 .xh-success-check p{margin:6px 0 0;font-size:12px;line-height:1.8}.v2 .xh-transcript{border-bottom:1px solid var(--xh-border);color:#796188;margin:0 0 22px;padding:14px 0}.v2 .xh-transcript summary{cursor:pointer;align-items:center;gap:9px;font-size:12px;display:flex}.v2 .xh-transcript ol{margin:20px 0 0;padding-left:22px;font-size:12px;line-height:1.8}.v2 .xh-transcript li{padding:0 0 16px 4px}.v2 .xh-transcript li strong{color:var(--xh-ink);font-weight:500}.v2 .xh-transcript p{color:#756a80;margin:5px 0}.v2 .xh-transcript small{color:#587463;font-size:11px}.v2 .xh-next-lesson{text-align:left;color:#7953aa;cursor:pointer;background:#f1eafa;border:1px solid #dfd0ee;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;width:100%;margin-top:17px;padding:18px 20px;font-size:11px;display:flex}.v2 .xh-next-lesson strong{color:#4e316f;margin-top:6px;font-size:15px;display:block}.v2 .xh-source-links{color:#8d8299;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:25px 0 0;font-size:10px;display:flex}.v2 .xh-source-links a{color:#806493;align-items:center;gap:4px;display:inline-flex}.v2 .xh-source-links>span{width:100%}.v2 .xh-stage-obs{background:#22232f;height:355px}.v2 .xh-obs-scene{color:#d1d1dd;background:#262733;width:100%;height:100%;padding:13px;font-size:10px;position:relative}.v2 .xh-obs-title{color:#e4e1ef;align-items:center;gap:7px;padding:0 0 10px;font-size:10px;display:flex}.v2 .xh-obs-title>span{color:#b0a6bd;margin-left:auto;font-size:9px}.v2 .xh-obs-canvas{background:radial-gradient(at 50% 10%,#53506a,#0000 90%),#1b1d29;border:1px solid #444653;place-items:center;height:193px;display:grid;position:relative;overflow:hidden}.v2 .xh-obs-canvas>span{opacity:.6;font-size:10px;position:absolute;top:11px;left:12px}.v2 .xh-obs-alert{text-align:center;background:#3e2b64aa;border:1px solid #9f76ef66;border-radius:12px;max-width:95%;padding:20px;font-size:17px;box-shadow:0 5px 45px #301552}.v2 .xh-obs-alert em{color:#eaca8a;font-style:normal}.v2 .xh-obs-alert small{color:#d3c9e6;margin-top:8px;font-size:9px;display:block}.v2 .xh-obs-docks{grid-template-columns:1fr 1fr 1fr;gap:5px;height:82px;margin-top:5px;display:grid}.v2 .xh-obs-docks>div{background:#333542;flex-direction:column;gap:8px;padding:7px;display:flex}.v2 .xh-obs-docks b{color:#c7c5d1;font-size:9px}.v2 .xh-obs-docks span{font-size:9px}.v2 .xh-obs-docks small{font-size:11px}.v2 .xh-obs-selected{background:#564775;padding:3px 5px}.v2 .xh-obs-mixer>i{background:#484e4a;border-radius:3px;height:6px}.v2 .xh-obs-mixer em{border-radius:inherit;background:#7cbc81;height:100%;transition:width .3s;display:block}.v2 .xh-obs-properties{background:#3e3f50;border:1px solid #807a97;border-radius:8px;width:72%;max-width:390px;padding:15px;position:absolute;top:55px;left:50%;transform:translate(-50%);box-shadow:0 15px 45px #08091690}.v2 .xh-obs-properties>strong{font-size:11px;font-weight:500}.v2 .xh-obs-properties label{color:#c7b9df;align-items:center;gap:11px;margin-top:16px;font-size:11px;display:flex}.v2 .xh-help .xh-obs-properties input{width:100%;min-width:0;box-shadow:0 0 0 3px #a588e220;color:#e4ddee!important;background:#282838!important;border:1px solid #b596e7!important;border-radius:4px!important;padding:8px!important;font-size:10px!important}.v2 .xh-obs-size{gap:12px;margin-top:15px;display:flex}.v2 .xh-obs-size span{color:#c3bfd2;flex:1;align-items:center;gap:9px;font-size:9px;display:flex}.v2 .xh-obs-size b{background:#30313d;border-radius:3px;flex:1;padding:5px 8px;font-weight:400}.v2 .xh-obs-properties p{color:#cbc2da;margin:9px 0;font-size:9px}.v2 .xh-obs-properties>button,.v2 .xh-obs-test{color:#fff;cursor:pointer;background:#8e71c5;border:1px solid #ba9def;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:7px 12px;font-size:10px;display:flex}.v2 .xh-obs-properties>button{margin-left:auto}.v2 .xh-obs-properties>button:disabled{opacity:.6;cursor:default}.v2 .xh-obs-test{position:absolute;bottom:29px;right:25px}.v2 .xh-obs-test:disabled{opacity:1;cursor:default}.v2 .xh-obs-cursor{color:#30233f}.v2 .xh-obs-cursor span{color:#422557;background:#d7c4f4}.v2 .xh-obs-cursor.click:before{background:#bc90ff44;border-color:#dbb6ff}@media (max-width:1000px){.v2 .xh-paths{gap:9px}.v2 .xh-paths>button{gap:8px;padding:15px 12px}.v2 .xh-path-index{display:none}.v2 .xh-paths h2{font-size:13px}.v2 .xh-summary{min-width:240px}.v2 .xh-layout{grid-template-columns:245px minmax(0,1fr)}.v2 .xh-stage-obs{height:338px}.v2 .xh-obs-canvas{height:176px}}@media (max-width:720px){.v2 .xh-summary{min-width:0;max-width:none;padding:18px}.v2 .xh-summary>span{font-size:10px;display:flex}.v2 .xh-summary-icon{width:40px;height:40px;display:grid!important}.v2 .xh-summary strong{font-size:16px}.v2 .xh-hero{align-items:start;gap:20px}.v2 .xh-hero h1{letter-spacing:-1px;font-size:30px}.v2 .xh-paths{grid-template-columns:1fr;margin-bottom:25px}.v2 .xh-paths>button{align-items:center;padding:16px}.v2 .xh-path-index{display:block}.v2 .xh-paths>button>div{-moz-column-gap:15px;flex:1;grid-template-columns:1fr auto;column-gap:15px;display:grid}.v2 .xh-paths h2{font-size:14px}.v2 .xh-paths p{grid-column:1}.v2 .xh-paths small{grid-area:1/2/3;align-self:center;margin:0}.v2 .xh-lessons{max-height:220px;position:static}.v2 .xh-layout{display:flex}.v2 .xh-preparation{padding:15px}.v2 .xh-player-title{margin-bottom:15px}.v2 .xh-device-switch{margin-top:5px}.v2 .xh-step-navigation>button{min-height:40px}.v2 .xh-stage-obs{height:331px}.v2 .xh-obs-properties{width:85%;padding:12px}.v2 .xh-obs-canvas{height:170px}.v2 .xh-obs-title>span{font-size:8px}.v2 .xh-sequence{font-size:10px}.v2 .xh-sequence>span{font-size:9px}.v2 .xh-next-lesson strong{font-size:14px}}@media (max-width:480px){.v2 .xh-hero{display:block}.v2 .xh-summary{grid-template-columns:44px 1fr;gap:5px 14px;margin-top:22px;padding:18px;display:grid}.v2 .xh-summary-icon{grid-area:1/1/3}.v2 .xh-summary strong,.v2 .xh-summary>span:not(.xh-summary-icon){grid-column:2}.v2 .xh-summary .xh-learning-meter,.v2 .xh-summary small{grid-column:1/3}.v2 .xh-summary .xh-learning-meter{margin-top:10px}.v2 .xh-summary small{font-size:10px}.v2 .xh-paths>button>div{-moz-column-gap:8px;column-gap:8px}.v2 .xh-paths>button>svg{display:none}.v2 .xh-preparation-title{gap:12px}.v2 .xh-player-top>span{max-width:118px}.v2 .xh-source-links{font-size:9px}.v2 .xh-stage-obs{height:323px}.v2 .xh-obs-docks{height:78px}.v2 .xh-obs-canvas{height:165px}.v2 .xh-obs-properties{top:53px}.v2 .xh-obs-properties label{gap:5px}.v2 .xh-obs-title{font-size:9px}.v2 .xh-obs-size{gap:8px}.v2 .xh-obs-alert{font-size:14px}.v2 .xh-step-copy h3{font-size:17px}}
.v2 .rp-checkout{max-width:660px;margin:0 auto;padding:24px 24px 60px}.rp-back{color:#68667b;align-items:center;gap:8px;font-size:13px;display:flex}.rp-checkout header{padding:32px 0}.rp-checkout header>span{letter-spacing:2px;color:#6247c8;font-size:10px}.rp-checkout h1{margin:12px 0;font-size:32px;line-height:1.4}.rp-checkout header p,.rp-panel p{color:#68677b;font-size:14px;line-height:1.8}.rp-panel{background:#fff;border:1px solid #e5e1ee;border-radius:24px;padding:32px;box-shadow:0 18px 55px #34236b08}.rp-panel>svg{color:#6745df}.rp-panel h2{margin:12px 0;font-size:23px}.rp-panel label{margin:0 0 22px;font-size:14px;display:block}.rp-panel label input:not([type=checkbox]),.rp-panel textarea{background:#fcfbfe;border:1px solid #dcd8e8;border-radius:12px;width:100%;min-height:48px;margin-top:8px;padding:12px;display:block}.rp-panel input:focus-visible,.rp-panel textarea:focus-visible{outline-offset:2px;outline:2px solid #6547de}.rp-panel>label:first-child input{font-size:28px}.rp-amounts{grid-template-columns:repeat(4,1fr);gap:8px;margin:-8px 0 24px;display:grid}.rp-amounts button{background:#fff;border:1px solid #e2dbee;border-radius:10px;padding:12px 4px}.rp-amounts button[aria-pressed=true]{color:#5632dc;background:#f0eaff;border-color:#7658e4}.rp-panel .rp-anonymous{align-items:center;gap:10px;display:flex}.rp-panel small{text-align:right;color:#787187;margin-top:6px;display:block}.rp-panel .v-btn{border-radius:12px;min-height:48px}.rp-panel .rp-note,.rp-checkout footer{color:#777285;margin-top:18px;font-size:11px;line-height:1.8}.rp-checkout footer{text-align:center}.rp-error{color:#942d42;background:#fff0f0;border:1px solid #f0c3c3;border-radius:12px;margin-bottom:18px;padding:15px;font-size:13px}.rp-receipt{text-align:center}.rp-receipt>strong{font-size:30px;display:block}.rp-receipt img{max-width:100%;height:auto;margin:20px auto}.rp-reference{overflow-wrap:anywhere;font-size:12px!important}.rp-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin:20px 0;display:flex}.rp-panel a{color:#5d39cc}.rp-panel button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:600px){.v2 .rp-checkout{padding:18px 16px 40px}.rp-panel{padding:24px 20px}.rp-checkout h1{font-size:26px}.rp-panel input,.rp-panel textarea{font-size:16px}}@media (prefers-reduced-motion:reduce){.rp-checkout *{transition:none!important;animation:none!important}}
.v2.sky-site .sky-utility{--su-ink:#102344;--su-muted:#526b8c;--su-blue:#0864bd;--su-line:#cfe6fa;width:min(1240px,100% - 48px);color:var(--su-ink);margin:30px auto 90px}.v2.sky-site .sky-utility-heading{max-width:800px;margin:0 0 32px}.v2.sky-site .sky-utility-heading>span,.v2.sky-site .sky-utility-kicker{color:var(--su-blue);letter-spacing:.13em;font-size:12px;font-weight:700;display:block}.v2.sky-site .sky-utility :is(h1,h2,h3){color:var(--su-ink)}.v2.sky-site .sky-utility-heading h1{letter-spacing:-.045em;margin:16px 0 12px;font-size:clamp(38px,5vw,65px);line-height:1.12}.v2.sky-site .sky-utility-heading h1 em{color:#168cff;font-style:normal}.v2.sky-site .sky-utility-heading p{max-width:650px;color:var(--su-muted);line-height:1.8}.v2.sky-site .sky-contact-layout{grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);align-items:stretch;gap:26px;display:grid}.v2.sky-site .sky-utility-art{isolation:isolate;border:1px solid var(--su-line);background:radial-gradient(circle at 50% 70%,#9ad8ff85,#0000 55%),linear-gradient(145deg,#fff,#e6f5ff);border-radius:28px;position:relative;overflow:hidden;box-shadow:0 18px 54px #3e91d319,inset 0 1px #fff}.v2.sky-site .sky-contact-art{min-height:610px}.v2.sky-site .sky-utility-art img{z-index:1;-o-object-fit:contain;object-fit:contain;pointer-events:none;width:100%;max-width:650px;height:auto;position:absolute;bottom:50px;left:50%;transform:translate(-50%)}.v2.sky-site .sky-utility-orbit{border:4px solid #86cefc;border-radius:50%;width:112%;height:54%;position:absolute;top:28%;left:-6%;transform:rotate(-17deg);box-shadow:0 5px 20px #4ab1f931,inset 0 2px #fff}.v2.sky-site .sky-contact-note{z-index:2;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:var(--su-blue);background:#ffffffdf;border:1px solid #fff;border-radius:18px;align-items:center;gap:13px;padding:17px 19px;display:flex;position:absolute;bottom:25px;left:25px;right:25px;box-shadow:0 12px 34px #277dbc1e}.v2.sky-site .sky-contact-note strong,.v2.sky-site .sky-contact-note span{display:block}.v2.sky-site .sky-contact-note strong{color:var(--su-ink);font-size:16px}.v2.sky-site .sky-contact-note span{color:var(--su-muted);margin-top:3px;font-size:12px}.v2.sky-site .sky-contact-main{min-width:0}.v2.sky-site .sky-contact-company{border:1px solid var(--su-line);background:#eaf6ff;border-radius:20px;align-items:start;gap:14px;margin-bottom:17px;padding:21px 23px;display:flex}.v2.sky-site .sky-contact-company svg{color:var(--su-blue);flex:none;margin-top:2px}.v2.sky-site .sky-contact-company strong,.v2.sky-site .sky-contact-company span,.v2.sky-site .sky-contact-company small{display:block}.v2.sky-site .sky-contact-company strong{color:var(--su-ink);font-size:15px}.v2.sky-site .sky-contact-company span,.v2.sky-site .sky-contact-company small{color:var(--su-muted);font-size:12px;line-height:1.7}.v2.sky-site .sky-contact-main .card{border:1px solid var(--su-line);color:var(--su-ink);background:linear-gradient(145deg,#fff,#f8fcff);border-radius:23px;box-shadow:0 18px 54px #3e91d319,inset 0 1px #fff}.v2.sky-site .sky-contact-main form.card{gap:18px;padding:29px;display:grid}.v2.sky-site .sky-contact-main .card label{color:var(--su-ink);margin:0 0 7px;font-size:13px;font-weight:600;display:block}.v2.sky-site .sky-contact-main .card .input{width:100%;min-height:48px;color:var(--su-ink);background:#fff;border:1px solid #bddcf5;border-radius:13px;padding:11px 13px;display:block}.v2.sky-site .sky-contact-main .card textarea.input{resize:vertical;min-height:120px}.v2.sky-site .sky-contact-main .card .input:focus-visible{outline-offset:2px;outline:3px solid #168cff}.v2.sky-site .sky-contact-main .card .btn-primary,.v2.sky-site .sky-utility-button{color:#fff;cursor:pointer;background:linear-gradient(110deg,#e91739,#c70d31);border:1px solid #c70d31;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:49px;padding:12px 20px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex;box-shadow:0 10px 25px #e9173926}.v2.sky-site .sky-contact-main .card .btn-primary{width:100%}.v2.sky-site .sky-utility-button:disabled,.v2.sky-site .sky-contact-main .card .btn-primary:disabled{opacity:.65;cursor:wait}.v2.sky-site .sky-contact-main .card.text-white{color:var(--su-ink);line-height:1.8}.v2.sky-site .sky-contact-social{color:var(--su-blue);align-items:center;gap:8px;margin:18px 0 0 5px;font-size:13px;display:inline-flex}.v2.sky-site .sky-password{grid-template-columns:1fr minmax(390px,.85fr);align-items:center;gap:28px;max-width:1120px;min-height:660px;display:grid}.v2.sky-site .sky-password-art{height:580px}.v2.sky-site .sky-password-art img{bottom:-4%}.v2.sky-site .sky-password-card{border:1px solid var(--su-line);background:linear-gradient(145deg,#fff,#f5faff);border-radius:27px;padding:38px;box-shadow:0 18px 54px #3e91d319,inset 0 1px #fff}.v2.sky-site .sky-password-card h1{margin:12px 0 9px;font-size:clamp(27px,3vw,35px);line-height:1.3}.v2.sky-site .sky-password-card p{color:var(--su-muted);font-size:14px;line-height:1.8}.v2.sky-site .sky-password-card form{gap:13px;margin-top:29px;display:grid}.v2.sky-site .sky-password-card label{color:var(--su-ink);font-size:13px;font-weight:650;display:block}.v2.sky-site .sky-password-card input{width:100%;min-height:49px;color:var(--su-ink);background:#fff;border:1px solid #bddcf5;border-radius:13px;padding:11px 14px;display:block}.v2.sky-site .sky-password-card input:focus-visible,.v2.sky-site .sky-password-card :is(a,button):focus-visible,.v2.sky-site .sky-contact :is(a,button,input,textarea,select):focus-visible{outline-offset:3px;outline:3px solid #168cff}.v2.sky-site .sky-password-card .sky-utility-button{width:100%;margin-top:9px}.v2.sky-site .sky-password-back{border-top:1px solid var(--su-line);text-align:center;color:var(--su-muted);margin-top:25px;padding-top:20px;font-size:13px}.v2.sky-site .sky-password-back a{color:var(--su-blue);font-weight:650}.v2.sky-site .sky-password-status{gap:9px;display:grid}.v2.sky-site .sky-password-status small{color:var(--su-muted);font-size:12px;line-height:1.7}.v2.sky-site .sky-password-icon{width:56px;height:56px;color:var(--su-blue);background:#e5f4ff;border-radius:18px;place-items:center;display:grid}.v2.sky-site .sky-utility-error{background:#fff0f3;border:1px solid #f2bbc7;border-radius:12px;padding:11px 13px;color:#9b1a33!important}.v2.sky-site .sky-password-input{position:relative}.v2.sky-site .sky-password-input input{padding-right:53px}.v2.sky-site .sky-password-input button{width:46px;height:45px;color:var(--su-blue);cursor:pointer;background:0 0;border:0;border-radius:11px;place-items:center;display:grid;position:absolute;top:2px;right:2px}.v2.sky-site .sky-loading{animation:1s linear infinite sky-utility-spin}@keyframes sky-utility-spin{to{transform:rotate(360deg)}}@media (max-width:850px){.v2.sky-site .sky-contact-layout{grid-template-columns:1fr}.v2.sky-site .sky-contact-art{min-height:300px}.v2.sky-site .sky-contact-art img{max-width:470px;bottom:-35%}.v2.sky-site .sky-password{grid-template-columns:1fr;gap:18px;max-width:600px}.v2.sky-site .sky-password-art{height:270px}.v2.sky-site .sky-password-art img{max-width:470px;bottom:-70%}}@media (max-width:600px){.v2.sky-site .sky-utility{width:calc(100% - 34px);margin:18px auto 55px}.v2.sky-site .sky-utility-heading h1{font-size:40px}.v2.sky-site .sky-contact-art{min-height:245px}.v2.sky-site .sky-contact-art img{max-width:370px;bottom:-40%}.v2.sky-site .sky-contact-note{padding:12px;bottom:14px;left:15px;right:15px}.v2.sky-site .sky-contact-note strong{font-size:13px}.v2.sky-site .sky-contact-note span{font-size:10px}.v2.sky-site .sky-contact-company{padding:17px}.v2.sky-site .sky-contact-main form.card{padding:23px 19px}.v2.sky-site .sky-password{min-height:0}.v2.sky-site .sky-password-art{height:210px}.v2.sky-site .sky-password-art img{max-width:380px;bottom:-72%}.v2.sky-site .sky-password-card{padding:27px 23px}}@media (prefers-reduced-motion:reduce){.v2.sky-site .sky-loading{animation:none}}
.v2 .xg-launch{z-index:65;color:#6640c5;cursor:pointer;background:#fff;border:1px solid #d6c4f3;border-radius:99px;align-items:center;gap:9px;padding:12px 17px;font-family:inherit;font-size:12px;font-weight:500;transition:transform .2s,box-shadow .2s;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 7px 28px #4a287c1e}.v2 .xg-launch:hover{transform:translateY(-2px);box-shadow:0 10px 30px #4a287c30}.v2 .xg-launch:focus-visible,.v2 .xg-panel button:focus-visible,.v2 .xg-panel a:focus-visible{outline-offset:4px;outline:3px solid #b394f5}.v2 .xg-spotlight{z-index:120;pointer-events:none;border:2px solid #9765ed;border-radius:12px;transition:top .18s,left .18s,width .18s,height .18s;position:fixed;box-shadow:0 0 0 5px #b392ee25,0 0 0 9999px #281a4a0c}.v2 .xg-spotlight>span{color:#fff;background:#7041be;border-radius:5px;align-items:center;gap:5px;padding:4px 8px;font-size:10px;display:flex;position:absolute;top:0;right:10px;transform:translateY(-70%)}.v2 .xg-panel{z-index:125;color:#342943;background:#fff;border:1px solid #dfd3f0;border-radius:18px;outline:none;width:min(360px,100vw - 28px);max-height:calc(100dvh - 35px);padding:19px;animation:.24s ease-out xg-enter;position:fixed;bottom:22px;right:22px;overflow:auto;box-shadow:0 14px 65px #2e184b35}.v2 .xg-panel-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.v2 .xg-panel-top>span{color:#8764a9;align-items:center;gap:7px;font-size:11px;display:flex}.v2 .xg-panel button{font:inherit;cursor:pointer}.v2 .xg-panel-top>button{color:#7e6b90;background:0 0;border:0;place-items:center;padding:4px;display:grid}.v2 .xg-progress{gap:4px;margin:15px 0 20px;display:flex}.v2 .xg-progress>span{background:#eee7f5;border-radius:4px;flex:1;height:3px}.v2 .xg-progress>span[data-active=true]{background:#9970de}.v2 .xg-panel h2{color:#372747;margin:0 0 10px;font-size:18px;line-height:1.65}.v2 .xg-panel p{color:#796781;margin:0 0 14px;font-size:12px;line-height:1.95}.v2 .xg-result{color:#7656a0;background:#f4effc;border-radius:8px;align-items:start;gap:8px;padding:11px;font-size:11px;line-height:1.8;display:flex}.v2 .xg-result>svg{flex-shrink:0;margin-top:2px}.v2 .xg-navigation{justify-content:space-between;align-items:center;gap:10px;padding:17px 0;display:flex}.v2 .xg-navigation>button{color:#725095;background:#fff;border:1px solid #e1d5f0;border-radius:7px;align-items:center;gap:5px;padding:8px 10px;font-size:11px;display:flex}.v2 .xg-navigation>button:last-child{color:#fff;background:#7950c1;border-color:#7950c1}.v2 .xg-navigation>button:disabled{opacity:.4;cursor:default}.v2 .xg-navigation>small{color:#9b89a9;font-size:10px}.v2 .xg-lesson{color:#7650a6;border-top:1px solid #eee8f5;justify-content:center;align-items:center;gap:7px;padding:14px 0 4px;font-size:11px;display:flex}.v2 .xg-footnote{text-align:center;color:#94869d;margin-top:7px;font-size:9px;line-height:1.8;display:block}@keyframes xg-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.v2 .xg-launch{padding:10px 14px;bottom:16px;right:14px}.v2 .xg-panel{max-height:52dvh;padding:16px;bottom:14px;right:14px}.v2 .xg-panel h2{font-size:16px}.v2 .xg-progress{margin:11px 0 13px}}@media (prefers-reduced-motion:reduce){.v2 .xg-launch,.v2 .xg-spotlight,.v2 .xg-panel{transition:none!important;animation:none!important}}
