.landing-industrial{--landing-bg:#050a0f;--landing-surface:#0a1118;--landing-panel:#0d1620;--landing-border:#ffffff12;--landing-border-hover:#fe610066;--landing-muted:#ffffff73;--landing-accent:#fe6100;--landing-accent-glow:#fe61002e;--font-jakarta:var(--font-plus-jakarta-sans), sans-serif;--font-display:var(--font-plus-jakarta-sans), sans-serif;--font-mono:var(--font-plus-jakarta-sans), sans-serif}.landing-industrial .landing-shell{width:100%;margin-inline:auto;padding-inline:clamp(24px,4vw,84px)}.landing-industrial main>section>.container,.landing-industrial main>section>div>.container{width:100%;max-width:none;padding-left:clamp(24px,4vw,84px)!important;padding-right:clamp(24px,4vw,84px)!important}.landing-industrial .landing-header{z-index:50;-webkit-backdrop-filter:blur(22px);background:#050a0fd1;border-bottom:1px solid #ffffff13;height:88px;position:sticky;top:0}.landing-industrial .landing-header__inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;height:100%;display:grid}.landing-industrial .landing-header__inner>.landing-nav{justify-self:center}.landing-industrial .landing-header__brand{flex-shrink:0;align-items:center;gap:16px;display:flex}.landing-industrial .landing-header__brand img{cursor:pointer;filter:drop-shadow(0 8px 20px #00000061);width:auto;height:56px;display:block}.landing-industrial .landing-nav{align-items:center;gap:clamp(18px,2.1vw,38px);display:flex}.landing-industrial .landing-nav a{color:#ffffffb3;font-size:.96rem;font-weight:600;text-decoration:none;transition:color .18s;position:relative}.landing-industrial .landing-nav a:after{content:"";background:#fe6100;height:2px;transition:right .18s;position:absolute;bottom:-9px;left:0;right:100%}.landing-industrial .landing-nav a:hover,.landing-industrial .landing-nav a.is-active{color:#fff}.landing-industrial .landing-nav a:hover:after,.landing-industrial .landing-nav a.is-active:after{right:0}.landing-industrial .landing-header__actions{flex-shrink:0;justify-self:end;align-items:center;gap:10px;display:flex}.landing-industrial .landing-login-button,.landing-industrial .landing-register-button,.landing-industrial .landing-back-button{border-radius:9px;justify-content:center;align-items:center;min-height:43px;padding:0 20px;font-size:.94rem;font-weight:700;text-decoration:none;transition:all .18s;display:inline-flex}.landing-industrial .landing-login-button,.landing-industrial .landing-back-button{color:#ffffffd9;background:#ffffff09;border:1px solid #ffffff1f}.landing-industrial .landing-login-button:hover,.landing-industrial .landing-back-button:hover{color:#fff;background:#ffffff14;border-color:#ffffff38}.landing-industrial .landing-register-button{color:#fff;background:linear-gradient(135deg,#ff7a1a,#fe5200);border:1px solid #ff7a1a;box-shadow:0 8px 24px #fe610033}.landing-industrial .landing-register-button:hover{transform:translateY(-1px)}.landing-industrial .landing-menu-button{color:#fff;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:9px;justify-content:center;align-items:center;width:43px;height:43px;display:none}.landing-industrial .landing-hero{isolation:isolate;min-height:720px;padding:38px 0 48px;position:relative;overflow:hidden}.landing-industrial .landing-hero__backdrop{z-index:-3;opacity:.2;filter:saturate(.55)contrast(1.08);position:absolute;inset:0 45% 0 0;-webkit-mask-image:linear-gradient(90deg,#000 0% 50%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 50%,#0000 100%)}.landing-industrial .landing-hero__backdrop:after{content:"";background:linear-gradient(#050a0f40,#050a0f 100%);position:absolute;inset:0}.landing-industrial .landing-hero__mesh{z-index:-2;background:radial-gradient(circle at 74% 17%,#fe610012,#0000 24%),linear-gradient(90deg,#0000 49.9%,#ffffff06 50%,#0000 50.1%);position:absolute;inset:0}.landing-industrial .landing-hero__grid{grid-template-columns:minmax(390px,.78fr) minmax(650px,1.35fr);align-items:center;gap:clamp(42px,4vw,86px);display:grid}.landing-industrial .landing-hero__intro{width:100%;padding:36px 0}.landing-industrial .landing-eyebrow{color:#ff7621;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:10px;font-size:.86rem;font-weight:700;display:flex}.landing-industrial .landing-eyebrow span{background:#fe6100;width:26px;height:1px;box-shadow:0 0 10px #fe6100b3}.landing-industrial .landing-hero__title{color:#fff;letter-spacing:-.055em;max-width:none;margin:22px 0 0;font-size:clamp(3rem,4.6vw,5.7rem);font-weight:800;line-height:1.03}.landing-industrial .landing-hero__title strong{color:#fe6100;font-weight:inherit}.landing-industrial .landing-hero__lead{color:#ffffff9e;max-width:780px;margin:22px 0 0;font-size:1rem;line-height:1.8}.landing-industrial .landing-feature-list{grid-template-columns:repeat(3,minmax(0,260px));gap:0;margin-top:30px;display:grid}.landing-industrial .landing-feature{border-left:1px solid #ffffff17;gap:11px;padding:0 15px;display:flex}.landing-industrial .landing-feature:first-child{border-left:0;padding-left:0}.landing-industrial .landing-feature i{color:#fe6100;margin-top:2px;font-size:1rem}.landing-industrial .landing-feature b{color:#fff;font-size:.88rem;line-height:1.3;display:block}.landing-industrial .landing-feature span{color:#ffffff6b;margin-top:4px;font-size:.78rem;line-height:1.45;display:block}.landing-industrial .landing-hero__actions{align-items:center;gap:30px;margin-top:34px;display:flex}.landing-industrial .landing-text-link{color:#ffffffc7;align-items:center;gap:11px;font-size:.96rem;font-weight:700;text-decoration:none;display:inline-flex}.landing-industrial .landing-text-link i{font-size:.86rem;transition:transform .18s}.landing-industrial .landing-text-link:hover{color:#fff}.landing-industrial .landing-text-link:hover i{transform:translate(4px)}.landing-industrial .landing-hero__showcase{flex-direction:column;gap:14px;display:flex}.landing-industrial .landing-preview-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#0e1720f0,#070d13f5);border:1px solid #ffffff16;border-radius:18px;padding:20px;box-shadow:0 24px 70px #00000059}.landing-industrial .landing-preview-panel__head{justify-content:space-between;align-items:end;gap:18px;margin-bottom:16px;display:flex}.landing-industrial .landing-preview-panel__kicker{color:#fe6100;letter-spacing:.12em;text-transform:uppercase;margin-bottom:3px;font-size:.72rem;font-weight:700;display:block}.landing-industrial .landing-preview-panel__head h2{color:#fff;margin:0;font-size:1rem;font-weight:700}.landing-industrial .landing-preview-panel__head>a{color:#ffffff6b;white-space:nowrap;font-size:.78rem;text-decoration:none}.landing-industrial .landing-preview-panel__head>a:hover{color:#fe6100}.landing-industrial .landing-course-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.landing-industrial .landing-course-card{color:inherit;background:#ffffff06;border:1px solid #fff1;border-radius:11px;text-decoration:none;transition:all .2s;overflow:hidden}.landing-industrial .landing-course-card:hover{background:#ffffff0a;border-color:#fe610073;transform:translateY(-3px)}.landing-industrial .landing-course-card__image{background:#111922;height:112px;position:relative;overflow:hidden}.landing-industrial .landing-course-card__image:after{content:"";background:linear-gradient(#0000,#050a0fd1);position:absolute;inset:45% 0 0}.landing-industrial .landing-course-card__image img{transition:transform .35s}.landing-industrial .landing-course-card:hover img{transform:scale(1.06)}.landing-industrial .landing-course-card__image>span{z-index:2;color:#fff;letter-spacing:.05em;text-transform:uppercase;background:#fe6100;border-radius:100px;padding:4px 7px;font-size:.62rem;font-weight:800;position:absolute;top:9px;left:9px}.landing-industrial .landing-course-card__image>i{z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050a0fc7;border:1px solid #fff3;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.75rem;display:grid;position:absolute;bottom:9px;right:9px}.landing-industrial .landing-course-card__body{padding:11px}.landing-industrial .landing-course-card__body small{color:#fe7a28;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:700;display:block}.landing-industrial .landing-course-card__body h3{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:36px;margin:6px 0 0;font-size:.86rem;font-weight:650;line-height:1.45;display:-webkit-box;overflow:hidden}.landing-industrial .landing-course-card__body p{color:#fff6;white-space:nowrap;text-overflow:ellipsis;margin:8px 0 0;font-size:.72rem;overflow:hidden}.landing-industrial .landing-educator-row{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.landing-industrial .landing-educator-card{min-width:0;color:inherit;text-align:center;background:#ffffff06;border:1px solid #ffffff0e;border-radius:10px;padding:9px 8px 10px;text-decoration:none;transition:all .18s}.landing-industrial .landing-educator-card:hover{background:#fe61000d;border-color:#fe610066}.landing-industrial .landing-educator-card__avatar{color:#ff7924;background:radial-gradient(circle at 30% 20%,#1f2d3a,#0a1118);border:1px solid #ffffff1c;border-radius:50%;place-items:center;width:50px;height:50px;margin:0 auto 7px;display:grid;position:relative;overflow:hidden}.landing-industrial .landing-educator-card__avatar b{font-size:.9rem}.landing-industrial .landing-educator-card>strong{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;line-height:1.35;display:block;overflow:hidden}.landing-industrial .landing-educator-card>small{color:#ffffff5e;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:.66rem;display:block;overflow:hidden}@media (max-width:1180px){.landing-industrial .landing-nav{background:#080e14fa;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;align-items:stretch;gap:4px;padding:18px;display:none;position:absolute;top:78px;left:24px;right:24px;box-shadow:0 24px 50px #00000073}.landing-industrial .landing-nav.is-open{display:flex}.landing-industrial .landing-nav a{border-radius:8px;padding:11px 12px}.landing-industrial .landing-nav a:hover{background:#ffffff0d}.landing-industrial .landing-nav a:after{display:none}.landing-industrial .landing-menu-button{display:inline-flex}.landing-industrial .landing-hero__grid{grid-template-columns:1fr}.landing-industrial .landing-hero__intro{padding-bottom:0}.landing-industrial .landing-hero__backdrop{inset:0 0 45%}}@media (max-width:760px){.landing-industrial .landing-shell{padding-inline:14px}.landing-industrial .landing-header .landing-shell{width:min(100% - 28px,1440px)}.landing-industrial .landing-header{height:74px}.landing-industrial .landing-header__brand img{height:48px}.landing-industrial .landing-login-button{display:none}.landing-industrial .landing-register-button{min-height:39px;padding:0 14px}.landing-industrial .landing-menu-button{width:39px;height:39px}.landing-industrial .landing-nav{top:66px;left:14px;right:14px}.landing-industrial .landing-hero{min-height:auto;padding-top:18px}.landing-industrial .landing-hero__grid{gap:20px}.landing-industrial .landing-hero__intro{padding-top:24px}.landing-industrial .landing-eyebrow{font-size:.75rem;line-height:1.5}.landing-industrial .landing-hero__title{font-size:clamp(2.55rem,12.5vw,3.75rem)}.landing-industrial .landing-hero__lead{font-size:1rem;line-height:1.7}.landing-industrial .landing-feature-list{grid-template-columns:1fr;gap:15px}.landing-industrial .landing-feature{border-left:0;padding:0}.landing-industrial .landing-feature span{font-size:.82rem}.landing-industrial .landing-hero__actions{flex-direction:column;align-items:stretch;gap:18px}.landing-industrial .landing-hero__actions .btn-primary{width:100%}.landing-industrial .landing-text-link{justify-content:center}.landing-industrial .landing-preview-panel{border-radius:14px;padding:15px}.landing-industrial .landing-preview-panel__kicker{display:none}.landing-industrial .landing-course-grid{scroll-snap-type:x mandatory;padding-bottom:6px;display:flex;overflow-x:auto}.landing-industrial .landing-course-card{scroll-snap-align:start;min-width:78%}.landing-industrial .landing-course-card__image{height:150px}.landing-industrial .landing-educator-row{padding-bottom:5px;display:flex;overflow-x:auto}.landing-industrial .landing-educator-card{min-width:100px}}.landing-industrial .landing-stats-section{padding-top:8px;padding-bottom:clamp(68px,7vw,110px)}.landing-industrial .landing-stats-grid{grid-template-columns:repeat(5,1fr);gap:0;padding:28px clamp(22px,3vw,48px);display:grid;border-radius:18px!important}.landing-industrial .landing-stats-grid>div{border-left:1px solid #ffffff13;min-height:54px;padding:0 clamp(12px,2vw,32px)}.landing-industrial .landing-stats-grid>div:first-child{border-left:0;padding-left:0}.landing-industrial .landing-stats-grid>div:last-child{padding-right:0}.landing-industrial .landing-section{padding:clamp(76px,8vw,130px) 0;position:relative}.landing-industrial .landing-section:before{content:"";background:linear-gradient(90deg,#fe610073,#ffffff14 22%,#0000 85%);height:1px;position:absolute;top:0;left:clamp(24px,4vw,84px);right:clamp(24px,4vw,84px)}.landing-industrial .landing-section-head{grid-template-columns:minmax(0,1.25fr) minmax(280px,.55fr);align-items:end;gap:clamp(30px,7vw,120px);margin-bottom:clamp(36px,5vw,70px);display:grid}.landing-industrial .landing-section-head--row{justify-content:space-between;align-items:end;display:flex}.landing-industrial .landing-section-head h2,.landing-industrial .landing-experts-copy h2{margin:9px 0 0;font-size:clamp(2.5rem,4.8vw,5.4rem);line-height:.98}.landing-industrial .landing-section-head h2 em,.landing-industrial .landing-experts-copy h2 em{color:#fe6100;font-style:normal}.landing-industrial .landing-section-head>p,.landing-industrial .landing-experts-copy>p{color:#ffffff7a;margin:0;font-size:1.02rem;line-height:1.8}.landing-industrial .landing-bento-grid{grid-template-columns:minmax(360px,.8fr) minmax(580px,1.2fr);gap:14px;display:grid}.landing-industrial .landing-bento-visual{background:#0c141c;border:1px solid #ffffff17;border-radius:22px;min-height:590px;position:relative;overflow:hidden}.landing-industrial .landing-bento-visual__shade{background:linear-gradient(#04080c1a,#04080c40 40%,#04080cf2);position:absolute;inset:0}.landing-industrial .landing-bento-visual__content{z-index:2;position:absolute;bottom:clamp(24px,3vw,46px);left:clamp(24px,3vw,48px);right:clamp(24px,3vw,48px)}.landing-industrial .landing-bento-visual__content>span{color:#ff7d2a;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;font-size:.82rem;font-weight:750;display:inline-flex}.landing-industrial .landing-bento-visual__content h3{color:#fff;letter-spacing:-.045em;margin:14px 0 0;font-size:clamp(2rem,3.4vw,4rem);font-weight:800;line-height:1.02}.landing-industrial .landing-bento-visual__content p{color:#ffffff8f;margin:14px 0 0}.landing-industrial .landing-bento-features{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.landing-industrial .landing-bento-feature{background:linear-gradient(145deg,#0e1720f5,#070d13fa);border:1px solid #ffffff13;border-radius:20px;min-height:288px;padding:clamp(24px,2.5vw,42px);transition:all .22s;position:relative;overflow:hidden}.landing-industrial .landing-bento-feature:hover{border-color:#fe61005c;transform:translateY(-4px)}.landing-industrial .landing-bento-feature__top{justify-content:space-between;align-items:center;display:flex}.landing-industrial .landing-bento-feature__top i{color:#fe6100;background:#fe61001a;border:1px solid #fe61003b;border-radius:13px;place-items:center;width:48px;height:48px;display:grid}.landing-industrial .landing-bento-feature__top span{color:#ffffff2e;letter-spacing:.16em;font-size:.82rem;font-weight:800}.landing-industrial .landing-bento-feature h3{color:#fff;margin:38px 0 0;font-size:1.15rem;font-weight:700}.landing-industrial .landing-bento-feature p{color:#ffffff6e;max-width:310px;margin:11px 0 0;font-size:.9rem;line-height:1.72}.landing-industrial .landing-bento-feature__line{background:#fe6100;width:0;height:2px;transition:width .26s;position:absolute;bottom:0;left:0}.landing-industrial .landing-bento-feature:hover .landing-bento-feature__line{width:100%}.landing-industrial .landing-courses-section{background:#ffffff03}.landing-industrial .landing-library-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.landing-industrial .landing-library-card{min-width:0;color:inherit;background:linear-gradient(145deg,#0e1720,#091017);border:1px solid #ffffff13;border-radius:18px;text-decoration:none;transition:all .22s;overflow:hidden}.landing-industrial .landing-library-card--featured{grid-area:span 2/span 2}.landing-industrial .landing-library-card:hover{border-color:#fe61006b;transform:translateY(-4px);box-shadow:0 22px 45px #0000004d}.landing-industrial .landing-library-card__image{height:180px;position:relative;overflow:hidden}.landing-industrial .landing-library-card--featured .landing-library-card__image{height:390px}.landing-industrial .landing-library-card__image img{transition:transform .4s}.landing-industrial .landing-library-card:hover img{transform:scale(1.05)}.landing-industrial .landing-library-card__overlay{background:linear-gradient(#0000 35%,#050a0fbf);position:absolute;inset:0}.landing-industrial .landing-library-card__badge{color:#fff;letter-spacing:.07em;text-transform:uppercase;background:#fe6100;border-radius:100px;padding:5px 9px;font-size:.7rem;font-weight:800;position:absolute;top:14px;left:14px}.landing-industrial .landing-library-card__play{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#060a0fc2;border:1px solid #ffffff3d;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;bottom:14px;right:14px}.landing-industrial .landing-library-card__body{padding:18px}.landing-industrial .landing-library-card--featured .landing-library-card__body{padding:26px}.landing-industrial .landing-library-card__body>small{color:#fe7926;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:750}.landing-industrial .landing-library-card__body h3{color:#fff;margin:8px 0 0;font-size:1rem;line-height:1.45}.landing-industrial .landing-library-card--featured .landing-library-card__body h3{font-size:1.5rem}.landing-industrial .landing-library-card__body>p{color:#ffffff6e;margin:12px 0 0;font-size:.92rem;line-height:1.65}.landing-industrial .landing-library-card__body>div{color:#fff6;border-top:1px solid #ffffff0f;justify-content:space-between;gap:12px;margin-top:16px;padding-top:13px;font-size:.8rem;display:flex}.landing-industrial .landing-library-card__body>div i{color:#fe6100}.landing-industrial .landing-experts-layout{grid-template-columns:minmax(300px,.55fr) minmax(700px,1.45fr);align-items:center;gap:clamp(50px,8vw,140px);display:grid}.landing-industrial .landing-experts-copy>p{max-width:440px;margin-top:24px}.landing-industrial .landing-experts-copy .btn-primary{margin-top:32px}.landing-industrial .landing-experts-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.landing-industrial .landing-expert-card{min-height:92px;color:inherit;background:linear-gradient(145deg,#0e1720eb,#070d13f5);border:1px solid #ffffff12;border-radius:15px;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 18px;text-decoration:none;transition:all .2s;display:grid;position:relative}.landing-industrial .landing-expert-card:hover{border-color:#fe610066;transform:translate(4px)}.landing-industrial .landing-expert-card__number{color:#ffffff1f;font-size:.7rem;font-weight:800;position:absolute;top:9px;right:12px}.landing-industrial .landing-expert-card__avatar{color:#fe7620;background:#111d27;border:1px solid #ffffff1a;border-radius:50%;place-items:center;width:62px;height:62px;display:grid;position:relative;overflow:hidden}.landing-industrial .landing-expert-card__info{min-width:0}.landing-industrial .landing-expert-card__info strong,.landing-industrial .landing-expert-card__info small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.landing-industrial .landing-expert-card__info strong{color:#fff;font-size:.92rem}.landing-industrial .landing-expert-card__info small{color:#ffffff61;margin-top:5px;font-size:.78rem}.landing-industrial .landing-expert-card>i{color:#fe6100;font-size:.86rem}.landing-industrial .landing-pricing-section{background:radial-gradient(circle at 50% 35%,#fe61000b,#0000 38%)}.landing-industrial .landing-cta-section{padding-top:40px}.landing-industrial .landing-cta-section>.container>div{min-height:440px;background-image:linear-gradient(90deg,#050a0ff5,#0d0905c7,#050a0fe0),url(/assets/landing/cta_background.webp)!important;background-position:50%!important;background-size:cover!important}@media (max-width:1100px){.landing-industrial .landing-stats-grid{grid-template-columns:repeat(3,1fr);gap:24px 0}.landing-industrial .landing-stats-grid>div:nth-child(4){border-left:0}.landing-industrial .landing-bento-grid,.landing-industrial .landing-experts-layout{grid-template-columns:1fr}.landing-industrial .landing-bento-visual{min-height:470px}.landing-industrial .landing-library-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.landing-industrial .landing-stats-grid{grid-template-columns:1fr 1fr}.landing-industrial .landing-stats-grid>div{padding:0 12px}.landing-industrial .landing-stats-grid>div:nth-child(odd){border-left:0;padding-left:0}.landing-industrial .landing-section{padding:72px 0}.landing-industrial .landing-section:before{left:14px;right:14px}.landing-industrial .landing-section-head{grid-template-columns:1fr;gap:20px}.landing-industrial .landing-section-head--row{flex-direction:column;align-items:flex-start}.landing-industrial .landing-section-head h2,.landing-industrial .landing-experts-copy h2{font-size:clamp(2.4rem,12vw,3.7rem)}.landing-industrial .landing-bento-visual{min-height:440px}.landing-industrial .landing-bento-features{grid-template-columns:1fr}.landing-industrial .landing-bento-feature{min-height:240px}.landing-industrial .landing-library-grid{grid-template-columns:1fr}.landing-industrial .landing-library-card--featured{grid-area:auto}.landing-industrial .landing-library-card--featured .landing-library-card__image{height:250px}.landing-industrial .landing-experts-grid{grid-template-columns:1fr}}.landing-industrial{--vedu-shell:clamp(24px, 4.25vw, 82px);background:#040b12}.landing-industrial .vedu-page-shell{width:100%;padding-inline:var(--vedu-shell)}.landing-industrial .landing-header{background:#040a10f0;height:78px}.landing-industrial .landing-header .landing-shell{width:100%;padding-inline:var(--vedu-shell)}.landing-industrial .landing-lang-select{width:auto}.landing-industrial .landing-lang-select>button{height:43px;box-shadow:none;background:#ffffff09;border:1px solid #ffffff1f;border-radius:9px;padding:0 30px 0 12px}.landing-industrial .landing-lang-select>button:hover{background:#ffffff14;border-color:#ffffff38;transform:none}.landing-industrial .landing-lang-select>div{border-radius:9px}.landing-industrial .vedu-empty-note{text-align:center;color:#ffffff80;background:#ffffff08;border:1px dashed #ffffff24;border-radius:12px;padding:48px 20px;font-size:.96rem}.landing-industrial .vedu-hero{background:#040a10;min-height:770px;padding:78px 0 0;position:relative;overflow:hidden}.landing-industrial .vedu-hero__background{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;z-index:0}.landing-industrial .vedu-hero__overlay{z-index:1;background:linear-gradient(90deg,#03090ff5 0%,#03090fcc 31%,#03090f29 58%,#03090f61 100%),linear-gradient(#03090f1f 60%,#040b12 94%);position:absolute;inset:0}.landing-industrial .vedu-hero__content{z-index:2;justify-content:space-between;align-items:flex-start;gap:40px;min-height:590px;display:flex;position:relative}.landing-industrial .vedu-hero__copy{width:min(610px,48vw)}.landing-industrial .vedu-eyebrow{color:#fe6b0b;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:.84rem;font-weight:750;display:inline-flex}.landing-industrial .vedu-hero__copy h1{color:#fff;letter-spacing:-.045em;margin:20px 0 0;font-size:clamp(3rem,4.1vw,5rem);font-weight:800;line-height:1.04}.landing-industrial .vedu-hero__copy h1 strong{color:#fe6100;font-weight:inherit;display:inline-block}.landing-industrial .vedu-hero__copy>p{color:#ffffff9e;max-width:560px;margin:19px 0 0;font-size:1rem;line-height:1.75}.landing-industrial .vedu-hero__benefits{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:30px;display:grid}.landing-industrial .vedu-hero__benefits>div{align-items:flex-start;gap:10px;display:flex}.landing-industrial .vedu-hero__benefits>div>i{color:#fe6100;margin-top:2px}.landing-industrial .vedu-hero__benefits span,.landing-industrial .vedu-hero__benefits b,.landing-industrial .vedu-hero__benefits small{display:block}.landing-industrial .vedu-hero__benefits b{color:#fff;font-size:.82rem}.landing-industrial .vedu-hero__benefits small{color:#fff6;margin-top:4px;font-size:.7rem;line-height:1.4}.landing-industrial .vedu-hero__buttons{gap:14px;margin-top:30px;display:flex}.landing-industrial .vedu-button{color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:18px;min-height:48px;padding:0 24px;font-size:.9rem;font-weight:700;text-decoration:none;transition:all .18s;display:inline-flex}.landing-industrial .vedu-button--primary{background:linear-gradient(135deg,#ff7d23,#fe5900);border:1px solid #ff7520;box-shadow:0 10px 28px #fe61002e}.landing-industrial .vedu-button--outline{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040a1075;border:1px solid #ffffff3d}.landing-industrial .vedu-button:hover{transform:translateY(-2px)}.landing-industrial .vedu-trust-row{color:#ffffff7a;align-items:center;gap:14px;margin-top:29px;font-size:.75rem;line-height:1.5;display:flex}.landing-industrial .vedu-trust-row strong{color:#fe6b0b}.landing-industrial .vedu-trust-avatars{display:flex}.landing-industrial .vedu-trust-avatars b{color:#fff;background:#263848;border:2px solid #0a121a;border-radius:50%;place-items:center;width:28px;height:28px;margin-left:-7px;font-size:.64rem;display:grid}.landing-industrial .vedu-trust-avatars b:first-child{margin-left:0}.landing-industrial .vedu-stars{color:#ff9a00;letter-spacing:.13em}.landing-industrial .vedu-hero__metrics{flex-direction:column;gap:12px;width:220px;margin-top:88px;display:flex}.landing-industrial .vedu-hero__metrics article{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#071018c7;border:1px solid #ffffff24;border-radius:12px;align-items:center;gap:16px;min-height:74px;padding:13px 18px;display:flex;box-shadow:0 12px 30px #0000004d}.landing-industrial .vedu-hero__metrics article>i{color:#fe6100;font-size:1.35rem}.landing-industrial .vedu-hero__metrics b,.landing-industrial .vedu-hero__metrics small{display:block}.landing-industrial .vedu-hero__metrics b{color:#fff;font-size:.98rem}.landing-industrial .vedu-hero__metrics small{color:#ffffff6e;margin-top:4px;font-size:.7rem}.landing-industrial .vedu-section{padding:22px 0 30px}.landing-industrial .vedu-section__head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:20px;display:flex}.landing-industrial .vedu-section__head h2{color:#fff;margin:0;font-size:1.18rem;font-weight:700}.landing-industrial .vedu-section__head p{color:#ffffff6b;margin:5px 0 0;font-size:.82rem}.landing-industrial .vedu-section__head>a{color:#ffffffad;font-size:.8rem;text-decoration:none}.landing-industrial .vedu-section__head>a i{margin-left:10px}.landing-industrial .vedu-course-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.landing-industrial .vedu-course-card{color:inherit;background:linear-gradient(150deg,#0e1821,#091119);border:1px solid #ffffff1a;border-radius:10px;text-decoration:none;transition:border-color .22s,box-shadow .22s;overflow:hidden}.landing-industrial .vedu-course-card:hover{border-color:#fe610066;box-shadow:0 10px 30px -18px #000000b3}.landing-industrial .vedu-course-card__image{aspect-ratio:1;position:relative;overflow:hidden}.landing-industrial .vedu-course-card--skeleton{pointer-events:none}.landing-industrial .vedu-course-card--skeleton .vedu-course-card__image,.landing-industrial .vedu-course-card--skeleton .vedu-course-card__body small,.landing-industrial .vedu-course-card--skeleton .vedu-course-card__body .vedu-course-card__skel-title,.landing-industrial .vedu-course-card--skeleton .vedu-course-card__body p{background:linear-gradient(90deg,#ffffff0a 25%,#ffffff1a 37%,#ffffff0a 63%) 0 0/400% 100%;border-radius:6px;animation:1.4s infinite vedu-skeleton}.landing-industrial .vedu-course-card--skeleton .vedu-course-card__body small{width:40%;height:10px;margin-bottom:10px;display:block}.landing-industrial .vedu-course-card--skeleton .vedu-course-card__body .vedu-course-card__skel-title{height:16px;margin-bottom:10px}.landing-industrial .vedu-course-card--skeleton .vedu-course-card__body p{width:60%;height:12px}@keyframes vedu-skeleton{0%{background-position:100% 0}to{background-position:0 0}}.landing-industrial .vedu-course-card__body h3{transition:color .22s}.landing-industrial .vedu-course-card:hover .vedu-course-card__body h3{color:#ff9a00}.landing-industrial .vedu-course-card__image span{color:#fff;text-transform:uppercase;background:#fe6100;border-radius:100px;padding:4px 8px;font-size:.64rem;font-weight:800;position:absolute;top:11px;left:11px}.landing-industrial .vedu-course-card__noimg{color:#fff3;background:#ffffff08;place-items:center;padding:0;font-size:1.8rem;display:grid;position:absolute;inset:0}.landing-industrial .vedu-course-card__body{padding:14px}.landing-industrial .vedu-course-card__body small{color:#ffffff75;text-transform:uppercase;font-size:.7rem}.landing-industrial .vedu-course-card__body h3{color:#fff;min-height:43px;margin:7px 0 0;font-size:.94rem;line-height:1.42}.landing-industrial .vedu-course-card__body p{color:#ffffff80;margin:10px 0 0;font-size:.78rem}.landing-industrial .vedu-course-card__body>div{color:#ffffff75;gap:20px;margin-top:13px;font-size:.72rem;display:flex}.landing-industrial .vedu-course-card__body>div span:first-child,.landing-industrial .vedu-course-card__body>div span:first-child i{color:#ff9a00}.landing-industrial .vedu-panel-shell{padding-top:20px;padding-bottom:20px}.landing-industrial .vedu-section--panel .vedu-panel-shell,.landing-industrial .vedu-testimonials .vedu-panel-shell{position:relative}.landing-industrial .vedu-section--panel .vedu-panel-shell:before,.landing-industrial .vedu-testimonials .vedu-panel-shell:before{content:"";z-index:0;inset:0 var(--vedu-shell);background:#081119b8;border:1px solid #ffffff1f;border-radius:12px;position:absolute}.landing-industrial .vedu-panel-shell>*{z-index:1;margin-left:20px;margin-right:20px;position:relative}.landing-industrial .vedu-educator-grid{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.landing-industrial .vedu-educator-card{min-width:0;color:inherit;text-align:center;background:linear-gradient(145deg,#111c26,#0b141c);border:1px solid #ffffff14;border-radius:8px;padding:10px 10px 14px;text-decoration:none;transition:all .18s}.landing-industrial .vedu-educator-card:hover{border-color:#fe610073}.landing-industrial .vedu-educator-card>div{color:#fe7620;background:radial-gradient(circle at 50% 30%,#243442,#0a1219 70%);place-items:center;height:145px;display:grid;position:relative;overflow:hidden}.landing-industrial .vedu-educator-card>div:after{content:"";background:linear-gradient(#0000,#0e1821);position:absolute;inset:55% 0 0}.landing-industrial .vedu-educator-card>div b{font-size:1.5rem}.landing-industrial .vedu-educator-card strong,.landing-industrial .vedu-educator-card small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.landing-industrial .vedu-educator-card strong{color:#fff;margin-top:10px;font-size:.86rem}.landing-industrial .vedu-educator-card small{color:#ffffff6b;margin-top:4px;font-size:.7rem}.landing-industrial .vedu-testimonial-grid{grid-template-columns:repeat(3,1fr);gap:34px;padding:0 20px;display:grid}.landing-industrial .vedu-testimonial-grid article{background:linear-gradient(145deg,#111c26,#0b141c);border:1px solid #ffffff0f;border-radius:8px;padding:22px}.landing-industrial .vedu-testimonial__head{align-items:center;gap:12px;display:flex}.landing-industrial .vedu-testimonial__head>span{color:#fff;background:#5b321d;border-radius:50%;place-items:center;width:38px;height:38px;font-size:.75rem;display:grid}.landing-industrial .vedu-testimonial__head strong,.landing-industrial .vedu-testimonial__head small{display:block}.landing-industrial .vedu-testimonial__head strong{color:#fff;font-size:.84rem}.landing-industrial .vedu-testimonial__head small{color:#ffffff6e;margin-top:4px;font-size:.7rem}.landing-industrial .vedu-testimonial-grid article>p{color:#ffffff8c;min-height:54px;margin:14px 0 12px 50px;font-size:.8rem;line-height:1.65}.landing-industrial .vedu-testimonial-grid article>.vedu-stars{margin-left:50px;font-size:.82rem}.landing-industrial .vedu-newsletter{background:#081119ad;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;margin-top:18px}.landing-industrial .vedu-newsletter__inner{grid-template-columns:auto 1fr minmax(360px,.75fr);align-items:center;gap:22px;min-height:108px;display:grid}.landing-industrial .vedu-newsletter__icon{color:#fe6100;background:#fe610014;border:1px solid #fe610052;border-radius:18px;place-items:center;width:64px;height:64px;display:grid;transform:rotate(-8deg)}.landing-industrial .vedu-newsletter h2{color:#fff;margin:0;font-size:1.1rem}.landing-industrial .vedu-newsletter p{color:#ffffff73;margin:7px 0 0;font-size:.78rem}.landing-industrial .vedu-newsletter__stores{justify-content:flex-end;gap:12px;display:flex}.landing-industrial .vedu-newsletter__stores a{color:#fff;background:#ffffff0d;border:1px solid #ffffff24;border-radius:11px;align-items:center;gap:11px;min-height:54px;padding:0 20px;text-decoration:none;transition:all .18s;display:inline-flex}.landing-industrial .vedu-newsletter__stores a:hover{background:#ffffff1a;border-color:#ffffff42;transform:translateY(-1px)}.landing-industrial .vedu-newsletter__stores a i{font-size:1.45rem}.landing-industrial .vedu-newsletter__stores a small{color:#ffffff8c;font-size:.84rem;display:block}.landing-industrial .vedu-newsletter__stores a b{font-size:1rem;display:block}@media (max-width:1100px){.landing-industrial .vedu-hero__copy{width:min(650px,62vw)}.landing-industrial .vedu-course-grid{grid-template-columns:repeat(2,1fr)}.landing-industrial .vedu-educator-grid{grid-template-columns:repeat(3,1fr)}.landing-industrial .vedu-newsletter__inner{grid-template-columns:auto 1fr;padding-top:20px;padding-bottom:20px}.landing-industrial .vedu-newsletter__stores{flex-wrap:wrap;grid-column:span 2;justify-content:flex-start}}@media (max-width:760px){.landing-industrial{--vedu-shell:14px}.landing-industrial .landing-header__brand img{height:48px}.landing-industrial .vedu-hero{min-height:auto;padding-top:46px}.landing-industrial .vedu-hero__background{-o-object-position:64% top;object-position:64% top;opacity:.35}.landing-industrial .vedu-hero__overlay{background:linear-gradient(90deg,#03090ff5,#03090f9e),linear-gradient(#0000 50%,#040b12 92%)}.landing-industrial .vedu-hero__content{min-height:auto;padding-bottom:52px}.landing-industrial .vedu-hero__copy{width:100%}.landing-industrial .vedu-hero__copy h1{font-size:clamp(2.65rem,13vw,4rem)}.landing-industrial .vedu-hero__benefits{grid-template-columns:1fr;gap:13px}.landing-industrial .vedu-hero__buttons{flex-direction:column}.landing-industrial .vedu-trust-row{flex-wrap:wrap}.landing-industrial .vedu-hero__metrics{display:none}.landing-industrial .vedu-course-grid{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.landing-industrial .vedu-course-card{scroll-snap-align:start;min-width:84vw}.landing-industrial .vedu-educator-grid{display:flex;overflow-x:auto}.landing-industrial .vedu-educator-card{min-width:150px}.landing-industrial .vedu-testimonial-grid{gap:12px;display:flex;overflow-x:auto}.landing-industrial .vedu-testimonial-grid article{min-width:84vw}.landing-industrial .vedu-newsletter__inner{grid-template-columns:auto 1fr}}.landing-industrial,.landing-industrial :not(i){font-family:var(--font-jakarta)!important}.landing-industrial .industrial-display{letter-spacing:-.04em;font-weight:800;line-height:1;font-family:var(--font-jakarta)!important}.landing-industrial .industrial-mono{letter-spacing:0;font-weight:400;font-family:var(--font-jakarta)!important}.landing-industrial.industrial-bg,.landing-industrial .industrial-bg{background-color:var(--landing-bg);background-image:radial-gradient(75% 55% at 100% 0,#fe61000f 0%,#0000 60%),radial-gradient(60% 40% at 0 100%,#ffffff04 0%,#0000 55%),radial-gradient(1px,#ffffff0f 1px,#0000 0);background-size:auto,auto,28px 28px;position:relative}.landing-industrial .section-label{letter-spacing:.18em;text-transform:uppercase;color:var(--landing-accent);align-items:center;gap:10px;margin-bottom:.6rem;font-size:.82rem;font-weight:700;display:inline-flex;font-family:var(--font-jakarta)!important}.landing-industrial .section-label:before{content:"";background:var(--landing-accent);width:6px;height:6px;box-shadow:0 0 10px var(--landing-accent);border-radius:50%;flex-shrink:0;display:inline-block}.landing-industrial .industrial-card{background:linear-gradient(145deg, var(--landing-panel) 0%, var(--landing-surface) 100%);border:1px solid var(--landing-border);border-radius:16px;transition:border-color .28s,box-shadow .28s;box-shadow:0 4px 32px #00000080}.landing-industrial .industrial-card:hover{border-color:var(--landing-border-hover);box-shadow:0 8px 40px #0009,0 0 0 1px #fe610014,0 0 40px #fe61000a}@keyframes jakarta-fade-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.landing-industrial .industrial-reveal{animation:.65s cubic-bezier(.22,1,.36,1) both jakarta-fade-up}@media (prefers-reduced-motion:reduce){.landing-industrial .industrial-reveal{opacity:1;animation:none;transform:none}}.landing-industrial .industrial-reveal-1{animation-delay:50ms}.landing-industrial .industrial-reveal-2{animation-delay:.12s}.landing-industrial .industrial-reveal-3{animation-delay:.19s}.landing-industrial .industrial-reveal-4{animation-delay:.26s}.landing-industrial .industrial-reveal-5{animation-delay:.33s}.landing-industrial .accent-pill{color:var(--landing-accent);letter-spacing:.12em;text-transform:uppercase;background:#fe61001a;border:1px solid #fe610040;border-radius:100px;align-items:center;gap:6px;padding:4px 12px;font-size:.82rem;font-weight:700;display:inline-flex}.landing-industrial .btn-primary{background:var(--landing-accent);color:#fff;letter-spacing:.01em;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:14px 28px;font-size:.96rem;font-weight:700;text-decoration:none;transition:background .2s,box-shadow .2s,transform .15s;display:inline-flex;box-shadow:0 4px 20px #fe61004d}.landing-industrial .btn-primary:hover{background:#e55500;box-shadow:0 4px 18px #fe610047}.landing-industrial .btn-ghost{color:#ffffffbf;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:14px 28px;font-size:.96rem;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.landing-industrial .btn-ghost:hover{color:#fff;background:#ffffff14;border-color:#ffffff40}.landing-industrial .stat-number{letter-spacing:-.04em;color:#fff;font-size:2rem;font-weight:800;line-height:1}.landing-industrial .stat-label{letter-spacing:.05em;color:#fff6;text-transform:uppercase;margin-top:4px;font-size:.86rem;font-weight:500}.landing-industrial .section-divider{background:linear-gradient(90deg,#0000,#ffffff14 30%,#fe610033 50%,#ffffff14 70%,#0000);height:1px;margin:0 auto}
#nprogress{pointer-events:none}#nprogress .bar{z-index:1031;background:#29d;width:100%;height:2px;position:fixed;top:0;left:0}#nprogress .peg{opacity:1;width:100px;height:100%;display:block;position:absolute;right:0;transform:rotate(3deg)translateY(-4px);box-shadow:0 0 10px #29d,0 0 5px #29d}#nprogress .spinner{z-index:1031;display:block;position:fixed;top:15px;right:15px}#nprogress .spinner-icon{box-sizing:border-box;border:2px solid #0000;border-color:#29d #0000 #0000 #29d;border-radius:50%;width:18px;height:18px;animation:.4s linear infinite nprogress-spinner}.nprogress-custom-parent{position:relative;overflow:hidden}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}
.animated{-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.repeat-1{-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animated.repeat-2{-webkit-animation-iteration-count:calc(var(--animate-repeat) * 2);animation-iteration-count:calc(var(--animate-repeat) * 2)}.animated.repeat-3{-webkit-animation-iteration-count:calc(var(--animate-repeat) * 3);animation-iteration-count:calc(var(--animate-repeat) * 3)}.animated.delay-1s{-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animated.delay-2s{-webkit-animation-delay:calc(var(--animate-delay) * 2);animation-delay:calc(var(--animate-delay) * 2)}.animated.delay-3s{-webkit-animation-delay:calc(var(--animate-delay) * 3);animation-delay:calc(var(--animate-delay) * 3)}.animated.delay-4s{-webkit-animation-delay:calc(var(--animate-delay) * 4);animation-delay:calc(var(--animate-delay) * 4)}.animated.delay-5s{-webkit-animation-delay:calc(var(--animate-delay) * 5);animation-delay:calc(var(--animate-delay) * 5)}.animated.faster{-webkit-animation-duration:calc(var(--animate-duration) / 2);animation-duration:calc(var(--animate-duration) / 2)}.animated.fast{-webkit-animation-duration:calc(var(--animate-duration) * .8);animation-duration:calc(var(--animate-duration) * .8)}.animated.slow{-webkit-animation-duration:calc(var(--animate-duration) * 2);animation-duration:calc(var(--animate-duration) * 2)}.animated.slower{-webkit-animation-duration:calc(var(--animate-duration) * 3);animation-duration:calc(var(--animate-duration) * 3)}@media print,(prefers-reduced-motion:reduce){.animated{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.animated[class*=Out]{opacity:0}}
@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}
.media-default-skin *,.media-default-skin :before,.media-default-skin :after{box-sizing:border-box}.media-default-skin img,.media-default-skin video,.media-default-skin svg{max-width:100%;display:block}.media-default-skin button{font:inherit}.media-default-skin [hidden][hidden]{display:none}@media (prefers-reduced-motion:no-preference){.media-default-skin{interpolate-size:allow-keywords}}.media-default-skin{--media-current-shadow-color:oklch(from currentColor 0 0 0 / clamp(0, calc((l - .5) * .5), .15));--media-current-shadow-color-subtle:oklch(from var(--media-current-shadow-color) l c h / calc(alpha * .4));--media-icon-size:18px;--media-color-scrollbar-thumb:oklch(from currentColor l c h / .3);-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;letter-spacing:normal;outline-offset:-4px;scrollbar-color:var(--media-color-scrollbar-thumb) transparent;scrollbar-width:thin;border-radius:var(--media-border-radius,2rem);isolation:isolate;outline:2px solid #0000;width:100%;height:100%;font-family:Inter Variable,Inter,ui-sans-serif,system-ui,sans-serif;font-size:.8125rem;line-height:1.5;transition-property:outline-offset,outline-color;transition-duration:.1s;transition-timing-function:ease-out;display:block;position:relative;container:media-root/inline-size}.media-default-skin:focus-visible{outline-offset:2px;outline-color:currentColor}.media-default-skin::-webkit-scrollbar-thumb{background:var(--media-color-scrollbar-thumb);border-radius:9999px}@media (prefers-reduced-transparency:reduce) or (prefers-contrast:more){.media-default-skin{--media-color-scrollbar-thumb:oklch(from currentColor l c h / .8);scrollbar-width:auto}}.media-default-skin .media-surface{background-color:var(--media-surface-background-color);box-shadow:0 0 0 1px var(--media-surface-outer-border-color), 0 1px 3px 0 var(--media-surface-shadow-color), 0 1px 2px -1px var(--media-surface-shadow-color);-webkit-backdrop-filter:var(--media-surface-backdrop-filter);backdrop-filter:var(--media-surface-backdrop-filter)}.media-default-skin .media-surface:after{z-index:10;pointer-events:none;content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--media-surface-inner-border-color);position:absolute;inset:0}.media-default-skin ::slotted(video),.media-default-skin video{-o-object-fit:var(--media-object-fit,contain);object-fit:var(--media-object-fit,contain);-o-object-position:var(--media-object-position,center);object-position:var(--media-object-position,center);width:100%;height:100%;display:block}.media-default-skin ::slotted(video){border-radius:var(--media-video-border-radius)}.media-default-skin video{border-radius:inherit}.media-default-skin:fullscreen ::slotted(video),.media-default-skin:fullscreen video{-o-object-fit:contain;object-fit:contain}.media-default-skin .media-overlay{pointer-events:none;border-radius:inherit;opacity:0;-webkit-backdrop-filter:blur()saturate();backdrop-filter:blur()saturate();transition-timing-function:ease-out;transition-duration:var(--media-controls-transition-duration);background-image:linear-gradient(#0000,#0000004d 75%,#00000080);background-image:linear-gradient(lab(0% 0 0/0),lab(0% 0 0/.3) 75%,lab(0% 0 0/.5));transition-property:opacity,-webkit-backdrop-filter,backdrop-filter;position:absolute;inset:0}.media-default-skin .media-error~.media-overlay{transition-delay:var(--media-error-dialog-transition-delay);transition-duration:var(--media-error-dialog-transition-duration)}.media-default-skin .media-controls[data-visible]~.media-overlay,.media-default-skin .media-error[data-open]~.media-overlay{opacity:1}.media-default-skin .media-buffering-indicator[data-visible]~.media-overlay{opacity:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000059;background:lab(0% 0 0/.35)}.media-default-skin .media-error[data-open]~.media-overlay{-webkit-backdrop-filter:blur(16px)saturate(1.5);backdrop-filter:blur(16px)saturate(1.5)}.media-default-skin .media-buffering-indicator{z-index:10;color:#fff;color:lab(100% 0 0);pointer-events:none;place-content:center;display:none;position:absolute;inset:0}.media-default-skin .media-buffering-indicator:not([data-visible]){--media-spinner-animation:none}.media-default-skin .media-buffering-indicator[data-visible]{display:grid}.media-default-skin .media-error{outline:none}.media-default-skin .media-error:not([data-open]){display:none}.media-default-skin .media-error__title{font-weight:600;line-height:1.25}.media-default-skin .media-error__description{overflow-wrap:anywhere;opacity:.7}.media-default-skin .media-error__actions{gap:.5rem;display:flex}.media-default-skin .media-error__actions>*{flex:1}.media-default-skin .media-error[data-open]~.media-controls *{visibility:hidden}.media-default-skin .media-controls{-moz-column-gap:.075rem;text-shadow:0 1px 0 var(--media-current-shadow-color);border-radius:1.5rem;align-items:center;column-gap:.075rem;padding:.375rem;display:flex;container:media-controls/inline-size}.media-default-skin .media-time-controls{flex:1;align-items:center;gap:.75rem;padding-inline:.5rem;display:flex;container:media-time-controls/inline-size}.media-default-skin .media-time{font-variant-numeric:tabular-nums}.media-default-skin .media-time[role=button]{cursor:pointer;outline-offset:-2px;border-radius:.25rem;outline:2px solid #0000;transition-property:outline-color,outline-offset;transition-duration:.1s;transition-timing-function:ease-out}.media-default-skin .media-time[role=button]:focus-visible{outline-offset:2px;outline-color:currentColor}.media-default-skin .media-button{text-align:center;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;user-select:none;outline-offset:-2px;will-change:scale;border:none;border-radius:3.40282e38px;outline:2px solid #0000;flex-shrink:0;justify-content:center;align-items:center;min-height:0;padding:.5rem 1rem;transition-property:background-color,outline-offset,scale;transition-duration:.15s;transition-timing-function:ease-out;display:flex}.media-default-skin .media-button:focus-visible{outline-offset:2px;outline-color:currentColor}.media-default-skin .media-button:active{scale:.98}.media-default-skin .media-button[disabled]{cursor:not-allowed;opacity:.5;filter:grayscale()}.media-default-skin .media-button[data-availability=unavailable],.media-default-skin .media-button[data-availability=unsupported]{display:none}.media-default-skin .media-button--primary{color:#000;color:lab(0% 0 0);text-shadow:none;background:#fff;background:lab(100% 0 0);font-weight:500}.media-default-skin .media-button--subtle{color:inherit;text-shadow:inherit;background:0 0}.media-default-skin .media-button--subtle:hover,.media-default-skin .media-button--subtle:focus-visible,.media-default-skin .media-button--subtle[aria-expanded=true]{background-color:oklch(from currentColor l c h / .1);text-decoration:none}.media-default-skin .media-button--icon{aspect-ratio:1;width:2.25rem;padding:0;display:grid}.media-default-skin .media-button--icon:active{scale:.9}.media-default-skin .media-button--icon .media-icon__container{display:grid}.media-default-skin .media-button--icon .media-icon{transition-behavior:allow-discrete;filter:drop-shadow(0 1px 0 var(--media-current-shadow-color));grid-area:1/1;transition-property:display,opacity;transition-duration:.15s;transition-timing-function:ease-out}.media-default-skin .media-button--seek .media-icon__label{font-variant-numeric:tabular-nums;letter-spacing:-.05em;font-size:10px;font-weight:500;position:absolute;bottom:-3px;right:-1px}.media-default-skin .media-button--seek:has(.media-icon--flipped) .media-icon__label{right:unset;left:-1px}.media-default-skin .media-button--playback-rate{font-variant-numeric:tabular-nums;padding:0}.media-default-skin .media-button--playback-rate:after{content:attr(data-rate) "×";width:4ch}.media-default-skin .media-button--playback-rate[data-inline-rate-label]:after{content:none}.media-default-skin .media-button--settings{display:none}.media-default-skin .media-button--settings .media-icon--settings{transition:transform .15s ease-in-out}@media (prefers-reduced-motion:reduce){.media-default-skin .media-button--settings .media-icon--settings{transition-duration:0s}}.media-default-skin .media-button--settings[aria-expanded=true] .media-icon--settings{transform:rotate(90deg)}.media-default-skin .media-button-group:has([data-availability=available]) .media-button--settings{display:grid}.media-default-skin .media-button--live{aspect-ratio:auto;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.4rem;width:auto;padding:.5rem .75rem;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}.media-default-skin .media-button--live:before{content:"";background-color:oklch(from currentColor l c h / .4);border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem;transition:background-color .15s ease-out;display:inline-block}.media-default-skin .media-button--live[data-live-edge]:before{background-color:#f9423d;background-color:lab(57.2227% 69.0904 47.0078)}.media-default-skin .media-button-group{align-items:center;gap:.075rem;display:flex}@container media-root not (max-width:42rem){.media-default-skin .media-button-group{gap:.125rem}}.media-default-skin .media-badge{color:oklch(from currentColor l c h / .85);white-space:nowrap;background-color:oklch(from currentColor l c h / .1);border-radius:3.40282e38px;padding:.125rem .375rem;font-size:.6875rem;font-weight:500;line-height:1}.media-default-skin .media-icon__container{position:relative}.media-default-skin .media-icon{width:var(--media-icon-size);height:var(--media-icon-size);flex-shrink:0}.media-default-skin .media-icon--flipped{scale:-1 1}.media-default-skin media-poster,.media-default-skin>img{pointer-events:none;width:100%;height:100%;transition:opacity .25s;position:absolute;inset:0}.media-default-skin media-poster:not([data-visible]),.media-default-skin>img:not([data-visible]),.media-default-skin>img[data-visible]:not([data-loaded]){opacity:0}.media-default-skin media-poster ::slotted(img),.media-default-skin media-poster img{-o-object-fit:var(--media-object-fit,contain);object-fit:var(--media-object-fit,contain);-o-object-position:var(--media-object-position,center);object-position:var(--media-object-position,center);border-radius:var(--media-video-border-radius);width:100%;height:100%;position:absolute;inset:0}.media-default-skin>img{-o-object-fit:var(--media-object-fit,contain);object-fit:var(--media-object-fit,contain);-o-object-position:var(--media-object-position,center);object-position:var(--media-object-position,center);border-radius:inherit}.media-default-skin media-poster:before,.media-default-skin:before{pointer-events:none;content:"";background-image:var(--media-poster-placeholder,none);background-repeat:no-repeat;background-position:var(--media-object-position,center);background-size:var(--media-object-fit,contain);filter:blur(var(--media-poster-placeholder-blur,20px));position:absolute;inset:0}.media-default-skin:before{opacity:0;transition:opacity .25s}.media-default-skin:has(img[data-visible]:not([data-loaded])):before{opacity:1}.media-default-skin:fullscreen media-poster ::slotted(img),.media-default-skin:fullscreen media-poster img,.media-default-skin:fullscreen>img{-o-object-fit:contain;object-fit:contain}.media-default-skin .media-thumbnail{pointer-events:none;background-color:#000000e6;background-color:lab(0% 0 0/.9);border-radius:.75rem}.media-default-skin .media-thumbnail .media-thumbnail__image{border-radius:inherit;display:block;position:relative;overflow:clip}.media-default-skin .media-thumbnail .media-thumbnail__image:after{content:"";border-radius:inherit;background-image:linear-gradient(#0000,#0000004d,#000c);background-image:linear-gradient(lab(0% 0 0/0),lab(0% 0 0/.3),lab(0% 0 0/.8));position:absolute;inset:0}.media-default-skin .media-thumbnail .media-thumbnail__time{inset-inline:0;text-align:center;position:absolute;bottom:.5rem}.media-default-skin .media-thumbnail .media-thumbnail__spinner{opacity:0;position:absolute;top:50%;left:50%;translate:-50% -50%}.media-default-skin .media-thumbnail .media-thumbnail__image,.media-default-skin .media-thumbnail .media-thumbnail__spinner{transition:opacity .15s ease-out}.media-default-skin .media-thumbnail:not(:has(.media-thumbnail__image[data-loading])) .media-thumbnail__spinner{--media-spinner-animation:none}.media-default-skin .media-thumbnail:has(.media-thumbnail__image[data-loading]) .media-thumbnail__image{opacity:0}.media-default-skin .media-thumbnail:has(.media-thumbnail__image[data-loading]) .media-thumbnail__spinner{opacity:1}.media-default-skin .media-slider{cursor:pointer;border-radius:3.40282e38px;outline:none;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.media-default-skin .media-slider[data-orientation=horizontal]{width:100%;min-width:5rem;height:2rem}.media-default-skin .media-slider[data-orientation=vertical]{width:2rem;height:5rem}.media-default-skin .media-slider__track{-webkit-user-select:none;user-select:none;border-radius:inherit;isolation:isolate;position:relative;overflow:hidden}.media-default-skin .media-slider__track[data-orientation=horizontal]{width:100%;height:.25rem}.media-default-skin .media-slider__track[data-orientation=vertical]{width:.25rem;height:100%}.media-default-skin .media-slider__thumb{z-index:10;-webkit-user-select:none;user-select:none;outline-offset:-4px;width:.625rem;height:.625rem;box-shadow:0 0 0 1px var(--media-current-shadow-color,#0000001a), 0 1px 3px 0 #00000059, 0 1px 2px -1px #00000059;opacity:0;background-color:currentColor;border-radius:3.40282e38px;outline:4px solid #0000;transition-property:opacity,height,width,outline-offset;transition-duration:.15s;transition-timing-function:ease-out;position:absolute;translate:-50% -50%}@supports (color:lab(0% 0 0)){.media-default-skin .media-slider__thumb{box-shadow:0 0 0 1px var(--media-current-shadow-color,lab(0% 0 0/.1)), 0 1px 3px 0 lab(0% 0 0/.35), 0 1px 2px -1px lab(0% 0 0/.35)}}.media-default-skin .media-slider__thumb[data-orientation=horizontal]{top:50%;left:var(--media-slider-fill)}.media-default-skin .media-slider__thumb[data-orientation=vertical]{top:calc(100% - var(--media-slider-fill));left:50%}.media-default-skin .media-slider__thumb:hover,.media-default-skin .media-slider__thumb:focus{outline-color:oklch(from currentColor l c h / .15);outline-offset:0}.media-default-skin .media-slider__thumb:after{content:"";border-radius:inherit;transition-property:opacity,scale;transition-duration:.15s;transition-timing-function:ease-out;position:absolute;inset:-4px;box-shadow:0 0 0 2px}.media-default-skin .media-slider__thumb:not(:focus-visible):after{opacity:0;scale:.5}.media-default-skin .media-slider:active .media-slider__thumb,.media-default-skin .media-slider__thumb--persistent{width:.75rem;height:.75rem}.media-default-skin .media-slider:hover .media-slider__thumb,.media-default-skin .media-slider__thumb:focus-visible,.media-default-skin .media-slider__thumb--persistent{opacity:1}.media-default-skin .media-slider__preview .media-slider__value,.media-default-skin .media-slider__preview:before{opacity:0;transition-property:opacity,scale;transition-duration:.2s;transition-timing-function:ease-out;scale:.5}.media-default-skin .media-slider__preview .media-slider__value{text-shadow:0 1px 0 var(--media-current-shadow-color);filter:blur(8px);transition-property:filter,opacity,scale,translate;position:absolute;bottom:2.25rem;translate:-50% .5rem}.media-default-skin .media-slider__preview:before{content:"";min-width:.25rem;height:.25rem;box-shadow:0 0 0 1px var(--media-current-shadow-color,#00000026), 0 1px 2px 0 #00000059;background-color:currentColor;border-radius:100%;display:block}@supports (color:lab(0% 0 0)){.media-default-skin .media-slider__preview:before{box-shadow:0 0 0 1px var(--media-current-shadow-color,lab(0% 0 0/.15)), 0 1px 2px 0 lab(0% 0 0/.35)}}.media-default-skin .media-slider__preview[data-pointing] .media-slider__value,.media-default-skin .media-slider__preview[data-pointing]:not([data-dragging]):before{opacity:1;scale:1}.media-default-skin .media-slider__preview[data-pointing] .media-slider__value{filter:blur();translate:-50%}.media-default-skin .media-slider__buffer,.media-default-skin .media-slider__fill{pointer-events:none;border-radius:inherit;position:absolute}.media-default-skin .media-slider__buffer[data-orientation=horizontal],.media-default-skin .media-slider__fill[data-orientation=horizontal]{inset-block:0;left:0}.media-default-skin .media-slider__buffer[data-orientation=vertical],.media-default-skin .media-slider__fill[data-orientation=vertical]{inset-inline:0;bottom:0}.media-default-skin .media-slider__buffer{background-color:oklch(from currentColor l c h / .2);transition-duration:.25s;transition-timing-function:ease-out}.media-default-skin .media-slider__buffer[data-orientation=horizontal]{width:var(--media-slider-buffer);transition-property:width}.media-default-skin .media-slider__buffer[data-orientation=vertical]{height:var(--media-slider-buffer);transition-property:height}.media-default-skin .media-slider__fill{background-color:currentColor}.media-default-skin .media-slider__fill[data-orientation=horizontal]{width:var(--media-slider-fill)}.media-default-skin .media-slider__fill[data-orientation=vertical]{height:var(--media-slider-fill)}.media-default-skin .media-slider[data-dragging] .media-slider__thumb[data-orientation=horizontal]{left:var(--media-slider-pointer)}.media-default-skin .media-slider[data-dragging] .media-slider__thumb[data-orientation=vertical]{top:calc(100% - var(--media-slider-pointer))}.media-default-skin .media-slider[data-dragging] .media-slider__fill[data-orientation=horizontal]{width:var(--media-slider-pointer)}.media-default-skin .media-slider[data-dragging] .media-slider__fill[data-orientation=vertical]{height:var(--media-slider-pointer)}.media-default-skin{--media-popup-transition:opacity var(--media-popup-transition-timing-function) var(--media-popup-transition-duration), filter var(--media-popup-transition-timing-function) var(--media-popup-transition-duration), transform var(--media-popup-transition-timing-function) var(--media-popup-transition-duration), scale var(--media-popup-transition-timing-function) var(--media-popup-transition-duration)}.media-default-skin .media-popover,.media-default-skin .media-tooltip{--popup-translate-distance:.5rem;color:inherit;transition:var(--media-popup-transition);border:0;margin:0;overflow:visible}:is(.media-default-skin .media-popover,.media-default-skin .media-tooltip)[data-starting-style],:is(.media-default-skin .media-popover,.media-default-skin .media-tooltip)[data-ending-style]{opacity:0;filter:blur(4px);transform:translate(var(--popup-translate-x-distance,0), var(--popup-translate-y-distance,0));scale:.95}:is(.media-default-skin .media-popover,.media-default-skin .media-tooltip)[data-ending-style]{transition-duration:max(0s, calc(var(--media-popup-transition-duration) - 50ms));transform:none}:is(.media-default-skin .media-popover,.media-default-skin .media-tooltip)[data-side=top]{--popup-translate-y-distance:var(--popup-translate-distance);transform-origin:bottom}:is(.media-default-skin .media-popover,.media-default-skin .media-tooltip)[data-side=bottom]{--popup-translate-y-distance:calc(var(--popup-translate-distance) * -1);transform-origin:top}:is(.media-default-skin .media-popover,.media-default-skin .media-tooltip)[data-side=left]{--popup-translate-x-distance:var(--popup-translate-distance);transform-origin:100%}:is(.media-default-skin .media-popover,.media-default-skin .media-tooltip)[data-side=right]{--popup-translate-x-distance:calc(var(--popup-translate-distance) * -1);transform-origin:0}:is(.media-default-skin .media-popover,.media-default-skin .media-tooltip):before{pointer-events:inherit;content:"";position:absolute}:is(.media-default-skin .media-popover,.media-default-skin .media-tooltip)[data-side=top]:before,:is(.media-default-skin .media-popover,.media-default-skin .media-tooltip)[data-side=bottom]:before{width:100%;inset-inline:0}:is(.media-default-skin .media-popover,.media-default-skin .media-tooltip)[data-side=top]:before{top:100%}:is(.media-default-skin .media-popover,.media-default-skin .media-tooltip)[data-side=bottom]:before{bottom:100%}:is(.media-default-skin .media-popover,.media-default-skin .media-tooltip)[data-side=left]:before,:is(.media-default-skin .media-popover,.media-default-skin .media-tooltip)[data-side=right]:before{height:100%;inset-block:0}:is(.media-default-skin .media-popover,.media-default-skin .media-tooltip)[data-side=left]:before{left:100%}:is(.media-default-skin .media-popover,.media-default-skin .media-tooltip)[data-side=right]:before{right:100%}.media-default-skin .media-popover[data-side=top]:before,.media-default-skin .media-popover[data-side=bottom]:before{height:var(--media-popover-side-offset)}.media-default-skin .media-popover[data-side=left]:before,.media-default-skin .media-popover[data-side=right]:before{width:var(--media-popover-side-offset)}.media-default-skin .media-popover--volume{border-radius:3.40282e38px;padding:.75rem 0}.media-default-skin .media-popover--volume:has(media-volume-slider[data-availability=unsupported]){display:none}.media-default-skin .media-tooltip{white-space:nowrap;border-radius:3.40282e38px;padding:.25rem .625rem;font-size:.75rem}.media-default-skin .media-tooltip[data-open]{-moz-column-gap:.25rem;align-items:center;column-gap:.25rem;display:flex}.media-default-skin .media-tooltip[data-side=top]:before,.media-default-skin .media-tooltip[data-side=bottom]:before{height:var(--media-tooltip-side-offset)}.media-default-skin .media-tooltip[data-side=left]:before,.media-default-skin .media-tooltip[data-side=right]:before{width:var(--media-tooltip-side-offset)}.media-default-skin .media-tooltip .media-tooltip__kbd{text-align:center;background-color:oklch(from currentColor l c h / .3);border-radius:.25rem;min-width:1.5em;padding:.1em;font-family:inherit;font-size:90%;font-weight:600;line-height:1.25}.media-default-skin .media-menu{--menu-transition-duration:.25s;--menu-max-height:14rem;--menu-padding:.25rem;--menu-border-radius:.75rem;--menu-item-border-radius:calc(var(--menu-border-radius) - var(--menu-padding));box-sizing:border-box;max-width:var(--media-popover-available-width,none);max-height:min(var(--media-popover-available-height,var(--menu-max-height)), var(--menu-max-height));padding:var(--menu-padding);overscroll-behavior:none;border-radius:var(--menu-border-radius);overflow:auto}@media (prefers-reduced-motion:reduce){.media-default-skin .media-menu{--menu-transition-duration:0s}}.media-default-skin .media-menu .media-menu__panel{padding:var(--menu-padding);overscroll-behavior:none;transition-timing-function:ease-in-out;transition-duration:var(--menu-transition-duration);will-change:translate, filter;outline:none;transition-property:translate,filter;position:absolute;inset:0;overflow:auto;translate:0}.media-default-skin .media-menu .media-menu__panel[data-starting-style],.media-default-skin .media-menu .media-menu__panel[data-ending-style]{overflow:hidden}.media-default-skin .media-menu .media-menu__panel[data-menu-root-view][data-menu-view-state=inactive]{filter:blur(8px);translate:-100%}.media-default-skin .media-menu .media-menu__panel[data-menu-root-view][data-menu-view-state=inactive] .media-menu__group:before{display:none}.media-default-skin .media-menu .media-menu__panel[data-submenu]{z-index:10}.media-default-skin .media-menu .media-menu__panel[data-submenu]:not([data-open],[data-ending-style]){transition-property:none;translate:-100%}.media-default-skin .media-menu .media-menu__panel[data-submenu][data-starting-style],.media-default-skin .media-menu .media-menu__panel[data-submenu][data-ending-style]{pointer-events:none;filter:blur(8px)}.media-default-skin .media-menu .media-menu__panel[data-submenu][data-starting-style][data-direction=forward],.media-default-skin .media-menu .media-menu__panel[data-submenu][data-ending-style][data-direction=back]{translate:100%}.media-default-skin .media-menu .media-menu__panel[data-submenu][data-ending-style][data-direction=forward],.media-default-skin .media-menu .media-menu__panel[data-submenu][data-starting-style][data-direction=back]{translate:-100%}.media-default-skin .media-menu .media-menu__separator{border-bottom:1px solid #0000001a;border-bottom:1px solid lab(0% 0 0/.1);margin-block:.25rem;box-shadow:0 1px #ffffff13;box-shadow:0 1px lab(100% 0 0/.075)}.media-default-skin .media-menu .media-menu__group{flex-direction:column;gap:.125rem;display:flex}@supports (top:anchor(top)){.media-default-skin .media-menu .media-menu__group:before{position-anchor:--media-menu-item-highlight-anchor;inset:anchor(inside);pointer-events:none;content:"";background-color:oklch(from currentColor l c h / .1);border-radius:var(--menu-item-border-radius);transition:inset .1s ease-in-out;position:absolute}}.media-default-skin .media-menu .media-menu__item,.media-default-skin .media-menu .media-menu__back{text-align:left;text-shadow:0 1px 0 var(--media-current-shadow-color);cursor:pointer;-webkit-user-select:none;user-select:none;outline-offset:-2px;border-radius:var(--menu-item-border-radius);outline:2px solid #0000;align-items:center;gap:.375rem;padding:.375rem .5rem;transition:background-color .1s ease-out,color .1s ease-out;display:flex}:is(.media-default-skin .media-menu .media-menu__item,.media-default-skin .media-menu .media-menu__back):focus-visible{outline-offset:2px;outline-color:currentColor}:is(.media-default-skin .media-menu .media-menu__item,.media-default-skin .media-menu .media-menu__back):hover,:is(.media-default-skin .media-menu .media-menu__item,.media-default-skin .media-menu .media-menu__back)[data-highlighted]{background-color:oklch(from currentColor l c h / .1)}@supports (top:anchor(top)){:is(.media-default-skin .media-menu .media-menu__item,.media-default-skin .media-menu .media-menu__back):hover,:is(.media-default-skin .media-menu .media-menu__item,.media-default-skin .media-menu .media-menu__back)[data-highlighted]{anchor-name:--media-menu-item-highlight-anchor;background-color:#0000}}:is(.media-default-skin .media-menu .media-menu__item,.media-default-skin .media-menu .media-menu__back) .media-icon{color:oklch(from currentColor l c h / .65);filter:drop-shadow(0 1px 0 var(--media-current-shadow-color));flex-shrink:0}.media-default-skin .media-menu .media-menu__indicator{opacity:0;flex-shrink:0;margin-left:auto;margin-right:-.25rem}.media-default-skin .media-menu .media-menu__indicator .media-icon{filter:drop-shadow(0 1px 0 var(--media-current-shadow-color))}.media-default-skin .media-menu .media-menu__item{font-variant-numeric:tabular-nums;color:inherit;justify-content:space-between}.media-default-skin .media-menu .media-menu__item[aria-disabled=true]{pointer-events:none;cursor:not-allowed;opacity:.5}.media-default-skin .media-menu .media-menu__item[aria-checked=true] .media-menu__indicator{opacity:1}.media-default-skin .media-menu .media-menu__item[data-availability=unavailable],.media-default-skin .media-menu .media-menu__item[data-availability=unsupported]{display:none}.media-default-skin .media-menu .media-menu__tier{color:oklch(from currentColor l c h / .7);padding-top:1px;padding-left:.125rem;font-size:.5625rem;font-weight:600;line-height:1}.media-default-skin .media-menu .media-menu__back{width:100%;margin-bottom:.125rem}.media-default-skin .media-menu .media-menu__hint{min-width:0;color:oklch(from currentColor l c h / .65);align-items:center;gap:.25rem;margin-left:auto;padding-left:.5rem;font-size:.75rem;display:inline-flex}.media-default-skin .media-menu .media-menu__hint-label{text-overflow:ellipsis;white-space:nowrap;max-width:6rem;overflow:hidden}.media-default-skin .media-menu .media-menu__chevron{width:.875rem;height:.875rem}.media-default-skin .media-menu.media-menu--settings{width:var(--media-menu-width);min-width:12rem;height:var(--media-menu-height);transition:var(--media-popup-transition), height var(--media-popup-transition-timing-function) var(--menu-transition-duration), width var(--media-popup-transition-timing-function) var(--menu-transition-duration);overflow:hidden}.media-default-skin .media-menu.media-menu--settings[data-starting-style],.media-default-skin .media-menu.media-menu--settings[data-ending-style]{transition:var(--media-popup-transition)}.media-default-skin{--media-caption-track-duration:var(--media-controls-transition-duration);--media-caption-track-delay:25ms;--media-caption-track-y:-.5rem}.media-default-skin:has(.media-controls[data-visible]){--media-caption-track-y:-5.5rem}@container media-root not (max-width:42rem){.media-default-skin:has(.media-controls[data-visible])>*{--media-caption-track-y:-3.5rem}}.media-default-skin video::-webkit-media-text-track-container{z-index:1;scale:.98;translate:0 var(--media-caption-track-y);-webkit-transition:translate var(--media-caption-track-duration) ease-out;transition:translate var(--media-caption-track-duration) ease-out;transition-delay:var(--media-caption-track-delay);font-family:inherit}.media-default-skin .media-input-feedback{inset-inline:0;color:var(--media-color-primary,#fff);pointer-events:none;grid-template-columns:1fr 1fr 1fr;place-items:center;display:grid;position:absolute;top:0;bottom:3.5rem}@supports (color:lab(0% 0 0)){.media-default-skin .media-input-feedback{color:var(--media-color-primary,lab(100% 0 0))}}@container media-root not (max-width:24rem){.media-default-skin .media-input-feedback{bottom:0}}.media-default-skin .media-input-feedback-island{--media-surface-background-color:#00000040;color:inherit;pointer-events:none;transform-origin:top;border-radius:3.40282e38px;font-weight:500;transition-duration:.1s;transition-timing-function:ease-out;position:absolute;top:.75rem}@supports (color:lab(0% 0 0)){.media-default-skin .media-input-feedback-island{--media-surface-background-color:lab(0% 0 0/.25)}}.media-default-skin .media-input-feedback-island .media-input-feedback-island__content{justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding:.25rem .625rem;display:flex}.media-default-skin .media-input-feedback-island .media-input-feedback-island__content *{mix-blend-mode:difference}.media-default-skin .media-input-feedback-island .media-icon{flex-shrink:0;display:none}.media-default-skin .media-input-feedback-island .media-input-feedback-island__value{margin-left:auto}@media (pointer:coarse){.media-default-skin .media-input-feedback-island{will-change:scale, translate, opacity;transition-property:scale,translate,opacity}}@media (pointer:fine) and (prefers-reduced-motion:no-preference){.media-default-skin .media-input-feedback-island{will-change:scale, translate, filter, opacity;transition-property:scale,translate,filter,opacity}}@media (prefers-reduced-transparency:reduce) or (prefers-contrast:more){.media-default-skin .media-input-feedback-island{--media-surface-background-color:#000}}.media-default-skin .media-input-feedback-island[data-starting-style],.media-default-skin .media-input-feedback-island[data-ending-style]{opacity:0;transition-duration:.25s;transition-timing-function:ease-in}@supports (color:lab(0% 0 0)){.media-default-skin .media-input-feedback-island[data-starting-style],.media-default-skin .media-input-feedback-island[data-ending-style]{--media-surface-background-color:lab(0% 0 0)}}@media (pointer:fine) and (prefers-reduced-motion:no-preference){.media-default-skin .media-input-feedback-island[data-starting-style],.media-default-skin .media-input-feedback-island[data-ending-style]{filter:blur(8px);scale:.9}}@media (prefers-reduced-motion:no-preference){:is(.media-default-skin .media-input-feedback-island[data-starting-style],.media-default-skin .media-input-feedback-island[data-ending-style])[data-ending-style]{translate:0 -25%}}.media-default-skin .media-input-feedback-island--volume{width:min(80%,12rem)}.media-default-skin .media-input-feedback-island--volume .media-input-feedback-island__content{--media-progress-fill:var(--media-volume-fill);background-image:linear-gradient(to right, currentColor 0%, currentColor var(--media-progress-fill), transparent var(--media-progress-fill), transparent 100%);border-radius:inherit;transition:--media-progress-fill .2s linear}.media-default-skin .media-input-feedback-island--volume[data-level=high] .media-icon--volume-high,.media-default-skin .media-input-feedback-island--volume[data-level=low] .media-icon--volume-low,.media-default-skin .media-input-feedback-island--volume[data-level=off] .media-icon--volume-off{display:block}@media (prefers-reduced-motion:no-preference){.media-default-skin .media-input-feedback-island--volume[data-min],.media-default-skin .media-input-feedback-island--volume[data-max]{animation:.3s ease-in-out media-shake}}.media-default-skin .media-input-feedback-island--status[data-status=captions-on] .media-icon--captions-on,.media-default-skin .media-input-feedback-island--status[data-status=captions-off] .media-icon--captions-off,.media-default-skin .media-input-feedback-island--status[data-status=fullscreen] .media-icon--fullscreen-enter,.media-default-skin .media-input-feedback-island--status[data-status=exit-fullscreen] .media-icon--fullscreen-exit,.media-default-skin .media-input-feedback-island--status[data-status=pip] .media-icon--pip-enter,.media-default-skin .media-input-feedback-island--status[data-status=exit-pip] .media-icon--pip-exit{display:block}.media-default-skin .media-input-feedback-bubble{text-align:center;grid-area:1/2;place-content:center;padding:1rem;display:grid}.media-default-skin .media-input-feedback-bubble:not([data-direction]){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000059;background:lab(0% 0 0/.35);border-radius:100%;transition-property:opacity,scale;transition-duration:.2s;transition-timing-function:ease-out}.media-default-skin .media-input-feedback-bubble:not([data-direction])[data-starting-style],.media-default-skin .media-input-feedback-bubble:not([data-direction])[data-ending-style]{opacity:0;scale:.85}.media-default-skin .media-input-feedback-bubble:not([data-direction])[data-ending-style]{transition-duration:.1s;transition-timing-function:ease-in}@media (prefers-reduced-motion:reduce){.media-default-skin .media-input-feedback-bubble:not([data-direction]){transition-property:opacity;transition-duration:50ms}}.media-default-skin .media-input-feedback-bubble[data-direction]{gap:.25rem}@container media-root not (max-width:24rem){.media-default-skin .media-input-feedback-bubble[data-direction]{padding:1.5rem}}.media-default-skin .media-input-feedback-bubble[data-direction=backward]{grid-column:1;justify-self:left}.media-default-skin .media-input-feedback-bubble[data-direction=forward]{grid-column:3;justify-self:right}.media-default-skin .media-input-feedback-bubble .media-icon{width:calc(var(--media-icon-size) * 1.5);height:calc(var(--media-icon-size) * 1.5);display:none}.media-default-skin .media-input-feedback-bubble .media-icon.media-icon--play{translate:1px}.media-default-skin .media-input-feedback-bubble[data-direction] .media-icon--seek,.media-default-skin .media-input-feedback-bubble[data-status=pause] .media-icon--pause,.media-default-skin .media-input-feedback-bubble[data-status=play] .media-icon--play{display:block}.media-default-skin .media-input-feedback-bubble[data-direction=backward] .media-icon--seek{scale:-1 1}@media (prefers-reduced-motion:no-preference){.media-default-skin .media-input-feedback-bubble .media-icon--seek{transition-property:translate,opacity;transition-duration:.2s;transition-timing-function:ease-in-out}.media-default-skin .media-input-feedback-bubble[data-starting-style] .media-icon--seek,.media-default-skin .media-input-feedback-bubble[data-ending-style] .media-icon--seek{opacity:0}.media-default-skin .media-input-feedback-bubble[data-direction=forward][data-starting-style] .media-icon--seek{translate:-60%}.media-default-skin .media-input-feedback-bubble[data-direction=backward][data-starting-style] .media-icon--seek{translate:60%}}.media-button--play .media-icon--restart,.media-button--play .media-icon--play,.media-button--play .media-icon--pause,.media-button--mute .media-icon--volume-off,.media-button--mute .media-icon--volume-low,.media-button--mute .media-icon--volume-high,.media-button--fullscreen .media-icon--fullscreen-enter,.media-button--fullscreen .media-icon--fullscreen-exit,.media-button--pip .media-icon--pip-enter,.media-button--pip .media-icon--pip-exit,.media-button--cast .media-icon--cast-enter,.media-button--cast .media-icon--cast-exit,.media-button--airplay .media-icon--airplay-enter,.media-button--airplay .media-icon--airplay-exit,.media-button--captions .media-icon--captions-off,.media-button--captions .media-icon--captions-on{opacity:0;display:none}.media-button--play[data-ended] .media-icon--restart,.media-button--play:not([data-ended])[data-paused] .media-icon--play,.media-button--play:not([data-ended]):not([data-started]) .media-icon--play,.media-button--play[data-started]:not([data-paused]):not([data-ended]) .media-icon--pause,.media-button--mute[data-muted] .media-icon--volume-off,.media-button--mute:not([data-muted])[data-volume-level=low] .media-icon--volume-low,.media-button--mute:not([data-muted]):not([data-volume-level=low]) .media-icon--volume-high,.media-button--fullscreen:not([data-fullscreen]) .media-icon--fullscreen-enter,.media-button--fullscreen[data-fullscreen] .media-icon--fullscreen-exit,.media-button--pip:not([data-pip]) .media-icon--pip-enter,.media-button--pip[data-pip] .media-icon--pip-exit,.media-button--cast:not([data-cast-state=connected]) .media-icon--cast-enter,.media-button--cast[data-cast-state=connected] .media-icon--cast-exit,.media-button--airplay:not([data-airplay-state=connected]) .media-icon--airplay-enter,.media-button--airplay[data-airplay-state=connected] .media-icon--airplay-exit,.media-button--captions:not([data-active]) .media-icon--captions-off,.media-button--captions[data-active] .media-icon--captions-on{opacity:1;display:block}.media-button--airplay:not([data-airplay-state=connected]){--media-icon--airplay__fill-animation:none;--media-icon--airplay__triangle-animation:none}@keyframes media-shake{0%,to{translate:0}20%{translate:-6px}40%{translate:4px}60%{translate:-2px}80%{translate:1px}}@property --media-progress-fill{syntax:"<percentage>";inherits:true;initial-value:0%}.media-default-skin--video{--media-spring-timing-function:linear(0, .034 1.5%, .763 9.7%, 1.066 13.9%, 1.198 19.9%, 1.184 21.8%, .963 37.5%, .997 50.9%, 1);--media-border-color:#0000001a;--media-surface-background-color:#ffffff1a;--media-surface-inner-border-color:#ffffff0d;--media-surface-outer-border-color:#0000001a;--media-surface-shadow-color:#00000026;--media-surface-backdrop-filter:blur(16px) saturate(1.5);--media-video-border-radius:var(--media-border-radius,2rem);--media-controls-transition-duration:.1s;--media-controls-transition-timing-function:ease-out;--media-error-dialog-transition-duration:.35s;--media-error-dialog-transition-delay:.1s;--media-error-dialog-transition-timing-function:var(--media-spring-timing-function);--media-popup-transition-duration:.1s;--media-popup-transition-timing-function:ease-out;--media-tooltip-side-offset:.75rem;--media-tooltip-boundary-offset:.5rem;--media-popover-side-offset:.5rem;--media-popover-boundary-offset:.5rem;background:#000;background:lab(0% 0 0);overflow:clip}@supports (color:lab(0% 0 0)){.media-default-skin--video{--media-border-color:lab(0% 0 0/.1);--media-surface-background-color:lab(100% 0 0/.1);--media-surface-inner-border-color:lab(100% 0 0/.05);--media-surface-outer-border-color:lab(0% 0 0/.1);--media-surface-shadow-color:lab(0% 0 0/.15)}}@media (prefers-reduced-motion:reduce){.media-default-skin--video{--media-error-dialog-transition-duration:50ms;--media-error-dialog-transition-delay:0s;--media-error-dialog-transition-timing-function:ease-out;--media-popup-transition-duration:0s}}@media (prefers-color-scheme:dark){.media-default-skin--video{--media-border-color:#ffffff26}}@media (prefers-reduced-transparency:reduce) or (prefers-contrast:more){.media-default-skin--video{--media-surface-background-color:#000;--media-surface-inner-border-color:#ffffff40;--media-surface-outer-border-color:transparent}}@supports (color:lab(0% 0 0)){.media-default-skin--video:has(.media-controls:not([data-visible])){--media-border-color:lab(100% 0 0/.15);--media-surface-background-color:lab(0% 0 0);--media-surface-inner-border-color:lab(100% 0 0/.25)}}@media (pointer:fine){.media-default-skin--video:has(.media-controls:not([data-visible])){--media-controls-transition-duration:.3s}}@media (pointer:coarse){.media-default-skin--video:has(.media-controls:not([data-visible])){--media-controls-transition-duration:.15s}}@media (prefers-reduced-motion:reduce){.media-default-skin--video:has(.media-controls:not([data-visible])){--media-controls-transition-duration:50ms}}.media-default-skin--video:after{z-index:10;pointer-events:none;content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--media-border-color);position:absolute;inset:0}.media-default-skin--video:fullscreen{--media-border-radius:0}.media-default-skin--video .media-error{z-index:20;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.media-default-skin--video .media-error__dialog{color:#fff;color:lab(100% 0 0);text-shadow:0 1px #00000040;text-shadow:0 1px lab(0% 0 0/.25);max-width:18rem;transition-delay:var(--media-error-dialog-transition-delay);transition-timing-function:var(--media-error-dialog-transition-timing-function);transition-duration:var(--media-error-dialog-transition-duration);border-radius:1.75rem;flex-direction:column;gap:.75rem;padding:.75rem;transition-property:opacity,scale;display:flex}.media-default-skin--video .media-error[data-starting-style] .media-error__dialog,.media-default-skin--video .media-error[data-ending-style] .media-error__dialog{opacity:0;scale:.5}.media-default-skin--video .media-error[data-ending-style] .media-error__dialog{transition-delay:0s}.media-default-skin--video .media-error__content{text-shadow:inherit;flex-direction:column;gap:.5rem;padding:.5rem .5rem .375rem;display:flex}.media-default-skin--video .media-error__title{font-size:1rem}.media-default-skin--video .media-controls{inset-inline:.5rem;z-index:10;color:var(--media-color-primary,#fff);transform-origin:bottom;transition-timing-function:var(--media-controls-transition-timing-function);transition-duration:var(--media-controls-transition-duration);flex-wrap:wrap;position:absolute;bottom:.5rem}@supports (color:lab(0% 0 0)){.media-default-skin--video .media-controls{color:var(--media-color-primary,lab(100% 0 0))}}@media (pointer:fine){.media-default-skin--video .media-controls{will-change:scale, filter, opacity;transition-property:scale,filter,opacity}}@media (pointer:coarse){.media-default-skin--video .media-controls{will-change:scale, opacity;transition-property:scale,opacity}}.media-default-skin--video .media-controls:not([data-visible]){pointer-events:none;opacity:0;scale:.95}@media (pointer:fine) and (prefers-reduced-motion:no-preference){.media-default-skin--video .media-controls:not([data-visible]){filter:blur(8px)}}@media (prefers-reduced-motion:reduce){.media-default-skin--video .media-controls:not([data-visible]){scale:1}}.media-default-skin--video .media-controls .media-time-controls{flex:0 0 100%;order:-1;padding-inline:.625rem}.media-default-skin--video .media-controls .media-button-group:first-child{text-align:left;flex:1}.media-default-skin--video .media-controls .media-button-group:last-child{flex:1;justify-content:end}@container media-root not (max-width:42rem){.media-default-skin--video .media-controls{inset-inline:.75rem;-moz-column-gap:.125rem;flex-wrap:nowrap;column-gap:.125rem;padding:.25rem;bottom:.75rem}.media-default-skin--video .media-controls .media-time-controls{flex:1;order:unset}.media-default-skin--video .media-controls .media-button-group:first-child,.media-default-skin--video .media-controls .media-button-group:last-child{flex:none}}.media-default-skin--video .media-error[data-open]~.media-controls{display:none}.media-default-skin--video:has(.media-controls:not([data-visible])){cursor:none}.media-default-skin--video .media-slider__track{background-color:#fff3;background-color:lab(100% 0 0/.2);box-shadow:0 0 0 1px #0000000d;box-shadow:0 0 0 1px lab(0% 0 0/.05)}.media-default-skin--video .media-slider__thumbnail{--media-slider-thumbnail-max-width:11rem;--media-slider-thumbnail-max-height:8rem;--media-slider-thumbnail-padding:-1.125rem;--media-slider-thumbnail-inset:calc((100cqi - 100%) / 2);bottom:calc(100% + 1.2rem);left:clamp(calc(var(--media-slider-thumbnail-max-width) / 2 + var(--media-slider-thumbnail-padding) - var(--media-slider-thumbnail-inset)), var(--media-slider-pointer), calc(100% - var(--media-slider-thumbnail-max-width) / 2 - var(--media-slider-thumbnail-padding) + var(--media-slider-thumbnail-inset)));pointer-events:none;opacity:0;filter:blur(8px);transform-origin:bottom;transition-property:scale,opacity,filter;transition-duration:.15s;transition-timing-function:ease-out;position:absolute;translate:-50%;scale:.8}.media-default-skin--video .media-slider__thumbnail .media-thumbnail__image{max-width:var(--media-slider-thumbnail-max-width);max-height:var(--media-slider-thumbnail-max-height)}.media-default-skin--video .media-slider[data-pointing] .media-slider__thumbnail:has([role=img]:not([data-hidden])){opacity:1;filter:blur();scale:1}.media-default-skin--video .media-slider__thumbnail:has([role=img]:not([data-hidden]))+.media-slider__preview .media-slider__value{display:none}