.dapp{--cn-on-ok:#0f1411;--cn-on-blue:#0d1420}:root[data-theme=paper] .dapp{--cn-on-ok:#ffffff;--cn-on-blue:#ffffff}.dapp .cn{--cn-g:16px;--cn-pw:112px;padding-bottom:16px}@media (min-width:600px){.dapp .cn{--cn-pw:128px}}@media (min-width:900px){.dapp .cn{--cn-g:36px;--cn-pw:148px}}.dapp .cn-code{font-variant-numeric:tabular-nums;font-weight:600;unicode-bidi:isolate;white-space:nowrap}.dapp .cn-dim{color:var(--d-sub);font-size:13px;line-height:1.8}.dapp .cn-hint{color:var(--d-faint);font-size:12px;line-height:1.8;margin:-4px 0 10px}.dapp .cn-h{font-size:22px;font-weight:600;margin:4px 0 10px;line-height:1.4}.dapp [class*=cn-]:focus-visible{outline:2px solid var(--d-acc);outline-offset:2px}.dapp .cn-results{min-height:50vh;transition:opacity .2s}.dapp .cn-results.cn-loading{opacity:.55}.dapp .cn-list{min-height:220px}.dapp .cn-link-btn{display:inline-flex;align-items:center;gap:5px;color:var(--d-acc);font-size:13px;font-weight:600;padding:6px 2px;border-radius:8px}.dapp .cn-link-btn .ic{width:16px;height:16px}.dapp .cn-link-btn.dim{color:var(--d-sub);font-weight:500}.dapp .cn-link-btn:hover{text-decoration:underline;text-underline-offset:5px}.dapp .cn-link-btn[hidden]{display:none}.dapp .cn-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:99px;font-size:11.5px;font-weight:600;background:var(--d-surf3);color:var(--d-ink2)}.dapp .cn-pill .ic{width:14px;height:14px}.dapp .cn-pill.warn{background:var(--d-acc-soft);color:var(--d-acc)}.dapp .cn-plink{color:var(--d-ink);font-weight:600;text-decoration:underline;text-decoration-color:var(--d-line2);text-underline-offset:5px;transition:text-decoration-color .15s,color .15s}.dapp .cn-plink:hover{text-decoration-color:var(--d-acc);color:var(--d-acc)}.dapp .cn-top{position:sticky;top:calc(var(--d-top) + var(--d-safe-t));z-index:30;display:flex;flex-direction:column;gap:10px;margin:-8px calc(-1 * var(--cn-g)) 6px;padding:8px var(--cn-g) 12px;background:color-mix(in srgb,var(--d-bg) 88%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(18px);backdrop-filter:saturate(1.4) blur(18px)}@media (min-width:900px){.dapp .cn-top{top:72px;flex-direction:row;align-items:center;gap:14px}.dapp .cn-top .cn-search{flex:1;min-width:0}}.dapp .cn-top.cn-top-my,.dapp .cn-top.cn-top-b{flex-direction:column;align-items:stretch}.dapp .cn-top.cn-top-b{margin-top:0}.dapp .cn-search{position:relative;display:flex;align-items:center}.dapp .cn-search .cn-s-ico{position:absolute;inset-inline-start:15px;width:20px;height:20px;color:var(--d-sub);pointer-events:none}.dapp .cn-q{-webkit-appearance:none;appearance:none;width:100%;min-height:50px;border-radius:16px;border:1.5px solid var(--d-line);background:var(--d-surf);padding:0 46px;font-size:16px;color:var(--d-ink);outline:none;box-shadow:var(--d-shadow);transition:border-color .15s,box-shadow .2s}.dapp .cn-q::placeholder{color:var(--d-faint)}.dapp .cn-q:focus{border-color:var(--d-acc);box-shadow:0 0 0 4px var(--d-acc-soft)}.dapp .cn-q:focus-visible{outline:none}.dapp .cn-q::-webkit-search-cancel-button,.dapp .cn-q::-webkit-search-decoration{-webkit-appearance:none}.dapp .cn-q-x{position:absolute;inset-inline-end:6px;width:38px;height:38px;border-radius:12px;display:grid;place-items:center;color:var(--d-sub);transition:background .15s,color .15s}.dapp .cn-q-x:hover{background:var(--d-surf2);color:var(--d-ink)}.dapp .cn-search .cn-q-x .ic{width:18px;height:18px}.dapp .cn-seg{display:inline-flex;align-self:flex-start;flex:none;max-width:100%;padding:4px;gap:2px;border-radius:14px;background:var(--d-surf2);overflow-x:auto;scrollbar-width:none}.dapp .cn-seg::-webkit-scrollbar{display:none}.dapp .cn-seg button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:0 14px;border-radius:10px;font-size:13px;font-weight:500;color:var(--d-sub);white-space:nowrap;transition:background .2s var(--d-ease),color .2s,box-shadow .2s}.dapp .cn-seg button .ic{width:16px;height:16px}.dapp .cn-seg button:hover{color:var(--d-ink)}.dapp .cn-seg button.on{background:var(--d-surf);color:var(--d-ink);font-weight:600;box-shadow:0 2px 8px -3px rgba(0,0,0,.45)}:root[data-theme=paper] .dapp .cn-seg button.on{box-shadow:0 2px 6px -2px rgba(60,45,20,.28)}.dapp .cn-selw{position:relative;display:inline-flex;align-items:center;flex:none}.dapp .cn-selw .ic{position:absolute;inset-inline-start:11px;width:16px;height:16px;color:var(--d-sub);pointer-events:none}.dapp .cn-sel{-webkit-appearance:none;appearance:none;min-height:42px;border-radius:13px;border:0;background:var(--d-surf2);color:var(--d-ink);font:inherit;font-size:13px;font-weight:500;padding-block:0;padding-inline:34px 14px;cursor:pointer}.dapp .cn-tools{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.dapp .cn-tools .cn-seg{align-self:auto}.dapp .cn-tabs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin-inline:calc(-1 * var(--cn-g));padding:2px var(--cn-g)}.dapp .cn-tabs::-webkit-scrollbar{display:none}.dapp .cn-tab{flex:none;display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 14px;border-radius:99px;font-size:13.5px;font-weight:500;color:var(--d-ink2);background:var(--d-surf);border:1px solid var(--d-line);transition:background .2s,color .2s,border-color .2s,transform .15s var(--d-spring)}.dapp .cn-tab .ic{width:17px;height:17px}.dapp .cn-tab i{font-style:normal;font-size:11.5px;min-width:22px;height:20px;padding:0 6px;border-radius:99px;display:inline-grid;place-items:center;background:var(--d-surf3);color:var(--d-sub);font-variant-numeric:tabular-nums}.dapp .cn-tab:hover{color:var(--d-ink)}.dapp .cn-tab:active{transform:scale(.95)}.dapp .cn-tab.on{background:var(--d-ink);color:var(--d-bg);border-color:var(--d-ink);font-weight:600}.dapp .cn-tab.on i{background:color-mix(in srgb,var(--d-bg) 22%,transparent);color:var(--d-bg)}.dapp .cn-res-h{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:2px 0 12px;font-size:13px;color:var(--d-sub)}.dapp .cn-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 12px}@media (min-width:560px){.dapp .cn-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:768px){.dapp .cn-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:24px 16px}}.dapp .cn-pager{margin-top:22px}.dapp .cn-pc{position:relative;min-width:0}.dapp .cn-pc-open{display:flex;flex-direction:column;gap:8px;width:100%;text-align:start;border-radius:14px;color:var(--d-ink);-webkit-tap-highlight-color:transparent}.dapp .cn-pc-t{display:flex;flex-direction:column;gap:1px;min-width:0;padding-inline:2px}.dapp .cn-pc-t b{font-size:13px;font-weight:600;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dapp .cn-pc-t span{font-size:11.5px;color:var(--d-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dapp .cn-pc-t .cn-bits{flex-wrap:nowrap;gap:0 7px}.dapp .cn-pc-t .cn-bits>span+span::before{margin-inline-end:7px}.dapp .cn-pc-t .cn-bits>span:last-child{min-width:0}.dapp .cn-pc-open:hover .cn-art{transform:translateY(-3px);box-shadow:0 20px 30px -16px rgba(0,0,0,.8),0 0 0 1px var(--d-line2)}.dapp .cn-pc-open:active .cn-art{transform:scale(.97)}@media (hover:none){.dapp .cn-pc-open:hover .cn-art{transform:none}}.dapp .cn-art{position:relative;display:block;width:100%;aspect-ratio:2/3;border-radius:12px;overflow:hidden;background:var(--d-surf2);flex:none;isolation:isolate;box-shadow:0 12px 24px -16px rgba(0,0,0,.75),0 0 0 1px var(--d-line);transition:transform .25s var(--d-ease),box-shadow .25s var(--d-ease)}:root[data-theme=paper] .dapp .cn-art{box-shadow:0 10px 22px -14px rgba(60,45,20,.45),0 0 0 1px var(--d-line)}.dapp .cn-art img{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .35s ease}.dapp .cn-art img.ok{opacity:1}.dapp .cn-art.sm{width:64px;border-radius:9px}.dapp .cn-art.xs{width:42px;border-radius:7px;box-shadow:0 0 0 1px var(--d-line)}.dapp .cn-art.hero{width:112px;border-radius:14px;box-shadow:0 26px 40px -18px rgba(0,0,0,.85),0 0 0 1px rgba(255,255,255,.08)}@media (min-width:768px){.dapp .cn-art.hero{width:168px;border-radius:16px}}.dapp .cn-gen{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;gap:3px;padding:10px 10px 11px;color:#f7efe1;background:radial-gradient(120% 70% at 85% 0%,hsl(var(--h2,30) 70% 55% / .45),transparent 60%),radial-gradient(90% 60% at 0% 100%,hsl(var(--h1,200) 60% 42% / .35),transparent 70%),linear-gradient(165deg,hsl(var(--h1,200) 38% 28%),hsl(var(--h2,30) 42% 13%))}.dapp .cn-gen::before{content:"";position:absolute;inset:7px;border:1px solid rgba(255,255,255,.12);border-radius:7px;pointer-events:none}.dapp .cn-gen .ic{position:absolute;top:11px;inset-inline-end:11px;width:16px;height:16px;opacity:.6}.dapp .cn-gen b{position:relative;font-size:12.5px;font-weight:600;line-height:1.5;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;text-shadow:0 1px 2px rgba(0,0,0,.45)}.dapp .cn-gen i{position:relative;font-style:normal;font-size:11px;opacity:.7}.dapp .cn-art.sm .cn-gen,.dapp .cn-art.xs .cn-gen{justify-content:center;align-items:center;padding:4px}.dapp .cn-art.sm .cn-gen b,.dapp .cn-art.sm .cn-gen i,.dapp .cn-art.xs .cn-gen b,.dapp .cn-art.xs .cn-gen i,.dapp .cn-art.sm .cn-gen::before,.dapp .cn-art.xs .cn-gen::before{display:none}.dapp .cn-art.sm .cn-gen .ic,.dapp .cn-art.xs .cn-gen .ic{position:static;width:18px;height:18px}.dapp .cn-art.hero .cn-gen{padding:14px}.dapp .cn-art.hero .cn-gen b{font-size:15px}@media (min-width:768px){.dapp .cn-art.hero .cn-gen b{font-size:18px}}.dapp .cn-pc-st{position:absolute;z-index:2;top:7px;inset-inline-end:7px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:rgba(12,12,14,.62);color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 4px 10px -4px rgba(0,0,0,.6)}.dapp .cn-art .cn-pc-st .ic{width:15px;height:15px}.dapp .cn-pc-st.s-watched{background:var(--d-ok);color:var(--cn-on-ok)}.dapp .cn-pc-st.s-watching{background:var(--d-blue);color:var(--cn-on-blue)}.dapp .cn-pc-st.s-dropped{color:#f1a79d}.dapp .cn-pc-fav{position:absolute;z-index:2;top:8px;inset-inline-start:8px;color:var(--d-bad);filter:drop-shadow(0 2px 3px rgba(0,0,0,.6))}.dapp .cn-art .cn-pc-fav .ic{width:18px;height:18px}.dapp .cn-pc-prog{position:absolute;z-index:2;inset-inline:6px;bottom:6px;height:4px;border-radius:3px;background:rgba(255,255,255,.28);overflow:hidden}.dapp .cn-pc-prog i{display:block;height:100%;border-radius:inherit;background:var(--d-acc)}.dapp .cn-pc-q{position:absolute;z-index:3;top:6px;inset-inline-end:6px;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:rgba(12,12,14,.55);color:#fff;opacity:.92;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .2s,color .2s,opacity .2s,transform .15s var(--d-spring)}.dapp .cn-pc .cn-pc-q .ic{width:17px;height:17px}.dapp .cn-pc-q:hover{background:rgba(12,12,14,.78);opacity:1}.dapp .cn-pc-q:active{transform:scale(.88)}.dapp .cn-pc-q.on{background:var(--d-acc);color:var(--d-acc-ink);opacity:1}.dapp .cn-sec{margin-top:26px;animation:cn-in .5s var(--d-ease) both;animation-delay:calc(var(--i,0) * 60ms)}.dapp .cn-quiet .cn-sec,.dapp .cn-quiet .cn-welcome{animation:none}.dapp .cn-sec-h{display:flex;align-items:center;gap:8px;margin-bottom:12px;min-height:32px}.dapp .cn-sec-h>.ic{width:20px;height:20px;color:var(--d-acc);flex:none}.dapp .cn-sec-h h2{flex:1;min-width:0;margin:0;font-size:17px;font-weight:600;line-height:1.5}.dapp .cn-sec-n{margin-inline-start:8px;font-size:12.5px;font-weight:400;color:var(--d-sub);font-variant-numeric:tabular-nums}.dapp .cn-more{display:inline-flex;align-items:center;gap:2px;flex:none;color:var(--d-acc);font-size:13px;font-weight:600;padding:6px 4px;border-radius:8px}.dapp .cn-more .ic{width:16px;height:16px;transition:transform .2s var(--d-ease)}.dapp .cn-more:hover .ic{transform:translateX(-3px)}.dapp .cn-arrs{display:none;gap:4px;flex:none}@media (hover:hover) and (min-width:768px){.dapp .cn-arrs{display:inline-flex}}.dapp .cn-arr{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;color:var(--d-sub);background:var(--d-surf);border:1px solid var(--d-line);transition:background .15s,color .15s}.dapp .cn-arr:hover{background:var(--d-surf2);color:var(--d-ink)}.dapp .cn-arrs .cn-arr .ic{width:16px;height:16px}.dapp[dir=ltr] .cn-more .ic,.dapp[dir=ltr] .cn-arrs .cn-arr .ic,.dapp[dir=ltr] .cn-hb .ic{transform:scaleX(-1)}.dapp[dir=ltr] .cn-more:hover .ic{transform:scaleX(-1) translateX(-3px)}.dapp .cn-rail{display:grid;grid-auto-flow:column;grid-auto-columns:var(--cn-pw);gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--cn-g);margin-inline:calc(-1 * var(--cn-g));padding:4px var(--cn-g) 12px;scrollbar-width:none}.dapp .cn-rail::-webkit-scrollbar{display:none}.dapp .cn-rail>*{scroll-snap-align:start;min-width:0}@media (min-width:900px){.dapp .cn-rail{gap:16px}}.dapp .cn-rail.cw{grid-auto-columns:min(calc(100% - 28px),360px)}.dapp .cn-rail.cast{grid-auto-columns:84px;gap:10px}.dapp .cn-cw{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;gap:10px;min-height:124px;padding:12px;border-radius:20px;background:var(--d-surf);border:1px solid var(--d-line);box-shadow:var(--d-shadow)}.dapp .cn-hcard .cn-cw{background:var(--d-surf2);box-shadow:none}.dapp .cn-cw-bg{position:absolute;inset:-24px;z-index:-1;background-size:cover;background-position:center;filter:blur(26px) saturate(1.4);opacity:.32;transform:scale(1.1);pointer-events:none}.dapp .cn-cw-bg.gen{filter:blur(16px);opacity:.35;background:linear-gradient(120deg,hsl(var(--h1,200) 45% 35%),hsl(var(--h2,30) 50% 25%))}:root[data-theme=paper] .dapp .cn-cw-bg{opacity:.18}.dapp .cn-cw-open{flex:1;min-width:0;display:flex;align-items:center;gap:12px;text-align:start;color:var(--d-ink);border-radius:12px}.dapp .cn-cw-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.dapp .cn-cw-t b{font-size:14.5px;font-weight:600;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dapp .cn-cw-ep{font-size:12.5px;color:var(--d-acc);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dapp .cn-cw-ep span{color:var(--d-ink2);font-weight:500}.dapp .cn-cw-ep.done{color:var(--d-ok)}.dapp .cn-cw-when{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;color:var(--d-sub)}.dapp .cn-cw-when .ic{width:13px;height:13px}.dapp .cn-cw-bar{display:block;height:5px;margin-top:5px;border-radius:3px;background:color-mix(in srgb,var(--d-ink) 12%,transparent);overflow:hidden}.dapp .cn-cw-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--d-acc),var(--d-fire));transition:width .5s var(--d-ease)}.dapp .cn-cw-n{font-size:11.5px;color:var(--d-faint);font-variant-numeric:tabular-nums}.dapp .cn-cw-check{position:relative;flex:none;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;color:var(--d-ink2);background:color-mix(in srgb,var(--d-surf2) 80%,transparent);border:2px solid var(--d-line2);transition:background .2s,border-color .2s,color .2s,opacity .2s,transform .15s var(--d-spring)}.dapp .cn-cw-check .ic{width:24px;height:24px}.dapp .cn-cw-check:hover:not(:disabled){border-color:var(--d-ok);color:var(--d-ok)}.dapp .cn-cw-check:active:not(:disabled){transform:scale(.9)}.dapp .cn-cw-check:disabled{cursor:default}.dapp .cn-cw-check.wait{opacity:.55;border-style:dashed}.dapp .cn-cw-check.is-done{background:var(--d-ok);border-color:var(--d-ok);color:var(--cn-on-ok);opacity:1;animation:cn-pop .45s var(--d-spring)}.dapp .cn-cw-check.is-done::after{content:"";position:absolute;inset:-6px;border-radius:50%;border:2px solid var(--d-ok);animation:cn-ring .6s ease-out both;pointer-events:none}.dapp .cn-cw.fin .cn-cw-check{opacity:.4}.dapp .cn-up{display:grid;gap:8px}@media (min-width:700px){.dapp .cn-up{grid-template-columns:repeat(2,minmax(0,1fr))}}.dapp .cn-up-i{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border-radius:16px;background:var(--d-surf);border:1px solid var(--d-line);text-align:start;color:var(--d-ink);transition:background .15s,transform .15s var(--d-ease)}.dapp .cn-up-i:hover{background:var(--d-surf2)}.dapp .cn-up-i:active{transform:scale(.98)}.dapp .cn-up-d{flex:none;width:48px;display:flex;flex-direction:column;align-items:center;line-height:1.25;padding:7px 0;border-radius:12px;background:var(--d-surf2)}.dapp .cn-up-d b{font-size:19px;font-weight:600;font-variant-numeric:tabular-nums}.dapp .cn-up-d span{font-size:11px;color:var(--d-sub)}.dapp .cn-up-i.now .cn-up-d{background:var(--d-acc);color:var(--d-acc-ink)}.dapp .cn-up-i.now .cn-up-d span{color:inherit;opacity:.8}.dapp .cn-up-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.dapp .cn-up-t b{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dapp .cn-up-t>span{font-size:12px;color:var(--d-ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dapp .cn-up-t em{font-style:normal;font-size:11.5px;color:var(--d-acc);font-weight:600}.dapp .cn-cnts{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:4px calc(-1 * var(--cn-g)) 0;padding:2px var(--cn-g) 4px}.dapp .cn-cnts::-webkit-scrollbar{display:none}.dapp .cn-cnt{flex:none;display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 14px;border-radius:99px;background:var(--d-surf);border:1px solid var(--d-line);font-size:13px;color:var(--d-ink2);transition:background .15s,color .15s,transform .15s var(--d-spring)}.dapp .cn-cnt:hover{background:var(--d-surf2);color:var(--d-ink)}.dapp .cn-cnt:active{transform:scale(.95)}.dapp .cn-cnts .cn-cnt .ic{width:17px;height:17px;color:var(--d-sub)}.dapp .cn-cnt b{font-weight:600;color:var(--d-ink);font-variant-numeric:tabular-nums}.dapp .cn-cnts .cn-cnt.s-watching .ic{color:var(--d-blue)}.dapp .cn-cnts .cn-cnt.s-want .ic{color:var(--d-acc)}.dapp .cn-cnts .cn-cnt.s-watched .ic{color:var(--d-ok)}.dapp .cn-cnts .cn-cnt.s-favorite .ic{color:var(--d-bad)}.dapp .cn-cnts .cn-cnt.s-paused .ic{color:var(--d-violet)}.dapp .cn-chips{display:flex;flex-wrap:wrap;gap:8px}.dapp .cn-chip{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 15px;border-radius:99px;font-size:13.5px;font-weight:500;color:var(--d-ink2);background:var(--d-surf);border:1px solid var(--d-line);transition:background .2s,color .2s,border-color .2s,transform .15s var(--d-spring)}.dapp .cn-chip:hover{border-color:var(--d-line2);color:var(--d-ink)}.dapp .cn-chip:active{transform:scale(.95)}.dapp .cn-chip i{font-style:normal;font-size:11px;color:var(--d-faint);font-variant-numeric:tabular-nums}.dapp .cn-chip.on{background:var(--d-acc);border-color:var(--d-acc);color:var(--d-acc-ink);font-weight:600}.dapp .cn-chip.on i{color:inherit;opacity:.7}.dapp .cn-gchips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:calc(-1 * var(--cn-g));padding:2px var(--cn-g)}.dapp .cn-gchips::-webkit-scrollbar{display:none}.dapp .cn-gchips .cn-chip{flex:none}.dapp .cn-welcome{position:relative;overflow:hidden;margin-top:16px;padding:26px 20px 22px;border-radius:var(--d-r);text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px;border:1px solid var(--d-line);box-shadow:var(--d-shadow);background:radial-gradient(120% 80% at 50% 0%,color-mix(in srgb,var(--d-acc) 22%,transparent),transparent 65%),var(--d-surf);animation:cn-in .5s var(--d-ease) both}.dapp .cn-welcome-art{position:relative;width:110px;height:74px;margin-bottom:2px}.dapp .cn-welcome-art .ic{position:absolute;color:var(--d-acc)}.dapp .cn-welcome-art .ic:first-child{width:56px;height:56px;left:50%;top:6px;transform:translateX(-50%);animation:cn-bob 3.2s ease-in-out infinite}.dapp .cn-welcome-art .ic.b{width:28px;height:28px;left:0;top:34px;color:var(--d-fire);transform:rotate(-14deg)}.dapp .cn-welcome-art .ic.c{width:26px;height:26px;right:0;top:20px;color:var(--d-blue);transform:rotate(12deg)}.dapp .cn-welcome h2{font-size:20px;font-weight:600;margin:0}.dapp .cn-welcome p{font-size:14px;line-height:1.95;color:var(--d-ink2);max-width:470px}.dapp .cn-welcome-go{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:4px}.dapp .cn-welcome-g{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:10px}.dapp .cn-welcome-g>span{font-size:12.5px;color:var(--d-sub)}.dapp .cn-welcome-g .cn-chips{justify-content:center}.dapp .cn-nudge{display:flex;align-items:center;gap:12px;margin-top:30px;padding:14px 16px;border-radius:18px;border:1px dashed var(--d-line2)}.dapp .cn-nudge>.ic{width:26px;height:26px;color:var(--d-acc);flex:none}.dapp .cn-nudge>span{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:12.5px;color:var(--d-sub);line-height:1.7}.dapp .cn-nudge b{font-size:14px;color:var(--d-ink);font-weight:600}.dapp .cn-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:36px 16px 28px;color:var(--d-sub);animation:cn-in .4s var(--d-ease) both}.dapp .cn-empty>.ic{width:44px;height:44px;color:var(--d-faint);margin-bottom:6px}.dapp .cn-empty b{font-size:15.5px;font-weight:600;color:var(--d-ink)}.dapp .cn-empty>span{font-size:13.5px;line-height:1.9;max-width:420px}.dapp .cn-empty-go{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:10px}.dapp .cn-sk i,.dapp .cn-sk-row i,.dapp .cn-sk-lines i,.dapp .cn-sk-pc i,.dapp .cn-sk-pc b,.dapp .cn-skl,.dapp .cn-skb{display:block;background:linear-gradient(90deg,var(--d-surf) 0%,var(--d-surf2) 40%,var(--d-surf) 80%) 0 0/200% 100%;animation:cn-shim 1.4s linear infinite}.dapp .cn-sk{display:flex;flex-direction:column;gap:12px;padding-top:14px}.dapp .cn-sk-h{height:18px;width:140px;border-radius:8px;margin-top:14px}.dapp .cn-sk-row{display:flex;gap:12px;overflow:hidden}.dapp .cn-sk-row i.p{flex:0 0 var(--cn-pw,112px);aspect-ratio:2/3;border-radius:12px}.dapp .cn-sk-row i.w{flex:0 0 min(86%,340px);height:124px;border-radius:20px}.dapp .cn-sk-lines{display:flex;flex-direction:column;gap:10px;padding:6px 0}.dapp .cn-sk-lines i{height:14px;border-radius:7px}.dapp .cn-sk-lines i:nth-child(2n){width:82%}.dapp .cn-sk-lines i:nth-child(3n){width:64%}.dapp .cn-sk-pc{display:flex;flex-direction:column;gap:8px}.dapp .cn-sk-pc i{aspect-ratio:2/3;border-radius:12px}.dapp .cn-sk-pc b{height:11px;border-radius:6px;width:85%}.dapp .cn-sk-pc b+b{width:50%}.dapp .cn-skl{height:14px;border-radius:7px}.dapp .cn-skl.w30{width:30%}.dapp .cn-skl.w50{width:50%}.dapp .cn-skl.w70{width:70%;height:24px}.dapp .cn-skl.bar{width:100%;height:72px;border-radius:18px}.dapp .cn-skb{border-radius:14px}.dapp .cn-face.cn-skb{border-radius:50%}.dapp .cn-hero.sk .cn-hero-t{gap:10px;align-items:stretch}.dapp .sheet.cn-tsheet{max-width:880px}@media (min-width:768px){.dapp .sheet.cn-tsheet{height:min(920px,100%)}}@media (max-width:767.98px){.dapp .sheet.cn-tsheet{height:calc(100% - 28px - var(--d-safe-t))}}.dapp .sheet.cn-tsheet .sheet-head{position:absolute;top:0;inset-inline:0;z-index:6;display:flex;align-items:center;flex-wrap:nowrap;gap:8px;padding:10px 12px;background:none;border:0;pointer-events:none}.dapp .sheet.cn-tsheet .sheet-head>*{pointer-events:auto}.dapp .sheet.cn-tsheet .sheet-title{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;pointer-events:none}.dapp .sheet.cn-tsheet .sheet-actions{order:0;flex-basis:auto;justify-content:flex-start}.dapp .sheet.cn-tsheet .x{margin-inline-start:auto}.dapp .sheet.cn-tsheet .x,.dapp .cn-hb{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font-size:22px;line-height:1;background:rgba(12,12,14,.5);color:#fff;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .15s,transform .15s var(--d-spring)}.dapp .sheet.cn-tsheet .x:hover,.dapp .cn-hb:hover{background:rgba(12,12,14,.74);color:#fff}.dapp .sheet.cn-tsheet .x:active,.dapp .cn-hb:active{transform:scale(.9)}.dapp .sheet-actions .cn-hb .ic{width:20px;height:20px}.dapp .sheet.cn-tsheet .sheet-body{padding:0}.dapp .cn-hero{position:relative;isolation:isolate;overflow:hidden;padding:62px 16px 16px}@media (min-width:768px){.dapp .cn-hero{padding:72px 28px 20px}}.dapp .cn-hero.has-bd{padding-top:calc(min(52vw,300px) - 76px)}@media (min-width:768px){.dapp .cn-hero.has-bd{padding-top:calc(min(40vw,330px) - 112px)}}.dapp .cn-hero-bg{position:absolute;inset:0;z-index:-2;background-size:cover;background-position:center 25%;background-repeat:no-repeat;pointer-events:none}.dapp .cn-hero-bg.bd{bottom:auto;height:min(52vw,300px);-webkit-mask-image:linear-gradient(180deg,#000 45%,transparent 100%);mask-image:linear-gradient(180deg,#000 45%,transparent 100%)}@media (min-width:768px){.dapp .cn-hero-bg.bd{height:min(40vw,330px)}}.dapp .cn-hero-bg.blur{inset:-40px;filter:blur(30px) saturate(1.4);opacity:.6;transform:scale(1.1)}:root[data-theme=paper] .dapp .cn-hero-bg.blur{opacity:.45}.dapp .cn-hero-bg.gen{opacity:.75;background:radial-gradient(90% 80% at 85% 0%,hsl(var(--h2,30) 65% 50% / .55),transparent 60%),linear-gradient(160deg,hsl(var(--h1,200) 40% 28%),hsl(var(--h2,30) 45% 12%))}:root[data-theme=paper] .dapp .cn-hero-bg.gen{opacity:.5}.dapp .cn-hero::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(8,8,10,.4) 0,transparent 74px,color-mix(in srgb,var(--d-surf) 35%,transparent) 42%,var(--d-surf) 92%)}.dapp .cn-hero.has-bd::after{background:linear-gradient(180deg,rgba(8,8,10,.42) 0,transparent 84px)}.dapp .cn-hero-in{position:relative;display:flex;align-items:flex-end;gap:16px}@media (min-width:768px){.dapp .cn-hero-in{gap:24px}}.dapp .cn-hero-t{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding-bottom:2px}.dapp .cn-kicker{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:3px 10px 3px 9px;border-radius:99px;font-size:12px;font-weight:600;color:var(--d-ink2);background:color-mix(in srgb,var(--d-surf) 62%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dapp .cn-kicker>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dapp .cn-kicker .ic{width:15px;height:15px;color:var(--d-acc)}.dapp .cn-hero h3{margin:0;font-size:clamp(20px,5.6vw,30px);font-weight:600;line-height:1.35;overflow-wrap:anywhere;text-wrap:balance;text-shadow:0 1px 14px color-mix(in srgb,var(--d-surf) 70%,transparent)}.dapp .cn-alt{font-size:13px;color:var(--d-sub);line-height:1.6}.dapp .cn-meta{display:flex;flex-wrap:wrap;row-gap:2px;font-size:12.5px;color:var(--d-ink2)}.dapp .cn-meta>span+span::before{content:"";display:inline-block;width:1px;height:.8em;margin-inline:9px;background:currentColor;opacity:.4;vertical-align:-1px}.dapp .cn-genres{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.dapp .cn-gpill{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:99px;font-size:11.5px;font-weight:500;color:var(--d-ink2);background:color-mix(in srgb,var(--d-surf2) 85%,transparent);border:1px solid var(--d-line);transition:color .15s,border-color .15s}.dapp button.cn-gpill:hover{border-color:var(--d-acc);color:var(--d-acc)}.dapp .cn-scores{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.dapp .cn-scores:empty{display:none}.dapp .cn-score{display:inline-flex;align-items:baseline;gap:5px;padding:5px 11px;border-radius:12px;font-size:12px;background:color-mix(in srgb,var(--d-surf2) 85%,transparent);border:1px solid var(--d-line)}.dapp .cn-score .ic{width:14px;height:14px;color:var(--d-acc);align-self:center}.dapp .cn-score .dr-s{align-self:center}.dapp .cn-score b{font-size:15.5px;font-weight:600;font-variant-numeric:tabular-nums}.dapp .cn-score i{font-style:normal;color:var(--d-faint);font-size:11px}.dapp .cn-score em{font-style:normal;font-size:11px;font-weight:600;color:var(--d-acc);align-self:center}.dapp .cn-tb{--cn-g:16px;--cn-pw:104px;display:flex;flex-direction:column;gap:22px;padding:6px var(--cn-g) 34px}@media (min-width:768px){.dapp .cn-tb{--cn-g:28px;--cn-pw:126px;gap:26px}}.dapp .cn-tb>*{min-width:0}.dapp .cn-tb>.cn-sec{margin:0;animation:none}.dapp .cn-act{display:flex;flex-direction:column;gap:8px}.dapp .cn-act-row{display:flex;align-items:stretch;gap:8px}.dapp .cn-status{flex:1;min-width:0;display:grid;grid-template-columns:repeat(var(--n,4),minmax(0,1fr));gap:4px;padding:4px;border-radius:18px;background:var(--d-surf2)}.dapp .cn-st{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:64px;padding:6px 2px;border-radius:14px;font-size:11.5px;font-weight:500;line-height:1.4;color:var(--d-sub);text-align:center;transition:background .22s var(--d-ease),color .2s,box-shadow .22s,transform .15s var(--d-spring)}@media (min-width:420px){.dapp .cn-st{font-size:12.5px}}.dapp .cn-status .cn-st .ic{width:23px;height:23px;transition:color .2s}.dapp .cn-st:hover{color:var(--d-ink)}.dapp .cn-st:active{transform:scale(.94)}.dapp .cn-st[aria-pressed=true]{background:var(--d-surf);color:var(--d-ink);font-weight:600;box-shadow:0 6px 16px -8px rgba(0,0,0,.55),0 0 0 1px var(--d-line)}:root[data-theme=paper] .dapp .cn-st[aria-pressed=true]{box-shadow:0 6px 14px -8px rgba(60,45,20,.35),0 0 0 1px var(--d-line)}.dapp .cn-st[data-s=want][aria-pressed=true] .ic{color:var(--d-acc)}.dapp .cn-st[data-s=watching][aria-pressed=true] .ic{color:var(--d-blue)}.dapp .cn-st[data-s=watched][aria-pressed=true] .ic{color:var(--d-ok)}.dapp .cn-st[data-s=dropped][aria-pressed=true] .ic{color:var(--d-bad)}.dapp .cn-st.cn-popit{animation:none}.dapp .cn-st.cn-popit .ic{animation:cn-pop .45s var(--d-spring)}.dapp .cn-fav{flex:none;width:64px;border-radius:18px;background:var(--d-surf2);display:grid;place-items:center;color:var(--d-sub);transition:color .2s,background .2s,transform .15s var(--d-spring)}.dapp .cn-act .cn-fav .ic{width:27px;height:27px}.dapp .cn-fav:hover{color:var(--d-bad)}.dapp .cn-fav:active{transform:scale(.92)}.dapp .cn-fav[aria-pressed=true]{color:var(--d-bad);background:color-mix(in srgb,var(--d-bad) 14%,var(--d-surf2))}.dapp .cn-fav.cn-popit{animation:none}.dapp .cn-fav.cn-popit .ic{animation:cn-heart .55s var(--d-spring)}.dapp .cn-act-more{display:flex;align-items:center;flex-wrap:wrap;gap:4px 16px;padding-inline:4px}.dapp .cn-act .cn-dots{width:46px;font-size:22px;line-height:1;color:var(--d-sub)}@media (max-width:419.98px){.dapp .cn-act .cn-fav{width:54px}.dapp .cn-act .cn-dots{width:38px}.dapp .cn-act-row{gap:6px}}.dapp .cn-act .cn-dots:hover{color:var(--d-ink);background:var(--d-surf3)}.dapp .cn-rate-row.ask{box-shadow:0 0 0 2px var(--d-acc);animation:cn-glow 1.6s ease-in-out 3}.dapp .cn-rate-row.ask .dr-rate-e{color:var(--d-acc)}.dapp .cn-prog{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:18px;background:var(--d-surf2)}.dapp .cn-prog-h{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.dapp .cn-prog-h b{font-size:14px;font-weight:600}.dapp .cn-prog-h span{font-size:12.5px;color:var(--d-acc);font-weight:600;font-variant-numeric:tabular-nums}.dapp .cn-bar{display:block;height:7px;border-radius:4px;background:color-mix(in srgb,var(--d-ink) 10%,transparent);overflow:hidden}.dapp .cn-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--d-acc),var(--d-fire));transition:width .5s var(--d-ease)}.dapp .cn-next{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;background:var(--d-surf)}.dapp .cn-next.cn-popit{animation:cn-swap .4s var(--d-ease)}.dapp .cn-next.done{justify-content:center;gap:8px;color:var(--d-ok);font-size:13.5px;font-weight:600}.dapp .cn-next.done .ic{width:20px;height:20px}.dapp .cn-next-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.dapp .cn-next-t>span{font-size:11.5px;color:var(--d-sub)}.dapp .cn-next-t b{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dapp .cn-next-t em{font-style:normal;font-size:12px;color:var(--d-faint)}.dapp .cn-next-t em:empty{display:none}.dapp .cn-crowd{display:flex;align-items:center;flex-wrap:wrap;gap:2px 8px;margin-top:-8px;font-size:12.5px;color:var(--d-sub);line-height:1.7}.dapp .cn-crowd .ic{width:17px;height:17px;color:var(--d-violet);flex:none}.dapp .cn-ov p{font-size:14.5px;line-height:2.05;color:var(--d-ink2);white-space:pre-line}.dapp .cn-ov.clamp p{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.dapp .cn-ov .cn-link-btn{margin-top:2px}.dapp .cn-tag{display:block;margin-bottom:8px;font-size:15px;font-weight:600;color:var(--d-ink);quotes:"«" "»"}.dapp .cn-tag::before{content:open-quote;color:var(--d-acc)}.dapp .cn-tag::after{content:close-quote;color:var(--d-acc)}.dapp .cn-crew{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:16px;border:1px solid var(--d-line)}.dapp .cn-crew-r{display:flex;gap:10px;font-size:13.5px;line-height:1.85}.dapp .cn-crew-r>span:first-child{flex:none;min-width:72px;color:var(--d-sub)}.dapp .cn-pp{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;text-align:center;color:var(--d-ink)}.dapp .cn-pp:disabled{cursor:default;opacity:1}.dapp .cn-pp b{width:100%;font-size:12.5px;font-weight:600;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dapp .cn-pp span{width:100%;font-size:11px;color:var(--d-faint);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dapp .cn-pp:hover:not(:disabled) .cn-face{transform:scale(1.05)}.dapp .cn-face{position:relative;display:grid;place-items:center;flex:none;width:72px;height:72px;border-radius:50%;overflow:hidden;color:#f7efe1;background:linear-gradient(150deg,hsl(var(--h1,200) 35% 34%),hsl(var(--h2,30) 40% 20%));box-shadow:0 8px 18px -10px rgba(0,0,0,.7),0 0 0 2px var(--d-surf),0 0 0 3px var(--d-line2);transition:transform .2s var(--d-spring)}.dapp .cn-face b{font-size:24px;font-weight:600;line-height:1}.dapp .cn-face img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 20%;opacity:0;transition:opacity .3s ease}.dapp .cn-face img.ok{opacity:1}.dapp .cn-face.big{width:112px;height:112px}.dapp .cn-face.big b{font-size:40px}@media (min-width:768px){.dapp .cn-face.big{width:148px;height:148px}.dapp .cn-face.big b{font-size:52px}}.dapp .cn-face.xs{width:36px;height:36px;box-shadow:none}.dapp .cn-face.xs b{font-size:14px}.dapp .cn-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media (min-width:640px){.dapp .cn-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}.dapp .cn-fact{display:flex;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;border-radius:14px;background:var(--d-surf2)}.dapp .cn-fact span{font-size:11.5px;color:var(--d-sub)}.dapp .cn-fact b{font-size:13.5px;font-weight:600;line-height:1.6;overflow-wrap:anywhere}.dapp .cn-t .cn-sec-h>.ic{display:none}.dapp .cn-t .cn-sec-h h2{font-weight:700}.dapp .cn-t .cn-facts{gap:14px 18px}.dapp .cn-t .cn-fact{padding:0;background:none;border-radius:0}.dapp .cn-t .cn-fact b{font-weight:500;font-size:14px}.dapp .cn-tcols{display:flex;flex-direction:column;gap:22px;min-width:0}@media (min-width:768px){.dapp .cn-tcols{gap:26px}}.dapp .cn-tmain,.dapp .cn-tside{display:contents}.dapp .cn-tcols .cn-sec{margin:0;animation:none}.dapp .cn-tcols .o-1{order:1}.dapp .cn-tcols .o-2{order:2}.dapp .cn-tcols .o-3{order:3}.dapp .cn-tcols .o-4{order:4}.dapp .cn-tcols .o-5{order:5}.dapp .cn-tcols .o-6{order:6}.dapp .cn-tcols .o-7{order:7}@media (min-width:1100px){.dapp .sheet.cn-tsheet{max-width:1060px}.dapp .cn-tcols{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:26px 34px;align-items:start}.dapp .cn-tmain,.dapp .cn-tside{display:flex;flex-direction:column;gap:26px;min-width:0}.dapp .cn-tside .cn-crowd{margin-top:0}.dapp .cn-tside .cn-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.dapp .cn-seasons{display:flex;flex-direction:column;gap:8px}.dapp .cn-sea{border-radius:18px;background:var(--d-surf2);overflow:hidden;transition:box-shadow .2s}.dapp .cn-sea.open{box-shadow:0 0 0 1px var(--d-line2)}.dapp .cn-sea-h{display:flex;align-items:center;gap:8px;padding:8px}.dapp .cn-sea-open{flex:1;min-width:0;display:flex;align-items:center;gap:12px;min-height:52px;padding:2px 4px;border-radius:12px;text-align:start;color:var(--d-ink)}.dapp .cn-sea-ring{position:relative;flex:none;width:40px;height:40px;display:grid;place-items:center}.dapp .cn-ring{position:absolute;inset:0;width:100%;height:100%}.dapp .cn-ring-bg{stroke:color-mix(in srgb,var(--d-ink) 12%,transparent)}.dapp .cn-ring-fg{stroke:var(--d-acc);transition:stroke-dashoffset .6s var(--d-ease)}.dapp .cn-ring-fg.zero{opacity:0}.dapp .cn-sea.done .cn-ring-fg{stroke:var(--d-ok)}.dapp .cn-sea-ring>.ic{position:relative;width:17px;height:17px;color:var(--d-ok)}.dapp .cn-sea-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.dapp .cn-sea-t b{font-size:14.5px;font-weight:600}.dapp .cn-sea-m{font-size:12px;color:var(--d-sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dapp .cn-sea-open .cn-sea-chev{flex:none;width:18px;height:18px;color:var(--d-faint);transform:rotate(90deg);transition:transform .25s var(--d-ease)}.dapp .cn-sea.open .cn-sea-open .cn-sea-chev{transform:rotate(-90deg)}.dapp .cn-sea-all{flex:none;display:inline-flex;align-items:center;gap:5px;min-height:36px;padding:0 12px;border-radius:11px;font-size:12px;font-weight:600;color:var(--d-ink2);background:var(--d-surf);border:1px solid var(--d-line);transition:background .2s,color .2s,border-color .2s}.dapp .cn-sea-all .ic{width:15px;height:15px}.dapp .cn-sea-all:hover{border-color:var(--d-ok);color:var(--d-ok)}.dapp .cn-sea-all[aria-pressed=true]{background:color-mix(in srgb,var(--d-ok) 16%,var(--d-surf));color:var(--d-ok);border-color:transparent}.dapp .cn-sea-all.cn-popit{animation:cn-pop .4s var(--d-spring)}.dapp .cn-eps{padding:0 8px 8px}.dapp .cn-ep{display:flex;align-items:flex-start;gap:10px;padding:8px 6px;border-top:1px solid var(--d-line);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.dapp .cn-ep:first-child{border-top:0}.dapp .cn-ep-chk{flex:none;width:38px;height:38px;margin-top:1px;border-radius:50%;display:grid;place-items:center;color:transparent;border:2px solid var(--d-line2);background:var(--d-surf);transition:background .2s,border-color .2s,color .2s,transform .15s var(--d-spring)}.dapp .cn-ep .cn-ep-chk .ic{width:19px;height:19px}.dapp .cn-ep-chk:hover:not(:disabled){border-color:var(--d-ok);color:color-mix(in srgb,var(--d-ok) 55%,transparent)}.dapp .cn-ep-chk:active:not(:disabled){transform:scale(.88)}.dapp .cn-ep-chk:disabled{opacity:.45;border-style:dashed;cursor:default}.dapp .cn-ep.seen .cn-ep-chk{background:var(--d-ok);border-color:var(--d-ok);color:var(--cn-on-ok)}.dapp .cn-ep-chk.cn-popit{animation:cn-pop .4s var(--d-spring)}.dapp .cn-ep-m{flex:1;min-width:0}.dapp .cn-ep-b{display:flex;flex-direction:column;justify-content:center;gap:1px;width:100%;min-height:40px;padding:0 2px;border-radius:10px;text-align:start;color:var(--d-ink)}.dapp .cn-ep-b b{font-size:13.5px;font-weight:500;line-height:1.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dapp .cn-ep-b b .cn-code{font-size:12px;color:var(--d-sub)}.dapp .cn-ep-b>span{font-size:11.5px;color:var(--d-faint)}.dapp .cn-ep.seen .cn-ep-b b{color:var(--d-sub)}.dapp .cn-ep.soon .cn-ep-b>span{color:var(--d-acc)}.dapp .cn-ep-more{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:4px 2px 6px;animation:cn-in .25s var(--d-ease) both}.dapp .cn-ep-more p{font-size:13px;line-height:1.95;color:var(--d-ink2);-webkit-user-select:text;user-select:text}.dapp .cn-revs{display:flex;flex-direction:column;gap:10px}.dapp .cn-rev{padding:14px 16px;border-radius:18px;background:var(--d-surf2)}.dapp .cn-rev.mine{border-inline-start:3px solid var(--d-acc)}.dapp .cn-rev-h{display:flex;align-items:center;gap:10px}.dapp .cn-rev-who{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.45}.dapp .cn-rev-who b{font-size:13.5px;font-weight:600}.dapp .cn-rev-who span{font-size:11.5px;color:var(--d-faint);text-align:start}.dapp .cn-rev>p,.dapp .cn-spoil p{margin-top:10px;font-size:14px;line-height:2;color:var(--d-ink2);white-space:pre-line;-webkit-user-select:text;user-select:text}.dapp .cn-spoil{margin-top:10px}.dapp .cn-spoil p{margin-top:0;animation:cn-in .3s var(--d-ease) both}.dapp .cn-spoil-b{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:52px;padding:10px 14px;border-radius:14px;font-size:13px;font-weight:500;color:var(--d-ink2);border:1px dashed var(--d-line2);background:repeating-linear-gradient(135deg,transparent 0 8px,color-mix(in srgb,var(--d-ink) 4%,transparent) 8px 16px)}.dapp .cn-spoil-b .ic{width:18px;height:18px;color:var(--d-acc)}.dapp .cn-spoil-b:hover{border-color:var(--d-acc);color:var(--d-ink)}.dapp .cn-rev-f{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:10px}.dapp .cn-rev-f:empty{display:none}.dapp .cn-rev-f time{margin-inline-start:auto;font-size:11.5px;color:var(--d-faint)}.dapp .cn-revform textarea{min-height:170px}.dapp .cn-pubrow{min-height:0;padding:6px 0}.dapp .cn-foot{display:flex;flex-direction:column;gap:10px;padding-top:12px;border-top:1px solid var(--d-line)}.dapp .cn-xlinks{display:flex;flex-wrap:wrap;gap:8px}.dapp .cn-xlink{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 13px;border-radius:11px;font-size:12.5px;font-weight:600;color:var(--d-ink2);background:var(--d-surf2);border:1px solid var(--d-line);transition:color .15s,border-color .15s}.dapp .cn-xlink .ic{width:15px;height:15px}.dapp .cn-xlink:hover{color:var(--d-acc);border-color:var(--d-acc)}.dapp .cn-attr{font-size:11.5px;color:var(--d-faint);line-height:1.8}.dapp .cn-reqsheet .cn-seg{align-self:stretch}.dapp .cn-reqsheet .cn-seg button{flex:1}.dapp .cn-phero .cn-hero-in{align-items:center}.dapp .cn-films-w{display:flex;flex-direction:column;gap:12px}.dapp .cn-films{display:flex;flex-direction:column;gap:2px}.dapp .cn-film{display:flex;align-items:center;gap:12px;width:100%;padding:8px;border-radius:14px;text-align:start;color:var(--d-ink);transition:background .15s}.dapp .cn-film:hover{background:var(--d-surf2)}.dapp .cn-film-y{flex:none;width:42px;font-size:12.5px;color:var(--d-sub);font-variant-numeric:tabular-nums;text-align:center}.dapp .cn-film-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.dapp .cn-film-t b{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dapp .cn-film-t span{font-size:12px;color:var(--d-sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dapp .cn-film-s{flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--d-surf2);color:var(--d-sub)}.dapp .cn-film .cn-film-s .ic{width:15px;height:15px}.dapp .cn-film-s.s-watched{background:var(--d-ok);color:var(--cn-on-ok)}.dapp .cn-film-s.s-watching{background:var(--d-blue);color:var(--cn-on-blue)}.dapp .cn-film-s.s-want{color:var(--d-acc)}.dapp .cn-film-s.s-dropped{color:var(--d-bad)}.dapp .cn-mod-list{display:flex;flex-direction:column;gap:10px}.dapp .cn-mod-i{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-radius:18px;background:var(--d-surf);border:1px solid var(--d-line);transition:opacity .25s,transform .25s var(--d-ease)}.dapp .cn-mod-i.going{opacity:.4;transform:scale(.98)}.dapp .cn-mod-i.closed{opacity:.62}.dapp .cn-mod-h{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.dapp .cn-mod-h>b,.dapp .cn-mod-h>.cn-plink{font-size:15px;font-weight:600}.dapp .cn-mod-h>span:not(.cn-pill){font-size:12.5px;color:var(--d-sub)}.dapp .cn-mod-txt{font-size:14px;line-height:1.95;white-space:pre-line;color:var(--d-ink2)}.dapp .cn-mod-go{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.dapp .cn-mod-go time{margin-inline-end:auto;font-size:12px;color:var(--d-faint)}.dapp .cn-hcard{--cn-g:18px;--cn-pw:112px}.dapp .cn-hcard .cn-rail{padding-bottom:4px}.dapp .cn-hcard .cn-sk-row i.w{height:110px}.dapp .cn-hup{display:flex;flex-direction:column;gap:4px;margin-top:10px}.dapp .cn-hup-i{display:flex;align-items:center;gap:8px;min-height:40px;padding:6px 10px;border-radius:12px;font-size:13px;color:var(--d-ink2);text-align:start;background:var(--d-surf2);transition:background .15s}.dapp .cn-hup-i:hover{background:var(--d-surf3)}.dapp .cn-hup .cn-hup-i .ic{flex:none;width:16px;height:16px;color:var(--d-acc)}.dapp .cn-hup-i b{min-width:0;font-weight:600;color:var(--d-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dapp .cn-hup-i .cn-code{flex:none;font-size:12px;color:var(--d-sub)}.dapp .cn-hup-i em{flex:none;margin-inline-start:auto;font-style:normal;font-size:12px;font-weight:600;color:var(--d-acc)}@keyframes cn-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes cn-pop{0%{transform:scale(.7)}55%{transform:scale(1.18)}100%{transform:scale(1)}}@keyframes cn-heart{0%{transform:scale(.6)}40%{transform:scale(1.32)}70%{transform:scale(.92)}100%{transform:scale(1)}}@keyframes cn-tick{0%{transform:scale(1)}40%{transform:scale(1.05)}100%{transform:scale(1)}}@keyframes cn-swap{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes cn-ring{from{opacity:.9;transform:scale(.85)}to{opacity:0;transform:scale(1.35)}}@keyframes cn-glow{0%,100%{box-shadow:0 0 0 2px var(--d-acc)}50%{box-shadow:0 0 0 2px var(--d-acc),0 0 0 7px var(--d-acc-soft)}}@keyframes cn-bob{0%,100%{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-5px)}}@keyframes cn-shim{from{background-position:150% 0}to{background-position:-50% 0}}.dapp .cn-popit{animation:cn-pop .45s var(--d-spring)}.dapp .cn-cw-t.cn-popit{animation:cn-swap .4s var(--d-ease)}@media (prefers-reduced-motion:reduce){.dapp [class*=cn-],.dapp [class*=cn-]::before,.dapp [class*=cn-]::after{animation:none!important;transition:none!important}.dapp .cn-art img,.dapp .cn-face img{transition:none}}.dapp .ds-tabs.t4{grid-template-columns:repeat(4,1fr);padding-inline:6px}.dapp .ds-tabs.t4 .tb-ic{width:56px}.dapp .ds-tabs.t5{grid-template-columns:repeat(5,1fr);padding-inline:4px}.dapp .ds-tabs.t5 .tb-ic{width:48px}.dapp .ds-tabs.t5 a{font-size:10.5px;letter-spacing:-.1px;white-space:nowrap}.dapp .ds-tabs.t5 a .dbadge{inset-inline-end:calc(50% - 24px)}.dapp .dseg{gap:6px;margin-top:10px;padding:0;border-bottom:0}.dapp .dseg a{flex:1 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 14px;border-radius:13px;font-size:13.5px;font-weight:500;color:var(--d-sub);background:var(--d-surf);border:1px solid var(--d-line);transition:background .2s,color .2s,transform .15s var(--d-spring)}.dapp .dseg a:hover{color:var(--d-ink)}.dapp .dseg a:active{transform:scale(.95)}.dapp .dseg a.is-on{background:var(--d-ink);color:var(--d-bg);border-color:var(--d-ink);font-weight:600}.dapp .dseg .dseg-ink{display:none}@media (max-width:420px){.dapp .dseg a{font-size:12.5px;padding:0 12px}}.dapp .dme{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:50%;margin-inline-start:2px;-webkit-tap-highlight-color:transparent;transition:transform .15s var(--d-ease)}.dapp .dme:active{transform:scale(.9)}.dapp .dme .av-g,.dapp .ds-me .av-g{box-shadow:0 0 0 2px transparent;transition:box-shadow .2s}.dapp .dme.is-on .av-g,.dapp .ds-me.is-on .av-g{box-shadow:0 0 0 2px var(--d-bg),0 0 0 4px var(--d-acc)}.dapp #dFocusBtn.live{display:inline-flex;align-items:center;gap:6px;width:auto;padding-inline:12px;border-radius:21px;background:var(--d-acc-soft);color:var(--d-acc)}.dapp #dFocusBtn .dfocus-ring{position:absolute;top:0;left:0;width:100%;height:100%;transform:rotate(-90deg);pointer-events:none;overflow:visible}.dapp #dFocusBtn .dfocus-ring circle{fill:none;stroke-width:2.6;stroke-linecap:round}.dapp #dFocusBtn .dfocus-ring .tr{stroke:var(--d-line)}.dapp #dFocusBtn .dfocus-ring .pg{stroke:var(--d-acc);stroke-dasharray:var(--fc,113.1);stroke-dashoffset:var(--fc,113.1);transition:stroke-dashoffset .8s var(--d-ease)}.dapp #dFocusBtn.done .dfocus-ring .pg{stroke:var(--d-ok)}.dapp #dFocusBtn .ic{width:19px;height:19px}.dapp #dFocusBtn.live .dfocus-ring,.dapp #dFocusBtn.lobby .dfocus-ring{display:none}.dapp #dFocusBtn.live{overflow:hidden}.dapp #dFocusBtn.live::before{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(to left,currentColor calc(var(--fp,0) * 1%),transparent 0);opacity:.55;pointer-events:none}.dapp .dfocus-t{font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.2px}.dapp .dfocus-t[hidden]{display:none}.dapp .ds-me{display:flex;align-items:center;gap:12px;min-height:50px;padding:0 10px;border-radius:15px;color:var(--d-ink);margin-bottom:6px;-webkit-tap-highlight-color:transparent}.dapp .ds-me:hover,.dapp .ds-me.is-on{background:var(--d-surf)}.dapp .ds-me-n{flex:1;min-width:0;font-size:14.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dapp .ds-me-c{width:16px;height:16px;flex:none;color:var(--d-sub)}.dapp button.dme,.dapp button.ds-me{background:none;border:0;padding:0;font:inherit;cursor:pointer;color:inherit}.dapp button.dme{position:relative}.dapp .dme .dbadge{top:0;inset-inline-end:-2px;box-shadow:0 0 0 2px var(--d-bg)}.dapp button.ds-me{width:100%;padding:0 10px;text-align:start}.dapp .ds-tabs .tb-av{grid-area:1/1;position:relative;display:grid;place-items:center}.dapp .ds-tabs .tb-av .av-g{box-shadow:0 0 0 1.5px var(--d-line2);transition:box-shadow .2s}.dapp .ds-tabs a.is-on .tb-av .av-g{box-shadow:0 0 0 2px var(--d-surf),0 0 0 3.5px var(--d-acc)}.dapp .ds-nav-av{display:grid;place-items:center}.dapp .ds-nav a.is-on .ds-nav-av .av-g{box-shadow:0 0 0 2px var(--d-surf),0 0 0 3.5px var(--d-acc)}@media (min-width:900px){.dapp .ds-nav a>.ds-nav-av{position:absolute;inset-inline-start:13px;margin:0}}.dapp.nav3 #dSeg{display:none}.dapp .dar-nav{margin-bottom:14px}.dapp .dar-rows{margin:18px 0 22px}.dapp .dar-rows .dr-v{flex:none;font-size:14.5px;color:var(--d-sub);font-variant-numeric:tabular-nums}.dapp .cn-kind .cn-empty{margin:4px 0 18px}.dapp .dar-find{display:flex;flex-direction:column;gap:14px}.dapp .dar-q{position:sticky;top:calc(var(--d-top) + var(--d-safe-t));z-index:20;display:flex;align-items:center;gap:6px;min-height:48px;padding:0 6px 0 12px;border-radius:15px;background:var(--d-surf);border:1px solid var(--d-line2)}@media (min-width:900px){.dapp .dar-q{top:80px}}.dapp .dar-q-ic{width:20px;height:20px;flex:none;color:var(--d-sub)}.dapp .dar-q-in{flex:1;min-width:0;height:46px;border:0;background:none;color:var(--d-ink);font:inherit;font-size:16px;outline:none;padding:0 4px}.dapp .dar-q-in::-webkit-search-cancel-button{display:none}.dapp .dar-q-x,.dapp .dar-q-scan{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:11px;border:0;background:none;color:var(--d-sub);cursor:pointer}.dapp .dar-q-x:hover,.dapp .dar-q-scan:hover{background:var(--d-surf2);color:var(--d-ink)}.dapp .dar-q-x .ic,.dapp .dar-q-scan .ic{width:20px;height:20px}.dapp .dar-res{display:flex;flex-direction:column;gap:18px;transition:opacity .2s}.dapp .dar-res.busy{opacity:.55}.dapp .dar-hint{margin:28px 8px;text-align:center;color:var(--d-sub);font-size:14px}.dapp .dar-grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr))}.dapp .dar-mines{display:flex;flex-direction:column;padding:6px}.dapp .dar-mine{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;padding:7px 8px;border:0;border-radius:13px;background:none;color:var(--d-ink);font:inherit;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s}.dapp .dar-mine:hover{background:var(--d-surf2)}.dapp .dar-mine:active{background:var(--d-surf3)}.dapp .dar-mine-cov{flex:none;width:36px}.dapp .dar-mine-cov>*{width:36px!important;max-width:36px}.dapp .dar-mine-b{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;line-height:1.5}.dapp .dar-mine-b b{font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dapp .dar-mine-b span{font-size:12.5px;color:var(--d-sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dapp .dar-mine-s{flex:none;font-size:12px;font-weight:600;padding:4px 10px;border-radius:99px;background:var(--d-surf2);color:var(--d-ink2)}.dapp .dar-mine-s.k-reading{background:color-mix(in srgb,var(--d-acc) 16%,transparent);color:var(--d-acc)}.dapp .dar-mine-s.k-read{background:color-mix(in srgb,var(--d-ok) 16%,transparent);color:var(--d-ok)}.dapp .dar-none{display:flex;flex-direction:column;align-items:center;gap:6px;padding:26px 12px 6px;text-align:center;color:var(--d-sub)}.dapp .dar-none .ic{width:30px;height:30px;opacity:.6}.dapp .dar-none b{color:var(--d-ink);font-size:16px}.dapp .dar-ask{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.dapp .hb-nav.dar-nav a .ic{display:block}.dapp .dar-find-b{cursor:pointer}.dapp .hb-nav.dar4 .hb4-zones{grid-template-columns:repeat(var(--n,3),minmax(0,1fr))}.dapp .hb-nav.dar4[data-sec=book]{--hb4-tint:#d9915a;--hb4-s1:#43291b;--hb4-s2:#291a12;--hb4-h1:#5e3a26;--hb4-h2:#482c1c}.dapp .hb-nav.dar4[data-sec=film]{--hb4-tint:#e0796d;--hb4-s1:#46222b;--hb4-s2:#2b141b;--hb4-h1:#6c303d;--hb4-h2:#532433}.dapp .hb-nav.dar4[data-sec=tv]{--hb4-tint:#78a9e6;--hb4-s1:#1f3452;--hb4-s2:#141f34;--hb4-h1:#2d4d7c;--hb4-h2:#243f66}.dapp .hb-nav.dar4[data-sec=pod]{--hb4-tint:#6cc7b8;--hb4-s1:#1b3c3b;--hb4-s2:#122627;--hb4-h1:#2a5c58;--hb4-h2:#214a47}:root[data-theme=paper] .dapp .hb-nav.dar4[data-sec=book]{--hb4-tint:#b8693a;--hb4-s1:#f7e6d3;--hb4-s2:#efd2b3;--hb4-h1:#e0b88f;--hb4-h2:#d1a475}:root[data-theme=paper] .dapp .hb-nav.dar4[data-sec=film]{--hb4-tint:#c25a50;--hb4-s1:#fae3e0;--hb4-s2:#f3cbc6;--hb4-h1:#e8a9a2;--hb4-h2:#da918a}:root[data-theme=paper] .dapp .hb-nav.dar4[data-sec=tv]{--hb4-tint:#4d82c4;--hb4-s1:#e2ecf9;--hb4-s2:#cddff3;--hb4-h1:#aac6e8;--hb4-h2:#93b4de}:root[data-theme=paper] .dapp .hb-nav.dar4[data-sec=pod]{--hb4-tint:#2f9484;--hb4-s1:#def2ee;--hb4-s2:#c5e7e1;--hb4-h1:#a1d3ca;--hb4-h2:#88c3b9}.dapp .d4-vg .cv{fill:#8e5a3a}.dapp .d4-vg .pg{fill:#f4e7cf}.dapp .d4-vg .ln{fill:none;stroke:#cdb892;stroke-width:1.5;stroke-linecap:round}.dapp .d4-vg .rb{fill:#e0796d}.dapp .d4-vg .fl{transform-box:fill-box;transform-origin:left center}.dapp .d4-vg .cb{fill:#4a4f66}.dapp .d4-vg .cl{fill:none;stroke:#aab0c9;stroke-width:2.4;stroke-linecap:round;opacity:.75}.dapp .d4-vg .ct{fill:#2f3347}.dapp .d4-vg .cs{fill:none;stroke:#f2c76d;stroke-width:3.4}.dapp .d4-vg .cp{transform-box:fill-box;transform-origin:left bottom;transform:rotate(-13deg)}.dapp .d4-vg .al{fill:none;stroke:#aab6cf;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.dapp .d4-vg .an{transform-box:fill-box;transform-origin:center bottom}.dapp .d4-vg .tb{fill:#a8774c}.dapp .d4-vg .sc{fill:#1e2740}.dapp .d4-vg .kn{fill:#f2d9b0}.dapp .d4-vg .pl{fill:#9fc4f2}.dapp .d4-vg .lg{fill:none;stroke:#7d5532;stroke-width:2.4;stroke-linecap:round}.dapp .d4-vg .bd{fill:none;stroke:#9aa7b8;stroke-width:3.2;stroke-linecap:round}.dapp .d4-vg .cu{fill:#6cc7b8}.dapp .d4-vg .wv{fill:none;stroke:#6cc7b8;stroke-width:2.4;stroke-linecap:round;opacity:.9}:root[data-theme=paper] .dapp .d4-vg .sc{fill:#32426a}.dapp .d4-vg{transition:transform .4s var(--d-spring)}.dapp .hb4-zone.on .d4-book .fl{animation:d4-flip 3.2s ease-in-out infinite}.dapp .hb4-zone.on .d4-film .cp{animation:d4-clap 2.6s ease-in-out infinite}.dapp .hb4-zone.on .d4-tv .an{animation:d4-ant 2.4s ease-in-out infinite}.dapp .hb4-zone.on .d4-tv .sc{animation:d4-glow 2.2s ease-in-out infinite}.dapp .hb4-zone.on .d4-pod .w1{animation:d4-wave 1.6s ease-in-out infinite}.dapp .hb4-zone.on .d4-pod .w2{animation:d4-wave 1.6s ease-in-out .25s infinite}.dapp .hb4-zone.on .d4-pod .w3{animation:d4-wave 1.6s ease-in-out .5s infinite}@keyframes d4-flip{0%,35%{transform:scaleX(1)}60%,85%{transform:scaleX(-.7);opacity:.9}100%{transform:scaleX(1)}}@keyframes d4-clap{0%,55%,100%{transform:rotate(-13deg)}70%{transform:rotate(0)}}@keyframes d4-ant{0%,100%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}@keyframes d4-glow{0%,100%{filter:brightness(1)}50%{filter:brightness(1.6)}}@keyframes d4-wave{0%,100%{opacity:.25}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.dapp .hb4-zone.on .d4-vg *{animation:none!important}}.dapp.has-lp .dar4-find{bottom:calc(var(--d-tab) + var(--d-safe-b) + 86px)}@media (min-width:900px){.dapp.has-lp .dar4-find{bottom:92px}}.dapp .f4{position:fixed;inset-inline:0;top:0;height:100vh;height:100dvh;z-index:70;display:flex;flex-direction:column;overflow:hidden;transition:height .2s var(--d-ease)}.dapp .f4-bg{position:absolute;inset:0;pointer-events:none;background:radial-gradient(110% 60% at 0% 100%,color-mix(in srgb,var(--d-acc) 15%,transparent),transparent 62%),radial-gradient(90% 50% at 100% 0%,color-mix(in srgb,var(--d-blue,var(--d-acc)) 9%,transparent),transparent 60%),var(--d-bg);animation:f4-reveal .65s var(--d-ease) both}@keyframes f4-reveal{from{clip-path:circle(0 at var(--ox,12% ) var(--oy,92%))}to{clip-path:circle(160vmax at var(--ox,12%) var(--oy,92%))}}.dapp .f4-top{position:relative;z-index:2;display:flex;align-items:center;padding:calc(var(--d-safe-t) + 10px) 14px 6px;animation:f4-in .4s .28s both}.dapp .f4-close{width:42px;height:42px;display:grid;place-items:center;border-radius:14px;color:var(--d-ink2);background:var(--d-surf);border:1px solid var(--d-line);cursor:pointer}.dapp .f4-close .ic{width:20px;height:20px}.dapp .f4-close:active{transform:scale(.92)}.dapp .f4-body{position:relative;z-index:1;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:6px 16px 18px;animation:f4-in .4s .3s both}.dapp .f4-res{max-width:640px;margin-inline:auto}@keyframes f4-in{from{opacity:0;transform:translateY(14px)}}.dapp .f4-res .dar-g{animation:f4-rise .5s var(--d-ease) both;animation-delay:calc(var(--i,0) * 70ms)}@keyframes f4-rise{from{opacity:0;transform:translateY(26px) scale(.98)}}.dapp .f4[data-f=book] .dar-g:not([data-k=book]),.dapp .f4[data-f=movie] .dar-g:not([data-k=movie]),.dapp .f4[data-f=series] .dar-g:not([data-k=series]),.dapp .f4[data-f=pod] .dar-g:not([data-k=pod]){display:none}.dapp .f4-dock{position:relative;z-index:2;display:flex;flex-direction:column;gap:10px;padding:10px 18px calc(var(--d-safe-b) + 14px);background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--d-bg) 88%,transparent) 38%);transition:padding .2s}.dapp .f4.kb .f4-dock{padding-bottom:10px}.dapp .hb-nav.hb4.f4-seg{position:static;height:auto;margin:0 auto;padding:0;max-width:640px;width:100%;animation:f4-in .35s both}.dapp .hb-nav.hb4.f4-seg[hidden]{display:none}.dapp .hb-nav.f4-seg[data-sec=all]{--hb4-tint:#e3b062;--hb4-s1:#47351b;--hb4-s2:#2b2113}.dapp .hb-nav.f4-seg[data-sec=book]{--hb4-tint:#d9915a;--hb4-s1:#43291b;--hb4-s2:#291a12}.dapp .hb-nav.f4-seg[data-sec=film]{--hb4-tint:#e0796d;--hb4-s1:#46222b;--hb4-s2:#2b141b}.dapp .hb-nav.f4-seg[data-sec=tv]{--hb4-tint:#78a9e6;--hb4-s1:#1f3452;--hb4-s2:#141f34}.dapp .hb-nav.f4-seg[data-sec=pod]{--hb4-tint:#6cc7b8;--hb4-s1:#1b3c3b;--hb4-s2:#122626}:root[data-theme=paper] .dapp .hb-nav.f4-seg[data-sec=all]{--hb4-tint:#b07d2c;--hb4-s1:#f9e9c2;--hb4-s2:#f2d798}:root[data-theme=paper] .dapp .hb-nav.f4-seg[data-sec=book]{--hb4-tint:#b8693a;--hb4-s1:#f7e6d3;--hb4-s2:#efd2b3}:root[data-theme=paper] .dapp .hb-nav.f4-seg[data-sec=film]{--hb4-tint:#c25a50;--hb4-s1:#fae3e0;--hb4-s2:#f3cbc6}:root[data-theme=paper] .dapp .hb-nav.f4-seg[data-sec=tv]{--hb4-tint:#4d82c4;--hb4-s1:#e2ecf9;--hb4-s2:#cddff3}:root[data-theme=paper] .dapp .hb-nav.f4-seg[data-sec=pod]{--hb4-tint:#2f9484;--hb4-s1:#def2ee;--hb4-s2:#c5e7e1}.dapp .f4-seg .hb4-strip{cursor:default}.dapp .f4-seg a.hb4-zone{cursor:pointer}.dapp .d4-vg .al1{fill:#d9915a}.dapp .d4-vg .al2{fill:#e0796d}.dapp .d4-vg .al3{fill:#78a9e6}.dapp .d4-vg .al4{fill:#6cc7b8}.dapp .f4-bar{display:flex;align-items:center;gap:2px;height:58px;max-width:640px;width:100%;margin-inline:auto;border-radius:20px;overflow:hidden;background:var(--d-surf2);border:1px solid var(--d-line2);box-shadow:0 18px 40px -22px rgba(0,0,0,.8);animation:f4-bar .62s .04s var(--d-spring) both}@keyframes f4-bar{from{clip-path:inset(0 calc(100% - 58px) 0 0 round 20px);opacity:1}to{clip-path:inset(0 0 0 0 round 20px)}}.dapp[dir=ltr] .f4-bar{animation-name:f4-bar-l}@keyframes f4-bar-l{from{clip-path:inset(0 0 0 calc(100% - 58px) round 20px)}to{clip-path:inset(0 0 0 0 round 20px)}}.dapp .f4-in{flex:1;min-width:0;height:56px;padding:0 16px;border:0;background:none;color:var(--d-ink);font:inherit;font-size:16px;outline:none}.dapp .f4-in::-webkit-search-cancel-button{display:none}.dapp .f4-in::placeholder{color:var(--d-faint)}.dapp .f4-x{flex:none;width:40px;height:40px;display:grid;place-items:center;border-radius:12px;border:0;background:none;color:var(--d-sub);cursor:pointer}.dapp .f4-x[hidden]{display:none}.dapp .f4-x:hover{background:var(--d-surf3);color:var(--d-ink)}.dapp .f4-x .ic{width:20px;height:20px}.dapp .f4-go{flex:none;width:58px;height:58px;margin:-1px;display:grid;place-items:center;border:0;border-radius:20px;background:var(--d-acc);color:var(--d-acc-ink);cursor:pointer;box-shadow:0 4px 0 var(--d-acc-deep)}.dapp .f4-go .ic{width:28px;height:28px}.dapp .f4-go:active{transform:translateY(3px);box-shadow:0 0 0 var(--d-acc-deep)}.dapp .f4-empty{display:flex;flex-direction:column;align-items:center;gap:18px;padding:9vh 4px 0;text-align:center}.dapp .f4-fls{display:flex;gap:14px}.dapp .f4-fl{width:74px;height:74px;display:grid;place-items:center;border-radius:26px;background:var(--d-surf);border:1px solid var(--d-line);box-shadow:var(--d-shadow);animation:f4-float 3.4s ease-in-out var(--d) infinite}.dapp .f4-fl:nth-child(1){--t:#d9915a}.dapp .f4-fl:nth-child(2){--t:#e0796d}.dapp .f4-fl:nth-child(3){--t:#78a9e6}.dapp .f4-fl{background:linear-gradient(180deg,color-mix(in srgb,var(--t) 20%,var(--d-surf)),var(--d-surf))}.dapp .f4-fl .hb4-vg{width:46px;height:46px}@keyframes f4-float{0%,100%{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-9px) rotate(2deg)}}.dapp .f4-empty h2{margin:0;font-size:clamp(22px,6vw,28px);font-weight:600}.dapp .f4-rec{width:100%;max-width:480px;text-align:start}.dapp .f4-rec header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;font-size:13px;color:var(--d-sub)}.dapp .f4-rec-l{display:flex;flex-wrap:wrap;gap:8px}.dapp .f4-rc{display:inline-flex;align-items:center;gap:6px;min-height:38px;max-width:100%;padding:0 14px;border-radius:99px;font-size:14px;color:var(--d-ink2);background:var(--d-surf);border:1px solid var(--d-line);cursor:pointer}.dapp .f4-rc .ic{width:16px;height:16px;flex:none;color:var(--d-faint)}.dapp .f4-rc span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dapp .f4-rc:active{transform:scale(.95)}@media (prefers-reduced-motion:reduce){.dapp .f4-bg,.dapp .f4-bar,.dapp .f4-res .dar-g,.dapp .f4-fl,.dapp .f4-top,.dapp .f4-body,.dapp .f4-seg{animation:none}}.dapp.nav3 .ds-fab{display:none!important}.dapp .bk{display:flex;flex-direction:column;gap:28px;padding-bottom:12px}.dapp .bk-main,.dapp .bk-side{display:contents}.dapp .bk .o-now{order:1}.dapp .bk .o-pulse{order:2}.dapp .bk .o-rate{order:3}.dapp .bk .o-shelf{order:4}.dapp .bk .o-quote{order:5}.dapp .bk .o-friends{order:6}.dapp .bk .o-tiles{order:7}.dapp .bk .o-rails{order:8}.dapp .bk .bk-slot{order:9}@media (min-width:1180px){.dapp .bk.bk-2{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:36px;align-items:start}.dapp .bk-2 .bk-main,.dapp .bk-2 .bk-side{display:flex;flex-direction:column;gap:30px;min-width:0}.dapp .bk-2 .bk-main{--lb-gut:0px;--cn-g:0px}}.dapp .bk-sec{display:flex;flex-direction:column;gap:12px;min-width:0}.dapp .bk-h{display:flex;align-items:center;gap:8px;min-height:32px}.dapp .bk-h-b{display:inline-flex;align-items:baseline;gap:8px;min-width:0;padding:0;border:0;background:none;color:var(--d-ink);font:inherit;text-align:start}.dapp button.bk-h-b{cursor:pointer;-webkit-tap-highlight-color:transparent}.dapp .bk-h h2{margin:0;font-size:18px;font-weight:700}.dapp .bk-h-n{font-size:13px;color:var(--d-sub)}.dapp .bk-h-go{width:15px;height:15px;align-self:center;color:var(--d-faint);transition:color .15s,transform .15s}.dapp button.bk-h-b:hover .bk-h-go{color:var(--d-ink);transform:translateX(-2px)}.dapp .bk-flip{transform:scaleX(-1)}.dapp .bk-car{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;margin-inline:calc(-1 * var(--lb-gut,16px));padding:2px var(--lb-gut,16px) 4px;scroll-padding-inline:var(--lb-gut,16px)}.dapp .bk-car::-webkit-scrollbar{display:none}.dapp .bk-car>.bk-card{flex:0 0 calc(100% - 34px);scroll-snap-align:start}.dapp .bk-car>.bk-next{flex:0 0 212px}@media (min-width:640px){.dapp .bk-car>.bk-card{flex-basis:calc(50% - 30px)}.dapp .bk-car>.bk-next{flex-basis:220px}}.dapp .bk-card{position:relative;min-width:0;display:flex;align-items:center;gap:16px;padding:18px;border-radius:22px;overflow:hidden;isolation:isolate;background:linear-gradient(150deg,color-mix(in srgb,var(--c) 34%,var(--d-surf)) 0%,var(--d-surf) 80%);border:1px solid color-mix(in srgb,var(--c) 24%,var(--d-line))}.dapp .bk-card-cov{flex:0 0 92px;padding:0;border:0;background:none;cursor:pointer}.dapp .bk-card-cov .lb-cov{border-radius:8px;box-shadow:0 16px 30px -14px rgba(0,0,0,.75),0 0 0 1px rgba(255,255,255,.06)}.dapp .bk-card .lb-cov-p{display:none}.dapp .bk-card-b{flex:1;min-width:0;align-self:stretch;display:flex;flex-direction:column;justify-content:center;gap:4px}.dapp .bk-card-k{align-self:flex-start;font-size:12px;font-weight:600;color:var(--d-acc)}.dapp .bk-card.paused .bk-card-k{color:var(--d-sub)}.dapp .bk-card-t{padding:0;border:0;background:none;color:var(--d-ink);font:inherit;font-size:18px;font-weight:700;line-height:1.45;text-align:start;cursor:pointer;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dapp .bk-card-a{font-size:13px;color:var(--d-sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dapp .bk-bar{display:block;height:5px;margin-top:10px;border-radius:5px;background:color-mix(in srgb,var(--d-ink) 12%,transparent);overflow:hidden}.dapp .bk-bar i{display:block;height:100%;border-radius:5px;background:var(--d-acc)}.dapp .bk-card.paused .bk-bar i{background:var(--d-sub)}.dapp .bk-card-n{font-size:12.5px;color:var(--d-sub);font-variant-numeric:tabular-nums}.dapp .bk-card-f{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:2px}.dapp .bk-card-f .bk-card-n{min-width:0}.dapp .bk-plus{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:0;cursor:pointer;background:var(--d-acc);color:var(--d-acc-ink);box-shadow:0 3px 0 var(--d-acc-deep);-webkit-tap-highlight-color:transparent;transition:transform .15s var(--d-spring),box-shadow .15s}.dapp .bk-plus:active{transform:translateY(3px);box-shadow:0 0 0 var(--d-acc-deep)}.dapp .bk-plus .ic{width:22px;height:22px}.dapp .bk-next{background:none;border:1.5px dashed var(--d-line2);align-items:stretch}.dapp .bk-next .bk-card-b{justify-content:flex-start;gap:10px}.dapp .bk-next .bk-card-t{font-size:16px;cursor:default}.dapp .bk-next .bk-find{margin-top:auto}.dapp .bk-card-empty{--c:var(--d-acc)}.dapp .bk-card-empty .bk-card-t{cursor:default}.dapp .bk-find{align-self:flex-start;margin-top:10px}.dapp .bk-find .ic{width:16px;height:16px}.dapp .bk-pick{flex:none;display:flex;gap:8px}.dapp .bk-pick .bk-book{width:50px}.dapp .bk-dots{display:flex;justify-content:center;gap:6px;margin-top:-2px}.dapp .bk-dots i{width:6px;height:6px;border-radius:3px;background:var(--d-line2);transition:width .25s var(--d-ease),background .25s}.dapp .bk-dots i.on{width:18px;background:var(--d-acc)}.dapp .bk-dots i.nx:not(.on){background:none;box-shadow:inset 0 0 0 1.5px var(--d-line2)}.dapp .bk-arr{display:none;margin-inline-start:auto;gap:6px}.dapp .bk-arr-b{display:grid;place-items:center;width:32px;height:32px;padding:0;border-radius:50%;border:1px solid var(--d-line2);background:var(--d-surf);color:var(--d-ink);cursor:pointer;transition:background .15s,opacity .15s}.dapp .bk-arr-b:hover:not(:disabled){background:var(--d-surf2)}.dapp .bk-arr-b:disabled{opacity:.35;cursor:default}.dapp .bk-arr-b .ic{width:16px;height:16px}@media (min-width:640px){.dapp .bk-dots{display:none}}@media (hover:hover) and (min-width:640px){.dapp .bk-arr{display:inline-flex}}.dapp .bk-pulse{display:flex;flex-direction:column;border-radius:18px;background:var(--d-surf);border:1px solid var(--d-line);overflow:hidden}.dapp .bk-pu-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.dapp .bk-pu{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:84px;padding:12px 6px;border:0;background:none;color:var(--d-ink);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s}.dapp .bk-pu+.bk-pu{border-inline-start:1px solid var(--d-line)}.dapp .bk-pu:hover{background:var(--d-surf2)}.dapp .bk-pu b{display:inline-flex;align-items:center;gap:3px;font-size:20px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.3}.dapp .bk-pu span{font-size:11.5px;color:var(--d-sub);text-align:center}.dapp .bk-pu-f{width:17px!important;height:17px!important;color:var(--d-warn,#e3a14a)}.dapp .bk-pu-r{flex:none;width:18px;height:18px}.dapp .bk-pu-r .dring-fg{stroke:var(--d-acc)}.dapp .bk-wk{display:flex;flex-direction:column;gap:10px;width:100%;padding:14px 16px 12px;border:0;border-top:1px solid var(--d-line);background:none;color:var(--d-ink);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s}.dapp .bk-wk:hover{background:var(--d-surf2)}.dapp .bk-wk-bars{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;height:72px}.dapp .bk-wk-d{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0}.dapp .bk-wk-c{position:relative;flex:1;width:100%;max-width:22px}.dapp .bk-wk-c::before{content:"";position:absolute;inset-inline:0;bottom:0;height:3px;border-radius:2px;background:var(--d-line2)}.dapp .bk-wk-c i{position:absolute;inset-inline:0;bottom:0;border-radius:6px 6px 3px 3px;background:color-mix(in srgb,var(--d-acc) 45%,transparent)}.dapp .bk-wk-d.is-today .bk-wk-c i{background:var(--d-acc)}.dapp .bk-wk-d small{font-size:11px;line-height:1;color:var(--d-sub)}.dapp .bk-wk-d.is-today small{color:var(--d-ink);font-weight:700}.dapp .bk-wk-f{display:flex;justify-content:space-between;gap:10px;font-size:12px;color:var(--d-sub)}.dapp .bk-goal{display:flex;flex-direction:column;gap:10px;align-items:stretch}.dapp .bk-goal-in{height:56px;border-radius:14px;border:1px solid var(--d-line2);background:var(--d-surf2);color:var(--d-ink);font:inherit;font-size:24px;font-weight:700;text-align:center}.dapp .bk-case{display:flex;flex-direction:column;border-radius:18px;overflow:hidden;border:1px solid var(--d-line);background:linear-gradient(to bottom,var(--k-wall2) 0,var(--k-wall) 40px,var(--k-wall) 100%)}.dapp .bk-case-r{display:flex;flex-direction:column;padding-top:12px}.dapp .bk-case-r+.bk-case-r{background:linear-gradient(to bottom,var(--k-wall2) 0,var(--k-wall) 30px)}.dapp .bk-plate{align-self:flex-start;display:inline-flex;align-items:center;gap:7px;margin-inline-start:14px;padding:4px 10px 4px 12px;border-radius:99px;border:1px solid var(--d-line2);background:var(--d-surf);color:var(--d-ink2);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;box-shadow:0 1px 2px var(--k-shadow);-webkit-tap-highlight-color:transparent}.dapp .bk-plate b{font-size:12px;font-weight:500;color:var(--d-sub)}.dapp .bk-plate .ic{width:13px;height:13px;color:var(--d-faint)}.dapp .bk-plate:hover{color:var(--d-ink)}.dapp .bk-case-sc{overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.dapp .bk-case-sc::-webkit-scrollbar{display:none}.dapp .bk-case-in{position:relative;display:flex;align-items:flex-end;width:max-content;min-width:100%;padding:22px 16px 13px}.dapp .bk-case-in::after{content:"";position:absolute;inset-inline:0;bottom:0;height:13px;background:linear-gradient(to bottom,rgba(255,255,255,.16) 0 1.5px,var(--k-wood) 1.5px 8px,var(--k-wood-edge) 8px 100%)}.dapp .bk-case-in .bookend{height:96px;margin-inline-start:6px}.dapp .bk-case-in .bookend::before{height:96px}.dapp .bk-case-r.fc .bk-case-in{gap:12px}.dapp .bk-case-r.fc .bookend{display:none}.dapp .bk-book{flex:none;width:62px;padding:0;border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .2s var(--d-ease)}.dapp .bk-book .lb-cov{border-radius:3px 6px 6px 3px;box-shadow:0 10px 16px -10px rgba(0,0,0,.75)}.dapp .bk-book:hover{transform:translateY(-4px)}.dapp .bk-book:active{transform:translateY(-2px) scale(.97)}.dapp .bk-case .bk-book{width:70px}@media (min-width:900px){.dapp .bk-case .bk-book{width:80px}}.dapp .bk-stats{display:flex;flex-wrap:wrap;gap:6px 18px}.dapp .bk-st{display:inline-flex;align-items:baseline;gap:5px;padding:0;border:0;background:none;color:var(--d-sub);font:inherit;font-size:13.5px;cursor:pointer}.dapp .bk-st b{color:var(--d-ink);font-size:15px;font-weight:700}.dapp .bk-st:hover span{color:var(--d-ink)}.dapp .bk-st-go{color:var(--d-acc)}.dapp .bk-st-go .ic{width:15px;height:15px;align-self:center}.dapp .bk-quote{position:relative;display:flex;flex-direction:column;gap:12px;width:100%;padding:22px 20px 18px;border-radius:20px;border:1px solid var(--d-line);background:var(--d-surf);color:var(--d-ink);font:inherit;text-align:start;cursor:pointer;overflow:hidden}.dapp .bk-quote-m{position:absolute;top:14px;inset-inline-end:16px;width:30px!important;height:30px!important;color:var(--d-acc);opacity:.35}.dapp .bk-quote-t{padding-inline-end:34px;font-size:16.5px;line-height:2;font-weight:500;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.dapp .bk-quote-f{font-size:12.5px;color:var(--d-sub)}.dapp .bk-rate{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:18px;background:var(--d-surf);border:1px solid var(--d-line);min-height:78px}.dapp .bk-rate-cov{flex:0 0 44px;padding:0;border:0;background:none;cursor:pointer}.dapp .bk-rate-b{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.dapp .bk-rate-b b{font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dapp .bk-rate .lb-rate{display:flex;width:100%;margin-top:4px;justify-content:space-between;gap:8px}.dapp .bk-rate .dr-rate-say{flex:none}.dapp .bk-rate .dr-rate .dr-s{margin:0 1.5px}.dapp .bk-rate-ok{width:22px;height:22px;color:var(--d-ok)}.dapp .bk-frs{display:flex;flex-direction:column;padding:6px}.dapp .bk-fr{display:flex;align-items:center;gap:12px;width:100%;min-height:58px;padding:8px;border:0;border-radius:13px;background:none;color:var(--d-ink);font:inherit;text-align:start;cursor:pointer;transition:background .15s}.dapp .bk-fr:hover{background:var(--d-surf2)}.dapp .bk-fr-av{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--d-acc-soft);color:var(--d-acc);font-weight:700}.dapp .bk-fr-t{flex:1;min-width:0;font-size:13.5px;line-height:1.7;color:var(--d-ink2)}.dapp .bk-fr-t b{color:var(--d-ink);font-weight:600}.dapp .bk-fr-cov{flex:none;width:30px;height:45px;border-radius:4px;object-fit:cover;box-shadow:0 6px 12px -8px rgba(0,0,0,.7)}.dapp .bk-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}@media (min-width:640px){.dapp .bk-tiles{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:1180px){.dapp .bk-2 .bk-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.dapp .bk-2 .bk-tile{min-height:92px}}.dapp .bk-tile{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:108px;padding:14px;border-radius:18px;border:1px solid var(--d-line);background:var(--d-surf);color:var(--d-ink);font:inherit;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .15s var(--d-spring),background .15s}.dapp .bk-tile:hover{background:var(--d-surf2)}.dapp .bk-tile:active{transform:scale(.96)}.dapp .bk-tile-ic{display:grid;place-items:center;width:34px;height:34px;margin-bottom:auto;border-radius:11px;background:var(--d-surf2);color:var(--d-acc)}.dapp .bk-tile-ic .ic{width:19px;height:19px}.dapp .bk-tile b{margin-top:10px;font-size:14.5px;font-weight:600}.dapp .bk-tile>span:last-child{font-size:12px;color:var(--d-sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.dapp .bk-tile.late .bk-tile-ic{background:color-mix(in srgb,var(--d-bad) 16%,transparent);color:var(--d-bad)}.dapp .bk-tile.late>span:last-child{color:var(--d-bad);font-weight:600}@media (min-width:640px){.dapp .bk-card{padding:20px}.dapp .bk-card-cov{flex-basis:86px}}.dapp .cn-kind .bk-card-cov .cn-art{border-radius:8px;box-shadow:0 16px 30px -14px rgba(0,0,0,.75),0 0 0 1px rgba(255,255,255,.06)}.dapp .cn-kind .bk-book .cn-art{width:100%;border-radius:4px 7px 7px 4px;box-shadow:0 10px 16px -10px rgba(0,0,0,.75)}.dapp .cn-kind .bk-plus:disabled{opacity:.45;cursor:default;box-shadow:none}.dapp .cn-kind .bk-plus.is-done{background:var(--d-ok);color:#fff;animation:cn-pop .45s var(--d-spring)}.dapp .cn-kind .bk-card.fin{border-color:color-mix(in srgb,var(--d-ok) 40%,var(--d-line))}.dapp .cn-kind .bk-card .lb-rate{margin-top:6px}.dapp .cn-kind .bk-up{grid-template-columns:minmax(0,1fr)}.dapp .cn-kind .bk-st .ic{width:15px;height:15px;align-self:center}.dapp .cn-mine-r{display:flex;flex-direction:column;gap:12px}.dapp .cn-bt{--stub:100px;--h:30;position:relative;display:flex;align-items:stretch;min-height:178px;border-radius:16px;color:#fff;isolation:isolate;background:repeating-linear-gradient(135deg,rgba(255,255,255,.035) 0 2px,transparent 2px 9px),linear-gradient(135deg,hsl(var(--h) 48% 36%),hsl(var(--h) 44% 21%));box-shadow:0 22px 38px -24px rgba(0,0,0,.9);-webkit-mask:radial-gradient(circle 12px at var(--stub) 0,transparent 97%,#000) 0 0/100% 51% no-repeat,radial-gradient(circle 12px at var(--stub) 100%,transparent 97%,#000) 0 100%/100% 51% no-repeat;mask:radial-gradient(circle 12px at var(--stub) 0,transparent 97%,#000) 0 0/100% 51% no-repeat,radial-gradient(circle 12px at var(--stub) 100%,transparent 97%,#000) 0 100%/100% 51% no-repeat}.dapp[dir=ltr] .cn-bt{--stub:calc(100% - 100px)}.dapp .cn-bt::before{content:"";position:absolute;inset:7px;z-index:-1;border:1px solid rgba(255,255,255,.16);border-radius:11px;pointer-events:none}.dapp .cn-bt-main{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;gap:6px;padding:18px 16px 16px}.dapp .cn-bt-k{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;opacity:.82}.dapp .cn-bt-k .ic{width:14px;height:14px}.dapp .cn-bt-t{padding:0 0 8px;border:0;border-bottom:1px dashed rgba(255,255,255,.3);background:none;color:#fff;font:inherit;font-size:22px;font-weight:800;line-height:1.4;text-align:start;cursor:pointer;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dapp .cn-bt-f{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:4px}.dapp .cn-bt-fd{display:flex;flex-direction:column;gap:1px;min-width:0}.dapp .cn-bt-fd small{font-size:10.5px;opacity:.68}.dapp .cn-bt-fd b{font-size:14px;font-weight:700;white-space:nowrap}.dapp .cn-bt-g{margin-top:auto;padding-top:6px;font-size:12px;opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dapp .cn-bt-stub{flex:0 0 var(--stub-w,100px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:14px 8px;border-inline-start:2px dashed rgba(255,255,255,.34);background:rgba(0,0,0,.14)}.dapp .cn-bt-poster{padding:0;border:0;background:none;cursor:pointer}.dapp .cn-bt-poster .cn-art{width:66px;border-radius:7px;box-shadow:0 10px 18px -10px rgba(0,0,0,.8)}.dapp .cn-bt-act{display:flex;flex-direction:column;align-items:center;gap:3px;min-height:28px;color:#fff}.dapp .cn-bt-act small{font-size:10.5px;opacity:.75}.dapp .cn-bt-pill{display:inline-flex;align-items:center;gap:5px;padding:4px 11px 4px 10px;border:1.5px solid rgba(255,255,255,.6);border-radius:99px;background:rgba(255,255,255,.07);color:#fff;font:inherit;font-size:12px;font-weight:700;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s,transform .15s}.dapp .cn-bt-pill:hover{background:rgba(255,255,255,.16)}.dapp .cn-bt-pill:active{transform:scale(.94)}.dapp .cn-bt-pill:disabled{opacity:.5}.dapp .cn-bt-pill .ic{width:13px;height:13px}.dapp .cn-bt-stars{display:flex;direction:ltr}.dapp .cn-bt-stars button{width:18px;height:22px;padding:0;border:0;background:none;color:rgba(255,255,255,.3);font-size:16px;line-height:1;cursor:pointer;transition:color .15s,transform .2s var(--d-spring)}.dapp .cn-bt-stars button.on{color:#ffd27a}.dapp .cn-bt-stars button:active{transform:scale(1.3)}.dapp .cn-bt-stars button{display:grid;place-items:center}.dapp .cn-bt-stars .dr-s{width:16px;height:16px}.dapp .cn-bt-stars .dr-s .b{fill:rgba(255,255,255,.26);stroke:rgba(255,255,255,.26)}.dapp .cn-bt-stars .dr-s .f{fill:#ffd27a;stroke:#ffd27a}.dapp .cn-bt-ok{display:inline-flex;align-items:center;gap:4px;font-weight:700;opacity:.9!important}.dapp .cn-bt-ok .ic{width:13px;height:13px}.dapp .bk-car>.cn-bt{flex:0 0 calc(100% - 34px);scroll-snap-align:start}@media (min-width:640px){.dapp .bk-car>.cn-bt{flex-basis:min(560px,calc(100% - 70px))}}.dapp .cn-bt-stamp{position:absolute;top:16px;inset-inline-end:16px;padding:3px 12px;border:2.5px solid #ffd27a;border-radius:8px;color:#ffd27a;font-size:16px;font-weight:800;transform:rotate(-12deg);opacity:.92;animation:cn-stamp .45s var(--d-spring) both;pointer-events:none}@keyframes cn-stamp{from{opacity:0;transform:rotate(-12deg) scale(1.8)}}.dapp .cn-bt.done{filter:saturate(.75)}@media (min-width:640px){.dapp .cn-bt{--stub:140px;min-height:200px}.dapp[dir=ltr] .cn-bt{--stub:calc(100% - 140px)}.dapp .cn-bt-stub{--stub-w:140px}.dapp .cn-bt-poster .cn-art{width:88px}.dapp .cn-bt-stars button{width:21px;font-size:18px}.dapp .cn-bt-stars .dr-s{width:18px;height:18px}.dapp .cn-bt-main{padding:22px 26px 18px}.dapp .cn-bt-f{gap:6px 22px}.dapp .cn-bt-fd b{font-size:15px}.dapp .cn-bt-t{font-size:26px}}@media (prefers-reduced-motion:reduce){.dapp .cn-bt-stamp{animation:none}}.dapp .cn-bits{display:flex;flex-wrap:wrap;align-items:center;gap:0 9px}.dapp .cn-bits>span+span::before{content:"";display:inline-block;width:1px;height:.8em;margin-inline-end:9px;background:currentColor;opacity:.45;vertical-align:-1px}.dapp .cn-mine .bk-plate{margin:0}.dapp .cn-strip{overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;margin-inline:calc(-1 * var(--cn-g));padding-inline:var(--cn-g)}.dapp .cn-strip::-webkit-scrollbar{display:none}.dapp .cn-strip-in{--cn-hole:#2e2e33;position:relative;display:flex;gap:8px;width:max-content;min-width:100%;padding:22px 10px;border-radius:5px;background:#0f0f11;box-shadow:0 16px 28px -18px rgba(0,0,0,.9),inset 0 0 0 1px rgba(255,255,255,.05)}:root[data-theme=paper] .dapp .cn-strip-in{--cn-hole:#e9e5dc;background:#1b1b1e}.dapp .cn-strip-in::before,.dapp .cn-strip-in::after{content:"";position:absolute;inset-inline:4px;height:8px;border-radius:2px;background:repeating-linear-gradient(90deg,transparent 0 5px,var(--cn-hole) 5px 14px,transparent 14px 19px)}.dapp .cn-strip-in::before{top:7px}.dapp .cn-strip-in::after{bottom:7px}.dapp .cn-frame{position:relative;flex:none;width:86px;padding:0;border:0;border-radius:3px;background:#000;cursor:pointer;overflow:hidden;-webkit-tap-highlight-color:transparent;transition:transform .2s var(--d-ease),filter .2s}.dapp .cn-frame .cn-art{border-radius:2px;box-shadow:none}.dapp .cn-frame:hover{transform:scale(1.04);filter:brightness(1.08)}.dapp .cn-frame:active{transform:scale(.97)}.dapp .cn-frame-r{position:absolute;z-index:2;bottom:5px;inset-inline-start:5px;padding:1px 6px;border-radius:99px;background:rgba(0,0,0,.66);color:#f6d58c;font-size:10.5px;font-weight:700;line-height:1.6}@media (min-width:900px){.dapp .cn-frame{width:100px}}.dapp .cn-tvs{display:flex;gap:18px;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;margin-inline:calc(-1 * var(--cn-g));padding:4px var(--cn-g) 6px}.dapp .cn-tvs::-webkit-scrollbar{display:none}.dapp .cn-tv{flex:0 0 164px;display:flex;flex-direction:column;align-items:center;padding:0;border:0;background:none;color:var(--d-ink);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.dapp .cn-tv-s{position:relative;display:block;width:100%;aspect-ratio:16/10;border-radius:12px;overflow:hidden;background:#0d0d0f;border:5px solid #1d1d20;box-shadow:0 0 0 1px var(--d-line2),0 16px 26px -16px rgba(0,0,0,.85);transition:transform .2s var(--d-ease)}.dapp .cn-tv-s.gen{background:linear-gradient(135deg,hsl(var(--h1) 45% 36%),hsl(var(--h2) 45% 20%))}.dapp .cn-tv-s img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 22%}.dapp .cn-tv-s::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.78),transparent 62%),linear-gradient(125deg,rgba(255,255,255,.12),transparent 38%)}.dapp .cn-tv-t{position:absolute;z-index:1;inset-inline:9px;bottom:6px;color:#fff;font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:start}.dapp .cn-tv-s .cn-frame-r{top:6px;bottom:auto;inset-inline-start:auto;inset-inline-end:6px}.dapp .cn-tv-st{width:46px;height:8px;border-radius:0 0 7px 7px;background:#1d1d20;box-shadow:0 0 0 1px var(--d-line2)}.dapp .cn-tv-d{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;margin-top:9px}.dapp .cn-tv-d i{width:6px;height:6px;border-radius:50%;background:var(--d-acc)}.dapp .cn-tv small{margin-top:3px;font-size:11.5px;color:var(--d-sub)}.dapp .cn-tv:hover .cn-tv-s{transform:translateY(-3px)}.dapp .cn-qs{display:flex;flex-direction:column;padding:6px;border-radius:18px;background:var(--d-surf);border:1px solid var(--d-line)}.dapp .cn-qi{display:flex;align-items:center;gap:12px;width:100%;padding:8px;border:0;border-radius:13px;background:none;color:var(--d-ink);font:inherit;text-align:start;cursor:pointer;transition:background .15s}.dapp .cn-qi+.cn-qi{margin-top:2px}.dapp .cn-qi:hover{background:var(--d-surf2)}.dapp .cn-qi-n{flex:none;width:22px;text-align:center;font-size:21px;font-weight:800;color:var(--d-faint);font-variant-numeric:tabular-nums}.dapp .cn-qi-b{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.dapp .cn-qi-b b{font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dapp .cn-qi-b span{font-size:12.5px;color:var(--d-sub)}.dapp .cn-qi-p{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--d-acc-soft);color:var(--d-acc)}.dapp .cn-qi-p .ic{width:16px;height:16px}.dapp .qme{display:flex;flex-direction:column;gap:16px}.dapp .qme-me{display:flex;align-items:center;gap:14px}.dapp .qme-id{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.dapp .qme-edit{flex:none;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:var(--d-bg2);border:1px solid var(--d-line);color:var(--d-ink2);cursor:pointer;transition:background .15s,color .15s,transform .15s}.dapp .qme-edit:hover{background:var(--d-surf2);color:var(--d-ink)}.dapp .qme-edit:active{transform:scale(.92)}.dapp .qme-edit .ic{width:19px;height:19px}.dapp .qme-id b{font-size:19px;font-weight:700;line-height:1.3}.dapp .qme-id span{font-size:13.5px;color:var(--d-sub);unicode-bidi:isolate;direction:ltr;align-self:flex-start}.dapp .qme-id i{font-style:normal;font-size:12.5px;color:var(--d-sub)}.dapp .qme-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.dapp .qme-st{background:var(--d-surf);border:1px solid var(--d-line);border-radius:16px;padding:12px 6px 10px;text-align:center}.dapp .qme-st b{display:block;font-size:21px;font-weight:700;line-height:1.3;font-variant-numeric:tabular-nums}.dapp .qme-st span{display:block;font-size:11.5px;color:var(--d-sub);margin-top:2px}.dapp .qme-list,.dapp .fqk-list{display:flex;flex-direction:column;border:1px solid var(--d-line);border-radius:16px;overflow:hidden;background:var(--d-surf)}.dapp .qme-row{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:0 14px;background:none;border:0;font:inherit;font-size:15px;color:var(--d-ink);text-align:start;cursor:pointer;transition:background .15s}.dapp .qme-row+.qme-row{border-top:1px solid var(--d-line)}.dapp .qme-row:hover,.dapp .qme-row:active{background:var(--d-surf2)}.dapp .qme-row .ic{width:21px;height:21px;flex:none;color:var(--d-ink2)}.dapp .qme-row .qme-c{width:16px;height:16px;color:var(--d-sub)}.dapp .qme-l{flex:1;min-width:0}.dapp .qme-pill{min-width:22px;height:22px;padding:0 7px;border-radius:11px;background:var(--d-acc);color:var(--d-acc-ink);font-size:12px;font-weight:700;display:inline-grid;place-items:center}.dapp .qme-pill[hidden]{display:none}.dapp .qpop-wrap{position:fixed;inset:0;z-index:80;pointer-events:none}.dapp .qpop-wrap.on{pointer-events:auto}.dapp .qpop-scrim{position:absolute;inset:0;background:rgba(8,8,10,0);transition:background .28s}.dapp .qpop-wrap.on .qpop-scrim{background:rgba(8,8,10,.4)}.dapp .qpop{position:absolute;display:flex;flex-direction:column;overflow:hidden;background:var(--d-surf);border:1px solid var(--d-line);border-radius:24px;box-shadow:0 28px 64px -14px rgba(0,0,0,.7);opacity:0;transform:scale(.25);transition:opacity .18s,transform .45s var(--d-spring),top .42s var(--d-ease),left .42s var(--d-ease),width .42s var(--d-ease),height .42s var(--d-ease)}.dapp .qpop-wrap.on .qpop{opacity:1;transform:none}.dapp .qpop-wrap.out .qpop{opacity:0;transform:scale(.4);transition:opacity .16s,transform .22s var(--d-ease)}.dapp .qpop-body{flex:1;min-height:0;overflow:auto;padding:16px;display:flex;flex-direction:column;gap:14px;transition:opacity .13s;-webkit-overflow-scrolling:touch}.dapp .qpop-body.swap{opacity:0}.dapp .qpop-wrap.on .qpop-body>*{animation:qpop-up .5s var(--d-spring) both}.dapp .qpop-wrap.on .qpop-body>:nth-child(2){animation-delay:.05s}.dapp .qpop-wrap.on .qpop-body>:nth-child(3){animation-delay:.1s}.dapp .qpop-wrap.on .qpop-body>:nth-child(4){animation-delay:.15s}.dapp .qpop-wrap.on .qpop-body>:nth-child(5){animation-delay:.2s}@keyframes qpop-up{from{opacity:0;transform:translateY(-12px) scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dapp .qpop,.dapp .qpop-scrim,.dapp .qpop-body{transition:none}.dapp .qpop-wrap.on .qpop-body>*{animation:none}}.dapp .qpop-wrap.top .qpop-scrim{background:rgba(6,6,8,.6);opacity:0;transition:none}.dapp .qpop-wrap.top .qpop-scrim.snap{transition:opacity .42s var(--d-ease)}.dapp .qpop-wrap.top.on .qpop-scrim{background:rgba(6,6,8,.6)}.dapp .qpop.qpop-top{top:0;bottom:auto;height:0;opacity:1;transform:none;transition:none;border:0;border-radius:0 0 32px 32px;background:var(--d-surf);box-shadow:0 26px 70px -14px rgba(0,0,0,.72),0 1px 0 var(--d-line)}.dapp .qpop.qpop-top.snap{transition:height .52s var(--d-ease)}.dapp .qpop.qpop-top.snap.spr{transition:height .72s var(--d-spring)}.dapp .qpop-wrap.out .qpop.qpop-top{opacity:1;transform:none;transition:height .38s var(--d-ease)}.dapp .qpt-c{position:absolute;top:0;left:0;right:0;padding:calc(env(safe-area-inset-top,0px) + 14px) 16px 2px;display:flex;flex-direction:column;gap:14px;touch-action:none;transition:none}.dapp .qpt-f{position:absolute;top:0;left:0;right:0;display:flex;flex-direction:column;visibility:hidden;opacity:0;overflow:hidden}.dapp .qpt-grab{position:absolute;left:0;right:0;bottom:0;height:34px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;background:linear-gradient(to top,var(--d-surf) 62%,transparent);border-radius:0 0 32px 32px;border:0;padding:0;font:inherit;font-size:12.5px;color:var(--d-sub);cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent}.dapp .qpt-bar{display:block;width:44px;height:5px;border-radius:3px;background:var(--d-line2,var(--d-line));transition:background .2s,width .25s var(--d-ease)}.dapp .qpt-grab:hover .qpt-bar,.dapp .qpop.drag .qpt-bar{background:var(--d-sub)}.dapp .qpop.drag .qpt-bar{width:56px}.dapp .qpt-gt{display:none}@keyframes qpt-nudge{0%,70%,100%{transform:translateY(0)}82%{transform:translateY(3px)}92%{transform:translateY(-1px)}}.dapp .qpop.qpop-top:not(.tfull):not(.drag) .qpt-bar{animation:qpt-nudge 3.2s ease-in-out 1.2s infinite}.dapp .qpop.drag{user-select:none;-webkit-user-select:none}.dapp .qpop.qpop-top.snap .qpt-c{transition:opacity .26s ease}.dapp .qpop.qpop-top.snap .qpt-f{transition:opacity .38s ease .08s}.dapp .qpop-wrap.top.on .qpt-c>*{animation:qpt-in .55s var(--d-spring) both}.dapp .qpop-wrap.top.on .qpt-c>:nth-child(2){animation-delay:.06s}.dapp .qpop-wrap.top.on .qpt-c>:nth-child(3){animation-delay:.12s}.dapp .qpop-wrap.top.on .qpt-c>:nth-child(4){animation-delay:.18s}.dapp .qpop-wrap.top.on .qpt-c>:nth-child(5){animation-delay:.24s}@keyframes qpt-in{from{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dapp .qpop.qpop-top.snap,.dapp .qpop.qpop-top.snap.spr,.dapp .qpop-wrap.top .qpop-scrim.snap,.dapp .qpop.qpop-top.snap .qpt-c,.dapp .qpop.qpop-top.snap .qpt-f{transition:none}.dapp .qpop-wrap.top.on .qpt-c>*{animation:none}.dapp .qpop.qpop-top:not(.tfull):not(.drag) .qpt-bar{animation:none}}.dapp .hp-pop .qpop-body{gap:8px;padding:16px 18px 12px}.dapp .hp-h{display:flex;align-items:center;gap:10px}.dapp .hp-h b{font-size:16px}.dapp .hp-ic{flex:none;width:32px;height:32px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:var(--d-acc-soft);color:var(--d-acc)}.dapp .hp-ic .ic{width:18px;height:18px}.dapp .hp-p{margin:0;font-size:14px;line-height:1.85}.dapp .hp-tip{margin:0;display:flex;gap:6px;align-items:flex-start;font-size:13px;line-height:1.8;color:var(--d-sub)}.dapp .hp-tip .ic{flex:none;width:14px;height:14px;margin-top:5px;color:var(--d-acc)}.dapp .hp-all{align-self:flex-start;font-size:13px;padding:4px 0}.dapp .hp-lead{margin:0 0 6px}.dapp .hp-g{margin-top:14px}.dapp .hp-g h3{margin:0 0 4px;font-size:13px;font-weight:600;color:var(--d-sub)}.dapp .hp-r{display:flex;gap:12px;align-items:flex-start;padding:10px 0;border-bottom:1px solid var(--d-line)}.dapp .hp-g .hp-r:last-child{border-bottom:0}.dapp .hp-r b{font-size:14px}.dapp .hp-r p{margin:2px 0 0;font-size:13px;line-height:1.8}.dapp .hp-r .hp-tip{color:var(--d-sub)}.dapp .hp-hold{display:flex;gap:10px;align-items:center;padding:12px 14px;border-radius:16px;background:var(--d-acc-soft);margin:4px 0 2px}.dapp .hp-hold p{margin:0;font-size:14px;line-height:1.85}.dapp .hp-hold .hp-ic{background:var(--d-surf)}.dapp .hp-intro .hp-g{margin-top:8px}.dapp .hp-sheet .sheet-foot{flex-direction:column;align-items:stretch;gap:6px}.dapp .hp-sheet .sheet-foot .hp-all{align-self:center}.dapp .kn{max-width:720px;margin-inline:auto}.dapp .kn-head{justify-content:space-between;gap:10px;margin:2px 2px 14px}.dapp .kn-n{font-size:13.5px;opacity:1;color:var(--d-sub)}.dapp .kn-head .kn-btn{margin-inline-start:0;min-height:38px;padding:6px 16px;font-size:13px;border-color:var(--d-line);background:var(--d-surf);color:var(--d-ink2)}.dapp .kn-head .kn-btn:hover{background:var(--d-surf2);color:var(--d-ink)}.dapp .kn-push{background:var(--d-surf);border:1px solid var(--d-line);border-radius:18px;padding:14px 16px;margin-bottom:14px}.dapp .kn-list{display:flex;flex-direction:column;gap:10px}.dapp .kn-day{font-size:12.5px;font-weight:600;color:var(--d-sub);margin:12px 4px 0;list-style:none}.dapp .kn-day:first-child{margin-top:0}.dapp .kn-item{display:flex;align-items:flex-start;gap:12px;width:100%;padding:14px;border:1px solid var(--d-line);border-radius:18px;background:var(--d-surf);position:relative;opacity:1;transition:transform .15s,background .15s,border-color .15s}.dapp .kn-item:hover{background:var(--d-surf2)}.dapp .kn-item:active{transform:scale(.99)}.dapp .kn-ic{flex:none;width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:var(--d-bg2);color:var(--d-ink2);font-style:normal}.dapp .kn-ic .ic{width:21px;height:21px}.dapp .kn-good .kn-ic{background:color-mix(in srgb,var(--d-ok) 16%,transparent);color:var(--d-ok)}.dapp .kn-bad .kn-ic{background:color-mix(in srgb,var(--d-bad) 16%,transparent);color:var(--d-bad)}.dapp .kn-warn .kn-ic{background:var(--d-acc-soft);color:var(--d-acc)}.dapp .kn-tx{flex:1;min-width:0}.dapp .kn-item b{font-size:15px;font-weight:600;line-height:1.6}.dapp .kn-item span{font-size:13.5px;opacity:1;color:var(--d-ink2);line-height:1.8;margin-top:1px}.dapp .kn-item time{font-size:12px;opacity:1;color:var(--d-sub);margin-top:5px}.dapp .kn-item.new{border-color:color-mix(in srgb,var(--d-acc) 38%,var(--d-line));background:color-mix(in srgb,var(--d-acc) 5%,var(--d-surf))}.dapp .kn-item.new b::before{display:none}.dapp .kn-item.new::after{content:"";position:absolute;top:14px;inset-inline-end:14px;width:9px;height:9px;border-radius:50%;background:var(--d-acc)}.dapp .kn-item.new .kn-tx{padding-inline-end:18px}.dapp .kn-item.old{opacity:.78}.dapp .kn-empty{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;padding:36px 20px;border:1px dashed var(--d-line2,var(--d-line));border-radius:18px;background:var(--d-surf);opacity:1;color:var(--d-sub)}.dapp .kn-empty p{margin:0;font-size:14px;line-height:1.9;max-width:320px}.dapp .kn-more{width:100%;margin-top:12px;border-color:var(--d-line);background:var(--d-surf);color:var(--d-ink2)}.dapp #dFocusBtn{position:relative}.dapp #dFocusBtn.grp.live{background:color-mix(in srgb,var(--d-ok) 18%,transparent);color:var(--d-ok)}.dapp #dFocusBtn.lobby{color:var(--d-ok);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--d-ok) 55%,transparent);animation:dfocus-lobby 2s ease-in-out infinite}@keyframes dfocus-lobby{50%{box-shadow:inset 0 0 0 2px transparent}}.dapp #dFocusBtn.ping::after{content:"";position:absolute;top:7px;inset-inline-end:7px;width:9px;height:9px;border-radius:50%;background:var(--d-ok);box-shadow:0 0 0 2px var(--d-bg)}@media (prefers-reduced-motion:reduce){.dapp #dFocusBtn.lobby{animation:none}}.dapp .sx-t-blue{--c:#8fb3e0}.dapp .sx-t-violet{--c:#b79ae0}.dapp .sx-t-teal{--c:#6cc3b6}.dapp .sx-t-gold{--c:#e3b062}.dapp .sx-t-rose{--c:#e58fa3}.dapp .sx-t-green{--c:#7fb894}.dapp .sx-t-orange{--c:#e89a6a}.dapp .sx-t-sky{--c:#74bfe6}.dapp .sx-t-pink{--c:#d99ad0}.dapp .sx-t-slate{--c:#a3a8b5}.dapp .sx-t-amber{--c:#d6b24f}:root[data-theme=paper] .dapp .sx-t-blue{--c:#3f6fa8}:root[data-theme=paper] .dapp .sx-t-violet{--c:#7a55b3}:root[data-theme=paper] .dapp .sx-t-teal{--c:#2f8f83}:root[data-theme=paper] .dapp .sx-t-gold{--c:#b07d2c}:root[data-theme=paper] .dapp .sx-t-rose{--c:#c04e6a}:root[data-theme=paper] .dapp .sx-t-green{--c:#3f8a5a}:root[data-theme=paper] .dapp .sx-t-orange{--c:#c2652f}:root[data-theme=paper] .dapp .sx-t-sky{--c:#2f84b0}:root[data-theme=paper] .dapp .sx-t-pink{--c:#a5559a}:root[data-theme=paper] .dapp .sx-t-slate{--c:#6f7585}:root[data-theme=paper] .dapp .sx-t-amber{--c:#9a7a14}.dapp .sx .drow[class*=sx-t-] .dr-ic,.dapp .sx-main[class*=sx-t-] .dr-ic,.dapp .pe[class*=sx-t-] .dr-ic{background:color-mix(in srgb,var(--c) 17%,transparent);color:var(--c)}.dapp .sx .drow.danger .dr-ic{background:color-mix(in srgb,var(--d-bad) 14%,transparent);color:var(--d-bad)}.dapp .sx{max-width:720px;margin-inline:auto}.dapp .sx-nav{display:flex;flex-direction:column;min-width:0}.dapp .sx-main{min-width:0}.dapp .sx[data-sec=""] .sx-main{display:none}.dapp .sx[data-sec]:not([data-sec=""]) .sx-nav{display:none}.dapp .sx-main.enter{animation:sx-in .38s var(--d-ease) both}@keyframes sx-in{from{opacity:0;transform:translateX(-14px)}to{opacity:1;transform:none}}.dapp[dir=ltr] .sx-main.enter,:root[dir=ltr] .dapp .sx-main.enter{animation-name:sx-in-l}@keyframes sx-in-l{from{opacity:0;transform:translateX(14px)}to{opacity:1;transform:none}}.dapp .sx-search{position:relative;display:flex;align-items:center;margin-bottom:14px}.dapp .sx-search .s-ico{position:absolute;inset-inline-start:14px;width:19px;height:19px;color:var(--d-sub);pointer-events:none}.dapp .sx-q{-webkit-appearance:none;appearance:none;width:100%;min-height:46px;border-radius:15px;border:1.5px solid transparent;background:var(--d-surf);color:var(--d-ink);font-size:15px;padding-inline:44px 14px;box-shadow:var(--d-shadow);transition:border-color .2s,box-shadow .2s}.dapp .sx-q::placeholder{color:var(--d-faint)}.dapp .sx-q:focus{outline:0;border-color:var(--d-acc);box-shadow:0 0 0 4px var(--d-acc-soft)}.dapp .sx-q::-webkit-search-cancel-button{-webkit-appearance:none}.dapp .sx-nav.searching .sx-groups,.dapp .sx-nav.searching .sx-me,.dapp .sx-nav.searching .sx-foot{display:none}.dapp .sx-none{display:flex;align-items:center;justify-content:center;gap:8px;margin:26px 0;color:var(--d-sub);font-size:14px}.dapp .sx-none .ic{width:18px;height:18px}.dapp .sx-hit .dr-l small{color:var(--d-sub)}.dapp .sx .dgroup.sx-g{margin-bottom:18px}.dapp .sx .dr-l small{display:block;font-size:12px;line-height:1.55;color:var(--d-sub);font-weight:400}.dapp .sx-nav-row .dr-l small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%}.dapp .sx-val{flex:none;max-width:46%;font-size:13.5px;color:var(--d-sub);font-weight:500;text-align:end;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dapp .sx-pick .sx-val{color:var(--d-ink2)}.dapp .sx .drow.static{flex-wrap:nowrap}.dapp .sx-nav-row.on{background:var(--d-surf2)}.dapp .drow.sx-vol,.dapp .sx .drow.static.sx-vol{flex-wrap:wrap}.dapp .drow.sx-vol .fq-vol{flex:1 0 100%;width:100%;margin:0 0 6px}.dapp .sx .drow.sx-flash{animation:sx-flash 2.2s var(--d-ease)}@keyframes sx-flash{0%,55%{background:var(--d-acc-soft);box-shadow:0 0 0 2px var(--d-acc)}100%{background:transparent;box-shadow:0 0 0 2px transparent}}.dapp .sx-me{margin-bottom:18px}.dapp .sx-foot{margin-top:2px}.dapp .sx-foot .dver{margin-top:2px}.dapp .sx-h{display:none}.dapp .sx-body{display:flex;flex-direction:column}.dapp .sx-body .dgroup{margin-bottom:18px}.dapp .sx-body .dg-note{padding:0 14px 6px;margin:-6px 0 14px}@media (min-width:1080px){.dapp .sx{max-width:1060px;display:grid;grid-template-columns:minmax(290px,340px) minmax(0,1fr);gap:36px;align-items:start}.dapp .sx[data-sec=""] .sx-main,.dapp .sx[data-sec]:not([data-sec=""]) .sx-nav{display:flex;flex-direction:column}.dapp .sx-nav{position:sticky;top:96px;max-height:calc(100vh - 116px);overflow-y:auto;padding:2px 2px 10px;scrollbar-width:thin}.dapp .sx-h{display:flex;align-items:center;gap:12px;margin:2px 4px 18px}.dapp .sx-h h2{margin:0;font-size:22px;font-weight:700}.dapp .sx-h-ic{width:40px;height:40px;border-radius:13px;display:grid;place-items:center;background:color-mix(in srgb,var(--c) 17%,transparent);color:var(--c)}.dapp .sx-h-ic .ic{width:22px;height:22px}.dapp .sx-main.enter{animation-name:sx-fade}}@keyframes sx-fade{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dapp .sx-main.enter,.dapp .sx .drow.sx-flash{animation:none}}.dapp .pe{display:flex;flex-direction:column;max-width:560px;width:100%;margin-inline:auto;padding-bottom:12px}.dapp .pe-hero{--pc:var(--d-acc);position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;gap:4px;margin-bottom:2px;padding:14px 8px 8px;text-align:center}.dapp .pe-hero::before{content:"";position:absolute;z-index:-1;left:50%;top:-30px;width:340px;max-width:100%;height:240px;transform:translateX(-50%);pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--pc) 34%,transparent),transparent)}.dapp .pe-pv-bio{max-width:24em;margin:6px 0 0;font-size:13.5px;line-height:1.85;color:var(--d-sub);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.dapp .pe-pv-bio:empty{display:none}.dapp .pe-tabs{display:flex;justify-content:center;gap:26px;margin:6px 0 18px;border-bottom:1px solid var(--d-line)}.dapp .pe-tab{position:relative;padding:10px 4px 12px;border:0;background:none;color:var(--d-sub);font:inherit;font-size:14.5px;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent}.dapp .pe-tab.on{color:var(--d-ink)}.dapp .pe-tab.on::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2.5px;border-radius:2px;background:var(--d-acc)}.dapp .pe-pn[hidden]{display:none}.dapp .pe-av{position:relative;border-radius:50%;margin-bottom:8px;transition:transform .2s var(--d-spring);-webkit-tap-highlight-color:transparent}.dapp .pe-av:active{transform:scale(.96)}.dapp .pe-av .av-g{box-shadow:0 0 0 4px color-mix(in srgb,var(--pc) 72%,#fff 6%),0 0 0 11px color-mix(in srgb,var(--pc) 18%,transparent),0 18px 34px -14px rgba(0,0,0,.6)}.dapp .pe-av img{border-radius:50%;box-shadow:0 0 0 4px color-mix(in srgb,var(--pc) 72%,#fff 6%),0 0 0 11px color-mix(in srgb,var(--pc) 18%,transparent)}.dapp .pe-av-edit{position:absolute;bottom:0;inset-inline-start:0;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--pc);color:#fff;border:3px solid var(--d-surf);box-shadow:0 6px 12px -6px rgba(0,0,0,.6)}.dapp .pe-av-edit .ic{width:15px;height:15px}.dapp .pe-nm{display:flex;align-items:baseline;justify-content:center;gap:6px;max-width:100%;margin-top:6px;cursor:text}.dapp .pe-nm .ic{width:15px;height:15px;flex:none;opacity:.45}.dapp .pe-nameIn{flex:0 1 auto;width:auto;max-width:100%;min-width:0;padding:2px 6px;border:0;border-bottom:2px dashed transparent;border-radius:0;background:none;color:var(--d-ink);font:inherit;font-size:25px;font-weight:800;line-height:1.5;text-align:center}.dapp .pe-nameIn::placeholder{color:var(--d-faint);font-weight:500}.dapp .pe-nameIn.pe-last{font-weight:500;color:var(--d-ink2)}.dapp .pe-nameIn:focus{background:none;border-bottom-color:color-mix(in srgb,var(--pc) 70%,transparent)}.dapp .pe-sw{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:330px;margin-top:16px}.dapp .pe-sw .pe-c{width:26px;height:26px}.dapp .pe-sw .pe-c.on{box-shadow:0 0 0 3px var(--d-surf),0 0 0 5px var(--d-ink)}.dapp .pe-shp{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px}.dapp .pe-shp[hidden]{display:none}.dapp .pe-shp .pe-s{padding:3px;background:none;cursor:pointer}.dapp .pe-sec{margin-bottom:22px;padding:0 2px}.dapp .pe-sec-h{display:flex;align-items:center;gap:10px;margin-bottom:10px}.dapp .pe-sec-i{display:none}.dapp .pe-sec-h b{font-size:13px;font-weight:600;color:var(--d-sub)}.dapp .pe-cnt{margin-inline-start:auto;font-size:12px;color:var(--d-sub)}.dapp .pe-sec .sx-ta{margin:0;min-height:96px}.dapp .pe-sheet .sheet-head{display:flex;flex-wrap:nowrap;align-items:center;gap:10px}.dapp .pe-sheet .sheet-title{order:2;flex:1;min-width:0;text-align:center}.dapp .pe-sheet .sheet-title h2{font-size:16px}.dapp .pe-sheet .sheet-head>.x{order:1;display:grid;place-items:center;flex:none;width:38px;height:38px;padding:0;border:0;border-radius:50%;background:var(--d-surf2);color:var(--d-ink2);font-size:22px;line-height:1}.dapp .pe-sheet .sheet-actions{order:3;display:flex;flex:none;margin:0}.dapp .pe-sheet .sheet-body{padding-top:0}.dapp .pe-ok{display:grid;place-items:center;width:38px;height:38px;padding:0;border:0;border-radius:50%;background:var(--d-acc);color:var(--d-acc-ink,#fff);cursor:pointer;transition:transform .15s var(--d-spring),opacity .2s;-webkit-tap-highlight-color:transparent}.dapp .pe-ok:active{transform:scale(.9)}.dapp .pe-ok:disabled{opacity:.5}.dapp .pe-ok .ic{width:18px;height:18px}.dapp .pe-dh{display:flex;align-items:center;gap:12px;margin:4px 2px 12px}.dapp .pe-dh-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.dapp .pe-dh-t b{font-size:16px;font-weight:800}.dapp .pe-dh-t small{font-size:12.5px;line-height:1.7;color:var(--d-sub)}.dapp .pe-dots{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px;max-width:92px}.dapp .pe-dots i{width:9px;height:9px;border-radius:50%;background:var(--d-line2,rgba(255,255,255,.14));transition:background .3s,transform .3s var(--d-spring)}.dapp .pe-dots i.on{background:var(--tc,var(--d-acc));transform:scale(1.25);box-shadow:0 0 8px -1px var(--tc,var(--d-acc))}.dapp .pe-dh.done .pe-dh-t b::after{content:" ✦";color:var(--d-acc)}.dapp .pe-tiles{margin-bottom:6px}.dapp .pe-tiles>h3{margin:6px 2px 10px;font-size:13px;font-weight:600;color:var(--d-sub)}.dapp .pe-tiles.pe-det>h3{display:none}.dapp .pe-tiles .dgroup-b{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0;background:none;border:0;box-shadow:none;border-radius:0}.dapp .pe-tiles .drow{--tc:var(--d-acc);position:relative;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;gap:6px;min-height:104px;padding:14px 14px 12px;border-radius:22px;text-align:start;background:transparent;border:1.5px dashed color-mix(in srgb,var(--tc) 42%,var(--d-line2,var(--d-line)));box-shadow:none;transition:background .3s,border-color .3s,transform .15s var(--d-spring)}.dapp .pe-tiles .drow:active{transform:scale(.97)}.dapp .pe-tiles .drow::before{display:none}.dapp .pe-tiles .drow .dr-ic{width:36px;height:36px;border-radius:13px;background:color-mix(in srgb,var(--tc) 18%,transparent);color:var(--tc)}.dapp .pe-tiles .drow .dr-ic .ic{width:19px;height:19px}.dapp .pe-tiles .drow .dr-l{flex:none;font-size:12.5px;font-weight:600;color:var(--d-sub)}.dapp .pe-tiles .drow .dr-l small{display:none}.dapp .pe-tiles .drow .sx-val{margin:0;max-width:100%;font-size:15px;font-weight:800;color:var(--d-ink);text-align:start;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dapp .pe-tiles .drow .dr-go{display:none}.dapp .pe-tiles .drow:not(.filled)::after{content:"+";position:absolute;top:10px;inset-inline-end:14px;font-size:24px;font-weight:300;line-height:1;color:color-mix(in srgb,var(--tc) 70%,var(--d-sub))}.dapp .pe-tiles .drow.filled{border-style:solid;border-color:color-mix(in srgb,var(--tc) 55%,transparent);background:color-mix(in srgb,var(--tc) 10%,var(--d-surf))}.dapp .pe-tiles .drow.filled::after{content:"";position:absolute;top:12px;inset-inline-end:14px;width:7px;height:7px;border-radius:50%;background:var(--tc);box-shadow:0 0 8px var(--tc)}.dapp .pe-tiles .drow.pe-field{cursor:text}.dapp .pe-tiles.pe-nav .drow{border-style:solid;border-color:color-mix(in srgb,var(--tc) 30%,var(--d-line))}.dapp .pe-tiles.pe-nav .drow:not(.filled)::after{content:"‹";top:8px;font-size:26px}.dapp .pe-tiles .drow.pe-field .dr-l{order:1}.dapp .pe-tiles .drow.pe-field .sx-in{order:2;width:100%;max-width:none;padding:2px 0;font-size:15px;font-weight:800;text-align:start;background:none}.dapp .pe-chips{display:flex;flex-wrap:wrap;gap:8px}.dapp .pe-chips.pe-rail{flex-wrap:nowrap;overflow-x:auto;margin:0 -2px;padding:2px 2px 6px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.dapp .pe-chips.pe-rail::-webkit-scrollbar{display:none}.dapp .pe-chips.pe-rail .pe-chip{flex:none;white-space:nowrap}.dapp .pe-chip{padding:7px 15px;border-radius:99px;border:1px solid var(--d-line);background:var(--d-surf2);color:var(--d-ink2);font:inherit;font-size:13.5px;cursor:pointer;transition:background .2s,border-color .2s,transform .15s var(--d-spring);-webkit-tap-highlight-color:transparent}.dapp .pe-chip:active{transform:scale(.94)}.dapp .pe-chip.on{background:color-mix(in srgb,var(--d-acc) 18%,var(--d-surf));border-color:var(--d-acc);color:var(--d-ink);font-weight:600}.dapp .pe-u{font-size:14px;color:var(--d-acc);font-weight:600}.dapp .pe-u:empty{display:none}.dapp .pe-since{font-size:12.5px;color:var(--d-sub)}.dapp .pe .dgroup{margin-bottom:18px}.dapp .pe .dgroup h3{margin-top:2px}.dapp .pe .dr-l small{display:block;font-size:12px;line-height:1.55;color:var(--d-sub);font-weight:400}.dapp .pe .drow.static{flex-wrap:nowrap}.dapp .pe-field{cursor:text}.dapp .sx-in{flex:1;min-width:0;-webkit-appearance:none;appearance:none;background:transparent;border:0;outline:0;color:var(--d-ink);font:inherit;font-size:15px;font-weight:500;text-align:left;padding:8px 2px;border-radius:8px}.dapp .sx-in::placeholder,.dapp .sx-ta::placeholder{color:var(--d-faint);font-weight:400}.dapp .sx-in:focus{background:var(--d-surf2)}.dapp .pe-field .sx-in{max-width:56%}.dapp .pe-area,.dapp .pe .drow.static.pe-area{flex-wrap:wrap}.dapp .sx-ta{flex:1 0 100%;width:100%;min-height:76px;resize:none;-webkit-appearance:none;appearance:none;background:var(--d-surf2);border:1.5px solid transparent;border-radius:14px;color:var(--d-ink);font:inherit;font-size:15px;line-height:1.85;padding:10px 12px;margin:2px 0 4px;outline:0;transition:border-color .2s,box-shadow .2s}.dapp .sx-ta:focus{border-color:var(--d-acc);box-shadow:0 0 0 4px var(--d-acc-soft)}.dapp .pe-save{min-width:76px}.dapp .pe-page .hbf-b{padding-top:2px}.dapp .pe-pick{display:flex;flex-direction:column;gap:18px;padding:6px 14px 10px}.dapp .pe-shapes{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;justify-items:center}.dapp .pe-s{border-radius:50%;padding:3px;border:2.5px solid transparent;transition:border-color .15s,transform .15s var(--d-spring)}.dapp .pe-s:active{transform:scale(.92)}.dapp .pe-s.on{border-color:var(--d-acc)}.dapp .pe-colors{display:grid;grid-template-columns:repeat(8,1fr);gap:6px;justify-items:center}.dapp .pe-c{width:30px;height:30px;border-radius:50%;background:var(--c);border:0;transition:transform .15s var(--d-spring);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.dapp .pe-c:active{transform:scale(.88)}.dapp .pe-c.on{box-shadow:0 0 0 3px var(--d-surf,#1a1b1f),0 0 0 5px var(--d-ink,#f1f1f2)}.dapp .pe-ints{max-height:min(52vh,420px);overflow-y:auto}@media (max-width:360px){.dapp .pe-colors{grid-template-columns:repeat(4,1fr);row-gap:10px}}.dapp .pe .drow[hidden]{display:none}.dapp .pe-wheel{gap:2px}.dapp .pe-wheel .hb-wh-c span{font-size:19px}.dapp .pe-wheel .pe-wh-d{width:60px}.dapp .pe-wheel .pe-wh-m{width:116px}.dapp .pe-wheel .pe-wh-y{width:80px}.dapp .pe-dfoot{display:flex;gap:8px}.dapp .pe-dfoot .dbtn{flex:1}.dapp .pe-otherb{padding:4px 10px 12px}.dapp .pe-otherb .pe-other{padding-inline:14px}.dapp .pe-sm{display:flex;flex-direction:column;gap:10px}.dapp .cnm .dsh-body.busy{opacity:.5}.dapp .cnm-sheet{--cn-hole:#2e2e33;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:14px;column-gap:0;margin-inline:-2px}@media (min-width:560px){.dapp .cnm-sheet{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:900px){.dapp .cnm-sheet{grid-template-columns:repeat(6,minmax(0,1fr))}}:root[data-theme=paper] .dapp .cnm-sheet{--cn-hole:#e9e5dc}.dapp .cnm-fr{position:relative;display:block;min-width:0;padding:20px 5px 22px;border:0;background:#0f0f11;cursor:pointer;-webkit-tap-highlight-color:transparent}:root[data-theme=paper] .dapp .cnm-fr{background:#1b1b1e}.dapp .cnm-fr::before,.dapp .cnm-fr::after{content:"";position:absolute;inset-inline:0;height:8px;background:repeating-linear-gradient(90deg,transparent 0 5px,var(--cn-hole) 5px 13px,transparent 13px 18px)}.dapp .cnm-fr::before{top:6px}.dapp .cnm-fr::after{bottom:8px}.dapp .cnm-sheet .cnm-fr:first-child{border-start-start-radius:5px;border-end-start-radius:5px}.dapp .cnm-fr-p{position:relative;display:block;border-radius:2px;overflow:hidden;background:#000;transition:transform .2s var(--d-ease),filter .2s}.dapp .cnm-fr-p .cn-art{border-radius:2px;box-shadow:none}.dapp .cnm-fr:hover .cnm-fr-p{transform:scale(1.04);filter:brightness(1.08)}.dapp .cnm-fr:active .cnm-fr-p{transform:scale(.97)}.dapp .cnm-fr-n{position:absolute;bottom:0;inset-inline-start:7px;font-size:8.5px;font-weight:700;line-height:8px;color:#d98c3f;opacity:.8;letter-spacing:.5px;font-variant-numeric:tabular-nums}.dapp .cnm-tks{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}@media (min-width:820px){.dapp .cnm-tks{grid-template-columns:repeat(2,minmax(0,1fr))}}.dapp .cnm-tvs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px}@media (min-width:640px){.dapp .cnm-tvs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1000px){.dapp .cnm-tvs{grid-template-columns:repeat(4,minmax(0,1fr))}}.dapp .cnm-tv{flex:none;width:auto;min-width:0}.dapp .cnm-tv-bar{position:absolute;z-index:1;inset-inline:9px;bottom:4px;height:3px;border-radius:2px;background:rgba(255,255,255,.22);overflow:hidden}.dapp .cnm-tv-bar i{display:block;height:100%;background:var(--d-acc)}.dapp .cnm-tv .cn-tv-t{bottom:11px}.dapp .cnm-qs{max-width:720px}.dapp .cnm-dim .cn-art{filter:saturate(.5) brightness(.85)}.dapp .cnb{gap:14px}.dapp .cnb-h{display:flex;flex-direction:column;gap:2px}.dapp .cnb-h h2{margin:0;font-size:24px;font-weight:800;line-height:1.4}.dapp .cnb-h span{font-size:13px;color:var(--d-sub)}.dapp .cnb-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (min-width:640px){.dapp .cnb-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1000px){.dapp .cnb-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.dapp .cnb-tiles[hidden]{display:none}.dapp .cnb-g{position:relative;display:flex;align-items:flex-end;min-height:76px;padding:12px 14px;border:0;border-radius:18px;overflow:hidden;cursor:pointer;background:linear-gradient(135deg,hsl(var(--h1) 42% 34%),hsl(var(--h2) 46% 20%));color:#fff;font:inherit;text-align:start;box-shadow:inset 0 1px 0 rgba(255,255,255,.12);transition:transform .2s var(--d-ease)}.dapp .cnb-g:hover{transform:translateY(-2px)}.dapp .cnb-g:active{transform:scale(.97)}.dapp .cnb-g b{position:relative;z-index:1;font-size:15px;font-weight:800}.dapp .cnb-g-l{position:absolute;top:-14px;inset-inline-end:8px;font-size:78px;font-weight:900;line-height:1;opacity:.16}:root[data-theme=paper] .dapp .cnb-g{background:linear-gradient(135deg,hsl(var(--h1) 48% 46%),hsl(var(--h2) 50% 32%))}.dapp .cnp-seen .cn-strip{margin-inline:0;padding-inline:0}.dapp .cnp-role{align-self:flex-start;margin-bottom:10px}.dapp .cnp-tl{position:relative;display:flex;flex-direction:column}.dapp .cnp-tl::before{content:"";position:absolute;top:10px;bottom:10px;inset-inline-start:43px;width:2px;border-radius:2px;background:var(--d-line)}.dapp .cnp-row{position:relative;display:flex;align-items:center;gap:10px}.dapp .cnp-y{flex:none;width:36px;font-size:12.5px;font-weight:800;color:var(--d-sub);text-align:center;font-variant-numeric:tabular-nums}.dapp .cnp-row.first::after{content:"";position:absolute;inset-inline-start:39px;top:50%;width:10px;height:10px;margin-top:-5px;border-radius:50%;background:var(--d-acc);box-shadow:0 0 0 3px var(--d-bg)}.dapp .cnp-row .cn-film{flex:1;min-width:0;margin-inline-start:12px}.dapp .cnp-tl .cn-film-y{display:none}.dapp .cnp-row+.cnp-row.first{margin-top:6px}.dapp .cnm-tks .cn-bt-k{display:none}.dapp .cnb-lh{margin:10px 0 12px}.dapp .dpw{position:fixed;inset:0;z-index:118;display:flex;justify-content:center;background:var(--d-bg);opacity:0;transform:translateY(18px);transition:opacity .24s,transform .3s var(--d-ease)}.dapp .dpw.in{opacity:1;transform:none}.dapp .dpw.out{opacity:0;transform:translateY(18px)}.dapp .dpw-in{position:relative;display:flex;flex-direction:column;width:100%;max-width:700px;height:100%;min-height:0;background:var(--d-bg)}.dapp .dpw-h{flex:none;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:calc(10px + var(--d-safe-t)) 12px 6px}.dapp .dpw-ib{flex:none;width:40px;height:40px;border-radius:13px;display:grid;place-items:center;border:0;background:none;color:var(--d-ink2);cursor:pointer}.dapp .dpw-ib:active{background:var(--d-surf2)}.dapp .dpw-ib .ic{width:21px;height:21px}.dapp .dpw-ib.sm{width:34px;height:34px;border-radius:11px}.dapp .dpw-ib.sm .ic{width:18px;height:18px}.dapp .dpw-dots{display:flex;gap:6px}.dapp .dpw-dots i{width:7px;height:7px;border-radius:4px;background:var(--d-line2);transition:width .3s var(--d-ease),background .3s}.dapp .dpw-dots i.was{background:color-mix(in srgb,var(--d-acc) 50%,transparent)}.dapp .dpw-dots i.on{width:22px;background:var(--d-acc)}.dapp .dpw-skip{min-width:40px;padding:8px 10px;border:0;background:none;font:inherit;font-size:13.5px;font-weight:600;color:var(--d-sub);cursor:pointer}.dapp .dpw-b{flex:1;min-height:0;display:flex;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:8px 20px 28px}.dapp .dpw-f{flex:none;display:flex;flex-direction:column;border-top:1px solid var(--d-line);background:var(--d-bg);padding:8px 14px calc(8px + var(--d-safe-b))}.dapp .dpw-ftray:empty{display:none}.dapp .dpw.kb .dpw-f{padding-bottom:8px}@media (max-width:899.98px){.dapp .dpw.kb::after{content:"";position:absolute;left:0;right:0;top:100%;height:60vh;background:var(--d-bg);pointer-events:none}}.dapp .dpw-next{display:flex;max-width:640px;margin:0 auto;gap:10px}.dapp .dpw-next.quiet{--b:var(--d-surf2);--bi:var(--d-ink2);--bs:var(--d-surf3);border-color:var(--d-line)}.dapp .dpw-cnt{display:inline-grid;place-items:center;min-width:26px;height:26px;padding:0 8px;border-radius:13px;background:rgba(0,0,0,.18);font-size:13.5px;font-weight:700;font-variant-numeric:tabular-nums}.dapp .dpw-cnt[hidden]{display:none}@media (min-width:900px){.dapp .dpw{background:rgba(0,0,0,.55);padding:3vh 24px}:root[data-theme=paper] .dapp .dpw{background:rgba(40,30,15,.28)}.dapp .dpw-in{border-radius:26px;border:1px solid var(--d-line2);overflow:hidden;box-shadow:0 30px 80px -30px rgba(0,0,0,.7)}.dapp .dpw-h{padding-top:12px}}.dapp .dpw-s{display:flex;flex-direction:column;animation:dpw-in .38s var(--d-ease)}@keyframes dpw-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.dapp .dpw-intro{flex:1;align-items:center;justify-content:center;text-align:center;padding-bottom:5vh}.dapp .dpw-intro h1{margin:0;font-size:27px;font-weight:700;line-height:1.5}.dapp .dpw-intro>p{margin:10px 0 0;max-width:340px;font-size:15px;line-height:2;color:var(--d-sub);text-wrap:balance}.dapp .dpw-eyebrow{display:inline-flex;align-items:center;gap:7px;margin-bottom:6px;padding:6px 13px;border-radius:99px;background:var(--d-acc-soft);color:var(--d-acc);font-size:13px;font-weight:600}.dapp .dpw-eyebrow .ic{width:16px;height:16px}.dapp .dpw-intro .dlink{margin-top:14px}.dapp .dpw-art{position:relative;display:flex;align-items:flex-end;justify-content:center;width:100%;height:208px;margin:14px 0 22px}.dapp .dpw-art-book{flex-direction:column;align-items:center;justify-content:flex-end}.dapp .dpw-books{display:flex;align-items:flex-end;gap:5px;padding:0 10px}.dapp .dpw-sp{position:relative;display:block;flex:none;width:23px;height:var(--ht);border-radius:4px 4px 2px 2px;transform-origin:50% 100%;background:linear-gradient(90deg,hsl(var(--h) var(--s) calc(var(--l) + 9%)),hsl(var(--h) var(--s) var(--l)) 48%,hsl(var(--h) var(--s) calc(var(--l) - 9%)));box-shadow:inset 0 0 0 1px rgba(255,255,255,.09),0 10px 14px -10px rgba(0,0,0,.65);animation:dpw-sp .75s var(--d-ease) both;animation-delay:calc(var(--i) * 90ms + 140ms)}.dapp .dpw-sp b{position:absolute;inset-inline:4px;height:3px;border-radius:2px;background:rgba(255,255,255,.36)}.dapp .dpw-sp b:first-child{top:13px}.dapp .dpw-sp b:last-child{bottom:16px;height:7px;opacity:.45}.dapp .dpw-sp.lean{margin-inline-start:7px;transform:rotate(13deg);animation-name:dpw-lean}@keyframes dpw-sp{from{opacity:0;transform:translateY(30px) scaleY(.72)}to{opacity:1;transform:none}}@keyframes dpw-lean{from{opacity:0;transform:translateY(30px) rotate(0)}to{opacity:1;transform:rotate(13deg)}}.dapp .dpw-plank{display:block;width:min(300px,86%);height:13px;margin-top:-1px;border-radius:7px;background:linear-gradient(#b4864a,#7a5427);box-shadow:0 14px 18px -10px rgba(0,0,0,.7),inset 0 1px 0 rgba(255,255,255,.22)}.dapp .dpw-art-film{align-items:center}.dapp .dpw-tk{position:relative;display:flex;align-items:stretch;width:min(284px,86vw);height:136px;border-radius:17px;background:repeating-linear-gradient(135deg,rgba(255,255,255,.05) 0 10px,transparent 10px 20px),linear-gradient(160deg,hsl(3 48% 36%),hsl(358 46% 22%));box-shadow:0 26px 36px -22px rgba(0,0,0,.85),inset 0 0 0 1px rgba(255,255,255,.1);animation:dpw-tk .8s var(--d-ease) both}@keyframes dpw-tk{from{opacity:0;transform:translateY(24px) rotate(-5deg)}to{opacity:1;transform:rotate(-2deg)}}.dapp .dpw-tk{transform:rotate(-2deg)}.dapp .dpw-tk-p{flex:none;display:grid;place-items:center;width:76px;margin:13px;border-radius:11px;color:rgba(255,255,255,.72);background:linear-gradient(160deg,hsl(212 42% 42%),hsl(252 40% 20%));box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}.dapp .dpw-tk-p .ic{width:24px;height:24px}.dapp .dpw-tk-b{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:9px;padding-inline:16px 18px;border-inline-start:2px dashed rgba(255,255,255,.3)}.dapp .dpw-tk-b b{display:block;height:12px;width:78%;border-radius:6px;background:rgba(255,255,255,.88)}.dapp .dpw-tk-b i{display:block;height:7px;width:58%;border-radius:4px;background:rgba(255,255,255,.34)}.dapp .dpw-tk-b i+i{width:40%}.dapp .dpw-tk-b em{display:block;height:7px;width:0}.dapp .dpw-tk-n{position:absolute;inset-inline-start:calc(13px + 76px + 13px - 10px);width:20px;height:20px;border-radius:50%;background:var(--d-bg)}.dapp .dpw-tk-n.n1{top:-10px}.dapp .dpw-tk-n.n2{bottom:-10px}.dapp .dpw-tk-stamp{position:absolute;bottom:12px;inset-inline-end:14px;display:inline-flex;align-items:center;gap:5px;padding:5px 12px 5px 10px;border-radius:99px;border:2px solid var(--d-acc);background:rgba(20,14,6,.78);color:#f6d58c;font-size:13.5px;font-weight:700;transform:rotate(-9deg);animation:dpw-stamp .5s var(--d-spring) .95s both}.dapp .dpw-tk-stamp .ic{width:15px;height:15px;stroke-width:2.6}@keyframes dpw-stamp{from{opacity:0;transform:scale(2.2) rotate(-24deg)}to{opacity:1;transform:rotate(-9deg)}}.dapp .dpw-art-tv{flex-direction:column;align-items:center;justify-content:center}.dapp .dpw-tv{position:relative;display:block;width:min(230px,70vw);aspect-ratio:16/10;border-radius:17px;overflow:hidden;background:#0d0d0f;border:7px solid #1d1d20;box-shadow:0 0 0 1px var(--d-line2),0 26px 34px -20px rgba(0,0,0,.9);animation:dpw-tv .7s var(--d-ease) both}@keyframes dpw-tv{from{opacity:0;transform:translateY(20px) scale(.94)}to{opacity:1;transform:none}}.dapp .dpw-tv-s{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;gap:7px;padding:12px;background:radial-gradient(90% 80% at 80% 0%,hsl(30 70% 52% / .35),transparent 60%),linear-gradient(135deg,hsl(212 46% 34%),hsl(268 42% 17%))}.dapp .dpw-tv-s::after{content:"";position:absolute;inset:0;background:linear-gradient(125deg,rgba(255,255,255,.14),transparent 38%)}.dapp .dpw-tv-s .ic{position:absolute;left:50%;top:44%;width:34px;height:34px;margin:-17px 0 0 -17px;color:rgba(255,255,255,.88)}.dapp .dpw-tv-s b{position:relative;z-index:1;display:block;height:9px;width:62%;border-radius:5px;background:rgba(255,255,255,.88)}.dapp .dpw-tv-s i{position:relative;z-index:1;display:block;height:6px;width:38%;border-radius:4px;background:rgba(255,255,255,.4)}.dapp .dpw-tv-st{display:block;width:56px;height:9px;border-radius:0 0 8px 8px;background:#1d1d20;box-shadow:0 0 0 1px var(--d-line2)}.dapp .dpw-tv-d{display:flex;gap:7px;margin-top:16px}.dapp .dpw-tv-d i{width:10px;height:10px;border-radius:50%;background:var(--d-line2);animation:dpw-dot .45s var(--d-spring) forwards;animation-delay:calc(var(--i) * 240ms + 800ms)}@keyframes dpw-dot{to{background:var(--d-acc);transform:scale(1.18)}}.dapp .dpw-art-win{align-items:center}.dapp .dpw-win{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:5px;width:112px;height:150px;padding:6px;border-radius:56px 56px 12px 12px;border:5px solid var(--d-ink2);background:var(--d-acc-soft)}.dapp .dpw-win i{display:block;border-radius:4px;background:color-mix(in srgb,var(--d-acc) 20%,var(--d-surf))}.dapp .dpw-win i:nth-child(1){border-radius:46px 4px 4px 4px}.dapp .dpw-win i:nth-child(2){border-radius:4px 46px 4px 4px}.dapp .dpw-win-ck{position:absolute;width:44px;height:44px;padding:10px;border-radius:50%;background:var(--d-acc);color:var(--d-acc-ink);stroke-width:2.6;box-shadow:0 8px 18px -6px rgba(0,0,0,.55);animation:dpw-stamp .5s var(--d-spring) .3s both}.dapp .dpw-fan{height:196px}.dapp .dpw-fan-i{position:absolute;bottom:6px;left:50%;width:84px;margin-left:-42px;transform-origin:50% 130%;transform:translateX(calc(var(--k) * 38px)) rotate(calc(var(--k) * 8deg));animation:dpw-fan .6s var(--d-ease) both}.dapp .dpw-fan-i>*{width:100%;display:block;box-shadow:0 18px 22px -12px rgba(0,0,0,.75),0 0 0 1px rgba(255,255,255,.1)}@keyframes dpw-fan{from{opacity:0;transform:translateX(0) rotate(0) translateY(26px)}}.dapp .dpw-ph h2{margin:2px 0 4px;font-size:25px;font-weight:700;line-height:1.5}.dapp .dpw-ph p{margin:0;font-size:14px;line-height:1.95;color:var(--d-sub)}.dapp .dpw-seg{display:flex;gap:6px;margin:16px 0 10px}.dapp .dpw-seg button{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:42px;padding:0 8px;border-radius:13px;background:var(--d-surf);border:1px solid var(--d-line);color:var(--d-sub);font:inherit;font-size:13.5px;font-weight:500;cursor:pointer;transition:background .2s,color .2s,transform .15s var(--d-spring)}.dapp .dpw-seg button:active{transform:scale(.95)}.dapp .dpw-seg button.on{background:var(--d-ink);color:var(--d-bg);border-color:var(--d-ink);font-weight:600}.dapp .dpw-seg .ic{width:17px;height:17px}.dapp .dpw-q{display:flex;align-items:center;gap:8px;margin-bottom:12px}.dapp .dpw-q-f{flex:1;min-width:0;display:flex;align-items:center;gap:4px;min-height:48px;padding:0 6px 0 12px;border-radius:15px;background:var(--d-surf);border:1px solid var(--d-line2)}.dapp .dpw-q-f:focus-within{border-color:var(--d-acc)}.dapp .dpw-q-ic{flex:none;width:20px;height:20px;color:var(--d-sub)}.dapp .dpw-q-in{flex:1;min-width:0;height:46px;border:0;background:none;color:var(--d-ink);font:inherit;font-size:16px;outline:none;padding:0 4px}.dapp .dpw-q-in::-webkit-search-cancel-button{display:none}.dapp .dpw-ctx{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:48px;padding:0 13px;border-radius:15px;background:var(--d-surf);border:1px solid var(--d-line2);color:var(--d-sub);font:inherit;font-size:14px;font-weight:600;cursor:pointer;font-variant-numeric:tabular-nums}.dapp .dpw-ctx .ic{width:18px;height:18px}.dapp .dpw-ctx.on{color:var(--d-acc);border-color:color-mix(in srgb,var(--d-acc) 55%,transparent);background:var(--d-acc-soft)}.dapp .dpw-tray{display:flex;align-items:center;gap:8px;width:100%;max-width:640px;margin:0 auto 8px;padding:7px 12px;border-radius:15px;font:inherit;font-size:14px;color:var(--d-ink);background:var(--d-acc-soft);border:1px solid color-mix(in srgb,var(--d-acc) 28%,transparent);cursor:pointer;text-align:start}.dapp .dpw-tray[hidden]{display:none}.dapp .dpw-tray b{font-size:15px;font-weight:700;font-variant-numeric:tabular-nums}.dapp .dpw-tray-a{display:flex;flex:none;padding-inline-end:4px}.dapp .dpw-tray-a>*{flex:none;width:24px;border-radius:5px;box-shadow:0 0 0 2px var(--d-acc-soft),0 0 0 3px var(--d-bg)}.dapp .dpw-tray-a>*+*{margin-inline-start:-10px}.dapp .dpw-tray-a .lb-cov,.dapp .dpw-tray-a .cn-art{width:24px;border-radius:5px}.dapp .dpw-tray>span:not(.dpw-tray-a){flex:1;min-width:0}.dapp .dpw-tray-go{flex:none;width:16px;height:16px;color:var(--d-sub)}.dapp .dpw-list{transition:opacity .2s}.dapp .dpw-list.busy{opacity:.5}.dapp .dpw-lh{margin:6px 2px 12px;font-size:13px;font-weight:500;color:var(--d-sub)}.dapp .dpw-more{height:1px}.dapp .dpw-hint{margin:30px 8px;text-align:center;color:var(--d-sub);font-size:14px}.dapp .dpw-more[hidden]{display:none}.dapp .dpw-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 12px}@media (min-width:520px){.dapp .dpw-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.dapp .dpw-sk{display:block;aspect-ratio:2/3;border-radius:10px;background:var(--d-surf);animation:dpw-sk 1.2s ease-in-out infinite alternate}@keyframes dpw-sk{to{background:var(--d-surf2)}}.dapp .dpw-tile{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0}.dapp .dpw-t-b{display:flex;flex-direction:column;gap:7px;width:100%;padding:0;border:0;background:none;color:var(--d-ink);font:inherit;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent}.dapp .dpw-t-art{position:relative;display:block;width:100%}.dapp .dpw-t-art>.lb-cov,.dapp .dpw-t-art>.cn-art{width:100%;transition:transform .22s var(--d-ease),filter .25s,box-shadow .25s}.dapp .dpw-t-b:active .dpw-t-art>.lb-cov,.dapp .dpw-t-b:active .dpw-t-art>.cn-art{transform:scale(.96)}.dapp .dpw-tile.on .dpw-t-art>.lb-cov,.dapp .dpw-tile.on .dpw-t-art>.cn-art{transform:scale(.95);box-shadow:0 0 0 2.5px var(--d-acc),0 14px 20px -12px rgba(0,0,0,.7)}.dapp .dpw-tile.had .dpw-t-art>.lb-cov,.dapp .dpw-tile.had .dpw-t-art>.cn-art{filter:grayscale(.55) brightness(.78)}.dapp .dpw-t-n{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;font-weight:600;line-height:1.6;overflow-wrap:anywhere;padding-inline:2px}.dapp .dpw-t-s{font-size:11.5px;color:var(--d-sub);padding-inline:2px}.dapp .dpw-tile .dpw-yr{margin-top:-2px}.dapp .dpw-tile .dpw-ck{position:absolute;bottom:8px;inset-inline-end:8px}.dapp .dpw-list.rows{display:flex;flex-direction:column;gap:4px}.dapp .dpw-row{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 10px;border-radius:16px;border:1px solid transparent;transition:background .2s,border-color .2s}.dapp .dpw-row.on{background:var(--d-acc-soft);border-color:color-mix(in srgb,var(--d-acc) 30%,transparent)}.dapp .dpw-row.had{opacity:.7}.dapp .dpw-r-b{flex:1;min-width:0;display:flex;align-items:center;gap:12px;padding:0;border:0;background:none;color:var(--d-ink);font:inherit;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent}.dapp .dpw-r-b.static{cursor:default}.dapp .dpw-r-art{flex:none;display:block;width:46px}.dapp .dpw-r-art>.lb-cov,.dapp .dpw-r-art>.cn-art{width:100%;border-radius:7px}.dapp .dpw-r-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;line-height:1.55}.dapp .dpw-r-t b{font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dapp .dpw-r-t span{font-size:12.5px;color:var(--d-sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dapp .dpw-none{display:flex;flex-direction:column;align-items:center;gap:6px;padding:26px 12px 10px;text-align:center;color:var(--d-sub)}.dapp .dpw-none .ic{width:30px;height:30px;opacity:.6}.dapp .dpw-none b{color:var(--d-ink);font-size:16px}.dapp .dpw-own{display:flex;align-items:center;gap:10px;margin:12px 4px 0;padding:10px 4px;border:0;background:none;color:var(--d-acc);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.dapp .dpw-own .ic{width:18px;height:18px}.dapp .dpw-own:disabled{opacity:.5}.dapp .dpw-ck{flex:none;display:grid;place-items:center;width:32px;height:32px;padding:0;border-radius:50%;cursor:pointer;border:1.5px solid var(--d-line2);background:var(--d-surf);color:var(--d-sub);transition:background .2s,border-color .2s,color .2s,transform .2s var(--d-spring)}.dapp .dpw-tile .dpw-ck{border-color:rgba(255,255,255,.4);background:rgba(10,10,12,.55);color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none}.dapp .dpw-ck .ic{width:17px;height:17px;stroke-width:2.4}.dapp .dpw-ck.on{background:var(--d-acc);border-color:transparent;color:var(--d-acc-ink);animation:dpw-pop .4s var(--d-spring)}.dapp .dpw-ck.had{background:color-mix(in srgb,var(--d-ok) 22%,var(--d-surf));border-color:transparent;color:var(--d-ok)}.dapp .dpw-ck.busy{border-color:var(--d-acc) transparent var(--d-acc) var(--d-acc);color:transparent;background:none;animation:dpw-spin .7s linear infinite}.dapp .dpw-ck.rm:hover{background:var(--d-bad);color:#fff}@keyframes dpw-pop{from{transform:scale(.4)}60%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes dpw-spin{to{transform:rotate(360deg)}}.dapp .dpw-yr{flex:none;display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 11px;border-radius:99px;font:inherit;font-size:12.5px;font-weight:600;background:none;border:1px dashed var(--d-line2);color:var(--d-sub);cursor:pointer;font-variant-numeric:tabular-nums}.dapp .dpw-yr.set{background:var(--d-surf2);border-style:solid;border-color:transparent;color:var(--d-acc)}.dapp .dpw-ms-bg{position:absolute;inset:0;z-index:5;background:rgba(0,0,0,.5);opacity:0;transition:opacity .22s}.dapp .dpw-ms-bg.in{opacity:1}.dapp .dpw-ms{position:absolute;z-index:6;left:0;right:0;bottom:0;max-width:700px;margin-inline:auto;max-height:80%;display:flex;flex-direction:column;background:var(--d-surf);border-radius:24px 24px 0 0;padding-bottom:var(--d-safe-b);box-shadow:0 -20px 50px -20px rgba(0,0,0,.6);transform:translateY(105%);transition:transform .3s var(--d-ease)}.dapp .dpw-ms.in{transform:none}.dapp .dpw-ms-h{flex:none;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 18px 6px 12px}.dapp .dpw-ms-h h3{margin:0;font-size:16px;font-weight:700}.dapp .dpw-ms-b{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:6px 14px 18px}.dapp .dpw-yg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:4px 4px 6px}.dapp .dpw-yp{display:grid;place-items:center;text-align:center;min-height:46px;border-radius:13px;border:1px solid var(--d-line);background:var(--d-surf2);color:var(--d-ink);font:inherit;font-size:15px;font-weight:600;cursor:pointer;font-variant-numeric:tabular-nums;transition:transform .15s var(--d-spring),background .2s}.dapp .dpw-yp:active{transform:scale(.94)}.dapp .dpw-yp.on{background:var(--d-acc);color:var(--d-acc-ink);border-color:transparent}.dapp .dpw-yp.none,.dapp .dpw-yp.more{grid-column:1 / -1}.dapp .dpw-yp.more{background:none;border-style:dashed;color:var(--d-sub);font-weight:500}.dapp .dpw-rv{display:flex;flex-direction:column;gap:4px}.dapp .dpw-card{position:relative;display:flex;align-items:center;margin:0 0 16px;border-radius:18px;overflow:hidden;background:linear-gradient(135deg,var(--d-acc-soft),transparent 75%),var(--d-surf);border:1px solid color-mix(in srgb,var(--d-acc) 26%,var(--d-line))}.dapp .dpw-card-b{flex:1;min-width:0;display:flex;align-items:center;gap:12px;padding:12px 14px;border:0;background:none;color:var(--d-ink);font:inherit;text-align:start;cursor:pointer}.dapp .dpw-card-ic{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:13px;background:var(--d-acc-soft);color:var(--d-acc)}.dapp .dpw-card-ic .ic{width:22px;height:22px}.dapp .dpw-card-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px;line-height:1.6}.dapp .dpw-card-t b{font-size:15.5px;font-weight:700}.dapp .dpw-card-t span{font-size:12.5px;color:var(--d-sub)}.dapp .dpw-card-x{flex:none;display:grid;place-items:center;width:44px;align-self:stretch;border:0;background:none;color:var(--d-faint);cursor:pointer}.dapp .dpw-card-x .ic{width:17px;height:17px}.dapp .dpw-card-x:hover{color:var(--d-ink)}.dapp .dpw-link{display:flex;flex-direction:column;align-items:center;gap:2px;margin:6px 8px 4px;font-size:13px;color:var(--d-sub);text-align:center}@media (prefers-reduced-motion:reduce){.dapp .dpw,.dapp .dpw-s,.dapp .dpw-sp,.dapp .dpw-tk,.dapp .dpw-tk-stamp,.dapp .dpw-tv,.dapp .dpw-tv-d i,.dapp .dpw-fan-i,.dapp .dpw-win-ck{animation:none;transition:none}.dapp .dpw-tv-d i{background:var(--d-acc)}.dapp .dpw-tk-stamp{opacity:1}}.dapp .cn-rail.cst-rail{grid-auto-columns:112px;gap:10px;padding-top:6px}@media (min-width:768px){.dapp .cn-rail.cst-rail{grid-auto-columns:132px;gap:12px}}.dapp .cst{position:relative;display:block;min-width:0;padding:0;border:0;background:none;text-align:start;color:#fff;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.dapp .cst:disabled{cursor:default;opacity:1}.dapp .cst-ph{position:relative;display:block;width:100%;height:0;padding-top:133.33%;border-radius:14px;overflow:hidden;color:#f7efe1;background:linear-gradient(160deg,hsl(var(--h1,200) 26% 34%),hsl(var(--h2,30) 30% 19%));box-shadow:0 12px 22px -14px rgba(0,0,0,.8),inset 0 0 0 1px rgba(255,255,255,.07);transition:transform .22s var(--d-spring),box-shadow .2s}.dapp .cst-ph::after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(118deg,rgba(255,255,255,.14),rgba(255,255,255,0) 44%)}.dapp .cst-in{position:absolute;inset:0 0 34% 0;display:flex;align-items:center;justify-content:center;font-style:normal;font-size:38px;font-weight:600;line-height:1;opacity:.88}.dapp .cst-ph img{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover;object-position:center 22%;opacity:0;transition:opacity .3s ease}.dapp .cst-ph img.ok{opacity:1}.dapp .cst-cap{position:absolute;inset-inline:0;bottom:0;z-index:3;display:flex;flex-direction:column;gap:1px;padding:30px 9px 9px;background:linear-gradient(0deg,rgba(4,4,6,.9),rgba(4,4,6,.6) 52%,rgba(4,4,6,0));text-shadow:0 1px 4px rgba(0,0,0,.7)}.dapp .cst-ch{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12.5px;font-weight:700;line-height:1.5;unicode-bidi:plaintext}.dapp .cst-nm{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-size:10.5px;font-weight:400;line-height:1.5;color:rgba(255,255,255,.72);unicode-bidi:plaintext}.dapp .cst:hover:not(:disabled) .cst-ph{transform:translateY(-3px)}.dapp .cst:active:not(:disabled) .cst-ph{transform:scale(.97)}@media (hover:none){.dapp .cst:hover:not(:disabled) .cst-ph{transform:none}}.dapp .cst-ck{position:absolute;top:8px;inset-inline-start:8px;z-index:4;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--d-acc);color:var(--d-acc-ink,#1a1305);transform:scale(0);transition:transform .22s var(--d-spring)}.dapp .cst-ck .ic{width:14px;height:14px}.dapp .cst.sel .cst-ck{transform:scale(1)}.dapp .cst.sel .cst-ph{box-shadow:0 0 0 3px var(--d-acc),0 14px 24px -14px rgba(0,0,0,.85)}.dapp .cn-phero .cn-face.big{width:104px;height:139px;border-radius:14px}@media (min-width:768px){.dapp .cn-phero .cn-face.big{width:138px;height:184px;border-radius:16px}}.dapp .cn-phero .cn-face.big b{font-size:40px}.dapp .sln{position:relative;display:flex;flex-direction:column;gap:10px;min-width:0;margin:0}.dapp .cn-rail.sln-rail{grid-auto-columns:min(252px,72%);gap:16px;align-items:start}.dapp .sln-frame{position:relative;isolation:isolate;display:block;border-radius:12px;overflow:hidden;background:#07070a;color:#fff;cursor:pointer;box-shadow:0 18px 32px -18px rgba(0,0,0,.85),0 0 0 1px rgba(255,255,255,.08);transition:transform .25s var(--d-ease),box-shadow .25s}.dapp .sln-frame::before{content:"";display:block;padding-top:132%}.dapp .sln-frame:hover{transform:translateY(-3px);box-shadow:0 24px 38px -18px rgba(0,0,0,.9),0 0 0 1px rgba(255,255,255,.14)}.dapp .sln-frame:focus-visible{outline:2px solid var(--d-acc);outline-offset:3px}.dapp .sln-bg{position:absolute;inset:0;z-index:-3;background:linear-gradient(160deg,hsl(var(--h1,210) 38% 28%),hsl(var(--h2,30) 42% 12%));background-size:cover;background-position:center 20%}.dapp .sln-bg.ph{filter:blur(8px) saturate(1.2) brightness(.7);transform:scale(1.12)}.dapp .sln-bg.actor{filter:saturate(1.05)}.dapp .sln-frame::after{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 24%,rgba(0,0,0,.12) 42%,rgba(0,0,0,.92) 100%)}.dapp .sln-sp{position:absolute;top:0;bottom:0;z-index:3;width:14px;background:#050507;pointer-events:none}.dapp .sln-sp.a{inset-inline-start:0}.dapp .sln-sp.b{inset-inline-end:0}.dapp .sln-sp::after{content:"";position:absolute;top:6px;bottom:6px;inset-inline:4px;border-radius:1.5px;opacity:.5;background:repeating-linear-gradient(180deg,rgba(236,228,206,.9) 0 7px,transparent 7px 17px)}.dapp .sln-in{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;padding:12px 24px 18px}.dapp .sln-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-height:24px}.dapp .sln-bt{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:62%;font-size:11.5px;text-shadow:0 1px 4px rgba(0,0,0,.9)}.dapp .sln-bt .ic{width:14px;height:14px;flex:none;opacity:.85}.dapp .sln-bt b{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dapp .sln-bt i{font-style:normal;flex:none;font-variant-numeric:tabular-nums;opacity:.72}.dapp .sln-chips{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:5px;min-width:0}.dapp .sln-chip{display:inline-flex;align-items:center;gap:4px;max-width:150px;padding:2px 8px;border:0;border-radius:6px;background:rgba(0,0,0,.55);color:rgba(255,255,255,.92);font:inherit;font-size:10.5px;font-weight:500;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.dapp .sln-tc{font-variant-numeric:tabular-nums;letter-spacing:.07em}.dapp .sln-fv{color:#ff7d89;padding-inline:6px}.dapp .sln-fv .ic{width:12px;height:12px}.dapp button.sln-ep{cursor:pointer}.dapp button.sln-ep:hover{background:rgba(0,0,0,.75);color:#fff}.dapp .sln-t{margin:auto 0 0;max-height:60%;overflow:hidden;text-align:center}.dapp .sln-t.long{-webkit-mask-image:linear-gradient(180deg,#000 80%,transparent);mask-image:linear-gradient(180deg,#000 80%,transparent)}.dapp .sln-s{display:block;font-size:16.5px;line-height:2.05;font-weight:700;color:#fff3c4;white-space:pre-line;unicode-bidi:plaintext;text-shadow:0 0 2px #000,0 1px 3px #000,0 2px 10px rgba(0,0,0,.9)}.dapp .sln-t.short .sln-s{font-size:19px}.dapp .sln-t.long .sln-s{font-size:13.5px;line-height:2}.dapp .sln-t.xl .sln-s{font-size:12px;line-height:1.95}.dapp .sln-att{display:flex;flex-direction:column;align-items:center;gap:1px;margin-top:10px;text-align:center;text-shadow:0 1px 5px rgba(0,0,0,.9)}.dapp .sln-att:empty{display:none}.dapp .sln-rule{display:block;width:30px;height:2px;margin-bottom:7px;border-radius:2px;background:var(--d-acc,#e3b05f)}.dapp .sln-att b{font-size:13.5px;font-weight:700;line-height:1.55;color:#fff}.dapp .sln-att small{font-size:11.5px;line-height:1.55;color:rgba(255,255,255,.75)}.dapp .sln-frame.big{max-width:340px;margin-inline:auto;width:100%}.dapp .sln-frame.big .sln-s{font-size:18px}.dapp .sln-frame.big .sln-t.short .sln-s{font-size:21px}.dapp .sln-frame.big .sln-t.long .sln-s{font-size:14.5px}.dapp .sln-frame.big .sln-t.xl .sln-s{font-size:13px}.dapp .sln-frame.big .sln-t{max-height:66%}.dapp .sln-cap{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;min-height:36px;margin:0;font-size:12px;color:var(--d-sub)}.dapp .sln-by{min-width:0;max-width:150px}.dapp .sln-by a,.dapp .sln-by b{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:600;color:var(--d-ink2);text-decoration:none}.dapp .sln-cap .bp-acts{margin-inline-end:-6px}.dapp .sln-big-cap{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px}.dapp .sln-note{margin:0;padding-inline-start:10px;border-inline-start:2px solid color-mix(in srgb,var(--d-acc) 45%,transparent);font-size:13px;line-height:1.9;color:var(--d-sub)}.dapp .sln-sb{gap:16px}.dapp .sln-sec .cn-sec-h{gap:10px}.dapp .sln-arrows{display:contents}.dapp .sln-stackl{display:grid;grid-template-columns:repeat(auto-fill,minmax(236px,1fr));gap:24px 20px;justify-items:center}.dapp .sln-stackl>.sln{width:100%;max-width:300px}.dapp .sln-empty{position:relative;display:flex;flex-direction:column;width:100%;min-height:118px;padding:0;border:1px dashed var(--d-line2);border-radius:14px;overflow:hidden;background:var(--d-surf);color:var(--d-sub);font:inherit;cursor:pointer;transition:border-color .2s,background .2s}.dapp .sln-empty:hover{border-color:var(--d-acc);background:var(--d-surf2)}.dapp .sln-empty.static{cursor:default;max-width:360px;pointer-events:none}.dapp .sln-empty-t{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:18px;font-size:13px;line-height:1.8;text-align:center}.dapp .sln-empty-t .ic{width:22px;height:22px;color:var(--d-acc)}.dapp .sln-none{gap:16px}.dapp .sln-none-s{font-size:13px;color:var(--d-sub)}.dapp .sheet.sln-sheet{max-width:560px}.dapp .sln-form{display:flex;flex-direction:column;gap:18px}.dapp .sln-frame.edit{cursor:default;max-width:330px;margin-inline:auto;width:100%;transform:none}.dapp .sln-frame.edit::before{display:none}.dapp .sln-frame.edit .sln-in{position:relative;min-height:400px}.dapp .sln-frame.edit:hover{transform:none}.dapp .sln-ta-w{margin:auto 0 0;display:flex}.dapp .sln-ta{display:block;width:100%;min-height:84px;max-height:44vh;resize:none;padding:6px 8px;border:0;border-radius:8px;background:rgba(0,0,0,.38);color:#fff3c4;font:inherit;font-size:16px;line-height:2.05;font-weight:700;text-align:center;text-shadow:0 0 2px #000,0 1px 3px #000;outline:0;unicode-bidi:plaintext}.dapp .sln-ta::placeholder{color:rgba(255,243,196,.55);font-weight:500}.dapp .sln-ta:focus{background:rgba(0,0,0,.55);box-shadow:0 0 0 1.5px rgba(255,255,255,.35)}.dapp .sln-tcw{padding:0 6px}.dapp .sln-tin{width:84px;padding:2px 0;border:0;background:transparent;color:#fff;font:inherit;font-size:10.5px;text-align:center;direction:ltr;outline:0;letter-spacing:.05em}.dapp .sln-tin::placeholder{color:rgba(255,255,255,.6);direction:rtl;letter-spacing:0}.dapp .sln-epb{cursor:pointer;color:rgba(255,255,255,.78)}.dapp .sln-epb.set{color:#fff}.dapp .sln-epb:hover{background:rgba(0,0,0,.75)}.dapp .sln-epb-c{width:11px;height:11px;transform:rotate(90deg)}.dapp .sln-fav{cursor:pointer;padding-inline:6px;color:rgba(255,255,255,.8)}.dapp .sln-fav .ic{width:13px;height:13px}.dapp .sln-fav.on{color:#ff7d89}.dapp .sln-lbl{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:13.5px;font-weight:600;color:var(--d-ink)}.dapp .sln-lbl .ic{width:17px;height:17px;color:var(--d-acc)}.dapp .sln-picked{margin-inline-start:auto;min-width:0}.dapp .sln-pk{display:inline-flex;align-items:center;gap:5px;max-width:170px;padding:2px 9px;border-radius:8px;background:var(--d-acc-soft);color:var(--d-acc);font-size:11.5px;font-weight:600}.dapp .sln-pk .ic{width:13px;height:13px;flex:none}.dapp .sln-pk span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dapp .sln-pk.none{background:none;color:var(--d-faint);font-weight:400}.dapp .sln-phb{display:inline-flex;align-items:center;gap:6px;flex:none;height:30px;padding:0 11px;border:0;border-radius:9px;background:var(--d-surf2);color:var(--d-ink);font:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:background .15s}.dapp .sln-phb .ic{width:15px;height:15px;color:var(--d-acc)}.dapp .sln-phb.set{background:var(--d-acc-soft);color:var(--d-acc)}.dapp .sln-phb:focus-visible{outline:2px solid var(--d-acc);outline-offset:2px}.dapp .sln-ph-t{display:block;flex:none;width:20px;height:20px;border-radius:5px;background:center/cover no-repeat var(--d-surf)}.dapp .sln-cast{--cn-g:0px;--cn-pw:112px}.dapp .sln-cast .cn-rail{margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px}.dapp .sln-cast-sk{display:flex;gap:10px}.dapp .sln-cast-sk i{flex:0 0 112px;height:150px;border-radius:12px;background:var(--d-surf2);animation:cn-in .6s ease infinite alternate}.dapp .sln-row{display:flex;align-items:center;gap:10px;min-height:46px;padding:0 14px;border-radius:14px;background:var(--d-surf2);color:var(--d-sub)}.dapp .sln-sec .sln-row{margin-top:8px}.dapp .sln-row .ic{width:18px;height:18px;flex:none}.dapp .sln-chin,.dapp .sln-note-in{flex:1;min-width:0;height:44px;border:0;background:none;color:var(--d-ink);font:inherit;font-size:14px;outline:0}.dapp .sln-chin::placeholder,.dapp .sln-note-in::placeholder{color:var(--d-faint)}.dapp .sln-opts{display:flex;flex-direction:column;gap:10px}.dapp .sln-pk-q{margin-bottom:12px}.dapp .sln-pk-list{display:flex;flex-direction:column;gap:4px}.dapp .sln-pk-r{display:flex;align-items:center;gap:12px;width:100%;padding:6px 4px;border:0;border-radius:12px;background:none;color:var(--d-ink);font:inherit;text-align:start;cursor:pointer}.dapp .sln-pk-r:hover{background:var(--d-surf2)}.dapp .sln-pk-p{flex:none;width:42px}.dapp .sln-pk-p .cn-art{width:42px;border-radius:7px}.dapp .sln-pk-t{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.6}.dapp .sln-pk-t b{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dapp .sln-pk-t span{font-size:12px;color:var(--d-faint)}.dapp .sln-cols{display:grid;grid-template-columns:repeat(auto-fill,minmax(236px,1fr));gap:26px 22px;justify-items:center}.dapp .sln-cols>.sln{width:100%;max-width:300px}.dapp .sln-sk{width:100%;max-width:300px;height:380px;border-radius:12px}.dapp .sln-groups{display:flex;flex-direction:column;gap:30px}.dapp .sln-gh{display:flex;align-items:center;gap:12px;width:100%;margin-bottom:14px;padding:0;border:0;background:none;color:var(--d-ink);font:inherit;text-align:start;cursor:pointer}.dapp .sln-gh-p{flex:none;width:38px}.dapp .sln-gh-p .cn-art{width:38px;border-radius:6px}.dapp .sln-gh-t{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.6}.dapp .sln-gh-t b{font-size:15px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dapp .sln-gh-t span{font-size:12px;color:var(--d-faint)}.dapp .sln-gh-n{flex:none;font-size:13px;color:var(--d-sub);font-variant-numeric:tabular-nums}.dapp .cn-ep-go{flex:none;width:34px;height:38px;margin-top:1px;display:grid;place-items:center;border:0;border-radius:10px;background:none;color:var(--d-faint);cursor:pointer;transition:color .15s,background .15s}.dapp .cn-ep-go .ic{width:16px;height:16px}.dapp .cn-ep-go:hover{color:var(--d-acc);background:var(--d-surf2)}.dapp .epg .epg-k{border:0;cursor:pointer;font-family:inherit}.dapp .epg .epg-k:hover{color:var(--d-ink)}.dapp .epg-act{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.dapp .epg-seen{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 20px;border:1px solid var(--d-line2);border-radius:14px;background:var(--d-surf2);color:var(--d-ink);font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s,border-color .2s,color .2s,transform .2s var(--d-spring)}.dapp .epg-seen .ic{width:19px;height:19px}.dapp .epg-seen:active:not(:disabled){transform:scale(.96)}.dapp .epg-seen.on{background:var(--d-ok);border-color:var(--d-ok);color:var(--cn-on-ok,#08150c)}.dapp .epg-seen:disabled{opacity:.6;border-style:dashed;cursor:default}.dapp .epg-ov p{font-size:14px;line-height:2.05;color:var(--d-ink2)}.dapp .epg-nav{display:grid;grid-template-columns:1fr 1fr;gap:10px}.dapp .epg-nb{display:flex;align-items:center;gap:10px;min-width:0;padding:11px 14px;border:1px solid var(--d-line);border-radius:14px;background:var(--d-surf);color:var(--d-ink);font:inherit;text-align:start;cursor:pointer;transition:border-color .15s,background .15s}.dapp .epg-nb:hover{border-color:var(--d-acc);background:var(--d-surf2)}.dapp .epg-nb .ic{flex:none;width:18px;height:18px;color:var(--d-faint)}.dapp .epg-nb.next{flex-direction:row-reverse;text-align:end}.dapp .epg-nb-t{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.55}.dapp .epg-nb-t small{font-size:11px;color:var(--d-faint)}.dapp .epg-nb-t b{font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:420px){.dapp .epg-nav{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.dapp .sln-frame,.dapp .cst-ph,.dapp .cst-ck{transition:none}}.dapp .sheet.lsh-sheet{max-width:520px}.dapp .lsh{display:flex;flex-direction:column;gap:14px}.dapp .lsh-tools{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.dapp .lsh-st{display:flex;justify-content:center}.dapp .lsh-cv{display:block;width:auto;height:auto;max-width:100%;max-height:62vh;border-radius:14px;box-shadow:0 18px 36px -18px rgba(0,0,0,.8),0 0 0 1px var(--d-line)}
