html{background:#02070b;min-height:100%}:root{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cmdb-cyan:#00f8f8;--cmdb-cyan-soft:#00f8f855;--cmdb-orange:#ffa76c;--arwes-frames-bg-color:#06131833;--arwes-frames-deco-color:var(--cmdb-orange);--arwes-frames-line-color:var(--cmdb-cyan)}body{letter-spacing:.015em;color:#d8feff;background:radial-gradient(circle at 12% 0,#00f8f820,#0000 28rem),radial-gradient(circle at 88% 15%,#ffa76c12,#0000 22rem),linear-gradient(#02070bee,#02070bee),repeating-linear-gradient(90deg,#0000 0 79px,#00f8f806 80px),repeating-linear-gradient(0deg,#0000 0 79px,#00f8f806 80px);width:calc(100vw - 16px);min-height:100vh;margin:0;padding:8px;font-family:Orbitron,sans-serif;font-size:15px;line-height:1.65}button,input{font:inherit}body>div{isolation:isolate;flex-direction:column;width:100%;min-height:calc(100vh - 16px);display:flex;position:relative}@media (hover:none){html,body{width:100%}}@media (max-width:768px){html,body{padding:6px}}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--cmdb-orange);outline-offset:4px}*{box-sizing:border-box}.block{display:block!important}.figo{opacity:0;transition:opacity .1s ease-in-out .5s}.figo.show{opacity:1;transition:opacity .1s ease-in-out}.space-right{margin-right:16px}.space-below{margin-bottom:16px}.cmdb-background{z-index:-1;pointer-events:none;position:fixed;inset:0}.cmdb-frame-svg,.cmdb-button-frame{color:var(--cmdb-cyan);pointer-events:none}.cmdb-background-grid,.cmdb-background-lines{opacity:.8}[type=search]{appearance:none!important}.site-header{border-bottom:1px solid var(--cmdb-cyan-soft);align-items:center;width:100%;max-width:1180px;min-height:72px;margin:0 auto 56px;display:flex;position:relative}.site-header:after{content:"";border-bottom:2px solid var(--cmdb-cyan);width:min(38vw,340px);box-shadow:0 0 12px var(--cmdb-cyan);position:absolute;bottom:-1px;right:52px}.brand{z-index:1;align-items:baseline;gap:12px;display:inline-flex;position:relative}.brand:before{content:"";border:1px solid var(--cmdb-cyan);width:10px;height:10px;box-shadow:0 0 10px var(--cmdb-cyan);transform:rotate(45deg)}.brand h1{letter-spacing:.12em;text-shadow:0 0 16px #00f8f899}.brand-signal{color:var(--cmdb-orange);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:700}.header-search{border:1px solid var(--cmdb-cyan-soft);background:#061318;place-items:center;width:40px;height:40px;transition:background-color .18s,box-shadow .18s,transform .18s;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%)}.header-search:hover{background:#00f8f822;transform:translateY(-50%)translate(-2px);box-shadow:0 0 16px #00f8f866}@media (max-width:600px){.site-header{min-height:58px;margin-bottom:32px}.brand-signal{display:none}}.image{align-items:center;width:200px;min-height:285px;max-height:285px;font-size:0;display:flex;position:relative}.image .cmdb-frame-svg{z-index:1;width:100%;height:100%;position:absolute;inset:0}.image .image-content{align-items:center;font-size:0;display:flex}.image .image-content img{object-fit:cover;flex:0 0 100%;width:100%;height:0;transition:height .3s ease-in-out;transform:translate(0,0)}.image .image-content img.show{height:285px;transition:height .3s ease-in-out}.section{background:linear-gradient(135deg,#061318dd,#02070baa 70%);width:100%;max-width:1180px;margin:auto;position:relative;box-shadow:0 18px 48px #0003}.section:before,.section:after{content:"";z-index:2;pointer-events:none;position:absolute}.section:before{border-top:1px solid var(--cmdb-orange);border-right:1px solid var(--cmdb-orange);opacity:.8;width:22px;height:22px;top:12px;right:12px}.section:after{border-bottom:1px solid var(--cmdb-cyan-soft);width:72px;bottom:14px;right:16px}.section .section-title{z-index:10;border-left:2px solid var(--cmdb-cyan);min-width:164px;height:32px;padding:0;position:absolute;top:0;left:16px;transform:translateY(-55%)}.section .section-title .secton-title-text{margin:0;padding:0}.section .section-title .frame-content{padding:5px 16px 4px}.section .section-title{opacity:1;background:#061318ee}.section .section-frame{padding:24px 0 0}.frame{background:linear-gradient(135deg,#061318bb,#02070baa);padding:8px;position:relative;box-shadow:inset 0 0 28px #00f8f80a}.frame>.cmdb-frame-svg{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.frame .frame-content{z-index:10;margin:0 1px;position:relative}.cmdb-button{color:#d8feff;cursor:pointer;min-height:40px;font:inherit;letter-spacing:.08em;text-transform:uppercase;background:#061318cc;border:0;padding:8px 20px;position:relative;overflow:hidden}.cmdb-button:hover{background:#00f8f81a;box-shadow:0 0 16px #00f8f844}.cmdb-button-frame{width:100%;height:100%;position:absolute;inset:0}.cmdb-button-content{position:relative}.cmdb-loader{gap:6px;padding:12px;display:flex}.cmdb-loader i{background:var(--cmdb-cyan);width:5px;height:24px;box-shadow:0 0 10px var(--cmdb-cyan);animation:.7s ease-in-out infinite alternate cmdb-loader}.cmdb-loader i:nth-child(2){animation-delay:.14s}.cmdb-loader i:nth-child(3){animation-delay:.28s}@keyframes cmdb-loader{to{opacity:.3;transform:scaleY(.45)}}@keyframes expand{0%{height:0}to{height:285px}}.input{padding:0;position:relative}.input input{text-transform:uppercase;color:#e5ffff;letter-spacing:.08em;background:#06131899;border:none;width:100%;height:48px;padding:0 32px}.input input:hover,.input input:focus,.input input:active{box-shadow:none;background-color:#00f8f811;border:none}.input .clear{text-align:center;cursor:pointer;width:32px;height:32px;color:var(--cmdb-orange);font-size:20px;line-height:28px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.input input[type=search i]::-webkit-search-cancel-button{display:none}.search-icon{width:20px;height:20px;font-size:0;display:block;position:relative}.search-icon .round{aspect-ratio:1;border:2px solid #00f8f8;border-radius:50%;width:85%;height:85%}.search-icon .stick{background-color:#00f8f8;border:1px solid #00f8f8;border-radius:10px;width:40%;position:absolute;bottom:3px;right:-1px;transform:rotate(40deg)}.site-footer{color:#b1d6d8;text-align:center;width:100%;max-width:1180px;margin:80px auto 40px;padding-top:24px;font-size:13px;position:relative}.site-footer:before{content:"";border-top:1px solid var(--cmdb-cyan-soft);position:absolute;top:0;left:25%;right:25%;box-shadow:0 0 12px #00f8f833}.site-footer a{color:var(--cmdb-orange)}@media (prefers-reduced-motion:reduce){.cmdb-background-lines{display:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.home-topic{text-align:center;border:1px solid #00f8f833;border-left:2px solid var(--cmdb-cyan);border-right:2px solid var(--cmdb-cyan-soft);background:linear-gradient(90deg,#061318cc,#02070b88,#061318cc);max-width:1180px;margin:0 auto 40px;padding:24px 32px 20px;position:relative;box-shadow:inset 0 0 36px #00f8f80d}.home-topic:before,.home-topic:after{content:"";border-top:2px solid var(--cmdb-orange);width:48px;position:absolute}.home-topic:before{top:-1px;left:16px}.home-topic:after{bottom:-1px;right:16px}.home-topic h4{letter-spacing:.04em;text-shadow:0 0 18px #00f8f855}.home-topic>.images{justify-content:center;align-items:center;display:flex}.home-topic .images>a{margin:16px 40px;display:inline-block}.home-topic .images>a>img{object-fit:contain;filter:drop-shadow(0 0 10px #00f8f855);height:80px;transition:filter .18s,transform .18s}.home-topic .images>a:hover>img{filter:drop-shadow(0 0 14px #00f8f8aa);transform:translateY(-2px)}.home-topic .images>span{margin-right:12px;font-size:48px;font-weight:700}.section{margin-bottom:48px}.movies{scroll-snap-type:x proximity;flex-wrap:nowrap;width:100%;margin:auto;padding:8px 0 12px;display:flex;overflow:auto hidden}.movie-card{cursor:pointer;max-width:232px;color:inherit;scroll-snap-align:start;flex:0 0 232px;padding:8px 16px;font-size:0;transition:transform .18s,filter .18s;position:relative}.movie-card:hover{filter:drop-shadow(0 12px 16px #0008);transform:translateY(-5px)}.movie-card.border:not(:last-child):after{content:"";border-right:1px solid #00f8f8aa;height:10%;transition:height .3s ease-in-out;position:absolute;top:50%;right:0;transform:translateY(-50%)}.movie-card.border.show:not(:last-child):after{height:95%;transition:height .3s ease-in-out}.movie-card .movie-card-details{background:linear-gradient(#061318cc,#02070bee);padding:8px}.movie-card .movie-card-details>span,.movie-card .movie-card-details>div{justify-content:flex-start;width:100%;display:flex}.movie-card .movie-name{height:45px;margin-bottom:8px;font-size:18px;font-weight:700;display:block}.movie-card .movie-name span{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:18px;display:-webkit-box;overflow:hidden}.movie-card img{object-fit:cover;background-color:#00f8f855;border:1px solid #00f8f855;width:200px;height:285px;transition:transform .26s,filter .26s}.movie-card:hover img{filter:saturate(1.12)contrast(1.04);transform:scale(1.035)}.movie-card .movie-card-details .rating-container{align-items:baseline;margin:0;display:flex}.movie-card .stars{margin-right:8px}.movie-card .stars>span{margin-right:2px}.movie-card .rating{color:var(--cmdb-orange);margin-left:4px;font-size:10px;font-weight:700}.movie-card .release-date{color:#9cc4c6;margin-top:8px;margin-bottom:0;font-size:12px;font-weight:700}.cards-section{justify-content:center;align-items:flex-start;margin-bottom:32px;display:flex}.cards-section .section-name{text-align:center;align-items:center;min-width:164px;max-width:164px;margin-right:16px;display:flex}.cards-section .section-name .frame{justify-content:center;align-items:center;height:430px;display:flex}.cards-section .section-name .cmdb-frame-svg{height:430px}.cards-section .section-content{width:100%;max-width:1000px}@media (max-width:1210px){.cards-section{flex-direction:column}.cards-section .section-name{width:100%;min-width:0;max-width:1000px;margin-bottom:16px;margin-right:0}.cards-section .section-name .cmdb-frame-svg,.cards-section .section-name .frame{width:100%;height:100%}}@media (max-width:768px){.home-topic{margin-bottom:28px;padding:18px 16px}.home-topic .images>a{margin:16px}}.movie-page{width:100%;max-width:1180px;margin:auto}.movie-page .movie-details{border-left:1px solid var(--cmdb-cyan-soft);background:linear-gradient(135deg,#06131899,#0000 68%);margin-bottom:48px;padding:20px;display:flex}.movie-page .image{margin-top:12px;margin-right:32px}.movie-page .movie-details .right-section{flex:1}.movie-page .movie-details .right-section .movie-name{letter-spacing:.035em;text-shadow:0 0 18px #00f8f844;font-size:36px}.movie-page .movie-name .year{opacity:.8;font-size:28px;font-weight:400}.movie-page .movie-date{font-weight:700}.movie-page .movie-date .cmdb-text{margin-right:32px}.movie-page .status{text-transform:uppercase;color:var(--cmdb-orange);border:1px solid #00f8f8;border-color:var(--cmdb-orange);letter-spacing:.08em;padding:2px 8px;box-shadow:0 0 4px #00f8f8aa,inset 0 0 4px #00f8f8aa}.movie-page .rating-container{align-items:center;margin:16px 0;display:flex}.movie-page .stars>span{margin-right:2px}.movie-page .rating{margin-left:8px;font-size:16px;font-weight:700}.movie-page .tagline{font-style:italic}.movie-page .overview,.movie-page .tagline,.movie-page .crew-member{overflow-wrap:anywhere}.movie-page .sub-heading{color:var(--cmdb-orange);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #00f8f855;margin-bottom:8px;padding-bottom:4px}.movie-page .crew{display:flex}.movie-page .crew-member{flex:1;max-width:200px}.movie-page .crew-member label{opacity:.8;font-size:12px;display:block}.movie-page .crew-member p{margin-bottom:0;font-size:20px;font-weight:700}.movie-page .detail-block{flex-wrap:wrap;flex:1;align-items:flex-start;display:flex}.movie-page .detail-block .cmdb-text{margin:8px}.movie-page .cast{margin-top:32px}.movie-page .cast-list{scroll-snap-type:x proximity;max-width:100%;padding:8px 0 12px;display:flex;overflow:auto hidden}.movie-page .people-list .cast-list{scroll-snap-type:none;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:16px;padding:8px 0 16px;display:grid;overflow:visible}.movie-page .cast-list .actor-card{cursor:pointer;scroll-snap-align:start;flex:0 0 140px;padding:0 16px;transition:transform .18s;position:relative}.movie-page .people-list .cast-list .actor-card{flex:none;min-width:0;padding:0}.movie-page .people-list .actor-card.border:after{display:none}.movie-page .people-list .actor-details{overflow-wrap:anywhere;min-width:0}.movie-page .cast-list .actor-card:hover{transform:translateY(-4px)}.review.border:not(:last-child):after,.actor-card.border:not(:last-child):after{content:"";border-right:1px solid #00f8f8aa;height:10%;transition:height .3s ease-in-out;position:absolute;top:50%;right:0;transform:translateY(-50%)}.review.border.show:not(:last-child):after,.actor-card.border.show:not(:last-child):after{height:90%;transition:height .3s ease-in-out}.movie-page .cast-list .actor-card img{object-fit:cover;border:1px solid #00f8f855;width:100%;height:130px}.movie-page .actor-details{background:linear-gradient(#061318cc,#02070bee);padding:8px}.movie-page .actor-details .name{-webkit-line-clamp:2;color:#ffa76c;-webkit-box-orient:vertical;max-width:100%;margin-bottom:0;font-size:14px;font-weight:700;display:-webkit-box;overflow:hidden}.movie-page .actor-details .character{margin-bottom:0;font-size:12px}.movie-page .reviews-list{flex-wrap:nowrap;margin-top:8px;padding-bottom:16px;display:flex;overflow:auto hidden}.movie-page .reviews-list .review{flex:1 0 300px;padding:0 16px;transition:transform .18s;position:relative}.movie-page .reviews-list .review:hover{transform:translateY(-3px)}.movie-page .reviews-list .review p{margin:0}.movie-page .reviews-list .review .name{font-size:20px;font-weight:700}.movie-page .reviews-list .review .time{margin-bottom:16px;font-size:12px}.movie-page .season-name{font-size:24px;font-weight:700}.movie-page .seasons-content{padding:16px}.movie-page .episodes{margin-top:24px}.movie-page .episodes .episode{cursor:pointer;padding:16px 0;display:flex;position:relative}.movie-page .episodes .episode.border:not(:last-child):after{content:"";border-bottom:1px solid #00f8f8aa;width:10%;transition:width .3s ease-in-out;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.movie-page .episodes .episode.border.show:not(:last-child):after{width:100%;transition:width .3s ease-in-out}.movie-page .episodes .episode img{object-fit:cover;background-color:#00f8f855;flex:0 0 100px;height:56px;margin-right:16px}.movie-page .episodes .episode .episode-name{font-size:20px;font-weight:700}.loading-block{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;max-width:1180px;margin:0 auto 16px;display:flex}.loading-block.bordered{border:1px solid #00f8f8;box-shadow:0 0 4px #00f8f8aa,inset 0 0 4px #00f8f8aa}.movie-page .work-list{position:relative}.movie-page .work-list:before{content:"";background:linear-gradient(var(--cmdb-cyan), transparent);z-index:-1;width:1px;height:100%;position:absolute;top:0;left:100px}.movie-page .work{flex-wrap:nowrap;align-items:baseline;width:100%;padding:16px;display:flex}.movie-page .work-section{padding-bottom:8px}.movie-page .work .work-title{flex-wrap:wrap;align-items:baseline;display:flex}.movie-page .work .year{text-align:center;min-width:40px;max-width:40px;margin-right:16px}.movie-page .work .work-type{text-align:center;text-transform:uppercase;min-width:56px;max-width:56px;color:var(--cmdb-orange);background-color:#021114;border:1px solid #00f8f8;margin-right:8px;padding:2px 4px;font-size:10px;font-weight:700;display:inline-block}.movie-page .work .work-name{word-break:break-word;font-weight:700;display:inline!important}.movie-page .work .as{margin:0 8px;font-size:14px}.episode-page .image{width:285px;min-height:200px;max-height:200px}.episode-page .image .image-content img.show{height:200px}.image-list,.video-list{flex-wrap:nowrap;margin-bottom:16px;display:flex;overflow:auto hidden}@media (max-width:768px){.image-list,.video-list{padding:0 8px}}.image-list .image-container,.video-list .video-container{padding:0 4px;position:relative}.image-list .image-container:first-child,.video-list .video-container:first-child{padding-left:0}.image-list .image-container:last-child,.video-list .video-container:last-child{padding-right:0}.image-list img:first-child,.video-list img:first-child{max-width:100vw;height:200px}.video-list img:first-child{width:355px}.image-list img:first-child,.video-list img:first-child{border:1px solid #00f8f855}.image-list img:last-child:not(:first-child){opacity:.8;height:42px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.person-image-container{padding:8px 16px}@media (max-width:768px){.movie-page .people-list .cast-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.movie-page .movie-details{padding:12px}.image-list.video-list{margin-left:-12px;margin-right:-12px}.movie-page .movie-details{flex-direction:column;align-items:center}.movie-page .image{margin-bottom:32px;margin-right:0}.movie-page .movie-details .right-section .movie-name{text-align:center;margin-bottom:24px;line-height:1}.movie-page .detail-block{justify-content:space-evenly;display:flex}.movie-page .detail-block .cmdb-text{text-align:center;white-space:nowrap;margin-right:0}.movie-page .rating-container{justify-content:center}.movie-page .episodes .episode{flex-direction:column;padding:24px 0}.movie-page .episodes .episode img{height:auto;margin-bottom:8px;margin-right:0}.movie-page .episodes .episode img.no-image{display:none}.image-container:first-child:last-child,.video-container:first-child:last-child{margin:auto}}.streaming-on:not(:last-child){margin-right:8px}.streaming-on:not(:last-child):after{content:","}.search-page{flex:1;width:100%;max-width:1180px;margin:auto}.search-page h6{width:100%}.search-page .search-input{margin-bottom:48px;position:relative}.search-page .search-input:after{content:"SCAN ARCHIVE";color:#8fb9bb;letter-spacing:.16em;font-size:9px;font-weight:700;position:absolute;bottom:-17px;right:12px}.search-page .search-results .no-results{text-align:center}.search-page .search-card{cursor:pointer;background:linear-gradient(90deg,#061318aa,#0000);padding:16px;transition:background-color .18s,transform .18s;position:relative}.search-page .search-card:hover{background-color:#00f8f811;transform:translate(4px)}.search-page .search-card.border:not(:last-child):after{content:"";border-bottom:1px solid #00f8f8aa;width:10%;transition:width .3s ease-in-out;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.search-page .search-card.border.show:not(:last-child):after{width:90%;transition:width .3s ease-in-out}.search-page .search-card .search-content{display:flex}.search-page .search-card .search-content img{object-fit:cover;background-color:#00f8f8aa;border:1px solid #00f8f855;width:60px;height:90px;margin-right:16px}.search-page .search-card .search-content .right-section{overflow-wrap:anywhere;flex:1;min-width:0}.search-page .search-card .right-section h6{letter-spacing:.025em;overflow-wrap:anywhere;margin:0 0 10px;font-size:20px;font-weight:600;line-height:1.35}.search-page .search-card .right-section>span:not(:first-child){margin-right:16px}.search-page .search-card .item-type{text-transform:uppercase;text-align:center;width:80px;color:var(--cmdb-orange);border:1px solid #00f8f8;border-color:var(--cmdb-orange);letter-spacing:.08em;margin-bottom:8px;padding:2px 4px;font-size:12px;font-weight:700;display:inline-block}.search-page .search-card .rating-container{display:inline-block}.search-page .search-card .rating-container .rating{color:var(--cmdb-orange);margin-left:16px}@media (max-width:768px){.search-page .search-card .search-content h6{margin-bottom:8px;font-size:18px;line-height:1.3}.search-page .search-card .rating-container{display:block}}