/* 8 site.css · s6 */body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}img{height:auto}.s6-foot-h{font-weight:700;line-height:normal}:root{--bg:#f0f5fb;--bg2:#e8f0fa;--card:#ffffff;--text:#0f172a;--muted:#64748b;--line:#e2e8f0;--gold:#2563eb;--gold-dim:rgba(37, 99, 235, .14);--red:#ef4444;--radius:14px;font-family:Plus Jakarta Sans,system-ui,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html,body{margin:0;min-height:100%}body{background:linear-gradient(180deg,#f8fafc 0,#07100b 40%,#e8f0fa 100%);background:linear-gradient(180deg,#f8fafc 0%,var(--bg) 40%,#e8f0fa 100%);color:#c8f7da;color:var(--text);-webkit-tap-highlight-color:transparent;padding-bottom:env(safe-area-inset-bottom,0)}body.body-tpl-cq{background:#f9fafb}body.body-tpl-cq .container{width:calc(100% - 32px);width:min(80rem,calc(100% - 32px))}img{display:block;max-width:100%}.container{width:calc(100% - 32px);width:min(1180px,calc(100% - 32px));margin:0 auto;padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(255,255,255,.922);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(57,255,136,.28);border-bottom:1px solid var(--line);box-shadow:0 4px 24px rgba(15,23,42,.059)}.header-inner{display:flex;align-items:center;gap:16px;flex-wrap:wrap;min-height:64px;padding:8px 0}.header-brand{display:flex;align-items:center;gap:10px;margin-right:auto}.header-brand__logo{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;font-weight:900;color:#fff;background:linear-gradient(135deg,#2563eb,#3b82f6);box-shadow:0 4px 14px rgba(37,99,235,.349)}.header-search{flex:1;min-width:100%;min-width:min(220px,100%);max-width:320px;display:flex;height:40px;border-radius:999px;border:1px solid rgba(57,255,136,.28);border:1px solid var(--line);background:#0f2017;background:var(--card);overflow:hidden}.header-search:focus-within{border-color:rgba(57,255,136,.2);border-color:var(--gold-dim);box-shadow:0 0 0 2px rgba(57,255,136,.2);box-shadow:0 0 0 2px var(--gold-dim)}.header-search input{flex:1;min-width:0;border:0;background:0 0;padding:0 14px;font-size:13px;color:#c8f7da;color:var(--text)}.header-search input::-moz-placeholder{color:#94a3b8}.header-search input::-webkit-input-placeholder{color:#94a3b8}.header-search input::placeholder{color:#94a3b8}.header-search input:focus{outline:0}.site-header--ref{background:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 1px 3px rgba(0,0,0,.059);-webkit-backdrop-filter:none;backdrop-filter:none}.header-inner--ref{width:calc(100% - 32px);width:min(80rem,calc(100% - 32px));max-width:80rem;display:flex;align-items:center;gap:20px 32px;flex-wrap:wrap;min-height:4.5rem;padding:10px 0}.header-brand--ref{display:flex;align-items:center;gap:10px;margin-right:0;flex-shrink:0}.header-brand--ref .header-brand__logo{width:2.75rem;height:2.75rem;border-radius:.75rem;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#4a90e2,#7b61ff);box-shadow:0 4px 14px rgba(91,104,235,.38)}.header-brand__title{margin:0;font-size:1.125rem;font-weight:800;letter-spacing:-.02em;background:linear-gradient(90deg,#1d4ed8,#6d28d9);-webkit-background-clip:text;background-clip:text;color:transparent}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.header-brand__title{color:#4338ca;background:0 0}}.header-search--ref{flex:1 1 auto;min-width:100%;min-width:min(220px,100%);max-width:40rem;display:flex;align-items:center;height:2.75rem;padding:0 6px 0 16px;border-radius:999px;border:1px solid #e5e7eb;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.039)}.header-search--ref:focus-within{border-color:#a5b4fc;box-shadow:0 0 0 3px rgba(99,102,241,.22)}.header-search--ref .header-search__icon{display:flex;align-items:center;color:#9ca3af;margin-right:10px;flex-shrink:0}.header-search--ref input{flex:1;min-width:0;border:0;background:0 0;padding:0 12px 0 0;font-size:.9375rem;color:#111827}.header-search--ref input::-moz-placeholder{color:#9ca3af}.header-search--ref input::-webkit-input-placeholder{color:#9ca3af}.header-search--ref input::placeholder{color:#9ca3af}.header-search--ref input:focus{outline:0}.header-actions{display:flex;align-items:center;gap:4px 8px;flex-shrink:0}.header-actions__link{display:inline-flex;align-items:center;padding:.5rem .75rem;font-size:.9375rem;font-weight:500;color:#374151;border-radius:.375rem;border-bottom:none!important;transition:background .15s ease,color .15s ease}.header-actions__link:hover{color:#111827;background:#f3f4f6}.header-actions__link--active{color:#5b21b6!important;font-weight:600;background:0 0}.header-link-btn--ref{color:#374151!important;font-weight:500;padding:.5rem .75rem;border-radius:.375rem}.header-link-btn--ref:hover{color:#111827!important;background:#f3f4f6}.header-reg--ref{padding:.5rem 1.35rem;font-size:.875rem;font-weight:600;border-radius:999px;color:#fff!important;background:linear-gradient(135deg,#4a90e2,#7b61ff);box-shadow:0 2px 12px rgba(91,104,235,.38)}.header-reg--ref:hover{-webkit-filter:brightness(1.05);filter:brightness(1.05)}.header-link-btn{font-size:14px;font-weight:600;color:#475569;padding:8px 10px;background:0 0;border:0;cursor:pointer}.header-link-btn:hover{color:#1e40af}a.header-link-btn{display:inline-flex}.header-reg{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 16px;border-radius:999px;font-size:13px;font-weight:800;color:#fff;background:linear-gradient(135deg,#2563eb,#3b82f6);box-shadow:0 2px 10px rgba(37,99,235,.302)}.home-cq__stack{padding:40px 0 56px;display:flex;flex-direction:column;gap:48px}.hero-cq{position:relative;overflow:hidden}.hero-cq--banner{min-height:52vh;min-height:min(52vh,480px);display:flex;align-items:center;justify-content:center;padding:4.5rem 1rem 4rem;border-bottom:none;background:linear-gradient(115deg,#3b82f6,#6366f1 35%,#7c3aed 68%,#5b21b6)}.hero-cq__inner--center{position:relative;z-index:1;width:100%;max-width:48rem;margin:0 auto;text-align:center}.hero-cq--banner .hero-cq__title{margin:0 0 1rem;font-size:1.75rem;font-size:clamp(1.75rem,4.5vw,2.75rem);font-weight:900;letter-spacing:-.03em;line-height:1.2;color:#fff;background:0 0;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:#fff}.hero-cq--banner .hero-cq__lead{margin:0 auto 2rem;font-size:1rem;font-size:clamp(1rem,2.2vw,1.25rem);font-weight:500;color:rgba(255,255,255,.961);line-height:1.65;max-width:36rem}.hero-cq--banner .hero-cq__cta{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.btn-cq--hero{min-height:48px;padding:0 1.75rem;border-radius:999px;font-size:.9375rem;font-weight:700;letter-spacing:.02em;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.btn-cq--hero-solid{color:#4f46e5!important;background:#fff!important;border:0!important;box-shadow:0 4px 16px rgba(0,0,0,.149)}.btn-cq--hero-solid:hover{transform:translateY(-2px);-webkit-filter:brightness(1.02);filter:brightness(1.02)}.btn-cq--hero-ghost{color:#fff!important;background:0 0!important;border:1px solid rgba(255,255,255,.95)!important;box-shadow:none!important}.btn-cq--hero-ghost:hover{background:rgba(255,255,255,.122)!important}.btn-cq{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 26px;border-radius:999px;font-size:15px;font-weight:800;letter-spacing:.02em;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.cq-block{scroll-margin-top:72px}.cq-block--featured{scroll-margin-top:88px}.cq-block__head{text-align:center;margin-bottom:8px}.cq-block__head h2{margin:0 0 8px;font-size:22px;font-size:clamp(22px,2.8vw,28px);font-weight:900;color:#0f172a;letter-spacing:-.02em}.cq-block__sub{margin:0;font-size:15px;color:#6fae88;color:var(--muted);line-height:1.6}.cq-block__head--row{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;text-align:left}.cq-block__head--row>div:first-child{flex:1;min-width:100%;min-width:min(100%,220px)}.cq-block__head--row h2,.cq-block__head--row .cq-block__sub{text-align:left}.cq-link-all{font-size:14px;font-weight:800;color:#9333ea;white-space:nowrap}.cq-link-all:hover{color:#7c3aed;text-decoration:underline}.cq-card-grid{display:grid;grid-gap:20px;gap:20px;margin-top:20px}.cq-card-grid--3,.cq-card-grid--dense{grid-template-columns:repeat(3,minmax(0,1fr))}.cq-tabs{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:16px 0 4px}.cq-tab{font:inherit;cursor:pointer;padding:8px 16px;border-radius:999px;font-size:13px;font-weight:700;color:#475569;background:#fff;border:1px solid rgba(57,255,136,.28);border:1px solid var(--line);transition:border-color .15s ease,color .15s ease,background .15s ease}.cq-tab:hover{border-color:#93c5fd;color:#1d4ed8}.cq-tab--active{border-color:transparent;color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed,#9333ea);box-shadow:0 8px 20px -4px rgba(124,58,237,.451)}.cq-more-wrap{text-align:center;margin-top:22px}.cq-more-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 28px;border-radius:999px;font-size:14px;font-weight:800;color:#6d28d9;border:2px solid #e9d5ff;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.051)}.cq-more-btn:hover{background:#faf5ff;border-color:#d8b4fe}.cq-emoji{font-style:normal;margin-right:2px}.cq-stats{padding:28px 22px;border-radius:1rem;background:linear-gradient(180deg,#fff,#f9fafb);border:1px solid #e5e7eb;box-shadow:0 10px 25px -5px rgba(0,0,0,.059),0 8px 10px -6px rgba(0,0,0,.039)}.cq-stats__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:20px}.cq-stats__card{text-align:center;padding:20px 14px;border-radius:.75rem;background:#fff;border:1px solid #e5e7eb;box-shadow:0 1px 2px rgba(0,0,0,.051)}.cq-stats__num{display:block;font-size:26px;font-size:clamp(26px,4vw,2.25rem);font-weight:900;letter-spacing:-.03em;line-height:1.1;background:linear-gradient(90deg,#2563eb,#9333ea);-webkit-background-clip:text;background-clip:text;color:transparent}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.cq-stats__num{color:#2563eb;background:0 0}}.cq-stats__label{display:block;margin-top:8px;font-size:14px;font-weight:600;color:#64748b}.cq-reviews__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:20px}.cq-review-card{margin:0;padding:22px 20px;border-radius:4px;border-radius:var(--radius);background:#fff;border:1px solid rgba(57,255,136,.28);border:1px solid var(--line);box-shadow:0 4px 20px rgba(15,23,42,.051)}.cq-review-card__name{margin:0 0 12px;font-size:16px;font-weight:900;color:#6d28d9}.cq-review-card__text{margin:0;font-size:14px;line-height:1.75;color:#475569}.cq-hl-card.fsp-hl-card{border-radius:1rem;border-color:#e5e7eb;box-shadow:0 10px 15px -3px rgba(0,0,0,.078),0 4px 6px -4px rgba(0,0,0,.059);transition:transform .2s ease,box-shadow .2s ease}.cq-hl-card.fsp-hl-card:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px rgba(0,0,0,.102),0 8px 10px -6px rgba(0,0,0,.078)}.cq-hl-card .fsp-hl-card__label{color:#9333ea}.fsp-hl-card{background:#fff;border:1px solid rgba(57,255,136,.28);border:1px solid var(--line);border-radius:4px;border-radius:var(--radius);overflow:hidden;box-shadow:0 4px 20px rgba(15,23,42,.051);transition:transform .18s ease,box-shadow .18s ease}.fsp-hl-card:hover{transform:translateY(-3px);box-shadow:0 12px 36px rgba(15,23,42,.102)}.fsp-hl-card__media{display:block;aspect-ratio:16/10;overflow:hidden;background:#e2e8f0}.fsp-hl-card__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fsp-hl-card__body{padding:16px 18px 18px}.fsp-hl-card__label{margin:0 0 4px;font-size:12px;font-weight:800;color:#2563eb}.fsp-hl-card__still{margin:0 0 8px;font-size:12px;color:#94a3b8}.fsp-hl-card__body h3{margin:0 0 8px;font-size:17px;font-weight:900;line-height:1.3}.fsp-hl-card__body h3 a:hover{color:#2563eb}.fsp-hl-card__desc{margin:0 0 12px;font-size:13px;line-height:1.65;color:#6fae88;color:var(--muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.fsp-hl-card__nums{display:flex;flex-wrap:wrap;gap:10px 16px;font-size:13px;font-weight:700;color:#475569;margin-bottom:8px}.fsp-hl-card__tags{margin:0;font-size:12px;color:#64748b;word-break:break-all}.section-head{text-align:center;margin-bottom:28px}.section-head--tight{text-align:left;margin-bottom:18px}.section-head--tight h2{margin:0 0 6px;font-size:22px}.section-head h2{margin:0 0 10px;font-size:26px;font-weight:900;letter-spacing:-.02em}.section-sub{margin:0;font-size:14px;line-height:1.65;color:#6fae88;color:var(--muted);max-width:560px}.card-grid{display:grid;grid-gap:18px;gap:18px}.card-grid--related{grid-template-columns:repeat(3,minmax(0,1fr))}.related-block .section-head--tight h2{font-size:20px}.page-panel{background:#0f2017;background:var(--card);border:1px solid rgba(57,255,136,.28);border:1px solid var(--line);border-radius:4px;border-radius:var(--radius);padding:22px;margin-bottom:16px}.page-panel--cq-movies{padding:18px 16px 22px;border-color:#e5e7eb;border-radius:1rem;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.059)}.page-panel--cq-movies .cq-card-grid,.page-panel--cq-movies .category-page-grid{margin-top:0}.page-head-panel .section-title h1{margin:0;font-size:24px;font-weight:900}.page-head-panel .section-title p{margin:8px 0 0;color:#6fae88;color:var(--muted)}.section-title.left-title h1{margin:0;font-size:22px}.section-title.left-title p{margin:8px 0 0;color:#6fae88;color:var(--muted);font-size:14px}.filter-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.filter-chip{padding:6px 14px;border-radius:999px;font-size:13px;border:1px solid rgba(57,255,136,.28);border:1px solid var(--line);color:#475569;background:#fff}.filter-chip:hover{border-color:rgba(57,255,136,.2);border-color:var(--gold-dim);color:#39ff88;color:var(--gold)}.filter-row--fsp-genres{margin-top:10px}.filter-chip--active{border-color:#2563eb;color:#2563eb;background:rgba(37,99,235,.059);font-weight:600}.pill-badge{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:700;color:#2563eb;background:rgba(57,255,136,.2);background:var(--gold-dim);border:1px solid rgba(37,99,235,.22)}.detail-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.detail-tags span{padding:4px 10px;border-radius:999px;font-size:12px;color:#475569;border:1px solid rgba(57,255,136,.28);border:1px solid var(--line);background:#f1f5f9}.primary-btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 20px;border-radius:8px;font-weight:800;color:#fff;background:linear-gradient(135deg,#2563eb,#3b82f6);border:0;cursor:pointer}.ghost-btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 20px;border-radius:8px;font-weight:700;color:#1e40af;border:1px solid #bfdbfe;background:#fff}.detail-info-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.detail-info-grid div{padding:14px;border-radius:8px;border:1px solid rgba(57,255,136,.28);border:1px solid var(--line);background:#0c1912;background:var(--bg2)}.detail-info-grid span{display:block;font-size:11px;color:#6fae88;color:var(--muted);margin-bottom:6px;text-transform:uppercase;letter-spacing:.06em}.detail-info-grid strong{font-size:14px;line-height:1.5}.play-page{padding-bottom:32px}.player-head-simple{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;flex-wrap:wrap}.player-head-simple h1{margin:8px 0 0;font-size:20px;font-size:clamp(20px,2.5vw,26px);font-weight:900}.video-frame{position:relative;width:100%;aspect-ratio:16/9;border-radius:10px;overflow:hidden;background:#000;max-height:56.25vw;max-height:min(56.25vw,calc(100dvh - 220px))}.video-frame--play{-webkit-touch-callout:none}.play-info-section{margin-top:18px;padding:18px;border-radius:10px;border:1px solid rgba(57,255,136,.28);border:1px solid var(--line);background:#fff}.play-info-title{margin:0;font-size:17px;font-weight:900}.play-info-head{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:10px}.play-info-desc{margin:12px 0 0;font-size:14px;line-height:1.75;color:#6fae88;color:var(--muted)}.auth-field input:focus{outline:0;border-color:rgba(57,255,136,.2);border-color:var(--gold-dim)}.site-footer--fsp{margin-top:auto;border-top:none;background:0 0;padding:0;box-shadow:none}.footer-fsp__upper{background:linear-gradient(180deg,#0f172a,#020617);color:#e2e8f0;padding:48px 16px 40px}.footer-fsp__grid{display:grid;grid-template-columns:1.35fr repeat(3,minmax(0,1fr));grid-gap:32px 28px;gap:32px 28px;align-items:start}.footer-fsp__col--brand{padding-right:12px}.footer-fsp__logo{display:inline-flex;align-items:center;gap:12px;margin-bottom:14px}.footer-fsp__logo-mark{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;font-weight:900;font-size:16px;color:#fff;background:linear-gradient(135deg,#2563eb,#3b82f6);flex-shrink:0}.footer-fsp__logo strong{display:block;font-size:18px;font-weight:800;letter-spacing:-.02em;color:#f8fafc}.footer-fsp__logo-sub{display:block;margin-top:2px;font-size:12px;font-weight:600;color:#94a3b8}.footer-fsp__intro{margin:0;font-size:13px;line-height:1.75;color:#94a3b8;max-width:320px}.footer-fsp__title{margin:0 0 14px;font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#94a3b8}.footer-fsp__links{display:flex;flex-direction:column;gap:10px}.footer-fsp__links a{font-size:14px;font-weight:600;color:#cbd5e1;transition:color .15s ease}.footer-fsp__links a:hover{color:#60a5fa}.footer-fsp__hint{margin:14px 0 0;font-size:12px;color:#64748b;line-height:1.5}.footer-fsp__bar{background:#020617;border-top:1px solid rgba(148,163,184,.12);padding:16px 16px 20px;padding-bottom:20px;padding-bottom:max(20px,env(safe-area-inset-bottom))}.footer-fsp__bar-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 20px}.footer-fsp__copyright{margin:0;font-size:12px;color:#64748b;line-height:1.5}.footer-fsp__legal{display:flex;flex-wrap:wrap;align-items:center;gap:6px 4px}.footer-fsp__legal a{font-size:12px;color:#64748b;font-weight:500}.footer-fsp__legal a:hover{color:#93c5fd}.footer-fsp__sep{color:#334155;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:0 2px}@media (max-width:1100px){.card-grid--related,.cq-card-grid--3,.cq-card-grid--dense,.cq-reviews__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.header-inner{flex-direction:column;align-items:stretch}.header-brand{margin-right:0}.header-search{max-width:none}.header-inner--ref{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:12px 16px;gap:12px 16px}.header-brand--ref{grid-column:1;grid-row:1}.header-actions{grid-column:2;grid-row:1;justify-content:flex-end;flex-wrap:wrap;width:auto}.header-search--ref{grid-column:1/-1;grid-row:2;max-width:none;width:100%}.hero-cq{min-height:auto;padding:36px 0 38px}.home-cq__stack{gap:36px;padding:28px 0 44px}.cq-card-grid--3,.cq-card-grid--dense{grid-template-columns:1fr}.cq-stats__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cq-reviews__grid{grid-template-columns:1fr}.cq-tabs{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;padding-bottom:6px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.footer-fsp__grid{grid-template-columns:1fr;grid-gap:28px;gap:28px}.footer-fsp__intro{max-width:none}.footer-fsp__bar-inner{flex-direction:column;align-items:flex-start}.container{width:calc(100% - 24px);width:min(1180px,calc(100% - 24px))}.page-panel{padding:16px}.filter-row--fsp-genres{gap:8px;max-height:none}.filter-chip{min-height:40px;display:inline-flex;align-items:center}.footer-fsp__bar{padding-bottom:env(safe-area-inset-bottom,0)}}@media (max-width:480px){.cq-stats__grid{grid-template-columns:1fr}}:root{--tm-bg:#07100b;--tm-bg2:#0c1912;--tm-panel:#0f2017;--tm-g:#39ff88;--tm-g2:#22c768;--tm-dim:#6fae88;--tm-mute:#4c7a5f;--tm-amber:#ffcc4d;--tm-line:rgba(57,255,136,.28);--tm-mono:"Cascadia Mono","Consolas","Menlo","Sarasa Mono SC","Microsoft YaHei",monospace;--bg:#07100b;--bg2:#0c1912;--card:#0f2017;--text:#c8f7da;--muted:#6fae88;--line:rgba(57,255,136,.28);--gold:#39ff88;--gold-dim:rgba(57,255,136,.2);--radius:4px}html{background:#07100b;background:var(--tm-bg);scrollbar-color:#22c768 #07100b;scrollbar-color:var(--tm-g2) var(--tm-bg);scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#07100b;background:var(--tm-bg)}::-webkit-scrollbar-thumb{background:#22c768;background:var(--tm-g2);border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#39ff88;background:var(--tm-g)}body,body.body-tpl-cq{background:#07100b!important;background:var(--tm-bg)!important;color:#c8f7da!important;font-family:"Cascadia Mono","Consolas","Menlo","Sarasa Mono SC","Microsoft YaHei",monospace!important;font-family:var(--tm-mono)!important}body:after{content:"";position:fixed;left:0;top:0;right:0;bottom:0;pointer-events:none;z-index:999;background:repeating-linear-gradient(0deg,rgba(0,0,0,.18)0,rgba(0,0,0,.18) 1px,transparent 1px,transparent 3px)}a{color:inherit;text-decoration:none}::-moz-selection{background:#39ff88;background:var(--tm-g);color:#000}::selection{background:#39ff88;background:var(--tm-g);color:#000}.site-header,.site-header--ref{background:#07100b!important;background:var(--tm-bg)!important;border-bottom:1px dashed rgba(57,255,136,.28)!important;border-bottom:1px dashed var(--tm-line)!important;box-shadow:none!important}.header-inner--ref{min-height:62px!important}.header-brand__logo{display:none!important}.header-brand__title{font-family:"Cascadia Mono","Consolas","Menlo","Sarasa Mono SC","Microsoft YaHei",monospace;font-family:var(--tm-mono);color:#39ff88!important;color:var(--tm-g)!important;font-size:17px!important;font-weight:700!important;background:0 0!important;-webkit-text-fill-color:#39ff88!important;-webkit-text-fill-color:var(--tm-g)!important;text-shadow:0 0 8px rgba(57,255,136,.6)}.header-brand__title:before{content:"root@";color:#6fae88;color:var(--tm-dim);-webkit-text-fill-color:#6fae88;-webkit-text-fill-color:var(--tm-dim)}.header-brand__title:after{content:":~$";color:#6fae88;color:var(--tm-dim);-webkit-text-fill-color:#6fae88;-webkit-text-fill-color:var(--tm-dim)}.header-search{background:0 0!important;border:0!important;border-bottom:1px solid rgba(57,255,136,.28)!important;border-bottom:1px solid var(--tm-line)!important;border-radius:0!important;box-shadow:none!important}.header-search__icon{display:none!important}.header-search:before{content:">";color:#39ff88;color:var(--tm-g);margin-right:8px;font-weight:700}.header-search input{background:0 0!important;color:#39ff88!important;color:var(--tm-g)!important;font-family:"Cascadia Mono","Consolas","Menlo","Sarasa Mono SC","Microsoft YaHei",monospace!important;font-family:var(--tm-mono)!important;caret-color:#39ff88;caret-color:var(--tm-g)}.header-search input::-webkit-input-placeholder{color:#4c7a5f!important;color:var(--tm-mute)!important}.header-search input::-moz-placeholder{color:#4c7a5f!important;color:var(--tm-mute)!important}.header-search input::placeholder{color:#4c7a5f!important;color:var(--tm-mute)!important}.header-actions__link,.header-link-btn{color:#6fae88!important;color:var(--tm-dim)!important;font-weight:400!important;background:0 0!important;border-radius:0!important}.header-actions__link:before,.header-link-btn:before{content:"[";color:#4c7a5f;color:var(--tm-mute)}.header-actions__link:after,.header-link-btn:after{content:"]";color:#4c7a5f;color:var(--tm-mute)}.header-actions__link:hover,.header-link-btn:hover{color:#39ff88!important;color:var(--tm-g)!important}.header-actions__link--active{color:#000!important;background:#39ff88!important;background:var(--tm-g)!important}.header-actions__link--active:before,.header-actions__link--active:after{color:#000}.header-reg{background:0 0!important;border:1px solid #39ff88!important;border:1px solid var(--tm-g)!important;color:#39ff88!important;color:var(--tm-g)!important;border-radius:0!important;font-family:"Cascadia Mono","Consolas","Menlo","Sarasa Mono SC","Microsoft YaHei",monospace;font-family:var(--tm-mono)}.header-reg:hover{background:#39ff88!important;background:var(--tm-g)!important;color:#000!important}.hero-cq--banner{background:0 0!important;min-height:0!important;padding:40px 0 10px!important;display:block!important}.hero-cq--banner:before,.hero-cq--banner:after{display:none!important}.hero-cq__inner--center{text-align:left!important;max-width:none!important;border:1px solid rgba(57,255,136,.28);border:1px solid var(--tm-line);background:#0c1912;background:var(--tm-bg2);padding:58px 34px 30px!important;position:relative;box-shadow:0 0 0 1px #000,0 0 40px rgba(57,255,136,.08)}.hero-cq__inner--center:before{content:"● ● ●   ~/cinema — bash — 80×24";position:absolute;left:0;right:0;top:0;height:30px;line-height:30px;padding-left:14px;font-size:12px;color:#4c7a5f;color:var(--tm-mute);background:#0f2017;background:var(--tm-panel);border-bottom:1px solid rgba(57,255,136,.28);border-bottom:1px solid var(--tm-line);letter-spacing:.05em}.hero-cq--banner .hero-cq__title{font-family:"Cascadia Mono","Consolas","Menlo","Sarasa Mono SC","Microsoft YaHei",monospace!important;font-family:var(--tm-mono)!important;color:#39ff88!important;color:var(--tm-g)!important;-webkit-text-fill-color:#39ff88!important;-webkit-text-fill-color:var(--tm-g)!important;background:0 0!important;font-size:24px!important;font-size:clamp(24px,3.2vw,40px)!important;font-weight:700!important;text-shadow:0 0 12px rgba(57,255,136,.55);letter-spacing:0!important}.hero-cq--banner .hero-cq__title:before{content:"$ ";color:#6fae88;color:var(--tm-dim)}.hero-cq--banner .hero-cq__title:after{content:"_";animation:tmblink 1s steps(1) infinite}@keyframes tmblink{50%{opacity:0}}.hero-cq--banner .hero-cq__lead{color:#6fae88!important;color:var(--tm-dim)!important;margin-left:0!important;max-width:760px!important;font-size:15px!important}.hero-cq--banner .hero-cq__lead:before{content:"# ";color:#4c7a5f;color:var(--tm-mute)}.hero-cq--banner .hero-cq__cta{justify-content:flex-start!important}.btn-cq,.btn-cq--hero{border-radius:0!important;font-family:"Cascadia Mono","Consolas","Menlo","Sarasa Mono SC","Microsoft YaHei",monospace!important;font-family:var(--tm-mono)!important;box-shadow:none!important}.btn-cq--hero-solid{background:#39ff88!important;background:var(--tm-g)!important;color:#000!important;border:1px solid #39ff88!important;border:1px solid var(--tm-g)!important}.btn-cq--hero-solid:before{content:"▶ "}.btn-cq--hero-ghost{background:0 0!important;color:#39ff88!important;color:var(--tm-g)!important;border:1px dashed #39ff88!important;border:1px dashed var(--tm-g)!important}.tm-boot{font-size:12px;color:#4c7a5f;color:var(--tm-mute);line-height:1.8;margin-top:22px;border-top:1px dashed rgba(57,255,136,.28);border-top:1px dashed var(--tm-line);padding-top:14px}.tm-boot b{color:#39ff88;color:var(--tm-g);font-weight:400}.home-cq__stack{padding-top:20px}.cq-block{margin-top:40px!important}.cq-block__head h2,.section-head h2{font-family:"Cascadia Mono","Consolas","Menlo","Sarasa Mono SC","Microsoft YaHei",monospace;font-family:var(--tm-mono);color:#39ff88!important;color:var(--tm-g)!important;font-size:20px!important;font-weight:700!important;text-align:left;letter-spacing:0!important}.cq-block__head{text-align:left!important;border-bottom:1px dashed rgba(57,255,136,.28);border-bottom:1px dashed var(--tm-line);padding-bottom:10px}.cq-block__head h2:before{content:"## ";color:#4c7a5f;color:var(--tm-mute)}.cq-emoji{display:none}.cq-block__sub,.section-sub{color:#4c7a5f!important;color:var(--tm-mute)!important;font-size:13px!important}.cq-block__sub:before{content:"// "}.cq-link-all{color:#ffcc4d!important;color:var(--tm-amber)!important;font-family:"Cascadia Mono","Consolas","Menlo","Sarasa Mono SC","Microsoft YaHei",monospace;font-family:var(--tm-mono)}.cq-link-all:before{content:"cd "}.cq-card-grid--3,.cq-card-grid--dense{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:18px!important;gap:18px!important}.cq-card-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.fsp-hl-card{background:#0c1912!important;background:var(--tm-bg2)!important;border:1px solid rgba(57,255,136,.28)!important;border:1px solid var(--tm-line)!important;border-radius:0!important;box-shadow:none!important;position:relative}.fsp-hl-card:hover{transform:none!important;border-color:#39ff88!important;border-color:var(--tm-g)!important;box-shadow:0 0 18px rgba(57,255,136,.18)!important}.fsp-hl-card__media{aspect-ratio:16/10!important;background:#000!important;position:relative;border-bottom:1px solid rgba(57,255,136,.28);border-bottom:1px solid var(--tm-line)}@supports not (aspect-ratio:1/1){.fsp-hl-card__media{height:0;padding-top:62.5%}.fsp-hl-card__media img{position:absolute;left:0;top:0}}.fsp-hl-card__media img{-webkit-filter:saturate(.75) contrast(1.05);filter:saturate(.75) contrast(1.05);transition:-webkit-filter .2s;transition:filter .2s;transition:filter .2s,-webkit-filter .2s}.fsp-hl-card:hover .fsp-hl-card__media img{-webkit-filter:none;filter:none}.fsp-hl-card__media:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background:linear-gradient(180deg,transparent 60%,rgba(7,16,11,.6))}.fsp-hl-card__body{padding:12px 14px 14px!important}.fsp-hl-card__label{color:#000!important;background:#39ff88;background:var(--tm-g);display:inline-block;padding:1px 6px;font-size:11px!important;font-weight:400!important}.fsp-hl-card__still{display:inline-block;margin-left:8px!important;color:#4c7a5f!important;color:var(--tm-mute)!important}.fsp-hl-card__still:before{content:"-rw-r-- "}.fsp-hl-card__body h3,.fsp-hl-card__body h3 a{color:#e8fff0!important;font-family:"Cascadia Mono","Consolas","Menlo","Sarasa Mono SC","Microsoft YaHei",monospace;font-family:var(--tm-mono);font-size:16px!important;font-weight:700!important}.fsp-hl-card__body h3 a:hover{color:#39ff88!important;color:var(--tm-g)!important}.fsp-hl-card__desc{color:#6fae88!important;color:var(--tm-dim)!important;-webkit-line-clamp:2!important;font-size:12px!important}.fsp-hl-card__nums{color:#ffcc4d!important;color:var(--tm-amber)!important;font-weight:400!important;font-size:12px!important}.fsp-hl-card__nums span:first-child:before{content:"views:"}.fsp-hl-card__nums span:nth-child(2):before{content:"likes:"}.fsp-hl-card__tags{color:#4c7a5f!important;color:var(--tm-mute)!important;font-size:11px!important}.cq-tabs{border-bottom:1px solid rgba(57,255,136,.28);border-bottom:1px solid var(--tm-line)}.cq-tab{background:0 0!important;border:0!important;border-radius:0!important;color:#6fae88!important;color:var(--tm-dim)!important;font-family:"Cascadia Mono","Consolas","Menlo","Sarasa Mono SC","Microsoft YaHei",monospace!important;font-family:var(--tm-mono)!important}.cq-tab--active{color:#000!important;background:#39ff88!important;background:var(--tm-g)!important}.cq-more-btn{background:0 0!important;border:1px dashed #39ff88!important;border:1px dashed var(--tm-g)!important;color:#39ff88!important;color:var(--tm-g)!important;border-radius:0!important;font-family:"Cascadia Mono","Consolas","Menlo","Sarasa Mono SC","Microsoft YaHei",monospace;font-family:var(--tm-mono)}.cq-more-btn:before{content:"$ more "}.cq-stats{background:#0c1912!important;background:var(--tm-bg2)!important;border:1px solid rgba(57,255,136,.28)!important;border:1px solid var(--tm-line)!important;border-radius:0!important;box-shadow:none!important}.cq-stats__card{background:0 0!important;border:0!important;border-left:2px solid #39ff88!important;border-left:2px solid var(--tm-g)!important;border-radius:0!important;box-shadow:none!important;text-align:left!important}.cq-stats__num{background:0 0!important;-webkit-text-fill-color:#ffcc4d!important;-webkit-text-fill-color:var(--tm-amber)!important;color:#ffcc4d!important;color:var(--tm-amber)!important;font-family:"Cascadia Mono","Consolas","Menlo","Sarasa Mono SC","Microsoft YaHei",monospace;font-family:var(--tm-mono)}.cq-stats__label{color:#6fae88!important;color:var(--tm-dim)!important}.cq-stats__label:after{content:"\a[########--]";white-space:pre;color:#22c768;color:var(--tm-g2);font-size:12px}.cq-reviews__grid{grid-template-columns:1fr!important;grid-gap:0!important;gap:0!important;border:1px solid rgba(57,255,136,.28);border:1px solid var(--tm-line);background:#0c1912;background:var(--tm-bg2)}.cq-review-card{background:0 0!important;border:0!important;border-bottom:1px dashed rgba(57,255,136,.28)!important;border-bottom:1px dashed var(--tm-line)!important;border-radius:0!important;box-shadow:none!important;display:flex;padding:12px 18px!important}.cq-review-card__name{color:#ffcc4d!important;color:var(--tm-amber)!important;font-size:14px!important;font-weight:400!important;margin:0 14px 0 0!important;white-space:nowrap}.cq-review-card__name:before{content:"<"}.cq-review-card__name:after{content:">"}.cq-review-card__text{color:#c8f7da!important;font-size:13px!important}.page-panel{background:#0c1912!important;background:var(--tm-bg2)!important;border:1px solid rgba(57,255,136,.28)!important;border:1px solid var(--tm-line)!important;border-radius:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.page-head-panel{position:relative;padding-top:52px!important}.page-head-panel:before{content:"● ● ●   ls -la ./category";position:absolute;left:0;right:0;top:0;height:30px;line-height:30px;padding-left:14px;font-size:12px;color:#4c7a5f;color:var(--tm-mute);background:#0f2017;background:var(--tm-panel);border-bottom:1px solid rgba(57,255,136,.28);border-bottom:1px solid var(--tm-line)}.page-head-panel h1,.section-title h1{font-family:"Cascadia Mono","Consolas","Menlo","Sarasa Mono SC","Microsoft YaHei",monospace;font-family:var(--tm-mono);color:#39ff88!important;color:var(--tm-g)!important;font-size:30px!important;text-shadow:0 0 10px rgba(57,255,136,.45)}.page-head-panel h1:before{content:"~/";color:#4c7a5f;color:var(--tm-mute)}.page-head-panel p{color:#6fae88!important;color:var(--tm-dim)!important}.filter-chip{background:0 0!important;border:1px solid rgba(57,255,136,.28)!important;border:1px solid var(--tm-line)!important;color:#6fae88!important;color:var(--tm-dim)!important;border-radius:0!important;font-family:"Cascadia Mono","Consolas","Menlo","Sarasa Mono SC","Microsoft YaHei",monospace;font-family:var(--tm-mono)}.filter-chip:hover,.filter-chip.active,.filter-chip.is-active{color:#000!important;background:#39ff88!important;background:var(--tm-g)!important;border-color:#39ff88!important;border-color:var(--tm-g)!important}.category-page-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}.page-panel--cq-movies{background:0 0!important;border:0!important;padding:0!important}.player-stack{position:relative;padding-top:50px!important}.player-stack:before{content:"● ● ●   mpv --fullscreen ./now-playing";position:absolute;left:0;right:0;top:0;height:30px;line-height:30px;padding-left:14px;font-size:12px;color:#4c7a5f;color:var(--tm-mute);background:#0f2017;background:var(--tm-panel);border-bottom:1px solid rgba(57,255,136,.28);border-bottom:1px solid var(--tm-line)}.player-head-simple h1{font-family:"Cascadia Mono","Consolas","Menlo","Sarasa Mono SC","Microsoft YaHei",monospace;font-family:var(--tm-mono);color:#39ff88!important;color:var(--tm-g)!important}.pill-badge{background:0 0!important;border:1px solid #39ff88!important;border:1px solid var(--tm-g)!important;color:#39ff88!important;color:var(--tm-g)!important;border-radius:0!important}.ghost-btn{background:0 0!important;border:1px dashed #39ff88!important;border:1px dashed var(--tm-g)!important;color:#39ff88!important;color:var(--tm-g)!important;border-radius:0!important}.primary-btn{background:#39ff88!important;background:var(--tm-g)!important;color:#000!important;border-radius:0!important}.video-frame{border:1px solid #39ff88!important;border:1px solid var(--tm-g)!important;border-radius:0!important;box-shadow:0 0 30px rgba(57,255,136,.2)}@supports not (aspect-ratio:1/1){.video-frame{height:0;padding-top:56.25%}.video-frame video{position:absolute;left:0;top:0;width:100%;height:100%}}.play-info-section{background:#000!important;border:1px dashed rgba(57,255,136,.28)!important;border:1px dashed var(--tm-line)!important;border-radius:0!important}.play-info-title{color:#ffcc4d!important;color:var(--tm-amber)!important;font-family:"Cascadia Mono","Consolas","Menlo","Sarasa Mono SC","Microsoft YaHei",monospace;font-family:var(--tm-mono)}.play-info-desc{color:#6fae88!important;color:var(--tm-dim)!important}.detail-tags span{background:0 0!important;border:1px solid rgba(57,255,136,.28)!important;border:1px solid var(--tm-line)!important;color:#39ff88!important;color:var(--tm-g)!important;border-radius:0!important}.detail-info-grid div{background:#0c1912!important;background:var(--tm-bg2)!important;border:1px solid rgba(57,255,136,.28)!important;border:1px solid var(--tm-line)!important;border-radius:0!important}.detail-info-grid span{color:#4c7a5f!important;color:var(--tm-mute)!important}.detail-info-grid strong{color:#e8fff0!important}.related-block h2:before{content:"## ";color:#4c7a5f;color:var(--tm-mute)}.card-grid--related{grid-template-columns:repeat(5,minmax(0,1fr))!important}.footer-fsp__upper{background:#0c1912!important;background:var(--tm-bg2)!important;border-top:1px solid rgba(57,255,136,.28);border-top:1px solid var(--tm-line)}.footer-fsp__logo-mark{background:#39ff88!important;background:var(--tm-g)!important;color:#000!important;border-radius:0!important}.footer-fsp__logo strong{color:#39ff88!important;color:var(--tm-g)!important}.footer-fsp__intro,.footer-fsp__hint,.footer-fsp__logo-sub{color:#6fae88!important;color:var(--tm-dim)!important}.footer-fsp__title{color:#ffcc4d!important;color:var(--tm-amber)!important;letter-spacing:0!important}.footer-fsp__title:before{content:"NAME  ";color:#4c7a5f;color:var(--tm-mute)}.footer-fsp__links a{color:#c8f7da!important;font-weight:400!important}.footer-fsp__links a:before{content:"./";color:#4c7a5f;color:var(--tm-mute)}.footer-fsp__links a:hover{color:#39ff88!important;color:var(--tm-g)!important}.footer-fsp__bar{background:#000!important;border-top:1px dashed rgba(57,255,136,.28)!important;border-top:1px dashed var(--tm-line)!important}.footer-fsp__copyright,.footer-fsp__legal a,.footer-fsp__sep{color:#4c7a5f!important;color:var(--tm-mute)!important}.footer-fsp__copyright:before{content:"EOF · "}a:focus-visible,button:focus-visible,input:focus-visible{outline:1px solid #39ff88;outline:1px solid var(--tm-g);outline-offset:2px}@media (max-width:1000px){.cq-card-grid--3,.cq-card-grid--dense,.category-page-grid,.card-grid--related{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cq-stats__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.footer-fsp__grid{grid-template-columns:1fr 1fr!important}}@media (max-width:600px){.hero-cq__inner--center{padding:50px 18px 22px!important}.header-brand__title{font-size:14px!important}.header-brand__title:before{display:none}.cq-review-card{display:block}.page-head-panel h1{font-size:22px!important}.footer-fsp__grid{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){.hero-cq--banner .hero-cq__title:after{animation:none}}@media (max-width:600px){.header-brand--ref{width:100%;min-width:0}.header-brand__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:78vw;display:block}.header-brand__title:after{display:none}.header-inner--ref{flex-wrap:wrap!important}.header-actions{width:100%}}article h3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;overflow:hidden;text-overflow:ellipsis;min-width:0;max-width:100%}body{overflow-x:hidden}:where(body){padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}:where(img[width][height]){height:auto}img,video{max-width:100%}main{overflow-x:clip}.s3-crumb-wrap{position:relative;z-index:2}.s3-crumb{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;padding:12px 0 6px;font-size:13px;line-height:1.6;opacity:.85}.s3-crumb a{color:inherit;text-decoration:none;display:inline-flex;align-items:center;min-height:32px}.s3-crumb a:hover{text-decoration:underline}.s3-crumb [aria-current]{opacity:.75;max-width:60vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s3-crumb__sep{opacity:.6}[hidden]{display:none!important}.s3-related{margin-top:28px;margin-bottom:28px}.s3-related__h{margin:0 0 16px}@media (max-width:767px){input,select{font-size:16px!important}.s3-crumb{font-size:12.5px}.player-head-simple{flex-wrap:wrap;gap:10px;text-align:left}.player-head-simple>div{flex:1 1 100%;min-width:0;text-align:left}.player-head-simple h1{text-align:left}}@media (max-width:767px){.header-inner--ref{display:flex!important;flex-direction:column;align-items:stretch!important;gap:8px!important;padding-top:10px!important;padding-bottom:10px!important;height:auto!important}.header-inner--ref>*{grid-area:auto!important;width:100%!important;max-width:100%;box-sizing:border-box;order:0}.header-brand--ref{order:1!important;min-height:40px;align-items:center}.header-brand--ref .header-brand__title{width:auto!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-actions{order:2!important;display:flex!important;flex-wrap:wrap;gap:6px!important;justify-content:flex-start!important}.header-actions a{min-height:40px;display:inline-flex!important;align-items:center;flex:1 1 auto;justify-content:center}.header-search--ref{order:3!important;min-height:44px}.header-search--ref input{min-height:42px}.site-footer a{min-height:40px;display:inline-flex!important;align-items:center}.filter-chip{min-height:40px;display:inline-flex!important;align-items:center}}.cq-tabs{flex-wrap:wrap}a.cq-tab{text-decoration:none;display:inline-flex;align-items:center;min-height:40px}html{background:#07100b;background:var(--tm-bg)}main.page-main{min-height:calc(100vh - 300px)}.page-hero,.page-hero~.section-block{box-sizing:border-box;width:calc(100% - 32px);width:min(1180px,calc(100% - 32px));margin-left:auto;margin-right:auto}.page-hero~.section-block{margin-bottom:52px}.page-hero~.section-block>.section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 20px;text-align:left}.page-hero~.section-block>.section-head>div{display:flex;align-items:center;gap:10px}.page-hero~.section-block>.section-head h2{margin:0}.page-hero~.section-block>.section-head>a{flex:0 0 auto;display:inline-flex;align-items:center;min-height:40px;text-decoration:none}.hero-actions{display:flex;flex-wrap:wrap;gap:12px}.category-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.overview-card{display:flex;flex-direction:column;justify-content:space-between;text-decoration:none}.overview-main strong,.overview-main span{display:block}.overview-links{display:flex;justify-content:space-between;align-items:center}.movie-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.movie-grid .fsp-hl-card__media{position:relative;overflow:hidden}.movie-grid .fsp-hl-card__media img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.filter-panel{display:flex;flex-wrap:wrap;gap:10px}.filter-panel input,.filter-panel select{box-sizing:border-box;min-height:44px;padding:0 14px;font:inherit;font-size:14px}.filter-panel input{flex:1 1 260px;min-width:0}.filter-panel select{flex:0 1 170px}.empty-state{padding:44px 0;text-align:center}.card-grid--related{grid-template-columns:repeat(6,minmax(0,1fr))!important}@media (max-width:1199px){.card-grid--related{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:1023px){.movie-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.page-hero,.page-hero~.section-block{width:calc(100% - 24px)}.page-hero~.section-block{margin-bottom:40px}.movie-grid,.card-grid--related{grid-template-columns:repeat(2,minmax(0,1fr))!important}.category-grid{grid-template-columns:1fr 1fr}.overview-main span{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.filter-panel{gap:8px}.filter-panel input{flex-basis:100%}.filter-panel select{flex:1 1 calc(33% - 8px);min-width:0;padding:0 8px}}@media (max-width:359px){.category-grid{grid-template-columns:1fr}}.page-hero{position:relative;margin-top:18px;margin-bottom:30px;padding:46px 26px 24px;background:#0c1912;background:var(--tm-bg2);border:1px solid rgba(57,255,136,.28);border:1px solid var(--tm-line);font-family:"Cascadia Mono","Consolas","Menlo","Sarasa Mono SC","Microsoft YaHei",monospace;font-family:var(--tm-mono)}.page-hero:before{content:"● ● ●   ~/cinema — bash";position:absolute;left:0;right:0;top:0;padding:7px 12px;background:#0f2017;background:var(--tm-panel);border-bottom:1px solid rgba(57,255,136,.28);border-bottom:1px solid var(--tm-line);color:#4c7a5f;color:var(--tm-mute);font-size:12px;letter-spacing:.06em}.page-hero h1{margin:10px 0 8px;font-family:"Cascadia Mono","Consolas","Menlo","Sarasa Mono SC","Microsoft YaHei",monospace;font-family:var(--tm-mono);font-size:30px;font-weight:700;color:#39ff88;color:var(--tm-g);text-shadow:0 0 12px rgba(57,255,136,.35)}.page-hero h1:before{content:"$ cd ";color:#4c7a5f;color:var(--tm-mute);font-weight:400}.page-hero h1:after{content:"_";margin-left:4px;color:#39ff88;color:var(--tm-g);animation:tmblink 1s steps(1) infinite}@keyframes tmblink{50%{opacity:0}}.page-hero p{margin:0;color:#6fae88;color:var(--tm-dim);font-size:13px;line-height:1.75}.page-hero p:before{content:"# ";color:#4c7a5f;color:var(--tm-mute)}.eyebrow{display:inline-block;color:#ffcc4d;color:var(--tm-amber);font-size:12px;letter-spacing:.1em}.eyebrow:before{content:"[ "}.eyebrow:after{content:" ]"}.hero-actions{margin-top:18px!important}.page-hero~.section-block>.section-head{padding-bottom:10px;border-bottom:1px dashed rgba(57,255,136,.28);border-bottom:1px dashed var(--tm-line)}.page-hero~.section-block>.section-head h2{font-family:"Cascadia Mono","Consolas","Menlo","Sarasa Mono SC","Microsoft YaHei",monospace;font-family:var(--tm-mono);color:#39ff88;color:var(--tm-g);font-size:20px;font-weight:700}.page-hero~.section-block>.section-head h2:before{content:"## ";color:#4c7a5f;color:var(--tm-mute)}.page-hero~.section-block>.section-head>a{padding:0 14px;border:1px dashed #39ff88;border:1px dashed var(--tm-g);color:#39ff88;color:var(--tm-g);font-family:"Cascadia Mono","Consolas","Menlo","Sarasa Mono SC","Microsoft YaHei",monospace;font-family:var(--tm-mono);font-size:13px}.page-hero~.section-block>.section-head>a:hover{background:#39ff88;background:var(--tm-g);color:#000}.section-icon{display:none}.category-grid{gap:0;border:1px solid rgba(57,255,136,.28);border:1px solid var(--tm-line);background:#0c1912;background:var(--tm-bg2)}.overview-card{gap:10px;padding:16px 18px;border-bottom:1px dashed rgba(57,255,136,.28);border-bottom:1px dashed var(--tm-line);border-right:1px dashed rgba(57,255,136,.28);border-right:1px dashed var(--tm-line);color:#c8f7da;color:var(--text);font-family:"Cascadia Mono","Consolas","Menlo","Sarasa Mono SC","Microsoft YaHei",monospace;font-family:var(--tm-mono)}.overview-card:hover{background:rgba(57,255,136,.07)}.overview-main strong{font-size:16px;color:#39ff88;color:var(--tm-g)}.overview-main strong:before{content:"drwxr-xr-x  ";color:#4c7a5f;color:var(--tm-mute);font-weight:400;font-size:12px}.overview-main span{margin-top:6px;color:#6fae88;color:var(--tm-dim);font-size:12px;line-height:1.7}.overview-links{font-size:12px;color:#4c7a5f;color:var(--tm-mute)}.overview-links span:last-child{color:#ffcc4d;color:var(--tm-amber)}.movie-grid{gap:18px}.filter-panel{margin:0 0 24px;padding:12px 14px;background:#0c1912;background:var(--tm-bg2);border:1px solid rgba(57,255,136,.28);border:1px solid var(--tm-line);font-family:"Cascadia Mono","Consolas","Menlo","Sarasa Mono SC","Microsoft YaHei",monospace;font-family:var(--tm-mono)}.filter-panel:before{content:">";align-self:center;color:#39ff88;color:var(--tm-g);font-weight:700}.filter-panel input,.filter-panel select{border:1px solid rgba(57,255,136,.28);border:1px solid var(--tm-line);border-radius:0;background:#07100b;background:var(--tm-bg);color:#39ff88;color:var(--tm-g);font-family:"Cascadia Mono","Consolas","Menlo","Sarasa Mono SC","Microsoft YaHei",monospace;font-family:var(--tm-mono)}.filter-panel input::-webkit-input-placeholder{color:#4c7a5f;color:var(--tm-mute)}.filter-panel input::-moz-placeholder{color:#4c7a5f;color:var(--tm-mute)}.filter-panel input::placeholder{color:#4c7a5f;color:var(--tm-mute)}.filter-panel input:focus,.filter-panel select:focus{outline:0;border-color:#39ff88;border-color:var(--tm-g);box-shadow:0 0 0 1px #39ff88;box-shadow:0 0 0 1px var(--tm-g)}.empty-state{color:#ffcc4d;color:var(--tm-amber);font-family:"Cascadia Mono","Consolas","Menlo","Sarasa Mono SC","Microsoft YaHei",monospace;font-family:var(--tm-mono)}.card-grid--related{gap:14px!important}@media (max-width:767px){.page-hero{padding:40px 16px 18px;margin-top:10px}.page-hero h1{font-size:22px}.overview-card{padding:12px 10px}.overview-main strong{font-size:14px}.overview-main strong:before{display:block;font-size:10px}.filter-panel:before{display:none}.movie-grid{gap:12px}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@supports (-moz-appearance:none){html{scrollbar-color:#22c768 #07100b;scrollbar-width:thin}}a,input,select{-webkit-tap-highlight-color:transparent;touch-action:manipulation}a:focus,button:focus,input:focus,select:focus,textarea:focus,summary:focus,[tabindex]:focus{outline:2px solid #39ff88;outline-offset:2px}a:focus:not(:focus-visible),button:focus:not(:focus-visible),summary:focus:not(:focus-visible),[tabindex]:focus:not(:focus-visible){outline:0}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid #39ff88;outline-offset:2px}.s6-vh{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}#movie-player{display:block;width:100%;max-height:70vh;background:#000}img{border-style:none}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html body footer p.s6-foot-h{line-height:normal}