html[data-design=streaming] .wp-au{position:relative;min-height:100vh;display:flex;flex-direction:column;background:var(--s-bg,#000);color:var(--s-text,#fff);overflow:hidden}html[data-design=streaming] .wp-au-bg-img{-o-object-fit:cover;object-fit:cover;filter:grayscale(1) contrast(1.05);animation:wp-au-drift 24s ease-in-out infinite alternate}@keyframes wp-au-drift{0%{transform:scale(1.04)}to{transform:scale(1.1) translate3d(-1.5%,-1%,0)}}html[data-design=streaming] .wp-au{display:grid;grid-template-columns:1fr}html[data-design=streaming] .wp-au-hero{display:none}html[data-design=streaming] .wp-au-pane{position:relative;display:flex;flex-direction:column;min-height:100vh;background:#050505}@media (min-width:1024px){html[data-design=streaming] .wp-au{grid-template-columns:minmax(0,1.1fr) minmax(30rem,.9fr);height:100vh}html[data-design=streaming] .wp-au-pane{height:100vh;overflow-y:auto;border-left:1px solid rgba(255,255,255,.08)}html[data-design=streaming] .wp-au-hero{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:2.5rem 3.5rem;overflow:hidden}html[data-design=streaming] .wp-au-top{justify-content:flex-end}html[data-design=streaming] .wp-au-mlogo{display:none}}html[data-design=streaming] .wp-au-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.55),rgba(0,0,0,.25) 60%,rgba(0,0,0,.6)),linear-gradient(0deg,rgba(0,0,0,.92),rgba(0,0,0,.05) 55%,rgba(0,0,0,.6))}html[data-design=streaming] .wp-au-hero-copy,html[data-design=streaming] .wp-au-hero-logo{position:relative;z-index:1}html[data-design=streaming] .wp-au-hero-copy{max-width:34rem;padding-bottom:2rem}html[data-design=streaming] .wp-au-hero-copy h2{font-size:clamp(2.6rem,4.2vw,4rem);font-weight:600;line-height:1.03;letter-spacing:-.045em;margin:0}html[data-design=streaming] .wp-au-hero-copy p{margin:1.25rem 0 0;font-size:1rem;line-height:1.7;color:rgba(255,255,255,.72)}html[data-design=streaming] .wp-au-hero-copy ul{display:flex;gap:.5rem;margin:1.75rem 0 0;padding:0;list-style:none}html[data-design=streaming] .wp-au-hero-copy li{padding:.3rem .85rem;border-radius:999px;font-size:.8rem;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.08);backdrop-filter:blur(8px)}html[data-design=streaming] .wp-au-top{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:1.25rem clamp(1rem,4vw,3rem)}html[data-design=streaming] .wp-au-logo{width:9.5rem;height:auto}html[data-design=streaming] .wp-au-stage{position:relative;z-index:2;flex:1;display:flex;align-items:center;justify-content:center;padding:1.5rem 1rem 2.5rem}html[data-design=streaming] .wp-au-card{width:100%;max-width:24rem;padding:0;animation:wp-au-in .45s var(--s-ease,ease) both}@keyframes wp-au-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}html[data-design=streaming] .wp-au-title{font-size:1.85rem;font-weight:600;letter-spacing:-.035em;line-height:1.1;margin:0}html[data-design=streaming] .wp-au-sub{margin:.6rem 0 0;font-size:.875rem;line-height:1.6;color:rgba(255,255,255,.62)}html[data-design=streaming] .wp-au-seg{display:grid;grid-template-columns:1fr 1fr;gap:.25rem;margin-top:1.5rem;padding:.25rem;border-radius:999px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.08)}html[data-design=streaming] .wp-au-seg button{height:2.1rem;border-radius:999px;font-size:.8125rem;font-weight:500;color:rgba(255,255,255,.65);background:transparent;border:0;transition:background .2s,color .2s}html[data-design=streaming] .wp-au-seg button[data-on=true]{background:#fff;color:#000}html[data-design=streaming] .wp-au-back,html[data-design=streaming] .wp-au-link{display:inline-flex;align-items:center;gap:.4rem;font-size:.8125rem;color:rgba(255,255,255,.6);background:none;border:0;padding:0;height:auto;transition:color .2s;cursor:pointer}html[data-design=streaming] .wp-au-back{margin-top:1.25rem}html[data-design=streaming] .wp-au-back:hover,html[data-design=streaming] .wp-au-link:hover{color:#fff}html[data-design=streaming] .wp-au-link{align-self:center;margin-top:.25rem}html[data-design=streaming] .wp-au-social{display:flex;flex-direction:column;gap:.65rem;margin-top:1.5rem}html[data-design=streaming] .wp-au-social .wp-au-link{margin:.5rem auto 0}html[data-design=streaming] .wp-au-google{position:relative;height:2.5rem}html[data-design=streaming] .wp-au-google-slot{display:flex;justify-content:center;height:2.5rem}html[data-design=streaming] .wp-au-google-ph{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:999px;background:#fff;color:#444;font-size:.8125rem;font-weight:500}html[data-design=streaming] .wp-au-google-lock{position:absolute;inset:0;border-radius:999px;background:rgba(0,0,0,.5)}html[data-design=streaming] .wp-au-opt,html[data-design=streaming] .wp-au-submit{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;height:2.5rem;border-radius:999px;font-size:.8125rem;font-weight:600;transition:transform .15s var(--s-ease,ease),background .2s,opacity .2s;cursor:pointer}html[data-design=streaming] .wp-au-opt{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);color:#fff}html[data-design=streaming] .wp-au-opt:hover:not(:disabled){background:rgba(255,255,255,.14)}html[data-design=streaming] .wp-au-submit{margin-top:.5rem;background:#fff;border:0;color:#000}html[data-design=streaming] .wp-au-submit:hover:not(:disabled){background:#e8e8e8}html[data-design=streaming] .wp-au-opt:active:not(:disabled),html[data-design=streaming] .wp-au-submit:active:not(:disabled){transform:scale(.98)}html[data-design=streaming] .wp-au-opt:disabled,html[data-design=streaming] .wp-au-submit:disabled{opacity:.5;cursor:not-allowed}html[data-design=streaming] .wp-au-or{display:flex;align-items:center;gap:.75rem;font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.4)}html[data-design=streaming] .wp-au-or:after,html[data-design=streaming] .wp-au-or:before{content:"";flex:1;height:1px;background:rgba(255,255,255,.12)}html[data-design=streaming] .wp-au-form{display:flex;flex-direction:column;gap:.9rem;margin-top:1.25rem}html[data-design=streaming] .wp-au-form label{display:flex;flex-direction:column;gap:.4rem}html[data-design=streaming] .wp-au-form label span{font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.5)}html[data-design=streaming] .wp-au-form input{height:2.6rem;padding:0 .9rem;border-radius:.75rem;font-size:.875rem;color:#fff;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);outline:none;transition:border-color .2s,background .2s}html[data-design=streaming] .wp-au-form input::-moz-placeholder{color:rgba(255,255,255,.32)}html[data-design=streaming] .wp-au-form input::placeholder{color:rgba(255,255,255,.32)}html[data-design=streaming] .wp-au-form input:focus{border-color:rgba(255,255,255,.55);background:rgba(255,255,255,.1)}html[data-design=streaming] .wp-au-notice{margin-top:1.25rem;padding:1rem;border-radius:.75rem;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);font-size:.85rem;line-height:1.6;color:rgba(255,255,255,.7)}html[data-design=streaming] .wp-au-foot{position:relative;z-index:2;text-align:center;padding:0 1rem 1.5rem;font-size:.75rem}html[data-design=streaming] .wp-au-foot a{color:rgba(255,255,255,.5)}html[data-design=streaming] .wp-au-foot a:hover{color:#fff}@media (prefers-reduced-motion:reduce){html[data-design=streaming] .wp-au-bg-img,html[data-design=streaming] .wp-au-card{animation:none}}@media (min-width:1024px){html[data-design=streaming] .wp-au-top{justify-content:flex-end}}html[data-design=streaming] .wp-ap-scrim{position:fixed;inset:0;z-index:130;display:flex;align-items:flex-end;justify-content:center;padding:1rem;background:rgba(0,0,0,.7);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:wp-ap-fade .25s ease both}html[data-design=streaming] .wp-ap-wrap{width:100%;max-width:26rem}@media (min-width:640px){html[data-design=streaming] .wp-ap-scrim{align-items:center}}html[data-design=streaming] .wp-ap{position:relative;padding:1.5rem 1.25rem 1.1rem;border-radius:1.5rem;color:#fff;background:linear-gradient(180deg,rgba(28,28,28,.96),rgba(10,10,10,.98));border:1px solid rgba(255,255,255,.12);box-shadow:0 30px 90px rgba(0,0,0,.7)}html[data-design=streaming] .wp-ap--float,html[data-design=streaming] .wp-ap--sheet{animation:wp-ap-up .4s var(--s-ease,cubic-bezier(.2,.8,.2,1)) both}html[data-design=streaming] .wp-ap--float{position:fixed;z-index:110;right:.75rem;bottom:6rem;width:min(92vw,22rem)}@media (min-width:1024px){html[data-design=streaming] .wp-ap--float{right:1.5rem;bottom:1.5rem}}html[data-design=streaming] .wp-ap-grip{display:block;width:2.25rem;height:.25rem;margin:-.6rem auto .9rem;border-radius:999px;background:rgba(255,255,255,.22)}html[data-design=streaming] .wp-ap-x{position:absolute;top:.75rem;right:.75rem;width:1.75rem;height:1.75rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(255,255,255,.08);border:0;color:rgba(255,255,255,.7);cursor:pointer;transition:background .2s}html[data-design=streaming] .wp-ap-x:hover{background:rgba(255,255,255,.16)}html[data-design=streaming] .wp-ap-head{display:flex;align-items:center;gap:.9rem;padding-right:1.5rem}html[data-design=streaming] .wp-ap-icon{width:3.5rem;height:3.5rem;border-radius:1rem;box-shadow:0 8px 24px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.12);flex:none}html[data-design=streaming] .wp-ap-title{margin:0;font-size:1.05rem;font-weight:600;letter-spacing:-.02em}html[data-design=streaming] .wp-ap-sub{margin:.25rem 0 0;font-size:.8125rem;line-height:1.5;color:rgba(255,255,255,.62)}html[data-design=streaming] .wp-ap-actions{display:grid;grid-template-columns:1fr;gap:.5rem;margin-top:1.25rem}html[data-design=streaming] .wp-ap--float .wp-ap-actions{grid-template-columns:1fr 1fr}html[data-design=streaming] .wp-ap-actions .wp-sd-btn{width:100%;justify-content:center}html[data-design=streaming] .wp-ap-never{display:block;margin:.85rem auto 0;background:none;border:0;font-size:.75rem;color:rgba(255,255,255,.4);cursor:pointer;padding:0;height:auto}html[data-design=streaming] .wp-ap-never:hover{color:rgba(255,255,255,.75)}@keyframes wp-ap-up{0%{opacity:0;transform:translateY(24px) scale(.98)}to{opacity:1;transform:none}}@keyframes wp-ap-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){html[data-design=streaming] .wp-ap,html[data-design=streaming] .wp-ap-scrim{animation:none}}html[data-design=streaming] .wp-ab{color:#fff}html[data-design=streaming] .wp-ab-wrap{width:100%;max-width:1180px;margin:0 auto;padding:0 clamp(1rem,4vw,2.5rem)}html[data-design=streaming] .wp-ab-hero{position:relative;min-height:min(46rem,92vh);display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden}html[data-design=streaming] .wp-ab-hero-img{-o-object-fit:cover;object-fit:cover;opacity:.9;animation:wp-ab-drift 26s ease-in-out infinite alternate}@keyframes wp-ab-drift{0%{transform:scale(1.03)}to{transform:scale(1.1) translate3d(-1.5%,-1%,0)}}html[data-design=streaming] .wp-ab-hero-shade{position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(0,0,0,.25) 0,rgba(0,0,0,.6) 100%),linear-gradient(0deg,var(--s-bg,#000) 0,transparent 30%,rgba(0,0,0,.45))}html[data-design=streaming] .wp-ab-hero-copy{position:relative;padding-top:8rem;padding-bottom:6rem;display:flex;flex-direction:column;align-items:center;animation:wp-ab-in .7s var(--s-ease,ease) both}html[data-design=streaming] .wp-ab-hero-copy h1{max-width:16ch;font-size:clamp(2.2rem,5vw,4rem);font-weight:600;line-height:1;letter-spacing:-.05em;margin:0}html[data-design=streaming] .wp-ab-hero-copy p{max-width:38rem;margin:1.5rem 0 0;font-size:1.02rem;line-height:1.75;color:rgba(255,255,255,.75)}html[data-design=streaming] .wp-ab-hero-actions{justify-content:center}html[data-design=streaming] .wp-ab-actions,html[data-design=streaming] .wp-ab-hero-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.75rem}html[data-design=streaming] .wp-ab-eyebrow{display:inline-block;font-size:.6875rem;letter-spacing:.2em;text-transform:uppercase;color:rgba(255,255,255,.55)}@keyframes wp-ab-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}html[data-design=streaming] .wp-ab-lines{padding-top:4rem;padding-bottom:1rem}html[data-design=streaming] .wp-ab-line{margin:0;padding:1.1rem 0;border-top:1px solid rgba(255,255,255,.1);font-size:clamp(1.5rem,3.6vw,2.6rem);font-weight:600;letter-spacing:-.035em;line-height:1.1;color:rgba(255,255,255,.88);animation:wp-ab-in .6s var(--s-ease,ease) both}html[data-design=streaming] .wp-ab-line:last-child{border-bottom:1px solid rgba(255,255,255,.1)}html[data-design=streaming] .wp-ab-features{padding-top:5rem}html[data-design=streaming] .wp-ab-head h2,html[data-design=streaming] .wp-ab-split h2{font-size:clamp(1.7rem,3vw,2.4rem);font-weight:600;letter-spacing:-.04em;line-height:1.1;margin:.6rem 0 0}html[data-design=streaming] .wp-ab-head h2{margin-top:0}html[data-design=streaming] .wp-ab-head p{margin:.6rem 0 0;color:rgba(255,255,255,.55);font-size:.9rem}html[data-design=streaming] .wp-ab-list{list-style:none;margin:2rem 0 0;padding:0}html[data-design=streaming] .wp-ab-row{position:relative;display:grid;grid-template-columns:3rem 1fr;-moz-column-gap:1rem;column-gap:1rem;row-gap:.4rem;padding:1.6rem 3rem 1.6rem 0;border-top:1px solid rgba(255,255,255,.1);transition:padding-left .3s var(--s-ease,ease),background .3s}html[data-design=streaming] .wp-ab-row:last-child{border-bottom:1px solid rgba(255,255,255,.1)}html[data-design=streaming] .wp-ab-row:hover{padding-left:.75rem;background:linear-gradient(90deg,rgba(255,255,255,.05),transparent 70%)}html[data-design=streaming] .wp-ab-num{grid-row:span 2;font-size:.8rem;letter-spacing:.1em;color:rgba(255,255,255,.4);padding-top:.45rem}html[data-design=streaming] .wp-ab-row h3{margin:0;font-size:1.35rem;font-weight:600;letter-spacing:-.03em}html[data-design=streaming] .wp-ab-row p{margin:0;max-width:42rem;font-size:.9rem;line-height:1.7;color:rgba(255,255,255,.58)}html[data-design=streaming] .wp-ab-row>i{position:absolute;right:.25rem;top:1.7rem;font-size:1.5rem;color:rgba(255,255,255,.3);transition:color .3s}html[data-design=streaming] .wp-ab-row:hover>i{color:#fff}html[data-design=streaming] .wp-ab-split{display:grid;gap:3.5rem;padding-top:5.5rem;padding-bottom:5rem}@media (min-width:900px){html[data-design=streaming] .wp-ab-split{grid-template-columns:1fr 1fr;gap:5rem}}html[data-design=streaming] .wp-ab-split p{margin:1rem 0 0;font-size:.95rem;line-height:1.75;color:rgba(255,255,255,.65)}html[data-design=streaming] .wp-ab-tags{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:1.5rem 0 0;padding:0}html[data-design=streaming] .wp-ab-tags li{padding:.35rem .85rem;border-radius:999px;font-size:.78rem;border:1px solid rgba(255,255,255,.18);color:rgba(255,255,255,.8)}@media (prefers-reduced-motion:reduce){html[data-design=streaming] .wp-ab *{animation:none!important}}html[data-design=streaming] .wp-ab-intro{margin:0 0 2.5rem;max-width:44rem;font-size:1.05rem;line-height:1.8;color:rgba(255,255,255,.7)}select:not([multiple]):not([size]):not([data-native=true]){-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2.25rem;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23a1a1aa' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:1rem}select[data-dd-open=true]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m18 15-6-6-6 6'/%3E%3C/svg%3E")!important}select:not([multiple]):not([size]):not([data-native=true]):disabled{cursor:not-allowed}.wp-dd{position:fixed;z-index:10000;overflow-y:auto;padding:.35rem;border-radius:.75rem;background:#111113;box-shadow:0 0 0 1px rgba(255,255,255,.14),0 24px 60px rgba(0,0,0,.7);color:#f4f4f5;animation:wp-dd-in .16s cubic-bezier(.2,.8,.2,1) both;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.25) transparent}@keyframes wp-dd-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}.wp-dd__group{padding:.55rem .7rem .25rem;font-size:.66rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.4)}.wp-dd__opt{display:flex;width:100%;min-height:2.2rem;align-items:center;justify-content:space-between;gap:.75rem;padding:.4rem .7rem;border:0;border-radius:.5rem;background:none;color:rgba(255,255,255,.78);font-size:.8125rem;font-weight:500;text-align:left;cursor:pointer}.wp-dd__opt[data-active=true]{background:rgba(255,255,255,.1);color:#fff}.wp-dd__opt[data-selected=true]{color:#fff;font-weight:600}.wp-dd__opt:disabled{opacity:.35;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.wp-dd{animation:none}}html.wp-intro-open,html.wp-intro-open body{overflow:hidden!important;overscroll-behavior:none}.wp-in{position:fixed;inset:0;z-index:2147483000;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;background:#000 url(/assets/intro_bg.jpg) 68%/cover no-repeat;color:#fff;font-family:inherit;transition:opacity .6s ease}.wp-in:before{content:"";position:absolute;inset:0;background:inherit;transform:scale(1.04) translateZ(0);will-change:transform;backface-visibility:hidden;animation:wp-in-bg 7s linear forwards}@keyframes wp-in-bg{to{transform:scale(1.1) translateZ(0)}}.wp-in[data-phase=leave]{opacity:0;pointer-events:none}.wp-in__glow{position:absolute;inset:-20%;background:radial-gradient(ellipse at 50% 46%,rgba(255,255,255,.16) 0,rgba(255,255,255,.04) 32%,transparent 62%);opacity:0;will-change:transform,opacity;animation:wp-in-glow 3.2s ease-out .1s forwards}.wp-in__grain{position:absolute;inset:0;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");pointer-events:none}.wp-in__stage{position:relative;display:flex;flex-direction:column;align-items:center;gap:1.4rem;padding:0 1.5rem;transition:transform .9s cubic-bezier(.2,.8,.2,1),opacity .7s ease}.wp-in[data-phase=choose] .wp-in__stage,.wp-in[data-phase=leave] .wp-in__stage{transform:translateY(-8.5rem)}.wp-in__logo{position:relative;width:min(72vw,26rem);transform:translate3d(37.25%,0,0);will-change:transform;animation:wp-in-slide 3s cubic-bezier(.65,0,.2,1) .2s forwards}.wp-in__layer{display:block;will-change:transform,opacity}.wp-in__layer--icon{clip-path:inset(0 76% 0 0);transform-origin:12.75% 50%;opacity:0;animation:wp-in-icon 1.7s cubic-bezier(.2,.8,.2,1) .2s forwards}.wp-in__layer--text{position:absolute;inset:0;clip-path:inset(0 0 0 23.3%);opacity:0;transform:translate3d(-6%,0,0);animation:wp-in-text 1.1s cubic-bezier(.2,.8,.2,1) 1.95s forwards}.wp-in__logo-img{display:block;width:100%;height:auto}.wp-in__line{display:block;width:min(46vw,16rem);height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.85),transparent);transform:scaleX(0);animation:wp-in-line 1s cubic-bezier(.2,.8,.2,1) 2.4s forwards}.wp-in__tag{margin:0;font-size:clamp(.8rem,2.2vw,.95rem);letter-spacing:.32em;text-transform:uppercase;color:rgba(255,255,255,.7);opacity:0;transform:translateY(8px);animation:wp-in-tag .9s ease 3s forwards}.wp-in__skip{position:absolute;top:1.25rem;right:1.25rem;padding:.4rem .9rem;border:0;border-radius:999px;background:rgba(255,255,255,.1);color:rgba(255,255,255,.8);font-size:.78rem;cursor:pointer;opacity:0;animation:wp-in-tag .5s ease .8s forwards;transition:background .2s}.wp-in__skip:hover{background:rgba(255,255,255,.18)}.wp-in__card{position:absolute;left:50%;bottom:clamp(1.25rem,6vh,3rem);width:min(92vw,27rem);padding:1.5rem 1.4rem 1.25rem;border-radius:1.25rem;background:linear-gradient(180deg,rgba(26,26,26,.92),rgba(10,10,10,.96));box-shadow:0 0 0 1px rgba(255,255,255,.12),0 30px 90px rgba(0,0,0,.7);text-align:center;opacity:0;transform:translate(-50%,30px);pointer-events:none;transition:opacity .6s ease,transform .8s cubic-bezier(.2,.8,.2,1)}.wp-in[data-phase=choose] .wp-in__card,.wp-in[data-phase=leave] .wp-in__card{opacity:1;transform:translate(-50%);pointer-events:auto}.wp-in[data-phase=leave] .wp-in__card{opacity:0;transform:translate(-50%,16px)}.wp-in__card h2{margin:0;font-size:1.3rem;font-weight:600;letter-spacing:-.03em}.wp-in__card p{margin:.55rem 0 0;font-size:.85rem;line-height:1.6;color:rgba(255,255,255,.62)}.wp-in__actions{display:grid;gap:.5rem;margin-top:1.2rem}.wp-in__btn{height:2.6rem;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(255,255,255,.08);color:#fff;font-size:.85rem;font-weight:600;cursor:pointer;transition:background .2s,transform .15s cubic-bezier(.2,.8,.2,1)}.wp-in__btn:hover{background:rgba(255,255,255,.16)}.wp-in__btn:active{transform:scale(.98)}.wp-in__btn--primary{border-color:#fff;background:#fff;color:#000}.wp-in__btn--primary:hover{background:#e6e6e6}.wp-in__check{display:inline-flex;align-items:center;gap:.6rem;margin-top:1.1rem;font-size:.8rem;color:rgba(255,255,255,.75);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wp-in__check input{position:absolute;width:1px;height:1px;opacity:0}.wp-in__box{display:inline-flex;width:1.15rem;height:1.15rem;align-items:center;justify-content:center;border-radius:.3rem;border:1px solid rgba(255,255,255,.4);background:transparent;color:transparent;font-size:.9rem;transition:background .2s,color .2s,border-color .2s}.wp-in__check input:checked+.wp-in__box{background:#fff;border-color:#fff;color:#000}.wp-in__check input:focus-visible+.wp-in__box{outline:2px solid #fff;outline-offset:2px}.wp-in__note{display:block;margin-top:.9rem;font-size:.7rem;color:rgba(255,255,255,.4)}@keyframes wp-in-glow{0%{opacity:0;transform:scale(.8)}60%{opacity:1}to{opacity:.8;transform:scale(1.05)}}@keyframes wp-in-line{to{transform:scaleX(1)}}@keyframes wp-in-tag{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.wp-in:before{animation:none}.wp-in__glow,.wp-in__line,.wp-in__logo,.wp-in__skip,.wp-in__tag{animation:none;opacity:1;filter:none;transform:none}.wp-in__logo{transform:none}.wp-in__layer--icon{clip-path:none;opacity:1;animation:none}.wp-in__layer--text{display:none}.wp-in__line{transform:none}}@keyframes wp-in-slide{to{transform:translateZ(0)}}@keyframes wp-in-icon{0%{opacity:0;transform:scale(.55) rotate(-14deg)}45%{opacity:1;transform:scale(1.1) rotate(0deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}@keyframes wp-in-text{to{opacity:1;transform:translateZ(0)}}html[data-design=streaming] .wp-shr{min-height:100vh;background:var(--s-bg,#000);color:#fff}html[data-design=streaming] .wp-shr-wrap{width:100%;max-width:1280px;margin:0 auto;padding:0 clamp(1rem,4vw,2.5rem) 4rem}html[data-design=streaming] .wp-shr-top{position:fixed;inset:0 0 auto 0;z-index:60;height:var(--s-nav-h,4rem);display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0 clamp(1rem,4vw,2.5rem);background:linear-gradient(180deg,rgba(9,9,10,.82),rgba(9,9,10,0));transition:height .42s var(--s-ease,ease),background-color var(--s-dur,.24s) var(--s-ease,ease),box-shadow var(--s-dur,.24s) var(--s-ease,ease)}html[data-design=streaming] .wp-shr-top[data-scrolled=true]{height:3.5rem;background:rgba(9,9,10,.86);backdrop-filter:saturate(160%) blur(20px);box-shadow:0 1px 0 var(--s-line,rgba(255,255,255,.07))}html[data-design=streaming] .wp-shr-brand{display:inline-flex;align-items:center;gap:.6rem;font-family:ui-monospace,monospace;font-size:.65rem;letter-spacing:.16em;color:rgba(255,255,255,.7)}html[data-design=streaming] .wp-shr-logo{width:7.5rem;height:auto}html[data-design=streaming] .wp-shr-top-actions{display:flex;gap:.5rem}html[data-design=streaming] .wp-shr-eyebrow{font-size:.6875rem;letter-spacing:.2em;text-transform:uppercase;color:rgba(255,255,255,.5)}html[data-design=streaming] .wp-shr-dim{color:rgba(255,255,255,.55);font-size:.875rem}html[data-design=streaming] .wp-shr-none{padding:3rem 0}html[data-design=streaming] .wp-shr-profile{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem 1.5rem;padding:6.5rem 0 2rem;border-bottom:1px solid rgba(255,255,255,.08)}html[data-design=streaming] .wp-shr-avatar{flex:none;width:4.5rem;height:4.5rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:1.9rem;font-weight:600;color:#000;background:linear-gradient(145deg,#fff,#8a8a8a)}html[data-design=streaming] .wp-shr-who{flex:1;min-width:12rem}html[data-design=streaming] .wp-shr-who h1{margin:.35rem 0 0;font-size:clamp(2rem,5vw,3.2rem);font-weight:600;letter-spacing:-.045em;line-height:1.02;overflow-wrap:anywhere}html[data-design=streaming] .wp-shr-who p{margin:.5rem 0 0;font-size:.82rem;color:rgba(255,255,255,.55)}html[data-design=streaming] .wp-shr-stats{display:flex;flex-wrap:wrap;gap:1.25rem 2rem;margin:0}html[data-design=streaming] .wp-shr-stats div{display:flex;flex-direction:column-reverse}html[data-design=streaming] .wp-shr-stats dd{margin:0;font-size:1.5rem;font-weight:600;letter-spacing:-.03em;font-variant-numeric:tabular-nums}html[data-design=streaming] .wp-shr-stats dt{font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.45)}html[data-design=streaming] .wp-shr-rowsec{padding-top:2.25rem}html[data-design=streaming] .wp-shr-lower h2,html[data-design=streaming] .wp-shr-rowsec h2{margin:0 0 1rem;font-size:1.25rem;font-weight:600;letter-spacing:-.03em}html[data-design=streaming] .wp-shr-rowsec h2 span{margin-left:.35rem;font-size:.8rem;font-weight:500;color:rgba(255,255,255,.4)}html[data-design=streaming] .wp-shr-rail{list-style:none;display:flex;gap:.8rem;margin:0;padding:0 0 .5rem;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}html[data-design=streaming] .wp-shr-rail::-webkit-scrollbar{display:none}html[data-design=streaming] .wp-shr-card{flex:none;width:clamp(7.5rem,30vw,11rem);scroll-snap-align:start}html[data-design=streaming] .wp-shr-poster{position:relative;aspect-ratio:2/3;border-radius:.5rem;overflow:hidden;background:rgba(255,255,255,.07);display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.3);transition:transform .3s var(--s-ease,ease)}html[data-design=streaming] .wp-shr-card:hover .wp-shr-poster{transform:scale(1.04)}html[data-design=streaming] .wp-shr-poster img{-o-object-fit:cover;object-fit:cover}html[data-design=streaming] .wp-shr-bar{z-index:2;left:.75rem;right:.75rem;bottom:.75rem}html[data-design=streaming] .wp-shr-bar,html[data-design=streaming] .wp-shr-bar-old{position:absolute;height:.22rem;border-radius:999px;background:rgba(255,255,255,.25);overflow:hidden}html[data-design=streaming] .wp-shr-bar-old{left:.5rem;right:.5rem;bottom:.5rem}html[data-design=streaming] .wp-shr-bar>span{display:block;height:100%;background:#fff;border-radius:inherit}html[data-design=streaming] .wp-shr-title{margin:.55rem 0 0;font-size:.82rem;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html[data-design=streaming] .wp-shr-sub{margin:.15rem 0 0;font-size:.72rem;color:rgba(255,255,255,.5)}html[data-design=streaming] .wp-shr-lower{display:grid;gap:3rem;padding-top:3.5rem;margin-top:2.5rem;border-top:1px solid rgba(255,255,255,.08)}@media (min-width:900px){html[data-design=streaming] .wp-shr-lower{grid-template-columns:.8fr 1.2fr;gap:4rem}}html[data-design=streaming] .wp-shr-split{display:flex;gap:3px;height:.55rem;border-radius:999px;overflow:hidden}html[data-design=streaming] .wp-shr-split span{flex-basis:0;background:#fff;min-width:3px}html[data-design=streaming] .wp-shr-legend{list-style:none;margin:1rem 0 0;padding:0;display:grid;gap:.55rem;font-size:.85rem;color:rgba(255,255,255,.8)}html[data-design=streaming] .wp-shr-legend li{display:flex;align-items:center;gap:.6rem}html[data-design=streaming] .wp-shr-legend i{width:.6rem;height:.6rem;border-radius:50%;background:#fff}html[data-design=streaming] .wp-shr-legend em{font-style:normal;color:rgba(255,255,255,.5)}html[data-design=streaming] .wp-shr-legend small{margin-left:auto;color:rgba(255,255,255,.4)}html[data-design=streaming] .wp-shr-rate{display:flex;align-items:baseline;gap:.8rem;margin:1.8rem 0 0;padding-top:1.4rem;border-top:1px solid rgba(255,255,255,.08)}html[data-design=streaming] .wp-shr-rate b{font-size:2.6rem;font-weight:600;letter-spacing:-.05em;line-height:1}html[data-design=streaming] .wp-shr-rate span{font-size:.78rem;color:rgba(255,255,255,.5)}html[data-design=streaming] .wp-shr-log{list-style:none;margin:0;padding:0;border-top:1px solid rgba(255,255,255,.1);max-height:30rem;overflow-y:auto}html[data-design=streaming] .wp-shr-log li{padding:.85rem .25rem;border-bottom:1px solid rgba(255,255,255,.08)}html[data-design=streaming] .wp-shr-log-top{display:flex;justify-content:space-between;gap:1rem}html[data-design=streaming] .wp-shr-log-top p{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:600}html[data-design=streaming] .wp-shr-log-top span{flex:none;font-size:.8rem;color:rgba(255,255,255,.75)}html[data-design=streaming] .wp-shr-log-sub{margin-top:.25rem;font-size:.75rem;color:rgba(255,255,255,.45)}html[data-design=streaming] .wp-shr-log-sub em{margin-left:.6rem;padding:.02rem .5rem;border-radius:999px;font-style:normal;border:1px solid rgba(255,255,255,.2);color:rgba(255,255,255,.65)}html[data-design=streaming] .wp-shr-note{margin:.45rem 0 0;font-size:.82rem;line-height:1.55;color:rgba(255,255,255,.6)}html[data-design=streaming] .wp-shr-empty{min-height:calc(100vh - 4rem);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.25rem}html[data-design=streaming] .wp-shr-empty i{font-size:2.4rem;color:rgba(255,255,255,.35)}html[data-design=streaming] .wp-shr-empty h1{margin:1rem 0 0;font-size:2rem;font-weight:600;letter-spacing:-.04em}html[data-design=streaming] .wp-shr-empty p{margin:.7rem 0 0;max-width:28rem;font-size:.9rem;line-height:1.7;color:rgba(255,255,255,.6)}html[data-design=streaming] .wp-shr-empty-actions{display:flex;gap:.5rem;margin-top:1.5rem}html[data-design=streaming] .wp-shr-brand{white-space:nowrap}@media (max-width:480px){html[data-design=streaming] .wp-shr-logo{width:5.8rem}html[data-design=streaming] .wp-shr-brand span{display:none}}