.watch-page .anime-player { width: 100%; overflow: hidden; border: 0; border-radius: 0; background: #020205; box-shadow: none; }
.atv-player { position: relative; width: 100%; aspect-ratio: 16/9; overflow: hidden; color: #fff; background: radial-gradient(circle at 50% 45%,#24163c 0,#0b0713 38%,#020205 76%); user-select: none; outline: none; isolation: isolate; }
.atv-player::before,.atv-player::after { content:""; position:absolute; z-index:0; width:38%; aspect-ratio:1; border-radius:50%; filter:blur(110px); opacity:.14; pointer-events:none; animation:atv-ambient 9s ease-in-out infinite alternate; }
.atv-player::before { left:-14%; top:-28%; background:#ea3f78; }.atv-player::after { right:-12%; bottom:-35%; background:#7548ff; animation-delay:-4s; }
@keyframes atv-ambient { to { opacity:.26; transform:scale(1.18) translate3d(4%,3%,0); } }
.atv-video,.atv-player iframe { width: 100%; height: 100%; object-fit: contain; }.atv-video{position:relative;z-index:0;display:block;background:#000}.atv-player iframe{position:relative;z-index:0;display:block;border:0;background:#000}
.atv-poster{position:absolute;inset:0;z-index:1;pointer-events:none;background-image:linear-gradient(rgba(0,0,0,.04),rgba(0,0,0,.14)),var(--player-background-image),radial-gradient(circle at 50% 42%,#1b1b1b 0,#0b0b0b 42%,#000 78%);background-position:center;background-repeat:no-repeat;background-size:100% 100%,cover,cover;opacity:1;visibility:visible;transition:opacity .28s ease,visibility 0s linear .28s}.atv-player.has-started .atv-poster{opacity:0;visibility:hidden}
.atv-video::cue{color:var(--caption-color,#fff);background:var(--caption-bg,rgba(0,0,0,.72));font-family:var(--caption-font,Arial,sans-serif);font-size:var(--caption-size,100%);font-weight:var(--caption-weight,400);text-shadow:var(--caption-shadow,0 2px 5px #000)}
.atv-gradient { position: absolute; z-index:2; inset: 0; pointer-events: none; background: linear-gradient(180deg,rgba(2,2,6,.62),transparent 21%,transparent 62%,rgba(2,2,7,.8)); opacity: .88; transition: opacity .3s; }
.atv-loader { position: absolute; z-index:3; inset: 50% auto auto 50%; transform: translate(-50%,-50%); display: flex; flex-direction: column; align-items: center; gap: 10px; color: rgba(255,255,255,.78); font-size: 12px; }
.atv-loader[hidden] { display: none; }.atv-loader i { font-size: 28px; }.atv-loader .fa-circle-notch { animation: atv-spin .8s linear infinite; }@keyframes atv-spin { to { transform: rotate(360deg); } }
.atv-center-play { position: absolute; inset: 50% auto auto 50%; transform: translate(-50%,-50%); width: 76px; height: 76px; border: 0; border-radius: 50%; color: #fff; background: linear-gradient(135deg,#ff416c,#8a42ff); box-shadow: 0 20px 55px rgba(147,52,220,.48),inset 0 1px rgba(255,255,255,.3); font-size: 22px; cursor: pointer; transition: transform .25s,opacity .2s,filter .25s; }.atv-center-play::before,.atv-center-play::after{content:"";position:absolute;inset:-9px;border:1px solid rgba(218,156,255,.3);border-radius:50%;animation:atv-ring 3s linear infinite}.atv-center-play::after{inset:-18px;border-style:dashed;opacity:.45;animation-direction:reverse;animation-duration:7s}@keyframes atv-ring{to{transform:rotate(360deg)}}.atv-center-play:hover { transform: translate(-50%,-50%) scale(1.1); filter:brightness(1.12); }.atv-center-play i { margin-left: 4px; }.atv-center-play[hidden] { opacity: 0; pointer-events: none; }
.atv-controls { position: absolute; z-index:4; inset: auto 22px 20px; padding: 9px 13px 11px; border:1px solid rgba(255,255,255,.1); border-radius:18px; background:rgba(7,6,13,.56); box-shadow:0 15px 45px rgba(0,0,0,.34),inset 0 1px rgba(255,255,255,.08); backdrop-filter:blur(24px) saturate(145%); transition: opacity .3s,transform .3s; }
.atv-timeline { position: relative; height: 12px; display: flex; align-items: center; cursor: pointer; }.atv-timeline::before,.atv-buffered,.atv-progress { content: ''; position: absolute; left: 0; height: 3px; border-radius: 9px; transition:height .15s; }.atv-timeline:hover::before,.atv-timeline:hover .atv-buffered,.atv-timeline:hover .atv-progress{height:5px}.atv-timeline::before { right: 0; background: rgba(255,255,255,.16); }.atv-buffered { width: 0; background: rgba(255,255,255,.3); }.atv-progress { width: 0; background: linear-gradient(90deg,#ff416c,#a951ff); box-shadow: 0 0 18px rgba(219,75,211,.65); }
.atv-seek { position: absolute; z-index:3; inset: 0; width: 100%; opacity: 0; cursor: pointer; }
.atv-skip-marker{position:absolute;z-index:2;height:5px;border-radius:4px;pointer-events:none;box-shadow:0 0 8px currentColor}.atv-skip-marker[hidden]{display:none}.atv-skip-marker-intro{color:#53d8fb;background:#53d8fb}.atv-skip-marker-ending{color:#ffb84d;background:#ffb84d}
.atv-next-episode-zone{position:absolute;z-index:1;top:50%;height:5px;transform:translateY(-50%);border-radius:4px;background:rgba(239,68,68,.86);box-shadow:0 0 10px rgba(239,68,68,.75);pointer-events:none}.atv-next-episode-zone[hidden]{display:none}
.atv-control-row { display: flex; align-items: center; gap: 7px; min-height: 38px; }.atv-control-row button { width: 36px; height: 36px; padding: 0; border: 0; border-radius: 11px; background: transparent; color: #fff; cursor: pointer; transition: background .18s,color .18s,transform .18s; }.atv-control-row button:hover { color: #fff; background: rgba(255,255,255,.12); transform:translateY(-1px); }.atv-spacer { flex: 1; }.atv-time { margin-left: 2px; color: rgba(255,255,255,.7); font-size: 11px; font-variant-numeric: tabular-nums; white-space: nowrap; }
.atv-control-row button[data-hint]{position:relative}.atv-control-row button[data-hint]::after{content:attr(data-hint);position:absolute;left:50%;bottom:calc(100% + 10px);transform:translate(-50%,5px);padding:5px 8px;border-radius:6px;background:#f4efff;color:#17121f;font-size:9px;font-weight:800;white-space:nowrap;opacity:0;pointer-events:none;transition:.18s}.atv-control-row button[data-hint]:hover::after{opacity:1;transform:translate(-50%,0)}
.atv-skip{position:relative}.atv-skip small{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-47%);font-size:7px;font-weight:900}.atv-skip i{font-size:16px;color:rgba(255,255,255,.8)}
.atv-settings-toggle{display:flex!important;align-items:center;justify-content:center;gap:7px;width:auto!important;padding:0 11px!important}.atv-settings-toggle span{font-size:10px;font-weight:750}.atv-settings-toggle.active{background:linear-gradient(135deg,rgba(255,65,108,.24),rgba(138,66,255,.28))!important;color:#f0d8ff!important}
.atv-settings{position:absolute;z-index:8;right:22px;bottom:86px;width:min(430px,calc(100% - 44px));max-height:calc(100% - 120px);overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:20px;background:linear-gradient(145deg,rgba(20,15,31,.96),rgba(7,7,13,.97));box-shadow:0 28px 90px rgba(0,0,0,.62),0 0 45px rgba(125,64,215,.12),inset 0 1px rgba(255,255,255,.1);backdrop-filter:blur(30px) saturate(145%);animation:atv-settings-in .22s ease-out}.atv-settings[hidden]{display:none}@keyframes atv-settings-in{from{opacity:0;transform:translateY(10px) scale(.97)}}
.atv-settings header{display:flex;align-items:center;justify-content:space-between;padding:17px 18px 14px;border-bottom:1px solid rgba(255,255,255,.075);background:linear-gradient(90deg,rgba(255,65,108,.08),rgba(138,66,255,.08))}.atv-settings header div{display:grid;gap:2px}.atv-settings header span{color:#d8a9ff;font-size:8px;font-weight:900;letter-spacing:.18em}.atv-settings header strong{font-size:14px}.atv-settings-close{width:32px;height:32px;border:0;border-radius:10px;color:#aaa;background:rgba(255,255,255,.06);cursor:pointer}.atv-settings-close:hover{color:#fff;background:rgba(255,255,255,.12)}
.atv-settings-logo{display:block;width:92px;height:22px;margin-bottom:3px;object-fit:contain;object-position:left center}
.atv-settings-body{max-height:min(440px,55vh);overflow:auto;padding:5px 8px 12px;scrollbar-width:thin;scrollbar-color:#6e3e94 transparent}.atv-settings section{padding:12px 8px 5px}.atv-settings section+section{border-top:1px solid rgba(255,255,255,.07)}.atv-settings h3{display:flex;align-items:center;gap:8px;margin:0 5px 8px;color:#bfa9cc;font-size:10px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.atv-settings h3 i{color:#c767f5}
.atv-setting-row{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:57px;padding:8px 10px;border-radius:12px;transition:background .18s}.atv-setting-row:hover{background:rgba(255,255,255,.045)}.atv-setting-row[hidden]{display:none}.atv-setting-row>span{display:grid;gap:2px;min-width:0}.atv-setting-row b,.atv-setting-slider b{color:#f2eef7;font-size:11px;font-weight:700}.atv-setting-row small{color:#777180;font-size:9px}.atv-setting-row select{min-width:112px;max-width:160px;padding:8px 28px 8px 10px;border:1px solid rgba(255,255,255,.08);border-radius:9px;outline:0;color:#e8dcf2;background:#18131f;font-size:10px;cursor:pointer}.atv-setting-row select:focus{border-color:rgba(199,103,245,.55);box-shadow:0 0 0 3px rgba(199,103,245,.09)}
.atv-color-input{width:42px;height:34px;padding:3px;border:1px solid rgba(255,255,255,.12);border-radius:9px;background:#18131f;cursor:pointer}.atv-color-input::-webkit-color-swatch-wrapper{padding:0}.atv-color-input::-webkit-color-swatch{border:0;border-radius:6px}.atv-check-input{width:19px;height:19px;accent-color:#bd55ee;cursor:pointer}.atv-color-input:disabled,.atv-setting-slider input:disabled{cursor:not-allowed;opacity:.35}
.atv-setting-slider{display:grid;gap:10px;padding:10px}.atv-setting-slider span{display:flex;justify-content:space-between}.atv-setting-slider output{color:#cfa2f2;font-size:10px;font-weight:800}.atv-setting-slider input{width:100%;height:4px;accent-color:#bd55ee;cursor:pointer}
.atv-settings footer{display:flex;align-items:center;gap:8px;padding:11px 18px;border-top:1px solid rgba(255,255,255,.07);color:#777180;font-size:9px}.atv-settings footer i{color:#b858e4}
.atv-volume { width: 72px; height: 3px; accent-color: #ba63f5; cursor: pointer; }
.atv-select-wrap { height: 34px; display: flex; align-items: center; gap: 6px; padding: 0 9px; border: 0; border-radius: 11px; background: rgba(255,255,255,.07); transition:background .18s; }.atv-select-wrap:hover{background:rgba(255,255,255,.12)}.atv-select-wrap[hidden] { display: none; }.atv-select-wrap i { color: #d9baff; font-size: 12px; }.atv-select-wrap select { max-width: 125px; border: 0; outline: 0; color: #fff; background: transparent; font-size: 11px; cursor: pointer; }.atv-select-wrap option { color: #191622; background: #fff; }
.atv-player.controls-hidden { cursor: none; }.atv-player.controls-hidden .atv-controls { opacity: 0; transform: translateY(8px); }.atv-player.controls-hidden .atv-gradient { opacity: 0; }
.player-empty { min-height: 400px; display: grid; place-content: center; gap: 10px; color: rgba(255,255,255,.65); }
.watch-page .source-picker{gap:6px;margin:14px 0 24px;padding:5px;width:max-content;max-width:100%;border-radius:13px;background:rgba(255,255,255,.045)}
.watch-page .source-button{border:0;border-radius:9px;background:transparent;color:#888d99;padding:9px 14px;transition:.2s}.watch-page .source-button.active,.watch-page .source-button:hover{border:0;color:#fff;background:linear-gradient(135deg,rgba(255,65,108,.2),rgba(138,66,255,.2));box-shadow:inset 0 0 0 1px rgba(202,104,255,.16)}
.watch-page .anime-player{background:#000}
.atv-player{color:#f5f5f5;background:#000}
.atv-player::before,.atv-player::after{display:none}
.atv-gradient{background:linear-gradient(180deg,rgba(0,0,0,.68),transparent 23%,transparent 60%,rgba(0,0,0,.88));opacity:.9}
.atv-player:not(.has-started) .atv-gradient{background:linear-gradient(180deg,rgba(0,0,0,.14),transparent 30%,transparent 68%,rgba(0,0,0,.52));opacity:1}
.atv-center-play{z-index:3;width:122px;height:76px;border:0;border-radius:14px;color:rgba(255,255,255,.92);background:linear-gradient(145deg,rgba(45,45,45,.38),rgba(0,0,0,.5));box-shadow:0 22px 65px rgba(0,0,0,.52),inset 0 1px rgba(255,255,255,.18),inset 0 -1px rgba(0,0,0,.42);backdrop-filter:blur(20px) saturate(115%);font-size:27px;transition:transform .22s,opacity .2s,background .22s}
.atv-center-play::before{display:none}
.atv-center-play::after{display:none}
.atv-center-play:hover{transform:translate(-50%,-50%) scale(1.06);background:rgba(10,10,10,.76);filter:none}
.atv-center-play i{margin-left:5px;filter:drop-shadow(0 2px 8px #000)}
.atv-controls{inset:auto 0 0;padding:12px 20px 14px;border:0;border-radius:0;background:linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.82) 38%,rgba(0,0,0,.94));box-shadow:none;backdrop-filter:blur(14px)}
.atv-now-playing{display:grid;min-width:0;max-width:min(260px,24vw);margin-right:4px;text-align:right;line-height:1.15}.atv-now-playing strong{overflow:hidden;color:#eee;font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.atv-now-playing small{margin-top:3px;color:#888;font-size:8px;white-space:nowrap}
.atv-progress{background:#e6e6e6;box-shadow:0 0 10px rgba(255,255,255,.28)}
.atv-control-row button[data-hint]::after{background:#e8e8e8;color:#151515}
.atv-settings-toggle.active{background:rgba(255,255,255,.11)!important;color:#fff!important}
.atv-settings{border-radius:14px;background:linear-gradient(145deg,rgba(24,24,24,.97),rgba(7,7,7,.98));box-shadow:0 28px 90px rgba(0,0,0,.66),inset 0 1px rgba(255,255,255,.07);backdrop-filter:blur(30px)}
.atv-settings header{background:rgba(255,255,255,.025)}
.atv-settings header span,.atv-settings h3{color:#aaa}.atv-settings h3 i{color:#d0d0d0}
.atv-settings-body{scrollbar-color:#666 transparent}
.atv-setting-row b,.atv-setting-slider b{color:#f2f2f2}.atv-setting-row small,.atv-settings footer{color:#777}
.atv-setting-row select{color:#e5e5e5;background:#181818}
.atv-setting-row select:focus{border-color:rgba(255,255,255,.32);box-shadow:0 0 0 3px rgba(255,255,255,.06)}
.atv-setting-slider output{color:#cfcfcf}.atv-setting-slider input,.atv-volume{accent-color:#bdbdbd}
.atv-settings footer i,.atv-select-wrap i{color:#aaa}
.atv-select-wrap option{color:#191919}
.watch-page .source-button.active,.watch-page .source-button:hover{background:rgba(255,255,255,.1);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}
.atv-player:fullscreen,.atv-player:-webkit-full-screen{aspect-ratio:auto;width:100vw;height:100vh;height:100dvh}.atv-player:fullscreen .atv-controls,.atv-player:-webkit-full-screen .atv-controls{inset:auto 0 0;padding-right:28px;padding-left:28px}
@media(max-width:760px){.atv-player { aspect-ratio: 16/10; }.atv-controls { inset:auto 0 0;padding:8px 10px 10px;border-radius:0; }.atv-volume,.atv-time,.atv-pip,.atv-skip { display:none; }.atv-settings-toggle span{display:none}.atv-settings{right:7px;bottom:67px;width:calc(100% - 14px);max-height:calc(100% - 76px);border-radius:13px}.atv-settings header{padding:11px 13px}.atv-settings-body{max-height:42vh}.atv-settings section{padding:8px 3px}.atv-setting-row{min-height:48px;padding:5px 7px}.atv-setting-row small{display:none}.atv-setting-row select{min-width:100px;max-width:130px}.atv-center-play { width:96px;height:60px;border-radius:11px;font-size:21px; }.atv-now-playing{max-width:28vw}.watch-page .source-picker{width:100%;overflow:auto;flex-wrap:nowrap}.watch-page .source-button{white-space:nowrap}}

.atv-resume-prompt{position:absolute;z-index:7;inset:50% auto auto 50%;transform:translate(-50%,-50%);display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px 16px;width:min(520px,calc(100% - 36px));padding:22px;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:linear-gradient(145deg,rgba(26,26,29,.97),rgba(7,7,9,.98));box-shadow:0 28px 90px rgba(0,0,0,.72),inset 0 1px rgba(255,255,255,.08);backdrop-filter:blur(26px);user-select:none}.atv-resume-prompt[hidden]{display:none}.atv-resume-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:rgba(255,255,255,.09);color:#fff;font-size:18px}.atv-resume-copy{display:grid;gap:3px}.atv-resume-copy small{color:#aaa;font-size:8px;font-weight:900;letter-spacing:.16em}.atv-resume-copy strong{font-size:17px}.atv-resume-copy span{color:#999;font-size:11px}.atv-resume-copy b{color:#fff;font-variant-numeric:tabular-nums}.atv-resume-actions{grid-column:1/-1;display:grid;grid-template-columns:1.35fr 1fr;gap:9px}.atv-resume-actions button{min-height:42px;border:1px solid rgba(255,255,255,.11);border-radius:11px;background:rgba(255,255,255,.07);color:#ddd;font-size:11px;font-weight:800;cursor:pointer;transition:background .18s,transform .18s,border-color .18s}.atv-resume-actions button:hover,.atv-resume-actions button:focus-visible{transform:translateY(-1px);border-color:rgba(255,255,255,.3);background:rgba(255,255,255,.13);outline:0}.atv-resume-actions .atv-resume-continue{border-color:transparent;background:#fff;color:#111}.atv-resume-actions .atv-resume-continue:hover,.atv-resume-actions .atv-resume-continue:focus-visible{background:#e2e2e2}.atv-resume-actions i{margin-right:6px}@media(max-width:560px){.atv-resume-prompt{grid-template-columns:1fr;padding:17px;gap:10px;place-items:center;text-align:center}.atv-resume-icon{width:40px;height:40px}.atv-resume-copy strong{font-size:14px}.atv-resume-actions{grid-column:auto;width:100%;grid-template-columns:1fr}.atv-resume-actions button{min-height:38px}}
.player-preferences{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0 20px}.player-preferences[hidden]{display:none}.player-preference{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:68px;padding:13px 15px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:rgba(255,255,255,.035);transition:opacity .2s,border-color .2s,background .2s}.player-preference:only-child{grid-column:1/-1}.player-preference[hidden]{display:none}.player-preference:hover{border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.05)}.player-preference>div{display:flex;align-items:center;gap:12px;min-width:0}.player-preference>div>i{display:grid;place-items:center;flex:0 0 auto;width:36px;height:36px;border-radius:10px;background:rgba(83,216,251,.1);color:#53d8fb}.continuous-playback-control>div>i{background:rgba(168,112,255,.12);color:#b996ff}.player-preference span{display:grid;gap:2px;min-width:0}.player-preference strong{color:#eee;font-size:12px}.player-preference small{color:#777;font-size:9px;line-height:1.35}.player-preference.is-disabled{opacity:.58}.player-preference-switch{position:relative;flex:0 0 auto;width:46px;height:25px;margin:0;cursor:pointer}.player-preference-switch input{position:absolute;opacity:0}.player-preference-switch>span{position:absolute;inset:0;border-radius:20px;background:#333;transition:.2s}.player-preference-switch>span::after{content:"";position:absolute;top:3px;left:3px;width:19px;height:19px;border-radius:50%;background:#aaa;transition:.2s}.player-preference-switch input:checked+span{background:#53bdda}.continuous-playback-control .player-preference-switch input:checked+span{background:#8b63d6}.player-preference-switch input:checked+span::after{transform:translateX(21px);background:#fff}.player-preference-switch input:focus-visible+span{outline:2px solid #fff;outline-offset:2px}@media(max-width:760px){.player-preferences{grid-template-columns:1fr}.player-preference{min-height:62px;padding:11px 12px}.player-preference:only-child{grid-column:auto}}@media(max-width:480px){.player-preference small{display:none}}
.watch-page .anime-player,.anime-player .atv-player{aspect-ratio:16/calc(9 * var(--player-height-percent,70) / 100)}

body.atv-fullsize-mode{overflow-x:hidden}.watch-page .anime-player.is-fullsize{position:relative;z-index:900;left:50%;width:100vw;height:min(calc(100svh - 76px),56.25vw);margin-left:-50vw;aspect-ratio:auto;border-radius:0}.anime-player.is-fullsize .atv-player{width:100%;height:100%;aspect-ratio:auto}.atv-fullsize[aria-pressed="true"]{background:rgba(255,255,255,.14)!important}.atv-iframe-actions{position:absolute;z-index:6;right:14px;bottom:14px;display:flex;gap:7px}.atv-iframe-actions button{position:relative;display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(255,255,255,.13);border-radius:10px;background:rgba(0,0,0,.62);color:#fff;cursor:pointer;backdrop-filter:blur(12px)}.atv-iframe-actions button:hover{background:rgba(35,35,35,.82)}
@media(max-width:760px){.watch-page{width:100%;max-width:100%;margin:0;padding-top:78px;padding-bottom:56px}.watch-page .back-link{display:inline-flex;align-items:center;gap:7px;font-size:.78rem}.watch-page .watch-heading{margin:18px 0 14px}.watch-page .anime-player,.anime-player .atv-player{aspect-ratio:16/9}.watch-page .anime-player{position:relative;left:auto;right:auto;width:100vw;min-width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);border-radius:0}.watch-page .anime-player.is-fullsize{left:50%;height:calc(100svh - 64px);margin-left:-50vw;margin-right:0}.anime-player.is-fullsize .atv-player{height:100%;aspect-ratio:auto}.atv-control-row{gap:3px}.atv-control-row button{width:34px;height:34px}.atv-now-playing{display:none}.player-empty{min-height:56.25vw}.watch-page .player-actions{margin-top:10px}.watch-heading h1{font-size:clamp(1.4rem,7vw,1.9rem)}.watch-page .episode-about{gap:16px;padding:16px;margin-bottom:28px}.watch-page .similar-animes{margin-top:34px}}
@media(max-width:420px){.atv-controls{padding-inline:5px}.atv-settings-toggle{padding-inline:5px!important}.atv-control-row{gap:1px}.atv-control-row button{width:31px;height:32px}.watch-page .episode-about{grid-template-columns:82px minmax(0,1fr);gap:12px;padding:12px}.watch-page .episode-about img{width:82px}.watch-page .episode-about h2{font-size:1.05rem}.watch-page .episode-about p{font-size:.82rem;line-height:1.55}}
.atv-site-intro-video{position:absolute;inset:0;z-index:2;width:100%;height:100%;object-fit:contain;background:#000}.atv-site-intro-video[hidden]{display:none}.atv-player.is-site-intro .atv-control-row,.atv-player.is-site-transition .atv-control-row,.atv-player.is-site-transition .atv-gradient,.atv-player.is-site-transition .atv-center-play,.atv-player.is-site-intro.has-started .atv-center-play{display:none!important}.atv-player.is-site-intro .atv-controls{z-index:5}.atv-player.is-site-transition{cursor:none}
