.hx{color:#e8edf5;margin-bottom:24px}.hx-h{font-family:var(--font-display,Georgia,serif);color:#fff;margin:0 0 14px;font-size:clamp(26px,3.4vw,34px);font-weight:700;line-height:1.1}.hx-panel{background:radial-gradient(70% 90% at 50% 100%,#13325a66,#0000 70%),#0b111c;border:1px solid #ffffff14;border-radius:22px;min-width:0;padding:22px;position:relative;overflow:hidden}.hx-bar{background:#1d2533;border-radius:3px;height:3px}.hx-bar b{background:linear-gradient(90deg,#d79348,#3fa9ff);border-radius:3px;height:100%;transition:width .35s;display:block;box-shadow:0 0 10px #3fa9ffaa}.hx-ticks{scrollbar-width:none;justify-content:space-between;gap:6px;margin:10px 0 18px;padding:0;list-style:none;display:flex;overflow-x:auto}.hx-ticks::-webkit-scrollbar{display:none}.hx-ticks button{color:#6b7686;cursor:pointer;background:0 0;border:0;padding:2px 0;font:600 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.hx-ticks button.on{color:#3fa9ff}.hx-row{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin:0;padding:0 0 6px;list-style:none;display:flex;overflow-x:auto}.hx-row::-webkit-scrollbar{display:none}.hx-row>li{scroll-snap-align:start;flex:0 0 152px;min-width:0}.hx-ypill{color:#e8f3ff;border:1.5px solid #3fa9ff;border-radius:999px;margin-bottom:10px;padding:3px 12px;font:700 11px/1.3 ui-monospace,Menlo,monospace;display:inline-block;box-shadow:0 0 8px #3fa9ff55}.hx-cardbtn{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.hx-photo{background:radial-gradient(80% 70% at 50% 60%,#16294a,#0c1626);border:1px solid #ffffff12;border-radius:14px;height:202px;transition:border-color .2s,transform .2s;display:block;position:relative;overflow:hidden}.hx-cardbtn:hover .hx-photo,.hx-cardbtn:focus-visible .hx-photo{border-color:#3fa9ff88;transform:translateY(-2px)}.hx-photo img{object-fit:contain;object-position:bottom;transform-origin:50% 100%;width:100%;height:100%;position:absolute;bottom:6px;left:0;transform:scale(1.32)}.hx-play{color:#140d06;cursor:pointer;z-index:2;background:#d79348;border-radius:999px;place-items:center;width:20px;height:20px;font-style:normal;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 2px 6px #0006}.hx-t{margin-top:12px;font-size:14px;line-height:1.3;display:block}.hx-t strong{color:#fff;font-weight:700}.hx-t em{color:#d79348;font:600 11px ui-monospace,Menlo,monospace}.hx-d{color:#aab3c0;margin-top:6px;font-size:12px;line-height:1.45;display:block}.hx-open{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:28px;padding:28px 34px;animation:.3s hx-in;display:grid}@keyframes hx-in{0%{opacity:0;transform:translateY(6px)}}.hx-close{z-index:2;color:#c9d3e0;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;padding:4px 12px;font-size:12px;position:absolute;top:14px;left:14px}.hx-stage{place-items:end center;min-height:340px;display:grid;position:relative}.hx-big{z-index:1;object-fit:contain;filter:drop-shadow(0 10px 18px #0009);max-width:100%;height:330px;position:relative}.hx-ring{background:radial-gradient(#3fa9ff33,#0000 70%);border:2.5px solid #3fa9ff;border-radius:50%;width:min(250px,90%);height:46px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%);box-shadow:0 0 22px #3fa9ffaa,inset 0 0 18px #3fa9ff66}.hx-film{align-self:center;width:100%}.hx-info{min-width:0}.hx-pill{color:#e8f3ff;border:1.5px solid #3fa9ff;border-radius:999px;padding:3px 10px;font:700 11px/1.3 ui-monospace,Menlo,monospace;display:inline-block;box-shadow:0 0 10px #3fa9ff66}.hx-year{font-family:var(--font-display,Georgia,serif);color:#fff;margin:12px 0 0;font-size:clamp(52px,7vw,72px);font-weight:700;line-height:1}.hx-name{font-family:var(--font-display,Georgia,serif);color:#fff;margin:10px 0 0;font-size:clamp(20px,2.2vw,24px);font-weight:700}.hx-line{color:#c3ccd8;margin:12px 0 0;font-size:15px;line-height:1.5}.hx-acts{flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px;display:flex}.hx-watch{color:#140d06;cursor:pointer;background:#d79348;border:0;border-radius:999px;align-items:center;gap:6px;height:34px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.hx-more{color:#d79348;font-size:13px;font-weight:600}.hx-strip{scrollbar-width:none;gap:10px;margin:18px 0 0;padding:2px;list-style:none;display:flex;overflow-x:auto}.hx-strip::-webkit-scrollbar{display:none}.hx-strip>li{flex:0 0 76px}.hx-thumb{cursor:pointer;background:#ffffff0d;border:1.5px solid #0000;border-radius:12px;flex-direction:column;align-items:center;width:100%;height:82px;padding:6px 4px 4px;display:flex;position:relative}.hx-thumb img{transform-origin:50% 100%;object-fit:contain;opacity:.75;flex:1;max-width:100%;min-height:0;transform:scale(1.25)}.hx-thumb span{color:#c79a63;margin-top:3px;font:700 10px ui-monospace,Menlo,monospace}.hx-thumb.on{border-color:#3fa9ff;box-shadow:0 0 10px #3fa9ff66}.hx-thumb.on img{opacity:1}.hx-thumb .hx-play{width:15px;height:15px;top:4px;right:4px}.hx-span{color:#6b7686;align-items:center;gap:12px;margin-top:20px;font:600 10px ui-monospace,Menlo,monospace;display:flex}.hx-span i{background:#1d2533;border-radius:3px;flex:1;height:3px;position:relative}.hx-span b{background:linear-gradient(90deg,#d79348,#3fa9ff);border-radius:3px;position:absolute;inset:0 auto 0 0;box-shadow:0 0 8px #3fa9ff88}@media (width<=767px){.hx-panel{padding:16px}.hx-open{grid-template-columns:minmax(0,1fr);gap:16px;padding:44px 16px 18px}.hx-stage{min-height:250px}.hx-big{height:240px}.hx-ticks{justify-content:flex-start;gap:16px}.hx-row>li{flex-basis:140px}}.hx-plate{text-align:center;color:#c79a63;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px;display:flex;position:absolute;inset:0}.hx-bot{color:#c79a63;flex:none;width:28px;height:28px}.hx-plate small{color:#cfe3ff;font-size:12px;line-height:1.2}.hx-thumb .hx-plate{flex:1;padding:0;position:relative;inset:auto}.hx-thumb .hx-bot{width:22px;height:22px}.hx-thumb .hx-plate{gap:3px;width:100%;min-width:0}.hx-thumb .hx-plate small{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:9px;display:-webkit-box;overflow:hidden}.hx-bigplate{background:radial-gradient(80% 70% at 50% 60%,#16294a,#0c1626);border:1px solid #ffffff1a;border-radius:18px;width:min(260px,80%);height:260px;display:block;position:relative}.hx-bigplate .hx-bot{width:72px;height:72px}.hx-bigplate .hx-plate small{font-size:16px}.hx-compact{margin-top:12px}.hx-hint{color:#8aa0bd;margin:8px 0 0;font-size:12px}.hx-thumb{height:96px;padding:13px 4px 4px;overflow:hidden}.hx-thumb img{object-fit:contain;object-position:50% 100%;width:100%;transform:none}.hx-big{object-position:50% 100%}.hx-play:hover{background:#e8a75e;transform:scale(1.15)}.hx-film iframe{aspect-ratio:16/9;width:100%;display:block}.st .lrow .hps{z-index:5;grid-column:span 2;position:relative;overflow:visible}.st .hps .hps-fig{height:calc(306px * var(--hs) * 1.05);max-height:calc(306px * var(--hs) * 1.05);justify-content:center;align-items:flex-end;transition:height .45s cubic-bezier(.2,.8,.2,1),max-height .45s cubic-bezier(.2,.8,.2,1);display:flex;overflow:visible}.hps-body{box-sizing:border-box;aspect-ratio:405/1064;flex:0 auto;align-self:flex-end;width:auto;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%;transition:height .45s cubic-bezier(.2,.8,.2,1),max-height .45s cubic-bezier(.2,.8,.2,1);position:relative;overflow:visible}.st .lrow .hps .hps-img,.st .lrow .hps .hps-glow,.hps-img,.hps-glow{object-fit:contain;object-position:bottom center;pointer-events:none;z-index:1;display:block;width:100%!important;max-width:none!important;height:100%!important;max-height:100%!important;margin:0!important;position:absolute!important;inset:0!important}.hps-glow{z-index:2;animation:.18s ease-out hps-in}.hps-brain{z-index:2;pointer-events:none;width:26%;animation:.18s ease-out hps-in;position:absolute;top:.9%;left:37%}.hps-fx{z-index:0;pointer-events:none;position:absolute;inset:-18% -48% -14%;overflow:hidden}.hps-aura{z-index:0;filter:blur(8px);pointer-events:none;background:radial-gradient(at 50% 55%,#35b8ff47 0%,#35b8ff1a 36%,#d493480f 54%,#0000 68%);border-radius:50%;width:58%;height:54%;animation:3.4s ease-in-out infinite hps-breathe;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hps-orbit{z-index:0;pointer-events:none;border:1px solid #35b8ff38;border-radius:50%;width:52%;height:50%;animation:9s linear infinite hps-orbit;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 18px #35b8ff2e,inset 0 0 24px #35b8ff14}.hps-orbit:before,.hps-orbit:after{content:"";background:#8fd6ff;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 10px #35b8ff,0 0 18px #35b8ff88}.hps-orbit:before{top:-3px;left:50%;transform:translate(-50%)}.hps-orbit:after{background:#d79348;bottom:-3px;left:18%;box-shadow:0 0 10px #d79348,0 0 16px #d7934888}@keyframes hps-in{0%{opacity:0}to{opacity:1}}@keyframes hps-pulse{0%{box-shadow:0 0 #35b8ffa6}to{box-shadow:0 0 0 10px #35b8ff00}}@keyframes hps-breathe{0%,to{opacity:.72;transform:translate(-50%,-50%)scale(.96)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.05)}}@keyframes hps-orbit{to{transform:translate(-50%,-50%)rotate(360deg)}}.hps-dot{z-index:3;cursor:pointer;background:#35b8ff;border:0;border-radius:50%;width:12px;height:12px;padding:0;animation:1.6s infinite hps-pulse;position:absolute;transform:translate(-50%,-50%)}.hps-dot:before{content:"";border-radius:50%;position:absolute;inset:-10px}.hps-dot.on{opacity:0}.hps-dot:focus-visible{outline-offset:3px;opacity:1;outline:2px solid #fff}@media (prefers-reduced-motion:reduce){.hps-dot,.hps-aura,.hps-orbit,.hps-glow,.hps-brain{animation:none}.hps-body,.st .hps .hps-fig,.st.hps-cleared .lrow>.r6:not(.hps),.st.hps-cleared .k,.st.hps-cleared h1,.st.hps-cleared .s,.st.hps-cleared .lu-bar{transition:none}}.hps b{color:#fff;font-size:15px;display:block}.hps-s{color:#9fb3c8;text-wrap:pretty;max-width:220px;margin:4px auto 0;font-size:12px;line-height:1.35;display:block}html[data-theme=light] .hps b{color:#1a110c}html[data-theme=light] .hps-s{color:#5a4a3c}.hps-focus{cursor:pointer;letter-spacing:.04em;text-transform:uppercase;color:#8fd6ff;background:#35b8ff1a;border:1px solid #35b8ff73;border-radius:999px;justify-content:center;align-items:center;margin:10px auto 0;padding:6px 14px;font:600 11px Inter,sans-serif;transition:background .2s,color .2s,border-color .2s,box-shadow .2s;display:inline-flex}.hps-focus:hover,.hps-focus:focus-visible{color:#fff;background:#35b8ff38;border-color:#35b8ff;box-shadow:0 0 16px #35b8ff59}.hps.is-focus .hps-focus{color:#1a110c;background:linear-gradient(135deg,#fbf1e4,#d79348);border-color:#d79348;box-shadow:0 0 18px #d7934859}.st.hps-cleared .k,.st.hps-cleared h1,.st.hps-cleared .s,.st.hps-cleared .lu-bar{opacity:0;pointer-events:none;max-height:0;transition:opacity .35s,max-height .45s,margin .45s;overflow:hidden;margin:0!important;padding:0!important}.st .k,.st h1,.st .s,.st .lu-bar{transition:opacity .35s}.st.hps-cleared .lrow{justify-items:center;grid-template-columns:1fr!important}.st.hps-cleared .lrow>.r6:not(.hps){display:none}.st.hps-cleared .lrow .hps{z-index:8;grid-column:1;width:min(420px,100%);max-width:100%}.st.hps-cleared .hps .hps-fig{height:min(72vh,520px);max-height:min(72vh,520px);overflow:visible}.st.hps-cleared .hps-body{height:100%;max-height:100%;overflow:visible}.st.hps-cleared .hps-img{filter:drop-shadow(0 0 28px #35b8ff59)}.st.hps-cleared .hps>.pl{margin-top:-30px}.st.hps-cleared .hps-fx{inset:-18% -48% -14%}.st.hps-cleared .hps-aura{background:radial-gradient(at 50% 55%,#35b8ff6b 0%,#35b8ff29 38%,#d493481a 56%,#0000 70%);width:62%;height:58%;animation-duration:2.6s}.st.hps-cleared .hps-orbit{border-color:#35b8ff66;width:56%;height:54%;animation-duration:7s;box-shadow:0 0 28px #35b8ff59,inset 0 0 36px #35b8ff24}.st.hps-cleared .hps b{font-size:18px}.st.hps-cleared .hps-s{color:#b7c9db;max-width:280px;font-size:13px}.hps-card{z-index:80;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:left;box-sizing:border-box;visibility:hidden;pointer-events:none;background:linear-gradient(165deg,#0c1828f7,#08101cf5);border:1px solid #35b8ff73;border-radius:16px;width:min(300px,100vw - 24px);padding:14px;animation:.18s ease-out hps-in;position:fixed;top:0;left:0;box-shadow:0 14px 40px #000a,0 0 28px #35b8ff38,inset 0 1px #ffffff0f}.hps-card.is-placed{visibility:visible;pointer-events:auto}.hps-h{color:#35b8ff;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:10px;font:600 11px JetBrains Mono,ui-monospace,monospace}.hps-c{flex-direction:column;gap:6px;display:flex}.hps-co{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:10px;padding:7px 9px;text-decoration:none;transition:background .15s,border-color .15s,transform .15s;display:flex}.hps-co:hover,.hps-co:focus-visible{background:#35b8ff1f;border-color:#35b8ff8c;transform:translate(2px)}.hps-co-meta{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.hps-co-n{color:#fff;white-space:nowrap;text-overflow:ellipsis;font:600 13px/1.2 Inter,sans-serif;overflow:hidden}.hps-co-i{color:#8fa3b8;white-space:nowrap;text-overflow:ellipsis;font:500 10.5px/1.25 Inter,sans-serif;overflow:hidden}.hps-co-go{color:#8fd6ff;opacity:.7;flex-shrink:0;font:600 12px Inter,sans-serif}.hps-co:hover .hps-co-go,.hps-co:focus-visible .hps-co-go{opacity:1;color:#fff}.hps-ft{background:linear-gradient(135deg,#35b8ff33,#35b8ff0d);border:1px solid #35b8ff88;border-radius:12px;align-items:flex-start;gap:10px;margin-bottom:8px;padding:10px;text-decoration:none;display:flex}.hps-ft-txt{flex-direction:column;gap:2px;min-width:0;display:flex}.hps-ft b{color:#8fd6ff;letter-spacing:1px;font:700 11px JetBrains Mono,ui-monospace,monospace}.hps-ft span{color:#e8eef5;font:400 12px/1.35 Inter,sans-serif;display:block}.hps-add{margin-top:12px}.hps-addb{color:#8fd6ff;cursor:pointer;background:0 0;border:1px dashed #35b8ff99;border-radius:999px;padding:4px 10px;font:600 11px Inter,sans-serif;display:inline-block}.hps-addb:hover,.hps-addb:focus-visible{color:#fff;background:#35b8ff22}.st .lrow:has(>.hps){grid-template-columns:repeat(10,minmax(0,1fr))}@media (width<=1100px){.st .lrow:has(>.hps){grid-template-columns:repeat(4,minmax(0,1fr))}.st .lrow .hps{grid-column:1/-1}}@media (width<=700px){.st .lrow:has(>.hps){grid-template-columns:repeat(2,minmax(0,1fr))}.st .lrow .hps{grid-column:1/-1}}@media (width>=1101px) and (width<=1360px){.hps b{font-size:13.5px}.hps-s{font-size:11px;line-height:1.3}}.hps-dot.sm{width:7px;height:7px}.hps-dot.sm:before{inset:-12px}.hps-dot.chip{filter:drop-shadow(0 0 4px #35b8ff);background:0 0;border-radius:2px;width:16px;height:16px;animation:none}.hps-dot.chip svg{width:100%;height:100%;display:block}.hps-dot.batt{filter:drop-shadow(0 0 4px #ff8a1f);background:0 0;border-radius:2px;width:20px;height:32px;animation:none}.hps-dot.batt svg{width:100%;height:100%;display:block}.hps-dot.brain{background:0 0;width:30px;height:30px;animation:none}.hps-dot.brain.on{opacity:1}.hps-dot.brain{width:20px;height:20px}.hps-dot.brain:before{inset:0}.hps-dot.eye{z-index:4;filter:none;background:0 0;border-radius:50%;width:6px;height:8px;animation:none}.hps-dot.eye:before{inset:-5px -6px}.hps-dot.eye svg{width:100%;height:100%;display:block}.hps-dot.eye.on{opacity:1}
