.frames-link{letter-spacing:.28em;text-transform:uppercase;color:rgb(var(--npzz-ivory-rgb) / .65);border-bottom:1px solid rgb(var(--npzz-gold-rgb) / .35);margin-left:1.25rem;padding-bottom:2px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;transition:color .3s,border-color .3s}.frames-link:hover{color:var(--npzz-gold-light);border-color:var(--npzz-gold)}.lab-cta{border:1px solid rgb(var(--npzz-gold-rgb) / .2);background:rgb(var(--npzz-ivory-rgb) / .03);align-items:center;gap:1rem;width:100%;padding:.85rem 1rem;transition:border-color .4s,background .4s;display:flex}.lab-cta:hover{border-color:rgb(var(--npzz-gold-rgb) / .55);background:rgb(var(--npzz-gold-rgb) / .06)}.lab-cta-stack{flex:none;width:74px;height:34px;position:relative}.lab-cta-stack img{top:0;left:calc(var(--i) * 14px);object-fit:cover;border:1px solid rgb(var(--npzz-void-rgb) / .9);width:46px;height:34px;transform:rotate(calc((var(--i) - 1) * 5deg));transition:transform .5s cubic-bezier(.2,.7,.2,1);position:absolute;box-shadow:0 4px 12px #00000080}.lab-cta:hover .lab-cta-stack img{transform:rotate(calc((var(--i) - 1) * 9deg)) translateY(-2px)}.framelab{animation:.6s cubic-bezier(.2,.7,.2,1) both lab-in}@keyframes lab-in{0%{opacity:0}to{opacity:1}}.lab-bg{object-fit:cover;filter:blur(46px)saturate(1.35)brightness(.55);width:116%;height:116%;animation:1.1s both lab-fade;position:absolute;inset:-8%;transform:scale(1.1)}.lab-vignette{pointer-events:none;background:radial-gradient(ellipse at center, transparent 30%, rgb(var(--npzz-void-rgb) / .75) 100%), linear-gradient(to bottom, rgb(var(--npzz-void-rgb) / .55), transparent 22%, transparent 70%, rgb(var(--npzz-void-rgb) / .85));position:absolute;inset:0}@keyframes lab-fade{0%{opacity:0}to{opacity:1}}.lab-float{width:min(100%,1180px,190svh - 627px);transform-style:preserve-3d;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.lab-screen{background:linear-gradient(140deg, rgb(var(--npzz-ivory-rgb) / .16), rgb(var(--npzz-ivory-rgb) / .04) 40%, rgb(var(--npzz-gold-rgb) / .08));border:1px solid rgb(var(--npzz-ivory-rgb) / .18);-webkit-backdrop-filter:blur(22px)saturate(1.4);border-radius:14px;padding:8px;animation:7s ease-in-out infinite lab-bob;position:relative;overflow:hidden;box-shadow:0 40px 90px -20px #000c,0 0 0 1px #00000040,inset 0 1px #ffffff1f}@keyframes lab-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.lab-img{object-fit:contain;background:#000;border-radius:8px;width:100%;max-height:calc(100svh - 330px);animation:.9s cubic-bezier(.2,.7,.2,1) both lab-swap;display:block}@keyframes lab-swap{0%{opacity:0;filter:blur(14px);transform:scale(1.025)}to{opacity:1;filter:blur();transform:scale(1)}}.lab-glare{pointer-events:none;background:linear-gradient(115deg, #ffffff17 0%, transparent 28%, transparent 72%, rgb(var(--npzz-gold-rgb) / .07));mix-blend-mode:screen;border-radius:14px;position:absolute;inset:0}.lab-panel{border:1px solid rgb(var(--npzz-ivory-rgb) / .1);-webkit-backdrop-filter:blur(18px);background:#0a0a0a6b;border-radius:14px;padding:1rem 1.1rem}.lab-swatch{border:1px solid rgb(var(--npzz-ivory-rgb) / .15);border-radius:6px;width:30px;height:30px;position:relative}.lab-swatch>span{color:var(--npzz-ivory);opacity:0;pointer-events:none;background:#000c;border-radius:3px;padding:3px 5px;font:9px/1 IBM Plex Mono,monospace;transition:opacity .2s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.lab-swatch:hover>span{opacity:1}.lab-chips{scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 16px),#0000);mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 16px),#0000)}.lab-chips::-webkit-scrollbar{display:none}.lab-chip{letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--npzz-ivory-rgb) / .7);background:rgb(var(--npzz-ivory-rgb) / .06);border:1px solid rgb(var(--npzz-ivory-rgb) / .12);-webkit-backdrop-filter:blur(10px);border-radius:999px;flex:none;padding:.45rem .8rem;font:10px/1 IBM Plex Mono,monospace;transition:all .3s}.lab-chip:hover{color:var(--npzz-ivory);border-color:rgb(var(--npzz-ivory-rgb) / .3)}.lab-chip.is-on{color:var(--npzz-void);background:var(--npzz-gold);border-color:var(--npzz-gold)}.lab-btn{letter-spacing:.12em;text-transform:uppercase;min-width:42px;height:42px;color:var(--npzz-ivory);background:rgb(var(--npzz-ivory-rgb) / .08);border:1px solid rgb(var(--npzz-ivory-rgb) / .16);-webkit-backdrop-filter:blur(10px);border-radius:999px;justify-content:center;align-items:center;padding:0 .9rem;font:12px/1 IBM Plex Mono,monospace;transition:all .3s;display:inline-flex}.lab-btn:hover{background:rgb(var(--npzz-ivory-rgb) / .16)}.lab-btn.is-on{border-color:var(--npzz-gold);color:var(--npzz-gold-light)}.lab-btn-gold{color:var(--npzz-void);background:linear-gradient(135deg, var(--npzz-gold-light), var(--npzz-gold) 55%, #9c7a35);border-color:#0000;padding:0 1.2rem}.lab-btn-gold:hover{filter:brightness(1.08);background:linear-gradient(135deg, var(--npzz-gold-light), var(--npzz-gold) 55%, #9c7a35)}@media (width<=767px){.lab-float{width:100%}.lab-img{max-height:calc(100svh - 420px)}.lab-screen{border-radius:10px;padding:5px}.lab-panel{padding:.9rem}}@media (prefers-reduced-motion:reduce){.lab-screen,.lab-img,.lab-bg,.framelab{animation:none}}.collab-side{flex-direction:column;justify-content:center;align-items:center;min-height:260px;display:flex;position:relative}.collab-orb{pointer-events:none;filter:blur(8px);border-radius:999px;width:360px;height:360px;animation:9s ease-in-out infinite collab-breathe;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.collab-sun .collab-orb{background:radial-gradient(circle, #ecd08f47 0%, rgb(var(--npzz-gold-rgb) / .12) 38%, transparent 68%)}.collab-moon .collab-orb{background:radial-gradient(circle,#c9ced62e 0%,#a0acbe14 40%,#0000 68%);animation-delay:-4.5s}.collab-moon svg{filter:drop-shadow(0 0 22px #c9ced62e)}@keyframes collab-breathe{0%,to{opacity:.75;transform:translate(-50%,-50%)scale(.94)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.06)}}.collab-x{justify-content:center;align-items:center;gap:1.25rem;display:flex}.collab-line{background:linear-gradient(90deg, transparent, rgb(var(--npzz-gold-rgb) / .55), transparent);width:56px;height:1px;display:block}@media (width>=768px){.collab-x{flex-direction:column}.collab-line{background:linear-gradient(180deg, transparent, rgb(var(--npzz-gold-rgb) / .55), transparent);width:1px;height:90px}}.collab-moon-text{color:#0000;background:linear-gradient(100deg,#8d96a3 0%,#eef1f5 45%,#aab3bf 70%,#eef1f5 100%);-webkit-background-clip:text;background-clip:text}.collab-dot{background:var(--npzz-gold);width:7px;height:7px;box-shadow:0 0 0 0 rgb(var(--npzz-gold-rgb) / .6);border-radius:999px;animation:2.4s ease-out infinite collab-ping}@keyframes collab-ping{0%{box-shadow:0 0 0 0 rgb(var(--npzz-gold-rgb) / .55)}to{box-shadow:0 0 0 10px rgb(var(--npzz-gold-rgb) / 0)}}.nav-x{color:rgb(var(--npzz-ivory-rgb) / .45);font-weight:300}@media (prefers-reduced-motion:reduce){.collab-orb,.collab-dot{animation:none}}.avatar{background:#000;position:relative;overflow:hidden}.avatar-sun{border:1px solid rgb(var(--npzz-gold-rgb) / .25)}.avatar-moon{border:1px solid #c9ced638}.avatar-media{aspect-ratio:1;position:relative}.avatar-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.avatar-media>.avatar-img:first-child{transition:transform 1.4s cubic-bezier(.2,.7,.2,1),filter .6s;position:relative}.avatar:hover .avatar-media>.avatar-img:first-child{transform:scale(1.03)}.avatar-close{opacity:0;transition:opacity .35s steps(3,end)}.avatar:hover .avatar-close{opacity:1}@media (hover:none){.avatar-close{animation:7s step-end infinite av-swap}.avatar-moon .avatar-close{animation-delay:-3.5s}}@keyframes av-swap{0%,62%{opacity:0}64%,96%{opacity:1}98%{opacity:0}}.avatar-g1,.avatar-g2{opacity:0;mix-blend-mode:screen;pointer-events:none}.avatar-g1{filter:sepia()saturate(6)hue-rotate(-50deg)}.avatar-g2{filter:sepia()saturate(6)hue-rotate(150deg)}.avatar:hover .avatar-g1{animation:1.1s step-end infinite av-glitch-a}.avatar:hover .avatar-g2{animation:1.3s step-end infinite av-glitch-b}@keyframes av-glitch-a{0%{opacity:.55;clip-path:inset(12% 0 70%);transform:translate(-6px)}20%{opacity:.5;clip-path:inset(48% 0 38%);transform:translate(8px)}40%{opacity:0}60%{opacity:.55;clip-path:inset(72% 0 14%);transform:translate(-10px)}80%{opacity:.4;clip-path:inset(30% 0 60%);transform:translate(5px)}to{opacity:0}}@keyframes av-glitch-b{0%{opacity:0}25%{opacity:.5;clip-path:inset(62% 0 22%);transform:translate(9px)}45%{opacity:.45;clip-path:inset(8% 0 80%);transform:translate(-7px)}70%{opacity:0}85%{opacity:.5;clip-path:inset(40% 0 45%);transform:translate(6px)}to{opacity:0}}.avatar-scan{pointer-events:none;opacity:.18;background:repeating-linear-gradient(#ffffff0f 0 1px,#0000 1px 3px);position:absolute;inset:0}.avatar:after{content:"";background:linear-gradient(to top, rgb(var(--npzz-void-rgb) / .9), transparent);pointer-events:none;height:40%;position:absolute;inset:auto 0 0}.avatar-label{z-index:2;position:absolute;bottom:.75rem}@media (width>=768px){.avatar-label{bottom:1.5rem}}.avatar-sun .avatar-name{color:var(--npzz-gold-light)}.avatar-moon .avatar-name{color:#0000;background:linear-gradient(100deg,#9aa3b0,#f1f4f8 50%,#aab3bf);-webkit-background-clip:text;background-clip:text}.duo-x{z-index:3;color:rgb(var(--npzz-ivory-rgb) / .85);text-shadow:0 0 24px #000000e6;font:300 clamp(1.4rem,4vw,3rem)/1 Archivo Variable,sans-serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.avatar:hover .avatar-g1,.avatar:hover .avatar-g2{animation:none}}:root{--npzz-void:#060606;--npzz-void-rgb:6 6 6;--npzz-coal:#0e0d0c;--npzz-coal-rgb:14 13 12;--npzz-graphite:#1a1917;--npzz-graphite-rgb:26 25 23;--npzz-ash:#8a857b;--npzz-ash-rgb:138 133 123;--npzz-ivory:#ece5d5;--npzz-ivory-rgb:236 229 213;--npzz-gold:#d4ae5f;--npzz-gold-rgb:212 174 95;--npzz-gold-light:#ecd08f;--npzz-gold-light-rgb:236 208 143;--npzz-gold-deep:#9c7a35;--npzz-gold-deep-rgb:156 122 53}:root[data-theme=sun]{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--npzz-void:#ece5d5;--npzz-void-rgb:236 229 213;--npzz-coal:#e2dac8;--npzz-coal-rgb:226 218 200;--npzz-graphite:#d3c9b3;--npzz-graphite-rgb:211 201 179;--npzz-ash:#5e594f;--npzz-ash-rgb:94 89 79;--npzz-ivory:#0e0d0c;--npzz-ivory-rgb:14 13 12;--npzz-gold:#9c7a35;--npzz-gold-rgb:156 122 53;--npzz-gold-light:#7d5f22;--npzz-gold-light-rgb:125 95 34;--npzz-gold-deep:#b8913f;--npzz-gold-deep-rgb:184 145 63}html,body{transition:background-color .7s cubic-bezier(.19,1,.22,1),color .7s cubic-bezier(.19,1,.22,1)}:root[data-theme=sun] .grain{opacity:.05;mix-blend-mode:multiply}:root[data-theme=sun] .gold-text{background-image:linear-gradient(100deg,#7d5f22 0%,#b8913f 35%,#9c7a35 55%,#c9a24e 75%,#6e521b 100%)}:root[data-theme=sun] .film-poster img,:root[data-theme=sun] .contact img{filter:none}.theme-toggle{border:1px solid rgb(var(--npzz-gold-rgb) / .45);width:34px;height:34px;color:var(--npzz-gold);border-radius:999px;place-items:center;transition:border-color .4s,transform .6s cubic-bezier(.19,1,.22,1);display:inline-grid;position:relative}.theme-toggle:hover{border-color:var(--npzz-gold)}.theme-toggle svg{width:16px;height:16px;transition:opacity .5s,transform .7s cubic-bezier(.19,1,.22,1);position:absolute}.theme-toggle .ic-sun{opacity:0;transform:rotate(-90deg)scale(.6)}:root[data-theme=sun] .theme-toggle .ic-sun{opacity:1;transform:none}:root[data-theme=sun] .theme-toggle .ic-moon{opacity:0;transform:rotate(90deg)scale(.6)}.music-btn{border:1px solid rgb(var(--npzz-gold-rgb) / .45);height:34px;color:var(--npzz-gold);letter-spacing:.3em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.6rem;padding:0 .8rem;font-family:IBM Plex Mono,monospace;font-size:9px;transition:border-color .4s;display:inline-flex}.music-btn:hover{border-color:var(--npzz-gold)}.eq{align-items:flex-end;gap:2px;height:11px;display:inline-flex}.eq i{background:currentColor;width:2px;height:3px;transition:height .3s;display:block}.music-btn.is-on .eq i{animation:1s ease-in-out infinite eq}.music-btn.is-on .eq i:nth-child(2){animation-delay:-.3s}.music-btn.is-on .eq i:nth-child(3){animation-delay:-.6s}.music-btn.is-on .eq i:nth-child(4){animation-delay:-.15s}@keyframes eq{0%,to{height:3px}50%{height:11px}}.tier{width:100%;transition:background-color .6s}.tier:not(.tier-pro):hover{background-color:var(--npzz-coal)}.tier-pro{background:linear-gradient(180deg, rgb(var(--npzz-gold-rgb) / .07), transparent 38%), var(--npzz-void);box-shadow:inset 0 0 0 1px rgb(var(--npzz-gold-rgb) / .55);z-index:1;overflow:hidden}.tier-pro .tier-beam{opacity:.35;width:70%}.tier-badge{padding:.55rem .9rem;font-size:9px}.tier-includes{background:rgb(var(--npzz-gold-rgb) / .06)}.tier-cta{border:1px solid rgb(var(--npzz-gold-rgb) / .5);letter-spacing:.3em;text-transform:uppercase;color:var(--npzz-ivory);align-items:center;gap:.8rem;padding:.95rem 1.4rem;font-family:IBM Plex Mono,monospace;font-size:11px;transition:border-color .4s,color .4s,background-color .4s;display:inline-flex}.tier-cta:hover{border-color:var(--npzz-gold);color:var(--npzz-gold-light);background:rgb(var(--npzz-gold-rgb) / .06)}.tier-cta span{transition:transform .5s cubic-bezier(.19,1,.22,1)}.tier-cta:hover span{transform:translate(4px)}.format-media img,.format-media video{transition:transform 1.6s cubic-bezier(.19,1,.22,1),opacity 1s}.format:hover .format-media img,.format:hover .format-media video{transform:scale(1.04)}.format-shade{background:linear-gradient(#06060659,#0000 30% 65%,#060606b3)}.format:hover .poster-frame{box-shadow:inset 0 0 0 1px rgb(var(--npzz-gold-rgb) / .6)}.price-table tbody tr{transition:background-color .4s}.price-table tbody tr:hover{background:rgb(var(--npzz-gold-rgb) / .05)}.custom-band{background:linear-gradient(110deg, rgb(var(--npzz-gold-rgb) / .08), transparent 60%)}.moon-mark{aspect-ratio:1161/808;width:min(70vw,440px);position:relative}.moon-mark:before{content:"";opacity:0;z-index:-1;background:radial-gradient(closest-side,#ece5d529,#0000 100%);transition:opacity 2.4s .6s;position:absolute;inset:-25%}.moon-mark img{opacity:0;will-change:transform, opacity;width:100%;height:auto;transition:opacity 1.8s cubic-bezier(.19,1,.22,1),transform 2.2s cubic-bezier(.19,1,.22,1);transform:translateY(34px)scale(.96)}.is-shown .moon-mark img{opacity:1;transform:none}.is-shown .moon-mark:before{opacity:1;animation:6s ease-in-out 2.6s infinite breathe}.moon-sheen{pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000 35%,#ffffffd9 50%,#0000 65%) 150% 0/250% 100% no-repeat;position:absolute;inset:0;-webkit-mask:url(/collab/alixx-777.png) 50%/contain no-repeat;mask:url(/collab/alixx-777.png) 50%/contain no-repeat}.is-shown .moon-sheen{opacity:1;animation:7s cubic-bezier(.65,0,.35,1) 1.8s infinite moon-sheen}@keyframes moon-sheen{0%{background-position:150% 0}35%,to{background-position:-60% 0}}:root[data-theme=sun] .moon-mark img{filter:brightness(.42)contrast(1.6)saturate(.6)}:root[data-theme=sun] .moon-mark:before{background:radial-gradient(closest-side,#7864461f,#0000 100%)}:root[data-theme=sun] .moon-sheen{mix-blend-mode:soft-light}:root[data-theme=sun]{--npzz-void:#f3eee4;--npzz-void-rgb:243 238 228;--npzz-coal:#e9e2d4;--npzz-coal-rgb:233 226 212;--npzz-ash:#575247;--npzz-ash-rgb:87 82 71;--npzz-gold:#8a6a26;--npzz-gold-rgb:138 106 38;--npzz-gold-light:#6e521b;--npzz-gold-light-rgb:110 82 27}:root[data-theme=sun] .mark777 stop:first-child{stop-color:#b08a3a}:root[data-theme=sun] .mark777 stop:nth-child(2){stop-color:#8a6a26}:root[data-theme=sun] .mark777 stop:nth-child(3){stop-color:#c39b48}:root[data-theme=sun] .mark777 stop:nth-child(4){stop-color:#6e521b}:root[data-theme=sun] .mark777 stop:nth-child(5){stop-color:#9c7a35}:root[data-theme=sun] .mark777{filter:drop-shadow(0 14px 22px #6e521b38)}:root[data-theme=sun] .beam{background:linear-gradient(#fffaebe6,#d4ae5f1f 45%,#0000 85%);opacity:.55!important}:root[data-theme=sun] .fog{opacity:.35}:root[data-theme=sun] .hairline{background:linear-gradient(90deg,#0000,#8a6a2680,#0000)}:root[data-theme=sun] .grain{opacity:.035}:root[data-theme=sun] .play-chip,:root[data-theme=sun] .soon-chip{color:#f3eee4;background:#0e0d0c8c;border-color:#f3eee473}:root[data-theme=sun] .film-poster .font-mono,:root[data-theme=sun] .format-media .font-mono{color:#f3eee4}:root[data-theme=sun] .film-poster [class*=bg-gradient]{background-image:linear-gradient(#0000,#0a0a0a14 45%,#0a0a0ab8)!important}.cf-label,.cf-field>span{letter-spacing:.35em;text-transform:uppercase;color:var(--npzz-gold);font-family:IBM Plex Mono,monospace;font-size:10px}.cf-field{gap:.7rem;display:grid}.cf-field input,.cf-field textarea{border:0;border-bottom:1px solid rgb(var(--npzz-gold-rgb) / .3);width:100%;color:var(--npzz-ivory);resize:vertical;background:0 0;border-radius:0;outline:none;padding:.6rem 0;font-size:1rem;transition:border-color .4s}.cf-field textarea{border:1px solid rgb(var(--npzz-gold-rgb) / .25);padding:.9rem 1rem}.cf-field input:focus,.cf-field textarea:focus{border-color:var(--npzz-gold)}.cf-field textarea::placeholder{color:var(--npzz-ash);opacity:.7}.cf-chip{border:1px solid rgb(var(--npzz-gold-rgb) / .3);letter-spacing:.22em;text-transform:uppercase;color:var(--npzz-ivory);opacity:.8;padding:.65rem 1rem;font-family:IBM Plex Mono,monospace;font-size:10px;transition:all .35s}.cf-chip:hover{border-color:var(--npzz-gold);opacity:1}.cf-chip.is-on{background:var(--npzz-gold);border-color:var(--npzz-gold);color:var(--npzz-void);opacity:1}.cf-drop{border:1px dashed rgb(var(--npzz-gold-rgb) / .4);cursor:pointer;min-height:92px;color:var(--npzz-ash);text-align:center;place-items:center;padding:1rem;font-size:.9rem;transition:border-color .4s,background-color .4s;display:grid}.cf-drop:hover{border-color:var(--npzz-gold);background:rgb(var(--npzz-gold-rgb) / .05)}.cf-file{border:1px solid rgb(var(--npzz-gold-rgb) / .3);color:var(--npzz-ivory);align-items:center;gap:.6rem;padding:.4rem .7rem;font-family:IBM Plex Mono,monospace;font-size:10px;display:inline-flex}.cf-file button{color:var(--npzz-gold);font-size:14px;line-height:1}.watch-btn:disabled{opacity:.6;cursor:wait}.lab-tile{aspect-ratio:16/9;background:var(--npzz-coal);box-shadow:inset 0 0 0 1px rgb(var(--npzz-gold-rgb) / .15);position:relative;overflow:hidden}.lab-tile img{object-fit:contain;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.19,1,.22,1);animation:.9s both lab-in}.lab-tile:hover img{transform:scale(1.05)}.lab-tile:after{content:"";box-shadow:inset 0 0 0 1px rgb(var(--npzz-gold-rgb) / 0);transition:box-shadow .4s;position:absolute;inset:0}.lab-tile:hover:after{box-shadow:inset 0 0 0 1px rgb(var(--npzz-gold-rgb) / .7)}.lab-tile-cap{letter-spacing:.25em;text-transform:uppercase;color:#f3eee4d9;text-shadow:0 1px 6px #000000b3;opacity:0;font-family:IBM Plex Mono,monospace;font-size:8px;transition:opacity .3s;position:absolute;bottom:.4rem;left:.5rem}.lab-tile:hover .lab-tile-cap{opacity:1}@media (hover:none){.lab-tile-cap{opacity:1}}.radio-btn{border:1px solid rgb(var(--npzz-gold-rgb) / .35);width:34px;height:34px;color:var(--npzz-gold);border-radius:999px;place-items:center;transition:border-color .4s,box-shadow .6s;display:grid}.radio-btn:hover{border-color:var(--npzz-gold)}.radio-777{fill:currentColor;width:15px;height:auto;overflow:visible}.radio-777 polygon{opacity:.55;transition:opacity .4s}.radio-btn:hover .radio-777 polygon{opacity:1}.radio-btn.is-on{box-shadow:0 0 18px rgb(var(--npzz-gold-rgb) / .28);border-color:var(--npzz-gold)}.radio-btn.is-on .radio-777 polygon{animation:1.6s ease-in-out infinite r777;animation-delay:calc(var(--i) * .12s)}@keyframes r777{0%,to{opacity:.35}45%{opacity:1}}.radio-panel{background:rgb(var(--npzz-void-rgb,6 6 6) / .94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgb(var(--npzz-gold-rgb) / .25);z-index:70;width:min(300px,100vw - 32px);padding:18px;animation:.5s cubic-bezier(.19,1,.22,1) rise;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 24px 60px #00000073}.radio-live{letter-spacing:.35em;text-transform:uppercase;color:var(--npzz-ash);align-items:center;gap:6px;font-family:IBM Plex Mono,monospace;font-size:8px;display:inline-flex}.radio-live:before{content:"";background:currentColor;border-radius:99px;width:5px;height:5px}.radio-live.is-on{color:var(--npzz-gold)}.radio-live.is-on:before{animation:1.6s ease-in-out infinite breathe}.radio-ctl{border:1px solid rgb(var(--npzz-gold-rgb) / .25);min-width:34px;height:30px;color:var(--npzz-ivory);padding:0 8px;font-size:11px;transition:border-color .3s,color .3s}.radio-ctl:hover{border-color:var(--npzz-gold);color:var(--npzz-gold)}.radio-play{background:var(--npzz-gold);color:var(--npzz-void);border-color:var(--npzz-gold)}.radio-play:hover{color:var(--npzz-void);filter:brightness(1.08)}.radio-list{border-top:1px solid rgb(var(--npzz-gold-rgb) / .15);max-height:220px;overflow-y:auto}.radio-list button{text-align:left;width:100%;color:rgb(var(--npzz-ivory-rgb,236 229 213) / .78);border-bottom:1px solid rgb(var(--npzz-gold-rgb) / .08);align-items:center;gap:12px;padding:9px 2px;font-size:13px;transition:color .3s;display:flex}.radio-list button:hover,.radio-list button.is-cur{color:var(--npzz-gold)}.radio-list .eq{height:10px}.radio-list .eq i{animation:1s ease-in-out infinite eq}.radio-list .eq i:nth-child(2){animation-delay:-.3s}.radio-list .eq i:nth-child(3){animation-delay:-.6s}.tt-glow{pointer-events:none;background:radial-gradient(ellipse at top, rgb(var(--npzz-gold-rgb) / .09), transparent 65%);filter:blur(30px);width:min(70vw,900px);height:60%;position:absolute;top:0;left:50%;transform:translate(-50%)}.tt-toolbar{flex-wrap:wrap;align-items:center;gap:.6rem .75rem;display:flex}.tt-tools{align-items:center;gap:.5rem;margin-left:auto;display:flex}.tt-seg{border:1px solid rgb(var(--npzz-gold-rgb) / .3);gap:3px;padding:3px;transition:opacity .3s;display:inline-flex}.tt-seg[aria-disabled=true]{opacity:.45}.tt-seg-btn{letter-spacing:.26em;text-transform:uppercase;color:rgb(var(--npzz-ivory-rgb) / .75);padding:.55rem .9rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;transition:background-color .3s,color .3s}.tt-seg-btn:hover:not(:disabled){color:var(--npzz-ivory)}.tt-seg-btn.is-on{background:rgb(var(--npzz-ivory-rgb) / .12);color:var(--npzz-ivory)}.tt-seg-btn:disabled{cursor:default}.tt-compare{background:linear-gradient(100deg, #b8913f, var(--npzz-gold-light) 50%, #c9a24e);color:#060606;letter-spacing:.3em;text-transform:uppercase;align-items:center;gap:.7rem;padding:.85rem 1.2rem;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;transition:filter .3s,transform .3s,box-shadow .4s;display:inline-flex}.tt-compare:hover{filter:brightness(1.08);transform:translateY(-1px)}.tt-compare.is-on{box-shadow:0 0 0 1px var(--npzz-gold), 0 0 24px rgb(var(--npzz-gold-rgb) / .35)}.tt-compare kbd{letter-spacing:0;border:1px solid #06060673;border-radius:3px;padding:3px 5px;font:500 9px/1 IBM Plex Mono,monospace}.tt-compare-ic{width:16px;height:12px;position:relative}.tt-compare-ic i{border:1px solid;width:6px;position:absolute;top:0;bottom:0}.tt-compare-ic i:first-child{border-right:0;left:0}.tt-compare-ic i:last-child{opacity:.5;background:currentColor;border-left:0;right:0}.tt-hold{border:1px solid rgb(var(--npzz-gold-rgb) / .45);color:var(--npzz-ivory);letter-spacing:.28em;text-transform:uppercase;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-touch-callout:none;padding:.8rem 1.1rem;font-family:IBM Plex Mono,monospace;font-size:10px;transition:border-color .3s,background-color .2s,color .2s}.tt-hold:hover{border-color:var(--npzz-gold)}.tt-hold.is-on{background:var(--npzz-ivory);color:var(--npzz-void);border-color:var(--npzz-ivory)}.tt-sound{gap:.5rem;padding:0 1rem}.tt-sound .eq{height:10px}.tt-sound.is-on .eq i{animation:1s ease-in-out infinite eq}.tt-sound.is-on .eq i:nth-child(2){animation-delay:-.3s}.tt-sound.is-on .eq i:nth-child(3){animation-delay:-.6s}.tt-stage{aspect-ratio:16/9;-webkit-user-select:none;user-select:none;touch-action:pan-y;background:#000;position:relative;overflow:hidden;box-shadow:0 40px 90px -30px #000c}.tt-stage.is-ab{cursor:ew-resize}.tt-stage.is-zoom:not(.is-ab){cursor:zoom-out}.tt-zoom{will-change:transform;transition:transform .55s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.tt-video{object-fit:cover;background:#000;width:100%;height:100%;position:absolute;inset:0}.tt-stage.is-anim .tt-video-a,.tt-stage.is-anim .tt-divider{transition:clip-path .65s cubic-bezier(.2,.7,.2,1),left .65s cubic-bezier(.2,.7,.2,1)}.tt-stage.is-hold .tt-video-a{transition:clip-path .18s}.tt-divider{background:var(--npzz-gold-light);width:1px;box-shadow:0 0 0 1px #00000059, 0 0 18px rgb(var(--npzz-gold-rgb) / .55);pointer-events:none;z-index:3;margin-left:-.5px;animation:.4s both tt-in;position:absolute;top:0;bottom:0}@keyframes tt-in{0%{opacity:0}to{opacity:1}}.tt-knob{border:1px solid rgb(var(--npzz-gold-rgb) / .85);-webkit-backdrop-filter:blur(8px);background:#0606068c;border-radius:999px;justify-content:center;align-items:center;gap:7px;width:46px;height:46px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 30px #00000080}.tt-knob i{border-top:1.5px solid var(--npzz-gold-light);border-left:1.5px solid var(--npzz-gold-light);width:7px;height:7px;transform:rotate(-45deg)}.tt-knob i:last-child{transform:rotate(135deg)}.tt-handle{z-index:4;cursor:ew-resize;background:0 0;outline:none;width:48px;margin-left:-24px;position:absolute;top:0;bottom:0}.tt-stage:has(.tt-handle:focus-visible) .tt-knob{box-shadow:0 0 0 2px var(--npzz-gold), 0 10px 30px #00000080}.tt-tag{z-index:5;letter-spacing:.3em;text-transform:uppercase;color:#f3eee4;-webkit-backdrop-filter:blur(8px);pointer-events:none;background:#0606068c;border:1px solid #f3eee438;align-items:center;gap:.5rem;padding:.5rem .75rem;font-family:IBM Plex Mono,monospace;font-size:9px;animation:.3s both tt-in;display:inline-flex;position:absolute}.tt-tag-a{top:14px;left:14px}.tt-tag-b{top:14px;right:14px}.tt-tag-c{color:#f3eee4bf;bottom:14px;left:14px}.tt-badge .tt-dot{background:var(--npzz-gold);border-radius:999px;width:6px;height:6px}.tt-badge.is-swap{color:#060606;background:#f3eee4e6;border-color:#0000}.tt-badge.is-swap .tt-dot{background:#060606}@media (width>=768px){.tt-tag-a,.tt-tag-b{top:20px}.tt-tag-a,.tt-tag-c{left:20px}.tt-tag-b{right:20px}.tt-tag-c{bottom:20px}}.tt-loading{z-index:6;border:1px solid rgb(var(--npzz-gold-rgb) / .35);pointer-events:none;border-radius:999px;width:34px;height:34px;margin:-17px 0 0 -17px;position:absolute;top:50%;left:50%}.tt-loading i{border:1px solid #0000;border-top-color:var(--npzz-gold-light);border-radius:999px;animation:1s linear infinite tt-spin;position:absolute;inset:-1px}@keyframes tt-spin{to{transform:rotate(360deg)}}.tt-hint{letter-spacing:.25em;text-transform:uppercase;color:var(--npzz-ash);font-family:IBM Plex Mono,monospace;font-size:10px}.tt-pairs{gap:1rem;margin-top:1.25rem;display:grid}@media (width>=768px){.tt-pairs{grid-template-columns:1fr 1fr;gap:1.25rem}}.tt-group-label{letter-spacing:.35em;text-transform:uppercase;color:var(--npzz-gold);margin-bottom:.5rem;font-family:IBM Plex Mono,monospace;font-size:9px}.tt-group-grid{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}@media (width>=768px){.tt-group-grid{gap:.75rem}}.tt-thumb{aspect-ratio:16/9;background:var(--npzz-coal);text-align:left;box-shadow:inset 0 0 0 1px rgb(var(--npzz-gold-rgb) / .15);transition:box-shadow .4s;position:relative;overflow:hidden}.tt-thumb img{object-fit:cover;opacity:.7;width:100%;height:100%;transition:opacity .4s,transform 1.2s cubic-bezier(.19,1,.22,1)}.tt-thumb:hover img,.tt-thumb.is-on img{opacity:1}.tt-thumb:hover img{transform:scale(1.04)}.tt-thumb.is-on{box-shadow:inset 0 0 0 1px var(--npzz-gold)}.tt-thumb>span{letter-spacing:.22em;text-transform:uppercase;color:#f3eee4e6;text-shadow:0 1px 6px #000c;justify-content:space-between;gap:.4rem;font-family:IBM Plex Mono,monospace;font-size:8px;display:flex;position:absolute;bottom:.4rem;left:.5rem;right:.5rem}.tt-thumb>span em{opacity:.7;font-style:normal}:root[data-theme=sun] .tt-stage{box-shadow:0 30px 70px -30px #3c280a59}@media (width<=639px){.tt-tag{letter-spacing:.22em;padding:.4rem .55rem;font-size:8px}.tt-tag-a,.tt-tag-b{top:10px}.tt-tag-a,.tt-tag-c{left:10px}.tt-tag-b{right:10px}.tt-tag-c{bottom:10px}.tt-knob{width:40px;height:40px}.tt-compare{padding:.8rem 1rem}.tt-compare kbd{display:none}.tt-tools{width:100%;margin-left:0}.tt-thumb>span em{display:none}}@media (prefers-reduced-motion:reduce){.tt-zoom,.tt-video-a,.tt-divider{transition:none!important}.tt-loading i,.tt-divider,.tt-tag{animation:none}}.ep-grid{gap:1rem;display:grid}@media (width>=768px){.ep-grid{grid-template-columns:1fr 1fr;gap:1.25rem}}.ep-card{margin:0}.ep-bar{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.lab-tap{z-index:7;border:1px solid rgb(var(--npzz-gold-rgb) / .6);color:var(--npzz-gold-light);letter-spacing:.3em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;align-items:center;gap:.55rem;padding:.7rem 1rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;animation:.6s cubic-bezier(.19,1,.22,1) both lab-tap-in;display:inline-flex;position:absolute;top:14px;right:14px;box-shadow:0 10px 30px #00000073}.lab-tap .eq{height:10px}.lab-tap .eq i{animation:1s ease-in-out infinite eq}.lab-tap .eq i:nth-child(2){animation-delay:-.3s}.lab-tap .eq i:nth-child(3){animation-delay:-.6s}.lab-tap:hover{border-color:var(--npzz-gold);background:#000c}@media (width>=768px){.lab-tap{top:20px;right:20px}}@keyframes lab-tap-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.lab-tap,.lab-tap .eq i{animation:none}}[data-lab-preview] .tt-seg{flex-wrap:wrap}.lab-card{margin:0}.lab-stage .lab-take{opacity:0;pointer-events:none;transition:opacity .35s}.lab-stage .lab-take.is-on{opacity:1;pointer-events:auto}.lab-index{flex-wrap:wrap;gap:.5rem;display:flex}.lab-index a{border:1px solid rgb(var(--npzz-gold-rgb) / .3);letter-spacing:.22em;text-transform:uppercase;color:rgb(var(--npzz-ivory-rgb) / .78);align-items:center;gap:.55rem;padding:.55rem .85rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;text-decoration:none;transition:color .25s,border-color .25s,background .25s;display:inline-flex}.lab-index a i{color:var(--npzz-gold);font-style:normal}.lab-index a:hover{color:var(--npzz-ivory);border-color:var(--npzz-gold);background:rgb(var(--npzz-ivory-rgb) / .06)}@media (prefers-reduced-motion:reduce){.lab-stage .lab-take{transition:none}}.hub{z-index:95;padding:max(1rem, env(safe-area-inset-top)) 1rem max(1rem, env(safe-area-inset-bottom));background:rgb(var(--npzz-void-rgb,6 6 6) / .82);-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);justify-content:center;align-items:center;animation:.35s both lab-in;display:flex;position:fixed;inset:0}.hub-box{border:1px solid rgb(var(--npzz-gold-rgb) / .25);background:rgb(var(--npzz-void-rgb,6 6 6) / .92);width:min(100%,960px);max-height:100%;padding:1.25rem;animation:.5s cubic-bezier(.19,1,.22,1) both rise;overflow-y:auto;box-shadow:0 40px 120px #0009}.hub-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.hub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:1.25rem;display:grid}@media (width>=640px){.hub-box{padding:1.75rem}.hub-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}}.hub-app{text-align:left;border:1px solid rgb(var(--npzz-gold-rgb) / .22);background:rgb(var(--npzz-ivory-rgb) / .03);flex-direction:column;align-items:flex-start;gap:.35rem;min-width:0;min-height:7.5rem;padding:1rem;transition:border-color .3s,background .3s,transform .3s;display:flex;position:relative}.hub-app:hover,.hub-app:focus-visible{border-color:var(--npzz-gold);background:rgb(var(--npzz-gold-rgb) / .08);outline:none;transform:translateY(-2px)}.hub-app.is-on{border-color:rgb(var(--npzz-gold-rgb) / .6)}.hub-key{letter-spacing:.3em;color:var(--npzz-gold);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px}.hub-label{text-transform:uppercase;color:var(--npzz-ivory);font-family:Archivo Variable,Unbounded Variable,sans-serif;font-size:clamp(1.05rem,2.2vw,1.5rem);font-weight:800;font-stretch:120%;line-height:1}.hub-hint{letter-spacing:.22em;text-transform:uppercase;color:var(--npzz-ash);text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:auto;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;overflow:hidden}.hub-dot{background:rgb(var(--npzz-ivory-rgb) / .25);border-radius:999px;width:6px;height:6px;position:absolute;top:12px;right:12px}.hub-dot.is-on{background:var(--npzz-gold);box-shadow:0 0 10px rgb(var(--npzz-gold-rgb) / .8)}.hub-foot{letter-spacing:.3em;text-transform:uppercase;color:var(--npzz-ash);margin-top:1.25rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px}.radio-hub{border:1px solid rgb(var(--npzz-gold-rgb) / .3);background:rgb(var(--npzz-ivory-rgb) / .04);text-align:left;flex-direction:column;align-items:flex-start;gap:.25rem;width:100%;padding:.7rem .8rem;transition:border-color .3s,background .3s;display:flex}.radio-hub:hover{border-color:var(--npzz-gold);background:rgb(var(--npzz-gold-rgb) / .08)}.cinema{z-index:90;color:#f3eee4;background:#000;animation:.6s both lab-in;position:fixed;inset:0;overflow:hidden}.cinema.is-idle{cursor:none}.cin-bg{filter:blur(60px)saturate(1.3)brightness(.35);background-position:50%;background-size:cover;animation:1.4s both lab-fade;position:absolute;inset:-10%;transform:scale(1.1)}.cin-vignette{pointer-events:none;background:radial-gradient(#0000 40%,#000000bf 100%);position:absolute;inset:0}.cin-stage{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.cin-video{object-fit:contain;background:0 0;width:100%;height:100%}.cin-video.is-hidden{opacity:0}.cin-still{justify-content:center;align-items:center;margin:0;animation:.8s both lab-in;display:flex;position:absolute;inset:0}.cin-still img{object-fit:contain;max-width:100%;max-height:100%;animation:9s ease-out both cin-kb;box-shadow:0 40px 120px #0009}.cin-still figcaption{letter-spacing:.3em;text-transform:uppercase;color:#f3eee4b3;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;position:absolute;bottom:clamp(4.5rem,9vh,7rem);left:clamp(1rem,4vw,3rem)}.cin-still figcaption span{color:var(--npzz-gold);margin-bottom:.35rem;display:block}@keyframes cin-kb{0%{transform:scale(1)}to{transform:scale(1.06)}}.cin-loading{z-index:7}.cin-msg{letter-spacing:.3em;text-transform:uppercase;color:#f3eee4b3;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cin-bigplay{border:1px solid rgb(var(--npzz-gold-rgb) / .6);width:92px;height:92px;color:var(--npzz-gold-light);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000008c;border-radius:999px;margin:-46px 0 0 -46px;font-size:28px;transition:transform .3s,background .3s;position:absolute;top:50%;left:50%}.cin-bigplay:hover{background:#000000bf;transform:scale(1.06)}.cin-curtain{z-index:8;text-align:center;background:#000;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.cin-curtain-l,.cin-curtain-r{background-blend-mode:normal;background:repeating-linear-gradient(90deg,#0d0a06 0 28px,#1a140b 28px 44px,#0f0b07 44px 72px),#0f0b07;width:50%;animation:1.6s cubic-bezier(.7,0,.2,1) 1.5s both cin-open;position:absolute;top:0;bottom:0;box-shadow:inset 0 0 160px #000000e6}.cin-curtain-l:after,.cin-curtain-r:after{content:"";background:linear-gradient(180deg, #0000008c, transparent 25%, transparent 75%, #000000b3), radial-gradient(ellipse at 50% 50%, rgb(var(--npzz-gold-rgb) / .08), transparent 70%);position:absolute;inset:0}.cinema.is-curtain .cin-bottom,.cinema.is-curtain .cin-ticker{opacity:0;pointer-events:none}.cin-curtain-l{transform-origin:0;left:0}.cin-curtain-r{transform-origin:100%;animation-name:cin-open-r;right:0}@keyframes cin-open{to{transform:translate(-100%)}}@keyframes cin-open-r{to{transform:translate(100%)}}.cin-curtain.is-end{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000d1}.cin-curtain-c{z-index:2;padding:1rem;animation:.9s cubic-bezier(.19,1,.22,1) both rise;position:relative}.cin-mark{width:auto;height:clamp(48px,9vh,90px);margin:0 auto 1.4rem}.cin-presents{letter-spacing:.4em;text-transform:uppercase;color:var(--npzz-gold);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px}.cin-curtain h2{text-transform:uppercase;letter-spacing:-.01em;color:#f3eee4;margin-top:.9rem;font-family:Archivo Variable,Unbounded Variable,sans-serif;font-size:clamp(2rem,6vw,4.5rem);font-weight:900;font-stretch:120%;line-height:.95}.cin-sub{letter-spacing:.3em;text-transform:uppercase;color:#f3eee499;margin-top:.9rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px}.cin-hint{letter-spacing:.3em;text-transform:uppercase;color:#f3eee466;margin-top:2.2rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px}.cin-row{justify-content:center;align-items:center;gap:.75rem;margin-top:1.6rem;display:flex}.cin-card{z-index:6;pointer-events:none;opacity:0;text-shadow:0 2px 30px #000c;max-width:820px;transition:opacity .7s,transform .7s cubic-bezier(.19,1,.22,1);position:absolute;bottom:clamp(5.5rem,12vh,9rem);left:clamp(1rem,4vw,3.5rem);right:clamp(1rem,4vw,3.5rem);transform:translateY(14px)}.cin-card.is-on{opacity:1;transform:none}.cin-chapter{letter-spacing:.35em;text-transform:uppercase;color:var(--npzz-gold);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px}.cin-card h2{text-transform:uppercase;color:#f3eee4;margin-top:.6rem;font-family:Archivo Variable,Unbounded Variable,sans-serif;font-size:clamp(1.8rem,5.5vw,4.6rem);font-weight:900;font-stretch:120%;line-height:.92}.cin-meta{letter-spacing:.3em;text-transform:uppercase;color:#f3eee4a6;margin-top:.7rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px}.cin-logline{color:#f3eee4cc;max-width:560px;margin-top:.7rem;font-family:Archivo Variable,sans-serif;font-size:clamp(.95rem,1.4vw,1.15rem);font-weight:300;line-height:1.5}.cin-ui{z-index:9;pointer-events:none;transition:opacity .5s;position:absolute;inset:0}.cinema.is-idle .cin-ui{opacity:0}.cin-ui>*{pointer-events:auto}.cin-top{padding:max(.9rem, env(safe-area-inset-top)) clamp(1rem, 3vw, 2rem) 2.5rem;background:linear-gradient(#000000b3,#0000);align-items:center;gap:1rem;display:flex;position:absolute;top:0;left:0;right:0}.cin-brand{letter-spacing:.32em;color:#f3eee4;align-items:center;gap:.6rem;font-family:Archivo Variable,Unbounded Variable,sans-serif;font-size:11px;font-weight:600;display:flex}.cin-ticker{white-space:nowrap;text-overflow:ellipsis;letter-spacing:.28em;text-transform:uppercase;color:#f3eee4b3;flex:1;min-width:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;overflow:hidden}.cin-ticker b{color:#f3eee4;font-weight:600}.cin-dot{background:var(--npzz-gold);vertical-align:middle;border-radius:999px;width:6px;height:6px;margin-right:.25rem;animation:1.6s ease-in-out infinite cin-pulse;display:inline-block}@keyframes cin-pulse{50%{opacity:.35}}.cin-close{margin-left:auto}.cin-bottom{padding:2.5rem clamp(1rem, 3vw, 2rem) max(.9rem, env(safe-area-inset-bottom));background:linear-gradient(#0000,#000000bf);position:absolute;bottom:0;left:0;right:0}.cin-rail{align-items:flex-end;gap:3px;height:14px;display:flex}.cin-seg{background:#f3eee42e;flex:1 1 0;height:3px;padding:0;transition:height .2s;position:relative}.cin-seg i{background:var(--npzz-gold);position:absolute;top:0;bottom:0;left:0}.cin-seg.is-done i{background:rgb(var(--npzz-gold-rgb) / .7)}.cin-seg:hover,.cin-seg.is-cur{height:5px}.cin-bar{align-items:center;gap:1rem;margin-top:.8rem;display:flex}.cin-ctl{align-items:center;gap:.5rem;display:flex}.cin-ctl-r{margin-left:auto}.cin-play{width:52px}.cin-time{letter-spacing:.2em;color:#f3eee4;font-variant-numeric:tabular-nums;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px}.cin-time span{color:#f3eee480}.cinema .lab-btn{min-width:44px;height:44px}.cin-ico{display:none}@media (width<=640px){.cin-lbl{display:none}.cin-ico{display:inline}.cin-ticker{display:none}.cin-bar{flex-wrap:wrap;gap:.6rem}.cin-ctl-r{justify-content:flex-end;width:100%;margin-left:0}.cin-card{bottom:11.5rem}.cin-logline{display:none}.cinema .lab-btn{min-width:48px;height:48px}}.cin-opts{z-index:10;width:min(100%,400px);padding:max(1rem, env(safe-area-inset-top)) 1.25rem max(1.25rem, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-left:1px solid rgb(var(--npzz-gold-rgb) / .25);background:#060606e6;animation:.45s cubic-bezier(.19,1,.22,1) both cin-slide;position:absolute;top:0;bottom:0;right:0;overflow-y:auto}@keyframes cin-slide{0%{opacity:0;transform:translate(30px)}}.cin-opts-head{justify-content:space-between;align-items:center;display:flex}.cin-group{margin-top:1.1rem}.cin-group-label{letter-spacing:.35em;text-transform:uppercase;color:var(--npzz-gold);margin-bottom:.45rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px}.cin-opts .tt-seg{width:100%}.cin-opts .tt-seg-btn{text-align:center;flex:1;padding:.6rem .5rem}.cin-opts .tt-seg.is-wrap{flex-wrap:wrap}.cin-opts .tt-seg.is-wrap .tt-seg-btn{flex:45%}.cin-keys{letter-spacing:.25em;text-transform:uppercase;color:#f3eee473;margin-top:1.5rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;line-height:1.8}:root[data-theme=sun] .cinema,:root[data-theme=sun] .hub{color:#f3eee4}:root[data-theme=sun] .cinema .lab-btn,:root[data-theme=sun] .cin-opts .tt-seg-btn{color:#f3eee4cc}:root[data-theme=sun] .cinema .lab-btn:hover,:root[data-theme=sun] .cinema .lab-btn.is-on,:root[data-theme=sun] .cin-opts .tt-seg-btn.is-on{color:#f3eee4}:root[data-theme=sun] .cinema .tt-hint{color:#f3eee48c}@media (prefers-reduced-motion:reduce){.cinema,.cin-bg,.cin-still,.cin-curtain-c,.cin-opts,.hub,.hub-box{animation:none!important}.cin-still img{animation:none}.cin-curtain-l,.cin-curtain-r{animation:1.2s 1s both cin-fade}@keyframes cin-fade{to{opacity:0;visibility:hidden}}.cin-card,.cin-ui,.hub-app{transition:none}.cin-dot{animation:none}}.skip-link{z-index:100;background:var(--npzz-gold);color:var(--npzz-void);letter-spacing:.3em;text-transform:uppercase;padding:.7rem 1rem;font-family:IBM Plex Mono,monospace;font-size:10px;transition:top .3s;position:fixed;top:-4rem;left:1rem}.skip-link:focus-visible{outline:2px solid var(--npzz-ivory);top:1rem}.radio-list button,.lab-chip,.radio-panel .font-display{font-family:Archivo Variable,Unbounded Variable,sans-serif}
