@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{overscroll-behavior:none;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;overscroll-behavior-y: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:24px;height:2px;border-radius:2px;background:var(--ac-ruby);box-shadow:0 0 4px #ff33554d;opacity:0;transition:opacity var(--ac-base)}.views{position:relative;min-height:100vh;min-height:100dvh;outline:none}html:is([data-route=home],[data-route=catalog]) .view{padding-bottom:calc(var(--ac-nav-h) + var(--ac-safe-b) + 76px)}.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{flex:none;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{flex:none;width:16px;height:16px;margin-right:-2px;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:manual;hyphens:manual;overflow-wrap:break-word}.card-meta{display:flex;align-items:baseline;gap:6px;min-width:0;font-size:12px;line-height:1.3;color:var(--ac-text-2);white-space:nowrap}.card-when{min-width:0;overflow:hidden;text-overflow:ellipsis}.card-when:empty{display:none}.card-rating{flex:none;margin-left:auto;color:#f3e2d4;font-variant-numeric:tabular-nums}.card-meta>:only-child{margin-left:0;overflow:hidden;text-overflow:ellipsis}@media(max-width:599px){:is(.grid,.grid-more,.nox-grid) .card-genre{display:none}}.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:20px;height:20px;border-radius:50%;background:#0b0809c7;border:1px solid rgb(255 255 255 / .16)}.card-play-mark .icon{width:9px;height:9px;translate:1px 0;color:var(--ac-ruby-hot)}.card-age{position:absolute;right:6px;top:6px;z-index:2;padding:1px 6px;border-radius:6px;background:#0b0809d6;border:1px solid rgb(255 255 255 / .16);font-size:10.5px;font-weight:700;letter-spacing:.02em;color:#efe3df}.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;flex-wrap:wrap;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 1 0;min-width:max-content}.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:pan-y}.edge-zone[hidden]{display:none}.edge-zone.is-right{left:auto;right:0}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}.choices-picker{display:flex;flex-direction:column;gap:10px}.choices-group{display:flex;flex-direction:column;gap:6px}.choices-title{margin:0;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ac-text-2)}.choices{display:flex;flex-wrap:wrap;gap:6px}.choice{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border:1px solid var(--ac-line-strong);border-radius:999px;background:none;color:var(--ac-text);font:500 13.5px/1.2 var(--ac-font);text-align:left;cursor:pointer}.choice .icon{width:16px;height:16px;flex:none}.choice.is-on{border-color:#e11d48b3;background:#e11d4829;color:#fff}.choice:disabled{opacity:.4;cursor:default}.choices-note{margin:0;font-size:13px;color:var(--ac-text-2)}.choices-preview{margin:0;padding:10px 12px;border-radius:12px;background:#ffffff0d;font-size:14.5px;line-height:1.45;color:var(--ac-text)}.choices-preview.is-empty{color:var(--ac-text-2)}.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:var(--ac-void);box-shadow:0 1px 0 var(--ac-line)}.catalog-bar .chip-row{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent)}.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-image-empty{position:absolute;inset:35% 20px auto;text-align:center;color:var(--ac-text-2);font-size:15px}.dh-hero.is-playing .dh-image-empty{display: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-hero.is-warming .dh-player{display:block;position:absolute;inset:0;opacity:0;pointer-events:none}.dh-hero.is-preview .dh-player iframe{animation:dh-trailer-in .6s ease both}@keyframes dh-trailer-in{0%{opacity:0}}.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,.avatar){flex:1;min-width:0;font-weight:600}.list-link>:is(.glyph,svg,.avatar){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(12px + var(--ac-safe-r));bottom:calc(var(--ac-nav-h) + var(--ac-safe-b) + 12px);z-index:48;width:48px;height:48px;border-radius:50%;overflow:hidden;box-shadow:0 0 0 1px #ff33554d,0 0 12px #e0173a47,0 8px 18px #00000073;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}.welcome{margin:10px var(--ac-gutter) 4px;padding:12px 14px 14px;border-radius:18px;background:var(--g-glass, rgb(28 21 23 / .9));border:1px solid var(--g-rim, var(--ac-line));box-shadow:var(--g-shadow, none);color:var(--ac-text)}.welcome-head{display:flex;align-items:center;gap:10px;min-height:32px}.welcome-step{font-size:12px;letter-spacing:.02em;color:var(--ac-text-2)}.welcome-dots{display:inline-flex;gap:5px;flex:1}.welcome-dots i{width:6px;height:6px;border-radius:50%;background:var(--ac-line-strong, rgb(255 255 255 / .25))}.welcome-dots i.is-on{background:var(--ac-ruby-hot)}.welcome-close{flex:none;margin:-6px -8px -6px 0;color:var(--ac-text-3)}.welcome-title{display:block;margin-top:4px;font-size:17px}.welcome-text{margin:4px 0 12px;font-size:14px;line-height:1.45;color:var(--ac-text-2)}.welcome-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.welcome-actions .btn{min-height:44px}.tabbar .nav-item.is-hinted .nav-icon{box-shadow:0 0 0 2px var(--ac-ruby-hot);border-radius:12px;animation:welcome-hint 1.6s ease-in-out infinite}@keyframes welcome-hint{50%{box-shadow:0 0 0 5px #ff506440}}html[data-motion=reduced] .tabbar .nav-item.is-hinted .nav-icon{animation:none}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}.home-top:not(.home-mid):not(:has(>:not([hidden]))){display:none}.home-mid{padding:30px 0 6px}.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{width:24px;height:24px;left:8px;top:8px}.sea-tile--L .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{font-size:15px}.sea-why{align-self:flex-start;margin-bottom:4px;padding:3px 8px;border-radius:999px;background:#e0173ad9;color:#fff;font-size:11px;font-weight:700;letter-spacing:.02em}.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:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.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:#0b0809f5}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.vibe-bar,html[data-route=home] .topbar,html[data-route=home] .topbar.is-scrolled:not([data-mode=minimal]){background:#0b0809e0;-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%)}}.vibe-bar:after{content:"";position:absolute;left:0;right:0;top:100%;height:22px;background:linear-gradient(#0b080999,#0b080900);pointer-events:none}.lite .vibe-bar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0b0809f7}html[data-route=home] .topbar,html[data-route=home] .topbar.is-scrolled:not([data-mode=minimal]){border-bottom-color:transparent}.vibe-chev{width:14px;height:14px;margin-left:-2px;opacity:.7}.vibe-cats-box{padding-bottom:6px}.vibe-cats{display:flex;flex-wrap:wrap;gap:8px}.vibe-cats .vibe{min-height:42px}.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:#fff0ec1a;color:#fff;border-color: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-quote{position:relative;padding:2px 0 2px 14px;border-left:2px solid var(--ac-ruby)}.dsc-quote .cm-text{font-size:15.5px}.acts-home{display:flex;flex-direction:column;gap:10px;padding:0 var(--ac-gutter)}.acts-home[hidden]{display:none}.acts-banner{position:relative;isolation:isolate;display:flex;align-items:flex-end;justify-content:flex-end;height:clamp(150px,40vw,220px);border-radius:16px;overflow:hidden;border:1px solid var(--ac-line);background:radial-gradient(120% 140% at 0% 0%,rgb(225 29 72 / .5),transparent 62%),var(--ac-surface);color:#fff;text-decoration:none}.acts-banner-art{position:absolute;inset:0 30% 0 0;z-index:-2;display:grid;grid-template-rows:repeat(2,minmax(0,1fr));grid-auto-flow:column;grid-auto-columns:max-content;gap:3px;padding:3px}.acts-banner-art .acts-banner-poster{height:100%;width:auto;aspect-ratio:5 / 7;margin:0;border-radius:6px;overflow:hidden;box-shadow:0 4px 12px #00000073}.acts-banner-art .acts-banner-poster:nth-child(n+7){display:none}@media(min-width:960px){.acts-banner-art{inset:0 34% 0 0;overflow:hidden}.acts-banner-art .acts-banner-poster:nth-child(n+7){display:block}}.acts-banner:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(270deg,#0a0709f5,#0a0709d6 36%,#0a070938 66%,#0a07090a),linear-gradient(0deg,rgb(10 7 9 / .3),transparent 40%)}.acts-banner-text{display:flex;flex-direction:column;gap:4px;max-width:64%;padding:16px 18px}.acts-banner-title{font:700 clamp(21px,6vw,30px)/1.08 var(--ac-font);letter-spacing:-.01em;text-wrap:balance}.acts-banner-sub{font-size:13.5px;line-height:1.35;color:#fff0eccc}.acts-banner-go{position:absolute;left:12px;bottom:14px;z-index:2;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--ac-ruby);color:#fff;box-shadow:0 6px 18px #e11d4873}.acts-banner-go .icon{width:20px;height:20px}.acts-advise{align-self:flex-start;display:inline-flex;background:none;font-family:inherit;cursor:pointer;align-items:center;gap:6px;min-height:40px;padding:0 14px;border-radius:999px;border:1px dashed var(--ac-line-strong);color:var(--ac-text);font-size:14px;font-weight:600;text-decoration:none}.acts-advise .icon{width:16px;height:16px;color:var(--ac-ruby)}@media(min-width:960px){.acts-home{width:100%;max-width:1680px;margin-inline:auto}}.acts-share{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;max-width:760px;margin:4px var(--ac-gutter) 10px;padding:12px 14px;border:1px solid var(--ac-line);border-radius:14px;background:var(--ac-surface)}.acts-share[hidden]{display:none}.acts-share-text{flex:1 1 240px;margin:0;font-size:14px;line-height:1.45;color:var(--ac-text-2)}.acts-top-box{max-width:760px;padding:0 var(--ac-gutter)}.act-top{margin:6px 0 8px;padding:14px;border-radius:16px;border:1px solid rgb(225 29 72 / .3);background:linear-gradient(135deg,#e11d482e,#e11d480a 60%),var(--ac-surface)}.act-top-title{margin:0 0 10px;font:700 18px/1.2 var(--ac-font)}.act-top-sub{display:block;margin-top:3px;font-size:13px;font-weight:400;line-height:1.3;letter-spacing:0;color:var(--ac-text-2)}.act-top-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.act-top-item{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.act-top-poster{position:relative;display:block;width:100%;aspect-ratio:5 / 7;border-radius:10px;overflow:hidden;background:#fff0ec0a}.act-top-poster>:not(.act-rank){width:100%;height:100%}.act-rank{position:absolute;left:6px;top:6px;display:grid;place-items:center;min-width:26px;height:26px;padding:0 6px;border-radius:999px;background:var(--ac-ruby);color:#fff;font:800 15px/1 var(--ac-font);box-shadow:0 4px 12px #00000073}.act-top-item .act-line{width:100%;font-size:12.5px;line-height:1.35;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.act-top-item .act-like{min-height:32px}.act-top.is-empty .act-top-poster{border:1px dashed var(--ac-line-strong);background:none}.act-top.is-empty .act-rank{inset:0;margin:auto;width:40px;height:40px;background:none;box-shadow:none;color:var(--ac-text-3, rgb(255 240 236 / .4));font-size:26px}.act-top-empty{margin:10px 0 0;font-size:13.5px;line-height:1.45;color:var(--ac-text-2)}.dsc-head{justify-content:space-between;padding-top:12px}.dsc-head .page-title{font-size:clamp(24px,7.2vw,34px)}.dsc-home{flex:none;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:var(--ac-ruby);color:#fff;cursor:pointer;box-shadow:0 6px 18px #e11d4866}.dsc-home .icon{width:20px;height:20px}.acts-feed{display:flex;flex-direction:column;max-width:760px;padding:4px var(--ac-gutter) 32px}.act{display:flex;gap:12px;padding:14px 0;border-top:1px solid var(--ac-line)}.act:first-child{border-top:0}.act-poster{flex:none;align-self:flex-start;width:56px;border-radius:8px;overflow:hidden}.act-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.act-line{margin:0;font-size:15px;line-height:1.45;color:var(--ac-text-2);overflow-wrap:anywhere}.act-who{color:var(--ac-text);font-weight:700;text-decoration:none}.act-where{margin:-2px 0 0;font-size:12.5px;color:var(--ac-text-3, var(--ac-text-2))}.act-where a{color:inherit}.act-title{color:var(--ac-text);font-weight:650;text-decoration:none;border-bottom:1px solid rgb(255 141 160 / .45)}.act-foot{display:flex;align-items:center;gap:14px;font-size:13px;color:var(--ac-text-2)}.act-gap{flex:1}.act-more{color:var(--ac-ruby-soft, #ff8da0);font-weight:600;text-decoration:none}.act-like{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:44px;min-height:36px;padding:0 10px;border:1px solid var(--ac-line);border-radius:999px;background:none;color:var(--ac-text-2);font:inherit;font-size:13.5px;cursor:pointer}.act-like .icon{width:18px;height:18px}.act-like.is-on{color:var(--ac-ruby);border-color:#e11d4880}.act-coll .coll-card{max-width:320px}.act--trend{display:block;padding-bottom:4px}.act--trend .row{margin-inline:calc(var(--ac-gutter) * -1)}.acts-chips{display:flex;flex-wrap:wrap;gap:10px}.acts-ask .icon{color:#ffd98a}.dsc-acts{display:flex;flex-wrap:wrap;gap:10px}.dsc-ask .icon,.dsc-advise .icon{width:16px;height:16px}.ask-quote{position:relative;margin:0;padding:10px 14px;border-radius:12px;border-left:3px solid #ffd98a;background:#ffd98a0f;font-size:15.5px;line-height:1.5;color:var(--ac-text);overflow-wrap:anywhere}.ask-quote--small{font-size:14px}.ask-quote--big{padding:14px 18px;font:600 clamp(19px,5.2vw,24px)/1.35 var(--ac-font);text-wrap:balance}.act-ask-mark{flex:none;align-self:flex-start;display:grid;place-items:center;width:56px}.act-ask-titles{display:flex;gap:8px}.act-ask-title{flex:none;width:44px;border-radius:6px;overflow:hidden}.act-ask-reply{min-height:36px}.act-ask-meta{margin:0;font-size:13px;color:var(--ac-text-2)}.ask-page{display:flex;flex-direction:column;align-items:center;gap:18px;padding:16px var(--ac-gutter) 40px}.ask-card{display:flex;flex-direction:column;gap:12px;width:min(620px,100%);padding:20px 18px;border-radius:18px;background:url(/media/rewards/ui/community/panel-rim.svg) center / 100% 100% no-repeat,var(--ac-surface)}.ask-card .rec-acts{justify-content:flex-start}.ask-meta{margin:0;font-size:13.5px;color:var(--ac-text-2)}.ask-reply .icon,.ask-share .icon{width:16px;height:16px}.ask-answers{display:flex;flex-direction:column;gap:10px;width:min(620px,100%)}.ask-answers-title{margin:0;font:700 18px/1.2 var(--ac-font)}.ask-answers-list{display:flex;flex-direction:column;gap:10px}.ask-answer{display:flex;gap:12px;padding:12px;border:1px solid var(--ac-line);border-radius:14px;background:var(--ac-surface)}.ask-answer-poster{flex:none;align-self:flex-start;width:72px;border-radius:8px;overflow:hidden}.ask-answer-main{display:flex;flex-direction:column;gap:6px;min-width:0}.ask-answer-title{font:700 16px/1.3 var(--ac-font);color:var(--ac-text);text-decoration:none;overflow-wrap:anywhere}.ask-answer-text{margin:0;font-size:14.5px;line-height:1.45;color:var(--ac-text);overflow-wrap:anywhere}.ask-answer-by{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin:0;font-size:13px;color:var(--ac-text-2)}.ask-answer-by a{display:inline-flex;align-items:center;gap:6px;color:inherit;text-decoration:none}.ask-answer-by b{color:var(--ac-text)}.ask-answer-acts{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ask-empty{margin:0;padding:14px;border:1px dashed var(--ac-line-strong);border-radius:12px;font-size:14px;line-height:1.45;color:var(--ac-text-2)}.ask-foot{display:flex;flex-wrap:wrap;gap:16px;width:min(620px,100%)}.ask-report{padding:6px 0;border:0;background:none;color:var(--ac-text-2);font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.sea-wrap.is-updating{opacity:.6;pointer-events:none;transition:opacity .12s var(--ac-ease)}html[data-motion=reduced] .sea-wrap.is-updating{transition:none}.ac-enter{animation:ac-enter .26s cubic-bezier(.2,.75,.25,1) both}.ac-milestone-enter{animation:ac-milestone-enter .5s cubic-bezier(.16,1,.3,1) both}.ac-reward-ping{animation:ac-reward-ping .7s ease-out 2}.ac-xp-fill{transform:scaleX(var(--xp-to, 0));transform-origin:left center}.ac-xp-fill.ac-play{animation:ac-xp-grow .72s cubic-bezier(.2,.7,.22,1) both}@keyframes ac-enter{0%{opacity:0;translate:0 7px}to{opacity:1;translate:0 0}}@keyframes ac-milestone-enter{0%{opacity:0;translate:0 10px;scale:.96}to{opacity:1;translate:0 0;scale:1}}@keyframes ac-reward-ping{50%{scale:1.2}}@keyframes ac-xp-grow{0%{transform:scaleX(var(--xp-from, 0))}to{transform:scaleX(var(--xp-to, 0))}}@media(prefers-reduced-motion:reduce){.ac-enter,.ac-milestone-enter,.ac-reward-ping,.ac-xp-fill.ac-play{animation:none}}html[data-motion=reduced] .ac-enter,html[data-motion=reduced] .ac-milestone-enter,html[data-motion=reduced] .ac-reward-ping,html[data-motion=reduced] .ac-xp-fill.ac-play{animation:none}.token-icon{display:inline-block;vertical-align:-3px;object-fit:contain}.avatar.has-frame{position:relative;display:inline-block;overflow:visible;border-radius:0;background:none}.avatar-face{position:absolute;display:grid;place-items:center;border-radius:50%;overflow:hidden;background:linear-gradient(160deg,var(--ac-bordo-2),var(--ac-wine));color:#ffe4ea;font:700 calc(var(--size) * .3)/1 var(--ac-display);box-shadow:0 0 0 max(1.5px,calc(var(--size) * .022)) #0a0709eb}.avatar-face img{width:100%;height:100%;object-fit:cover}.avatar-frame{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.look-stage{position:relative;display:grid;place-items:center;aspect-ratio:9 / 10;max-height:min(340px,62vw);border-radius:18px;overflow:hidden;background:radial-gradient(120% 90% at 50% 30%,rgb(122 18 40 / .45),transparent 70%),var(--ac-surface);border:1px solid var(--ac-line)}.look-bg-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.look-figure{position:relative;filter:drop-shadow(0 14px 26px rgb(0 0 0 / .55))}.look-bg--steel{background:radial-gradient(90% 70% at 50% 35%,#4a4f57,#1b1d22 70%,#0d0e11)}.look-bg--smoke{background:radial-gradient(90% 70% at 50% 35%,#a096aa80,#28222e 70%),linear-gradient(160deg,#2b2730,#121014)}.look-bg--silver{background:radial-gradient(90% 70% at 50% 35%,#d9dde3,#6d737c 60%,#1f2226)}.look-bg--gold{background:radial-gradient(90% 70% at 50% 35%,#f6d48a,#a2702b 58%,#2a1a08)}.look-bg--obsidian{background:radial-gradient(70% 50% at 50% 70%,rgb(255 90 40 / .35),transparent 70%),radial-gradient(90% 70% at 50% 35%,#2d2a30,#0c0a0d 70%)}.look-bg--ruby{background:radial-gradient(90% 70% at 50% 35%,#e0315a,#6d0f24 60%,#1c0509)}.look-bg--amethyst{background:radial-gradient(90% 70% at 50% 35%,#b07ce8,#4d2484 60%,#150a24)}.xp{display:flex;flex-direction:column;gap:6px}.xp-head{display:flex;align-items:center;gap:8px;font-size:14px}.xp-badge{width:28px;height:28px;object-fit:contain}.xp-num{margin-left:auto;font-size:12.5px;color:var(--ac-text-2);font-variant-numeric:tabular-nums}.xp-track{position:relative;display:block;height:14px;border-radius:999px;background:url(/media/rewards/ui/xp/track.svg) center / 100% 100% no-repeat;overflow:hidden}.xp-fill{position:absolute;inset:1px;border-radius:999px;background:url(/media/rewards/ui/xp/fill.svg) center / 100% 100% no-repeat}.xp-next{margin:0;font-size:13px;line-height:1.4;color:var(--ac-text-2)}.xp-next-item{color:var(--ac-text);font-weight:600}.plaques{position:fixed;left:0;right:0;bottom:calc(var(--ac-tabbar-h, 64px) + 12px + env(safe-area-inset-bottom,0px));z-index:70;display:flex;flex-direction:column;align-items:center;gap:8px;padding:0 max(12px,env(safe-area-inset-left,0px));pointer-events:none}@media(min-width:960px){.plaques{bottom:24px}}.plq{pointer-events:auto;display:flex;flex-direction:column;gap:4px;width:min(420px,100%);padding:12px 18px;color:#fff;background:center / 100% 100% no-repeat;border-radius:14px;-webkit-backdrop-filter:blur(14px) brightness(.45);backdrop-filter:blur(14px) brightness(.45);box-shadow:0 10px 28px #00000080;transition:opacity .2s,translate .2s}.plq.is-leaving{opacity:0;translate:0 6px}.plq--gain{background-image:url(/media/rewards/ui/notifications/xp-gain.svg);padding:10px 18px}.plq--level{background-image:url(/media/rewards/ui/notifications/level-up.svg)}.plq--milestone{background-image:url(/media/rewards/ui/notifications/milestone.svg);padding:16px 20px}.plq--eclipse{background-image:url(/media/rewards/ui/notifications/level-100.svg);padding:16px 20px 16px 96px;min-height:110px}.plq-line{display:flex;align-items:center;gap:10px;font-size:16px}.plq-xp{color:#ffd98a}.plq-tokens{display:inline-flex;align-items:center;gap:4px;color:#ffb3c2}.plq-kicker{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#fff0ecb3}.plq-title{font:700 18px/1.2 var(--ac-font)}.plq-note{font-size:13px;line-height:1.35;color:#fff0ecd9}.plq-bar{position:relative;display:block;height:6px;margin-top:4px;border-radius:999px;background:#ffffff24;overflow:hidden}.plq-fill{position:absolute;inset:0;border-radius:999px;background:linear-gradient(90deg,#ffe0a0,#c86a3c)}.plq-acts{display:flex;gap:8px;margin-top:8px}.topbar-account{position:relative}.reward-dot{position:absolute;top:-2px;right:-2px;width:12px;height:12px;border-radius:50%;background:url(/media/rewards/ui/notifications/unclaimed-dot.svg) center / contain no-repeat;pointer-events:none}.topbar-account .reward-dot{top:2px;right:2px;z-index:1}.wr-body{display:flex;flex-direction:column;gap:16px;padding:0 var(--ac-gutter) 40px;max-width:980px}.wr-top{display:grid;gap:16px}@media(min-width:700px){.wr-top{grid-template-columns:minmax(260px,340px) 1fr;align-items:center}}.wr-info{display:flex;flex-direction:column;gap:12px;min-width:0}.wr-name{margin:0;font:700 22px/1.2 var(--ac-font)}.wr-balance{display:flex;align-items:center;gap:6px;margin:0;font-size:15px;color:var(--ac-text-2)}.wr-balance b{color:var(--ac-text);font-size:17px}.wr-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:var(--ac-surface);border:1px solid var(--ac-line)}.wr-selected{flex:1 1 180px;min-width:0;font-weight:600}.wr-note{font-size:13.5px;color:var(--ac-text-2)}.wr-note.is-locked{display:inline-flex;align-items:center;gap:6px}.wr-note.is-locked:before{content:"";width:18px;height:18px;background:url(/media/rewards/icons/lock-48.webp) center / contain no-repeat}.wr-claim{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:16px;border:1px solid rgb(230 180 90 / .4);background:linear-gradient(135deg,rgb(230 180 90 / .12),transparent 60%),var(--ac-surface)}.wr-claim-title{margin:0;font:700 18px/1.25 var(--ac-font)}.wr-claim p{margin:0}.wr-claim-level{font-weight:600}.wr-reward-levels{display:flex;flex-wrap:wrap;gap:6px}.wr-reward-levels .wr-filter-btn{min-width:44px;min-height:44px;padding:0 8px}.wr-card-state .reward-dot{position:static;flex:none}.wr-tabs{margin-top:4px}.wr-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px}.wr-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:12px 8px 10px;border:0;border-radius:14px;background:center / 100% 100% no-repeat;color:var(--ac-text);font:inherit;text-align:center;cursor:pointer}.wr-card.is-equipped{background-image:url(/media/rewards/ui/wardrobe/equipped.svg)}.wr-card.is-owned{background-image:url(/media/rewards/ui/wardrobe/owned.svg)}.wr-card.is-claimable,.wr-card.is-buyable{background-image:url(/media/rewards/ui/wardrobe/claimable.svg)}.wr-card.is-locked{background-image:url(/media/rewards/ui/wardrobe/locked.svg)}.wr-card.is-trying{outline:2px solid var(--ac-ruby-hot, #ff3355);outline-offset:2px}.wr-card-pic{display:grid;place-items:center;width:64px;height:64px}.wr-card.is-locked .wr-card-pic{opacity:.55;filter:grayscale(.5)}.wr-frame-thumb{width:64px;height:64px;object-fit:contain}.wr-bg-thumb{display:block;width:46px;height:64px;border-radius:8px;object-fit:cover}.wr-none{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;border:1px dashed var(--ac-line-strong);color:var(--ac-text-2);font-size:18px}.wr-card-name{font-size:12.5px;font-weight:600;line-height:1.25;overflow-wrap:anywhere}.wr-card-state{font-size:11.5px;color:var(--ac-text-2)}.wr-card.is-equipped .wr-card-state{color:#8fe0a8}.wr-card.is-claimable .wr-card-state,.wr-card.is-buyable .wr-card-state{color:#ffd98a}.wr-card-cond{display:inline-flex;align-items:center;gap:3px;font-size:11px;line-height:1.3;color:var(--ac-text-2)}.rank-card{display:grid;gap:14px}@media(min-width:640px){.rank-card{grid-template-columns:200px 1fr;align-items:center}}.rank-card .look-stage{max-height:240px}.rank-card .btn{position:relative;justify-self:start}.quest{display:flex;flex-direction:column;gap:12px;margin:0 var(--ac-gutter);padding:16px;border-radius:16px;background:url(/media/rewards/ui/quests/active.svg) center / 100% 100% no-repeat;color:#fff}.quest[hidden]{display:none}.quest.is-done{padding-block:12px}.quest-head{display:flex;align-items:flex-start;gap:12px}.quest-icon{flex:none;width:40px;height:40px}.quest-titles{display:flex;flex-direction:column;gap:2px;min-width:0}.quest-kicker{margin:0;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:#fff0eca6}.quest-title{margin:0;font:700 19px/1.2 var(--ac-font)}.quest-note{margin:2px 0 0;font-size:13.5px;line-height:1.4;color:#fff0ecd9}.quest>.btn{align-self:flex-start}.quest-offers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.quest-offer{display:flex;flex-direction:column;gap:6px;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.quest-offer .media{border-radius:10px}.quest-offer-title{font-size:12.5px;font-weight:600;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.quest-active{display:flex;gap:12px}.quest-poster{flex:none;width:76px;border-radius:10px;overflow:hidden}.quest-main{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1}.quest-anime{color:#fff;font-weight:700;font-size:16px;text-decoration:none}.quest-progress,.quest-xp{font-size:13px;color:#fff0ecd9}.quest-xp{color:#ffd98a;font-weight:700}.quest-bar{position:relative;display:block;height:6px;border-radius:999px;background:#ffffff26;overflow:hidden}.quest-bar i{position:absolute;inset:0;background:linear-gradient(90deg,#ffe0a0,#c86a3c);transform-origin:left}.quest-go{align-self:flex-start;margin-top:2px}.quest-next{display:flex;align-items:center;gap:12px;min-height:64px;padding:10px 16px;background:url(/media/rewards/ui/quests/next-reward.svg) center / 100% 100% no-repeat;color:#fff;text-decoration:none}.quest-next-icon{flex:none;width:28px;height:28px;object-fit:contain}.quest-next-text{display:flex;flex-direction:column;gap:2px;min-width:0}.quest-next-kicker{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#f5d29a}.quest-next-name{font-weight:700;font-size:14.5px;line-height:1.25}.quest-next-note{font-size:12.5px;line-height:1.35;color:#fff0eccc}.author-rank{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:2px 0 4px;font-size:13.5px;color:var(--ac-text-2)}.author-rank b{color:var(--ac-text)}.plq--gain.has-pic{flex-direction:row;align-items:center;gap:12px}.plq-pic{flex:none;width:48px;height:48px;object-fit:contain;filter:drop-shadow(0 4px 8px rgb(0 0 0 / .45))}.plq-text{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.wr-check{width:14px;height:14px;object-fit:contain}.author-helped{display:inline-flex;align-items:center;gap:5px}.author-helped img{object-fit:contain}.dh-sub-acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px}.dh-sub-acts .dh-dub{margin-top:0}.dh-recommend .icon{width:16px;height:16px}.rec-form{display:flex;flex-direction:column;gap:10px}.rec-head{display:flex;align-items:center;gap:12px}.rec-poster{flex:none;width:56px;border-radius:8px;overflow:hidden}.rec-head-main{min-width:0}.rec-kicker{margin:0;font-size:13px;color:var(--ac-text-2)}.rec-title{margin:2px 0 0;font:700 18px/1.25 var(--ac-font);overflow-wrap:anywhere}.rec-text{width:100%;min-height:76px;resize:vertical;line-height:1.45}.rec-hint{margin:0;font-size:12.5px;line-height:1.4;color:var(--ac-text-2)}.rec-count{align-self:flex-end;font-size:12px;color:var(--ac-text-2)}.rec-send .icon{width:16px;height:16px}.rec-page{display:flex;justify-content:center;padding:16px var(--ac-gutter) 40px}.rec-card{display:flex;flex-direction:column;align-items:center;gap:14px;width:min(520px,100%);padding:22px 18px;border-radius:18px;text-align:center;background:url(/media/rewards/ui/community/panel-rim.svg) center / 100% 100% no-repeat,var(--ac-surface)}.rec-by-who{display:inline-flex;align-items:center;gap:10px;color:var(--ac-text-2);text-decoration:none;font-size:15px}.rec-by-who b{color:var(--ac-text)}.rec-anime{margin:0;font:700 clamp(24px,6.4vw,34px)/1.12 var(--ac-display, var(--ac-font));text-wrap:balance}.rec-anime a{color:inherit;text-decoration:none}.rec-quote{margin:0;padding:12px 16px;max-width:44ch;border-radius:12px;background:url(/media/rewards/ui/community/field-surface.svg) center / 100% 100% no-repeat;font-size:16.5px;line-height:1.5;color:var(--ac-text)}.rec-quote:before{content:"\ab"}.rec-quote:after{content:"\bb"}.rec-poster-big{display:block;width:min(200px,46vw);border-radius:12px;overflow:hidden;box-shadow:0 16px 34px #00000080}.rec-facts{margin:0;font-size:13.5px;color:var(--ac-text-2)}.rec-acts{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.rec-watch .icon{width:16px;height:16px}.rec-signin{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 14px;border-radius:12px;border:1px dashed var(--ac-line-strong)}.rec-signin[hidden]{display:none}.rec-signin p{margin:0;font-size:14px;line-height:1.45}.rec-more{font-size:14px;color:var(--ac-ruby-soft, #ff8da0);font-weight:600;text-decoration:none}.rec-results{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;padding-top:12px;border-top:1px solid var(--ac-line);width:100%}.rec-results p{margin:0;font-size:14px;line-height:1.45}.rank-helped{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;line-height:1.4;color:var(--ac-text-2)}.rank-helped img{flex:none;object-fit:contain}.rank-daily{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;line-height:1.4;color:var(--ac-text-2)}.rank-daily img{flex:none;object-fit:contain}.act-results{display:flex;align-items:center;gap:6px;margin:0;font-size:13px;color:#ffd98a}.my-recs-list{display:flex;flex-direction:column;gap:4px}.my-rec{display:flex;align-items:center;gap:12px;padding:8px;border-radius:12px;color:inherit;text-decoration:none}.my-rec:hover{background:var(--ac-surface-2)}.my-rec-poster{flex:none;width:44px;border-radius:6px;overflow:hidden}.my-rec-main{display:flex;flex-direction:column;gap:2px;min-width:0}.my-rec-text{font-size:13px;color:var(--ac-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.my-rec-stats{font-size:12px;color:#ffd98a}.daily{display:flex;flex-direction:column;gap:12px;margin:0 var(--ac-gutter);padding:16px;border-radius:16px;background:url(/media/rewards/ui/daily/panel.svg) center / 100% 100% no-repeat;color:#fff}.daily[hidden]{display:none}.daily-head{display:flex;align-items:flex-start;gap:12px}.daily-icon{flex:none;width:40px;height:40px}.daily-titles{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.daily-close{flex:none;margin:-8px -8px 0 0;color:#ffffffbf}.daily-kicker{margin:0;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:#fff0eca6}.daily-title{margin:0;font:700 19px/1.2 var(--ac-font)}.daily-note{margin:2px 0 0;font-size:13.5px;line-height:1.4;color:#fff0ecd9}.daily-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}.daily-day{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;aspect-ratio:72 / 84;background:var(--plate) center / 100% 100% no-repeat;font-variant-numeric:tabular-nums}.daily-k{font-size:10.5px;color:#fff0ec99}.daily-amount{font:700 13px/1 var(--ac-font);color:#ffd98a}.daily-crown{width:60%;height:auto;border-radius:50%}.daily-day.is-done{opacity:.75}.daily-day.is-done .daily-amount{color:#fff}.daily-day.is-today{transform:translateY(-2px);filter:drop-shadow(0 6px 12px rgb(255 190 90 / .35))}.daily-day.is-today .daily-k{color:#fff;font-weight:700}.daily-go{align-self:flex-start}.daily-go .token-icon{margin-left:4px}.daily.is-taken .daily-week{opacity:.9}.daily-sheet{display:flex;flex-direction:column;gap:12px}.daily-royal{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}.daily-royal-item{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 8px;border:1px solid var(--ac-line);border-radius:14px;background:var(--ac-surface);color:var(--ac-text);font:inherit;font-size:13.5px;cursor:pointer}.daily-royal-item img{width:88px;height:88px;object-fit:contain}.daily-royal-item:hover,.daily-royal-item:focus-visible{border-color:#ffd98a}html[data-motion=reduced] .daily-day.is-today{transform:none}.showcase{display:flex;flex-direction:column;gap:14px;margin:4px var(--ac-gutter) 18px;padding:16px;border-radius:18px;background:url(/media/rewards/ui/showcase/panel.svg) center / 100% 100% no-repeat;color:#fff}.sc-head{display:flex;align-items:center;gap:12px}.sc-badge{flex:none;width:48px;height:48px;object-fit:contain}.sc-hero{flex:none;width:72px;height:72px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px #b98053,0 6px 18px #00000073}.sc-head .sc-plate{flex:1}.sc-plate{display:flex;flex-direction:column;justify-content:center;gap:1px;min-width:0;min-height:52px;padding:6px 18px;background:url(/media/rewards/ui/showcase/title-plate.svg) center / 100% 100% no-repeat}.sc-title{font:700 17px/1.2 var(--ac-font);color:#ffe4a1;overflow-wrap:anywhere}.sc-level{font-size:12px;color:#fff0ecb3}.sc-slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:460px}.sc-slot{position:relative;display:grid;place-items:center;padding:6px;aspect-ratio:5 / 7;background:url(/media/rewards/ui/showcase/slot.svg) center / 100% 100% no-repeat;border:0;color:#fff0ec99;cursor:pointer}.sc-slot>.media{width:100%;border-radius:6px;overflow:hidden}.sc-slot.is-empty .icon{width:26px;height:26px}.sc-edit{align-self:flex-start}.sc-editor{display:flex;flex-direction:column;gap:10px}.sc-editor-h{margin:6px 0 0;font:700 15px/1.3 var(--ac-font)}.sc-picks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:360px}.sc-pick{position:relative;aspect-ratio:5 / 7;border-radius:8px;overflow:hidden;border:1px solid var(--ac-line);background:var(--ac-surface)}.sc-pick.is-empty{display:grid;place-items:center;border-style:dashed;color:var(--ac-text-2);cursor:pointer}.sc-pick-x{position:absolute;top:4px;right:4px;width:30px;height:30px;border-radius:50%;background:#0b0809cc}.sc-titles .choice.is-locked{opacity:.55}.sc-portraits{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:10px}.sc-portrait{display:grid;place-items:center;aspect-ratio:1;padding:0;border:2px solid transparent;border-radius:50%;background:var(--ac-surface-2);overflow:hidden;cursor:pointer}.sc-portrait img{width:100%;height:100%;object-fit:cover}.sc-portrait.is-selected{border-color:#f5d29a;box-shadow:0 0 0 2px #f5d29a4d}.sc-portrait-none{color:var(--ac-text-2)}.sc-badges{display:grid;grid-template-columns:repeat(auto-fill,minmax(56px,1fr));gap:8px}.sc-badge-pick{display:flex;flex-direction:column;align-items:center;gap:2px;min-height:64px;padding:6px 2px;border:2px solid transparent;border-radius:12px;background:var(--ac-surface-2);color:var(--ac-text);cursor:pointer}.sc-badge-pick img{object-fit:contain}.sc-badge-pick.is-selected{border-color:#f5d29a}.sc-badge-pick.is-locked{opacity:.4;cursor:not-allowed}.sc-badge-auto{display:grid;place-items:center;height:44px;font:600 12px/1 var(--ac-font);color:var(--ac-text-2)}.sc-badge-level{font-size:11px;color:var(--ac-text-2)}.rank-acts{display:flex;flex-wrap:wrap;gap:8px}.invite-page{display:flex;justify-content:center;padding:20px var(--ac-gutter) 40px}.invite-card{display:flex;flex-direction:column;align-items:center;gap:14px;width:min(520px,100%);padding:24px 18px;border-radius:18px;text-align:center;background:url(/media/rewards/ui/community/panel-rim.svg) center / 100% 100% no-repeat,var(--ac-surface)}.invite-icon{width:64px;height:64px}.invite-by{display:inline-flex;align-items:center;gap:10px;font-size:16px;color:var(--ac-text-2)}.invite-by b{color:var(--ac-text)}.invite-title{margin:-6px 0 0;font:700 clamp(26px,7vw,36px)/1.1 var(--ac-display, var(--ac-font))}.invite-perks{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;text-align:left}.invite-perks li{display:flex;align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.45}.invite-perks .icon{flex:none;width:18px;height:18px;margin-top:2px;color:#ffd98a}.invite-acts{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%}.invite-acts .btn{min-width:220px}.invite-mine{display:flex;flex-direction:column;gap:8px}.invite-mine-head{display:flex;align-items:center;gap:10px}.invite-mine-head .account-name{margin:0}.invite-stats{margin:0;font-size:14px;color:var(--ac-text-2)}.steps-block{display:flex;flex-direction:column;gap:10px;width:100%}.steps-label{margin:0;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:#f5d29a;text-align:left}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none}.step{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:0 4px;text-align:center}.step+.step:before{content:"";position:absolute;top:12px;right:calc(50% + 22px);width:calc(100% - 44px);height:9px;background:url(/media/rewards/ui/community/step-connector.svg) center / 100% 100% no-repeat,linear-gradient(90deg,#f5d29a,#b98053 30%,#593321 70%,#c48552) center / 100% 1.2px no-repeat}.step-n{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;border:1.5px solid #c48552;background:radial-gradient(circle at 35% 30%,#3a1c22,#160d12);color:#f5d29a;font:700 15px/1 var(--ac-font);font-variant-numeric:tabular-nums}.step-title{font-weight:700;font-size:13.5px;line-height:1.25;color:var(--ac-text)}.step-text{font-size:12px;line-height:1.35;color:var(--ac-text-2)}.invite-mine>.btn{align-self:flex-start}.act-week{display:flex;gap:14px;margin:0 0 8px;padding:14px;border-radius:16px;border:1px solid rgb(240 190 120 / .28);background:linear-gradient(135deg,#f0be781f,#f0be7805 60%),var(--ac-surface)}.act-week-poster{flex:none;align-self:flex-start;width:96px;max-width:30%;border-radius:10px;overflow:hidden}.act-week-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.act-week-kicker{display:flex;align-items:center;gap:8px;margin:0;font:700 12.5px/1.2 var(--ac-font);letter-spacing:.07em;text-transform:uppercase;color:#ffd98a}.act-week-kicker img{flex:none;object-fit:contain}.act-week-title{font:700 18px/1.25 var(--ac-font);color:var(--ac-text);text-decoration:none;overflow-wrap:anywhere;text-wrap:balance}.act-week-facts{margin:0;font-size:13.5px;line-height:1.4;color:var(--ac-text-2)}.act-week-fact{white-space:nowrap}.act-week-by{display:flex;align-items:center;gap:8px}.act-week-by p{margin:0;min-width:0;font-size:13.5px;line-height:1.4;color:var(--ac-text-2)}.act-week-faces{display:flex;flex:none}.act-week-faces>*{border-radius:50%;box-shadow:0 0 0 2px var(--ac-surface)}.act-week-faces>*+*{margin-left:-8px}.act-week-note{margin:0;font-size:12px;color:var(--ac-text-3)}.act.is-promoted{padding:14px 12px;border-radius:14px;border-top-color:transparent;background:linear-gradient(135deg,#5b192a8c,#200c1533);box-shadow:inset 0 0 0 1px #b9805359}.act.is-promoted+.act{border-top-color:transparent}.act-promo-line{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0}.act-promo{display:inline-flex;align-items:center;height:24px;padding:0 14px;background:url(/media/rewards/ui/community/promotion-chip.svg) center / 100% 100% no-repeat;color:#f5d29a;font:700 11px/1 var(--ac-font);letter-spacing:.07em;text-transform:uppercase}.act-promo-until{font-size:12px;color:var(--ac-text-2)}.act-own{display:flex;flex-wrap:wrap;gap:8px}.act-useful{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border:1px solid var(--ac-line-strong);border-radius:999px;background:none;color:var(--ac-text);font:600 13px/1 var(--ac-font);cursor:pointer}.act-useful .icon{width:16px;height:16px}.act-useful-n:empty{display:none}.act-useful-n{color:var(--ac-text-2);font-variant-numeric:tabular-nums}.act-useful.is-on{border-color:#34d3998c;color:#a7f3d0}.act-useful.is-on .act-useful-n{color:inherit}.act-save{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border:1px solid var(--ac-line-strong);border-radius:999px;background:none;color:var(--ac-text);font:600 13px/1 var(--ac-font);cursor:pointer}.act-save .icon{width:16px;height:16px}.act-save.is-on{border-color:#e11d4880;color:#ffb3c1}.act-promote{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border:1px solid rgb(240 190 120 / .35);border-radius:999px;background:none;color:#ffd98a;font:600 13px/1 var(--ac-font);cursor:pointer}.act-promote img{flex:none;object-fit:contain}.promo-sheet{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.promo-icon{object-fit:contain}.promo-what{margin:0;font:700 17px/1.3 var(--ac-font);overflow-wrap:anywhere}.promo-text{margin:0;max-width:46ch;font-size:14.5px;line-height:1.5;color:var(--ac-text-2)}.promo-balance{display:flex;align-items:center;gap:8px;margin:0;font-weight:600}.promo-balance img{flex:none;object-fit:contain}.promo-why{margin:0;padding:10px 12px;border-radius:12px;background:var(--ac-surface-2);font-size:14px;line-height:1.45;color:var(--ac-text)}.acts-week{display:flex;align-items:center;gap:12px;margin-top:10px;padding:10px 12px;border-radius:14px;border:1px solid rgb(240 190 120 / .28);background:linear-gradient(135deg,#f0be781f,#f0be7805 60%),var(--ac-surface);color:inherit;text-decoration:none}.acts-week[hidden]{display:none}.acts-week-poster{flex:none;width:44px;border-radius:6px;overflow:hidden}.acts-week-text{display:flex;flex-direction:column;gap:2px;min-width:0}.acts-week-kicker{display:flex;align-items:center;gap:6px;font:700 11.5px/1.2 var(--ac-font);letter-spacing:.07em;text-transform:uppercase;color:#ffd98a}.acts-week-kicker img{flex:none;object-fit:contain}.acts-week-title{overflow:hidden;font:700 15px/1.25 var(--ac-font);text-overflow:ellipsis;white-space:nowrap}.acts-week-note{font-size:12.5px;color:var(--ac-text-2)}.act-top:not(.is-empty) .act-top-poster:after,.act-week-poster,.acts-week-poster{position:relative}.act-top:not(.is-empty) .act-top-poster:after,.act-week-poster:after,.acts-week-poster:after{content:"";position:absolute;inset:0;z-index:1;background:url(/media/rewards/ui/community/thumbnail-rim.svg) center / 100% 100% no-repeat;pointer-events:none}.act-top .act-rank{z-index:2}.act-week{position:relative;border-color:transparent}.act-week:after{content:"";position:absolute;inset:0;border-radius:inherit;background:url(/media/rewards/ui/community/poster-rim.svg) center / 100% 100% no-repeat;pointer-events:none}.act-top-title:after,.view-discover .page-title:after{content:"";display:block;width:136px;height:10px;margin-top:6px;background:url(/media/rewards/ui/community/heading-rule.svg) left center / 100% 100% no-repeat,linear-gradient(90deg,#f5d29a,#b98053 30%,#593321 70%,#c48552) left center / 44% 1.2px no-repeat,linear-gradient(90deg,#c48552,#593321 30%,#b98053 70%,#f5d29a) right center / 44% 1.2px no-repeat}.view-quests{padding-inline:var(--ac-gutter)}.view-quests .page-head{padding-inline:0}.quests-lead{margin:0 0 16px;max-width:640px;font-size:14.5px;line-height:1.5;color:var(--ac-text-2)}.quests-body{max-width:640px}.quests-body .quest{margin:0}.acts-quests{position:relative;text-decoration:none;color:var(--ac-text)}.acts-quests img{flex:none;object-fit:contain}.hub-tile{position:relative}.quest-dot{position:absolute;top:6px;right:8px;width:10px;height:10px;border-radius:50%;background:var(--ac-ruby, #e11d48);box-shadow:0 0 0 2px var(--ac-bg, #0b0809),0 0 10px #e11d48b3;pointer-events:none}.acts-quests .quest-dot{top:4px;right:6px}:root{--ac-void: #09070b;--ac-surface: #161017;--ac-surface-2: #1e1520;--ac-surface-3: #2a1d2b;--ac-line: rgb(255 234 247 / .11);--ac-line-strong: rgb(255 234 247 / .2);--ac-wine: #3a0d24;--ac-bordo: #5a1433;--ac-bordo-2: #7a1c43;--ac-ruby: #ed164c;--ac-ruby-hot: #ff2a60;--ac-text: #f8f1f5;--ac-text-2: #cbbac5;--ac-text-3: #a593a0;--ac-display: var(--ac-font);--ac-radius: 14px;--ac-radius-l: 19px;--ac-nav-h: 74px;--g-glass: linear-gradient(145deg, rgb(124 87 116 / .28), rgb(40 20 38 / .65));--g-glass-strong: linear-gradient(150deg, rgb(120 70 104 / .42), rgb(42 20 38 / .82));--g-solid: linear-gradient(145deg, #2c1b2b, #1b0f1b);--g-rim: rgb(255 234 247 / .14);--g-shadow: inset 0 1px 0 rgb(255 255 255 / .13), 0 10px 30px rgb(0 0 0 / .18);--g-blur: blur(20px) saturate(125%);--g-accent: linear-gradient(180deg, #ff2d62, #e3134a 55%, #c80f3d);--g-accent-glow: 0 8px 22px rgb(237 22 76 / .38), inset 0 1px 0 rgb(255 255 255 / .22)}body{background:var(--ac-void)}.view{background:radial-gradient(120% 46% at 50% 0%,#5418408c,#54184000 72%),radial-gradient(80% 38% at 100% 100%,#6e123438,#6e123400 70%),var(--ac-void)}.view.view-watch{background:#000}.page-title{font:700 clamp(30px,8.4vw,44px)/1.08 var(--ac-font);letter-spacing:-.02em}.section-title,.row-title{font-weight:700;letter-spacing:-.015em}.glass{background:var(--g-glass);border:1px solid var(--g-rim);border-radius:var(--ac-radius-l);box-shadow:var(--g-shadow)}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.glass{-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur)}}.topbar[data-mode=solid],.topbar.is-scrolled:not([data-mode=minimal]){background:#0e080ee6;border-bottom-color:#ffeaf70f}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.topbar[data-mode=solid],.topbar.is-scrolled:not([data-mode=minimal]),.vibe-bar,html[data-route=home] .topbar,html[data-route=home] .topbar.is-scrolled:not([data-mode=minimal]){background:#100810bd;-webkit-backdrop-filter:blur(22px) saturate(130%);backdrop-filter:blur(22px) saturate(130%)}}.topbar .icon-btn,.topbar-gift{width:40px;height:40px;flex:none;border-radius:50%;background:#ffffff0f;border:1px solid var(--g-rim);box-shadow:inset 0 1px #ffffff14}.topbar-back{border-radius:50%}.topbar-gift{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:auto;min-width:40px;padding:0 12px;border-radius:999px;color:var(--ac-text);font:650 13.5px/1 var(--ac-font);font-variant-numeric:tabular-nums;cursor:pointer;transition:transform var(--ac-press) var(--ac-ease),box-shadow var(--ac-base)}.topbar-gift[hidden]{display:none}.topbar-gift .icon{width:17px;height:17px;color:var(--ac-ruby-hot)}.topbar-gift.is-pressed{transform:scale(.95)}.topbar-gift.is-waiting{border-color:#ff466e8c;box-shadow:0 0 #ff2a6080,inset 0 1px #ffffff1a;animation:gift-glow 2.4s ease-out infinite}@keyframes gift-glow{0%{box-shadow:0 0 #ff2a6073}70%,to{box-shadow:0 0 0 10px #ff2a6000}}html[data-motion=reduced] .topbar-gift.is-waiting{animation:none}.topbar-account.is-signed{border-radius:50%}.topbar-account.is-signed:not(.has-frame){box-shadow:0 0 0 2px #ed164c8c,0 0 14px #ed164c40}.tabbar{left:16px;right:16px;bottom:calc(10px + var(--ac-safe-b));height:64px;padding:0 6px;border-radius:26px;background:linear-gradient(150deg,#6e466280,#221020db);border:1px solid rgb(255 234 247 / .16);box-shadow:inset 0 1px #ffffff24,0 14px 34px #00000073}.tabbar:before{inset:-40px -16px calc(-10px - var(--ac-safe-b));border-radius:0;background:linear-gradient(180deg,#09070b00,#09070b99 70%);-webkit-backdrop-filter:none;backdrop-filter:none;-webkit-mask-image:none;mask-image:none}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.tabbar{background:linear-gradient(150deg,#784c6a57,#241020a8);-webkit-backdrop-filter:blur(24px) saturate(140%);backdrop-filter:blur(24px) saturate(140%)}}.nav-item{color:var(--ac-text-3);font-size:11px;gap:4px;border-radius:20px}.nav-item .icon{width:23px;height:23px}.nav-item.is-active{color:#fff}.nav-item.is-active .icon{color:var(--ac-ruby-hot);filter:drop-shadow(0 0 8px rgb(255 42 96 / .5))}.tabbar-marker{display:none}html.no-tabbar .tabbar{transform:translate3d(0,calc(100% + 24px),0)}.lite .tabbar{background:#22121f;-webkit-backdrop-filter:none;backdrop-filter:none}.chip,.vibe{min-height:38px;padding:0 15px;border-radius:999px;background:#ffffff0f;border:1px solid var(--g-rim);color:var(--ac-text-2);font:500 14px/1 var(--ac-font);box-shadow:inset 0 1px #ffffff0f}.chip.is-on,.chip--active,.vibe.is-on{background:var(--g-accent);border-color:transparent;color:#fff;box-shadow:var(--g-accent-glow)}.vibe.is-on .vibe-icon{color:#fff}.vibe-bar{padding:8px 0 12px}.vibe-bar:after{background:linear-gradient(#1008108c,#10081000)}.btn{min-height:48px;border-radius:16px;font-weight:650}.btn--primary{background:var(--g-accent);border:0;color:#fff;box-shadow:var(--g-accent-glow)}.btn--ghost{background:#ffffff0f;border:1px solid var(--g-rim);color:var(--ac-text);box-shadow:inset 0 1px #ffffff12}.btn--small{min-height:38px;border-radius:13px}.icon-btn{border-radius:50%}.sheet{background:linear-gradient(180deg,#522846e6,#261222f5 42%,#1a0c17fa);border:1px solid rgb(255 234 247 / .14);border-bottom:0;border-radius:30px 30px 0 0;box-shadow:inset 0 1px #ffffff24,0 -18px 50px #00000080}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.sheet{background:linear-gradient(180deg,#5c2e4ec7,#281224e6 42%,#1a0c17f2);-webkit-backdrop-filter:blur(26px) saturate(140%);backdrop-filter:blur(26px) saturate(140%)}}.sheet-backdrop{background:#0603069e}.sheet-title{font-weight:700;font-size:22px;letter-spacing:-.015em}.ribbon{position:relative;isolation:isolate;height:316px;margin:2px 0 10px;outline:none;touch-action:pan-y;overflow:hidden}.ribbon[hidden]{display:none}.ribbon-loading{position:absolute;inset:18% 0 0;display:flex;align-items:flex-end;justify-content:center;gap:12px;opacity:.35}.ribbon-loading i{width:clamp(110px,28vw,220px);height:82%;border-radius:20px;background:var(--g-glass);border:1px solid var(--g-rim)}.ribbon-loading i:nth-child(2){height:100%}html.is-page-moving *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.ribbon:before{content:"";position:absolute;inset:-40px -30px -10px;z-index:-1;pointer-events:none;background:linear-gradient(#1408148c,#09070beb 92%),var(--ribbon-ambient, none) center / cover;filter:blur(30px) saturate(1.25);opacity:.9;transition:background-image .6s var(--ac-ease)}.ribbon:focus-visible{box-shadow:inset 0 0 0 2px var(--ac-ruby-hot)}.ribbon-stage{position:absolute;inset:0 0 22px}.ribbon-card{--w: 196px;position:absolute;left:50%;bottom:10px;width:var(--w);height:246px;margin-left:calc(var(--w) / -2);transform-origin:50% 90%;color:var(--ac-text);text-decoration:none;transition:transform .46s var(--ac-ease-out),opacity .3s var(--ac-ease),filter .3s;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.ribbon-frame{position:absolute;inset:0;overflow:hidden;border-radius:20px;background:radial-gradient(ellipse at 70% 20%,#4f508a,#291627 67%);border:1px solid rgb(207 123 158 / .3);box-shadow:0 16px 34px #0000008c,0 0 30px #be254a1a}.ribbon-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ribbon-card.has-cutout .ribbon-poster{filter:blur(14px) saturate(1.3) brightness(.62);transform:scale(1.25)}.ribbon-cutout{position:absolute;left:-11%;bottom:0;width:122%;height:128%;object-fit:contain;object-position:50% 100%;pointer-events:none;filter:drop-shadow(0 6px 10px rgb(22 11 39 / .6));-webkit-mask-image:linear-gradient(#000 calc(100% - 6px),transparent);mask-image:linear-gradient(#000 calc(100% - 6px),transparent)}.ribbon-label{position:absolute;z-index:2;left:8px;right:8px;bottom:8px;display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:56px;padding:10px 12px;border-radius:16px;background:linear-gradient(145deg,#d299ad33,#342235c2);border:1px solid rgb(241 182 207 / .32);box-shadow:inset 0 1px #ffffff24,0 5px 20px #d32d5b29;opacity:0;transition:opacity .26s var(--ac-ease)}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.ribbon-label{-webkit-backdrop-filter:blur(16px) saturate(125%);backdrop-filter:blur(16px) saturate(125%)}}.ribbon-label b{font-size:17px;line-height:1.12;font-weight:650;letter-spacing:-.02em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ribbon-label .icon{width:18px;height:18px;flex:none;opacity:.9}.ribbon-card[data-slot="0"] .ribbon-label{opacity:1}.ribbon-card[data-slot="0"]{z-index:5;transform:translate(var(--drag, 0px))}.ribbon-card[data-slot="-1"]{z-index:3;transform:translate(calc(-76% + var(--drag, 0px))) translateY(18px) rotate(-9deg) scale(.84);filter:brightness(.8)}.ribbon-card[data-slot="1"]{z-index:3;transform:translate(calc(76% + var(--drag, 0px))) translateY(18px) rotate(9deg) scale(.84);filter:brightness(.8)}.ribbon-card[data-slot="-2"]{z-index:1;transform:translate(calc(-128% + var(--drag, 0px))) translateY(40px) rotate(-14deg) scale(.7);opacity:.45;filter:brightness(.6)}.ribbon-card[data-slot="2"]{z-index:1;transform:translate(calc(128% + var(--drag, 0px))) translateY(40px) rotate(14deg) scale(.7);opacity:.45;filter:brightness(.6)}.ribbon-card[data-slot="-3"],.ribbon-card[data-slot="3"]{opacity:0;pointer-events:none;transform:scale(.6)}.ribbon-card[data-slot="0"]:active{transform:translateY(2px) scale(.985)}.ribbon-dots{position:absolute;left:0;right:0;bottom:4px;display:flex;gap:5px;justify-content:center}.ribbon-dots i{width:5px;height:5px;border-radius:5px;background:#ffffff38;transition:width .3s var(--ac-ease),background-color .3s}.ribbon-dots i.is-on{width:16px;background:var(--ac-ruby-hot)}.view-home.is-vibe .ribbon{display:none}@media(min-width:560px){.ribbon{height:380px}.ribbon-card{--w: 236px;height:296px}}@media(min-width:960px){.ribbon{height:430px;max-width:1100px;margin-inline:auto}.ribbon-card{--w: 262px;height:330px}.ribbon-card[data-slot="-1"]{transform:translate(calc(-92% + var(--drag, 0px))) translateY(22px) rotate(-8deg) scale(.86)}.ribbon-card[data-slot="1"]{transform:translate(calc(92% + var(--drag, 0px))) translateY(22px) rotate(8deg) scale(.86)}.ribbon-card[data-slot="-2"]{transform:translate(calc(-170% + var(--drag, 0px))) translateY(48px) rotate(-12deg) scale(.74);opacity:.55}.ribbon-card[data-slot="2"]{transform:translate(calc(170% + var(--drag, 0px))) translateY(48px) rotate(12deg) scale(.74);opacity:.55}}html[data-motion=reduced] .ribbon-card{transition:none}.lite .ribbon-label{-webkit-backdrop-filter:none;backdrop-filter:none;background:#3a2236}.home-heading{padding:18px var(--ac-gutter) 12px;font:700 22px/1.2 var(--ac-font);letter-spacing:-.015em}.sea-wrap{padding-inline:12px;max-width:1704px}.sea-tile{overflow:visible;background:none}.sea-tile .sea-media{inset:-12px;background:linear-gradient(160deg,#2a1726,#150c14 70%)}.sea-tile:before{inset:-12px}.sea-cap{padding:34px 14px 12px;background:linear-gradient(#0e060d00,#0e060dd1 62%)}.sea-cap b{font-size:14px;font-weight:650;letter-spacing:-.01em;text-shadow:0 2px 10px rgb(0 0 0 / .55)}.sea-tile--M .sea-cap b{font-size:17px}.sea-tile--L .sea-cap b{font-size:24px;line-height:1.08}.sea-tile--S .sea-cap{padding:24px 10px 9px}.sea-tile--S .sea-cap b{font-size:12px}.sea-play{left:12px;top:12px}.sea-age{right:12px;top:12px;border-radius:7px;background:#0e060d99}.sea-progress{left:10px;right:10px;bottom:6px;border-radius:2px}.sea-why{background:var(--g-accent)}.row--resume .row-track{grid-auto-columns:min(88vw,420px)}.resume-item{position:relative}.resume-card{display:grid;grid-template-columns:68px 1fr 46px;align-items:center;gap:12px;min-height:82px;padding:8px 10px 8px 8px;border-radius:20px;background:var(--g-glass);border:1px solid var(--g-rim);box-shadow:var(--g-shadow);color:var(--ac-text);text-decoration:none}.resume-thumb{position:relative;width:68px;height:64px;border-radius:13px;overflow:hidden;background:#241522}.resume-thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.resume-thumb .resume-frame{opacity:0;transition:opacity .36s var(--ac-ease)}.resume-thumb.has-frame .resume-frame{opacity:1}.resume-body{min-width:0;display:flex;flex-direction:column;gap:3px}.resume-body b{font-size:14.5px;font-weight:650;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.resume-body small{font-size:12.5px;color:var(--ac-text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.resume-body .resume-progress{position:relative;inset:auto;height:3px;margin-top:6px;border-radius:3px;background:#ffffff24;overflow:hidden}.resume-body .resume-progress i{background:linear-gradient(90deg,#ff2d62,#e3134a)}.resume-play{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#ed164c33;border:1px solid rgb(255 80 120 / .4);box-shadow:0 0 18px #ed164c40}.resume-play .icon{width:17px;height:17px;color:#fff;translate:1px 0}.resume-more{top:4px;right:56px;width:30px;height:30px;background:none;opacity:.6}.resume-card.is-pressed{transform:scale(.975)}.tune-invite{background:var(--g-glass);border:1px solid var(--g-rim);box-shadow:var(--g-shadow);border-radius:var(--ac-radius-l)}.page-head-gear{margin-left:auto;width:44px;height:44px;background:#ffffff0f;border:1px solid var(--g-rim)}.view-anime .dh-hero{--hero-ratio: 4 / 4.4;--hero-max: 64vh;background:#0d0710}@media(min-width:700px){.view-anime .dh-hero{--hero-ratio: 16 / 9;--hero-max: 70vh}}@media(min-width:960px){.view-anime .dh-hero{--hero-ratio: 21 / 9;--hero-max: 60vh}}.view-anime .dh-shade{background:linear-gradient(180deg,#0e070d80,#0e070d00 24% 62%,#180a16d9)}.dh-hero.has-cutout .dh-media{filter:blur(10px) saturate(1.3) brightness(.55);transform:scale(1.08)}.dh-hero.has-cutout .dh-land{display:none}.dh-cutout{position:absolute;z-index:1;left:50%;bottom:18px;height:calc(100% - var(--ac-topbar-h) - var(--ac-safe-t) + 14px);width:auto;max-width:118%;transform:translate(-50%);object-fit:contain;object-position:50% 100%;pointer-events:none;filter:drop-shadow(0 10px 18px rgb(18 6 22 / .55))}.dh-hero.is-playing .dh-cutout{display:none}.view-anime .dh-head{align-items:stretch;text-align:left;gap:8px;margin:-40px 0 0;max-width:none;padding:24px max(20px,var(--ac-gutter)) 22px;border-radius:30px 30px 0 0;background:linear-gradient(180deg,#46223ccc,#1e0e1ceb 160px,#12091133);border-top:1px solid rgb(255 234 247 / .16);box-shadow:inset 0 1px #ffffff1a,0 -14px 40px #00000059}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.view-anime .dh-head{-webkit-backdrop-filter:blur(22px) saturate(130%);backdrop-filter:blur(22px) saturate(130%)}}@media(min-width:960px){.view-anime .dh-head{max-width:820px;margin:-140px auto 0;border-radius:30px;border:1px solid rgb(255 234 247 / .14);background:var(--g-glass-strong)}}.view-anime .detail-title{font:700 clamp(28px,7.6vw,48px)/1.08 var(--ac-font);letter-spacing:-.025em;margin:0;text-align:left}.view-anime .detail-original{font-size:13.5px}.dh-meta{justify-content:flex-start;align-items:center;gap:7px;font-size:14px;color:var(--ac-text-2)}.dh-meta .dh-rate{margin-left:auto;display:inline-flex;align-items:center;gap:5px;font-size:16px;font-weight:700;color:#fff}.dh-meta .dh-rate[data-band]{color:#fff}.dh-meta .dh-rate .icon{width:17px;height:17px;color:var(--ac-ruby-hot);filter:drop-shadow(0 0 6px rgb(255 42 96 / .5))}.view-anime .dh-head .watch-wrap{display:flex;flex-direction:row;gap:10px;margin-top:10px;align-items:stretch}.view-anime .dh-head .watch-wrap .dh-watch{flex:1.55;width:auto;min-height:54px;border-radius:16px}.view-anime .dh-head .watch-wrap .dh-list{flex:1;width:auto;min-height:54px;border-radius:16px;gap:8px;padding:0 12px}.dh-list .icon{width:19px;height:19px}.dh-list .dh-tool-label{position:static;width:auto;height:auto;overflow:hidden;clip:auto;clip-path:none;white-space:nowrap;text-overflow:ellipsis}.dh-list.is-on{border-color:#ff507873;color:#ffd9e2}.dh-desc{font-size:14.5px;line-height:1.55;margin-top:6px}.dh-more{margin:-6px 0 -2px}.view-anime .dh-genres{justify-content:flex-start;gap:0}.view-anime .dh-genres .chip{min-height:26px;padding:0;background:none;border:0;box-shadow:none;color:var(--ac-text-3);font-size:13px}.view-anime .dh-genres .chip+.chip:before{content:"\b7";margin:0 7px;color:var(--ac-text-3)}.view-anime .dh-sub-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.view-anime .dh-tools{align-self:flex-start;gap:8px;padding:0;margin:2px 0 0;background:none;border:0;-webkit-backdrop-filter:none;backdrop-filter:none;flex-wrap:wrap}.view-anime .dh-tool{width:auto;height:38px;padding:0 13px 0 11px;gap:7px;display:inline-flex;border-radius:999px;background:#ffffff0f;border:1px solid var(--g-rim);font-size:13px;color:var(--ac-text-2)}.view-anime .dh-tool .icon,.view-anime .dh-tool .glyph{width:18px;height:18px}.view-anime .dh-tool .dh-tool-label{position:static;width:auto;height:auto;overflow:visible;clip:auto;clip-path:none}.view-anime .dh-tool.is-on{border-color:#ff507873;color:#ffd9e2}.view-anime .availability{background:var(--g-glass);border-color:var(--g-rim);border-radius:16px}.dh-sec-title{font:700 22px/1.2 var(--ac-font);letter-spacing:-.015em}.ep-list{gap:8px}.ep-row{min-height:68px;padding:10px 12px 10px 10px;border-radius:18px;background:var(--g-glass);border:1px solid var(--g-rim);box-shadow:var(--g-shadow)}.ep-num{width:48px;height:48px;border-radius:14px;background:linear-gradient(145deg,#96466e80,#3c1834cc);font-size:15px}.ep-play{box-sizing:content-box;padding:11px;border-radius:50%;background:#ed164c2e;border:1px solid rgb(255 80 120 / .35);color:#fff;width:15px;height:15px}.dh-all{border-radius:16px}.dh-rating{background:var(--g-glass);border-color:var(--g-rim);border-radius:20px;box-shadow:var(--g-shadow)}.dh-hero.has-cutout .dh-media{filter:blur(18px) grayscale(.75) brightness(.3)}.dh-hero.has-cutout .dh-shade{background:radial-gradient(60% 45% at 68% 30%,#6036aa80,#6036aa00 70%),radial-gradient(55% 50% at 22% 62%,#c81c486b,#c81c4800 72%),linear-gradient(180deg,#0e070d80,#0e070d00 24% 62%,#180a16d9)}.view-anime .dh-badges,.view-anime .dh-trailer{z-index:2}.view-anime .dh-tools{justify-content:flex-start}.view-discover .dsc-home{display:none}.view-discover .page-title:after{display:none}.view-discover .dsc-lead{margin:2px 0 14px;color:var(--ac-text-3);font-size:14.5px}.view-discover .dsc-acts .btn{width:100%;min-height:50px;justify-content:center}@media(max-width:340px){.view-discover .dsc-acts{grid-template-columns:1fr}}.dsc-tabs{display:flex;gap:18px;margin:18px var(--ac-gutter) 12px;border-bottom:1px solid var(--ac-line)}.dsc-tab{position:relative;padding:0 0 10px;color:var(--ac-text-3);font-weight:600;font-size:14.5px;text-decoration:none}.dsc-tab.is-on{color:#fff}.dsc-tab.is-on:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px;background:var(--ac-ruby-hot);box-shadow:0 0 8px #ff2a6099}.acts-feed .acts-top-box{margin:18px 0}.view-discover .acts-item,.view-discover .act{border-radius:20px}.view-discover .act{margin:0 var(--ac-gutter) 12px;padding:14px;border-radius:22px;background:var(--g-glass);border:1px solid var(--g-rim);box-shadow:var(--g-shadow)}.view-discover .act+.act{border-top:1px solid var(--g-rim)}.view-discover .act-useful,.view-discover .act-save{border-color:var(--g-rim);background:#ffffff0d}.wall-band{position:fixed;z-index:3;top:0;bottom:0;right:0;width:var(--wall-strip, 40px);overflow:hidden;pointer-events:none;background:#0d090e;contain:layout paint;box-shadow:-8px 0 22px #0000008c}.wall-stack{position:absolute;left:0;top:var(--wall-cy, 50vh);width:var(--wall-w0, 132px);height:0;transform-origin:0 0;transform:scale(var(--wall-s, var(--wall-s1, .3)))}.wall-stack img{position:absolute;max-width:none;height:auto;aspect-ratio:724 / 2172;width:calc(var(--wall-w0, 132px) * 724 / 433);left:calc(var(--wall-w0, 132px) * -134 / 433);top:calc(var(--wall-copy-h, 648px) * (var(--k, 0) - .5) - var(--wall-w0, 132px) * 32 / 433)}.wall-stack img.is-mirror{left:calc(var(--wall-w0, 132px) * -157 / 433);transform:scaleX(-1)}.wall-band:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:calc(var(--wall-dim, .36) / .36);background:linear-gradient(90deg,#050308c7 0,#05030800 32% 70%,#0503089e),linear-gradient(180deg,#05030880 0,#05030833 18% 82%,#0503088c);box-shadow:inset 1px 0 #ffeaf71a}.wall-peek{position:fixed;inset:0;z-index:40;overflow:hidden;pointer-events:none}.wall-peek-panel{position:absolute;inset:0;overflow:hidden;background:var(--ac-void);clip-path:inset(0 100% 0 0);will-change:clip-path}.wall-peek-panel>.view-discover{min-height:100%}.wall-peek-panel .wall-band{visibility:hidden}.wall-peek-band{left:0;right:auto;z-index:41;will-change:transform,width;box-shadow:-10px 0 26px #0009,10px 0 26px #0009}.view-home.is-wall-home{will-change:transform;transition:none}.wall-outline-cards i{display:block;height:168px;margin:0 var(--ac-gutter) 12px;border-radius:22px;background:var(--g-glass, rgb(255 255 255 / .05));border:1px solid var(--g-rim, rgb(255 255 255 / .1))}.view-discover{padding-right:var(--wall-strip, 40px)}.view-discover .act-when{white-space:nowrap}.view-discover .act-foot{flex-wrap:wrap;row-gap:6px}.view-discover .act-main{min-width:0}.view-catalog .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 12px}@media(min-width:560px){.view-catalog .grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:768px){.view-catalog .grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1100px){.view-catalog .grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.card--below .media{border-radius:16px;overflow:hidden;box-shadow:0 0 0 1px #ffeaf714,0 10px 22px #00000059}.card-cap--below{position:static;display:flex;flex-direction:column;gap:4px;padding:9px 2px 0;background:none;pointer-events:none}.card-cap--below .card-title{min-height:33px;font-size:13px;line-height:16.5px;font-weight:650;text-shadow:none}.card-cap--below .card-meta{font-size:11px;line-height:16px;color:var(--ac-text-3)}.catalog-links{display:flex;gap:8px;flex-wrap:wrap}.catalog-links .row-more{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:999px;background:#ffffff0f;border:1px solid var(--g-rim);color:var(--ac-text);font-size:14px;font-weight:500;text-decoration:none}.catalog-links .row-more:first-child{background:var(--g-accent);border-color:transparent;box-shadow:var(--g-accent-glow)}.tabs{gap:4px;margin:0 var(--ac-gutter);padding:4px;border:1px solid var(--g-rim);border-radius:18px;background:#ffffff0a}.tab{min-height:40px;padding:0 14px;border-radius:14px;font-size:14px}.tab.is-active{background:linear-gradient(145deg,#96507873,#461e3cb3);box-shadow:inset 0 1px #ffffff1f;color:#fff}.tabs-marker{display:none}.account-switch{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border:1px solid var(--g-rim);border-radius:18px;background:#ffffff0a}.account-switch .chip{justify-content:center;border:0;background:none;box-shadow:none;border-radius:14px;min-height:40px}.account-switch .chip.is-on{background:linear-gradient(145deg,#96507873,#461e3cb3);box-shadow:inset 0 1px #ffffff1f}.hub{border-bottom:0}.hub-account .list-link{background:var(--g-glass);border-color:var(--g-rim);border-radius:20px;box-shadow:var(--g-shadow)}.hub-tune{background:var(--g-accent);border:0;box-shadow:var(--g-accent-glow)}.hub-tune .hub-icon{color:#fff}.hub-grid{display:flex;flex-direction:column;gap:0}.hub-tile{display:grid;grid-template-columns:44px 1fr 18px;grid-template-rows:auto auto;column-gap:14px;align-items:center;min-height:72px;padding:12px 2px;border:0;border-bottom:1px solid var(--ac-line);border-radius:0;background:none}.hub-tile:after{content:"";grid-column:3;grid-row:1 / 3;width:9px;height:9px;border-right:1.8px solid var(--ac-text-3);border-top:1.8px solid var(--ac-text-3);transform:rotate(45deg);justify-self:center}.hub-tile .hub-icon{grid-row:1 / 3;margin:0;box-sizing:content-box;width:20px;height:20px;padding:11px;border-radius:14px;background:#ffffff0d;border:1px solid var(--g-rim);color:var(--ac-text)}.hub-tile .hub-label{grid-column:2;margin:0;font-size:15px}.hub-tile .hub-sub{grid-column:2}.hub-tile .hub-sub:empty{display:none}.hub-tile.is-pressed{transform:none;background:#ffffff08}@media(min-width:960px){.ribbon{max-width:none}.ribbon:before{-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent)}}.ribbon-card.has-cutout .ribbon-scene{filter:none;transform:none}.ribbon.has-scene:before{filter:blur(6px) saturate(1.15);opacity:.75;background:linear-gradient(#14081440,#09070be6 94%),var(--ribbon-ambient, none) center 30% / cover}.dh-scene{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%;animation:dh-scene-in .8s var(--ac-ease) both}@keyframes dh-scene-in{0%{opacity:0;transform:scale(1.04)}}html[data-motion=reduced] .dh-scene{animation:none}.dh-hero.has-scene .dh-media{display:none}.dh-hero.has-scene .dh-shade{background:linear-gradient(180deg,#0e070d73,#0e070d00 22% 60%,#180a16e6)}.dh-hero.is-playing .dh-scene{display:none}.view-anime.has-palette .dh-head{background:linear-gradient(180deg,color-mix(in srgb,var(--t1, #46223c) 70%,transparent),#1e0e1ceb 160px,#12091133)}.btn.is-pressed,.chip.is-pressed,.vibe.is-pressed,.icon-btn.is-pressed,.topbar-gift.is-pressed,.resume-card.is-pressed,.ep-row.is-pressed,.hub-tile.is-pressed{transform:scale(.975)}.btn--primary.is-pressed{background:radial-gradient(circle 100px at var(--px, 50%) var(--py, 50%),rgb(255 224 242 / .38),transparent 76%),var(--g-accent)}.btn--ghost.is-pressed,.chip.is-pressed:not(.is-on),.vibe.is-pressed:not(.is-on),.icon-btn.is-pressed,.topbar-gift.is-pressed{background:radial-gradient(circle 90px at var(--px, 50%) var(--py, 50%),rgb(255 182 208 / .26),transparent 76%),#ffffff0f;border-color:#f8c8dd59}.resume-card.is-pressed,.ep-row.is-pressed{background:radial-gradient(circle 120px at var(--px, 50%) var(--py, 50%),rgb(255 182 208 / .2),transparent 76%),var(--g-glass);border-color:#f8c8dd4d}:is(.btn,.chip,.vibe,.icon-btn,.nav-item,.topbar-gift):focus-visible{outline:2px solid #f6c4db;outline-offset:3px}.lite :is(.btn,.chip,.vibe,.icon-btn).is-pressed{background-image:none}html[data-motion=reduced] :is(.btn,.chip,.vibe,.icon-btn,.resume-card,.ep-row).is-pressed{transform:none}.tabbar-marker{display:block;top:6px;bottom:6px;left:0;height:auto;width:calc((100% - 12px)/4);border-radius:20px;z-index:-1;background:linear-gradient(135deg,#df4f796b,#87274780);border:1px solid rgb(255 230 245 / .16);box-shadow:inset 0 1px #ffe6f533,0 4px 14px #3a102d40}.nav-item{z-index:1}.nav-item .icon{transition:transform .22s var(--ac-ease)}.nav-item.is-active .icon{transform:translateY(-2px)}html[data-motion=reduced] .nav-item.is-active .icon{transform:none}.coll-card{background:var(--g-glass);border:1px solid var(--g-rim);border-radius:20px;box-shadow:var(--g-shadow)}.coll-card.is-pressed{background:radial-gradient(circle 120px at var(--px, 50%) var(--py, 50%),rgb(255 182 208 / .2),transparent 76%),var(--g-glass)}.wr-actions,.availability,.tune-invite{background:var(--g-glass);border-color:var(--g-rim);border-radius:18px}.wr-claim{border-radius:18px}.sea>.home-mid{margin-inline:-12px}.ribbon{height:362px}.ribbon-card{transition:none;will-change:transform}.ribbon-label{opacity:var(--front, 0);transition:none}.ribbon-card[data-slot="0"] .ribbon-label{opacity:var(--front, 1)}.ribbon:before,.ribbon.has-scene:before{inset:0;filter:none;opacity:1;transform:none;background:linear-gradient(180deg,#0c060c59,#0c060c1a 30%,#09070b8c 74%,#09070b),var(--ribbon-ambient, none) center 30% / cover no-repeat;-webkit-mask-image:none;mask-image:none}@media(min-width:560px){.ribbon{height:426px}}@media(min-width:960px){.ribbon{height:472px}.ribbon:before,.ribbon.has-scene:before{background:linear-gradient(90deg,#09070b,#09070b00 22% 78%,#09070b),linear-gradient(180deg,#0c060c59,#0c060c1a 30%,#09070b8c 74%,#09070b),var(--ribbon-ambient, none) center 35% / cover no-repeat}}.ribbon-cutout{-webkit-mask-image:none;mask-image:none}.sea-tile .sea-media{inset:calc(var(--ot, 0px) * -1) calc(var(--or, 0px) * -1) calc(var(--ob, 0px) * -1) calc(var(--ol, 0px) * -1);background:linear-gradient(160deg,#2a1726,#150c14 70%)}.sea-tile .sea-media img{inset:0;width:100%;height:100%;object-fit:cover}.dh-scene{display:block}.dh-scene img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%}.dh-hero.has-scene .dh-shade{background:linear-gradient(180deg,#08080a73,#08080a00 22% 62%,#08080acc)}.ribbon:before,.ribbon.has-scene:before{background:linear-gradient(180deg,#08080a4d,#08080a0d 30%,#08080a80 74%,#09070b),var(--ribbon-ambient, none) center 30% / cover no-repeat}@media(min-width:960px){.ribbon:before,.ribbon.has-scene:before{background:linear-gradient(90deg,#09070b,#09070b00 18% 82%,#09070b),linear-gradient(180deg,#08080a4d,#08080a0d 30%,#08080a80 74%,#09070b),var(--ribbon-ambient-wide, var(--ribbon-ambient, none)) center 40% / cover no-repeat}}.view-anime.has-palette .dh-head{background:linear-gradient(180deg,color-mix(in srgb,var(--t1, #2a2a2e) 55%,rgb(12 12 14)),#100e12f0 170px,#0e0c104d)}.topbar-gift .token{width:20px;height:20px;flex:none}.ribbon-card,.ribbon-card img{-webkit-touch-callout:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.ribbon-inner{position:absolute;inset:0;display:block;transform-origin:50% 75%;transition:transform .18s var(--ac-ease-spring)}.ribbon-card.is-pressed .ribbon-inner{transform:scale(.965);transition:transform 90ms var(--ac-ease)}.ribbon-frame:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;pointer-events:none;background:radial-gradient(circle 150px at var(--px, 50%) var(--py, 60%),rgb(255 196 220 / .38),rgb(255 120 160 / .12) 45%,transparent 72%);box-shadow:inset 0 0 0 1.5px #ff96beb3,inset 0 0 30px #ed164c40;opacity:0;transition:opacity .26s ease-out}.ribbon-card.is-pressed .ribbon-frame:after{opacity:1;transition-duration:60ms}.ribbon-card.is-pressed .ribbon-label{border-color:#ffaacd99}html[data-motion=reduced] .ribbon-card.is-pressed .ribbon-inner{transform:none}.tabbar{left:0;right:0;bottom:0;height:calc(64px + var(--ac-safe-b));padding:0 max(8px,var(--ac-safe-r)) var(--ac-safe-b) max(8px,var(--ac-safe-l));border-radius:24px 24px 0 0;border-bottom:0}.tabbar:before{inset:-40px 0 0}.tabbar-marker{top:6px;bottom:calc(6px + var(--ac-safe-b));width:calc((100% - 16px - var(--ac-safe-l) - var(--ac-safe-r)) / 4)}html.no-tabbar .tabbar{transform:translate3d(0,100%,0)}.ribbon-card:before{content:"";position:absolute;inset:0;border-radius:20px;pointer-events:none;box-shadow:0 16px 34px #0000008c,0 0 30px #be254a1a}.ribbon-frame{box-shadow:none}.ribbon-inner{transition:transform .18s var(--ac-ease-spring),filter .22s ease-out}.ribbon-card.is-pressed .ribbon-inner{filter:drop-shadow(0 0 1px rgb(255 222 236 / .95)) drop-shadow(0 0 2px rgb(255 120 168 / .9)) drop-shadow(0 0 10px rgb(255 50 112 / .65));transition:transform 90ms var(--ac-ease),filter 60ms ease-out}.ribbon-frame:after{box-shadow:none}.ribbon-card.is-pressed .ribbon-frame:after{opacity:.6}.ribbon-cutout{transition:filter .16s var(--ac-ease)}.ribbon-card.is-pressed .ribbon-cutout{filter:brightness(1.07);transition-duration:60ms}html[data-motion=reduced] .ribbon-card.is-pressed .ribbon-cutout,html[data-motion=reduced] .ribbon-inner{transition:none}.ribbon:before,.ribbon.has-scene:before{-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 58%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 58%,transparent 100%)}@supports (overflow: clip){.ribbon{overflow-x:clip;overflow-y:visible}}.sea-tile .sea-cap{inset:auto calc(var(--or, 0px) * -1) calc(var(--ob, 0px) * -1) calc(var(--ol, 0px) * -1);padding:34px calc(14px + var(--or, 0px)) calc(12px + var(--ob, 0px)) calc(14px + var(--ol, 0px))}.sea-tile--S .sea-cap{padding:24px calc(10px + var(--or, 0px)) calc(9px + var(--ob, 0px)) calc(10px + var(--ol, 0px))}.view-catalog .page-head{padding-bottom:14px}.view-catalog .catalog-bar{background:#0e080ef0;box-shadow:0 1px #ffeaf70f}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.view-catalog .catalog-bar{background:#100810bd;-webkit-backdrop-filter:blur(22px) saturate(130%);backdrop-filter:blur(22px) saturate(130%)}}.lite .view-catalog .catalog-bar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0e080ef7}html[data-route=watch] .topbar-share{display:none}.topbar .brand{flex:none}@media(max-width:459px){.topbar{padding-left:max(12px,var(--ac-safe-l));padding-right:max(12px,var(--ac-safe-r))}.topbar-inner{gap:4px}.topbar .brand{flex-shrink:1;min-width:0}.brand-logo{min-width:0;object-fit:contain}.topbar .icon-btn{width:36px;height:36px}.topbar-gift{height:36px;min-width:36px;padding:0 9px;gap:5px}.topbar-account{flex:none;min-width:36px;height:36px;margin-left:0}.topbar-account>:not(.reward-dot){width:34px!important;height:34px!important}}@media(max-width:399px){.brand-logo{height:21px}.brand-eye{--eye-size: 28px !important}}@media(max-width:369px){.topbar .icon-btn{width:34px;height:34px}.topbar-gift{height:34px;padding:0 8px}.brand-logo{height:19px}.brand-eye{--eye-size: 26px !important}}@media(max-width:349px){.topbar .icon-btn{width:32px;height:32px}.topbar .icon-btn .icon{width:18px;height:18px}.topbar-gift{height:32px;min-width:32px;padding:0 7px;gap:4px;font-size:12.5px}.topbar-gift .token{width:18px;height:18px}.topbar-account{min-width:32px;height:32px}.topbar-account>:not(.reward-dot){width:30px!important;height:30px!important}.brand-logo{height:17px}.brand-eye{--eye-size: 22px !important}}.topbar-owner{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 10px;border:1px solid var(--ac-line-strong);border-radius:12px;background:#ffffff12;color:var(--ac-text);font-size:13px;font-weight:600;text-decoration:none}.topbar-owner .icon{width:18px;height:18px}.topbar-owner:focus-visible{outline:2px solid #f6c4db;outline-offset:2px}.topbar.has-back:not(.is-root) .topbar-owner,.topbar.is-page .topbar-owner{display:none}@media(max-width:559px){.topbar-owner{width:40px;padding:0}.topbar-owner span{display:none}.topbar-inner:has(.topbar-owner) .brand{flex-shrink:1;min-width:0}.topbar-inner:has(.topbar-owner) .brand-logo{min-width:0;object-fit:contain}}.view-discover,.wall-outline,.view-messages,.view-people,.view-club{--cm-ink: #0b0914;--cm-text: #f4f0ff;--cm-text-2: #c9c0e6;--cm-text-3: #8f86b0;--cm-rim: rgb(196 178 255 / .16);--cm-rim-strong: rgb(206 190 255 / .28);--cm-glass: linear-gradient(155deg, rgb(160 130 255 / .13), rgb(120 90 220 / .05) 45%, rgb(255 255 255 / .025));--cm-shadow: 0 18px 40px rgb(4 2 12 / .45), inset 0 1px 0 rgb(255 255 255 / .07);--cm-accent: linear-gradient(135deg, #8b5cf6 0%, #b43ee0 55%, #e0479e 100%);--cm-violet: #a78bfa;--cm-violet-hot: #c4b5fd;--cm-pink: #f472b6;color:var(--cm-text);background:radial-gradient(120% 46% at 12% -6%,#7c3aed57,#7c3aed00 64%),radial-gradient(70% 34% at 96% 14%,#d946ef29,#d946ef00 70%),radial-gradient(90% 40% at 30% 70%,#4c1d9529,#4c1d9500 70%),linear-gradient(180deg,#140e26 0%,#0e0a1b 38%,var(--cm-ink) 100%)}html:is([data-route=discover],[data-route=messages],[data-route=people],[data-route=clubs],[data-route=club]) .topbar[data-mode=solid],html:is([data-route=discover],[data-route=messages],[data-route=people],[data-route=clubs],[data-route=club]) .topbar.is-scrolled:not([data-mode=minimal]){background:#140d26e6;border-bottom-color:#c4b2ff1a}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){html:is([data-route=discover],[data-route=messages],[data-route=people],[data-route=clubs],[data-route=club]) .topbar[data-mode=solid],html:is([data-route=discover],[data-route=messages],[data-route=people],[data-route=clubs],[data-route=club]) .topbar.is-scrolled:not([data-mode=minimal]){background:#160e2ab8}}html:is([data-route=discover],[data-route=messages],[data-route=people],[data-route=clubs],[data-route=club]) .tabbar-marker{background:linear-gradient(135deg,#8b5cf680,#c026d36b);border-color:#e1d2ff33;box-shadow:inset 0 1px #f0e6ff38,0 4px 16px #4c1d9559}html:is([data-route=discover],[data-route=messages],[data-route=people],[data-route=clubs],[data-route=club]) .nav-item.is-active .icon{color:var(--cm-violet-hot, #c4b5fd);filter:drop-shadow(0 0 8px rgb(167 139 250 / .6))}.view-discover .dsc-head{padding-top:14px}:is(.view-discover,.view-messages,.view-people) .page-title{font-size:clamp(30px,8.6vw,40px);letter-spacing:-.01em}.view-discover .dsc-lead{margin:4px 0 16px;color:var(--cm-text-2);font-size:14.5px}.view-discover .dsc-acts{gap:10px;width:100%}.view-discover .dsc-acts .btn{min-height:48px;border-radius:16px;font-size:14.5px;font-weight:650}.view-discover .dsc-advise{border:0;background:var(--cm-accent);color:#fff;box-shadow:0 10px 26px #8b5cf661,inset 0 1px #ffffff40}.view-discover .dsc-advise.is-pressed{background:radial-gradient(circle 100px at var(--px, 50%) var(--py, 50%),rgb(255 240 255 / .32),transparent 76%),var(--cm-accent)}.view-discover .dsc-ask{border:1px solid var(--cm-rim-strong);background:var(--cm-glass);color:var(--cm-text);box-shadow:inset 0 1px #ffffff12}.view-discover .dsc-ask.is-pressed{background:radial-gradient(circle 100px at var(--px, 50%) var(--py, 50%),rgb(196 178 255 / .22),transparent 76%),var(--cm-glass);border-color:#cebeff73}:is(.view-discover,.view-messages,.view-people) .dsc-tabs{align-items:flex-end;gap:20px;margin:22px var(--ac-gutter) 16px;border-bottom-color:var(--cm-rim)}:is(.view-discover,.view-messages,.view-people) .dsc-tab{color:var(--cm-text-3);font-size:15px}:is(.view-discover,.view-messages,.view-people) .dsc-tab.is-on{color:var(--cm-text)}:is(.view-discover,.view-messages,.view-people) .dsc-tab.is-on:after{height:2px;background:var(--cm-accent);box-shadow:0 0 10px #a78bfab3}.dsc-sort{margin-left:auto;padding:0 0 10px;color:var(--cm-text-3);font-size:13.5px;font-weight:550}.view-discover .acts-feed{max-width:760px;padding:0 0 32px}.view-discover .act{display:flex;flex-direction:column;gap:12px;margin:0 var(--ac-gutter) 14px;padding:14px;border:1px solid var(--cm-rim);border-radius:22px;background:var(--cm-glass);box-shadow:var(--cm-shadow)}.view-discover .act+.act{border-top:1px solid var(--cm-rim)}.view-discover .act-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px}.view-discover .act-ava{display:block;line-height:0;border-radius:50%;box-shadow:0 0 0 1.5px #c4b2ff59}.view-discover .act-line{margin:0;font-size:14px;line-height:1.35;color:var(--cm-text-2);overflow-wrap:anywhere}.view-discover .act-who{color:var(--cm-text);font-weight:700;text-decoration:none}.view-discover .act-when{color:var(--cm-text-3);font-size:12.5px;white-space:nowrap}.act-banner{position:relative;display:block;overflow:hidden;isolation:isolate;aspect-ratio:16 / 8;border-radius:16px;border:1px solid var(--cm-rim)!important;background:#1a1230;color:#fff;text-decoration:none;box-shadow:0 10px 24px #04020c59;-webkit-tap-highlight-color:transparent}.act-banner:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#0a061400 30%,#0a061459 58%,#0a0614e0)}.act-banner-scene{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 32%}.act-banner-back{position:absolute;inset:-18%;display:block;filter:blur(18px) saturate(1.35) brightness(.7);transform:scale(1.1)}.act-banner-back picture,.act-banner-back img,.act-banner-back>*{width:100%;height:100%;object-fit:cover}.act-banner-card{position:absolute;z-index:2;right:14px;bottom:12px;height:68%;aspect-ratio:5 / 7;transform:rotate(3deg);transform-origin:50% 100%}.act-banner-poster{position:absolute;inset:0;display:block;overflow:hidden;border-radius:10px;background:#241a3d;box-shadow:0 8px 22px #0000008c,0 0 0 1px #ffffff24}.act-banner-poster>*,.act-banner-poster img{width:100%;height:100%;object-fit:cover}.act-banner-card.has-cut{transform:none}.act-banner-card.has-cut .act-banner-poster img{filter:blur(6px) saturate(1.3) brightness(.62);transform:scale(1.25)}.act-banner-cut{position:absolute;left:-22%;bottom:0;width:144%;height:142%;max-width:none;object-fit:contain;object-position:50% 100%;pointer-events:none;filter:drop-shadow(0 6px 10px rgb(10 4 24 / .6))}.act-banner-text{position:absolute;z-index:3;left:14px;right:calc(26% + 24px);bottom:12px;display:flex;flex-direction:column;gap:3px}.act-banner.has-cut .act-banner-text{right:calc(31% + 22px)}.act-banner-name{font:750 19px/1.15 var(--ac-font);letter-spacing:-.01em;text-shadow:0 2px 12px rgb(0 0 0 / .6);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.act-banner-meta{font-size:12.5px;color:#f0eaffcc}.act-banner-play{position:absolute;z-index:3;left:12px;top:12px;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--cm-accent);box-shadow:0 6px 16px #8b5cf673}.act-banner-play .icon{width:15px;height:15px;margin-left:2px}.act-banner.is-pressed,.act-banner:active{transform:scale(.985);transition:transform 90ms var(--ac-ease)}.view-discover .dsc-quote{padding:0;border:0}.view-discover .dsc-quote .cm-text,.view-discover .act-comment .cm-text{margin:0;font-size:14.5px;line-height:1.5;color:var(--cm-text)}.view-discover .act-comment{display:flex;flex-direction:column;gap:10px}.view-discover .act-comment .tcard{background:#ffffff0a;border-color:var(--cm-rim)}.view-discover .act-more{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;margin:-2px 0 0;color:var(--cm-violet-hot);font-size:13px;font-weight:600;text-decoration:none}.view-discover .act-more .icon{width:16px;height:16px;flex:none}.view-discover .act-where b{color:var(--cm-text);font-weight:650}.view-discover .act-results{margin:-2px 0 0;font-size:12.5px}.view-discover .act-foot{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:2px;padding-top:10px;border-top:1px solid var(--cm-rim);font-size:13px;color:var(--cm-text-2)}.view-discover .act-foot>:first-child:not(.btn){margin-left:-8px}.view-discover .act-gap{flex:1}.view-discover :is(.act-save,.act-useful,.act-like,.act-promote){display:inline-flex;align-items:center;gap:6px;min-height:36px;min-width:0;padding:0 8px;border:0;border-radius:12px;background:none;color:var(--cm-text-2);font:600 13px/1 var(--ac-font);cursor:pointer;-webkit-tap-highlight-color:transparent}.view-discover :is(.act-save,.act-useful,.act-like) .icon{width:17px;height:17px}.view-discover :is(.act-save,.act-useful,.act-like,.act-promote).is-pressed{background:#c4b2ff1a}.view-discover .act-save.is-on{color:var(--cm-violet-hot)}.view-discover .act-useful.is-on{color:#a7f3d0}.view-discover .act-useful-n:before{content:"\b7  "}.view-discover .act-like.is-on{color:var(--cm-pink)}.view-discover .act-promote{color:#ffd98a}.view-discover .act.is-promoted{padding:14px;border-color:#f0be7866;background:linear-gradient(155deg,#f0be7824,#a082ff0f 50%,#ffffff05);box-shadow:var(--cm-shadow),0 0 26px #f0be781f}.view-discover .act--ask .ask-quote{margin:0;padding:12px 14px;border:1px solid var(--cm-rim);border-radius:16px;background:#ffffff0a;color:var(--cm-text);font-size:15px;line-height:1.45}.view-discover .act-ask-titles{gap:8px}.view-discover .act-ask-title{width:48px;border-radius:8px;box-shadow:0 0 0 1px var(--cm-rim)}.view-discover .act-ask-reply{min-height:36px;border:0;background:var(--cm-accent)}.view-discover .act-coll .coll-card{max-width:none}.view-discover .act--trend{display:block;padding:12px 0 6px;overflow:hidden}.view-discover .act--trend .row{margin-inline:0}.view-discover .acts-share{border-color:var(--cm-rim);border-radius:18px;background:var(--cm-glass)}.view-discover .acts-share-text{color:var(--cm-text-2)}.view-discover .more-btn{align-self:center;margin:4px auto 0;border-color:var(--cm-rim-strong);background:var(--cm-glass)}.view-discover .acts-top-box{margin:2px 0 20px;padding:0 var(--ac-gutter)}.view-discover .act-top{margin:0 0 18px;padding:0;border:0;border-radius:0;background:none}.view-discover .act-top-title{display:flex;flex-direction:column;gap:2px;margin:0 0 8px;font:750 23px/1.15 var(--ac-font);letter-spacing:-.01em;color:var(--cm-text)}.view-discover .act-top-title:after{display:none}.view-discover .act-top-sub{margin:0;color:var(--cm-text-3);font-size:12.5px;font-weight:500}.view-discover .act-top-list{display:block;margin:0;padding:0;list-style:none}.view-discover .act-top-item{display:block;border-bottom:1px solid var(--cm-rim)}.view-discover .act-top-row{display:grid;grid-template-columns:42px 46px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:84px;padding:10px 0;color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}.view-discover a.act-top-row.is-pressed,.view-discover a.act-top-row:active{background:linear-gradient(90deg,rgb(167 139 250 / .1),transparent)}.view-discover .act-top .act-rank{position:static;display:block;min-width:0;height:auto;padding:0;border-radius:0;background:none;box-shadow:none;font:300 26px/1 var(--ac-font);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:transparent;background-image:linear-gradient(180deg,#e9ddff,#9f7aea);-webkit-background-clip:text;background-clip:text}.view-discover .act-top-poster{position:relative;display:block;width:46px;aspect-ratio:5 / 7;border-radius:8px;overflow:hidden;background:#ffffff0d;box-shadow:0 6px 14px #00000059}.view-discover .act-top-poster>*,.view-discover .act-top-poster img{width:100%;height:100%;object-fit:cover}.view-discover .act-top-main{display:flex;flex-direction:column;gap:4px;min-width:0}.view-discover .act-top-name{font:700 15px/1.25 var(--ac-font);color:var(--cm-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.view-discover .act-top-item .act-line{font-size:12.5px;color:var(--cm-text-3);-webkit-line-clamp:2}.view-discover .act-top-item .act-who{color:var(--cm-text-2);font-weight:600}.view-discover .act-top-go{width:18px;height:18px;color:var(--cm-text-3)}.view-discover .act-top.is-empty .act-top-poster{border:1px dashed var(--cm-rim-strong);background:none;box-shadow:none}.view-discover .act-top.is-empty .act-rank{opacity:.5}.view-discover .act-top-skel{display:block;width:70%;height:10px;border-radius:6px;background:#c4b2ff1a}.view-discover .act-top-empty{margin:12px 0 0;color:var(--cm-text-2)}.view-discover .act-week{margin:0 0 8px;border-radius:22px;background:linear-gradient(155deg,#f0be781f,#a082ff12 55%,#ffffff05);box-shadow:var(--cm-shadow)}.view-discover .act-week-facts,.view-discover .act-week-by p{color:var(--cm-text-2)}.view-discover .act-week-faces>*{box-shadow:0 0 0 2px #1a1230}.wall-outline .dsc-acts .btn--primary{border:0;background:var(--cm-accent)}.wall-outline .dsc-acts .btn--ghost{border-color:var(--cm-rim-strong);background:var(--cm-glass)}.wall-outline-cards i{height:236px;border-radius:22px;border-color:var(--cm-rim);background:var(--cm-glass)}@media(min-width:760px){.view-discover .act,.view-discover .acts-top-box,.view-discover .acts-share{max-width:640px}}html[data-motion=reduced] .act-banner:active{transform:none}.ep-capsules{display:grid;grid-template-columns:repeat(auto-fill,minmax(54px,1fr));gap:8px}.ep-capsules li{min-width:0}.ep-capsules .ep-row{position:relative;display:flex;align-items:center;justify-content:center;gap:4px;min-height:0;height:44px;padding:0 8px;border-radius:999px;overflow:hidden;background:linear-gradient(160deg,#ffffff1c,#ffffff08);border:1px solid rgb(255 234 247 / .15);box-shadow:inset 0 1px #ffffff1a,0 6px 14px #00000047;color:var(--ac-text);text-decoration:none;-webkit-tap-highlight-color:transparent}.ep-capsules .ep-num{display:inline;width:auto;height:auto;border-radius:0;background:none;font:650 15px/1 var(--ac-font);font-variant-numeric:tabular-nums}.ep-capsules .ep-done{width:13px;height:13px;flex:none;color:#8ee6b4}.ep-capsules .ep-row.is-done{background:linear-gradient(160deg,#ffffff0f,#ffffff05)}.ep-capsules .ep-row.is-done .ep-num{color:var(--ac-text-3);background:none}.ep-capsules .ep-row.is-here{border-color:#ff78a0b3;box-shadow:inset 0 1px #ffffff24,0 0 0 1px #ff3c7840,0 6px 18px #ed164c4d}.ep-capsules .ep-progress{left:12px;right:12px;bottom:6px;height:2px}.ep-capsules .ep-row.is-pressed{transform:scale(.94);background:radial-gradient(circle 60px at var(--px, 50%) var(--py, 50%),rgb(255 182 208 / .25),transparent 76%),linear-gradient(160deg,#ffffff1f,#ffffff0a)}.ep-capsules .ep-row.is-unavailable{border-style:dashed;box-shadow:none;background:none}.ep-capsules .ep-row.is-unavailable .ep-num{opacity:.45}.view-anime .ranges{margin-bottom:12px}.view-anime .dh-all{width:100%;margin-top:12px}.dh-info-sec{padding-top:0;margin-top:14px}.dh-info-btn{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;padding:12px 16px;border:1px solid var(--g-rim, rgb(255 234 247 / .14));border-radius:20px;background:var(--g-glass, linear-gradient(160deg, rgb(255 255 255 / .09), rgb(255 255 255 / .03)));box-shadow:var(--g-shadow, 0 10px 24px rgb(0 0 0 / .3));color:var(--ac-text);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.dh-info-btn[hidden]{display:none}.dh-info-text{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.dh-info-title{font:700 17px/1.2 var(--ac-font)}.dh-info-sub{font-size:13px;color:var(--ac-text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dh-info-go{width:22px;height:22px;flex:none;color:var(--ac-text-2);transition:transform .26s var(--ac-ease)}.dh-info-btn.is-open .dh-info-go{transform:rotate(180deg)}.dh-info-btn.is-pressed{transform:scale(.985)}.dh-info[hidden]{display:none}@keyframes ac-beckon{0%,to{transform:scale(1);box-shadow:0 0 #ff3c7800}22%{transform:scale(1.14);box-shadow:0 0 0 6px #ff3c7852,0 0 22px #ff3c788c;background-color:#ed164c73;color:#fff}50%{transform:scale(1);box-shadow:0 0 #ff3c7800}}.is-beckon{animation:ac-beckon .76s var(--ac-ease, ease) 2}html[data-motion=reduced] .is-beckon{animation:none;box-shadow:0 0 0 2px #ff78a0b3}.provider-player{width:min(1100px,100%);margin:0 auto;padding:max(10px,env(safe-area-inset-top)) 0 calc(28px + env(safe-area-inset-bottom))}.view-watch:has(.provider-player){background:radial-gradient(120% 44% at 50% 0%,#781e466b,#781e4600 72%),var(--ac-void)}.pv-top{display:flex;align-items:center;justify-content:space-between;padding:0 var(--ac-gutter) 10px}.pv-back,.pv-share{flex:none;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;border:1px solid rgb(255 234 247 / .18);background:linear-gradient(160deg,#ffffff24,#ffffff0a);box-shadow:inset 0 1px #ffffff1f,0 8px 18px #00000059;color:var(--ac-text)}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.pv-back,.pv-share{-webkit-backdrop-filter:blur(16px) saturate(130%);backdrop-filter:blur(16px) saturate(130%)}}.pv-back .icon,.pv-share .icon{width:20px;height:20px}.pv-stage{position:relative;z-index:1}.provider-player .provider-frame{overflow:hidden;border-radius:0;background:#000;box-shadow:0 18px 44px #0000008c}@media(min-width:760px){.pv-stage{padding:0 var(--ac-gutter)}.provider-player .provider-frame{border-radius:22px;border:1px solid rgb(255 234 247 / .12)}}.pv-sheet{position:relative;z-index:2;margin-top:-14px;padding:24px max(20px,var(--ac-gutter)) 8px;border-radius:30px 30px 0 0;background:linear-gradient(180deg,#46223cd1,#1e0e1ceb 170px,#12091159);border-top:1px solid rgb(255 234 247 / .16);box-shadow:inset 0 1px #ffffff1a,0 -14px 40px #00000059}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.pv-sheet{-webkit-backdrop-filter:blur(22px) saturate(130%);backdrop-filter:blur(22px) saturate(130%)}}@media(min-width:760px){.pv-sheet{margin:-22px var(--ac-gutter) 0;border-radius:30px;border:1px solid rgb(255 234 247 / .14)}}.provider-player .pv-title{margin:0;font:700 clamp(26px,7.2vw,40px)/1.08 var(--ac-font);letter-spacing:-.025em}.pv-meta{display:flex;align-items:center;gap:7px;margin:10px 0 0;font-size:14px;color:var(--ac-text-2)}.pv-dot{color:var(--ac-text-3)}.pv-rate{margin-left:auto;display:inline-flex;align-items:center;gap:5px;font-size:16px;font-weight:700;color:#fff}.pv-rate .icon{width:17px;height:17px;color:var(--ac-ruby-hot);filter:drop-shadow(0 0 6px rgb(255 42 96 / .5))}.pv-now{margin:6px 0 0;font-size:13.5px;color:var(--ac-text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-status{margin:10px 2px 0;font-size:12.5px;line-height:1.4;color:var(--ac-text-3)}.pv-status:empty{display:none}.pv-desc{margin:14px 0 0;font-size:14.5px;line-height:1.55;color:var(--ac-text-2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pv-row{display:flex;align-items:center;gap:12px;margin-top:20px;min-height:58px;padding:0 16px;border:1px solid rgb(255 234 247 / .15);border-radius:20px;background:linear-gradient(160deg,#ffffff1a,#ffffff08);color:var(--ac-text);font-size:16px;font-weight:600;text-decoration:none}.pv-row>span{flex:1}.pv-row .icon{width:22px;height:22px;flex:none}.pv-row .pv-row-go{width:18px;height:18px;color:var(--ac-text-2)}.pv-row.is-pressed{transform:scale(.985)}.pv-row+.pv-about{margin-top:10px}.pv-block{margin-top:22px}.pv-label{display:flex;align-items:baseline;gap:8px;margin:0 0 10px;font:700 17px/1.2 var(--ac-font)}.pv-count{font-size:13px;font-weight:500;color:var(--ac-text-3)}.pv-ranges,.pv-eps{display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;margin:0 calc(max(20px,var(--ac-gutter))*-1);padding:2px max(20px,var(--ac-gutter)) 10px;scroll-padding-inline:max(20px,var(--ac-gutter));-webkit-mask-image:linear-gradient(90deg,transparent,#000 18px,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,transparent,#000 18px,#000 calc(100% - 28px),transparent)}.pv-ranges::-webkit-scrollbar,.pv-eps::-webkit-scrollbar{display:none}.pv-ranges[hidden]{display:none}.pv-ranges{padding-bottom:8px}.pv-range,.pv-ep{flex:none;display:grid;place-items:center;height:44px;min-width:52px;padding:0 14px;border:1px solid rgb(255 234 247 / .15);border-radius:999px;background:linear-gradient(160deg,#ffffff1c,#ffffff08);box-shadow:inset 0 1px #ffffff1a,0 6px 14px #00000047;color:var(--ac-text);font:650 15px/1 var(--ac-font);font-variant-numeric:tabular-nums;cursor:pointer;-webkit-tap-highlight-color:transparent}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.pv-range,.pv-ep,.ep-capsules .ep-row{-webkit-backdrop-filter:blur(12px) saturate(130%);backdrop-filter:blur(12px) saturate(130%)}}.pv-range{height:34px;font-size:13px;color:var(--ac-text-2)}.pv-ep.is-done{color:var(--ac-text-3);background:linear-gradient(160deg,#ffffff0f,#ffffff05)}.pv-range.is-on,.pv-ep.is-on{border-color:transparent;background:linear-gradient(135deg,#ff3d6e,#c4153a);color:#fff;box-shadow:0 0 0 1px #ff78a066,0 8px 20px #ed164c61,inset 0 1px #ffffff40}.pv-range.is-pressed,.pv-ep.is-pressed{transform:scale(.94)}.provider-player .provider-actions{display:flex;flex-wrap:nowrap;gap:10px;margin-top:16px}.provider-player .provider-actions .btn{flex:1;min-width:0;min-height:52px;padding:0 12px;border-radius:16px;justify-content:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.provider-player .provider-actions .pv-next{flex:1.5}.provider-player .provider-actions .btn[hidden]{display:none}.pv-next .icon{width:18px;height:18px}.provider-player .provider-selects{display:grid;grid-template-columns:1fr;gap:12px;margin:20px 0 0}@media(min-width:640px){.provider-player .provider-selects{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.provider-player .provider-selects label{display:grid;gap:7px;min-width:0}.provider-player .provider-selects label[hidden]{display:none}.provider-player .provider-selects label>span{font-size:13px;font-weight:600;color:var(--ac-text-3)}.provider-player .provider-selects select{width:100%;min-height:48px;padding:0 44px 0 16px;border-radius:16px;border:1px solid rgb(255 234 247 / .15);color:var(--ac-text);font:600 15px/1.2 var(--ac-font);-webkit-appearance:none;appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 9.5 6 6 6-6' fill='none' stroke='%23f3e7ee' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 14px center / 18px 18px no-repeat,linear-gradient(160deg,#ffffff1a,#ffffff08);box-shadow:inset 0 1px #ffffff14}.provider-player .provider-selects select option{color:#111}.pv-about{display:flex;align-items:center;gap:12px;margin-top:20px;min-height:64px;padding:12px 16px;border:1px solid rgb(255 234 247 / .15);border-radius:20px;background:linear-gradient(160deg,#ffffff1a,#ffffff08);box-shadow:0 10px 24px #0000004d;color:var(--ac-text);text-decoration:none}.pv-about-text{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.pv-about-title{font:700 17px/1.2 var(--ac-font)}.pv-about-sub{font-size:13px;color:var(--ac-text-3)}.pv-about>.icon{width:20px;height:20px;flex:none;color:var(--ac-text-2)}.pv-about.is-pressed{transform:scale(.985)}.view-anime .dh-head .watch-wrap{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px}.view-anime .dh-head .watch-wrap .dh-watch{min-width:0;padding:0 14px}.view-anime .dh-head .watch-wrap .dh-watch-label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15.5px}.view-anime .dh-head .watch-wrap .dh-list{padding:0 12px}.view-anime .dh-head .watch-wrap .dh-more-acts{width:48px;min-height:54px;padding:0;border-radius:16px;justify-content:center}.view-anime .dh-head .watch-wrap .dh-more-acts .icon{width:22px;height:22px}.view-anime .dh-head .watch-wrap .dh-watch .dh-watch-hint:empty{display:none}.view-anime .dh-sub-acts{display:block;margin-top:2px}.view-anime .dh-sub-acts .dh-dub{width:auto;min-height:40px;padding:0 2px;gap:8px;justify-content:flex-start;border:0;background:none;box-shadow:none;color:var(--ac-text-2);font-size:14px;font-weight:500}.view-anime .dh-sub-acts .dh-dub[hidden]{display:none}.view-anime .dh-sub-acts .dh-dub .icon{width:17px;height:17px;color:var(--ac-text-3)}.view-anime .dh-sub-acts .dh-dub .dub-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.view-anime .dh-sub-acts .dh-dub.is-pressed{transform:none;opacity:.7}.view-anime .dh-desc{margin-top:4px}.view-anime .dh-desc.is-folded{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.view-anime .dh-more{min-height:36px;margin:0;font-size:14px}.view-anime .dh-more-acts.is-on{border-color:#ff78a080;background:#ed164c29}.view-anime .dh-tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;margin:2px 0 0;padding:0;background:none;border:0}.view-anime .dh-tools[hidden]{display:none}.view-anime .dh-tool{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:auto;height:64px;padding:0 6px;border-radius:16px;background:linear-gradient(160deg,#ffffff1a,#ffffff08);border:1px solid var(--g-rim, rgb(255 234 247 / .15));color:var(--ac-text);font-size:12.5px;font-weight:600}.view-anime .dh-tool .icon,.view-anime .dh-tool .glyph{width:20px;height:20px}.view-anime .dh-tool .dh-tool-label{position:static;display:block;width:auto;height:auto;max-width:100%;overflow:hidden;clip:auto;clip-path:none;text-overflow:ellipsis;white-space:nowrap}.view-anime .dh-tool.is-on{border-color:#ff507873;background:linear-gradient(160deg,#ff3c7833,#ffffff08)}.dh-talk-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.dh-talk-head .dh-sec-title{margin-bottom:0}.dh-talk-head .dh-recommend{flex:none;min-height:38px;border-radius:14px}.dh-talk-head .dh-recommend .icon{width:16px;height:16px}[data-sec=talk] .dh-talk-head{margin-bottom:14px}.view-anime .dh-seasons{margin-bottom:12px}.lists>.list-switch{margin-inline:0}.chip-row:not(.ranges){-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 30px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 30px),transparent)}.view-my .tabs .tab{padding-inline:10px}@media(max-width:959px){.view-anime{--dh-lap: 76px}.view-anime .dh-hero{--hero-ratio: 4 / 4.6;--hero-max: calc(64vh + 22px) }.dh-hero.has-cutout .dh-cutout{bottom:0;height:calc(100% - var(--ac-topbar-h) - var(--ac-safe-t) + 28px)}.view-anime .dh-badges{bottom:calc(var(--dh-lap) + 12px)}.view-anime .dh-trailer{bottom:calc(var(--dh-lap) + 8px)}.view-anime .dh-head{margin-top:calc(-1 * var(--dh-lap));padding-top:26px;background:linear-gradient(180deg,#28122442 0,#200e1e80 46px,#1a0c18c7 112px,#140a13eb 190px,#10090ff5);border-top:1px solid rgb(255 244 250 / .24);box-shadow:inset 0 1px #ffffff1a,inset 0 18px 24px -18px #ffffff14,0 -10px 26px #08030a4d}.view-anime.has-palette .dh-head{background:linear-gradient(180deg,color-mix(in srgb,var(--t1, #46223c) 30%,rgb(20 10 18 / .2)) 0,color-mix(in srgb,var(--t1, #46223c) 26%,rgb(22 11 20 / .5)) 46px,#180c16cc 112px,#120b12ed 190px,#0f0b10f5)}.view-anime .detail-title,.view-anime .detail-original,.view-anime .dh-meta{text-shadow:0 1px 12px rgb(6 2 8 / .55)}}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){@media(max-width:959px){.view-anime .dh-head{-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%)}}}:root{--slant: 34px;--slant-clip: polygon(0 28px, .7px 21.8px, 2.8px 15.9px, 6.1px 10.5px, 10.5px 6.1px, 15.9px 2.8px, 21.8px .7px, 28px 0, calc(100% - 24px) 34px, calc(100% - 18.7px) 34.6px, calc(100% - 13.6px) 36.4px, calc(100% - 9px) 39.2px, calc(100% - 5.2px) 43px, calc(100% - 2.4px) 47.6px, calc(100% - .6px) 52.7px, 100% 58px, 100% 100%, 0 100%)}@media(max-width:959px){.view-anime{--dh-lap: 92px}.view-anime .dh-head,.pv-sheet{clip-path:var(--slant-clip);border-radius:0;border-top:0;padding-top:calc(var(--slant) + 18px);box-shadow:none}.view-anime .dh-head:before,.pv-sheet:before{content:"";position:absolute;z-index:0;top:0;left:24px;right:20px;height:calc(var(--slant) + 1px);pointer-events:none;background:linear-gradient(to top right,transparent calc(50% - 1.2px),rgb(255 244 250 / .34) 50%,transparent calc(50% + 1.2px));-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.view-anime .dh-badges{bottom:calc(var(--dh-lap) + 10px)}.view-anime .dh-trailer{bottom:calc(var(--dh-lap) - var(--slant) + 12px)}.pv-sheet{margin-top:0}}.pv-sheet{background:linear-gradient(180deg,#2812244d 0,#200e1e8c 46px,#1a0c18cc 120px,#140a13eb 200px,#10090ff5)}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.pv-sheet{-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%)}}@media(min-width:960px){.view-anime .dh-head{background:linear-gradient(180deg,#28122457 0,#200e1e94 70px,#180c16d6 170px,#120a11f0 280px,#10090ff5);border:1px solid rgb(255 244 250 / .16);box-shadow:inset 0 1px #ffffff1a,0 18px 44px #0006}.view-anime.has-palette .dh-head{background:linear-gradient(180deg,color-mix(in srgb,var(--t1, #46223c) 30%,rgb(20 10 18 / .24)) 0,color-mix(in srgb,var(--t1, #46223c) 24%,rgb(22 11 20 / .55)) 70px,#180c16d6 170px,#120b12f0 280px,#0f0b10f5)}.view-anime .dh-head{-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%)}}[data-sec=talk] .disc-title{display:none}.view-home .home-heading{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.view-home .home-heading+*{margin-top:18px}.ribbon .ribbon-label{display:none}.ribbon{height:404px}.ribbon-stage{bottom:70px}.ribbon-caption{position:absolute;z-index:6;left:var(--ac-gutter);right:var(--ac-gutter);bottom:22px;height:46px;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;text-decoration:none;text-shadow:0 2px 14px rgb(0 0 0 / .6)}.ribbon-caption-text{font:700 19px/1.2 var(--ac-font);letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}@media(min-width:560px){.ribbon{height:468px}}@media(min-width:960px){.ribbon{height:514px}.ribbon-caption-text{font-size:22px}}button.pv-row{width:100%;font:600 16px/1.2 var(--ac-font);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.sheet .disc-title{display:none}.nx{display:block;flex:none;overflow:visible;filter:drop-shadow(0 0 9px rgb(236 72 153 / .5)) drop-shadow(0 4px 10px rgb(60 10 50 / .45))}.nx-ball{transform-box:fill-box;transform-origin:50% 100%;animation:nx-bob 3.8s cubic-bezier(.45,0,.35,1) infinite}.nx-shadow{transform-box:fill-box;transform-origin:50% 50%;animation:nx-shadow 3.8s cubic-bezier(.45,0,.35,1) infinite}.nx-eyes{animation:nx-look 9s ease-in-out infinite}.nx-eye{transform-box:fill-box;transform-origin:50% 50%;animation:nx-blink 4.7s ease-in-out infinite;transition:opacity .12s}.nx-eye+.nx-eye{animation-delay:30ms}.nx-joy{opacity:0;transition:opacity .12s}.nx.is-joy .nx-eye{opacity:0}.nx.is-joy .nx-joy{opacity:1}.nx.is-joy .nx-ball{animation:nx-hop .76s cubic-bezier(.3,.7,.3,1) 1}.nx.is-joy .nx-shadow{animation:nx-hop-shadow .76s cubic-bezier(.3,.7,.3,1) 1}@keyframes nx-bob{0%,to{transform:translateY(0) scale(1)}38%{transform:translateY(-6px) scale(.98,1.03)}62%{transform:translateY(0) scale(1.05,.95)}74%{transform:translateY(-1px) scale(.99,1.01)}}@keyframes nx-shadow{0%,to{transform:scale(1);opacity:.9}38%{transform:scale(.78);opacity:.5}62%{transform:scale(1.06);opacity:1}}@keyframes nx-look{0%,28%,to{transform:translate(0)}33%,45%{transform:translate(-6px)}50%,62%{transform:translate(6px)}67%{transform:translate(0)}}@keyframes nx-blink{0%,88%,to{transform:scaleY(1)}91%{transform:scaleY(.12)}94%{transform:scaleY(1)}}@keyframes nx-hop{0%{transform:translateY(0) scale(1.06,.92)}35%{transform:translateY(-14px) scale(.95,1.06)}70%{transform:translateY(0) scale(1.07,.93)}to{transform:translateY(0) scale(1)}}@keyframes nx-hop-shadow{0%,to{transform:scale(1);opacity:.9}35%{transform:scale(.6);opacity:.35}70%{transform:scale(1.1);opacity:1}}.nx.is-still :is(.nx-ball,.nx-shadow,.nx-eyes,.nx-eye),html[data-motion=reduced] .nx :is(.nx-ball,.nx-shadow,.nx-eyes,.nx-eye),.lite .nx :is(.nx-ball,.nx-shadow,.nx-eyes,.nx-eye){animation:none}.nx.is-still{filter:drop-shadow(0 0 4px rgb(236 72 153 / .45))}.pick-fab.has-nx{width:54px;height:60px;border-radius:0;overflow:visible;box-shadow:none;background:none;display:grid;place-items:center;-webkit-tap-highlight-color:transparent}.pick-fab.has-nx .nx{width:52px;height:58px}.pick-fab.has-nx:active{transform:none}.nox-eye.nx,.nox-eye--small.nx,.nox-note-eye.nx{border-radius:0;box-shadow:none}.nox-eye.nx{width:64px;height:72px}.nox-eye--small.nx{width:44px;height:50px}.nox-note-eye.nx{width:20px;height:22px;margin-top:-1px}.nox-ask .nx{width:20px;height:22px}.topbar-acts{display:none}.topbar.is-page .topbar-acts{display:flex;align-items:center;gap:6px;margin-left:auto;flex:none}.topbar.is-page :is(.brand,.topbar-search,.topbar-share,.topbar-bell,.topbar-gift,.topbar-account){display:none!important}.topbar.is-page .topbar-title{display:block!important;flex:1;min-width:0;opacity:1;font:700 22px/1.2 var(--ac-font);letter-spacing:-.01em}.topbar.is-page .topbar-back,.topbar.is-page.has-back.is-root .topbar-back{margin-right:6px}:is(.view-account,.view-quests,.view-wardrobe) .page-head{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.acc-head-acts{display:inline-flex;align-items:center;gap:6px;flex:none}.acc-head-acts:empty{display:none}.acc-tokens{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 13px 0 7px;border-radius:999px;border:1px solid var(--g-rim);background:#ffffff0f;box-shadow:inset 0 1px #ffffff14;color:var(--ac-text);font:650 15px/1 var(--ac-font);font-variant-numeric:tabular-nums;cursor:pointer}.acc-tokens[hidden]{display:none}.acc-tokens .token{width:22px;height:22px}.topbar .acc-gear,.acc-gear{width:38px;height:38px;border:0;border-radius:50%;background:none;box-shadow:none;color:var(--ac-text)}.acc-gear .icon{width:23px;height:23px;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.topbar .acc-gear.is-on{background:#ed164c29}.acc-gear.is-on .icon{transform:rotate(75deg)}.view-account .account-body{gap:14px}.rank-card.profile-hero{position:relative;display:block;isolation:isolate;margin:-8px calc(-1 * var(--ac-gutter)) 0;padding:0 0 10px;border:0;border-radius:0;background:none;box-shadow:none}.profile-hero[hidden]{display:none}.ph-scene{position:relative;z-index:-2;height:176px;overflow:hidden;background:#0d1d2a;-webkit-mask:linear-gradient(180deg,#000 72%,transparent);mask:linear-gradient(180deg,#000 72%,transparent)}.ph-scene-img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 45%}.ph-scene:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0a060c40,#0a060c00 30% 62%,#10080f8c)}.profile-hero:before{content:"";position:absolute;z-index:-1;inset:136px 0 0;background:linear-gradient(180deg,#2c1624bd,#1a0d17f0 74px,#140a1280);border-top:1px solid rgb(255 236 246 / .1);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);-webkit-mask:linear-gradient(180deg,#000 70%,transparent);mask:linear-gradient(180deg,#000 70%,transparent)}.ph-main{display:flex;align-items:flex-end;gap:14px;margin-top:-64px;padding:0 18px;min-width:0}.ph-ava{flex:none;display:block;border-radius:50%;text-decoration:none}.ph-ava .avatar{box-shadow:0 0 0 2px #ffecf666,0 0 0 5px #160b13eb,0 14px 30px #0000008c}.ph-who{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px;padding-bottom:14px}.ph-name{margin:0;font:700 25px/1.15 var(--ac-font);letter-spacing:-.01em;overflow-wrap:anywhere}.ph-level{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:0;font-size:13.5px;color:var(--ac-text-2)}.ph-level b{color:var(--ac-text);font-size:15.5px;font-weight:500}.ph-xp{font-variant-numeric:tabular-nums}.ph-bar{position:relative;display:block;height:9px;border-radius:999px;background:#ffffff1f;box-shadow:inset 0 1px 2px #0006;overflow:hidden}.ph-bar .xp-fill{inset:0;background:linear-gradient(90deg,#ffcf8a,#ff9b54);box-shadow:0 0 10px #ffa05a80}.profile-hero .rank-acts{display:grid;justify-items:center;gap:10px;padding:14px 18px 4px}.rank-card .ph-style{position:relative;justify-self:stretch;width:100%;min-height:46px;gap:10px;border:1px solid rgb(255 120 150 / .38);border-radius:13px;background:linear-gradient(180deg,#a8223f,#7c142e);color:#fff;font:600 16px/1 var(--ac-font);box-shadow:inset 0 1px #ffffff29,0 8px 20px #780e2859}.ph-style .icon{width:19px;height:19px}.ph-page{padding:4px 6px;color:#fff0f6d9;font-size:14.5px;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#fff0f673}.ph-page:hover{color:#fff}.view-account :is(.daily-card,.quest-mini,.invite-mine,.my-recs){border:1px solid rgb(255 236 246 / .09);border-radius:16px;background:linear-gradient(160deg,#341a2a8c,#180c15d1);box-shadow:inset 0 1px #ffffff0d}.daily-card{padding:0}.daily-card[hidden]{display:none}.dc-open{display:grid;gap:12px;width:100%;padding:16px;border:0;border-radius:inherit;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.dc-head{display:flex;align-items:center;gap:12px}.dc-icon{width:24px;height:24px;color:#fff0f6e6}.dc-head b{font-size:17px;font-weight:600}.dc-count{margin-left:auto;font-size:14px;color:var(--ac-text-2);font-variant-numeric:tabular-nums}.dc-cells{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.dc-cell{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;aspect-ratio:1;border-radius:9px;border:1px solid rgb(255 255 255 / .13);background:#ffffff08;color:#fff0f6c7}.dc-n{font-size:15px;line-height:1}.dc-cell:is(.is-got,.is-now) .dc-n{font-size:10.5px}.dc-cell .icon{width:17px;height:17px}.dc-cell.is-got{border-color:#d7325599;background:#6e122a52;color:#ff6f8f}.dc-cell.is-got .dc-n{color:#fff0f6e6}.dc-cell.is-now{border-color:#d6a24a;background:#d6a24a1f;color:#f0c46a;box-shadow:0 0 14px #d6a24a38}.dc-cell.is-now .dc-n{color:#f0c46a}.dc-cell.is-waiting .dc-gift{animation:dc-wiggle 2.8s ease-in-out infinite}@keyframes dc-wiggle{0%,80%,to{transform:none}85%{transform:rotate(-10deg) scale(1.08)}92%{transform:rotate(8deg) scale(1.08)}}.rank-daily{display:flex;align-items:center;gap:6px;font-size:13.5px;color:var(--ac-text-2)}.rank-daily.is-got{color:#7fd69a}.rank-daily .icon{width:16px;height:16px}.quest-mini{display:grid;gap:12px;padding:14px 16px 16px;color:inherit;text-decoration:none}.quest-mini[hidden]{display:none}.qm-title{font:700 21px/1.2 var(--ac-font)}.qm-row{display:flex;align-items:center;gap:14px;min-width:0}.qm-pic{flex:none;width:96px;border-radius:9px;overflow:hidden}.qm-pic--none{display:grid;place-items:center;height:60px;background:#ffffff0f;color:var(--ac-ruby-hot, #ff3355)}.qm-text{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:3px}.qm-text b{font-size:16px;font-weight:600}.qm-xp{color:#ff5f7e;font-size:14px;font-weight:600}.qm-line{font-size:13.5px;color:var(--ac-text-2)}.qm-go,.qa-go{flex:none;width:22px;height:22px;color:#fff0f6bf}.invite-mine{padding:16px}.invite-mine-head{align-items:flex-start;gap:14px}.invite-plus{flex:none;width:32px;height:32px;margin-top:1px;color:#fff0f6e6}.invite-mine-text{display:grid;gap:4px;min-width:0}.invite-mine-text p{margin:0}.invite-mine-text .account-name{font-size:17px;font-weight:600}.invite-gain{color:#ff5f7e;font-weight:600;font-size:14.5px}.invite-gain-plain{font-size:14px;color:var(--ac-text)}.invite-note{font-size:12.5px;color:var(--ac-text-2)}.invite-foot{display:grid;gap:10px}.invite-profile .invite-foot{padding:4px 28px 0 46px}.invite-profile .invite-terms{display:none}.invite-send.btn--primary{min-height:40px;border:1px solid rgb(255 120 150 / .38);background:linear-gradient(180deg,#a8223f,#7c142e);box-shadow:inset 0 1px #ffffff29,0 6px 16px #780e284d;font-weight:600}.invite-profile .invite-send{width:100%}.invite-quests .invite-foot{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding-left:46px}.invite-terms>summary{display:inline-flex;align-items:center;min-height:36px;color:#fff0f6d9;font-size:13.5px;text-decoration:underline;text-underline-offset:3px;cursor:pointer;list-style:none}.invite-terms>summary::-webkit-details-marker{display:none}.invite-terms[open]{grid-column:1 / -1;display:grid;gap:10px}.invite-quests .invite-terms[open]+.invite-send{grid-column:1 / -1;justify-self:start}.my-recs .rank-helped{margin:-6px 0 0;font-size:13px;color:var(--ac-text-2)}.my-recs .rank-helped[hidden]{display:none}.acc-showcase{gap:10px}.acc-showcase .btn{justify-self:start}.account-settings{display:grid;gap:14px;scroll-margin-top:calc(var(--ac-topbar-h) + var(--ac-safe-t) + 12px)}.account-settings[hidden]{display:none}.acc-settings-title{margin:10px 0 0;font:700 20px/1.2 var(--ac-font)}.profile-photo-note{margin:0}.g-seg{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px;padding:4px;border-radius:14px;border:1px solid var(--g-rim);background:#ffffff0d}.g-seg[hidden]{display:none}.g-seg .g-seg-btn{min-height:38px;padding:0 10px;border:0;border-radius:10px;background:none;color:var(--ac-text-2);font:600 14px/1 var(--ac-font);white-space:nowrap;cursor:pointer;transition:background-color .22s,color .22s,transform var(--ac-press, .14s) var(--ac-ease, ease)}.g-seg .g-seg-btn.is-active{background:linear-gradient(180deg,#b0243f,#80162f);color:#fff;box-shadow:inset 0 1px #ffffff2e,0 4px 14px #780e2859}.g-seg .g-seg-btn.is-pressed{transform:scale(.96)}.qs-tabs{max-width:640px;margin:4px 0 14px}.view-quests .quests-body{display:grid;gap:14px}.quest-meta{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.quest-next{flex-wrap:nowrap}.quest-next-text{flex:1}.quest-next-pics{display:flex;gap:6px;margin-top:6px}.quest-next-pic{display:block;width:34px;height:34px;border-radius:9px;overflow:hidden;border:1px solid rgb(255 236 200 / .25);background:#ffffff12}.quest-next-pic img{display:block;width:100%;height:100%;object-fit:cover}.quest-next-pic.is-frame img{object-fit:contain}.qa-card{display:grid;gap:0;padding:16px}.qa-card .account-name{margin:0 0 10px}.qa-row{display:flex;align-items:center;gap:10px;width:100%;min-height:52px;padding:0 12px 0 14px;border:1px solid rgb(255 255 255 / .08);border-radius:14px;background:#ffffff0a;color:inherit;font:600 15px/1.2 var(--ac-font);text-align:left;cursor:pointer;transition:transform var(--ac-press, .14s) var(--ac-ease, ease),background-color .2s}.qa-row+.qa-row{margin-top:8px}.qa-label{flex:1;min-width:0}.qa-xp{color:#ffd98a;font-size:14px;font-weight:700}.qa-note{margin:10px 2px 0}.qa-wardrobe{display:flex;align-items:center;gap:12px;padding:16px;color:inherit;text-decoration:none}.qa-wardrobe-icon{flex:none;width:26px;height:26px;color:#ff7c9c}.qa-wardrobe-text{flex:1;min-width:0;display:grid;gap:2px}.qa-wardrobe-text span{font-size:13px;color:var(--ac-text-2)}.view-quests .daily{margin:0}.wr-top.wr-hero{position:relative;display:block;margin:-8px calc(-1 * var(--ac-gutter)) 0;overflow:hidden;border:0;border-radius:0;box-shadow:none}.wr-hero .look-stage{width:100%;max-height:none;aspect-ratio:auto;height:clamp(270px,70vw,340px);border-radius:0;place-items:start center;padding-top:18px}.wr-hero .look-bg-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.wr-hero .look-figure{margin:0}.wr-hero-cap{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;gap:6px;padding:26px 16px 16px;text-align:center;background:linear-gradient(180deg,#10080f00,#10080fd1)}.wr-badge{padding:6px 14px;border-radius:999px;border:1px solid rgb(255 236 246 / .3);background:#1e0e18d1;color:#fff;font:600 12.5px/1 var(--ac-font);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:g-pop .32s cubic-bezier(.2,.9,.3,1.3) both}.wr-badge[hidden]{display:none}.wr-hero-cap .wr-name{margin:0;font-size:19px}.wr-level{margin:0;font-size:12.5px;color:var(--ac-text-2);font-variant-numeric:tabular-nums}.wr-tabs{margin-top:2px}.wr-filter{display:flex;gap:6px}.wr-filter-btn{min-height:32px;padding:0 14px;border:1px solid rgb(255 255 255 / .1);border-radius:999px;background:none;color:var(--ac-text-2);font:600 13px/1 var(--ac-font);cursor:pointer;transition:background-color .2s,color .2s}.wr-filter-btn.is-active{border-color:#ff789666;background:linear-gradient(180deg,#b0243f,#80162f);color:#fff}.wr-card{transition:transform var(--ac-press, .14s) var(--ac-ease, ease),box-shadow .22s,outline-color .22s}.wr-card.is-trying{outline:1.5px solid rgb(255 255 255 / .32);outline-offset:2px}.wr-card.is-selected{outline:2px solid #ff2d62;outline-offset:0;box-shadow:0 0 0 4px #ff2d622e,0 10px 24px #ed164c38}.wr-card-state{display:inline-flex;align-items:center;gap:4px}.wr-card-state b{color:#fff;font-size:12.5px}.wr-card-state .icon{width:13px;height:13px}.wr-card .token-icon{width:14px;height:14px}.wr-actions{position:sticky;z-index:6;bottom:calc(var(--ac-nav-h) + var(--ac-safe-b) + 10px);min-height:58px;background:#261222db;box-shadow:0 14px 34px #0000006b,inset 0 1px #ffffff1a;-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur)}@media(min-width:960px){.wr-actions{bottom:16px}}.wr-selected{display:grid;gap:2px}.wr-sub{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;font-weight:500;color:var(--ac-text-2)}.wr-sub .token-icon{width:14px;height:14px}.wr-actions.is-short{border-color:#ffc87859}.wr-actions.is-short .wr-selected b{color:#ffd98a}.wr-actions .token-icon{width:16px;height:16px;vertical-align:-3px}.wr-reset{font-size:13px}.wr-reset[hidden]{display:none}:is(.view-account,.view-quests,.view-wardrobe){--pk-card: linear-gradient(180deg, #221e24, #19171d);--pk-rim: rgb(255 255 255 / .08);--pk-text: #f3eeee;--pk-muted: #b8b2bd;--pk-ruby: linear-gradient(180deg, #c62b4f 0%, #a51f40 55%, #861631 100%);--pk-ruby-rim: rgb(255 140 165 / .35);--pk-pink: #ff5a78;background:radial-gradient(120% 40% at 50% 0%,#46162873,#46162800 70%),#121014}:is(.view-account,.view-quests,.view-wardrobe) :is(.daily-card,.quest-mini,.invite-mine,.my-recs,.quest,.quest-next,.qa-card,.wr-card,.wr-actions,.account-settings .account-card){border:1px solid var(--pk-rim);border-radius:18px;background:var(--pk-card);box-shadow:inset 0 1px #ffffff0d}:is(.view-account,.view-quests,.view-wardrobe) :is(.ph-style,.invite-send.btn--primary,.quest-go,.wr-earn,.g-seg .g-seg-btn.is-active,.wr-filter-btn.is-active,.wr-actions .btn--primary){border:1px solid var(--pk-ruby-rim);background:var(--pk-ruby);color:#fff;box-shadow:inset 0 1px #ffffff2e,0 6px 18px #8c123252}.topbar.is-page .acc-tokens{height:36px;padding:0 14px 0 7px;font-size:17px;font-weight:700}.topbar.is-page .acc-tokens .token{width:24px;height:24px}.topbar.is-page .acc-gear .icon{width:25px;height:25px}.ph-scene{height:176px}.profile-hero:before{top:127px;left:2px;right:2px;border-radius:22px 22px 0 0;background:linear-gradient(180deg,#301e28b8,#1e141bf2 70px,#16101599)}.ph-main{margin-top:-83px;padding:0 22px;gap:14px}.ph-ava .avatar:not(.has-frame){box-shadow:0 0 0 3px #cdb38c,0 0 0 5px #140c12d9,0 14px 30px #0000008c}.ph-ava .avatar.has-frame{box-shadow:none;filter:drop-shadow(0 12px 24px rgb(0 0 0 / .5))}.ph-who{gap:5px;padding-bottom:11px}.ph-name{font:700 25px/1.1 var(--ac-font);color:var(--pk-text)}.ph-level b{font-size:17px;font-weight:500}.ph-xp{font-size:15px;color:var(--pk-muted)}.ph-bar{height:12px;border:1px solid rgb(255 255 255 / .16);background:#00000061;box-shadow:inset 0 1px 3px #00000080}.ph-bar .xp-fill{background:linear-gradient(180deg,#f7dfb6,#d19a5f);box-shadow:0 0 8px #f0be788c}.profile-hero .rank-acts{gap:8px;padding:14px 23px 0}.rank-card .ph-style{min-height:40px;border-radius:20px;font:600 17px/1 var(--ac-font)}.ph-style .icon{width:21px;height:21px}.ph-page{font-size:16px;color:#ece6e9}.view-account .account-body{gap:11px}.dc-open{padding:16px 16px 14px;gap:13px}.dc-icon{width:25px;height:25px;color:var(--pk-text)}.dc-head b{font-size:18px;font-weight:600}.dc-count{font-size:16px;color:#ece5e8}.dc-cells{gap:9px}.dc-cell{aspect-ratio:39 / 42;border-radius:8px;border-color:#ffffff1f;background:#ffffff06}.dc-n{font-size:16px;color:#d9d2d6}.dc-cell.is-got{border-color:#aa2846b3;background:#4610208c;color:#ff6f8f}.dc-cell.is-now{border:1.5px solid #cf9d52;background:linear-gradient(180deg,#78562859,#46301666);color:#f0c46a}.dc-cell.is-now.is-got{box-shadow:none}.dc-cell.is-waiting{box-shadow:0 0 16px #d6a24a59}.rank-daily{font-size:15px}.rank-daily.is-got{color:#8fd99a}.quest-mini{gap:10px;padding:14px 16px 16px}.qm-title{font:700 22px/1.2 var(--ac-font)}.qm-row{gap:16px}.qm-pic{width:86px;height:65px;border-radius:8px}.qm-pic img,.qm-pic .media-img,.qm-pic picture{display:block;width:100%;height:100%;object-fit:cover}.qm-text b{font-size:17px;font-weight:600}.qm-xp{color:var(--pk-pink);font-size:16px;font-weight:600}.qm-line{font-size:15px;color:#e2dade}.qm-bar{position:relative;display:block;width:100%;height:2px;margin-top:6px;border-radius:2px;background:#ffffff24;overflow:hidden}.qm-bar i{position:absolute;inset:0;background:var(--pk-pink);transform-origin:left}.qm-go{width:22px;height:22px;color:var(--pk-text)}.invite-mine{padding:16px 20px;gap:10px}.invite-plus{width:34px;height:34px;color:var(--pk-text)}.invite-mine-text .account-name{font-size:18px;font-weight:600}.invite-gain-plain{font-size:15px}.invite-note{font-size:13px;color:var(--pk-muted)}.invite-profile .invite-foot{padding:6px 0 0;justify-items:center}.invite-profile .invite-send{width:66%;min-height:34px;border-radius:10px;font-size:16px}.qs-tabs{margin:0 0 12px;padding:0;gap:0;border-radius:14px;border:1px solid var(--pk-rim);background:#1b181d}.qs-tabs .g-seg-btn{min-height:38px;padding:0 6px;border-radius:13px;font:600 16px/1 var(--ac-font);color:var(--pk-muted)}.view-quests .quests-body{gap:12px}.view-quests .quest{gap:12px;margin:0;padding:16px;color:var(--pk-text)}.view-quests .quest-head{gap:14px}.view-quests .quest-icon{width:30px;height:30px;margin-top:2px;color:var(--pk-text)}.view-quests .quest-title{font:700 20px/1.2 var(--ac-font)}.view-quests .quest-note{margin:4px 0 0;font-size:15px;line-height:1.35;color:var(--pk-muted)}.view-quests .quest-active{display:grid;gap:10px}.quest-wide{position:relative;display:block;height:112px;border-radius:11px;overflow:hidden;color:#fff;text-decoration:none;background:#241f26}.quest-wide:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000 45%,#0000008c);pointer-events:none}.quest-wide-img,.quest-wide picture,.quest-wide .media{display:block;width:100%;height:100%;object-fit:cover}.quest-wide img{width:100%;height:100%;object-fit:cover}.view-quests .quest-anime{position:absolute;z-index:1;left:14px;bottom:10px;right:14px;color:#fff;font:700 18px/1.2 var(--ac-font);text-shadow:0 2px 8px rgb(0 0 0 / .7);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.view-quests .quest-meta{align-items:baseline}.view-quests .quest-progress{font-size:15px;color:var(--pk-muted)}.view-quests .quest-xp{color:var(--pk-pink);font-size:16px;font-weight:600}.view-quests .quest-bar{height:9px;border:1px solid rgb(255 255 255 / .12);background:#0006}.view-quests .quest-bar i{background:var(--pk-ruby)}.view-quests .quest-go{align-self:stretch;width:100%;min-height:38px;margin:2px 0 0;border-radius:14px;font:600 17px/1 var(--ac-font)}.view-quests .quest-offers{gap:10px}.view-quests .quest-offer-title{color:var(--pk-text)}.view-quests .quest.is-done{padding-block:14px}.quest-next{display:flex;align-items:flex-start;gap:14px;min-height:0;padding:14px 16px 16px;color:var(--pk-text);text-decoration:none}.quest-next[hidden]{display:none}.quest-next-icon{flex:none;width:25px;height:25px;margin-top:3px;color:var(--pk-text)}.quest-next-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.quest-next-kicker{font:600 18px/1.2 var(--ac-font);letter-spacing:0;text-transform:none;color:var(--pk-text)}.quest-next-name{font-size:15px;font-weight:400;color:var(--pk-muted)}.quest-next-go{flex:none;width:20px;height:20px;margin-top:4px;color:var(--pk-text)}.quest-next-pics{display:flex;gap:18px;margin-top:10px}.quest-next-pic{width:72px;height:58px;border-radius:11px;border:1px solid rgb(255 255 255 / .12);background:#241f26}.quest-next-pic.is-avatar img{object-position:center 20%}.quest-next-pic.is-frame img{object-fit:contain;padding:4px}.qa-block{display:grid;gap:10px}.qa-title{margin:6px 0 0;font:700 21px/1.2 var(--ac-font);color:var(--pk-text)}.qa-card{display:grid;gap:0;padding:0 16px}.qa-row{min-height:50px;padding:0 2px;gap:14px;border:0;border-radius:0;background:none;font:500 17px/1.2 var(--ac-font);color:var(--pk-text)}.qa-row+.qa-row{margin:0;border-top:1px solid var(--pk-rim)}.qa-row.is-pressed{background:#ffffff0a}.qa-icon{flex:none;width:23px;height:23px;color:var(--pk-text)}.qa-xp{color:var(--pk-pink);font-size:16px;font-weight:500}.qa-go{width:18px;height:18px}.invite-quests .invite-gain{color:var(--pk-pink);font-size:16px;font-weight:500}.invite-quests .invite-note{font-size:15px}.invite-quests .invite-foot{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:6px 0 0 48px}.invite-quests .invite-terms>summary{min-height:36px;font-size:15px;color:var(--pk-text);text-decoration:underline;text-underline-offset:3px}.invite-quests .invite-send.btn--ghost{min-height:35px;padding:0 22px;border:1px solid rgb(255 255 255 / .35);border-radius:12px;background:#ffffff05;color:var(--pk-text);font:500 16px/1 var(--ac-font)}.wr-top.wr-hero{height:210px}.wr-top.wr-hero:after{content:"";position:absolute;inset:auto 0 0;height:70px;background:linear-gradient(180deg,#12101400,#121014);pointer-events:none}.wr-hero .look-stage{height:210px;padding-top:14px}.wr-hero .look-figure .avatar:not(.has-frame){box-shadow:0 0 0 4px #b7bac2,0 0 0 6px #282830cc,0 16px 34px #0000008c}.wr-hero-cap{z-index:1;top:151px;bottom:auto;gap:6px;padding:0 16px;background:none}.wr-badge{min-height:25px;padding:0 16px;border:1px solid rgb(255 255 255 / .35);background:#181216e0;font:500 15px/1 var(--ac-font);cursor:pointer}.wr-hero-cap .wr-name{font:500 20px/1.2 var(--ac-font);color:var(--pk-text);text-shadow:0 2px 10px rgb(0 0 0 / .7)}.wr-tabs{margin-top:12px;padding:0;gap:0;border-radius:14px;border:1px solid var(--pk-rim);background:#1b181d}.wr-tabs .g-seg-btn{justify-content:center;min-height:36px;padding:0 8px;border:0;border-radius:13px;background:none;text-align:center;font:500 17px/1 var(--ac-font);color:#e6e0e3}.wr-tabs .g-seg-btn.is-active{font-weight:600}.wr-tabs .g-seg-btn:not(.is-active)+.g-seg-btn:not(.is-active){box-shadow:inset 1px 0 #ffffff1a}.wr-filter{gap:8px}.wr-filter-btn{min-height:28px;padding:0 20px;border:1px solid rgb(255 255 255 / .14);background:#1b181d;color:#e6e0e3;font:500 16px/1 var(--ac-font)}.view-wardrobe .wr-body{gap:12px}.view-wardrobe .wr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}@media(min-width:700px){.view-wardrobe .wr-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}}.view-wardrobe .wr-card{min-height:152px;gap:6px;padding:10px 8px 12px;background-image:var(--pk-card)}.view-wardrobe .wr-card-pic,.view-wardrobe .wr-frame-thumb{width:100px;height:100px}.view-wardrobe .wr-bg-thumb{width:130px;height:100px;border-radius:12px;object-fit:cover}.view-wardrobe .wr-none{width:84px;height:84px}.view-wardrobe .wr-card-name{font:500 15px/1.25 var(--ac-font);color:var(--pk-text)}.view-wardrobe .wr-card-state{gap:6px;font-size:14px;color:var(--pk-muted)}.view-wardrobe .wr-card-state b{color:var(--pk-text);font-size:17px;font-weight:700}.view-wardrobe .wr-card .token-icon{width:22px;height:22px}.view-wardrobe .wr-card .wr-lock{width:14px;height:14px}.wr-on{display:inline-flex;align-items:center;min-height:22px;padding:0 16px;border-radius:999px;background:#3c6e484d;color:#8fd99a;font:500 15px/1 var(--ac-font)}.view-wardrobe .wr-card.is-equipped .wr-card-state{color:#8fd99a}.view-wardrobe .wr-card.is-buyable .wr-card-state,.view-wardrobe .wr-card.is-claimable .wr-card-state{color:#ffd98a}.view-wardrobe .wr-card.is-trying{outline:0}.view-wardrobe .wr-card.is-selected{outline:0;border:1.5px solid #d8325a;background:linear-gradient(180deg,#6e162c80,#3c0e1c8c);box-shadow:0 0 18px #d8325a40}.view-wardrobe .wr-actions{min-height:59px;padding:10px 10px 10px 16px;border-radius:16px;background:#1b181df0}.view-wardrobe .wr-selected{min-width:0;font:500 15px/1.3 var(--ac-font);color:var(--pk-text)}.view-wardrobe .wr-actions.is-short{flex-wrap:nowrap;gap:10px}.view-wardrobe .wr-actions.is-short .wr-selected{flex:1 1 auto}.view-wardrobe .wr-actions.is-short .wr-short{color:var(--pk-pink)}.wr-short{color:var(--pk-pink);font-size:18px;font-weight:700}.view-wardrobe .wr-actions.is-short .wr-selected{display:block}.view-wardrobe .wr-earn{flex:none;min-height:37px;padding:0 15px;border-radius:11px;font:600 16px/1 var(--ac-font);white-space:nowrap}.da-card{display:grid;gap:12px;padding:16px;border:1px solid var(--pk-rim, rgb(255 255 255 / .08));border-radius:18px;background:var(--pk-card, #19171d);box-shadow:inset 0 1px #ffffff0d}.da-card[hidden]{display:none}.da-card.has-ready{border-color:#d6a24a73;box-shadow:inset 0 1px #ffffff0d,0 0 24px #d6a24a1f}.da-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.da-title{margin:0;font:700 20px/1.2 var(--ac-font);color:var(--pk-text, #f3eeee)}.da-points{font-size:15px;color:var(--pk-muted, #b8b2bd);font-variant-numeric:tabular-nums}.da-points b{color:#f0c46a;font-size:22px;font-weight:700}.da-track{position:relative;padding:50px 26px 24px 8px}.da-bar{position:relative;display:block;height:9px;border-radius:999px;border:1px solid rgb(255 255 255 / .12);background:#0006;overflow:hidden}.da-bar i{position:absolute;inset:0;transform-origin:left;background:linear-gradient(90deg,#a51f40,#e0485f 60%,#f0c46a);transition:transform .6s cubic-bezier(.2,.7,.2,1)}.da-chests{position:absolute;inset:0 26px 0 8px;pointer-events:none}.da-chest{position:absolute;top:0;left:calc(var(--at) * 100%);display:grid;justify-items:center;width:56px;margin-left:-28px;padding:0;border:0;background:none;color:inherit;cursor:default;pointer-events:auto}.da-chest-pics{position:relative;display:block;width:52px;height:52px}.da-chest-img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;pointer-events:none;transition:opacity .45s ease,transform .45s cubic-bezier(.2,.9,.3,1.3),filter .3s}.da-chest-img.is-open{opacity:0;transform:scale(.85)}.da-chest-at{margin-top:12px;font-size:12px;font-variant-numeric:tabular-nums;color:var(--pk-muted, #b8b2bd)}.da-chest.is-locked .da-chest-img.is-closed{filter:grayscale(.85) brightness(.62)}.da-chest.is-ready{cursor:pointer}.da-chest.is-ready .da-chest-pics{animation:da-hop 1.5s ease-in-out infinite}.da-chest.is-ready .da-chest-img.is-closed{filter:drop-shadow(0 0 10px rgb(240 196 106 / .75)) drop-shadow(0 4px 8px rgb(0 0 0 / .5))}.da-chest.is-ready .da-chest-at{color:#f0c46a;font-weight:700}.da-chest:is(.is-opened,.is-opening) .da-chest-img.is-closed{opacity:0;transform:scale(1.15)}.da-chest:is(.is-opened,.is-opening) .da-chest-img.is-open{opacity:1;transform:none}.da-chest.is-opened .da-chest-img.is-open{filter:brightness(.8) saturate(.85)}.da-chest.is-opened .da-chest-at{color:#8fd99a}.da-chest.is-pressed{transform:scale(.94)}.da-gain{position:absolute;left:50%;top:-6px;z-index:2;white-space:nowrap;color:#f0c46a;font:800 18px/1 var(--ac-font);text-shadow:0 2px 8px rgb(0 0 0 / .7);pointer-events:none;animation:da-rise 1.1s cubic-bezier(.2,.7,.2,1) both}.da-gain small{font-size:12px;font-weight:600;color:#ffd9a8}@keyframes da-hop{0%,60%,to{transform:none}70%{transform:translateY(-6px) rotate(-4deg)}80%{transform:translateY(0) rotate(3deg)}90%{transform:translateY(-2px)}}@keyframes da-rise{0%{opacity:0;transform:translate(-50%,8px) scale(.8)}25%{opacity:1;transform:translate(-50%,-6px) scale(1.08)}to{opacity:0;transform:translate(-50%,-34px) scale(1)}}.da-tasks{display:grid;gap:0;margin:0;padding:0;list-style:none}.da-tasks>li+li{border-top:1px solid var(--pk-rim, rgb(255 255 255 / .08))}.da-task{display:flex;align-items:center;gap:12px;min-height:46px;color:var(--pk-text, #f3eeee);text-decoration:none}.da-task-mark{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1px solid rgb(255 255 255 / .12);background:#ffffff0a;color:var(--pk-muted, #b8b2bd)}.da-task-mark .icon{width:16px;height:16px}.da-task-mark.is-done{border-color:#8fd99a66;background:#3c6e484d;color:#8fd99a}.da-task-title{flex:1;min-width:0;font-size:15px;line-height:1.3}.da-task.is-done .da-task-title{color:var(--pk-muted, #b8b2bd)}.da-task-pts{flex:none;color:var(--pk-pink, #ff5a78);font-size:15px;font-weight:600}.da-task.is-done .da-task-pts{color:#8fd99a}.da-task-go{flex:none;width:16px;height:16px;color:var(--pk-muted, #b8b2bd)}.da-task.is-todo.is-pressed{background:#ffffff08}.da-note{margin:0;font-size:13px;color:var(--pk-muted, #b8b2bd)}.da-card.has-ready .da-note{color:#f0c46a}.qm-act{display:flex;align-items:center;gap:8px;padding-top:10px;border-top:1px solid var(--pk-rim, rgb(255 255 255 / .08));font-size:14px;color:var(--pk-muted, #b8b2bd)}.qm-act-chest{flex:none;width:22px;height:22px;object-fit:contain}.qm-act-ready{margin-left:auto;color:#f0c46a;font-weight:600}.qm-act.has-ready .qm-act-chest{animation:da-hop 1.5s ease-in-out infinite;filter:drop-shadow(0 0 6px rgb(240 196 106 / .7))}html[data-motion=reduced] :is(.da-chest-pics,.qm-act-chest,.da-gain){animation:none!important}@media(prefers-reduced-motion:reduce){:is(.da-chest-pics,.qm-act-chest,.da-gain){animation:none!important}}.daily-chest{position:relative;flex:none;display:block;width:56px;height:56px}.daily-chest-img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;transition:opacity .5s ease,transform .5s cubic-bezier(.2,.9,.3,1.3)}.daily-chest-img.is-open{opacity:0;transform:scale(.85)}.daily-chest.is-open .daily-chest-img.is-closed{opacity:0;transform:scale(1.12)}.daily-chest.is-open .daily-chest-img.is-open{opacity:1;transform:none}.daily-chest.is-waiting{animation:da-hop 1.5s ease-in-out infinite;filter:drop-shadow(0 0 10px rgb(240 196 106 / .7))}html[data-motion=reduced] .daily-chest{animation:none!important}.ach{display:grid;gap:10px;padding:16px;border:1px solid var(--pk-rim, rgb(255 255 255 / .08));border-radius:18px;background:var(--pk-card, #19171d);box-shadow:inset 0 1px #ffffff0d}.ach[hidden]{display:none}.ach-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.ach-title{margin:0;font:700 20px/1.2 var(--ac-font);color:var(--pk-text, #f3eeee)}.ach-done{font-size:15px;color:var(--pk-muted, #b8b2bd)}.ach-done b{color:#f0c46a;font-size:20px}.ach-group{margin:6px 0 0;font:600 13px/1.2 var(--ac-font);letter-spacing:.06em;text-transform:uppercase;color:var(--pk-muted, #b8b2bd)}.ach-list{display:grid;margin:0;padding:0;list-style:none}.ach-row{display:flex;align-items:center;gap:12px;min-height:64px;padding:6px 0}.ach-row+.ach-row{border-top:1px solid var(--pk-rim, rgb(255 255 255 / .08))}.ach-badge-wrap{flex:none;display:grid;place-items:center;width:56px;height:56px}.ach-badge{width:56px;height:56px;object-fit:contain;transition:filter .4s,transform .4s cubic-bezier(.2,.9,.3,1.3)}.ach-row.is-locked .ach-badge{filter:grayscale(1) brightness(.55)}.ach-row.is-ready .ach-badge{filter:drop-shadow(0 0 10px rgb(240 196 106 / .65));animation:da-hop 1.6s ease-in-out infinite}.ach-row.is-claiming .ach-badge{animation:none;transform:scale(1.18);filter:drop-shadow(0 0 16px rgb(240 196 106 / .9))}.ach-main{flex:1;min-width:0;display:grid;gap:3px}.ach-name{font-size:15.5px;font-weight:600;color:var(--pk-text, #f3eeee)}.ach-text{font-size:13px;line-height:1.35;color:var(--pk-muted, #b8b2bd)}.ach-progress{display:flex;align-items:center;gap:8px;margin-top:3px}.ach-bar{position:relative;flex:1;height:6px;border-radius:999px;background:#0006;border:1px solid rgb(255 255 255 / .1);overflow:hidden}.ach-bar i{position:absolute;inset:0;transform-origin:left;background:linear-gradient(90deg,#a51f40,#e0485f)}.ach-count{flex:none;font-size:12.5px;color:var(--pk-muted, #b8b2bd);font-variant-numeric:tabular-nums}.ach-reward{flex:none;display:inline-flex;align-items:center;gap:4px;color:#f0c46a;font-weight:700;font-size:15px}.ach-reward .token-icon{width:18px;height:18px}.ach-claim.btn{flex:none;min-height:36px;padding:0 16px;border-radius:12px;font:600 15px/1 var(--ac-font);border:1px solid rgb(255 140 165 / .35);background:linear-gradient(180deg,#c62b4f,#861631)}.ach-got{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#3c6e484d;color:#8fd99a}.ach-got .icon{width:16px;height:16px}.ach-card{display:grid;gap:10px;padding:14px 16px;color:inherit;text-decoration:none}.ach-card[hidden]{display:none}.view-account .ach-card{border:1px solid var(--pk-rim, rgb(255 255 255 / .08));border-radius:18px;background:var(--pk-card, #19171d)}.ach-card-head{display:flex;align-items:center;gap:10px}.ach-card-title{font:700 20px/1.2 var(--ac-font)}.ach-card-count{margin-left:auto;font-size:15px;color:var(--pk-muted, #b8b2bd)}.ach-card-go{width:20px;height:20px;color:var(--pk-text, #f3eeee)}.ach-card-badges{display:flex;gap:10px}.ach-card-badge{width:44px;height:44px;object-fit:contain}.ach-card-empty{width:44px;height:44px;border-radius:50%;border:1px dashed rgb(255 255 255 / .14)}.ach-card-ready{font-size:14px;font-weight:600;color:#f0c46a}.ach-card.has-ready{border-color:#d6a24a73}html[data-motion=reduced] .ach-badge{animation:none!important}.da-week{display:grid;gap:4px;padding-top:12px;border-top:1px solid var(--pk-rim, rgb(255 255 255 / .08))}.da-subtitle{margin:0;font:700 17px/1.2 var(--ac-font);color:var(--pk-text, #f3eeee)}.da-week .da-points b{font-size:19px}.da-track.is-week{padding-top:56px}.da-track.is-week .da-chest-pics{width:58px;height:58px}.da-track.is-week .da-chest{width:62px;margin-left:-31px}.dc-chain{display:inline-flex;align-items:center;gap:3px;margin-left:auto;padding:3px 9px 3px 6px;border-radius:999px;background:#ff783c29;color:#ffa36b;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.dc-chain .icon{width:16px;height:16px}.dc-chain+.dc-count{margin-left:8px}.daily-chain{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:14px;color:#fff0ecd9}.daily-chain .icon{width:18px;height:18px;color:#ffa36b}.daily-chain b{color:#ffa36b}.ss{display:grid;gap:14px;padding:16px;border:1px solid var(--pk-rim, rgb(255 255 255 / .08));border-radius:18px;background:var(--pk-card, #19171d);box-shadow:inset 0 1px #ffffff0d}.ss[hidden]{display:none}.ss-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.ss-title{margin:0;font:700 20px/1.2 var(--ac-font);color:var(--pk-text, #f3eeee)}.ss-left{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;background:#ffffff0f;color:var(--pk-muted, #b8b2bd);font-size:13px}.ss-left .icon{width:15px;height:15px}.ss-level{display:flex;align-items:center;gap:14px}.ss-step{flex:none;display:grid;place-items:center;align-content:center;width:74px;height:74px;border-radius:50%;border:2px solid #cf9d52;background:radial-gradient(circle at 50% 35%,#78562873,#281a0e99);box-shadow:0 0 20px #d6a24a40}.ss-step b{font:800 28px/1 var(--ac-font);color:#f0c46a}.ss-step small{font-size:11.5px;color:var(--pk-muted, #b8b2bd)}.ss-progress{flex:1;min-width:0;display:grid;gap:6px}.ss-progress-text{font-size:15px;font-weight:600;color:var(--pk-text, #f3eeee)}.ss-bar{position:relative;display:block;height:9px;border-radius:999px;border:1px solid rgb(255 255 255 / .12);background:#0006;overflow:hidden}.ss-bar i{position:absolute;inset:0;transform-origin:left;background:linear-gradient(90deg,#a51f40,#e0485f 60%,#f0c46a)}.ss-hint{font-size:12.5px;color:var(--pk-muted, #b8b2bd)}.ss-all.btn{justify-self:stretch;min-height:42px;border-radius:14px;font:600 16px/1 var(--ac-font);border:1px solid rgb(255 140 165 / .35);background:linear-gradient(180deg,#c62b4f,#861631)}.ss-tiers{display:grid;gap:0;margin:0;padding:0;list-style:none}.ss-tier{display:flex;align-items:center;gap:12px;min-height:60px;padding:6px 0}.ss-tier+.ss-tier{border-top:1px solid var(--pk-rim, rgb(255 255 255 / .08))}.ss-n{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1px solid rgb(255 255 255 / .16);color:var(--pk-muted, #b8b2bd);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.ss-item{flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:12px;background:#ffffff0a;border:1px solid rgb(255 255 255 / .08);overflow:hidden}.ss-item img{width:100%;height:100%;object-fit:cover}.ss-item.is-avatar{border-radius:50%}.ss-item.is-frame img{object-fit:contain;padding:3px}.ss-item .ss-token{width:30px;height:30px}.ss-what{flex:1;min-width:0;display:grid;gap:2px}.ss-what b{font-size:15px;color:var(--pk-text, #f3eeee)}.ss-what span{font-size:12.5px;color:var(--pk-muted, #b8b2bd)}.ss-need{flex:none;font-size:13px;color:var(--pk-muted, #b8b2bd);font-variant-numeric:tabular-nums}.ss-take.btn{flex:none;min-height:34px;padding:0 14px;border-radius:11px;font:600 14px/1 var(--ac-font);border:1px solid rgb(255 140 165 / .35);background:linear-gradient(180deg,#c62b4f,#861631)}.ss-got{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#3c6e484d;color:#8fd99a}.ss-got .icon{width:16px;height:16px}.ss-tier.is-locked :is(.ss-item,.ss-what){opacity:.55}.ss-tier.is-locked .ss-item img{filter:grayscale(.7)}.ss-tier.is-ready .ss-n{border-color:#cf9d52;color:#f0c46a;box-shadow:0 0 10px #d6a24a59}.ss-tier.is-claimed .ss-n{border-color:#8fd99a66;color:#8fd99a}.ss-tier.is-big .ss-item{width:54px;height:54px;border-color:#d6a24a73;box-shadow:0 0 14px #d6a24a2e}.ss-tier.is-big .ss-what b{color:#f0c46a}.qm-acts{display:grid;gap:8px;padding-top:10px;border-top:1px solid var(--pk-rim, rgb(255 255 255 / .08))}.qm-acts .qm-act{padding-top:0;border-top:0}.qm-act-star{flex:none;width:20px;height:20px;color:#f0c46a}:is(.acc-tokens,.acc-gear,.dc-open,.quest-mini,.qa-row,.qa-wardrobe,.wr-card,.ph-style,.invite-send){transition:transform var(--ac-press, .14s) var(--ac-ease, ease)}:is(.acc-tokens,.acc-gear,.wr-card).is-pressed{transform:scale(.94)}:is(.dc-open,.quest-mini,.qa-wardrobe).is-pressed{transform:scale(.985)}.qa-row.is-pressed{transform:scale(.975);background:#ffffff14}:is(.view-account .account-body,.view-quests .quests-body,.wr-body.is-fresh)>:not([hidden]){animation:g-rise .5s cubic-bezier(.2,.7,.2,1) both}:is(.view-account .account-body,.view-quests .quests-body,.wr-body.is-fresh)>:nth-child(2){animation-delay:60ms}:is(.view-account .account-body,.view-quests .quests-body,.wr-body.is-fresh)>:nth-child(3){animation-delay:.12s}:is(.view-account .account-body,.view-quests .quests-body,.wr-body.is-fresh)>:nth-child(4){animation-delay:.18s}:is(.view-account .account-body,.view-quests .quests-body,.wr-body.is-fresh)>:nth-child(n+5){animation-delay:.24s}.wr-body.is-fresh .wr-card{animation:g-rise .42s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(.2s + var(--i, 0) * 28ms)}@keyframes g-rise{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:none}}@keyframes g-pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}.token-fly{position:fixed;left:0;top:0;z-index:9999;width:26px;height:26px;pointer-events:none;will-change:transform,opacity;filter:drop-shadow(0 4px 10px rgb(255 190 80 / .55))}html[data-motion=reduced] :is(.view-account .account-body,.view-quests .quests-body,.wr-body)>*,html[data-motion=reduced] :is(.wr-card,.wr-badge,.dc-gift){animation:none!important}@media(prefers-reduced-motion:reduce){:is(.view-account .account-body,.view-quests .quests-body,.wr-body)>*,:is(.wr-card,.wr-badge,.dc-gift){animation:none!important}}:root{--sc-page: #101013;--sc-surface: #1a171e;--sc-text: #f3eeee;--sc-text-2: #b8b2bd;--sc-accent: #bd2448;--sc-rim: rgb(255 255 255 / .13);--sc-ok: #8bb9a1;--sc-wait: #d1b17a;--sc-error: #e58b9f}:is(.view-discover,.view-messages,.view-people) .dsc-tabs{gap:16px;overflow-x:auto;scrollbar-width:none}:is(.view-discover,.view-messages,.view-people) .dsc-tabs::-webkit-scrollbar{display:none}:is(.view-discover,.view-messages,.view-people) .dsc-tab{flex:none;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.dsc-badge{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--sc-accent);color:#fff;font:700 11px/18px var(--ac-font);font-variant-numeric:tabular-nums;text-align:center}.dsc-badge[hidden]{display:none}@media(max-width:440px){.dsc-sort{display:none}}.nav-badge.is-dm{background:#7c3aed}.view-messages .dm-head{justify-content:space-between}.dm-find{flex:none;gap:6px;border-color:var(--cm-rim-strong);background:var(--cm-glass);color:var(--cm-text)}.dm-find .icon{width:18px;height:18px}.dm-body{max-width:760px;padding:0 var(--ac-gutter)}.dm-boxes{margin:0 0 12px}.dm-boxes .g-seg-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:15px}.dm-seg-count{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#ffffff29;font:700 11px/18px var(--ac-font);font-variant-numeric:tabular-nums}.g-seg-btn.is-active .dm-seg-count{background:#ffffff42}.dm-list{display:flex;flex-direction:column;gap:4px;padding-bottom:24px}.dm-row{display:flex;align-items:center;gap:12px;min-height:72px;padding:10px 12px;border-radius:16px;color:inherit;text-decoration:none;transition:background-color .18s}.dm-row:hover,.dm-row.is-pressed{background:#ffffff0d}.dm-row.is-unread{background:linear-gradient(155deg,#a082ff1a,#ffffff05)}.dm-row-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.dm-row-top,.dm-row-bottom{display:flex;align-items:center;gap:8px;min-width:0}.dm-row-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:650}.dm-row-handle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cm-text-3);font-size:13px}.dm-row-when{margin-left:auto;flex:none;color:var(--cm-text-3);font-size:12px;font-variant-numeric:tabular-nums}.dm-row-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cm-text-2);font-size:14px}.dm-row.is-unread .dm-row-text{color:var(--cm-text)}.dm-row-state{flex:none;padding:2px 8px;border-radius:8px;background:#d1b17a24;color:var(--sc-wait);font-size:12px;font-weight:600}.dm-row-state.is-incoming{background:#bd244833;color:#ffb3c4}.dm-row-muted{flex:none;width:16px;height:16px;color:var(--cm-text-3)}.dm-row-count{flex:none;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:var(--sc-accent);color:#fff;font:700 12px/22px var(--ac-font);font-variant-numeric:tabular-nums;text-align:center}.dm-empty{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 8px 40px;text-align:center}.dm-empty-art{width:160px;height:160px;object-fit:contain}.dm-empty h2{margin:0;font-size:20px;line-height:24px}.dm-empty p{max-width:340px;margin:0;color:var(--cm-text-2);font-size:15px;line-height:22px}.dm-empty .btn{min-height:48px;padding:0 24px;border-radius:12px}html[data-route=chat] .topbar{background:#101013e6;border-bottom:1px solid rgb(255 255 255 / .07)}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){html[data-route=chat] .topbar{background:#101013bd;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}}html[data-route=chat] .topbar.is-page .topbar-title{display:none!important}html[data-route=chat] .topbar.is-page .topbar-acts{flex:1;min-width:0;margin-left:0}.chat-who{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:4px 6px;border-radius:12px;color:var(--sc-text);text-decoration:none}.chat-who-main{min-width:0;display:flex;flex-direction:column}.chat-who-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:16px;line-height:19px;font-weight:650}.chat-who-handle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--sc-text-2);font-size:12px;line-height:16px}.chat-menu{flex:none;width:44px;height:44px}.view-chat{--composer-h: 0px;--kb: 0px;position:relative;min-height:100vh;min-height:100dvh;padding-bottom:calc(var(--composer-h) + var(--kb) + var(--ac-safe-b) + 16px);color:var(--sc-text);background:var(--sc-page)}.view-chat:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:url(/media/social-kit/v1/backgrounds/chat-graphite-900.webp) center / cover no-repeat;opacity:.55}.view-chat>*{position:relative;z-index:1}.chat-top{max-width:720px;margin:0 auto;padding:0 16px}.chat-first{display:flex;flex-direction:column;align-items:center;gap:12px;padding:32px 8px 8px;text-align:center}.chat-first img{width:144px;height:144px;object-fit:contain}.chat-first p{max-width:360px;margin:0;color:var(--sc-text-2);font-size:15px;line-height:22px}.chat-list{display:flex;flex-direction:column;max-width:720px;margin:0 auto;padding:8px 12px 4px}.dm-day{display:flex;justify-content:center;margin:16px 0 8px}.dm-day span{padding:4px 12px;border-radius:8px;background:#1a171edb;color:var(--sc-text-2);font-size:12px;line-height:16px}.dm-msg{display:flex;flex-direction:column;align-items:flex-start;max-width:min(82%,520px);margin-top:2px}.dm-msg.is-first{margin-top:10px}.dm-msg.is-mine{align-self:flex-end;align-items:flex-end}.dm-bubble{position:relative;display:flex;flex-direction:column;gap:8px;min-width:64px;max-width:100%;padding:8px 12px 6px;border-radius:16px;background:var(--sc-surface);border:1px solid var(--sc-rim);box-shadow:inset 0 1px #ffffff0d;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .14s,background-color .18s;outline-offset:2px}.dm-msg:not(.is-mine) .dm-bubble{border-bottom-left-radius:6px}.dm-msg:not(.is-mine):not(.is-last) .dm-bubble{border-bottom-left-radius:16px;border-top-left-radius:6px}.dm-msg.is-mine .dm-bubble{background:linear-gradient(160deg,#4a1525,#34101c);border-color:#ff789633;border-bottom-right-radius:6px}.dm-msg.is-mine:not(.is-last) .dm-bubble{border-bottom-right-radius:16px;border-top-right-radius:6px}.dm-bubble.is-pressed{transform:scale(.98)}.dm-bubble.is-sticker{padding:0;background:none;border:0;box-shadow:none}.dm-bubble.is-sticker .dm-meta{position:absolute;right:4px;bottom:4px;padding:2px 6px;border-radius:8px;background:#101013b8}.dm-msg.is-lit .dm-bubble{box-shadow:0 0 0 2px #ffb4c88c}.dm-text{margin:0;overflow-wrap:anywhere;white-space:pre-wrap;font-size:16px;line-height:23px;user-select:text;-webkit-user-select:text}.dm-meta{display:inline-flex;align-items:center;gap:4px;align-self:flex-end;color:var(--sc-text-2);font-size:12px;line-height:16px;font-variant-numeric:tabular-nums}.dm-edited{font-style:italic}.dm-status{display:inline-flex}.dm-status .icon{width:15px;height:15px}.dm-status.is-read{color:var(--sc-ok)}.dm-status.is-sending{color:var(--sc-wait)}.dm-status.is-failed{color:var(--sc-error);font-weight:600}.dm-msg.is-sending .dm-bubble{opacity:.78}.dm-msg.is-failed .dm-bubble{border-color:#e58b9f80}.dm-failed{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;margin-top:4px;color:var(--sc-error);font-size:13px}.dm-retry{min-height:32px;padding:0 12px;border-radius:8px;border:1px solid rgb(229 139 159 / .45);background:none;color:var(--sc-text);font:600 13px/1 var(--ac-font);cursor:pointer}.dm-retry.is-quiet{border-color:var(--sc-rim);color:var(--sc-text-2)}.dm-msg.is-deleted{align-self:flex-start}.dm-msg.is-deleted.is-mine{align-self:flex-end}.dm-gone{padding:6px 12px;border-radius:12px;border:1px dashed var(--sc-rim);color:var(--sc-text-2);font-size:13px;font-style:italic}.dm-quote{display:flex;flex-direction:column;gap:2px;padding:4px 8px;border:0;border-left:3px solid #ff8fa8;border-radius:6px;background:#ffffff0f;color:var(--sc-text-2);font:13px/18px var(--ac-font);text-align:left;cursor:pointer}.dm-quote b{color:var(--sc-text);font-weight:600}.dm-quote span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dm-sticker{display:block;width:144px;height:144px;object-fit:contain}.dm-card{width:100%;min-width:min(260px,64vw)}.dm-card .tcard{max-width:none;background:#ffffff0d;border-color:var(--sc-rim)}.dm-card .coll-card{max-width:none}.dm-card--gone{display:flex;align-items:center;gap:8px;padding:12px;border-radius:12px;border:1px dashed var(--sc-rim);color:var(--sc-text-2);font-size:14px}.dm-card--gone .icon{width:18px;height:18px}.dm-reacts{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.dm-react{display:inline-flex;align-items:center;gap:4px;min-width:44px;min-height:32px;padding:0 10px;border-radius:16px;border:1px solid var(--sc-rim);background:#1a171ee6;color:var(--sc-text);font:600 13px/1 var(--ac-font);font-variant-numeric:tabular-nums;cursor:pointer}.dm-react .icon{width:17px;height:17px}.dm-react.is-mine{border-color:#ff8ca58c;background:#bd244842}.chat-banner{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:560px;margin:16px max(16px,calc((100% - 560px)/2));padding:16px;border-radius:16px;background:#1a171eeb;border:1px solid var(--sc-rim);text-align:center}.chat-banner[hidden]{display:none}.chat-banner-art{width:210px;height:auto}.chat-banner-text{margin:0;color:var(--sc-text-2);font-size:15px;line-height:22px}.chat-banner-text b{color:var(--sc-text)}.chat-banner-note{margin:0;color:var(--sc-wait);font-size:13px}.chat-banner-acts{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;width:100%}.chat-banner-acts .btn{flex:1 1 120px;min-height:44px;border-radius:12px}.chat-banner-acts .btn--primary{background:var(--sc-accent);border-color:var(--sc-accent)}.chat-danger{gap:6px;color:#ffb3c4}.chat-danger .icon{width:18px;height:18px}.chat-new{position:fixed;left:50%;bottom:calc(var(--composer-h) + var(--kb) + var(--ac-safe-b) + 12px);z-index:30;display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 16px;border-radius:20px;border:1px solid var(--sc-rim);background:#1a171ef0;color:var(--sc-text);font:600 14px/1 var(--ac-font);box-shadow:0 8px 24px #0006;transform:translate(-50%);cursor:pointer}.chat-new[hidden]{display:none}.chat-new .icon{width:18px;height:18px}.chat-composer{position:fixed;left:0;right:0;bottom:var(--kb, 0px);z-index:40;padding:8px 12px calc(8px + var(--ac-safe-b));background:#101013f0;border-top:1px solid rgb(255 255 255 / .08)}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.chat-composer{background:#101013cc;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}}.chat-composer[hidden]{display:none}.chat-composer>*{max-width:720px;margin-left:auto;margin-right:auto}.chat-row{display:flex;align-items:flex-end;gap:4px}.chat-row .icon-btn{flex:none;width:44px;height:44px;color:var(--sc-text-2)}.chat-row .icon-btn:disabled{opacity:.38}.chat-field{flex:1;min-width:0;min-height:44px;max-height:120px;padding:11px 14px;border-radius:22px;border:1px solid var(--sc-rim);background:var(--sc-surface);color:var(--sc-text);font:16px/21px var(--ac-font);resize:none;overflow-y:auto;outline:none}.chat-field:focus{border-color:#ff8ca580}.chat-send{flex:none;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:var(--sc-accent);color:#fff;cursor:pointer;transition:opacity .18s,transform .14s}.chat-send:disabled{opacity:.4;cursor:default}.chat-send.is-pressed{transform:scale(.92)}.chat-send .icon{width:20px;height:20px}.chat-hint{margin:0 4px 6px;color:var(--sc-wait);font-size:12px;line-height:16px}.chat-hint[hidden],.chat-context[hidden],.chat-chips[hidden]{display:none}.chat-context{display:flex;align-items:center;gap:8px;margin-bottom:6px;padding:6px 4px 6px 10px;border-left:3px solid #ff8fa8;border-radius:8px;background:#ffffff0d}.chat-context-icon{flex:none;width:18px;height:18px;color:#ff8fa8}.chat-context-main{flex:1;min-width:0;display:flex;flex-direction:column;font-size:13px;line-height:18px}.chat-context-main span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--sc-text-2)}.chat-context-x{flex:none;width:36px;height:36px}.chat-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.chat-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:32px;padding:0 8px 0 10px;border-radius:8px;border:1px solid var(--sc-rim);background:var(--sc-surface);color:var(--sc-text);font:13px/1 var(--ac-font);cursor:pointer}.chat-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}.chat-chip .icon{flex:none;width:15px;height:15px}.sheet-actions-list{display:flex;flex-direction:column;gap:2px}.sheet-action{display:flex;align-items:center;gap:12px;min-height:52px;padding:0 12px;border:0;border-radius:12px;background:none;color:inherit;font:500 16px/1.2 var(--ac-font);text-align:left;cursor:pointer}.sheet-action:hover,.sheet-action.is-pressed{background:#ffffff0f}.sheet-action .icon{flex:none;width:22px;height:22px;color:var(--sc-text-2)}.sheet-action.is-danger{color:#ffb3c4}.sheet-action.is-danger .icon{color:#ff8fa8}.dm-actions{display:flex;flex-direction:column;gap:12px}.dm-react-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;padding-bottom:12px;border-bottom:1px solid var(--sc-rim)}.dm-react-pick{display:flex;flex-direction:column;align-items:center;gap:4px;min-height:60px;padding:8px 2px;border:1px solid transparent;border-radius:12px;background:#ffffff0a;color:var(--sc-text);font:11px/1.2 var(--ac-font);text-align:center;cursor:pointer}.dm-react-pick .icon{width:24px;height:24px}.dm-react-pick.is-mine{border-color:#ff8ca58c;background:#bd244838}.dm-stickers{touch-action:pan-y}.dm-sticker-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:8px}@media(max-width:370px){.dm-sticker-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.dm-sticker-pick{display:flex;flex-direction:column;align-items:center;gap:4px;min-height:92px;padding:8px 4px;border:0;border-radius:12px;background:#ffffff0a;color:var(--sc-text-2);font:11px/1.2 var(--ac-font);cursor:pointer}.dm-sticker-pick img{width:64px;height:64px;object-fit:contain}.dm-sticker-pick.is-pressed{transform:scale(.94)}.dm-colls{display:flex;flex-direction:column;gap:4px}.dm-coll-row{display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 12px;border:0;border-radius:12px;background:#ffffff0a;color:inherit;font:inherit;text-align:left;cursor:pointer}.dm-coll-row .icon{flex:none;width:22px;height:22px;color:var(--sc-text-2)}.dm-coll-main{display:flex;flex-direction:column;gap:2px;min-width:0}.dm-coll-main span{color:var(--sc-text-2);font-size:13px}.dm-coll-row.is-private{opacity:.72}.dm-report{display:flex;flex-direction:column;gap:12px}.dm-report-reasons{flex-wrap:wrap;overflow:visible;margin:0;padding:0}.dm-report-list{display:flex;flex-direction:column;gap:6px}.dm-report-row{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:12px;background:#ffffff0a;font-size:14px;line-height:20px;cursor:pointer}.dm-report-row input{flex:none;width:20px;height:20px;margin-top:0;accent-color:var(--sc-accent)}.dm-report-row span{overflow-wrap:anywhere}.ppl-body{max-width:760px;padding:0 var(--ac-gutter) 24px}.ppl-search{position:relative;display:flex;align-items:center}.ppl-search[hidden]{display:none}.ppl-search-icon{position:absolute;left:14px;width:20px;height:20px;color:var(--cm-text-3);pointer-events:none}.ppl-input{width:100%;min-height:48px;padding-left:44px;border-radius:16px;border:1px solid var(--cm-rim-strong);background:#ffffff0d;font-size:16px}.ppl-note{margin:8px 4px 12px;color:var(--cm-text-3);font-size:13px;line-height:18px}.ppl-note[hidden]{display:none}.ppl-results{display:flex;flex-direction:column;gap:4px}.ppl-group{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.ppl-group .section-title{margin:8px 4px;font-size:20px;line-height:24px}.ppl-row{display:flex;align-items:center;gap:8px;min-height:68px;padding:8px 8px 8px 12px;border-radius:16px;background:var(--cm-glass);border:1px solid var(--cm-rim)}.ppl-main{flex:1;min-width:0;display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none}.ppl-text{min-width:0;display:flex;flex-direction:column;gap:2px}.ppl-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px}.ppl-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cm-text-3);font-size:13px}.ppl-acts{flex:none;display:flex;align-items:center;gap:4px}.ppl-write{width:44px;height:44px;color:var(--cm-text-2)}.ppl-write .icon{width:22px;height:22px}.author-handle{margin:2px 0 0;color:var(--ac-text-3, #8f8a96);font-size:14px}.author-acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.author-write{gap:6px}.author-write .icon{width:18px;height:18px}.author-write-note{color:var(--ac-text-3, #8f8a96);font-size:13px}.author-menu{width:40px;height:40px}.sset-body{max-width:640px;padding:0 var(--ac-gutter) 24px}.sset-card{padding:16px;border-radius:16px;background:var(--sc-surface);border:1px solid var(--sc-rim);margin:0 0 16px}.sset-card .section-title{margin:0 0 8px;font-size:20px;line-height:24px}.sset-field{position:relative;display:flex;align-items:center;margin-top:12px}.sset-at{position:absolute;left:14px;color:var(--sc-text-2);font-size:17px;pointer-events:none}.sset-handle{width:100%;min-height:48px;padding-left:32px;font-size:17px}.sset-state{min-height:18px;margin:6px 4px;color:var(--sc-text-2);font-size:13px}.sset-state.is-ok{color:var(--sc-ok)}.sset-state.is-bad{color:var(--sc-error)}.sset-link{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin:12px 0 0;padding-top:12px;border-top:1px solid var(--sc-rim);color:var(--sc-text-2);font-size:14px;overflow-wrap:anywhere}.sset-link .btn{gap:6px}.sset-radios{display:flex;flex-direction:column;gap:6px}.sset-radio{display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 12px;border:1px solid transparent;border-radius:12px;background:#ffffff0a;color:inherit;font:inherit;text-align:left;cursor:pointer}.sset-radio.is-on{border-color:#ff8ca580;background:#bd244824}.sset-radio-mark{flex:none;width:20px;height:20px;border-radius:50%;border:2px solid var(--sc-text-2)}.sset-radio.is-on .sset-radio-mark{border-color:#ff8fa8;box-shadow:inset 0 0 0 4px var(--sc-surface);background:#ff8fa8}.sset-radio-main{display:flex;flex-direction:column;gap:2px}.sset-radio-main span{color:var(--sc-text-2);font-size:13px;line-height:18px}.sset-switch{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding:12px;border-radius:12px;background:#ffffff0a;cursor:pointer}.sset-switch>span{display:flex;flex-direction:column;gap:2px}.sset-switch>span span{color:var(--sc-text-2);font-size:13px}.sset-switch input{flex:none;width:22px;height:22px;accent-color:var(--sc-accent)}.sset-blocks{display:flex;flex-direction:column;gap:6px}.sset-block{display:flex;align-items:center;gap:10px}.sset-block b{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(prefers-reduced-motion:reduce){.dm-bubble,.chat-send,.dm-sticker-pick{transition:none}}.dm-together{display:flex;align-items:center;gap:12px;margin:0 0 12px;padding:10px 12px;border-radius:16px;background:var(--cm-glass);border:1px solid var(--cm-rim);color:inherit;text-decoration:none}.dm-together img{flex:none;width:56px;height:56px;object-fit:contain}.dm-together-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.dm-together-main b{font-size:16px}.dm-together-main span{color:var(--cm-text-2);font-size:13px;line-height:18px}.dm-together>.icon{flex:none;width:20px;height:20px;color:var(--cm-text-3)}.view-together{color:var(--sc-text);background:radial-gradient(110% 40% at 10% -4%,rgb(189 36 72 / .2),transparent 64%),var(--sc-page)}.tg-body{max-width:640px;margin:0 auto;padding:0 16px 24px;display:flex;flex-direction:column;gap:16px}.tg-head{padding-left:0;padding-right:0;justify-content:space-between}.tg-head .page-title{font-size:clamp(26px,7vw,32px)}.tg-head-art{width:72px;height:72px;object-fit:contain}.tg-count{color:var(--sc-text-2);font-size:15px;font-variant-numeric:tabular-nums}.tg-hero{display:flex;flex-direction:column;align-items:center;gap:12px;padding:16px;border-radius:16px;background:var(--sc-surface);border:1px solid var(--sc-rim);text-align:center}.tg-hero img{width:160px;height:160px;object-fit:contain}.tg-hero p{margin:0;max-width:420px;color:var(--sc-text-2);font-size:15px;line-height:22px}.tg-hero p b{color:var(--sc-text)}.tg-start,.tg-go{gap:8px;min-height:48px;padding:0 24px;border-radius:12px;background:var(--sc-accent);border-color:var(--sc-accent)}.tg-go{width:100%}.tg-group{display:flex;flex-direction:column;gap:8px}.tg-group .section-title{margin:4px 4px 0;font-size:20px;line-height:24px}.tg-row{display:flex;align-items:center;gap:12px;min-height:64px;padding:8px 12px;border-radius:16px;background:var(--sc-surface);border:1px solid var(--sc-rim);color:inherit;text-decoration:none}.tg-row.is-invite{border-color:#ff8ca566}.tg-row>.icon{flex:none;width:20px;height:20px;color:var(--sc-text-2)}.tg-row-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.tg-row-main b,.tg-row-main span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tg-row-main span{color:var(--sc-text-2);font-size:13px}.tg-faces{flex:none;display:flex}.tg-faces>*+*{margin-left:-10px}.tg-faces.is-big{justify-content:center}.tg-state{flex:none;padding:2px 8px;border-radius:8px;background:#ffffff14;color:var(--sc-text-2);font-size:12px;font-weight:600}.tg-state.is-result{background:#8bb9a129;color:var(--sc-ok)}.tg-state.is-voting{background:#d1b17a29;color:var(--sc-wait)}.tg-card{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:16px;background:var(--sc-surface);border:1px solid var(--sc-rim)}.tg-card p{margin:0;color:var(--sc-text-2);font-size:15px;line-height:22px}.tg-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.tg-sub{margin:0;font-size:17px;line-height:22px;font-weight:650}.tg-filters-text{color:var(--sc-text)!important}.tg-members{display:flex;flex-wrap:wrap;gap:12px}.tg-member{display:flex;flex-direction:column;align-items:center;gap:4px;width:72px;text-align:center}.tg-member-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.tg-member-progress{color:var(--sc-text-2);font-size:12px;font-variant-numeric:tabular-nums}.tg-member.is-done .tg-member-progress{color:var(--sc-ok);font-weight:600}.tg-member.is-invited{opacity:.6}.tg-progress{height:6px;border-radius:3px;background:#ffffff14;overflow:hidden}.tg-progress i{display:block;height:100%;background:var(--sc-accent);transform-origin:left;transition:transform .3s}.tg-candidate{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.tg-poster{display:block;width:min(200px,48vw);border-radius:16px;overflow:hidden;box-shadow:0 16px 40px #00000073}.tg-title{margin:8px 0 0;font-size:22px;line-height:27px}.tg-meta{margin:0;color:var(--sc-text-2);font-size:14px}.tg-mine{margin:0;color:var(--sc-wait);font-size:13px}.tg-votes{display:flex;align-items:center;justify-content:center;gap:12px}.tg-vote{display:inline-flex;flex:1 1 0;max-width:200px;align-items:center;justify-content:center;gap:8px;min-height:56px;border-radius:16px;border:1px solid var(--sc-rim);background:var(--sc-surface);color:var(--sc-text);font:650 16px/1 var(--ac-font);cursor:pointer;transition:transform .14s,background-color .18s}.tg-vote .icon{width:22px;height:22px}.tg-vote.is-like{background:linear-gradient(160deg,#c22a4f,#8e1a37);border-color:transparent}.tg-vote.is-on{box-shadow:0 0 0 2px #fff9}.tg-vote.is-pressed{transform:scale(.96)}.tg-back{flex:none;width:48px;height:48px}.tg-foot{display:flex;justify-content:center}.tg-results{display:flex;flex-direction:column;gap:12px}.tg-result{display:flex;align-items:center;gap:12px;padding:12px;border-radius:16px;background:var(--sc-surface);border:1px solid var(--sc-rim);color:inherit;text-decoration:none}.tg-result.is-all{border-color:#8bb9a180}.tg-result-n{flex:none;width:28px;color:var(--sc-text-2);font-size:20px;font-weight:700;text-align:center;font-variant-numeric:tabular-nums}.tg-result .tg-result-poster{flex:none;width:64px;border-radius:10px;overflow:hidden}.tg-result-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.tg-label{align-self:flex-start;padding:2px 8px;border-radius:8px;background:#d1b17a29;color:var(--sc-wait);font-size:12px;font-weight:600}.tg-label.is-all{background:#8bb9a129;color:var(--sc-ok)}.tg-open{color:#ffb3c4;font-size:14px;font-weight:600}.tg-idle{padding:10px 12px;border-radius:12px;background:#d1b17a1f;color:var(--sc-wait);font-size:14px}.tg-leave{align-self:center;gap:6px;color:var(--sc-text-2)}.tg-leave .icon{width:16px;height:16px}.tg-filters{display:flex;flex-direction:column;gap:10px}.tg-genres{display:flex;flex-wrap:wrap;gap:6px}.tg-seg .g-seg-btn{font-size:14px}.tg-picker{display:flex;flex-direction:column;gap:10px}.tg-pick-list{display:flex;flex-direction:column;gap:4px}.tg-pick{display:flex;align-items:center;gap:12px;min-height:56px;padding:6px 10px;border:1px solid transparent;border-radius:12px;background:#ffffff0a;color:inherit;font:inherit;text-align:left;cursor:pointer}.tg-pick.is-on{border-color:#ff8ca580;background:#bd244824}.tg-pick-main{flex:1;min-width:0;display:flex;flex-direction:column}.tg-pick-main span{color:var(--sc-text-2);font-size:13px}.tg-pick .choice-mark{flex:none}.tg-pick.is-on .choice-mark{opacity:1}.tst-head{display:flex;align-items:center;gap:8px}.tst-head .section-title{margin:8px 0}.tst-icon{width:22px;height:22px;color:#ffb3c4}.tst-invite{display:flex;align-items:center;gap:12px;padding:12px;border-radius:16px;background:var(--cm-glass);border:1px solid var(--cm-rim)}.tst-invite p{flex:1;margin:0;color:var(--cm-text-2);font-size:14px;line-height:20px}.tst-pct{flex:none;min-width:52px;padding:4px 8px;border-radius:8px;background:#8bb9a129;color:var(--sc-ok);font:700 15px/1.2 var(--ac-font);font-variant-numeric:tabular-nums;text-align:center}.tst-pct.is-few{background:#ffffff0f;color:var(--cm-text-3, #8f86b0)}.tst-pct .icon{width:18px;height:18px}.tst-hide{width:36px;height:36px;color:var(--cm-text-3, #8f86b0)}.tst-consent{display:flex;flex-direction:column;gap:10px}.tst-consent p{margin:0;line-height:22px}.tst-compare{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:12px var(--ac-gutter) 0;padding:12px;border-radius:16px;background:#ffffff0a;border:1px solid var(--sc-rim)}.tst-compare[hidden]{display:none}.tst-compare-text{flex:1;min-width:0;font-size:14px}.tst-titles{flex-basis:100%;display:flex;flex-wrap:wrap;gap:6px}.tst-title{display:inline-flex;gap:6px;padding:4px 10px;border-radius:8px;background:#ffffff0f;color:inherit;font-size:13px;text-decoration:none}.tst-scores{color:var(--sc-text-2);font-variant-numeric:tabular-nums}.disc-episodes{margin-top:8px}.disc-episodes[hidden]{display:none}.disc-boundary{gap:6px;margin-top:8px}.disc-boundary[hidden]{display:none}.disc-boundary .icon,.cmp-episode .icon{width:16px;height:16px}.cmp-episode{gap:6px}.cmp-episode.is-on{border-color:#ff8ca580;color:#ffb3c4}.cm-episode{padding:2px 8px;border-radius:8px;background:#ffffff12;color:var(--ac-text-2, #b8b2bd);font-size:12px;font-weight:600}.cm-thread.is-veiled{padding:0}.cm-veil{display:flex;align-items:center;gap:10px;padding:12px;border-radius:14px;border:1px dashed rgb(255 255 255 / .16);background:#ffffff08}.cm-veil-icon{flex:none;width:22px;height:22px;color:var(--sc-wait)}.cm-veil-text{flex:1;min-width:0;color:var(--ac-text-2, #b8b2bd);font-size:14px}.cm-veil-text b{color:var(--ac-text, #f3eeee)}.ep-ask{display:flex;flex-direction:column;gap:10px}.ep-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:6px}.ep-pick{min-height:44px;border:1px solid var(--sc-rim);border-radius:10px;background:#ffffff0a;color:inherit;font:600 15px/1 var(--ac-font);font-variant-numeric:tabular-nums;cursor:pointer}.ep-pick.is-on{border-color:#ff8ca599;background:#bd244838}.ep-field{display:flex;align-items:center;gap:10px}.ep-field span{color:var(--sc-text-2);font-size:14px}.ep-input{width:120px}.view-shared{color:var(--sc-text)}.sh-body{max-width:760px;padding:0 var(--ac-gutter) 24px;display:flex;flex-direction:column;gap:14px}.sh-lead{margin:0;color:var(--ac-text-2, #b8b2bd);font-size:15px;line-height:22px}.sh-entry{margin:4px var(--ac-gutter) 8px;background:var(--sc-surface);border-color:var(--sc-rim)}.sh-entry-icon{flex:none;width:36px;height:36px;padding:6px;border-radius:12px;background:#bd244833;color:#ffb3c4}.sh-entry .dm-together-main span{color:var(--ac-text-2, #b8b2bd)}.sh-head{padding-left:0;padding-right:0}.sh-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sh-vis{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:8px;background:#ffffff12;font-size:13px;font-weight:600}.sh-vis .icon{width:15px;height:15px}.sh-vis.is-public{background:#8bb9a129;color:var(--sc-ok)}.sh-more{margin-left:auto;width:40px;height:40px}.sh-desc{margin:0;color:var(--ac-text-2, #b8b2bd);line-height:22px;white-space:pre-wrap}.sh-members .tg-member{border:0;background:none;color:inherit;font:inherit;cursor:pointer;padding:0}.sh-acts .btn{gap:6px}.sh-acts .btn--primary{background:var(--sc-accent);border-color:var(--sc-accent)}.sh-items{display:flex;flex-direction:column;gap:10px}.sh-item{display:flex;gap:12px;padding:10px;border-radius:16px;background:var(--sc-surface);border:1px solid var(--sc-rim)}.sh-item-poster{flex:none;width:72px;border-radius:10px;overflow:hidden}.sh-item-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.sh-item-title{color:inherit;font-weight:650;font-size:16px;text-decoration:none}.sh-item-by{color:var(--ac-text-2, #b8b2bd);font-size:13px}.sh-votes{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.sh-vote{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 10px;border-radius:10px;border:1px solid var(--sc-rim);background:#ffffff0a;color:inherit;font:600 13px/1 var(--ac-font);cursor:pointer}.sh-vote .icon{width:16px;height:16px}.sh-vote b{font-variant-numeric:tabular-nums}.sh-vote.is-on{border-color:#ff8ca58c;background:#bd244838}.sh-vote:disabled{opacity:.55;cursor:default}.sh-tools{flex:none;display:flex;flex-direction:column;gap:4px}.sh-tools .icon-btn{width:40px;height:40px}.sh-tools .icon.is-up{transform:rotate(180deg)}.sh-form{display:flex;flex-direction:column;gap:10px}.sh-preview{margin:0;padding:10px 12px;border-radius:12px;background:#ffffff0a;color:var(--ac-text-2, #b8b2bd);font-size:13px;line-height:18px}.gift-catalog{display:flex;flex-direction:column;gap:8px}.gift-catalog>p{display:inline-flex;align-items:center;gap:4px;margin:0}.gift-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px}.gift-pick{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 6px;border:1px solid var(--sc-rim);border-radius:14px;background:#ffffff0a;color:inherit;font:inherit;cursor:pointer}.gift-pick.is-dear{opacity:.7}.gift-pick-name{font-size:12px;line-height:15px;text-align:center}.gift-pick-price{display:inline-flex;align-items:center;gap:2px;color:var(--sc-wait);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.gift-item-img{width:72px;height:72px;object-fit:contain;border-radius:50%}.gift-item-img.is-bg{border-radius:12px;object-fit:cover}.gift-confirm{display:flex;flex-direction:column;gap:12px}.gift-to,.gift-what{display:flex;align-items:center;gap:12px}.gift-to>span,.gift-what>span{display:flex;flex-direction:column;gap:2px}.gift-what.is-reveal{justify-content:center;animation:gift-rise .5s var(--ac-ease, ease) both}.gift-sum{display:grid;grid-template-columns:1fr auto;gap:6px 12px;padding:12px;border-radius:12px;background:#ffffff0a;font-size:15px}.gift-sum b{display:inline-flex;align-items:center;gap:4px;justify-content:flex-end;font-variant-numeric:tabular-nums}.gift-sum b.is-bad{color:var(--sc-error)}.gift-status{min-height:18px;margin:0;color:var(--sc-wait);font-size:13px}.gift-card{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px 16px;border-radius:16px;background:var(--sc-surface);border:1px solid var(--sc-rim);text-align:center}.gift-card p{margin:0;color:var(--ac-text-2, #b8b2bd)}.gift-card p b{color:var(--sc-text)}.gift-chest{width:144px;height:144px;object-fit:contain}.gift-chest.is-opening{animation:gift-hop .6s var(--ac-ease, ease)}.gift-note{margin:0;padding:10px 14px;border-left:3px solid #ff8fa8;border-radius:8px;background:#ffffff0d;font-style:italic;overflow-wrap:anywhere;white-space:pre-wrap}.gift-acts{justify-content:center}@keyframes gift-hop{0%{transform:none}30%{transform:translateY(-10px) scale(1.06)}60%{transform:translateY(0) scale(.97)}to{transform:none}}@keyframes gift-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.gift-chest.is-opening,.gift-what.is-reveal{animation:none}}.cl-intro{display:flex;align-items:center;gap:12px;padding:12px;border-radius:16px;background:var(--cm-glass);border:1px solid var(--cm-rim);flex-wrap:wrap}.cl-intro img{flex:none;width:64px;height:64px;object-fit:contain}.cl-intro p{flex:1 1 200px;margin:0;color:var(--cm-text-2);font-size:14px;line-height:20px}.cl-card{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:16px;background:var(--cm-glass);border:1px solid var(--cm-rim);color:inherit;text-decoration:none}.cl-cover{flex:none;width:72px;height:72px;object-fit:contain;border-radius:14px;background:#00000040}.cl-card-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cl-card-main b{font-size:16px}.cl-card-theme{margin:0;color:var(--cm-text-2, #b8b2bd);font-size:13px;line-height:18px}.cl-card-meta{margin:0;color:var(--cm-text-3, #8f86b0);font-size:12px}.view-club .cl-body{max-width:760px;padding:8px var(--ac-gutter) 24px;display:flex;flex-direction:column;gap:14px}.cl-head{display:flex;align-items:center;gap:14px}.cl-head .cl-cover{width:96px;height:96px}.cl-head-main{flex:1;min-width:0}.cl-head-main .page-title{font-size:clamp(24px,6.5vw,32px);line-height:1.1;margin:0 0 4px}.cl-staff{display:flex;flex-wrap:wrap;gap:8px}.cl-staff-who{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 4px;border-radius:18px;background:#ffffff0d;color:inherit;font-size:13px;text-decoration:none}.cl-seg .g-seg-btn{font-size:14px}.cl-part{display:flex;flex-direction:column;gap:10px}.cl-compose{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:16px;background:var(--cm-glass);border:1px solid var(--cm-rim)}.cl-compose .cmp-bar .btn{gap:6px}.cl-compose .is-on{border-color:#ff8ca580;color:#ffb3c4}.cl-posts,.cl-events,.cl-titles{display:flex;flex-direction:column;gap:10px}.cl-post{padding:12px;border-radius:16px;background:#ffffff0a;border:1px solid var(--cm-rim)}.cl-post .cm-head{display:flex;align-items:center;gap:8px}.cl-post .cm-more{margin-left:auto}.cl-post.is-deleted{opacity:.7}.cl-title-row{display:flex;align-items:center;gap:6px}.cl-title-row .tcard{flex:1}.cl-event{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:16px;background:#ffffff0a;border:1px solid var(--cm-rim)}.cl-event.is-cancelled{opacity:.6}.cl-event-head{display:flex;align-items:flex-start;gap:10px}.cl-event-head>span{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cl-event-icon{flex:none;width:22px;height:22px;color:#ffb3c4;margin-top:2px}.cl-event-desc{margin:0;color:var(--cm-text-2, #b8b2bd);font-size:14px;white-space:pre-wrap}.cl-covers{display:flex;gap:8px}.cl-cover-pick{padding:4px;border:2px solid transparent;border-radius:14px;background:#ffffff0a;cursor:pointer}.cl-cover-pick.is-on{border-color:#ff8ca5b3}.cl-cover-pick img{display:block;width:56px;height:56px;object-fit:contain}.av-card{display:flex;align-items:center;gap:12px;margin:0 0 14px;padding:12px;border-radius:16px;background:linear-gradient(140deg,#bd244838,#1a171ee6 60%);border:1px solid rgb(255 140 165 / .25);color:inherit;text-decoration:none}.av-card[hidden]{display:none}.av-card img{flex:none;width:64px;height:64px;object-fit:contain}.av-card-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.av-card-main span{color:var(--ac-text-2, #b8b2bd);font-size:13px}.av-card.has-ready .av-card-main span{color:var(--sc-ok);font-weight:600}.av-card>.icon{flex:none;width:20px;height:20px}.av-hero{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.av-hero img{width:160px;height:160px;object-fit:contain}.av-hero p{margin:0;max-width:460px;line-height:22px}.av-count{display:flex;align-items:baseline;justify-content:center;gap:8px}.av-count b{font-size:34px;font-variant-numeric:tabular-nums}.av-count span{color:var(--ac-text-2, #b8b2bd)}.av-goals{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.av-goal{display:flex;align-items:center;gap:12px;padding:12px;border-radius:16px;background:var(--sc-surface);border:1px solid var(--sc-rim)}.av-goal.is-done{border-color:#8bb9a173}.av-goal-mark{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#ffffff0f}.av-goal.is-done .av-goal-mark{background:#8bb9a133;color:var(--sc-ok)}.av-goal-mark .icon{width:18px;height:18px}.av-goal-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.av-goal-main>span:not(.tg-progress){color:var(--ac-text-2, #b8b2bd);font-size:13px}.av-goal-n{flex:none;color:#ffb3c4;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;text-decoration:none}.av-goal.is-done .av-goal-n{color:var(--sc-ok)}.av-reward-row{display:flex;align-items:center;gap:12px}.av-reward-row>span{display:flex;flex-direction:column;gap:2px}.av-claimed{display:inline-flex;align-items:center;gap:6px;margin:0;color:var(--sc-ok);font-weight:600}.av-claimed .icon{width:18px;height:18px}.rc-top{padding-top:0;padding-bottom:0}.rc-big{margin:0;font-size:16px;color:var(--ac-text-2, #b8b2bd)}.rc-big b{color:var(--sc-text);font-size:30px;font-variant-numeric:tabular-nums}.rc-titles{display:flex;flex-wrap:wrap;gap:6px}.rc-new{display:inline-flex;align-items:center;gap:6px;margin:0;color:var(--sc-ok);font-size:14px}.rc-new .icon{width:16px;height:16px}.rc-sources{line-height:18px}.rc-share{display:flex;flex-direction:column;gap:10px}.rc-choose{display:flex;flex-wrap:wrap;gap:8px}.rc-check{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:10px;background:#ffffff0d;font-size:14px;cursor:pointer}.rc-check input{accent-color:var(--sc-accent)}.rc-preview canvas{display:block;width:100%;max-width:360px;height:auto;margin:0 auto;border-radius:14px;box-shadow:0 10px 30px #0006}.wr-head{display:flex;gap:14px;align-items:flex-start}.wr-poster{flex:none;width:96px;border-radius:12px;overflow:hidden}.wr-head-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.wr-head-main .page-title{margin:0;font-size:clamp(22px,6vw,28px);line-height:1.15}.wr-head-main p{margin:0}.wr-note{display:flex;gap:6px;align-items:flex-start;color:var(--sc-wait);font-size:13px;line-height:18px}.wr-note .icon{flex:none;width:16px;height:16px;margin-top:1px}.wr-count{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px;border-radius:14px;background:#bd244829;text-align:center}.wr-count b{font-size:56px;line-height:1;font-variant-numeric:tabular-nums;color:#fff}.wr-count span{color:var(--ac-text-2, #b8b2bd);font-size:14px}.wr-started{margin:0;padding:10px 12px;border-radius:12px;background:#8bb9a11f;color:var(--sc-ok);font-size:14px;line-height:20px}.wr-acts .btn{flex:1 1 140px;gap:6px;min-height:48px;border-radius:12px}.wr-acts .wr-ready.btn--primary{background:var(--sc-accent);border-color:var(--sc-accent)}.wr-chat[hidden]{display:none}.wr-chat-list{display:flex;flex-direction:column;gap:6px;max-height:280px;overflow-y:auto;overscroll-behavior:contain}.wr-msg{margin:0;padding:6px 10px;border-radius:12px;background:#ffffff0d;font-size:14px;line-height:20px;overflow-wrap:anywhere}.wr-msg.is-mine{background:#bd244829}.wr-msg time{margin-left:8px;color:var(--ac-text-3, #8f8a96);font-size:11px;font-variant-numeric:tabular-nums}.wr-chat-row{display:flex;gap:6px}.wr-chat-row .field-input{flex:1;min-height:44px}.dh-together{gap:6px}:where(button,input,select,textarea,a){max-width:100%}:where(.btn,.chip,.icon-btn,.vibe,.pv-ep,.pv-range,.tab,.dsc-tab,.seg-opt){min-height:44px}:where(.icon-btn,.pv-ep,.pv-range){min-width:44px}:where(.btn,.profile-name-edit,.provider-actions,.dh-sub-acts,.btn-row){flex-wrap:wrap}.btn{height:auto;white-space:normal;overflow-wrap:anywhere;text-align:center}:where(.btn) .icon{flex-shrink:0}:where(.field-input,.profile-who,.account-card,.pub-main,.profile-body){min-width:0}:where(.vibe-row,.chip-row,.tabs,.pv-ranges,.pv-eps,.dsc-tabs){overflow-x:auto;scrollbar-width:thin;scrollbar-color:#9a8a91 #242025;scroll-padding-inline:16px;padding-bottom:6px}:where(.vibe-row,.chip-row,.tabs,.pv-ranges,.pv-eps,.dsc-tabs)::-webkit-scrollbar{height:5px}:where(.vibe-row,.chip-row,.tabs,.pv-ranges,.pv-eps,.dsc-tabs)::-webkit-scrollbar-thumb{background:#9a8a91;border-radius:4px}.topbar-share{display:none!important}.topbar-account:not([hidden]){display:inline-flex;min-width:44px;min-height:44px;position:relative}.topbar-inner{gap:8px}html[data-route=catalog] .topbar-account{margin-left:auto}html[data-route=catalog] .topbar-bell:not([hidden])~.topbar-account{margin-left:0}.profile-shortcuts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:10px;margin-bottom:20px}.profile-shortcuts .btn{justify-content:flex-start;padding:12px 16px}.profile-dm-count{margin-left:auto;color:#fff;background:#9d183d;border-radius:12px;padding-inline:6px}.profile-dm-count:empty{display:none}.account-settings{scroll-margin-top:100px}.account-body{width:100%;max-width:none}.view-account,.view-profile{width:100%;max-width:1200px;margin-inline:auto}.dh-quick-rate{margin:4px 0 12px}.dh-sub-acts{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dh-together{display:inline-flex;width:auto;flex:1 1 180px;min-width:0;padding:12px 16px;gap:8px}.dh-tools{flex-wrap:wrap}.dh-tools[hidden],[hidden]{display:none!important}.watch-links{display:flex;gap:20px;padding:12px 20px}.watch-links a{display:inline-flex;align-items:center;min-height:44px}.episode-jump{display:flex;flex-wrap:wrap;gap:10px;margin-block:12px}.episode-jump input{min-width:0;width:150px;min-height:44px;background:#1c191d;color:#fff;border:1px solid #66535b;border-radius:10px;padding:10px}.pv-coverage{font-size:14px;line-height:1.5;color:var(--ac-text-2)}.pv-description{margin-block:16px}.pv-description summary{cursor:pointer;min-height:44px}.pv-home{min-width:120px}.provider-actions .btn{flex:1 1 160px}.provider-selects{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.provider-selects label,.provider-selects select{min-width:0;width:100%}.daily-day.is-today,.dc-cell.is-now.is-waiting{background:#174d32;border:1px solid #42cc7c;color:#ebfff2}.daily-day.is-done,.dc-cell.is-now.is-got{background:#602536;border:1px solid #dc5774;color:#fff0f3}.daily-day.is-today,.daily-day.is-done{--plate: none !important}.daily.is-available .daily-go{background:#237346;border-color:#42cc7c}.daily.is-taken{border-color:#a83f59}.daily-day.is-next{opacity:.5}@media(min-width:960px){.topbar.has-back:not(.is-root) .desk-nav{display:flex}.desk-nav{margin-left:12px;gap:2px;flex:1;min-width:0;flex-wrap:wrap}.desk-link{padding-inline:8px}.topbar-find{flex:0 1 200px;min-width:120px}.topbar.is-page .brand,.topbar.is-page .topbar-account:not([hidden]),.topbar.is-page .topbar-bell:not([hidden]){display:inline-flex!important}.topbar.is-page .topbar-title{flex:0 1 auto;font-size:18px}.topbar.is-page .topbar-find{display:none}html[data-route=watch] .topbar-account:not([hidden]){display:inline-flex}html[data-route=watch] .view-watch{padding-top:var(--ac-topbar-h)}.view-account .account-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.view-account .account-body>:is(.profile-shortcuts,.account-settings,.profile-hero,.my-recs){grid-column:1 / -1}.view-account .account-body>*{margin:0;min-width:0}.profile-hero .ph-scene{height:260px}.view-profile .showcase{width:auto}}@media(max-width:959px){.topbar.is-page .topbar-search,.topbar.is-page .topbar-account:not([hidden]){display:inline-flex!important}.topbar.is-page .acc-tokens{display:none}.topbar-login{width:auto!important;height:auto!important;font-size:13px}.topbar-account:not(.is-signed){width:auto}}@media(max-height:600px)and (orientation:landscape){html[data-route=catalog] .pick-fab{position:static;margin:12px auto}}.post-actions{display:flex;align-items:center;gap:6px;border-top:1px solid #493941;padding-top:10px;color:#fff}.post-action{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px;min-height:44px;padding:8px;border:0;color:inherit;background:transparent;border-radius:8px;cursor:pointer}.post-action.is-on{color:#ff658c;background:#451a2a}.post-action .icon{width:22px;height:22px}.post-bookmark{margin-left:auto}.post-comments{display:grid;gap:16px;margin-bottom:20px}.post-comment{padding:12px;border-radius:12px;background:#231b20;overflow-wrap:anywhere}.post-comment small{margin-left:12px;color:#b8a9b0}.post-comment p{white-space:pre-wrap}.post-comment-form{display:grid;gap:12px}.view-profile .sc-slots{max-width:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,720px);margin-inline:auto;gap:clamp(10px,3vw,28px)}.view-profile .sc-slot{width:100%;max-width:none}.view-profile .author-head{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.view-profile .author-who{flex:1;min-width:min(100%,220px)}.dc-cell.is-now .dc-n{color:inherit}.dc-cell.is-now.is-waiting{box-shadow:0 0 12px #42cc7c2e}.native-watch-controls{max-width:1200px;margin-inline:auto;padding:20px}.native-watch-controls select{min-height:44px;background:#211c23}@media(min-width:960px){html[data-watching=true][data-player-controls=hidden] .topbar{opacity:1;transform:none;pointer-events:auto}}@media(max-width:600px){.profile-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.profile-shortcuts .btn{white-space:normal;overflow-wrap:anywhere;padding:10px 12px;font-size:13px}.profile-shortcuts>:last-child:nth-child(odd){grid-column:1 / -1}}.provider-player .provider-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}.provider-player .provider-actions .btn{width:100%;min-height:52px;height:auto;padding:12px;white-space:normal;overflow:visible;overflow-wrap:anywhere;gap:6px}:is(.chip,.vibe,.tab,.dsc-tab,.dh-tool,.seg-opt,.pv-range){min-height:44px}.view.view-watch{padding-top:var(--ac-topbar-h)}.view-watch.uses-provider .watch-links{display:none}.profile-shortcuts .btn{flex-wrap:nowrap}.profile-shortcuts .btn>span{min-width:0}:root{--ac-page-width: 1440px}:is(.view-home,.view-catalog,.view-anime,.view-my,.view-account,.view-profile,.view-collections,.view-shared){width:100%;max-width:var(--ac-page-width);margin-inline:auto;min-width:0}.topbar-inner{max-width:calc(var(--ac-page-width) - 2 * var(--ac-gutter));margin-inline:auto}:is(.view-account,.view-quests,.view-wardrobe) .page-head{position:static;width:auto;height:auto;margin:0 0 12px;padding:18px var(--ac-gutter) 6px;overflow:visible;clip:auto;white-space:normal;display:flex;flex-wrap:wrap}.acc-head-acts{margin-left:auto}.topbar:not(.is-page) .topbar-title{display:none!important}.topbar.has-back .brand{display:inline-flex}.topbar-bell:not([hidden]),html[data-route=watch] .topbar-account:not([hidden]){display:inline-flex}.topbar-search{margin-left:auto!important}.topbar-account{flex-shrink:0}.topbar .brand{min-width:0;flex-shrink:1}.topbar .brand-logo{max-width:100%;object-fit:contain}@media(max-width:959px){.topbar-gift{display:none!important}.topbar-inner{gap:4px}.topbar-back{flex-shrink:0}.topbar-account,.topbar-bell,.topbar-search{flex:0 0 44px;margin-inline:0}.topbar.has-back .brand{max-width:calc(100vw - 216px)}.topbar-owner{flex:0 0 44px}html[data-route=watch] .topbar-search{display:inline-flex}}@media(min-width:960px){.view-profile .author-head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px}.view-profile .author-who{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 24px}.view-profile .author-who>:not(.author-acts){grid-column:1}.view-profile .author-acts{grid-column:2;grid-row:1 / span 5;display:flex;flex-direction:column;align-items:stretch;gap:10px}.view-anime .dh-head{max-width:1000px}.view-anime .dh-body{max-width:var(--ac-page-width);margin-inline:auto}}.collections-guide{padding:8px var(--ac-gutter) 20px;line-height:1.6;color:var(--ac-text-2)}.account-body>.account-settings{grid-column:1 / -1}.profile-social-section .sset-body{padding:0}.profile-identity .sset-card{margin:12px 0 0;padding:12px 0}.daily-cell-action{display:flex;flex-direction:column;gap:2px;justify-content:center;align-items:center;width:100%;height:100%;min-height:44px;color:inherit;background:transparent;border-radius:inherit}.daily-cell-action:disabled{cursor:default;opacity:1}.scroll-controls{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;min-width:0}.scroll-controls>:not(.scroll-arrow){min-width:0;max-width:100%}.scroll-arrow{display:none;min-width:44px;min-height:44px;align-items:center;justify-content:center;border-radius:10px;border:1px solid var(--ac-line);color:var(--ac-text);background:var(--ac-surface);font-size:28px}.scroll-arrow:disabled{opacity:.35}.scroll-controls.has-after:after,.scroll-controls.has-before:before{content:"";position:absolute;top:0;bottom:6px;width:14px;pointer-events:none;z-index:2}.scroll-controls.has-after:after{right:0;background:linear-gradient(90deg,transparent,var(--ac-void))}.scroll-controls.has-before:before{left:0;background:linear-gradient(90deg,var(--ac-void),transparent)}@media(min-width:960px){.scroll-controls[data-overflow=true]{grid-template-columns:44px minmax(0,1fr) 44px;gap:6px}.scroll-controls[data-overflow=true]>.scroll-arrow{display:flex}.scroll-controls[data-overflow=true].has-before:before{left:50px}.scroll-controls[data-overflow=true].has-after:after{right:50px}}:is(button,a.btn,.chip,.icon-btn,.dh-tool,.seg-opt,.tab,.vibe,.dsc-tab,.pv-ep,.pv-range,.link-btn,.cm-act,.act-more,.sset-radio){min-height:44px}:is(.icon-btn,.pv-ep,.pv-range){min-width:44px}:is(.btn,.chip,.dh-tool,.page-head,.btn-row,.provider-actions,.author-acts,.profile-name-edit){min-width:0}.dh-tools .dh-tool,.dh-tools .dh-together{white-space:normal;height:auto;overflow:visible}.chat-heading{max-width:720px;margin:0 auto;padding:8px 16px;display:flex;align-items:center;gap:8px}.chat-heading .chat-who{min-height:44px}.profile-shortcuts .btn{white-space:normal;overflow-wrap:anywhere;text-align:left}.sheet-actions .btn{min-width:0;flex:1 1 140px}@media(max-width:959px){html[data-route=catalog] .topbar-search{display:inline-flex}}@media(min-width:960px){html[data-route=watch] .topbar-find{display:flex}}.topbar .topbar-bell{flex:0 0 44px;width:44px;height:44px}.topbar .topbar-gift{flex-shrink:0}.ap-ep-strip{scrollbar-width:thin;scrollbar-color:#9a8a91 #242025}.ap-ep-strip::-webkit-scrollbar{display:block;height:5px}.ap-ep-strip::-webkit-scrollbar-thumb{background:#9a8a91;border-radius:4px}.topbar .topbar-account{margin-left:0}.topbar .topbar-owner,.topbar.has-back:not(.is-root) .topbar-owner{display:inline-flex;min-width:44px;min-height:44px}.scroll-controls>:is(.chip-row,.vibe-row,.pv-eps,.pv-ranges,.ap-ep-strip){margin-inline:0}html.gt-open{overflow:hidden}.gt-layer{--gt-glass: rgb(16 10 14 / .46);--gt-rim: rgb(255 255 255 / .14);--gt-text: #fbf3f5;--gt-muted: rgb(244 228 233 / .68);--gt-ruby: #ff2a60;--gt-ruby-deep: #a3122e;position:fixed;inset:0;z-index:2000;display:grid;place-items:center;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));overflow-y:auto;overscroll-behavior:contain;color:var(--gt-text);opacity:0;transition:opacity .32s ease}.gt-layer.is-in{opacity:1}.gt-bg{position:fixed;inset:0;overflow:hidden;background:#07040a}.gt-scene{position:absolute;inset:-4%;background:center / cover no-repeat;opacity:0;transform:scale(1.1);filter:saturate(1.15) brightness(.62);transition:opacity 2.2s ease,transform 14s linear}.gt-scene.is-on{opacity:1;transform:scale(1)}.gt-shade{position:absolute;inset:0;background:radial-gradient(120% 70% at 50% 110%,rgb(237 22 76 / .38),transparent 60%),radial-gradient(90% 60% at 50% 40%,transparent 30%,rgb(5 2 6 / .72) 100%),linear-gradient(180deg,#08040a59,#08040a26 40%,#08040ab3)}.gt-embers{position:absolute;inset:0;pointer-events:none}.gt-embers i{position:absolute;bottom:-10px;left:calc(4% + var(--i) * 6.8%);width:3px;aspect-ratio:1;border-radius:50%;background:#ff6a86;box-shadow:0 0 8px 2px #ff2a60b3;opacity:0;animation:gt-ember calc(9s + var(--i) * .55s) linear infinite;animation-delay:calc(var(--i) * -.9s)}@keyframes gt-ember{0%{transform:translateZ(0);opacity:0}12%{opacity:.9}70%{opacity:.55}to{transform:translate3d(calc((var(--i) - 7) * 5px),-105vh,0);opacity:0}}.gt-stage{position:relative;z-index:1;display:grid;align-items:center;gap:48px;width:min(100%,1040px);grid-template-columns:minmax(0,1fr);justify-items:center}.gt-side{display:none}.gt-card{position:relative;width:min(100%,430px);padding:30px 28px 22px;border-radius:30px;background:linear-gradient(160deg,#ffffff17,#ffffff05 42%),var(--gt-glass);-webkit-backdrop-filter:blur(22px) saturate(1.5);backdrop-filter:blur(22px) saturate(1.5);border:1px solid var(--gt-rim);box-shadow:0 40px 90px #0000008c,0 0 0 1px #0003,inset 0 1px #ffffff29;transform:translateY(18px) scale(.98);transition:transform .5s cubic-bezier(.2,.8,.2,1);outline:none}.gt-layer.is-in .gt-card{transform:none}.gt-ring{position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;padding:1.5px;background:conic-gradient(from var(--gt-angle, 0deg),transparent 0 62%,rgb(255 42 96 / .95) 72%,rgb(255 190 205 / .9) 76%,transparent 86%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:gt-spin 7s linear infinite}@property --gt-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes gt-spin{to{--gt-angle: 360deg}}.gt-close{position:absolute;top:12px;right:12px;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:50%;background:#ffffff0f;color:var(--gt-muted);cursor:pointer;transition:background .2s,color .2s}.gt-close:hover{background:#ffffff1f;color:#fff}.gt-close .icon{width:18px;height:18px}.gt-logo{display:block;height:30px;width:auto;margin:2px auto 18px;filter:drop-shadow(0 0 18px rgb(255 42 96 / .45))}.gt-title{margin:0;text-align:center;font:800 clamp(26px,6vw,32px)/1.08 var(--ac-display, var(--ac-font));letter-spacing:-.01em;background:linear-gradient(180deg,#fff 30%,#ffc2cf);-webkit-background-clip:text;background-clip:text;color:transparent;text-wrap:balance}.gt-sub{margin:8px auto 20px;max-width:34ch;text-align:center;font-size:14px;line-height:1.45;color:var(--gt-muted);text-wrap:pretty}.gt-tabs{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:4px;margin-bottom:18px;border-radius:999px;background:#00000052;box-shadow:inset 0 1px 2px #00000080,inset 0 0 0 1px #ffffff0f}.gt-tab{position:relative;z-index:1;min-height:44px;border:0;background:none;cursor:pointer;color:var(--gt-muted);font:650 14.5px/1 var(--ac-font);border-radius:999px;transition:color .25s}.gt-tab[aria-selected=true]{color:#fff}.gt-tab-thumb{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:999px;background:linear-gradient(135deg,var(--gt-ruby),var(--gt-ruby-deep));box-shadow:0 6px 18px #ed164c73,inset 0 1px #ffffff4d;transition:transform .35s cubic-bezier(.3,1.2,.4,1)}.gt-tabs[data-at=login] .gt-tab-thumb{transform:translate(100%)}.gt-form{display:grid;gap:14px}.gt-field{position:relative;display:block}.gt-field[hidden]{display:none}.gt-input{width:100%;height:56px;padding:22px 16px 8px;box-sizing:border-box;border-radius:16px;border:1px solid rgb(255 255 255 / .12);background:#00000042;color:#fff;font:500 16px/1.2 var(--ac-font);outline:none;transition:border-color .2s,box-shadow .2s,background .2s}.gt-input:focus{border-color:#ff2a60bf;background:#00000057;box-shadow:0 0 0 4px #ff2a6029,0 0 24px #ff2a602e}.gt-label{position:absolute;left:17px;top:18px;pointer-events:none;color:var(--gt-muted);font:500 15px/1.2 var(--ac-font);transform-origin:left top;transition:transform .2s ease,color .2s ease}.gt-input:focus+.gt-label,.gt-input:not(:placeholder-shown)+.gt-label{transform:translateY(-10px) scale(.78);color:#ffb3c4}.gt-field:has(.gt-eye) .gt-input{padding-right:52px}.gt-eye{position:absolute;right:6px;top:6px;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:12px;background:none;color:var(--gt-muted);cursor:pointer}.gt-eye[aria-pressed=true]{color:#fff}.gt-eye .icon{width:20px;height:20px}.gt-check{display:grid;grid-template-columns:22px 1fr;gap:10px;align-items:start;font-size:12.5px;line-height:1.45;color:var(--gt-muted);cursor:pointer;min-height:44px;padding-top:2px}.gt-check[hidden]{display:none}.gt-check a{color:#ffc2cf;text-decoration:underline;text-underline-offset:2px}.gt-check-input{position:absolute;opacity:0;width:1px;height:1px}.gt-check-box{width:22px;height:22px;border-radius:7px;display:grid;place-items:center;border:1.5px solid rgb(255 255 255 / .35);background:#00000040;transition:background .2s,border-color .2s}.gt-check-box .icon{width:14px;height:14px;color:#fff;opacity:0;transform:scale(.6);transition:opacity .2s,transform .2s}.gt-check-input:checked+.gt-check-box{background:linear-gradient(135deg,var(--gt-ruby),var(--gt-ruby-deep));border-color:transparent}.gt-check-input:checked+.gt-check-box .icon{opacity:1;transform:none}.gt-check-input:focus-visible+.gt-check-box{outline:2px solid #ffb3c4;outline-offset:2px}.gt-error{margin:0;padding:10px 12px;border-radius:12px;background:#ff2a6024;border:1px solid rgb(255 42 96 / .35);color:#ffd3dc;font-size:13px;line-height:1.4}.gt-error[hidden]{display:none}.gt-submit{position:relative;overflow:hidden;min-height:54px;border:0;border-radius:999px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(135deg,#ff3d6e,var(--gt-ruby) 45%,var(--gt-ruby-deep));color:#fff;font:700 16px/1 var(--ac-font);letter-spacing:.01em;box-shadow:0 14px 34px #ed164c73,inset 0 1px #ffffff59,inset 0 -2px #0000002e;transition:transform .15s ease,box-shadow .25s ease,filter .2s;margin-top:4px}.gt-submit:after{content:"";position:absolute;inset:0;transform:translate(-120%) skew(-18deg);background:linear-gradient(90deg,transparent,rgb(255 255 255 / .38),transparent);animation:gt-shine 3.6s ease-in-out 1.2s infinite}@keyframes gt-shine{0%,60%{transform:translate(-120%) skew(-18deg)}to{transform:translate(160%) skew(-18deg)}}.gt-submit:hover{filter:brightness(1.08);box-shadow:0 18px 40px #ed164c8c,inset 0 1px #ffffff59}.gt-submit:active{transform:scale(.98)}.gt-submit:focus-visible{outline:2px solid #ffd3dc;outline-offset:3px}.gt-spin{display:none;width:18px;height:18px;border-radius:50%;border:2px solid rgb(255 255 255 / .35);border-top-color:#fff;animation:gt-rot .8s linear infinite}.gt-card.is-busy .gt-spin{display:block}.gt-card.is-busy .gt-submit{cursor:progress;filter:saturate(.8)}@keyframes gt-rot{to{transform:rotate(360deg)}}.gt-link{justify-self:center;min-height:44px;padding:0 12px;border:0;background:none;color:#ffc2cf;font:600 13.5px/1 var(--ac-font);cursor:pointer}.gt-link[hidden]{display:none}.gt-or{display:flex;align-items:center;gap:12px;margin:14px 0 6px;color:#f4e4e973;font-size:12px}.gt-or:before,.gt-or:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .18),transparent)}.gt-guest{display:block;width:100%;min-height:48px;border-radius:999px;cursor:pointer;border:1px solid rgb(255 255 255 / .16);background:#ffffff0a;color:var(--gt-text);font:600 14.5px/1 var(--ac-font);transition:background .2s,border-color .2s}.gt-guest:hover{background:#ffffff17;border-color:#ffffff47}@media(min-width:900px){.gt-stage{grid-template-columns:minmax(0,1fr) 430px;justify-items:stretch}.gt-side{display:block;padding-right:12px}.gt-kicker{margin:0 0 14px;font:700 12px/1 var(--ac-font);letter-spacing:.32em;text-transform:uppercase;color:#ff8aa5}.gt-headline{margin:0 0 30px;font:800 clamp(48px,5.4vw,74px)/.98 var(--ac-display, var(--ac-font));letter-spacing:-.02em;text-shadow:0 10px 40px rgb(0 0 0 / .5)}.gt-headline span{background:linear-gradient(90deg,#ff3d6e,#ffb3c4);-webkit-background-clip:text;background-clip:text;color:transparent}.gt-perks{list-style:none;margin:0;padding:0;display:grid;gap:12px;max-width:400px}.gt-perk{display:grid;grid-template-columns:46px 1fr;gap:14px;align-items:center;padding:12px 16px 12px 12px;border-radius:20px;background:#100a0e61;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgb(255 255 255 / .1);box-shadow:inset 0 1px #ffffff14}.gt-perk-icon{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,#ff2a604d,#a3122e4d);color:#ffd3dc}.gt-perk-icon .icon{width:22px;height:22px}.gt-perk-text{display:grid;gap:3px}.gt-perk b{font-size:15px}.gt-perk small{font-size:12.5px;color:var(--gt-muted)}}@media(max-height:640px){.gt-layer{place-items:start center}.gt-card{padding-top:22px}.gt-logo{margin-bottom:10px;height:24px}.gt-sub{margin-bottom:12px}}@media(prefers-reduced-motion:reduce){.gt-scene,.gt-card,.gt-layer,.gt-tab-thumb{transition:none}.gt-embers,.gt-submit:after{display:none}.gt-ring{animation:none}}html[data-motion=reduced] :is(.gt-scene,.gt-card,.gt-layer,.gt-tab-thumb){transition:none}html[data-motion=reduced] :is(.gt-embers,.gt-submit:after){display:none}html[data-motion=reduced] .gt-ring{animation:none}@media(max-width:480px){.gt-card{padding:22px 18px 14px;border-radius:26px}.gt-close{top:8px;right:8px}.gt-logo{height:24px;margin-bottom:12px}.gt-title{font-size:25px}.gt-sub{margin:6px auto 14px;font-size:13.5px}.gt-tabs{margin-bottom:14px}.gt-form{gap:10px}.gt-input{height:52px;padding-top:20px;border-radius:14px}.gt-label{top:16px}.gt-eye{top:4px}.gt-submit{min-height:52px}.gt-or{margin:10px 0 4px}.gt-guest{min-height:46px}}.topbar .topbar-owner{flex:0 0 44px;width:44px;height:44px;min-width:44px;padding:0;gap:0;border-radius:50%;margin-left:auto}.topbar .topbar-owner .icon{width:20px;height:20px}.topbar-inner:has(.topbar-owner) :is(.topbar-find,.topbar-search,.topbar-bell){margin-left:0!important}@media(max-width:959px){.topbar-inner{gap:6px}.topbar .topbar-owner{margin-left:auto}}@media(max-width:359px){.topbar-inner{gap:4px}}@media(min-width:960px){.desk-nav{flex-wrap:nowrap;gap:2px;margin-left:8px}.desk-link{padding:8px 10px}.desk-link[data-tab=account]{display:none}}@media(min-width:1360px){.desk-link[data-tab=account]{display:inline-flex}}@media(min-width:960px)and (max-width:1199px){.topbar .topbar-find{display:none!important}.topbar .topbar-search{display:inline-flex!important;flex:0 0 44px}}:root{--ac-watch-links-h: 60px}.watch-links{gap:8px;height:var(--ac-watch-links-h);padding:8px var(--ac-gutter);flex-wrap:nowrap;align-items:center;box-sizing:border-box}html[data-route=watch] .view-watch:not(.uses-provider) .watch-stage{min-height:0}html[data-route=watch] .view-watch:not(.uses-provider) .ap-player:not([data-mode=expanded]){height:calc(100dvh - var(--ac-topbar-h) - var(--ac-watch-links-h))}.watch-links .btn{min-height:44px;padding:0 16px;gap:8px}.watch-links .btn .icon{width:18px;height:18px}.view-anime .dh-quick-rate{display:flex;width:max-content;min-height:40px;padding:0 16px;margin:2px 0 12px auto}.view-anime .dh-sub-acts{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:6px}.view-anime .dh-sub-acts .dh-tool{flex-direction:row;width:auto;height:auto;min-height:44px;padding:0 16px 0 12px;gap:8px;border-radius:999px;white-space:nowrap}.view-anime .dh-sub-acts .dh-tool .dh-tool-label{font-size:14px}.view-anime .dh-sub-acts .dh-dub{min-height:44px}.profile-shortcuts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:8px}.profile-shortcuts>:last-child:nth-child(odd){grid-column:auto}.profile-shortcuts .btn{display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%;height:100%;min-height:56px;padding:10px 14px;white-space:normal;text-align:left;line-height:1.25;font-size:14px}.profile-shortcuts .btn>.icon{flex:none;width:20px;height:20px}.profile-shortcuts .btn>span{min-width:0;overflow-wrap:break-word}@media(min-width:700px){.profile-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr))}}.profile-shortcuts.profile-sections .btn{justify-content:center;text-align:center}.view-discover :is(.dsc-advise,.dsc-ask){min-height:48px;height:auto;padding:0 14px;gap:8px;white-space:nowrap;justify-content:center}.view-discover .dsc-advise:has(+.dsc-ask),.view-discover .dsc-ask{flex:1 1 0;min-width:0}.view-discover :is(.dsc-advise,.dsc-ask)>span{overflow-wrap:normal}.view-discover :is(.dsc-advise,.dsc-ask){flex-direction:row;align-items:center}.view-discover .dsc-acts{display:grid;grid-template-columns:1fr 1fr;gap:10px}.view-discover .dsc-acts .btn{flex-wrap:nowrap;width:100%}@media(max-width:420px){.view-discover .dsc-acts{grid-template-columns:1fr}}@media(max-width:359px){.topbar-inner:has(.topbar-back:not([hidden])) .brand{display:none!important}}.topbar-back~.brand{margin-left:0!important}.topbar :is(.icon-btn,.topbar-owner,.topbar-account){justify-content:center;align-items:center;place-items:center}.topbar .topbar-account:not(.is-signed){flex:0 0 auto!important;width:auto;min-width:44px;padding:0 14px;white-space:nowrap;border-radius:999px}.topbar .topbar-account:not(.is-signed)>.topbar-login{width:auto!important;height:auto!important}
