:root{--bg: #000;--text: #f1f1f1;--text-2: rgb(241 241 241 / .64);--text-3: rgb(241 241 241 / .55);--hairline: rgb(255 255 255 / .08);--hairline-2: rgb(255 255 255 / .14);--fill-1: rgb(255 255 255 / .06);--fill-2: rgb(255 255 255 / .1);--fill-3: rgb(255 255 255 / .16);--gold: #ffc94a;--green: #4ade80;--red: #ff6b81;--blue: #3ea6ff;--r-xs: 4px;--r-sm: 8px;--r-md: 12px;--r-lg: 20px;--r-xl: 20px;--fs-xs: 11px;--fs-sm: 12px;--fs-md: 13px;--fs-base: 14px;--fs-lg: 16px;--fs-xl: 20px;--fs-2xl: 28px;--accent: #e50914;--accent-text: #ff4d57;--online: #46d369;--gutter: clamp(16px, 4.2vw, 64px);--nav-h: 64px;--ease: cubic-bezier(.16, 1, .3, 1);--glass: blur(12px) saturate(140%)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:Geist,system-ui,-apple-system,Segoe UI,sans-serif;font-size:var(--fs-base);line-height:1.45;-webkit-font-smoothing:antialiased;overflow-x:hidden;min-height:100vh}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(60vw 50vh at 12% 78%,rgb(48 74 160 / .22),transparent 70%),radial-gradient(50vw 45vh at 88% 70%,rgb(120 60 150 / .18),transparent 70%),radial-gradient(40vw 35vh at 55% 100%,rgb(160 110 40 / .12),transparent 70%)}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}input,select{font:inherit;color:inherit}img{display:block}a{color:inherit;text-decoration:none}::selection{background:#fff3}::placeholder{color:var(--text-3);opacity:1}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:999px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-track{background:transparent}.navbar{position:fixed;top:0;right:0;left:0;height:var(--nav-h);z-index:100;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 var(--gutter);background:transparent;transition:background .3s var(--ease)}.navbar:before{content:"";position:absolute;top:0;right:0;bottom:-40px;left:0;z-index:-1;pointer-events:none;background:linear-gradient(to bottom,rgb(0 0 0 / .6),rgb(0 0 0 / .25) 60%,transparent);transition:opacity .3s}.navbar.scrolled{background:#0000009e;-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass)}.navbar.scrolled:before{opacity:0}.nav-left,.nav-right{display:flex;align-items:center;gap:10px;min-width:0}.nav-left{gap:28px}.logo{position:relative;display:flex;align-items:center;gap:9px;white-space:nowrap;flex:none}.logo-mark-wrap{position:relative;isolation:isolate;display:grid;place-items:center;width:42px;height:32px}.logo-mark-img{width:42px;height:32px;object-fit:contain;filter:drop-shadow(0 0 4px rgb(255 255 255 / .35));animation:logo-in .9s cubic-bezier(.16,1,.3,1) both;transition:transform .8s cubic-bezier(.65,0,.35,1),filter .3s}.logo-mark-wrap:before{content:"";position:absolute;top:-6px;right:-4px;bottom:-6px;left:-4px;z-index:-1;pointer-events:none;border-radius:50%;background:radial-gradient(closest-side,#ffffff61,#fff0);opacity:.35;will-change:opacity;animation:logo-breathe 4.5s ease-in-out 1.2s infinite}@keyframes logo-breathe{50%{opacity:1}}.logo-word{height:15px;width:auto;-webkit-mask-image:linear-gradient(100deg,#000 40%,rgb(0 0 0 / .45) 50%,#000 60%);mask-image:linear-gradient(100deg,#000 40%,#00000073,#000 60%);-webkit-mask-size:300% 100%;mask-size:300% 100%;-webkit-mask-position:100% 0;mask-position:100% 0;animation:word-in .9s .15s cubic-bezier(.16,1,.3,1) both}.logo:hover .logo-mark-img{transform:rotate(360deg) scale(1.08);filter:drop-shadow(0 0 10px rgb(255 255 255 / .75))}.logo:hover .logo-word{animation:word-shine 1.1s ease}.logo.bump .logo-mark-img{animation:logo-bump .6s cubic-bezier(.16,1,.3,1)}@keyframes logo-in{0%{opacity:0;transform:scale(.4) rotate(-25deg);filter:blur(6px)}}@keyframes word-in{0%{opacity:0;transform:translate(-10px);letter-spacing:.3em}}@keyframes word-shine{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}@keyframes logo-bump{0%{transform:scale(1)}35%{transform:scale(.85) rotate(-12deg)}to{transform:scale(1) rotate(0)}}.login-brand{display:block;width:230px;height:auto;margin:0 auto 18px;filter:drop-shadow(0 0 18px rgb(255 255 255 / .25));animation:logo-in 1s cubic-bezier(.16,1,.3,1) both}.nav-links{display:flex;gap:0;overflow-x:auto;scrollbar-width:none}.nav-links::-webkit-scrollbar{display:none}.nav-item{position:relative;padding:8px 6px;font-size:var(--fs-md);font-weight:600;color:var(--text-2);white-space:nowrap;transition:color .2s}.nav-item:hover,.nav-item.active{color:var(--text)}.nav-item.active:after{content:"";position:absolute;left:6px;right:6px;bottom:2px;height:2px;border-radius:var(--r-xs);background:var(--text)}.search-box{display:flex;align-items:center;gap:8px;height:38px;width:240px;padding:0 14px;border-radius:999px;background:var(--fill-1);border:1px solid var(--hairline-2);cursor:text;transition:background .2s,border-color .2s}.search-box:focus-within{background:var(--fill-2);border-color:#ffffff4d}.search-icon{width:17px;height:17px;color:var(--text-2);flex:none}.search-box input{background:none;border:none;outline:none;width:100%;font-size:var(--fs-base)}.search-box input::placeholder{color:var(--text-3)}.nas-badge{display:flex;align-items:center;gap:6px;height:38px;padding:0 14px;border-radius:999px;background:var(--fill-1);border:1px solid var(--hairline);font-size:var(--fs-md);font-weight:600;color:var(--text-2);white-space:nowrap}.nas-badge #nasFreeSpace{color:var(--text)}.nas-dot{width:7px;height:7px;border-radius:50%;background:var(--green)}.btn-downloads{position:relative;display:flex;align-items:center;gap:8px;height:38px;padding:0 16px;border-radius:999px;background:#fff;color:#000;font-weight:700;font-size:var(--fs-base);white-space:nowrap;transition:transform .2s var(--ease),background .2s}.btn-downloads:hover{background:#e6e6e6}.btn-downloads:active{transform:scale(.97)}.dl-icon{width:17px;height:17px}.badge-count{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#000;color:#fff;font-size:var(--fs-xs);line-height:20px;text-align:center}.hero{position:relative;overflow:hidden;padding:104px var(--gutter) 44px}.hero-bg{position:absolute;top:-80px;right:-80px;bottom:-80px;left:-80px;background-size:cover;background-position:center;filter:blur(50px) saturate(150%) brightness(.55);opacity:.9;transition:background-image .6s ease}.hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,rgb(0 0 0 / .35) 0%,transparent 40%,#000 100%)}.hero-inner{position:relative;z-index:2;display:flex;align-items:center;gap:clamp(20px,3vw,40px)}.hero-poster{flex:none;width:clamp(130px,14vw,210px);aspect-ratio:2 / 3;object-fit:cover;border-radius:var(--r-lg);background:#111;box-shadow:0 0 0 1px var(--hairline-2),0 30px 60px -18px #000000e6}.hero-poster:not([src]),.hero-poster[src=""]{visibility:hidden}.hero-content{width:min(640px,100%);min-width:0}.hero.big{min-height:min(92vh,860px);display:flex;align-items:flex-end;padding-bottom:150px;margin-bottom:-96px;overflow:visible}.hero.big .hero-bg{top:0;right:0;bottom:0;left:0;filter:none;opacity:1;background-position:center 22%;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 45%,rgb(0 0 0 / .5) 70%,rgb(0 0 0 / .15) 88%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 45%,rgb(0 0 0 / .5) 70%,rgb(0 0 0 / .15) 88%,transparent 100%);animation:hero-in 1.2s var(--ease)}.hero.big .hero-shade{background:linear-gradient(to right,rgb(0 0 0 / .78) 0%,rgb(0 0 0 / .35) 38%,transparent 62%);-webkit-mask-image:linear-gradient(to bottom,#000 70%,transparent 100%);mask-image:linear-gradient(to bottom,#000 70%,transparent 100%)}.hero.big .hero-poster{display:none}.hero.big .hero-title{font-size:clamp(32px,4.8vw,60px);text-shadow:0 2px 24px rgb(0 0 0 / .55)}@keyframes hero-in{0%{opacity:0;transform:scale(1.04)}}.hero-logo{display:block;max-width:min(480px,85%);max-height:190px;width:auto;height:auto;object-fit:contain;object-position:left bottom;margin-bottom:18px;filter:drop-shadow(0 4px 24px rgb(0 0 0 / .6))}.hero-logo[hidden]{display:none}.hero.has-logo .hero-title{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hero-badge{display:inline-block;margin-bottom:14px;font-size:var(--fs-sm);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-2)}.hero-title{font-size:clamp(26px,3.4vw,44px);font-weight:800;line-height:1.02;letter-spacing:-.02em;margin-bottom:16px;text-wrap:balance;text-shadow:0 2px 24px rgb(0 0 0 / .5)}.chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.chip{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 11px;border-radius:999px;background:#0000008c;border:1px solid var(--hairline-2);-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass);font-size:var(--fs-sm);font-weight:600;white-space:nowrap}.chip.gold{color:var(--gold)}.hero-desc{margin:14px 0 22px;color:#f1f1f1d1;font-size:var(--fs-base);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-shadow:0 1px 12px rgb(0 0 0 / .6)}.hero-actions{display:flex;align-items:center;gap:10px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 24px;border-radius:999px;font-weight:700;font-size:var(--fs-lg);white-space:nowrap;transition:transform .2s var(--ease),background .2s,opacity .2s}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.5;cursor:default}.btn-primary{background:#fff;color:#000}.btn-primary:hover:not(:disabled){background:#e6e6e6}.btn-secondary{background:var(--fill-2);color:var(--text);border:1px solid var(--hairline-2)}.btn-secondary:hover:not(:disabled){background:var(--fill-3)}.btn-secondary.on{background:#4ade8029;border-color:#4ade8066;color:var(--green)}.btn-sm{height:34px;padding:0 16px;font-size:var(--fs-md)}.btn-icon{width:20px;height:20px}.btn-round{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:#0000008c;border:1px solid var(--hairline-2);-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass);transition:background .2s,transform .2s var(--ease)}.btn-round svg{width:20px;height:20px}.btn-round:hover{background:#282828b3}.btn-round:active{transform:scale(.94)}.btn-round.on{color:var(--green);border-color:#4ade8073}.main-container{position:relative;z-index:3;padding:12px var(--gutter) 80px}.section-header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:8px 0 18px}.section-header h2{font-size:var(--fs-2xl);font-weight:700;letter-spacing:-.01em}body.home-mode .section-header,body.grid-mode .hero{display:none}body.grid-mode .main-container{margin-top:0;padding-top:92px}.genre-filter select{height:38px;padding:0 38px 0 16px;border-radius:999px;background:var(--fill-1) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23f1f1f1' stroke-width='3'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") no-repeat right 14px center;border:1px solid var(--hairline-2);font-size:var(--fs-md);font-weight:600;appearance:none;cursor:pointer;outline:none}.genre-filter select option{background:#141414}.row-container{margin-bottom:36px}html:not(.tv):not(.kbnav) .row-container{content-visibility:auto;contain-intrinsic-size:1px 330px;contain-intrinsic-size:1px calc(clamp(140px,14.2vw,210px)*1.5 + 60px);contain-intrinsic-size:auto 1px auto calc(clamp(140px,14.2vw,210px)*1.5 + 60px)}html:not(.tv):not(.kbnav) #homeRowsContainer>:nth-child(-n+3) .row-container,html:not(.tv):not(.kbnav) #homeRowsContainer>.row-container:nth-child(-n+3){content-visibility:visible}.row-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px}.row-title{font-size:var(--fs-2xl);font-weight:500;letter-spacing:-.01em;color:var(--text)}.row-title b{font-weight:800;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:7px}.row-title .count{font-size:var(--fs-base);font-weight:600;color:var(--text-3);margin-left:6px}.row-more{font-size:var(--fs-md);font-weight:600;color:var(--text-2);white-space:nowrap;transition:color .2s}.row-more:hover{color:var(--text)}.row-wrapper{position:relative}.row-slider{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(140px,14.2vw,210px);gap:12px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding:4px 2px 6px}.row-slider::-webkit-scrollbar{display:none}.row-slider>.anime-card{scroll-snap-align:start}.row-arrow{position:absolute;top:50%;translate:0 -50%;z-index:5;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#0009;border:1px solid var(--hairline-2);-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass);font-size:var(--fs-md);opacity:0;transition:opacity .2s,background .2s}.row-wrapper:hover .row-arrow{opacity:1}.row-arrow:hover{background:#1e1e1ed9}.row-arrow-left{left:8px}.row-arrow-right{right:8px}.anime-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(140px,14vw,200px),1fr));gap:18px 12px}.anime-card{cursor:pointer;min-width:0}.poster-wrapper{position:relative;aspect-ratio:2 / 3;border-radius:var(--r-md);overflow:hidden;background:#111;box-shadow:0 0 0 1px var(--hairline) inset;transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.anime-card:hover .poster-wrapper{transform:translateY(-4px);box-shadow:0 0 0 1px #ffffff47,0 18px 40px -12px #000000e6}.card-poster{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.anime-card:hover .card-poster{transform:scale(1.04)}.card-overlay{position:absolute;right:0;bottom:0;left:0;padding:44px 10px 10px;text-align:center;background:linear-gradient(to top,rgb(0 0 0 / .92) 0%,rgb(0 0 0 / .6) 45%,transparent 100%)}.card-title{font-size:var(--fs-md);font-weight:700;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-meta{margin-top:4px;display:flex;justify-content:center;gap:6px;font-size:var(--fs-xs);font-weight:600;color:var(--text-2)}.card-meta .movie{color:var(--gold)}.card-flag{position:absolute;top:8px;left:8px;z-index:2;height:22px;padding:0 9px;border-radius:999px;display:inline-flex;align-items:center;font-size:var(--fs-xs);font-weight:700;background:#0009;border:1px solid rgb(74 222 128 / .5);color:var(--green);-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass)}.card-skeleton .poster-wrapper{background:linear-gradient(100deg,#0e0e0e 30%,#1a1a1a,#0e0e0e 70%);background-size:300% 100%;animation:shimmer 1.4s linear infinite}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.empty-state{grid-column:1 / -1;padding:70px 0;text-align:center;color:var(--text-3);font-size:var(--fs-lg)}.load-more-container{display:flex;justify-content:center;padding:24px 0}.loading-spinner{width:30px;height:30px;border-radius:50%;border:3px solid var(--fill-2);border-top-color:var(--text);animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;justify-content:center;align-items:flex-start;padding:40px 16px;overflow-y:auto;background:#000000b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;visibility:hidden;transition:opacity .25s var(--ease),visibility .25s}.modal-backdrop.open{opacity:1;visibility:visible}body:has(.player-backdrop.open) .modal-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.modal-card{position:relative;width:min(940px,100%);border-radius:var(--r-xl);overflow:hidden;background:#0b0b0b;border:1px solid var(--hairline-2);box-shadow:0 40px 120px -20px #000000e6;transform:translateY(16px) scale(.98);transition:transform .35s var(--ease)}.modal-backdrop.open .modal-card{transform:none}.modal-close{position:absolute;top:14px;right:14px;z-index:5;width:38px;height:38px;border-radius:50%;font-size:var(--fs-2xl);line-height:1;background:#0009;border:1px solid var(--hairline-2);-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass)}.modal-close:hover{background:#282828cc}.modal-hero{position:relative;aspect-ratio:16 / 7;min-height:260px;background:#111}.modal-backdrop-img{width:100%;height:100%;object-fit:cover}.modal-backdrop-img[src=""]{visibility:hidden}.modal-hero-gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0b0b0b 0%,rgb(11 11 11 / .5) 45%,transparent 75%)}.modal-hero-content{position:absolute;right:0;bottom:0;left:0;padding:0 32px 22px}.modal-title{font-size:clamp(24px,3.4vw,38px);font-weight:800;letter-spacing:-.02em;line-height:1.08;margin-bottom:12px;text-wrap:balance}.categories-list{display:contents}.modal-meta .cat-pill,.modal-meta .chip{display:inline-flex;align-items:center;height:26px;padding:0 11px;border-radius:999px;background:#0000008c;border:1px solid var(--hairline-2);font-size:var(--fs-sm);font-weight:600}.type-tag.pelicula{color:var(--gold)}.modal-body{padding:8px 32px 32px}.modal-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.modal-actions-left{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.type-switch{display:inline-flex;padding:3px;border-radius:999px;background:var(--fill-1);border:1px solid var(--hairline-2)}.type-switch button{height:36px;padding:0 16px;border-radius:999px;font-size:var(--fs-md);font-weight:700;color:var(--text-2);transition:background .2s,color .2s}.type-switch button:hover:not(.active){color:var(--text)}.type-switch button.active{background:#fff;color:#000}.type-switch.manual button.active{box-shadow:0 0 0 2px var(--gold)}.type-switch button:disabled{opacity:.5;cursor:default}.type-reset{font-size:var(--fs-sm);font-weight:600;color:var(--gold);text-decoration:underline;text-underline-offset:3px}.type-reset[hidden]{display:none}.nas-destination{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--fs-sm);color:var(--text-3);overflow-wrap:anywhere}.nas-destination .type-reset{margin-left:6px;font-family:inherit}.plan-edit{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;font-family:inherit}.plan-edit label{display:flex;flex-direction:column;gap:4px;font-size:var(--fs-sm);font-weight:600;color:var(--text-2)}.plan-edit input{background:var(--fill-1);border:1px solid var(--hairline);color:var(--text);border-radius:var(--r-sm);padding:7px 10px;font:inherit;font-size:var(--fs-md)}.plan-edit #planFolder{width:min(340px,80vw)}.plan-edit input[type=number]{width:90px}.modal-desc{color:var(--text-2);font-size:var(--fs-base);line-height:1.6;margin-bottom:26px;max-width:75ch}.block-title{font-size:var(--fs-xl);font-weight:700}.download-view{border-top:1px solid var(--hairline);padding-top:22px}.movie-server-select{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.muted-note{font-size:var(--fs-md);color:var(--text-2)}.muted-note.error{color:var(--red)}.episodes-header{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.episodes-actions{display:flex;gap:10px;align-items:center}.episodes-search-box input{height:34px;width:180px;padding:0 14px;border-radius:999px;background:var(--fill-1);border:1px solid var(--hairline-2);font-size:var(--fs-md);outline:none}.episodes-search-box input:focus{border-color:#ffffff4d}.episodes-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;max-height:560px;overflow-y:auto;padding-right:4px}.episode-card{display:flex;flex-direction:column;gap:8px;min-width:0}.ep-thumb{position:relative;aspect-ratio:16 / 9;border-radius:var(--r-sm);overflow:hidden;background:#151515;box-shadow:0 0 0 1px var(--hairline) inset}.ep-thumb img{width:100%;height:100%;object-fit:cover}.ep-num{position:absolute;left:8px;bottom:8px;height:22px;padding:0 8px;border-radius:999px;display:inline-flex;align-items:center;font-size:var(--fs-xs);font-weight:700;background:#000000b3}.ep-info{display:flex;justify-content:space-between;align-items:center;gap:8px}.ep-title{font-size:var(--fs-md);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn-ep-download{flex:none;height:30px;padding:0 12px;border-radius:999px;background:var(--fill-2);border:1px solid var(--hairline-2);font-size:var(--fs-sm);font-weight:700;white-space:nowrap;transition:background .2s}.btn-ep-download:hover:not(:disabled){background:#fff;color:#000}.btn-ep-download:disabled{opacity:.75;cursor:default}.btn-ep-download.done{color:var(--green);border-color:#4ade8066}.ep-buttons{display:flex;gap:6px;flex:none}.btn-ep-watch{height:30px;padding:0 12px;border-radius:999px;background:#fff;color:#000;font-size:var(--fs-sm);font-weight:700;white-space:nowrap;transition:background .2s}.btn-ep-watch:hover{background:#e6e6e6}.ep-thumb{cursor:pointer}.ep-thumb:after{content:"\25b6";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:var(--fs-xl);color:#fff;background:#00000059;opacity:0;transition:opacity .2s}.ep-thumb:hover:after{opacity:1}.btn-watch{margin-top:14px}.player-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:250;display:flex;align-items:center;justify-content:center;padding:24px;background:#000000f5;opacity:0;visibility:hidden;transition:opacity .25s var(--ease),visibility .25s}.player-backdrop.open{opacity:1;visibility:visible}.player-card{width:min(1180px,100%);display:flex;flex-direction:column;gap:14px}.player-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.player-top .modal-close{position:static;flex:none}.player-title{font-size:var(--fs-xl);font-weight:800}.player-sub{font-size:var(--fs-md);color:var(--text-2)}.player-frame{position:relative;aspect-ratio:16 / 9;max-height:72vh;border-radius:var(--r-lg);overflow:hidden;background:#050505;box-shadow:0 0 0 1px var(--hairline-2),0 30px 80px -20px #000000e6}.player-frame iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.player-msg{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;text-align:center;padding:20px;color:var(--text-2);pointer-events:none}.player-msg:empty{display:none}.player-msg:has(.player-retry){align-content:center;gap:14px;z-index:30;background:#000;color:#fff}.player-msg .player-retry{pointer-events:auto;justify-self:center;min-width:140px}.player-controls{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.server-list{display:flex;gap:6px;flex-wrap:wrap;flex:1}.server-list button{height:32px;padding:0 14px;border-radius:999px;background:var(--fill-1);border:1px solid var(--hairline-2);font-size:var(--fs-sm);font-weight:700;color:var(--text-2);transition:background .2s,color .2s}.server-list button:hover{color:var(--text);background:var(--fill-2)}.server-list button.active{background:#fff;color:#000;border-color:#fff}.player-nav{display:flex;gap:8px}.player-foot{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:var(--fs-sm);color:var(--text-3)}.player-foot b{color:var(--text-2)}.srv-tag{margin-left:4px;font-size:var(--fs-xs);font-weight:700;opacity:.7}.srv-tag.ok{color:var(--green);opacity:1}.server-list button.active .srv-tag.ok{color:#138a3c}.downloads-drawer{position:fixed;top:0;right:0;bottom:0;z-index:300;width:min(420px,100%);display:flex;flex-direction:column;background:#0a0a0adb;-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);border-left:1px solid var(--hairline-2);transform:translate(100%);transition:transform .4s var(--ease)}.downloads-drawer.open{transform:none;box-shadow:-30px 0 80px #0009}.drawer-header{display:flex;justify-content:space-between;align-items:center;height:var(--nav-h);padding:0 20px;border-bottom:1px solid var(--hairline)}.drawer-title{display:flex;align-items:center;gap:10px;font-size:var(--fs-lg);font-weight:700}.drawer-tools{display:flex;align-items:center;gap:8px}.drawer-close{width:34px;height:34px;border-radius:50%;font-size:var(--fs-xl);background:var(--fill-1)}@media (pointer: coarse){.drawer-close{width:44px;height:44px}}.drawer-close:hover{background:var(--fill-2)}.drawer-body{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:10px}.empty-downloads{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;margin-top:30vh;color:var(--text-2)}.empty-downloads small{color:var(--text-3)}.dl-item{padding:14px;border-radius:var(--r-md);background:var(--fill-1);border:1px solid var(--hairline)}.dl-item-header{display:flex;justify-content:space-between;gap:10px}.dl-item-title{font-size:var(--fs-base);font-weight:700}.dl-item-dest{margin-top:2px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:var(--fs-xs);color:var(--text-3);overflow-wrap:anywhere}.dl-btn-cancel{width:28px;height:28px;flex:none;border-radius:50%;font-size:var(--fs-xl);background:var(--fill-2)}.dl-btn-cancel:hover{background:#ff6b8140;color:var(--red)}.progress-bar-container{height:5px;margin:12px 0 8px;border-radius:999px;background:var(--fill-2);overflow:hidden}.progress-bar-fill{height:100%;border-radius:999px;background:#fff;transition:width .4s ease}.dl-item.completed .progress-bar-fill{background:var(--green)}.dl-item.error .progress-bar-fill,.dl-item.cancelled .progress-bar-fill{background:var(--red)}.dl-metrics{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:var(--fs-sm);color:var(--text-2)}.dl-speed{color:var(--text);font-weight:600}.dl-item.error .dl-metrics{color:var(--red)}.toast-container{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:400;display:flex;flex-direction:column;gap:8px;align-items:center;pointer-events:none}.toast{padding:11px 18px;border-radius:999px;background:#141414e0;border:1px solid var(--hairline-2);-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass);font-size:var(--fs-md);font-weight:600;box-shadow:0 12px 40px #0009;animation:toast-in .35s var(--ease)}.toast.success{border-color:#4ade8073}.toast.error{border-color:#ff6b8180;color:#ffd2da}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)}}.login-page{display:grid;place-items:center;min-height:100vh;padding:24px}.login-card{width:min(380px,100%);padding:32px 28px;border-radius:var(--r-xl);background:#0e0e0ecc;border:1px solid var(--hairline-2);-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass);box-shadow:0 30px 80px -20px #000000e6}.login-logo{justify-content:center;margin-bottom:22px}.login-card h1{font-size:var(--fs-xl);font-weight:800;text-align:center;margin-bottom:22px}.field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px;font-size:var(--fs-md);font-weight:600;color:var(--text-2)}.field input{height:44px;padding:0 16px;border-radius:var(--r-md);background:var(--fill-1);border:1px solid var(--hairline-2);font-size:var(--fs-lg);color:var(--text);outline:none}.field input:focus{border-color:#ffffff59;background:var(--fill-2)}.login-error{min-height:20px;margin:4px 0 10px;font-size:var(--fs-md);color:var(--red)}.login-error:empty{min-height:0;margin:0}.login-submit{width:100%;margin-top:6px}.user-menu{position:relative}.user-btn{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:var(--fs-lg);background:var(--fill-2);border:1px solid var(--hairline-2);text-transform:uppercase}.user-btn:hover{background:var(--fill-3)}.user-pop{position:absolute;right:0;top:calc(100% + 8px);min-width:220px;padding:8px;border-radius:var(--r-md);background:#121212f2;border:1px solid var(--hairline-2);-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass);box-shadow:0 20px 50px #0009;display:none}.user-pop.open{display:block;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgb(255 255 255 / .25) transparent}.user-pop .who{padding:8px 10px 10px;font-size:var(--fs-md);color:var(--text-2);border-bottom:1px solid var(--hairline);margin-bottom:6px}.user-pop .who b{color:var(--text);font-size:var(--fs-base)}.user-pop button{display:block;width:100%;text-align:left;padding:9px 10px;border-radius:var(--r-sm);font-size:var(--fs-md);font-weight:600}.user-pop button:hover{background:var(--fill-2)}.settings-card{width:min(560px,100%);padding:28px}.settings-card h2{font-size:var(--fs-xl);font-weight:800;margin-bottom:18px}.settings-card h3{font-size:var(--fs-lg);font-weight:700;margin:22px 0 12px}.settings-row{display:flex;gap:8px;flex-wrap:wrap;align-items:flex-end}.settings-row .field{flex:1;min-width:150px;margin-bottom:0}.user-list{display:flex;flex-direction:column;gap:6px}.user-list .u{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-radius:var(--r-sm);background:var(--fill-1);border:1px solid var(--hairline);font-size:var(--fs-base);font-weight:600}.user-list .role{font-size:var(--fs-xs);color:var(--text-3);margin-left:8px}.settings-msg{min-height:18px;margin-top:10px;font-size:var(--fs-md);color:var(--text-2)}.settings-msg.ok{color:var(--green)}.health-list{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.health-row{display:flex;justify-content:space-between;gap:12px;padding:7px 12px;border-radius:var(--r-sm);background:var(--fill-1);font-size:var(--fs-md);font-weight:600}.health-row small{color:var(--text-3);font-weight:500;text-align:right;overflow-wrap:anywhere}.health-row.ok span{color:var(--green)}.health-row.bad{background:#ff6b811a}.health-row.bad span,.health-row.bad small{color:var(--red)}.settings-note .good{color:var(--green)}.settings-note .bad{color:var(--red)}.settings-card{max-height:calc(100vh - 80px);overflow-y:auto}body.guest .admin-only,[hidden]{display:none!important}.settings-note{font-size:var(--fs-md);color:var(--text-2);margin-bottom:12px;line-height:1.5}.settings-note b{color:var(--text);overflow-wrap:anywhere}.kbd{flex:none;font:600 10.5px/1 Geist,system-ui,sans-serif;padding:4px 6px;border-radius:var(--r-sm);color:var(--text-3);border:1px solid var(--hairline-2)}.search-box:focus-within .kbd{display:none}.card-progress{position:absolute;left:0;right:0;bottom:0;height:4px;background:#ffffff2e;z-index:3}.card-progress span{display:block;height:100%;background:#fff}.card-remove{position:absolute;top:8px;right:8px;z-index:4;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:var(--fs-lg);line-height:1;background:#0009;border:1px solid var(--hairline-2);opacity:0;transition:opacity .2s}.anime-card:hover .card-remove{opacity:1}.card-play{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center;font-size:34px;background:#00000040;opacity:0;transition:opacity .2s}.anime-card:hover .card-play{opacity:1}.ep-seen{position:absolute;top:8px;right:8px;height:22px;padding:0 8px;border-radius:999px;display:inline-flex;align-items:center;font-size:var(--fs-xs);font-weight:700;background:#000000b3;color:var(--green)}.episode-card.watched .ep-thumb img{opacity:.55}.cat-pill.gold{color:var(--gold)}.recs-building{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:4px 0 34px;padding:18px 20px;border-radius:var(--r-lg);background:var(--fill-1);border:1px solid var(--hairline);font-weight:700}.recs-building small{flex-basis:100%;font-weight:500;color:var(--text-3);margin-left:34px}.loading-spinner.small{width:20px;height:20px;border-width:2px}.btn-feedback{width:44px;height:44px;background:var(--fill-1);color:var(--text)}.btn-feedback svg{width:19px;height:19px}.btn-feedback.on,.btn-feedback.on-bad{background:#fff;border-color:#fff;color:#000}.btn-feedback.on svg,.btn-feedback.on-bad svg{fill:currentColor;stroke:#000}.relations{border-top:1px solid var(--hairline);padding:20px 0 6px;margin-bottom:8px}.relations-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;margin-top:12px}.relation{display:flex;align-items:center;gap:12px;padding:8px 12px 8px 8px;text-align:left;border-radius:var(--r-md);background:var(--fill-1);border:1px solid var(--hairline);transition:background .2s,border-color .2s}.relation:hover{background:var(--fill-2);border-color:var(--hairline-2)}.relation img{width:44px;aspect-ratio:2 / 3;object-fit:cover;border-radius:var(--r-sm);flex:none;background:#151515}.relation-info{display:flex;flex-direction:column;min-width:0;flex:1}.relation-type{font-size:var(--fs-xs);font-weight:700;color:var(--text-3);text-transform:uppercase;letter-spacing:.04em}.relation-title{font-size:var(--fs-md);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.relation-go{font-size:var(--fs-xl);color:var(--text-3)}.player-video{position:absolute;top:0;right:0;bottom:0;left:0;background:#000}.player-video .plyr,.player-video video{width:100%;height:100%}.player-video .plyr__video-wrapper{height:100%;background:#000}.player-video video{object-fit:contain}.plyr{--plyr-color-main: #fff;--plyr-video-control-color: var(--text);--plyr-video-control-color-hover: #000;--plyr-video-control-background-hover: #fff;--plyr-range-thumb-background: #fff;--plyr-video-range-track-background: rgb(255 255 255 / .25);--plyr-menu-background: rgb(20 20 20 / .95);--plyr-menu-color: var(--text);--plyr-tooltip-background: rgb(20 20 20 / .95);--plyr-tooltip-color: var(--text);--plyr-font-family: "Geist", system-ui, sans-serif;--plyr-control-radius: 999px;--plyr-video-controls-background: linear-gradient(transparent, rgb(0 0 0 / .8))}.plyr__control--overlaid{background:#ffffffeb!important;color:#000!important;padding:22px!important}.plyr__control--overlaid:hover{background:#fff!important}.player-msg{z-index:2}.player-frame iframe{z-index:1}.server-more{display:flex;gap:6px;flex-wrap:wrap;flex-basis:100%}.server-list .server-toggle{background:transparent;border-style:dashed}.ep-info{flex-wrap:wrap}.ep-info .ep-title{flex:1 1 100%}.ep-buttons{width:100%}.ep-buttons>button{flex:1}@media (max-width: 1500px){.nav-left{gap:18px}.nav-item{padding:8px 7px}.nav-item.active:after{left:7px;right:7px}.search-box{width:200px}.kbd{display:none}}@media (max-width: 1360px){.nas-badge{display:none}}@media (max-width: 1100px){.search-box{width:170px}}@media (max-width: 820px){:root{--nav-h: auto}.navbar{flex-wrap:wrap;padding:10px var(--gutter);row-gap:8px;background:#000c;-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass)}.nav-left{width:100%;flex-direction:column;align-items:flex-start;gap:6px}.nav-links{width:100%;margin:0 -10px}.nav-right{width:100%}.search-box{flex:1;width:auto}.btn-downloads span:not(.badge-count){display:none}.hero{padding-top:130px;padding-bottom:28px}.hero-inner{flex-direction:column;align-items:flex-start}.hero-poster{width:120px;border-radius:var(--r-md)}.hero.big{min-height:78vh;padding-bottom:110px;margin-bottom:-70px}.hero-logo{max-height:120px}.player-backdrop{padding:10px}.player-frame{border-radius:var(--r-md)}.hero.big .hero-bg{background-position:65% center}.modal-backdrop{padding:0}.modal-card{border-radius:0;min-height:100vh}.modal-hero-content{padding:0 18px 18px}.modal-body{padding:8px 18px 28px}.episodes-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));max-height:none}.episodes-search-box input{width:130px}.row-title{font-size:var(--fs-xl)}}html.rm *,html.rm *:before,html.rm *:after{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-property:opacity,color,background-color,border-color,outline-color,fill,stroke!important}html.rm.lite *,html.rm.lite *:before,html.rm.lite *:after,html.boost *,html.boost *:before,html.boost *:after{transition:none!important}.kbnav :focus{outline:3px solid #fff;outline-offset:3px;border-radius:var(--r-sm)}.kbnav .anime-card:focus{outline:none}.kbnav .anime-card:focus .poster-wrapper{outline:3px solid #fff;outline-offset:3px;transform:scale(1.05);z-index:2}.kbnav .anime-card:focus .card-remove,.kbnav .anime-card:focus .card-play{opacity:1}.kbnav #playerVideoBox:focus{outline:none;box-shadow:inset 0 0 0 3px #ffffff8c}.kbnav .plyr--fullscreen-active #playerVideoBox:focus{box-shadow:none}.kbnav #playerVideoBox:focus:has(.plyr--fullscreen-active){box-shadow:none}.kbnav .search-box:focus-within{outline:3px solid #fff;outline-offset:2px}.kbnav .search-box input:focus{outline:none}.row-slider{scroll-padding:0 48px}.tv .row-arrow,.tv .kbd{display:none}.tv .row-slider{padding-top:10px;padding-bottom:10px}.tv .row-title{font-size:var(--fs-2xl)}.tv .nav-item{font-size:var(--fs-lg)}.pad-help{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px 14px;margin:4px 0 12px;font-size:var(--fs-md);color:var(--text-2)}.pad-help b{color:var(--text)}.tv-toggle{display:flex;align-items:center;gap:10px;font-size:var(--fs-base);font-weight:600;cursor:pointer;margin-bottom:8px}.tv-toggle input{width:18px;height:18px;accent-color:#fff}.settings-note a{color:var(--text);font-weight:700;text-decoration:underline;text-underline-offset:3px}@media (orientation: portrait){html.ios-app .plyr.plyr--fullscreen-fallback{width:100vh!important;width:100dvh!important;height:100vw!important;max-width:none!important;max-height:none!important;top:0!important;left:0!important;right:auto!important;bottom:auto!important;transform-origin:0 0;transform:translate(100vw) rotate(90deg)}html.ios-app.rot-ccw .plyr.plyr--fullscreen-fallback{transform:translateY(100vh) translateY(0) rotate(-90deg)}@supports (height: 100dvh){html.ios-app.rot-ccw .plyr.plyr--fullscreen-fallback{transform:translateY(100dvh) rotate(-90deg)}}}.center-ctrls{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:center;justify-content:center;gap:clamp(28px,9vw,84px);pointer-events:none;opacity:1;transform:scale(1);transition:opacity .35s var(--ease),transform .35s var(--ease)}.plyr--hide-controls .center-ctrls{opacity:0;transform:scale(.94)}.plyr--hide-controls .center-ctrls .cc-btn{pointer-events:none}.cc-btn{position:relative;pointer-events:auto;display:grid;place-items:center;flex:none!important;padding:0!important;min-width:0!important;width:var(--cc, 64px)!important;height:var(--cc, 64px)!important;border-radius:50%;color:#fff;background:#00000080;transition:transform .2s var(--ease),background .2s}.cc-btn svg{width:58%;height:58%;grid-area:1 / 1;transition:opacity .25s var(--ease),transform .25s var(--ease)}.cc-btn:active{transform:scale(.9)}@media (hover: hover){.cc-btn:hover{background:#0000008c;transform:scale(1.06)}}.cc-play{--cc: 88px;background:#ffffff29}@media (max-width: 600px){.cc-btn{--cc: 54px}.cc-play{--cc: 72px}}.plyr--fullscreen-active .cc-btn,.plyr--fullscreen-fallback .cc-btn{--cc: 76px}.plyr--fullscreen-active .cc-play,.plyr--fullscreen-fallback .cc-play{--cc: 104px}.cc-play .ic-pause,.is-playing .cc-play .ic-play{opacity:0;transform:scale(.6)}.is-playing .cc-play .ic-pause{opacity:1;transform:none}.cc-flash{position:absolute;top:-26px;left:50%;transform:translate(-50%);font-size:var(--fs-lg);font-weight:800;color:#fff;opacity:0;pointer-events:none;text-shadow:0 1px 6px rgb(0 0 0 / .7)}.cc-btn.flash{animation:cc-pulse .45s var(--ease)}.cc-btn.flash .cc-flash{animation:cc-float .8s var(--ease)}.cc-back.flash svg{animation:cc-spin-back .45s var(--ease)}.cc-fwd.flash svg{animation:cc-spin-fwd .45s var(--ease)}@keyframes cc-pulse{0%{transform:scale(1)}35%{transform:scale(1.14);background:#ffffff47}to{transform:scale(1)}}@keyframes cc-float{0%{opacity:0;transform:translate(-50%,8px)}25%{opacity:1}to{opacity:0;transform:translate(-50%,-14px)}}@keyframes cc-spin-back{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes cc-spin-fwd{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.plyr__control--overlaid{display:none!important}.plyr--fullscreen-fallback{animation:fs-in .3s var(--ease)}@keyframes fs-in{0%{opacity:0}to{opacity:1}}.plyr__controls{transition:opacity .35s var(--ease),transform .35s var(--ease)!important}html.ios-app .navbar{padding-top:env(safe-area-inset-top);height:calc(var(--nav-h) + env(safe-area-inset-top))}html.ios-app body{padding-top:env(safe-area-inset-top)}html.ios-app .player-backdrop,html.ios-app .modal-backdrop{padding-top:max(24px,env(safe-area-inset-top))}html.ios-app body:before{content:"";position:fixed;top:0;right:0;left:0;height:env(safe-area-inset-top);background:#000;z-index:260}html.ios-app body:has(.plyr--fullscreen-fallback):before{display:none}.fs-exit{display:none;position:absolute;z-index:4;top:18px;left:18px;width:52px!important;height:52px!important;padding:0!important;place-items:center;border-radius:50%;color:#fff;background:#0000008c;transition:opacity .35s var(--ease),transform .2s var(--ease)}.fs-exit svg{width:26px;height:26px}.fs-exit:active{transform:scale(.9)}.plyr--fullscreen-fallback .fs-exit,.plyr--fullscreen-active .fs-exit{display:grid}.plyr--hide-controls .fs-exit{opacity:0;pointer-events:none}.plyr--fullscreen-fallback .plyr__video-wrapper,.plyr--fullscreen-active .plyr__video-wrapper{overflow:hidden}html[data-fs-fit=mid] .plyr--fullscreen-fallback video,html[data-fs-fit=mid] .plyr--fullscreen-active video{transform:scale(1.14)}html[data-fs-fit=fill] .plyr--fullscreen-fallback video,html[data-fs-fit=fill] .plyr--fullscreen-active video{object-fit:cover!important}.player-freeze{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;pointer-events:none;z-index:1;background:#000}.player-freeze[hidden]{display:none}html[data-fs-fit=mid] .plyr--fullscreen-fallback .player-freeze,html[data-fs-fit=mid] .plyr--fullscreen-active .player-freeze{transform:scale(1.14)}html[data-fs-fit=fill] .plyr--fullscreen-fallback .player-freeze,html[data-fs-fit=fill] .plyr--fullscreen-active .player-freeze{object-fit:cover}.plyr video{transition:transform .3s var(--ease)}.settings-options{display:flex;flex-direction:column;gap:12px;margin-bottom:8px}.settings-select{display:flex;flex-direction:column;gap:6px;font-size:var(--fs-md);font-weight:600;color:var(--text-2)}.settings-select select{background:var(--fill-1);color:var(--text);border:1px solid var(--hairline);border-radius:var(--r-sm);padding:10px 12px;font:inherit;font-size:var(--fs-base);max-width:100%}html.tv *,html.tv *:before,html.tv *:after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html.tv .hero-bg{filter:brightness(.4) saturate(1.1);opacity:.35;transition:none}html.tv .logo-mark-img,html.tv .logo-word{animation:none!important;filter:none!important}html.tv .logo-mark-wrap:before{animation:none}html.tv .navbar.scrolled,html.tv .navbar{background:#08080aeb}html.tv .poster-wrapper,html.tv .anime-card:hover .poster-wrapper{box-shadow:none!important}html.tv .row-slider{scroll-snap-type:none}html.tv .modal-card,html.tv .player-card,html.tv .downloads-drawer{box-shadow:none!important}html.tv .modal-backdrop,html.tv .player-backdrop{background:#000000f0}html.tv .cc-btn,html.tv .fs-exit{background:#141416bf}html.tv .card-skeleton .poster-wrapper{animation:none!important}html.tv .row-slider,html.kbnav .row-slider{padding-top:16px;padding-bottom:18px;margin-top:-8px;margin-bottom:-8px}.kbnav .anime-card:focus .poster-wrapper{transform:scale(1.04)}.fs-title,.fs-bar{display:none}.plyr--fullscreen-fallback .fs-title,.plyr--fullscreen-active .fs-title{display:block;position:absolute;z-index:4;top:30px;left:88px;right:24px;font-size:var(--fs-xl);font-weight:800;color:#fff;text-shadow:0 1px 8px rgb(0 0 0 / .8);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;transition:opacity .35s var(--ease)}.plyr--fullscreen-fallback .fs-bar,.plyr--fullscreen-active .fs-bar{display:flex;gap:10px;position:absolute;z-index:4;right:20px;bottom:74px;transition:opacity .35s var(--ease)}.fs-ep{padding:10px 18px!important;border-radius:999px;font-size:var(--fs-base);font-weight:700;color:#fff;background:#141416b3}.fs-ep[hidden]{display:none}.plyr{--plyr-captions-background: transparent;--plyr-captions-text-color: #fff}.plyr__captions{padding-bottom:4%}.plyr__caption{font-family:Trebuchet MS,Segoe UI,Roboto,Arial,sans-serif;font-weight:700;letter-spacing:.01em;line-height:1.25;text-shadow:-2px -2px 0 #000,2px -2px 0 #000,-2px 2px 0 #000,2px 2px 0 #000,0 2px 0 #000,0 -2px 0 #000,2px 0 0 #000,-2px 0 0 #000,0 3px 6px rgb(0 0 0 / .6)}.plyr:fullscreen .plyr__captions,.plyr--fullscreen-fallback .plyr__captions{font-size:clamp(20px,min(2.4vw,4.3vh),64px)}html.tv .plyr__captions{font-size:clamp(22px,min(1.9vw,3.4vh),48px)}html.tv .plyr:fullscreen .plyr__captions,html.tv .plyr--fullscreen-fallback .plyr__captions{font-size:clamp(26px,min(2.8vw,5vh),72px);padding-bottom:5%}html.tv .plyr__caption{text-shadow:-3px -3px 0 #000,3px -3px 0 #000,-3px 3px 0 #000,3px 3px 0 #000,0 3px 0 #000,0 -3px 0 #000,3px 0 0 #000,-3px 0 0 #000,0 4px 8px rgb(0 0 0 / .7)}.ass-on .plyr__captions{display:none!important}.ass-off .JASSUB{display:none}.JASSUB,.JASSUB canvas{pointer-events:none}.plyr__controls .pc-ep[hidden]{display:none}.plyr__controls .pc-ep svg{width:18px;height:18px}html:not(.tv) .fs-bar{display:none!important}.plyr--hide-controls .fs-title,.plyr--hide-controls .fs-bar{opacity:0}.plyr--hide-controls .fs-bar .fs-ep{pointer-events:none}.kbnav .cc-btn:focus,.kbnav .fs-exit:focus{outline:3px solid #fff;outline-offset:4px;border-radius:50%;transform:scale(1.1)}.kbnav .fs-ep:focus{outline:3px solid #fff;outline-offset:3px;background:#fff;color:#000}html.tv .row-slider,html.kbnav .row-slider{padding-left:10px;padding-right:10px;margin-left:-10px;margin-right:-10px}.wm-blur{position:absolute;z-index:2;pointer-events:none;opacity:0;display:grid;place-items:center;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);-webkit-mask-image:radial-gradient(ellipse at center,#000 68%,transparent 100%);mask-image:radial-gradient(ellipse at center,#000 68%,transparent 100%);transition:opacity .8s ease}.wm-blur img{height:52%;width:auto;max-width:92%;opacity:.82;filter:drop-shadow(0 1px 2px rgb(0 0 0 / .45))}.wm-blur.on{opacity:1}.wm-blur:not(.on){display:none}html.tv .wm-blur{background:#0c0c0cf0;border-radius:6px;-webkit-mask-image:none;mask-image:none}html.tv .player-backdrop{background:#000}html.tv.player-on .navbar,html.tv.player-on #heroSection,html.tv.player-on .main-container,html.tv.player-on .tabbar,html.tv.player-on #modalBackdrop,html.tv.player-on #searchLayer{visibility:hidden}.kbnav .plyr__controls :focus{outline:3px solid #fff;outline-offset:2px;border-radius:var(--r-sm)}html.tv .plyr__controls,.kbnav .plyr__controls{flex-wrap:wrap;row-gap:8px}html.tv .plyr__controls .plyr__progress__container,.kbnav .plyr__controls .plyr__progress__container{order:-1;flex:1 0 100%;margin-left:0;padding-left:0}html.tv .plyr__controls .plyr__menu,.kbnav .plyr__controls .plyr__menu{margin-left:auto}html.tv .plyr input[data-plyr=volume],.kbnav .plyr input[data-plyr=volume],html.tv .plyr [data-plyr=pip],html.tv .plyr [data-plyr=airplay]{display:none}html.tv .plyr{--plyr-control-icon-size: 26px;--plyr-control-spacing: 12px;--plyr-font-size-time: 18px;--plyr-range-track-height: 7px;--plyr-range-thumb-height: 20px}.kbnav .plyr__progress input[type=range]:focus{outline-offset:6px}html.tv .skip-btn,.kbnav .skip-btn{bottom:130px}html.tv .plyr--fullscreen-fallback .fs-bar,html.tv .plyr--fullscreen-active .fs-bar,.kbnav .plyr--fullscreen-fallback .fs-bar,.kbnav .plyr--fullscreen-active .fs-bar{bottom:120px}.kbnav .plyr__menu :focus{outline:3px solid #fff;outline-offset:-3px}html.tv #playerBackdrop .player-top,html.tv #playerBackdrop #comments,html.tv #playerBackdrop .pw-toolbar,html.tv #playerBackdrop .pw-info,html.tv #playerBackdrop .player-foot{display:none!important}html.tv #playerBackdrop .player-frame:not([hidden]){position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;max-height:none;border-radius:0;z-index:2}html.tv .plyr [data-plyr=fullscreen],html.tv .fs-exit{display:none!important}html.tv .skip-btn{right:4.4vw;bottom:150px;padding:18px 30px!important;font-size:clamp(20px,2vw,30px);gap:12px;border-width:2px;overflow:hidden;background:#0e0e10e6}html.tv .skip-btn svg{width:26px;height:26px}html.tv .skip-btn:after{content:"";position:absolute;left:0;bottom:0;height:4px;width:100%;background:currentColor;opacity:.55;transform-origin:left}html.tv .skip-btn.run:after{animation:skip-left var(--skip-left, 60s) linear forwards}html.tv .plyr--hide-controls .skip-btn{bottom:64px}@keyframes skip-left{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.tv-eps{position:absolute;left:0;right:0;bottom:0;z-index:8;padding:90px 0 36px;background:linear-gradient(to top,#000000f5 55%,#0000);animation:tv-eps-in .22s var(--ease)}.tv-eps[hidden]{display:none}@keyframes tv-eps-in{0%{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}.tv-eps-head{display:flex;align-items:baseline;gap:18px;padding:0 4.4vw 14px}.tv-eps-title{font-size:clamp(20px,2.2vw,34px);font-weight:900;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv-eps-hint{font-size:clamp(14px,1.4vw,20px);color:#fff9;white-space:nowrap}.tv-eps-track{display:flex;gap:1.7vw;overflow:hidden;padding:10px 4.4vw 12px;scroll-behavior:smooth}.tv-eps .tv-ep{flex:none;width:clamp(180px,22vw,400px)!important;min-width:clamp(180px,22vw,400px);display:flex;flex-direction:column;gap:10px;padding:0;background:none;border:0;color:#fff;text-align:left;cursor:pointer}.tv-ep-img{position:relative;display:block;width:100%;height:0;padding-top:56.25%;border-radius:10px;overflow:hidden;background:#1a1a1c;outline:3px solid transparent;outline-offset:3px;transition:transform .15s ease-out}.tv-ep-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.tv-ep-n{position:absolute;left:10px;bottom:10px;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:6px;background:#000000c7;font-size:clamp(13px,1.3vw,19px);font-weight:800}.tv-ep-n svg{width:15px;height:15px}.tv-ep.on .tv-ep-n{background:var(--accent)}.tv-ep-seen{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:6px;background:#000000c7;font-size:15px;font-weight:800}.tv-ep-seen svg{width:14px;height:14px}.tv-ep.seen:not(.on) .tv-ep-img img{opacity:.55}.tv-ep-prog{position:absolute;left:0;right:0;bottom:0;height:5px;background:#ffffff40}.tv-ep-prog i{display:block;height:100%;background:var(--accent)}.tv-ep-t{font-size:clamp(14px,1.5vw,22px);font-weight:700;color:#ffffffbf;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv-ep:focus{outline:none}.tv-ep:focus .tv-ep-img{outline-color:#fff;transform:scale(1.05)}.tv-ep:focus .tv-ep-t{color:#fff}.eps-open .plyr__controls,.eps-open .center-ctrls,.eps-open .fs-bar,.eps-open .fs-title,.eps-open .skip-btn,.eps-open .next-card{visibility:hidden!important;opacity:0!important}.card-menu-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;display:grid;place-items:center;padding:20px;background:#000000b8;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s}.card-menu-backdrop.open{opacity:1;visibility:visible}.card-menu{width:min(420px,100%);background:#141416;border:1px solid var(--hairline-2);border-radius:var(--r-lg);padding:18px;max-height:calc(100vh - 40px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;transform:translateY(10px) scale(.98);transition:transform .25s var(--ease)}.card-menu-backdrop.open .card-menu{transform:none}.cm-head{display:flex;gap:14px;align-items:center;margin-bottom:14px}.cm-poster{width:54px;aspect-ratio:2 / 3;object-fit:cover;border-radius:var(--r-sm);flex:none}.cm-title{font-size:var(--fs-lg);font-weight:800;line-height:1.25}.cm-sub{font-size:var(--fs-md);color:var(--text-2);margin-top:2px}.cm-actions{display:flex;flex-direction:column;gap:4px}.cm-action{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:10px 14px;border-radius:var(--r-md);font-size:var(--fs-lg);font-weight:700;text-align:left;color:var(--text);transition:background .15s}.cm-action:hover,.cm-action:focus{background:#ffffff1a}.kbnav .cm-action:focus{outline:none;background:#fff;color:#000}.cm-action.danger{color:var(--red)}.kbnav .cm-action.danger:focus{background:var(--red);color:#fff}.cm-ic{width:22px;display:grid;place-items:center;font-size:var(--fs-lg)}.cm-ic svg{width:20px;height:20px}.player-top-actions{display:flex;gap:10px;align-items:center;flex:none}.btn-cast svg{width:20px;height:20px}.cast-panel{position:relative;border-radius:var(--r-lg);overflow:hidden;min-height:300px;display:grid;place-items:center;background:#0d0d0f;border:1px solid var(--hairline-2)}.cast-panel[hidden]{display:none}.cast-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;opacity:.22}.cast-inner{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;padding:28px 20px;text-align:center;width:min(520px,100%)}.cast-where{font-size:var(--fs-md);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-2)}.cast-status{font-size:var(--fs-lg);font-weight:700;min-height:1.4em}.cast-progress{width:100%;height:4px;border-radius:var(--r-xs);background:#ffffff26;overflow:hidden}.cast-progress span{display:block;height:100%;width:0;background:#fff;transition:width .6s linear}.cast-buttons{display:flex;align-items:center;gap:22px;margin:8px 0}.cast-btn{width:60px;height:60px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#ffffff1a;transition:transform .15s,background .15s}.cast-btn svg{width:58%;height:58%}.cast-btn:active{transform:scale(.9)}.cast-main{width:78px;height:78px;background:#fff;color:#000}.cast-links{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}html.tv .logo-word,html.tv .nas-badge{display:none}html.tv .nav-links{gap:0}html.tv .nav-item{font-size:var(--fs-base);padding:6px 9px}html.tv .btn-downloads span:not(.badge-count){display:none}html.tv .btn-downloads{padding:0;width:40px;height:40px;justify-content:center}html.tv .search-box{width:40px;padding:0 11px;transition:width .25s var(--ease)}html.tv .search-box:focus-within{width:230px}html.tv .search-box input{min-width:0}html.tv .poster-wrapper{transition:transform .15s ease-out}@media (hover: none){.card-remove{opacity:1;width:32px;height:32px}.row-arrow{display:none}}@media (pointer: coarse){.row-more{padding:10px 6px}.btn-ep-watch,.btn-ep-download,#playerServers button,.server-toggle{min-height:40px}.plyr__control{padding:10px!important}.type-reset{padding:10px 4px}.player-nav .btn,.modal-actions .btn{min-height:42px}}.skip-btn{position:absolute;z-index:6;right:24px;bottom:84px;display:flex;align-items:center;gap:8px;padding:12px 20px!important;border-radius:var(--r-sm);font-size:var(--fs-lg);font-weight:800;color:#fff;background:#141416c7;border:1.5px solid rgb(255 255 255 / .55);animation:pop-in .3s var(--ease)}.skip-btn svg{width:18px;height:18px}.net-note{position:absolute;z-index:7;top:16px;left:50%;transform:translate(-50%);width:max-content;max-width:min(560px,calc(100% - 24px));display:flex;align-items:center;gap:10px;padding:10px 10px 10px 14px;border-radius:var(--r-md);background:#101012f0;border:1px solid rgb(255 255 255 / .14);color:#fff;font-size:var(--fs-sm);font-weight:600;line-height:1.35;animation:pop-in .3s var(--ease)}.net-note[hidden]{display:none}.net-note>svg{flex:none;width:20px;height:20px;color:#ffb547}.net-note .nn-720{flex:none;padding:7px 12px;border-radius:var(--r-sm);background:#fff;color:#000;font-weight:800;font-size:var(--fs-sm)}.net-note .nn-x{flex:none;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;font-size:20px;line-height:1;color:#fff9}.net-note .nn-x:hover,.net-note .nn-x:focus-visible{color:#fff;background:#ffffff1a}.skip-btn[hidden]{display:none}.skip-btn:hover,.kbnav .skip-btn:focus{background:#fff;color:#000;border-color:#fff;outline:none}.next-card{position:absolute;z-index:6;right:24px;bottom:84px;width:min(320px,46%);display:flex;flex-direction:column;overflow:hidden;border-radius:var(--r-md);background:#101012f0;border:1px solid var(--hairline-2);box-shadow:0 20px 50px -10px #000c;animation:pop-in .35s var(--ease)}.next-card[hidden]{display:none}.nc-thumb{position:relative;aspect-ratio:16 / 9;background:#000}.nc-thumb img{width:100%;height:100%;object-fit:cover;display:block}.nc-ep{position:absolute;left:10px;bottom:8px;font-size:var(--fs-sm);font-weight:800;padding:3px 8px;border-radius:var(--r-sm);background:#000000b3}.nc-body{padding:12px 14px 14px;display:flex;flex-direction:column;gap:9px}.nc-label{font-size:var(--fs-base);font-weight:700}.nc-bar{height:4px;border-radius:var(--r-xs);background:#ffffff26;overflow:hidden}.nc-bar span{display:block;height:100%;width:0;background:#fff}.nc-actions{display:flex;gap:8px}.nc-actions button{flex:1;padding:10px 8px!important;border-radius:var(--r-sm);font-size:var(--fs-md);font-weight:800}.nc-play{background:#fff;color:#000}.nc-stay{background:#ffffff1f;color:#fff}.kbnav .nc-actions button:focus{outline:3px solid #fff;outline-offset:2px}.kbnav .nc-stay:focus{background:#ffffff4d}.has-next .fs-bar{display:none!important}@keyframes pop-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}html.tv .next-card{box-shadow:none}.nc-actions button{white-space:nowrap}.nc-play{flex:1.5!important}.ax-gear svg{width:18px;height:18px;transition:transform .3s var(--ease)}.ax-gear[aria-expanded=true] svg{transform:rotate(60deg)}.ax-menu{position:absolute;z-index:40;right:12px;bottom:60px;width:min(340px,calc(100% - 24px));max-height:calc(100% - 76px);overflow-y:auto;overscroll-behavior:contain;padding:6px;border-radius:var(--r-md);background:#18181bf7;border:1px solid var(--hairline-2);box-shadow:0 16px 40px #0000008c;color:var(--text);font-size:var(--fs-base);animation:ax-in .16s var(--ease)}.ax-menu[hidden]{display:none}@keyframes ax-in{0%{opacity:0;transform:translateY(6px) scale(.98)}}.plyr.ax-full .ax-menu{top:0;right:0;bottom:0;left:0;width:auto;max-height:none;border-radius:0;border:0;padding:4px 8px 8px;background:#18181b}.ax-menu.ax-sheet{position:fixed;z-index:320;inset:auto 0 0 0;width:auto;max-height:78vh;max-height:78dvh;padding:6px 12px calc(12px + env(safe-area-inset-bottom));border-radius:var(--r-lg) var(--r-lg) 0 0;border-width:1px 0 0;background:#18181b;animation:ax-up .22s var(--ease)}.ax-menu.ax-sheet:before{content:"";display:block;width:36px;height:4px;margin:4px auto 6px;border-radius:2px;background:var(--fill-3)}@keyframes ax-up{0%{transform:translateY(100%)}}.ax-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:310;background:#0000008c}.ax-scrim[hidden]{display:none}.plyr.ax-open.plyr--hide-controls .plyr__controls{opacity:1;pointer-events:auto;transform:none}.plyr.ax-open .center-ctrls{opacity:0;pointer-events:none}.ax-head{display:flex;align-items:center;justify-content:space-between;min-height:40px;padding:0 4px 0 10px}.ax-title{font-weight:700;font-size:var(--fs-lg)}.ax-close,.ax-back{display:inline-flex;align-items:center;gap:6px;border:0;background:none;color:var(--text);cursor:pointer;border-radius:var(--r-sm);font:inherit}.ax-close{width:36px;height:36px;justify-content:center}.ax-back{padding:8px 10px 8px 4px;margin-left:-6px;font-weight:700;font-size:var(--fs-lg)}.ax-close svg,.ax-back svg{width:20px;height:20px}.ax-close:hover,.ax-back:hover{background:var(--fill-2)}.ax-menu .ax-group{display:flex;flex-direction:column;align-items:stretch;width:100%}.ax-group+.ax-group{margin-top:4px;padding-top:4px;border-top:1px solid var(--hairline)}.ax-row,.ax-opt{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:8px 10px;border:0;border-radius:var(--r-sm);background:none;color:var(--text);font:inherit;text-align:left;cursor:pointer}.ax-row:hover,.ax-opt:hover,.ax-row:focus-visible,.ax-opt:focus-visible{background:var(--fill-2);outline:none}.kbnav .ax-menu button:focus,html.tv .ax-menu button:focus{outline:3px solid #fff;outline-offset:-3px}.ax-ic{display:inline-flex;flex:none;color:var(--text-2)}.ax-ic svg{width:20px;height:20px}.ax-label{flex:1;min-width:0;font-weight:600}.ax-val{flex:none;max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-2);font-size:var(--fs-md)}.ax-chev{display:inline-flex;flex:none;color:var(--text-3);margin-right:-4px}.ax-chev svg{width:16px;height:16px}.ax-switch{position:relative;flex:none;width:36px;height:20px;border-radius:10px;background:var(--fill-3);transition:background .2s}.ax-switch:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .2s var(--ease)}[aria-checked=true]>.ax-switch{background:var(--accent)}[aria-checked=true]>.ax-switch:after{transform:translate(16px)}.ax-opt-text{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.ax-opt small{color:var(--text-2);font-size:var(--fs-sm);line-height:1.3}.ax-opt[aria-checked=true] .ax-label{color:#fff}.ax-check{display:inline-flex;flex:none;width:20px;color:var(--accent-text)}.ax-check svg{width:20px;height:20px}@media (prefers-reduced-motion: reduce){.ax-menu,.ax-menu.ax-sheet{animation:none}.ax-gear svg,.ax-switch,.ax-switch:after{transition:none}}.pf-avatar{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;overflow:hidden;color:#fff;font-weight:800;background:#333}.pf-avatar img{width:100%;height:100%;object-fit:cover}.user-btn .ub-avatar{width:100%;height:100%;font-size:var(--fs-lg)}.user-btn:has(.ub-avatar){padding:0;overflow:hidden}.profile-gate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:500;display:grid;place-items:center;padding:24px;background:radial-gradient(ellipse at top,#1b1b20,#050506 70%);opacity:0;transition:opacity .35s var(--ease)}.profile-gate.open{opacity:1}.profile-gate[hidden]{display:none}.pg-inner{display:flex;flex-direction:column;align-items:center;gap:28px;width:min(980px,100%)}.pg-logo{height:22px;opacity:.9}.pg-title{font-size:clamp(24px,4vw,38px);font-weight:800;text-align:center}.pg-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(16px,3vw,34px)}.pg-profile{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;width:clamp(96px,14vw,150px);color:var(--text-2);transition:color .2s}.pg-big{width:clamp(96px,14vw,150px);height:clamp(96px,14vw,150px);font-size:clamp(36px,5vw,58px);border:3px solid transparent;transition:transform .25s var(--ease),border-color .2s}.pg-profile:hover,.pg-profile:focus{color:var(--text);outline:none}.pg-profile:hover .pg-big,.pg-profile:focus .pg-big{transform:scale(1.06);border-color:#fff}.pg-name{font-size:var(--fs-lg);font-weight:700;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pg-add .pg-name{white-space:normal;overflow:visible;text-align:center;line-height:1.2}.pg-main{font-size:var(--fs-xs);font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);margin-top:-6px}.pg-plus{background:#ffffff14!important;color:var(--text-2);font-weight:400;border:2px dashed rgb(255 255 255 / .25)!important}.pg-edit-badge{position:absolute;top:calc(clamp(96px,14vw,150px)/2 - 22px);left:50%;transform:translate(-50%);width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#000000a6;color:#fff;font-size:var(--fs-xl);pointer-events:none}.pg-manage{padding:10px 22px;border-radius:999px;border:1px solid rgb(255 255 255 / .35);font-weight:700;color:var(--text-2)}.pg-manage:hover,.pg-manage:focus{color:#000;background:#fff;border-color:#fff;outline:none}.pg-editor{position:fixed;top:0;right:0;bottom:0;left:0;z-index:510;display:grid;place-items:center;padding:20px;background:#000000c7}.pg-editor[hidden]{display:none}.pg-editor-card{width:min(560px,100%);max-height:calc(100vh - 40px);overflow-y:auto;background:#141416;border:1px solid var(--hairline-2);border-radius:var(--r-lg);padding:22px;display:flex;flex-direction:column;gap:14px}.pg-editor-card h2{font-size:var(--fs-xl)}.pg-avatars-label{font-size:var(--fs-md);font-weight:700;color:var(--text-2)}.pg-avatars{display:grid;grid-template-columns:repeat(auto-fill,minmax(58px,1fr));gap:10px}.pg-av{aspect-ratio:1;border-radius:50%;padding:0!important;border:3px solid transparent;transition:transform .15s,border-color .15s}.pg-av .pf-avatar{font-size:var(--fs-xl)}.pg-av.on{border-color:#fff}.pg-av:hover,.kbnav .pg-av:focus{transform:scale(1.08);outline:none;border-color:#fff9}.pg-editor-actions{display:flex;flex-wrap:wrap;gap:10px}.pg-delete{margin-left:auto;color:var(--red)!important}.next-card.manual .nc-bar{display:none}.pg-colors{display:flex;flex-wrap:wrap;gap:10px}.pg-color{width:34px;height:34px;border-radius:50%;padding:0!important;border:3px solid transparent;transition:transform .15s}.pg-color.on{border-color:#fff;transform:scale(1.12)}.kbnav .pg-color:focus{outline:3px solid #fff;outline-offset:3px}.pg-avatar-tools{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.pg-char-search{flex:1;min-width:200px;width:auto}.pg-av{position:relative}.pg-av-name{position:absolute;left:50%;bottom:-2px;transform:translate(-50%);max-width:110%;font-size:var(--fs-xs);font-weight:700;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;transition:opacity .15s;pointer-events:none;text-shadow:0 1px 3px #000}.pg-av:hover .pg-av-name,.pg-av:focus .pg-av-name{opacity:1}.pg-avatars{max-height:290px;overflow-y:auto;padding:4px}.stats-card{width:min(860px,100%);max-height:calc(100vh - 60px);overflow-y:auto;padding:26px}.st-head{display:flex;align-items:center;gap:16px;margin-bottom:20px;padding-right:40px;flex-wrap:wrap}.st-avatar{width:76px;height:76px;flex:none;font-size:var(--fs-2xl)}.st-avatar .pf-avatar,.st-head h2{font-size:var(--fs-2xl)}.st-sub{color:var(--text-2);font-size:var(--fs-md)}.st-edit{margin-left:auto}.st-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin-bottom:22px}.st-card{background:var(--fill-1);border:1px solid var(--hairline);border-radius:var(--r-md);padding:14px 16px;display:flex;flex-direction:column;gap:2px}.st-card b{font-size:var(--fs-2xl);font-weight:800;line-height:1.1}.st-card span{font-size:var(--fs-sm);color:var(--text-2);font-weight:600}.stats-card h3{font-size:var(--fs-lg);margin:18px 0 10px}.st-activity{display:flex;align-items:flex-end;gap:4px;height:90px;padding:8px;background:var(--fill-1);border-radius:var(--r-md)}.st-activity span{flex:1;border-radius:var(--r-xs);background:#ffffff1a;min-height:4px}.st-activity span.on{background:linear-gradient(to top,var(--accent),#f47521)}.st-genres{display:flex;flex-direction:column;gap:8px}.st-genre{display:grid;grid-template-columns:120px 1fr;align-items:center;gap:12px;font-size:var(--fs-md);font-weight:600}.st-genre i{height:8px;border-radius:var(--r-sm);background:#ffffff14;overflow:hidden}.st-genre em{display:block;height:100%;border-radius:var(--r-sm);background:#fff}.st-top{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:12px}.st-top-item{display:flex;flex-direction:column;gap:4px;text-align:left;border-radius:var(--r-sm);padding:0!important}.st-top-item img{width:100%;aspect-ratio:2 / 3;object-fit:cover;border-radius:var(--r-sm)}.st-top-title{font-size:var(--fs-sm);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-top-meta{font-size:var(--fs-xs);color:var(--text-2)}.kbnav .st-top-item:focus{outline:3px solid #fff;outline-offset:3px}.splash{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:34px;background:radial-gradient(ellipse at center,#141418,#000 70%);transition:opacity .55s ease,visibility .55s}.splash.out{opacity:0;visibility:hidden}.splash-logo{width:min(300px,62vw);animation:splash-in 1s cubic-bezier(.16,1,.3,1) both,splash-glow 2.6s ease-in-out 1s infinite}.splash-bar{width:min(180px,40vw);height:3px;border-radius:var(--r-xs);background:#ffffff1f;overflow:hidden}.splash-bar span{display:block;width:40%;height:100%;border-radius:var(--r-xs);background:#fff;animation:splash-load 1.1s ease-in-out infinite}@keyframes splash-in{0%{opacity:0;transform:scale(.82);filter:blur(8px)}}@keyframes splash-glow{0%,to{filter:drop-shadow(0 0 6px rgb(255 255 255 / .2))}50%{filter:drop-shadow(0 0 22px rgb(255 255 255 / .55))}}@keyframes splash-load{0%{transform:translate(-110%)}to{transform:translate(260%)}}html.tv .splash-logo{animation:splash-in .8s cubic-bezier(.16,1,.3,1) both}.hero-video{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;opacity:0;transition:opacity 1.2s ease;z-index:0}.hero-video iframe{position:absolute;top:50%;left:50%;width:100%;height:56.25vw;min-height:100%;min-width:calc(100% * 16 / 9);transform:translate(-50%,-50%) scale(1.15);border:0}.hero.trailer-on .hero-video{opacity:1}.hero.trailer-on .hero-bg{opacity:0;transition:opacity 1.2s ease}.hero.trailer-on .hero-desc{opacity:0;max-height:0;overflow:hidden;transition:opacity .8s ease,max-height .8s ease}.hero-shade{z-index:1}.hero-sound .snd-on{display:none}.hero-sound.on .snd-on{display:inline}.hero-sound.on .snd-off{display:none}.notif-menu{position:relative}.nav-bell{position:relative;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;color:var(--text-2);transition:color .2s,background .2s}.nav-bell svg{width:20px;height:20px}.nav-bell:hover,.nav-bell.has-new{color:var(--text)}.nav-bell:hover{background:var(--fill-1)}.nav-bell.has-new svg{animation:bell-ring 1.2s ease 1;transform-origin:50% 0}@keyframes bell-ring{0%,to{transform:rotate(0)}15%{transform:rotate(14deg)}30%{transform:rotate(-12deg)}45%{transform:rotate(8deg)}60%{transform:rotate(-5deg)}}.nav-bell .badge-count{position:absolute;top:2px;right:0;min-width:17px;height:17px;padding:0 4px;border-radius:var(--r-sm);font-size:var(--fs-xs);font-weight:800;display:grid;place-items:center;background:var(--accent);color:#fff}.nav-bell .badge-count[hidden]{display:none}.notif-pop{position:absolute;right:0;top:calc(100% + 10px);width:min(360px,calc(100vw - 24px));max-height:min(70vh,520px);overflow-y:auto;background:#141416;border:1px solid var(--hairline-2);border-radius:var(--r-lg);padding:10px;display:none;z-index:120;box-shadow:0 24px 60px -12px #000c}.notif-pop.open{display:block}.np-head{display:flex;align-items:center;justify-content:space-between;padding:6px 8px 10px;font-size:var(--fs-base)}.np-readall{font-size:var(--fs-sm);font-weight:700;color:var(--text-2);padding:4px 8px;border-radius:var(--r-sm)}.np-readall:hover,.kbnav .np-readall:focus{color:#000;background:#fff;outline:none}.np-item{display:flex;gap:12px;align-items:center;width:100%;padding:8px;border-radius:var(--r-md);text-align:left}.np-item:hover,.kbnav .np-item:focus{background:#ffffff14;outline:none}.kbnav .np-item:focus{box-shadow:inset 0 0 0 2px #fff}.np-item img{width:44px;aspect-ratio:2 / 3;object-fit:cover;border-radius:var(--r-sm);flex:none}.np-text{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:var(--fs-md)}.np-text b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.np-text span{color:var(--text-2);font-size:var(--fs-sm)}.np-item.unread .np-text b:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--accent);margin-right:7px;vertical-align:1px}.np-empty{color:var(--text-2);font-size:var(--fs-md);line-height:1.5;padding:6px 8px 10px}.np-enable{width:100%;margin-top:6px;padding:10px;border-radius:var(--r-sm);font-size:var(--fs-md);font-weight:700;background:#ffffff14}.np-enable[hidden]{display:none}@media (max-width: 700px){.notif-pop{position:fixed;right:12px;top:62px}}@keyframes card-in{0%{opacity:0;transform:translateY(26px) scale(.96)}to{opacity:1;transform:none}}@keyframes rise-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes kenburns{0%{transform:scale(1) translateZ(0)}to{transform:scale(1.09) translate3d(-1.2%,-1%,0)}}.row-container.reveal .row-head{opacity:0}.row-container.reveal.in .row-head{animation:rise-in .6s var(--ease) both}.row-container.reveal .row-slider>.anime-card{opacity:0}.row-container.reveal.in .row-slider>.anime-card{animation:card-in .7s var(--ease) both}.row-container.reveal.in .row-slider>.anime-card:nth-child(n+13){animation-delay:.7s}.row-container.in .row-slider>.anime-card:nth-child(1){animation-delay:55ms}.row-container.in .row-slider>.anime-card:nth-child(2){animation-delay:.11s}.row-container.in .row-slider>.anime-card:nth-child(3){animation-delay:165ms}.row-container.in .row-slider>.anime-card:nth-child(4){animation-delay:.22s}.row-container.in .row-slider>.anime-card:nth-child(5){animation-delay:275ms}.row-container.in .row-slider>.anime-card:nth-child(6){animation-delay:.33s}.row-container.in .row-slider>.anime-card:nth-child(7){animation-delay:385ms}.row-container.in .row-slider>.anime-card:nth-child(8){animation-delay:.44s}.row-container.in .row-slider>.anime-card:nth-child(9){animation-delay:495ms}.row-container.in .row-slider>.anime-card:nth-child(10){animation-delay:.55s}.row-container.in .row-slider>.anime-card:nth-child(11){animation-delay:605ms}.row-container.in .row-slider>.anime-card:nth-child(12){animation-delay:.66s}.anime-grid>.anime-card,.episodes-grid>.episode-card{animation:card-in .6s var(--ease) both}.anime-grid>.anime-card:nth-child(12n+1),.episodes-grid>.episode-card:nth-child(12n+1){animation-delay:40ms}.anime-grid>.anime-card:nth-child(12n+2),.episodes-grid>.episode-card:nth-child(12n+2){animation-delay:80ms}.anime-grid>.anime-card:nth-child(12n+3),.episodes-grid>.episode-card:nth-child(12n+3){animation-delay:.12s}.anime-grid>.anime-card:nth-child(12n+4),.episodes-grid>.episode-card:nth-child(12n+4){animation-delay:.16s}.anime-grid>.anime-card:nth-child(12n+5),.episodes-grid>.episode-card:nth-child(12n+5){animation-delay:.2s}.anime-grid>.anime-card:nth-child(12n+6),.episodes-grid>.episode-card:nth-child(12n+6){animation-delay:.24s}.anime-grid>.anime-card:nth-child(12n+7),.episodes-grid>.episode-card:nth-child(12n+7){animation-delay:.28s}.anime-grid>.anime-card:nth-child(12n+8),.episodes-grid>.episode-card:nth-child(12n+8){animation-delay:.32s}.anime-grid>.anime-card:nth-child(12n+9),.episodes-grid>.episode-card:nth-child(12n+9){animation-delay:.36s}.anime-grid>.anime-card:nth-child(12n+10),.episodes-grid>.episode-card:nth-child(12n+10){animation-delay:.4s}.anime-grid>.anime-card:nth-child(12n+11),.episodes-grid>.episode-card:nth-child(12n+11){animation-delay:.44s}.anime-grid>.anime-card:nth-child(12n+12),.episodes-grid>.episode-card:nth-child(12n+12){animation-delay:.48s}.hero.big .hero-bg{animation:kenburns 26s ease-in-out infinite alternate;will-change:transform}.hero.hero-off .hero-bg{animation-play-state:paused}html.player-on .navbar *,html.player-on .hero,html.player-on .hero *,html.player-on .main-container *,html.player-on .tabbar *{animation-play-state:paused!important}.hero.swap .hero-content>*{animation:rise-in .8s var(--ease) both}.hero.swap .hero-content>*:nth-child(2){animation-delay:80ms}.hero.swap .hero-content>*:nth-child(3){animation-delay:.16s}.hero.swap .hero-content>*:nth-child(4){animation-delay:.23s}.hero.swap .hero-content>*:nth-child(5){animation-delay:.3s}.hero.swap .hero-content>*:nth-child(n+6){animation-delay:.37s}.hero.swap .hero-poster{animation:rise-in 1s var(--ease) both}.btn,.btn-round{transition:transform .18s var(--ease),background .2s,color .2s,border-color .2s,box-shadow .2s}.btn:active,.btn-round:active{transform:scale(.94)}@media (hover: hover){.btn-round:hover{transform:scale(1.08)}}html.tv .row-container.reveal .row-head,html.tv .row-container.reveal .row-slider>.anime-card{opacity:1;animation:none!important}html.kbnav .row-container.reveal .row-head,html.kbnav .row-container.reveal .row-slider>.anime-card{opacity:1;animation:none!important}html.tv .anime-grid>.anime-card,html.tv .episodes-grid>.episode-card,html.tv .hero-bg,html.tv .hero.swap .hero-content>*,html.tv .hero.swap .hero-poster{animation:none!important}html.rm .row-container.reveal .row-head,html.rm .row-container.reveal .row-slider>.anime-card{opacity:1}.hover-preview{position:absolute;z-index:150;display:none;border-radius:var(--r-md);overflow:hidden;cursor:pointer;background:#18181b;box-shadow:0 30px 70px -14px #000000e6,0 0 0 1px #ffffff14}.hover-preview.open{display:block;animation:hp-in .32s var(--ease) both}.hover-preview.out{animation:hp-out .22s ease both}@keyframes hp-in{0%{opacity:0;transform:scale(.62)}to{opacity:1;transform:none}}@keyframes hp-out{to{opacity:0;transform:scale(.9)}}.hp-media{position:relative;aspect-ratio:16 / 9;background:#000;overflow:hidden}.hp-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .8s ease;animation:kenburns 12s ease-in-out infinite alternate}.hp-video{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .8s ease}.hp-video iframe{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%) scale(1.2);border:0;pointer-events:none}.hover-preview.video-on .hp-video{opacity:1}.hover-preview.video-on .hp-img{opacity:0}.hp-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#18181b 0%,transparent 45%);pointer-events:none}.hp-logo{position:absolute;left:14px;bottom:10px;max-width:55%;max-height:38%;object-fit:contain;filter:drop-shadow(0 2px 6px rgb(0 0 0 / .6));transition:opacity .6s ease}.hover-preview.video-on .hp-logo{opacity:.9}.hp-sound{position:absolute;right:10px;bottom:10px;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#00000073;border:1px solid rgb(255 255 255 / .4)}.hp-sound svg{width:17px;height:17px}.hp-sound .snd-on{display:none}.hp-sound.on .snd-on{display:inline}.hp-sound.on .snd-off{display:none}.hp-body{padding:12px 14px 14px;display:flex;flex-direction:column;gap:8px}.hp-actions{display:flex;gap:8px}.hp-btn{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;color:#fff;border:2px solid rgb(255 255 255 / .45);background:#1e1e21cc;transition:transform .15s var(--ease),border-color .15s,background .15s}.hp-btn svg{width:18px;height:18px}.hp-btn:hover{border-color:#fff;transform:scale(1.1)}.hp-play{background:#fff;color:#000;border-color:#fff}.hp-info{margin-left:auto}.hp-like.on{background:#fff;color:#000;border-color:#fff}.hp-title{font-size:var(--fs-lg);font-weight:800;line-height:1.25}.hp-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:var(--fs-sm);font-weight:700;color:var(--text-2)}.hp-score{color:var(--gold, #f5c518)}.hp-tag{border:1px solid rgb(255 255 255 / .35);border-radius:var(--r-xs);padding:0 5px}.hp-why{color:var(--online)}.hp-genres{font-size:var(--fs-sm);color:var(--text);display:flex;flex-wrap:wrap;gap:6px}.hp-genres i{color:var(--text-3);font-style:normal}.hero-bg{transition:opacity .45s ease}.hero-bg.fade{opacity:0!important}.hero-dots{position:absolute;z-index:3;right:var(--gutter);bottom:34px;display:flex;gap:8px}.hero-dots button{width:34px;height:16px;padding:0!important;display:grid;place-items:center}.hero-dots span{display:block;width:100%;height:4px;border-radius:var(--r-xs);background:#ffffff47;overflow:hidden;position:relative;transition:background .2s}.hero-dots button:hover span{background:#ffffff80}.hero-dots button.on span{background:#ffffff59}.hero-dots button.on span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;transform-origin:left;animation:dot-fill 10s linear forwards}.hero.trailer-on .hero-dots button.on span:after{animation:none;transform:none}@keyframes dot-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.kbnav .hero-dots button:focus{outline:2px solid #fff;outline-offset:2px;border-radius:var(--r-sm)}@media (max-width: 700px){.hero-dots{left:50%;right:auto;transform:translate(-50%);bottom:14px}.hero-dots button{width:22px}}.hero-video{-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 48%,rgb(0 0 0 / .55) 72%,transparent 96%),linear-gradient(to right,rgb(0 0 0 / .25) 0%,#000 42%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to bottom,#000 0%,#000 48%,rgb(0 0 0 / .55) 72%,transparent 96%),linear-gradient(to right,#00000040,#000 42%);mask-composite:intersect}.hero.trailer-on .hero-shade{background:linear-gradient(to bottom,rgb(0 0 0 / .5) 0%,transparent 20%,transparent 52%,rgb(0 0 0 / .7) 78%,#000 100%),linear-gradient(to right,rgb(0 0 0 / .72) 0%,rgb(0 0 0 / .3) 38%,transparent 62%);transition:background 1s ease}html.hc{font-size:112%;--text-2: #f5f5f5;--text-3: #dcdcdc;--hairline: rgb(255 255 255 / .35);--hairline-2: rgb(255 255 255 / .5);--fill-1: rgb(255 255 255 / .14)}html.hc body{font-size:1.06rem}html.hc .card-title,html.hc .row-title,html.hc .modal-desc,html.hc .hero-desc,html.hc .settings-note{color:#fff!important}html.hc .card-overlay{background:linear-gradient(to top,#000 0%,rgb(0 0 0 / .85) 55%,transparent 100%)!important}html.hc .chip,html.hc .btn-secondary,html.hc .btn-round,html.hc .nav-item{border:1.5px solid #fff!important}html.hc .nav-item{color:#fff}html.hc .nav-item.active{background:#fff;color:#000}html.hc :focus-visible,html.hc.kbnav :focus{outline:4px solid #ffd60a!important;outline-offset:3px}html.hc .kbnav .anime-card:focus .poster-wrapper,html.hc.kbnav .anime-card:focus .poster-wrapper{outline:4px solid #ffd60a!important}html.hc .modal-card,html.hc .notif-pop,html.hc .card-menu,html.hc .user-pop{background:#000!important;border:2px solid #fff!important}html.hc .hero-shade{background:linear-gradient(to right,rgb(0 0 0 / .85) 0%,rgb(0 0 0 / .45) 55%,transparent 80%),linear-gradient(to bottom,transparent 50%,#000 100%)!important}html.hc .cc-btn,html.hc .fs-exit,html.hc .skip-btn{border:2px solid #fff!important;background:#000!important}html.hc .nav-links{gap:2px}html.hc .nav-item{padding:5px 7px;font-size:var(--fs-md)}.hero-video iframe{transform:translate(-50%,-50%) scale(1.28)!important}.hp-video iframe{transform:translate(-50%,-50%) scale(1.32)!important}.hero-bg-next{opacity:0!important;transition:opacity .85s ease!important;animation:none!important}.hero-bg-next.show{opacity:.9!important}.hero.big .hero-bg-next.show{opacity:1!important}.np-ann-ic{width:44px;height:44px;flex:none;border-radius:var(--r-sm);overflow:hidden;background:#000}.np-ann-ic img{width:100%;height:100%}.np-body{color:var(--text)!important;white-space:normal;line-height:1.35}.ep-preview{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hp-resume{color:#fff;background:var(--accent);border-radius:var(--r-xs);padding:0 6px}.live-chip{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px;border-radius:999px;font-size:var(--fs-sm);font-weight:700;color:var(--text-2);background:var(--fill-1);border:1px solid var(--hairline);white-space:nowrap}.live-chip b{color:var(--text)}.live-chip[hidden]{display:none}.live-dot{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 #e5091499;animation:live-pulse 1.6s ease-out infinite}@keyframes live-pulse{0%{box-shadow:0 0 #e5091499}to{box-shadow:0 0 0 8px #e5091400}}@media (max-width: 1100px){.live-chip{display:none!important}}.chip-live{background:#e509142e!important;color:#fff;border-color:#e5091480!important}.chip-live[hidden]{display:none}.pop-badge{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:var(--r-sm);background:var(--accent);color:#fff;font-size:var(--fs-xs);font-weight:800;margin-left:6px}.pop-badge[hidden]{display:none}.user-btn.has-req:after{content:"";position:absolute;top:0;right:0;width:10px;height:10px;border-radius:50%;background:var(--accent);border:2px solid #000}.user-btn{position:relative}.card-friend{position:absolute;left:8px;top:8px;z-index:3;display:flex;align-items:center;gap:6px;padding:3px 9px 3px 3px;border-radius:999px;background:#000000b8;font-size:var(--fs-xs);font-weight:800;max-width:calc(100% - 16px)}.card-friend span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-friend .cf-av{width:22px;height:22px;font-size:var(--fs-xs);flex:none}.card-friend.online .cf-av{box-shadow:0 0 0 2px var(--online)}.social-card{width:min(620px,100%);max-height:calc(100vh - 60px);overflow-y:auto;padding:24px}.so-title{display:flex;align-items:center;gap:10px;font-size:var(--fs-xl);margin-bottom:10px}.so-title svg{width:24px;height:24px}.social-card h3{font-size:var(--fs-base);margin:18px 0 8px;color:var(--text-2);text-transform:uppercase;letter-spacing:.06em}.social-card h3 .count{color:var(--text-3)}.so-person{display:flex;align-items:center;gap:12px;padding:8px;border-radius:var(--r-md)}.so-person:hover{background:#ffffff0a}.so-av{width:46px;height:46px;flex:none;position:relative;font-size:var(--fs-xl)}.so-av.online:after{content:"";position:absolute;right:0;bottom:0;width:12px;height:12px;border-radius:50%;background:var(--online);border:2px solid #141416}.so-info{display:flex;flex-direction:column;min-width:0;flex:1;font-size:var(--fs-md);color:var(--text-2)}.so-info b{color:var(--text);font-size:var(--fs-lg)}.so-info span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.so-now{color:var(--online);font-weight:700}.so-actions{display:flex;gap:8px;align-items:center;flex:none}.so-x{width:32px;height:32px;border-radius:50%;color:var(--text-3)}.so-x:hover,.kbnav .so-x:focus{color:var(--red);background:#ff6b811f}.np-round{border-radius:50%!important;aspect-ratio:1!important}.comments{margin-top:6px;border-top:1px solid var(--hairline);padding-top:10px}.comments[hidden]{display:none}.cm-toggle{display:flex;align-items:center;gap:6px;font-size:var(--fs-base);color:var(--text);padding:6px 0}.cm-toggle span{color:var(--text-2)}.cm-chev{transition:transform .2s}.comments.open .cm-chev{transform:rotate(180deg)}.cm-panel{display:flex;flex-direction:column;gap:12px;margin-top:8px;animation:rise-in .35s var(--ease) both}.cm-panel[hidden]{display:none}.cm-form{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap}.cm-me{width:36px;height:36px;flex:none;font-size:var(--fs-lg)}.cm-form textarea{flex:1;min-width:200px;resize:none;background:var(--fill-1);border:1px solid var(--hairline-2);border-radius:var(--r-md);padding:9px 12px;color:var(--text);font:inherit;font-size:var(--fs-base);line-height:1.4}.cm-spoiler{display:flex;align-items:center;gap:6px;font-size:var(--fs-sm);color:var(--text-2);padding-top:9px}.cm-list{display:flex;flex-direction:column;gap:14px;max-height:420px;overflow-y:auto}.cm-item{display:flex;gap:10px}.cm-av{width:34px;height:34px;flex:none;font-size:var(--fs-base)}.cm-main{min-width:0;flex:1}.cm-head{display:flex;align-items:baseline;gap:8px;font-size:var(--fs-md)}.cm-head span{color:var(--text-3);font-size:var(--fs-sm)}.cm-del{margin-left:auto;font-size:var(--fs-sm);color:var(--text-3)}.cm-del:hover{color:var(--red)}.cm-text{font-size:var(--fs-base);line-height:1.45;margin-top:2px;overflow-wrap:anywhere}.cm-text.spoiler{filter:blur(6px);cursor:pointer;user-select:none;transition:filter .25s}.cm-text.spoiler:before{content:"Spoiler \b7  "}.season-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 14px}.season-bar[hidden],.range-bar[hidden]{display:none}.sb-label{font-size:var(--fs-sm);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin-right:4px}.sb-season{display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:8px 14px!important;border-radius:var(--r-sm);background:var(--fill-1);border:1px solid var(--hairline-2);transition:background .15s,transform .15s var(--ease)}.sb-season b{font-size:var(--fs-base)}.sb-season span{font-size:var(--fs-xs);color:var(--text-3);font-weight:600}.sb-season:hover{background:#ffffff1f}.sb-season.on{background:#fff;color:#000;border-color:#fff}.sb-season.on span{color:#444}.kbnav .sb-season:focus{outline:3px solid #fff;outline-offset:3px;transform:scale(1.05)}.range-bar{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:0 0 12px;padding-bottom:2px}.range-bar::-webkit-scrollbar{display:none}.range-bar button{flex:none;padding:6px 12px!important;border-radius:999px;font-size:var(--fs-sm);font-weight:700;color:var(--text-2);background:var(--fill-1)}.range-bar button.on{background:#fff;color:#000}.range-bar.searching{display:none!important}.episode-card.out-range{display:none}.episodes-grid.searching .episode-card.out-range{display:flex}html.tv .episodes-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:300px;max-height:none;overflow-x:auto;overflow-y:hidden;padding:12px 10px 16px;margin:0 -10px;scrollbar-width:none}html.tv .episodes-grid::-webkit-scrollbar{display:none}html.tv .episode-card .ep-title{font-size:var(--fs-lg)}html.tv .episodes-search-box{display:none}.hero-dots{display:none!important}.hero-play{height:56px;padding:0 34px 0 28px!important;font-size:var(--fs-xl);font-weight:800;gap:12px;border-radius:999px}.hero-play .play-round{width:26px;height:26px}.live-pill{margin-left:10px;display:flex;align-items:center;gap:12px;padding:8px 16px;border-radius:999px;max-width:calc(100% - 32px);background:#0a0a0c9e;border:1px solid rgb(255 255 255 / .12);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:var(--fs-sm);font-weight:600;color:var(--text-2);white-space:nowrap;animation:rise-in .8s var(--ease) both}.live-pill[hidden]{display:none}.lp-item{display:inline-flex;align-items:center;gap:6px}.lp-item b{color:var(--text)}.lp-sep{width:1px;height:14px;background:#fff3}.lp-sep[hidden]{display:none}.lp-comment{overflow:hidden;text-overflow:ellipsis;max-width:380px;color:var(--text-2)}.lp-comment:hover{color:var(--text)}.lp-comment[hidden]{display:none}@media (max-width: 900px){.live-pill{display:none!important}}html.tv .live-pill{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#0a0a0cd9}.nav-badge{display:inline-grid;place-items:center;min-width:17px;height:17px;padding:0 4px;border-radius:var(--r-sm);background:var(--accent);color:#fff;font-size:var(--fs-xs);font-weight:800;margin-left:4px;vertical-align:1px}.nav-badge[hidden],.nav-live[hidden]{display:none}.nav-live{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--online);margin-left:5px;vertical-align:2px;box-shadow:0 0 0 3px #46d36940}.toast-container{z-index:900!important}.explore-bar{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;flex:1}.explore-bar[hidden],.genre-filter[hidden]{display:none}.chip-group{display:flex;flex-wrap:wrap;gap:6px}.fchip{padding:7px 14px!important;border-radius:999px;font-size:var(--fs-md);font-weight:700;color:var(--text-2);background:var(--fill-1);border:1px solid var(--hairline);transition:background .15s,color .15s}.fchip:hover{color:var(--text)}.fchip.on{background:#fff;color:#000;border-color:#fff}.explore-year{height:34px;padding:0 12px;border-radius:999px;font:inherit;font-size:var(--fs-md);font-weight:700;color:var(--text-2);background:var(--fill-1);border:1px solid var(--hairline);cursor:pointer}.explore-year.on{background:#fff;color:#000;border-color:#fff}.explore-year option{background:#141414;color:var(--text)}.page-view{padding-bottom:40px;animation:rise-in .5s var(--ease) both}.page-view[hidden]{display:none}.page-empty{color:var(--text-2);font-size:var(--fs-lg);line-height:1.6;max-width:60ch;padding:30px 0}.page-h{font-size:var(--fs-xl);margin:26px 0 12px}.genre-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px}.genre-tile{position:relative;height:104px;border-radius:var(--r-lg);overflow:hidden;display:flex;align-items:flex-end;padding:16px!important;font-size:var(--fs-xl);font-weight:800;text-align:left;color:#fff;background:radial-gradient(circle at 85% 15%,color-mix(in srgb,var(--g) 70%,#fff 0%) 0%,transparent 55%),linear-gradient(135deg,color-mix(in srgb,var(--g) 85%,#000),color-mix(in srgb,var(--g) 35%,#000));transition:transform .2s var(--ease),box-shadow .2s}.genre-tile:hover,.kbnav .genre-tile:focus{transform:translateY(-4px) scale(1.02);box-shadow:0 18px 40px -14px var(--g)}.top-row .anime-card .card-meta span:before{content:""}.so-share{margin:6px 0 4px}.btn.sent{background:#46d3692e!important;color:var(--online)!important;border-color:#46d36980!important;animation:pop-in .35s var(--ease)}.spin-sm{display:inline-block;width:14px;height:14px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:spin .7s linear infinite}.btn-party[hidden]{display:none}.party-hero{display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:space-between;padding:24px;border-radius:var(--r-lg);background:linear-gradient(120deg,#e5091438,#a855f72e);border:1px solid var(--hairline-2)}.ph-text h3{font-size:var(--fs-xl);margin-bottom:6px}.ph-text p{color:var(--text-2);max-width:60ch;line-height:1.5}.ph-join input{width:120px;text-transform:uppercase;letter-spacing:.15em;font-weight:800;background:#00000059;border:1px solid var(--hairline-2);border-radius:var(--r-sm);padding:9px 12px;color:var(--text);font:inherit}.party-current{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding:12px 16px;border-radius:var(--r-md);background:#46d3691f;border:1px solid rgb(70 211 105 / .4)}.party-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.party-card{display:flex;align-items:center;gap:12px;padding:10px;border-radius:var(--r-md);background:var(--fill-1);border:1px solid var(--hairline)}.party-card img{width:52px;aspect-ratio:2 / 3;object-fit:cover;border-radius:var(--r-sm);flex:none}.pc-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;font-size:var(--fs-md);color:var(--text-2)}.pc-info b{color:var(--text);font-size:var(--fs-base);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc-members,.pp-members{display:flex;align-items:center}.pp-m{width:26px;height:26px;margin-right:-6px;border:2px solid #141416;border-radius:50%;font-size:var(--fs-xs)}.pp-count{margin-left:14px;font-size:var(--fs-sm);color:var(--text-2);font-weight:700}.party-panel{border-top:1px solid var(--hairline);padding-top:10px;display:flex;flex-direction:column;gap:10px}.party-panel[hidden]{display:none}.pp-head{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.pp-title{font-weight:800}.pp-title b{letter-spacing:.12em;background:#fff;color:#000;border-radius:var(--r-sm);padding:1px 7px;margin-left:4px}.pp-actions{display:flex;gap:6px;margin-left:auto}.pp-leave{color:var(--red)!important}.pp-chat{max-height:180px;overflow-y:auto;display:flex;flex-direction:column;gap:6px;font-size:var(--fs-md)}.pp-msg{display:flex;gap:8px;align-items:flex-start;animation:rise-in .3s var(--ease) both}.pp-msg.sys{color:var(--text-3);font-size:var(--fs-sm);font-style:italic;justify-content:center}.pp-av{width:22px;height:22px;flex:none;font-size:var(--fs-xs)}.pp-form{display:flex;gap:8px}.pp-form input{flex:1;background:var(--fill-1);border:1px solid var(--hairline-2);border-radius:var(--r-sm);padding:8px 12px;color:var(--text);font:inherit;font-size:var(--fs-base)}.party-toast{position:absolute;z-index:7;left:50%;top:22px;transform:translate(-50%,-10px);padding:8px 16px;border-radius:999px;background:#000000bf;color:#fff;font-size:var(--fs-base);font-weight:700;opacity:0;transition:opacity .3s,transform .3s var(--ease);pointer-events:none;max-width:70%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.party-toast.show{opacity:1;transform:translate(-50%)}.search-box{transition:background .2s,border-color .2s,width .3s var(--ease)}@media (max-width: 1600px){.search-box{width:140px}.search-box:focus-within{width:260px}}.live-strip{display:none;justify-content:center;position:relative;z-index:4;margin:0 0 18px}body.home-mode .live-strip{display:flex}.live-pill{margin-left:0}.lp-watch,.lp-online{width:6px;height:6px;border-radius:50%;flex:none;display:inline-block}.lp-watch{background:var(--online);animation:lp-pulse 1.8s ease-out infinite}.lp-online{border:1.5px solid var(--online);background:transparent;width:7px;height:7px}@keyframes lp-pulse{0%{box-shadow:0 0 #46d3698c}70%{box-shadow:0 0 0 5px #46d36900}to{box-shadow:0 0 #46d36900}}@media (max-width: 900px){.live-pill{display:flex!important}.lp-comment,#lpCommentSep{display:none!important}}html.rm .lp-watch{animation:none}#btnChat{position:relative}.chat-dot{position:absolute;top:6px;right:6px;width:8px;height:8px;border-radius:50%;background:var(--online);border:2px solid #0b0b0d}.chat-dot[hidden]{display:none}.cd-tab .chat-dot{position:static;display:inline-block;margin-left:4px;vertical-align:1px;border:0}.chat-drawer{position:fixed;top:0;right:0;bottom:0;width:min(400px,100vw);z-index:320;display:flex;flex-direction:column;background:#111113;border-left:1px solid var(--hairline-2);box-shadow:-24px 0 60px #00000080;transform:translate(105%);visibility:hidden;transition:transform .35s var(--ease),visibility 0s linear .35s}.chat-drawer.open{transform:none;visibility:visible;transition:transform .35s var(--ease)}.cd-head{display:flex;align-items:center;gap:8px;padding:12px 12px 12px 16px;border-bottom:1px solid var(--hairline)}.cd-tabs{display:flex;gap:4px;flex:1}.cd-tab{padding:8px 14px!important;border-radius:999px;font-size:var(--fs-base);font-weight:700;color:var(--text-2);display:inline-flex;align-items:center;gap:6px}.cd-tab:hover{color:var(--text);background:var(--fill-1)}.cd-tab.on{background:#fff;color:#000}.cd-tab .badge-count{position:static}.cd-close{width:36px;height:36px;border-radius:50%;font-size:var(--fs-2xl);color:var(--text-2);display:grid;place-items:center}.cd-close:hover{background:var(--fill-2);color:var(--text)}.cd-sub{padding:8px 16px;font-size:var(--fs-sm);color:var(--text-3);display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--hairline)}.cd-sub[hidden],.cd-peer[hidden],.cd-threads[hidden],.cd-msgs[hidden],.cd-form[hidden]{display:none}.cd-peer{display:flex;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid var(--hairline)}.cd-back{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:var(--text-2)}.cd-back:hover{background:var(--fill-2);color:var(--text)}.cd-back svg{width:20px;height:20px}.cd-peer-av,.cd-th-av{width:38px;height:38px;flex:none;position:relative;font-size:var(--fs-lg)}.cd-peer-av.online:after,.cd-th-av.online:after{content:"";position:absolute;right:-1px;bottom:-1px;width:10px;height:10px;border-radius:50%;background:var(--online);border:2px solid #111113}.cd-peer-info{flex:1;min-width:0;display:flex;flex-direction:column;font-size:var(--fs-sm);color:var(--text-3)}.cd-peer-info b{font-size:var(--fs-lg);color:var(--text)}.cd-threads{flex:1;overflow-y:auto;padding:8px}.cd-thread{width:100%;display:flex;align-items:center;gap:12px;padding:10px!important;border-radius:var(--r-md);text-align:left}.cd-thread:hover,.kbnav .cd-thread:focus{background:var(--fill-1)}.cd-th-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:var(--fs-md);color:var(--text-3)}.cd-th-info b{font-size:var(--fs-lg);color:var(--text)}.cd-th-info span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cd-thread.unread .cd-th-info span{color:var(--text);font-weight:600}.cd-th-side{display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-size:var(--fs-xs);color:var(--text-3)}.cd-th-side .badge-count{position:static}.cd-msgs{flex:1;overflow-y:auto;padding:16px 12px 8px;display:flex;flex-direction:column;gap:2px;overscroll-behavior:contain}.cd-empty{margin:auto;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:24px;color:var(--text-3);font-size:var(--fs-md);line-height:1.5}.cd-empty b{color:var(--text);font-size:var(--fs-lg)}.cd-msg{display:flex;gap:8px;align-items:flex-end;margin-top:12px;max-width:88%}.cd-msg.grouped{margin-top:2px}.cd-msg.mine{align-self:flex-end;flex-direction:row-reverse}.cd-msg.new{animation:rise-in .3s var(--ease) both}.cd-av{width:28px;height:28px;flex:none;font-size:var(--fs-xs);align-self:flex-start;margin-top:18px}.cd-msg.grouped .cd-av{margin-top:0;height:0}.cd-body{display:flex;flex-direction:column;gap:3px;min-width:0}.cd-msg.mine .cd-body{align-items:flex-end}.cd-name{font-size:var(--fs-sm);font-weight:700;color:var(--text-2);padding-left:4px}.cd-bubble{padding:8px 12px;border-radius:16px 16px 16px 4px;background:var(--fill-2);font-size:var(--fs-base);line-height:1.4;overflow-wrap:anywhere;white-space:pre-wrap}.cd-msg.mine .cd-bubble{background:var(--accent);color:#fff;border-radius:16px 16px 4px}.cd-meta{display:flex;gap:8px;font-size:var(--fs-xs);color:var(--text-3);padding:0 4px;opacity:0;transition:opacity .15s}.cd-msg:hover .cd-meta,.cd-msg:focus-within .cd-meta,.cd-msg:last-child .cd-meta{opacity:1}.cd-del{font-size:var(--fs-xs);color:var(--text-3);padding:0!important}.cd-del:hover{color:var(--red);text-decoration:underline}.cd-card{display:flex;align-items:center;gap:10px;padding:8px!important;border-radius:var(--r-md);background:var(--fill-1);border:1px solid var(--hairline-2);text-align:left;width:260px;max-width:100%;transition:background .15s,transform .15s var(--ease)}.cd-card:hover,.kbnav .cd-card:focus{background:var(--fill-2);transform:translateY(-1px)}.cd-card img{width:40px;aspect-ratio:2 / 3;object-fit:cover;border-radius:var(--r-sm);flex:none}.cd-card-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:var(--fs-sm);color:var(--text-2)}.cd-card-info b{font-size:var(--fs-md);color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cd-card-play{width:32px;height:32px;border-radius:50%;background:#fff;color:#000;display:grid;place-items:center;flex:none}.cd-card-play svg{width:15px;height:15px;margin-left:2px}.cd-form{display:flex;align-items:center;gap:8px;padding:12px;border-top:1px solid var(--hairline)}.cd-form input{flex:1;min-width:0;height:40px;padding:0 14px;border-radius:999px;background:var(--fill-1);border:1px solid var(--hairline-2);color:var(--text);font:inherit;font-size:var(--fs-base)}.cd-form input:focus{outline:none;border-color:#ffffff59;background:var(--fill-2)}.cd-attach,.cd-send{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;flex:none}.cd-attach{background:var(--fill-1);color:var(--text-2)}.cd-attach:hover{background:var(--fill-2);color:var(--text)}.cd-send{background:#fff;color:#000}.cd-send:disabled{opacity:.5}.cd-attach svg,.cd-send svg{width:18px;height:18px}html.tv .chat-drawer{box-shadow:none}.so-actions{flex-wrap:wrap;justify-content:flex-end}.cd-card>i{width:40px;aspect-ratio:2 / 3;border-radius:var(--r-sm);flex:none;background:var(--fill-2)}:focus-visible{outline:2px solid #fff;outline-offset:3px}:focus:not(:focus-visible){outline:none}.ic{width:18px;height:18px;flex:none}.btn-sm .ic{width:16px;height:16px}.btn-round .ic{width:20px;height:20px}.lp-comment .ic{width:14px;height:14px;color:var(--text-3)}.nav-item:after{content:"";position:absolute;left:6px;right:6px;bottom:2px;height:2px;border-radius:var(--r-xs);background:#ffffff73;transform:scaleX(0);opacity:0;transition:transform .25s var(--ease),opacity .2s,background .2s}.nav-item:hover:after,.kbnav .nav-item:focus:after{transform:scaleX(1);opacity:1}.nav-item.active:after{background:#fff;transform:scaleX(1);opacity:1}.card-flag{top:10px;left:auto;right:10px;width:10px;height:10px;padding:0;border-radius:50%;background:var(--online);border:2px solid rgb(0 0 0 / .65);box-shadow:0 0 0 1px #46d36966}.anime-card:has(.card-remove) .card-flag{right:auto;left:10px;top:10px}@media (hover: none){.card-remove{display:none!important}}.card-play .ic{width:40px;height:40px;filter:drop-shadow(0 2px 8px rgb(0 0 0 / .6))}.anime-card.ranked .poster-wrapper{overflow:hidden}.rank-num{position:absolute;z-index:3;left:8px;top:-6px;pointer-events:none;font-size:84px;font-weight:900;line-height:1;letter-spacing:-.06em;color:#0000008c;-webkit-text-stroke:2px rgb(255 255 255 / .92);text-shadow:0 6px 24px rgb(0 0 0 / .55)}.anime-card.ranked .poster-wrapper:before{content:"";position:absolute;top:0;right:0;left:0;height:45%;z-index:2;pointer-events:none;background:linear-gradient(to bottom,rgb(0 0 0 / .45),transparent)}.live-pill:not(.admin-counts) .lp-count{display:none!important}@media (max-width: 900px){.live-pill:not(.admin-counts){display:none!important}}.lp-comment{display:inline-flex;align-items:center;gap:6px}.btn-play{height:48px;padding:0 28px 0 22px;font-size:var(--fs-lg)}.btn-play .ic{width:20px;height:20px}.modal-actions-left{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.btn-party.btn-round{width:44px}.admin-tools{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;padding:12px 14px;border-radius:var(--r-md);background:var(--fill-1);border:1px dashed var(--hairline-2)}.admin-tools[hidden]{display:none}.at-label{font-size:var(--fs-xs);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.admin-tools .nas-destination{flex-basis:100%}#btnAdminTools[aria-expanded=true]{background:#fff;color:#000}.modal-desc{margin-bottom:8px}.modal-desc.clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.desc-more{font-size:var(--fs-md);font-weight:700;color:var(--text);padding:4px 0!important;margin-bottom:20px;text-decoration:underline;text-underline-offset:3px}.desc-more[hidden]{display:none}.modal-desc:not(.clamp)+.desc-more,.desc-more[hidden]+.modal-tabs{margin-top:0}.modal-tabs{display:flex;gap:24px;border-bottom:1px solid var(--hairline-2);margin:8px 0 20px}.modal-tabs[hidden]{display:none}.modal-tabs button{position:relative;padding:12px 0!important;font-size:var(--fs-lg);font-weight:700;color:var(--text-2)}.modal-tabs button:hover,.modal-tabs button.on{color:var(--text)}.modal-tabs button.on:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;border-radius:var(--r-xs);background:var(--accent)}.modal-card.has-tabs .relations>.block-title,.modal-card.has-tabs .episodes-header .block-title{display:none}.relations[hidden],.downloads-section[hidden]{display:none!important}.chip-sort{padding-right:18px;margin-right:2px;border-right:1px solid var(--hairline-2)}@media (max-width: 820px){.explore-bar{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter)}.explore-bar::-webkit-scrollbar{display:none}.chip-group{flex-wrap:nowrap}.fchip{white-space:nowrap}}.empty-state{display:flex;flex-direction:column;align-items:center;gap:10px}.empty-state b{color:var(--text);font-size:var(--fs-xl)}.empty-state span{max-width:52ch;line-height:1.5}.empty-state .btn{margin-top:6px}.page-lead{color:var(--text-2);font-size:var(--fs-base);margin:-4px 0 20px}.genre-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.genre-tile{height:180px;padding:0!important;display:grid;place-items:center;text-align:center;background:#141416;border:1px solid var(--hairline);border-radius:var(--r-lg);transition:transform .25s var(--ease),box-shadow .25s,border-color .25s}.gt-art{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center}.gt-art img{position:absolute;width:34%;aspect-ratio:2 / 3;object-fit:cover;border-radius:var(--r-sm);box-shadow:0 10px 30px #0009;left:calc(-6% + var(--n) * 22%);top:50%;transform:translateY(-50%) rotate(calc((var(--n) - 2) * 5deg)) scale(calc(1 - (var(--n) - 2) * (var(--n) - 2) * .04));transition:transform .4s var(--ease)}.gt-art img[style*="--n:2"]{z-index:2}.gt-art img[style*="--n:1"],.gt-art img[style*="--n:3"]{z-index:1}.gt-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background:radial-gradient(ellipse at center,#00000059,#000000c7 75%),linear-gradient(135deg,color-mix(in srgb,var(--g) 30%,transparent),transparent 60%)}.gt-text{position:relative;z-index:4;display:flex;flex-direction:column;gap:6px;padding:0 16px}.gt-text b{font-size:var(--fs-2xl);font-weight:900;letter-spacing:-.01em;color:#fff;text-shadow:0 2px 18px rgb(0 0 0 / .8)}.gt-text small{font-size:var(--fs-sm);font-weight:600;color:#ffffffbf;text-shadow:0 1px 8px rgb(0 0 0 / .9);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:240px}.genre-tile:hover,.kbnav .genre-tile:focus{transform:translateY(-4px);box-shadow:0 22px 44px -18px #000000e6;border-color:#ffffff47}.genre-tile:hover .gt-art img{transform:translateY(-50%) rotate(calc((var(--n) - 2) * 7deg)) scale(calc(1.05 - (var(--n) - 2) * (var(--n) - 2) * .04))}@media (max-width: 600px){.genre-grid{grid-template-columns:1fr 1fr;gap:10px}.genre-tile{height:130px}.gt-text b{font-size:var(--fs-xl)}.gt-text small{display:none}}.privacy-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:14px 16px;margin:4px 0 8px;border-radius:var(--r-md);background:var(--fill-1);border:1px solid var(--hairline)}.privacy-row label{flex:1;min-width:220px;font-size:var(--fs-base);font-weight:600}.privacy-row select{height:38px;padding:0 12px;border-radius:var(--r-sm);background:#1b1b1e;border:1px solid var(--hairline-2);color:var(--text);font:inherit;font-size:var(--fs-base)}.privacy-ic{display:grid;place-items:center;color:var(--text-2)}.so-info>span{display:block}.so-info{gap:2px}.so-now{display:inline-flex!important;align-items:center;gap:6px;color:var(--online);font-weight:700}.dot-live{width:7px;height:7px;border-radius:50%;background:var(--online);flex:none;animation:lp-pulse 1.8s ease-out infinite}.so-hours{color:var(--text-3);font-size:var(--fs-sm)}.so-private{display:inline-flex!important;align-items:center;gap:6px;color:var(--text-3)}.so-private .ic{width:14px;height:14px}.so-av.online:after{width:13px;height:13px;right:0;bottom:0;background:var(--online);border:2.5px solid #000}.so-actions .btn .ic{width:15px;height:15px}.party-hero{background:var(--fill-1);border-color:var(--hairline-2)}.pp-title{display:inline-flex;align-items:center;gap:8px}.pp-title .ic{width:18px;height:18px}.tabbar{display:none}@media (max-width: 820px){.nav-links{display:none!important}.navbar{flex-wrap:nowrap;padding:8px 16px;padding-top:max(8px,env(safe-area-inset-top));row-gap:0}.nav-left{width:auto;flex-direction:row;gap:0;flex:none}.nav-right{width:auto;flex:1;min-width:0;justify-content:flex-end;gap:6px}.logo-word{display:none}.search-box{flex:1;min-width:0;width:auto!important;height:38px}.search-box:focus-within{width:auto!important}.hero{padding-top:76px}body{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.tabbar{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;z-index:150;left:0;right:0;bottom:0;height:calc(60px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:#0a0a0ceb;border-top:1px solid var(--hairline-2);-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass)}.tab-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:var(--fs-xs);font-weight:700;color:var(--text-3)}.tab-item .ic{width:22px;height:22px}.tab-item.active{color:#fff}.toast-container,.ad-consent{bottom:calc(76px + env(safe-area-inset-bottom))}.chat-drawer{z-index:330}}html.tv .tabbar{display:none!important}::view-transition-old(root),::view-transition-new(root){animation-duration:.22s;animation-timing-function:ease}html.rm::view-transition-old(root),html.rm::view-transition-new(root){animation:none}.drawer-header .nas-badge{display:flex!important;height:30px;padding:0 10px;margin-left:auto;margin-right:8px;font-size:var(--fs-sm)}#gridHeader:has(#exploreBar:not([hidden])){flex-wrap:wrap;row-gap:16px}#gridHeader .explore-bar{order:3;flex-basis:100%}.modal-card.has-tabs .download-view,.modal-card.has-tabs .relations{border-top:0;padding-top:0}.so-info>span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.so-info>span>span{display:inline!important}@media (max-width: 600px){.hero-actions{gap:8px}.hero-play{height:50px;padding:0 20px 0 16px!important;font-size:var(--fs-lg);flex:1;min-width:0}.hero-actions .btn-round{width:44px;height:44px;flex:none}}.presence-dot{position:absolute;right:-2px;bottom:-2px;width:13px;height:13px;border-radius:50%;border:2.5px solid #000;pointer-events:none;z-index:2}.presence-dot.p-online{background:var(--online)}.presence-dot.p-dnd{background:var(--accent)}.presence-dot.p-dnd:after{content:"";position:absolute;left:2px;right:2px;top:50%;height:2px;margin-top:-1px;border-radius:2px;background:#fff}.presence-dot.p-invisible,.presence-dot.p-offline{background:#000;box-shadow:inset 0 0 0 2.5px #8a8a8f}.presence-dot.big{width:24px;height:24px;right:6px;bottom:6px;border-width:4px}.presence-dot.big.p-dnd:after{left:4px;right:4px;height:3px;margin-top:-1.5px}.presence-dot.big.p-invisible,.presence-dot.big.p-offline{box-shadow:inset 0 0 0 4px #8a8a8f}.presence-pick{display:flex;flex-direction:column;gap:2px;padding:6px 0;margin:4px 0 6px;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.user-pop .presence-pick button{display:flex;align-items:center;gap:10px}.user-pop .presence-pick button.on{background:var(--fill-2)}.pd{width:10px;height:10px;border-radius:50%;flex:none;position:relative}.pd.p-online{background:var(--online)}.pd.p-dnd{background:var(--accent)}.pd.p-dnd:after{content:"";position:absolute;left:2px;right:2px;top:4px;height:2px;background:#fff;border-radius:2px}.pd.p-invisible{box-shadow:inset 0 0 0 2px #8a8a8f}.so-av.dnd:after{content:"";position:absolute;right:0;bottom:0;width:13px;height:13px;border-radius:50%;background:var(--accent);border:2.5px solid #000}.so-person[data-profile]{cursor:pointer;transition:background .15s}.so-person[data-profile]:hover,.kbnav .so-person[data-profile]:focus{background:var(--fill-1)}.so-info b{display:flex;align-items:center;gap:8px}.so-lvl{font-size:var(--fs-xs);font-weight:800;padding:1px 7px;border-radius:999px;background:var(--fill-2);color:var(--text-2)}.so-chev{color:var(--text-3);display:grid;place-items:center}.so-chev .ic{width:20px;height:20px}.nc-red{color:#ff5a64}.nc-blue{color:#5cb3ff}.nc-green{color:var(--online)}.nc-purple{color:#b892ff}.nc-gold{color:var(--gold)}.nc-pink{color:#ff8fc0}.nc-fire,.nc-ocean,.nc-rainbow{-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.nc-fire{background-image:linear-gradient(90deg,#ffb347,#ff4d3d)}.nc-ocean{background-image:linear-gradient(90deg,#3ee6ff,#5a6bff)}.nc-rainbow{background-image:linear-gradient(90deg,#ff5a64,var(--gold),var(--online),#5cb3ff,#b892ff,#ff5a64);background-size:300% 100%;animation:nc-flow 6s linear infinite}@keyframes nc-flow{to{background-position:300% 0}}.pf-avatar.frame-ring{box-shadow:0 0 0 2px #000,0 0 0 4px #fff}.pf-avatar.frame-crimson{box-shadow:0 0 0 2px #000,0 0 0 4.5px var(--accent),0 0 14px #e509148c}.pf-avatar.frame-neon{box-shadow:0 0 0 2px #000,0 0 0 4px #3ee6ff,0 0 12px #3ee6ff,0 0 26px #3ee6ff73}.pf-avatar.frame-sakura{box-shadow:0 0 0 2px #000,0 0 0 4px #ff8fc0,0 0 0 6.5px #fff0f6,0 0 18px #ff8fc099}.pf-avatar.frame-gold{box-shadow:0 0 0 2px #000,0 0 0 4px #ffd36b,0 0 0 6px #8a5a00,0 0 18px #ffc94a8c}.pf-avatar.frame-binge{box-shadow:0 0 0 2px #000,0 0 0 4px #ff8a00,0 0 16px #ff7800b3;animation:fr-flicker 1.6s ease-in-out infinite}.pf-avatar.frame-aurora{animation:fr-aurora 5s linear infinite}.pf-avatar.frame-legend{animation:fr-legend 3s linear infinite}@keyframes fr-flicker{50%{box-shadow:0 0 0 2px #000,0 0 0 4px #ffb347,0 0 24px #ffa000d9}}@keyframes fr-aurora{0%,to{box-shadow:0 0 0 2px #000,0 0 0 4.5px var(--online),0 0 18px #46d36999}33%{box-shadow:0 0 0 2px #000,0 0 0 4.5px #3ee6ff,0 0 18px #3ee6ff99}66%{box-shadow:0 0 0 2px #000,0 0 0 4.5px #b892ff,0 0 18px #b892ff99}}@keyframes fr-legend{0%,to{box-shadow:0 0 0 2px #000,0 0 0 5px #ff5a64,0 0 0 7px var(--gold),0 0 26px #ff5a64b3}25%{box-shadow:0 0 0 2px #000,0 0 0 5px var(--gold),0 0 0 7px var(--online),0 0 26px #ffc94ab3}50%{box-shadow:0 0 0 2px #000,0 0 0 5px var(--online),0 0 0 7px #5cb3ff,0 0 26px #46d369b3}75%{box-shadow:0 0 0 2px #000,0 0 0 5px #5cb3ff,0 0 0 7px #b892ff,0 0 26px #5cb3ffb3}}html.rm .pf-avatar[class*=frame-],html.rm .nc-rainbow{animation:none!important}.cd-body .cd-bubble.bb-glass,.ed-bubble.bb-glass{background:#ffffff1f;border:1px solid rgb(255 255 255 / .22);color:#fff}.cd-body .cd-bubble.bb-midnight,.ed-bubble.bb-midnight{background:linear-gradient(135deg,#1d2547,#0f1226);border:1px solid #2f3a73;color:#dfe6ff}.cd-body .cd-bubble.bb-neon,.ed-bubble.bb-neon{background:#07181c;border:1.5px solid #3ee6ff;color:#c9f7ff;box-shadow:0 0 12px #3ee6ff59}.cd-body .cd-bubble.bb-sakura,.ed-bubble.bb-sakura{background:linear-gradient(135deg,#ffd1e4,#ff9cc6);color:#5c0a33}.cd-body .cd-bubble.bb-gold,.ed-bubble.bb-gold{background:linear-gradient(135deg,#ffe08a,#e0a526);color:#3d2700;font-weight:600}.cd-name{display:inline-flex;align-items:baseline;gap:6px;padding:0 4px!important;font-size:var(--fs-sm);font-weight:700;color:var(--text-2)}.cd-name:hover .nm{text-decoration:underline}.cd-title{font-size:var(--fs-xs);font-weight:700;color:var(--text-3)}.cd-sticker img{width:150px;height:150px;object-fit:contain;display:block;filter:drop-shadow(0 6px 14px rgb(0 0 0 / .45))}.cd-msg.mine .cd-sticker img{object-position:right center}.cd-msg.new .cd-sticker img{animation:sticker-pop .45s var(--ease)}@keyframes sticker-pop{0%{transform:scale(.4) rotate(-12deg);opacity:0}}.cd-image{padding:0!important;border-radius:var(--r-md);overflow:hidden;max-width:240px;border:1px solid var(--hairline-2)}.cd-image img{display:block;width:100%;max-height:300px;object-fit:cover}.cd-stickers{max-height:300px;overflow-y:auto;padding:12px;border-top:1px solid var(--hairline);background:#151517}.cd-stickers[hidden]{display:none}.sk-pack+.sk-pack{margin-top:12px}.sk-head{display:flex;align-items:center;justify-content:space-between;font-size:var(--fs-sm);font-weight:800;color:var(--text-2);margin-bottom:8px}.sk-lock{display:inline-flex;align-items:center;gap:4px;color:var(--text-3);font-weight:700}.sk-lock .ic{width:13px;height:13px}.sk-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.sk{padding:4px!important;border-radius:var(--r-md);transition:background .15s,transform .15s var(--ease)}.sk:hover:not(:disabled){background:var(--fill-2);transform:scale(1.06)}.sk svg{width:100%;height:auto;display:block}.sk-pack.locked .sk{opacity:.35;filter:grayscale(1);cursor:not-allowed}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:950;display:none;place-items:center;padding:24px;background:#000000e6}.lightbox.open{display:grid}.lightbox img{max-width:100%;max-height:100%;border-radius:var(--r-md)}.lb-close{position:absolute;top:16px;right:20px;font-size:32px;color:#fff}.top-tag{position:absolute;z-index:3;top:0;left:10px;width:32px;padding:7px 0 6px;border-radius:0 0 var(--r-xs) var(--r-xs);background:var(--accent);color:#fff;font-size:var(--fs-xs);font-weight:900;line-height:1.05;letter-spacing:.02em;text-align:center;box-shadow:0 4px 12px #00000073}.card-stats{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:5px;margin-top:3px;font-size:var(--fs-xs);font-weight:700;color:var(--text-2)}.card-stats[hidden],.card-meta[hidden]{display:none}.cs-score{color:var(--gold)}.cs-genre{max-width:90px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-dot{width:3px;height:3px;border-radius:50%;background:var(--text-3)}.cs-langs{display:inline-flex;gap:3px;margin-left:3px;color:#fff}.cs-langs .ic{width:14px;height:14px}.cs-cast{padding:1px 4px;border:1px solid currentColor;border-radius:4px;font-size:9px;line-height:1.2;letter-spacing:.04em;color:var(--gold)}body[data-view=perfil] #gridHeader{display:none}.pf-page{padding-bottom:40px}.pf-banner{height:clamp(150px,22vw,300px);border-radius:var(--r-lg);background-size:cover;background-position:center;position:relative;overflow:hidden}.pf-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent 50%,rgb(0 0 0 / .55))}.bn-night{background:radial-gradient(circle at 20% 30%,#26315f 0,transparent 45%),radial-gradient(circle at 80% 70%,#3a1e4f 0,transparent 45%),#0b0d18}.bn-aurora{background:linear-gradient(120deg,#0b3d3a,#1c7a5d 30%,#3ee6ff,#5a6bff 80%,#20124d)}.bn-sunset{background:linear-gradient(160deg,#ffb347,#ff5f6d 45%,#6a2c70)}.bn-ocean{background:linear-gradient(160deg,#0f2027,#203a43 45%,#2c97b8)}.bn-sakura{background:radial-gradient(circle at 15% 25%,#fff 0 2px,transparent 3px) 0 0 / 60px 60px,linear-gradient(135deg,#ffd1e4,#ff8fc0 60%,#b5476f)}.bn-ember{background:radial-gradient(circle at 50% 120%,#ff7b00 0,#b31d1d 35%,#200606 75%)}.bn-galaxy{background:radial-gradient(circle at 30% 40%,#fff 0 1px,transparent 2px) 0 0 / 40px 40px,radial-gradient(circle at 70% 60%,rgb(184 146 255 / .55),transparent 45%),radial-gradient(circle at 25% 75%,rgb(62 230 255 / .35),transparent 40%),#07061a}.bn-image{background-color:#111}.pf-head{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px 24px;margin:-64px 24px 28px;position:relative;z-index:2}.pf-av-wrap{position:relative;width:136px;height:136px;flex:none}.pf-av-wrap .pf-big{width:136px;height:136px;font-size:52px;border:5px solid #000}.pf-id{flex:1;min-width:240px;display:flex;flex-direction:column;gap:8px;padding-bottom:4px}.pf-name{font-size:var(--fs-2xl);font-weight:900;letter-spacing:-.01em;line-height:1.1}.pf-sub{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:var(--fs-md);color:var(--text-2)}.pf-title{padding:3px 10px;border-radius:999px;background:#fff;color:#000;font-weight:800;font-size:var(--fs-sm)}.pf-level{padding:3px 10px;border-radius:999px;background:var(--fill-2);font-weight:800;font-size:var(--fs-sm);color:var(--text)}.pf-pres{display:inline-flex;align-items:center;gap:6px;font-weight:700}.pf-pres:before{content:"";width:8px;height:8px;border-radius:50%;background:#8a8a8f}.pf-pres.p-online:before{background:var(--online)}.pf-pres.p-dnd:before{background:var(--accent)}.pf-xp{height:8px;max-width:420px;border-radius:999px;background:var(--fill-2);overflow:hidden}.pf-xp i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--accent),#ff7a59);transition:width .8s var(--ease)}.pf-xp-txt{font-size:var(--fs-sm);color:var(--text-3)}.pf-actions{display:flex;align-items:center;gap:8px;padding-bottom:6px}.pf-statgrid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:16px}.pf-stat{padding:16px;border-radius:var(--r-md);background:var(--fill-1);border:1px solid var(--hairline);display:flex;flex-direction:column;gap:2px}.pf-stat b{font-size:var(--fs-2xl);font-weight:900}.pf-stat span{font-size:var(--fs-sm);color:var(--text-2)}.pf-cols{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.pf-card{padding:20px;border-radius:var(--r-lg);background:var(--fill-1);border:1px solid var(--hairline)}.pf-card h3{font-size:var(--fs-lg);font-weight:800;margin-bottom:14px;display:flex;align-items:center;gap:8px}.pf-card h3 .count{color:var(--text-3);font-size:var(--fs-md)}.pf-wide{grid-column:1 / -1}.pf-top{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px}.pf-top-item{display:flex;flex-direction:column;gap:4px;text-align:left;padding:0!important;min-width:0}.pf-top-item img{width:100%;aspect-ratio:2 / 3;object-fit:cover;border-radius:var(--r-sm);transition:transform .2s var(--ease)}.pf-top-item:hover img{transform:translateY(-3px)}.pf-top-item span{font-size:var(--fs-md);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pf-top-item small{font-size:var(--fs-xs);color:var(--text-3)}.pf-badges{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px}.pf-badge{display:grid;grid-template-columns:34px 1fr;grid-template-rows:auto auto;column-gap:10px;align-items:center;padding:10px 12px;border-radius:var(--r-md);background:#ffffff08;border:1px solid var(--hairline);opacity:.45}.pf-badge .ic{grid-row:1 / 3;width:30px;height:30px;color:var(--text-3)}.pf-badge b{font-size:var(--fs-md)}.pf-badge span{font-size:var(--fs-xs);color:var(--text-3)}.pf-badge.got{opacity:1;border-color:#ffc94a59;background:#ffc94a0f}.pf-badge.got .ic{color:var(--gold)}.pf-private{display:flex;align-items:center;gap:14px;padding:20px;margin-bottom:16px;border-radius:var(--r-lg);background:var(--fill-1);border:1px solid var(--hairline)}.pf-private .ic{width:28px;height:28px;color:var(--text-3)}.pf-private div{display:flex;flex-direction:column;gap:2px}.pf-private span{color:var(--text-2);font-size:var(--fs-md)}@media (max-width: 900px){.pf-statgrid{grid-template-columns:repeat(3,1fr)}.pf-cols{grid-template-columns:1fr}}@media (max-width: 600px){.pf-head{margin:-48px 12px 20px}.pf-av-wrap,.pf-av-wrap .pf-big{width:104px;height:104px}.pf-statgrid{grid-template-columns:repeat(2,1fr)}.pf-actions{width:100%}}.pf-editor{padding:20px;margin-bottom:20px;border-radius:var(--r-lg);background:#121214;border:1px solid var(--hairline-2)}.pf-editor[hidden]{display:none}.ed-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.ed-tabs{display:flex;flex-wrap:wrap;gap:6px}.ed-tabs button{padding:8px 14px!important;border-radius:999px;font-weight:700;font-size:var(--fs-md);color:var(--text-2);background:var(--fill-1)}.ed-tabs button.on{background:#fff;color:#000}.ed-help{font-size:var(--fs-sm);font-weight:700;color:var(--text-3);cursor:help}.ed-rules{font-size:var(--fs-sm);color:var(--text-3);margin:6px 0 16px;line-height:1.5}.ed-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.ed-opt{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px!important;border-radius:var(--r-md);background:var(--fill-1);border:1.5px solid transparent;transition:border-color .15s,background .15s;text-align:center}.ed-opt:hover{background:var(--fill-2)}.ed-opt.on{border-color:#fff}.ed-opt.locked{opacity:.5}.ed-opt.locked>:first-child{filter:grayscale(.8)}.ed-name{font-size:var(--fs-md);font-weight:700}.ed-state{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-xs);font-weight:800;color:var(--online)}.ed-state.lock{color:var(--text-3)}.ed-state .ic{width:13px;height:13px}.ed-banner{width:100%;height:54px;border-radius:var(--r-sm);display:grid;place-items:center;color:#fff}.ed-banner.bn-pick{background:var(--fill-2);border:1px dashed var(--hairline-2)}.ed-frame{width:56px;height:56px;display:block;padding:6px}.ed-frame .pf-avatar{font-size:20px}.ed-color{font-size:var(--fs-lg);font-weight:900;padding:12px 0}.ed-title{padding:4px 12px;border-radius:999px;background:#fff;color:#000;font-weight:800;font-size:var(--fs-sm);margin:10px 0}.ed-bubble{padding:8px 14px;border-radius:16px 16px 16px 4px;background:var(--fill-2);margin:8px 0}.pf-head{margin:0 24px 28px;align-items:flex-start}.pf-av-wrap{margin-top:-72px}.pf-id,.pf-actions{padding-top:14px}@media (max-width: 600px){.pf-head{margin:0 12px 20px}.pf-av-wrap{margin-top:-56px}.pf-id{padding-top:0}}.pf-avatar{position:relative;overflow:visible}.pf-avatar img{border-radius:50%}.user-btn:has(.ub-avatar){overflow:visible;background:none}.fr-art{position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;z-index:1;pointer-events:none;display:block}.fr-art svg{width:100%;height:100%;overflow:visible;display:block}.fr-art .fr-spin,.fr-art .fr-spin-rev,.fr-art .fr-pulse,.fr-art .fr-sway{transform-box:view-box;transform-origin:50px 50px}.fr-art .fr-spin{animation:fr-rot 16s linear infinite}.fr-art .fr-spin-rev{animation:fr-rot 22s linear infinite reverse}.fr-art .fr-pulse{animation:fr-pls 1.5s ease-in-out infinite}.fr-art .fr-sway{animation:fr-sway 3.2s ease-in-out infinite alternate}.fr-art .fr-lick{transform-box:view-box;animation:fr-lick .8s ease-in-out infinite alternate}.fr-art .fr-flicker{animation:fr-flk 1.1s steps(2,jump-none) infinite}.fr-art .fr-fall{animation:fr-fall 4.2s linear infinite}.fr-art .fr-float{animation:fr-float 2.8s ease-in-out infinite alternate}@keyframes fr-rot{to{transform:rotate(360deg)}}@keyframes fr-pls{50%{transform:scale(1.06);opacity:.85}}@keyframes fr-sway{0%{transform:rotate(-4deg)}to{transform:rotate(4deg)}}@keyframes fr-lick{0%{transform:scale(.82)}to{transform:scale(1.08)}}@keyframes fr-flk{0%{opacity:1}50%{opacity:.15}}@keyframes fr-fall{0%{transform:translate(0) rotate(0);opacity:0}15%{opacity:1}to{transform:translate(-26px,90px) rotate(260deg);opacity:0}}@keyframes fr-float{0%{transform:translateY(-2px)}to{transform:translateY(3px)}}.fx-sharingan svg{filter:drop-shadow(0 0 3px rgb(255 30 40 / .55))}.fx-agua svg{filter:drop-shadow(0 0 3px rgb(60 150 255 / .6))}.fx-rayo svg{filter:drop-shadow(0 0 4px rgb(120 200 255 / .95))}.fx-maldicion svg{filter:drop-shadow(0 0 4px rgb(140 80 255 / .7))}.fx-kitsune svg{filter:drop-shadow(0 0 3px rgb(255 120 20 / .55))}.fx-saiyan svg{filter:drop-shadow(0 0 6px rgb(255 210 60 / .8))}.fx-shinigami svg{filter:drop-shadow(0 0 3px rgb(180 20 30 / .6))}.fx-mecha svg{filter:drop-shadow(0 0 3px rgb(130 255 80 / .5))}.fx-vacio svg{filter:drop-shadow(0 0 5px rgb(140 180 255 / .6))}.fx-legend svg{filter:drop-shadow(0 0 4px rgb(255 210 80 / .6))}.fx-binge svg{filter:drop-shadow(0 0 4px rgb(255 110 0 / .7))}.fr-art .adm-sweep,.fr-art .adm-sweep2{transform-box:view-box;transform-origin:50px 50px}.fr-art .adm-sweep{animation:fr-rot 7s linear infinite}.fr-art .adm-sweep2{animation:fr-rot 11s linear infinite reverse}.fr-art .adm-glow{opacity:0;animation:adm-breathe 3.6s ease-in-out infinite alternate}.fr-art .adm-glint{opacity:0;transform-box:fill-box;transform-origin:center;animation:adm-glint 6.5s var(--ease) infinite 1.4s}@keyframes adm-breathe{to{opacity:.32}}@keyframes adm-glint{0%,80%{opacity:0;transform:scale(.6) rotate(0)}87%{opacity:1;transform:scale(1) rotate(45deg)}96%,to{opacity:0;transform:scale(.8) rotate(90deg)}}.fr-art .adm-tickspin{transform-box:view-box;transform-origin:50px 50px;animation:fr-rot 120s linear infinite}.fr-art .adm-float{transform-box:view-box;animation:adm-float 4.2s ease-in-out infinite alternate}.fr-art .adm-ray{animation:adm-ray 5s ease-in-out infinite;animation-delay:calc(var(--i) * 70ms + 2s)}.fr-art .adm-stud{animation:adm-twinkle 5s ease-in-out infinite}@keyframes adm-float{0%{transform:translateY(.4px)}to{transform:translateY(-1.2px)}}@keyframes adm-ray{0%,30%,to{opacity:1}12%{opacity:.62}}@keyframes adm-twinkle{50%{opacity:.5}}.fr-art .adm-pulse{display:none}.pf-big .adm-pulse{display:inline;opacity:0;transform-box:view-box;transform-origin:50px 50px;animation:adm-pulse 5.5s var(--ease) 2s infinite}@keyframes adm-pulse{0%{opacity:.6;transform:scale(1)}55%,to{opacity:0;transform:scale(1.09)}}.pf-big .adm-draw{stroke-dasharray:1;animation:adm-draw .9s var(--ease) both}.pf-big .adm-draw.d2{animation-delay:.08s}.pf-big .adm-band,.pf-big .adm-ticks{animation:adm-fade .5s var(--ease) .15s both}.pf-big .adm-studs{animation:adm-fade .4s var(--ease) .5s both}.pf-big .adm-crest{transform-box:view-box;transform-origin:50px -10px;animation:adm-crest .6s var(--ease) .4s both}.pf-big .adm-lights{animation:adm-fade .6s var(--ease) .9s both}@keyframes adm-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes adm-fade{0%{opacity:0}}@keyframes adm-crest{0%{opacity:0;transform:translateY(4px) scale(.95)}}html.rm .fr-art *{animation:none!important}html.tv .fr-art svg{filter:none!important}.user-menu .presence-dot{z-index:3}.ed-frame{width:64px;height:64px;padding:12px;box-sizing:content-box}.user-card{display:flex!important;align-items:center;gap:12px;width:100%;padding:14px 12px!important;margin-bottom:6px;border-radius:var(--r-md)!important;background:var(--fill-1) center / cover no-repeat;text-align:left;min-height:74px}.user-card:hover{filter:brightness(1.1)}.uc-av{width:44px;height:44px;flex:none;font-size:18px;margin:4px}.uc-txt{display:flex;flex-direction:column;min-width:0}.uc-name{font-size:var(--fs-lg);font-weight:800;text-shadow:0 1px 6px rgb(0 0 0 / .8)}.uc-sub{font-size:var(--fs-xs);font-weight:700;color:#fffc;text-shadow:0 1px 6px rgb(0 0 0 / .8)}.user-pop .who{padding:0 10px 6px;font-size:var(--fs-xs)}.user-pop .who b{display:none}.so-person.has-bn{position:relative;overflow:hidden;isolation:isolate}.so-person.has-bn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:30%;z-index:-1;background:var(--bn) center / cover no-repeat;opacity:.45;-webkit-mask-image:linear-gradient(90deg,transparent,#000 60%);mask-image:linear-gradient(90deg,transparent,#000 60%);transition:opacity .2s}.so-person.has-bn:hover:before{opacity:.7}.cd-peer{background-size:cover;background-position:center}.ed-grid.ed-banners{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.ed-banners .ed-banner{height:92px;border-radius:var(--r-sm);background-size:cover;background-position:center}.ed-banners .ed-name{font-size:var(--fs-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.ed-search{margin-bottom:14px}.ed-search input{width:100%;height:42px;padding:0 14px;border-radius:var(--r-sm);background:var(--fill-1);border:1px solid var(--hairline-2);color:var(--text);font:inherit}.ed-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px;margin-top:10px}.ed-results button{display:flex;flex-direction:column;gap:4px;padding:0!important;text-align:left;font-size:var(--fs-sm);font-weight:700}.ed-results img{width:100%;aspect-ratio:2 / 3;object-fit:cover;border-radius:var(--r-sm)}.ed-results span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fr-art .fr-flap{transform-box:view-box;transform-origin:50px 52px;animation:fr-flap 2.4s ease-in-out infinite}.fr-art .fr-rise{animation:fr-rise 2.6s ease-in infinite}@keyframes fr-flap{50%{transform:scaleX(1.06) translateY(-1px)}}@keyframes fr-rise{0%{transform:translateY(0);opacity:0}20%{opacity:1}to{transform:translateY(-26px);opacity:0}}.fx-infierno svg{filter:drop-shadow(0 0 6px rgb(255 80 0 / .75))}.fx-diablo svg{filter:drop-shadow(0 0 4px rgb(220 20 30 / .6))}.fx-angel svg{filter:drop-shadow(0 0 5px rgb(255 240 190 / .7))}.fx-alas svg{filter:drop-shadow(0 0 4px rgb(140 60 200 / .6))}html.tv .fr-art [filter]{filter:none!important}.uc-av{display:block}.uc-av .pf-avatar{width:44px;height:44px}.pf-avatar>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 22%;border-radius:50%}.fr-art.fr-img{top:-24%;right:-24%;bottom:-24%;left:-24%}.fr-art.fr-img img{width:100%;height:100%;object-fit:contain;display:block}.ed-frame.ed-up{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;border:1.5px dashed var(--hairline-2);color:var(--text-2)}.fx-hoguera svg{filter:drop-shadow(0 2px 4px rgb(255 110 20 / .45))}.fx-solmedianoche svg{filter:drop-shadow(0 2px 5px rgb(255 200 60 / .4))}.nc-rainbow{filter:drop-shadow(0 0 6px rgb(255 255 255 / .25))}.nc-neonpink{color:#ff5fd7;text-shadow:0 0 4px #ff5fd7,0 0 12px rgb(255 95 215 / .7),0 0 24px rgb(255 95 215 / .4);animation:nc-pulse 2.2s ease-in-out infinite}.nc-toxic{color:#a6ff3d;text-shadow:0 0 5px #7dff2a,0 0 16px rgb(125 255 42 / .55);animation:nc-pulse 1.8s ease-in-out infinite}.nc-sign{color:#6ff4ff;text-shadow:0 0 4px #6ff4ff,0 0 12px #2fd3ff,0 0 26px rgb(47 211 255 / .6);animation:nc-sign 5s linear infinite}.nc-blood{color:#ff2b3d;text-shadow:0 0 6px rgb(200 0 20 / .9),0 0 18px rgb(140 0 10 / .7);animation:nc-pulse 1.4s ease-in-out infinite}.nc-volt{color:#eaf6ff;text-shadow:0 0 3px #fff,0 0 10px #59b4ff,0 0 22px #2b7fff;animation:nc-volt 2.6s steps(1) infinite}.nc-blaze,.nc-frost,.nc-shine,.nc-galaxy{-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;background-size:250% 100%}.nc-blaze{background-image:linear-gradient(90deg,#ffde59,#ff8a00,#ff2d00,#ff8a00,#ffde59);filter:drop-shadow(0 0 6px rgb(255 100 0 / .75));animation:nc-flow 2.4s linear infinite}.nc-frost{background-image:linear-gradient(100deg,#9fd8ff,#e8f8ff 40%,#fff,#e8f8ff 60%,#9fd8ff);filter:drop-shadow(0 0 6px rgb(140 210 255 / .7));animation:nc-sweep 3s ease-in-out infinite}.nc-shine{background-image:linear-gradient(100deg,#b8860b,#ffd24a 35%,#fff8d6,#ffd24a 65%,#b8860b);filter:drop-shadow(0 0 6px rgb(255 200 60 / .6));animation:nc-sweep 2.6s ease-in-out infinite}.nc-galaxy{background-image:linear-gradient(90deg,#7b5cff,#ff5fd7,#3ee6ff,#7b5cff);filter:drop-shadow(0 0 8px rgb(150 100 255 / .65));animation:nc-flow 5s linear infinite}.nc-glitch{position:relative;display:inline-block;color:#fff;text-shadow:0 0 8px rgb(255 255 255 / .35)}.nc-glitch:before,.nc-glitch:after{content:attr(data-text);position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.nc-glitch:before{color:#ff2b6a;transform:translate(-2px);clip-path:inset(0 0 55% 0);animation:nc-glitch1 2.4s steps(1) infinite;mix-blend-mode:screen}.nc-glitch:after{color:#2bf0ff;transform:translate(2px);clip-path:inset(55% 0 0 0);animation:nc-glitch2 2.4s steps(1) infinite;mix-blend-mode:screen}@keyframes nc-pulse{50%{filter:brightness(1.35)}}@keyframes nc-sign{0%,18%,22%,25%,53%,57%,to{opacity:1}20%,24%,55%{opacity:.35;text-shadow:none}}@keyframes nc-volt{0%,to{text-shadow:0 0 3px #fff,0 0 10px #59b4ff,0 0 22px #2b7fff}47%{text-shadow:0 0 6px #fff,0 0 18px #9fd8ff,0 0 34px #59b4ff,2px -1px 0 #9fd8ff}50%{text-shadow:0 0 2px #fff}}@keyframes nc-sweep{0%{background-position:100% 0}60%,to{background-position:-150% 0}}@keyframes nc-glitch1{0%,86%,to{transform:translate(0);opacity:0}88%{transform:translate(-3px,-1px);opacity:1}92%{transform:translate(2px,1px);opacity:1}95%{transform:translate(-1px);opacity:1}}@keyframes nc-glitch2{0%,86%,to{transform:translate(0);opacity:0}89%{transform:translate(3px,1px);opacity:1}93%{transform:translate(-2px,-1px);opacity:1}96%{transform:translate(1px);opacity:1}}.cd-body .cd-bubble.bb-gold,.ed-bubble.bb-gold{background:linear-gradient(110deg,#e0a526,#ffe08a 40%,#fff6d1,#ffe08a 60%,#e0a526);background-size:250% 100%;animation:nc-sweep 3.2s ease-in-out infinite;color:#3d2700}.cd-body .cd-bubble.bb-manga,.ed-bubble.bb-manga{background:#fff;color:#111;border:2.5px solid #111;font-weight:800;box-shadow:3px 3px #111;border-radius:18px 18px 18px 4px}.cd-msg.mine .cd-body .cd-bubble.bb-manga{border-radius:18px 18px 4px;box-shadow:-3px 3px #111}.cd-body .cd-bubble.bb-terminal,.ed-bubble.bb-terminal{background:#050b05;color:#46ff6a;border:1px solid #1d5c26;font-family:ui-monospace,Cascadia Code,Consolas,monospace;text-shadow:0 0 6px rgb(70 255 106 / .6)}.cd-body .cd-bubble.bb-terminal:after,.ed-bubble.bb-terminal:after{content:"_";margin-left:2px;animation:nc-sign 1.1s steps(1) infinite}.cd-body .cd-bubble.bb-neonpink,.ed-bubble.bb-neonpink{background:#16050f;color:#ffd6f3;border:1.5px solid #ff5fd7;box-shadow:0 0 10px #ff5fd78c,inset 0 0 10px #ff5fd740;animation:bb-neon 4s linear infinite}.cd-body .cd-bubble.bb-ice,.ed-bubble.bb-ice{background:linear-gradient(135deg,#c8ebff38,#78beff1f);border:1px solid rgb(190 230 255 / .55);color:#eaf8ff;box-shadow:0 0 14px #8cd2ff59,inset 0 1px #fff6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cd-body .cd-bubble.bb-flames,.ed-bubble.bb-flames{color:#fff3e0;border:2px solid transparent;background:linear-gradient(#1a0800,#1a0800) padding-box,linear-gradient(90deg,#ff2d00,#ffb300,#ff2d00,#ffb300) border-box;background-size:100% 100%,300% 100%;animation:bb-border 1.6s linear infinite;box-shadow:0 0 14px #ff5a0080}.cd-body .cd-bubble.bb-galaxy,.ed-bubble.bb-galaxy{color:#fff;background:radial-gradient(circle at 20% 30%,#fff 0 .8px,transparent 1.5px) 0 0 / 22px 22px,radial-gradient(circle at 70% 60%,rgb(255 255 255 / .8) 0 .6px,transparent 1.2px) 0 0 / 30px 30px,linear-gradient(120deg,#2a1466,#5a1f9e,#1c3a8f,#2a1466);background-size:22px 22px,30px 30px,300% 100%;animation:bb-galaxy 8s linear infinite;box-shadow:0 0 14px #7850ff73}.cd-body .cd-bubble.bb-rainbow,.ed-bubble.bb-rainbow{color:#fff;border:2px solid transparent;background:linear-gradient(#141416,#141416) padding-box,linear-gradient(90deg,#ff5a64,var(--gold),var(--online),#5cb3ff,#b892ff,#ff5a64) border-box;background-size:100% 100%,300% 100%;animation:bb-border 3s linear infinite}@keyframes bb-neon{0%,70%,74%,to{box-shadow:0 0 10px #ff5fd78c,inset 0 0 10px #ff5fd740}72%{box-shadow:none}}@keyframes bb-border{to{background-position:0 0,300% 0}}@keyframes bb-galaxy{to{background-position:22px 0,-30px 0,300% 0}}html.rm [class*=nc-],html.rm [class*=bb-],html.rm .nc-glitch:before,html.rm .nc-glitch:after{animation:none!important}.ed-color{font-size:var(--fs-xl)}.onb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:980;display:grid;place-items:center;padding:20px;opacity:0;transition:opacity .45s var(--ease)}.onb.in{opacity:1}.onb.out{opacity:0;pointer-events:none}.onb-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 20% 15%,rgb(229 9 20 / .28),transparent 45%),radial-gradient(circle at 85% 90%,rgb(120 70 255 / .22),transparent 45%),#060608f0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.onb-card{position:relative;width:min(760px,100%);max-height:calc(100vh - 40px);overflow:auto;padding:32px;border-radius:var(--r-lg);background:#121214;border:1px solid var(--hairline-2);box-shadow:0 40px 120px #0009;transform:translateY(16px) scale(.98);transition:transform .5s var(--ease)}.onb.in .onb-card{transform:none}.onb-pass{width:min(420px,100%);text-align:center}.onb-pass form{display:flex;flex-direction:column;gap:10px;text-align:left;margin-top:18px}.onb-logo{width:64px;height:auto;margin:0 auto 10px;display:block;filter:drop-shadow(0 0 14px rgb(255 255 255 / .35));animation:logo-in .9s var(--ease) both}.onb-card h2{font-size:var(--fs-2xl);font-weight:900;letter-spacing:-.01em}.onb-lead{color:var(--text-2);font-size:var(--fs-base);line-height:1.55;margin:6px 0 18px}.onb-strength{height:6px;border-radius:6px;background:var(--fill-2);overflow:hidden}.onb-strength i{display:block;height:100%;width:0;background:var(--accent);transition:width .3s,background .3s}.onb-strength i[data-level=mid]{background:var(--gold)}.onb-strength i[data-level=high]{background:var(--online)}.onb-hint{color:var(--text-3);font-size:var(--fs-sm);margin-top:-4px}.onb-err{color:var(--red);font-size:var(--fs-md);min-height:1.2em}.onb-next{height:48px}.onb-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.onb-dots{display:flex;gap:6px}.onb-dots i{width:28px;height:5px;border-radius:5px;background:var(--fill-2);transition:background .3s,width .3s}.onb-dots i.done{background:#ffffff8c}.onb-dots i.on{background:var(--accent);width:44px}.onb-skip{font-size:var(--fs-md);font-weight:700;color:var(--text-3)}.onb-skip:hover{color:var(--text)}.onb-body.enter{animation:onb-enter .45s var(--ease) both}@keyframes onb-enter{0%{opacity:0;transform:translate(24px)}}.onb-foot{display:flex;justify-content:space-between;gap:10px;margin-top:22px}.onb-foot .onb-back[hidden]{visibility:hidden;display:inline-flex}.onb-me{display:flex;align-items:center;gap:18px;margin-bottom:14px}.onb-av{width:84px;height:84px;flex:none;font-size:32px}.onb-me .field{flex:1}.onb-search input{width:100%;height:42px;padding:0 14px;border-radius:var(--r-sm);background:var(--fill-1);border:1px solid var(--hairline-2);color:var(--text);font:inherit;margin-bottom:12px}.onb-avs{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:10px;max-height:260px;overflow-y:auto;padding:4px}.onb-avopt{aspect-ratio:1;border-radius:50%;overflow:hidden;padding:0!important;border:3px solid transparent;transition:transform .15s var(--ease),border-color .15s}.onb-avopt img{width:100%;height:100%;object-fit:cover;object-position:center 20%}.onb-avopt:hover{transform:scale(1.06)}.onb-avopt.on{border-color:var(--accent);transform:scale(1.08)}.onb-likes{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px;max-height:360px;overflow-y:auto;padding:4px}.onb-like{position:relative;padding:0!important;text-align:left;display:flex;flex-direction:column;gap:4px;font-size:var(--fs-xs);font-weight:700;color:var(--text-2)}.onb-like img{width:100%;aspect-ratio:2 / 3;object-fit:cover;border-radius:var(--r-sm);border:3px solid transparent;transition:transform .15s var(--ease),border-color .15s,filter .15s}.onb-like span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.onb-like.on img{border-color:var(--accent);transform:scale(.97);filter:brightness(.75)}.onb-check{position:absolute;top:8px;right:8px;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:#fff;transform:scale(0);transition:transform .2s var(--ease)}.onb-check .ic{width:15px;height:15px}.onb-like.on .onb-check{transform:scale(1)}.onb-count{margin-top:10px;font-size:var(--fs-md);font-weight:700;color:var(--text-2)}.onb-banners{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.onb-ban{height:78px;border-radius:var(--r-sm);background-size:cover;background-position:center;display:flex;align-items:flex-end;padding:8px!important;border:3px solid transparent;position:relative;overflow:hidden;transition:border-color .15s,transform .15s var(--ease)}.onb-ban:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgb(0 0 0 / .7),transparent 60%)}.onb-ban span{position:relative;font-size:var(--fs-sm);font-weight:800;color:#fff}.onb-ban.on{border-color:var(--accent);transform:scale(.98)}.onb-teaser{margin-top:18px;display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;color:var(--text-3);font-size:var(--fs-sm);font-weight:700}.onb-teaser>div{display:flex;gap:26px;padding:10px 14px}.onb-fr{width:40px;height:40px;display:block;opacity:.85}.onb-fr .pf-avatar{font-size:15px}@media (max-width: 600px){.onb{padding:0}.onb-card{max-height:100vh;height:100%;border-radius:0;padding:22px 18px}}.intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990;display:grid;place-items:center;background:#000;overflow:hidden;transition:opacity .6s}.intro.out{opacity:0}.intro>*{grid-area:1 / 1}.intro-glow{width:70vmin;height:70vmin;border-radius:50%;background:radial-gradient(circle,#e509148c,#e5091400 65%);animation:intro-glow 4.2s ease-out both}.intro-ring{width:120px;height:120px;border-radius:50%;border:2px solid rgb(255 255 255 / .8);animation:intro-ring 1.6s .5s cubic-bezier(.2,.8,.2,1) both}.intro-ring.r2{border-color:#e50914e6;animation-delay:.75s}.intro-sparks{width:0;height:0;position:relative}.intro-sparks i{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--c);box-shadow:0 0 8px var(--c);opacity:0;animation:intro-spark var(--t) .6s cubic-bezier(.1,.7,.3,1) both}.intro-logo{width:120px;height:auto;filter:drop-shadow(0 0 22px rgb(255 255 255 / .55));animation:intro-logo 1.3s cubic-bezier(.16,1,.3,1) both;margin-top:-90px}.intro-title{margin-top:110px;display:flex;gap:.12em;font-size:clamp(34px,7vw,64px);font-weight:900;letter-spacing:.14em;color:#fff}.intro-title span{display:inline-block;opacity:0;animation:intro-letter .7s calc(1s + var(--i) * .08s) cubic-bezier(.16,1,.3,1) both;text-shadow:0 0 24px rgb(229 9 20 / .7)}.intro-sub{margin-top:230px;color:#ffffffbf;font-size:var(--fs-lg);font-weight:600;opacity:0;animation:intro-fade .8s 1.9s ease both;text-align:center;padding:0 20px}.intro-skip{position:absolute;right:24px;bottom:24px;grid-area:auto;color:#ffffff80;font-weight:700;font-size:var(--fs-md)}.intro-skip:hover{color:#fff}@keyframes intro-glow{0%{transform:scale(.2);opacity:0}30%{opacity:1}to{transform:scale(1.4);opacity:.7}}@keyframes intro-ring{0%{transform:scale(.4);opacity:1}to{transform:scale(7);opacity:0}}@keyframes intro-spark{0%{transform:rotate(var(--a)) translate(0);opacity:1}to{transform:rotate(var(--a)) translate(var(--d));opacity:0}}@keyframes intro-logo{0%{transform:scale(.2) rotate(-30deg);opacity:0;filter:blur(10px)}60%{transform:scale(1.12) rotate(4deg);opacity:1;filter:blur(0) drop-shadow(0 0 30px #fff)}to{transform:scale(1)}}@keyframes intro-letter{0%{transform:translateY(30px) scale(.6);opacity:0;filter:blur(6px)}to{transform:none;opacity:1;filter:none}}@keyframes intro-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tour{position:fixed;top:0;right:0;bottom:0;left:0;z-index:970;transition:opacity .3s}.tour.out{opacity:0}.tour-hole{position:fixed;border-radius:14px;box-shadow:0 0 0 200vmax #000000bd,0 0 0 2px #ffffffe6,0 0 24px #ffffff59;transition:all .45s var(--ease);pointer-events:none}.tour-tip{position:fixed;padding:16px 18px;border-radius:var(--r-md);background:#fff;color:#111;box-shadow:0 24px 60px #00000080;transition:left .45s var(--ease),top .45s var(--ease),bottom .45s var(--ease)}.tour-tip.pop{animation:tour-pop .4s var(--ease)}@keyframes tour-pop{0%{transform:scale(.92);opacity:0}}.tour-n{font-size:var(--fs-xs);font-weight:800;color:#888;text-transform:uppercase;letter-spacing:.06em}.tour-tip h3{font-size:var(--fs-xl);font-weight:900;margin:2px 0 6px}.tour-tip p{font-size:var(--fs-base);line-height:1.5;color:#333}.tour-btns{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.tour-tip .btn-secondary{background:#eee;color:#111;border-color:#ddd}.tour-tip .btn-primary{background:var(--accent);color:#fff}.confetti{position:fixed;top:0;right:0;bottom:0;left:0;z-index:995;pointer-events:none;overflow:hidden}.confetti i{position:absolute;top:-20px;left:var(--x);width:8px;height:14px;border-radius:2px;background:var(--c);animation:confetti var(--t) var(--dl) cubic-bezier(.25,.6,.45,1) both}@keyframes confetti{to{transform:translateY(110vh) rotate(var(--r))}}.invite-box{margin:8px 0 16px;padding:14px;border-radius:var(--r-md);background:#46d36914;border:1px solid rgb(70 211 105 / .35)}.invite-box[hidden]{display:none}.invite-box pre{white-space:pre-wrap;font:inherit;font-size:var(--fs-md);color:var(--text);margin:8px 0 12px;padding:10px 12px;border-radius:var(--r-sm);background:#00000059}.inv-btns{display:flex;gap:8px}html.rm .intro *,html.rm .onb-body.enter,html.rm .confetti i{animation-duration:.01s!important}.onb-avs>p,.onb-likes>p,.onb-banners>p{grid-column:1 / -1}.onb-foot{justify-content:flex-end}.onb-foot .onb-back{margin-right:auto}.onb-foot .onb-back[hidden]{display:none!important}html:not(.kbnav) .intro-skip:focus,html:not(.kbnav) .onb-next:focus,html:not(.kbnav) .tour-next:focus,html:not(.kbnav) .fin-go:focus,html:not(.kbnav) .gift-open:focus,html:not(.kbnav) .gift-wear:focus{outline:none}.modal-card{width:min(1180px,100%)}.episodes-grid:has(.ep-row){display:grid;grid-template-columns:repeat(auto-fill,minmax(480px,1fr));gap:12px;max-height:none;overflow:visible}.episode-card.ep-row{display:grid;grid-template-columns:210px 1fr;gap:14px;padding:10px;border-radius:var(--r-md);background:var(--fill-1);border:1px solid var(--hairline);transition:background .15s,border-color .15s}.episode-card.ep-row:hover,.kbnav .episode-card.ep-row:focus-within{background:var(--fill-2);border-color:var(--hairline-2)}.episode-card.ep-row.out-range{display:none}.ep-row .ep-thumb{position:relative;aspect-ratio:16 / 9;border-radius:var(--r-sm);overflow:hidden;background:#1a1a1d;cursor:pointer}.ep-row .ep-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .3s var(--ease)}.ep-row:hover .ep-thumb img{transform:scale(1.05)}.ep-row .ep-play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#00000059;opacity:0;transition:opacity .2s}.ep-row .ep-play .ic{width:34px;height:34px;color:#fff;filter:drop-shadow(0 2px 8px rgb(0 0 0 / .6))}.ep-row:hover .ep-play{opacity:1}.ep-row.watched .ep-thumb img{opacity:.55}.ep-row .ep-info{min-width:0;display:flex;flex-direction:column;gap:6px;padding:2px 0}.ep-head{display:flex;align-items:baseline;gap:10px}.ep-row .ep-title{flex:1;min-width:0;font-size:var(--fs-lg);font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ep-len{flex:none;font-size:var(--fs-sm);font-weight:700;color:var(--text-3)}.ep-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:var(--fs-xs);color:var(--text-3);font-weight:700}.ep-lang{padding:2px 7px;border-radius:var(--r-xs);font-weight:900;letter-spacing:.04em}.ep-lang.sub{background:#ffffff1a;color:var(--text)}.ep-lang.dub{background:#46d36929;color:var(--online)}.ep-lang[hidden]{display:none}.ep-date:not(:empty):before{content:"\b7  "}.ep-syn{font-size:var(--fs-md);line-height:1.5;color:var(--text-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;cursor:pointer}.ep-syn.open{-webkit-line-clamp:unset}.ep-syn[hidden]{display:none}.ep-row .ep-buttons{margin-top:auto;display:flex;gap:8px}.ep-row .btn-ep-watch{display:inline-flex;align-items:center;gap:6px}.ep-row .btn-ep-watch .ic{width:14px;height:14px}@media (max-width: 700px){.episodes-grid:has(.ep-row){grid-template-columns:1fr}.episode-card.ep-row{grid-template-columns:132px 1fr;gap:10px;padding:8px}.ep-row .ep-title{font-size:var(--fs-md)}.ep-syn{-webkit-line-clamp:2;font-size:var(--fs-sm)}}html.tv .episodes-grid:has(.ep-row){grid-template-columns:repeat(2,1fr)}.ep-row .ep-info{text-align:left;align-items:stretch}.ep-row .ep-head,.ep-row .ep-meta,.ep-row .ep-buttons{justify-content:flex-start}.ed-group{font-size:var(--fs-sm);font-weight:800;color:var(--text-3);text-transform:uppercase;letter-spacing:.08em;margin:18px 0 10px}.ed-grid[hidden]{display:none}.fr-art .fr-wing{animation:fr-wing .5s ease-in-out infinite alternate;transform-box:fill-box;transform-origin:center}@keyframes fr-wing{to{transform:scaleX(.55)}}.fx-corazones svg{filter:drop-shadow(0 0 4px rgb(255 60 110 / .6))}.fx-luna svg{filter:drop-shadow(0 0 5px rgb(255 240 190 / .6))}.fx-dragon svg{filter:drop-shadow(0 0 4px rgb(47 191 127 / .6))}.fx-escarcha svg{filter:drop-shadow(0 0 4px rgb(190 233 255 / .8))}.btn-ep-seen{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--fill-1);border:1px solid var(--hairline-2);color:var(--text-3);flex:none;padding:0!important}.btn-ep-seen .ic{width:16px;height:16px}.btn-ep-seen:hover{color:var(--text);background:var(--fill-2)}.btn-ep-seen.on{background:#46d3692e;border-color:#46d36980;color:var(--online)}.btn-seen-all.on{color:var(--online);border-color:#46d36980}.pf-top-item{position:relative}.pf-top-x{position:absolute;top:6px;right:6px;z-index:2;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#000000b3;color:#fff;opacity:0;transition:opacity .15s}.pf-top-x .ic{width:14px;height:14px}.pf-top-item:hover .pf-top-x,.pf-top-x:focus{opacity:1}@media (hover: none){.pf-top-x{opacity:1}}.rx-cats{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:10px}.rx-cats::-webkit-scrollbar{display:none}.rx-cat{flex:none;padding:6px 12px!important;border-radius:999px;font-size:var(--fs-sm);font-weight:700;color:var(--text-2);background:var(--fill-1)}.rx-cat.on{background:#fff;color:#000}.rx-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.rx-grid>p{grid-column:1 / -1}.rx{padding:0!important;border-radius:var(--r-sm);overflow:hidden;aspect-ratio:16 / 9;background:#1a1a1d;transition:transform .15s var(--ease)}.rx img{width:100%;height:100%;object-fit:cover;display:block}.rx:hover{transform:scale(1.04)}.cd-gif{margin:0;border-radius:var(--r-md);overflow:hidden;max-width:240px;border:1px solid var(--hairline-2);background:#000}.cd-gif img{display:block;width:100%}.cd-gif figcaption{font-size:var(--fs-xs);color:var(--text-3);padding:4px 8px}.cd-msg.new .cd-gif{animation:sticker-pop .4s var(--ease)}.fx-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.intro{background:radial-gradient(circle at 50% 45%,#14060a,#000 70%)}.intro .intro-logo,.intro .intro-title span,.intro .intro-sub,.intro .intro-ring{animation:none;opacity:0}.intro-rays{width:160vmax;height:160vmax;background:repeating-conic-gradient(from 0deg,rgb(255 60 70 / .12) 0deg 6deg,transparent 6deg 18deg);-webkit-mask-image:radial-gradient(circle,#000 0 15%,transparent 55%);mask-image:radial-gradient(circle,#000 0 15%,transparent 55%);opacity:0;transform:scale(.4)}.intro-flash{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 45%,#fff,rgb(255 80 90 / .6) 25%,transparent 60%);opacity:0;pointer-events:none}.intro.formed .intro-flash{animation:in-flash .7s ease-out both}.intro.formed .intro-rays{animation:in-rays 6s linear both}.intro.formed .intro-ring{animation:intro-ring 1.3s cubic-bezier(.2,.8,.2,1) both}.intro.formed .intro-ring.r2{animation-delay:.18s}.intro.formed .intro-logo{animation:in-logo .9s cubic-bezier(.16,1,.3,1) both}.intro.titled .intro-title span{animation:intro-letter .7s calc(var(--i) * .07s) cubic-bezier(.16,1,.3,1) both}.intro.titled .intro-sub{animation:intro-fade .8s .5s ease both}.intro-ring,.intro-logo{margin-top:-80px}@keyframes in-flash{0%{opacity:0}15%{opacity:1}to{opacity:0}}@keyframes in-rays{0%{opacity:0;transform:scale(.4) rotate(0)}15%{opacity:1}to{opacity:.7;transform:scale(1) rotate(60deg)}}@keyframes in-logo{0%{opacity:0;transform:scale(1.35);filter:brightness(3) drop-shadow(0 0 40px #fff)}to{opacity:1;transform:none;filter:drop-shadow(0 0 22px rgb(255 255 255 / .55))}}.fin{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;text-align:center;background:radial-gradient(circle at 50% 38%,#3c060cf5,#000000f7 65%);opacity:0;transition:opacity .5s;overflow:hidden}.fin.in{opacity:1}.fin.out{opacity:0}.fin-rays{position:absolute;top:calc(50% - 90px);left:50%;width:180vmax;height:180vmax;margin:-90vmax 0 0 -90vmax;background:repeating-conic-gradient(from 0deg,rgb(255 200 80 / .14) 0deg 5deg,transparent 5deg 15deg);-webkit-mask-image:radial-gradient(circle,#000 0 10%,transparent 45%);mask-image:radial-gradient(circle,#000 0 10%,transparent 45%);animation:fin-rays 14s linear infinite;pointer-events:none}.fin-glow{position:absolute;top:calc(50% - 90px);left:50%;width:420px;height:420px;margin:-210px 0 0 -210px;border-radius:50%;background:radial-gradient(circle,rgb(255 90 60 / .55),transparent 65%);animation:fin-glow 2.4s ease-in-out infinite;pointer-events:none}.fin-ring{position:absolute;top:calc(50% - 90px);left:50%;width:150px;height:150px;margin:-75px 0 0 -75px;border-radius:50%;border:3px solid rgb(255 220 150 / .9);opacity:0;pointer-events:none}.fin.in .fin-ring{animation:fin-ring 1.4s .45s cubic-bezier(.2,.8,.2,1) both}.fin.in .fin-ring.r2{animation-delay:.65s;border-color:#ff3c46e6}.fin.in .fin-ring.r3{animation-delay:.85s;border-color:#fff}.fin-av{position:relative;width:150px;height:150px;margin-bottom:26px;font-size:56px;transform:scale(0)}.fin.in .fin-av{animation:fin-av .9s .25s cubic-bezier(.34,1.56,.64,1) both}.fin-av .pf-avatar{box-shadow:0 0 0 5px #000,0 0 50px #ff785099}.fin-title{position:relative;font-size:clamp(30px,5vw,48px);font-weight:900;letter-spacing:-.02em;color:#fff;text-shadow:0 0 30px rgb(255 80 60 / .7);opacity:0}.fin.in .fin-title{animation:intro-letter .8s .9s cubic-bezier(.16,1,.3,1) both}.fin-name{position:relative;font-size:var(--fs-2xl);font-weight:900;opacity:0}.fin.in .fin-name{animation:intro-fade .6s 1.15s ease both}.fin-badges{position:relative;display:flex;gap:8px;opacity:0}.fin.in .fin-badges{animation:intro-fade .6s 1.35s ease both}.fin-title-chip{padding:4px 12px;border-radius:999px;background:#fff;color:#000;font-weight:900;font-size:var(--fs-sm)}.fin-lvl{padding:4px 12px;border-radius:999px;background:var(--accent);color:#fff;font-weight:900;font-size:var(--fs-sm);box-shadow:0 0 18px #e5091499}.fin-xp{position:relative;width:min(340px,80vw);height:10px;border-radius:10px;background:#ffffff1f;overflow:hidden;margin-top:6px}.fin-xp i{display:block;height:100%;width:0;border-radius:10px;background:linear-gradient(90deg,var(--accent),var(--gold));box-shadow:0 0 14px #ffa03cb3}.fin.in .fin-xp i{animation:fin-xp 1.4s 1.6s cubic-bezier(.16,1,.3,1) both}.fin-sub{position:relative;max-width:48ch;color:#ffffffb3;font-size:var(--fs-base);line-height:1.5;margin-top:8px;opacity:0}.fin.in .fin-sub{animation:intro-fade .6s 1.9s ease both}.fin-go{position:relative;margin-top:10px;height:50px;padding:0 30px;opacity:0}.fin.in .fin-go{animation:intro-fade .6s 2.2s ease both}@keyframes fin-rays{to{transform:rotate(360deg)}}@keyframes fin-glow{50%{transform:scale(1.15);opacity:.75}}@keyframes fin-ring{0%{transform:scale(.6);opacity:1}to{transform:scale(5);opacity:0}}@keyframes fin-av{0%{transform:scale(0) rotate(-20deg)}to{transform:scale(1) rotate(0)}}@keyframes fin-xp{0%{width:0}to{width:var(--w)}}html.rm .fin *,html.rm .intro *{animation-duration:.01s!important;animation-delay:0s!important}html.rm .fin-av{transform:none}.intro .intro-rays{position:absolute;left:50%;top:calc(50% - 40px);margin:-80vmax 0 0 -80vmax;grid-area:auto;pointer-events:none}.intro .fx-canvas{grid-area:auto}.src-auto{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.src-auto .dot-live{width:7px;height:7px}.src-ads{color:var(--gold)}.src-more{color:var(--text-3)}.news{position:fixed;top:0;right:0;bottom:0;left:0;z-index:975;display:grid;place-items:center;padding:20px;background:#000000b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;transition:opacity .35s}.news.in{opacity:1}.news.out{opacity:0;pointer-events:none}.news-card{position:relative;overflow:hidden;width:min(520px,100%);max-height:calc(100vh - 40px);overflow-y:auto;padding:30px 28px 24px;border-radius:var(--r-lg);background:#121214;border:1px solid var(--hairline-2);box-shadow:0 40px 120px #0009;transform:translateY(18px) scale(.97);transition:transform .5s var(--ease)}.news.in .news-card{transform:none}.news-glow{position:absolute;top:-120px;left:50%;width:360px;height:260px;margin-left:-180px;background:radial-gradient(circle,rgb(229 9 20 / .45),transparent 65%);pointer-events:none;animation:fin-glow 3s ease-in-out infinite}.news-badge{position:relative;width:58px;height:58px;border-radius:18px;display:grid;place-items:center;background:linear-gradient(135deg,var(--accent),#ff7a59);color:#fff;box-shadow:0 10px 30px #e5091473;margin-bottom:14px;animation:fin-av .7s .1s var(--ease) both}.news-badge .ic{width:28px;height:28px}.news-kicker{position:relative;font-size:var(--fs-xs);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.news-card h2{position:relative;font-size:var(--fs-2xl);font-weight:900;letter-spacing:-.01em;margin:4px 0 16px}.news-list{position:relative;list-style:none;padding:0;margin:0 0 20px;display:flex;flex-direction:column;gap:10px}.news-list li{display:flex;gap:12px;align-items:flex-start;font-size:var(--fs-base);line-height:1.5;color:var(--text-2);opacity:0;animation:intro-fade .45s calc(.25s + var(--i, 0) * .08s) ease both}.news-list li .ic{width:18px;height:18px;flex:none;margin-top:2px;color:var(--online)}.news-ic{width:32px;height:32px;flex:none;border-radius:10px;display:grid;place-items:center;background:var(--fill-2);color:#fff}.news-ic .ic{color:#fff!important;margin:0!important}.news-btns{position:relative;display:flex;gap:10px;justify-content:flex-end}.news-intro{position:relative;font-size:var(--fs-base);line-height:1.55;color:var(--text-2)}.news-intro p,.news-sec p{margin:0 0 10px}.news-sec{position:relative;margin:20px 0 0;font-size:var(--fs-base);line-height:1.5;color:var(--text-2)}.news-sec h3{display:flex;align-items:center;gap:12px;margin:0 0 10px;font-size:var(--fs-lg);font-weight:800;color:var(--text)}.news-sec ul{margin:0;padding:0 0 0 20px;display:flex;flex-direction:column;gap:6px}.news-outro{margin-top:24px;padding-top:20px;border-top:1px solid var(--hairline-2)}.news-thanks{position:relative;margin:14px 0 4px;font-size:var(--fs-base);font-weight:800;line-height:1.5;color:var(--text)}.news-thanks .ic{display:inline-block;width:18px;height:18px;vertical-align:-3px;color:var(--accent)}.news-sign{position:relative;margin:0 0 16px;font-size:var(--fs-md);color:var(--text-3)}.news-card.long .news-btns{position:sticky;bottom:-24px;margin:0 -28px -24px;padding:28px 28px 24px;background:linear-gradient(transparent,#121214 45%);pointer-events:none}.news-card.long .news-ok{pointer-events:auto}.news-note{font-size:var(--fs-md);color:var(--gold);line-height:1.5;margin:-6px 0 16px}.upd-bar{height:8px;border-radius:8px;background:var(--fill-2);overflow:hidden;margin:0 0 10px}.upd-bar[hidden]{display:none}.upd-bar i{display:block;height:100%;width:4%;background:linear-gradient(90deg,var(--accent),var(--gold));transition:width .4s}.upd-msg{font-size:var(--fs-md);color:var(--text-2);min-height:1em;margin-bottom:12px}body.guest:not(.nas-user) .nas-only{display:none!important}.quota-info{margin:0 16px 10px;padding:10px 12px;border-radius:var(--r-sm);background:var(--fill-1);font-size:var(--fs-md);color:var(--text-2)}.u-nas{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-sm);font-weight:700;color:var(--text-2);margin-left:auto;margin-right:8px}.u-nas input[type=number]{width:56px;height:30px;padding:0 6px;border-radius:var(--r-xs);background:var(--fill-1);border:1px solid var(--hairline-2);color:var(--text);font:inherit}.u-nas input[type=number]:disabled{opacity:.4}.u-nas small{color:var(--text-3)}#modalBackdrop{padding:0;background:#0b0b0b;-webkit-backdrop-filter:none;backdrop-filter:none;z-index:210}#modalBackdrop .modal-card{overflow:visible;overflow-x:clip;width:100%;min-height:100vh;border:0;border-radius:0;box-shadow:none;background:#0b0b0b;transform:translateY(24px);opacity:.6;transition:transform .45s var(--ease),opacity .45s var(--ease)}#modalBackdrop.open .modal-card{transform:none;opacity:1}.ap-bar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:12px;height:60px;padding:0 var(--gutter);padding-top:env(safe-area-inset-top);background:linear-gradient(to bottom,rgb(0 0 0 / .75),transparent);transition:background .3s}.ap-bar-title{flex:1;min-width:0;font-weight:800;font-size:var(--fs-lg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;transition:opacity .3s}#modalBackdrop.scrolled .ap-bar{background:#0b0b0beb;-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass);border-bottom:1px solid var(--hairline)}#modalBackdrop.scrolled .ap-bar-title{opacity:1}.ap-back,.ap-share{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px 0 12px;border-radius:999px;background:#0000008c;border:1px solid var(--hairline-2);font-weight:700;font-size:var(--fs-md);-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass);transition:background .2s,transform .2s var(--ease)}.ap-back:hover,.ap-share:hover{background:#323232cc}.ap-back:active,.ap-share:active{transform:scale(.95)}.ap-back .ic,.ap-share .ic{width:18px;height:18px}.ap-share{margin-left:auto}#modalBackdrop .modal-hero{aspect-ratio:auto;height:min(70vh,640px);min-height:380px;margin-top:-60px}#modalBackdrop .modal-backdrop-img{animation:ap-zoom 18s ease-out both}@keyframes ap-zoom{0%{transform:scale(1.08)}to{transform:scale(1)}}#modalBackdrop .modal-hero-gradient{background:linear-gradient(to top,#0b0b0b 2%,#0b0b0b8c 40%,#0b0b0b1a 75%),linear-gradient(to right,rgb(11 11 11 / .7),transparent 60%)}#modalBackdrop .modal-hero-content{display:flex;align-items:flex-end;gap:28px;padding:0 var(--gutter) 28px;max-width:1500px;margin:0 auto}.ap-poster{width:clamp(120px,14vw,210px);aspect-ratio:2 / 3;object-fit:cover;border-radius:var(--r-md);box-shadow:0 24px 60px #000000b3;border:1px solid var(--hairline-2);flex:none;animation:ap-pop .6s .1s var(--ease) both}.ap-poster[src=""]{visibility:hidden}@keyframes ap-pop{0%{opacity:0;transform:translateY(20px) scale(.94)}}.ap-head{min-width:0;animation:intro-fade .6s .2s ease both}#modalBackdrop .modal-title{font-size:clamp(28px,4.4vw,56px)}#modalBackdrop .modal-body{max-width:1500px;margin:0 auto;padding:8px var(--gutter) 60px}.ap-next{display:inline-flex;align-items:center;gap:10px;margin-top:14px;padding:8px 14px;border-radius:999px;background:#e5091429;border:1px solid rgb(229 9 20 / .45);font-size:var(--fs-md);font-weight:600}.ap-next[hidden]{display:none}.ap-next b{font-variant-numeric:tabular-nums;color:#fff}.live-pulse{width:9px;height:9px;border-radius:50%;background:var(--accent);box-shadow:0 0 #e50914b3;animation:live-pulse 1.6s infinite;flex:none;display:inline-block}.ap-next-dot{width:9px;height:9px;border-radius:50%;background:var(--accent);flex:none;display:inline-block}@keyframes live-pulse{70%{box-shadow:0 0 0 9px #e5091400}to{box-shadow:0 0 #e5091400}}.ax-rate{color:var(--gold);gap:5px}.ax-rate svg{width:13px;height:13px;fill:currentColor}.ax-rate small{color:var(--text-3);font-weight:600}#modalBackdrop .modal-tabs{position:sticky;top:60px;z-index:15;background:#0b0b0b;overflow-x:auto;scrollbar-width:none;margin-top:18px}#modalBackdrop .modal-tabs::-webkit-scrollbar{display:none}#modalBackdrop .modal-tabs button{white-space:nowrap}#modalBackdrop .modal-tabs button[hidden]{display:none}.tab-n{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--fill-2);font-size:var(--fs-xs);margin-left:4px}.tab-n:empty{display:none}.ap-pane[hidden]{display:none}.ap-pane{animation:intro-fade .35s ease both}.ap-sub{margin:28px 0 12px}@media (max-width: 700px){#modalBackdrop .modal-hero{height:62vh;min-height:340px}#modalBackdrop .modal-hero-content{gap:14px;padding-bottom:18px}.ap-poster{width:96px}.ap-back span,.ap-share span{display:none}.ap-back,.ap-share{width:40px;padding:0;justify-content:center}}.seg{display:inline-flex;padding:3px;border-radius:999px;background:var(--fill-1);border:1px solid var(--hairline-2);gap:2px}.seg button{height:34px;padding:0 16px;border-radius:999px;font-weight:700;font-size:var(--fs-md);color:var(--text-2);transition:background .2s,color .2s}.seg button.on{background:#fff;color:#000}.ap-lang{margin-bottom:16px}.ch-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:10px}.ch-card{display:flex;justify-content:space-between;gap:8px;border-radius:var(--r-md);background:var(--fill-1);border:1px solid var(--hairline);overflow:hidden;animation:intro-fade .4s calc(var(--i, 0) * 30ms) ease both;transition:background .2s,transform .2s var(--ease)}.ch-card:hover{background:var(--fill-2);transform:translateY(-2px)}.ch-side{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.ch-side.va{justify-content:flex-end;text-align:right}.ch-side.none{color:var(--text-3);padding-right:14px}.ch-side img{width:62px;height:84px;object-fit:cover;flex:none;background:var(--fill-2)}.ch-side b{display:block;font-size:var(--fs-md);line-height:1.25;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ch-side small{font-size:var(--fs-xs);color:var(--text-3);font-weight:600}.staff-row{display:flex;gap:14px;overflow-x:auto;padding-bottom:6px}.staff{width:110px;flex:none;text-align:center}.staff img{width:84px;height:84px;border-radius:50%;object-fit:cover;margin:0 auto 8px;display:block;background:var(--fill-2)}.staff b{display:block;font-size:var(--fs-sm)}.staff small{font-size:var(--fs-xs);color:var(--text-3)}.stars{position:relative;display:inline-block;line-height:0;vertical-align:middle}.stars svg{width:15px;height:15px}.stars.lg svg{width:22px;height:22px}.stars.sm svg{width:12px;height:12px}.st-bg svg{fill:var(--fill-3)}.st-fg{position:absolute;top:0;bottom:0;left:0;width:var(--v);overflow:hidden;white-space:nowrap}.st-fg svg{fill:var(--gold)}.rv-top{display:grid;grid-template-columns:auto 1fr auto;gap:32px;align-items:center;padding:22px;border-radius:var(--r-lg);background:var(--fill-1);border:1px solid var(--hairline);margin-bottom:18px}.rv-score{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.rv-score b{font-size:54px;font-weight:900;line-height:1;letter-spacing:-.03em}.rv-score span{font-size:var(--fs-sm);color:var(--text-3);max-width:150px}.rv-dist{display:flex;flex-direction:column;gap:6px}.rv-bar{display:grid;grid-template-columns:12px 1fr 28px;align-items:center;gap:10px;font-size:var(--fs-sm);color:var(--text-2)}.rv-bar i{height:8px;border-radius:8px;background:var(--fill-2);overflow:hidden}.rv-bar i b{display:block;height:100%;border-radius:8px;background:linear-gradient(90deg,var(--gold),#ff9f43);animation:rv-grow .8s var(--ease) both;transform-origin:left}@keyframes rv-grow{0%{transform:scaleX(0)}}.rv-mine{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:var(--fs-md);font-weight:700}.rv-pick{display:flex;gap:4px}.rv-pick button{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;transition:transform .2s var(--ease)}.rv-pick svg{width:30px;height:30px;fill:var(--fill-3);transition:fill .15s}.rv-pick button.on svg,.rv-pick button.hov svg{fill:var(--gold)}.rv-pick button:hover{transform:scale(1.18) rotate(-6deg)}.rv-pick button.pop{animation:rv-pop .5s var(--ease)}@keyframes rv-pop{40%{transform:scale(1.5) rotate(12deg)}}.rv-clear{font-size:var(--fs-sm);color:var(--text-3);text-decoration:underline}.rv-form{display:flex;gap:12px;margin-bottom:20px}.rv-input{flex:1;display:flex;flex-direction:column;gap:8px}.rv-input textarea{width:100%;resize:vertical;min-height:64px;padding:12px 14px;border-radius:var(--r-md);background:var(--fill-1);border:1px solid var(--hairline-2);color:var(--text);font:inherit}.rv-input textarea:focus{outline:none;border-color:#fff6}.rv-actions{display:flex;justify-content:space-between;align-items:center;gap:10px}.rv-list .cm-head .stars{margin:0 4px}@media (max-width: 760px){.rv-top{grid-template-columns:1fr;gap:18px}}.nav-live-dot{display:inline-block;width:6px;height:6px;margin-left:4px;border-radius:50%;background:var(--accent);vertical-align:middle}.lt-sec{margin-bottom:34px}.page-h small{font-size:var(--fs-sm);font-weight:600;color:var(--text-3);margin-left:8px}.page-h .live-pulse{margin-right:10px;vertical-align:middle}.lt-next{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(280px,1fr);gap:12px;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x mandatory}.lt-nx{display:flex;gap:12px;align-items:center;padding:10px;border-radius:var(--r-md);background:var(--fill-1);border:1px solid var(--hairline);text-align:left;scroll-snap-align:start;animation:intro-fade .45s calc(var(--i) * 40ms) ease both;transition:background .2s,transform .25s var(--ease)}.lt-nx:hover{background:var(--fill-2);transform:translateY(-3px)}.lt-nx img{width:58px;height:82px;object-fit:cover;border-radius:var(--r-sm);flex:none}.lt-nx-info{display:flex;flex-direction:column;gap:3px;min-width:0}.lt-nx-info b{font-size:var(--fs-md);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lt-nx-info small{font-size:var(--fs-xs);color:var(--text-3)}.lt-cd{font-size:var(--fs-lg);font-weight:900;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.lt-cd.soon{color:#ff6b6b;animation:cd-blink 1s steps(2) infinite}@keyframes cd-blink{50%{opacity:.65}}.lt-day{font-size:var(--fs-md);font-weight:800;color:var(--text-3);text-transform:uppercase;letter-spacing:.06em;margin:22px 0 10px}.lt-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:10px}.lt-item{display:flex;align-items:center;gap:14px;padding:10px 14px 10px 10px;border-radius:var(--r-md);background:var(--fill-1);border:1px solid var(--hairline);animation:intro-fade .4s calc(var(--i) * 35ms) ease both;transition:background .2s}.lt-item:hover{background:var(--fill-2)}.lt-item.seen{opacity:.62}.lt-open img{width:52px;height:74px;object-fit:cover;border-radius:var(--r-sm);display:block}.lt-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.lt-info b{font-size:var(--fs-base);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lt-info>span{display:flex;gap:6px;align-items:center}.lt-info small{font-size:var(--fs-sm);color:var(--text-3)}.lt-ep{font-size:var(--fs-sm);font-weight:800}.lt-new{font-size:var(--fs-xs);font-weight:900;letter-spacing:.06em;padding:2px 7px;border-radius:6px;background:var(--accent);color:#fff}.lt-seen{font-size:var(--fs-xs);font-weight:800;padding:2px 7px;border-radius:6px;background:var(--fill-2);color:var(--online)}.lt-play{flex:none;gap:6px}.lt-play .ic{width:14px;height:14px}.lt-more{display:flex;gap:10px;flex-wrap:wrap}.lt-more .btn{gap:8px}.lt-more .ic{width:16px;height:16px}.rk-head{display:flex;gap:12px;flex-wrap:wrap;justify-content:space-between;margin-bottom:26px}.rk-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:60px 20px;text-align:center;color:var(--text-2)}.rk-empty .rk-crown{width:54px;height:54px;color:var(--gold);opacity:.8}.rk-empty b{font-size:var(--fs-xl);color:var(--text)}.rk-crown{width:34px;height:34px;color:var(--gold);filter:drop-shadow(0 4px 12px rgb(255 201 74 / .6));animation:rk-float 2.6s ease-in-out infinite}@keyframes rk-float{50%{transform:translateY(-5px) rotate(-4deg)}}.rk-podium{display:flex;justify-content:center;align-items:flex-end;gap:clamp(10px,3vw,34px);margin-bottom:30px}.rk-pa{position:relative;width:clamp(150px,20vw,230px);display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;animation:rk-rise .7s var(--ease) both}.rk-pa.p1{animation-delay:.25s}.rk-pa.p2{animation-delay:.1s}.rk-pa.p3{animation-delay:.4s}@keyframes rk-rise{0%{opacity:0;transform:translateY(40px) scale(.92)}}.rk-pa .rk-num{position:absolute;left:-.28em;top:-.18em;z-index:0;font-size:clamp(90px,11vw,150px);font-weight:900;line-height:1;color:#0b0b0b;-webkit-text-stroke:3px rgb(255 255 255 / .55);letter-spacing:-.08em}.rk-pa.p1 .rk-num{-webkit-text-stroke-color:var(--gold)}.rk-poster{position:relative;z-index:1;display:block;width:78%;aspect-ratio:2 / 3;border-radius:var(--r-md);overflow:visible;transition:transform .3s var(--ease)}.rk-pa.p1 .rk-poster{width:92%}.rk-poster img{width:100%;height:100%;object-fit:cover;border-radius:var(--r-md);box-shadow:0 20px 50px #000000b3}.rk-pa.p1 .rk-poster img{box-shadow:0 0 0 3px var(--gold),0 20px 60px #ffc94a59}.rk-poster .rk-crown{position:absolute;top:-26px;left:50%;margin-left:-17px}.rk-pa:hover .rk-poster{transform:translateY(-6px) scale(1.03)}.rk-pa b{position:relative;z-index:1;font-size:var(--fs-md);line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rk-pa small{font-size:var(--fs-xs);color:var(--text-3)}.rk-tr{font-size:var(--fs-xs);font-weight:900;letter-spacing:.04em;padding:2px 7px;border-radius:6px;white-space:nowrap}.rk-tr.up{color:var(--green);background:#4ade801f}.rk-tr.down{color:var(--red);background:#ff6b811f}.rk-tr.same{color:var(--text-3);background:var(--fill-1)}.rk-tr.new{color:#000;background:var(--gold)}.rk-list{display:flex;flex-direction:column;gap:6px;max-width:900px;margin:0 auto}.rk-row{display:flex;align-items:center;gap:14px;padding:8px 16px 8px 8px;border-radius:var(--r-md);background:var(--fill-1);border:1px solid transparent;text-align:left;animation:intro-fade .4s calc(.5s + var(--i) * 35ms) ease both;transition:background .2s,transform .2s var(--ease)}.rk-row:hover{background:var(--fill-2);transform:translate(4px)}.rk-row.me{border-color:#e5091499;background:#e509141a}.rk-pos{width:34px;text-align:center;font-size:var(--fs-xl);font-weight:900;color:var(--text-3);font-variant-numeric:tabular-nums;flex:none}.rk-row>img{width:42px;height:60px;object-fit:cover;border-radius:6px;flex:none}.rk-row .pf-avatar{width:44px;height:44px;flex:none}.rk-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.rk-info b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:var(--fs-base)}.rk-info small{font-size:var(--fs-sm);color:var(--text-3)}.rk-bar{display:block;height:4px;border-radius:4px;background:var(--fill-2);overflow:hidden;max-width:220px}.rk-bar i{display:block;height:100%;background:linear-gradient(90deg,var(--accent),#ff7a59);border-radius:4px}.rk-xp{font-weight:900;font-variant-numeric:tabular-nums;white-space:nowrap}.rk-xp small{color:var(--text-3);font-weight:700}.rk-pp{position:relative;width:clamp(110px,18vw,200px);display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;animation:rk-rise .7s var(--ease) both}.rk-pp.p1{animation-delay:.25s}.rk-pp.p2{animation-delay:.1s}.rk-pp.p3{animation-delay:.4s}.rk-pp>.rk-crown{position:relative;z-index:3;width:40px;height:40px;margin-bottom:10px}.rk-medal{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-weight:900;font-size:var(--fs-md);color:#1a1a1a;background:linear-gradient(135deg,var(--text),#9ea3ab);box-shadow:0 4px 14px #00000080}.rk-pp.p3 .rk-medal{background:linear-gradient(135deg,#f0b27a,sienna)}.rk-av .pf-avatar.xl{width:clamp(70px,9vw,104px);height:clamp(70px,9vw,104px);font-size:36px}.rk-pp.p1 .rk-av .pf-avatar.xl{width:clamp(88px,11vw,128px);height:clamp(88px,11vw,128px);box-shadow:0 0 0 3px var(--gold),0 0 40px #ffc94a73}.rk-pp b{font-size:var(--fs-base);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rk-lv{font-size:var(--fs-xs);font-weight:800;padding:3px 9px;border-radius:999px;background:var(--fill-2)}.rk-score{font-size:var(--fs-xl);font-weight:900;font-variant-numeric:tabular-nums}.rk-score small{display:block;font-size:var(--fs-xs);color:var(--text-3);font-weight:700}.rk-step{width:100%;display:grid;place-items:center;border-radius:var(--r-md) var(--r-md) 0 0;background:linear-gradient(to bottom,#ffffff1f,#ffffff05);border:1px solid var(--hairline-2);border-bottom:0;font-size:40px;font-weight:900;color:#ffffff40;transform-origin:bottom;animation:rk-step .8s .2s var(--ease) both}.rk-pp.p1 .rk-step{height:120px;background:linear-gradient(to bottom,#ffc94a4d,#ffc94a08);border-color:#ffc94a80;color:#ffc94a99}.rk-pp.p2 .rk-step{height:86px}.rk-pp.p3 .rk-step{height:62px}@keyframes rk-step{0%{transform:scaleY(0)}}.rk-pp.me b{color:#fff;text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:4px}.rk-me{display:flex;align-items:center;gap:16px;max-width:900px;margin:0 auto 26px;padding:14px 18px;border-radius:var(--r-lg);background:linear-gradient(110deg,#e5091440,#e509140d);border:1px solid rgb(229 9 20 / .45);animation:intro-fade .5s ease both}.rk-me.first{background:linear-gradient(110deg,#ffc94a4d,#ffc94a0d);border-color:#ffc94a99}.rk-me-pos{font-size:34px;font-weight:900;letter-spacing:-.03em}.rk-me div{flex:1;display:flex;flex-direction:column;gap:2px}.rk-me small{color:var(--text-2);font-size:var(--fs-md)}.rk-me-lv{font-weight:800;font-size:var(--fs-sm);padding:5px 12px;border-radius:999px;background:#00000059}@media (max-width: 600px){.rk-pa .rk-num{font-size:72px}.rk-step{font-size:28px}.rk-pp.p1 .rk-step{height:90px}.rk-pp.p2 .rk-step{height:64px}.rk-pp.p3 .rk-step{height:46px}}.prem-ic{width:16px;height:16px;flex:none;vertical-align:-3px;filter:drop-shadow(0 1px 4px rgb(255 201 74 / .5))}.prem-badge{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-xs);font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:var(--gold)}.card-prem{position:absolute;top:8px;left:8px;z-index:3;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:#000000a6;border:1px solid rgb(255 201 74 / .55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.card-prem .prem-ic{width:15px;height:15px;vertical-align:0}.btn-ep-download.prem{display:inline-flex;align-items:center;gap:6px;color:var(--gold);border-color:#ffc94a73!important}.btn-ep-download.prem:hover:not(:disabled){background:#ffc94a24!important}.btn-ep-download.prem.done{color:var(--gold)}body.nas-user:not(.admin) .btn-downloads .prem-ic{width:18px;height:18px}@media (max-width: 600px){.btn-ep-download.prem .pl{display:none}}.rk-row .pf-avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover}#modalBackdrop .modal-hero{position:fixed;top:0;right:0;bottom:0;left:0;height:auto;min-height:0;margin:0;z-index:0;aspect-ratio:auto;pointer-events:none}#modalBackdrop .modal-backdrop-img{width:100%;height:100%;object-fit:cover;filter:saturate(1.05)}#modalBackdrop .modal-hero-gradient{background:linear-gradient(to bottom,#0b0b0b59,#0b0b0bc7 55%,#0b0b0b 92%),linear-gradient(to right,#0b0b0bbf,#0b0b0b40 70%)}#modalBackdrop .modal-card,#modalBackdrop .ap-bar{background:transparent}.ap-layout{position:relative;z-index:1;display:grid;grid-template-columns:clamp(170px,18vw,250px) 1fr;gap:clamp(20px,3vw,40px);max-width:1500px;margin:0 auto;padding:4px var(--gutter) 60px}.ap-side{display:flex;flex-direction:column;gap:22px}.ap-side .ap-poster{width:100%;aspect-ratio:2 / 3;border-radius:var(--r-lg)}.ap-facts{display:flex;flex-direction:column;gap:14px;margin:0}.ap-facts div{animation:intro-fade .4s ease both}.ap-facts dt{font-size:var(--fs-sm);color:var(--text-3);font-weight:600;margin-bottom:2px}.ap-facts dd{margin:0;font-size:var(--fs-base);font-weight:700;line-height:1.4}.ap-facts dd .ic{width:14px;height:14px;margin-right:5px;vertical-align:-2px}.fx-gold{color:var(--gold)}.ap-tags{display:flex;flex-wrap:wrap;gap:6px 12px}.ap-tags span{text-decoration:underline;text-decoration-color:var(--hairline-2);text-underline-offset:3px;font-weight:600}#modalBackdrop .ap-main.modal-body{max-width:none;margin:0;padding:0;min-width:0}.ap-head{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:14px}.ap-logo{max-width:min(420px,80%);max-height:150px;object-fit:contain;object-position:left bottom;filter:drop-shadow(0 6px 24px rgb(0 0 0 / .6));animation:ap-pop .6s .1s var(--ease) both}.ap-logo:not([hidden])+.modal-title{font-size:clamp(18px,1.8vw,24px);font-weight:800;color:var(--text)}#modalBackdrop .modal-title{margin-bottom:0}.ap-alt{font-size:var(--fs-md);color:var(--text-3);font-weight:600;margin:0}.ap-alt:empty{display:none}#modalBackdrop .modal-meta{margin-top:8px;display:flex;flex-wrap:wrap;gap:8px}#modalBackdrop .modal-desc{max-width:760px;font-size:var(--fs-lg);line-height:1.55;color:#f1f1f1d1}#modalBackdrop .modal-actions{margin:18px 0 8px}#modalBackdrop .btn-play{height:50px;padding:0 30px;font-size:var(--fs-lg)}.btn-dl.prem{border-color:#ffc94a80!important}.btn-dl.prem .prem-ic{width:20px;height:20px;vertical-align:0}.btn-dl.busy{animation:dl-busy 1s ease-in-out infinite}@keyframes dl-busy{50%{opacity:.45}}#modalBackdrop .modal-tabs{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;gap:28px}#modalBackdrop.scrolled .modal-tabs{background:#0b0b0beb;-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass)}#modalBackdrop .modal-tabs button{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-lg)}#modalBackdrop .modal-tabs .ic{width:18px;height:18px;opacity:.8}#modalBackdrop .tab-n{background:transparent;color:var(--text-3);padding:0;min-width:0;font-weight:600}.is-movie .episodes-header,.is-movie #seasonBar,.is-movie #rangeBar{display:none!important}.is-movie .episodes-grid{grid-template-columns:1fr!important;max-width:980px}.is-movie .episode-card{display:grid;grid-template-columns:minmax(0,1.25fr) 1fr;gap:22px;align-items:center;background:transparent;border:0;padding:0}.is-movie .ep-thumb{width:100%;aspect-ratio:16 / 9;border-radius:var(--r-lg)}.is-movie .ep-thumb .ep-play{opacity:1;transform:none}.is-movie .ep-thumb .ep-play .ic{width:40px;height:40px}.is-movie .ep-num{display:none}@media (max-width: 860px){.ap-layout{grid-template-columns:1fr}.ap-side{flex-direction:row;align-items:flex-start;gap:16px}.ap-side .ap-poster{width:120px;flex:none}.ap-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;flex:1}.ap-facts div:nth-child(n+7){display:none}.is-movie .episode-card{grid-template-columns:1fr}#modalBackdrop .modal-tabs{gap:18px}#modalBackdrop .modal-tabs button span:not(.tab-n){font-size:var(--fs-base)}}.ep-thumb,.et-img{position:relative}.ep-clip{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s;z-index:2;pointer-events:none}.clip-on .ep-clip{opacity:1}.clip-on .ep-play{opacity:0!important}.lt-head{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:16px}.lt-head .page-h{margin:0}.lt-tools{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.lt-search,.rq-search{display:flex;align-items:center;gap:8px;height:40px;padding:0 14px;border-radius:999px;background:var(--fill-1);border:1px solid var(--hairline-2);min-width:min(320px,100%)}.lt-search .ic,.rq-search .ic{width:16px;height:16px;color:var(--text-3)}.lt-search input,.rq-search input{flex:1;background:none;border:0;color:var(--text);font:inherit;outline:none;min-width:0}.ep-wall{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:14px}.ep-tile{position:relative;display:block;aspect-ratio:16 / 9;border-radius:var(--r-md);overflow:hidden;text-align:left;background:#151515;animation:intro-fade .45s calc(var(--i) * 30ms) ease both;isolation:isolate}.et-img{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.et-img img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.ep-tile:hover .et-img img{transform:scale(1.06)}.et-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background:linear-gradient(to top,#000000eb,#00000040 50%,#00000073);pointer-events:none}.et-badges{position:absolute;top:10px;left:10px;z-index:4;display:flex;gap:6px}.et-b{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:6px;background:#0000009e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:11px;font-weight:800;letter-spacing:.03em}.et-b .ic{width:12px;height:12px}.et-b.new{background:var(--accent)}.et-len{position:absolute;top:10px;right:10px;z-index:4;height:22px;padding:0 8px;border-radius:6px;background:#0000009e;font-size:11px;font-weight:800;display:grid;place-items:center}.et-info{position:absolute;left:0;right:0;bottom:0;z-index:4;padding:14px 16px;display:flex;flex-direction:column;gap:3px}.et-info b{font-size:var(--fs-lg);font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 2px 10px rgb(0 0 0 / .6)}.et-info small{font-size:var(--fs-sm);color:#f1f1f1bf;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.et-play{position:absolute;left:50%;top:45%;z-index:4;width:58px;height:58px;margin:-29px 0 0 -29px;border-radius:50%;display:grid;place-items:center;background:#ffffffeb;color:#000;opacity:0;transform:scale(.7);transition:opacity .25s,transform .3s var(--ease)}.et-play .ic{width:24px;height:24px;margin-left:3px}.ep-tile:hover .et-play,.ep-tile:focus-visible .et-play{opacity:1;transform:none}.ep-tile .clip-on~.et-play{opacity:0}.et-prog{position:absolute;left:0;right:0;bottom:0;z-index:5;height:3px;background:#fff3}.et-prog i{display:block;height:100%;background:var(--accent)}.ep-tile.seen .et-img img{filter:grayscale(.5) brightness(.75)}.up-row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(300px,1fr);gap:14px;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x mandatory;scrollbar-width:none}.up-row::-webkit-scrollbar{display:none}.up-tile{position:relative;aspect-ratio:16 / 7;border-radius:var(--r-md);overflow:hidden;scroll-snap-align:start;text-align:left;background:#151515;animation:intro-fade .45s calc(var(--i) * 40ms) ease both}.up-tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.up-tile img.up-poster{filter:blur(14px) brightness(.6);transform:scale(1.2)}.up-tile:hover img{transform:scale(1.05)}.up-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#000000d9,#00000059)}.up-cd{position:absolute;top:14px;left:16px;font-size:clamp(22px,2vw,30px);font-weight:900;font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-shadow:0 2px 14px rgb(0 0 0 / .6)}.up-cd.soon{color:#ff5c5c;animation:cd-blink 1s steps(2) infinite}.up-info{position:absolute;left:16px;right:16px;bottom:12px;display:flex;flex-direction:column;gap:2px}.up-info b{font-size:var(--fs-base);font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.up-info small{font-size:var(--fs-sm);color:#f1f1f1bf}.rq-hero{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;padding:24px;border-radius:var(--r-lg);background:linear-gradient(120deg,#e5091438,#e5091408);border:1px solid rgb(229 9 20 / .35);margin-bottom:18px}.rq-hero h3{font-size:var(--fs-xl);font-weight:900;margin-bottom:4px}.rq-hero p{color:var(--text-2);max-width:520px}.rq-search{min-width:min(420px,100%);height:46px;background:#00000073}.rq-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:10px;margin-bottom:28px}.rq-card{display:flex;gap:12px;padding:10px;border-radius:var(--r-md);background:var(--fill-1);animation:intro-fade .35s calc(var(--i) * 30ms) ease both}.rq-card img{width:64px;height:92px;object-fit:cover;border-radius:var(--r-sm);flex:none}.rq-card-info{display:flex;flex-direction:column;gap:4px;align-items:flex-start;min-width:0}.rq-card-info b{font-size:var(--fs-base);line-height:1.3}.rq-card-info small{color:var(--text-3);font-size:var(--fs-sm)}.rq-card-info .btn{margin-top:auto;gap:6px}.rq-card-info .ic{width:14px;height:14px}.rq-ask.on{background:var(--accent)!important;color:#fff!important;border-color:var(--accent)!important}.rq-list{display:flex;flex-direction:column;gap:8px;max-width:960px}.rq-item{display:flex;align-items:center;gap:14px;padding:8px 14px 8px 8px;border-radius:var(--r-md);background:var(--fill-1)}.rq-item img{width:46px;height:66px;object-fit:cover;border-radius:6px;flex:none}.rq-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.rq-info b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rq-info small{color:var(--text-3);font-size:var(--fs-sm)}.rq-st{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--gold)}.st-done .rq-st{color:var(--online)}.st-rejected{opacity:.55}.st-rejected .rq-st{color:var(--text-3)}.rq-vote{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:999px;background:var(--fill-2);font-weight:800;transition:background .2s,transform .2s var(--ease)}.rq-vote .ic{width:15px;height:15px}.rq-vote.on{background:var(--accent)}.rq-vote:active{transform:scale(.92)}.rq-adm{display:flex;gap:6px}.item .btn .ic,.rq-item .btn .ic{width:14px;height:14px}.file-btn{cursor:pointer}.sync-live{margin-top:10px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.settings-msg.ok{color:var(--online)}.settings-msg.error{color:var(--red)}.empty-state .btn{margin-top:12px}.is-movie .btn-ep-download{display:none!important}#modalBackdrop .episodes-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,480px),1fr))}.lt-head .page-h{flex:1;min-width:220px}.lt-tools{flex-wrap:nowrap}@media (max-width: 700px){.lt-tools{flex-wrap:wrap;width:100%}.lt-search{flex:1;min-width:0}}.pw-main{display:contents}.pw-side,.pw-toolbar,.pw-info{display:none}.player-backdrop.watch{display:block;padding:0;overflow-y:auto;overscroll-behavior:contain;background:#0b0b0b;-webkit-backdrop-filter:none;backdrop-filter:none}.player-backdrop.watch .player-card{width:100%;max-width:1840px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) clamp(320px,26vw,430px);gap:24px;align-items:start;padding:12px clamp(12px,2vw,28px) 60px}.player-backdrop.watch .pw-main{display:flex;flex-direction:column;gap:14px;min-width:0}.player-backdrop.watch .pw-side,.player-backdrop.watch .pw-toolbar,.player-backdrop.watch .pw-info{display:flex}.player-backdrop.watch .player-top{order:-1;justify-content:flex-start}.player-backdrop.watch .player-top .player-heading{display:none}.pw-back{display:inline-flex!important;align-items:center;gap:8px;width:auto!important;height:38px!important;padding:0 16px 0 12px!important;border-radius:999px!important;font-size:var(--fs-md)!important;font-weight:700;order:-1}.pw-back .ic{width:18px;height:18px}.player-backdrop.watch .player-top-actions{width:100%;justify-content:flex-end;flex-direction:row-reverse;gap:10px}.player-backdrop.watch .player-frame{max-height:none;border-radius:var(--r-lg)}.player-backdrop.watch .player-foot{display:none}.player-backdrop.watch .player-controls{order:2}.player-backdrop.watch .player-nav{display:none}.pw-toolbar{justify-content:space-between;gap:10px;flex-wrap:wrap;order:1}.pw-tl,.pw-tr{display:flex;gap:8px;flex-wrap:wrap}.pw-chip{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 14px;border-radius:999px;background:var(--fill-1);border:1px solid var(--hairline);font-size:var(--fs-md);font-weight:700;color:var(--text-2);transition:background .2s,color .2s,transform .15s;white-space:nowrap}.pw-chip .ic{width:15px;height:15px}.pw-chip:hover{background:var(--fill-2);color:var(--text)}.pw-chip:active{transform:scale(.95)}.pw-chip.on{background:#fff;color:#000;border-color:#fff}.pw-chip[hidden]{display:none}.pw-toolbar .pw-chip{height:32px;padding:0 12px;gap:6px}.pw-chip.pw-ico{width:32px;padding:0;justify-content:center}.pw-info{flex-direction:column;gap:14px;order:3}.pw-title{font-size:clamp(18px,1.6vw,24px);font-weight:800;line-height:1.25;margin:0}.pw-epsyn{font-size:var(--fs-base);color:var(--text-2);line-height:1.5;margin:-6px 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;cursor:pointer;max-width:980px}.pw-epsyn.open{-webkit-line-clamp:unset}.pw-actions{display:flex;gap:8px;flex-wrap:wrap;padding-bottom:14px;border-bottom:1px solid var(--hairline)}.pw-pill{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px;border-radius:999px;background:var(--fill-2);font-weight:700;font-size:var(--fs-md);transition:background .2s,transform .15s}.pw-pill:hover{background:var(--fill-3)}.pw-pill:active{transform:scale(.95)}.pw-pill .ic{width:17px;height:17px}.pw-pill.on{background:#fff;color:#000}.pw-pill.prem{color:var(--gold);background:#ffc94a1f}.pw-anime{display:flex;gap:18px}.pw-poster{flex:none;width:clamp(100px,10vw,150px)}.pw-poster img{width:100%;aspect-ratio:2 / 3;object-fit:cover;border-radius:var(--r-md);box-shadow:0 14px 40px #0009;transition:transform .25s var(--ease)}.pw-poster:hover img{transform:translateY(-3px)}.pw-anime-body{min-width:0;display:flex;flex-direction:column;gap:4px;align-items:flex-start}.pw-aname{font-size:var(--fs-xl);font-weight:800;text-align:left}.pw-aname:hover{text-decoration:underline;text-underline-offset:4px}.pw-romaji{color:var(--text-3);font-weight:600}.pw-meta{color:var(--text-2);font-size:var(--fs-md);margin:2px 0}.pw-views .ic{width:12px;height:12px;vertical-align:-1px;margin-right:3px}.pw-desc{font-size:var(--fs-md);color:var(--text-3);line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-width:820px}.pw-abtns{display:flex;gap:8px;margin-top:6px}.pw-facts h3{display:flex;align-items:center;gap:8px;font-size:var(--fs-lg);font-weight:800;margin:6px 0 12px}.pw-facts h3 .ic{width:18px;height:18px}.pw-facts dl{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px 24px;margin:0}.pw-facts dt{font-size:var(--fs-sm);color:var(--text-3);font-weight:600}.pw-facts dd{margin:2px 0 0;font-weight:700}.pw-next{display:flex;align-items:center;gap:8px;margin-top:14px;color:var(--text-2);font-size:var(--fs-md)}.pw-next .ic{width:16px;height:16px;color:var(--gold)}.pw-next b{color:var(--gold);font-variant-numeric:tabular-nums}.player-backdrop.watch .party-panel{order:4}.player-backdrop.watch .comments{order:5}.pw-side{flex-direction:column;gap:10px;position:sticky;top:12px;max-height:calc(100vh - 24px);overflow-y:auto;scrollbar-width:thin;min-width:0}.pw-side-head{display:flex;align-items:center;gap:8px}.pw-side-head b{flex:1;font-size:var(--fs-lg);font-weight:800}.pw-eps{display:flex;flex-direction:column;gap:6px;overflow-y:auto;flex:none;height:min(64vh,640px);padding-right:4px;scrollbar-width:thin;content-visibility:auto}.pw-ep{display:flex;gap:10px;padding:6px;border-radius:var(--r-md);text-align:left;transition:background .2s;flex:none}.pw-ep:hover{background:var(--fill-1)}.pw-ep.on{background:var(--fill-2)}.pw-ep-img{position:relative;flex:none;width:168px;aspect-ratio:16 / 9;border-radius:var(--r-sm);overflow:hidden;background:#161616}.pw-ep-img img{width:100%;height:100%;object-fit:cover}.pw-ep.seen .pw-ep-img img{filter:brightness(.6) grayscale(.3)}.pw-ep-n{position:absolute;top:5px;left:5px;z-index:3;display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:6px;background:#000000b8;font-size:11px;font-weight:800}.pw-ep.on .pw-ep-n{background:#fff;color:#000}.pw-ep-n .ic{width:10px;height:10px}.pw-ep-len{position:absolute;right:5px;bottom:5px;z-index:3;padding:1px 6px;border-radius:5px;background:#000000b8;font-size:11px;font-weight:800}.pw-ep-prog{position:absolute;left:0;right:0;bottom:0;z-index:3;height:3px;background:#ffffff40}.pw-ep-prog i{display:block;height:100%;background:var(--accent)}.pw-ep-txt{min-width:0;display:flex;flex-direction:column;gap:3px;padding-top:2px}.pw-ep-txt b{font-size:var(--fs-md);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pw-ep-txt small{font-size:var(--fs-xs);color:var(--text-3);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pw-ep-txt em{font-style:normal;font-size:11px;font-weight:800;color:var(--online)}.pw-ep.upcoming{opacity:.9}.pw-ep.upcoming .pw-ep-img{display:grid;place-items:center;background:linear-gradient(135deg,#1d1d1d,#111)}.pw-ep-cd{font-size:var(--fs-md);font-weight:900;font-variant-numeric:tabular-nums;padding:0 6px;text-align:center}.pw-side-h{font-size:var(--fs-lg);font-weight:800;margin:10px 0 2px}.pw-rel{display:flex;flex-direction:column;gap:6px}.pw-rel-item{display:flex;gap:10px;padding:6px;border-radius:var(--r-md);text-align:left;transition:background .2s}.pw-rel-item:hover{background:var(--fill-1)}.pw-rel-item img{width:56px;height:80px;object-fit:cover;border-radius:var(--r-sm);flex:none}.pw-rel-item span{display:flex;flex-direction:column;gap:3px;min-width:0}.pw-rel-item b{font-size:var(--fs-md);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pw-rel-item .pw-rel-syn{font-size:var(--fs-sm);line-height:1.4;color:var(--text-3);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pw-rel-item .pw-rel-syn:empty{display:none}.pw-rel-item small{font-size:var(--fs-xs);color:var(--text-3)}.pw-side:not(:has(.pw-eps)){overflow-y:auto}.pw-season{display:flex;align-items:center;gap:8px;height:38px;padding:0 12px;border-radius:var(--r-md);background:var(--fill-2);flex:none}.pw-season .ic{width:16px;height:16px;flex:none}.pw-season select{flex:1;min-width:0;height:100%;background:transparent;border:0;color:var(--text);font:inherit;font-weight:700;font-size:var(--fs-md);cursor:pointer}.pw-season select option{background:#181818}.pw-side-head b small{font-size:var(--fs-sm);color:var(--text-3);font-weight:700;margin-left:4px}.pw-epq{display:flex;align-items:center;gap:8px;height:36px;padding:0 12px;margin-right:4px;border-radius:var(--r-md);background:var(--fill-1);border:1px solid var(--hairline);flex:none}.pw-epq:focus-within{border-color:#ffffff59}.pw-epq .ic{width:14px;height:14px;color:var(--text-3);flex:none}.pw-epq input{flex:1;min-width:0;background:transparent;border:0;outline:0;color:var(--text);font:inherit;font-size:var(--fs-md)}.pw-side-tools{display:flex;gap:6px;flex-wrap:wrap;flex:none}.pw-side-tools .pw-chip{height:32px;padding:0 12px;font-size:var(--fs-sm)}.pw-side-tools .pw-chip:not(:has(span)){width:32px;padding:0;justify-content:center}.pw-side-tools .pw-chip small{opacity:.6;font-weight:800;margin-left:2px}.pw-legend{display:flex;gap:12px;flex-wrap:wrap;font-size:var(--fs-xs);color:var(--text-3);font-weight:600;flex:none}.pw-legend span{display:inline-flex;align-items:center;gap:5px}.pw-kdot{display:inline-block;width:7px;height:7px;border-radius:50%;flex:none}.pw-kdot.k-c,.pw-num.k-c:after{background:var(--online)}.pw-kdot.k-m,.pw-num.k-m:after{background:var(--gold)}.pw-kdot.k-f,.pw-num.k-f:after{background:var(--red)}.pw-kdot.k-a,.pw-num.k-a:after{background:var(--blue)}.pw-ep-n .pw-kdot{margin-right:1px}.pw-ep-foot{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:var(--fs-xs);color:var(--text-3);font-weight:600}.pw-ep-foot:empty{display:none}.pw-ep-foot .k-f{color:var(--red)}.pw-ep-foot .k-m{color:var(--gold)}.pw-ep-foot .k-a{color:var(--blue)}.pw-ep-dub{position:absolute;left:5px;bottom:5px;z-index:3;padding:1px 6px;border-radius:5px;background:#000000b8;font-size:10px;font-weight:800;letter-spacing:.04em}.pw-ep.nospoil .pw-ep-img img{filter:blur(14px) brightness(.55);transform:scale(1.15)}.pw-eps-empty{padding:24px 8px;text-align:center;color:var(--text-3);font-size:var(--fs-md)}.pw-eps.as-grid{height:auto;max-height:min(64vh,640px);content-visibility:visible}.pw-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:6px}.pw-num{position:relative;height:40px;border-radius:var(--r-sm);background:var(--fill-1);font-weight:800;font-size:var(--fs-md);font-variant-numeric:tabular-nums;transition:background .15s,transform .15s;overflow:hidden}.pw-num:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:transparent}.pw-num:hover{background:var(--fill-3)}.pw-num:active{transform:scale(.94)}.pw-num.seen{color:var(--text-3)}.pw-num.on{background:#fff;color:#000}.pw-epmeta{margin:-8px 0 0;font-size:var(--fs-md);color:var(--text-3);font-weight:600}.pw-ambient{display:none}.player-backdrop.watch .pw-main{position:relative}.player-backdrop.watch .player-frame{position:relative;z-index:1}.player-backdrop.watch .pw-ambient{display:block;position:absolute;z-index:0;pointer-events:none;opacity:0;filter:blur(60px) saturate(1.6);transform:scale(1.08);transition:opacity 1s var(--ease)}.player-backdrop.watch .pw-ambient.on{opacity:.6}.player-backdrop.watch.lights-off .pw-ambient{opacity:0}@media (min-width: 1001px){.player-backdrop.watch .player-frame{width:var(--pw-size, 100%);align-self:center}}@media (max-width: 1000px){#pwAmb,#pwSize,.player-backdrop.watch .pw-ambient{display:none}}@media (prefers-reduced-motion: reduce){.player-backdrop.watch .pw-ambient{transition:none}}.player-backdrop.watch.cinema .player-card{grid-template-columns:minmax(0,1fr)}.player-backdrop.watch.cinema .pw-side{position:static;max-height:none}.player-backdrop.watch.cinema .pw-eps{max-height:420px}.player-backdrop.watch.cinema .player-frame{max-height:86vh}.player-backdrop.watch .pw-main>*:not(.player-frame),.player-backdrop.watch .pw-side{transition:opacity .5s var(--ease)}.player-backdrop.watch.lights-off .pw-main>*:not(.player-frame):not(.pw-toolbar),.player-backdrop.watch.lights-off .pw-side{opacity:.06}.player-backdrop.watch.lights-off .pw-toolbar{opacity:.35}.player-backdrop.watch.lights-off .pw-toolbar:hover{opacity:1}.player-backdrop.watch.lights-off{background:#000}@media (max-width: 1000px){.player-backdrop.watch .player-card{grid-template-columns:minmax(0,1fr);padding:0 0 60px;gap:14px}.player-backdrop.watch .pw-main{gap:12px}.player-backdrop.watch .pw-main>*:not(.player-frame){margin:0 14px}.player-backdrop.watch .player-top{margin-top:max(10px,env(safe-area-inset-top))!important}.player-backdrop.watch .player-frame{position:sticky;top:0;z-index:30;border-radius:0;box-shadow:none}.player-backdrop.watch .pw-side{position:static;max-height:none;padding:0 14px}.pw-eps{max-height:460px}.pw-ep-img{width:148px}.pw-toolbar{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.pw-toolbar::-webkit-scrollbar{display:none}.pw-tl,.pw-tr{flex-wrap:nowrap}.pw-toolbar .pw-chip span{display:none}.pw-toolbar .pw-chip{width:38px;padding:0;justify-content:center}.player-backdrop.watch .pw-main{display:contents}.player-backdrop.watch .player-top{order:0;margin:max(10px,env(safe-area-inset-top)) 14px 0!important}.player-backdrop.watch .player-frame{order:1}.player-backdrop.watch .pw-toolbar{order:2;margin:0 14px}.player-backdrop.watch .player-controls{order:3;margin:0 14px}.player-backdrop.watch .pw-info{display:contents}.player-backdrop.watch .pw-info>*{order:4;margin-left:14px;margin-right:14px}.player-backdrop.watch .pw-side{order:5}.player-backdrop.watch .pw-info>.pw-anime,.player-backdrop.watch .pw-info>.pw-facts{order:6}.player-backdrop.watch .cast-panel{order:1}.player-backdrop.watch .party-panel{order:7;margin:0 14px}.player-backdrop.watch .comments{order:8;margin:0 14px}.player-backdrop.watch .player-msg,.player-backdrop.watch .cast-panel{margin:0}.pw-eps{height:auto;max-height:460px}.pw-actions{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.pw-actions::-webkit-scrollbar{display:none}.pw-pill{flex:none}.pw-anime{gap:12px}}.ep-thumb .btn-ep-seen{position:absolute;top:8px;right:8px;z-index:4;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;padding:0!important;flex:none;background:#0000009e;border:1.5px solid rgb(255 255 255 / .55);color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transform:scale(.85);transition:opacity .2s,transform .25s var(--ease),background .2s,border-color .2s}.ep-thumb .btn-ep-seen .ic{width:16px;height:16px}.episode-card:hover .btn-ep-seen,.ep-thumb .btn-ep-seen:focus-visible,.ep-thumb .btn-ep-seen.on{opacity:1;transform:none}.ep-thumb .btn-ep-seen:hover{background:#000000d9;border-color:#fff;transform:scale(1.08)}.ep-thumb .btn-ep-seen.on{background:var(--online);border-color:var(--online);color:#04130a}.ep-thumb .btn-ep-seen.on:hover{background:#2fb954}@media (hover: none){.ep-thumb .btn-ep-seen{opacity:1;transform:none}}.pw-q{display:inline-flex;align-items:center;height:34px;padding:0 12px;border-radius:999px;background:var(--fill-1);font-size:var(--fs-sm);font-weight:800;color:var(--text-2)}.pw-q[hidden],body.has-pghero .section-header{display:none}.pg-hero{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:flex-end;min-height:min(64vh,600px);margin:-92px calc(-1 * var(--gutter)) 26px;padding:130px var(--gutter) 44px}.pg-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:#0b0b0b center 22% / cover no-repeat;opacity:0;transform:scale(1.06);transition:opacity .9s var(--ease),transform 14s ease-out}.pg-hero-bg.in,.pg-hero-bg[style]{opacity:1;transform:none}.pg-hero-bg.blur{filter:blur(40px) saturate(150%) brightness(.6);top:-60px;right:-60px;bottom:-60px;left:-60px}.pg-hero-bg{-webkit-mask-image:linear-gradient(to bottom,#000 50%,transparent 100%);mask-image:linear-gradient(to bottom,#000 50%,transparent 100%)}.pg-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to bottom,rgb(0 0 0 / .5),transparent 30%),linear-gradient(to right,rgb(0 0 0 / .82),rgb(0 0 0 / .25) 55%,transparent 80%)}.pg-hero h1.long{font-size:clamp(28px,3.4vw,52px);line-height:1.04;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.so-card .so-av{width:58px;height:58px;flex:none;display:block}.so-card .so-info{min-width:0}.so-card .so-info b{display:flex;align-items:center;gap:8px}.pg-hero-in{width:100%;display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.pg-hero-txt{max-width:720px;display:flex;flex-direction:column;gap:14px;animation:rise-in .7s var(--ease) both}.pg-hero h1{font-size:clamp(34px,5.2vw,76px);font-weight:900;letter-spacing:-.035em;line-height:.98;text-wrap:balance;margin:0}.pg-hero p{font-size:clamp(15px,1.25vw,19px);line-height:1.5;color:#f1f1f1e0;max-width:600px;margin:0}.pg-hero-act{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:6px}.pg-hero-act .btn{height:48px;padding:0 24px;font-size:var(--fs-lg);gap:10px}.pg-hero-act .btn .ic{width:20px;height:20px}@media (max-width: 700px){.pg-hero{min-height:58vh;padding:110px var(--gutter) 28px;margin-bottom:18px}.pg-hero-in{flex-direction:column;align-items:flex-start}.pg-hero-act .btn{height:44px;padding:0 18px;font-size:var(--fs-base)}}.rk-h1{display:flex;align-items:center;gap:10px;font-size:clamp(14px,1.2vw,17px);font-weight:800;letter-spacing:0;color:var(--gold);margin-bottom:10px}.rk-h1 .rk-crown{width:28px;height:28px}.rk-tools{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0 0 26px}.rk-top10{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:34px 18px;margin-bottom:40px}.rk-t{position:relative;display:flex;flex-direction:column;gap:8px;padding-left:clamp(30px,3.2vw,52px);text-align:left;animation:rise-in .55s calc(var(--i) * 45ms) var(--ease) both}.rk-t-num{position:absolute;left:0;bottom:56px;z-index:0;font-size:clamp(90px,9vw,150px);font-weight:900;line-height:.8;letter-spacing:-.08em;color:#000;-webkit-text-stroke:3px rgb(255 255 255 / .5);transition:-webkit-text-stroke-color .3s}.rk-t:first-child .rk-t-num{-webkit-text-stroke-color:var(--gold)}.rk-t:hover .rk-t-num{-webkit-text-stroke-color:#fff}.rk-t-poster{position:relative;z-index:1;display:block;aspect-ratio:2 / 3;border-radius:var(--r-md);overflow:hidden;box-shadow:0 18px 40px #0009;transition:transform .35s var(--ease)}.rk-t-poster img{width:100%;height:100%;object-fit:cover}.rk-t:hover .rk-t-poster{transform:translateY(-6px) scale(1.03)}.rk-t-poster .rk-tr{position:absolute;top:8px;right:8px}.rk-t-info{position:relative;z-index:1;display:flex;flex-direction:column;gap:2px}.rk-t-info b{font-size:var(--fs-md);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rk-t-info small{font-size:var(--fs-xs);color:var(--text-3)}.rk-more{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:8px}.rk-m{display:flex;align-items:center;gap:14px;padding:8px 16px 8px 8px;border-radius:var(--r-md);background:var(--fill-1);text-align:left;animation:rise-in .45s calc(.3s + var(--i) * 30ms) var(--ease) both;transition:background .2s}.rk-m:hover{background:var(--fill-2)}.rk-m img{width:44px;height:64px;object-fit:cover;border-radius:6px;flex:none}@media (max-width: 1100px){.rk-top10{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 600px){.rk-top10{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 12px}.rk-t-num{font-size:84px;bottom:52px}}.rk-hero-p .pg-hero-in{align-items:center}.rk-hero-p h1 .nm{font-size:inherit}.rk-hero-av{animation:rk-rise .8s .15s var(--ease) both}.rk-hero-av .pf-avatar.xl{width:clamp(120px,14vw,200px);height:clamp(120px,14vw,200px);font-size:72px;box-shadow:0 0 0 4px var(--gold),0 0 70px #ffc94a73}.rk-podium2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px}.rk-list2{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,460px),1fr));gap:10px}.rk-card{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;gap:14px;padding:14px 18px 14px 14px;border-radius:var(--r-lg);background:var(--fill-1);text-align:left;animation:rise-in .5s var(--ease) both;transition:transform .25s var(--ease)}.rk-card:hover{transform:translateY(-3px)}.rk-card-bn{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--bn, none) center / cover;opacity:.35;transition:opacity .3s}.rk-card-bn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#0a0a0af2 25%,#0a0a0a8c)}.rk-card:hover .rk-card-bn{opacity:.55}.rk-card.big{padding:22px;min-height:120px}.rk-card.big .pf-avatar.lg{width:76px;height:76px}.rk-card .pf-avatar{width:48px;height:48px;flex:none}.rk-card-pos{font-size:30px;font-weight:900;min-width:34px;color:#ffffff8c;font-variant-numeric:tabular-nums}.rk-card.big .rk-card-pos{font-size:44px}.rk-card.big:nth-child(1) .rk-card-pos{color:#d7dbe0}.rk-card.big:nth-child(2) .rk-card-pos{color:#f0b27a}.rk-card.me{box-shadow:inset 0 0 0 2px var(--accent)}.rk-card .rk-xp{margin-left:auto;font-size:var(--fs-lg)}@media (max-width: 700px){.rk-podium2{grid-template-columns:1fr}}.ph-join{display:flex;gap:8px}.ph-join input{height:48px;width:210px;padding:0 18px;border-radius:999px;background:#0000008c;border:1.5px solid rgb(255 255 255 / .35);color:#fff;font:inherit;font-weight:700;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ph-join input::placeholder{letter-spacing:0;text-transform:none;font-weight:600;color:#fff9}.pt-empty{color:var(--text-2);margin-bottom:30px}.pt-rooms{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));gap:12px;margin-bottom:30px}.pt-room{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;gap:14px;padding:18px;border-radius:var(--r-lg);min-height:120px}.pt-room-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;filter:blur(16px) brightness(.45) saturate(1.4);transform:scale(1.2)}.pt-room-in{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}.pt-room-in b{font-size:var(--fs-lg)}.pt-room-in span{color:var(--text-2);font-size:var(--fs-md)}.pt-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(46%,210px),1fr));gap:14px;margin-bottom:34px}.pt-tile{position:relative;aspect-ratio:2 / 3;border-radius:var(--r-md);overflow:hidden;text-align:left;isolation:isolate;background:#151515}.pt-img{position:absolute;top:0;right:0;bottom:0;left:0}.pt-img img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.pt-tile:hover .pt-img img{transform:scale(1.07)}.pt-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000f2,#0000001a 55%)}.pt-info{position:absolute;left:12px;right:12px;bottom:12px;display:flex;flex-direction:column;gap:2px}.pt-info b{font-size:var(--fs-base);line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pt-info small{font-size:var(--fs-xs);color:#f1f1f1b3}.pt-cta{position:absolute;top:50%;left:50%;display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;background:#fff;color:#000;font-weight:800;font-size:var(--fs-md);white-space:nowrap;transform:translate(-50%,-40%) scale(.9);opacity:0;transition:opacity .25s,transform .3s var(--ease)}.pt-cta .ic{width:16px;height:16px}.pt-tile:hover .pt-cta,.pt-tile:focus-visible .pt-cta{opacity:1;transform:translate(-50%,-50%)}@media (hover: none){.pt-cta{opacity:1;transform:translate(-50%,-50%) scale(.85)}}@media (max-width: 700px){.ph-join input{width:160px;height:44px}}.fr-priv{display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 8px 0 18px;border-radius:999px;background:#00000080;border:1px solid rgb(255 255 255 / .25);font-weight:700;font-size:var(--fs-md);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.fr-priv .ic{width:16px;height:16px}.fr-priv select{height:36px;border-radius:999px;background:#fff;color:#000;border:0;padding:0 12px;font:inherit;font-weight:800}.so-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:14px;margin-bottom:26px}.so-person.so-card{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:76px 16px 16px;border-radius:var(--r-lg);background:var(--fill-1);min-height:0;animation:rise-in .45s var(--ease) both;transition:transform .25s var(--ease),background .2s}.so-person.so-card:before{content:"";position:absolute;left:0;right:0;top:0;height:96px;z-index:-1;background:var(--bn, linear-gradient(135deg, #2a0a0d, #121212)) center / cover;transition:transform .6s var(--ease)}.so-person.so-card:after{content:"";position:absolute;left:0;right:0;top:0;height:96px;z-index:-1;background:linear-gradient(to bottom,transparent 35%,rgb(18 18 18 / .95))}.so-person.so-card:hover{transform:translateY(-3px);background:var(--fill-2)}.so-person.so-card:hover:before{transform:scale(1.05)}.so-card .so-av .pf-avatar{width:58px;height:58px;box-shadow:0 0 0 3px #121212}.so-card .so-actions{grid-column:1 / -1;display:flex;gap:8px}.so-card .so-actions .btn{flex:1}#soBody h3{font-size:var(--fs-xl);font-weight:800;margin:8px 0 14px}.gn-fan{position:relative;width:min(420px,38vw);height:300px;flex:none}.gn-fan img{position:absolute;bottom:0;left:50%;width:160px;aspect-ratio:2 / 3;object-fit:cover;border-radius:var(--r-md);box-shadow:0 20px 50px #000000b3;transform-origin:50% 120%;transform:translate(-50%) rotate(calc((var(--n) - 2) * 11deg));animation:gn-fan .8s calc(var(--n) * 70ms) var(--ease) both}.gn-fan img:nth-child(3){z-index:3}.gn-fan img:nth-child(2),.gn-fan img:nth-child(4){z-index:2}@keyframes gn-fan{0%{opacity:0;transform:translate(-50%) rotate(0) translateY(40px)}}@media (max-width: 860px){.gn-fan{display:none}}.rq-hero2 .rq-search{width:min(560px,100%);height:52px;background:#0000008c;border:1.5px solid rgb(255 255 255 / .3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.rq-hero2 .rq-search input{font-size:var(--fs-lg)}.up-cd.arriving{font-size:clamp(16px,1.4vw,20px);color:var(--gold)}.cd-msgs{gap:0!important}.cd-msg{margin-top:16px!important}.cd-msg.grouped{margin-top:3px!important}.cd-msg.has-next .cd-meta{display:none}.cd-msg:not(.mine).has-next .cd-bubble{border-bottom-left-radius:6px}.cd-msg:not(.mine).grouped .cd-bubble{border-top-left-radius:6px}.cd-msg.mine.has-next .cd-bubble{border-bottom-right-radius:6px}.cd-msg.mine.grouped .cd-bubble{border-top-right-radius:6px}.cd-receipt{display:inline-flex;align-items:center;gap:4px;margin-top:3px;font-size:11px;font-weight:700;color:var(--text-3)}.cd-receipt svg{width:14px;height:14px}.cd-receipt.read{color:#4fb3ff}.cd-typing{display:flex;align-items:center;gap:8px;padding:4px 16px 6px;font-size:var(--fs-sm);color:var(--text-2);font-weight:600}.cd-typing[hidden]{display:none}.ty-dots{display:inline-flex;gap:3px;padding:7px 9px;border-radius:12px;background:var(--fill-2)}.ty-dots i{width:6px;height:6px;border-radius:50%;background:var(--text-2);animation:ty-b 1.2s infinite ease-in-out}.ty-dots i:nth-child(2){animation-delay:.15s}.ty-dots i:nth-child(3){animation-delay:.3s}@keyframes ty-b{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-4px);opacity:1}}.nm-prem{display:inline-flex;vertical-align:-2px;margin-left:4px}.nm-prem .prem-ic{width:14px;height:14px}.u-vip{color:var(--gold)}.u-vip .prem-ic{width:14px;height:14px}.nc-sunset,.nc-mint,.nc-premium,.nc-holo{-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;background-size:250% 100%}.nc-sunset{background-image:linear-gradient(90deg,#ff6a3d,#ff3d8b,#ffb03d,#ff6a3d);animation:nc-flow 6s linear infinite}.nc-mint{background-image:linear-gradient(90deg,#6bffcf,#b8fff0,#6bffcf);animation:nc-flow 5s linear infinite}.nc-premium{background-image:linear-gradient(100deg,#8a5a00,#ffcf4a 30%,#fff8d6,#ffcf4a 60%,#8a5a00);filter:drop-shadow(0 0 8px rgb(255 200 60 / .7));animation:nc-sweep 2.2s ease-in-out infinite}.nc-holo{background-image:linear-gradient(90deg,#ff7ad9,#7bd8ff,#b8ff7a,#ffe97a,#ff7ad9);background-size:400% 100%;filter:drop-shadow(0 0 7px rgb(160 220 255 / .6));animation:nc-flow 3.5s linear infinite}.cd-body .cd-bubble.bb-pastel,.ed-bubble.bb-pastel{background:linear-gradient(135deg,#ffd6ec,#d6e4ff);color:#3a2a4a}.cd-body .cd-bubble.bb-carbon,.ed-bubble.bb-carbon{background:repeating-linear-gradient(45deg,#1b1b1f 0 6px,#232329 6px 12px);border:1px solid #3a3a44;color:#e9e9f0}.cd-body .cd-bubble.bb-cyber,.ed-bubble.bb-cyber{background:#0b0f1a;color:#7bf7ff;border:1px solid #00e5ff;box-shadow:0 0 10px #00e5ff73,inset 0 0 10px #00e5ff26;text-shadow:0 0 6px rgb(0 229 255 / .6)}.cd-body .cd-bubble.bb-retro,.ed-bubble.bb-retro{background:#f4e9c8;color:#3b2b12;border:2px solid #3b2b12;box-shadow:3px 3px #3b2b12;font-weight:600}.cd-body .cd-bubble.bb-premium,.ed-bubble.bb-premium{background:#0d0d0f;color:#ffe39a;border:1.5px solid #e0a526;box-shadow:0 0 14px #e0a52659;position:relative;overflow:hidden}.cd-body .cd-bubble.bb-premium:after,.ed-bubble.bb-premium:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,rgb(255 230 150 / .25) 50%,transparent 70%);background-size:250% 100%;animation:nc-sweep 2.8s ease-in-out infinite;pointer-events:none}.cd-body .cd-bubble.bb-holo,.ed-bubble.bb-holo{background:linear-gradient(120deg,#ffb3ec,#b3e5ff,#c8ffb3,#fff1b3,#ffb3ec);background-size:300% 300%;animation:nc-flow 6s linear infinite;color:#1d1d2e;font-weight:600}.fx-pcorona svg{filter:drop-shadow(0 0 6px rgb(255 200 60 / .75))}.fx-boreal svg{filter:drop-shadow(0 0 7px rgb(70 245 192 / .6))}.fx-fuegoazul svg{filter:drop-shadow(0 0 7px rgb(43 140 255 / .75))}.fx-cerezooro svg{filter:drop-shadow(0 0 5px rgb(255 216 107 / .7))}.fx-vortice svg{filter:drop-shadow(0 0 5px rgb(123 92 255 / .6))}.fx-estrellas svg{filter:drop-shadow(0 0 4px rgb(255 246 194 / .7))}.nm-vip{display:inline-flex;align-items:center;gap:3px;margin-left:6px;padding:1px 6px 1px 4px;border-radius:6px;vertical-align:1px;font-size:var(--fs-xs);font-weight:900;letter-spacing:.06em;color:#1a1200;background:linear-gradient(110deg,#e0a526,#ffe08a 45%,#e0a526);background-size:220% 100%;animation:nc-sweep 3s ease-in-out infinite;-webkit-text-fill-color:#1a1200;line-height:1.5}.nm-vip svg{width:10px;height:10px}.stk-tabs{display:flex;gap:6px;margin-bottom:12px}.stk-tabs button{height:32px;padding:0 14px;border-radius:999px;background:var(--fill-1);font-weight:800;font-size:var(--fs-md);color:var(--text-2)}.stk-tabs button.on{background:#fff;color:#000}.stk-h{font-size:var(--fs-sm);font-weight:800;color:var(--text-3);margin:6px 0 8px}.stk-h small{font-weight:700;color:var(--gold);margin-left:6px}.stk-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:6px;margin-bottom:10px}.stk-grid.locked{opacity:.35}.stk{aspect-ratio:1;border-radius:var(--r-md);display:grid;place-items:center;padding:4px;transition:background .2s,transform .15s var(--ease)}.stk:hover:not(:disabled){background:var(--fill-2);transform:scale(1.08)}.stk svg,.stk img{width:100%;height:100%;object-fit:contain}.stk-add{aspect-ratio:1;border-radius:var(--r-md);border:2px dashed var(--hairline-2);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:var(--fs-xs);font-weight:800;color:var(--text-2);cursor:pointer}.stk-add .ic{width:20px;height:20px}.stk-add:hover{border-color:#fff;color:#fff}.stk-note{font-size:var(--fs-xs);color:var(--text-3)}.stk-packs{display:flex;gap:6px;margin:0 -2px 10px;padding:2px 2px 8px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--hairline)}.stk-packs::-webkit-scrollbar{display:none}.stk-pack{position:relative;flex:none;width:46px;height:46px;padding:4px;border-radius:12px;background:transparent;transition:background .2s,transform .15s var(--ease)}.stk-pack img{width:100%;height:100%;object-fit:contain;display:block}.stk-pack.locked img{opacity:.4;filter:grayscale(1)}.stk-pack.on{background:var(--fill-2);box-shadow:inset 0 -2px #fff}.stk-pack:active{transform:scale(.94)}@media (hover: hover){.stk-pack:hover{background:var(--fill-1)}}.stk-lock{position:absolute;right:2px;bottom:2px;display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:#000;color:var(--gold)}.stk-lock svg,.stk-h small svg{width:10px;height:10px}.stk-h{display:flex;align-items:center;gap:8px}.stk-h small{display:inline-flex;align-items:center;gap:4px;margin-left:auto}.stk-anim{padding:1px 7px;border-radius:999px;background:#ffffff1a;color:var(--text-2);font-size:var(--fs-xs);font-weight:800;letter-spacing:.04em;text-transform:uppercase}.stk img{pointer-events:none}.cd-simg{display:block;background:none;padding:0}.cd-simg img{width:140px;height:140px;object-fit:contain;display:block;filter:drop-shadow(0 6px 14px rgb(0 0 0 / .45))}.cd-msg.new .cd-simg img{animation:sticker-pop .45s var(--ease)}.fx-lunasangre svg{filter:drop-shadow(0 0 6px rgb(255 42 42 / .6))}.cd-head,.downloads-drawer .drawer-header,.notif-pop-head{padding-top:max(12px,env(safe-area-inset-top))!important}.news.vip .news-card{background:radial-gradient(120% 80% at 50% -10%,rgb(224 165 38 / .28),transparent 60%),#121214;border-color:#e0a5268c;box-shadow:0 40px 120px #0009,0 0 80px #e0a52633}.news.vip .news-badge{background:linear-gradient(135deg,#8a5a00,#ffcf4a 55%,#fff1c2);color:#1a1200;box-shadow:0 10px 40px #e0a5268c;width:72px;height:72px;border-radius:22px}.news.vip .news-badge svg{width:36px;height:36px}.news.vip h2{background:linear-gradient(100deg,#e0a526,#fff1c2 45%,#e0a526);-webkit-background-clip:text;background-clip:text;color:transparent;background-size:220% 100%;animation:nc-sweep 2.4s ease-in-out infinite}.news.vip .news-ic{background:#e0a52629;color:#ffcf4a}.news.vip .news-ic .ic,.news.vip .news-ic svg{color:#ffcf4a!important}.vip-burst{position:fixed;top:0;right:0;bottom:0;left:0;z-index:976;pointer-events:none;overflow:hidden}.vip-burst i{position:absolute;top:-20px;width:10px;height:14px;border-radius:2px;animation:vip-fall 2.8s cubic-bezier(.2,.6,.4,1) forwards}@keyframes vip-fall{to{transform:translateY(110vh) rotate(720deg);opacity:.2}}.news.vip .news-glow{background:radial-gradient(circle,rgb(224 165 38 / .45),transparent 65%)}.settings-card.set2{width:min(980px,100%);padding:0;overflow:hidden;display:flex;max-height:calc(100vh - 80px)}.set-layout{display:grid;grid-template-columns:230px 1fr;width:100%;min-height:min(640px,calc(100vh - 80px))}.set-nav{display:flex;flex-direction:column;gap:2px;padding:24px 12px;background:#ffffff08;border-right:1px solid var(--hairline)}.set-title{font-size:var(--fs-xl);font-weight:900;padding:0 12px 14px}.set-nav button{display:flex;align-items:center;gap:12px;height:42px;padding:0 12px;border-radius:var(--r-sm);font-weight:700;font-size:var(--fs-base);color:var(--text-2);text-align:left;transition:background .15s,color .15s}.set-nav button svg{width:18px;height:18px;flex:none}.set-nav button:hover{background:var(--fill-1);color:var(--text)}.set-nav button.on{background:var(--fill-2);color:#fff}.set-body{overflow-y:auto;padding:26px 30px 34px;min-width:0}.set-sec h2{font-size:var(--fs-2xl);font-weight:900;margin:0 0 16px}.set-sec h3{font-size:var(--fs-lg);font-weight:800;margin:26px 0 10px}.set-sec[hidden]{display:none}.set-sec{animation:intro-fade .25s ease both}.set-me{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:18px;border-radius:var(--r-lg);background:var(--fill-1);margin-bottom:10px}.set-me .pf-avatar.set-av{width:72px;height:72px;font-size:28px}.set-me-txt{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.set-me-txt b{font-size:var(--fs-xl)}.set-me-txt small{color:var(--text-3);font-weight:600}.set-me-btns{display:flex;gap:8px;flex-wrap:wrap;width:100%}.set-me-btns .btn{gap:6px}.set-me-btns .ic{width:15px;height:15px}.set-presence{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.set-presence button{display:grid;grid-template-columns:auto 1fr;gap:2px 10px;align-items:center;padding:14px;border-radius:var(--r-md);background:var(--fill-1);border:2px solid transparent;text-align:left;transition:border-color .15s,background .15s}.set-presence button .presence-dot{grid-row:span 2;position:static;width:12px;height:12px}.set-presence button small{color:var(--text-3);font-size:var(--fs-sm)}.set-presence button.on{border-color:#fff;background:var(--fill-2)}@media (max-width: 760px){.settings-card.set2{max-height:100vh;height:100vh;border-radius:0}.set-layout{grid-template-columns:1fr;grid-template-rows:auto 1fr;min-height:0}.set-nav{flex-direction:row;overflow-x:auto;scrollbar-width:none;padding:max(14px,env(safe-area-inset-top)) 12px 10px;border-right:0;border-bottom:1px solid var(--hairline);gap:6px}.set-nav::-webkit-scrollbar{display:none}.set-title{display:none}.set-nav button{flex:none;height:38px;border-radius:999px;background:var(--fill-1);padding:0 14px;font-size:var(--fs-md)}.set-nav button.on{background:#fff;color:#000}.set-body{padding:18px 16px 40px}.settings-card.set2 .modal-close{top:max(10px,env(safe-area-inset-top))}}.av-edit{display:grid;grid-template-columns:220px 1fr;gap:26px;margin-top:16px}.av-now{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.av-now .pf-avatar.av-big{width:150px;height:150px;font-size:56px}.av-up{gap:6px;cursor:pointer}.av-up .ic{width:15px;height:15px}.av-vip{color:var(--text-3);font-size:var(--fs-xs)}.av-side{display:flex;flex-direction:column;gap:14px;min-width:0}.av-name-row{display:flex;gap:8px}.av-name-row input{flex:1;min-width:0}.av-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:10px;max-height:420px;overflow-y:auto;padding:4px}.av-opt{display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px;border-radius:var(--r-md);transition:background .15s,transform .2s var(--ease)}.av-opt:hover{background:var(--fill-2);transform:translateY(-2px)}.av-opt img{width:68px;height:68px;border-radius:50%;object-fit:cover}.av-opt span{font-size:11px;color:var(--text-2);line-height:1.2;text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width: 700px){.av-edit{grid-template-columns:1fr}}.claim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990;display:grid;place-items:center;background:#000000db;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transition:opacity .4s}.claim.in{opacity:1}.claim.out{opacity:0;pointer-events:none}.claim-stage{position:relative;width:min(460px,92vw);display:flex;flex-direction:column;align-items:center;text-align:center}.claim-rays{position:absolute;top:40px;left:50%;width:560px;height:560px;margin-left:-280px;background:repeating-conic-gradient(from 0deg,rgb(255 190 80 / .22) 0deg 8deg,transparent 8deg 20deg);border-radius:50%;-webkit-mask-image:radial-gradient(circle,#000 25%,transparent 65%);mask-image:radial-gradient(circle,#000 25%,transparent 65%);opacity:0;transform:scale(.4);transition:opacity .6s,transform 1s var(--ease);animation:fr-rot 14s linear infinite;pointer-events:none}.claim.opened .claim-rays{opacity:1;transform:scale(1)}.claim-chest{position:relative;width:170px;height:150px;cursor:pointer;animation:chest-idle 1.6s ease-in-out infinite}.claim-box{position:absolute;left:0;right:0;bottom:0;height:92px;border-radius:10px 10px 16px 16px;background:linear-gradient(#5a2a12,#3a1608);border:4px solid #ffcf4a;box-shadow:inset 0 0 0 6px #00000040,0 20px 50px #0009}.claim-lid{position:absolute;left:-4px;right:-4px;top:18px;height:52px;border-radius:80px 80px 10px 10px;background:linear-gradient(#7a3a18,#4a1e0a);border:4px solid #ffcf4a;transform-origin:50% 100%;transition:transform .5s cubic-bezier(.34,1.56,.64,1);z-index:2}.claim-lock{position:absolute;left:50%;top:56px;width:30px;height:34px;margin-left:-15px;border-radius:6px;background:#ffcf4a;z-index:3;box-shadow:0 0 0 3px #8a5a00;transition:opacity .3s}@keyframes chest-idle{50%{transform:translateY(-6px)}}.claim.opening .claim-chest{animation:chest-shake .14s linear 7}@keyframes chest-shake{0%,to{transform:rotate(0)}25%{transform:rotate(-6deg) scale(1.04)}75%{transform:rotate(6deg) scale(1.04)}}.claim.opened .claim-lid{transform:translateY(-40px) rotate(-28deg)}.claim.opened .claim-lock{opacity:0}.claim.opened .claim-chest{animation:none;transform:translateY(70px) scale(.8);opacity:0;transition:transform .6s var(--ease),opacity .6s}.claim-reward{position:absolute;top:0;left:50%;margin-left:-80px;width:160px;height:160px;opacity:0;transform:scale(.2) rotate(-30deg);transition:opacity .5s .15s,transform .9s .15s cubic-bezier(.34,1.56,.64,1)}.claim-reward .pf-avatar.claim-av{width:160px;height:160px;font-size:60px}.claim.opened .claim-reward{opacity:1;transform:none}.claim-txt{margin-top:30px;opacity:0;transform:translateY(20px);transition:opacity .5s .7s,transform .5s .7s var(--ease)}.claim.opened .claim-txt{opacity:1;transform:none}.claim-txt small{color:#ff8a5a;font-weight:800;font-size:var(--fs-sm)}.claim-txt h2{font-size:clamp(26px,4vw,36px);font-weight:900;margin:6px 0;background:linear-gradient(100deg,#ff4a2a,#ffcf4a 50%,#ff4a2a);-webkit-background-clip:text;background-clip:text;color:transparent;background-size:220% 100%;animation:nc-sweep 2.4s ease-in-out infinite}.claim-txt p{color:var(--text-2)}.claim-btns{display:flex;gap:10px;justify-content:center;margin-top:18px}.claim-hint{margin-top:26px;color:var(--text-3);font-size:var(--fs-sm);transition:opacity .3s}.claim.opening .claim-hint,.claim.opened .claim-hint{opacity:0}@media (max-width: 760px){.set-nav{padding-right:60px}}.set-sec input[type=checkbox]{width:18px;height:18px;flex:none;accent-color:#fff}.set-sec .tv-toggle{align-items:flex-start}.set-sec .tv-toggle input{margin-top:1px}.av-grid>p{grid-column:1 / -1}.av-now .av-up{margin-top:14px}.claim-rays{z-index:0}.claim-chest,.claim-reward,.claim-txt,.claim-hint{position:relative;z-index:1}.claim-reward{position:absolute;z-index:2}.claim-txt{margin-top:64px}html,body{overflow-x:clip}.modal-backdrop-img:not([src]),.ap-poster:not([src]){visibility:hidden}.lt-head .page-h{flex:1 1 auto;width:auto}.lt-tools{flex-shrink:0}.lt-search{min-width:min(300px,100%)}.np-ann-ic.np-vip{background:linear-gradient(135deg,#8a5a00,#ffcf4a 55%,#fff1c2);color:#1a1200;display:grid;place-items:center}.np-ann-ic.np-vip svg{width:60%;height:60%}.mg-search{width:min(560px,100%);height:52px;background:#0000008c;border:1.5px solid rgb(255 255 255 / .3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mg-search input{font-size:var(--fs-lg)}.mg-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(44%,170px),1fr));gap:18px 14px;margin-bottom:34px}.mg-row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(150px,180px);gap:14px;overflow-x:auto;padding-bottom:8px;margin-bottom:30px;scrollbar-width:none}.mg-row::-webkit-scrollbar{display:none}.mg-card{display:flex;flex-direction:column;gap:6px;text-align:left;animation:rise-in .45s var(--ease) both}.mg-cover{position:relative;display:block;aspect-ratio:2 / 3;border-radius:var(--r-md);overflow:hidden;background:#161616;box-shadow:0 12px 30px #00000073}.mg-cover img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}.mg-card:hover .mg-cover img{transform:scale(1.06)}.mg-card b{font-size:var(--fs-md);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mg-card small{font-size:var(--fs-xs);color:var(--text-3)}.mg-prog{position:absolute;left:0;right:0;bottom:0;height:4px;background:#fff3}.mg-prog i{display:block;height:100%;background:var(--accent)}.mg-page{position:fixed;top:0;right:0;bottom:0;left:0;z-index:230;overflow-y:auto;background:#0b0b0b;animation:intro-fade .3s ease both}.mg-page[hidden]{display:none}.mg-bg{position:fixed;top:-60px;right:-60px;bottom:-60px;left:-60px;z-index:0;background:center / cover no-repeat;filter:blur(40px) brightness(.35) saturate(1.4)}.mg-bar{position:sticky;top:0;z-index:3;display:flex;justify-content:space-between;padding:max(12px,env(safe-area-inset-top)) var(--gutter) 12px}.mg-bar .ap-back .ic{transform:rotate(180deg);width:18px;height:18px}.mg-bar .mg-share .ic{transform:none}.mg-loading{position:relative;z-index:1;padding:40px var(--gutter)}.mg-layout{position:relative;z-index:1;display:grid;grid-template-columns:clamp(170px,18vw,250px) 1fr;gap:clamp(20px,3vw,40px);max-width:1400px;margin:0 auto;padding:4px var(--gutter) 60px}.mg-side{display:flex;flex-direction:column;gap:20px}.mg-poster{width:100%;aspect-ratio:2 / 3;object-fit:cover;border-radius:var(--r-lg);box-shadow:0 24px 60px #000000b3;animation:ap-pop .6s var(--ease) both}.mg-main{min-width:0}.mg-title{font-size:clamp(28px,4vw,52px);font-weight:900;letter-spacing:-.03em;line-height:1.02;margin:4px 0 12px}.mg-genres{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.mg-genres span{padding:4px 11px;border-radius:999px;background:#ffffff1a;font-size:var(--fs-sm);font-weight:700}.mg-syn{max-width:780px;color:#f1f1f1d1;line-height:1.6;white-space:pre-line;cursor:pointer}.mg-syn.clamp{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.mg-actions{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0 28px}.mg-actions .btn-play{height:50px;padding:0 26px;font-size:var(--fs-lg);gap:10px}.mg-chhead{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.mg-chhead h3{flex:1;font-size:var(--fs-xl);font-weight:800;margin:0}.mg-chhead h3 small{color:var(--text-3);font-size:var(--fs-md);margin-left:6px}.mg-chsearch{min-width:0;width:200px;height:36px}.mg-chlist{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:8px}.mg-ch{position:relative;display:flex;flex-direction:column;gap:2px;padding:12px 40px 12px 14px;border-radius:var(--r-md);background:#ffffff0f;text-align:left;transition:background .15s,transform .15s}.mg-ch:hover{background:#ffffff1f}.mg-ch b{font-size:var(--fs-md)}.mg-ch small{font-size:var(--fs-xs);color:var(--text-3)}.mg-ch.read{opacity:.55}.mg-ch.cur{background:#e5091433;box-shadow:inset 0 0 0 1.5px #e50914b3;opacity:1}.mg-chk{position:absolute;right:12px;top:50%;margin-top:-9px;color:var(--online)}.mg-chk .ic{width:18px;height:18px}.mg-now{position:absolute;right:10px;top:50%;margin-top:-10px;font-size:var(--fs-xs);font-weight:900;padding:3px 7px;border-radius:6px;background:var(--accent)}@media (max-width: 760px){.mg-layout{grid-template-columns:1fr}.mg-side{flex-direction:row;align-items:flex-start}.mg-poster{width:120px;flex:none}.mg-chsearch{width:100%}}.am-card{display:flex;gap:22px;padding:18px;border-radius:var(--r-lg);background:var(--fill-1);max-width:900px}.am-card>img{width:140px;aspect-ratio:2 / 3;object-fit:cover;border-radius:var(--r-md);flex:none;box-shadow:0 14px 34px #00000080}.am-txt{display:flex;flex-direction:column;gap:6px;min-width:0}.am-txt small{color:var(--accent-text);font-weight:800;font-size:var(--fs-sm)}.am-txt b{font-size:var(--fs-2xl);font-weight:900;line-height:1.1}.am-txt span{color:var(--text-2)}.am-txt p{color:var(--text-2);margin:6px 0}.am-btns{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px}.am-btns .btn{gap:8px}@media (max-width: 600px){.am-card{flex-direction:column}.am-card>img{width:110px}}.mg-reader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:240;background:#050505;display:flex;flex-direction:column}.mg-reader[hidden]{display:none}.rd-top,.rd-bottom{position:absolute;left:0;right:0;z-index:3;display:flex;align-items:center;gap:10px;padding:10px 14px;background:#0a0a0ae0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .3s var(--ease),opacity .3s}.rd-top{top:0;padding-top:max(10px,env(safe-area-inset-top));border-bottom:1px solid var(--hairline)}.rd-bottom{bottom:0;padding-bottom:max(10px,env(safe-area-inset-bottom));justify-content:space-between;border-top:1px solid var(--hairline)}.mg-reader.bars-off .rd-top{transform:translateY(-110%);opacity:0}.mg-reader.bars-off .rd-bottom{transform:translateY(110%);opacity:0}.rd-btn{display:inline-flex;align-items:center;gap:6px;height:40px;min-width:40px;padding:0 12px;border-radius:999px;background:var(--fill-2);font-weight:700;font-size:var(--fs-md);justify-content:center}.rd-btn .ic{width:18px;height:18px}.rd-btn:disabled{opacity:.35}.rd-nav .ic{transform:rotate(180deg)}.rd-next .ic{transform:none}.rd-title{flex:1;min-width:0;display:flex;align-items:center;gap:10px}.rd-title b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:var(--fs-base)}.rd-title select{height:36px;max-width:220px;border-radius:999px;padding:0 12px;background:var(--fill-2);color:#fff;border:0;font:inherit;font-weight:700}.rd-count{font-size:var(--fs-md);font-weight:800;font-variant-numeric:tabular-nums;color:var(--text-2)}.rd-body{flex:1;overflow-y:auto;overscroll-behavior:contain}.rd-body.vertical{display:flex;flex-direction:column;align-items:center;padding:64px 0 70px}.rd-body.vertical img{display:block;width:min(100%,900px);height:auto;min-height:200px;background:#111}.rd-body.paged{display:grid;place-items:center;overflow:hidden}.rd-body.paged img{max-width:100%;max-height:100vh;object-fit:contain;user-select:none;-webkit-user-drag:none}.rd-body.paged .rd-end,.rd-body.paged.at-end img{display:none}.rd-body.paged.at-end .rd-end{display:flex}.rd-end{display:flex;flex-direction:column;align-items:center;gap:12px;padding:50px 20px 90px;text-align:center;color:var(--text-2)}.rd-loading{display:flex;align-items:center;justify-content:center;gap:10px;height:100%;color:var(--text-2)}@media (max-width: 600px){.rd-title b{display:none}.rd-title select{max-width:100%;flex:1}.rd-nav span,.rd-mode span{display:none}}.rd-body.vertical img{flex:none}.am-txt .btn span{color:inherit}.nm-tt{display:inline-flex;align-items:center;margin-left:6px;padding:1px 7px;border-radius:6px;font-size:var(--fs-xs);font-weight:900;letter-spacing:.05em;text-transform:uppercase;line-height:1.6;vertical-align:1px;white-space:nowrap;-webkit-text-fill-color:currentColor}.tt-novato{color:#c9ccd4;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff2e}.tt-aprendiz{color:#bfe1ff;background:#3ea6ff2e;box-shadow:inset 0 0 0 1px #3ea6ff73}.tt-otaku{color:#fff;background:linear-gradient(110deg,#ff5fa2,#b06bff)}.tt-senpai{color:#f2e6ff;background:#9650ff4d;box-shadow:0 0 10px #9650ff8c,inset 0 0 0 1px #be8cffb3}.tt-sensei{color:#d6fff6;background:linear-gradient(110deg,#0f766e,#14b8a6)}.tt-kage{color:#ffd6d6;background:linear-gradient(110deg,#1a0204,#5c0a12);box-shadow:inset 0 0 0 1px #ff3c3c73,0 0 10px #c8141e73}.tt-leyenda{color:#1a1200;background:linear-gradient(110deg,#b8860b,#ffd24a 35%,#fff8d6,#ffd24a 65%,#b8860b);background-size:250% 100%;animation:nc-sweep 2.6s ease-in-out infinite;box-shadow:0 0 10px #ffc83c80}.tt-maraton{color:#fff;background:linear-gradient(110deg,#ff3d00,#ffb300)}.tt-cinefilo{color:#fff;background:repeating-linear-gradient(90deg,transparent 0 5px,rgb(255 255 255 / .55) 5px 7px) top / 100% 2px no-repeat,repeating-linear-gradient(90deg,transparent 0 5px,rgb(255 255 255 / .55) 5px 7px) bottom / 100% 2px no-repeat,#111;padding:3px 8px}.tt-fiestero{color:#fff;background:linear-gradient(90deg,#ff5a64,var(--gold),var(--online),#5cb3ff,#b892ff,#ff5a64);background-size:300% 100%;animation:nc-flow 4s linear infinite;text-shadow:0 1px 2px rgb(0 0 0 / .45)}.tt-premium{color:#ffe39a;background:#0d0d0f;box-shadow:inset 0 0 0 1px #e0a526,0 0 10px #e0a52659}.tt-admin{padding:0;background:linear-gradient(100deg,#0a7d3a,#2bff88 30%,#d6ffe6,#2bff88 60%,#0a7d3a);background-size:260% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:nc-sweep 2.2s ease-in-out infinite,tt-admin-glow 2.2s ease-in-out infinite;font-size:11px;letter-spacing:.14em}@keyframes tt-admin-glow{50%{filter:drop-shadow(0 0 6px rgb(43 255 136 / .85))}}.ed-title:has(.nm-tt){background:none;padding:0}.ed-title .nm-tt{margin:0;font-size:12px}.nav-ev-dot{display:inline-block;width:6px;height:6px;margin-left:4px;border-radius:50%;background:#ff7a1a;vertical-align:middle;animation:live-pulse 1.6s infinite}.nav-ev-dot[hidden]{display:none}.evp-hero{min-height:min(78vh,720px)}.evp-hero .pg-hero-bg{background-position:center 30%}.evp-hero .pg-hero-txt p{max-width:560px}.evp-when{display:block;margin-bottom:10px;font-size:clamp(18px,1.6vw,24px);font-weight:800;color:#fff}.evp-when b{white-space:nowrap;font-variant-numeric:tabular-nums;color:#ff8a3d;font-weight:800}.evp-hero .btn-play{height:52px;padding:0 28px;font-size:var(--fs-lg);gap:10px}.evp-prize{flex:none;margin:0;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;animation:rk-rise .8s .15s var(--ease) both}.evp-prize .pf-avatar.evp-av{width:clamp(140px,13vw,200px);height:clamp(140px,13vw,200px);font-size:72px}.evp-prize figcaption{display:flex;flex-direction:column;gap:2px;margin-top:14px}#evpClaim{background:#ff6a1a;color:#fff}.evp-prize figcaption b{font-size:var(--fs-xl);font-weight:900}.evp-prize figcaption span{font-size:var(--fs-sm);color:#ffffffbf}.evp-sec{margin:0 0 56px}.evp-h{display:flex;align-items:baseline;gap:12px;font-size:clamp(22px,2.2vw,30px);font-weight:900;letter-spacing:-.02em;margin:0 0 18px}.evp-h span{font-size:var(--fs-lg);font-weight:800;color:#ff8a3d;font-variant-numeric:tabular-nums}.evp-note{color:var(--text-2);font-size:var(--fs-md);margin:14px 0 0;max-width:640px}.evp-slots{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.evp-slot{position:relative;isolation:isolate;display:flex;align-items:flex-end;aspect-ratio:16 / 9;padding:18px;border-radius:var(--r-lg);overflow:hidden;background:#161616;text-align:left;color:#fff;animation:rise-in .5s var(--ease) both}.evp-slot:nth-child(2){animation-delay:.08s}.evp-slot:nth-child(3){animation-delay:.16s}.evp-slot.sk{background:var(--fill-1)}.evp-slot>img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.evp-slot:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(0deg,#000000d9,#0000001a 65%)}.evp-slot.empty>img{filter:grayscale(1) brightness(.45)}.evp-slot.empty:before{background:#00000073}.evp-slot:is(button):hover>img{transform:scale(1.05)}.evp-slot.empty:hover>img{filter:grayscale(.2) brightness(.6)}.evp-slot.plain{background:#1e1414}.evp-slot-txt{display:flex;flex-direction:column;gap:3px;min-width:0}.evp-slot-txt b{font-size:var(--fs-lg);font-weight:900;line-height:1.15;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.evp-slot-txt small{font-size:var(--fs-sm);color:#ffffffbf;font-weight:600}.evp-tick{position:absolute;top:14px;right:14px;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#ff6a1a;color:#fff}.evp-tick .ic{width:20px;height:20px;stroke-width:3}.evp-slot-go{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border-radius:999px;background:#fff;color:#000;font-weight:800;font-size:var(--fs-sm);transition:transform .2s var(--ease)}.evp-slot-go .ic{width:14px;height:14px;fill:currentColor}.evp-slot:hover .evp-slot-go{transform:scale(1.06)}.evp-people{display:flex;gap:22px;flex-wrap:wrap}.evp-person{display:flex;flex-direction:column;align-items:center;gap:20px;font-weight:700;transition:transform .2s var(--ease)}.evp-person:hover{transform:translateY(-3px)}.evp-person .pf-avatar.evp-pav{width:92px;height:92px;font-size:34px}@media (max-width: 760px){.evp-hero .pg-hero-in{flex-direction:column-reverse;align-items:flex-start;gap:22px}.evp-prize{flex-direction:row;text-align:left;gap:22px}.evp-prize figcaption{margin-top:0}.evp-prize .pf-avatar.evp-av{width:96px;height:96px;font-size:40px}.evp-slots{grid-template-columns:1fr}.evp-slot{aspect-ratio:auto;min-height:120px}.evp-sec{margin-bottom:40px}}.so-counts{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 28px;margin:4px 0 8px}.so-counts span{display:inline-flex;align-items:baseline;gap:7px;font-size:var(--fs-md);color:var(--text-2);font-weight:600}.so-counts b{font-size:28px;font-weight:900;color:#fff;font-variant-numeric:tabular-nums}.so-counts p{flex-basis:100%;margin:4px 0 0;color:var(--text-2);max-width:640px}.so-new{font-style:normal;font-size:11px;font-weight:800;color:#fff;background:var(--accent);padding:2px 7px;border-radius:6px;margin-right:6px}.so-following .so-f-off,.so-following:hover .so-f-on{display:none}.so-following:hover .so-f-off{display:inline}.so-following:hover{background:#e5091433;color:#ff8a8a}.so-following .ic,.pf-friends .ic{width:15px;height:15px;margin-right:4px;vertical-align:-2px}.pf-friends{pointer-events:none}.pf-follow{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 22px;margin-top:12px}.pf-follow span{display:inline-flex;align-items:baseline;gap:6px;color:var(--text-2);font-size:var(--fs-md)}.pf-follow b{font-size:var(--fs-xl);font-weight:900;color:#fff;font-variant-numeric:tabular-nums}.pf-follow .pf-follows-you{padding:3px 10px;border-radius:999px;background:var(--fill-2);color:#fff;font-size:var(--fs-sm);font-weight:700}.so-card .so-info b{flex-wrap:wrap;row-gap:4px;column-gap:6px}.so-card .so-info b .nm{flex:none;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.so-card .so-info b .nm-tt{margin-left:0}.mg-more{height:1px}.mg-skel{pointer-events:none}.mg-skel .mg-cover{background:linear-gradient(100deg,#161616 30%,#222,#161616 70%) 0 0 / 300% 100%;animation:mg-shine 1.3s linear infinite;box-shadow:none}.mg-skel b{display:block;height:14px;width:80%;border-radius:6px;background:#1c1c1c}.mg-skel small{display:block;height:10px;width:45%;border-radius:6px;background:#181818}@keyframes mg-shine{to{background-position:-300% 0}}.sc{margin:30px 0 26px}.sc-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.sc h2{font-size:clamp(24px,2.6vw,36px);font-weight:900;letter-spacing:-.025em;margin:0}.sc-grid{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:repeat(2,minmax(190px,1fr));gap:14px;min-height:clamp(420px,44vw,600px)}.sc[style*="--n:1"] .sc-grid{grid-template-columns:1fr;grid-template-rows:1fr;min-height:clamp(320px,34vw,480px)}.sc[style*="--n:2"] .sc-grid{grid-template-columns:1.4fr 1fr;grid-template-rows:1fr;min-height:clamp(320px,34vw,480px)}.sc-item{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:flex-end;gap:18px;padding:clamp(16px,2vw,28px);border-radius:var(--r-lg);background:#121212;text-align:left;color:#fff;animation:sc-in .7s var(--d, 0ms) var(--ease) both}.sc-main{grid-row:span 2}.sc[style*="--n:2"] .sc-main,.sc[style*="--n:1"] .sc-main{grid-row:auto}.sc-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;background:center 25% / cover no-repeat;filter:blur(18px) saturate(1.2);transform:scale(1.15);transition:filter .6s var(--ease),transform 1.2s var(--ease)}.sc-item.hd .sc-bg{filter:none;transform:scale(1.02)}.sc-item:hover .sc-bg{transform:scale(1.07)}.sc-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(0deg,#000000e0,#00000059 45%,#0000 75%)}.sc-poster{flex:none;width:clamp(70px,7vw,104px);aspect-ratio:2 / 3;object-fit:cover;border-radius:10px;box-shadow:0 18px 40px #0009;transition:transform .45s var(--ease)}.sc-main .sc-poster{width:clamp(110px,11vw,170px)}.sc-item:hover .sc-poster{transform:translateY(-6px) rotate(-2deg)}.sc-txt{display:flex;flex-direction:column;gap:6px;min-width:0}.sc-txt b{font-size:clamp(18px,1.6vw,24px);font-weight:900;line-height:1.1;letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sc-main .sc-txt b{font-size:clamp(26px,3vw,44px);letter-spacing:-.025em}.sc-txt small{font-size:var(--fs-md);color:#ffffffc7;font-weight:600;min-height:1em}.sc-item:focus-visible{outline:3px solid #fff;outline-offset:3px}@keyframes sc-in{0%{opacity:0;transform:translateY(24px) scale(.98)}}.sc-empty{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:26px 28px;border-radius:var(--r-lg);background:var(--fill-1)}.sc-empty h2{margin-bottom:6px}.sc-empty p{margin:0;color:var(--text-2);max-width:560px}.sc-empty .btn{gap:8px;height:46px;padding:0 22px}@media (max-width: 760px){.sc-grid,.sc[style*="--n:2"] .sc-grid{grid-template-columns:1fr 1fr;grid-template-rows:auto auto;min-height:0}.sc-main,.sc[style*="--n:2"] .sc-main{grid-column:1 / -1;grid-row:auto;min-height:260px}.sc-item:not(.sc-main){min-height:200px;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:10px}.sc[style*="--n:2"] .sc-item:not(.sc-main){grid-column:1 / -1;flex-direction:row;align-items:flex-end;min-height:180px}}.sc-ed-ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:260;display:grid;place-items:center;padding:16px;background:#0000;transition:background .25s}.sc-ed-ov.open{background:#000000b8}.sc-ed{width:min(760px,100%);max-height:min(88vh,860px);display:flex;flex-direction:column;gap:14px;padding:22px;border-radius:var(--r-xl, 20px);background:#141414;box-shadow:0 30px 80px #0009;transform:translateY(16px) scale(.97);opacity:0;transition:transform .3s var(--ease),opacity .25s}.sc-ed-ov.open .sc-ed{transform:none;opacity:1}.sc-ed-head{display:flex;align-items:center;justify-content:space-between}.sc-ed-head h2{margin:0;font-size:var(--fs-2xl);font-weight:900}.sc-ed-sub{margin:-6px 0 0;color:var(--text-2)}.sc-ed-slots{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:10px}.sc-ed-slot{position:relative;display:flex;align-items:flex-end;min-height:120px;padding:10px;border-radius:var(--r-md);background:var(--fill-1);color:var(--text-3);font-weight:700;font-size:var(--fs-sm);overflow:hidden;text-align:left}.sc-ed-slot.full{color:#fff}.sc-ed-slot img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.sc-ed-slot.full:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgb(0 0 0 / .85),transparent 60%)}.sc-ed-slot span{position:relative;z-index:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sc-ed-slot i{position:absolute;top:8px;right:8px;z-index:1;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:#000000b3}.sc-ed-slot i .ic{width:14px;height:14px}.sc-ed-q{width:100%}.sc-ed-res{flex:1;min-height:140px;overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:10px;align-content:start}.sc-ed-pick{display:flex;flex-direction:column;gap:6px;text-align:left;font-size:var(--fs-xs);font-weight:700;border-radius:var(--r-md);transition:transform .15s var(--ease)}.sc-ed-pick:active{transform:scale(.96)}.sc-ed-pick img{width:100%;aspect-ratio:2 / 3;object-fit:cover;border-radius:var(--r-md)}.sc-ed-pick span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sc-ed-pick.on img{outline:3px solid var(--accent);outline-offset:2px}.sc-ed-foot{display:flex;justify-content:space-between;gap:10px}.pf-statgrid{grid-template-columns:repeat(4,1fr)}.pf-statgrid-min{grid-template-columns:repeat(2,minmax(0,220px));margin-bottom:14px}@media (max-width: 760px){.pf-statgrid{grid-template-columns:repeat(2,1fr)}}.fx-neon svg{filter:drop-shadow(0 0 4px rgb(255 43 214 / .8)) drop-shadow(0 0 8px rgb(34 228 255 / .5))}.fx-galaxia svg{filter:drop-shadow(0 0 6px rgb(109 93 252 / .6))}.fx-tormenta svg{filter:drop-shadow(0 0 5px rgb(155 123 255 / .7))}.fx-holo svg{filter:drop-shadow(0 0 5px rgb(124 247 255 / .55))}.fx-runas svg{filter:drop-shadow(0 0 5px rgb(110 255 210 / .65))}.fx-fenix svg{filter:drop-shadow(0 0 6px rgb(255 120 30 / .65))}.fx-linternas svg{filter:drop-shadow(0 0 5px rgb(255 160 60 / .55))}.fx-koi svg{filter:drop-shadow(0 0 4px rgb(111 208 255 / .45))}.gift{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:grid;grid-template-columns:minmax(0,720px);justify-content:center;place-items:center;padding:16px;background:#0000;transition:background .3s ease}.gift.in{background:#000000c7}.gift.out{background:#0000}.gift-card{width:100%;min-width:0;display:flex;flex-direction:column;align-items:center;gap:16px;padding:30px 26px 26px;border-radius:24px;background:#121212;text-align:center;box-shadow:0 40px 100px #000000b3;opacity:0;transform:translateY(14px) scale(.97);transition:opacity .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1)}.gift.in .gift-card{opacity:1;transform:none}.kbnav .gift-card:focus{outline:none}.gift.out .gift-card{opacity:0;transform:translateY(8px) scale(.98)}.gift-card h2{margin:0;font-size:clamp(24px,3vw,32px);font-weight:900;letter-spacing:-.02em}.gift-sub{margin:-6px 0 0;color:var(--text-2);min-height:1.4em}.gift-pool{display:grid;grid-template-columns:repeat(5,1fr);gap:22px 10px;padding:26px 8px 10px}.gift-chip{display:grid;place-items:center;animation:gift-chip .5s cubic-bezier(.23,1,.32,1) both}.gift-chip:nth-child(n){animation-delay:calc(var(--i, 0) * 1ms)}.gift-chip:nth-child(1){animation-delay:0ms}.gift-chip:nth-child(2){animation-delay:45ms}.gift-chip:nth-child(3){animation-delay:90ms}.gift-chip:nth-child(4){animation-delay:135ms}.gift-chip:nth-child(5){animation-delay:.18s}.gift-chip:nth-child(6){animation-delay:225ms}.gift-chip:nth-child(7){animation-delay:.27s}.gift-chip:nth-child(8){animation-delay:315ms}.gift-chip:nth-child(9){animation-delay:.36s}.gift-chip:nth-child(10){animation-delay:405ms}@keyframes gift-chip{0%{opacity:0;transform:translateY(10px) scale(.95)}}.gift-chip .pf-avatar.gift-mini{width:54px;height:54px;font-size:20px}.gift-reel{position:relative;width:100%;min-width:0;height:190px;overflow:hidden;border-radius:16px;background:#0a0a0a;-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent)}.gift-strip{display:flex;height:100%;align-items:center;will-change:transform}.gift-cell{flex:none;width:150px;display:flex;flex-direction:column;align-items:center;gap:22px;transition:opacity .4s ease}.gift-cell small{font-size:var(--fs-xs);font-weight:700;color:var(--text-3);white-space:nowrap}.gift-cell .pf-avatar.gift-av{width:74px;height:74px;font-size:28px}.gift-mark{position:absolute;left:50%;top:10px;bottom:10px;width:3px;margin-left:-1.5px;border-radius:3px;background:#fff;z-index:2;transition:opacity .3s ease}.gift-reel.done .gift-cell:not(.won){opacity:.2}.gift-reel.done .gift-mark{opacity:0}.gift-cell.won small{color:#fff}.gift-cell.won .pf-avatar{animation:gift-pop .5s cubic-bezier(.23,1,.32,1)}@keyframes gift-pop{40%{transform:scale(1.12)}}.gift-win{display:flex;align-items:center;gap:26px;text-align:left;padding:8px 6px;animation:gift-in .45s cubic-bezier(.23,1,.32,1) both}.gift-win[hidden]{display:none}@keyframes gift-in{0%{opacity:0;transform:translateY(10px)}}.gift-win .pf-avatar.gift-big{width:96px;height:96px;font-size:38px;margin:26px}.gift-win small{display:block;color:var(--text-2);font-weight:700}.gift-win b{display:block;font-size:clamp(22px,2.6vw,30px);font-weight:900;letter-spacing:-.02em;margin:2px 0 4px}.gift-win span{color:var(--text-2)}.gift-btns{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.gift-btns .btn{height:48px;padding:0 26px;font-size:var(--fs-lg)}.gift-btns .btn:active{transform:scale(.97)}@media (max-width: 600px){.gift-pool{grid-template-columns:repeat(5,1fr);gap:18px 2px;padding-top:18px}.gift-chip .pf-avatar.gift-mini{width:40px;height:40px}.gift-cell{width:120px}.gift-win{flex-direction:column;text-align:center;gap:0}}.gift{overflow-y:auto;overscroll-behavior:contain}.gift-card{margin:auto 0}@media (max-height: 560px){.gift{padding:10px 16px}.gift-card{gap:10px;padding:18px 20px}.gift-pool{gap:12px 8px;padding:10px 4px 4px}.gift-chip .pf-avatar.gift-mini{width:40px;height:40px}.gift-reel{height:124px}.gift-cell{gap:12px}.gift-cell .pf-avatar.gift-av{width:56px;height:56px;font-size:22px}.gift-win{padding:0 6px}.gift-win .pf-avatar.gift-big{width:64px;height:64px;font-size:26px;margin:12px}.gift-btns .btn{height:44px}.claim{overflow:hidden auto;overscroll-behavior:contain}.claim-stage{margin:auto 0;padding:12px 0}.claim-rays{top:0;width:380px;height:380px;margin-left:-190px}.claim-txt{margin-top:28px}.claim-btns,.claim-hint{margin-top:12px}}.nas-maint{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom));z-index:250;display:flex;align-items:center;gap:14px;width:min(560px,calc(100% - 32px));padding:14px 14px 14px 18px;border-radius:16px;background:#1a1a1a;box-shadow:0 20px 60px #0009;transform:translate(-50%,16px);opacity:0;transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .25s ease}.nas-maint.in{transform:translate(-50%);opacity:1}.nas-maint.out{transform:translate(-50%,10px);opacity:0}.nas-maint-ic{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#e0a52626;color:#ffcf4a}.nas-maint-ic svg{width:20px;height:20px}.nas-maint>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.nas-maint b{font-size:var(--fs-md)}.nas-maint span{font-size:var(--fs-sm);color:var(--text-2)}@media (max-width: 760px){.nas-maint{bottom:calc(76px + env(safe-area-inset-bottom))}}@media (orientation: landscape) and (max-height: 760px) and (min-width: 640px){.login-page{padding:16px}.login-card{width:min(860px,100%);display:grid;grid-template-columns:1fr 1fr;align-items:center;column-gap:44px;padding:28px 40px}.login-brand{grid-row:1 / span 2;width:min(300px,100%);max-height:calc(100vh - 100px);object-fit:contain;margin:0 auto}.login-card h1{text-align:left;margin-bottom:14px}.login-card .field{margin-bottom:10px}}.evp-hero .pg-hero-in{position:relative}.evp-tabs{position:absolute;top:-70px;right:0;display:flex;gap:10px}.evp-tab{display:flex;align-items:center;gap:10px;padding:8px 16px 8px 8px;border-radius:999px;background:#0000008c;color:#fff;text-align:left;transition:background .2s ease,transform .16s cubic-bezier(.23,1,.32,1)}.evp-tab:active{transform:scale(.97)}.evp-tab.on{background:#fff;color:#000}.evp-tab b{display:block;font-size:var(--fs-sm);font-weight:800}.evp-tab small{display:block;font-size:var(--fs-xs);opacity:.75;font-weight:600}.evp-tab .pf-avatar.evp-tav{width:36px;height:36px;font-size:14px}.evp-tab .fr-art{top:-22%;right:-22%;bottom:-22%;left:-22%}@media (hover: hover) and (pointer: fine){.evp-tab:not(.on):hover{background:#000000bf}}.evp-slots.many{grid-template-columns:repeat(5,1fr);gap:10px}.evp-slots.many .evp-slot{padding:12px}.evp-slots.many .evp-slot-txt b{font-size:var(--fs-md)}.evp-slots.many .evp-slot-go{top:8px;right:8px;height:28px;padding:0 10px;font-size:var(--fs-xs)}.evp-slots.many .evp-tick{width:26px;height:26px;top:8px;right:8px}.evp-slots.many .evp-tick .ic{width:15px;height:15px}@media (max-width: 760px){.evp-tabs{position:static;order:-1;margin-bottom:4px}.evp-slots.many{grid-template-columns:repeat(2,1fr)}.evp-slots.many .evp-slot{min-height:96px}}.evp-meter{display:grid;grid-template-columns:repeat(var(--n, 20),1fr);grid-auto-flow:column;gap:5px;margin:0 0 18px}.evp-meter i{height:12px;border-radius:4px;background:var(--fill-2);animation:evp-seg .5s calc(var(--i) * 25ms) cubic-bezier(.23,1,.32,1) both}.evp-meter i.on{background:#ff6a1a}@keyframes evp-seg{0%{opacity:0;transform:scaleY(.4)}}.fr-art .es-ember{animation:es-breathe 4s ease-in-out infinite}.fr-art .es-breathe{animation:es-breathe 3.2s ease-in-out infinite}.fr-art .es-breathe-v{animation:es-breathe 5s ease-in-out infinite}.fr-art .es-sway{transform-box:view-box;animation:es-sway 6s ease-in-out infinite alternate}@keyframes es-breathe{0%,to{opacity:.55}50%{opacity:1}}@keyframes es-sway{0%{transform:rotate(-1.5deg)}to{transform:rotate(1.5deg)}}html.rm .fr-art .es-motion{display:none}.ms-dot{background:#ff6a1a}.ms-head{display:flex;align-items:center;justify-content:space-between;padding:max(16px,env(safe-area-inset-top)) 16px 10px 20px}.ms-head h2{margin:0;font-size:var(--fs-2xl);font-weight:900;letter-spacing:-.02em}.ms-body{flex:1;overflow-y:auto;padding:4px 20px 28px;overscroll-behavior:contain}.ms-sec{margin-bottom:26px}.ms-sec-h{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:10px}.ms-sec-h h3{margin:0;font-size:var(--fs-lg);font-weight:800}.ms-sec-h small{color:var(--text-3);font-size:var(--fs-sm)}.ms-sec-h small b{color:var(--text-2);font-variant-numeric:tabular-nums}.ms-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ms-item,.ms-bonus{display:flex;align-items:center;gap:14px;padding:12px;border-radius:14px;background:var(--fill-1);transition:background .2s ease}.ms-item.ready{background:#ff6a1a1f}.ms-item.claimed{opacity:.6}.ms-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ms-txt b{font-size:var(--fs-md);font-weight:700;line-height:1.25}.ms-txt small{font-size:var(--fs-sm);color:#ff9a4a;font-weight:700}.ms-state{font-size:var(--fs-sm);color:var(--text-3);font-weight:700}.ms-ring{position:relative;flex:none;width:44px;height:44px;display:grid;place-items:center}.ms-ring .ms-arc{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg)}.ms-arc circle{fill:none;stroke-width:3.5}.ms-arc circle:first-child{stroke:var(--fill-2)}.ms-arc circle:last-child{stroke:#ff6a1a;stroke-linecap:round;transition:stroke-dasharray .6s cubic-bezier(.23,1,.32,1)}.ms-ring.full .ms-arc circle:last-child{stroke:#ffb347}.ms-ring b{font-size:11px;font-weight:800;font-variant-numeric:tabular-nums}.ms-ring>.ic{position:relative;width:18px;height:18px;color:#ffb347;stroke-width:3}.ms-bonus{margin-top:8px;background:transparent;box-shadow:inset 0 0 0 1.5px var(--fill-2)}.ms-bonus.ready{box-shadow:inset 0 0 0 1.5px #ff6a1a;background:#ff6a1a14}.ms-bonus.claimed{opacity:.6}.ms-segs{flex:none;width:44px;display:flex;gap:3px}.ms-segs i{flex:1;height:6px;border-radius:3px;background:var(--fill-2)}.ms-segs i.on{background:#ff6a1a}.ms-claim{flex:none}.ms-claim:active{transform:scale(.97)}.ms-foot{color:var(--text-3);font-size:var(--fs-sm);margin:4px 0 0}.ms-fly{position:fixed;z-index:400;transform:translate(-50%);pointer-events:none;font-weight:900;font-size:var(--fs-lg);color:#ffb347;animation:ms-fly .9s cubic-bezier(.23,1,.32,1) forwards}@keyframes ms-fly{0%{opacity:0;transform:translate(-50%,6px)}25%{opacity:1}to{opacity:0;transform:translate(-50%,-46px)}}.cm-ts{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 7px;border-radius:999px;background:#ffffff1a;color:var(--text)!important;font-size:var(--fs-xs, 11px);font-weight:800;font-variant-numeric:tabular-nums;transition:background .2s}.cm-ts svg{width:9px;height:9px}.cm-ts:hover,.kbnav .cm-ts:focus{background:#fff;color:#000!important;outline:none}.cm-at{display:inline-flex;align-items:center;gap:6px;height:30px;margin-top:4px;padding:0 11px;border-radius:999px;border:1px solid var(--hairline-2);color:var(--text-2);font-size:var(--fs-sm);font-weight:700;font-variant-numeric:tabular-nums;transition:background .2s,color .2s,border-color .2s}.cm-at svg{width:14px;height:14px}.cm-at.on{background:#fff;color:#000;border-color:#fff}.cm-at[hidden]{display:none}.plyr__progress{position:relative}.cm-marks{position:absolute;left:0;right:0;top:50%;height:0;pointer-events:none;z-index:2}.cm-marks i{position:absolute;top:-7px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:#fff;box-shadow:0 0 0 1.5px #00000073}.cm-floats{position:absolute;z-index:5;left:20px;bottom:84px;display:flex;flex-direction:column;gap:8px;max-width:min(380px,62%);pointer-events:none}.cm-float{pointer-events:auto;display:flex;align-items:flex-start;gap:9px;padding:9px 30px 10px 10px;position:relative;border-radius:14px;background:#0e0e10e6;border:1px solid rgb(255 255 255 / .12);color:#fff;box-shadow:0 8px 24px #00000059;animation:cmf-in .42s cubic-bezier(.23,1,.32,1) both;transition:opacity .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1)}.cm-float.out{opacity:0;transform:translate(-12px)}.cm-float .cm-av{width:30px;height:30px;font-size:14px}.cmf-body{min-width:0}.cmf-body b{display:flex;align-items:baseline;gap:7px;font-size:13px;font-weight:800}.cmf-body em{font-style:normal;font-weight:700;font-size:11px;color:#ffffff8c;font-variant-numeric:tabular-nums}.cmf-body p{margin:2px 0 0;font-size:14px;line-height:1.35;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cm-float.spoiler p{filter:blur(5px);cursor:pointer;user-select:none}.cmf-x{position:absolute;top:4px;right:6px;width:22px;height:22px;display:grid;place-items:center;font-size:17px;line-height:1;color:#ffffff8c;border-radius:50%}.cmf-x:hover{color:#fff;background:#ffffff1f}@keyframes cmf-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.plyr--hide-controls .cm-floats{bottom:24px;transition:bottom .3s cubic-bezier(.23,1,.32,1)}.cm-floats{transition:bottom .3s cubic-bezier(.23,1,.32,1)}.has-next .cm-floats{display:none}@media (max-width: 640px){.cm-floats{left:8px;top:8px;bottom:auto!important;max-width:70%}.cm-float+.cm-float{display:none}.cm-float{gap:7px;padding:6px 24px 7px 7px;border-radius:11px}.cm-float .cm-av{width:22px;height:22px;font-size:11px}.cmf-body b{font-size:11.5px}.cmf-body em{font-size:var(--fs-xs)}.cmf-body p{font-size:12px;line-height:1.3;-webkit-line-clamp:2}.cmf-x{top:2px;right:3px}}.tt-hojaroja{color:#fff4ea;background:linear-gradient(110deg,#c4141f,#ff5a1f)}.tt-cosecha{color:#2b1700;background:radial-gradient(circle at 18% 50%,#fff1c2 0 4px,transparent 5px),linear-gradient(110deg,#ffb84a,#e2711d);padding-left:14px}.tt-bosque{color:#e9ffe0;background:linear-gradient(110deg,#1d3b20,#3f6b2a);box-shadow:inset 0 0 0 1px #ffb6278c,0 0 10px #ff8a004d}.tt-leyendaotono{color:#2a0800;background:linear-gradient(110deg,#c4141f,#ff8a00 30%,#ffe7a3,#ff8a00 70%,#c4141f);background-size:250% 100%;animation:nc-sweep 2.8s ease-in-out infinite;box-shadow:0 0 10px #ff781e8c}.nc-arce,.nc-ambar,.nc-crepusculo,.nc-brasa{-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;background-size:250% 100%}.nc-arce{background-image:linear-gradient(90deg,#ff3b2b,#ff8a00)}.nc-ambar{background-image:linear-gradient(90deg,#ffb627,#ffd98a,#ffb627);filter:drop-shadow(0 0 5px rgb(255 182 39 / .55))}.nc-crepusculo{background-image:linear-gradient(90deg,#7a4cff,#ff5a8a,#ff8a00,#ff5a8a,#7a4cff);animation:nc-flow 5s linear infinite}.nc-brasa{background-image:linear-gradient(90deg,#c4141f,#ff8a00 35%,#fff1c2,#ff8a00 65%,#c4141f);animation:nc-sweep 2.4s ease-in-out infinite;filter:drop-shadow(0 0 6px rgb(255 100 20 / .7))}.cd-body .cd-bubble.bb-hojarasca,.ed-bubble.bb-hojarasca{background:#3a2414;color:#ffe9cf;border:1px solid #7a4a24;box-shadow:inset 0 0 0 3px #ff8a0014}.cd-body .cd-bubble.bb-matcha,.ed-bubble.bb-matcha{background:linear-gradient(135deg,#cfe3a6,#9cbf5f);color:#233210}.cd-body .cd-bubble.bb-farolillo,.ed-bubble.bb-farolillo{background:radial-gradient(120% 140% at 50% 0%,#ff4a2b,#a3101a);color:#fff3e0;box-shadow:0 0 14px #ff4a2b80;animation:bb-lantern 3.2s ease-in-out infinite}@keyframes bb-lantern{50%{box-shadow:0 0 22px #ff6e2bbf}}.cd-body .cd-bubble.bb-orootono,.ed-bubble.bb-orootono{color:#2a1200;font-weight:600;background:linear-gradient(110deg,#ff8a00,#ffd24a 40%,#fff6d1,#ffd24a 60%,#ff8a00);background-size:250% 100%;animation:nc-sweep 3s ease-in-out infinite}.fx-momiji svg{filter:drop-shadow(0 0 5px rgb(255 120 30 / .55))}.fx-arce svg,.fx-vientootono svg{filter:drop-shadow(0 1px 2px rgb(0 0 0 / .35))}#navSsDot{background:#ffb627}.ssn-hero .pg-hero-bg{background-position:center 40%}#ssClaimAll{background:#ff6a1a;color:#fff}.ss-side figcaption{align-items:center;gap:6px}.ss-meter{display:block;width:min(220px,60vw);height:6px;border-radius:99px;background:#ffffff2e;overflow:hidden;margin:6px 0 2px}.ss-meter i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff5a1f,#ffb627)}.ss-side .ss-final{color:#ffcf8a;font-weight:700}.ss-track{display:flex;gap:12px;overflow-x:auto;padding:4px 4px 14px;scroll-snap-type:x proximity;scrollbar-width:thin}.ss-tier{position:relative;flex:none;width:176px;scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;gap:4px;padding:22px 14px 16px;border-radius:var(--r-lg);background:#161412;border:1px solid rgb(255 255 255 / .07);text-align:center;animation:rise-in .5s var(--ease) both}.ss-tier.final{width:210px;background:linear-gradient(180deg,#2a120a,#161412 70%);border-color:#ff8a0073}.ss-seg{position:absolute;left:0;right:0;top:0;height:4px;background:#ffffff14;border-radius:var(--r-lg) var(--r-lg) 0 0;overflow:hidden}.ss-seg i{display:block;height:100%;background:linear-gradient(90deg,#ff5a1f,#ffb627)}.ss-lv{font-size:var(--fs-sm);font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--text-3)}.st-claim .ss-lv,.st-own .ss-lv{color:#ffb627}.ss-prev{height:112px;width:100%;display:grid;place-items:center;margin:6px 0 8px}.ss-prev .pf-avatar.ss-av{width:70px;height:70px;font-size:28px}.ss-tier.final .ss-prev .pf-avatar.ss-av{width:80px;height:80px}.ss-prev .ss-tt .nm-tt{font-size:12px;margin:0;padding:3px 10px}.ss-prev .ss-nc{font-size:20px;font-weight:900;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-prev .ss-bb{margin:0;font-size:var(--fs-md)}.ss-name{font-size:var(--fs-base);font-weight:900;line-height:1.2}.ss-kind{font-size:var(--fs-sm);color:var(--text-2);margin-bottom:8px}.ss-state{margin-top:auto;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:999px;font-size:var(--fs-sm);font-weight:800;color:var(--text-2);background:#ffffff0f;font-variant-numeric:tabular-nums}.ss-state .ic{width:14px;height:14px}.ss-state.own{color:#1a0d00;background:#ffb627;transition:transform .15s var(--ease)}.ss-state.own:hover{transform:translateY(-1px)}.st-lock .ss-prev{filter:saturate(.35) brightness(.7)}.st-lock .ss-name{color:var(--text-2)}.ss-claim{margin-top:auto;background:#ff6a1a;color:#fff;animation:ss-glow 1.8s ease-in-out infinite}.st-claim{border-color:#ff8a0099;box-shadow:0 0 0 1px #ff8a0040,0 10px 30px #ff641426}@keyframes ss-glow{50%{box-shadow:0 0 18px #ff6a1a99}}.ss-src{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;max-width:900px}.ss-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid rgb(255 255 255 / .07)}.ss-row span{display:flex;flex-direction:column;gap:2px;min-width:0}.ss-row b{font-size:var(--fs-base);font-weight:800}.ss-row small{font-size:var(--fs-sm);color:var(--text-2)}.ss-row em{font-style:normal;font-size:var(--fs-lg);font-weight:900;color:#ffb627;font-variant-numeric:tabular-nums}.ss-row.zero em{color:var(--text-3)}.ss-row.zero b{color:var(--text-2)}.ss-people{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;max-width:720px}.ss-people li{display:grid;grid-template-columns:28px minmax(0,1fr) minmax(80px,200px) 80px;align-items:center;gap:14px;padding:10px 12px;border-radius:var(--r-md)}.ss-people li.me{background:#ff8a001a}.ss-pos{font-weight:900;color:var(--text-3);font-variant-numeric:tabular-nums;text-align:center}.ss-who{display:flex;align-items:center;gap:12px;min-width:0;font-weight:800;text-align:left}.ss-who .pf-avatar{width:40px;height:40px;flex:none;font-size:16px}.ss-who>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-pbar{height:6px;border-radius:99px;background:#ffffff1a;overflow:hidden}.ss-pbar i{display:block;height:100%;background:linear-gradient(90deg,#ff5a1f,#ffb627);border-radius:inherit}.ss-people b{text-align:right;font-variant-numeric:tabular-nums}.ss-reveal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;display:grid;place-items:center;padding:16px;background:#000000c7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .3s cubic-bezier(.23,1,.32,1)}.ss-reveal.in{opacity:1}.ss-rv-in{display:flex;flex-direction:column;align-items:center;gap:10px;max-width:760px;width:100%;max-height:100%;overflow-y:auto;text-align:center}.ss-rv-in>small{color:#ffb627;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ss-rv-in h2{margin:0 0 12px;font-size:clamp(26px,3vw,38px);font-weight:900;letter-spacing:-.02em}.ss-rv-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:18px}.ss-rv-card{width:168px;display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px 12px;border-radius:var(--r-lg);background:#1b1512;border:1px solid rgb(255 138 0 / .4);opacity:0;transform:translateY(14px)}.ss-reveal.in .ss-rv-card{animation:ss-card-in .55s cubic-bezier(.23,1,.32,1) both;animation-delay:calc(.15s + var(--i) * .12s)}@keyframes ss-card-in{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:none}}.ss-rv-lv{font-size:var(--fs-sm);font-weight:800;color:#ffb627;text-transform:uppercase;letter-spacing:.04em}.ss-rv-card b{font-weight:900}.ss-rv-card small{color:var(--text-2);font-size:var(--fs-sm);margin-bottom:6px}@media (max-width: 760px){.ss-tier{width:150px;padding:18px 10px 14px}.ss-tier.final{width:170px}.ss-prev{height:96px}.ss-prev .pf-avatar.ss-av{width:60px;height:60px}.ss-src{grid-template-columns:1fr}.ss-people li{grid-template-columns:22px minmax(0,1fr) 70px;gap:10px;padding:8px 6px}.ss-pbar{display:none}.ss-rv-card{width:calc(50% - 6px)}.ss-side .ss-meter{width:180px}}.ad-slot{margin:18px var(--page-pad, 4%);border-radius:var(--r-lg);border:1px solid rgb(255 255 255 / .1);background:#ffffff08}.ad-promo{display:flex;align-items:center;gap:18px;padding:14px 18px;border-color:#ffc44047;background:linear-gradient(100deg,rgb(255 196 64 / .09),rgb(255 138 0 / .03) 60%,transparent)}.ad-prev{flex:none;display:flex;flex-direction:column;align-items:center;gap:4px;width:96px}.ad-prev .pf-avatar.ad-av{width:60px;height:60px;font-size:24px}.ad-nm{font-size:13px;font-weight:800;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-copy{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.ad-copy b{font-size:var(--fs-md, 15px)}.ad-copy span{font-size:var(--fs-sm, 13px);color:var(--text-2, #c4c4cc)}.ad-copy small{font-size:12px;color:var(--text-3, #9a9aa6);line-height:1.4}.ad-act{flex:none;display:flex;flex-direction:column;align-items:center;gap:6px}.ad-x{background:none;border:0;padding:4px 6px;font:inherit;font-size:12px;color:var(--text-3, #9a9aa6);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.ad-x:hover,.ad-x:focus-visible{color:var(--text-1, #fff)}.ad-net{padding:8px 12px 12px}.ad-tag{display:block;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3, #9a9aa6);margin-bottom:6px}.ad-box{min-height:90px;overflow:hidden}@media (max-width: 640px){.ad-promo{flex-wrap:wrap;gap:12px}.ad-prev{flex-direction:row;width:auto;gap:10px}.ad-copy{flex-basis:100%;order:3}.ad-act{flex-direction:row;margin-left:auto}}.ad-consent{position:fixed;z-index:90;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));max-width:640px;margin:0 auto;display:flex;gap:14px;align-items:center;justify-content:space-between;padding:14px 16px;border-radius:var(--r-lg);background:#16161a;border:1px solid rgb(255 255 255 / .14);box-shadow:0 10px 40px #0000008c}.ad-consent p{margin:0;font-size:13px;line-height:1.45}.ad-consent>div{display:flex;gap:8px;flex:none}@media (max-width: 600px){.ad-consent{flex-direction:column;align-items:stretch}.ad-consent>div{justify-content:flex-end}}.ss-vip{margin-top:8px;padding:8px 10px;width:100%;border-radius:var(--r-md, 10px);background:linear-gradient(180deg,#ffc44024,#ff8a000f);border:1px solid rgb(255 196 64 / .4);display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}.ss-vip .ss-vtag{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#ffc440}.ss-vip .ss-name{font-size:13px}.ss-vip .ss-prev{height:70px;margin:2px 0}.ss-vip .ss-prev .pf-avatar.ss-av{width:56px;height:56px;font-size:22px}.ss-vip.st-lock{opacity:.72}.ss-vip .btn{margin-top:2px}.tt-elegido{color:#2a1400;background:linear-gradient(110deg,#ffd24a,#ff8a00);box-shadow:0 0 10px #ffbe3c8c}.tt-maestropase{color:#fff4ea;background:linear-gradient(110deg,#5a0a18,#c4141f 30%,#ffb347,#c4141f 70%,#5a0a18);background-size:250% 100%;animation:nc-sweep 3s ease-in-out infinite;box-shadow:0 0 12px #ff50288c}.nc-oroimperial,.nc-rubi{-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;background-size:250% 100%}.nc-oroimperial{background-image:linear-gradient(90deg,#b8860b,#ffd24a 30%,#fff6d1,#ffd24a 70%,#b8860b);animation:nc-sweep 2.6s ease-in-out infinite;filter:drop-shadow(0 0 6px rgb(255 200 60 / .6))}.nc-rubi{background-image:linear-gradient(90deg,#7a0a22,#ff2d55 35%,#ffd0d8,#ff2d55 65%,#7a0a22);animation:nc-sweep 2.8s ease-in-out infinite;filter:drop-shadow(0 0 6px rgb(255 45 85 / .6))}.cd-body .cd-bubble.bb-sakurafuego,.ed-bubble.bb-sakurafuego{color:#fff5f0;background:radial-gradient(120% 140% at 50% 0%,#ff7a8a,#b3122f 70%);box-shadow:0 0 16px #ff5a6e80;animation:bb-lantern 3s ease-in-out infinite}.cd-body .cd-bubble.bb-selloimperial,.ed-bubble.bb-selloimperial{color:#2a1400;font-weight:700;background:linear-gradient(110deg,#ffd24a,#fff6d1 45%,#ffb627 55%,#ffd24a);background-size:250% 100%;animation:nc-sweep 3.2s ease-in-out infinite;border:1px solid #b8860b}.fx-halodorado svg,.fx-coronacarmesi svg{filter:drop-shadow(0 0 6px rgb(255 190 60 / .6))}body.wr-open{overflow:hidden}.wr{position:fixed;top:0;right:0;bottom:0;left:0;z-index:450;display:grid;place-items:center;background:#050505;opacity:0;transition:opacity .35s cubic-bezier(.23,1,.32,1)}.wr.in{opacity:1}.wr-blur{position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;background:center / cover no-repeat;filter:blur(40px) brightness(.35) saturate(1.2);transition:background-image .5s}.wr-stage{position:relative;width:min(440px,100vw);height:min(100dvh,860px);aspect-ratio:9 / 16;max-height:100dvh;overflow:hidden;border-radius:18px;background:#0d0d0f;box-shadow:0 30px 80px #0009;user-select:none;-webkit-user-select:none;touch-action:manipulation}.wr-load{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:var(--text-2);font-weight:700}.wr-bars{position:absolute;z-index:5;top:12px;left:12px;right:52px;display:flex;gap:4px}.wr-bars i{flex:1;height:3px;border-radius:3px;background:#ffffff4d;overflow:hidden}.wr-bars b{display:block;height:100%;width:0;background:#fff}.wr-bars i.done b{width:100%}.wr-bars i.now b{animation:wr-fill 7s linear forwards}.wr-slide.wr-final.on~.wr-bars i.now b,.wr-bars i.now:last-child b{animation-duration:.4s}.wr.paused .wr-bars i.now b{animation-play-state:paused}@keyframes wr-fill{to{width:100%}}.wr-x{position:absolute;z-index:6;top:2px;right:6px;width:42px;height:42px;display:grid;place-items:center;font-size:30px;line-height:1;color:#fff;text-shadow:0 1px 6px rgb(0 0 0 / .6)}.wr-slide{position:absolute;top:0;right:0;bottom:0;left:0;display:none;isolation:isolate;color:#fff;overflow:hidden}.wr-slide.on{display:flex}.wr-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:center / cover no-repeat}.wr-slide.on .wr-bg{animation:wr-zoom 9s linear both}@keyframes wr-zoom{0%{transform:scale(1.12)}to{transform:scale(1)}}.wr-in{position:relative;display:flex;flex-direction:column;justify-content:center;gap:12px;width:100%;padding:64px 28px 40px}.wr-in.wr-bottom{justify-content:flex-end}.wr-in>*{opacity:0}.wr-slide.on .wr-in>*{animation:wr-up .6s cubic-bezier(.23,1,.32,1) both}.wr-slide.on .wr-in>:nth-child(2){animation-delay:.1s}.wr-slide.on .wr-in>:nth-child(3){animation-delay:.2s}.wr-slide.on .wr-in>:nth-child(4){animation-delay:.3s}.wr-slide.on .wr-in>:nth-child(5){animation-delay:.4s}.wr-slide.on .wr-in>:nth-child(n+6){animation-delay:.5s}@keyframes wr-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.wr-k{margin:0;font-size:15px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;opacity:.85}.wr-xl{margin:0;font-size:clamp(40px,11vw,52px);font-weight:900;line-height:.98;letter-spacing:-.03em}.wr-l{margin:0;font-size:clamp(32px,9vw,42px);font-weight:900;line-height:1.02;letter-spacing:-.025em}.wr-m{margin:0 0 8px;font-size:26px;font-weight:900;line-height:1.12;letter-spacing:-.02em}.wr-p{margin:0;font-size:17px;line-height:1.4;opacity:.92}.wr-strong{font-weight:700;font-size:19px}.wr-hint{margin:10px 0 0;font-size:13px;font-weight:700;opacity:.6}.wr-big{font-size:clamp(110px,34vw,160px);font-weight:900;line-height:.85;letter-spacing:-.06em;font-variant-numeric:tabular-nums}.wr-unit{margin:0 0 14px;font-size:30px;font-weight:900;letter-spacing:-.02em}.wr-unit small{font-size:17px;font-weight:700;opacity:.8;letter-spacing:0}.wr-chip{align-self:flex-start;margin:8px 0 0;padding:8px 14px;border-radius:999px;background:#00000038;font-weight:800;font-size:15px}.wr-btn{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 20px;border-radius:999px;background:#fff;color:#000;font-weight:800;font-size:15px;transition:transform .15s cubic-bezier(.23,1,.32,1)}.wr-btn:active{transform:scale(.97)}.wr-btn .ic,.wr-btn svg{width:16px;height:16px}.wr-btn.ghost{background:#ffffff24;color:#fff}.kbnav .wr-btn:focus,.kbnav .wr-sel select:focus{outline:3px solid #fff;outline-offset:3px}.wr-solid{background:var(--wr-bg, #111);color:var(--wr-fg, #fff)}.wr-red{--wr-bg: var(--accent)}.wr-orange{--wr-bg: #ff6a1a;--wr-fg: #1a0800}.wr-night{--wr-bg: #0f1530}.wr-blue{--wr-bg: #1d5fd1}.wr-dark{background:#0d0d0f}.wr-dark .wr-bg{filter:blur(2px) brightness(.28)}.wr-photo .wr-bg:after,.wr-intro .wr-bg:after,.wr-final .wr-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.wr-photo .wr-bg:after{background:linear-gradient(0deg,#000000eb,#00000073 45%,#0000001a 75%)}.wr-photo .wr-bg{background-position:center 30%}.wr-intro{background:#0a0a0a}.wr-intro .wr-bg{display:none}.wr-mosaic{position:absolute;top:-6%;right:-10%;bottom:-6%;left:-10%;z-index:-1;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;transform:rotate(-8deg)}.wr-mosaic img{width:100%;aspect-ratio:2 / 3;object-fit:cover;border-radius:10px;filter:brightness(.55)}.wr-slide.on .wr-mosaic{animation:wr-drift 9s linear both}@keyframes wr-drift{0%{transform:rotate(-8deg) translateY(0)}to{transform:rotate(-8deg) translateY(-40px)}}.wr-intro:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(0deg,#0a0a0a 18%,#0a0a0a99 50%,#0a0a0a26)}.wr-av .pf-avatar{width:64px;height:64px;font-size:26px;margin-bottom:6px}.wr-top{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.wr-top li{display:grid;grid-template-columns:30px 50px minmax(0,1fr);align-items:center;gap:12px;opacity:0}.wr-slide.on .wr-top li{animation:wr-up .55s var(--d) cubic-bezier(.23,1,.32,1) both}.wr-rank{font-size:30px;font-weight:900;text-align:center;font-variant-numeric:tabular-nums}.wr-top li:first-child .wr-rank{color:#ffb627}.wr-top img{width:50px;aspect-ratio:2 / 3;object-fit:cover;border-radius:6px;background:#222}.wr-tt{display:flex;flex-direction:column;gap:2px;min-width:0}.wr-tt b{font-size:16px;font-weight:800;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wr-tt small{font-size:13px;opacity:.7;font-weight:600}.wr-genres{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.wr-genres li{display:flex;align-items:baseline;justify-content:space-between;gap:12px;border-bottom:2px solid rgb(26 8 0 / .2);padding-bottom:6px;opacity:0}.wr-slide.on .wr-genres li{animation:wr-up .55s var(--d) cubic-bezier(.23,1,.32,1) both}.wr-genres b{font-size:calc(58px * var(--s));font-weight:900;letter-spacing:-.03em;line-height:1;overflow-wrap:anywhere}.wr-genres span{font-size:18px;font-weight:900;font-variant-numeric:tabular-nums}.wr-bars4{display:flex;flex-direction:column;gap:10px;margin-bottom:8px}.wr-bars4 div{display:grid;grid-template-columns:92px 1fr 28px;align-items:center;gap:10px;font-weight:700;font-size:14px;opacity:.7}.wr-bars4 div.on{opacity:1}.wr-bars4 i{height:12px;border-radius:99px;background:#ffffff1a;overflow:hidden}.wr-bars4 b{display:block;height:100%;border-radius:inherit;background:#8fa8ff;transform-origin:left}.wr-bars4 .on b{background:#ffb627}.wr-slide.on .wr-bars4 b{animation:wr-grow .9s .3s cubic-bezier(.23,1,.32,1) both}@keyframes wr-grow{0%{transform:scaleX(0)}}.wr-bars4 em{font-style:normal;text-align:right;font-variant-numeric:tabular-nums}.wr-week{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;height:110px;margin-bottom:10px}.wr-week div{display:flex;flex-direction:column;align-items:center;gap:6px}.wr-week i{flex:1;width:100%;display:flex;align-items:flex-end;border-radius:6px;background:#ffffff0f;overflow:hidden}.wr-week b{display:block;width:100%;border-radius:6px;background:#8fa8ff;transform-origin:bottom}.wr-slide.on .wr-week b{animation:wr-rise .9s .45s cubic-bezier(.23,1,.32,1) both}@keyframes wr-rise{0%{transform:scaleY(0)}}.wr-week span{font-size:12px;font-weight:800;opacity:.7}.wr-tiles{display:grid;grid-template-columns:1fr 1fr;gap:10px}.wr-tiles div{display:flex;flex-direction:column;gap:2px;padding:16px 14px;border-radius:14px;background:#ffffff14;border:1px solid rgb(255 255 255 / .1);opacity:0}.wr-slide.on .wr-tiles div{animation:wr-up .55s var(--d) cubic-bezier(.23,1,.32,1) both}.wr-tiles b{font-size:38px;font-weight:900;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.wr-tiles span{font-size:13px;font-weight:700;opacity:.75}.wr-done{display:flex;gap:8px}.wr-done img{width:54px;aspect-ratio:2 / 3;object-fit:cover;border-radius:6px}.wr-fav .pf-avatar{width:84px;height:84px;font-size:34px;margin-top:10px}.wr-pic{width:96px;height:96px;margin:6px 0 10px;color:var(--wr-fg)}.wr-final{background:#0a0a0a}.wr-final .wr-bg{filter:blur(14px) brightness(.35)}.wr-final .wr-in{gap:18px}.wr-card{border-radius:18px;padding:18px;background:#0e0e10d1;border:1px solid rgb(255 255 255 / .12);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.wr-card-top{display:flex;gap:14px;align-items:flex-end;margin-bottom:14px}.wr-card-top>img{width:84px;aspect-ratio:2 / 3;object-fit:cover;border-radius:10px}.wr-card-top>div{display:flex;flex-direction:column;gap:2px;min-width:0}.wr-card-av .pf-avatar{width:40px;height:40px;font-size:16px;margin-bottom:4px}.wr-card-top b{font-size:20px;font-weight:900}.wr-card-top small{font-size:13px;opacity:.7;font-weight:700}.wr-card dl{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:12px 14px}.wr-card dl div.wide{grid-column:1 / -1}.wr-card dt{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;opacity:.6}.wr-card dd{margin:2px 0 0;font-size:20px;font-weight:900;line-height:1.15;overflow-wrap:anywhere}.wr-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.wr-sel{display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 6px 0 16px;border-radius:999px;background:#ffffff24;font-weight:800;font-size:14px}.wr-sel select{background:transparent;color:#fff;border:0;font:inherit;font-weight:800;max-width:150px}.wr-sel option{color:#000}@media (max-width: 520px){.wr-stage{width:100vw;height:100dvh;border-radius:0;aspect-ratio:auto}.wr-in{padding:60px 22px calc(28px + env(safe-area-inset-bottom))}}@media (max-height: 700px) and (min-width: 521px){.wr-in{gap:8px}.wr-big{font-size:110px}.wr-week{height:80px}}.ls-wait{display:grid;place-items:center;padding:60px 0}.ls-sec{margin:0 0 52px}.ls-row{display:grid;grid-auto-flow:column;grid-auto-columns:300px;gap:18px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;padding:4px 0 8px}.ls-row::-webkit-scrollbar{display:none}.ls-card{display:flex;flex-direction:column;gap:12px;min-width:0;text-align:left;color:var(--text);scroll-snap-align:start;border-radius:var(--r-lg)}.ls-card:focus-visible{outline:3px solid #fff;outline-offset:4px}.ls-fan{position:relative;isolation:isolate;display:block;aspect-ratio:16 / 10;border-radius:var(--r-lg);overflow:hidden;background:#181818;transition:transform .15s cubic-bezier(.23,1,.32,1)}.ls-fan-bg{position:absolute;top:-30px;right:-30px;bottom:-30px;left:-30px;z-index:-1;background:center / cover no-repeat;filter:blur(26px) saturate(1.3) brightness(.5)}.ls-fp{position:absolute;bottom:9%;left:50%;width:31%;aspect-ratio:2 / 3;object-fit:cover;border-radius:8px;box-shadow:0 10px 28px #0000008c;transform-origin:bottom center;transition:transform .45s cubic-bezier(.23,1,.32,1)}.ls-fp0{z-index:3;transform:translate(-50%)}.ls-fp1{z-index:2;transform:translate(-118%) rotate(-9deg) scale(.88)}.ls-fp2{z-index:1;transform:translate(18%) rotate(9deg) scale(.88)}.ls-fan.n2 .ls-fp0{transform:translate(-24%)}.ls-fan.n2 .ls-fp1{transform:translate(-96%) rotate(-7deg) scale(.9)}@media (hover: hover) and (pointer: fine){.ls-card:hover .ls-fp0,.ls-feat-fan:hover .ls-fp0{transform:translate(-50%) translateY(-5%)}.ls-card:hover .ls-fp1,.ls-feat-fan:hover .ls-fp1{transform:translate(-132%) rotate(-13deg) scale(.88)}.ls-card:hover .ls-fp2,.ls-feat-fan:hover .ls-fp2{transform:translate(32%) rotate(13deg) scale(.88)}.ls-card:hover .ls-fan.n2 .ls-fp0{transform:translate(-20%) translateY(-5%)}.ls-card:hover .ls-t{text-decoration:underline;text-underline-offset:3px}}.ls-card:active .ls-fan{transform:scale(.98)}.ls-fan-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--text-3);font-weight:700;font-size:var(--fs-sm);background:var(--fill-1)}.ls-fan-empty .ic{width:30px;height:30px}.ls-new .ls-fan-empty{color:var(--text-2)}.ls-new:hover .ls-fan-empty{background:var(--fill-2);color:var(--text)}.ls-info{display:flex;flex-direction:column;gap:6px;min-width:0}.ls-t{font-size:var(--fs-lg);font-weight:800;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ls-by{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:var(--fs-sm);color:var(--text-2);font-weight:600;min-width:0}.pf-avatar.ls-av{width:22px;height:22px;font-size:11px;flex:none}.ls-name{color:var(--text);font-weight:700}button.ls-name:hover{text-decoration:underline}.ls-dot{color:var(--text-3)}.ls-likes{display:inline-flex;align-items:center;gap:4px;margin-left:auto;color:var(--text)}.ls-likes .ic{width:14px;height:14px}.ls-draft{font-size:var(--fs-xs);font-weight:700;color:#ffb547}.ls-feat{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:center;padding:clamp(18px,2.4vw,32px);border-radius:var(--r-xl);background:#151515}.ls-feat-fan{display:block;border-radius:var(--r-lg)}.ls-feat-txt{display:flex;flex-direction:column;gap:14px;min-width:0}.ls-feat-txt h2{margin:0;font-size:clamp(28px,3.2vw,46px);font-weight:900;letter-spacing:-.03em;line-height:1.02;text-wrap:balance}.ls-feat-txt p{margin:0;color:var(--text-2);font-size:var(--fs-lg);line-height:1.5;max-width:52ch}.ls-feat-txt .ls-by{font-size:var(--fs-md)}.ls-feat-act{display:flex;gap:10px;flex-wrap:wrap;margin-top:4px}.ls-save .ic{width:18px;height:18px}.ls-save.on{color:var(--green)}.ls-first{margin:-20px 0 40px}.ls-ideas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ls-idea{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:flex-end;min-height:170px;padding:16px;border-radius:var(--r-lg);background:#1a1a1a;text-align:left;color:#fff;transition:transform .15s cubic-bezier(.23,1,.32,1)}.ls-idea-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:center 22% / cover no-repeat;transition:transform .6s cubic-bezier(.23,1,.32,1)}.ls-idea:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(0deg,#000000e6,#00000040 70%)}.ls-idea-t{display:flex;flex-direction:column;gap:4px;padding-right:30px}.ls-idea-t b{font-size:var(--fs-lg);font-weight:800;line-height:1.15}.ls-idea-t small{font-size:var(--fs-sm);color:#ffffffc7;line-height:1.35}.ls-idea-go{position:absolute;top:12px;right:12px;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#fff;color:#000;transition:transform .2s cubic-bezier(.23,1,.32,1)}.ls-idea-go .ic{width:18px;height:18px;stroke-width:2.6}.ls-idea:hover .ls-idea-bg{transform:scale(1.05)}.ls-idea:hover .ls-idea-go{transform:scale(1.1)}.ls-idea:active{transform:scale(.98)}.lsd-hero .pg-hero-txt{max-width:760px}.pg-hero p .lsd-by{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;font-size:var(--fs-md);color:#ffffffd9;font-weight:600}.pg-hero p .lsd-by .ls-name{color:#fff}.pg-hero p .lsd-desc{display:block;margin-top:12px}.lsd-side{width:min(440px,36vw);flex:none}.ls-hint{display:flex;align-items:center;gap:12px;max-width:760px;margin:0 0 26px;padding:14px 18px;border-radius:var(--r-lg);background:#1f1a10;color:#ffd08a;font-weight:600}.ls-hint .ic{width:20px;height:20px;flex:none}.lsd-items{list-style:none;margin:0 0 60px;padding:0;display:flex;flex-direction:column;gap:6px;max-width:1180px;counter-reset:lsd}.lsd-item{counter-increment:lsd;display:grid;grid-template-columns:64px 96px minmax(0,1fr) auto;align-items:center;gap:20px;padding:12px 16px 12px 8px;border-radius:var(--r-lg);transition:background .2s;animation:rise-in .5s calc(var(--i) * 40ms) cubic-bezier(.23,1,.32,1) both}.lsd-item:before{content:counter(lsd);font-size:46px;font-weight:900;letter-spacing:-.05em;text-align:center;color:var(--text-3);font-variant-numeric:tabular-nums}.lsd-item:hover{background:var(--fill-1)}.lsd-poster{display:block;border-radius:var(--r-md);overflow:hidden}.lsd-poster img{display:block;width:100%;aspect-ratio:2 / 3;object-fit:cover;background:var(--fill-1);transition:transform .4s cubic-bezier(.23,1,.32,1)}.lsd-poster:hover img{transform:scale(1.05)}.lsd-txt{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.lsd-txt h3{margin:0;font-size:var(--fs-xl);font-weight:800;line-height:1.2}.lsd-txt h3 button{text-align:left}.lsd-txt h3 button:hover{text-decoration:underline;text-underline-offset:3px}.lsd-meta{color:var(--text-2);font-size:var(--fs-sm);font-weight:600}.lsd-score{color:var(--gold);margin-right:8px}.lsd-note{margin:6px 0 0;max-width:64ch;font-size:var(--fs-md);line-height:1.5;color:var(--text)}.lsd-note:before{content:"\ab";color:var(--accent-text);font-weight:900;margin-right:2px}.lsd-note:after{content:"\bb";color:var(--accent-text);font-weight:900;margin-left:2px}.lsd-notebtn{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-size:var(--fs-sm);font-weight:700;color:var(--text-2)}.lsd-notebtn .ic{width:14px;height:14px}.lsd-notebtn:hover{color:var(--text)}.lsd-noteform{display:flex;gap:8px;width:min(560px,100%);margin-top:6px}.lsd-noteform input{flex:1;min-width:0;height:38px;padding:0 12px;border:0;border-radius:var(--r-md);background:var(--fill-2);color:var(--text);font:inherit}.lsd-noteform input:focus{outline:2px solid var(--accent)}.lsd-act{display:flex;gap:8px}.lsd-play{background:#fff;color:#000;border-color:#fff}.lsd-play .ic{width:18px;height:18px}.lsd-rm:hover{color:var(--red)}.ls-empty{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:980px;margin:0 0 60px;padding:clamp(20px,3vw,34px);border-radius:var(--r-xl);background:#151515}.ls-empty h2{margin:0 0 8px;font-size:var(--fs-2xl);font-weight:900}.ls-empty p{margin:0;color:var(--text-2);max-width:54ch;line-height:1.5}.ls-form.sc-ed{width:min(560px,100%)}.ls-field{display:flex;flex-direction:column;gap:8px;font-weight:700}.ls-field small{color:var(--text-3);font-weight:600}.ls-field input,.ls-field textarea{width:100%;padding:12px 14px;border:0;border-radius:var(--r-md);background:var(--fill-1);color:var(--text);font:inherit;font-weight:500;resize:vertical}.ls-field input:focus,.ls-field textarea:focus{outline:2px solid var(--accent)}.ls-adder-h{margin:0;font-size:var(--fs-md);font-weight:800;color:var(--text-2)}.ls-adder .sc-ed-pick{position:relative}.ls-tick{position:absolute;top:6px;right:6px;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:var(--accent);color:#fff}.ls-tick .ic{width:15px;height:15px;stroke-width:3}.ls-picker.sc-ed{width:min(520px,100%)}.ls-pick-list{display:flex;flex-direction:column;gap:4px;overflow-y:auto;min-height:0}.ls-pick{display:grid;grid-template-columns:44px minmax(0,1fr) 30px;align-items:center;gap:14px;padding:8px 10px;border-radius:var(--r-md);text-align:left;transition:background .15s}.ls-pick:hover,.ls-pick:focus-visible{background:var(--fill-1)}.ls-pick-img{width:44px;height:62px;display:grid;place-items:center;border-radius:6px;overflow:hidden;background:var(--fill-2);color:var(--text-2)}.ls-pick-img img{width:100%;height:100%;object-fit:cover}.ls-pick-t{display:flex;flex-direction:column;gap:2px;min-width:0}.ls-pick-t b{font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ls-pick-t small{color:var(--text-2);font-size:var(--fs-sm)}.ls-pick-ck{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:var(--fill-2);color:transparent;transition:background .2s,color .2s}.ls-pick-ck .ic{width:16px;height:16px;stroke-width:3}.ls-pick.on .ls-pick-ck{background:var(--accent);color:#fff}.md-lists{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:16px 0 4px}.md-lists[hidden]{display:none}.ml-k{display:inline-flex;align-items:center;gap:6px;margin-right:4px;color:var(--text-2);font-size:var(--fs-sm);font-weight:700}.ml-k .ic{width:16px;height:16px}.ml-chip{display:inline-flex;align-items:baseline;gap:6px;max-width:100%;height:32px;padding:0 14px;line-height:32px;border-radius:999px;background:var(--fill-1);font-size:var(--fs-sm);transition:background .15s}.ml-chip b{font-weight:700;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-chip small{color:var(--text-3);font-weight:600}.ml-chip:hover{background:var(--fill-2)}#btnAddList.on{color:var(--green);border-color:#4ade8073}.pf-lists{margin:30px 0 26px}.pf-lists[hidden]{display:none}.pf-lists h2{font-size:clamp(24px,2.6vw,36px);font-weight:900;letter-spacing:-.025em;margin:0}@media (max-width: 900px){.ls-feat{grid-template-columns:1fr}.ls-ideas{grid-template-columns:repeat(2,minmax(0,1fr))}.lsd-side{display:none}}@media (max-width: 640px){.ls-row{grid-auto-columns:min(74vw,270px);gap:14px}.ls-sec{margin-bottom:38px}.ls-feat{padding:14px;gap:18px}.ls-feat-txt p{font-size:var(--fs-md)}.ls-ideas{gap:10px}.ls-idea{min-height:140px;padding:12px}.ls-idea-t small{display:none}.lsd-item{grid-template-columns:26px 64px minmax(0,1fr);gap:4px 12px;padding:10px 6px}.lsd-item:before{font-size:24px}.lsd-txt h3{font-size:var(--fs-lg)}.lsd-act{grid-column:3;justify-self:start}.lsd-items:not(.own) .lsd-item{grid-template-columns:26px 64px minmax(0,1fr) auto}.lsd-items:not(.own) .lsd-act{grid-column:auto}.lsd-hero #lsEdit{width:44px;padding:0;justify-content:center}.lsd-hero #lsEdit span{display:none}.lsd-act .btn-round{width:36px;height:36px}.ls-empty{flex-direction:column;align-items:flex-start}.ml-chip b{max-width:150px}}.upd-pill{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom));z-index:250;display:flex;align-items:center;gap:10px;padding:8px 8px 8px 18px;border-radius:999px;background:#232323;color:var(--text);font-size:var(--fs-sm);font-weight:700;box-shadow:0 12px 40px #00000080;transform:translate(-50%,20px);opacity:0;transition:transform .35s cubic-bezier(.23,1,.32,1),opacity .25s}.upd-pill.in{transform:translate(-50%);opacity:1}.upd-go{height:34px;padding:0 16px;border-radius:999px;background:#fff;color:#000;font-weight:800}.upd-x{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:var(--text-2)}.upd-x .ic{width:16px;height:16px}.upd-x:hover{color:var(--text);background:var(--fill-1)}@media (max-width: 760px){.upd-pill{bottom:calc(84px + env(safe-area-inset-bottom));white-space:nowrap}}.row-slider,.nav-links,.range-bar,.rx-cats,.staff-row,.lt-next,.up-row,.mg-row,.ss-track,.ls-row,.explore-bar,#modalBackdrop .modal-tabs{overflow-y:hidden;overscroll-behavior-y:auto;touch-action:pan-x pan-y}@media (min-width: 821px){.nav-left{flex:1 1 auto;min-width:0}.nav-right,.nav-right>*{flex:none}}@media (min-width: 821px) and (max-width: 1360px){.btn-downloads{width:40px;height:40px;padding:0;justify-content:center}.btn-downloads span:not(.badge-count){display:none}.nav-right{gap:6px}}@media (min-width: 821px) and (max-width: 1100px){html:not(.tv) .search-box{width:42px;padding:0 12px;cursor:text}html:not(.tv) .search-box:focus-within{width:230px}}.ss-prev{min-width:0}.ss-prev .ss-tt{display:flex;justify-content:center;max-width:100%}.ss-prev .ss-tt .nm-tt{max-width:100%;white-space:normal;text-align:center;justify-content:center;line-height:1.3;padding:4px 10px;overflow-wrap:anywhere}.ss-prev .ss-bb{max-width:100%;white-space:normal;text-align:center;overflow-wrap:anywhere}.ss-name,.ss-rv-card b{max-width:100%;text-align:center;overflow-wrap:anywhere}@media (max-width: 640px){.ss-prev .ss-tt .nm-tt{font-size:11px;letter-spacing:.03em;padding:4px 8px}.ss-prev .ss-bb{font-size:var(--fs-sm);padding-left:12px;padding-right:12px}}.pf-counts{display:flex;flex-wrap:wrap;align-items:center;gap:8px 30px;margin-top:10px}.pf-count{display:inline-flex;align-items:baseline;gap:7px;padding:0;color:var(--text-2);font-size:var(--fs-md);font-weight:600;border-radius:var(--r-sm)}.pf-count b{font-size:clamp(24px,2.4vw,32px);font-weight:900;letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums;line-height:1}.pf-count:hover span{color:var(--text)}.pf-counts .pf-follows-you{padding:4px 12px;border-radius:999px;background:var(--fill-2);color:#fff;font-size:var(--fs-sm);font-weight:700}.pf-last{margin:30px 0 26px}.pf-last-h{margin:0 0 16px;font-size:clamp(24px,2.6vw,36px);font-weight:900;letter-spacing:-.025em}.pf-last-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:14px}.pf-last-main{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:flex-end;min-height:clamp(240px,26vw,380px);padding:clamp(18px,2.2vw,30px);border-radius:var(--r-lg);background:#121212;text-align:left;color:#fff}.pf-last-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:center 22% / cover no-repeat;transition:transform 1.2s cubic-bezier(.23,1,.32,1)}.pf-last-main:hover .pf-last-bg{transform:scale(1.03)}.pf-last-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(0deg,#000000e6,#00000026 70%)}.pf-last-txt{display:flex;flex-direction:column;align-items:flex-start;gap:8px;max-width:640px}.pf-last-txt b{font-size:clamp(24px,2.8vw,40px);font-weight:900;letter-spacing:-.025em;line-height:1.05;text-wrap:balance}.pf-last-txt small{font-size:var(--fs-md);font-weight:600;color:#ffffffd1}.pf-last-bar{display:block;width:min(320px,100%);height:4px;border-radius:4px;background:#ffffff40;overflow:hidden}.pf-last-bar em{display:block;height:100%;background:var(--accent)}.pf-last-go{display:inline-flex;align-items:center;gap:8px;height:42px;margin-top:6px;padding:0 20px;border-radius:999px;background:#fff;color:#000;font-weight:800;transition:transform .15s cubic-bezier(.23,1,.32,1)}.pf-last-go .ic{width:16px;height:16px}.pf-last-main:hover .pf-last-go{transform:scale(1.04)}.pf-last-main:active{transform:scale(.99)}.pf-last-list{display:flex;flex-direction:column;gap:4px;padding:8px;border-radius:var(--r-lg);background:var(--fill-1)}.pf-last-row{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;padding:6px 8px;border-radius:var(--r-md);text-align:left;transition:background .15s}.pf-last-row:hover{background:var(--fill-2)}.pf-last-row img{width:46px;aspect-ratio:2 / 3;object-fit:cover;border-radius:6px;background:var(--fill-2)}.pf-last-row span{display:flex;flex-direction:column;gap:2px;min-width:0}.pf-last-row b{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-last-row small{color:var(--text-2);font-size:var(--fs-sm)}.pf-manga-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 20px;margin-bottom:14px}.pf-manga-head h3{margin:0}.pf-manga-nums{display:flex;flex-wrap:wrap;gap:6px 22px;color:var(--text-2);font-weight:600}.pf-manga-nums b{font-size:var(--fs-xl);font-weight:900;color:#fff;font-variant-numeric:tabular-nums}.pf-manga-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:14px}.pf-manga-item{display:flex;flex-direction:column;gap:4px;min-width:0;text-align:left}.pf-manga-cover{position:relative;display:block;border-radius:var(--r-sm);overflow:hidden;background:var(--fill-2)}.pf-manga-cover img{display:block;width:100%;aspect-ratio:2 / 3;object-fit:cover;transition:transform .3s cubic-bezier(.23,1,.32,1)}.pf-manga-item:hover .pf-manga-cover img{transform:scale(1.04)}.pf-manga-cover i{position:absolute;left:0;right:0;bottom:0;height:4px;background:#00000080}.pf-manga-cover i em{display:block;height:100%;background:var(--accent)}.pf-manga-item b{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-manga-item small{color:var(--text-3);font-size:var(--fs-xs)}.pf-manga-note{margin:14px 0 0;color:var(--text-3);font-size:var(--fs-sm)}@media (max-width: 760px){.pf-counts{gap:6px 22px}.pf-last-grid{grid-template-columns:1fr}.pf-last-main{min-height:230px}.pf-manga-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}}.kbnav .hero-actions .btn:focus,.kbnav .hero-actions .btn-round:focus{outline:3px solid var(--accent);outline-offset:4px;transform:scale(1.08)}.kbnav .hero-actions .btn-round:focus{background:#fff;color:#000;border-color:#fff}.kbnav .hero-actions:focus-within .btn-primary:not(:focus){background:#fff3;color:#fff}.kbnav .hero-actions .btn,.kbnav .hero-actions .btn-round{transition:transform .2s cubic-bezier(.23,1,.32,1),background .2s,color .2s}.pf-last-row{position:relative}.pf-last-x{position:absolute;top:12px;right:12px;z-index:2;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#0009;color:#fff;opacity:0;transition:opacity .2s,background .2s}.pf-last-row .pf-last-x{top:50%;right:8px;transform:translateY(-50%);width:28px;height:28px;background:var(--fill-2)}.pf-last-x .ic{width:15px;height:15px}.pf-last-main:hover .pf-last-x,.pf-last-row:hover .pf-last-x,.pf-last-x:focus,.kbnav .pf-last-main:focus .pf-last-x,.kbnav .pf-last-row:focus .pf-last-x{opacity:1}.pf-last-x:hover{background:var(--red)}.pf-last-row:has(.pf-last-x){padding-right:44px}@media (hover: none){.pf-last-x{opacity:1}}.pf-last-grid:not(:has(.pf-last-list)){grid-template-columns:1fr}.navbar .search-box{cursor:text;color:var(--text-3);text-align:left}.navbar .search-box .search-ph{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--fs-base)}.srch{position:fixed;top:0;right:0;bottom:0;left:0;z-index:190;display:flex;flex-direction:column;background:#0b0b0b;opacity:0;transform:translateY(10px);transition:opacity .22s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1)}.srch.open{opacity:1;transform:none}.srch[hidden]{display:none}body.srch-on{overflow:hidden}.srch-bar{flex:none;display:flex;align-items:center;gap:14px;width:100%;max-width:1400px;margin:0 auto;padding:max(14px,env(safe-area-inset-top)) var(--gutter) 14px}.srch-field{flex:1;min-width:0;display:flex;align-items:center;gap:12px;height:56px;padding:0 8px 0 20px;border-radius:999px;background:var(--fill-2);transition:background .2s}.srch-field:focus-within{background:#ffffff24}.srch-field>.ic,.srch-field>svg{flex:none;width:22px;height:22px;color:var(--text-2)}.srch-field input{flex:1;min-width:0;height:100%;background:none;border:0;outline:0;color:#fff;font:inherit;font-size:18px;font-weight:600;letter-spacing:-.01em}.srch-field input::placeholder{color:var(--text-3);font-weight:500}.srch-field input::-webkit-search-cancel-button,.srch-field input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.srch-clear{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:var(--text-2)}.srch-clear:hover{background:var(--fill-2);color:#fff}.srch-clear .ic{width:18px;height:18px}.srch-cancel{flex:none;height:44px;padding:0 6px;font-size:16px;font-weight:700;color:#fff}.srch-cancel:hover{color:var(--text-2)}.srch-body{flex:1;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;width:100%;max-width:1400px;margin:0 auto;padding:6px var(--gutter) calc(48px + env(safe-area-inset-bottom));transition:opacity .2s}.srch.busy .srch-body{opacity:.55}.srch-sec{margin-top:30px}.srch-sec:first-child{margin-top:10px}.srch-sec[hidden]{display:none}.srch-h{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:14px}.srch-h h2{margin:0;font-size:clamp(19px,1.8vw,24px);font-weight:800;letter-spacing:-.02em}.srch-link{color:var(--text-2);font-weight:700}.srch-link:hover{color:#fff}.srch-grid{grid-template-columns:repeat(auto-fill,minmax(clamp(104px,13vw,184px),1fr));gap:16px 10px}.srch-recent{display:flex;flex-wrap:wrap;gap:8px}.srch-chip{display:inline-flex;align-items:center;border-radius:999px;background:var(--fill-1);transition:background .15s}.srch-chip:hover{background:var(--fill-2)}.srch-chip>button:first-child{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 6px 0 14px;font-weight:600;color:var(--text)}.srch-chip .ic{width:16px;height:16px;color:var(--text-3)}.srch-chip-x{display:grid;place-items:center;width:34px;height:40px;padding-right:4px;color:var(--text-3)}.srch-chip-x:hover{color:#fff}.srch-chip-x .ic{width:14px;height:14px}.srch-top{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:flex-end;margin-top:10px;min-height:clamp(250px,32vw,440px);padding:clamp(20px,3vw,40px);border-radius:var(--r-lg);background:#151515}.srch-top-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:center 25% / cover no-repeat}.srch-top:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(0deg,#000000eb,#00000059 60%,#0000001a)}.srch-top-txt{display:flex;flex-direction:column;align-items:flex-start;gap:10px;max-width:760px}.srch-top h2{margin:0;font-size:clamp(28px,4.2vw,56px);font-weight:900;letter-spacing:-.03em;line-height:1;text-wrap:balance}.srch-top p{margin:0;color:#ffffffd9;font-size:16px;font-weight:600}.srch-top-act{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.srch-top-act .btn{height:46px;padding:0 22px;font-size:15px}.srch-top-act .ic{width:18px;height:18px}.srch-empty{max-width:560px;margin:12vh auto 0;text-align:center}.srch-empty h2{margin:0 0 10px;font-size:clamp(24px,3vw,34px);font-weight:900;letter-spacing:-.025em;overflow-wrap:anywhere}.srch-empty p{margin:0 0 22px;color:var(--text-2);font-size:16px;line-height:1.5}@media (max-width: 820px){.srch-bar{gap:10px;padding-bottom:10px}.srch-field{height:50px;padding-left:16px;gap:10px}.srch-field>svg{width:20px;height:20px}.srch-top{min-height:230px;padding:18px}.srch-top-act .btn{height:44px;padding:0 18px}}.kbnav .srch .srch-chip>button:focus,.kbnav .srch .srch-top-act .btn:focus,.kbnav .srch .srch-cancel:focus,.kbnav .srch .srch-clear:focus,.kbnav .srch .srch-link:focus{outline:3px solid var(--accent);outline-offset:3px}.kbnav .srch-field:focus-within{outline:3px solid #fff;outline-offset:2px}.kbnav .srch-field input:focus{outline:none}.srch-grid .card-title{white-space:normal;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:1.2}@media (max-width: 820px){.srch-grid .card-stats,.srch-grid .card-meta{display:none!important}.srch-grid .card-title{font-size:13px}}@media (pointer: coarse){.user-pop button:not(.user-card){display:flex;align-items:center;gap:8px;min-height:44px}}.kbnav .user-pop button:focus{outline:3px solid #fff;outline-offset:-3px;background:var(--fill-2)}.rd-box{margin-bottom:6px}.rd-on{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 14px;border-radius:var(--r-md);background:var(--fill-1);font-size:var(--fs-md)}.rd-on>span:nth-child(2){flex:1;min-width:180px}.rd-dot{width:10px;height:10px;flex:none;border-radius:50%;background:#3ecf6e}.rd-box #rdForm{margin-top:12px}#rdToken{min-width:min(320px,70vw)}.player-backdrop:not(.watch){overflow-y:auto;overscroll-behavior:contain;align-items:flex-start}.player-backdrop:not(.watch) .player-card{margin:auto 0}@media (max-height: 560px){.player-backdrop:not(.watch){padding:10px 16px}.player-backdrop:not(.watch) .player-card{width:min(1180px,100%,calc((100vh - 120px) * 16 / 9));gap:10px}}@media (orientation: landscape) and (max-height: 560px){.player-backdrop.watch #playerFrameBox{width:min(100%,calc((100vh - 96px) * 16 / 9));margin-inline:auto}}.lockdlg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:980;display:grid;place-items:center;padding:20px;background:#000000b8;opacity:0;transition:opacity .25s cubic-bezier(.23,1,.32,1)}.lockdlg.open{opacity:1}.lockdlg-card{width:min(440px,100%);display:flex;flex-direction:column;align-items:center;gap:12px;padding:30px 26px 24px;border-radius:22px;background:#141414;border:1px solid var(--hairline-2);text-align:center;transform:translateY(10px);transition:transform .3s cubic-bezier(.23,1,.32,1)}.lockdlg.open .lockdlg-card{transform:none}.lockdlg-ic{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#ffc94a1f;color:var(--gold)}.lockdlg-ic svg{width:28px;height:28px}.lockdlg h2{margin:0;font-size:22px;font-weight:900;letter-spacing:-.02em}.lockdlg p{margin:0 0 6px;color:var(--text-2);font-size:16px;line-height:1.5}.lockdlg .btn{min-width:160px}.kbnav .lockdlg .btn:focus{outline:3px solid #fff;outline-offset:3px}@media (orientation: landscape) and (max-height: 560px){.player-backdrop.watch .player-frame{position:relative}}.pw-moon{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--fill-1);color:var(--text-2);border:1px solid var(--hairline-2);transition:background .2s,color .2s,border-color .2s,transform .16s cubic-bezier(.23,1,.32,1)}.pw-moon[hidden]{display:none}.pw-moon .ic{width:20px;height:20px}.pw-moon:active{transform:scale(.94)}@media (hover: hover){.pw-moon:hover{background:var(--fill-2);color:#fff}}.pw-moon.on{background:#ffc94a29;color:var(--gold);border-color:#ffc94a80}.kbnav .pw-moon:focus{outline:3px solid #fff;outline-offset:3px}.player-nav{align-items:center}.idle-ask{position:absolute;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:16px;background:#000000c7}.idle-card{width:min(420px,100%);display:flex;flex-direction:column;align-items:center;gap:12px;padding:26px 22px 22px;border-radius:20px;background:#141414;border:1px solid var(--hairline-2);text-align:center}.idle-card h2{margin:0;font-size:24px;font-weight:900;letter-spacing:-.02em}.idle-card p{margin:0 0 6px;color:var(--text-2);font-size:16px;line-height:1.5}.idle-card p b{color:#fff;font-variant-numeric:tabular-nums}.idle-card .btn{min-width:170px}.kbnav .idle-card .btn:focus{outline:3px solid #fff;outline-offset:3px}.nav-more{display:inline-flex;align-items:center;gap:4px}.nav-more-chev{width:14px;height:14px;transition:transform .25s var(--ease)}.nav-more[aria-expanded=true]{color:var(--text)}.nav-more[aria-expanded=true] .nav-more-chev{transform:rotate(180deg)}.nav-more .nav-ev-dot{display:none}.nav-more.has-dot:before{content:"";position:absolute;top:6px;right:0;width:6px;height:6px;border-radius:50%;background:#ff8a3d}.tab-item{position:relative}.tab-dot{display:none;position:absolute;top:6px;left:calc(50% + 10px);width:7px;height:7px;border-radius:50%;background:#ff8a3d;box-shadow:0 0 0 2px #000}#tabMore.has-dot .tab-dot{display:block}.more-groups{display:flex;flex-direction:column;gap:18px}.more-group h3{margin:0 0 8px 2px;font-size:var(--fs-sm);font-weight:700;color:var(--text-3);letter-spacing:0}.more-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.more-grid>.more-tile:last-child:nth-child(odd){grid-column:1 / -1;min-height:60px;flex-direction:row;align-items:center;justify-content:flex-start;gap:12px}html.tv .more-grid>.more-tile:last-child:nth-child(odd){grid-column:auto;min-height:92px;flex-direction:column;align-items:flex-start;justify-content:space-between}.nav-links{padding:4px;margin:-4px}.cm-action.more-tile{position:relative;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:10px;min-height:76px;padding:12px 14px;border-radius:14px;background:#ffffff0f;font-size:var(--fs-md);font-weight:700;line-height:1.2;transition:background .15s,transform .15s var(--ease)}.more-tile .cm-ic{width:auto;color:var(--text-2)}.more-tile .cm-ic svg{width:22px;height:22px}.more-tile:active{transform:scale(.97)}@media (hover: hover){.cm-action.more-tile:hover{background:#ffffff1f}}.more-tile.current{background:#ffffff24}.more-tile.current .cm-ic{color:#fff}.more-dot{position:absolute;top:12px;right:12px;width:8px;height:8px;border-radius:50%;background:#ff8a3d}.kbnav .cm-action.more-tile:focus{background:#fff;color:#000}.kbnav .cm-action.more-tile:focus .cm-ic{color:#000}@media (max-width: 820px){.card-menu-backdrop.more-mode{place-items:end stretch;padding:0}.more-mode .card-menu{width:100%;border-radius:22px 22px 0 0;border-width:1px 0 0;padding:10px 16px calc(18px + env(safe-area-inset-bottom));transform:translateY(24px);max-height:88vh;overflow-y:auto}.more-mode .card-menu:before{content:"";display:block;width:36px;height:4px;margin:0 auto 12px;border-radius:2px;background:#ffffff40}.more-mode .cm-head{touch-action:none}}.more-mode .cm-head{margin-bottom:12px}.more-mode .cm-title{font-size:var(--fs-xl, 22px)}.more-pop{position:fixed;z-index:450;width:380px;padding:16px;border-radius:18px;background:#141416;border:1px solid var(--hairline-2);box-shadow:0 18px 40px #0000008c;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s,transform .25s var(--ease),visibility .18s}.more-pop.open{opacity:1;visibility:visible;transform:none}.more-pop{overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.more-pop .cm-action.more-tile{min-height:68px}html.tv .nav-item{font-size:20px;padding:8px 12px}html.tv .nav-item.active:after,html.tv .nav-item:after{left:12px;right:12px}html.tv .more-mode .card-menu{width:min(620px,100%);padding:26px}html.tv .more-grid{grid-template-columns:repeat(3,minmax(0,1fr))}html.tv .cm-action.more-tile{font-size:19px;min-height:92px}.rs-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:460;display:grid;place-items:center;padding:20px;background:#000000b8;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s}.rs-backdrop.open{opacity:1;visibility:visible}.rs-card{position:relative;display:flex;flex-direction:column;width:min(520px,100%);max-height:min(720px,90vh);background:#141416;border:1px solid var(--hairline-2);border-radius:20px;overflow:hidden;transform:translateY(10px) scale(.98);transition:transform .25s cubic-bezier(.23,1,.32,1)}.rs-backdrop.open .rs-card{transform:none}.rs-grab{display:none}.rs-head{display:flex;align-items:center;gap:10px;padding:18px 18px 12px}.rs-headtxt{flex:1;min-width:0}.rs-head h2{margin:0;font-size:22px;font-weight:800;letter-spacing:-.02em}.rs-head p{margin:2px 0 0;font-size:var(--fs-md);color:var(--text-2)}.rs-head p:empty{display:none}.rs-icon{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:var(--fill-1);color:var(--text);transition:background .15s,transform .15s cubic-bezier(.23,1,.32,1)}.rs-icon[hidden]{display:none}.rs-icon .ic{width:20px;height:20px}.rs-icon:active{transform:scale(.94)}.rs-icon:disabled{opacity:.35}@media (hover: hover){.rs-icon:hover:not(:disabled){background:var(--fill-2)}}.rs-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 18px 18px;display:flex;flex-direction:column;gap:14px}.rs-search{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:10px;height:48px;padding:0 14px;border-radius:14px;background:#1f1f23;box-shadow:0 -12px #141416}.rs-search .ic{width:20px;height:20px;color:var(--text-3)}.rs-search input{flex:1;min-width:0;height:100%;background:none;border:0;outline:0;color:var(--text);font:inherit;font-size:16px}.rs-search input::-webkit-search-cancel-button,.rs-search input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.rs-search:focus-within{box-shadow:0 -12px #141416,inset 0 0 0 2px #ffffff80}.rs-img{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;height:36px;padding:0 14px;border-radius:999px;background:var(--fill-1);color:var(--text-2);font-size:var(--fs-md);font-weight:700}.rs-img .ic{width:16px;height:16px}.rs-list{display:flex;flex-direction:column;gap:2px}.rs-h{margin:10px 2px 6px;font-size:var(--fs-sm);font-weight:700;color:var(--text-3)}.rs-list .rs-h:first-child{margin-top:0}.rs-item{display:flex;align-items:center;gap:12px;width:100%;padding:8px;border-radius:12px;text-align:left;color:var(--text);transition:background .15s}.rs-item img{width:44px;aspect-ratio:2 / 3;object-fit:cover;border-radius:8px;flex:none;background:var(--fill-1)}.rs-item-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.rs-item-txt b{font-size:var(--fs-base);font-weight:700;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.rs-item-txt small{font-size:var(--fs-sm);color:var(--text-2)}.rs-item>.ic{width:18px;height:18px;color:var(--text-3)}@media (hover: hover){.rs-item:hover{background:#ffffff0f}}.kbnav .rs-item:focus,.kbnav .rs-friend:focus,.kbnav .rs-img:focus,.kbnav .rs-icon:focus{outline:3px solid #fff;outline-offset:2px}.rs-empty{margin:8px 2px;color:var(--text-2);font-size:var(--fs-md);line-height:1.5}.rs-skel{display:flex;flex-direction:column;gap:10px;padding:8px}.rs-skel i{height:66px;border-radius:12px;background:linear-gradient(90deg,#ffffff0d,#ffffff1a,#ffffff0d);background-size:200% 100%;animation:rs-shine 1.2s linear infinite}@keyframes rs-shine{to{background-position:-200% 0}}html.rm .rs-skel i{animation:none}.rs-anime{display:flex;align-items:center;gap:14px}.rs-anime img{width:64px;aspect-ratio:2 / 3;object-fit:cover;border-radius:10px;flex:none;background:var(--fill-1)}.rs-anime b{display:block;font-size:18px;font-weight:800;line-height:1.25;letter-spacing:-.01em}.rs-anime small{display:block;margin-top:3px;font-size:var(--fs-md);color:var(--text-2)}.rs-seg{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:14px;background:#1f1f23}.rs-seg button{display:flex;align-items:center;justify-content:center;gap:8px;height:44px;border-radius:10px;font-size:var(--fs-base);font-weight:700;color:var(--text-2);transition:background .2s cubic-bezier(.23,1,.32,1),color .2s}.rs-seg button .ic{width:18px;height:18px}.rs-seg button[aria-checked=true]{background:#fff;color:#000}.kbnav .rs-seg button:focus{outline:3px solid #fff;outline-offset:2px}.rs-ep{display:flex;flex-direction:column;gap:10px}.rs-ep[hidden]{display:none}.rs-step{display:flex;align-items:center;gap:10px}.rs-epnum{flex:1;display:flex;align-items:center;justify-content:space-between;gap:10px;height:48px;padding:0 16px;border-radius:14px;background:#1f1f23}.rs-epnum span{font-size:var(--fs-md);color:var(--text-2);font-weight:700}.rs-epnum input{width:5ch;background:none;border:0;outline:0;text-align:right;color:var(--text);font:inherit;font-size:20px;font-weight:800;font-variant-numeric:tabular-nums;-moz-appearance:textfield}.rs-epnum input::-webkit-inner-spin-button,.rs-epnum input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.rs-epnum:focus-within{box-shadow:inset 0 0 0 2px #ffffff80}.rs-epcard{display:flex;align-items:center;gap:12px;min-height:56px}.rs-epcard img{width:112px;aspect-ratio:16 / 9;object-fit:cover;border-radius:10px;flex:none;background:var(--fill-1)}.rs-epcard b{display:block;font-size:var(--fs-base);font-weight:800}.rs-epcard small{display:block;margin-top:2px;font-size:var(--fs-sm);color:var(--text-2);line-height:1.35}.rs-epcard .rs-seen{color:var(--online);font-weight:700}.rs-friends{display:flex;flex-wrap:wrap;gap:8px;margin-top:-6px}.rs-friend{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 14px 0 5px;border-radius:999px;background:#1f1f23;font-size:var(--fs-md);font-weight:700;color:var(--text);transition:background .15s,color .15s}.rs-friend .pf-avatar.rs-av{width:34px;height:34px;font-size:14px}.rs-friend[aria-checked=true]{background:#fff;color:#000}.rs-note{display:flex;flex-direction:column;gap:6px}.rs-note>span{font-size:var(--fs-sm);font-weight:700;color:var(--text-3);margin-left:2px}.rs-note small{font-weight:600}.rs-note input{height:48px;padding:0 14px;border-radius:14px;background:#1f1f23;border:0;outline:0;color:var(--text);font:inherit;font-size:16px}.rs-note input:focus{box-shadow:inset 0 0 0 2px #ffffff80}.rs-foot{padding:12px 18px 18px;border-top:1px solid var(--hairline);background:#141416}.rs-foot[hidden]{display:none}.rs-send{width:100%;height:50px;justify-content:center;font-size:var(--fs-base)}.rs-send:disabled{opacity:.45}@media (max-width: 820px){.rs-backdrop{place-items:end stretch;padding:0}.rs-card{width:100%;max-height:92vh;min-height:min(62vh,92vh);border-radius:22px 22px 0 0;border-width:1px 0 0;transform:translateY(24px)}.rs-grab{display:block;position:absolute;top:8px;left:50%;width:36px;height:4px;margin-left:-18px;border-radius:2px;background:#ffffff40}.rs-head{padding-top:22px;touch-action:none}.rs-foot{padding-bottom:calc(14px + env(safe-area-inset-bottom))}}html.tv .rs-card{width:min(640px,100%)}html.tv .rs-head h2{font-size:28px}.hero{min-height:min(92vh,860px);display:flex;align-items:flex-end;padding-bottom:150px;margin-bottom:-96px}.hero-inner{width:100%}@media (max-width: 820px){.hero{min-height:78vh;padding-bottom:110px;margin-bottom:-70px}}.pw-ep-row{position:relative}.pw-ep-row .pw-ep{width:100%}.pw-ep-row .pw-ep-txt{padding-right:40px}.pw-ep-seen{position:absolute;top:50%;right:6px;transform:translateY(-50%);display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#ffffff14;color:var(--text-3);transition:background .15s,color .15s,transform .15s cubic-bezier(.23,1,.32,1)}.pw-ep-seen .ic{width:16px;height:16px}.pw-ep-seen.on{background:var(--online);color:#000}.pw-ep-seen:active{transform:translateY(-50%) scale(.92)}@media (hover: hover){.pw-ep-seen:hover{background:#ffffff2e;color:#fff}.pw-ep-seen.on:hover{background:#3cc05d;color:#000}}.kbnav .pw-ep-seen:focus{outline:3px solid #fff;outline-offset:2px}.pf-seen-all{margin-top:16px}.hero.hero-loading .hero-bg{top:0;right:0;bottom:0;left:0;filter:none;opacity:1;background:#0b0b0d;animation:none}.hero.hero-loading .hero-inner,.hero.hero-loading .hero-shade{visibility:hidden}.hero.big .hero-bg{animation:none}.so-av.online:after,.so-av.dnd:after{z-index:3}.presence-dot{z-index:3}.nav-manga-ic{display:none}@media (max-width: 820px){.nav-manga-ic{display:grid}}.login-wrap{display:flex;align-items:stretch;justify-content:center;gap:24px;width:100%}.login-qr{display:flex;flex-direction:column;align-items:center;text-align:center}.login-qr[hidden]{display:none}.login-qr h2{font-size:var(--fs-xl);font-weight:800;margin:0 0 6px}.lq-sub,.lq-or{margin:0;font-size:var(--fs-md);color:var(--text-2)}.lq-img{margin:18px 0;padding:12px;border-radius:16px;background:#fff;line-height:0}.lq-img img{width:220px;height:220px;display:block}.lq-or b{color:var(--text)}.lq-code{margin:10px 0 8px;font-size:34px;font-weight:800;letter-spacing:.12em;font-variant-numeric:tabular-nums}.lq-state{margin:0;font-size:var(--fs-sm);color:var(--text-3)}html.tv .lq-img img{width:260px;height:260px}@media (orientation: landscape) and (max-height: 760px) and (min-width: 640px){.login-wrap .login-card:not(.login-qr){width:min(560px,100%);grid-template-columns:1fr}.login-wrap .login-brand{display:none}.lq-img img{width:180px;height:180px}}.act-text{margin:0 0 18px;font-size:var(--fs-md);line-height:1.5;color:var(--text-2);text-align:center}.act-text b{color:var(--text)}.act-card #actCode{text-align:center;font-size:24px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.act-done{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.act-done[hidden]{display:none}.act-done h2{margin:0;font-size:var(--fs-xl);font-weight:800}.act-done p{margin:0 0 8px;color:var(--text-2)}.act-ok{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--online);color:#000}.act-ok svg{width:32px;height:32px}.act-card{min-width:0}.act-card .field input{width:100%;min-width:0;box-sizing:border-box}html.tv .fr-art,html.tv .fr-art *{animation:none!important}.mg-empty b{white-space:nowrap}.mg-empty b svg{width:1em;height:1em;vertical-align:-.15em}html.lite *,html.lite *:before,html.lite *:after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html.lite .navbar.scrolled{background:#08080af0}html.lite .poster-wrapper,html.lite .anime-card:hover .poster-wrapper,html.lite .modal-card,html.lite .player-card,html.lite .downloads-drawer{box-shadow:none!important}html.lite .hero.big .hero-bg,html.lite .hp-img{animation:none!important;will-change:auto}html.lite .logo-mark-wrap:before{animation:none;opacity:.5}html.lite .card-skeleton .poster-wrapper{animation:none!important}html.lite .wm-blur{background:#0c0c0cf0;border-radius:6px;-webkit-mask-image:none;mask-image:none}.cd-body{position:relative}.cd-tools{position:absolute;top:-14px;left:0;z-index:3;display:flex;gap:2px;padding:3px;border-radius:999px;background:#1c1c1f;border:1px solid var(--hairline-2);box-shadow:0 6px 18px #00000080;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .12s,transform .15s var(--ease),visibility .12s}.cd-msg.mine .cd-tools{left:auto;right:0}@media (hover: hover){.cd-msg:hover .cd-tools{opacity:1;visibility:visible;transform:none}}.cd-msg:focus-within .cd-tools,.cd-msg.tools-on .cd-tools{opacity:1;visibility:visible;transform:none}.cdt{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:var(--text-2)}.cdt:hover,.kbnav .cdt:focus{background:var(--fill-2);color:var(--text)}.cdt .ic{width:17px;height:17px}.tv .cdt{width:40px;height:40px}@media (hover: none){.cd-bubble{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}}.cd-msg.tools-on .cd-bubble{filter:brightness(1.15)}.cd-quote{display:flex;flex-direction:column;gap:1px;max-width:100%;padding:6px 10px!important;border-radius:10px;border-left:3px solid var(--text-2);background:var(--fill-1);text-align:left;font-size:var(--fs-sm);color:var(--text-2)}.cd-quote b{color:var(--text);font-size:var(--fs-sm)}.cd-quote span{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.cd-quote:hover{background:var(--fill-2)}.cd-msg.mine .cd-quote{border-left:0;border-right:3px solid var(--text-2);text-align:right}.cd-reacts{display:flex;flex-wrap:wrap;gap:4px}.cd-reacts[hidden]{display:none}.cd-rx{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 8px!important;border-radius:999px;background:var(--fill-1);border:1px solid var(--hairline-2);font-size:var(--fs-md);line-height:1;transition:background .12s}.cd-rx b{font-size:var(--fs-xs);font-weight:700;color:var(--text-2)}.cd-rx:hover,.kbnav .cd-rx:focus{background:var(--fill-2)}.cd-rx.on{background:#ffffff24;border-color:#ffffff80}.cd-rx.on b{color:var(--text)}.cd-rxpick{position:fixed;z-index:410;display:flex;gap:2px;padding:5px;border-radius:999px;background:#1c1c1f;border:1px solid var(--hairline-2);box-shadow:0 12px 30px #0009;animation:rx-in .16s var(--ease) both}.cd-rxpick button{width:38px;height:38px;border-radius:50%;font-size:22px;line-height:1;display:grid;place-items:center;transition:transform .12s var(--ease),background .12s}.cd-rxpick button:hover,.kbnav .cd-rxpick button:focus{background:var(--fill-2);transform:scale(1.15)}.cd-rxpick button.on{background:var(--fill-3)}@keyframes rx-in{0%{opacity:0;transform:translateY(6px) scale(.96)}}.rm .cd-rxpick{animation:none}.rm .cd-rxpick button:hover{transform:none}.cd-replybar{display:flex;align-items:center;gap:10px;padding:10px 12px 0;border-top:1px solid var(--hairline)}.cd-replybar+.cd-form,.cd-mention-pick+.cd-form{border-top:0;padding-top:8px}.crb-ic{color:var(--text-2);display:grid}.crb-ic .ic{width:18px;height:18px}.crb-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px;padding:6px 10px;border-left:3px solid var(--text-2);background:var(--fill-1);border-radius:10px;font-size:var(--fs-sm);color:var(--text-2)}.crb-txt b{color:var(--text)}.crb-txt span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crb-x{width:32px;height:32px;flex:none;border-radius:50%;display:grid;place-items:center;color:var(--text-2)}.crb-x:hover,.kbnav .crb-x:focus{background:var(--fill-2);color:var(--text)}.crb-x .ic{width:16px;height:16px}.cd-mention-pick{display:flex;flex-direction:column;gap:2px;margin:0 12px 4px;padding:6px;max-height:240px;overflow-y:auto;border-radius:14px;background:#1c1c1f;border:1px solid var(--hairline-2);box-shadow:0 12px 30px #00000080}.cd-mention-pick button{display:flex;align-items:center;gap:10px;padding:6px 8px!important;border-radius:10px;text-align:left;font-size:var(--fs-base)}.cd-mention-pick button.on,.cd-mention-pick button:hover{background:var(--fill-2)}.cmp-av{width:28px;height:28px;flex:none;font-size:var(--fs-xs)}.cd-mention{font-weight:700;color:var(--text);background:var(--fill-3);border-radius:4px;padding:0 3px}.cd-mention.me{background:#fff;color:#000}.cd-msg.to-me:not(.mine) .cd-bubble{box-shadow:0 0 0 1px #ffffff73}.cd-ign{font-size:var(--fs-sm);color:var(--text-2);text-decoration:underline;text-underline-offset:2px;padding:0!important}.cd-ign:hover{color:var(--text)}.cd-msg.flash .cd-bubble,.cd-msg.flash .cd-card,.cd-msg.flash .cd-image,.cd-msg.flash .cd-sticker,.cd-msg.flash .cd-gif{animation:cd-flash 1.6s var(--ease)}@keyframes cd-flash{0%,40%{box-shadow:0 0 0 3px #ffffffb3}to{box-shadow:0 0 0 3px #fff0}}.adm{max-width:980px}.adm-sum{color:var(--text-2);font-size:var(--fs-base);margin:4px 0 16px}.adm-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.adm-watch{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.adm-watch[hidden]{display:none}.adm-wtiles{display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:10px}.adm-wtile{display:flex;flex-direction:column;justify-content:center;gap:2px;padding:14px 16px;border-radius:var(--r-md);background:var(--fill-1);border:1px solid var(--hairline);min-width:0}.adm-wtile b{font-size:clamp(20px,2.4vw,26px);font-weight:900;font-variant-numeric:tabular-nums;line-height:1.1}.adm-wtile.big b{font-size:clamp(26px,3.4vw,38px)}.adm-wtile span{font-size:var(--fs-sm);color:var(--text-3);font-weight:600}.adm-wtop{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0;font-size:var(--fs-sm);color:var(--text-3)}.adm-wp{display:inline-flex;align-items:center;gap:6px;color:var(--text-2)}.adm-wp i{font-style:normal;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:var(--fill-2);font-size:11px;font-weight:800;color:var(--text)}.adm-wp:first-of-type i{background:var(--gold);color:#000}.adm-wp b{color:var(--text);font-variant-numeric:tabular-nums}.adm-wp small{color:var(--text-3)}.adm-hours{color:var(--text-2);font-weight:700}.adm-daily{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:var(--r-md);background:var(--fill-1);border:1px solid var(--hairline)}.adm-dhead{display:flex;align-items:flex-end;justify-content:space-between;gap:6px 16px;flex-wrap:wrap}.adm-dhead div{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.adm-dhead b{font-size:clamp(24px,3vw,32px);font-weight:900;font-variant-numeric:tabular-nums;line-height:1}.adm-dhead span,.adm-dhead p{font-size:var(--fs-sm);color:var(--text-3);font-weight:600;margin:0}.adm-chart{position:relative;padding-top:18px}.adm-ymax{position:absolute;top:0;left:0;font-size:var(--fs-xs);color:var(--text-3);font-variant-numeric:tabular-nums}.adm-bars{display:flex;align-items:flex-end;gap:2px;height:140px;border-top:1px dashed var(--hairline-2);border-bottom:1px solid var(--hairline-2)}.adm-dbar{flex:1;min-width:0;height:100%;display:flex;align-items:flex-end;padding:0;background:none;border:0;cursor:default}.adm-dbar i{display:block;width:100%;border-radius:4px 4px 0 0;background:#ffffff8c;transition:background .15s}.adm-dbar.est i{background:repeating-linear-gradient(45deg,#ffffff59 0 2px,#ffffff1a 2px 5px)}.adm-dbar.today i{background:var(--accent)}.adm-dbar:hover i,.adm-dbar:focus-visible i{background:#fff}.adm-dbar:focus-visible{outline:none}.adm-xaxis{display:flex;gap:2px;margin-top:6px}.adm-xaxis span{flex:1;min-width:0;font-size:var(--fs-xs);color:var(--text-3);white-space:nowrap;overflow:visible}.adm-xaxis span:last-child{text-align:right;color:var(--text-2);font-weight:700}.adm-tip{position:absolute;top:-6px;z-index:5;display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:var(--r-sm);background:#1c1c1c;border:1px solid var(--hairline-2);box-shadow:0 10px 30px #00000080;font-size:var(--fs-sm);color:var(--text-2);pointer-events:none;white-space:nowrap;transform:translateY(-100%)}.adm-tip[hidden]{display:none}.adm-tip b{color:var(--text)}.adm-tipv{font-size:var(--fs-lg);font-weight:900;color:var(--text);font-variant-numeric:tabular-nums}.adm-tip small{color:var(--text-3)}.adm-dnote{display:flex;align-items:center;gap:8px;margin:0;font-size:var(--fs-xs);color:var(--text-3)}.adm-hatch{width:14px;height:10px;border-radius:2px;flex:none;background:repeating-linear-gradient(45deg,#ffffff59 0 2px,#ffffff1a 2px 5px)}.adm-dtable summary{cursor:pointer;font-size:var(--fs-sm);color:var(--text-2);font-weight:700}.adm-dtable table{width:100%;margin-top:8px;border-collapse:collapse;font-size:var(--fs-sm)}.adm-dtable th,.adm-dtable td{text-align:left;padding:6px 8px;border-bottom:1px solid var(--hairline);color:var(--text-2)}.adm-dtable th{color:var(--text-3);font-weight:700}.adm-dtable td:nth-child(2){font-variant-numeric:tabular-nums;color:var(--text);font-weight:700;white-space:nowrap}.adm-dtable small{color:var(--text-3)}.adm-hlist{display:flex;flex-direction:column}.adm-hrow{display:grid;grid-template-columns:minmax(90px,1.2fr) auto 90px minmax(110px,1fr) 128px;align-items:center;gap:6px 14px;padding:7px 0;border-bottom:1px solid var(--hairline);font-size:var(--fs-sm);color:var(--text-3)}.adm-hrow:last-child{border-bottom:0}.adm-hname{color:var(--text);font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-hname small{color:var(--text-3);font-weight:600}.adm-hcells{display:flex;gap:3px}.adm-hcells i{width:14px;height:14px;border-radius:3px;background:var(--fill-2)}.adm-hcells i.l1{background:#ffffff4d}.adm-hcells i.l2{background:#fff9}.adm-hcells i.l3{background:#fff}.adm-hcells i.est.l1,.adm-hcells i.est.l2,.adm-hcells i.est.l3{background-image:repeating-linear-gradient(45deg,transparent 0 2px,rgb(0 0 0 / .35) 2px 4px)}.adm-hcells i:last-child{outline:1px solid var(--accent);outline-offset:1px}.adm-hdays{font-variant-numeric:tabular-nums;color:var(--text-2);font-weight:700}.adm-htag{justify-self:start;padding:2px 8px;border-radius:999px;font-size:var(--fs-xs);font-weight:800;background:var(--fill-2);color:var(--text-2);white-space:nowrap}.adm-htag.t-up{color:var(--text);background:#ffffff24}.adm-htag.t-down{color:var(--text);box-shadow:inset 0 0 0 1px var(--accent);background:none}@media (max-width: 700px){.adm-hrow{grid-template-columns:1fr auto}.adm-hcells{grid-column:1 / -1;grid-row:2}.adm-hdays,.adm-hlast{grid-row:3}.adm-htag{grid-row:1;grid-column:2;justify-self:end}.adm-hcells i{flex:1;width:auto;max-width:18px;aspect-ratio:1;height:auto}.adm-wtiles{grid-template-columns:repeat(3,1fr)}.adm-wtile{padding:12px}.adm-wtile.big{grid-column:1 / -1}}.adm-pfhead{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:10px}.adm-pfstats{display:flex;gap:22px;flex-wrap:wrap}.adm-pfstats div{display:flex;align-items:baseline;gap:6px}.adm-pfstats b{font-size:clamp(22px,2.6vw,28px);font-weight:900;font-variant-numeric:tabular-nums}.adm-pfstats span{font-size:var(--fs-sm);color:var(--text-3);font-weight:600}.adm-pfdays{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-sm);color:var(--text-3);font-weight:700}.adm-pfdays select{background:var(--fill-1);color:var(--text);border:1px solid var(--hairline-2);border-radius:var(--r-sm);padding:6px 10px;font:inherit}.adm-pftop{margin:0 0 10px;font-size:var(--fs-sm);color:var(--text-2)}.adm-pftop span{color:var(--text-3);font-weight:600}.adm-pftop b{color:var(--text);font-variant-numeric:tabular-nums}.adm-pfchips{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.adm-pfchips small{opacity:.65;font-weight:700;margin-left:2px}.adm-pflist{display:flex;flex-direction:column;gap:8px}.adm-pf{padding:12px 14px;border-radius:var(--r-md);background:var(--fill-1);border:1px solid var(--hairline);border-left:3px solid var(--hairline-2)}.adm-pf.sev-grave{border-left-color:var(--accent)}.adm-pf.sev-media{border-left-color:#ffffff8c}.adm-pfrow{display:flex;gap:12px;align-items:flex-start}.adm-pfsev{flex:none;min-width:52px;text-align:center;padding:3px 8px;border-radius:999px;font-size:var(--fs-xs);font-weight:800;background:var(--fill-2);color:var(--text-2)}.sev-grave .adm-pfsev{background:var(--accent);color:#fff}.sev-media .adm-pfsev{background:#ffffff29;color:var(--text)}.adm-pfmain{min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}.adm-pfline{font-size:var(--fs-md);color:var(--text-2);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-pfline b{color:var(--text)}.adm-pfline small{color:var(--text-3)}.adm-pfsub{font-size:var(--fs-sm);color:var(--text)}.adm-pfmeta{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:var(--fs-xs);color:var(--text-3);font-weight:600}.adm-pfout{color:var(--text-2);font-weight:800}.adm-pfout.out-lo-dejo,.adm-pfout.out-no-se-pudo{color:var(--text);text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:3px}.adm-pf details{margin-top:8px}.adm-pf summary{cursor:pointer;font-size:var(--fs-sm);color:var(--text-2);font-weight:700}.adm-pfsteps{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column}.adm-pfsteps li{display:grid;grid-template-columns:70px 120px 1fr;gap:4px 10px;padding:6px 0;border-top:1px solid var(--hairline);font-size:var(--fs-sm);color:var(--text-3)}.adm-pfsteps time,.adm-pfmin{font-variant-numeric:tabular-nums}.adm-pfsteps div{display:flex;flex-direction:column;gap:2px;min-width:0}.adm-pfsteps b{color:var(--text);font-weight:700}.adm-pfsteps small{overflow-wrap:anywhere}.adm-pfsteps em{color:var(--text);font-style:normal;font-weight:800}.adm-pfacts{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:8px;font-size:var(--fs-xs);color:var(--text-3)}@media (max-width: 700px){.adm-pfsteps li{grid-template-columns:auto 1fr}.adm-pfsteps li div{grid-column:1 / -1}.adm-pfline{white-space:normal}}.adm-tab{display:inline-flex;align-items:center;gap:6px}.adm-tab .badge-count{position:static}.adm-bar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:14px}.adm-filter{display:flex;gap:8px}.adm-search{flex:1;min-width:200px;display:flex;align-items:center;gap:8px;height:44px;padding:0 14px;border-radius:var(--r-md);background:var(--fill-1);border:1px solid var(--hairline-2);color:var(--text-3)}.adm-search:focus-within{border-color:#ffffff59;background:var(--fill-2)}.adm-search input{flex:1;min-width:0;background:none;border:0;color:var(--text);font:inherit;font-size:var(--fs-base);outline:none}.adm-search .ic{width:18px;height:18px;flex:none}.adm-bar .btn{display:inline-flex;align-items:center;gap:6px}.adm-bar .btn .ic{width:16px;height:16px}.adm-new{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap;padding:14px;margin-bottom:14px;border-radius:var(--r-md);background:var(--fill-1);border:1px solid var(--hairline)}.adm-new[hidden]{display:none}.adm-new .field{margin:0;flex:1;min-width:180px}.adm-new .settings-msg{flex-basis:100%;margin:0}.adm .invite-box{margin-bottom:14px}.adm-list{display:flex;flex-direction:column;gap:12px}.adm-acc{border-radius:var(--r-md);background:var(--fill-1);border:1px solid var(--hairline)}.adm-acc.banned{background:transparent;border:1px dashed rgb(255 107 129 / .45)}.adm-acc-head,.adm-person{display:flex;align-items:center;gap:14px;padding:10px 14px}.adm-acc-head{border-bottom:1px solid var(--hairline)}.adm-acc-head .adm-name{font-size:var(--fs-base);color:var(--text-2)}.adm-acc-head .adm-name .ic{width:14px;height:14px;color:var(--text-3)}.adm-person+.adm-person{border-top:1px solid var(--hairline)}.adm-av{width:44px;height:44px;flex:none;font-size:var(--fs-lg)}.adm-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.adm-name{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:var(--fs-lg)}.adm-tag{font-size:var(--fs-xs);font-weight:800;padding:2px 8px;border-radius:999px;background:var(--fill-2);color:var(--text-2);text-transform:uppercase;letter-spacing:.03em}.adm-tag.gold{color:var(--gold);background:#ffc94a1f}.adm-tag.red{color:#fff;background:var(--accent)}.adm-meta{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:var(--fs-sm);color:var(--text-3)}.adm-st{display:inline-flex;align-items:center;gap:5px;color:var(--text-2);font-weight:600}.adm-st.on{color:var(--online)}.adm-st.on i{width:8px;height:8px;border-radius:50%;background:var(--online)}.adm-st.ban{color:var(--red)}.adm-st .ic{width:14px;height:14px}.adm-reason{font-size:var(--fs-sm);color:var(--text-2);margin:0}.adm-acts{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.adm-more{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;color:var(--text-2);background:var(--fill-1);border:1px solid var(--hairline-2)}.adm-more:hover,.kbnav .adm-more:focus{background:var(--fill-2);color:var(--text)}.adm-more .ic{width:18px;height:18px}.adm-danger{color:var(--red)!important}.adm-danger-solid{background:var(--red)!important;color:#000!important}@media (max-width: 600px){.adm-acc-head,.adm-person{flex-wrap:wrap}.adm-acts{width:100%;justify-content:flex-end}}.adm-rep{padding:14px;border-radius:var(--r-md);background:var(--fill-1);border:1px solid var(--hairline);display:flex;flex-direction:column;gap:10px}.adm-rep.open{border-color:var(--hairline-2)}.adm-rep-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:var(--fs-base);color:var(--text-2)}.adm-rep-head b{color:var(--text)}.adm-rep-head time{margin-left:auto;font-size:var(--fs-sm);color:var(--text-3)}.adm-quote{margin:0;padding:10px 12px;border-left:3px solid var(--text-3);background:#0000004d;border-radius:8px;font-size:var(--fs-base);color:var(--text);overflow-wrap:anywhere;white-space:pre-wrap;display:flex;flex-direction:column;gap:6px}.adm-quote small{font-size:var(--fs-xs);color:var(--text-3);white-space:normal}.adm-done{font-size:var(--fs-sm);color:var(--text-3);margin:0}.adm-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:48px 16px;text-align:center;color:var(--text-3);font-size:var(--fs-md)}.adm-empty .ic{width:32px;height:32px;color:var(--text-2)}.adm-empty b{color:var(--text);font-size:var(--fs-lg)}.adm-log{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.adm-log li{display:flex;align-items:center;gap:12px;padding:12px 4px;border-bottom:1px solid var(--hairline);font-size:var(--fs-base);color:var(--text-2)}.adm-log li b{color:var(--text)}.adm-log time{margin-left:auto;font-size:var(--fs-sm);color:var(--text-3);white-space:nowrap}.adm-log-ic{width:32px;height:32px;flex:none;border-radius:50%;background:var(--fill-1);display:grid;place-items:center;color:var(--text-2)}.adm-log-ic .ic{width:16px;height:16px}.ban-backdrop{align-items:center;z-index:450}.ban-card{width:min(460px,100%);padding:24px;display:flex;flex-direction:column;gap:14px}.ban-card h2{font-size:var(--fs-xl);margin:0}.ban-card .settings-note{margin:0}.ban-days{display:flex;flex-wrap:wrap;gap:8px}.ban-card .field{margin:0}.ban-btns{display:flex;justify-content:flex-end;gap:8px}.sim-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px}.sim{display:flex;gap:12px;align-items:flex-start;text-align:left;padding:10px!important;border-radius:var(--r-md);background:var(--fill-1);border:1px solid var(--hairline);transition:background .15s}.sim:hover,.kbnav .sim:focus{background:var(--fill-2)}.sim img{width:72px;aspect-ratio:2 / 3;object-fit:cover;border-radius:8px;flex:none;background:var(--fill-2)}.sim-info{display:flex;flex-direction:column;gap:4px;min-width:0}.sim-info b{font-size:var(--fs-base);line-height:1.3}.sim-info small{font-size:var(--fs-sm);font-weight:700;color:var(--gold)}.sim-syn{font-size:var(--fs-sm);color:var(--text-2);line-height:1.45;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}@media (max-width: 600px){.sim-grid{grid-template-columns:1fr}}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.adm-pfstats.adm-qstats{flex:1 1 100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.adm-pfhead:has(.adm-qstats) .adm-pfdays{order:-1;margin-left:auto}.adm-qstats>div{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px;border-radius:var(--r-md);background:var(--fill-1);border:1px solid var(--hairline)}.adm-qstats b{white-space:nowrap}.adm-qstats span{line-height:1.35}.q-score{flex:none;display:inline-flex;flex-direction:column;align-items:center;min-width:52px;font-size:var(--fs-lg);font-weight:900;font-variant-numeric:tabular-nums;line-height:1.1;color:var(--text)}.q-score small{font-size:var(--fs-xs);font-weight:700;color:var(--text-3)}.q-score.q-good small{color:var(--green)}.q-score.q-mid small{color:var(--gold)}.q-score.q-bad small{color:var(--red)}.adm-dbar.q-bar i{background:#ffffff59}.adm-dbar.q-good i{background:var(--green)}.adm-dbar.q-mid i{background:var(--gold)}.adm-dbar.q-bad i{background:var(--red)}.adm-qalerts{display:flex;flex-direction:column;gap:6px;margin:0 0 14px}.adm-qalert{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:10px 12px;border-radius:var(--r-sm);background:var(--fill-1);border:1px solid var(--hairline);border-left:3px solid var(--red);font-size:var(--fs-md);color:var(--text)}.adm-qalert.peor{border-left-color:var(--gold)}.adm-qalert span{font-size:var(--fs-xs);font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--red)}.adm-qalert.peor span{color:var(--gold)}.adm-qalert small{color:var(--text-3)}.adm-qok{margin:0 0 14px;font-size:var(--fs-md);color:var(--text-2)}.adm-qblock{margin-top:18px}.adm-qblock h3{margin:0 0 6px;font-size:var(--fs-lg);font-weight:800}.adm-qnote{margin:0 0 8px;font-size:var(--fs-sm);color:var(--text-3)}.adm-qnote code,.adm-pfsub code{font-size:.95em;color:var(--text-2)}.adm-qscroll{overflow-x:auto;border-radius:var(--r-md);border:1px solid var(--hairline);background:var(--fill-1)}.adm-qtable{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.adm-qtable th,.adm-qtable td{padding:8px 10px;text-align:right;border-bottom:1px solid var(--hairline);white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--text-2)}.adm-qtable thead th{color:var(--text-3);font-weight:700}.adm-qtable tbody th{text-align:left;color:var(--text);font-weight:700;white-space:normal;min-width:140px}.adm-qtable tbody tr:last-child>*{border-bottom:0}.adm-qtable .q-score{flex-direction:row;align-items:baseline;gap:6px;min-width:0;font-size:var(--fs-sm)}.adm-qpre{margin:8px 0 0;padding:10px 12px;border-radius:var(--r-sm);background:#00000059;font-size:var(--fs-xs);line-height:1.5;color:var(--text-2);white-space:pre-wrap;overflow-wrap:anywhere}.adm-errmsg b{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:700;font-size:var(--fs-sm)}.adm-err .adm-pfsev{background:#ffffff1f;color:var(--text)}.adm-mode{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:14px 16px;margin-bottom:14px;border-radius:var(--r-md);background:var(--fill-1)}.adm-mode-txt{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1 320px}.adm-mode-txt b{font-size:var(--fs-base);font-weight:800}.adm-mode-txt small{color:var(--text-3);font-size:var(--fs-sm);line-height:1.4}.adm-mode .seg{flex:none}.adult-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 12px 5px 10px;border-radius:999px;background:var(--fill-2);border:1px solid var(--hairline-2);color:var(--text-2);font-size:var(--fs-sm);font-weight:700;white-space:nowrap;vertical-align:middle}.adult-chip .ic{width:14px;height:14px}.nav-item.nav-adult{color:var(--gold)}.nav-item.nav-adult[hidden]{display:none}body.ps-lock{overflow:hidden}.prefs-survey{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:16px;background:#000000d1;opacity:0;transition:opacity .25s}.prefs-survey[hidden]{display:none}.prefs-survey.open{opacity:1}.ps-card{width:min(560px,100%);max-height:calc(100vh - 32px);overflow-y:auto;padding:28px;border-radius:var(--r-lg);background:#141416;border:1px solid var(--hairline-2);box-shadow:0 24px 60px #0009}.ps-card h2{margin:4px 0 12px;font-size:clamp(22px,3.2vw,28px);line-height:1.15}.ps-kicker{margin:0;color:var(--accent-text);font-size:var(--fs-sm);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ps-note{color:var(--text-2);font-size:var(--fs-md);line-height:1.5;margin:0 0 16px}.ps-dots{display:flex;gap:6px;margin-bottom:18px}.ps-dots i{width:22px;height:4px;border-radius:2px;background:var(--fill-3)}.ps-dots i.on{background:var(--accent)}.ps-news{display:grid;gap:12px;margin-bottom:16px}.ps-new{display:flex;gap:14px;padding:14px;border-radius:var(--r-md);background:var(--fill-1);border:1px solid var(--hairline)}.ps-new>div>b{display:block;margin-bottom:4px}.ps-new p{margin:0;color:var(--text-2);font-size:var(--fs-md);line-height:1.5}.ps-ic{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--fill-2);color:#fff}.ps-ic .ic{width:20px;height:20px}.ps-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px;flex-wrap:wrap}.ps-private{list-style:none;margin:0 0 18px;padding:0;display:grid;gap:10px}.ps-private li{display:flex;gap:10px;align-items:flex-start;color:var(--text);font-size:var(--fs-base);line-height:1.45}.ps-private .ic{flex:none;width:18px;height:18px;margin-top:2px;color:var(--gold)}.ps-choice{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ps-opt{display:flex;flex-direction:column;gap:4px;padding:16px;border-radius:var(--r-md);border:2px solid var(--hairline-2);background:var(--fill-1);color:var(--text);text-align:left;font:inherit;cursor:pointer}.ps-opt small{color:var(--text-2);font-size:var(--fs-sm)}.ps-opt.on{border-color:var(--accent);background:#e509141f}.ps-age{display:flex;align-items:center;gap:10px;margin-top:14px;font-weight:700}.ps-age[hidden]{display:none}.ps-age input{width:20px;height:20px;accent-color:var(--accent)}.ps-err{margin:10px 0 0;color:var(--red);font-size:var(--fs-md)}.ps-err[hidden]{display:none}@media (max-width: 480px){.ps-card{padding:20px}.ps-choice{grid-template-columns:1fr}}.pref-order{display:grid;gap:8px;margin-bottom:8px}.po-row{display:flex;align-items:center;gap:12px;padding:10px 10px 10px 14px;border-radius:var(--r-md);background:var(--fill-1);border:1px solid var(--hairline)}.po-n{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--fill-3);font-weight:800}.po-row:first-child .po-n{background:var(--accent);color:#fff}.po-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.po-txt small{color:var(--text-2);font-size:var(--fs-sm)}.po-btn{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:0;background:var(--fill-2);color:#fff;cursor:pointer}.po-btn:disabled{opacity:.3;cursor:default}.po-btn .ic{width:18px;height:18px}.kbnav .po-btn:focus,.kbnav .ps-opt:focus,html.tv .po-btn:focus,html.tv .ps-opt:focus{outline:3px solid #fff;outline-offset:2px}.pg-hero.adult-hero{min-height:0;padding-top:120px;padding-bottom:28px}.adult-page{padding-bottom:40px}.adult-tools{display:grid;gap:14px;margin-bottom:26px}.adult-search{width:100%;max-width:420px;height:44px;padding:0 18px;border-radius:999px;border:1px solid var(--hairline-2);background:var(--fill-1);color:var(--text);font:inherit}.adult-search:focus{outline:none;border-color:var(--text-3);background:var(--fill-2)}.adult-genres{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.adult-genres .fchip{flex:none}#adultContinue .row-container{margin:0 0 18px}.adult-sentinel{height:1px}.adult-ficha{position:fixed;top:0;right:0;bottom:0;left:0;z-index:260;display:grid;place-items:center;padding:16px;background:#000c}.adult-ficha[hidden]{display:none}.af-card{position:relative;width:min(860px,100%);max-height:calc(100vh - 32px);overflow-y:auto;padding:24px;border-radius:var(--r-lg);background:#141416;border:1px solid var(--hairline-2)}.af-close{position:absolute;top:12px;right:12px}.af-head{display:flex;gap:20px;margin-bottom:20px}.af-poster{flex:none;width:170px;aspect-ratio:300 / 425;object-fit:cover;border-radius:var(--r-md);background:var(--fill-1)}.af-info{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.af-info h2{margin:0 32px 0 0;font-size:clamp(20px,3vw,26px);line-height:1.2}.af-meta{margin:0;color:var(--text-2);font-size:var(--fs-md)}.af-genres{display:flex;flex-wrap:wrap;gap:6px;margin:0}.af-genres span{padding:3px 10px;border-radius:999px;background:var(--fill-2);font-size:var(--fs-sm)}.af-desc{margin:0 0 6px;color:var(--text-2);font-size:var(--fs-md);line-height:1.55}.af-info .btn{display:inline-flex;align-items:center;gap:8px}.af-info .btn .ic{width:16px;height:16px}.af-eps{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin-bottom:18px}.af-ep{display:flex;flex-direction:column;gap:6px;padding:0;border:0;background:none;color:var(--text);text-align:left;font:inherit;font-size:var(--fs-md);cursor:pointer}.af-ep-img{position:relative;display:block;aspect-ratio:16 / 9;border-radius:var(--r-sm);overflow:hidden;background:var(--fill-1)}.af-ep-img img{width:100%;height:100%;object-fit:cover;display:block}.af-ep-img i{position:absolute;left:0;bottom:0;height:4px;background:var(--accent)}.af-ep.seen{color:var(--text-2)}.kbnav .af-ep:focus .af-ep-img,html.tv .af-ep:focus .af-ep-img{outline:3px solid #fff;outline-offset:2px}@media (max-width: 560px){.af-head{flex-direction:column}.af-poster{width:130px}}.player-backdrop.adult #playerNight,.player-backdrop.adult #pwNight,.player-backdrop.adult #playerCast,.player-backdrop.adult #pwCmFloat,.player-backdrop.adult .cm-marks,.player-backdrop.adult #comments{display:none!important}.hero.big .hero-logo,.hero.hero-loading .hero-logo{height:190px;max-height:none}.hero.big .hero-title,.hero.hero-loading .hero-title{min-height:192px;display:flex;align-items:flex-end}.hero.big #heroChips,.hero.hero-loading #heroChips{height:26px;overflow:hidden}.hero.big .hero-desc,.hero.hero-loading .hero-desc{line-height:1.5;height:4.5em}@media (max-width: 820px){.hero.big .hero-logo,.hero.hero-loading .hero-logo{height:120px}.hero.big .hero-title,.hero.hero-loading .hero-title{min-height:122px}}.tv-bar{position:absolute;z-index:8;left:16px;right:16px;top:16px;display:flex;align-items:center;gap:18px;padding:12px 16px;border-radius:var(--r-md);background:#000000c7;border:1px solid var(--hairline);color:#fff;opacity:0;transform:translateY(-8px);transition:opacity .3s,transform .3s var(--ease);pointer-events:none}.tv-bar.show{opacity:1;transform:none}.tvb-live{display:inline-flex;align-items:center;gap:7px;flex:none;padding:4px 10px;border-radius:999px;background:var(--accent);font-size:var(--fs-xs);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.tvb-live i{width:7px;height:7px;border-radius:50%;background:#fff}.tvb-live.off{background:#ffffff29}.tvb-col{display:flex;flex-direction:column;min-width:0;line-height:1.25}.tvb-col small{color:var(--text-2);font-size:var(--fs-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.tvb-col b{font-size:var(--fs-lg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tvb-col span{color:var(--text-2);font-size:var(--fs-sm)}.tvb-next{padding-left:18px;border-left:1px solid var(--hairline-2)}.tvb-viewers{display:inline-flex;align-items:center;gap:6px;margin-left:auto;flex:none;color:var(--text-2);font-size:var(--fs-sm);font-weight:700}.tvb-viewers .ic{width:16px;height:16px}.tv-golive{position:absolute;z-index:9;right:16px;bottom:84px;display:inline-flex;align-items:center;gap:8px;box-shadow:0 6px 24px #00000080}.tv-golive .ic{width:18px;height:18px}.kbnav .tv-golive:focus{outline:3px solid #fff;outline-offset:3px}.tv-over{position:absolute;z-index:50;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:16px;background:#050505}.tvo-card{width:100%;max-width:520px;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.tvo-card h2{margin:0;font-size:28px;font-weight:900;letter-spacing:-.02em}.tvo-card p{margin:0;color:var(--text-2);font-size:var(--fs-lg);line-height:1.5}.tvo-card p b,.tvo-count{color:#fff;font-variant-numeric:tabular-nums}.tvo-tag{display:inline-flex;align-items:center;gap:6px;color:var(--accent-text);font-size:var(--fs-sm);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.tvo-tag .ic{width:16px;height:16px}.tvo-next{display:flex;align-items:center;gap:14px;width:100%;padding:12px;border-radius:var(--r-md);background:#141414;border:1px solid var(--hairline);text-align:left}.tvo-next img,.tvo-next .tv-noimg{width:64px;height:92px;flex:none;object-fit:cover;border-radius:var(--r-sm);background:#111}.tvo-next div{display:flex;flex-direction:column;gap:3px;min-width:0}.tvo-next small{color:var(--text-2);font-size:var(--fs-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.tvo-next b{font-size:var(--fs-lg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tvo-next span{color:var(--text-2);font-size:var(--fs-md)}.tvo-go{min-width:220px}.kbnav .tvo-go:focus{outline:3px solid #fff;outline-offset:3px}@media (max-width: 640px){.tv-bar{left:8px;right:8px;top:8px;gap:10px;padding:10px 12px;flex-wrap:wrap}.tvb-next{display:none}.tvb-col b{font-size:var(--fs-base)}.tv-golive{right:8px;bottom:64px}.tvo-card h2{font-size:20px}}.tvp-live{position:relative;display:flex;gap:28px;align-items:stretch;min-height:300px;margin-top:8px;padding:0;border-radius:var(--r-lg);overflow:hidden;background:#101010;border:1px solid var(--hairline)}.tvp-skel{min-height:360px;background:linear-gradient(100deg,#101010 40%,#181818,#101010 60%) 0 0 / 300% 100%;animation:tvp-skel 1.4s linear infinite}@keyframes tvp-skel{to{background-position:-150% 0}}.tvp-art{position:relative;flex:0 0 56%;min-height:300px;overflow:hidden;background:#000}.tvp-art img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.tvp-art:after{content:"";position:absolute;top:0;right:0;bottom:0;width:40%;background:linear-gradient(90deg,transparent,#101010)}.tvp-info{flex:1;display:flex;flex-direction:column;justify-content:center;gap:10px;padding:28px 28px 28px 0;min-width:0}.tvp-tag{display:inline-flex;align-items:center;gap:8px;color:var(--accent-text);font-size:var(--fs-sm);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.tvp-tag i,.tvh-tag i{width:8px;height:8px;border-radius:50%;background:var(--accent);animation:tv-pulse 2s ease-in-out infinite}@keyframes tv-pulse{50%{opacity:.35}}.tvp-info h1{margin:0;font-size:clamp(26px,3.4vw,44px);font-weight:900;letter-spacing:-.02em;line-height:1.1}.tvp-ep{margin:0;color:var(--text-2);font-size:var(--fs-lg)}.tvp-prog,.tvh-prog{display:block;height:4px;border-radius:4px;background:#ffffff24;overflow:hidden}.tvp-prog span,.tvh-prog span{display:block;height:100%;background:var(--accent);transition:width 1s linear}.tvp-act{display:flex;align-items:center;gap:16px;margin-top:6px;flex-wrap:wrap}.tvp-act .btn{display:inline-flex;align-items:center;gap:8px;min-width:170px;justify-content:center}.tvp-viewers{display:inline-flex;align-items:center;gap:6px;color:var(--text-2);font-size:var(--fs-md);font-weight:700}.tvp-viewers .ic{width:16px;height:16px}.tvp-hint{margin:4px 0 0;color:var(--text-2);font-size:var(--fs-md);line-height:1.5;max-width:52ch}.kbnav #tvpWatch:focus{outline:3px solid #fff;outline-offset:3px}.tvp-grid{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;border-radius:var(--r-md);overflow:hidden}.tvp-grid li{display:flex;align-items:center;gap:16px;padding:10px 14px;background:#101010}.tvp-grid time{flex:0 0 52px;color:var(--text-2);font-size:var(--fs-lg);font-weight:800;font-variant-numeric:tabular-nums}.tvp-grid img,.tvp-grid .tv-noimg{width:40px;height:58px;flex:none;object-fit:cover;border-radius:var(--r-xs);background:#111}.tvp-grid div{display:flex;flex-direction:column;min-width:0}.tvp-grid b{font-size:var(--fs-base);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tvp-grid span{color:var(--text-2);font-size:var(--fs-sm)}@media (max-width: 760px){.tvp-live{flex-direction:column;gap:0}.tvp-art{flex:none;min-height:0;height:210px}.tvp-art:after{top:auto;left:0;width:auto;height:50%;background:linear-gradient(180deg,transparent,#101010)}.tvp-info{padding:4px 16px 20px}.tvp-act .btn{flex:1}}.tvh-band{display:flex;flex-direction:column;margin-bottom:36px}.tvh-band>.row-container{margin-bottom:0;min-width:0}.tvh-wrap{display:flex;flex-direction:column;min-width:0;min-height:132px;opacity:0;transition:opacity .35s}.tvh-wrap.in{opacity:1}.tvh-band>.tvh-wrap+.row-container{margin-top:28px}.tvh-card{position:relative;display:flex;align-items:center;gap:18px;width:100%;min-height:132px;padding:0 20px 0 0;border:1px solid var(--hairline);border-radius:var(--r-md);background:#101010;color:inherit;text-align:left;font:inherit;cursor:pointer;overflow:hidden;transition:transform .2s var(--ease),border-color .2s}.tvh-card:hover{border-color:var(--hairline-2)}.tvh-card:active{transform:scale(.99)}.kbnav .tvh-card:focus{outline:3px solid #fff;outline-offset:3px}.tvh-art{position:relative;flex:0 0 clamp(236px,34%,420px);align-self:stretch;overflow:hidden;background:#000}.tvh-art img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.tvh-info{flex:1;display:flex;flex-direction:column;gap:5px;min-width:0;padding:14px 0}.tvh-tag{display:inline-flex;align-items:center;gap:7px;color:var(--accent-text);font-size:var(--fs-xs);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.tvh-info b{font-size:var(--fs-lg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tvh-info small{color:var(--text-2);font-size:var(--fs-md)}.tvh-prog{margin-top:4px}.tvh-cta{display:inline-flex;align-items:center;gap:7px;flex:none;padding:9px 14px;border-radius:999px;background:var(--accent);color:#fff;font-size:var(--fs-md);font-weight:800}.tvh-cta .ic{width:16px;height:16px}@media (min-width: 1000px){.tvh-band.duo{flex-direction:row;align-items:stretch;gap:28px}.tvh-band.duo>.tvh-wrap{flex:0 0 min(44%,620px)}.tvh-band.duo>.row-container{flex:1 1 0;margin-top:0}.tvh-band.duo .tvh-card{flex:1;flex-direction:column;align-items:stretch;gap:0;padding:0}.tvh-band.duo .tvh-art{flex:1 1 auto;min-height:120px}.tvh-band.duo .tvh-info{flex:none;padding:12px 16px 14px}.tvh-band.duo .tvh-cta{position:absolute;right:14px;top:14px}}@media (max-width: 640px){.tvh-wrap{min-height:96px}.tvh-card{min-height:96px;gap:12px;padding-right:12px}.tvh-art{flex-basis:118px}.tvh-cta span{display:none}.tvh-cta{padding:9px}}@media (prefers-reduced-motion: reduce){.tvp-tag i,.tvh-tag i,.tvp-skel{animation:none}.tv-bar,.tvh-wrap{transition:none}}.adm-tvgrid{display:flex;flex-direction:column;gap:2px;border-radius:var(--r-md);overflow:hidden}.adm-tvrow{display:flex;align-items:center;gap:12px;padding:9px 12px;background:#101010;flex-wrap:wrap}.adm-tvrow.live{background:#e509141a}.adm-tvrow time{flex:0 0 48px;font-weight:800;font-variant-numeric:tabular-nums}.adm-tvt{flex:1;display:flex;flex-direction:column;min-width:160px}.adm-tvt span{color:var(--text-2);font-size:var(--fs-sm)}.adm-tvst{padding:2px 9px;border-radius:999px;background:#ffffff14;color:var(--text-2);font-size:var(--fs-xs);font-weight:700}.adm-tvst.ok{color:var(--green)}.adm-tvst.live{background:var(--accent);color:#fff}.player-backdrop.tv-channel .plyr__progress__container,.player-backdrop.tv-channel .plyr__time,.player-backdrop.tv-channel .cc-back,.player-backdrop.tv-channel .cc-fwd,.player-backdrop.tv-channel .ax-gear,.player-backdrop.tv-channel .skip-btn,.player-backdrop.tv-channel .next-card,.player-backdrop.tv-channel .pc-ep,.player-backdrop.tv-channel .fs-prev,.player-backdrop.tv-channel .fs-next,.player-backdrop.tv-channel .tv-eps,.player-backdrop.tv-channel .player-controls,.player-backdrop.tv-channel .pw-toolbar,.player-backdrop.tv-channel .pw-info,.player-backdrop.tv-channel .comments,.player-backdrop.tv-channel .player-foot,.player-backdrop.tv-channel #playerCast{display:none!important}.player-backdrop.tv-channel .plyr__volume{margin-right:auto}@media (min-width: 1001px){.player-backdrop.watch.tv-channel .player-card{grid-template-columns:minmax(0,calc((100vh - 250px) * 16 / 9)) clamp(300px,24vw,380px);justify-content:center;align-items:stretch;gap:28px;max-width:none;padding-bottom:20px;min-height:100vh;align-content:center}.player-backdrop.tv-channel .tvn-chans{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent);padding-right:40px}.player-backdrop.watch.tv-channel .pw-main{gap:14px}.player-backdrop.watch.tv-channel .player-frame{width:100%;max-height:none}.player-backdrop.watch.tv-channel .pw-side{position:relative;top:0;max-height:none;overflow:visible;min-height:0}.player-backdrop.watch.tv-channel .tvg{position:absolute;top:52px;right:0;bottom:0;left:0;overflow-y:auto;overscroll-behavior:contain;padding-right:4px}}.player-backdrop.watch.tv-channel .plyr:not(.plyr--fullscreen-active):not(.plyr--fullscreen-fallback) .tv-bar{display:none}.tvn{position:relative;z-index:1;display:flex;flex-direction:column;gap:10px;min-width:0}.tvn-head{display:flex;align-items:center;gap:12px;min-width:0}.tvn-title{margin:0;min-width:0;font-size:clamp(20px,1.8vw,26px);font-weight:800;letter-spacing:-.01em;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tvn-live{flex:none;display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;background:var(--accent);color:#fff;font-size:var(--fs-xs);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.tvn-live i{width:6px;height:6px;border-radius:50%;background:currentColor;animation:tv-pulse 2s ease-in-out infinite}.tvn-live.off{background:var(--fill-2);color:var(--text-2)}.tvn-live.off i{animation:none}.tvn-meta{margin:0;display:flex;align-items:center;gap:8px;min-width:0;color:var(--text-2);font-size:var(--fs-base)}.tvn-meta b{color:var(--text);font-weight:700;white-space:nowrap}.tvn-meta>span:not(.tvn-viewers):before{content:"\b7";margin-right:8px;color:var(--text-3)}.tvn-viewers{display:inline-flex;align-items:center;gap:6px;margin-left:auto;font-size:var(--fs-sm);font-weight:700;white-space:nowrap}.tvn-viewers .ic{width:15px;height:15px}.tvn-time{display:flex;align-items:center;gap:12px;color:var(--text-3);font-size:var(--fs-sm);font-weight:600;font-variant-numeric:tabular-nums}.tvn-prog{flex:1;height:4px;border-radius:4px;background:var(--fill-2);overflow:hidden}.tvn-prog span{display:block;height:100%;background:var(--accent);transition:width 1s linear}.player-backdrop.tv-channel .tvn-chans{margin:4px 0 0;padding:2px 0}.tvg{display:flex;flex-direction:column;gap:12px;scrollbar-width:thin;scrollbar-color:var(--fill-3) transparent}.tvg-h{margin:0;font-size:var(--fs-lg);font-weight:800}.tvg .tvp-grid li{padding:9px 12px;gap:12px}.tvg .tvp-grid time{flex-basis:46px;font-size:var(--fs-base)}@media (max-width: 1000px){.player-backdrop.watch.tv-channel .tvn{order:2;margin:2px 14px 0}.player-backdrop.tv-channel .tvn-chans{margin:2px -14px 0;padding:2px 14px}.player-backdrop.watch.tv-channel .pw-side{margin-top:10px}}@media (prefers-reduced-motion: reduce){.tvn-live i{animation:none}.tvn-prog span{transition:none}}.tvp-chans{display:flex;gap:8px;margin:4px calc(-1 * var(--gutter)) 16px;padding:4px var(--gutter);overflow-x:auto;scrollbar-width:none}.tvp-chans::-webkit-scrollbar{display:none}.tvp-chan{flex:none}.tvp-chan{display:inline-flex;align-items:center;gap:7px}.tvp-chan .ic{width:16px;height:16px}.kbnav .tvp-chan:focus{outline:3px solid #fff;outline-offset:2px}.tvp-empty{min-height:0}.tvp-empty .tvp-info{padding:28px}.tvp-empty .tvp-tag .ic{width:16px;height:16px}.nav-streak{width:auto;min-width:38px;padding:0 10px 0 7px;display:inline-flex;align-items:center;gap:3px;border-radius:999px;font-variant-numeric:tabular-nums}.nav-streak[hidden]{display:none}.nav-streak .sk-flame{width:21px;height:21px;overflow:visible}.sk-flame path,.sk-flame circle{transform-box:fill-box;transform-origin:50% 100%}.sk-flame .sk-out{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round}.sk-flame .sk-mid,.sk-flame .sk-core,.sk-flame .sk-ember{fill:none;opacity:0}.nav-streak .sk-n{font-size:var(--fs-base);font-weight:800;line-height:1}.nav-streak.lit{color:var(--text)}.nav-streak.lit .sk-out,.sk-chip .sk-out,.np-gold .sk-out{fill:#ff5a1f24;stroke:url(#skG1);stroke-width:1.7}.nav-streak.lit .sk-mid,.sk-chip .sk-mid,.np-gold .sk-mid{fill:url(#skG2);opacity:.95;transform:scale(.82)}.nav-streak.lit .sk-flame{filter:drop-shadow(0 1px 2px rgb(255 90 31 / .35))}.nav-streak.lit .sk-out{animation:sk-sway-a 2.3s ease-in-out infinite alternate}.nav-streak.lit .sk-mid{animation:sk-sway-b 1.7s ease-in-out infinite alternate}.nav-streak.lit .sk-ember{fill:#ffc94a;transform-origin:50% 50%;animation:sk-ember 3.1s ease-out infinite}@keyframes sk-sway-a{0%{transform:scale(1) skew(0)}35%{transform:scale(.97,1.05) skew(-2.5deg)}70%{transform:scale(1.02,.97) skew(2deg)}to{transform:scale(.99,1.03) skew(-1deg)}}@keyframes sk-sway-b{0%{transform:scale(.82,.78) skew(2deg)}50%{transform:scale(.78,.9) skew(-3.5deg)}to{transform:scale(.85,.82) skew(3deg)}}@keyframes sk-ember{0%,55%{transform:translate(0);opacity:0}62%{opacity:1}to{transform:translate(1.5px,-7px);opacity:0}}.sk-fz{display:inline-grid;place-items:center;width:14px;height:14px;margin-left:2px;color:#8fd0ff}.sk-fz[hidden]{display:none}.sk-fz svg{width:13px;height:13px}.kbnav .nav-streak:focus{outline:3px solid #fff;outline-offset:2px}.nav-streak.ignite .sk-flame{transform-origin:50% 90%;animation:sk-ignite .52s var(--ease) both}.nav-streak.ignite .sk-n{animation:sk-count .28s var(--ease) .12s both}@keyframes sk-ignite{0%{transform:scale(.6) translateY(3px);opacity:.35}to{transform:none;opacity:1}}@keyframes sk-count{0%{transform:translateY(60%);opacity:0}to{transform:none;opacity:1}}@keyframes sk-fade{0%{opacity:.35}to{opacity:1}}@media (prefers-reduced-motion: reduce){.nav-streak.lit .sk-out,.nav-streak.lit .sk-mid{animation:none}.nav-streak.lit .sk-ember{animation:none;opacity:0}.nav-streak.ignite .sk-flame,.nav-streak.ignite .sk-n{animation:sk-fade .2s ease both}}html.rm .nav-streak.lit .sk-out,html.rm .nav-streak.lit .sk-mid{animation:none}html.rm .nav-streak.lit .sk-ember{animation:none;opacity:0}html.rm .nav-streak.ignite .sk-flame,html.rm .nav-streak.ignite .sk-n{animation:sk-fade .2s ease both}@media (max-width: 600px){.nav-streak{padding:0 6px 0 4px;gap:1px}.nav-streak .sk-n{font-size:var(--fs-md)}}.sk-chip{display:inline-flex;align-items:center;gap:2px;color:#ffb35c;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap;vertical-align:-2px}.sk-chip .sk-flame{width:1.1em;height:1.1em}.cd-peer-info .sk-chip{margin-left:6px;font-size:var(--fs-sm)}.hb-pill{display:inline-flex;align-items:center;gap:7px;height:30px;margin-top:14px;padding:0 12px;border-radius:999px;background:#ffc94a24;border:1px solid rgb(255 201 74 / .3);color:var(--gold);font-size:var(--fs-sm);font-weight:700}.hb-pill .ic{width:15px;height:15px}.nc-goal{margin-top:8px;color:var(--text-2);font-size:var(--fs-sm);font-weight:600}.nc-goal[hidden]{display:none}.ul-pop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;overscroll-behavior:contain;display:grid;place-items:center;padding:16px;background:#000000c7;animation:ul-bg .2s ease both}.ul-card{width:min(420px,100%);display:flex;flex-direction:column;align-items:center;gap:12px;padding:34px 24px 22px;border-radius:var(--r-lg);background:#0b0b0b;border:1px solid var(--hairline-2);text-align:center;box-shadow:0 40px 120px -20px #000000e6;animation:ul-in .26s var(--ease) both}.ul-av{width:104px;height:104px;margin:30px 0 36px}.ul-av .pf-avatar{font-size:40px}.ul-card h2{margin:0;font-size:var(--fs-xl);font-weight:800;line-height:1.25;text-wrap:balance}.ul-card p{margin:0;color:var(--text-2);font-size:var(--fs-base)}.ul-card .ul-title{color:var(--gold);font-weight:800;letter-spacing:.02em}.ul-act{display:flex;gap:10px;margin-top:10px}.ul-act .btn{min-width:128px}.kbnav .ul-act .btn:focus{outline:3px solid #fff;outline-offset:3px}.ul-pop.out{animation:ul-bg .16s ease reverse both}.ul-pop.out .ul-card{animation:ul-out .16s ease both}@keyframes ul-bg{0%{opacity:0}to{opacity:1}}@keyframes ul-in{0%{transform:scale(.96) translateY(8px);opacity:0}to{transform:none;opacity:1}}@keyframes ul-out{to{transform:scale(.98);opacity:0}}@media (prefers-reduced-motion: reduce){.ul-card{animation:ul-bg .2s ease both}}html.rm .ul-card{animation:ul-bg .2s ease both}.nc-granada,.nc-canela,.nc-vinotinto,.nc-cobre,.nc-medianoche,.nc-plasma,.nc-nacar{-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.nc-granada{background-image:linear-gradient(90deg,#b0122c,#ff4d6d 55%,#ffb3c1)}.nc-canela{background-image:linear-gradient(90deg,sienna,#d2884b 50%,#f2c18b)}.nc-vinotinto{background-image:linear-gradient(90deg,#7a0f2e,#c2185b 60%,#ff7aa8);filter:drop-shadow(0 1px 3px rgb(120 10 40 / .45))}.nc-cobre{background-image:linear-gradient(100deg,#8a4b22,#e0915a 40%,#ffd0a6,#e0915a 60%,#8a4b22);background-size:250% 100%}.nc-medianoche{background-image:linear-gradient(90deg,#4f6bff,#9fb6ff 50%,#e3e9ff);filter:drop-shadow(0 1px 4px rgb(60 90 255 / .45))}.nc-plasma{background-image:linear-gradient(90deg,#ff3dcb,#7b2cff,#2ce3ff,#ff3dcb);background-size:300% 100%;filter:drop-shadow(0 1px 6px rgb(150 60 255 / .55));animation:nc-flow 4s linear infinite}.nc-nacar{background-image:linear-gradient(100deg,#f4efe6,#d9e4ff 30%,#ffe4f1,#e9fff6 80%,#f4efe6);background-size:220% 100%;filter:drop-shadow(0 1px 3px rgb(255 255 255 / .35));animation:nc-sweep 5s ease-in-out infinite}.cd-body .cd-bubble.bb-teotono,.ed-bubble.bb-teotono{background:linear-gradient(160deg,#6b3a1c,#3a1f0e);color:#ffe7c7;border:1px solid #a8642c}.cd-body .cd-bubble.bb-lluviaotono,.ed-bubble.bb-lluviaotono{color:#e9f1ff;background:repeating-linear-gradient(105deg,rgb(255 255 255 / .07) 0 1px,transparent 1px 9px),linear-gradient(180deg,#2b3a4a,#1a2430);border:1px solid #44607a}.cd-body .cd-bubble.bb-setas,.ed-bubble.bb-setas{color:#fff4e6;background:radial-gradient(circle at 85% 20%,#ffe9d6 0 2px,transparent 2.5px),radial-gradient(circle at 92% 38%,#ffe9d6 0 1.4px,transparent 2px),linear-gradient(135deg,#7a2a1a,#4a1a10);border:1px solid #b5452c}.cd-body .cd-bubble.bb-hojasoro,.ed-bubble.bb-hojasoro{color:#3a2400;background:linear-gradient(135deg,#ffd24a,#f5a623 60%,#e08a00);border:1px solid #ffe28a;box-shadow:0 2px 10px #f5a62359}.cd-body .cd-bubble.bb-pergamino,.ed-bubble.bb-pergamino{color:#3b2a12;background:radial-gradient(120% 120% at 50% 50%,#f6e7c4 60%,#e2c995);border:1px solid #b8955a;box-shadow:inset 0 0 0 2px #b8955a40}.cd-body .cd-bubble.bb-tinta,.ed-bubble.bb-tinta{color:#111;background:#f4f1ea;border:2px solid #111;box-shadow:0 2px 8px #00000059}.cd-body .cd-bubble.bb-nebulosa,.ed-bubble.bb-nebulosa{color:#fff;background:radial-gradient(circle at 30% 40%,rgb(255 120 220 / .45),transparent 45%),radial-gradient(circle at 75% 60%,rgb(80 170 255 / .45),transparent 45%),linear-gradient(135deg,#160a33,#2a0f4d);background-size:200% 200%,200% 200%,100% 100%;animation:bb-neb 9s ease-in-out infinite alternate;box-shadow:0 2px 12px #6e3cdc66}@keyframes bb-neb{to{background-position:100% 60%,0% 40%,0 0}}.ss-part{flex:0 0 172px;align-self:stretch;display:flex;flex-direction:column;justify-content:center;gap:6px;padding:16px;border-radius:var(--r-md);background:#ffc94a14;border:1px dashed rgb(255 201 74 / .45);color:var(--text-2)}.ss-part b{color:var(--gold);font-size:var(--fs-xl);font-weight:900}.ss-part span{color:var(--text);font-size:var(--fs-md);font-weight:700;line-height:1.35}.ss-part small{font-size:var(--fs-sm);line-height:1.4}.ss-today{display:block;margin-top:4px;color:var(--text-2);font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.ss-today b{color:var(--gold)}.ss-repeat{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:14px;padding:14px 16px;border-radius:var(--r-md);background:var(--fill-1);border:1px solid var(--hairline-2)}.ss-repeat span{display:flex;flex-direction:column;gap:3px;min-width:0}.ss-repeat small{color:var(--text-2);font-size:var(--fs-sm)}.rk-week{margin:0 0 22px}.rk-week-h{margin:0 0 10px;font-size:var(--fs-lg);font-weight:800}.rk-week-row{display:flex;gap:12px;flex-wrap:wrap}.rk-win{flex:1 1 260px;display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:var(--r-md);background:linear-gradient(135deg,#ffc94a24,#ffc94a0a);border:1px solid rgb(255 201 74 / .35);color:inherit;text-align:left;font:inherit;cursor:pointer;transition:border-color .2s}.rk-win.imp{background:linear-gradient(135deg,#3ea6ff24,#3ea6ff0a);border-color:#3ea6ff59}.rk-win:hover{border-color:#fff6}.kbnav .rk-win:focus{outline:3px solid #fff;outline-offset:3px}.rk-win .pf-avatar{width:52px;height:52px;flex:none;font-size:var(--fs-xl);margin:10px}.rk-win>span{display:flex;flex-direction:column;gap:2px;min-width:0}.rk-win small{color:var(--gold);font-size:var(--fs-xs);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.rk-win.imp small{color:var(--blue)}.rk-win b{font-size:var(--fs-lg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rk-win em{font-style:normal;color:var(--text-2);font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.pf-troph{display:flex;flex-wrap:wrap;gap:8px}.pf-tr{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:999px;background:var(--fill-1);border:1px solid var(--hairline-2);font-size:var(--fs-sm);font-weight:700}.pf-tr .ic{width:15px;height:15px}.pf-tr.champ{color:var(--gold);border-color:#ffc94a66}.pf-tr.imparable{color:var(--blue);border-color:#3ea6ff66}.np-ann-ic.np-gold{color:var(--gold)}.np-ann-ic.np-gold svg{width:20px;height:20px}.fr-art .fr-up{transform-box:fill-box;animation:fr-up 5.6s linear infinite}@keyframes fr-up{0%{transform:translateY(10px);opacity:0}14%{opacity:1}82%{opacity:1}to{transform:translateY(-30px);opacity:0}}.nc-luzfarol{-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,#ff7a1a,#ffc46b 35%,#fff1c4,#ffc46b 65%,#ff7a1a);background-size:240% 100%;filter:drop-shadow(0 1px 5px rgb(255 150 50 / .5));animation:nc-sweep 4.4s ease-in-out infinite,lf-flicker 2.9s linear infinite}@keyframes lf-flicker{0%,to{opacity:1}38%{opacity:.88}42%{opacity:1}69%{opacity:.93}73%{opacity:1}}.nc-llamasombria{--ls-tongues: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 200' preserveAspectRatio='none'%3E%3Cpath d='M3 100C3 68.5 6.699999999999999 51 10 30C14.399999999999999 56.6 25 70.6 25 100ZM27 100C27 57.25 41.1 33.5 45 5C50.2 41.1 53 60.1 53 100ZM57 100C57 75.25 61.3 61.5 64 45C67.6 65.9 75 76.9 75 100ZM76 100C76 64 87.4 44 91 20C95.8 50.4 100 66.4 100 100ZM-5 200C-5 173 3.3000000000000003 158 6 140C9.6 162.8 13 174.8 13 200ZM16 200C16 161.75 19.4 140.5 23 115C27.799999999999997 147.3 40 164.3 40 200ZM44 200C44 170.75 55 154.5 58 135C62 159.7 64 172.7 64 200ZM64 200C64 155 70.8 130 75 100C80.6 138 92 158 92 200ZM95 200C95 173 103.3 158 106 140C109.6 162.8 113 174.8 113 200Z' fill='%23240640' fill-opacity='.6'/%3E%3C/svg%3E");color:transparent;-webkit-text-fill-color:transparent;background-image:var(--ls-tongues),linear-gradient(0deg,#fbf2ff,#e0aaff 18%,#b46cf5,#8b3fd6 62%,#5a189a 82%,#2a0a3d);background-size:1.5em 1.9em,100% 100%;background-repeat:repeat,no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-stroke:.02em rgb(224 170 255 / .45);filter:drop-shadow(0 0 5px rgb(157 78 221 / .75));animation:ls-rise 2.2s linear infinite}@keyframes ls-rise{0%{background-position:0 0,0 0}to{background-position:0 -1.9em,0 0}}.evp-star .nc-llamasombria.pz-nm,.claim-pz .nc-llamasombria.pz-nm,.ul-av .nc-llamasombria.pz-nm,.all-big .nc-llamasombria{--ls-tongues: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 200' preserveAspectRatio='none'%3E%3Cpath d='M3 100C3 68.5 6.699999999999999 51 10 30C14.399999999999999 56.6 25 70.6 25 100ZM27 100C27 57.25 41.1 33.5 45 5C50.2 41.1 53 60.1 53 100ZM57 100C57 75.25 61.3 61.5 64 45C67.6 65.9 75 76.9 75 100ZM76 100C76 64 87.4 44 91 20C95.8 50.4 100 66.4 100 100ZM-5 200C-5 173 3.3000000000000003 158 6 140C9.6 162.8 13 174.8 13 200ZM16 200C16 161.75 19.4 140.5 23 115C27.799999999999997 147.3 40 164.3 40 200ZM44 200C44 170.75 55 154.5 58 135C62 159.7 64 172.7 64 200ZM64 200C64 155 70.8 130 75 100C80.6 138 92 158 92 200ZM95 200C95 173 103.3 158 106 140C109.6 162.8 113 174.8 113 200Z' fill='%2309000f' fill-opacity='.92'/%3E%3C/svg%3E");filter:url(#lsFire) drop-shadow(0 0 6px rgb(157 78 221 / .8))}.cd-msgs .cd-msg:not(:last-child) .nc-llamasombria{animation:none}@media (prefers-reduced-motion: reduce){.nc-llamasombria,.nc-luzfarol{animation:none}.nc-llamasombria.nc-llamasombria{filter:drop-shadow(0 0 5px rgb(157 78 221 / .75))}}html.rm .nc-llamasombria,html.rm .nc-luzfarol{animation:none!important}html.rm .nc-llamasombria,html.tv .nc-llamasombria{filter:drop-shadow(0 0 5px rgb(157 78 221 / .75))!important}html.tv .nc-llamasombria{animation:none}.cd-body .cd-bubble.bb-brasassombrias,.ed-bubble.bb-brasassombrias{color:#f3e6ff;background:radial-gradient(circle at 12% 120%,rgb(157 78 221 / .35),transparent 40%),radial-gradient(circle at 90% -20%,rgb(123 44 191 / .3),transparent 45%),#0d0614;border:1px solid #5a189a;box-shadow:0 0 0 1px #c77dff1f,0 2px 12px #7b2cbf73}.pz-nm{font-size:26px;font-weight:900;letter-spacing:-.01em}.pz-tt{display:inline-block;font-size:var(--fs-md)}.pz-tt .nm-tt{margin:0;font-size:inherit;padding:.3em .8em;border-radius:8px;vertical-align:middle}.pz-bb{display:inline-block;padding:9px 14px;border-radius:16px 16px 16px 4px;font-size:var(--fs-base)}.pz-bn{width:100%;max-width:240px;aspect-ratio:8 / 3;object-fit:cover;border-radius:var(--r-md);display:block}.ul-av.wide{width:auto;height:auto;min-height:60px;margin:18px 0 10px;display:grid;place-items:center}.ev-faroles26{--ev-acc: #ffb347;--ev-deep: #1c0f07}.ev-llamas26{--ev-acc: #c77dff;--ev-deep: #12071d}.evp-hero.ev-faroles26 .evp-when b,.evp-hero.ev-llamas26 .evp-when b,.evx .evp-h span{color:var(--ev-acc, #ff8a3d)}.evp-hero.is-soon .evp-when b{font-size:1.12em}.evr-track{position:relative;margin:6px 0 0;scrollbar-width:none}.evr-track::-webkit-scrollbar{display:none}.evp-hero .evp-tabs{top:-104px}.evm{display:block;width:100%;height:auto;overflow:visible}.evm-tick{stroke:#ffffff38;stroke-width:1.5;stroke-dasharray:3 4}.evm-cord{fill:none;stroke:#ffffff47;stroke-width:1.4}.evm-str{stroke:#ffffff4d;stroke-width:1}.evm-body{fill:#1d1511;stroke:#ffffff1f;stroke-width:1}.evm-rib{fill:none;stroke:#00000040;stroke-width:.8}.evm-cap{fill:#3a2c22}.evm-l.on .evm-body{stroke:#ffcf80;stroke-width:.6}.evm-l.on .evm-rib{stroke:#aa3c1459}.evm-l.on .evm-cap{fill:#2a0e06}.evm-l.stop:not(.on) .evm-body{stroke:#ffb34773;stroke-dasharray:2 2}.evm-sw{transform-box:fill-box;transform-origin:50% 0}.evm-l.on .evm-sw{animation:evm-ignite .55s calc(var(--i) * 32ms) cubic-bezier(.23,1,.32,1) both,evm-sway 5.2s calc(var(--i) * -.41s) ease-in-out infinite alternate}.evm-halo{animation:evm-halo-in .7s calc(var(--i) * 32ms + .1s) ease-out both,evm-breath 3.4s calc(var(--i) * -.53s) ease-in-out infinite alternate}@keyframes evm-ignite{0%{opacity:.3;transform:scale(.82)}}@keyframes evm-sway{0%{transform:rotate(-2.5deg)}to{transform:rotate(2.5deg)}}@keyframes evm-halo-in{0%{opacity:0}}@keyframes evm-breath{0%{opacity:.55}to{opacity:1}}.evm-ground{stroke:#c77dff40;stroke-width:1.2}.evm-out{fill:#c77dff0d;stroke:#c77dff33;stroke-width:1}.evm-f.on .evm-fl{filter:drop-shadow(0 0 6px rgb(157 78 221 / .55))}html.tv .evm-f.on .evm-fl,html.lite .evm-f.on .evm-fl{filter:none}.evm-f.on .evm-out{stroke:#0d0016;stroke-width:1.2}.evm-f.stop:not(.on) .evm-out{stroke:#c77dff8c;stroke-dasharray:3 2}.evm-fl{transform-box:fill-box;transform-origin:50% 100%}.evm-f.on .evm-fl{animation:evm-ignite .55s calc(var(--i) * 40ms) cubic-bezier(.23,1,.32,1) both,evm-lick 1.7s calc(var(--i) * -.37s) ease-in-out infinite}@keyframes evm-lick{0%,to{transform:scaleY(.94) skew(-2deg)}30%{transform:scaleY(1.05) skew(2.5deg)}62%{transform:scaleY(.98) skew(-1deg)}80%{transform:scaleY(1.07) skew(1.5deg)}}.evm-day{fill:var(--text-2);font-size:15px;font-weight:800;text-anchor:middle}.evm-f.on .evm-day{fill:#e0aaff}.evm-s rect{fill:var(--fill-2)}.evm-s.on rect{fill:var(--ev-acc, #ff6a1a)}.evm-s.on{animation:evm-halo-in .4s calc(var(--i) * 25ms) ease-out both}.evr-stops{position:relative;height:282px}.ev-llamas26 #evpClaim{background:#9d4edd}.evx .evp-tick{background:var(--ev-acc);color:#1a0d00}.evr-stop{position:absolute;top:0;left:var(--at);width:230px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.evr-stop.a-start{transform:translate(-24px);align-items:flex-start;text-align:left}.evr-stop.a-end{transform:translate(calc(-100% + 24px));align-items:flex-end;text-align:right}.evr-prev{min-height:104px;display:grid;place-items:center}.evr-prev .pf-avatar.evr-av{width:76px;height:76px;font-size:30px;margin:20px}.evr-prev .pz-nm{font-size:24px}.evr-prev .pz-bn{max-width:210px}.evr-stop:not(.own):not(.ready) .evr-prev{opacity:.78}.evr-stop.ready .evr-prev{filter:drop-shadow(0 6px 18px rgb(255 201 74 / .35))}.evr-n{color:var(--ev-acc, var(--text-2));font-size:var(--fs-sm);font-weight:800;font-variant-numeric:tabular-nums}.evr-name{font-size:var(--fs-lg);font-weight:800;line-height:1.2}.evr-kind{color:var(--text-2);font-size:var(--fs-sm);margin-bottom:6px}.evr-lock,.evr-btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 13px;border-radius:999px;background:#ffffff0f;color:var(--text-2);font-size:var(--fs-sm);font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.evr-lock .ic,.evr-btn .ic{width:14px;height:14px}.evr-lock.own,.evr-btn.own{color:var(--green);background:#4ade801a}.evr-btn{cursor:pointer;transition:background-color .2s ease}@media (hover: hover) and (pointer: fine){.evr-btn.own:hover{background:#4ade802e}}.evr .evp-note{margin-top:0}.evb{display:flex;align-items:center;gap:clamp(20px,4vw,56px);padding:clamp(20px,3vw,36px);border-radius:var(--r-lg);background:radial-gradient(ellipse at 12% 50%,rgb(123 44 191 / .28),transparent 60%),var(--ev-deep, #0b0b0b);border:1px solid rgb(199 125 255 / .16)}.evb-prev{flex:none;display:grid;place-items:center}.evb-prev .pf-avatar.evb-av{width:clamp(96px,11vw,140px);height:clamp(96px,11vw,140px);font-size:48px;margin:26px}.evb-txt{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.evb-txt .evp-h{margin:0;flex-wrap:wrap;row-gap:2px}.evb-txt p{margin:0;color:var(--text-2);max-width:52ch}.evb-days{width:min(100%,460px)}.evb.own{border-color:#4ade804d}.evb.ready{border-color:#ffc94a73}.evc-stage{position:relative;border-radius:var(--r-lg);overflow:hidden;background:#0b0a1a}.evc-bn{display:block;width:100%;aspect-ratio:16 / 5;object-fit:cover}.evc-over{position:absolute;inset:auto 0 0 0;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:clamp(18px,3vw,32px);padding-top:70px;background:linear-gradient(0deg,rgb(0 0 0 / .88),rgb(0 0 0 / .55) 60%,transparent)}.evc-name{font-size:clamp(18px,1.8vw,24px);font-weight:900}.evc-bar{position:relative;display:block;width:min(100%,640px);height:12px;border-radius:12px;background:#ffffff29}.evc-bar i{display:block;height:100%;border-radius:12px;background:linear-gradient(90deg,#d9481c,#ffb347)}.evc-bar.pace-behind i{background:linear-gradient(90deg,#8a3a16,#d97a2e)}.evc-bar b{position:absolute;top:-5px;bottom:-5px;width:2px;margin-left:-1px;background:#fff;border-radius:2px}.evc-pace{margin:0;font-size:var(--fs-base);font-weight:700;color:#ffffffdb;max-width:60ch}.evc-pace.pace-ahead,.evc-pace.pace-done{color:var(--green)}.evc-pace.pace-behind{color:var(--gold)}.evp-person small{margin-top:-14px;color:var(--ev-acc, var(--text-2));font-size:var(--fs-sm);font-weight:700}.evn-strip{position:relative;isolation:isolate;display:flex;align-items:center;gap:24px;width:100%;min-height:150px;padding:22px clamp(18px,3vw,32px);border-radius:var(--r-lg);overflow:hidden;background:var(--ev-deep, #111);color:#fff;text-align:left;cursor:pointer}.evn-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:center 30% / cover no-repeat;opacity:0;transition:opacity .6s ease,transform .6s cubic-bezier(.23,1,.32,1)}.evn-bg.in{opacity:.5}.evn-strip:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,var(--ev-deep, #000) 18%,rgb(0 0 0 / .35) 70%,rgb(0 0 0 / .6))}.evn-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.evn-txt>b{font-size:clamp(20px,2.2vw,30px);font-weight:900;letter-spacing:-.02em;color:var(--ev-acc, #fff)}.evn-txt small{color:#fffc;font-size:var(--fs-base)}.evn-txt small b{color:#fff;font-variant-numeric:tabular-nums}.evn-prizes{flex:none;display:flex;align-items:center;gap:18px}.evn-pz .pf-avatar.evn-av{width:52px;height:52px;font-size:20px;margin:12px}.evn-pz .pz-nm{font-size:18px}.evn-pz .pz-tt{font-size:var(--fs-xs)}.evn-pz .pz-bb{font-size:var(--fs-sm);padding:7px 11px}@media (hover: hover) and (pointer: fine){.evn-strip:hover .evn-bg{transform:scale(1.03)}}.kbnav .evn-strip:focus,.kbnav .evr-stop button:focus,.kbnav .evb button:focus,.kbnav .evc button:focus{outline:3px solid #fff;outline-offset:3px}@media (max-width: 760px){.evr-stops{height:auto;display:flex;flex-direction:column;gap:14px;margin-top:10px}.evr-stop,.evr-stop.a-start,.evr-stop.a-end{position:static;width:auto;transform:none;display:grid;grid-template-columns:96px 1fr;grid-template-rows:auto;column-gap:14px;row-gap:2px;align-items:center;justify-items:start;text-align:left;padding:10px 12px 10px 0;border-bottom:1px solid var(--hairline)}.evr-stop>*{grid-column:2}.evr-stop>.evr-prev{grid-column:1;grid-row:1 / span 5;min-height:0;justify-self:center}.evr-prev .pf-avatar.evr-av{width:56px;height:56px;font-size:22px;margin:14px}.evr-prev .pz-nm{font-size:17px}.evr-prev .pz-tt{font-size:var(--fs-xs)}.evr-kind{margin-bottom:4px}.evm-tick{display:none}.evr-track{overflow-x:auto;margin-right:calc(var(--gutter, 16px) * -1);padding-right:var(--gutter, 16px)}.evm-faroles{min-width:760px}.evm-llamas:not(.evm-days){min-width:560px}.evb{flex-direction:column;align-items:flex-start}.evc-bn{aspect-ratio:4 / 3}.evn-strip{flex-direction:column;align-items:flex-start}.evn-prizes{flex-wrap:wrap;gap:8px}}@media (prefers-reduced-motion: reduce){.evm-sw,.evm-fl,.evm-halo,.evm-s,.evm-l.on .evm-sw,.evm-f.on .evm-fl{animation:none}}html.rm .evm-sw,html.rm .evm-fl,html.rm .evm-halo,html.rm .evm-s,html.tv .evm-sw,html.tv .evm-fl,html.tv .evm-halo,html.tv .evm-s{animation:none!important}.claim-pz{width:160px;height:160px;display:grid;place-items:center}.claim-pz:not(.k-frames) .pz-nm{font-size:34px}.claim-pz .pz-bb{font-size:var(--fs-lg);padding:12px 18px}.claim-pz .pz-tt{font-size:var(--fs-lg);white-space:nowrap}.claim-pz .pz-bn{width:300px;max-width:80vw}.evt-who{display:flex;align-items:center;justify-content:center;gap:4px;flex-wrap:wrap;min-height:26px}.evt-who small{color:var(--text-2);font-size:var(--fs-xs);margin-left:4px}.evt-fav{width:24px;height:24px;padding:0;border-radius:50%}.evt-fav .pf-avatar{width:24px;height:24px;font-size:11px}.kbnav .evt-fav:focus{outline:3px solid #fff;outline-offset:2px}.evp-star.k-colors .pz-nm{font-size:clamp(28px,3.2vw,42px)}.ev-card{--ev-rgb: 255 255 255}.ev-card{position:relative;isolation:isolate;display:flex;align-items:center;gap:22px;margin:0 0 28px;padding:18px 26px 18px 18px;border-radius:28px;overflow:hidden;cursor:pointer;background:linear-gradient(160deg,#ffffff1a,#ffffff05 40%,#ffffff03 65%,#ffffff0f),#0000001a;-webkit-backdrop-filter:blur(7px) saturate(190%) brightness(1.06);backdrop-filter:blur(7px) saturate(190%) brightness(1.06);box-shadow:inset 0 1px #ffffff73,inset 0 -1px 1px #ffffff1f,inset 1px 0 1px #ffffff1a,inset -1px 0 1px #ffffff0f,inset 0 0 24px #ffffff0f,inset 0 14px 28px -18px #ffffff2e,0 24px 50px -28px #000000d9;text-shadow:0 1px 2px rgb(0 0 0 / .55),0 0 12px rgb(0 0 0 / .35);animation:rise-in .6s var(--ease) both;transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.ev-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;padding:1px;border-radius:inherit;pointer-events:none;background:linear-gradient(145deg,#fff9,#ffffff1a 26%,#ffffff08 55%,rgb(var(--ev-rgb) / .55));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);transition:opacity .35s var(--ease)}.ev-card:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(50% 60% at 12% -10%,rgb(255 255 255 / .12),transparent 70%),radial-gradient(40% 80% at 100% 115%,rgb(var(--ev-rgb) / .18),transparent 70%);transition:opacity .6s var(--ease)}body:not(.home-mode) .ev-card{display:none}@media (min-width: 701px){body.home-mode:has(#eventCard) .main-container>.ev-card{margin-top:-40px}}body.home-mode:has(#eventCard) .hero.big .hero-bg{-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 50%,rgb(0 0 0 / .78) 68%,rgb(0 0 0 / .5) 80%,rgb(0 0 0 / .24) 91%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 50%,rgb(0 0 0 / .78) 68%,rgb(0 0 0 / .5) 80%,rgb(0 0 0 / .24) 91%,transparent 100%)}@media (hover: hover){.ev-card:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #ffffff0d,inset 0 0 0 1px #ffffff12,0 36px 70px -30px #000}.ev-card:hover:after{opacity:.75}}.ev-card:active{transform:scale(.995)}.ev-art{position:relative;flex:none;display:grid;place-items:center;width:92px;height:92px;border-radius:50%;background:radial-gradient(circle at 32% 24%,#fff3,#ffffff0a 55%,rgb(var(--ev-rgb) / .12));box-shadow:inset 0 1px 1px #fff6,inset 0 -10px 18px #0000004d,inset 0 0 0 1px #ffffff14,0 14px 26px -14px #000000e6}.ev-art .pf-avatar.ev-av{width:76px;height:76px;font-size:28px}.ev-card .ev-art:not(.k-frames){width:auto;min-width:150px;height:84px;padding:0 18px;border-radius:22px}.ev-card .ev-art .pz-nm{font-size:24px}.ev-card .ev-art .pz-bn{max-width:170px}.ev-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.ev-head{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.ev-head>b{font-size:var(--fs-xl, 22px);font-weight:800;letter-spacing:-.015em;line-height:1.15}.ev-head small{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 10px;border-radius:999px;font-size:var(--fs-xs);font-weight:700;color:rgb(var(--ev-rgb));white-space:nowrap;background:rgb(var(--ev-rgb) / .12);box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px rgb(var(--ev-rgb) / .22)}.ev-head small b{font-variant-numeric:tabular-nums;color:var(--text);font-weight:800}.ev-desc{font-size:var(--fs-md);color:var(--text-2);max-width:64ch}.ev-steps{display:flex;gap:8px 16px;flex-wrap:wrap;margin-top:10px}.ev-step{display:inline-flex;align-items:center;gap:7px;font-size:var(--fs-sm);color:var(--text-2)}.ev-step i{display:inline-grid;place-items:center;min-width:26px;height:26px;padding:0 6px;border-radius:13px;font-style:normal;font-weight:800;font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--text);background:linear-gradient(180deg,#ffffff29,#ffffff0d);box-shadow:inset 0 1px #ffffff4d,inset 0 0 0 1px #ffffff14}.ev-step i .ic{width:13px;height:13px}.ev-step.own i{color:#062a14;background:linear-gradient(180deg,#8af0ad,var(--green));box-shadow:inset 0 1px #fff9,0 4px 10px -4px #0009}.ev-step.own small{color:var(--text)}.ev-step.ready i{color:#000;background:linear-gradient(180deg,#fff,#ffffffc7);box-shadow:inset 0 1px #fff,0 4px 10px -4px #0009}.ev-step em{font-style:normal;color:var(--text-3);font-size:var(--fs-xs)}.ev-card .ev-bar{position:relative;display:block;height:8px;max-width:440px;margin-top:12px;border-radius:8px;overflow:hidden;background:#00000061;box-shadow:inset 0 1px 2px #0000008c,0 1px #ffffff12}.ev-card .ev-bar>i{position:relative;display:block;height:100%;border-radius:inherit;transition:width .8s var(--ease);background:linear-gradient(90deg,rgb(var(--ev-rgb) / .7),rgb(var(--ev-rgb)));box-shadow:inset 0 1px #ffffff80,inset 0 -1px #0003}.ev-card .ev-bar b{position:absolute;z-index:1;top:0;bottom:0;width:2px;margin-left:-1px;background:#ffffff59}.ev-card .ev-bar.sm{height:5px;margin-top:6px;max-width:360px}.ev-common{display:block;margin-top:12px;font-size:var(--fs-sm);color:var(--text-2)}.ev-common b{color:var(--text);font-variant-numeric:tabular-nums}.ev-common.pace-ahead span,.ev-common.pace-done span{color:var(--green)}.ev-common .ev-bar>i{background:linear-gradient(90deg,#ffffff8c,#fff)}.ev-count{position:relative;z-index:1;flex:none;font-size:34px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ev-count small{font-size:.5em;font-weight:700;color:var(--text-3)}.ev-claim{position:relative;z-index:1;flex:none;height:48px;padding:0 26px;border-radius:999px;overflow:hidden;font-weight:800;font-size:var(--fs-md);color:#fff;text-shadow:0 1px 2px rgb(0 0 0 / .4);background:linear-gradient(180deg,#ffffff4d,#ffffff1f);-webkit-backdrop-filter:blur(6px) saturate(180%);backdrop-filter:blur(6px) saturate(180%);box-shadow:inset 0 1px #ffffffb3,inset 0 -1px 1px #fff3,inset 0 0 0 1px #ffffff38,0 10px 24px -12px #000c;transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.ev-claim:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:45%;pointer-events:none;background:linear-gradient(100deg,transparent,rgb(255 255 255 / .65),transparent);transform:skew(-18deg);animation:ev-shine 3.2s var(--ease) infinite}@keyframes ev-shine{0%,55%{left:-60%}to{left:130%}}@media (hover: hover){.ev-claim:hover{transform:translateY(-1px);background:linear-gradient(180deg,#ffffff61,#ffffff2e)}}.ev-claim:active{transform:scale(.96)}html.lite .ev-card,html.tv .ev-card{background:linear-gradient(135deg,rgb(var(--ev-rgb) / .16),#ffffff08 55%),#121216;transition:none}html.lite .ev-card:after,html.tv .ev-card:after,html.lite .ev-claim:after,html.tv .ev-claim:after{display:none}@media (prefers-reduced-motion: reduce){.ev-card,.ev-card:after,.ev-claim:after{animation:none;transition:none}.ev-claim:after{display:none}}@media (max-width: 600px){.ev-card{flex-wrap:wrap;gap:12px 14px;padding:14px 16px 16px 14px;border-radius:22px;align-items:flex-start}.ev-art{width:60px;height:60px}.ev-art .pf-avatar.ev-av{width:50px;height:50px;font-size:22px}.ev-card .ev-art:not(.k-frames){flex:1 1 100%;min-width:0;height:60px;border-radius:18px}.ev-card .ev-art .pz-nm{font-size:20px}.ev-card .ev-art .pz-bn{max-width:160px}.ev-txt{flex:1 1 0}.ev-head{padding-right:50px}.ev-head>b{font-size:var(--fs-lg)}.ev-steps{gap:8px}.ev-step small{display:none}.ev-count{position:absolute;top:14px;right:16px;font-size:22px}.ev-card .ev-art:not(.k-frames)~.ev-count{top:88px}.ev-claim{flex:1 1 100%;height:44px}}.all-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px}.all-pane{padding:16px;border-radius:var(--r-md);border:1px solid var(--hairline-2)}.all-pane.dark{background:#0b0b0b}.all-pane.light{background:#f4f1ea;color:#15110a}.all-pane h3{margin:0 0 12px;font-size:var(--fs-lg)}.all-row{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.all-row>small{color:var(--text-3);font-size:var(--fs-xs);font-weight:700;text-transform:uppercase;letter-spacing:.06em}.all-pane.light .all-row>small{color:#6b6152}.all-chat{display:flex;flex-direction:column;gap:8px;max-height:none;overflow:visible;padding:0}.all-chat .cd-msg{display:flex;flex-direction:column;gap:3px}.all-chat .cd-name{font-size:var(--fs-md);font-weight:800}.all-chat .cd-bubble{align-self:flex-start;padding:7px 12px;border-radius:14px;background:var(--fill-2);font-size:var(--fs-md)}.all-pane.light .all-chat .cd-bubble{background:#e4ddcf}.all-rk{padding:10px 12px;border-radius:var(--r-sm);background:#ffffff0d;font-size:var(--fs-lg)}.all-pf{font-size:34px;font-weight:900;margin:6px 0}.all-big{font-size:46px;font-weight:900}.all-cm{font-size:var(--fs-md);font-weight:700}.all-cm span{color:var(--text-3);font-weight:400}.all-fr{font-size:var(--fs-base);font-weight:700}.as-tv .nc-llamasombria{animation:none;filter:drop-shadow(0 0 5px rgb(157 78 221 / .75))!important}.tt-sinfaltar{color:#ffe2c4;background:linear-gradient(110deg,#3a1206,#7a2a0a);box-shadow:inset 0 0 0 1px #ff8c3c8c}.tt-leyendaconstante{color:#2a1200;background:linear-gradient(110deg,#ff7a00,#ffd24a 32%,#fff8d6,#ffd24a 68%,#ff7a00);background-size:250% 100%;animation:nc-sweep 2.6s ease-in-out infinite;box-shadow:0 0 12px #ffa02899}.tt-maestrosofa{color:#f3e9ff;background:linear-gradient(110deg,#3b2a5a,#6a4a9a);box-shadow:inset 0 -2px #00000040}.tt-inmortal{color:#e6fbff;background:#04161c;box-shadow:inset 0 0 0 1px #5ce1ff,0 0 10px #5ce1ff73;text-shadow:0 0 6px rgb(92 225 255 / .8)}.tt-mitico{color:#fff;background:linear-gradient(110deg,#6d28d9,#db2777,#f59e0b,#10b981,#3b82f6,#6d28d9);background-size:300% 100%;animation:nc-flow 5s linear infinite;text-shadow:0 1px 2px rgb(0 0 0 / .5);box-shadow:0 0 12px #db277773}.tt-campeonsemana{color:#2a1a00;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 16'%3E%3Cpath d='M2 13 1 4l5 4 4-7 4 7 5-4-1 9z' fill='%232a1a00'/%3E%3Crect x='2' y='13.4' width='16' height='2' rx='1' fill='%232a1a00'/%3E%3C/svg%3E") 6px 50% / 13px auto no-repeat,linear-gradient(110deg,#b8860b,#ffd24a 45%,#fff3c4,#ffd24a 65%,#b8860b);padding-left:23px;box-shadow:0 0 10px #ffc83c80}.tt-imparable{color:#fff;background:linear-gradient(110deg,#1d4ed8,#7c3aed);font-style:italic;transform:skew(-8deg);box-shadow:3px 0 #7c3aed73,6px 0 #7c3aed33}.tt-findetemporada{color:#111;background:repeating-linear-gradient(135deg,#111 0 4px,#f1f1f1 4px 8px) left / 12px 100% no-repeat,#f1f1f1;padding-left:17px}.tt-devoraseries{color:#ffe6fb;background:linear-gradient(110deg,#4a044e,#a21caf);box-shadow:inset 0 0 0 1px #f0abfc80}.tt-castana{color:#ffe8cc;background:radial-gradient(circle at 10px 50%,#ffb46b 0 3px,transparent 4px),linear-gradient(110deg,#5a2e12,#8b4a1c);padding-left:17px}.tt-niebla{color:#eef1f8;background:linear-gradient(110deg,#4b5563,#9ca3af 50%,#4b5563);background-size:250% 100%;animation:nc-sweep 6s ease-in-out infinite}.tt-caminante{color:#f0ffe8;background:linear-gradient(110deg,#2d4a22,#6b5a2a);box-shadow:inset 0 -2px #ffb62773}.tt-sabiootono{color:#ffe7b3;background:#3b0d0d;box-shadow:inset 0 0 0 1px #d4a017,0 0 10px #d4a01766}.tt-portadorllama{position:relative;overflow:hidden;gap:5px;padding:2px 9px 2px 7px;color:#f1dcff;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' preserveAspectRatio='none'%3E%3Cpath d='M0 40C0 30 4 26 6 18C8 26 12 30 12 40ZM14 40C14 32 18 28 21 14C23 28 28 32 28 40ZM29 40C29 33 32 30 34 22C36 30 40 33 40 40Z' fill='%237b2cbf' fill-opacity='.55'/%3E%3C/svg%3E") 0 100% / 1.6em 100% repeat-x,linear-gradient(0deg,#2a0a3d,#0d0016 70%);box-shadow:inset 0 0 0 1px #c77dff8c,0 0 12px #7b2cbf8c;text-shadow:0 0 6px rgb(199 125 255 / .9);animation:tt-pl-rise 2.4s linear infinite}.tt-portadorllama:before{content:"";flex:none;width:.95em;height:1.3em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 22'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='0' y1='1' x2='0' y2='0'%3E%3Cstop offset='0' stop-color='%233c0d5e'/%3E%3Cstop offset='.5' stop-color='%239d4edd'/%3E%3Cstop offset='1' stop-color='%23e0aaff'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='0' y1='1' x2='0' y2='0'%3E%3Cstop offset='0' stop-color='%23c77dff'/%3E%3Cstop offset='1' stop-color='%23fbf2ff'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M8 1C9 6 14 8 14 14a6 6 0 0 1-12 0c0-3 2-5 3-7 0 2 1 3 2 3C7 7 7 4 8 1z' fill='url(%23a)' stroke='%230d0016' stroke-width='.8'/%3E%3Cpath d='M8 11c.6 2 3 3 3 5.2a3 3 0 0 1-6 0c0-1.4.9-2.4 1.6-3.4.2 1 .6 1.4 1 1.4-.2-1.2 0-2.2.4-3.2z' fill='url(%23b)'/%3E%3C/svg%3E") center / contain no-repeat;transform-origin:50% 100%;animation:tt-pl-flick 1.3s ease-in-out infinite}@keyframes tt-pl-rise{0%{background-position:0 100%,0 0}to{background-position:1.6em 100%,0 0}}@keyframes tt-pl-flick{0%,to{transform:scaleY(1) skew(0)}30%{transform:scaleY(1.12) skew(4deg)}60%{transform:scaleY(.92) skew(-3deg)}80%{transform:scaleY(1.06) skew(2deg)}}@media (prefers-reduced-motion: reduce){.tt-leyendaconstante,.tt-mitico,.tt-niebla,.tt-portadorllama,.tt-portadorllama:before{animation:none}}html.rm .tt-leyendaconstante,html.rm .tt-mitico,html.rm .tt-niebla,html.rm .tt-portadorllama,html.rm .tt-portadorllama:before,html.tv .tt-portadorllama,html.tv .tt-portadorllama:before{animation:none!important}.cm-like{display:inline-flex;align-items:center;gap:5px;height:30px;margin:2px 0 0 -8px;padding:0 8px;border-radius:999px;color:var(--text-3);font-size:var(--fs-sm);font-weight:700;font-variant-numeric:tabular-nums;transition:color .15s ease,background-color .15s ease}.cm-like .ic{width:16px;height:16px;fill:none;transition:fill .15s ease}.cm-like span:empty{display:none}.cm-like.on,.cm-like.own{color:#ff5c8a}.cm-like.on .ic{fill:currentColor}.cm-like.own{cursor:default}.cm-like.own .ic{fill:currentColor;opacity:.8}@media (hover: hover) and (pointer: fine){button.cm-like:hover{color:#ff5c8a;background:#ff5c8a1a}}.cm-like.pop .ic{animation:cm-like-pop .22s cubic-bezier(.23,1,.32,1)}@keyframes cm-like-pop{50%{transform:scale(1.3)}}.kbnav .cm-like:focus{outline:3px solid #fff;outline-offset:2px}@media (prefers-reduced-motion: reduce){.cm-like.pop .ic{animation:none}}html.rm .cm-like.pop .ic{animation:none}.tt-comentarista{color:#fff8e6;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.8l2.8 5.9 6.4.8-4.7 4.4 1.2 6.4L12 17.2l-5.7 3.1 1.2-6.4-4.7-4.4 6.4-.8z' fill='%23fff3c4'/%3E%3C/svg%3E") 6px 50% / 11px no-repeat,linear-gradient(110deg,#e0336f,#ff7a59 55%,#ffb347);padding-left:21px;box-shadow:0 0 10px #ff5c8a73;text-shadow:0 1px 2px rgb(0 0 0 / .3)}.pf-tr.star{color:#ff8fb0;border-color:#ff5c8a66}.hb-pill.hb-vuelta{height:auto;min-height:30px;padding:5px 13px;background:#4ade8024;border-color:#4ade8059;color:#b8f5cf}.hb-pill.hb-vuelta b{color:#fff;font-weight:800}.adm-vtag{grid-row:2;grid-column:2 / -1;justify-self:start;padding:2px 8px;border-radius:999px;font-size:var(--fs-xs);font-weight:700;white-space:nowrap}.adm-vtag.wait{color:var(--gold);background:#ffc94a1a}.adm-vtag.ok{color:var(--green);background:#4ade801a}@media (max-width: 700px){.adm-vtag{grid-row:4;grid-column:1 / -1}}.priv-presets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:4px}.priv-preset{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:2px 10px;align-items:center;padding:14px;border-radius:var(--r-md);background:var(--fill-1);border:2px solid transparent;text-align:left;color:var(--text);transition:border-color .15s,background .15s}.priv-preset svg{grid-row:span 2;width:22px;height:22px;color:var(--text-2)}.priv-preset b{font-size:var(--fs-base);font-weight:800}.priv-preset small{color:var(--text-3);font-size:var(--fs-sm);line-height:1.35}.priv-preset.on{border-color:#fff;background:var(--fill-2)}.priv-preset.on svg{color:#fff}@media (hover: hover) and (pointer: fine){.priv-preset:not(.on):hover{background:var(--fill-2)}}.priv-custom{margin-left:8px;font-size:var(--fs-sm);font-weight:700;color:var(--text-3)}.priv-list{list-style:none;margin:0;padding:0;border-radius:var(--r-md);background:var(--fill-1)}.priv-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px}.priv-row+.priv-row{border-top:1px solid var(--hairline)}.priv-txt{display:flex;flex-direction:column;gap:3px;min-width:0}.priv-txt b{font-size:var(--fs-base);font-weight:700}.priv-txt small{color:var(--text-3);font-size:var(--fs-sm);line-height:1.4;max-width:52ch}.priv-cost{display:flex;align-items:center;gap:6px;margin-top:3px;color:var(--text-2);font-size:var(--fs-sm);font-weight:600}.priv-cost .ic,.priv-cost svg{width:13px;height:13px;flex:none}.priv-seg{flex:none}.priv-seg button{height:32px;padding:0 14px}@media (max-width: 760px){.priv-presets{grid-template-columns:1fr}.priv-row{flex-direction:column;align-items:stretch;gap:10px}.priv-seg{align-self:flex-start}}.kbnav .priv-seg button:focus,.kbnav .priv-preset:focus{outline:3px solid #fff;outline-offset:2px}.support-card{width:min(520px,100%);display:flex;flex-direction:column}.support-brand{width:120px;height:auto;margin:0 auto 10px}.support-card h1{font-size:var(--fs-lg);margin-bottom:8px}.support-lead{text-align:center;color:var(--text-2);font-size:var(--fs-md);margin:0 0 16px}.support-log{display:flex;flex-direction:column;gap:10px;height:min(340px,42vh);overflow-y:auto;padding:12px;margin-bottom:12px;border-radius:var(--r-md);background:var(--fill-1);border:1px solid var(--hairline-2);overscroll-behavior:contain}.sp-msg{max-width:85%;padding:9px 12px;border-radius:14px;background:var(--fill-2, rgb(255 255 255 / .08));font-size:var(--fs-md);line-height:1.4;overflow-wrap:anywhere}.sp-msg b{display:block;font-size:var(--fs-sm);color:var(--accent-text);margin-bottom:2px}.sp-msg p{margin:0;white-space:pre-wrap}.sp-msg time{display:block;margin-top:4px;font-size:11px;color:var(--text-3, #8a8a8a)}.sp-msg.them{align-self:flex-start;border-bottom-left-radius:4px}.sp-msg.mine{align-self:flex-end;border-bottom-right-radius:4px;background:var(--accent);color:#fff}.sp-msg.mine time{color:#ffffffbf}.support-form{display:flex;gap:8px;align-items:flex-end}.support-form textarea{flex:1;min-height:44px;max-height:120px;resize:none;padding:11px 14px;border-radius:var(--r-md);background:var(--fill-1);border:1px solid var(--hairline-2);color:var(--text);font:inherit;font-size:var(--fs-md);outline:none}.support-form textarea:focus-visible{border-color:var(--accent)}.support-form .btn{height:44px}.support-out{align-self:center;margin-top:10px;background:none;border:0;color:var(--text-2);font:inherit;font-size:var(--fs-sm);text-decoration:underline;cursor:pointer}.support-card .login-error{min-height:0;margin:8px 0 0;text-align:center}@media (orientation: landscape) and (max-height: 760px) and (min-width: 640px){.login-card.support-card{display:flex;width:min(560px,100%);padding:20px 28px}.support-card .login-brand{display:none}.support-card h1{text-align:center}.support-log{height:min(220px,34vh)}}.adm-st.exp{color:var(--accent-text)}.adm-dot{display:inline-block;min-width:18px;padding:0 5px;margin-left:6px;border-radius:9px;background:var(--accent);color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center}.adm-sup{display:flex;flex-direction:column;gap:8px;max-height:min(360px,50vh);overflow-y:auto;padding:4px 2px;margin:10px 0}.adm-sup .sp-msg.mine{align-self:flex-start;background:var(--fill-2, rgb(255 255 255 / .08));color:inherit;border-radius:14px 14px 14px 4px}.adm-sup .sp-msg.mine time{color:var(--text-3, #8a8a8a)}.adm-sup .sp-msg.reply{align-self:flex-end;background:var(--accent);color:#fff;border-radius:14px 14px 4px}.adm-sup .sp-msg.reply time{color:#ffffffbf}.adm-sup-form{display:flex;gap:8px;align-items:flex-end}.adm-sup-form textarea{flex:1;min-height:44px;resize:none;padding:10px 12px;border-radius:var(--r-md);background:var(--fill-1);border:1px solid var(--hairline-2);color:var(--text);font:inherit}.adm-reg{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:14px 16px;margin-bottom:14px;border:1px solid var(--line, rgb(255 255 255 / .08));border-radius:12px;background:#ffffff08}.adm-reg-t{display:grid;gap:4px;min-width:0;flex:1 1 260px}.adm-reg-t b{font-size:14px}.adm-reg-t span{font-size:13px;color:#f1f1f1a3;line-height:1.4}.adm-reg-t code{font-size:12px;overflow-wrap:anywhere}.login-alt{margin:16px 0 0;text-align:center;font-size:14px;color:#f1f1f1a3}.login-alt a{color:#fff;font-weight:600;text-decoration:underline;text-underline-offset:3px}@view-transition{navigation: auto;}::view-transition-old(root),::view-transition-new(root){animation-duration:.45s}@media (prefers-reduced-motion: reduce){@view-transition{navigation: none;}}.login-bg{display:none}body.login-page.cine{display:block;min-height:100vh;min-height:100svh;padding:0;background:#000}.cine .login-bg{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;overflow:clip}.cine .login-bg .layer{position:absolute;top:-6%;right:-6%;bottom:-6%;left:-6%}.cine .login-bg .layer svg,.cine .login-bg .layer img{display:block;width:100%;height:100%}.cine .login-bg .layer img{object-fit:cover}.cine .login-bg .amb-drift svg{animation:lg-drift 46s ease-in-out infinite alternate}.cine .login-bg .amb-bob svg{animation:lg-bob 7s ease-in-out infinite alternate;transform-origin:70% 75%}.cine .login-bg .amb-fall svg{animation:lg-fall 38s ease-in-out infinite alternate}@keyframes lg-drift{to{transform:translate3d(-3.5%,0,0)}}@keyframes lg-bob{to{transform:translate3d(0,1.4%,0) rotate(.5deg)}}@keyframes lg-fall{to{transform:translate3d(-2%,4%,0)}}@media (prefers-reduced-motion: reduce){.cine .login-bg svg{animation:none!important}}.cine .login-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#000000db,#0000008c 42%,#0003),linear-gradient(to top,rgb(0 0 0 / .65),transparent 45%)}.cine .login-wrap{position:relative;z-index:1;min-height:100vh;min-height:100svh;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:40px;padding:clamp(24px,5vw,72px)}.cine .login-card:not(.login-qr){width:min(440px,100%);padding:0;background:none;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;text-align:left}.cine .login-brand{width:120px;height:auto;margin:0 0 30px;animation:none;filter:drop-shadow(0 0 14px rgb(255 255 255 / .2))}.cine .login-card h1{text-align:left;font-size:clamp(38px,5.6vw,72px);line-height:.96;letter-spacing:-.03em;font-weight:800;margin:0 0 28px;text-shadow:0 2px 40px rgb(0 0 0 / .4)}.cine .field{color:#f1f1f1b8}.cine .field input{height:52px;border-radius:12px;background:#00000080;border:1px solid rgb(255 255 255 / .16)}.cine .field input:focus{border-color:#fff;background:#0009;outline:2px solid #fff;outline-offset:2px}.cine .login-submit{height:52px;border-radius:999px;font-size:15px;font-weight:700;margin-top:10px}.cine .login-qr{background:#00000080;border:1px solid rgb(255 255 255 / .14);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;align-self:center}@media (max-width: 899px){.cine .login-wrap{align-items:flex-end;padding-top:48px}.cine .login-bg:after{background:linear-gradient(to top,#000000eb,#0009 55%,#00000040)}.cine .login-brand{width:92px;margin-bottom:20px}}.login-reg{margin-top:22px;text-align:center}.login-reg p{margin:0 0 10px;font-size:13px;color:#f1f1f1a3}.login-regbtn{display:flex;align-items:center;justify-content:center;height:48px;border-radius:999px;border:1px solid rgb(255 255 255 / .45);color:#fff;font-weight:700;font-size:15px;text-decoration:none;transition:background .2s,border-color .2s}.login-regbtn:hover{background:#ffffff1f;border-color:#fff}.login-regbtn:active{transform:scale(.98)}.cine .login-reg{text-align:left}.cine .login-regbtn{height:52px;background:#00000059}.login-reg-msg{min-height:0;margin:10px 0 0!important;font-size:13px;line-height:1.4;color:#ff9aa8!important}.login-reg-msg:empty{margin:0!important}.login-legal{margin:14px 0 0;text-align:center;font-size:12px;color:var(--text-3, #9a9aa6)}.login-legal a{color:inherit;text-decoration:underline;text-underline-offset:2px}.pay-card{width:min(460px,100%);display:flex;flex-direction:column}.pay-brand{width:120px;height:auto;margin:0 auto 10px}.pay-card h1{font-size:var(--fs-lg);margin-bottom:8px;text-align:center}.pay-lead{text-align:center;color:var(--text-2);font-size:var(--fs-md);line-height:1.45;margin:0 0 18px;text-wrap:pretty}.pay-plan{padding:18px 20px;margin-bottom:16px;border-radius:var(--r-md);background:var(--fill-1);border:1px solid var(--hairline-2)}.pay-price{margin:0 0 12px;display:flex;align-items:baseline;justify-content:center;gap:6px;font-size:34px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.pay-price small{font-size:var(--fs-md);font-weight:500;color:var(--text-2);letter-spacing:0}.pay-list{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:var(--fs-md);color:var(--text-2)}.pay-list li{position:relative;padding-left:22px}.pay-list li:before{content:"";position:absolute;left:2px;top:.45em;width:10px;height:6px;border-left:2px solid var(--text);border-bottom:2px solid var(--text);transform:rotate(-45deg)}.pay-status{min-height:0;margin:0 0 10px;text-align:center;font-size:var(--fs-sm);color:var(--text-2)}.pay-status:empty{display:none}.pay-actions{display:flex;flex-direction:column;gap:10px}.pay-actions .btn{width:100%;height:48px;justify-content:center;text-decoration:none}.pay-actions .btn[hidden]{display:none}.pay-main{background:#fff;color:#09090b;font-weight:700}.pay-main:hover:not(:disabled){background:#e8e8ea}.pay-main:focus-visible,.pay-alt:focus-visible{outline:2px solid #fff;outline-offset:2px}.pay-main:disabled{opacity:.7;cursor:progress}.pay-alt{background:transparent;color:var(--text);border:1px solid var(--hairline-2)}.pay-card .login-error{min-height:0;margin:10px 0 0;text-align:center}.pay-secure{margin:12px 0 0;text-align:center;font-size:12px;color:var(--text-3, #8a8a8a)}.pay-foot{display:flex;justify-content:center;align-items:center;gap:18px;margin-top:14px}.pay-foot a{color:var(--text-2);font-size:var(--fs-sm)}.pay-foot .support-out{margin-top:0}@media (orientation: landscape) and (max-height: 760px) and (min-width: 640px){.login-card.pay-card{display:flex;width:min(520px,100%);padding:20px 28px}.pay-card .login-brand{display:none}}.pay-accept{display:flex;gap:.6rem;align-items:flex-start;font-size:.85rem;line-height:1.4;margin:1rem 0 .2rem;text-align:left;opacity:.9}.pay-accept input{margin-top:.2rem;flex:none}.pay-why{font-size:.85rem;line-height:1.45;opacity:.8;margin:.6rem 0 0;text-align:center}.pay-foot [data-contacto] a{color:var(--text-2);font-size:var(--fs-sm)}
