@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url("./onest-cyrillic-wght-normal-EAKRIKNS.woff2") format("woff2-variations"),url("./onest-cyrillic-wght-normal-EAKRIKNS.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url("./onest-latin-wght-normal-RHB5LEHK.woff2") format("woff2-variations"),url("./onest-latin-wght-normal-RHB5LEHK.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url("./cormorant-garamond-cyrillic-600-normal-AIL37NNS.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url("./cormorant-garamond-latin-600-normal-BZHIINSA.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url("./cormorant-garamond-cyrillic-700-normal-D5SMN3UD.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url("./cormorant-garamond-latin-700-normal-ZXZMO3PP.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--ac-void: #0b0809;--ac-surface: #141012;--ac-surface-2: #1c1618;--ac-surface-3: #261d20;--ac-line: rgb(255 228 222 / .08);--ac-line-strong: rgb(255 228 222 / .16);--ac-wine: #3d0c17;--ac-bordo: #5e1222;--ac-bordo-2: #7a1a2c;--ac-ruby: #e0173a;--ac-ruby-hot: #ff3355;--ac-ruby-core: #ffd3da;--ac-text: #f3e9e4;--ac-text-2: #cdbdb8;--ac-text-3: #ad9d99;--ac-success: #9fd3a8;--ac-font: "Onest", system-ui, -apple-system, "SF Pro Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ac-display: "Cormorant Garamond", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--ac-radius-s: 8px;--ac-radius: 12px;--ac-radius-l: 20px;--ac-press: .14s;--ac-quick: .2s;--ac-base: .3s;--ac-slow: .42s;--ac-hero: .76s;--ac-ease: cubic-bezier(.2, 0, 0, 1);--ac-ease-out: cubic-bezier(.16, 1, .3, 1);--ac-ease-in: cubic-bezier(.4, 0, 1, 1);--ac-ease-inout: cubic-bezier(.65, 0, .35, 1);--ac-ease-spring: linear(0, .009, .035 2.1%, .141 4.4%, .723 12.9%, .938 16.7%, 1.017 19.4%, 1.067, 1.099 24.3%, 1.108 26%, 1.104, 1.088 30.6%, 1.037 35.9%, 1.006 41%, .993 45.6%, .992 50.8%, 1 63.9%, 1);--ac-gutter: clamp(16px, 4vw, 48px);--ac-safe-t: env(safe-area-inset-top, 0px);--ac-safe-b: env(safe-area-inset-bottom, 0px);--ac-safe-l: env(safe-area-inset-left, 0px);--ac-safe-r: env(safe-area-inset-right, 0px);--ac-topbar-h: 56px;--ac-nav-h: 60px;--ac-card-w: clamp(118px, 30vw, 176px)}@supports not (transition-timing-function: linear(0,1)){:root{--ac-ease-spring: cubic-bezier(.34, 1.56, .64, 1)}}html[data-motion=reduced]{--ac-press: 0ms;--ac-quick: .12s;--ac-base: .16s;--ac-slow: .16s;--ac-hero: .2s}*,*:before,*:after{box-sizing:border-box}html{background:var(--ac-void);color:var(--ac-text);font:16px/1.5 var(--ac-font);-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;scrollbar-color:var(--ac-surface-3) transparent}body{margin:0;color:var(--ac-text);font:16px/1.5 var(--ac-font);min-height:100vh;min-height:100dvh;background:var(--ac-void);overflow-x:hidden;overscroll-behavior-x:none}img,svg,video{display:block;max-width:100%}button,input,select{font:inherit;color:inherit}button{background:none;border:0;padding:0;cursor:pointer}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}:focus-visible{outline:2px solid var(--ac-ruby-hot);outline-offset:3px;border-radius:6px}[hidden]{display:none!important}.sr-only{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.icon{width:22px;height:22px;flex:none}.muted{color:var(--ac-text-3)}.small{font-size:13px}.noscript{padding:40px 20px;text-align:center}.skip-link{position:fixed;left:12px;top:-60px;z-index:300;padding:8px 14px;border-radius:8px;background:var(--ac-ruby);color:#fff}.skip-link:focus{top:calc(8px + var(--ac-safe-t))}html.has-sheet body{overflow:hidden}.topbar{position:fixed;inset:0 0 auto;z-index:50;padding:var(--ac-safe-t) max(var(--ac-gutter),var(--ac-safe-r)) 0 max(var(--ac-gutter),var(--ac-safe-l));transition:background-color var(--ac-base) var(--ac-ease),border-color var(--ac-base) var(--ac-ease),opacity var(--ac-slow) var(--ac-ease),transform var(--ac-slow) var(--ac-ease);border-bottom:1px solid transparent;pointer-events:none}.topbar>*{pointer-events:auto}.topbar-inner{height:var(--ac-topbar-h);display:flex;align-items:center;gap:10px}.topbar[data-mode=solid],.topbar.is-scrolled:not([data-mode=minimal]){background:#0b0809e6;border-bottom-color:var(--ac-line)}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.topbar[data-mode=solid],.topbar.is-scrolled:not([data-mode=minimal]){background:#0b0809b8;-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%)}}.topbar[data-mode=overlay]:not(.is-scrolled):before,.topbar[data-mode=minimal]:before{content:"";position:absolute;inset:0 0 -28px;background:linear-gradient(#0b0809b8,#0b080900);pointer-events:none;z-index:-1}.brand{display:inline-flex;align-items:center;height:40px;padding:4px 2px;border-radius:8px}.brand-logo{width:auto;height:25px;transition:opacity var(--ac-base) var(--ac-ease)}.topbar.has-back .brand{display:none}.topbar.has-back.is-root .brand{display:inline-flex}.topbar.has-back.is-root .topbar-title{display:none}.topbar.has-back.is-root .topbar-back{margin-right:-6px}.topbar-title{flex:1;min-width:0;font-weight:600;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;transition:opacity var(--ac-base) var(--ac-ease)}.topbar[data-mode=minimal] .topbar-title,.topbar.is-scrolled .topbar-title{opacity:1}.topbar:not(.has-back) .topbar-title{display:none}.desk-nav{display:none}.topbar-search{margin-left:auto}.topbar.has-back .topbar-search{margin-left:0}.topbar.has-back.is-root .topbar-search{margin-left:auto}html[data-route=watch] .topbar-search,html[data-route=catalog] .topbar-search,.topbar-find{display:none}@media(min-width:960px){.topbar-find{position:relative;display:flex;align-items:center;gap:10px;flex:0 1 380px;height:40px;margin-left:auto;padding:0 12px;border-radius:10px;border:1px solid var(--ac-line-strong);background:#fff0ec0d;color:var(--ac-text-3);transition:border-color var(--ac-quick) var(--ac-ease),background-color var(--ac-quick) var(--ac-ease)}.topbar-find:focus-within{border-color:#ff33558c;background:#fff0ec14}.topbar-find .icon{width:18px;height:18px;flex:none}.topbar-find-input{flex:1;min-width:0;height:100%;border:0;outline:none;background:none;color:var(--ac-text);font-size:14px}.topbar-find-input::placeholder{color:var(--ac-text-3)}.topbar-find-input::-webkit-search-cancel-button{display:none}.topbar-find-key{padding:1px 7px;border-radius:5px;border:1px solid var(--ac-line-strong);font:600 11px/1.4 var(--ac-font);color:var(--ac-text-3)}.topbar-find:focus-within .topbar-find-key{display:none}.topbar-find~.topbar-search{display:none}html[data-route=catalog] .topbar-find,html[data-route=watch] .topbar-find{display:none}.topbar.has-back:not(.is-root) .topbar-find{margin-left:auto}}html[data-watching=true][data-player-controls=hidden] .topbar{opacity:0;transform:translate3d(0,-8px,0);pointer-events:none}html[data-player-mode=expanded] .topbar,html[data-player-mode=expanded] .tabbar{visibility:hidden}.icon-btn{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;color:var(--ac-text);transition:background-color var(--ac-press) var(--ac-ease),transform var(--ac-press) var(--ac-ease)}.icon-btn.is-pressed{transform:scale(.9);background:#ffffff14}@media(hover:hover)and (pointer:fine){.icon-btn:hover{background:#ffffff0f}}.tabbar{position:fixed;inset:auto 0 0;z-index:50;display:grid;grid-template-columns:repeat(4,1fr);padding:0 var(--ac-safe-r) var(--ac-safe-b) var(--ac-safe-l);height:calc(var(--ac-nav-h) + var(--ac-safe-b));transition:transform var(--ac-slow) var(--ac-ease-out),opacity var(--ac-base) var(--ac-ease)}.tabbar:before{content:"";position:absolute;inset:-64px 0 0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgb(11 8 9 / 0) 0%,rgb(11 8 9 / .55) 38%,rgb(11 8 9 / .9) 70%,var(--ac-void) 100%)}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.tabbar:before{-webkit-backdrop-filter:blur(14px) saturate(130%);backdrop-filter:blur(14px) saturate(130%);-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 55%);mask-image:linear-gradient(180deg,transparent 0%,#000 55%)}}html.no-tabbar .tabbar{transform:translate3d(0,110%,0);opacity:0;pointer-events:none}.nav-item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--ac-text-3);font-size:11px;font-weight:500;letter-spacing:.01em;transition:color var(--ac-quick) var(--ac-ease)}.nav-icon{position:relative;display:grid;place-items:center;transition:transform var(--ac-press) var(--ac-ease)}.nav-item.is-pressed .nav-icon{transform:scale(.86)}.nav-item.is-active{color:var(--ac-text)}.nav-item.is-active .icon{color:var(--ac-ruby-hot)}.tabbar-marker{position:absolute;top:-1px;left:0;width:36px;height:2px;border-radius:2px;background:var(--ac-ruby);box-shadow:0 0 6px #ff33558c;opacity:0;transition:opacity var(--ac-base)}.views{position:relative;min-height:100vh;min-height:100dvh;outline:none}.view{min-height:100vh;min-height:100dvh;padding:calc(var(--ac-topbar-h) + var(--ac-safe-t) + 8px) 0 calc(var(--ac-nav-h) + var(--ac-safe-b) + 32px);background:var(--ac-void)}.view-home,.view-anime{padding-top:0}.view.view-watch{padding:0}.page-head{display:flex;align-items:center;gap:12px;padding:18px var(--ac-gutter) 6px}.page-title{font:700 clamp(34px,7vw,52px)/1.02 var(--ac-display);letter-spacing:.005em}.section-title{font:650 20px/1.25 var(--ac-font);letter-spacing:-.01em;margin-bottom:14px}.sub-title{font:650 17px/1.3 var(--ac-font);margin:22px 0 10px}.offline-banner{position:fixed;z-index:49;left:50%;top:calc(var(--ac-topbar-h) + var(--ac-safe-t) + 8px);translate:-50% 0;display:flex;align-items:center;gap:10px;width:min(560px,calc(100% - 24px));padding:10px 14px;border-radius:12px;background:var(--ac-surface-2);border:1px solid var(--ac-line-strong);font-size:13px;color:var(--ac-text-2)}.flight-layer{position:fixed;inset:0;z-index:60;pointer-events:none}.flight{position:fixed;object-fit:cover;transform-origin:0 0;will-change:transform;box-shadow:0 18px 40px #00000080}@media(min-width:960px){:root{--ac-card-w: 182px;--ac-topbar-h: 64px}.tabbar{display:none}.view{padding-bottom:56px}.desk-nav{display:flex;align-items:center;gap:4px;margin-left:28px}.desk-link{position:relative;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;color:var(--ac-text-2);font-size:15px;font-weight:500;white-space:nowrap;transition:color var(--ac-quick) var(--ac-ease),background-color var(--ac-quick) var(--ac-ease)}.desk-link--wide{display:none}.desk-link:hover{color:var(--ac-text);background:#ffffff0d}.desk-link.is-active{color:var(--ac-text)}.topbar.has-back:not(.is-root) .desk-nav{display:none}.brand-logo{height:28px}}@media(min-width:1200px){.desk-link--wide{display:inline-flex}}.demo-badge{margin-left:8px;padding:2px 7px;border-radius:6px;border:1px solid rgb(255 51 85 / .5);background:#14080cd1;color:#ffb4c1;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.brand{gap:4px}.brand-eye{margin-block:-6px}html[data-motion=reduced] .brand-eye[data-state=visible]{animation:none}@media(min-width:960px){.brand-eye{--eye-size: 38px !important}}.lite .topbar{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.lite .tabbar:before{-webkit-backdrop-filter:none;backdrop-filter:none;-webkit-mask-image:none;mask-image:none;background:linear-gradient(180deg,rgb(11 8 9 / 0) 0%,rgb(11 8 9 / .85) 45%,var(--ac-void) 75%)}.lite .topbar[data-mode=solid],.lite .topbar.is-scrolled:not([data-mode=minimal]){background:#0b0809f7}.lite .media-preview,.lite .dh-poster-back{filter:none}.lite .dh-frame.is-on.is-loaded{animation:none}.lite .media-preview{opacity:.5}.topbar-bell{position:relative}html[data-route=watch] .topbar-bell,html[data-route=catalog] .topbar-bell{margin-left:auto}.bell-badge{position:absolute;top:4px;right:2px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--ac-ruby);color:#fff;font:700 10.5px/17px var(--ac-font);text-align:center;box-shadow:0 0 0 2px var(--ac-void)}.nav-label{transition:opacity .26s var(--ac-ease),translate .34s var(--ac-ease-out)}.nav-icon{transition:transform var(--ac-press) var(--ac-ease),translate .34s var(--ac-ease-out)}html.is-compact .nav-icon{translate:0 9px}html.is-compact .nav-label{opacity:0;translate:0 6px}html.is-compact .tabbar-marker{opacity:0}.to-top{position:fixed;right:calc(14px + var(--ac-safe-r));bottom:calc(var(--ac-nav-h) + var(--ac-safe-b) + 14px);z-index:49;width:46px;height:46px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--ac-line-strong);background:#1c1417eb;color:var(--ac-text);box-shadow:0 8px 24px #00000073;opacity:0;transform:translate3d(0,12px,0) scale(.9);pointer-events:none;transition:opacity .2s var(--ac-ease),transform .26s var(--ac-ease-out)}.to-top.is-on{opacity:1;transform:none;pointer-events:auto}.to-top-icon{width:22px;height:22px;transform:rotate(180deg)}html[data-route=watch] .to-top,html.no-tabbar .to-top{display:none}@media(min-width:960px){.to-top{bottom:28px;right:28px}}html.is-routing:after{content:"";position:fixed;z-index:200;top:var(--ac-safe-t);left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--ac-ruby-hot),transparent);background-size:40% 100%;background-repeat:no-repeat;opacity:0;animation:ac-routing 1s linear .25s infinite;pointer-events:none}@keyframes ac-routing{0%{opacity:1;background-position:-40% 0}to{opacity:1;background-position:140% 0}}html[data-motion=reduced].is-routing:after{animation:none;opacity:.8;background:var(--ac-ruby-hot)}.focus-proxy{position:fixed;top:0;left:0;width:1px;height:1px;padding:0;border:0;opacity:0;pointer-events:none;font-size:16px}.glyph{--g-paint: var(--ac-bordo-2);display:inline-block;width:var(--g-size, 24px);height:var(--g-size, 24px);flex:none;line-height:0;vertical-align:middle}.glyph svg{width:100%;height:100%;overflow:visible}.glyph .g-paint{fill:var(--g-paint);transition:fill var(--ac-slow) var(--ac-ease)}.glyph .g-halo{fill:var(--ac-ruby);opacity:0;transition:opacity .46s var(--ac-ease)}.glyph .g-core{fill:var(--ac-ruby-core);opacity:0;transition:opacity .46s var(--ac-ease)}.glyph .g-ink{fill:none;stroke:var(--ac-ruby-hot);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1;stroke-dashoffset:1;opacity:0}.glyph[data-state=hot] .g-paint{fill:var(--ac-ruby);transition-duration:var(--ac-quick)}.glyph[data-state=lit] .g-paint{fill:var(--ac-ruby-hot);transition-duration:90ms}.glyph[data-state=lit] .g-halo{opacity:.72;transition-duration:.11s}.glyph[data-state=lit] .g-core{opacity:.92;transition-duration:.14s}.glyph.is-drawing .g-ink{animation:g-ink .64s var(--g-draw-delay, 0ms) cubic-bezier(.45,.05,.3,1) both}.glyph.is-drawing .g-paint{animation:g-fill .36s calc(var(--g-draw-delay, 0ms) + .4s) var(--ac-ease) both}@keyframes g-ink{0%{stroke-dashoffset:1;opacity:1}78%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes g-fill{0%{fill-opacity:0}to{fill-opacity:1}}html[data-glow=soft] .glyph[data-state=lit] .g-halo{opacity:.34}html[data-glow=soft] .glyph[data-state=lit] .g-core{opacity:.5}html[data-glow=off] .glyph .g-halo,html[data-glow=off] .glyph .g-core{display:none}html[data-motion=reduced] .glyph.is-drawing .g-ink,html[data-motion=reduced] .glyph.is-drawing .g-paint{animation:none}html[data-watching=true] .glyph .g-ink{animation-play-state:paused}html[data-watching=true] .skeleton:after,html[data-watching=true] .loader-sign{animation-play-state:paused}.is-splitting{font-kerning:normal}.tx-line{display:block;overflow:hidden;overflow:clip;overflow-clip-margin:.12em;padding-block:.06em;margin-block:-.06em}.tx-line-inner{display:block;will-change:transform}.tx-char{display:inline-block;white-space:pre;will-change:transform}.tx-ghost{z-index:1}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 20px;border-radius:999px;font-size:15px;font-weight:600;letter-spacing:.005em;white-space:nowrap;user-select:none;-webkit-user-select:none;transition:transform var(--ac-press) var(--ac-ease),background-color var(--ac-quick) var(--ac-ease),border-color var(--ac-quick) var(--ac-ease),color var(--ac-quick) var(--ac-ease),box-shadow var(--ac-quick) var(--ac-ease),opacity var(--ac-quick)}.btn .icon{width:20px;height:20px}.btn.is-pressed{transform:scale(.955);transition-duration:90ms}.btn--primary{color:#fff6f4;background:linear-gradient(180deg,#e8203f,#b3122f);box-shadow:inset 0 1px #ffffff2e,0 6px 18px #b0122f47}.btn--primary.is-pressed{background:linear-gradient(180deg,#f35,#c4153a);box-shadow:inset 0 1px #fff3,0 0 0 4px #ff33552e}.btn--ghost{color:var(--ac-text);background:#fff0ec12;border:1px solid var(--ac-line-strong)}.btn--ghost.is-pressed{background:#e0173a29;border-color:#ff335580}.btn--ghost.is-on{border-color:#ff33558c;background:#e0173a1f}.btn--small{min-height:40px;padding:0 14px;font-size:14px}.btn--wide{min-width:200px}.btn[aria-disabled=true],.btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}@media(hover:hover)and (pointer:fine){.btn--primary:hover{box-shadow:inset 0 1px #ffffff38,0 8px 24px #b0122f6b}.btn--ghost:hover{background:#fff0ec1c}}.btn-row{display:flex;flex-wrap:wrap;gap:10px}.chip{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--ac-line-strong);background:#fff0ec0a;color:var(--ac-text-2);font-size:14px;white-space:nowrap;transition:transform var(--ac-press) var(--ac-ease),background-color var(--ac-quick) var(--ac-ease),border-color var(--ac-quick) var(--ac-ease),color var(--ac-quick) var(--ac-ease)}.chip.is-pressed{transform:scale(.95)}.chip.is-on,.chip--active{color:var(--ac-text);border-color:#f359;background:#e0173a24}.chip-caret,.chip-x{width:16px;height:16px;opacity:.7}.chip-row{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:2px var(--ac-gutter);margin:0 calc(-1 * var(--ac-gutter));overscroll-behavior-x:contain}.chip-row::-webkit-scrollbar{display:none}.chip-row.is-muted{opacity:.72}.chip-cloud{display:flex;flex-wrap:wrap;gap:8px}.pill{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;background:#fff0ec12;font-size:13px;color:var(--ac-text-2)}.pill--rating{color:var(--ac-text)}.pill--soft{background:#e0173a1a;color:#f0c3cb}.media{position:relative;overflow:hidden;border-radius:10px;background:linear-gradient(160deg,#221a1d,#151012);isolation:isolate}.media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .38s var(--ac-ease)}.media.is-loaded img{opacity:1}.media.no-fade img{transition:none}.media.is-empty{display:grid;place-items:center}.media-preview{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:blur(12px);transform:scale(1.12)}.card{display:flex;flex-direction:column;min-width:0;scroll-snap-align:start;-webkit-touch-callout:none;transition:transform var(--ac-press) var(--ac-ease)}.card.is-pressed{transform:scale(.965);transition-duration:90ms}.card .media{box-shadow:0 0 0 1px #ffe4de0d;transition:box-shadow var(--ac-quick) var(--ac-ease),transform var(--ac-base) var(--ac-ease-out)}.card-cap{position:absolute;inset:auto 0 0;z-index:1;display:flex;flex-direction:column;gap:2px;padding:34px 10px 10px;background:linear-gradient(#0b080900,#0b08099e 38%,#0b0809eb);pointer-events:none}.card-title{font-size:14px;font-weight:600;line-height:1.25;color:#fff8f6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-shadow:0 1px 2px rgb(0 0 0 / .5)}.card-title,.coll-card-title,.tcard-title{-webkit-hyphens:auto;hyphens:auto}.card-meta{font-size:12px;line-height:1.3;color:var(--ac-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-tags{position:absolute;top:6px;left:6px;z-index:2;display:flex;align-items:center;gap:4px}.card-badge{padding:2px 7px;border-radius:7px;background:var(--ac-ruby);font-size:11px;font-weight:700}.card-play-mark{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--ac-ruby);box-shadow:0 1px 4px #0006}.card-play-mark .icon{width:11px;height:11px;translate:1px 0;color:#fff}.card-age{position:absolute;right:6px;top:6px;z-index:2;padding:1px 6px;border-radius:6px;background:#0b0809b3;border:1px solid rgb(255 255 255 / .18);font-size:10.5px;font-weight:700;letter-spacing:.02em;color:var(--ac-text-2)}.card-play{position:absolute;z-index:1;left:50%;top:42%;translate:-50% -50%;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#0b08099e;border:1px solid rgb(255 255 255 / .25)}.card-play .icon{width:18px;height:18px;translate:1px 0}.progress{position:absolute;left:0;right:0;bottom:0;z-index:2;height:3px;background:#ffffff2e}.progress i{display:block;height:100%;background:var(--ac-ruby);transform-origin:0 50%;box-shadow:0 0 6px #f359}.progress--inline{position:relative;display:block;margin-top:8px;border-radius:2px;overflow:hidden}@media(hover:hover)and (pointer:fine){.card:hover .media{box-shadow:0 0 0 1px #ff335573,0 10px 26px #00000073;transform:translateY(-3px)}}.card--skeleton{pointer-events:none}.skeleton{position:relative;overflow:hidden;background:#1a1416;border-radius:8px}.skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,rgb(255 228 222 / .05) 50%,transparent 80%);transform:translate(-100%);animation:shimmer 1.5s var(--ac-ease) infinite}@keyframes shimmer{to{transform:translate(100%)}}html[data-motion=reduced] .skeleton:after{animation:none}.skeleton-line{display:block;height:12px;width:80%}.skeleton-line.short{width:50%}.skeleton-line.wide{width:40%;height:14px}.skeleton-title{display:block;height:44px;width:70%;margin:12px 0;border-radius:10px}.skeleton-block{height:240px;margin:20px var(--ac-gutter);border-radius:14px}.rows{display:flex;flex-direction:column;gap:26px;position:relative;z-index:2;width:100%;max-width:1680px;margin-inline:auto}.row-head{display:flex;align-items:center;gap:8px;padding:0 var(--ac-gutter);margin-bottom:12px}.row-sign{--g-size: 18px}.row-title{font:700 clamp(18px,4.4vw,22px)/1.2 var(--ac-font);letter-spacing:-.005em}.row-more{margin-left:auto;display:inline-flex;align-items:center;min-height:44px;min-width:44px;justify-content:flex-end;margin-block:-10px;padding:0 2px;font-size:14px;color:var(--ac-text-3);transition:color var(--ac-quick)}.row-more:hover{color:var(--ac-text)}.row-note{margin-left:auto;font-size:13px;color:var(--ac-text-3)}.home-all .grid{padding-top:0}.view-my .row{margin-top:28px}.row-viewport{position:relative}.row-track{display:grid;grid-auto-flow:column;grid-auto-columns:var(--ac-card-w);gap:12px;overflow-x:auto;overflow-y:hidden;padding:18px var(--ac-gutter) 20px;margin-block:-16px -14px;scroll-padding-inline:var(--ac-gutter);scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.row-track::-webkit-scrollbar{display:none}.row-track.is-dragging,.row-track.is-gliding{scroll-snap-type:none;cursor:grabbing}.row-track.is-dragging .card{pointer-events:none}.row-empty{color:var(--ac-text-3);font-size:14px;padding:8px 0;grid-column:1 / -1}.row-arrow{position:absolute;top:calc(50% - 30px);z-index:3;display:none;place-items:center;width:44px;height:44px;border-radius:50%;background:#141012db;border:1px solid var(--ac-line-strong);opacity:0;transition:opacity var(--ac-quick) var(--ac-ease),transform var(--ac-press) var(--ac-ease)}.row-arrow.is-pressed{transform:scale(.9)}.row-arrow--prev{left:8px}.row-arrow--next{right:8px}@media(hover:hover)and (pointer:fine){.row-arrow{display:grid}.row:hover .row-arrow,.side-viewport:hover .row-arrow{opacity:1}.row.at-start .row-arrow--prev,.row.at-end .row-arrow--next,.side-viewport.at-start .row-arrow--prev,.side-viewport.at-end .row-arrow--next{opacity:0!important;pointer-events:none}}.side-viewport{position:relative}.side-viewport>.row-arrow{top:calc(var(--arrow-y, 50%) - 22px)}[data-mouse-drag].is-dragging,[data-mouse-drag].is-gliding{scroll-snap-type:none;cursor:grabbing}[data-mouse-drag].is-dragging a{pointer-events:none}.hero-slot{position:relative}.hero{position:relative;height:clamp(480px,76vh,820px);height:clamp(480px,76svh,820px);overflow:hidden;outline:none;margin-bottom:8px}.hero-stage{position:absolute;inset:0;touch-action:pan-y;cursor:grab;will-change:transform}.hero.is-dragging .hero-stage{cursor:grabbing}.hero-slide{position:absolute;inset:0;will-change:transform,opacity;background:#120d0f}.hero-slide img{width:100%;height:100%;object-fit:cover;object-position:center 30%;opacity:0;transition:opacity .52s var(--ac-ease);-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.hero-slide.is-loaded img{opacity:1}.hero-slide.is-poster img{object-position:center 18%;filter:saturate(.9)}.hero-shade{position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(180deg,rgb(11 8 9 / .42) 0%,rgb(11 8 9 / .04) 20%,rgb(11 8 9 / .18) 31%,rgb(11 8 9 / .72) 45%,rgb(11 8 9 / .88) 60%,rgb(11 8 9 / .95) 80%,var(--ac-void) 97%),radial-gradient(120% 70% at 20% 100%,rgb(61 12 23 / .55),transparent 60%)}.hero-kicker,.hero-title,.hero-desc{text-shadow:0 1px 2px rgb(0 0 0 / .55),0 0 18px rgb(0 0 0 / .4)}.hero-copy{position:absolute;z-index:4;left:0;right:0;bottom:56px;padding:0 max(var(--ac-gutter),var(--ac-safe-l));max-width:720px;pointer-events:none}.hero-copy a,.hero-copy button{pointer-events:auto}.hero{--hero-fs: clamp(38px, 9.5vw, 76px)}.hero-head{display:flex;flex-direction:column;justify-content:flex-end;min-height:calc(54px + 1.5em + 20px + 1.96 * var(--hero-fs));font-size:13px}.hero-accent{--g-size: 44px;display:block;margin-bottom:10px}.hero-kicker{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#e9b8c1;min-height:1.5em}.hero-title{font:700 var(--hero-fs)/.98 var(--ac-display);letter-spacing:.002em;margin:8px 0 12px;display:flex;flex-direction:column;justify-content:flex-end;text-wrap:balance;text-shadow:0 2px 24px rgb(0 0 0 / .45)}.hero-desc{color:var(--ac-text-2);font-size:15px;line-height:1.5;height:4.5em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-width:560px}.hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.hero-dots{position:absolute;z-index:5;left:max(var(--ac-gutter),var(--ac-safe-l));bottom:22px;display:flex;gap:2px}.hero-dot{display:grid;place-items:center;width:26px;height:26px}.hero-dot i{display:block;width:6px;height:6px;border-radius:3px;background:#fff0ec59;transition:transform var(--ac-base) var(--ac-ease-spring),background-color var(--ac-base) var(--ac-ease)}.hero-dot.is-active i{background:var(--ac-ruby-hot);transform:scaleX(2.6);box-shadow:0 0 6px #ff3355b3}@media(min-width:960px){.hero{height:clamp(520px,82vh,860px)}.hero-shade{background:radial-gradient(60% 70% at 0% 78%,rgb(11 8 9 / .7),transparent 75%),linear-gradient(90deg,#0b0809e6,#0b0809bd 30%,#0b08096b,#0b080900 70%),linear-gradient(180deg,rgb(11 8 9 / .45) 0%,rgb(11 8 9 / 0) 24%,rgb(11 8 9 / .1) 60%,var(--ac-void) 99%)}.hero-copy{bottom:92px}.hero-dots{bottom:48px}.hero-desc{font-size:16px}}.tabs-wrap{margin-top:8px}.tabs{position:relative;display:flex;gap:4px;padding:0 var(--ac-gutter);border-bottom:1px solid var(--ac-line);overflow-x:auto;scrollbar-width:none}.tab{position:relative;flex:none;white-space:nowrap;min-height:46px;padding:0 12px;color:var(--ac-text-3);font-weight:600;font-size:15px;transition:color var(--ac-quick) var(--ac-ease)}.tab.is-active{color:var(--ac-text)}.tab.is-pressed .tab-label{opacity:.7}.tab-label{display:inline-block;transition:opacity var(--ac-press)}.tabs-marker{position:absolute;left:0;bottom:-1px;width:100px;height:2px;background:var(--ac-ruby);transform-origin:0 50%;border-radius:2px;pointer-events:none}.tabs.is-flash .tabs-marker{animation:marker-flash .52s var(--ac-ease) both}@keyframes marker-flash{0%{box-shadow:0 0 #f350;background:var(--ac-ruby)}30%{box-shadow:0 0 10px #ff3355f2;background:#ff6b84}to{box-shadow:0 0 3px #ff335559;background:var(--ac-ruby)}}html[data-glow=off] .tabs.is-flash .tabs-marker{animation:none}.tab-viewport{overflow:hidden;overflow:clip;touch-action:pan-y;transition:height var(--ac-base) var(--ac-ease)}.tab-track{display:flex;align-items:flex-start;will-change:transform}.tab-panel{flex:0 0 100%;min-width:0;padding:18px 0 8px;outline:none}.sheet-layer{position:fixed;inset:0;z-index:1000;display:flex;align-items:flex-end;justify-content:center}.sheet-backdrop{position:absolute;inset:0;background:#05030480;opacity:0;-webkit-backdrop-filter:blur(14px) saturate(.9);backdrop-filter:blur(14px) saturate(.9)}.lite .sheet-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#050304bd}.sheet{position:relative;display:flex;flex-direction:column;width:100%;max-width:620px;max-height:min(86vh,760px);max-height:min(86dvh,760px);background:var(--ac-surface);border:1px solid var(--ac-line);border-bottom:0;border-radius:22px 22px 0 0;box-shadow:0 -18px 50px #00000080;will-change:transform;outline:none;transform:translate3d(0,100%,0)}.sheet--tall{height:min(78vh,700px);height:min(78dvh,700px)}.sheet-head{position:relative;display:flex;align-items:center;padding:14px 8px 6px 20px;touch-action:none;cursor:grab}.sheet-grip{position:absolute;left:50%;top:7px;translate:-50% 0;width:40px;height:4px;border-radius:2px;background:#fff0ec38}.sheet-title{flex:1;font:650 19px/1.25 var(--ac-font);letter-spacing:-.01em;padding-top:8px}.sheet-body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:8px 20px 20px;-webkit-overflow-scrolling:touch}.sheet-actions{display:flex;gap:10px;justify-content:flex-end;padding:12px 20px calc(12px + var(--ac-safe-b));border-top:1px solid var(--ac-line)}.sheet-actions .btn{flex:1}.sheet-layer.is-closing{pointer-events:none}.sheet:not(:has(.sheet-actions)) .sheet-body{padding-bottom:calc(20px + var(--ac-safe-b))}.choice-list{display:flex;flex-direction:column;gap:2px}.choice{display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 12px;min-height:52px;padding:10px 12px;border-radius:12px;text-align:left;transition:background-color var(--ac-quick) var(--ac-ease)}.choice:disabled{opacity:.4;cursor:not-allowed}.choice.is-pressed,.choice:hover:not(:disabled){background:#fff0ec0f}.choice-label{font-size:16px;font-weight:500}.choice-hint{grid-column:1;font-size:13px;color:var(--ac-text-3)}.choice-mark{grid-row:1 / span 2;grid-column:2;width:10px;height:10px;border-radius:50%;border:1.5px solid var(--ac-line-strong);transition:background-color var(--ac-quick),border-color var(--ac-quick),box-shadow var(--ac-quick)}.choice.is-selected .choice-mark{background:var(--ac-ruby-hot);border-color:var(--ac-ruby-hot);box-shadow:0 0 8px #ff3355b3}.choice.is-selected .choice-label{color:#fff}.stack{display:flex;flex-direction:column;gap:18px}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.field{display:flex;flex-direction:column;gap:6px}.field-label{font-size:13px;color:var(--ac-text-3)}.field-select{appearance:none;min-height:46px;padding:0 14px;border-radius:12px;background:var(--ac-surface-2);border:1px solid var(--ac-line-strong)}@media(min-width:700px){.sheet-layer{align-items:center}.sheet{border-radius:22px;border-bottom:1px solid var(--ac-line)}.sheet-actions{padding-bottom:14px}}.toast-stack{position:fixed;z-index:1100;left:50%;bottom:calc(var(--ac-nav-h) + var(--ac-safe-b) + 12px);translate:-50% 0;display:flex;flex-direction:column-reverse;gap:8px;width:min(440px,calc(100% - 24px));pointer-events:none}html.no-tabbar .toast-stack{bottom:calc(var(--ac-safe-b) + 16px)}.toast{display:flex;align-items:center;gap:10px;min-height:48px;padding:8px 8px 8px 14px;border-radius:14px;background:#1e171af5;border:1px solid var(--ac-line-strong);box-shadow:0 12px 30px #00000073;font-size:14px;pointer-events:auto;touch-action:pan-y}.toast-text{flex:1;min-width:0;padding:4px 0}.toast-action{min-height:36px;padding:0 12px;border-radius:10px;color:#ff8fa3;font-weight:600}.toast-action:hover{background:#ff33551a}.state{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:48px var(--ac-gutter);max-width:520px;margin:0 auto}.state--compact{padding:28px 16px}.state-title{font:650 19px/1.3 var(--ac-font);letter-spacing:-.01em}.state-text{color:var(--ac-text-2);font-size:15px}.state .btn{margin-top:8px}.hero-slot>.state{min-height:60vh;justify-content:center;padding-top:calc(var(--ac-topbar-h) + var(--ac-safe-t) + 24px)}.loader{display:grid;place-items:center;padding:32px}.loader-sign{animation:loader-turn 2.4s linear infinite}@keyframes loader-turn{to{transform:rotate(360deg)}}html[data-motion=reduced] .loader-sign{animation:none}.callout{margin:8px var(--ac-gutter) 0;padding:14px 16px;border-radius:14px;background:#e0173a14;border:1px solid rgb(255 51 85 / .25);color:var(--ac-text-2)}.details{border-top:1px solid var(--ac-line);padding:12px 0}.details summary{cursor:pointer;font-weight:600;min-height:32px}.facts{display:grid;gap:10px;margin:16px 0 0}.facts div{display:grid;grid-template-columns:140px 1fr;gap:12px;font-size:14px}.facts dt{color:var(--ac-text-3)}.facts dd{margin:0;color:var(--ac-text-2)}@media(max-width:420px){.facts div{grid-template-columns:1fr;gap:2px}}.eye-loader{display:inline-grid;place-items:center;width:var(--eye-size, 48px);height:var(--eye-size, 48px);flex:none;opacity:0;transform:scale(.94);transition:opacity .22s var(--ac-ease),transform .26s var(--ac-ease-out);pointer-events:none}.eye-loader[data-state=visible]{opacity:1;transform:none}.eye-loader[data-state=leaving]{opacity:0;transform:scale(.97);transition-duration:.2s}.eye-canvas{display:block;width:100%;height:100%}html[data-motion=reduced] .eye-loader[data-state=visible]{transform:none;animation:eye-breathe 1.8s ease-in-out infinite}@keyframes eye-breathe{50%{opacity:.55}}.eye-block{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:200px;padding:32px 16px;color:var(--ac-text-3);font-size:14px}.eye-block-text{opacity:0;transition:opacity .3s var(--ac-ease) .4s}.eye-block:has(.eye-loader[data-state=visible]) .eye-block-text{opacity:1}.state-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px}.btn--quiet{color:var(--ac-text-2);background:none}.btn--quiet.is-pressed{background:#fff0ec0f}.eye-block.is-done .eye-block-text{opacity:0;transition-delay:0ms}.eye-veil{position:absolute;inset:0;z-index:6;min-height:0;pointer-events:none}.hero--placeholder{background:radial-gradient(90% 70% at 30% 70%,rgb(61 12 23 / .45),transparent 70%),var(--ac-void)}.eye-loader{position:relative}.eye-loader .eye-fallback{position:absolute;inset:10%;width:80%;height:80%;--g-size: 100%}.eye-loader[data-sprites=pending] .eye-canvas{visibility:hidden}.card.is-pressed .media{box-shadow:0 0 0 2px var(--tone-ring, var(--ac-bordo-2)),0 0 26px 6px var(--tone-glow, rgb(94 18 34 / .85)),0 10px 30px #0b080999;transition-duration:60ms}@media(hover:hover)and (pointer:fine){.card .media{transition:box-shadow var(--ac-quick) var(--ac-ease),transform .16s ease-out;transform-style:preserve-3d}}.btn.has-fill{position:relative;overflow:hidden;isolation:isolate}.btn.has-fill:after{content:"";position:absolute;inset:0 auto 0 0;width:calc(var(--fill, 0) * 100%);background:#ffffff29;z-index:-1;pointer-events:none;transition:width var(--ac-slow) var(--ac-ease-out)}.chip--genre{gap:6px;color:var(--ac-text)}.chip-kind{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ac-ruby-core)}.brand-eye.is-alert{animation:eye-alert 1.4s ease-out}@keyframes eye-alert{0%{filter:drop-shadow(0 0 0 rgb(255 51 85 / 0))}25%{filter:drop-shadow(0 0 10px rgb(255 51 85 / .9))}to{filter:drop-shadow(0 0 0 rgb(255 51 85 / 0))}}html[data-motion=reduced] .brand-eye.is-alert{animation:none}.edge-back{position:fixed;left:0;top:0;z-index:900;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;pointer-events:none;opacity:0;background:#181214eb;border:1px solid var(--ac-line-strong);color:var(--ac-text-2);box-shadow:0 6px 18px #00000073;transition:opacity .18s ease,background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.edge-back.is-on{transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.edge-back .icon{width:22px;height:22px}.edge-back.is-ready{background:var(--ac-ruby);border-color:var(--ac-ruby);color:#fff;box-shadow:0 0 22px #e11d4880}.edge-zone{position:fixed;left:0;top:calc(var(--ac-topbar-h) + var(--ac-safe-t));bottom:calc(var(--ac-nav-h) + var(--ac-safe-b));z-index:45;touch-action:none}.edge-zone[hidden]{display:none}html.no-tabbar .edge-zone{bottom:0}@media(min-width:960px){.edge-zone{bottom:0}}.peek{position:fixed;inset:0;z-index:1000;display:flex;flex-direction:column;align-items:center;padding:0 0 calc(var(--ac-safe-b) + 24px);overflow-y:auto;overscroll-behavior:contain}.peek-backdrop{position:fixed;inset:0;background:#040203bd;-webkit-backdrop-filter:blur(22px) saturate(120%);backdrop-filter:blur(22px) saturate(120%)}.lite .peek-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#060405eb}.peek-panel{position:relative;width:min(100%,520px);flex:none;display:flex;flex-direction:column;gap:14px;outline:none}.peek-media{will-change:transform;transform-origin:50% 50%}.peek-media{position:relative;display:block;aspect-ratio:16 / 9;margin:0 var(--ac-gutter);border-radius:18px;overflow:hidden;background:var(--ac-surface-2) var(--peek-poster) center / cover;box-shadow:0 24px 60px #0009,0 0 0 1px #ffece614}.peek-media:before{content:"";position:absolute;inset:-20px;background:inherit;filter:blur(22px) brightness(.6)}.peek-poster{position:absolute;top:8%;bottom:8%;left:50%;transform:translate(-50%);height:84%;aspect-ratio:2 / 3;object-fit:cover;border-radius:10px;box-shadow:0 12px 30px #0000008c}.peek-frame{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s var(--ac-ease)}.peek-frame.is-on{opacity:1}.peek-info{display:flex;flex-direction:column;gap:6px;padding:0 var(--ac-gutter)}.peek-title{margin:0;font:700 22px/1.2 var(--ac-font);text-wrap:balance}.peek-meta{display:flex;flex-wrap:wrap;gap:4px 10px;margin:0;color:var(--ac-text-2);font-size:14px;font-variant-numeric:tabular-nums}.peek-rate{font-weight:750}.peek-rate[data-band=high]{color:#4fd18b}.peek-rate[data-band=low]{color:#e88d8d}.peek-mood{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;color:var(--mood);font-size:14px;font-weight:650}.peek-mood .icon{width:16px;height:16px}.peek-text{margin:2px 0 0;color:var(--ac-text-2);font-size:14.5px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.peek-actions{display:flex;flex-wrap:wrap;gap:8px;padding:2px var(--ac-gutter) 0}.peek-pill{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px 0 13px;border:0;border-radius:14px;background:#40383ab8;color:var(--ac-text);font:600 15px/1 var(--ac-font);cursor:pointer;transition:transform var(--ac-press) var(--ac-ease),background-color var(--ac-quick);-webkit-tap-highlight-color:transparent}.peek-pill .icon{width:20px;height:20px}.peek-pill.is-pressed{transform:scale(.95)}.peek-pill.is-on .icon{color:var(--ac-ruby-hot)}.peek-pill--no{background:#7a2a389e}@media(hover:hover){.peek-pill:hover{background:#544a4dcc}.peek-pill--no:hover{background:#963242b3}}.peek-similar{padding-bottom:12px}.is-disliked{pointer-events:none}.is-disliked>*{opacity:.1;filter:grayscale(1) blur(4px);transition:opacity .4s var(--ac-ease),filter .4s}.is-disliked:after{content:"\421\43a\440\44b\442\43e";position:absolute;inset:0;display:grid;place-items:center;color:var(--ac-text-3);font-size:13px;z-index:3}.card.is-disliked{position:relative}.share-body{display:flex;flex-direction:column;gap:10px;padding-bottom:6px}.share-sub{margin:0;font-size:13px;color:var(--ac-text-3)}.share-sub--stories{margin-top:8px}.share-acts{display:flex;gap:22px}.share-act{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:64px;color:var(--ac-text-2);font-size:12.5px;transition:transform var(--ac-press) var(--ac-ease)}.share-act.is-pressed{transform:scale(.92)}.share-act-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#fff0ec1a;color:var(--ac-text)}.share-act-icon .icon{width:24px;height:24px}.share-tg .share-act-icon{background:#2aa3e8;color:#fff}.share-stories{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;margin:0 -20px;padding:0 20px 4px}.share-stories::-webkit-scrollbar{display:none}.share-story,.share-story-skel{flex:none;width:112px;aspect-ratio:9 / 16;border-radius:12px;overflow:hidden}.share-story{padding:0;transition:transform var(--ac-press) var(--ac-ease);box-shadow:0 6px 18px #00000059}.share-story.is-pressed{transform:scale(.95)}.share-story-img{width:100%;height:100%;object-fit:cover;display:block}.intro{display:none}.intro-logo{--intro-ink: url(data:image/png;base64,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);--intro-shape: url(data:image/png;base64,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)}html.intro-on .intro{position:fixed;inset:0;z-index:2000;display:grid;place-items:center;background:#0b0809;cursor:pointer;touch-action:none}.intro-logo{position:relative;width:min(76vw,560px);aspect-ratio:1968 / 508;transform-origin:50% 50%;will-change:transform}.intro-logo img{position:absolute;inset:0;width:100%;height:100%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.intro-ghost{opacity:0;filter:brightness(.22) saturate(.7)}.intro-paint{opacity:0;-webkit-mask-image:var(--intro-ink);mask-image:var(--intro-ink);-webkit-mask-size:300% 100%;mask-size:300% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:100% 0;mask-position:100% 0}.intro-shine{position:absolute;inset:0;overflow:hidden;-webkit-mask-image:var(--intro-shape);mask-image:var(--intro-shape);-webkit-mask-size:100% 100%;mask-size:100% 100%;pointer-events:none}.intro-shine i{position:absolute;top:-10%;bottom:-10%;left:0;width:26%;background:linear-gradient(100deg,transparent,rgb(255 214 220 / 0) 20%,rgb(255 226 230 / .78) 50%,rgb(255 214 220 / 0) 80%,transparent);transform:translate3d(-120%,0,0) skew(-14deg);mix-blend-mode:screen}.intro-hint{position:absolute;bottom:calc(28px + var(--ac-safe-b));font-size:12px;letter-spacing:.06em;color:var(--ac-text-3);opacity:0}html.intro-play .intro-ghost{animation:intro-ghost .42s var(--ac-ease) both}html.intro-play .intro-paint{animation:intro-paint .98s .18s cubic-bezier(.55,.1,.25,1) both}html.intro-play .intro-shine i{animation:intro-shine .76s .98s cubic-bezier(.4,0,.2,1) both}html.intro-play .intro-logo{animation:intro-settle 1.5s var(--ac-ease-out) both}html.intro-play .intro-hint{animation:intro-hint .4s .9s var(--ac-ease) both}@keyframes intro-ghost{0%{opacity:0}to{opacity:.9}}@keyframes intro-paint{0%{opacity:1;-webkit-mask-position:100% 0;mask-position:100% 0}to{opacity:1;-webkit-mask-position:0 0;mask-position:0 0}}@keyframes intro-shine{0%{transform:translate3d(-120%,0,0) skew(-14deg)}to{transform:translate3d(480%,0,0) skew(-14deg)}}@keyframes intro-settle{0%{transform:scale(.965)}to{transform:none}}@keyframes intro-hint{to{opacity:.8}}html.intro-static .intro-paint{-webkit-mask-image:none;mask-image:none;animation:intro-fade .36s var(--ac-ease) both}html.intro-static .intro-hint{animation:intro-hint .4s .5s var(--ac-ease) both}html[data-motion=reduced].intro-play .intro-ghost,html[data-motion=reduced].intro-play .intro-shine i,html[data-motion=reduced].intro-play .intro-logo{animation:none}html[data-motion=reduced].intro-play .intro-paint{animation:intro-fade .3s var(--ac-ease) both;-webkit-mask-image:none;mask-image:none}@keyframes intro-fade{0%{opacity:0}to{opacity:1}}.catalog-head{position:relative}.catalog-bar{position:sticky;top:calc(var(--ac-topbar-h) + var(--ac-safe-t));z-index:10;display:flex;flex-direction:column;gap:10px;padding:10px var(--ac-gutter) 12px;background:linear-gradient(var(--ac-void) 82%,rgb(11 8 9 / 0))}.search{position:relative;display:flex;align-items:center;height:50px;border-radius:14px;background:var(--ac-surface-2);border:1px solid var(--ac-line-strong);transition:border-color var(--ac-quick) var(--ac-ease),box-shadow var(--ac-quick) var(--ac-ease)}.search:focus-within{border-color:#f359;box-shadow:0 0 0 4px #e0173a1f}.search-icon{margin-left:14px;color:var(--ac-text-3)}.search-input{flex:1;min-width:0;height:100%;padding:0 10px;border:0;background:none;outline:none;font-size:17px;-webkit-appearance:none;appearance:none}.search-input::-webkit-search-cancel-button{display:none}.search-input::placeholder{color:var(--ac-text-3)}.search-clear{width:40px;height:40px;margin-right:4px}.active-filters{display:flex;flex-wrap:wrap;gap:6px}.active-filters:empty{display:none}.catalog-note{font-size:13px;color:#e9b8c1}.catalog-count{padding:0 var(--ac-gutter);color:var(--ac-text-3);font-size:13px;min-height:1px}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(104px,28vw,170px),1fr));gap:18px 12px;padding:8px var(--ac-gutter);transition:opacity var(--ac-quick) var(--ac-ease)}.grid.is-stale{opacity:.45;pointer-events:none}.grid>.state{grid-column:1 / -1}.grid-more{display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(104px,28vw,170px),1fr));gap:18px 12px;padding:0 var(--ac-gutter)}.grid-more>.btn{grid-column:1 / -1;justify-self:center}.sentinel{height:1px}.view-anime{position:relative}.dh-hero{--hero-ratio: 16 / 9;--hero-max: 72vh;position:relative;z-index:0;width:100%;aspect-ratio:var(--hero-ratio);max-height:var(--hero-max);overflow:hidden;background:#050304}.dh-media,.dh-media img{position:absolute;inset:0;width:100%;height:100%}.dh-media img{object-fit:cover}.dh-poster-back{filter:blur(22px) saturate(1.15) brightness(.7);transform:scale(1.2)}.dh-land{position:absolute;left:50%;top:calc(var(--ac-topbar-h) * .55 + var(--ac-safe-t));height:calc(100% - var(--ac-topbar-h) * .55 - var(--ac-safe-t) - 44px);aspect-ratio:2 / 3;transform:translate(-50%);object-fit:cover;border-radius:12px;box-shadow:0 18px 40px #0009,0 0 0 1px #ffe4de14;transition:opacity .8s var(--ac-ease)}.dh-land:not([src]){display:none}.dh-land.is-gone{opacity:0;pointer-events:none}.dh-poster-back{transition:opacity .5s var(--ac-ease)}.dh-frame{opacity:0;filter:blur(18px);scale:1.06;transition:opacity .7s var(--ac-ease),filter .9s var(--ac-ease-out),scale 1.4s var(--ac-ease-out)}.dh-frame.is-on.is-loaded{opacity:1;filter:none;scale:1;animation:dh-drift 14s linear 1s both}.lite .dh-frame{filter:none;scale:1;transition:opacity .5s var(--ac-ease)}@keyframes dh-drift{0%{transform:scale(1.02)}to{transform:scale(1.1) translate3d(-1.2%,-.8%,0)}}.dh-shade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgb(11 8 9 / .55) 0%,rgb(11 8 9 / 0) 26%,rgb(11 8 9 / 0) 58%,var(--ac-void) 100%)}.dh-trailer{position:absolute;right:var(--ac-gutter);bottom:44px;display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px 0 10px;border-radius:999px;border:1px solid rgb(255 236 230 / .22);background:#0b08098c;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--ac-text);font:600 13.5px/1 var(--ac-font);cursor:pointer;transition:transform var(--ac-press)}.dh-trailer .icon{width:16px;height:16px}.dh-trailer.is-pressed{transform:scale(.95)}.dh-player,.dh-player-bar{display:none}.dh-hero.is-playing{z-index:3;position:sticky;top:calc(var(--ac-topbar-h) + var(--ac-safe-t));aspect-ratio:auto;max-height:none;overflow:visible;background:#000;box-shadow:0 10px 30px #0009}.dh-hero.is-preview{position:relative;top:auto;z-index:0;aspect-ratio:var(--hero-ratio);max-height:var(--hero-max);overflow:hidden;box-shadow:none}.dh-hero.is-playing.is-preview .dh-player{position:absolute;inset:0;width:100%;height:100%;max-height:none;aspect-ratio:auto}.dh-hero.is-playing.is-preview .dh-player-bar{position:absolute;top:calc(var(--ac-topbar-h) + var(--ac-safe-t) + 8px);right:var(--ac-gutter);padding:0;background:#0b0809cc;border-radius:12px}.dh-hero.is-preview .dh-player-title{display:none}.dh-hero.is-playing.is-preview .dh-badges{display:flex;z-index:1}.dh-hero.is-playing.is-preview .dh-shade{display:block;z-index:1}.dh-player-sound{flex-shrink:0;font-size:12px}.provider-player{width:min(1100px,100%);margin:0 auto;padding:max(16px,env(safe-area-inset-top)) 16px 32px}.provider-player h1{font-size:20px;margin:20px 0}.provider-selects{display:flex;flex-wrap:wrap;gap:16px;margin:16px 0}.provider-selects label{display:grid;gap:8px;min-width:180px;flex:1}.provider-selects select{width:100%;padding:12px;background:var(--ac-surface);color:var(--ac-text);border:1px solid var(--ac-border);border-radius:12px}.provider-frame{aspect-ratio:16 / 9;background:#000}.provider-frame iframe{width:100%;height:100%;display:block;border:0}.provider-missing{display:grid;place-items:center;height:100%;margin:0;padding:24px;text-align:center;color:var(--ac-text-2)}.provider-actions{display:flex;flex-wrap:wrap;gap:10px}.dh-hero.is-playing :is(.dh-media,.dh-shade,.dh-trailer,.dh-land){display:none}.dh-hero.is-playing .dh-player{display:block;aspect-ratio:16 / 9;max-height:56vh;width:100%;margin:0 auto}.dh-player iframe{width:100%;height:100%;border:0;display:block}.dh-player .vid-off{height:100%}.dh-hero.is-playing .dh-player-bar{display:flex;align-items:center;gap:10px;padding:4px 6px 4px var(--ac-gutter);background:var(--ac-surface);font-size:13px;color:var(--ac-text-2)}.dh-player-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dh-head{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;margin:-28px auto 0;padding:0 var(--ac-gutter);max-width:760px}.dh-tools{display:flex;justify-content:center;gap:0;padding:2px;border-radius:12px;background:#1c1517db;border:1px solid var(--ac-line);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);margin-bottom:8px}.dh-tool{position:relative;display:grid;place-items:center;width:48px;height:40px;padding:0;border:0;border-radius:10px;background:none;color:var(--ac-text);cursor:pointer;transition:background-color var(--ac-quick),transform var(--ac-press);-webkit-tap-highlight-color:transparent}.dh-tool .icon,.dh-tool .glyph{width:22px;height:22px}.dh-tool-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.dh-tool.is-pressed{transform:scale(.93)}.dh-tool.is-on{color:var(--ac-text)}.dh-tool.is-on .icon{color:var(--ac-ruby-hot)}.dh-tool.is-popping :is(.icon,.glyph){animation:dh-pop .52s var(--ac-ease-spring)}@keyframes dh-pop{0%{transform:scale(1)}30%{transform:scale(.72)}to{transform:scale(1)}}@media(hover:hover){.dh-tool:hover{background:#fff0ec0f}}.view-anime .detail-title{font:700 clamp(30px,8vw,56px)/1.02 var(--ac-display);margin:4px 0 0;text-wrap:balance;overflow-wrap:anywhere}.view-anime .detail-original{color:var(--ac-text-3);font-size:14px;margin:0}.dh-meta{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:6px;margin:2px 0 0;color:var(--ac-text-2);font-size:14.5px;font-variant-numeric:tabular-nums}.dh-dot{color:var(--ac-text-3)}.dh-rate{font-weight:750}.dh-rate[data-band=high]{color:#4fd18b}.dh-rate[data-band=mid]{color:var(--ac-text)}.dh-rate[data-band=low]{color:#e88d8d}.dh-next{margin:0;font-size:13px;color:#e9b8c1}.dh-genres{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.dh-genres .chip{min-height:24px;padding:0 8px;border-radius:6px;border:0;background:#fff0ec1a;color:var(--ac-text-2);font-size:12.5px;font-weight:500}.dh-genres .chip{position:relative}.dh-genres .chip:after{content:"";position:absolute;inset:-8px -3px}.chip--small{min-height:30px;padding:0 11px;font-size:13px}.dh-desc{margin:4px 0 0;color:var(--ac-text-2);font-size:15px;line-height:1.55;white-space:pre-line;text-align:left;align-self:stretch}.dh-desc.is-folded{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.dh-more{align-self:flex-start;min-height:28px;margin:-8px 0 -6px;font-size:14px}.dh-head .watch-wrap{align-self:stretch;align-items:center;margin-top:8px}.dh-head .watch-wrap .btn{width:100%;justify-content:center;min-height:54px;border-radius:12px}.dh-watch-text{display:flex;flex-direction:column;align-items:center;line-height:1.15}.dh-watch-label{font-size:16px;font-weight:650}.dh-watch-hint{padding:0;margin-top:2px;font-size:12px;font-weight:500;color:#ffffffd1}.dh-watch-hint:empty{display:none}.dh-dub{margin-top:2px}.view-anime .availability{margin:10px 0 0;align-self:stretch;text-align:left}.detail-body{position:relative;z-index:1;margin:6px auto 0;min-height:200px;max-width:calc(760px + 2 * var(--ac-gutter))}.dh-sec{padding:26px var(--ac-gutter) 0}.dh-sec>.row{margin:0 calc(-1 * var(--ac-gutter))}.dh-sec-title{font:650 20px/1.25 var(--ac-font);margin:0 0 12px}.dh-sec .vid-row{margin-bottom:18px}.dh-sec .episodes{padding:0}.dh-all{margin-top:10px}.dh-rating{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px;border-radius:16px;background:var(--ac-surface);border:1px solid var(--ac-line)}.dh-rate-box{display:grid;place-items:center;min-width:52px;height:52px;padding:0 8px;border-radius:12px;background:var(--ac-surface-3);font:750 20px/1 var(--ac-font);font-variant-numeric:tabular-nums}.dh-rate-box[data-band=high]{background:#1f9d5c;color:#fff}.dh-rate-box[data-band=mid]{background:#5b4b4f;color:#fff}.dh-rate-box[data-band=low]{background:#7a2a32;color:#fff}.dh-rate-text{display:flex;flex-direction:column;gap:2px;min-width:0;text-align:left}.dh-rate-text strong{font-size:15px}.dh-rate-text span{font-size:13px;color:var(--ac-text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dh-rate-btn{background:var(--ac-surface-3);color:var(--ac-text);border:1px solid var(--ac-line)}.dh-rate-btn.is-on{border-color:#e0173a80;color:#ffd9de}.rate-sheet{display:flex;flex-direction:column;gap:18px;padding-bottom:8px}.rate-sheet .score{padding:0;max-width:none}.rate-sheet .votes .sub-title{margin-top:0}.dh-facts div{grid-template-columns:minmax(120px,40%) 1fr;padding:10px 0;border-bottom:1px solid var(--ac-line)}.dh-facts{gap:0;margin:0}.dh-facts dd{text-align:right}@media(max-width:420px){.dh-facts div{grid-template-columns:minmax(110px,42%) 1fr;gap:10px}}.dh-colls{display:grid;grid-auto-flow:column;grid-auto-columns:min(72vw,300px);gap:12px;overflow-x:auto;scrollbar-width:none;margin:0 calc(-1 * var(--ac-gutter));padding:0 var(--ac-gutter) 4px}.dh-colls::-webkit-scrollbar{display:none}.dh-more-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}@media(min-width:700px){.dh-more-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.dh-report{padding-bottom:8px}@media(min-width:960px){.dh-hero{--hero-ratio: 21 / 9;--hero-max: 54vh}.dh-head{margin-top:-110px}.dh-trailer{bottom:130px}.dh-hero.is-playing .dh-player{max-height:62vh;width:auto}}.availability{position:relative;z-index:1;display:flex;gap:12px;align-items:flex-start;margin:18px var(--ac-gutter) 0;padding:14px 16px;border-radius:14px;background:var(--ac-surface);border:1px solid var(--ac-line);color:var(--ac-text-2);font-size:14px}.availability strong{color:var(--ac-text)}.episodes{padding:0 var(--ac-gutter)}.ranges{margin-bottom:12px}.ep-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.ep-row{position:relative;display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;min-height:60px;padding:8px 10px;border-radius:12px;transition:background-color var(--ac-quick) var(--ac-ease),transform var(--ac-press) var(--ac-ease)}.ep-row.is-pressed{transform:scale(.985);background:#e0173a1a}a.ep-row:hover{background:#fff0ec0d}.ep-num{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--ac-surface-2);font-weight:700;font-size:14px}.ep-row.is-done .ep-num{background:#e0173a29;color:#ffb4c1}.ep-main{display:flex;flex-direction:column;min-width:0}.ep-title{font-weight:600;font-size:15px}.ep-sub{font-size:13px;color:var(--ac-text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ep-play{width:18px;height:18px;color:var(--ac-text-2)}.ep-progress{position:absolute;left:64px;right:14px;bottom:6px;height:2px;border-radius:1px;background:#ffffff1a;overflow:hidden}.ep-progress i{display:block;height:100%;background:var(--ac-ruby);transform-origin:0 50%}.ep-row.is-unavailable :is(.ep-num,.ep-title){opacity:.5}.ep-row.is-unavailable .ep-sub{color:var(--ac-text-2)}.about{padding:0 var(--ac-gutter);max-width:760px}.about-text{white-space:pre-line;color:var(--ac-text-2);font-size:16px;line-height:1.65;margin-bottom:18px}.about-text.is-folded{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:6px}.about-more{display:inline-flex;align-items:center;min-height:44px;margin-bottom:12px;padding:0;border:0;background:none;color:var(--ac-ruby-core);font-weight:600;cursor:pointer}.shots{display:grid;grid-auto-flow:column;grid-auto-columns:min(70vw,300px);gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--ac-gutter);scrollbar-width:none;margin:0 calc(-1 * var(--ac-gutter));padding:0 var(--ac-gutter)}.shot{scroll-snap-align:start}.related{display:flex;flex-direction:column;gap:24px}.view-my .tabs-wrap{margin-top:12px}.view-my>.muted{padding:18px var(--ac-gutter)}.history{padding:0 var(--ac-gutter)}.hist-head{display:flex;justify-content:flex-end;margin-bottom:8px}.hist-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.hist-item{display:flex;align-items:center;gap:4px}.hist-link{flex:1;min-width:0;display:grid;grid-template-columns:64px 1fr;gap:14px;align-items:center;padding:8px;border-radius:14px;transition:background-color var(--ac-quick)}.hist-link:hover{background:#fff0ec0a}.hist-poster{border-radius:8px}.hist-main{display:flex;flex-direction:column;min-width:0;gap:2px}.hist-title{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hist-sub{font-size:13px;color:var(--ac-text-2)}.hist-sub.muted{color:var(--ac-text-3)}.view-settings,.view-install{max-width:820px;margin:0 auto}.settings-section{padding:22px var(--ac-gutter) 8px;border-bottom:1px solid var(--ac-line)}.settings-section:last-child{border-bottom:0}.setting{margin-bottom:18px}.setting-label{font-size:14px;color:var(--ac-text-2);margin-bottom:8px}.seg{position:relative;display:inline-flex;flex-wrap:wrap;max-width:100%;padding:4px;border-radius:14px;background:var(--ac-surface-2);border:1px solid var(--ac-line);isolation:isolate}.seg-opt{position:relative;z-index:1;min-height:38px;padding:0 14px;border-radius:10px;font-size:14px;font-weight:600;color:var(--ac-text-3);white-space:nowrap;transition:color var(--ac-quick) var(--ac-ease)}.seg-opt[aria-checked=true]{color:var(--ac-text)}.seg-marker{position:absolute;z-index:0;top:0;left:0;border-radius:10px;background:linear-gradient(180deg,#e0173a52,#7a1a2c52);border:1px solid rgb(255 51 85 / .5)}.glow-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px}.glow-demo{display:flex;align-items:center;gap:14px;margin-bottom:18px}.glow-preview{--g-size: 64px}.list-link{display:flex;align-items:center;gap:12px;min-height:52px;padding:6px 10px;margin:0 -10px 10px;border-radius:12px;transition:background-color var(--ac-quick)}.list-link:hover{background:#fff0ec0a}.list-link>span:not(.glyph){flex:1;min-width:0;font-weight:600}.list-link>:is(.glyph,svg){flex:none}.steps{margin:0 0 18px;padding-left:22px;display:flex;flex-direction:column;gap:10px;color:var(--ac-text-2)}.steps li::marker{color:var(--ac-ruby-hot);font-weight:700}.grid>.grid-span{grid-column:1 / -1;min-height:260px}.grid-wait{position:sticky;top:calc(var(--ac-topbar-h) + var(--ac-safe-t) + 132px);z-index:5;height:0}.grid-wait .eye-float{position:absolute;left:50%;top:24px;translate:-50% 0;min-height:0;padding:10px;border-radius:50%;background:#0b0809b8}.grid-more>.eye-more{grid-column:1 / -1;min-height:72px;padding:16px}.grid-more-error{grid-column:1 / -1;text-align:center;color:var(--ac-text-2);font-size:14px}.eye-tiles{display:flex;flex-wrap:wrap;gap:10px}.eye-tile{display:flex;align-items:center;gap:18px;padding:12px 18px;border-radius:14px}.eye-tile--dark{background:var(--ac-void);border:1px solid var(--ac-line-strong)}.eye-tile--light{background:#f4efe9}.account-body{display:grid;gap:16px;padding:0 var(--ac-gutter) 32px;max-width:520px}.account-card{display:grid;gap:14px;padding:20px;border-radius:var(--ac-radius-l);background:var(--ac-surface);border:1px solid var(--ac-line)}.account-switch{display:flex;gap:8px}.account-switch .chip.is-on{background:var(--ac-bordo);border-color:var(--ac-ruby);color:var(--ac-text)}.account-form{display:grid;gap:14px}.field-input{min-height:48px;padding:0 14px;border-radius:12px;background:var(--ac-surface-2);border:1px solid var(--ac-line-strong);color:var(--ac-text);font:inherit;font-size:16px}.field-input:focus-visible{outline:2px solid var(--ac-ruby);outline-offset:1px}.field-hint{font-size:13px;color:var(--ac-text-3)}.form-error{margin:0;padding:10px 12px;border-radius:10px;background:#e0173a24;border:1px solid rgb(255 51 85 / .4);color:#ffc9d2;font-size:14px}.btn.is-busy{opacity:.7;pointer-events:none}.account-name{margin:0;font:650 19px/1.3 var(--ac-font);letter-spacing:-.01em}.account-card .muted{margin:0}.account-sync{margin:0;font-size:14px;color:var(--ac-success)}.account-sync:is(.is-error,.is-offline){color:#ffc9d2}.account-sync.is-syncing{color:var(--ac-text-2)}.account-more{padding:14px 20px;border-radius:var(--ac-radius-l);background:var(--ac-surface);border:1px solid var(--ac-line)}.account-more summary{cursor:pointer;font-weight:600;min-height:32px;display:flex;align-items:center}.account-more[open] summary{margin-bottom:12px}.account-more .form-error{margin-top:0}.account-form.is-danger .btn--primary{background:var(--ac-bordo)}.list-link-text{display:grid;gap:2px}.list-link-text>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-link-text>.muted{font-weight:400}.nav-item,.desk-link{position:relative}.nav-badge{position:absolute;top:4px;left:calc(50% + 6px);min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--ac-ruby);color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center;box-shadow:0 0 0 2px var(--ac-void)}.desk-link .nav-badge{position:static;margin-left:6px}.view-schedule>.muted{padding:0 var(--ac-gutter);margin-top:-4px}.sched{display:grid;gap:26px;padding:8px var(--ac-gutter) 32px}.sched-day-title{display:flex;align-items:baseline;gap:10px;margin:0 0 10px;font:650 clamp(18px,4.4vw,21px)/1.25 var(--ac-font)}.sched-count{font:13px var(--ac-font);color:var(--ac-text-3)}.sched-list{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.sched-item{display:flex;align-items:center;gap:12px;padding:8px;border-radius:14px;background:var(--ac-surface);border:1px solid var(--ac-line)}.sched-item:hover{border-color:var(--ac-line-strong)}.sched-poster{width:46px;flex:none;border-radius:8px}.sched-main{display:grid;gap:2px;flex:1;min-width:0}.sched-title{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sched-sub{font-size:13px;color:var(--ac-text-3)}.sched-time{font-weight:700;font-variant-numeric:tabular-nums;color:var(--ac-text);padding:4px 8px;border-radius:8px;background:var(--ac-surface-3)}.sched-fav{flex:none}.btn.is-unavailable{background:var(--ac-surface-2);color:var(--ac-text-3);box-shadow:none;border:1px dashed var(--ac-line-strong);cursor:default}.btn.is-unavailable .btn-sign{opacity:.5}.btn.is-unavailable:hover{box-shadow:none}.recent-search{margin-top:10px}.recent-search[hidden]{display:none}.view-catalog .grid,.view-catalog .grid-more{max-width:1680px;margin-inline:auto}.sched-item{flex-wrap:wrap}.sched-left{width:100%;margin:-4px 0 0 58px;font-size:12px;font-weight:600;color:var(--ac-ruby-core)}.genre-sections{display:grid;gap:22px}.genre-tiles{display:grid;grid-template-columns:1fr;gap:8px}@media(min-width:560px){.genre-tiles{grid-template-columns:repeat(2,1fr)}}@media(min-width:900px){.genre-tiles{grid-template-columns:repeat(3,1fr)}}.genre-tile{position:relative;display:grid;gap:2px;align-content:start;min-height:56px;padding:10px 34px 10px 14px;border-radius:12px;border:1px solid var(--ac-line-strong);background:var(--ac-surface-2);text-align:left;cursor:pointer;transition:background-color var(--ac-quick),border-color var(--ac-quick),transform var(--ac-press) var(--ac-ease)}.genre-tile:hover{border-color:#ffe4de42}.genre-tile.is-pressed{transform:scale(.97)}.genre-name{font-size:15px;font-weight:600;line-height:1.25;color:var(--ac-text)}.genre-desc{font-size:12.5px;line-height:1.4;color:var(--ac-text-3)}.genre-check{position:absolute;top:50%;right:12px;margin-top:-8px;width:16px;height:16px;color:var(--ac-ruby-core);opacity:0;transform:scale(.6);transition:opacity var(--ac-quick),transform var(--ac-quick) var(--ac-ease-spring)}.genre-tile.is-on{background:#5e12228c;border-color:var(--ac-ruby)}.genre-tile.is-on .genre-check{opacity:1;transform:none}.genre-tile.is-on .genre-desc{color:var(--ac-text-2)}.genre-section-title{margin:0 0 10px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ac-text-3)}.list-switch{margin-bottom:14px}.chip-count{margin-left:6px;min-width:18px;padding:0 5px;border-radius:9px;background:#ffffff1a;font-size:12px;font-weight:700;line-height:18px;text-align:center;color:var(--ac-text-2)}.chip.is-on .chip-count{background:#e0173a59;color:var(--ac-text)}.lists-foot{display:flex;justify-content:center;margin-top:18px}.import-form{display:grid;gap:12px}.import-or{margin-top:6px}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.seo-snapshot{max-width:720px;margin:0 auto;padding:24px var(--ac-gutter)}.js .seo-snapshot{display:none}.genre-top{position:sticky;top:-1px;z-index:2;display:grid;gap:8px;margin:-4px 0 0;padding:4px 0 10px;background:var(--ac-surface, #141012)}.search--small{min-height:44px}.genre-hint{margin:0;font-size:13px;line-height:1.4;color:var(--ac-text-3)}.genre-hint.is-strong{color:var(--ac-text-2)}.genre-section[hidden],.genre-tile[hidden],.chip--toggle[hidden]{display:none}.check{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;color:var(--ac-text-2);cursor:pointer}.check a{color:var(--ac-text);text-decoration:underline;text-underline-offset:3px}.check-input{flex:none;width:20px;height:20px;margin:1px 0 0;accent-color:var(--ac-ruby)}.link-btn{justify-self:start;margin-top:4px;padding:8px 0;background:none;border:0;font:inherit;font-size:14px;color:var(--ac-text-2);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.link-btn:hover{color:var(--ac-text)}.view-legal{max-width:760px;margin:0 auto}.legal-section{margin-top:22px}.legal-section p,.legal-list{margin:8px 0 0;font-size:15px;line-height:1.6;color:var(--ac-text-2)}.legal-list{padding-left:20px}.legal-list li+li{margin-top:4px}.vid-row{display:grid;grid-auto-flow:column;grid-auto-columns:min(72vw,300px);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--ac-gutter);scrollbar-width:none;margin:0 calc(-1 * var(--ac-gutter));padding:0 var(--ac-gutter) 4px}.vid-row::-webkit-scrollbar{display:none}.vid-card{display:flex;flex-direction:column;gap:8px;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;scroll-snap-align:start;min-width:0}.vid-media{position:relative;display:block;border-radius:12px;overflow:hidden;background:var(--ac-surface-2);aspect-ratio:16 / 9}.vid-media .vid-still{position:absolute;inset:0;width:100%;height:100%}.vid-media .vid-still img{width:100%;height:100%;object-fit:cover}.vid-still--empty{background:linear-gradient(135deg,var(--ac-surface-2),var(--ac-surface))}.vid-play{position:absolute;left:50%;top:50%;width:46px;height:46px;margin:-23px 0 0 -23px;display:grid;place-items:center;border-radius:50%;background:#0b08099e;color:#fff;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.vid-play .icon{width:22px;height:22px;margin-left:2px}.vid-card:active .vid-play,.vid-card:hover .vid-play{background:var(--ac-ruby)}.vid-cap{display:flex;flex-direction:column;gap:2px;min-width:0}.vid-kind{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vid-host{font-size:12px;color:var(--ac-text-2)}.sheet--video .sheet-body{padding-bottom:18px}.vid-frame{position:relative;aspect-ratio:16 / 9;border-radius:12px;overflow:hidden;background:#000}.vid-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.vid-off{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:10px;padding:16px;text-align:center;color:var(--ac-text-2);font-size:14px}.vid-off .icon{width:30px;height:30px}.vid-note{margin:10px 0 0}.vid-others{margin:12px calc(-1 * var(--ac-gutter)) 0;padding:0 var(--ac-gutter);flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.vid-others .chip{flex:none}.vid-others .chip-sub{margin-left:6px;color:var(--ac-text-2);font-size:12px}.vid-others .chip.is-active{border-color:var(--ac-ruby)}.catalog-side{display:none}@media(min-width:1100px){.catalog-layout{display:grid;grid-template-columns:272px minmax(0,1fr);gap:0 28px;max-width:1680px;margin:0 auto;padding-left:var(--ac-gutter)}.catalog-side{display:flex;flex-direction:column;gap:22px;position:sticky;top:calc(var(--ac-topbar-h) + var(--ac-safe-t) + 12px);align-self:start;max-height:calc(100vh - var(--ac-topbar-h) - 24px);overflow-y:auto;overscroll-behavior:contain;padding:4px 6px 28px 0;scrollbar-width:thin}.catalog-side.is-muted{opacity:.5}.view-catalog .catalog-bar .chip-row:not(.recent-search),.view-catalog .active-filters{display:none}.view-catalog .catalog-bar{padding-left:calc(var(--ac-gutter) + 300px)}.view-catalog .catalog-main .grid,.view-catalog .catalog-main .grid-more{max-width:none}.view-catalog .catalog-main .catalog-count,.view-catalog .catalog-main .grid{padding-left:0}}.side-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.side-heading{margin:0;font:650 17px/1.3 var(--ac-font)}.side-group{display:flex;flex-direction:column;gap:8px}.side-title{margin:0;font:600 12.5px/1.3 var(--ac-font);letter-spacing:.06em;text-transform:uppercase;color:var(--ac-text-3, var(--ac-text-2))}.side-options{display:flex;flex-direction:column;gap:2px}.side-opt{display:flex;align-items:center;min-height:34px;padding:0 10px;border:0;border-radius:9px;background:none;color:var(--ac-text-2);font:inherit;font-size:14.5px;text-align:left;cursor:pointer}.side-opt:hover{background:var(--ac-surface);color:var(--ac-text)}.side-opt.is-on{background:var(--ac-surface-2);color:var(--ac-text);font-weight:600;box-shadow:inset 3px 0 0 var(--ac-ruby)}.side-genres{gap:6px}.side-genres .chip{min-height:32px;padding:0 12px;font-size:13.5px}.side-more{align-self:flex-start}.side-years{display:flex;align-items:center;gap:8px}.side-years .field-select{flex:1;min-width:0;min-height:38px}.side-check b{color:var(--ac-text)}.ac-error-report{min-height:40px;padding:0 16px;border-radius:999px;background:#ffffff1f;color:#fff;font-weight:600}.score{position:relative;z-index:1;padding:18px var(--ac-gutter) 0;max-width:calc(760px + 2 * var(--ac-gutter))}.score-head{display:flex;align-items:baseline;gap:10px;margin-bottom:10px;min-height:22px}.score-label{font-weight:650;font-size:15px}.score-word{color:var(--ac-text-3);font-size:14px}.score-word.is-set{color:var(--ac-text-2)}.score-clear{margin-left:auto;font-size:13.5px;color:var(--ac-text-3);min-height:32px}.score-row{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:5px;max-width:520px}.score-step{height:40px;min-width:0;padding:0;border:1px solid var(--ac-line);border-radius:10px;background:var(--ac-surface);color:var(--ac-text-2);font:650 15px/1 var(--ac-font);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color .18s,border-color .18s,color .18s,transform var(--ac-press, .14s);-webkit-tap-highlight-color:transparent}.score-step.is-pressed{transform:scale(.92)}.score-step.is-filled{color:#fff;border-color:transparent;background:var(--score-fill, var(--ac-ruby))}.score-step.is-filled.is-hover{opacity:.8}.score[data-band=high]{--score-fill: var(--ac-ruby)}.score[data-band=mid]{--score-fill: var(--ac-bordo-2)}.score[data-band=low]{--score-fill: #4a3a3e}.score-step:focus-visible{outline:2px solid var(--ac-ruby-hot);outline-offset:2px}.sub-count{margin-left:8px;color:var(--ac-text-3);font-weight:500;font-size:14px}.votes-sum{color:var(--ac-text-2);font-size:14px;margin:-2px 0 10px}.votes-sum strong{color:var(--ac-text);font-size:18px}.votes-bars{list-style:none;margin:0;padding:0;display:grid;gap:5px;max-width:460px}.votes-bars li{display:grid;grid-template-columns:22px 1fr 42px;align-items:center;gap:10px;font-size:13px;color:var(--ac-text-3);font-variant-numeric:tabular-nums}.votes-n,.votes-c{text-align:right}.votes-bar{height:8px;border-radius:4px;background:var(--ac-surface-2);overflow:hidden}.votes-bar i{display:block;height:100%;background:var(--ac-bordo-2);transform-origin:left;border-radius:inherit}.votes-bars li.is-mine{color:var(--ac-text);font-weight:650}.votes-bars li.is-mine .votes-bar i{background:var(--ac-ruby)}.cast-row,.books-row{display:grid;grid-auto-flow:column;gap:12px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;margin:0 calc(-1 * var(--ac-gutter));padding:0 var(--ac-gutter) 4px;scroll-padding-inline:var(--ac-gutter)}.cast-row::-webkit-scrollbar,.books-row::-webkit-scrollbar{display:none}.cast-row{grid-auto-columns:96px}.books-row{grid-auto-columns:128px}.cast-item,.book{display:flex;flex-direction:column;gap:3px;scroll-snap-align:start;min-width:0;color:inherit;text-decoration:none}.cast-pic,.book-pic{border-radius:10px;overflow:hidden;background:var(--ac-surface);margin-bottom:5px}.cast-name,.book-title{font-size:13.5px;font-weight:600;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cast-role,.book-meta,.book-rel{font-size:12px;color:var(--ac-text-3);line-height:1.3}.book{transition:transform var(--ac-press, .14s)}.book.is-pressed{transform:scale(.96)}.books-note{margin-top:8px}.shot-btn{display:block;padding:0;border:0;background:none;border-radius:10px;overflow:hidden;cursor:zoom-in;scroll-snap-align:start;transition:transform var(--ac-press, .14s)}.shot-btn.is-pressed{transform:scale(.97)}.shot-btn .shot{border-radius:10px}.gal{position:fixed;inset:0;z-index:1000;display:flex;flex-direction:column;background:#050304;outline:none}.gal-top{display:flex;align-items:center;gap:12px;padding:calc(var(--ac-safe-t, 0px) + 8px) 8px 8px calc(var(--ac-gutter));color:var(--ac-text-2);font-size:14px}.gal-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ac-text);font-weight:600}.gal-count{font-variant-numeric:tabular-nums}.gal-track{flex:1;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior:contain;touch-action:pan-x pan-y}.gal-track::-webkit-scrollbar{display:none}.gal-slide{flex:0 0 100%;margin:0;display:grid;place-items:center;scroll-snap-align:center;scroll-snap-stop:always;padding:0 0 calc(var(--ac-safe-b, 0px) + 24px);transition:transform .2s}.gal-slide img{max-width:100%;max-height:100%;object-fit:contain;user-select:none;-webkit-user-select:none}.gal-slide.is-error:after{content:"\41a\430\434\440  \43d\435  \437\430\433\440\443\437\438\43b\441\44f";color:var(--ac-text-3);font-size:14px}.gal-arrow{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;background:#140c0fb3;display:none}.gal-arrow--prev{left:16px}.gal-arrow--next{right:16px}@media(hover:hover)and (pointer:fine){.gal-arrow:not([hidden]){display:grid;place-items:center}}.dh-sec .cast-row{grid-auto-columns:82px;gap:10px}.dh-sec .cast-item{align-items:center;text-align:center}.dh-sec .cast-pic{width:72px;height:72px;border-radius:50%;margin-bottom:6px;flex:none}.dh-sec .cast-pic img{object-position:center 20%}.cast-pic--empty{display:grid;place-items:center;background:var(--ac-surface-3);color:var(--ac-text-2);font-weight:650;font-size:20px}.dh-sec .cast-name{font-size:12.5px}.dh-sec .cast-role{font-size:11.5px}.dh-watching,.peek-watching,.sea-pick-watching{color:#8fb4ff;font-weight:650}.dh-watching{margin:0;font-size:14px}.sea-pick-watching{font-size:inherit}.view-tune{padding-bottom:12px}.tune-lead{padding:0 var(--ac-gutter);max-width:640px;margin:-4px 0 8px}.tune-sec{padding:14px var(--ac-gutter) 0}.tune-genres{display:flex;flex-wrap:wrap;gap:8px}.tune-chip.is-on{background:#e0173a2e;border-color:#e0173a99;color:#ffd9de}.tune-search{width:100%;max-width:520px;margin-bottom:14px}.tune-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:12px 10px}.tune-tile{position:relative;display:flex;flex-direction:column;gap:6px;padding:0;border:0;background:none;color:var(--ac-text-2);text-align:left;cursor:pointer;transition:transform var(--ac-press) var(--ac-ease);-webkit-tap-highlight-color:transparent}.tune-tile.is-pressed{transform:scale(.95)}.tune-pic{border-radius:10px;overflow:hidden;outline:2px solid transparent;outline-offset:2px;transition:outline-color .18s,filter .18s}.tune-tile.is-on .tune-pic{outline-color:var(--ac-ruby)}.tune-tile:not(.is-on) .tune-pic{filter:saturate(.9)}.tune-check{position:absolute;top:6px;right:6px;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:#0b080999;border:1.5px solid rgb(255 236 230 / .6);color:transparent;transition:background-color .18s,color .18s,transform .18s}.tune-check .icon{width:16px;height:16px}.tune-tile.is-on .tune-check{background:var(--ac-ruby);border-color:var(--ac-ruby);color:#fff;transform:scale(1.05)}.tune-name{font-size:12.5px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tune-tile.is-on .tune-name{color:var(--ac-text)}.tune-bar{position:sticky;bottom:calc(var(--ac-nav-h) + var(--ac-safe-b));z-index:40;margin-top:8px;display:flex;flex-direction:column;align-items:center;gap:6px;padding:24px var(--ac-gutter) 10px;background:linear-gradient(180deg,rgb(11 8 9 / 0),var(--ac-void) 40%)}.tune-bar .btn{max-width:520px;width:100%;justify-content:center}.tune-clear{font-size:13.5px;color:var(--ac-text-3)}@media(min-width:960px){.tune-bar{bottom:0}}.tune-invite{display:flex;align-items:center;gap:12px;margin:10px var(--ac-gutter) 4px;padding:12px 12px 12px 14px;border-radius:14px;background:linear-gradient(90deg,#7a1a2c59,#1c1517e6);border:1px solid var(--ac-line);color:var(--ac-text);text-decoration:none}.tune-invite-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.tune-invite-text strong{font-size:15px}.tune-invite-text span{font-size:13px;color:var(--ac-text-2)}.tune-invite .icon-btn{flex:none;color:var(--ac-text-3)}.hub{display:flex;flex-direction:column;gap:10px;padding:4px var(--ac-gutter) 14px;border-bottom:1px solid var(--ac-line)}.hub-account .list-link{margin:0;padding:12px 14px;border-radius:16px;background:var(--ac-surface);border:1px solid var(--ac-line)}.hub-tune{display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;border-radius:16px;background:linear-gradient(90deg,#7a1a2c8c,#3c121ca6);border:1px solid rgb(224 23 58 / .35);color:var(--ac-text);font-weight:650;text-decoration:none;transition:transform var(--ac-press) var(--ac-ease)}.hub-tune .hub-icon{color:#ffb4c1;margin:0}.hub-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(min-width:700px){.hub-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.hub-tile{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-height:104px;padding:14px;border-radius:16px;background:var(--ac-surface);border:1px solid var(--ac-line);color:var(--ac-text);text-decoration:none;transition:transform var(--ac-press) var(--ac-ease),background-color var(--ac-quick)}.hub-icon{width:24px;height:24px;color:var(--ac-text-2);margin-bottom:auto}.hub-label{font-weight:650;font-size:15px;margin-top:12px}.hub-sub{font-size:12.5px;color:var(--ac-text-3)}.hub-tile.is-pressed,.hub-tune.is-pressed{transform:scale(.96)}@media(hover:hover){.hub-tile:hover{background:var(--ac-surface-2)}}.dh-badges{position:absolute;left:var(--ac-gutter);bottom:50px;display:flex;gap:6px;pointer-events:none}.dh-badge{padding:4px 8px;border-radius:7px;background:#0b08099e;border:1px solid rgb(255 236 230 / .16);color:var(--ac-text);font-size:11.5px;font-weight:650;letter-spacing:.01em;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.dh-hero.is-playing .dh-badges{display:none}@media(min-width:960px){.dh-badges{bottom:136px}}.nox-head{display:flex;align-items:center;gap:14px;padding:8px var(--ac-gutter) 0}.nox-eye{flex:none;width:64px;height:64px;border-radius:50%;box-shadow:0 0 28px #e0173a59}.nox-eye--small{width:44px;height:44px;box-shadow:0 0 18px #e0173a59}.nox-title{padding:0;margin:0}.nox-lead{margin:2px 0 0;font-size:14px}.nox-form{display:flex;flex-direction:column;gap:10px;padding:16px var(--ac-gutter) 4px;max-width:760px}.nox-form--panel{padding:12px 0 0;max-width:none}.nox-input{width:100%;resize:none;min-height:64px;font:500 16px/1.4 var(--ac-font)}.nox-go{align-self:stretch;justify-content:center;min-height:48px}.nox-hints{display:flex;flex-wrap:wrap;gap:8px;padding:12px var(--ac-gutter) 4px;max-width:900px}.nox-hints--panel{padding:14px 0 6px}.nox-hint--lucky{border-color:#e0173a73;color:#ffd9de}.nox-panel{padding-bottom:8px}.nox-hello{display:flex;align-items:center;gap:12px;color:var(--ac-text-2);font-size:14.5px;line-height:1.45}.nox-hello p{margin:0}.nox-body{padding:10px var(--ac-gutter) 24px}.nox-chips{display:flex;flex-wrap:wrap;gap:6px}.nox-chip{gap:6px;background:#7a1a2c52;border-color:#e0173a73;color:#ffe6ea}.nox-chip-x{width:14px;height:14px;opacity:.75}.nox-notes{display:flex;flex-direction:column;gap:6px;margin-top:10px}.nox-note{display:flex;align-items:flex-start;gap:8px;margin:0;color:var(--ac-text-2);font-size:14px;line-height:1.45}.nox-note-eye{flex:none;width:20px;height:20px;border-radius:50%;margin-top:1px}.nox-refine{margin:12px calc(-1 * var(--ac-gutter)) 4px;padding:0 var(--ac-gutter)}.nox-grid{margin-top:14px}.nox-more{margin:16px auto 0;display:flex}.view-nox .page-title{font-size:clamp(30px,8vw,48px)}.pick-fab{position:fixed;right:calc(14px + var(--ac-safe-r));bottom:calc(var(--ac-nav-h) + var(--ac-safe-b) + 14px);z-index:48;width:54px;height:54px;border-radius:50%;overflow:hidden;box-shadow:0 0 0 1px #ff335559,0 0 22px #e0173a73,0 10px 24px #00000080;transition:transform var(--ac-press) var(--ac-ease),translate .34s var(--ac-ease-out),opacity .25s}.pick-fab img{width:100%;height:100%;display:block}.pick-fab[hidden]{display:none}.pick-fab:active{transform:scale(.92)}html.is-compact .pick-fab{translate:0 9px}html:is([data-route=home],[data-route=catalog]) .to-top{bottom:calc(var(--ac-nav-h) + var(--ac-safe-b) + 80px)}@media(min-width:960px){.pick-fab{bottom:28px;right:28px}html:is([data-route=home],[data-route=catalog]) .to-top{bottom:96px}}.nox-ask{display:inline-flex;align-items:center;gap:8px;margin:8px 0 2px;max-width:100%;border-color:#e0173a73;color:#ffe6ea;text-decoration:none}.nox-ask img{border-radius:50%;flex:none}.nox-ask span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nox-ask[hidden]{display:none}.dh-skel{pointer-events:none}.dh-skel .skeleton{display:block;background:#1c1517}.sk-tools{width:200px;height:44px;border-radius:12px!important;margin-bottom:8px}.sk-title{width:min(70%,420px);height:38px;border-radius:10px!important;margin-top:4px}.sk-meta{width:min(56%,320px);height:16px}.sk-row{display:flex;gap:6px}.sk-chip{width:64px;height:24px;border-radius:6px!important}.sk-line{width:100%;height:14px;margin-top:4px;align-self:stretch}.sk-short{width:62%;align-self:flex-start}.sk-btn{width:100%;height:54px;border-radius:12px!important;margin-top:10px;align-self:stretch}.dh-skel-body{padding:26px var(--ac-gutter) 0;display:flex;flex-direction:column;gap:12px}.dh-skel-body .skeleton{display:block;background:#1c1517}.sk-sec{width:120px;height:20px}.sk-cards{display:flex;gap:10px;overflow:hidden}.sk-card{flex:none;width:min(56vw,240px);aspect-ratio:16 / 9;border-radius:8px!important}.sk-faces{display:flex;gap:12px;overflow:hidden}.sk-face{flex:none;width:64px;height:64px;border-radius:50%!important}html[data-route=watch],html[data-route=watch] body{background:#000}.topbar[data-mode=none]{opacity:0;visibility:hidden;pointer-events:none}.view-watch{min-height:100dvh;background:#000}.watch-stage{position:relative;min-height:100dvh}.watch-eye{position:absolute;left:50%;top:50%;translate:-50% -50%;z-index:5}.ap-player{--ap-pad-t: max(8px, var(--ac-safe-t));--ap-pad-b: max(10px, var(--ac-safe-b));--ap-pad-x: max(8px, var(--ac-safe-l), var(--ac-safe-r));position:relative;height:100dvh;display:flex;flex-direction:column;justify-content:center;background:#000;color:#fff;overflow:hidden;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline:none}.ap-player[data-mode=expanded]{position:fixed;inset:0;z-index:1000;height:auto}.ap-stage{position:relative;width:min(100%,calc((100dvh - 190px) * 16 / 9));margin:0 auto;aspect-ratio:16 / 9;background:#000;overflow:hidden;container-type:inline-size;transition:filter var(--ac-base) var(--ac-ease)}.ap-player[data-mode=expanded] .ap-stage{width:100%;height:100%;aspect-ratio:auto}.ap-video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#000;transform-origin:50% 50%;transition:opacity .24s var(--ac-ease)}.ap-player[data-loading=true] .ap-video{opacity:0;transition-duration:.12s}.ap-player[data-controls=hidden][data-panel=none]{cursor:none}.ap-player[data-mode=expanded][data-fit=cover] .ap-video{object-fit:cover}.ap-embed{position:absolute;inset:0;width:100%;height:100%;border:0;background:#000}.ap-embed--vk{inset:0}.ap-catch{position:absolute;inset:0;z-index:9}.ap-player[data-provider-input=true] .ap-catch{pointer-events:none}.ap-player[data-panel=episodes] .ap-stage{filter:brightness(.38)}.ap-controls,.ap-top,.ap-bottom{transition:opacity .22s var(--ac-ease),visibility 0s}.ap-player[data-controls=hidden] :is(.ap-controls,.ap-top,.ap-bottom),.ap-player:not([data-panel=none]) :is(.ap-controls,.ap-top,.ap-bottom),.ap-player:is([data-error=true],[data-next=true]) .ap-controls{opacity:0;visibility:hidden;transition:opacity .22s var(--ac-ease),visibility 0s .22s}.ap-controls{position:absolute;inset:0;z-index:10;pointer-events:none}.ap-controls>*{pointer-events:auto}.ap-shade{position:absolute;inset:0;background:#00000052;pointer-events:none!important}.ap-player[data-mode=expanded] .ap-shade{background:linear-gradient(180deg,#0000009e,#0000002e 26% 70%,#000000b3)}.ap-btn{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:12px;color:#fff;transition:transform var(--ac-press) var(--ac-ease),background-color var(--ac-quick)}.ap-btn .icon{width:24px;height:24px}.ap-btn:active,.ap-btn.is-pressed{transform:scale(.9)}@media(hover:hover){.ap-btn:hover{background:#ffffff1a}}.ap-btn:focus-visible,.ap-progress:focus-visible,.ap-row:focus-visible,.ap-tab:focus-visible{outline:2px solid var(--ac-ruby-hot);outline-offset:2px}.ap-top{position:absolute;z-index:12;top:0;left:0;right:0;display:flex;align-items:center;gap:2px;padding:var(--ap-pad-t) var(--ap-pad-x) 0}.ap-heading{flex:1;min-width:0;display:flex;flex-direction:column;padding:0 4px}.ap-title{font-size:14px;font-weight:600;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ap-sub{font-size:12px;color:#ffffff9e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ap-sub:empty{display:none}.ap-player[data-mode=expanded] .ap-top{background:none}.ap-age{position:absolute;top:10px;right:12px;padding:2px 6px;border:1px solid rgb(255 255 255 / .55);border-radius:6px;font-size:12px;font-weight:500;color:#ffffffd1;pointer-events:none!important}.ap-player[data-mode=expanded] .ap-age{top:calc(var(--ap-pad-t) + 52px);right:calc(var(--ap-pad-x) + 8px)}.ap-center{position:absolute;left:50%;top:50%;translate:-50% -50%;display:flex;align-items:center;gap:clamp(20px,9cqw,56px)}.ap-play{position:relative;width:64px;height:64px;border-radius:50%}.ap-play .icon{position:absolute;left:50%;top:50%;width:40px;height:40px;translate:-50% -50%;transition:opacity .16s var(--ac-ease),scale .2s var(--ac-ease-out)}.ap-player[data-paused=true] .ap-face-pause,.ap-player[data-paused=false] .ap-face-play{opacity:0;scale:.6}.ap-next-ep .icon{width:28px;height:28px}.ap-player[data-mode=expanded] .ap-play{width:80px;height:80px}.ap-player[data-mode=expanded] .ap-play .icon{width:52px;height:52px}.ap-bottom{position:absolute;z-index:12;left:0;right:0;bottom:0;padding:0 var(--ap-pad-x) var(--ap-pad-b);display:flex;flex-direction:column;align-items:stretch}.ap-bar{display:flex;align-items:center;gap:10px;padding-left:6px}.ap-time,.ap-duration{flex:none;min-width:38px;font-size:12px;font-variant-numeric:tabular-nums;color:#ffffffdb}.ap-duration{text-align:right}.ap-progress{--p: 0;position:relative;flex:1;height:36px;cursor:pointer;touch-action:none;container-type:inline-size}.ap-track{position:absolute;left:0;right:0;top:50%;height:3px;margin-top:-1.5px;border-radius:3px;background:#ffffff38;overflow:hidden;transition:height var(--ac-quick),margin var(--ac-quick)}.ap-buffered,.ap-played{position:absolute;inset:0;transform-origin:0 50%;transform:scaleX(0)}.ap-buffered{background:#ffffff52}.ap-played{background:var(--ac-ruby-hot)}.ap-thumb{position:absolute;top:50%;left:0;width:13px;height:13px;margin:-6.5px 0 0 -6.5px;border-radius:50%;background:var(--ac-ruby-hot);box-shadow:0 0 0 4px #ff33552e;translate:calc(var(--p) * 100cqw) 0;transition:scale var(--ac-quick) var(--ac-ease);will-change:translate}.ap-player[data-scrubbing=true] .ap-thumb{scale:1.35}.ap-player[data-scrubbing=true] .ap-track{height:5px;margin-top:-2.5px}.ap-bubble{position:absolute;bottom:30px;left:0;translate:calc(var(--p) * 100cqw - 50%) 0;padding:3px 8px;border-radius:6px;background:#141012eb;font-size:12px;font-variant-numeric:tabular-nums;opacity:0;pointer-events:none;transition:opacity var(--ac-quick)}.ap-player[data-scrubbing=true] .ap-bubble{opacity:1}.ap-player[data-seekable=false] .ap-thumb{opacity:0}.ap-mute{width:40px}.ap-mute .icon,.ap-full .icon{position:absolute}.ap-mute,.ap-full{position:relative}.ap-player[data-muted=true] .ap-face-sound,.ap-player[data-muted=false] .ap-face-muted,.ap-player[data-mode=expanded] .ap-face-enter,.ap-player[data-mode=inline] .ap-face-exit{opacity:0}@media(pointer:coarse){.ap-player[data-mode=inline] .ap-mute{display:none}}.ap-episodes-open{align-self:center;display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border-radius:999px;color:#fffc;font-size:13px;font-weight:600}.ap-episodes-open .ap-up{width:18px;height:18px;rotate:180deg}.ap-episodes-open[hidden]{display:none}.ap-player[data-mode=expanded] .ap-episodes-open{position:absolute;left:var(--ap-pad-x);bottom:calc(var(--ap-pad-b) + 40px)}.ap-message{position:absolute;z-index:14;left:50%;top:12%;translate:-50% 0;max-width:86%;padding:8px 12px;border-radius:10px;background:#141012eb;font-size:13px;text-align:center;pointer-events:none}.ap-message:empty{display:none}.ap-skip{position:absolute;z-index:13;right:12px;bottom:12px;display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border-radius:10px;background:#fffffff0;color:#120c0e;font-size:14px;font-weight:600;box-shadow:0 6px 18px #0006}.ap-skip .icon{width:18px;height:18px}.ap-skip[hidden],.ap-player:not([data-panel=none]) .ap-skip{display:none}.ap-player[data-mode=expanded] .ap-skip{right:calc(var(--ap-pad-x) + 12px);bottom:calc(var(--ap-pad-b) + 64px)}.ac-buffer-eye{position:absolute;left:50%;top:50%;translate:-50% -50%;z-index:4}.ap-player[data-buffering=true] .ap-play,.ap-player[data-buffering=true] .ac-captions{opacity:0}.ac-error{position:absolute;left:50%;top:50%;translate:-50% -50%;z-index:16;display:flex;flex-direction:column;align-items:center;gap:8px;width:min(84%,380px);padding:12px 14px;border-radius:12px;background:#0e0a0ceb;border:1px solid rgb(255 228 222 / .16);text-align:center;font-size:clamp(12px,3.4cqw,15px);color:var(--ac-text)}.ac-error-acts{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.ac-error-retry{min-height:40px;padding:0 16px;border-radius:10px;background:var(--ac-ruby);color:#fff;font-weight:600}.ac-error-report{min-height:40px;padding:0 12px;border-radius:10px;color:var(--ac-text-2);font-size:13px}.ac-captions{position:absolute;left:50%;bottom:8%;z-index:2;translate:-50% 0;width:88%;display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center;font:500 clamp(13px,3.9cqw,30px)/1.32 var(--ac-font);color:#fff;pointer-events:none;transition:bottom var(--ac-base) var(--ac-ease)}.ac-cap-line{padding:1px 8px;border-radius:6px;background:#0000009e;-webkit-box-decoration-break:clone;box-decoration-break:clone;text-shadow:0 1px 2px rgb(0 0 0 / .6)}.ap-player[data-mode=expanded][data-controls=visible] .ac-captions{bottom:calc(var(--ap-pad-b) + 92px)}.ac-ad{position:absolute;inset:0;z-index:20;background:#000;display:grid;place-items:center}.ac-ad-video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.ac-ad-bar{position:absolute;right:10px;bottom:10px;display:flex;gap:8px;align-items:center}.ac-ad-label{padding:4px 10px;border-radius:6px;background:#000000a8;font-size:12px;font-weight:600;letter-spacing:.03em}.ac-ad-skip,.ac-ad-visit,.ac-ad-continue{min-height:36px;padding:0 12px;border-radius:10px;background:#141012db;border:1px solid rgb(255 255 255 / .28);font-size:13px;font-weight:600}.ac-ad-skip:disabled{opacity:.6;cursor:default}.ac-ad-note{position:relative;z-index:1;max-width:80%;text-align:center;font-size:13px;color:var(--ac-text-2);margin-bottom:48px}.ac-ad-continue{position:absolute;left:50%;top:58%;translate:-50% 0;z-index:1;background:var(--ac-ruby);border-color:transparent}.ac-next{position:absolute;right:12px;bottom:12px;z-index:15;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:#0e0a0ceb;border:1px solid rgb(255 228 222 / .14);max-width:calc(100% - 24px)}.ap-player[data-mode=expanded] .ac-next{right:calc(var(--ap-pad-x) + 16px);bottom:calc(var(--ap-pad-b) + 24px)}.ac-next-label{font-size:13px;color:var(--ac-text-2)}.ac-next-count{font-weight:700;font-variant-numeric:tabular-nums;color:#fff;min-width:1.2em;text-align:center}.ac-next-now{min-height:38px;padding:0 14px;border-radius:10px;background:var(--ac-ruby);color:#fff;font-weight:600;white-space:nowrap}.ac-next-cancel{min-height:38px;padding:0 8px;color:var(--ac-text-2);font-size:13px}.ac-tapseek{position:absolute;top:50%;z-index:4;translate:0 -50%;padding:8px 14px;border-radius:999px;background:#0b08099e;color:var(--ac-text);font-size:15px;font-weight:700;pointer-events:none}.ac-tapseek[data-side=back]{left:12%}.ac-tapseek[data-side=forward]{right:12%}.ap-episodes{position:absolute;z-index:18;left:0;right:0;top:var(--ap-panel-top, 56%);bottom:0;display:flex;flex-direction:column;padding:0 0 var(--ap-pad-b);background:#000;touch-action:pan-x}.ap-player[data-mode=expanded] .ap-episodes{top:auto;height:min(56%,300px);background:linear-gradient(180deg,#0000,#000000e6 22%);padding-top:18px}.ap-handle{align-self:center;display:grid;place-items:center;width:64px;height:28px;color:#ffffffb3}.ap-handle .icon{width:22px;height:22px}.ap-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 16px 10px}.ap-panel-title{font-size:20px;font-weight:700}.ap-dub-chip{display:inline-flex;align-items:center;gap:4px;max-width:55%;min-height:32px;padding:0 10px;border-radius:8px;background:#ffffff1a;font-size:13px;color:#ffffffdb;white-space:nowrap}.ap-dub-chip span{overflow:hidden;text-overflow:ellipsis}.ap-dub-chip .icon{width:16px;height:16px;flex:none}.ap-dub-chip:disabled{background:none;padding:0}.ap-ep-strip{display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;padding:0 16px 6px;touch-action:pan-x}.ap-ep-strip::-webkit-scrollbar{display:none}.ap-ep{flex:none;width:clamp(128px,36vw,200px);display:flex;flex-direction:column;gap:6px;text-align:left;scroll-snap-align:start;transition:transform var(--ac-press) var(--ac-ease)}.ap-ep:active{transform:scale(.97)}.ap-ep-pic{position:relative;display:block;aspect-ratio:16 / 9;border-radius:8px;overflow:hidden;background:var(--ac-surface-2)}.ap-ep-pic img{width:100%;height:100%;object-fit:cover}.ap-ep-progress{position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--ac-ruby-hot);transform-origin:0 50%}.ap-ep-now{position:absolute;left:6px;top:6px;padding:2px 6px;border-radius:4px;background:var(--ac-ruby);font-size:11px;font-weight:600}.ap-ep.is-current .ap-ep-pic{box-shadow:inset 0 0 0 2px var(--ac-ruby-hot)}.ap-ep.is-done .ap-ep-pic img{opacity:.5}.ap-ep-label{font-size:13px;font-weight:600;color:#ffffffe6}.ap-ep.is-done .ap-ep-label{color:#ffffff8c}.ap-settings{position:absolute;inset:0;z-index:30;display:flex;flex-direction:column;background:#000;padding:var(--ap-pad-t) 0 var(--ap-pad-b);touch-action:pan-y}.ap-settings-top{position:relative;display:flex;align-items:flex-end;gap:8px;padding:0 var(--ap-pad-x) 0 16px}.ap-settings-close{position:absolute;right:var(--ap-pad-x);top:-6px}.ap-tabs{position:relative;flex:1;display:flex;gap:20px;padding-top:34px;border-bottom:1px solid rgb(255 255 255 / .12);margin-right:44px}.ap-tab{position:relative;padding:8px 0 10px;font-size:15px;font-weight:600;color:#ffffff8c;transition:color var(--ac-quick)}.ap-tab.is-on{color:#fff}.ap-tabs-marker{position:absolute;left:0;bottom:-1px;height:3px;border-radius:3px;background:var(--ac-ruby-hot);transition:transform var(--ac-base) var(--ac-ease-out),width var(--ac-base) var(--ac-ease-out)}.ap-pages{position:relative;flex:1;overflow:hidden}.ap-page{position:absolute;inset:0;overflow-y:auto;overscroll-behavior:contain;padding:10px 8px 24px;display:flex;flex-direction:column;gap:2px;touch-action:pan-y}.ap-page.is-leaving{pointer-events:none}.ap-row{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:8px 10px;border-radius:10px;text-align:left;color:#fff;transition:background-color var(--ac-quick)}.ap-row:active{background:#ffffff0f}@media(hover:hover){.ap-row:hover{background:#ffffff0d}}.ap-row:disabled{color:#ffffff59}.ap-row[data-checked=true]{background:#ffffff1a}.ap-row-icon{width:22px;height:22px;flex:none;color:#fffc}.ap-row-check{display:grid;place-items:center;width:22px;flex:none}.ap-row-check .icon{width:20px;height:20px}.ap-row-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.ap-row-label{font-size:15px;font-weight:500}.ap-row-label sup{margin-left:4px;font-size:10px;font-weight:500;color:#fff9}.ap-row-hint{font-size:12px;color:#ffffff8c}.ap-row-tail{display:inline-flex;align-items:center;gap:4px;color:#fff9;font-size:13px}.ap-row-tail .icon{width:18px;height:18px}.ap-back-row{min-height:44px;font-weight:600}.ap-back-row .icon{width:20px;height:20px}.ap-group{display:flex;flex-direction:column;gap:2px;padding-bottom:10px}.ap-group-title{padding:10px 10px 4px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#ffffff8c}.ap-switch{position:relative;flex:none;width:40px;height:24px;border-radius:12px;background:#ffffff38;transition:background-color var(--ac-quick)}.ap-switch i{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform var(--ac-quick) var(--ac-ease-out)}.ap-row[aria-checked=true] .ap-switch{background:var(--ac-ruby-hot)}.ap-row[aria-checked=true] .ap-switch i{transform:translate(16px)}.ap-credit{padding:12px 18px 0;font-size:12px;color:#ffffff73}@media(min-width:900px){.ap-player[data-mode=inline] .ap-bar{max-width:1100px;margin:0 auto;width:100%}.ap-settings{left:auto;width:min(440px,100%);border-left:1px solid rgb(255 255 255 / .1);background:#080607f7}}html[data-motion=reduced] :is(.ap-controls,.ap-top,.ap-bottom,.ap-play .icon){transition:none}.lite .ap-stage{transition:none}.view-home{padding-top:calc(var(--ac-topbar-h) + var(--ac-safe-t))}.home-top{display:flex;flex-direction:column;gap:26px;padding:14px 0 24px}.row--resume .row-track{grid-auto-columns:min(74vw,400px);gap:10px}@media(min-width:900px){.row--resume .row-track{grid-auto-columns:360px}}.resume-item{position:relative;scroll-snap-align:start;min-width:0}.resume-card{display:block;-webkit-touch-callout:none;transition:transform var(--ac-press) var(--ac-ease)}.resume-card.is-pressed{transform:scale(.975);transition-duration:90ms}.resume-media{position:relative;display:block;aspect-ratio:16 / 9;border-radius:12px;overflow:hidden;background:linear-gradient(160deg,#2a171c,#120c0e 70%);isolation:isolate}.resume-blur{position:absolute;inset:-24px;background-size:cover;background-position:center;filter:blur(22px) saturate(1.2) brightness(.5)}.resume-poster{position:absolute;top:8%;right:5%;height:84%;width:auto;max-width:none;aspect-ratio:5 / 7;border-radius:6px;object-fit:cover;box-shadow:0 6px 18px #00000073}.resume-frame{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .38s var(--ac-ease)}.resume-media.has-frame .resume-frame{opacity:1}.resume-media.has-frame .resume-poster,.resume-media.has-frame .resume-blur{visibility:hidden}.resume-shade{position:absolute;inset:0;z-index:2;background:linear-gradient(#0b080900 38%,#0b0809db)}.resume-text{position:absolute;left:14px;right:46px;bottom:13px;z-index:3;display:flex;flex-direction:column;gap:1px}.resume-text b{font-size:16px;font-weight:700;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.resume-text small{font-size:13px;color:var(--ac-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.resume-progress{position:absolute;left:0;right:0;bottom:0;z-index:3;height:3px;background:#ffffff2e}.resume-progress i{display:block;height:100%;background:var(--ac-ruby);transform-origin:0 50%}.resume-more{position:absolute;right:2px;bottom:8px;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:40px;height:44px;transition:transform var(--ac-press) var(--ac-ease)}.resume-more i{width:4px;height:4px;border-radius:50%;background:var(--ac-text)}.resume-more.is-pressed{transform:scale(.88)}@media(hover:hover)and (pointer:fine){.resume-card:hover .resume-media{box-shadow:0 0 0 1px #ff335580}}.sea-wrap{--sea-cell: 96px;--sea-row: 66px;--sea-gap: 2px;--sea-cols: 4;width:100%;max-width:1680px;margin-inline:auto}.sea{display:flex;flex-direction:column}.sea-seg{display:grid;grid-template-columns:repeat(var(--sea-cols),var(--sea-cell));grid-template-rows:repeat(var(--rows),var(--sea-row));gap:var(--sea-gap);height:calc(var(--rows) * var(--sea-row) + (var(--rows) - 1) * var(--sea-gap));contain:layout paint style}.sea-seg+.sea-seg{margin-top:var(--sea-gap)}.sea-tile{position:relative;grid-column:var(--x) / span var(--w);grid-row:var(--y) / span var(--h);display:block;overflow:hidden;background:linear-gradient(160deg,#24161a,#130d0f 70%);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;outline:none}.sea-media{position:absolute;inset:0;display:block}.sea-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .36s var(--ac-ease),filter .26s var(--ac-ease)}.sea-tile.is-loaded .sea-media img{opacity:1}.sea-tile.is-broken .sea-media img{display:none}.sea-tile.is-broken .sea-cap{opacity:1;visibility:visible;transform:none;background:none}.sea-play{position:absolute;left:5px;top:5px;z-index:2;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--ac-ruby);box-shadow:0 1px 3px #00000073;pointer-events:none}.sea-play .icon{width:9px;height:9px;translate:1px 0;color:#fff}.sea-tile--L .sea-play,.sea-tile--XL .sea-play{width:24px;height:24px;left:8px;top:8px}.sea-tile--L .sea-play .icon,.sea-tile--XL .sea-play .icon{width:12px;height:12px}.sea-age{position:absolute;right:5px;top:5px;z-index:2;padding:0 4px;border-radius:4px;background:#0b08098c;font-size:9.5px;font-weight:700;line-height:15px;letter-spacing:.02em;color:#f3e9e4c7;pointer-events:none}.sea-progress{position:absolute;left:0;right:0;bottom:0;z-index:2;height:2px;background:#ffffff29;pointer-events:none}.sea-progress i{display:block;height:100%;background:var(--ac-ruby);transform-origin:0 50%}.sea-cap{position:absolute;inset:auto 0 0;z-index:1;display:flex;flex-direction:column;gap:2px;padding:28px 10px 9px;background:linear-gradient(#0b080900,#0b0809db 58%);opacity:0;visibility:hidden;transform:translate3d(0,6px,0);transition:opacity var(--ac-quick) var(--ac-ease),transform var(--ac-base) var(--ac-ease-out),visibility 0s linear var(--ac-quick);pointer-events:none}.sea-cap b{font-size:13px;font-weight:650;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sea-cap small{font-size:11.5px;color:var(--ac-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sea-tile--S .sea-cap{padding:22px 7px 7px}.sea-tile--S .sea-cap b{font-size:11.5px}.sea-tile--S .sea-cap small{display:none}.sea-tile--L .sea-cap b,.sea-tile--XL .sea-cap b{font-size:15px}.sea-tile.is-pressed .sea-cap,.sea-tile:focus-visible .sea-cap{opacity:1;visibility:visible;transform:none;transition-delay:0s}.sea-tile.is-seen .sea-cap{opacity:1;visibility:visible;transform:none;transition:none}.sea-tile.is-pressed .sea-media img{filter:brightness(.82)}.sea-tile:focus-visible:after{content:"";position:absolute;inset:0;z-index:3;box-shadow:inset 0 0 0 2px var(--ac-ruby-hot);pointer-events:none}@media(hover:hover)and (pointer:fine){.sea-tile:hover .sea-cap{opacity:1;visibility:visible;transform:none;transition-delay:0s}.sea-tile:hover:after{content:"";position:absolute;inset:0;z-index:3;box-shadow:inset 0 0 0 1px #ff33558c;pointer-events:none}}.sea-pick{position:relative;margin:28px 0}.sea-pick-card{display:block;-webkit-touch-callout:none}.sea-pick-media{position:relative;aspect-ratio:16 / 9;max-height:72vh;width:100%;overflow:hidden;border-radius:14px;background:linear-gradient(160deg,#2a171c,#120c0e 70%);isolation:isolate}@media(min-width:900px){.sea-pick-media{aspect-ratio:21 / 9}.sea-pick-save{top:calc(min(min(100vw,1680px) * 9 / 21,72vh) + 4px)}}.sea-pick-blur{position:absolute;inset:-30px;background-size:cover;background-position:center;filter:blur(28px) saturate(1.2) brightness(.55);transform:scale(1.1)}.sea-pick-poster{position:absolute;top:8%;bottom:8%;right:6%;aspect-ratio:5 / 7;border-radius:8px;overflow:hidden;box-shadow:0 10px 30px #00000073}.sea-pick-poster img{width:100%;height:100%;object-fit:cover}.sea-pick-frame{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .42s var(--ac-ease)}.sea-pick-media.has-frame .sea-pick-frame{opacity:1}.sea-pick-media.has-frame .sea-pick-poster,.sea-pick-media.has-frame .sea-pick-blur{visibility:hidden}.sea-pick-shade{position:absolute;inset:0;z-index:2;background:linear-gradient(90deg,#0b0809c7,#0b080940 55%,#0b080900),linear-gradient(#0b080900 55%,#0b08098c)}.sea-pick-kicker{position:absolute;left:var(--ac-gutter);top:14px;z-index:3;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#f0c3cb}.sea-pick-title{position:absolute;left:var(--ac-gutter);right:42%;bottom:14px;z-index:3;font:700 clamp(24px,6.6vw,46px)/1.02 var(--ac-display);letter-spacing:.005em;text-wrap:balance;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sea-pick-media.has-frame .sea-pick-title{right:var(--ac-gutter)}.sea-pick-age{top:14px;right:12px;z-index:3}.sea-pick-body{padding:12px calc(var(--ac-gutter) + 40px) 0 var(--ac-gutter)}.sea-pick-text{font-size:15px;line-height:1.4;height:2.8em;color:var(--ac-text-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sea-pick-meta{display:flex;flex-wrap:wrap;align-content:flex-start;gap:0 14px;margin-top:6px;height:2.8em;overflow:hidden;font-size:14px;line-height:1.4;font-weight:600}.sea-pick-score{color:#ff8da0}.sea-pick-score.mood{display:inline-flex;align-items:center;gap:5px;color:var(--mood);white-space:nowrap}.mood-icon{width:17px;height:17px;flex:none}.sea-pick-save{position:absolute;right:calc(var(--ac-gutter) - 10px);top:calc(min(min(100vw,1680px) * 9 / 16,72vh) + 4px);display:grid;place-items:center;width:44px;height:44px;color:var(--ac-text);transition:transform var(--ac-press) var(--ac-ease),color var(--ac-quick) var(--ac-ease)}.sea-pick-save .icon{width:26px;height:26px}.sea-pick-save.is-on{color:var(--ac-ruby-hot)}.sea-pick-save.is-on .icon path{fill:currentColor}.sea-pick-save.is-pressed{transform:scale(.9)}.sea-pick.is-waiting .sea-pick-media:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgb(255 255 255 / .04) 50%,transparent 70%);animation:sea-shimmer 1.4s linear infinite}@keyframes sea-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}html[data-motion=reduced] .sea-pick.is-waiting .sea-pick-media:after{animation:none}@media(hover:hover)and (pointer:fine){.sea-pick-card:hover .sea-pick-media{box-shadow:0 0 0 1px #ff335580}}.sea-status:empty{display:none}.sea-status{padding:8px var(--ac-gutter)}.sea-waiting{min-height:50vh;display:grid;place-content:center}.sea-end,.sea-offline{padding:28px 0 12px;text-align:center;font-size:13px;color:var(--ac-text-3)}.sea-sentinel{height:1px}html[data-motion=reduced] .sea-media img,html[data-motion=reduced] .sea-cap{transition-duration:1ms;transform:none}.duel-layer{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:calc(16px + var(--ac-safe-t)) 16px calc(16px + var(--ac-safe-b))}.duel-backdrop{position:absolute;inset:0;background:#060405d6}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.duel-backdrop{background:#060405b3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}}.duel{position:relative;width:min(560px,100%);max-height:100%;overflow:auto;padding:22px 18px 16px;border-radius:20px;background:linear-gradient(180deg,#1a1114,#0f0a0c);border:1px solid rgb(122 26 44 / .45);text-align:center;outline:none}.duel-step{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ac-text-3)}.duel-title{margin-top:6px;font:700 clamp(26px,7vw,34px)/1.08 var(--ac-display)}.duel-text{margin:8px auto 16px;max-width:40ch;font-size:13.5px;color:var(--ac-text-2)}.duel-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.duel-pick{display:flex;flex-direction:column;gap:8px;padding:0;text-align:left;border-radius:12px;transition:transform var(--ac-press) var(--ac-ease),opacity var(--ac-base) var(--ac-ease)}.duel-pick.is-pressed{transform:scale(.97)}.duel-poster{position:relative;aspect-ratio:2 / 3;border-radius:12px;overflow:hidden;background:#1c1316;box-shadow:0 0 0 1px #ffe4de14;transition:box-shadow var(--ac-quick) var(--ac-ease)}.duel-poster img{width:100%;height:100%;object-fit:cover}.duel-name{font-size:14px;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.duel-meta{margin-top:-4px;font-size:12px;color:var(--ac-text-3)}.duel-pick.is-chosen .duel-poster{box-shadow:0 0 0 2px var(--ac-ruby-hot),0 0 22px #e0173a59}.duel-pair.has-choice .duel-pick:not(.is-chosen){opacity:.38}.duel-later{margin-top:14px;min-height:40px;padding:0 12px;font-size:13px;color:var(--ac-text-3);text-decoration:underline;text-underline-offset:3px}@media(hover:hover)and (pointer:fine){.duel-pick:hover .duel-poster{box-shadow:0 0 0 1px #ff33558c}}.taste-genres{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.view-catalog .page-head .catalog-schedule{margin-left:auto}.chip--play .chip-play{width:13px;height:13px;color:var(--ac-ruby-hot)}.chip--play.is-on .chip-play{color:#fff}.fact-link{color:var(--ac-text);text-decoration:underline;text-decoration-color:#ffe4de4d;text-underline-offset:3px}.fact-link:hover{text-decoration-color:var(--ac-ruby-hot)}.site-footer{margin:56px var(--ac-gutter) 0;padding:22px 0 8px;border-top:1px solid var(--ac-line);font-size:13px;color:var(--ac-text-3)}.view-legal .site-footer{margin-inline:0}.site-footer-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px}.site-footer-name{font-weight:700;color:var(--ac-text-2)}.site-footer-links{display:flex;flex-wrap:wrap;gap:8px 18px}.site-footer-links a,.site-footer-tg a{display:inline-block;padding-block:8px;margin-block:-8px}.site-footer a{color:var(--ac-text-3);transition:color var(--ac-quick) var(--ac-ease)}.site-footer a:hover{color:var(--ac-text)}.site-footer-tg{margin-left:auto}.site-footer-tg a{color:var(--ac-text-2)}.site-footer-note{margin-top:12px;font-size:12px;line-height:1.5}.legal-section a{color:var(--ac-text);text-decoration:underline;text-decoration-color:#ffe4de4d;text-underline-offset:3px}.contacts dd a{color:var(--ac-text)}.view-legal>p,.view-legal>.legal-section,.view-legal>.site-footer{padding-inline:var(--ac-gutter)}.tab-count{margin-left:7px;padding:0 7px;border-radius:999px;background:#fff0ec14;font-size:12px;font-weight:600;line-height:20px;color:var(--ac-text-2)}.tab-count[hidden]{display:none}.tab[aria-selected=true] .tab-count{background:#e0173a33;color:var(--ac-text)}.chip .chip-sign{--g-size: 14px;margin-left:-3px}.coll-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:14px;padding:0 var(--ac-gutter)}@media(max-width:559px){.coll-grid{grid-template-columns:1fr 1fr;gap:10px}}.coll-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;min-width:0;padding:16px 12px 12px;border-radius:14px;background:var(--ac-surface);border:1px solid var(--ac-line);text-align:center;overflow:hidden;transition:transform var(--ac-press) var(--ac-ease),border-color var(--ac-quick) var(--ac-ease)}.coll-card.is-pressed{transform:scale(.98)}.coll-card-title{font-size:15px;font-weight:650;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}.coll-card-meta{font-size:12px;color:var(--ac-text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}@media(hover:hover)and (pointer:fine){.coll-card:hover{border-color:#ff335573}}.coll-card--new{border-style:dashed;color:var(--ac-text-2)}.coll-fan{position:relative;display:block;width:100%;height:118px}.coll-fan img{position:absolute;bottom:0;width:38%;max-width:92px;aspect-ratio:5 / 7;height:auto;object-fit:cover;border-radius:6px;box-shadow:0 6px 16px #00000080}.coll-fan-0{left:50%;z-index:3;translate:-50% 0}.coll-fan-1{left:50%;z-index:2;translate:-112% 4px;rotate:-9deg}.coll-fan-2{left:50%;z-index:1;translate:12% 4px;rotate:9deg}.coll-fan--1 .coll-fan-0{translate:-50% 0}.coll-fan-empty{position:absolute;inset:14px 30%;display:grid;place-items:center;border-radius:8px;border:1px dashed var(--ac-line-strong);color:var(--ac-text-3)}.coll-fan-empty .icon{width:22px;height:22px}@media(min-width:560px){.coll-fan{height:150px}.coll-fan img{max-width:112px}}.view-collections .page-head .coll-create{margin-left:auto}.coll-section{margin-top:22px}.coll-section-title{padding:0 var(--ac-gutter);margin-bottom:12px;font:700 clamp(18px,4.4vw,22px)/1.2 var(--ac-font)}.coll-status{padding:12px var(--ac-gutter)}.my-collections .coll-grid{padding:4px 0 0}.my-collections .lists-foot{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.coll-form{display:flex;flex-direction:column;gap:14px}.field-area{min-height:84px;padding-top:10px;resize:vertical;line-height:1.45}.coll-check{display:flex;align-items:center;gap:10px;font-size:15px}.coll-check input{width:20px;height:20px;accent-color:var(--ac-ruby)}.coll-hint{margin-top:-6px;font-size:13px;color:var(--ac-text-3)}.coll-hint--page{margin:10px 0 0}.coll-new{width:100%;margin-bottom:12px}.coll-choose{display:flex;flex-direction:column;gap:6px}.coll-choice{display:grid;grid-template-columns:1fr 72px 28px;align-items:center;gap:10px;padding:10px 8px 10px 12px;border-radius:12px;text-align:left;transition:background-color var(--ac-quick) var(--ac-ease)}.coll-choice:hover,.coll-choice.is-pressed{background:#fff0ec0d}.coll-choice-text{display:flex;flex-direction:column;min-width:0}.coll-choice-text b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.coll-choice-text small{color:var(--ac-text-3);font-size:12px}.coll-choice .coll-fan{height:52px}.coll-choice .coll-fan img{width:30px;max-width:30px;border-radius:3px}.coll-choice-check{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;border:1px solid var(--ac-line-strong);color:transparent}.coll-choice.is-on .coll-choice-check{background:var(--ac-ruby);border-color:var(--ac-ruby);color:#fff}.coll-choice-check .icon{width:15px;height:15px}.coll-head{padding:18px var(--ac-gutter) 6px;max-width:860px}.coll-kicker{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#f0c3cb}.coll-title{margin-top:6px}.coll-description{margin-top:10px;font-size:15px;line-height:1.5;color:var(--ac-text-2)}.coll-meta{margin-top:6px;font-size:13px;color:var(--ac-text-3)}.coll-actions{margin-top:14px}.coll-items{margin-top:18px}.coll-item{position:relative;min-width:0}.coll-remove{position:absolute;z-index:3;right:6px;bottom:6px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#0b0809c7;border:1px solid rgb(255 255 255 / .2)}.coll-remove .icon{width:14px;height:14px}.coll-item .card-cap{padding-right:40px}.view-catalog .page-head .catalog-links{margin-left:auto;display:inline-flex;gap:16px}.view-catalog .page-head .catalog-links .catalog-schedule{margin-left:0}.sea-coll{margin:28px 0;padding:0 var(--ac-gutter)}.sea-coll-head{display:flex;flex-direction:column;gap:4px;margin-bottom:14px}.sea-coll-kicker{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#f0c3cb}.sea-coll-title{font:700 clamp(22px,5.6vw,32px)/1.15 var(--ac-display);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sea-coll-text{font-size:14px;color:var(--ac-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sea-coll-more{display:inline-flex;align-items:center;gap:4px;margin-top:2px;font-size:13px;font-weight:600;color:var(--ac-text)}.sea-coll-more .icon{width:16px;height:16px}.sea-coll-row{display:flex;gap:8px;margin:0 calc(-1 * var(--ac-gutter));padding:0 var(--ac-gutter) 4px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--ac-gutter);scrollbar-width:none}.sea-coll-row::-webkit-scrollbar{display:none}.sea-coll-poster,.sea-coll-all{position:relative;display:block;flex:none;width:clamp(104px,27vw,200px);aspect-ratio:5 / 7;border-radius:8px;overflow:hidden;scroll-snap-align:start;background:linear-gradient(160deg,#24161a,#130d0f 70%)}.sea-coll-all{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:8px;text-align:center;color:var(--ac-text);text-decoration:none;border:1px solid var(--ac-line);background:var(--ac-surface)}.sea-coll-all b{font:700 18px/1.1 var(--ac-font)}.sea-coll-all span{font-size:13px;color:var(--ac-text-2)}.sea-coll-all .icon{width:20px;height:20px;color:var(--ac-text-2)}.sea-coll-poster .sea-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .36s var(--ac-ease)}.sea-coll-poster.is-loaded .sea-media img{opacity:1}.tg-btn{gap:10px;background:linear-gradient(180deg,#2aa3e0,#1f86c4);box-shadow:inset 0 1px #fff3,0 6px 18px #1f86c440}.tg-btn .icon{width:20px;height:20px}.tg-btn[aria-disabled=true]{opacity:.5}.tg-status{margin-top:10px;font-size:14px;line-height:1.45}.tg-status.is-wait{color:var(--ac-text-2)}.tg-status.is-error{color:#ff9aaa}.account-mail{margin-top:14px}.account-card--inner{padding:12px 0 0;background:none;border:0}.avatar{display:inline-grid;place-items:center;flex:none;width:var(--size);height:var(--size);border-radius:50%;overflow:hidden;background:linear-gradient(160deg,var(--ac-bordo-2),var(--ac-wine));color:#ffe4ea;font:700 calc(var(--size) * .42)/1 var(--ac-display)}.avatar img{width:100%;height:100%;object-fit:cover}.profile-top{display:flex;align-items:center;gap:16px;width:100%;min-width:0}.profile-avatar{position:relative;flex:none;padding:0;border:0;background:none;line-height:0;border-radius:50%;overflow:hidden;cursor:pointer}.profile-avatar:after{content:"\424\43e\442\43e";position:absolute;inset:auto 0 0;padding:3px 0 7px;line-height:1.2;background:#0b0809b3;font-size:11px;font-weight:600;text-align:center;color:var(--ac-text-2)}.profile-who{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.profile-who .account-name{margin:0}.profile-name-edit{display:flex;flex-wrap:wrap;gap:8px;width:100%}.profile-name-edit .field-input{flex:1 1 160px;min-width:0;width:auto}.profile-ways{margin-top:14px}.profile-link-tg{margin-top:10px}.btn.is-danger{color:#ff9aaa;border-color:#ff788c59}.topbar-account{display:none;align-items:center;justify-content:center;min-width:40px;height:40px;margin-left:6px;border-radius:999px}.topbar-account.is-signed{display:inline-flex}.topbar-login{padding:0 16px;line-height:38px;border-radius:999px;background:#f3e9e4;color:#160e10;font-size:14px;font-weight:600}@media(min-width:960px){.topbar-account:not([hidden]){display:inline-flex}}html[data-route=watch] .topbar-account{display:none}.author-head{display:flex;align-items:center;gap:18px;padding:22px var(--ac-gutter) 18px}.author-who{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.author-name{margin:0}.coll-author{color:inherit;text-decoration:underline;text-decoration-color:#f0c3cb66;text-underline-offset:3px}.import-sub{margin:18px 0 2px;font:650 16px/1.3 var(--ac-font)}.ann-note{max-width:62ch;margin:0 0 8px}.ann-group{margin-top:28px}.ann-group .section-title{display:flex;align-items:baseline;gap:10px}.ann-count{font:500 13px/1 var(--ac-font);color:var(--ac-text-2)}.ann-grid{margin-top:12px}.ann-item{display:flex;flex-direction:column;gap:8px;min-width:0}.ann-item .wait-btn{align-self:stretch;justify-content:center}.wait-btn.is-on{border-color:var(--ac-ruby);color:var(--ac-text)}@media(max-width:599px){.view-catalog .page-head{flex-wrap:wrap}.view-catalog .page-head .catalog-links{margin-left:0;width:100%;gap:18px}.view-catalog .catalog-links .row-more{margin-left:0}}.view-announces>.ann-note{padding:0 var(--ac-gutter);margin-top:-4px}.ann{padding:0 var(--ac-gutter) 32px}.ann-group:first-child{margin-top:18px}.disc{padding:4px var(--ac-gutter) 24px;max-width:760px}.disc-head{display:flex;flex-direction:column;gap:6px}.disc-title{margin-bottom:4px}.disc-count{color:var(--ac-text-2);font-weight:500}.disc-sort{margin-bottom:8px}.disc-signin{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--ac-line);border-radius:14px;background:var(--ac-surface);margin:6px 0 14px}.disc-signin p{margin:0}.disc-list{display:flex;flex-direction:column}.disc-more{height:1px}.cmp{display:flex;gap:10px;align-items:flex-start;margin:6px 0 18px}.cmp-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.cmp-text{width:100%;min-height:48px;padding:10px 12px;resize:none;line-height:1.45}.cmp--compact{margin:8px 0 12px}.cmp--compact .cmp-text{min-height:44px}.cmp-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cmp-gap{flex:1}.cmp-count{font-size:12px;color:var(--ac-text-2)}.cmp-spoiler.is-on{border-color:var(--ac-ruby);color:var(--ac-text)}.cmp-titles{display:flex;flex-direction:column;gap:6px}.cmp-titles[hidden]{display:none}.cm-thread{padding:14px 0;border-top:1px solid var(--ac-line)}.cm-thread:first-child{border-top:0}.cm{position:relative;border-radius:12px;transition:background-color .6s}.cm.is-focus{background:#e11d481f}.cm-head{display:flex;align-items:center;gap:8px;min-width:0}.cm-who{display:inline-flex;align-items:center;gap:8px;min-width:0;color:inherit;text-decoration:none}.cm-name{font-weight:650;font-size:14.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm-when{font-size:12.5px;color:var(--ac-text-2);white-space:nowrap}.cm-more{margin-left:auto;width:34px;height:34px;color:var(--ac-text-2)}.cm-body{margin:6px 0 0 40px;display:flex;flex-direction:column;gap:8px}.cm-text{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5;font-size:15px}.cm.is-deleted .cm-text{font-style:italic;padding-left:40px}.cm-spoiler{align-self:flex-start;padding:10px 14px;border-radius:10px;border:1px dashed var(--ac-line-strong);background:var(--ac-surface-2);color:var(--ac-text-2);font:inherit;font-size:14px;cursor:pointer}.cm-hidden{display:flex;flex-direction:column;gap:8px}.cm-hidden[hidden]{display:none}.cm-titles{display:flex;flex-direction:column;gap:6px}.cm-acts{display:flex;align-items:center;gap:16px;margin:6px 0 0 40px}.cm-like,.cm-act{display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:0;border:0;background:none;color:var(--ac-text-2);font:inherit;font-size:13.5px;cursor:pointer}.cm-like .icon{width:18px;height:18px}.cm-like.is-on{color:var(--ac-ruby)}.cm-replies{margin-left:40px}.cm-replies .cm{margin-top:12px}.cm-replies .cm-body,.cm-replies .cm-acts{margin-left:40px}.cm-thread>.cmp{margin-left:40px}.cm-more-replies{margin:10px 0 0 80px;padding:0;border:0;background:none;color:var(--ac-ruby-soft, #ff8da0);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.tcard{display:flex;align-items:center;gap:12px;padding:8px;max-width:460px;border-radius:14px;border:1px solid var(--ac-line);background:var(--ac-surface);color:inherit;text-decoration:none}a.tcard:hover{border-color:var(--ac-line-strong)}.tcard-poster{width:52px;flex:none;border-radius:8px;overflow:hidden}.tcard-main{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.tcard-title{font-weight:650;font-size:14.5px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tcard-meta{font-size:12.5px;color:var(--ac-text-2)}.tcard-go{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;margin-top:2px;padding:3px 10px;border-radius:999px;background:var(--ac-surface-2);font-size:12.5px;font-weight:600;color:var(--ac-text)}.tcard-go.is-play{background:var(--ac-ruby);color:#fff}.tcard-go .icon{width:12px;height:12px}.tcard-x{flex:none;width:34px;height:34px;color:var(--ac-text-2)}.pick{display:flex;flex-direction:column;gap:10px}.pick-list{display:flex;flex-direction:column;gap:4px}.pick-note{margin:4px 0}.pick-row{display:flex;align-items:center;gap:12px;padding:6px 8px;border:0;border-radius:12px;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.pick-row:hover,.pick-row.is-selected{background:var(--ac-surface-2)}.pick-poster{width:40px;flex:none;border-radius:6px;overflow:hidden}.pick-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.pick-title{font-weight:600;font-size:14.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pick-meta{font-size:12.5px;color:var(--ac-text-2)}.pick-row .choice-mark{flex:none}.pick-row.is-selected .choice-mark{background:var(--ac-ruby-hot);border-color:var(--ac-ruby-hot);box-shadow:0 0 8px #ff3355b3}.pick-count{margin-right:auto;font-size:13px;color:var(--ac-text-2);align-self:center}.activity-body{padding:0 0 32px}.view-activity .tab-panel{padding:8px var(--ac-gutter) 0}.notes,.feed,.people{display:flex;flex-direction:column}.note{display:flex;gap:12px;padding:12px 8px;border-radius:14px;color:inherit;text-decoration:none}.note:hover{background:var(--ac-surface)}.note.is-new{background:#e11d4814}.note-main{display:flex;flex-direction:column;gap:3px;min-width:0}.note-line{font-size:14.5px;line-height:1.4}.note-quote{font-size:14px;color:var(--ac-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.note-when{font-size:12.5px;color:var(--ac-text-3, var(--ac-text-2))}.more-btn{align-self:center;margin:12px 0}.feed-item{padding:16px 0;border-top:1px solid var(--ac-line)}.feed-item:first-child{border-top:0}.feed-head{display:flex;flex-direction:column;gap:4px;font-size:14px}.feed-line{display:flex;align-items:center;gap:8px;min-width:0}.feed-head .feed-what{margin:0 0 0 44px}.feed-who{display:inline-flex;align-items:center;gap:8px;color:inherit;text-decoration:none}.feed-what{color:var(--ac-text-2)}.feed-what a{color:var(--ac-text);font-weight:600;text-decoration:none}.feed-when{color:var(--ac-text-2);font-size:12.5px;margin-left:auto;white-space:nowrap}.feed-body{margin:8px 0 0 44px;display:flex;flex-direction:column;gap:8px}.feed-coll .coll-card{max-width:320px}.feed-open{align-self:flex-start;font-size:13.5px;font-weight:600;color:var(--ac-ruby-soft, #ff8da0);text-decoration:none}.person{display:flex;align-items:center;gap:12px;padding:10px 4px;color:inherit;text-decoration:none;border-radius:12px}.person:hover{background:var(--ac-surface)}.person-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.person-name{font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.person-sub{font-size:12.5px;color:var(--ac-text-2)}.follow-btn{flex:none}.author-stats{display:flex;gap:14px;flex-wrap:wrap}.author-stat{padding:0;border:0;background:none;color:var(--ac-text-2);font:inherit;font-size:14px;cursor:pointer}.author-stat b{color:var(--ac-text)}.author-body{padding:0 0 24px}.view-profile .tab-panel{padding:8px var(--ac-gutter) 0}.profile-comment{margin-left:0}.profile-watch{display:flex;flex-direction:column;gap:14px}.profile-watch-item{display:flex;flex-direction:column;gap:6px}.profile-social{display:flex;flex-direction:column;gap:14px}.profile-social .check b{color:var(--ac-text);font-weight:600}.view-support .support-intro,.view-support .support-other,.view-support .tickets{padding:0 var(--ac-gutter);max-width:760px}.support-intro{display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:8px}.support-intro p{margin:0}.support-other{margin:6px 0 22px}.tickets{display:flex;flex-direction:column;gap:14px;padding-bottom:28px}.ticket{padding:14px;border:1px solid var(--ac-line);border-radius:16px;background:var(--ac-surface);display:flex;flex-direction:column;gap:10px}.ticket-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.ticket-status{font-size:12.5px;padding:3px 10px;border-radius:999px;background:var(--ac-surface-2);color:var(--ac-text-2)}.ticket-status.is-answered{background:#e0173a2e;color:var(--ac-text)}.ticket-about{font-size:13.5px;color:var(--ac-text-2)}.ticket-talk{display:flex;flex-direction:column;gap:8px}.ticket-msg{padding:10px 12px;border-radius:12px;background:var(--ac-surface-2)}.ticket-msg.is-staff{border-left:3px solid var(--ac-ruby)}.ticket-msg p{margin:4px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.45}.ticket-who{font-size:12.5px;color:var(--ac-text-2)}.ticket-reply{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.ticket-reply textarea{width:100%}.support-about{margin:0;font-size:13.5px;color:var(--ac-text-2)}.about-report{margin-top:18px;font-size:13.5px;color:var(--ac-text-2)}.sea-top{margin:30px 0}.sea-top-head{display:flex;align-items:baseline;gap:12px;padding:0 var(--ac-gutter);margin-bottom:12px}.sea-top-title{font:800 italic clamp(30px,8vw,44px)/1 var(--ac-font);letter-spacing:-.02em;background:linear-gradient(180deg,#fff 10%,#9b9196);-webkit-background-clip:text;background-clip:text;color:transparent;padding-inline-end:.2em;margin-inline-end:-.2em}.sea-top-sub{font-size:14px;color:var(--ac-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sea-top-row{display:flex;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--ac-gutter);padding:0 var(--ac-gutter) 4px;scrollbar-width:none}.sea-top-row::-webkit-scrollbar{display:none}.sea-top-item{position:relative;flex:none;width:clamp(150px,44vw,230px);display:flex;flex-direction:column;gap:8px;scroll-snap-align:start;color:inherit;text-decoration:none}.sea-top-poster{position:relative;display:block;aspect-ratio:5 / 7;border-radius:12px;overflow:hidden;background:linear-gradient(160deg,#24161a,#130d0f 70%)}.sea-top-poster .sea-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .36s var(--ac-ease)}.sea-top-item.is-loaded .sea-top-poster .sea-media img{opacity:1}.sea-top-poster:after{content:"";position:absolute;inset:55% 0 0;background:linear-gradient(transparent,#080506d1);pointer-events:none}.sea-top-n{position:absolute;left:8px;bottom:26px;z-index:2;font:900 italic clamp(58px,15vw,86px)/.8 var(--ac-font);letter-spacing:-.06em;color:#ffffff0f;-webkit-text-stroke:2px rgb(255 255 255 / .92);text-shadow:0 4px 18px rgb(0 0 0 / .55);pointer-events:none}.sea-top-name{font-size:14px;font-weight:600;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:1.25em}.sea-top-item .sea-age{top:8px;right:8px}.sea-top-item .sea-play{inset:auto 8px 8px auto;z-index:2}.sea-top.is-waiting .sea-top-n{opacity:.25}.sea-top .side-viewport{--arrow-y: 44%}.vibe-bar{position:sticky;top:calc(var(--ac-topbar-h) + var(--ac-safe-t, 0px));z-index:6;padding:10px 0 12px;background:linear-gradient(var(--ac-void) 78%,rgb(11 8 9 / 0))}.vibe-row{display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding:0 var(--ac-gutter)}.vibe-row::-webkit-scrollbar{display:none}.vibe{flex:none;display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 16px;border-radius:12px;border:1px solid var(--ac-line);background:var(--ac-surface);color:var(--ac-text-2);font:600 14.5px/1 var(--ac-font);white-space:nowrap;cursor:pointer;transition:background-color var(--ac-quick),color var(--ac-quick),border-color var(--ac-quick)}.vibe:hover{color:var(--ac-text);border-color:var(--ac-line-strong)}.vibe-icon{width:17px;height:17px;color:var(--vibe, currentColor)}.vibe.is-on{background:var(--ac-surface-2);color:var(--ac-text);border-color:var(--vibe, var(--ac-ruby));box-shadow:inset 0 0 0 1px var(--vibe, var(--ac-ruby))}.view-home.is-vibe .home-top{display:none}.sea-end--vibe{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;padding:28px var(--ac-gutter);color:var(--ac-text-2)}.sea-end--vibe p{margin:0;max-width:46ch}.sea-tile{transition:transform .26s cubic-bezier(.2,.9,.3,1)}.sea-tile.is-pressed{transform:scale(.97);transition-duration:90ms}.sea[data-physics=off] .sea-tile.is-pressed{transform:none}.sea-tile.is-pending{transform:translateY(14px) scale(.96);transition:none}.sea-tile.is-settling{transition:transform .38s cubic-bezier(.2,.8,.2,1) var(--settle-delay, 0ms)}html[data-motion=reduced] .sea-tile,html[data-motion=reduced] .sea-tile.is-pending{transform:none;opacity:1;transition:none}.sea-tile,.sea-coll-poster,.sea-top-item,.sea-pick-card{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.sea-tile img,.sea-coll-poster img,.sea-top-item img{-webkit-user-drag:none}.sea-tile:before,.sea-coll-poster:before,.sea-top-poster:before{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;border-radius:inherit;opacity:0;transition:opacity .26s ease-out;box-shadow:inset 0 0 0 2px var(--tone-ring, rgb(255 51 85 / .85)),inset 0 0 28px 4px var(--tone-glow, rgb(224 23 58 / .45))}.sea-tile.is-pressed:before,.sea-coll-poster.is-pressed:before,.sea-top-item.is-pressed .sea-top-poster:before{opacity:1;transition-duration:60ms}.sea-coll-poster,.sea-top-item{transition:transform .26s cubic-bezier(.2,.9,.3,1)}.sea-coll-poster.is-pressed,.sea-top-item.is-pressed{transform:scale(.96);transition-duration:90ms}.sea-pick-card .sea-pick-media:before{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;opacity:0;transition:opacity .26s ease-out;box-shadow:inset 0 0 0 2px var(--tone-ring, rgb(255 51 85 / .85)),inset 0 0 40px 6px var(--tone-glow, rgb(224 23 58 / .4))}.sea-pick-card.is-pressed .sea-pick-media:before{opacity:1;transition-duration:60ms}.sea-coll-top{display:flex;align-items:flex-start;gap:8px}.sea-coll-top .sea-coll-head{flex:1;min-width:0;color:inherit;text-decoration:none}.sea-coll-share{flex:none;width:40px;height:40px;margin-top:2px;color:var(--ac-text-2)}.vibe-bar{transition:transform .26s var(--ac-ease-out),opacity .2s var(--ac-ease)}html.is-compact .vibe-bar{transform:translate3d(0,-100%,0);opacity:0;pointer-events:none}.cmp-advice .icon{width:16px;height:16px}.cmp-advice.is-on{border-color:var(--ac-ruby);color:var(--ac-text)}.cmp-advice.is-on .icon{color:var(--ac-ruby)}.cmp-note{margin:0;font-size:13px;line-height:1.4;color:var(--ac-text-2)}.cmp-note[hidden]{display:none}.cm-advice{display:inline-flex;align-items:center;gap:4px;flex:none;padding:2px 8px;border-radius:999px;background:#e11d481f;color:var(--ac-ruby-soft, #ff8da0);font-size:12px;font-weight:600}.cm-advice .icon{width:12px;height:12px}.dsc-top{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:0 var(--ac-gutter) 6px;max-width:760px}.dsc-lead{margin:0;color:var(--ac-text-2);font-size:14.5px;line-height:1.5;max-width:62ch}.dsc-feed{padding:8px var(--ac-gutter) 32px;max-width:760px}.dsc-quote{position:relative;padding:2px 0 2px 14px;border-left:2px solid var(--ac-ruby)}.dsc-quote .cm-text{font-size:15.5px}.dsc-trend .row{margin-inline:calc(var(--ac-gutter) * -1)}.view-discover .dsc-trend{padding-bottom:4px}.dsc-tile .card-badge{background:#0c0a0eb8}.dsc-cta-box{aspect-ratio:5 / 7;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:14px;text-align:center;border:1px dashed var(--ac-line-strong);background:var(--ac-surface);color:var(--ac-text)}.dsc-cta-sign{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--ac-ruby);color:#fff}.dsc-cta-sign .icon{width:22px;height:22px}.dsc-cta-title{font-weight:700;font-size:15px;line-height:1.25}.dsc-cta-text{font-size:12.5px;line-height:1.35;color:var(--ac-text-2)}.dsc-cta:hover .dsc-cta-box{border-color:var(--ac-ruby)}
