.lp{--ink-950: #08080b;--ink-900: #0d0d12;--ink-850: #12121a;--ink-800: #181822;--ink-700: #22222e;--brand: #ee1a1e;--brand-soft: #ff4d51;--brand-dark: #820507;--brand-hi: #fcf1ed;--success: #34d399;--kind-movie: #ee1a1e;--kind-show: #38bdf8;--kind-anime: #a855f7;--kind-favorite: #f59e0b;--text-1: #fff;--text-2: rgba(255, 255, 255, .9);--text-3: rgba(255, 255, 255, .7);--text-4: rgba(255, 255, 255, .62);--text-5: rgba(255, 255, 255, .54);--text-6: rgba(255, 255, 255, .48);--text-7: rgba(255, 255, 255, .3);--line-1: rgba(255, 255, 255, .05);--line-2: rgba(255, 255, 255, .08);--line-3: rgba(255, 255, 255, .1);--line-4: rgba(255, 255, 255, .15);--surface-card: rgba(18, 18, 26, .8);--rating-imdb: #f5c518;--rating-tmdb: #01b4e4;--rating-anilist: #02a9ff;--font-sans: "Inter Variable", Inter, "SF Pro Text", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--shadow-card: 0 12px 32px -12px rgba(0, 0, 0, .8);--ease: cubic-bezier(.2, .7, .3, 1)}.lp *{box-sizing:border-box;margin:0;padding:0}.lp{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50}.lp .mk{display:inline-block;width:.6cqw;height:.6cqw;border-radius:50%}.lp .mk.s{background:var(--kind-show)}.lp .mk.a{background:var(--kind-anime);border-radius:1px;transform:rotate(45deg)}.lp .mk.f{background:var(--kind-movie);border-radius:1px}@font-face{font-family:Inter Fallback;src:local("Arial");size-adjust:107%;ascent-override:90%;descent-override:22.43%;line-gap-override:0%}.lp{font-family:"Inter Variable","Inter Fallback",var(--font-sans);background:var(--ink-950);color:var(--text-1);-webkit-font-smoothing:antialiased;overflow:hidden}.lp button,.lp input{font:inherit;color:inherit}.lp a{color:inherit;text-decoration:none}.lp .mono{font-family:var(--font-mono)}.lp :focus-visible{outline:2px solid var(--brand-soft);outline-offset:2px;border-radius:8px}.lp [hidden]{display:none!important}.lp .ic{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.lp .card{border-radius:16px;border:1px solid var(--line-1);background:var(--surface-card);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.lp .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:12px;padding:10px 16px;font-size:14px;font-weight:600;border:0;cursor:pointer;transition:background .15s var(--ease),transform .15s var(--ease)}.lp .btn:active{transform:scale(.97)}.lp .btn:disabled{opacity:.4;cursor:not-allowed}.lp .btn-primary{background:var(--brand-dark);color:#fff}.lp .btn-primary:hover:not(:disabled){background:var(--brand-soft)}.lp .btn-ghost{background:#ffffff0d;border:1px solid var(--line-3);color:#fff}.lp .btn-ghost:hover{background:#ffffff1a}.lp .chip{display:inline-flex;align-items:center;gap:6px;border-radius:99px;border:1px solid var(--line-3);background:#ffffff0d;padding:6px 12px;font-size:12px;font-weight:500;color:var(--text-2);cursor:pointer;transition:transform .15s}.lp .chip:active{transform:scale(.95)}.lp .chip .n{font-size:11px;color:var(--text-5)}.lp .chip.on{background:var(--brand-dark);border-color:#ee1a1e99;color:#fff}.lp .chip.on .n{color:#ffffffbf}.lp .p2bar{display:inline-flex;gap:2px;padding:4px;border-radius:99px;border:1px solid rgba(255,255,255,.1);background:#ffffff08}.lp .p2bar button{border:0;background:transparent;border-radius:99px;padding:8px 16px;color:#ffffff9e;font:600 13px/19.5px Inter Variable,Inter,sans-serif;cursor:pointer}.lp .p2bar button.on{background:var(--brand-dark);color:#fff}.lp .p2bar button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.lp .on-brand{background:var(--brand-dark);color:#fff}.lp .segmented{display:inline-flex;height:40px;align-items:center;gap:2px;border-radius:8px;border:1px solid var(--line-2);background:#ffffff08;padding:4px}.lp .segmented button{height:100%;min-width:2rem;border:0;background:none;border-radius:6px;padding:0 10px;font-size:12px;font-weight:600;color:var(--text-3);cursor:pointer}.lp .segmented button[aria-pressed=true]{background:#ffffff1a;color:#fff}.lp .toolbar-btn{display:inline-flex;height:40px;align-items:center;gap:8px;border-radius:8px;border:1px solid var(--line-2);background:#ffffff08;padding:0 12px;font-size:14px;color:var(--text-2)}.lp .lbl{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-5)}.lp .eyebrow{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.2em;color:var(--brand-soft)}.lp .pbar{height:6px;border-radius:99px;background:#ffffff1a;overflow:hidden}.lp .pbar i{display:block;height:100%;border-radius:99px;background:var(--brand)}.lp .pbar.sm{height:4px}.lp .pbar.done i{background:var(--success)}.lp .kbadge{display:inline-flex;align-items:center;gap:4px;border-radius:6px;background:#000000a6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:2px 6px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.025em;color:var(--text-2)}.lp .kbadge .ic{width:12px;height:12px}.lp .rbadge{display:inline-flex;align-items:center;border-radius:6px;padding:2px 6px;font-size:10px;font-weight:900}.lp .r-imdb{background:#f5c518;color:#000}.lp .r-tmdb{background:#01b4e4;color:#001b24}.lp .r-al{background:#02a9ff;color:#00131f}.lp .rates{display:flex;flex-wrap:wrap;gap:8px}.lp .rate{display:flex;align-items:center;overflow:hidden;border-radius:8px;border:1px solid var(--line-3);background:#ffffff0a}.lp .rate b{padding:4px 8px;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.025em}.lp .rate span{border-left:1px solid var(--line-3);padding:4px 8px;font-size:12px;font-weight:700;color:var(--text-2)}.lp .rate small{font-size:10px;font-weight:500;color:var(--text-5)}.lp header.top{position:fixed;inset:0 0 auto 0;z-index:40;height:64px;display:flex;align-items:center;gap:24px;padding:0 max(32px,4vw);border-bottom:1px solid transparent;transition:background .2s,border-color .2s}.lp.app header.top{background:#08080bcc;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-color:var(--line-1)}.lp .brand{display:flex;align-items:center;gap:10px;font-size:19px;font-weight:900;letter-spacing:-.02em}.lp .brand img.bw{height:28px;width:auto;filter:drop-shadow(0 0 10px rgba(238,26,30,.3))}.lp .brand span span{color:var(--brand-soft)}.lp nav.side{display:flex;gap:4px;margin-left:auto}.lp nav.side a{display:flex;align-items:center;gap:10px;border-radius:12px;padding:9px 12px;font-size:14px;font-weight:600;color:var(--text-4);transition:background .15s,color .15s}.lp nav.side a:hover{background:#ffffff0d;color:#fff}.lp nav.side a[aria-current=page]{background:#ffffff1a;color:#fff}.lp nav.side a[aria-current=page] .ic{stroke-width:2.2}.lp .top .lp-search{margin-left:auto;width:min(240px,22vw)}.lp .top .login,.lp .top .register{margin-left:8px;padding:8px 14px}.lp .tabdock{display:none;position:fixed;left:0;right:0;bottom:0;z-index:40;padding:0 12px calc(env(safe-area-inset-bottom,0px) + .55rem);pointer-events:none}.lp .tabbar{pointer-events:auto;margin:0 auto;display:flex;height:72px;max-width:28rem;border-radius:22px;border:1px solid var(--line-3);background:#0d0d12db;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);box-shadow:0 10px 30px -8px #000000bf,0 2px 8px -2px #00000080,inset 0 1px #ffffff0f;list-style:none;padding:0 4px}.lp .tabbar li{flex:1;min-width:0;display:flex}.lp .tabbar a{flex:1;display:flex;align-items:center;justify-content:center;padding:0 2px;font-size:11px;font-weight:600;color:var(--text-5)}.lp .tabbar a>span{display:flex;width:100%;flex-direction:column;align-items:center;gap:4px;border-radius:16px;padding:6px 2px}.lp .tabbar a .ic{width:24px;height:24px}.lp .tabbar a[aria-current=page]{color:var(--brand-soft)}.lp .tabbar a[aria-current=page]>span{background:#ee1a1e26}.lp .tabbar .tl{font-style:normal;width:100%;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp nav.side .tl{font-style:normal}@property --acc{syntax: "<color>"; inherits: true; initial-value: #38bdf8;}.lp .lp-home{position:fixed;top:0;right:0;bottom:0;left:0;overflow-x:hidden;overflow-y:auto;background:var(--ink-950);--acc: #38bdf8;scrollbar-color:rgba(255,255,255,.15) transparent}.lp .lp-home[data-k=a]{--acc: #a855f7}.lp .lp-home[data-k=f]{--acc: #ee1a1e}.lp .stage{position:relative;height:100vh;min-height:680px;background:radial-gradient(30% 30% at 10% 95%,rgba(238,26,30,.06),transparent 70%)}.lp .kglow{position:absolute;left:34%;width:72%;top:-12%;height:124%;pointer-events:none;opacity:0;transition:opacity 1s cubic-bezier(.22,.8,.2,1);background:radial-gradient(closest-side,color-mix(in srgb,var(--g) 18%,transparent),color-mix(in srgb,var(--g) 9%,transparent) 45%,color-mix(in srgb,var(--g) 3%,transparent) 72%,transparent)}.lp .kglow.on{opacity:1}.lp .stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.05) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(60% 60% at 70% 50%,#000,transparent);mask-image:radial-gradient(60% 60% at 70% 50%,#000,transparent)}.lp.app .lp-home{display:none}.lp.scrolled header.top{background:#08080bcc;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-color:var(--line-1)}.lp .hero h1 .w{position:relative}.lp .hero h1 .w:after{content:attr(data-w);position:absolute;top:0;right:0;bottom:0;left:0;color:var(--acc);opacity:0;pointer-events:none;transition:opacity .85s cubic-bezier(.4,0,.2,1)}.lp .hero h1 .w.on:after{opacity:1}.lp .kring{position:relative;display:inline-flex;gap:2px;margin-top:24px;padding:4px;border-radius:99px;border:1px solid rgba(255,255,255,.1);background:#ffffff08}.lp .kring button{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;border:0;background:none;border-radius:99px;padding:8px 16px;font:600 13px/19.5px Inter Variable,Inter,sans-serif;color:#ffffff9e;cursor:pointer}.lp .kring button:hover{color:#fff}.lp .kring button:focus-visible{outline:var(--focus-width, 2px) solid var(--focus-ring, #ff4d51);outline-offset:var(--focus-offset, 2px)}.lp .kring button .dt{width:8px;height:8px;border-radius:50%;background:var(--c);flex:none;opacity:.7}.lp .kring button[aria-pressed=true]{color:#fff}.lp .kring button[aria-pressed=true] .dt{opacity:1;box-shadow:0 0 8px var(--c)}.lp .kring .kring-ind{position:absolute;top:4px;bottom:4px;left:0;width:0;transform:translate(0);border-radius:99px;border:1.5px solid rgba(255,255,255,.85);background:#ffffff0f;box-shadow:0 0 12px #ffffff26;pointer-events:none;transition:transform .55s cubic-bezier(.2,.7,.3,1),width .55s cubic-bezier(.2,.7,.3,1)}@media(prefers-reduced-motion:reduce){.lp .kring .kring-ind{transition:none}}@property --amp{syntax: "<number>"; inherits: false; initial-value: 0;}.lp .scene{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transform:rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg))}.lp .art:not(.kpause) .scene{will-change:transform}.lp .scene>.iso{transform:skewY(26deg) translateZ(var(--z, 0px))}.lp .kp{--e: cubic-bezier(.45, .05, .25, 1);--d: calc(var(--o, 0) * 90ms);position:absolute;transform-origin:left top;transform:skewY(26deg) scale(var(--s, .7));pointer-events:none;z-index:1}.lp .kp.on{z-index:3}.lp .kl{position:relative;width:100%;height:100%;transition:translate 1s var(--e) var(--d)}.lp .kp.on .kl{translate:-1.6cqw -4.4cqw}.lp .kf{position:relative;width:100%;height:100%;--amp: 0;transition:--amp 1s var(--e) var(--d);animation:lp-kfl 5.5s ease-in-out infinite alternate;animation-delay:calc(var(--i, 0) * -1.9s)}.lp .kp.on .kf{--amp: 20}@media(max-width:700px){.lp .kp.on .kf{--amp: 16}}@keyframes lp-kfl{0%{transform:translateZ(0)}to{transform:translate3d(0,calc(var(--amp) * -1px),0)}}.lp .face{position:relative;width:100%;height:100%;opacity:.42;transition:opacity 1s var(--e) var(--d)}.lp .kp.on .face{opacity:1}.lp .face:before{content:"";position:absolute;left:.9cqw;right:-.9cqw;top:.9cqw;bottom:-.9cqw;border-radius:1.6cqw;background:linear-gradient(90deg,#1a1a22,#0b0b10 60%,#2b2b36);z-index:-1}.lp .kp .pn{position:relative;width:100%;height:100%;border-color:#ffffff14;box-shadow:inset 0 1px #ffffff14}.lp .kp .pn:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;border:.25cqw solid color-mix(in srgb,var(--c) 70%,transparent);opacity:0;pointer-events:none;transition:opacity 1s var(--e) var(--d)}.lp .kp.on .pn:after{opacity:1}.lp .kdim{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:1.6cqw;background:linear-gradient(160deg,#2828308c,#08080cb3);opacity:1;pointer-events:none;transition:opacity 1s var(--e) var(--d)}.lp .kp.on .kdim{opacity:0}.lp .art.kpause .kf{animation-play-state:paused!important}.lp .art .kp:not(.on) .kf,.lp .is-scrolling .art .kf{animation-play-state:paused!important}.lp .fs{position:absolute;top:.6cqw;right:-.4cqw;bottom:-.8cqw;left:.6cqw;border-radius:2cqw;background:#00000080;box-shadow:0 0 3cqw 1.2cqw #00000073;pointer-events:none;opacity:0;transition:opacity 1s var(--e) var(--d)}.lp .kp.on .fs{opacity:1}.lp .ph-stack{position:relative;height:36cqw}.lp .ph-k{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;translate:0 2.4cqw;transition:opacity .5s cubic-bezier(.4,0,.2,1),translate .6s cubic-bezier(.4,0,.6,1)}.lp .ph-k.on{opacity:1;translate:0 0;transition:opacity .75s cubic-bezier(.22,.8,.26,1) .15s,translate .85s cubic-bezier(.22,.8,.26,1) .15s}.lp .ph-k .ph-meta{display:block;font-family:var(--font-mono);font-size:.85cqw;color:var(--text-3);margin:-.3cqw 0 .6cqw}.lp .hero{position:absolute;left:max(32px,7vw);top:50%;transform:translateY(-46%);width:min(36vw,520px);z-index:2}.lp .hero h1{font-size:clamp(38px,3.9vw,64px);font-weight:900;line-height:1.02;letter-spacing:-.035em;margin:18px 0 20px}.lp .hero p{font-size:16px;line-height:1.625;color:var(--text-3);max-width:44ch}.lp .hero .cta{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.lp .hero .cta .btn{padding:12px 22px;font-size:15px}.lp .hero .eyebrow{color:var(--brand-soft)}.lp .hero h1:has(>.h1-eyebrow){margin-top:0}.lp .hero h1 .h1-eyebrow{display:block;margin-bottom:18px;line-height:1.5}.lp .hero .imports{margin-top:30px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:11px;color:var(--text-5)}.lp .hero .imports span{white-space:nowrap;font-family:var(--font-mono);color:var(--text-4)}.lp .art{position:absolute;right:max(8px,1vw);top:calc(50% + 34px);transform:translateY(-50%);width:min(56vw,calc((100vh - 110px)/.8));aspect-ratio:1/.8;container-type:inline-size;pointer-events:none;z-index:1}.lp .iso{position:absolute;transform-origin:left top;transform:skewY(26deg)}.lp .pn{border-radius:1.6cqw;border:1px solid rgba(255,255,255,.12);background:linear-gradient(160deg,#22222ef5,#12121af5);box-shadow:-1.4cqw 1.8cqw 3cqw #0009,.35cqw 0 #ffffff0f,inset 0 1px #ffffff0f;padding:1.4cqw;font-size:1.35cqw;color:var(--text-2)}.lp .ghost{border-radius:1.6cqw;border:1px solid rgba(255,255,255,.07);background:#ffffff06}.lp .ghost.red{background:#ee1a1e0f;border-color:#ee1a1e2e}.lp .blur{filter:blur(3px);opacity:.55}.lp .tile{display:grid;place-items:center;border-radius:1.4cqw;border:1px solid rgba(255,255,255,.14);background:linear-gradient(160deg,#22222e,#12121a);box-shadow:-.8cqw 1cqw 1.8cqw #0000008c,.3cqw 0 #ffffff0d}.lp .tile svg{width:58%;height:58%;fill:none;stroke:var(--text-2);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.lp .tile.hot{background:linear-gradient(160deg,#ee1a1e,#820507);border-color:#ff7d8580;box-shadow:-.8cqw 1cqw 1.8cqw #0000008c,0 0 2.4cqw #ee1a1e59}.lp .tile.hot svg{stroke:#fff}.lp .tile.bl svg{stroke:#7dd3fc}.lp .tile.vi svg{stroke:#c084fc}.lp .tile.am svg{stroke:#fbbf24}.lp .phone{left:40cqw;top:10cqw;width:22cqw;height:47.7cqw;border-radius:3.5cqw;padding:.32cqw;background:linear-gradient(135deg,#9a9aa3,#55555e 18%,#2c2c33,#6a6a73 72%,#b4b4bc);box-shadow:-2cqw 2.4cqw 4cqw #000000b3,.3cqw .15cqw #6a6a73,.6cqw .3cqw #45454e,.9cqw .45cqw #2a2a31,1.1cqw .55cqw #16161b,0 0 5cqw #ffffff0a}.lp .phone .bz{position:absolute;top:.32cqw;right:.32cqw;bottom:.32cqw;left:.32cqw;border-radius:3.2cqw;background:#000;box-shadow:inset 0 0 0 1px #ffffff0f}.lp .phone .scr{position:absolute;top:.85cqw;right:.85cqw;bottom:.85cqw;left:.85cqw;border-radius:2.65cqw;background:var(--ink-950);overflow:hidden;padding:1.1cqw}.lp .phone .scr:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:linear-gradient(118deg,rgba(255,255,255,.09) 0%,rgba(255,255,255,.03) 28%,transparent 42%)}.lp .phone .isl{position:absolute;left:50%;top:1.55cqw;width:7cqw;height:1.95cqw;margin-left:-3.5cqw;border-radius:99px;background:#000;z-index:3;box-shadow:inset .3cqw 0 .3cqw #28283c59}.lp .phone .isl:after{content:"";position:absolute;right:.55cqw;top:50%;width:.8cqw;height:.8cqw;margin-top:-.4cqw;border-radius:50%;background:radial-gradient(circle at 35% 35%,#2a3550,#07070b 70%)}.lp .phone .bt{position:absolute;width:.34cqw;border-radius:.2cqw;background:linear-gradient(90deg,#4a4a52,#8e8e97)}.lp .phone .bt.l{left:-.3cqw}.lp .phone .bt.r{right:-.3cqw;background:linear-gradient(90deg,#8e8e97,#4a4a52)}.lp .phone .b-act{top:8cqw;height:2.2cqw}.lp .phone .b-vu{top:12cqw;height:4.2cqw}.lp .phone .b-vd{top:17.2cqw;height:4.2cqw}.lp .phone .b-pw{top:13cqw;height:6.8cqw}.lp .phone .b-cam{top:27cqw;height:3.6cqw;width:.3cqw}.lp .ph-head{display:flex;align-items:center;justify-content:space-between;font-size:1.3cqw;font-weight:900;margin-top:2.4cqw}.lp .ph-head span span{color:var(--brand-soft)}.lp .ph-head i{width:2.2cqw;height:2.2cqw;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:#ffffff0f}.lp .ph-hero{margin-top:1.2cqw;height:13.5cqw;border-radius:1.4cqw;position:relative;overflow:hidden;background:radial-gradient(70% 80% at 80% 20%,rgba(56,189,248,.45),transparent 60%),linear-gradient(160deg,#16324a,#0b0b10)}.lp .ph-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#08080b,rgba(8,8,11,.5),transparent)}.lp .ph-hero>div{position:absolute;left:1.1cqw;right:1.1cqw;bottom:1cqw;z-index:1}.lp .ph-hero small{display:block;font-size:.8cqw;font-weight:800;letter-spacing:.2em;color:var(--brand-soft)}.lp .ph-hero b{display:block;font-size:1.5cqw;font-weight:900;margin:.3cqw 0 .6cqw}.lp .ph-hero .pbar{height:.45cqw}.lp .ph-rail{display:flex;gap:.8cqw;margin-top:.8cqw}.lp .ph-rail i{flex:1;aspect-ratio:2/3;border-radius:.8cqw;display:grid;place-items:center}.lp .ph-rail svg{width:55%;fill:none;stroke:#ffffff8c;stroke-width:1.5}.lp .ph-lbl{font-size:.9cqw;font-weight:700;margin-top:1.2cqw;color:var(--text-3)}.lp .ph-tab{position:absolute;left:1.2cqw;right:1.2cqw;bottom:1.2cqw;height:4.4cqw;border-radius:1.6cqw;border:1px solid rgba(255,255,255,.1);background:#0d0d12e6;display:flex;align-items:center;justify-content:space-around}.lp .ph-tab i{width:1.7cqw;height:1.7cqw;border-radius:.5cqw;background:#ffffff47}.lp .ph-tab i.on{background:var(--acc);box-shadow:0 0 0 .6cqw color-mix(in srgb,var(--acc) 20%,transparent)}.lp .q{font-size:1.1cqw;color:var(--text-2);display:flex;flex-direction:column}.lp .q .ql{font-size:.8cqw;font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:var(--c)}.lp .q .qh{display:flex;justify-content:space-between;align-items:baseline;gap:.8cqw}.lp .q .qh b{font-size:1.3cqw;font-weight:800;letter-spacing:-.01em}.lp .q .qh span{font-family:var(--font-mono);font-size:.85cqw;color:var(--text-5)}.lp .q .pbar{height:.55cqw;margin-top:.9cqw}.lp .q .pbar i{background:var(--c)}.lp .q .mono{font-family:var(--font-mono)}.lp .q-res{flex-direction:row;gap:1.3cqw}.lp .q-res .post,.lp .q .th{flex:none;aspect-ratio:2/3;border-radius:.9cqw;display:grid;place-items:center;border:1px solid rgba(255,255,255,.08);background:radial-gradient(80% 60% at 70% 20%,color-mix(in srgb,var(--c) 55%,transparent),transparent 65%),linear-gradient(160deg,var(--g),#0d0d12)}.lp .q-res .post{width:9cqw;align-self:flex-start}.lp .q-res .post svg,.lp .q .th svg{width:55%;fill:none;stroke:#ffffffb3;stroke-width:1.4}.lp .q-res h4{font-size:1.85cqw;font-weight:900;letter-spacing:-.02em;line-height:1.1;margin:.45cqw 0 .3cqw}.lp .q-res p{font-size:1.05cqw;color:var(--text-4)}.lp .q-res .big{white-space:nowrap;font-family:var(--font-mono);font-size:1.3cqw;font-weight:700;color:#fff;margin-top:.6cqw}.lp .q-res .pl{display:flex;justify-content:space-between;font-size:.9cqw;color:var(--text-4);margin-top:.45cqw}.lp .q .go{margin-top:1cqw;align-self:flex-start;display:inline-flex;align-items:center;gap:.5cqw;border-radius:.9cqw;background:var(--dk);color:#fff;font-size:1.05cqw;font-weight:700;padding:.7cqw 1.2cqw}.lp .q .go svg{width:1.2cqw;height:1.2cqw;fill:#fff}.lp .q .tags{display:flex;gap:.5cqw;flex-wrap:wrap;margin-top:.7cqw}.lp .q .tg{border-radius:99px;padding:.25cqw .75cqw;font-size:.85cqw;font-weight:600;border:1px solid var(--line-3);background:#ffffff0d;color:var(--text-3)}.lp .q .tg.c{border-color:color-mix(in srgb,var(--c) 50%,transparent);background:color-mix(in srgb,var(--c) 16%,transparent);color:#fff}.lp .q-list{list-style:none;display:flex;flex-direction:column;gap:.75cqw;margin-top:1cqw}.lp .q-list li{display:flex;align-items:center;gap:.9cqw}.lp .q-list .th{width:2.7cqw;border-radius:.45cqw}.lp .q-list li div{flex:1;min-width:0}.lp .q-list b{display:block;font-size:1.05cqw;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp .q-list small{display:block;font-size:.85cqw;color:var(--text-5);margin-top:.1cqw}.lp .q-list em{font-style:normal;font-family:var(--font-mono);font-size:.85cqw;color:var(--text-3);white-space:nowrap}.lp .q-list em.hot{color:var(--c)}.lp .q-push{flex-direction:row;align-items:center;gap:1.1cqw}.lp .q-push .ico{width:4cqw;height:4cqw;flex:none;border-radius:1cqw;display:grid;place-items:center;background:color-mix(in srgb,var(--c) 18%,transparent)}.lp .q-push .ico svg{width:60%;fill:none;stroke:var(--c);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.lp .q-push div{flex:1;min-width:0}.lp .q-push p{font-size:.8cqw;color:var(--text-5);display:flex;justify-content:space-between}.lp .q-push b{display:block;font-size:1.15cqw;font-weight:800;margin:.15cqw 0}.lp .q-push span.t{font-size:.95cqw;color:var(--text-3)}.lp .q-wk{display:grid;grid-template-columns:repeat(7,1fr);gap:.5cqw;margin-top:1cqw;text-align:center}.lp .q-wk .d{font-size:.75cqw;font-weight:700;letter-spacing:.08em;color:var(--text-6)}.lp .q-wk .n{width:2cqw;height:2cqw;border-radius:50%;display:grid;place-items:center;margin:0 auto;font-size:1cqw;font-weight:600;color:var(--text-3)}.lp .q-wk .n.t{background:var(--brand-dark);color:#fff}.lp .q-wk .v{aspect-ratio:2/3;border-radius:.5cqw;display:grid;place-items:center;border:1px solid rgba(255,255,255,.07);background:radial-gradient(80% 60% at 70% 20%,color-mix(in srgb,var(--c) 50%,transparent),transparent 65%),linear-gradient(160deg,var(--g),#0d0d12)}.lp .q-wk .v svg{width:55%;fill:none;stroke:#fff9;stroke-width:1.5}.lp .q-wk .v.e{background:#ffffff08;border-style:dashed}.lp .q-wk .ep{font-family:var(--font-mono);font-size:.75cqw;color:var(--text-4);margin-top:.25cqw}.lp .q-rt{display:grid;grid-template-columns:repeat(var(--n),1fr);gap:.7cqw;margin-top:1cqw}.lp .q-rt>div{display:flex;flex-direction:column;align-items:center;gap:.45cqw;border-radius:.8cqw;border:1px solid var(--line-2);background:#ffffff08;padding:.7cqw .3cqw}.lp .q-rt i{font-style:normal;display:grid;place-items:center;height:1.7cqw;min-width:4.8cqw;padding:0 .5cqw;border-radius:.4cqw;font-size:.85cqw;font-weight:900;letter-spacing:.02em;line-height:1}.lp .q-rt b{font-family:var(--font-mono);font-size:1.4cqw;font-weight:700;line-height:1}.lp .q-rt b small{font-size:.8cqw;font-weight:500;color:var(--text-5)}.lp .q-rail{display:flex;gap:.7cqw;margin-top:1cqw}.lp .q-rail>div{flex:1;min-width:0}.lp .q-rail .th{width:100%;border-radius:.6cqw;position:relative}.lp .q-rail .th span{position:absolute;left:.35cqw;top:.35cqw;border-radius:.3cqw;background:#000000a6;padding:.1cqw .35cqw;font-size:.65cqw;font-weight:700;color:#fff}.lp .q-rail b{display:block;font-size:.85cqw;font-weight:700;margin-top:.35cqw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp .q-rail small{display:block;font-family:var(--font-mono);font-size:.72cqw;color:var(--c)}.lp .floaty{animation:lp-fl 7s ease-in-out infinite}.lp .floaty.d2{animation-duration:9s;animation-delay:-3s}@keyframes lp-fl{50%{translate:0 -.8cqw}}.lp .lx{position:relative;padding:112px max(32px,7vw) 0}.lp .lx .wrap{max-width:74rem;margin:0 auto}.lp .shd{max-width:44rem;margin-bottom:36px}.lp .kick{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.2em;color:var(--c, var(--brand-soft))}.lp .kick:before{content:"";width:18px;height:2px;border-radius:2px;background:currentColor}.lp .shd h2,.lp .lx h2{font-size:clamp(28px,3.2vw,44px);font-weight:900;line-height:1.08;letter-spacing:-.03em;margin:14px 0 12px}.lp .shd p,.lp .lx .lead{font-size:16px;line-height:1.65;color:var(--text-4)}.lp .lx .lead a{color:#fff;text-decoration:underline;text-underline-offset:3px}.lp .rv{opacity:0;translate:0 28px;transition:opacity .9s cubic-bezier(.22,.8,.26,1),translate 1s cubic-bezier(.22,.8,.26,1)}.lp .rv.in{opacity:1;translate:0 0}.lp .rv.d1{transition-delay:.1s}.lp .rv.d2{transition-delay:.2s}.lp .rv.d3{transition-delay:.3s}.lp .lcard{border-radius:20px;border:1px solid var(--line-2);background:var(--surface-card);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:var(--shadow-card)}.lp .lcal{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:16px}.lp .lwk{padding:20px}.lp .lwk .nv{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.lp .lwk .nv b{font-family:var(--font-mono);font-size:13px;font-weight:500;color:var(--text-2)}.lp .ldays{display:grid;grid-template-columns:repeat(7,1fr);gap:8px}.lp .ldy{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:12px 4px;border-radius:14px;border:1px solid var(--line-1);background:#ffffff05;cursor:pointer;transition:background .2s,border-color .2s,transform .2s}.lp .ldy:hover{background:#ffffff0f}.lp .ldy[aria-selected=true]{background:#ffffff1a;border-color:var(--line-4)}.lp .ldy small{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-6)}.lp .ldy b{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-size:15px;font-weight:700;color:var(--text-2)}.lp .ldy.td b{background:var(--brand-dark);color:#fff}.lp .ldy .mks{display:flex;gap:3px;min-height:6px}.lp .ldy .mk{width:6px;height:6px}.lp .ldy em{font-style:normal;font-family:var(--font-mono);font-size:10px;color:var(--text-6);max-width:100%;text-align:center}.lp .lleg{display:flex;gap:16px;flex-wrap:wrap;margin-top:18px;font-size:12px;color:var(--text-4)}.lp .lleg span{display:flex;align-items:center;gap:6px}.lp .lleg .mk{width:8px;height:8px}.lp .lag{padding:20px;min-height:300px}.lp .lag .lbl{margin-bottom:12px}.lp .lag ul{list-style:none;display:flex;flex-direction:column;gap:10px}.lp .lag li{display:flex;align-items:center;gap:12px;padding:10px;border-radius:14px;background:#ffffff08;border:1px solid var(--line-1);animation:lp-up .45s var(--ease) both}.lp .lag li:nth-child(2){animation-delay:.06s}.lp .lag li:nth-child(3){animation-delay:.12s}.lp .lag .th{width:40px;flex:none;aspect-ratio:2/3;border-radius:8px;display:grid;place-items:center}.lp .lag .th svg{width:50%;fill:none;stroke:#ffffff80;stroke-width:1.3}.lp .lag .bd{flex:1;min-width:0}.lp .lag .bd b{display:block;font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp .lag .bd p{font-size:12px;color:var(--text-5);margin-top:2px}.lp .lag .bd .mono{color:var(--text-3)}.lp .lag .hr{font-family:var(--font-mono);font-size:12px;color:var(--text-4)}.lp .lag .none{padding:40px 0;text-align:center;color:var(--text-6);font-size:13px;background:none;border:0}.lp .lstats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.lp .lst{padding:20px}.lp .lst .val{font-family:var(--font-mono);font-size:clamp(24px,2.3vw,32px);font-weight:700;letter-spacing:-.02em;margin:10px 0 6px;white-space:nowrap}.lp .lst .val small{font-size:14px;color:var(--text-5);font-weight:500;margin-left:4px}.lp .lst .hint{font-size:12px;color:var(--text-5)}.lp .lst .pbar{margin-top:10px}.lp .lst .pbar i{width:0;transition:width 1.6s cubic-bezier(.22,.8,.26,1);background:var(--success)}.lp .lsplit{padding:22px;margin-top:12px}.lp .lsplit .sb{display:flex;height:14px;gap:3px;border-radius:99px;overflow:hidden;margin:16px 0 18px}.lp .lsplit .sb i{display:block;width:0;transition:width 1.6s cubic-bezier(.22,.8,.26,1)}.lp .lsplit .lg{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.lp .lsplit .lg div{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--text-4)}.lp .lsplit .lg span{display:flex;align-items:center;gap:6px}.lp .lsplit .lg span i{width:10px;height:10px;border-radius:3px}.lp .lsplit .lg b{font-family:var(--font-mono);font-size:16px;font-weight:500;color:var(--text-1)}.lp .lse{max-width:48rem;padding:20px}.lp .lse .sfield{margin-top:0;background:#0d0d12e6}.lp .lse .bar{margin:14px 0 6px}.lp .lcount{font-family:var(--font-mono);font-size:11px;color:var(--text-6);margin-bottom:8px}.lp .lres{list-style:none;display:flex;flex-direction:column;gap:8px;min-height:250px}.lp .lres li{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:12px;border:1px solid var(--line-1);background:#ffffff05;animation:lp-up .35s var(--ease) both}.lp .lres .th{width:34px;flex:none;aspect-ratio:2/3;border-radius:6px;display:grid;place-items:center}.lp .lres .th svg{width:50%;fill:none;stroke:#ffffff80;stroke-width:1.3}.lp .lres .bd{flex:1;min-width:0}.lp .lres .bd b{display:block;font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp .lres .bd p{font-size:12px;color:var(--text-5);margin-top:1px}.lp .lres .kbadge{background:#ffffff0f}.lp .lres .add{width:30px;height:30px;border-radius:50%;border:1px solid var(--line-3);background:#ffffff0a;display:grid;place-items:center;color:#fff;cursor:pointer;flex:none}.lp .lres .add.in{background:var(--success);border-color:var(--success);color:#04150e}.lp .lres .add .ic{width:15px;height:15px;stroke-width:2.6}.lp .lres .none{justify-content:center;color:var(--text-5);font-size:13px;padding:30px;border:0;background:none}.lp .limp{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.lp .checks{list-style:none;display:flex;flex-direction:column;gap:12px;margin-top:22px}.lp .checks li{display:flex;gap:10px;font-size:14px;line-height:1.5;color:var(--text-3)}.lp .checks li .ic{width:18px;height:18px;color:var(--success);stroke-width:2.4;margin-top:1px}.lp .srcs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.lp .src{padding:16px;border-radius:16px;border:1px solid var(--line-2);background:var(--surface-card);display:flex;flex-direction:column;gap:6px;transition:border-color .2s,transform .2s}.lp .src:hover{border-color:var(--line-4);transform:translateY(-2px)}.lp .src b{font-size:15px;font-weight:800}.lp .src small{font-family:var(--font-mono);font-size:11px;color:var(--text-5)}.lp .src i{width:26px;height:4px;border-radius:2px}.lp .ijob{grid-column:1/-1;padding:16px;border-radius:16px;border:1px solid var(--line-2);background:#0d0d12e6}.lp .ijob .row{display:flex;justify-content:space-between;align-items:baseline;font-size:13px;color:var(--text-3)}.lp .ijob .row b{font-family:var(--font-mono);font-weight:500;color:var(--text-1)}.lp .ijob .pbar{margin:10px 0 8px}.lp .ijob .pbar i{width:0;transition:width 2.4s cubic-bezier(.4,0,.2,1);background:var(--success)}.lp .ijob small{font-family:var(--font-mono);font-size:11px;color:var(--text-5)}.lp .lcta{padding:120px max(32px,7vw) 110px;text-align:center}.lp .lcta .box{max-width:52rem;margin:0 auto;padding:56px 32px;border-radius:28px;border:1px solid var(--line-2);position:relative;overflow:hidden;background:radial-gradient(60% 90% at 50% 0%,rgba(238,26,30,.22),transparent 70%),var(--surface-card)}.lp .lcta h2{font-size:clamp(30px,3.6vw,48px);font-weight:900;letter-spacing:-.03em;line-height:1.05}.lp .lcta p{font-size:16px;color:var(--text-4);max-width:36rem;margin:14px auto 0;line-height:1.6}.lp .lcta .row{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:28px}.lp .lcta .btn{padding:12px 22px;font-size:15px}.lp .lcta-duo .box{display:grid;gap:32px;max-width:880px;margin-inline:auto;grid-template-columns:1.2fr .8fr;align-items:center;text-align:left;border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:48px;background:#ffffff08}.lp .lcta-duo p{margin-inline:0}.lp .lcta-duo-acts{display:grid;gap:12px;border-left:1px solid rgba(255,255,255,.1);padding-left:32px}.lp .lcta-duo-acts .btn{width:100%;justify-content:center}.lp .lfoot{border-top:1px solid var(--line-1);padding:28px max(32px,7vw) 36px}.lp .lfoot .wrap{max-width:74rem;margin:0 auto;display:flex;align-items:center;gap:24px;flex-wrap:wrap;font-size:12px;color:var(--text-6)}.lp .lfoot nav{display:flex;flex-wrap:wrap;gap:8px 18px;margin-left:auto}.lp .lfoot nav a{color:var(--text-4)}.lp .lfoot nav a:hover{color:#fff}.lp .lfoot .brand img.bw{height:22px}.lp .lfoot .lnote{flex-basis:100%;order:1;margin:0}.lp .lfoot .wrap.f-split{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px 48px}.lp .lfoot .wrap.f-split .f-brand{display:flex;flex-direction:column;gap:8px;flex:1 1 240px;max-width:34ch}.lp .lfoot .wrap.f-split .f-brand .lnote{flex-basis:auto;order:0}.lp .lfoot .wrap.f-split .f-navs{display:flex;gap:24px 48px;flex:2 1 360px;justify-content:flex-end;align-items:start}.lp .lfoot .wrap.f-split .f-navs nav{flex-direction:column;gap:6px;margin-left:0;align-items:start}@media(max-width:640px){.lp .lfoot .wrap.f-split,.lp .lfoot .wrap.f-split .f-navs{flex-direction:column}}.lp .lp-views{position:fixed;top:0;right:0;bottom:0;left:0;overflow-y:auto;padding:88px max(32px,4vw) 48px;display:none;background:radial-gradient(60% 40% at 50% -10%,rgba(238,26,30,.07),transparent 70%),var(--ink-950)}.lp.app .lp-views{display:block}.lp .page{max-width:80rem;margin:0 auto}.lp .view{display:none;animation:lp-up .35s var(--ease) both}.lp .view.on{display:block}@keyframes lp-up{0%{opacity:0;transform:translateY(12px)}}.lp .demo{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:24px;padding:10px 14px;font-size:13px;color:var(--text-3)}.lp .demo .tag{border-radius:99px;padding:3px 10px;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.lp .demo .btn{margin-left:auto;padding:7px 14px;font-size:13px}.lp h1.pt{font-size:30px;font-weight:900;letter-spacing:-.02em;line-height:1.15}.lp .intro{margin-top:4px;font-size:14px;color:var(--text-4)}.lp .bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:16px 0}.lp .bar .sp{flex:1}.lp .sec{font-size:16px;font-weight:700;margin:28px 0 12px;display:flex;align-items:baseline;gap:10px}.lp .sec small{font-size:11px;font-weight:400;color:var(--text-5)}.lp .chero{position:relative;overflow:hidden;border-radius:24px;aspect-ratio:16/5.4;min-height:250px;background:radial-gradient(50% 90% at 78% 30%,rgba(56,189,248,.35),transparent 60%),radial-gradient(40% 60% at 95% 90%,rgba(238,26,30,.18),transparent 70%),linear-gradient(160deg,#122437,#0b0b10 70%)}.lp .chero .bgic{position:absolute;right:6%;top:50%;transform:translateY(-50%);width:34%;max-width:340px;fill:none;stroke:#ffffff14;stroke-width:.7}.lp .chero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,var(--ink-950),rgba(8,8,11,.7),transparent)}.lp .chero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,rgba(8,8,11,.85),transparent,transparent)}.lp .chero .in{position:absolute;inset:auto 0 0 0;display:flex;align-items:flex-end;gap:24px;padding:32px;z-index:1}.lp .chero .cp{width:132px;flex:none;aspect-ratio:2/3;border-radius:12px;box-shadow:var(--shadow-card)}.lp .chero h2{font-size:36px;font-weight:900;letter-spacing:-.02em;line-height:1.1;margin:6px 0}.lp .chero p{font-size:14px;color:var(--text-3)}.lp .chero .pbar{max-width:320px;margin-top:12px}.lp .chero .pl{max-width:320px;display:flex;justify-content:space-between;font-size:11px;font-weight:500;color:var(--text-4);margin-top:6px}.lp .chero .acts{display:flex;gap:8px;margin-top:16px;flex-wrap:wrap}.lp .chero .dots{margin-left:auto;display:flex;gap:6px;align-self:flex-end;padding-bottom:6px}.lp .chero .dots i{width:6px;height:6px;border-radius:99px;background:#fff6}.lp .chero .dots i.on{width:24px;background:#fff}.lp .posters{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:18px 12px}.lp .pc{position:relative;cursor:pointer}.lp .pos{position:relative;aspect-ratio:2/3;border-radius:12px;overflow:hidden;background:var(--ink-800);box-shadow:var(--shadow-card)}.lp .pos .art2{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;transition:transform .5s var(--ease)}.lp .pc:hover .pos .art2{transform:scale(1.04)}.lp .pos .art2 svg{width:46%;fill:none;stroke:#ffffff57;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round}.lp .pos .tt{position:absolute;left:10px;right:10px;top:38px;font-size:15px;font-weight:900;line-height:1.1;letter-spacing:-.01em;color:#ffffffeb;text-shadow:0 2px 10px rgba(0,0,0,.5)}.lp .pos:after{content:"";position:absolute;inset:auto 0 0 0;height:33%;background:linear-gradient(to top,rgba(0,0,0,.85),transparent)}.lp .pos .kbadge{position:absolute;left:6px;top:6px;z-index:2}.lp .pos .rbadge{position:absolute;left:6px;bottom:8px;z-index:2;box-shadow:var(--shadow-card)}.lp .pos .st{position:absolute;right:6px;bottom:8px;z-index:2;display:flex;gap:4px}.lp .pos .st .ic{width:16px;height:16px;filter:drop-shadow(0 1px 3px rgba(0,0,0,.9))}.lp .pos .pbar{position:absolute;left:6px;right:6px;bottom:2px;z-index:2}.lp .pos .add{position:absolute;right:6px;top:6px;z-index:3;width:28px;height:28px;border-radius:50%;border:0;display:grid;place-items:center;background:#0000008c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer}.lp .pos .add.in{background:var(--success);color:#04150e}.lp .pos .add .ic{width:16px;height:16px;stroke-width:2.6}.lp .pc .t{margin-top:8px;font-size:13px;font-weight:600;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp .pc .m{font-size:11px;color:var(--text-5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp .cal-wrap{display:grid;gap:12px;grid-template-columns:minmax(420px,540px) minmax(0,1fr);margin-top:16px}.lp .mg{padding:12px}.lp .mg .hd{display:flex;align-items:center;justify-content:space-between}.lp .mg .hd b{font-size:14px;font-weight:700;text-transform:capitalize}.lp .ib:disabled{opacity:.3;pointer-events:none}.lp .ib{width:36px;height:36px;border-radius:12px;border:0;background:none;display:grid;place-items:center;color:var(--text-4);cursor:pointer}.lp .ib:hover{background:#ffffff1a;color:#fff}.lp .mg .dw,.lp .mg .gr{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;text-align:center}.lp .mg .dw{margin-top:10px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-6)}.lp .mg .gr{margin-top:4px}.lp .cell{min-height:46px;display:flex;flex-direction:column;align-items:center;gap:4px;border-radius:8px;padding:4px;border:0;background:none;cursor:default}.lp .cell.has{background:#ffffff0d;cursor:pointer}.lp .cell.has:hover{background:#ffffff1a}.lp .cell.sel{background:#ffffff26}.lp .cell.out{opacity:.3}.lp .cell .num{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:600;color:var(--text-3)}.lp .cell .num.t{background:var(--brand-dark);color:#fff}.lp .cell .mks{display:flex;gap:3px;flex-wrap:wrap;justify-content:center}.lp .cell .mk{width:5px;height:5px}.lp .aside{padding:14px;height:-moz-fit-content;height:fit-content}.lp .aside small{display:block;font-size:11px;color:var(--text-6);margin-top:2px}.lp .wkg{list-style:none;display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:12px}.lp .wkg li{overflow:hidden;border-radius:12px;border:1px solid var(--line-1);background:var(--ink-900);transition:border-color .15s}.lp .wkg li:hover{border-color:var(--line-4)}.lp .wkg .v{aspect-ratio:2/3;position:relative;display:grid;place-items:center}.lp .wkg .v svg{width:44%;fill:none;stroke:#fff6;stroke-width:1.2}.lp .wkg .v .rd{position:absolute;right:4px;top:4px;border-radius:99px;padding:0 6px;font-size:9px;font-weight:700;background:#34d39933;color:var(--success)}.lp .wkg .wx{padding:4px 6px 6px}.lp .wkg .wx p{display:flex;align-items:center;gap:4px;font-size:10px;font-weight:700;text-transform:uppercase;color:var(--text-5)}.lp .wkg .wx p .mono{font-weight:400;text-transform:none;color:var(--text-6)}.lp .wkg .wx b{display:block;margin-top:2px;font-size:11px;font-weight:600;line-height:1.2;color:var(--text-3);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lp .rows{list-style:none;display:flex;flex-direction:column;gap:10px;margin-top:12px}.lp .rowc{display:flex;align-items:center;gap:12px;padding:12px}.lp .rowc .dt{width:52px;flex:none;text-align:center}.lp .rowc .dt small{display:block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-6)}.lp .rowc .dt b{font-size:24px;font-weight:900;line-height:1.15}.lp .rowc .th{width:44px;flex:none;aspect-ratio:2/3;border-radius:8px;display:grid;place-items:center}.lp .rowc .th svg{width:50%;fill:none;stroke:#ffffff73;stroke-width:1.3}.lp .rowc .bd{min-width:0;flex:1;border-left:1px solid var(--line-1);padding-left:12px}.lp .rowc .bd b{display:block;font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp .rowc .bd p{margin-top:2px;font-size:12px;color:var(--text-4)}.lp .rowc .bd p .mono{font-size:11px;color:var(--text-5)}.lp .cd{flex:none;border-radius:99px;padding:4px 10px;font-size:11px;font-weight:600;background:#38bdf826;color:var(--kind-show)}.lp .ck{flex:none;width:38px;height:38px;border-radius:8px;border:1px solid var(--line-4);background:none;display:grid;place-items:center;color:var(--text-5);cursor:pointer}.lp .ck:hover{color:#fff}.lp .total{padding:20px;margin-top:16px}.lp .tlabel{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.lp .fig{font-family:var(--font-mono);font-size:30px;font-weight:700;letter-spacing:-.02em;margin-top:8px;line-height:1.15}.lp .fig-sm{font-family:var(--font-mono);font-size:14px;font-weight:500}.lp .tri{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px;text-align:center}.lp .tri div{border-radius:12px;background:#ffffff0d;padding:12px 8px}.lp .tri .fig-sm{margin-top:4px}.lp .sc4{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:12px}.lp .statc{padding:16px}.lp .statc .hd{display:flex;align-items:center;gap:8px}.lp .statc .fig{font-size:26px}.lp .statc small{display:block;font-size:11px;color:var(--text-5);margin-top:2px}.lp .p2{display:grid;grid-template-columns:1.6fr 1fr;gap:12px;margin-top:12px}.lp .panel{padding:16px}.lp .panel h2{font-size:16px;font-weight:700}.lp .panel .h{font-size:11px;color:var(--text-5);margin-bottom:8px}.lp .sbars{display:flex;align-items:flex-end;gap:10px;height:200px;padding-top:8px}.lp .sbars>div{flex:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:6px}.lp .sbars .stk{width:100%;max-width:34px;display:flex;flex-direction:column-reverse;border-radius:6px 6px 2px 2px;overflow:hidden}.lp .sbars .stk i{display:block}.lp .sbars span{font-size:11px;color:var(--text-5)}.lp .legend{display:flex;gap:14px;flex-wrap:wrap;margin-top:12px;font-size:12px;color:var(--text-4)}.lp .legend span{display:flex;align-items:center;gap:6px}.lp .legend i{width:10px;height:10px;border-radius:3px}.lp .donut{width:170px;aspect-ratio:1;border-radius:50%;margin:10px auto 14px;position:relative;background:conic-gradient(var(--kind-show) 0 46%,var(--ink-850) 46% 46.6%,var(--kind-anime) 46.6% 81%,var(--ink-850) 81% 81.6%,var(--kind-movie) 81.6% 99.4%,var(--ink-850) 99.4%)}.lp .donut:after{content:"";position:absolute;top:18%;right:18%;bottom:18%;left:18%;border-radius:50%;background:#111118}.lp .donut div{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;text-align:center;z-index:1}.lp .donut b{font-family:var(--font-mono);font-size:20px}.lp .donut small{font-size:11px;color:var(--text-5)}.lp .dleg{display:flex;flex-direction:column;gap:8px;font-size:13px;color:var(--text-3)}.lp .dleg span{display:flex;align-items:center;gap:8px}.lp .dleg i{width:10px;height:10px;border-radius:3px}.lp .dleg b{margin-left:auto;font-family:var(--font-mono);font-weight:500;color:var(--text-2)}.lp .genre{display:grid;grid-template-columns:130px 1fr 80px;gap:12px;align-items:center;font-size:13px;color:var(--text-3);margin:10px 0}.lp .genre i{height:8px;border-radius:99px;background:#ffffff0f;overflow:hidden}.lp .genre i:after{content:"";display:block;height:100%;width:var(--w);border-radius:99px;background:linear-gradient(90deg,var(--brand-dark),var(--brand-soft))}.lp .genre b{font-family:var(--font-mono);font-size:12px;font-weight:500;text-align:right;color:var(--text-4)}.lp .sfield{display:flex;align-items:center;gap:10px;height:48px;border-radius:12px;border:1px solid var(--line-3);background:var(--ink-900);padding:0 14px;margin-top:16px}.lp .sfield:focus-within{border-color:#ee1a1e99}.lp .sfield .ic{color:var(--text-5)}.lp .sfield input{flex:1;min-width:0;background:none;border:0;outline:none;font-size:15px}.lp .sfield input::-webkit-search-cancel-button{display:none}.lp .sfield input::-moz-placeholder{color:var(--text-7)}.lp .sfield input::placeholder{color:var(--text-7)}.lp .sfield kbd{font-family:var(--font-mono);font-size:11px;color:var(--text-6);border:1px solid var(--line-3);border-radius:6px;padding:1px 6px}.lp mark{background:#ee1a1e4d;color:#fff;border-radius:3px;padding:0 1px}.lp .empty{padding:48px 16px;text-align:center;color:var(--text-5)}.lp .empty .ic{width:40px;height:40px;color:var(--text-7);margin-bottom:10px}.lp .empty b{display:block;color:var(--text-2);font-size:15px;margin-bottom:4px}@media(max-width:1100px){.lp nav.side a .tl{display:none}.lp .cal-wrap{grid-template-columns:1fr}.lp .sc4{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px),(max-width:1100px)and (orientation:portrait){.lp{overflow:hidden}.lp header.top{height:56px;padding:0 16px;background:#08080bcc;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-color:var(--line-1)}.lp nav.side,.lp .top .lp-search{display:none}.lp .top .login{margin-left:auto;padding:7px 12px;font-size:13px}.lp .top .register{padding:7px 12px;font-size:13px}.lp .brand img.bw{height:24px}.lp .tabdock{display:block}.lp .lp-home{overflow-y:auto;padding:84px 20px 110px}.lp .lp-home:after{position:fixed}.lp .hero{position:relative;left:auto;top:auto;transform:none;width:100%}.lp .hero p{font-size:15px}.lp .hero .cta{margin-top:20px}.lp .hero .imports{margin-top:18px}.lp .hero .imports span{white-space:normal}.lp .stage{height:auto;min-height:0;background:none}.lp .kglow{left:-10%;width:120%;top:auto;bottom:-10%;height:75%}.lp .kring{margin-top:20px}.lp .kring button{padding:8px 13px}.lp .lx{padding:72px 0 0}.lp .lcal,.lp .limp{grid-template-columns:1fr;gap:12px}.lp .limp{gap:28px}.lp .lwk,.lp .lag{padding:14px}.lp .ldays{gap:4px}.lp .ldy{padding:8px 2px;border-radius:10px}.lp .ldy b{width:26px;height:26px;font-size:13px}.lp .ldy em{display:none}.lp .lstats{grid-template-columns:1fr 1fr}.lp .lst{padding:14px}.lp .lst .val{font-size:20px}.lp .lsplit .lg{grid-template-columns:1fr}.lp .lse{padding:12px}.lp .lres .kbadge{display:none}.lp .srcs{grid-template-columns:repeat(2,1fr)}.lp .lcta{padding:72px 0 40px}.lp .lcta .box{padding:40px 20px}.lp .lcta-duo .box{grid-template-columns:1fr;text-align:center;justify-items:center;padding:32px 24px}.lp .lcta-duo p{margin-inline:auto}.lp .lcta-duo-acts{border-left:0;padding-left:0;width:100%}.lp .lfoot{padding:24px 0 0}.lp .lfoot nav{margin-left:0}.lp .hero h1{font-size:clamp(34px,9vw,56px);margin:12px 0 14px}.lp .art{position:relative;right:auto;top:auto;transform:none;width:min(100%,640px);margin:18px auto 0;aspect-ratio:1/.8;overflow:visible}.lp .brand,.lp .top .login,.lp .top .register,.lp .kring button{min-height:44px}.lp .ib{width:44px;height:44px}.lp .tabbar a{min-height:44px}}@media(min-width:768px)and (max-width:1100px)and (orientation:portrait){.lp .lp-home{padding:100px 48px 120px}.lp .hero{max-width:640px;margin:0 auto}.lp .hero p{font-size:17px}}@media(min-width:768px)and (max-width:1100px)and (orientation:landscape){.lp .lp-home{overflow-y:auto;padding:96px 40px 120px}.lp .stage{height:auto;min-height:0;background:none}.lp .hero{position:relative;left:auto;top:auto;transform:none;width:100%;max-width:640px}.lp .hero h1{font-size:clamp(38px,5.2vw,56px)}.lp .hero p{font-size:16px;max-width:60ch}.lp .art{position:relative;right:auto;top:auto;transform:none;width:min(100%,680px);margin:32px auto 0;aspect-ratio:1/.8;overflow:visible}.lp .kglow{left:-10%;width:120%;top:auto;bottom:-10%;height:75%}}@media(max-width:767px){.lp .lp-views{padding:72px 16px 110px}.lp h1.pt{font-size:24px}.lp .demo span.t{flex-basis:100%;order:3;font-size:12px}.lp .chero{aspect-ratio:auto;min-height:0;height:320px;margin:0 -16px;border-radius:0}.lp .chero .in{padding:16px 16px 20px}.lp .chero .cp{display:none}.lp .chero h2{font-size:24px}.lp .chero .dots{display:none}.lp .posters{grid-template-columns:repeat(3,1fr);gap:14px 10px}.lp .pos .tt{font-size:12px;top:30px;left:7px;right:7px}.lp .bar .toolbar-btn .tx{display:none}.lp .wkg{grid-template-columns:repeat(3,1fr)}.lp .rowc{padding:10px;gap:10px}.lp .rowc .dt{width:42px}.lp .rowc .cd{display:none}.lp .fig{font-size:24px}.lp .tri,.lp .p2{grid-template-columns:1fr}.lp .statc .fig{font-size:20px}.lp .genre{grid-template-columns:96px 1fr 64px;gap:8px}.lp .sbars{gap:4px}.lp .sbars span{font-size:9px}.lp .cell{min-height:38px;padding:2px}.lp .cell .num{width:22px;height:22px;font-size:11px}.lp .mg .dw,.lp .mg .gr{gap:3px}}@media(max-width:380px){.lp .posters{grid-template-columns:repeat(2,1fr)}}@media(prefers-reduced-motion:reduce){.lp *,.lp *:before,.lp *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition:none!important;scroll-behavior:auto!important}.lp .floaty{animation:none!important}.lp .ph-k,.lp .ph-k.on{translate:none!important;scale:none!important;transition:opacity .5s ease!important}.lp .art .kf{animation:lp-kfl 5.5s ease-in-out infinite alternate!important;animation-delay:calc(var(--i, 0) * -1.9s)!important;transition:--amp 1s var(--e) var(--d)!important}.lp .art .kl{transition:translate 1s var(--e) var(--d)!important}.lp .art .kp .face,.lp .art .kp .kdim,.lp .art .kp .fs,.lp .art .kp .pn:after{transition:opacity 1s var(--e) var(--d)!important}.lp .rv{translate:none!important;transition:opacity .5s ease!important}.lp .lp-home{transition:--acc .5s ease!important}.lp .hero h1 .w:after{transition:opacity .5s ease!important}}.lp .stage{overflow-x:clip}.lp .pc{min-width:0}.lp{--text-6: rgba(255, 255, 255, .66);--text-5: rgba(255, 255, 255, .74)}.lp .skip{position:fixed;z-index:200;left:16px;top:-80px;padding:10px 18px;border-radius:12px;background:var(--surface-raised, #181822);color:var(--text-1, #fff);font-size:14px;font-weight:700;text-decoration:none;transition:top .18s ease}.lp .skip:focus-visible{top:12px;background:var(--brand, #ee1a1e);box-shadow:0 8px 28px #ee1a1e73}.lp :focus-visible{outline-width:3px;outline-offset:3px}.lp .ldy[aria-selected=true]{background:var(--brand, #ee1a1e);border-color:transparent;color:#fff}.lp .ldy[aria-selected=true] small,.lp .ldy[aria-selected=true] em{color:#ffffffd9}
