:root{--red: #e50914;--red-hot: #f6121d;--bg: #141414;--bg-2: #181818;--bg-3: #2f2f2f;--text: #fff;--text-dim: #b3b3b3;--text-dim2:#808080;--green: #46d369;--gutter: clamp(1.25rem, 4vw, 3.75rem);--card-gap: .35rem;--nav-h: 68px;--top-h: 68px;--ease: cubic-bezier(.22,.61,.36,1);--slow: cubic-bezier(.22,1,.36,1)}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html{background:var(--bg)}body{margin:0;background:var(--bg);color:var(--text);font-family:Helvetica Neue,Helvetica,Arial,Hiragino Kaku Gothic ProN,Noto Sans JP,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}body.is-locked{overflow:hidden}img{display:block;max-width:100%}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}a{color:inherit;text-decoration:none}::selection{background:var(--red);color:#fff}.row__track::-webkit-scrollbar,.modal__card::-webkit-scrollbar{width:0;height:0}.gate{position:fixed;inset:0;z-index:200;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.5rem;background:var(--bg);overflow-y:auto;-webkit-overflow-scrolling:touch;padding:clamp(1.5rem,4vh,3rem) 1rem;transition:opacity .9s var(--slow),visibility .9s}.gate{justify-content:flex-start}.gate>*:first-child{margin-top:auto}.gate>*:last-child{margin-bottom:auto}.gate.is-gone{opacity:0;visibility:hidden;pointer-events:none}.gate>*{transition:opacity .45s var(--slow),transform .45s var(--slow),filter .45s var(--slow)}.gate.is-leaving>*{opacity:0;transform:translateY(-18px);filter:blur(7px);pointer-events:none}.gate__title{margin:0;font-size:clamp(2rem,5vw,3.5rem);font-weight:400;letter-spacing:-.02em}.gate--picker{gap:2rem;background:#09090bed;backdrop-filter:blur(28px) saturate(1.1);-webkit-backdrop-filter:blur(28px) saturate(1.1)}@keyframes seatIn{0%{opacity:0;transform:translateY(26px) scale(.94);filter:blur(9px)}to{opacity:1;transform:none;filter:none}}.gate--picker:not(.is-leaving) .gate__item{animation:seatIn .85s var(--slow) both}.gate--picker .gate__item:nth-child(1){animation-delay:.1s}.gate--picker .gate__item:nth-child(2){animation-delay:.17s}.gate--picker .gate__item:nth-child(3){animation-delay:.24s}.gate--picker .gate__item:nth-child(4){animation-delay:.31s}.gate--picker:not(.is-leaving) .gate__ask{animation:seatIn .85s var(--slow) .38s both}@keyframes riseIn{0%{opacity:0;transform:translateY(16px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}.gate--picker:not(.is-leaving)>.gate__title{animation:riseIn .8s var(--slow) both}.gate--picker:not(.is-leaving)>.gate__note{animation:riseIn .8s var(--slow) .34s both}.gate--picker:not(.is-leaving)>.gate__signout{animation:riseIn .8s var(--slow) .42s both}@keyframes arrive{0%{opacity:0;transform:scale(1.035);filter:blur(12px) saturate(.8)}to{opacity:1;transform:none;filter:none}}#app.is-arriving{animation:arrive 1.1s var(--slow) both}@media(prefers-reduced-motion:reduce){.gate,.gate>*{transition-duration:.15s}.gate--picker .gate__item,.gate--picker>*,#app.is-arriving{animation:none}}.gate__note{margin:.5rem 0 0;font-size:.85rem;color:var(--text-dim2);max-width:34rem;text-align:center;line-height:1.6}.gate__signout{margin-top:1.5rem;padding:.55rem 1.5rem;border:1px solid rgba(255,255,255,.28);border-radius:999px;font-size:.8rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;transition:color .2s var(--ease),border-color .2s var(--ease),background-color .2s var(--ease)}.gate__signout:hover{color:#fff;border-color:transparent;background:#e50914d9}.gate__list{display:flex;gap:2rem;list-style:none;margin:0;padding:0;flex-wrap:wrap;justify-content:center}.gate__item{text-align:center;cursor:pointer}.gate__face{width:clamp(88px,10vw,150px);aspect-ratio:1;border-radius:6px;display:grid;place-items:center;font-size:clamp(2rem,4vw,3.4rem);font-weight:700;color:#fff;border:3px solid transparent;transition:border-color .2s var(--ease),transform .2s var(--ease)}.gate__item:hover .gate__face{border-color:#fff;transform:scale(1.04)}.gate__name{margin:.75rem 0 0;color:var(--text-dim2);font-size:1.05rem}.gate__item:hover .gate__name{color:#fff}.gate__ask{display:grid;place-items:center}.gate__askBtn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.62rem 1.25rem .62rem 1.05rem;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:transparent;color:#ffffffb8;font-size:.86rem;font-weight:600;letter-spacing:.03em;cursor:pointer;white-space:nowrap;transition:color .2s var(--ease),border-color .2s var(--ease),background-color .2s var(--ease)}.gate__askBtn:hover,.gate__askBtn:focus-visible{color:#fff;border-color:#fff9;background:#ffffff12}.gate__askBtn svg{flex:none}.nav{position:fixed;top:0;left:0;right:0;z-index:100;height:calc(var(--nav-h) + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);display:flex;align-items:center;justify-content:space-between;padding:0 var(--gutter);background:linear-gradient(180deg,#000000c7 10%,#0000);transition:background-color .35s var(--ease)}.nav.is-solid{background:var(--bg)}.nav__left{display:flex;align-items:center;gap:2rem;min-width:0}.nav__right{display:flex;align-items:center;gap:1.15rem}.brand{display:flex;align-items:baseline;perspective:340px;white-space:nowrap;font-family:HelveticaNeue-CondensedBlack,Helvetica Neue,Arial Narrow,Impact,sans-serif;font-weight:900;font-size:clamp(1.15rem,1.95vw,1.68rem);letter-spacing:-.03em;line-height:1;text-transform:uppercase;filter:drop-shadow(0 3px 5px rgba(0,0,0,.55))}.brand__l{display:inline-block;transform-style:preserve-3d;transform-origin:center bottom;background:linear-gradient(180deg,#f0111c,#e50914 46%,#a5060f);-webkit-background-clip:text;background-clip:text;color:transparent;transition:transform .35s var(--ease)}.brand__l--wide{transform:scaleX(.94)}.nav .brand:hover .brand__l{transform:rotateY(0) translateY(0) scaleY(1)}.nav__links{display:flex;gap:.15rem;align-items:center}.nav__link{position:relative;padding:.42rem .82rem;border-radius:999px;font-size:.875rem;color:#e5e5e5;white-space:nowrap;transition:color .2s var(--ease),background-color .22s var(--ease)}.nav__link:before{content:"";position:absolute;inset:0;border-radius:inherit;background:#ffffff24;opacity:0;transform:scale(.88);transition:opacity .22s var(--ease),transform .22s var(--ease)}.nav__link:hover:before,.nav__link:focus-visible:before{opacity:1;transform:scale(1)}.nav__link:hover{color:#fff}.nav__link.is-active{font-weight:600;color:#fff}.nav__link.is-active:before{opacity:1;transform:scale(1);background:#ffffff30}.nav__divider{width:1px;height:1.1rem;margin:0 .55rem;background:#ffffff38;flex:0 0 auto}.nav__link--map{display:inline-flex;align-items:center;gap:.42rem;color:#fff}.nav__link--map svg{opacity:.85;transition:transform .6s cubic-bezier(.3,.7,.3,1),opacity .2s var(--ease)}.nav__link--map:hover svg{transform:rotate(180deg);opacity:1}.nav__link--map:before{background:#78beff33}.nav__link--map.is-active:before{background:#78beff47}.search__btn{position:relative;border-radius:999px;padding:.45rem;transition:color .2s var(--ease)}.search__btn:before{content:"";position:absolute;inset:0;border-radius:inherit;background:#ffffff24;opacity:0;transform:scale(.88);transition:opacity .22s var(--ease),transform .22s var(--ease)}.search__btn:hover:before,.search__btn:focus-visible:before{opacity:1;transform:scale(1)}.search{position:relative;z-index:20;display:flex;align-items:center;border:1px solid transparent;border-radius:999px;transition:background-color .28s var(--ease),border-color .28s var(--ease),box-shadow .28s var(--ease)}.search.is-open{background:#0a0a0b;border-color:#ffffff6b;box-shadow:0 8px 30px #0000008c}.search__btn{display:grid;place-items:center;padding:.35rem}.search__input{width:0;padding:0;border:0;outline:0;background:none;color:#fff;font-size:.9rem;transition:width .32s var(--ease),padding .32s var(--ease)}.search__input::placeholder{color:#ffffff6b}.search.is-open .search__input{width:clamp(180px,26vw,340px);padding:.5rem 1rem .5rem .25rem}.nav.is-searching .nav__links{opacity:.25;pointer-events:none;transition:opacity .28s var(--ease)}.nav__links{transition:opacity .28s var(--ease)}.years{position:relative}.years__now{position:relative;display:inline-flex;align-items:center;gap:.35rem;padding:.42rem .7rem .42rem .85rem;border-radius:999px;font-size:.875rem;font-weight:600;letter-spacing:.02em;color:#e5e5e5;transition:color .2s var(--ease)}.years__now:before{content:"";position:absolute;inset:0;border-radius:inherit;background:#ffffff24;opacity:0;transform:scale(.88);transition:opacity .22s var(--ease),transform .22s var(--ease)}.years__now:hover:before,.years.is-open .years__now:before{opacity:1;transform:scale(1)}.years__now:hover{color:#fff}.years__now svg{opacity:.65;transition:transform .28s var(--ease)}.years.is-open .years__now svg{transform:rotate(180deg)}.years__menu{position:absolute;top:calc(100% + .5rem);right:0;min-width:9.5rem;padding:.4rem;border-radius:16px;background:#101218db;backdrop-filter:blur(22px) saturate(1.3);box-shadow:0 1px #ffffff14 inset,0 22px 60px #0009;transform-origin:top right;animation:yearsOpen .3s cubic-bezier(.22,.9,.3,1) backwards;z-index:120}@keyframes yearsOpen{0%{opacity:0;transform:scale(.94) translateY(-6px)}}.year{position:relative;display:flex;align-items:baseline;gap:.5rem;width:100%;padding:.52rem .85rem;border-radius:11px;font-size:.92rem;font-weight:600;letter-spacing:.01em;color:#ffffff9e;transition:color .18s var(--ease),background-color .18s var(--ease);animation:yearRow .34s var(--ease) backwards;animation-delay:calc(28ms * var(--i,0))}@keyframes yearRow{0%{opacity:0;transform:translateY(-5px)}}.year:hover{color:#fff;background:#ffffff1a}.year__n{margin-left:auto;font-size:.72rem;font-weight:500;color:#ffffff57}.year.is-now{color:#fff}.year.is-now:after{content:"";position:absolute;left:.34rem;top:50%;width:3px;height:3px;margin-top:-1.5px;border-radius:50%;background:var(--red)}.year.is-empty{color:#ffffff47}.year.is-empty:hover{color:#ffffff73}.avatar{position:relative;width:32px;height:32px;border-radius:5px;background:linear-gradient(135deg,#e50914,#b81d24);display:grid;place-items:center;font-size:.85rem;font-weight:700;cursor:pointer;transition:transform .22s var(--ease),box-shadow .22s var(--ease)}.avatar:after{content:"";position:absolute;inset:-3px;border-radius:8px;border:2px solid rgba(255,255,255,.85);opacity:0;transform:scale(.9);transition:opacity .22s var(--ease),transform .22s var(--ease)}.avatar:hover{transform:translateY(-1px)}.avatar:hover:after{opacity:1;transform:scale(1)}.hero{position:relative;height:clamp(460px,56.25vw,860px);display:flex;align-items:center}.hero__media{position:absolute;inset:0;overflow:hidden}.hero__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--focus,center);opacity:0;transition:opacity 1s cubic-bezier(.4,0,.2,1);transform:scale(1.045)}.hero__img.is-on{opacity:1}.hero .hero__img.is-on{animation:heroDrift var(--hero-hold,5s) linear forwards}@keyframes heroDrift{0%{transform:scale(1.045)}to{transform:scale(1.11)}}.hero__dots{position:absolute;right:var(--gutter);bottom:clamp(4rem,11vh,7rem);z-index:4;display:flex;gap:.42rem;align-items:center}.hero__dot{width:.85rem;height:3px;border-radius:2px;background:#ffffff52;transition:background-color .25s var(--ease),width .25s var(--ease)}.hero__dot:hover{background:#ffffff9e}.hero__dot.is-now{width:1.7rem;background:#fff}.hero__body>*{transition:opacity .45s var(--ease),transform .45s var(--ease)}.hero.is-swapping .hero__body>*{opacity:0;transform:translateY(10px)}@media(max-width:820px){.hero__dots{bottom:1.25rem;right:auto;left:var(--gutter)}}.hero__scrim{position:absolute;inset:0;background:linear-gradient(77deg,#000000d9,#00000073 42%,#0000 72%)}.hero__fade{position:absolute;left:0;right:0;bottom:-1px;height:38%;background:linear-gradient(180deg,rgba(20,20,20,0) 0%,rgba(20,20,20,.65) 55%,var(--bg) 100%)}.hero__body{position:relative;z-index:2;padding:0 var(--gutter);max-width:min(46rem,62%);margin-top:2rem}.hero__eyebrow{display:flex;align-items:center;gap:.45rem;margin:0 0 .55rem;font-size:.72rem;font-weight:700;letter-spacing:.3em;color:#ffffffb8}.hero__n{color:var(--red);font-weight:900;font-size:1.05rem;letter-spacing:0}.hero__title{margin:0 0 1rem;font-family:HelveticaNeue-CondensedBlack,Helvetica Neue,Arial Narrow,sans-serif;font-size:clamp(2.6rem,6.4vw,5.6rem);line-height:.94;font-weight:900;letter-spacing:.015em;text-transform:uppercase;text-shadow:0 3px 26px rgba(0,0,0,.75),0 1px 2px rgba(0,0,0,.6)}.hero__meta{margin:0 0 .8rem;font-size:1rem;color:#e5e5e5;display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.hero__synopsis{margin:0 0 1.5rem;font-size:clamp(.95rem,1.25vw,1.2rem);line-height:1.45;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.7);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hero__actions{display:flex;gap:.75rem;flex-wrap:wrap}.badge-new{color:var(--green);font-weight:700;font-size:.95rem}.badge-hd{border:1px solid rgba(255,255,255,.45);border-radius:3px;padding:0 .35rem;font-size:.7rem;letter-spacing:.05em}.btn{display:inline-flex;align-items:center;gap:.6rem;padding:.7rem 1.75rem;border-radius:4px;font-size:clamp(.95rem,1.2vw,1.15rem);font-weight:700;transition:background-color .18s var(--ease),transform .12s var(--ease)}.btn:active{transform:scale(.97)}.btn--play{background:#fff;color:#000}.btn--play:hover{background:#ffffffc7}.btn--info{background:#6d6d6eb3;color:#fff}.btn--info:hover{background:#6d6d6e73}.iconbtn{width:42px;height:42px;border-radius:50%;border:2px solid rgba(255,255,255,.5);display:grid;place-items:center;transition:border-color .18s var(--ease),background-color .18s var(--ease)}.iconbtn:hover{border-color:#fff;background:#ffffff1f}.iconbtn.is-on{border-color:#fff;background:#fff;color:#000}.rows{position:relative;z-index:3;margin-top:clamp(-9rem,-8vw,-4rem);padding-bottom:3rem}.hero[hidden]+.rows{margin-top:calc(var(--top-h) + 1.75rem)}.row{margin-bottom:clamp(1.6rem,3vw,3vw)}.row__head{display:flex;align-items:baseline;gap:.75rem;padding:0 var(--gutter);margin:0 0 .55rem}.row__title{margin:0;font-size:clamp(1.05rem,1.5vw,1.45rem);font-weight:700;letter-spacing:-.01em;color:#e5e5e5}.row:hover .row__title{color:#fff}.row__explore{font-size:.8rem;color:var(--cyan,#54b9c5);font-weight:600;opacity:0;transform:translate(-6px);transition:opacity .2s var(--ease),transform .2s var(--ease)}.row:hover .row__explore{opacity:1;transform:none}.row__count{font-size:.74rem;letter-spacing:.06em;text-transform:uppercase;color:#ffffff57}.row__reset{font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#ffffff57;padding:.2rem .5rem;border-radius:999px;opacity:0;transform:translate(-4px);transition:opacity .2s var(--ease),transform .2s var(--ease),color .2s var(--ease),background-color .2s var(--ease)}.row:hover .row__reset{opacity:1;transform:none}.row__reset:hover{color:#fff;background:#e50914d9}.row__viewport{position:relative}.row__track{--pop-top:3rem;--pop-bottom:9.5rem;display:flex;gap:var(--card-gap);padding:var(--pop-top) var(--gutter) var(--pop-bottom);margin:calc(var(--pop-top) * -1) 0 calc(var(--pop-bottom) * -1);overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;scroll-padding-inline:var(--gutter)}.row{position:relative}.row__arrow{position:absolute;top:0;bottom:0;z-index:12;width:var(--gutter);min-width:2.75rem;display:grid;place-items:center;background:#1414148c;opacity:0;transition:opacity .2s var(--ease),background-color .2s var(--ease)}.row__viewport:hover .row__arrow{opacity:1}.row__arrow:hover{background:#141414cc}.row__arrow svg{transition:transform .18s var(--ease)}.row__arrow:hover svg{transform:scale(1.25)}.row__arrow--prev{left:0}.row__arrow--next{right:0}.row__arrow[disabled]{display:none}.castSection{margin-bottom:clamp(1.6rem,3vw,3vw)}.castGrid{display:grid;grid-template-columns:repeat(6,1fr);gap:1.5rem var(--card-gap);padding:0 var(--gutter);transition:max-height .5s var(--ease)}.castGrid .card{width:auto}.castGrid.is-clamped{overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 62%,rgba(0,0,0,.25) 88%,transparent 100%);mask-image:linear-gradient(180deg,#000 62%,rgba(0,0,0,.25) 88%,transparent 100%)}.castMore{display:flex;justify-content:center;margin-top:-.5rem;padding:0 var(--gutter)}.castMore__btn{padding:.55rem 1.6rem;border:1px solid rgba(255,255,255,.28);border-radius:999px;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffffffb3;background:#14141499;backdrop-filter:blur(8px);transition:color .2s var(--ease),border-color .2s var(--ease),background-color .2s var(--ease),transform .2s var(--ease)}.castMore__btn:hover{color:#fff;border-color:transparent;background:#ffffff29;transform:translateY(-1px)}@media(max-width:1400px){.castGrid{grid-template-columns:repeat(5,1fr)}}@media(max-width:1100px){.seriesGrid{grid-template-columns:repeat(3,1fr)}}@media(max-width:820px){.seriesGrid{grid-template-columns:1fr;gap:1.1rem}.seriesGrid .card{width:100%}}@media(max-width:1120px){.castGrid{grid-template-columns:repeat(4,1fr)}}@media(max-width:860px){.castGrid{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.castGrid{grid-template-columns:repeat(2,1fr)}}.tripGrid{grid-template-columns:repeat(3,1fr);gap:2rem var(--card-gap)}@media(max-width:1100px){.tripGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.tripGrid{grid-template-columns:1fr}}.tripCard{cursor:pointer}.tripCard__meta{margin:.6rem .1rem 0;font-size:.78rem;color:var(--text-dim2);letter-spacing:.01em}.tripCard__note{color:#ffffff5c;font-style:italic}@media(hover:hover)and (pointer:fine){.tripCard:hover{transform:scale(1.03);z-index:5}.tripCard:hover .card__logo{opacity:1}}.tripHead{padding:0 var(--gutter);margin-bottom:clamp(1.2rem,2.4vw,2rem)}.tripHead__back{font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim2);padding:.4rem 0;transition:color .2s var(--ease)}.tripHead__back:hover{color:#fff}.tripHead__title{margin:.4rem 0 .3rem;font-size:clamp(1.9rem,4.4vw,3.4rem);line-height:1;text-transform:uppercase;text-shadow:0 3px 20px rgba(0,0,0,.6)}.tripHead__title:before{display:none}.tripHead__meta{margin:0;font-size:.9rem;color:var(--text-dim)}.card{position:relative;flex:0 0 auto;width:clamp(150px,15.6vw,320px);border-radius:4px;transition:transform .3s var(--ease);transform-origin:center center;z-index:1}.card__box{position:relative;overflow:hidden;border-radius:4px;background:var(--bg-2);aspect-ratio:16/9}.card__lqip{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;filter:blur(14px);transform:scale(1.06)}.card__lqip--grid{display:block;filter:blur(24px);transform:scale(1.2);background-repeat:no-repeat;background-size:100% 100%}.card__img{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;filter:brightness(.79) saturate(.87);transition:opacity .4s var(--ease),filter .3s var(--ease)}.card__lqip{filter:blur(14px) brightness(.79) saturate(.87)}.castGrid:not(.tripGrid) .card__img{filter:none}.castGrid:not(.tripGrid) .card__lqip{filter:blur(14px)}.card__img.is-loading{opacity:0}.card__logo{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:2.4rem .8rem .68rem;font-family:HelveticaNeue-CondensedBold,HelveticaNeue-CondensedBlack,Helvetica Neue,Arial Narrow,sans-serif;font-size:clamp(.72rem,.92vw,1.02rem);font-weight:800;letter-spacing:.11em;line-height:1.12;text-transform:uppercase;text-shadow:0 1px 2px rgba(0,0,0,.95),0 2px 5px rgba(0,0,0,.8),0 0 18px rgba(0,0,0,.7),0 0 40px rgba(0,0,0,.5);transition:opacity .2s var(--ease)}.card__logo>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card__logo:before{content:"";display:block;width:1.6rem;height:2px;margin-bottom:.42rem;background:var(--red);box-shadow:0 1px 4px #0009}.card--top .card__logo{padding-bottom:.8rem;letter-spacing:.09em}.tt-surf{font-family:Futura,Avenir Next,Helvetica Neue,sans-serif;font-weight:500;letter-spacing:.24em;text-shadow:0 1px 3px rgba(0,0,0,.85),0 4px 18px rgba(0,0,0,.5)}.tt-surf:before{background:#ffffffd9}.tt-road{font-family:HelveticaNeue-CondensedBlack,Arial Narrow,sans-serif;font-weight:900;letter-spacing:.01em;transform:skew(-4deg);transform-origin:left bottom}.tt-city{font-family:Didot,"Bodoni 72",Georgia,serif;font-weight:700;letter-spacing:.1em}.tt-city:before{background:#fff}.tt-impact{font-family:Impact,Haettenschweiler,Arial Narrow Bold,HelveticaNeue-CondensedBlack,sans-serif;font-weight:900;letter-spacing:-.01em;transform:scaleY(1.14);transform-origin:left bottom}.tt-impact:before{width:2.6rem;height:4px}.hero__title.tt-surf{letter-spacing:.13em;font-weight:500;font-size:clamp(2.2rem,5.4vw,4.6rem)}.hero__title.tt-road{letter-spacing:.005em;font-size:clamp(2.8rem,7vw,6.2rem)}.hero__title.tt-city{letter-spacing:.05em;font-weight:700;font-size:clamp(2.4rem,5.8vw,5rem)}.card__box{container-type:inline-size}.card__logo{font-size:clamp(1rem,1.5vw,1.6rem);font-size:11cqw;line-height:1.02;padding:3rem .8rem .78rem;max-width:88%}.card__logo:before{width:14%;min-width:14px;height:2px;margin-bottom:.42em}.card__logo.tt-surf{font-size:7.4cqw;letter-spacing:.17em}.card__logo.tt-surf:before{height:1px}.card__logo.tt-road{font-size:12.5cqw}.card__logo.tt-road:before{width:22%;height:3px}.card__logo.tt-city{font-size:9cqw}.card__logo.tt-city:before{height:1px}.card--top .card__logo{font-size:8.5cqw;padding-bottom:.9rem}.card--top .card__logo.tt-surf{font-size:6.4cqw}.card--top .card__logo.tt-road{font-size:10cqw}.card__drop{position:absolute;top:.45rem;right:.45rem;z-index:3;min-width:24px;height:24px;padding:0 .4rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#0a0c12a8;color:#fffc;border:1px solid rgba(255,255,255,.26);font-size:.68rem;font-weight:600;white-space:nowrap;opacity:0;cursor:pointer;transition:opacity .18s var(--ease),color .18s var(--ease),background-color .18s var(--ease),border-color .18s var(--ease)}.card:hover .card__drop,.card:focus-within .card__drop{opacity:1}.card__drop:hover{color:#e8836f;border-color:#e8836f99}.card__drop[data-sure=yes]{opacity:1;background:#e8836f;border-color:#e8836f;color:#160b08}@media(hover:none){.card__drop{opacity:1}}.card__drop:disabled{opacity:.6}.card__series{position:absolute;top:.55rem;left:.55rem;z-index:2;background:var(--red);border-radius:3px;padding:.1rem .4rem;font-size:.6rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.card__progress{position:absolute;left:.7rem;right:.7rem;bottom:.45rem;z-index:3;height:3px;background:#ffffff47;border-radius:2px;overflow:hidden}.card__progress i{display:block;height:100%;background:var(--red)}.card__panel{position:absolute;left:0;right:0;top:100%;background:var(--bg-2);border-radius:0 0 4px 4px;padding:.75rem .8rem .85rem;opacity:0;pointer-events:none;transition:opacity .2s var(--ease);box-shadow:0 12px 26px #000000b3}.card__panelRow{display:flex;align-items:center;gap:.45rem;margin-bottom:.55rem}.card__mini{width:30px;height:30px;border-radius:50%;border:2px solid rgba(255,255,255,.55);display:grid;place-items:center}.card__mini--play{background:#fff;color:#000;border-color:#fff}.card__mini:hover{border-color:#fff}.card__facts{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;font-size:.72rem;color:#ddd;margin-bottom:.35rem}.card__facts .ok{color:var(--green);font-weight:700}.card__tags{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;font-size:.7rem;color:var(--text-dim)}.card__tags span+span:before{content:"\2022";margin-right:.4rem;color:#5a5a5a}:root{--card-pop:1.32;--card-delay:.25s}@media(hover:hover)and (pointer:fine){.row__track:hover .card:not(:hover):not(:focus-visible):not(.is-hovered),.row__track.is-rowhover .card:not(.is-hovered){transform:scale(.97)}.card:hover,.card:focus-visible,.card.is-hovered{transform:scale(var(--card-pop)) translate(var(--card-shift,0));z-index:20;transition-delay:var(--card-delay)}.card:hover .card__box,.card:focus-visible .card__box,.card.is-hovered .card__box{border-radius:4px 4px 0 0}.card:hover .card__panel,.card:focus-visible .card__panel,.card.is-hovered .card__panel{opacity:1;pointer-events:auto;transition-delay:var(--card-delay)}.card:hover .card__logo,.card:focus-visible .card__logo,.card.is-hovered .card__logo{opacity:0}.card:hover .card__img,.card:focus-visible .card__img,.card.is-hovered .card__img{filter:none;transition-delay:var(--card-delay)}.card:first-child{--card-shift:6%}.card:last-child{--card-shift:-6%}}.row--top .row__track{gap:.35rem;align-items:flex-end}.card--top{width:clamp(230px,23vw,420px);display:flex;align-items:flex-end}.card--top .card__rank{flex:0 0 auto;width:44%;font-size:clamp(6rem,11.5vw,14rem);line-height:.78;font-weight:800;letter-spacing:-.06em;color:#141414;-webkit-text-stroke:3px #6f6f6f;text-align:right;user-select:none;padding-right:.04em}.card--top .card__box{flex:1 1 auto;aspect-ratio:2/3;border-radius:4px}.card--top .card__panel{display:none}.card--top{--card-pop:1.1}@media(hover:hover)and (pointer:fine){.card--top:hover .card__logo,.card--top:focus-visible .card__logo,.card--top.is-hovered .card__logo{opacity:1}}.card--locked .card__box{filter:grayscale(1) brightness(.55)}.card--locked .card__lock{position:absolute;inset:0;display:grid;place-items:center;gap:.4rem;align-content:center;text-align:center;padding:1rem}.card--locked .card__lock b{font-size:1.35rem;letter-spacing:.02em}.card--locked .card__lock small{font-size:.7rem;color:var(--text-dim);letter-spacing:.12em}.card--locked{--card-pop:1.06}@media(hover:hover)and (pointer:fine){.card--locked:hover .card__panel,.card--locked:focus-visible .card__panel,.card--locked.is-hovered .card__panel{display:none}}.map{position:fixed;inset:0;z-index:40;background:radial-gradient(130% 100% at 50% 4%,#1b2c46,#101c30 38%,#0a1120 68%,#060911);overflow:hidden}html.on-map,html.on-map body{background:#060911}.is-app .map{bottom:calc(-1*env(safe-area-inset-bottom))}.map__canvas{position:absolute;inset:0;display:block;width:100%;height:100%;cursor:grab;touch-action:none}.map__canvas.is-dragging{cursor:grabbing}.map__canvas.is-overPin{cursor:pointer}.map__vignette{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#04060cd1,#04060c00 26%),radial-gradient(120% 85% at 50% 50%,#04060c00 52%,#04060cb8)}.map__head{position:absolute;top:calc(var(--top-h) + .5rem);left:var(--gutter);pointer-events:none;z-index:3}.map__title{margin:0 0 .3rem;font-size:clamp(1.6rem,3.4vw,2.6rem);font-weight:800;letter-spacing:-.028em;text-shadow:0 3px 22px rgba(0,0,0,.75)}.map__sub{margin:0;font-size:.9rem;letter-spacing:.02em;color:#ffffff9e}.map__hud{position:absolute;left:var(--gutter);bottom:1.75rem;z-index:3;display:flex;flex-direction:column;gap:.6rem;align-items:flex-start}.map__hint{margin:0;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#ffffff4d;pointer-events:none}.map__zoomOut{display:inline-flex;align-items:center;gap:.45rem;border:1px solid rgba(255,255,255,.35);border-radius:3px;background:#080c1499;backdrop-filter:blur(8px);padding:.42rem .85rem;font-size:.8rem;font-weight:600;transition:background-color .18s var(--ease),border-color .18s var(--ease)}.map__zoomOut:hover{background:#e50914d9;border-color:transparent}.map__zoomBar{width:150px;height:2px;background:#ffffff29;border-radius:2px}.map__zoomBar i{display:block;height:100%;background:var(--red);border-radius:2px}.focus{position:absolute;inset:0;z-index:6}.focus__scrim{position:absolute;inset:0;background:radial-gradient(58% 78% at 30% 50%,#060a1257,#060a12cc 62%,#04070ced);backdrop-filter:blur(3px) saturate(.55);opacity:1;animation:focusScrim .55s var(--ease) backwards}@keyframes focusScrim{0%{opacity:0}}.focus__body{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:1.5rem;padding:calc(var(--top-h) + 2rem) var(--gutter) 4rem;width:min(34rem,52%);pointer-events:none}.focus__body>*{pointer-events:auto}.focus__head{animation:focusRise .6s var(--ease) backwards}.focus__eyebrow{margin:0 0 .35rem;font-size:.72rem;letter-spacing:.28em;text-transform:uppercase;color:var(--red);font-weight:700}.focus__place{margin:0 0 .3rem;font-family:HelveticaNeue-CondensedBlack,Helvetica Neue,Arial Narrow,sans-serif;font-size:clamp(2rem,4.4vw,3.4rem);font-weight:900;letter-spacing:.01em;line-height:.98;text-transform:uppercase;text-shadow:0 4px 30px rgba(0,0,0,.7)}.focus__meta{margin:0;font-size:.92rem;color:#ffffff9e}.focus__albums{display:flex;flex-direction:column;gap:.6rem;max-height:52vh;overflow-y:auto;padding-right:.4rem;scrollbar-width:none}.focus__albums::-webkit-scrollbar{width:0}.mapAlbum{display:flex;gap:.9rem;align-items:center;background:#161a22b8;border:1px solid rgba(255,255,255,.09);border-radius:8px;overflow:hidden;padding:.5rem .9rem .5rem .5rem;cursor:pointer;backdrop-filter:blur(10px);animation:focusRise .55s var(--ease) backwards;animation-delay:calc(.09s * var(--n,0) + .12s);transition:background-color .2s var(--ease),border-color .2s var(--ease),transform .2s var(--ease)}.mapAlbum:hover{background:#262c38e6;border-color:#ffffff47;transform:translate(5px)}.mapAlbum__n{flex:0 0 auto;width:1.5rem;text-align:center;font-family:HelveticaNeue-CondensedBlack,Helvetica Neue,sans-serif;font-size:1.35rem;font-weight:900;color:#ffffff47}.mapAlbum img{width:104px;aspect-ratio:16/9;object-fit:cover;border-radius:5px;flex:0 0 auto}.mapAlbum span{min-width:0}.mapAlbum b{display:block;font-size:.95rem;font-weight:700;letter-spacing:-.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mapAlbum small{color:#ffffff80;font-size:.78rem}@keyframes focusRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.focus__close{position:absolute;top:calc(var(--top-h) + 1rem);right:1.5rem;z-index:2;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(8px);transition:background-color .2s var(--ease)}.focus__close:hover{background:#ffffff3d}@media(max-width:820px){.focus__body{width:auto;justify-content:flex-end;padding-bottom:2rem}.focus__albums{max-height:42vh}}@media(max-width:820px){.map__panel{top:auto;bottom:1rem;right:1rem;left:1rem;width:auto;max-height:46%}.map__hud{bottom:auto;top:calc(var(--top-h) + 5.5rem)}}.browse{padding:calc(var(--top-h) + 2.5rem) 0 4rem;min-height:70vh}.browse__bar{padding:0 var(--gutter) 1.75rem}.browse__title{margin:0 0 1.1rem;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;letter-spacing:-.02em}.browse__controls{display:flex;flex-wrap:wrap;gap:.65rem 1rem;align-items:flex-end}.ctl{display:flex;flex-direction:column;gap:.38rem;font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:#ffffff61}.pick{position:relative}.pick select{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.pick__now{display:inline-flex;align-items:center;justify-content:space-between;gap:.6rem;min-width:9.5rem;padding:.58rem 1rem;border:0;border-radius:999px;cursor:pointer;background:#ffffff14;color:#ffffffe6;font-size:.86rem;font-weight:500;transition:background-color .22s var(--ease),color .22s var(--ease),transform .16s var(--ease)}.pick__now svg{opacity:.6;flex:none;transition:transform .28s var(--ease)}.pick.is-open .pick__now svg{transform:rotate(180deg)}.pick__now:hover{background:#ffffff29;color:#fff}.pick.is-open .pick__now{background:#fff3;color:#fff}.pick__now:active{transform:scale(.975)}.pick.is-set .pick__now{background:#fff;color:#111;font-weight:600}.pick.is-set .pick__now svg{opacity:.5}.pick.is-set .pick__now:hover{background:#ffffffe0}.pick__menu{position:absolute;top:calc(100% + .45rem);left:0;min-width:100%;width:max-content;max-width:min(20rem,70vw);padding:.4rem;border-radius:16px;background:#101218f2;-webkit-backdrop-filter:blur(22px) saturate(1.3);backdrop-filter:blur(22px) saturate(1.3);box-shadow:0 1px #ffffff14 inset,0 22px 60px #0009;transform-origin:top left;animation:yearsOpen .3s cubic-bezier(.22,.9,.3,1) backwards;max-height:min(60vh,22rem);overflow-y:auto;scrollbar-width:thin;z-index:120}.pick__menu[hidden]{display:none}.pick__row{position:relative;display:flex;align-items:baseline;width:100%;padding:.52rem .85rem;border:0;background:none;border-radius:11px;cursor:pointer;font-size:.92rem;font-weight:600;letter-spacing:.01em;text-align:left;color:#ffffff9e;transition:color .18s var(--ease),background-color .18s var(--ease);animation:yearRow .34s var(--ease) backwards;animation-delay:calc(28ms * var(--i,0))}.pick__row:hover{color:#fff;background:#ffffff1a}.pick__row.is-now{color:#fff}.pick__row.is-now:after{content:"";position:absolute;left:.34rem;top:50%;width:3px;height:3px;margin-top:-1.5px;border-radius:50%;background:var(--red)}.ctl__reset{border:0;border-radius:999px;padding:.58rem 1.2rem;background:transparent;color:#ffffff6b;font-size:.84rem;cursor:pointer;transition:background-color .22s var(--ease),color .22s var(--ease),transform .16s var(--ease)}.ctl__reset:hover{background:#ffffff1a;color:#fff}.ctl__reset:active{transform:scale(.975)}.browse__count{margin:1rem 0 0;font-size:.85rem;color:var(--text-dim2)}.browse__empty{padding:3rem var(--gutter);color:var(--text-dim)}.browse .row__track{--pop-top:2.4rem;--pop-bottom:8rem}.results{padding:calc(var(--top-h) + 3rem) var(--gutter) 4rem;min-height:70vh}.results__title{font-size:1.5rem;font-weight:500;color:var(--text-dim);margin:0 0 1.5rem}.results__title b{color:#fff;font-weight:700}.results__grid{display:grid;gap:1.1rem var(--card-gap);grid-template-columns:repeat(auto-fill,minmax(clamp(150px,15.6vw,320px),1fr))}.results__grid .card{width:auto}.results__head{display:flex;align-items:baseline;justify-content:space-between;border-top:1px solid #333;margin:2.5rem 0 1rem;padding-top:1.25rem}.results__head h3{margin:0;font-size:1.35rem;font-weight:600}.results__count{color:var(--text-dim);font-size:.9rem}#resultsPhotos{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}#resultsPhotos .ep__cap{opacity:1;background:linear-gradient(180deg,transparent,rgba(0,0,0,.9))}.modal{position:fixed;inset:0;z-index:150;overflow-y:auto;overscroll-behavior:contain;padding:3.5rem 0 4rem}.modal__backdrop{position:fixed;inset:0;background:#000000b8;opacity:0;transition:opacity .4s var(--ease)}.modal.is-in .modal__backdrop{opacity:1}.modal__card{position:relative;width:min(56rem,92vw);margin:0 auto;background:var(--bg-2);border-radius:6px;overflow:hidden;box-shadow:0 20px 70px #000c;transform-origin:top left;will-change:transform,opacity}.modal__info,.modal__episodes,.modal__heroBody,.modal__close{opacity:0;transition:opacity .3s var(--ease) .18s}.modal.is-in .modal__info,.modal.is-in .modal__episodes,.modal.is-in .modal__heroBody,.modal.is-in .modal__close{opacity:1}.modal__close{position:absolute;top:1rem;right:1rem;z-index:5;width:36px;height:36px;border-radius:50%;background:#181818;display:grid;place-items:center}.modal__close:hover{background:#2a2a2a}.modal__hero{position:relative;aspect-ratio:16/9;background:#000;background-size:cover;background-position:var(--focus,center)}.modal__hero img{width:100%;height:100%;object-fit:cover;object-position:var(--focus,center);transition:opacity .22s var(--ease)}@media(max-width:820px){.modal__hero{aspect-ratio:auto;height:32svh;min-height:210px}}.modal__heroFade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(24,24,24,0) 40%,rgba(24,24,24,.75) 78%,var(--bg-2) 100%)}.modal__heroBody{position:absolute;left:clamp(1.25rem,3.5%,3rem);right:3rem;bottom:1.5rem}.modal__title{margin:0 0 1.1rem;font-size:clamp(1.6rem,3.4vw,2.9rem);font-weight:800;letter-spacing:-.025em;text-shadow:0 3px 14px rgba(0,0,0,.7)}.modal__actions{display:flex;align-items:center;gap:.7rem}.modal__info{display:grid;grid-template-columns:1.6fr 1fr;gap:1.5rem 2.5rem;padding:1.5rem clamp(1.25rem,3.5%,3rem)}.modal__meta{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap;margin:0 0 .9rem;font-size:.95rem;color:#ddd}.modal__synopsis{margin:0;font-size:1.05rem;line-height:1.5}.modal__col--side{font-size:.85rem;line-height:1.7}.modal__col--side p{margin:0 0 .35rem}.dim{color:var(--text-dim2)}.modal__episodes{padding:0 clamp(1.25rem,3.5%,3rem) 2rem}.modal__episodesHead{display:flex;align-items:baseline;justify-content:space-between;border-top:1px solid #333;padding-top:1.25rem;margin-bottom:1rem}.modal__episodesHead h3{margin:0;font-size:1.35rem;font-weight:600}.modal__count{color:var(--text-dim);font-size:.9rem}.clipgrid{display:grid;gap:.7rem;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.eplist{display:block}.epr{display:grid;grid-template-columns:2.4rem 150px 1fr;align-items:center;gap:1rem;padding:.85rem .6rem;cursor:pointer;border-top:1px solid rgba(255,255,255,.09);transition:background-color .22s var(--ease)}.epr:last-child{border-bottom:1px solid rgba(255,255,255,.09)}.epr:hover{background:#ffffff0f}.epr__n{text-align:center;font-size:1.35rem;font-weight:500;color:#ffffff8c}.epr__still{position:relative;display:block;aspect-ratio:16/9;border-radius:4px;overflow:hidden;background:#000}.epr__still img{width:100%;height:100%;object-fit:cover;transition:opacity .25s}.epr:hover .epr__still img{opacity:.6}.epr__play{position:absolute;inset:0;display:grid;place-items:center;opacity:0;transition:opacity .25s var(--ease);pointer-events:none}.epr:hover .epr__play{opacity:1}.epr__body{display:block;min-width:0}.epr__head{display:flex;align-items:baseline;gap:.75rem;margin-bottom:.28rem}.epr__head b{font-size:.95rem;font-weight:600}.epr__len{margin-left:auto;font-size:.82rem;color:#fff9}.epr__syn{display:block;font-size:.82rem;line-height:1.45;color:#ffffff9e}@media(max-width:820px){.epr{grid-template-columns:1.7rem 108px 1fr;gap:.65rem;padding:.7rem .2rem}.epr__n{font-size:1rem}.epr__head b{font-size:.86rem}.epr__syn{font-size:.76rem}}.clip{position:relative;aspect-ratio:16/9;border-radius:5px;overflow:hidden;background:#000;cursor:pointer}.clip img{width:100%;height:100%;object-fit:cover;transition:transform .4s var(--ease),opacity .3s}.clip:hover img{transform:scale(1.05);opacity:.85}.clip__play{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.clip__play span{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#0a0c128c;backdrop-filter:blur(6px);border:1.5px solid rgba(255,255,255,.75);transition:transform .25s var(--ease),background-color .25s var(--ease)}.clip:hover .clip__play span{transform:scale(1.12);background:#e50914e6;border-color:transparent}.clip__len{position:absolute;right:.45rem;bottom:.45rem;background:#000000b8;border-radius:3px;padding:.1rem .35rem;font-size:.7rem;font-weight:700;letter-spacing:.02em}.clip__cap{position:absolute;left:0;right:0;bottom:0;padding:1.4rem .55rem .45rem;background:linear-gradient(180deg,transparent,rgba(0,0,0,.85));font-size:.74rem;opacity:0;transition:opacity .2s var(--ease)}.clip:hover .clip__cap{opacity:1}.btn--clips{background:#ffffffeb}.btn--clips:hover{background:#fff}.cinema{position:absolute;inset:0;z-index:2;display:grid;place-items:center;background:#000}.cinema__video{width:100%;height:100%;object-fit:contain;display:block;background:#000}.vbar{position:absolute;left:0;right:0;bottom:0;z-index:6;padding:3.5rem clamp(1rem,3vw,2.6rem) clamp(1rem,2.4vh,1.8rem);background:linear-gradient(0deg,rgba(0,0,0,.86) 20%,rgba(0,0,0,.45) 60%,transparent 100%);opacity:1;transition:opacity .35s var(--ease)}.player.is-idle .vbar{opacity:0;pointer-events:none}.vbar__scrub{position:relative;height:3px;border-radius:3px;background:#ffffff47;cursor:pointer;margin-bottom:.9rem;transition:height .18s var(--ease)}.vbar__scrub:hover{height:6px}.vbar__buffered{position:absolute;inset:0 auto 0 0;width:0;background:#fff6;border-radius:inherit}.vbar__played{position:absolute;inset:0 auto 0 0;width:0;background:var(--red);border-radius:inherit}.vbar__knob{position:absolute;right:0;top:50%;width:13px;height:13px;margin:-6.5px -6.5px 0 0;border-radius:50%;background:var(--red);transform:scale(0);transition:transform .18s var(--ease)}.vbar__scrub:hover .vbar__knob{transform:scale(1)}.vbar__row{display:flex;align-items:center;gap:.35rem}.vbar__btn{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;color:#fff;transition:background-color .18s var(--ease),transform .18s var(--ease)}.vbar__btn:hover{background:#ffffff29;transform:scale(1.06)}.vbar__btn--full{margin-left:auto}.vbar__btn.is-muted{color:#fff6}.vbar__time{margin:0 .3rem 0 .5rem;font-size:.82rem;font-weight:600;color:#fffc;font-variant-numeric:tabular-nums}.vbar__label{margin:0 0 0 1rem;font-size:.85rem;font-weight:600;color:#ffffff8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.upnext{position:absolute;right:clamp(1rem,3vw,2.6rem);bottom:clamp(5.5rem,12vh,7.5rem);z-index:7;display:flex;align-items:stretch;gap:0;padding:0;overflow:hidden;width:min(19rem,60vw);border:0;border-radius:6px;background:#0e0e10d1;backdrop-filter:blur(20px) saturate(1.2);box-shadow:0 1px #ffffff1a inset,0 22px 60px #000000b3;text-align:left;animation:upnextIn .5s cubic-bezier(.22,.9,.3,1) backwards;transition:transform .28s var(--ease),box-shadow .28s var(--ease)}@keyframes upnextIn{0%{opacity:0;transform:translate(34px) scale(.96)}}.upnext:hover{transform:translateY(-3px);box-shadow:0 1px #ffffff29 inset,0 28px 70px #000000c7}.upnext__thumb{position:relative;width:44%;flex:0 0 auto;overflow:hidden}.upnext__thumb:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0e0e1000 40%,#0e0e10e6)}.upnext__thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s var(--ease)}.upnext:hover .upnext__thumb img{transform:scale(1.06)}.upnext__body{display:flex;flex-direction:column;justify-content:center;gap:.2rem;padding:.85rem .5rem .85rem .2rem;min-width:0;flex:1 1 auto}.upnext__label{font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:#ffffff80;font-weight:700;font-variant-numeric:tabular-nums}.upnext.is-ready .upnext__label{color:var(--red)}.upnext__title{font-size:.92rem;font-weight:700;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.upnext__go{flex:0 0 auto;width:52px;display:grid;place-items:center;color:#fff;border-left:1px solid rgba(255,255,255,.1);transition:background-color .25s var(--ease),color .25s var(--ease)}.upnext:hover .upnext__go{background:var(--red)}.upnext.is-ready .upnext__go{background:#e50914e6;animation:upnextPulse 2s ease-in-out infinite}@keyframes upnextPulse{50%{background:#e509148c}}@media(max-width:820px){.vbar{padding:2.6rem 1rem 1rem}.vbar__label{display:none}.upnext{left:1rem;right:1rem;width:auto;bottom:8.25rem}.upnext__thumb{width:38%}.upnext__body{padding:.7rem .5rem .7rem .2rem}.upnext__title{font-size:.86rem}.upnext__go{width:46px}}.player.is-clips .player__stage{background:#000}.player.is-clips #playerSlideshow,.player.is-clips #playerFit,.player.is-clips #playerMute,.player.is-clips .player__bottom{display:none}.player.is-clips.is-idle .player__top{pointer-events:none}.player.is-clips.is-idle .player__nav{opacity:0;pointer-events:none}.player.is-clips .player__chrome,.player.is-clips .player__nav{transition:opacity .35s var(--ease)}.player.is-clips .player__back{background:#0a0c1280;backdrop-filter:blur(8px);border-radius:50%;width:44px;height:44px;display:grid;place-items:center;transition:background-color .2s var(--ease),transform .2s var(--ease)}.player.is-clips .player__back:hover{background:#fff3;transform:scale(1.06)}.player.is-clips .player__top{background:linear-gradient(180deg,rgba(0,0,0,.72),transparent)}.epgrid{display:grid;gap:.6rem;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.ep{position:relative;aspect-ratio:3/2;border-radius:4px;overflow:hidden;background:#000;cursor:pointer}.ep img{width:100%;height:100%;object-fit:cover;transition:transform .35s var(--ease),opacity .3s}.ep:hover img{transform:scale(1.06)}.ep__num{position:absolute;top:.35rem;left:.45rem;font-size:.7rem;font-weight:700;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.9)}.ep__cap{position:absolute;left:0;right:0;bottom:0;padding:1.5rem .5rem .4rem;background:linear-gradient(180deg,transparent,rgba(0,0,0,.85));font-size:.72rem;opacity:0;transition:opacity .2s var(--ease)}.ep:hover .ep__cap{opacity:1}.player{position:fixed;inset:0;z-index:180;background:#000;opacity:0;transition:opacity .38s var(--ease)}.player.is-in{opacity:1}.player.is-leaving{opacity:0;transition-duration:.3s}.player__stage{position:absolute;inset:0;overflow:hidden}.player__layer{position:absolute;inset:0;opacity:0;transition:opacity var(--fade,.9s) cubic-bezier(.4,0,.2,1)}.player__layer.is-on{opacity:1}.player__bg{position:absolute;inset:-6%;background-position:center;background-size:cover;filter:blur(46px) saturate(1.5) brightness(.55);transform:scale(1.1);opacity:0;transition:opacity .5s ease}.player__frames{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:0}.player__frames img{display:block;min-width:0;min-height:0;max-width:100%;max-height:100%;width:100%;height:100%;object-fit:contain;transition:transform calc(var(--dwell,5s) + var(--fade,.9s)) linear}.player.is-playing .player__layer.is-on img{transform:scale(1.045)}.player.fit-fill .player__frames img{object-fit:cover}.player.fit-blur .player__bg{opacity:1}.player.fit-blur .player__frames img{object-fit:contain}.player.fit-blur .player__frames img[data-shape=wide]{object-fit:cover}.player.fit-pair .player__bg{opacity:1}.player.fit-pair .player__frames{gap:2px;padding:0}.player.fit-pair .player__frames img{object-fit:contain}.player.fit-pair .player__frames img[data-shape=wide]{object-fit:cover}.player.fit-pair .player__frames.is-pair img{width:50%;object-fit:cover}.player.fit-frame{background:#dedbd4}.player.fit-frame .player__stage{background:radial-gradient(120% 100% at 50% 22%,#f2f0ea,#e4e1d9 58%,#d3cfc5)}.player.fit-frame .player__bg{opacity:0}.player.fit-frame .player__frames{padding:clamp(1.4rem,4.5vh,3rem) clamp(.9rem,2.2vw,2.2rem) clamp(2rem,6.5vh,3.6rem);gap:clamp(.9rem,2vw,2.2rem)}.player.fit-frame .player__frames img{object-fit:contain;width:auto;height:auto;max-width:100%;max-height:100%;background:#fff;padding:clamp(.5rem,1.1vh,1.1rem);box-shadow:0 2px 4px #3c322829,0 18px 48px #3c32284d}.player.fit-frame .player__frames.is-pair img{max-width:calc(50% - 1.3rem)}.player.fit-frame .player__top{background:linear-gradient(180deg,#f4f2ecf5,#f4f2ec00);color:#1c1a17}.player.fit-frame .player__bottom{background:linear-gradient(0deg,#f4f2ecf5,#f4f2ec00);color:#1c1a17}.player.fit-frame .player__caption{color:#6a6459}.player.fit-frame .player__caption .who{color:#1c1a17}.player.fit-frame .player__caption .tags{color:#8c8579}.player.fit-frame .player__index{color:#6a6459}.player.fit-frame .player__slideshow,.player.fit-frame .player__fit,.player.fit-frame .player__mute{border-color:#1c1a1759}.player.fit-frame .player__slideshow:hover,.player.fit-frame .player__fit:hover,.player.fit-frame .player__mute:hover{background:#1c1a171a}.player.fit-frame .player__slideshow.is-on{background:#1c1a17;color:#f4f2ec;border-color:#1c1a17}.player.fit-frame .player__nav{background:#ffffffb8;color:#1c1a17}.player.fit-frame .player__nav:hover{background:#fff}.player.fit-frame .player__scrub i{background:#1c1a1733}.player.fit-frame .player__scrub i.is-seen{background:#1c1a176b}.player.fit-frame .player__scrub i.is-now{background:var(--red)}.player__fit{border:1px solid rgba(255,255,255,.5);border-radius:4px;padding:.4rem .85rem;font-size:.82rem;font-weight:600;flex:0 0 auto;white-space:nowrap}.player__fit:hover{background:#ffffff26}.player__save{display:inline-flex;align-items:center;gap:.45rem;border:1px solid rgba(255,255,255,.5);border-radius:4px;padding:.4rem .85rem;font-size:.82rem;font-weight:600;flex:0 0 auto;white-space:nowrap;transition:background-color .18s var(--ease),border-color .18s var(--ease)}.player__save:hover{background:#fff;color:#000;border-color:#fff}.player__save svg{transition:transform .25s var(--ease)}.player__save:hover svg{transform:translateY(2px)}.player.fit-frame .player__save{border-color:#1c1a1759}.player.fit-frame .player__save:hover{background:#1c1a17;color:#f4f2ec;border-color:#1c1a17}.ep__drop{position:absolute;top:.4rem;left:.4rem;z-index:3;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#0a0c129e;color:#ffffffb8;border:1px solid rgba(255,255,255,.24);opacity:0;cursor:pointer;transition:opacity .18s var(--ease),color .18s var(--ease),border-color .18s var(--ease),background-color .18s var(--ease)}.ep:hover .ep__drop,.ep__drop:focus-visible{opacity:1}.ep__drop:hover{color:#e8836f;border-color:#e8836f99}.ep__drop[data-sure=yes]{opacity:1;width:auto;padding:0 .55rem;border-radius:999px;background:#e8836f;border-color:#e8836f;color:#160b08}.ep__drop:disabled{opacity:.5}.ep__save{position:absolute;top:.4rem;right:.4rem;z-index:2;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#0a0c129e;color:#fff;border:1px solid rgba(255,255,255,.28);backdrop-filter:blur(8px);opacity:0;transform:translateY(-4px) scale(.9);transition:opacity .2s var(--ease),transform .2s var(--ease),background-color .2s var(--ease)}.ep:hover .ep__save{opacity:1;transform:none}.ep__save:hover{background:#fff;color:#000;border-color:#fff}.ep__save.is-done{background:var(--green);color:#08240f;border-color:transparent;opacity:1}.toast{position:fixed;left:50%;bottom:2.5rem;transform:translate(-50%) translateY(14px);z-index:400;display:flex;align-items:center;gap:.6rem;background:#14161cf0;backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:.7rem 1.35rem;font-size:.9rem;font-weight:600;box-shadow:0 14px 44px #0009;opacity:0;transition:opacity .28s var(--ease),transform .28s var(--ease);pointer-events:none}.toast svg{color:var(--green)}.toast.is-up{opacity:1;transform:translate(-50%) translateY(0)}.player__mute{width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.5);display:grid;place-items:center;flex:0 0 auto}.player__mute:hover{background:#ffffff26}.player__mute.is-muted{opacity:.45}.player__credit{color:var(--text-dim2)}.player__credit:not(:empty):before{content:" \b7  "}.player__chrome{position:absolute;inset:0;z-index:5;opacity:1;transition:opacity .4s var(--ease)}.player__chrome{pointer-events:none}.player__top,.player__bottom,.player__nav,.cast,.notes{pointer-events:auto}.player.is-idle .player__chrome{opacity:0}.player.is-idle{cursor:none}.player__top{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;gap:1.25rem;padding:1.25rem clamp(1rem,3vw,2.5rem);background:linear-gradient(180deg,rgba(0,0,0,.8),transparent)}.player__titles{flex:1 1 auto;min-width:0}.player__collection{margin:0;font-size:1.05rem;font-weight:700}.player__caption{margin:.15rem 0 0;font-size:.85rem;color:var(--text-dim)}.player__caption .who{color:#fff;font-weight:600}.player__caption .tags{color:var(--text-dim2)}.tools{display:flex;align-items:center;gap:.15rem;flex:0 0 auto}.tool{display:inline-flex;align-items:center;gap:.42rem;padding:.5rem .7rem;font-size:.78rem;font-weight:600;letter-spacing:.02em;color:#ffffffb8;border:0;background:none;border-radius:10px;transition:color .2s var(--ease),background-color .2s var(--ease),transform .2s var(--ease)}.tool svg{opacity:.9;transition:transform .25s var(--ease)}.tool:hover{color:#fff;background:#ffffff1a;transform:translateY(-1px)}.tool:active{transform:translateY(0)}.tool--icon{padding:.5rem}.tool.is-on{color:#fff}.tool.is-on svg{opacity:1}.tool.is-muted{color:#ffffff57}#playerSave:hover svg{transform:translateY(2px)}.player.fit-frame .tool{color:#1c1a179e}.player.fit-frame .tool:hover{color:#1c1a17;background:#1c1a1717}.player.fit-frame .tool.is-on{color:#1c1a17}.notes{position:absolute;top:0;right:0;z-index:6;bottom:var(--notes-floor,0);width:min(23rem,34vw);display:flex;flex-direction:column;background:linear-gradient(270deg,#0a0c12f0 68%,#0a0c1200);backdrop-filter:blur(16px);padding:calc(var(--nav-h) + .5rem) 1.15rem 1.1rem 1.6rem;animation:notesIn .32s var(--ease) backwards}@keyframes notesIn{0%{opacity:0;transform:translate(22px)}}.notes__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.9rem}.notes__title{margin:0;font-size:.68rem;letter-spacing:.24em;text-transform:uppercase;color:#ffffff73}.notes__close{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;color:#ffffff80}.notes__close:hover{background:#ffffff1f;color:#fff}.notes__list{flex:1 1 auto;overflow-y:auto;scrollbar-width:none;display:flex;flex-direction:column;gap:.7rem;padding-right:.2rem}.notes__list::-webkit-scrollbar{width:0}.note{display:flex;gap:.6rem;align-items:flex-start}.note__face{width:26px;height:26px;border-radius:50%;flex:0 0 auto;display:grid;place-items:center;font-size:.72rem;font-weight:700;color:#fff}.note__body{min-width:0}.note__who{font-size:.78rem;font-weight:700}.note__when{font-size:.68rem;color:#ffffff59;margin-left:.4rem;font-weight:500}.note__text{margin:.1rem 0 0;font-size:.85rem;line-height:1.45;color:#ffffffdb;overflow-wrap:anywhere}.note__you{margin-left:.4rem;padding:.05rem .32rem;border-radius:3px;font-size:.6rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:#ffffff29;color:#ffffffbf;vertical-align:.06em}.note__bin{margin-left:auto;align-self:center;flex:0 0 auto;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;color:#fff6;transition:opacity .18s var(--ease),color .18s var(--ease),background-color .18s var(--ease)}.note__bin:hover{color:var(--red);background:#e5091424}@media(hover:hover)and (pointer:fine){.note__bin{opacity:0}.note:hover .note__bin,.note__bin:focus-visible{opacity:1}}.notes__empty{margin:0;font-size:.85rem;color:#ffffff59;line-height:1.6}.notes__form{display:flex;gap:.5rem;align-items:center;margin-top:.9rem}.notes__input{flex:1 1 auto;min-width:0;background:#ffffff17;border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:.6rem .95rem;color:#fff;font-size:.85rem;outline:0;transition:border-color .2s var(--ease),background-color .2s var(--ease)}.notes__input:focus{border-color:#ffffff73;background:#ffffff24}.notes__input::placeholder{color:#ffffff52}.notes__send{width:36px;height:36px;border-radius:50%;flex:0 0 auto;display:grid;place-items:center;background:var(--red);color:#fff;transition:transform .18s var(--ease),opacity .18s var(--ease)}.notes__send:hover{transform:scale(1.08)}.notes__send:disabled{opacity:.3;transform:none}.notes__who{margin:.55rem 0 0;font-size:.68rem;color:#ffffff4d;letter-spacing:.04em}.player.fit-frame .notes{background:linear-gradient(270deg,#f8f7f3f5 68%,#f8f7f300);color:#1c1a17}.player.fit-frame .notes__title,.player.fit-frame .notes__when,.player.fit-frame .notes__who,.player.fit-frame .notes__empty{color:#1c1a1773}.player.fit-frame .note__text{color:#1c1a17d1}.player.fit-frame .notes__input{background:#1c1a170f;border-color:#1c1a172e;color:#1c1a17}.player.fit-frame .notes__input::placeholder{color:#1c1a1761}@media(max-width:820px){.notes{width:auto;left:0;right:0;top:auto;height:auto;max-height:min(62svh,32rem);background:#0e1016f7;border-radius:16px 16px 0 0;border-top:1px solid rgba(255,255,255,.1);box-shadow:0 -18px 50px #0000008c;padding:.55rem 1.05rem max(.95rem,env(safe-area-inset-bottom));animation:notesUp .3s var(--ease) backwards}@keyframes notesUp{0%{opacity:0;transform:translateY(26px)}}.notes:before{content:"";display:block;flex:0 0 auto;width:34px;height:4px;border-radius:2px;background:#ffffff38;margin:0 auto .55rem}.notes__head{margin-bottom:.7rem}.notes__list{min-height:2.5rem}.player.fit-frame .notes{background:#f8f7f3fa}.player.fit-frame .notes:before{background:#1c1a1738}}.cast{position:absolute;top:calc(100% + .4rem);right:clamp(1rem,3vw,2.5rem);z-index:5;min-width:12rem;max-width:18rem;background:#12141ae6;backdrop-filter:blur(18px) saturate(1.2);border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:.85rem .9rem;box-shadow:0 18px 48px #0000008c;animation:castIn .28s var(--ease) backwards}@keyframes castIn{0%{opacity:0;transform:translateY(-8px)}}.cast__head{margin:0 0 .6rem;font-size:.66rem;letter-spacing:.22em;text-transform:uppercase;color:#ffffff73}.cast__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}.cast__item{transition:opacity .18s var(--ease),background-color .18s var(--ease)}.cast__item:not(.is-on){opacity:.42}.cast__item:not(.is-on):hover{opacity:.85}.cast__tick{margin-left:auto;width:1.25rem;text-align:center;font-size:.85rem;color:#ffffff59}.cast__item.is-on .cast__tick{color:var(--green,#46d369)}.cast__item{display:flex;align-items:center;gap:.6rem;padding:.35rem .45rem;border-radius:8px;cursor:pointer;transition:background-color .18s var(--ease)}.cast__item:hover{background:#ffffff1a}.cast__face{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;flex:0 0 auto;font-size:.82rem;font-weight:700;color:#fff}.cast__name{font-size:.9rem;font-weight:600}.cast__n{margin-left:auto;font-size:.72rem;color:#fff6}.cast__none{font-size:.85rem;color:#ffffff73;margin:0}.player.fit-frame .cast{background:#faf9f5f0;border-color:#1c1a1724;color:#1c1a17}.player.fit-frame .cast__head{color:#1c1a1773}.player.fit-frame .cast__item:hover{background:#1c1a1714}.player.fit-frame .cast__n{color:#1c1a1773}.player.fit-frame .cast__none{color:#1c1a1780}.player__nav{position:absolute;top:50%;transform:translateY(-50%);width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:#14141480}.player__nav:hover{background:#141414d9}.player__nav--prev{left:clamp(.75rem,2vw,2rem)}.player__nav--next{right:clamp(.75rem,2vw,2rem)}.player__bottom{position:absolute;bottom:0;left:0;right:0;padding:2.5rem clamp(1rem,3vw,2.5rem) 1.5rem;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent)}.player__scrub{display:flex;gap:2px;height:4px;margin-bottom:.6rem;border-radius:2px;overflow:hidden}.player__scrub i{flex:1 1 0;background:#ffffff47;border-radius:1px;cursor:pointer}.player__scrub i.is-seen{background:#ffffff8c}.player__scrub i.is-now{background:var(--red)}.player__index{margin:0;font-size:.8rem;color:var(--text-dim)}.footer{padding:3rem var(--gutter) 4rem;color:var(--text-dim2);font-size:.82rem;line-height:1.6;border-top:1px solid #222}.footer__brand{color:var(--red);font-weight:800;letter-spacing:.06em;margin:0 0 .5rem}@media(max-width:820px){:root{--gutter:1rem;--nav-h:56px;--top-h:96px}.modal__info{grid-template-columns:1fr}.nav{padding:0 var(--gutter);gap:.5rem}.nav{background:linear-gradient(180deg,#000000db,#000000b8)}.nav__left{gap:.6rem;flex:1 1 auto;min-width:0}.nav__right{gap:.45rem;flex:0 0 auto}.brand{font-size:1.02rem}.years__now{padding:.3rem .45rem;font-size:.76rem}.avatar{width:28px;height:28px;font-size:.78rem}.nav__links{display:flex;position:fixed;left:0;right:0;top:calc(var(--nav-h) + env(safe-area-inset-top));padding:.4rem var(--gutter) .5rem;gap:.28rem;overflow-x:auto;scrollbar-width:none;background:linear-gradient(180deg,#000000b8,#0000008c 45%,#0000);-webkit-overflow-scrolling:touch}.nav__links::-webkit-scrollbar{display:none}.nav.is-solid .nav__links{background:var(--bg)}.nav__link{flex:0 0 auto;font-size:.8rem;padding:.32rem .68rem}.nav__divider{height:.9rem;margin:0 .28rem}.nav.is-searching .nav__links{opacity:0}.hero{height:78svh;min-height:29rem;align-items:flex-end}.hero__scrim{background:linear-gradient(0deg,#000000ed 5%,#00000057 45%,#00000014 68%,#0000009e)}.hero__fade{height:20%}.hero__body{max-width:100%;margin-top:0;padding-bottom:1.1rem;text-align:center}.hero__eyebrow{justify-content:center;font-size:.58rem;letter-spacing:.26em}.hero__title{font-size:clamp(1.55rem,7.2vw,2.3rem)!important;margin-bottom:.65rem}.hero__title.tt-road{transform:none}.hero__meta{justify-content:center;gap:.45rem;font-size:.8rem;margin-bottom:.85rem}.hero__meta .badge-hd,.hero__synopsis{display:none}.hero__actions{justify-content:center;gap:.55rem}.hero__actions .btn{flex:1 1 0;justify-content:center;padding:.68rem .8rem;font-size:.92rem}.hero__dots{left:0;right:0;top:auto;bottom:.55rem;justify-content:center}.hero__body{padding-bottom:2.1rem}.rows{margin-top:.9rem}.hero[hidden]+.rows{margin-top:calc(var(--top-h) + 1.75rem)}.row{margin-bottom:1.35rem}.row__head{margin-bottom:.42rem}.row__title{font-size:1rem}.row__explore,.row__arrow{display:none}.row__track{--pop-top:.5rem;--pop-bottom:.5rem;gap:.5rem;scroll-snap-type:x proximity}.card{width:64vw;scroll-snap-align:start}.card--top{width:50vw}.card__logo{padding:1.7rem .6rem .55rem}.card__panel{display:none}.castGrid{grid-template-columns:repeat(2,1fr);gap:1rem .5rem}.castGrid.seriesGrid{grid-template-columns:1fr;gap:1.1rem}.tripGrid{grid-template-columns:1fr}.epgrid{grid-template-columns:repeat(2,1fr)}.player__top{padding:.85rem .75rem;gap:.5rem;flex-wrap:wrap}.player__collection{font-size:.88rem}.player__caption{font-size:.74rem}.tools{width:100%;order:3;justify-content:space-between;gap:0}.tool{padding:.45rem .28rem}.tool span{display:none}.player__nav{width:44px;height:44px}.player__bottom{padding:1.9rem .75rem 1rem}.modal{padding:0}.modal__card{width:100%;border-radius:0}}@media(max-width:400px){.card{width:72vw}.hero{height:74svh}}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}.row__track{scroll-behavior:auto}}::cue{font-family:Avenir Next,Hiragino Sans,Helvetica Neue,sans-serif;font-size:1.05rem;line-height:1.45;color:#fff;background:#080a0ea8}.player.is-clips #playerVideo::cue{font-size:1.1rem}#vCC.is-on{color:var(--red)}#vCC.is-on:after{content:"";position:absolute;left:50%;bottom:.28rem;translate:-50% 0;width:16px;height:2px;border-radius:1px;background:var(--red)}#vCC{position:relative}.showlist{display:flex;flex-direction:column}.showrow{display:grid;grid-template-columns:132px 1fr 1.6rem;align-items:center;gap:1rem;padding:.8rem .6rem;cursor:pointer;border-top:1px solid rgba(255,255,255,.09);transition:background-color .22s var(--ease)}.showrow:last-child{border-bottom:1px solid rgba(255,255,255,.09)}.showrow:hover{background:#ffffff0f}.showrow__art{position:relative;display:block;aspect-ratio:16/9;border-radius:4px;overflow:hidden;background:#000}.showrow__art img{width:100%;height:100%;object-fit:cover;transition:opacity .25s}.showrow:hover .showrow__art img{opacity:.75}.showrow__body{display:block;min-width:0}.showrow__body b{display:block;font-size:.95rem;font-weight:600}.showrow__body small{display:block;margin-top:.22rem;font-size:.82rem;color:#ffffff9e}.showrow__go{display:grid;place-items:center;color:#ffffff73;transition:color .2s var(--ease),transform .2s var(--ease)}.showrow:hover .showrow__go{color:#fff;transform:translate(3px)}@media(max-width:820px){.showrow{grid-template-columns:96px 1fr 1.2rem;gap:.7rem;padding:.7rem .2rem}.showrow__body b{font-size:.86rem}}.gate__account{margin-top:2.25rem;padding-top:1.75rem;border-top:1px solid rgba(255,255,255,.09);display:flex;flex-direction:column;align-items:center;gap:.9rem;max-width:34rem}.gate--picker:not(.is-leaving)>.gate__account{animation:riseIn .8s var(--slow) .5s both}.gate__accountNote{margin:0;font-size:.82rem;line-height:1.6;text-align:center;color:var(--text-dim2)}.gate__ways{display:flex;gap:.6rem;flex-wrap:wrap;justify-content:center}.gate__way{padding:.5rem 1.1rem;border:1px solid rgba(255,255,255,.2);border-radius:999px;font-size:.78rem;font-weight:600;letter-spacing:.06em;color:#ffffff9e;background:transparent;display:inline-flex;align-items:center;gap:.45rem;transition:color .2s var(--ease),border-color .2s var(--ease),background-color .2s var(--ease)}.gate__way:hover{color:#fff;border-color:#ffffff8c;background:#ffffff0f}.gate__way svg{width:15px;height:15px}.gate__email{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:center}.gate__email input{width:min(17rem,60vw);padding:.5rem .9rem;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:#ffffff0d;color:#fff;font-size:.85rem}.gate__email input::placeholder{color:#ffffff59}.gate__email input:focus{outline:none;border-color:#ffffff8c}.gate__who{margin:0;font-size:.82rem;color:var(--text-dim2);text-align:center}.gate__who b{color:#ffffffd1;font-weight:600}.gate__leave{font-size:.76rem;color:#fff6;text-decoration:underline;text-underline-offset:3px;background:none;border:0}.gate__leave:hover{color:#ffffffbf}.gate__panel{width:min(30rem,86vw);display:flex;flex-direction:column;gap:.7rem}.gate__panelNote{margin:0;font-size:.76rem;line-height:1.65;text-align:center;color:var(--text-dim2)}.gate__panelNote b{color:#ffffffb8;font-weight:600}.gate__bad{color:#e8836f}.gate__link{display:flex;gap:.5rem}.gate__link input{flex:1;min-width:0;padding:.5rem .9rem;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:#ffffff0d;color:#fff;font-size:.74rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;text-overflow:ellipsis}.gate__link input:focus{outline:none;border-color:#ffffff8c}.gate__link .gate__way{flex:none}.gate__roster{list-style:none;margin:0;padding:0}.gate__roster li{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.15rem .8rem;padding:.55rem .2rem;border-bottom:1px solid rgba(255,255,255,.06);text-align:left}.gate__roster li:last-child{border-bottom:0}.gate__rwho{grid-column:1;font-size:.82rem;color:#fffc}.gate__rwho b{font-weight:600}.gate__rwho em{font-style:normal;font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:#ffffff59;margin-left:.45rem}.gate__rwho i{display:block;font-style:normal;font-size:.7rem;color:#ffffff4d}.gate__rwhen{grid-column:1;font-size:.7rem;color:#ffffff57}.gate__drop{grid-column:2;grid-row:1 / span 2;padding:.32rem .8rem;border-radius:999px;white-space:nowrap;border:1px solid rgba(255,255,255,.16);background:transparent;color:#ffffff6b;font-size:.7rem;transition:color .2s var(--ease),border-color .2s var(--ease)}.gate__drop:hover,.gate__drop[data-sure=yes]{color:#e8836f;border-color:#e8836f80}.gate__drop:disabled{opacity:.55}.vflash{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none;opacity:0;z-index:6}.vflash svg{width:clamp(64px,16vw,96px);height:clamp(64px,16vw,96px);color:#fff;background:#0c0c108c;border-radius:50%;padding:clamp(14px,3vw,20px);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.vflash.is-on{animation:vflash .55s var(--ease) both}@keyframes vflash{0%{opacity:0;transform:scale(.72)}30%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.22)}}@media(prefers-reduced-motion:reduce){.vflash.is-on{animation:vflashPlain .5s linear both}@keyframes vflashPlain{0%{opacity:1}to{opacity:0}}}.card__logo--small{font-size:clamp(.86rem,1.3vw,1.35rem);font-size:8.6cqw}.card__logo--tiny{font-size:clamp(.74rem,1.1vw,1.12rem);font-size:7cqw;letter-spacing:.06em}.shorts{position:fixed;inset:0;z-index:200;background:#000;opacity:0;transition:opacity .3s var(--ease)}.shorts.is-open{opacity:1}.shorts[hidden]{display:none}.shorts__reel{height:100%;overflow-y:auto;overscroll-behavior:contain;scroll-snap-type:y mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:hidden;touch-action:pan-y pinch-zoom}.shorts__reel::-webkit-scrollbar{display:none}.short{position:relative;height:100%;scroll-snap-align:start;scroll-snap-stop:always;background:#000;overflow:hidden}.short__lqip{position:absolute;inset:0;z-index:0;filter:blur(26px);transform:scale(1.2);background-repeat:no-repeat;background-size:100% 100%}.short__wash{position:absolute;inset:0;z-index:0;background-size:cover;background-position:center;filter:blur(38px) saturate(1.3) brightness(.55);transform:scale(1.15)}@media(max-aspect-ratio:3/4){.short__wash{display:none}}.short video{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:contain;background:transparent}@media(max-aspect-ratio:3/4){.short video{object-fit:cover}}.short__meta{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:1.4rem 4.2rem 2rem 1.1rem;background:linear-gradient(to top,rgba(0,0,0,.72),rgba(0,0,0,.3) 55%,transparent);pointer-events:none}.short__from{margin:0;font-size:.82rem;color:#ffffffb8}.short__cap{margin:.3rem 0 0;font-size:.95rem;line-height:1.45;color:#fff}.short__bar{position:absolute;left:0;right:0;top:0;height:2px;z-index:3;background:#ffffff29}.short__bar i{display:block;height:100%;width:0;background:#e50914}.shorts__close,.shorts__sound{position:absolute;top:max(.9rem,env(safe-area-inset-top));z-index:5;width:44px;height:44px;border:0;background:none;padding:0;display:grid;place-items:center;color:#fff;cursor:pointer;filter:drop-shadow(0 1px 3px rgba(0,0,0,.85)) drop-shadow(0 0 12px rgba(0,0,0,.5));opacity:.92;transition:opacity .2s var(--ease),transform .18s var(--ease)}.shorts__close:hover,.shorts__sound:hover{opacity:1}.shorts__close:active,.shorts__sound:active{transform:scale(.9)}.shorts__close{left:.55rem}.shorts__sound{right:.55rem}.shorts.is-held .short__rail,.shorts.is-held .short__meta,.shorts.is-held .short__bar,.shorts.is-held .shorts__dots,.shorts.is-held .shorts__sound,.shorts.is-held .shorts__close{opacity:0;pointer-events:none;transition:opacity .18s var(--ease)}.shorts .short__rail,.shorts .short__meta,.shorts .short__bar,.shorts .shorts__dots{transition:opacity .22s var(--ease)}.shorts__flash{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none;opacity:0;z-index:4}.shorts__flash svg{width:88px;height:88px;color:#fff;background:#0c0c108c;border-radius:50%;padding:20px}.shorts__flash.is-on{animation:vflash .55s var(--ease) both}.shorts__dots{position:absolute;right:.6rem;top:50%;transform:translateY(-50%);z-index:4;display:flex;flex-direction:column;gap:5px}.shorts__dots i{width:3px;height:3px;border-radius:2px;background:#ffffff4d;transition:background .2s var(--ease),height .2s var(--ease)}.shorts__dots i.is-on{background:#fff;height:14px}@media(max-width:600px){.shorts__dots{display:none}}.shortsRow .row__track{gap:.6rem}.shortCard{flex:0 0 auto;width:clamp(112px,15vw,168px);aspect-ratio:9/16;border-radius:6px;overflow:hidden;position:relative;cursor:pointer;background:#16161c;transition:transform .22s var(--ease)}.shortCard:hover,.shortCard:focus-visible{transform:scale(1.05);outline:none}.shortCard img{width:100%;height:100%;object-fit:cover;display:block}.shortCard__len{position:absolute;right:.4rem;bottom:.4rem;padding:.1rem .34rem;border-radius:3px;background:#0000009e;color:#fff;font-size:.68rem;font-weight:600}.shortCard__play{position:absolute;left:.45rem;top:.45rem;color:#fff;opacity:.9;filter:drop-shadow(0 1px 3px rgba(0,0,0,.8))}.shortCard--door img{filter:brightness(.82)}.shortCard__label{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:1.9rem .6rem .55rem;background:linear-gradient(to top,rgba(0,0,0,.86),rgba(0,0,0,.42) 55%,transparent)}.shortCard__name{margin:0;font-size:.82rem;font-weight:700;line-height:1.2;color:#fff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.shortCard__n{margin:.14rem 0 0;font-size:.68rem;color:#ffffff9e}.shortCard--all img{filter:brightness(.55) saturate(.7)}.shortCard__shuffle{position:absolute;inset:0;display:grid;place-items:center;z-index:1;color:#fff;pointer-events:none}.shortCard__shuffle svg{width:34px;height:34px;filter:drop-shadow(0 1px 5px rgba(0,0,0,.9))}.shortCard--all{outline:1px solid rgba(255,255,255,.16);outline-offset:-1px}.short__rail{position:absolute;right:max(.9rem,env(safe-area-inset-right));z-index:3;bottom:calc(5.5rem + env(safe-area-inset-bottom));display:flex;flex-direction:column;align-items:center;gap:1.15rem}.short__act{border:0;background:none;color:#fff;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:.22rem;padding:0;filter:drop-shadow(0 1px 4px rgba(0,0,0,.75))}.short__act svg{width:30px;height:30px;transition:transform .2s var(--ease)}.short__act:active svg{transform:scale(.84)}.short__act b{font-size:.75rem;font-weight:600;letter-spacing:.02em;display:block;min-height:26px;padding:.2rem .8rem;margin:-.1rem -.8rem 0}.short__act--keep b{font-size:.62rem;letter-spacing:.06em;text-transform:uppercase}.short__act--keep svg{width:26px;height:26px;margin-bottom:2px}.short__act--like svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.short__act--like.is-on{color:#ff2d55}.short__act--like.is-on svg{fill:currentColor;stroke:currentColor}.short__act--like.is-on svg{animation:heartPop .34s var(--ease)}@keyframes heartPop{0%{transform:scale(1)}42%{transform:scale(1.28)}to{transform:scale(1)}}.short__act--say svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.talk{position:absolute;left:0;right:0;bottom:0;z-index:7;height:min(56%,440px);display:flex;flex-direction:column;background:linear-gradient(to top,rgba(0,0,0,.86) 0%,rgba(0,0,0,.72) 34%,rgba(0,0,0,.42) 68%,transparent 100%);transform:translateY(100%);transition:transform .32s var(--slow);padding-bottom:env(safe-area-inset-bottom);pointer-events:auto}.talk.is-up{transform:none}.talk[hidden]{display:none}.talk__head{display:flex;align-items:center;justify-content:space-between;padding:.9rem 1rem .4rem;flex:none}.talk__count{font-size:.82rem;font-weight:600;color:#ffffffe6;text-shadow:0 1px 3px rgba(0,0,0,.8)}.talk__x{border:0;background:none;color:#ffffffbf;cursor:pointer;padding:.25rem;filter:drop-shadow(0 1px 3px rgba(0,0,0,.8))}.talk__list{flex:1;overflow-y:auto;padding:.2rem 1rem .4rem;-webkit-overflow-scrolling:touch;scrollbar-width:none;display:flex;flex-direction:column;gap:.85rem}.talk__list::-webkit-scrollbar{display:none}.talkLine{display:flex;gap:.6rem;align-items:flex-start}.talkLine__face{width:30px;height:30px;border-radius:50%;flex:none;display:grid;place-items:center;font-weight:700;font-size:.82rem;color:#fff;box-shadow:0 1px 4px #0009}.talkLine__body{min-width:0}.talkLine__who{font-size:.76rem;color:#ffffff9e;text-shadow:0 1px 3px rgba(0,0,0,.9)}.talkLine__text{margin:.1rem 0 0;font-size:.92rem;line-height:1.45;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.9);overflow-wrap:anywhere}.talk__none{margin:1.4rem 0 0;text-align:center;font-size:.86rem;color:#ffffff8c;text-shadow:0 1px 3px rgba(0,0,0,.9)}.talk__say{display:flex;gap:.5rem;align-items:center;padding:.55rem 1rem .9rem;flex:none}.talk__say input{flex:1;padding:.6rem .95rem;border-radius:999px;border:1px solid rgba(255,255,255,.24);background:#ffffff1a;color:#fff;font-size:.92rem;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.talk__say input::placeholder{color:#ffffff80}.talk__say input:focus{outline:none;border-color:#ffffff80;background:#ffffff29}.talk__say button{border:0;background:none;color:#fff;cursor:pointer;padding:.4rem;filter:drop-shadow(0 1px 3px rgba(0,0,0,.8));opacity:.55;transition:opacity .2s var(--ease)}.talk__say button.is-ready{opacity:1;color:#4aa3ff}.shorts.talking .short__rail{transform:translateY(-9rem);opacity:.65}.short__rail{transition:transform .32s var(--slow),opacity .32s var(--ease)}.shorts.talking .short__meta{opacity:0;transition:opacity .2s var(--ease)}.shortCard--all img{filter:none}.shortCard--all{outline:0}.shortCard__live{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1}.shortCard__word{position:absolute;left:.5rem;top:.45rem;z-index:3;font-size:.64rem;font-weight:800;letter-spacing:.14em;color:#fff;padding:.16rem .44rem;border-radius:3px;background:#e50914f0}.shortCard--all .shortCard__name{display:none}.nav__add{display:inline-flex;align-items:center;gap:.4rem;padding:.38rem .8rem .38rem .62rem;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:transparent;color:#ffffffb8;font-size:.78rem;font-weight:600;letter-spacing:.03em;cursor:pointer;transition:color .2s var(--ease),border-color .2s var(--ease),background-color .2s var(--ease)}.nav__add:hover{color:#fff;border-color:#fff9;background:#ffffff12}.nav__add[hidden]{display:none}@media(max-width:680px){.nav__add span{display:none}.nav__add{padding:.38rem .5rem}}.add{position:fixed;inset:0;z-index:210;background:#060607d6;-webkit-backdrop-filter:blur(18px) saturate(.8);backdrop-filter:blur(18px) saturate(.8);display:flex;align-items:center;justify-content:center;overflow-y:auto;padding:clamp(3.5rem,9vh,6rem) 1.25rem 2rem;opacity:0;transition:opacity .3s var(--ease),background-color .25s var(--ease);cursor:pointer}.add.is-open{opacity:1}.add[hidden]{display:none}.add.is-dragging{background:#12151ce0}.add.is-dragging:after{content:"";position:absolute;inset:.9rem;border-radius:12px;border:2px solid rgba(255,255,255,.35);pointer-events:none}.add__sheet{width:min(46rem,100%);margin:auto;display:flex;flex-direction:column;align-items:center;gap:1.1rem;cursor:default}.add__x{position:fixed;top:calc(var(--top-h) + .5rem);right:clamp(.9rem,2.4vw,1.6rem);width:44px;height:44px;display:grid;place-items:center;border:0;background:none;padding:0;cursor:pointer;color:#ffffff8c;filter:drop-shadow(0 1px 3px rgba(0,0,0,.8));transition:color .2s var(--ease),transform .18s var(--ease)}.add__x:hover{color:#fff}.add__x:active{transform:scale(.9)}.add__ask{text-align:center;pointer-events:none}.add__ask[hidden]{display:none}.add__big{margin:0;font-size:clamp(1.5rem,3.4vw,2.5rem);font-weight:300;letter-spacing:-.02em;color:#ffffffeb;text-shadow:0 2px 18px rgba(0,0,0,.6)}.add__small{margin:.55rem 0 0;font-size:.85rem;color:#ffffff73}.add__shots{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.add__shots:empty{display:none}.add__shot{padding:0;border:0;background:none;cursor:pointer;line-height:0;border-radius:6px;overflow:hidden;position:relative;transition:transform .18s var(--ease),opacity .18s var(--ease)}.add__shot img{width:clamp(74px,9vw,104px);aspect-ratio:1;object-fit:cover;display:block;background:#1a1a1a}.add__shot:after{content:"\d7";position:absolute;inset:0;display:grid;place-items:center;font-size:1.6rem;color:#fff;background:#0000008c;opacity:0;transition:opacity .18s var(--ease)}.add__shot:hover:after{opacity:1}.add__shot:hover{transform:scale(.97)}.add__rest{width:min(34rem,100%);display:flex;flex-direction:column;align-items:center;gap:.75rem}.add__rest[hidden]{display:none}.add__q{margin:.4rem 0 -.15rem;font-size:.76rem;letter-spacing:.05em;text-transform:uppercase;color:#ffffff80;text-shadow:0 1px 8px rgba(0,0,0,.9)}.add__pills{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:center;max-height:min(42vh,20rem);overflow-y:auto;scrollbar-width:thin;padding:.15rem}.add__pill{padding:.42rem .85rem;border-radius:999px;cursor:pointer;border:1px solid rgba(255,255,255,.2);background:#ffffff0a;color:#fff9;font-size:.78rem;font-weight:500;white-space:nowrap;transition:color .18s var(--ease),border-color .18s var(--ease),background-color .18s var(--ease)}.add__pill:hover{color:#fff;border-color:#ffffff80}.add__pill.is-on{background:#fff;border-color:#fff;color:#000;font-weight:600}.add__new,.add__say{width:100%;padding:.5rem .2rem;text-align:center;border:0;border-bottom:1px solid rgba(255,255,255,.16);background:none;color:#fff;transition:border-color .2s var(--ease)}.add__new{font-size:1rem}.add__say{font-size:.92rem}.add__new::placeholder,.add__say::placeholder{color:#ffffff47}.add__new:focus,.add__say:focus{outline:none;border-bottom-color:#fff9}.add__new[hidden]{display:none}.add__go{margin-top:.5rem;padding:.72rem 2rem;border:0;border-radius:999px;background:#fff;color:#000;font-size:.88rem;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:opacity .2s var(--ease),transform .18s var(--ease)}.add__go:hover{transform:scale(1.03)}.add__go:disabled{opacity:.5;cursor:default;transform:none}.add__note{margin:0;font-size:.76rem;line-height:1.5;color:#e8836f;text-align:center}.add__note:empty{display:none}:root{--app-top: max(env(safe-area-inset-top), 56px)}@media(orientation:landscape){:root{--app-top: env(safe-area-inset-top, 0px)}}.is-app .nav{height:calc(var(--nav-h) + var(--app-top));padding-top:var(--app-top)}@media(max-width:820px){.is-app .nav__links{top:calc(var(--nav-h) + var(--app-top))}}.is-app .shorts__close,.is-app .shorts__sound{top:max(var(--app-top),.9rem)}.is-app .modal__close{top:calc(1rem + var(--app-top))}.is-app .add__x{top:calc(var(--top-h) + .5rem)}.is-app .player__top{padding-top:calc(1.25rem + var(--app-top))}.is-app .notes,.is-app .short__bar{top:var(--app-top)}.is-app .talk__head{padding-top:max(var(--app-top),1rem)}@media(max-width:820px){.gate{gap:1.4rem;padding:clamp(1rem,3vh,2rem) .75rem}.gate__title{font-size:clamp(1.6rem,7vw,2.1rem)}.gate__list{gap:1rem .9rem}.gate__face{width:clamp(64px,17vw,84px)}.gate__name{margin-top:.45rem;font-size:.85rem}.gate__note{font-size:.82rem}.gate__account{margin-top:1.2rem;padding-top:1.1rem;gap:.7rem}.gate__askBtn{padding:.5rem 1rem .5rem .85rem;font-size:.8rem}}.is-app .gate{padding-top:calc(var(--app-top) + .5rem);padding-bottom:calc(env(safe-area-inset-bottom) + 1rem)}.install{position:fixed;left:.7rem;right:.7rem;bottom:calc(.7rem + env(safe-area-inset-bottom));z-index:150;display:flex;align-items:center;gap:.8rem;padding:.85rem 2.4rem .85rem .9rem;border-radius:14px;background:#16181ef0;-webkit-backdrop-filter:blur(20px) saturate(1.2);backdrop-filter:blur(20px) saturate(1.2);box-shadow:0 1px #ffffff14 inset,0 18px 44px #0009;animation:installUp .42s cubic-bezier(.22,.9,.3,1)}.install[hidden]{display:none}@keyframes installUp{0%{transform:translateY(14px)}}.install__icon{width:46px;height:46px;border-radius:10px;flex:none}.install__words{display:flex;flex-direction:column;gap:.18rem;min-width:0}.install__words b{font-size:.86rem;font-weight:600;color:#fff}.install__words span{font-size:.78rem;line-height:1.45;color:#fff9}.install__words span b{font-size:.78rem;color:#ffffffd9}.install__words svg{vertical-align:-2px;margin:0 .1rem;opacity:.8}.install__x{position:absolute;top:.45rem;right:.45rem;width:30px;height:30px;display:grid;place-items:center;border:0;background:none;color:#ffffff73;cursor:pointer}.install__x:hover{color:#fff}.tour{position:fixed;inset:0;z-index:300;background:#000000b8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.tour[hidden]{display:none}.tour__ring{position:fixed;border-radius:999px;box-shadow:0 0 0 2px #ffffffe6,0 0 0 7px #ffffff29;transition:top .28s var(--ease),left .28s var(--ease),width .28s var(--ease),height .28s var(--ease);pointer-events:none}.tour__ring[hidden]{display:none}.tour__bubble{position:fixed;width:min(21rem,calc(100vw - 1.6rem));padding:1.15rem 1.15rem 1.05rem;border-radius:14px;background:#2b2b2b;box-shadow:0 24px 60px #0009;transition:top .28s var(--ease),left .28s var(--ease);animation:tourRise .34s cubic-bezier(.22,.9,.3,1)}@keyframes tourRise{0%{transform:translateY(10px)}}.tour__bubble:after{content:"";position:absolute;left:var(--point,50%);margin-left:-9px;border:9px solid transparent}.tour__bubble.points-up:after{bottom:100%;border-bottom-color:#2b2b2b}.tour__bubble.points-down:after{top:100%;border-top-color:#2b2b2b}.tour__bubble.points-nowhere:after{display:none}.tour__title{margin:0 2rem .5rem 0;font-size:1.32rem;font-weight:700;letter-spacing:-.015em}.tour__body{margin:0 0 1.1rem;font-size:.88rem;line-height:1.55;color:#ffffffb8}.tour__x{position:absolute;top:.7rem;right:.7rem;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;border:0;background:#ffffff24;color:#fff;cursor:pointer}.tour__x:hover{background:#ffffff42}.tour__ways{display:flex;gap:.6rem}.tour__way{flex:1 1 0;padding:.62rem 1rem;border:0;border-radius:999px;font-size:.88rem;font-weight:600;cursor:pointer;transition:opacity .2s var(--ease),transform .16s var(--ease)}.tour__way--back{background:#ffffff29;color:#fff}.tour__way--next{background:#fff;color:#111}.tour__way:active{transform:scale(.975)}.tour__way:disabled{opacity:.4;cursor:default}.tour__dots{display:flex;gap:.3rem;justify-content:center;margin-bottom:.9rem}.tour__dots i{width:5px;height:5px;border-radius:50%;background:#ffffff40;transition:background-color .2s var(--ease),width .2s var(--ease)}.tour__dots i.is-on{background:#fff;width:14px;border-radius:3px}#playerLike{display:none}.player.is-clips #playerLike{display:inline-flex}#playerLike.is-on svg{fill:#e50914;color:#e50914}#playerShare{display:inline-flex}.player.is-clips #playerShare{display:none}.notes__likes{margin:0;padding:.55rem 1.1rem 0;font-size:.78rem;color:#fff9}.tool.is-asking #playerPeopleCount{color:#e8b46f}.tool.is-asking svg{animation:askPulse 1.1s var(--ease) 2}@keyframes askPulse{50%{transform:scale(1.18)}}.short__act--keep.is-working b{font-variant-numeric:tabular-nums;color:#cfd6e2}.short__act--keep.is-ready,.short__act--keep.is-ready b{color:#4ade80}.short__act--keep.is-ready svg{animation:askPulse 1.1s var(--ease) 3}.modal.is-in .modal__heroBody{transition-delay:.1s}.modal.is-in .modal__info{transition-delay:.16s}.modal.is-in .modal__episodes{transition-delay:.22s}.modal.is-in .modal__close{transition-delay:.3s}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.ep{animation:tileRise linear both;animation-timeline:view();animation-range:entry 0% entry 42%}@keyframes tileRise{0%{opacity:0;transform:translateY(26px) scale(.965)}to{opacity:1;transform:none}}}}.ep{transition:transform .32s var(--ease),box-shadow .32s var(--ease)}.ep:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.ep:hover{transform:translateY(-4px) scale(1.03);box-shadow:0 14px 34px #0000008c;z-index:2}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.modal__hero img{animation:panelSink linear both;animation-timeline:view();animation-range:exit 0% exit 100%}@keyframes panelSink{0%{transform:scale(1);filter:brightness(1)}to{transform:scale(1.1);filter:brightness(.6)}}}}.epr{position:relative;transition:background .28s var(--ease)}.epr:before{content:"";position:absolute;left:0;top:8%;bottom:8%;width:2px;background:linear-gradient(180deg,transparent,var(--red, #e50914),transparent);opacity:0;transform:scaleY(.4);transform-origin:center;transition:opacity .3s var(--ease),transform .3s var(--ease)}.epr__still{transition:transform .34s var(--ease),box-shadow .34s var(--ease)}@media(hover:hover)and (pointer:fine){.epr:hover:before{opacity:1;transform:scaleY(1)}.epr:hover .epr__still{transform:scale(1.045);box-shadow:0 10px 26px #00000080}}.epr:active .epr__still{transform:scale(.99)}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.epr{animation:tileRise linear both;animation-timeline:view();animation-range:entry 0% entry 34%}}}
