.cine.is-cine{height:1400vh}.cine.is-cine .cine-sticky{position:sticky;top:0}@media (width<=63.99rem){.cine.is-cine{height:1200vh}}.cine-poster{object-position:100% 60%;transition:opacity .5s}@media (aspect-ratio<=1){.cine-poster{object-position:100% 50%}}.cine[data-canvas-ready=true] .cine-poster{opacity:0}.cine-shade{background:linear-gradient(#04040dbf 0%,#0000 22% 55%,#04040de0 100%),radial-gradient(130% 95% at 50% 45%,#0000 55%,#04040db3)}.cine-lines{opacity:.22;mix-blend-mode:overlay;background:repeating-linear-gradient(#ffffff0d 0 1px,#0000 1px 3px)}.cine-scrim{background:linear-gradient(90deg,#04040de6 0%,#04040d9e 36%,#0000 64%)}@media (width<=63.99rem){.cine-scrim{background:linear-gradient(#04040de0 0%,#04040db3 48%,#04040d26 80%,#0000)}}.cine-flash{mix-blend-mode:screen;background:radial-gradient(70% 70%,#e43cf859,#5a83ff26 60%,#0000)}.cine-box{opacity:0;will-change:transform, opacity;--c:#c7b6ff;width:10rem;height:6rem;position:absolute;top:0;left:0}.cine-box:before{content:"";border:1px solid color-mix(in oklab, var(--c) 45%, transparent);background:color-mix(in oklab, var(--c) 6%, transparent);border-radius:4px;position:absolute;inset:0}.cine-box>i{border:2px solid var(--c);width:16px;height:16px;filter:drop-shadow(0 0 6px color-mix(in oklab, var(--c) 80%, transparent));position:absolute}.cine-box>i:first-of-type{border-bottom:0;border-right:0;top:-2px;left:-2px}.cine-box>i:nth-of-type(2){border-bottom:0;border-left:0;top:-2px;right:-2px}.cine-box>i:nth-of-type(3){border-top:0;border-right:0;bottom:-2px;left:-2px}.cine-box>i:nth-of-type(4){border-top:0;border-left:0;bottom:-2px;right:-2px}.cine-tag{white-space:nowrap;background:var(--c);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:#0a0820;border-radius:4px;padding:.2rem .45rem;font-size:.62rem;font-weight:700;position:absolute;bottom:calc(100% + 6px);left:-2px}.cine-box-scan{inset-inline:0;background:linear-gradient(90deg, transparent, var(--c), transparent);height:2px;box-shadow:0 0 14px var(--c);opacity:0;position:absolute;top:0}.cine-box.is-ok{--c:#4ade80}.cine-box--plate>i{width:10px;height:10px}.cine-box--plate .cine-tag{font-size:.56rem}.cine-ocr{text-align:center;min-width:8.6rem;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;color:#0a0820;background:#fafafff0;border:1px solid #ffffff40;border-radius:6px;padding:.3rem .6rem;font-size:1.05rem;font-weight:700;position:absolute;top:calc(100% + 10px);left:50%;translate:-50%;box-shadow:0 10px 30px -10px #0009}.cine-ocr:before{content:"";background:#2f62ff;border-radius:2px;width:10px;position:absolute;top:4px;bottom:4px;left:4px}.cine-ocr{opacity:0;transition:opacity .25s}.cine-box--plate.has-ocr .cine-ocr{opacity:1}@media (width<=39.99rem){.cine-ocr{top:auto;bottom:calc(100% + 30px)}}.cine-pulse{border:2px solid var(--c);opacity:0;border-radius:10px;position:absolute;inset:-10px}.cine-box.is-ok .cine-pulse{animation:1.2s ease-out infinite cine-pulse}@keyframes cine-pulse{0%{opacity:.9;transform:scale(.96)}to{opacity:0;transform:scale(1.18)}}.cine-chip{-webkit-backdrop-filter:blur(14px);color:#fff;background:#08081a8c;border:1px solid #ffffff24;border-radius:.8rem;flex-direction:column;min-width:7.2rem;padding:.5rem .75rem;display:flex}.cine-chip span{letter-spacing:.18em;text-transform:uppercase;color:#ffffff8c;font-size:.56rem;font-weight:700}.cine-chip b{font-family:var(--font-geist-mono), monospace;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.1rem;font-weight:700;line-height:1.3}.cine-chip i{color:#ffffff8c;min-height:.8rem;font-size:.62rem;font-style:normal}@media (width<=39.99rem){.cine-chip{border-radius:.65rem;min-width:0;padding:.35rem .5rem}.cine-chip span{letter-spacing:.08em;font-size:.46rem}.cine-chip b{font-size:.82rem}.cine-chip i{font-size:.55rem}}.cine-stage{opacity:.4;grid-template-columns:3px 1.6rem auto;align-items:center;column-gap:.7rem;padding-block:.38rem;transition:opacity .4s;display:grid;position:relative}.cine-stage-bar{background:#ffffff26;border-radius:3px;width:3px;height:1.5rem;overflow:hidden}.cine-stage-bar>span{background:var(--grad);transform-origin:top;height:100%;transition:transform .5s var(--ease-out-soft);display:block;transform:scaleY(0)}.cine-stage-name{color:#fff;font-size:.9rem;font-weight:700}.cine-stage-act{white-space:nowrap;font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:#fff9;border:1px solid #ffffff2e;border-radius:999px;padding:.1rem .5rem;font-size:.55rem;font-weight:700;position:absolute;top:50%;left:calc(100% + .8rem);translate:0 -50%}.cine-stage.is-active,.cine-stage.is-done{opacity:1}.cine-stage.is-active .cine-stage-bar>span,.cine-stage.is-done .cine-stage-bar>span{transform:scaleY(1)}.cine-panel{opacity:0;transition:opacity .5s var(--ease-out-soft), transform .6s var(--ease-out-soft);transform:translate(1.5rem,-40%)}.cine-panel.is-on{opacity:1;transform:translateY(-40%)}.cine-card{-webkit-backdrop-filter:blur(18px);background:#0a0920c7;border:1px solid #ffffff26;border-radius:1rem;padding:1.2rem;box-shadow:0 30px 80px -30px #000c}.cine-card-k{font-family:var(--font-geist-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:#ffffff8c;font-size:.64rem;font-weight:700}.cine-check{color:#fff;opacity:.25;align-items:center;gap:.75rem;font-size:.88rem;font-weight:600;transition:opacity .35s;display:flex}.cine-check.is-on{opacity:1}.cine-tick{color:#fff;background:#ffffff1f;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.68rem;font-weight:900;transition:background-color .35s;display:inline-flex}.cine-check.is-on .cine-tick{background:#22c55e}.cine-status{font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:#ffffff59;background:#ffffff0f;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;margin-top:1.1rem;padding:.6rem .75rem;font-size:.82rem;font-weight:700;transition:background-color .35s,color .35s;display:flex}.cine-status.is-on{color:#4ade80;background:#22c55e29}.cine-status:not(.is-on) .live-dot{visibility:hidden}.cine-title{pointer-events:none;visibility:hidden;flex-direction:column;justify-content:flex-end;transition:visibility 0s linear .8s;display:flex;position:absolute;inset:0}.cine-title.is-on,.cine-title.is-out{visibility:visible;transition-delay:0s}.cine-title>p:first-child,.cine-p{opacity:0;transition:opacity .45s var(--ease-out-soft), transform .6s var(--ease-out-soft);transform:translateY(10px)}.cine-p{text-shadow:0 2px 20px #04040de6}.cine-h{text-shadow:0 6px 40px #04040d99}.cine-h .w{vertical-align:bottom;margin-bottom:-.06em;padding-bottom:.06em;display:inline-block;overflow:hidden}.cine-h .w>span{transition:transform .75s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i) * 70ms);display:inline-block;transform:translateY(140%)}.cine-title.is-on>p:first-child,.cine-title.is-on .cine-p{opacity:1;transform:none}.cine-title.is-on .cine-p{transition-delay:.18s}.cine-title.is-on .cine-h .w>span{transform:none}.cine-title.is-out .cine-h .w>span{transition-duration:.45s;transition-delay:0s;transform:translateY(-140%)}.cine-mstatus{font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:#4ade80;-webkit-backdrop-filter:blur(10px);opacity:0;background:#061e12b3;border:1px solid #4ade8059;border-radius:999px;padding:.4rem .9rem;font-size:.66rem;font-weight:700;transition:opacity .35s}.cine-mstatus.is-on{opacity:1}.cine-mstatus.is-info{color:#c8d3ff;background:#0c0e2cb3;border-color:#a9bbff59}.cine-story{opacity:0;transition:opacity .4s}.cine[data-story=true] .cine-story,.cine[data-story=true] .cine-skip{opacity:1}.cine-titles,.cine-stages{transition:opacity .4s}@media (height<=52rem){.cine-stages{display:none!important}}.cine[data-stage="9"] .cine-stages,.cine[data-stage="9"] .cine-panel{opacity:0!important}@media (prefers-reduced-motion:no-preference){.cine-hint-dot{animation:2s ease-in-out infinite cine-hint}}@keyframes cine-hint{0%{opacity:1;transform:translate(-50%)}70%{opacity:0;transform:translate(-50%,14px)}to{opacity:0}}.film-static[data-astro-cid-fflpv36f]{display:none}.film[data-astro-cid-fflpv36f]:not(.is-cine) .film-static[data-astro-cid-fflpv36f]{display:block}.film[data-astro-cid-fflpv36f]:not(.is-cine) .film-wall[data-astro-cid-fflpv36f],.film[data-astro-cid-fflpv36f]:not(.is-cine) .film-cc[data-astro-cid-fflpv36f]{display:none}.film-media[data-astro-cid-fflpv36f]{transform-origin:50%;will-change:transform}.film-wall[data-astro-cid-fflpv36f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;transition:opacity .5s;display:grid;top:11.6rem;left:1rem;right:1rem}.film-tile[data-astro-cid-fflpv36f]{aspect-ratio:16/9;background:#07061a;border:1px solid #ffffff24;border-radius:.6rem;position:relative;overflow:hidden;box-shadow:0 20px 50px -30px #000000e6}.film-tile--main[data-astro-cid-fflpv36f]{background:0 0;border-color:#4ade808c;grid-column:span 2;box-shadow:0 0 0 1px #4ade8040,0 30px 80px -30px #4ade8059}.film-tile[data-astro-cid-fflpv36f]:nth-child(n+6){display:none}.film-tile[data-astro-cid-fflpv36f] video[data-astro-cid-fflpv36f]{object-fit:cover;filter:saturate(.55)contrast(1.08)brightness(.92);width:100%;height:100%;position:absolute;inset:0}.film-tile[data-astro-cid-fflpv36f]:after{content:"";mix-blend-mode:overlay;pointer-events:none;background:repeating-linear-gradient(#ffffff0d 0 1px,#0000 1px 3px);position:absolute;inset:0}.film-tile-label[data-astro-cid-fflpv36f],.film-tile-time[data-astro-cid-fflpv36f]{z-index:1;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:#ffffffd9;background:#0000008c;border-radius:.3rem;align-items:center;gap:.35rem;padding:.15rem .4rem;font-size:.52rem;font-weight:700;display:flex;position:absolute;top:.4rem}.film-tile-label[data-astro-cid-fflpv36f]{left:.4rem}.film-tile-time[data-astro-cid-fflpv36f]{font-variant-numeric:tabular-nums;right:.4rem}.film-tile-tag[data-astro-cid-fflpv36f]{z-index:1;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:#052e16;opacity:0;background:#4ade80;border-radius:.35rem;padding:.22rem .5rem;font-size:.6rem;font-weight:700;transition:opacity .4s,transform .4s;position:absolute;bottom:.6rem;left:.6rem;transform:translateY(6px)}.film-tile-tag[data-astro-cid-fflpv36f].is-on{opacity:1;transform:none}@media (width>=40rem){.film-wall[data-astro-cid-fflpv36f]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;top:9.6rem;left:1.5rem;right:1.5rem}.film-tile[data-astro-cid-fflpv36f]:nth-child(n+6){display:block}.film-tile--main[data-astro-cid-fflpv36f]{grid-area:span 2/span 2}.film-tile-label[data-astro-cid-fflpv36f],.film-tile-time[data-astro-cid-fflpv36f]{font-size:.58rem;top:.55rem}.film-tile-label[data-astro-cid-fflpv36f]{left:.55rem}.film-tile-time[data-astro-cid-fflpv36f]{right:.55rem}}@media (width>=64rem){.film-wall[data-astro-cid-fflpv36f]{width:min(100vw - 30.25rem,177.778svh - 30.2222rem);top:9.6rem;left:2.5rem;right:auto}}.film-cc[data-astro-cid-fflpv36f]{opacity:0;visibility:hidden;transition:opacity .5s var(--ease-out-soft), transform .6s var(--ease-out-soft), visibility 0s linear .5s;bottom:5.9rem;left:1rem;right:1rem;transform:translateY(16px)}.film[data-astro-cid-fflpv36f][data-stage="9"] .film-cc[data-astro-cid-fflpv36f]{opacity:1;visibility:visible;transition-delay:0s;transform:none}.film-cc-card[data-astro-cid-fflpv36f]{padding:.85rem 1rem}.film-cc[data-astro-cid-fflpv36f] [data-astro-cid-fflpv36f][data-cc-events]{display:none}@media (width>=40rem){.film-cc[data-astro-cid-fflpv36f]{bottom:4.6rem;left:1.5rem;right:1.5rem}.film-cc[data-astro-cid-fflpv36f] [data-astro-cid-fflpv36f][data-cc-events]{display:block}.film-cc-status[data-astro-cid-fflpv36f]{grid-template-columns:1fr 1fr;gap:1rem}}@media (width>=64rem){.film-cc[data-astro-cid-fflpv36f]{width:23.5rem;inset:11rem 2.5rem auto auto}}@media (width>=64rem) and (height<=56rem){.film-cc-lead[data-astro-cid-fflpv36f]{display:none!important}}@media (width>=64rem) and (height<=52rem){.film-cc[data-astro-cid-fflpv36f] [data-astro-cid-fflpv36f][data-ev="0"],.film-cc[data-astro-cid-fflpv36f] [data-astro-cid-fflpv36f][data-ev="1"]{display:none}}@media (width<=63.99rem) and (width>=40rem){.film-cc-lead[data-astro-cid-fflpv36f]{display:none!important}}.film-ev[data-astro-cid-fflpv36f]{color:#ffffffbf;opacity:0;border-radius:.5rem;align-items:center;gap:.6rem;padding:.3rem .45rem;font-size:.74rem;transition:opacity .35s,transform .35s,background-color .4s;display:flex;transform:translate(-8px)}.film-ev[data-astro-cid-fflpv36f].is-on{opacity:1;transform:none}.film-ev--focus[data-astro-cid-fflpv36f].is-hi{background:#4ade8024;box-shadow:inset 0 0 0 1px #4ade8066}.film-admin[data-astro-cid-fflpv36f]>div[data-astro-cid-fflpv36f]{opacity:.25;border-bottom:1px solid #ffffff12;grid-template-columns:7.2rem 1fr;gap:.6rem;padding-block:.5rem;font-size:.8rem;transition:opacity .35s;display:grid}.film-admin[data-astro-cid-fflpv36f]>div[data-astro-cid-fflpv36f].is-on{opacity:1}.film-admin[data-astro-cid-fflpv36f] dt[data-astro-cid-fflpv36f]{font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:#ffffff80;padding-top:.12rem;font-size:.62rem;font-weight:700}.film-admin[data-astro-cid-fflpv36f] dd[data-astro-cid-fflpv36f]{color:#fff;font-weight:600}.film-spot[data-astro-cid-fflpv36f]{opacity:0;will-change:transform, opacity;width:1px;height:1px;position:absolute;top:0;left:0}.film-spot-ring[data-astro-cid-fflpv36f]{border:2px solid var(--spot,#4ade80);width:52px;height:52px;box-shadow:0 0 24px var(--spot,#4ade80);border-radius:999px;animation:1.6s ease-out infinite film-spot;position:absolute;top:-26px;left:-26px}.film-spot-tag[data-astro-cid-fflpv36f]{white-space:nowrap;background:var(--spot,#4ade80);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:#0a0820;border-radius:4px;padding:.2rem .45rem;font-size:.6rem;font-weight:700;position:absolute;top:-12px;left:34px}@keyframes film-spot{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.4)}}@media (prefers-reduced-motion:reduce){.film-spot-ring[data-astro-cid-fflpv36f]{animation:none}}.kio[data-astro-cid-eehmkldz].is-on{height:760vh}.kio[data-astro-cid-eehmkldz].is-on .kio-sticky[data-astro-cid-eehmkldz]{position:sticky;top:0}@media (width<=63.99rem){.kio[data-astro-cid-eehmkldz].is-on{height:680vh}}.kio-static[data-astro-cid-eehmkldz]{display:none}.kio[data-astro-cid-eehmkldz]:not(.is-on) .kio-static[data-astro-cid-eehmkldz]{display:block}.kio[data-astro-cid-eehmkldz]:not(.is-on) .kio-sticky[data-astro-cid-eehmkldz]{display:none}.kio-bg[data-astro-cid-eehmkldz] video[data-astro-cid-eehmkldz]{object-fit:cover;width:100%;height:100%}.kio-bg[data-astro-cid-eehmkldz]{will-change:opacity, transform, filter}.kio-shade[data-astro-cid-eehmkldz]{background:linear-gradient(#04040db3 0%,#0000 25% 50%,#04040de6 100%),radial-gradient(130% 95% at 50% 45%,#0000 50%,#04040dbf)}.kio-text[data-astro-cid-eehmkldz]{inset-inline:1.25rem;z-index:20;position:absolute;bottom:2rem}.kio-titles[data-astro-cid-eehmkldz]{height:12rem}@media (width>=64rem){.kio-text[data-astro-cid-eehmkldz]{width:40rem;bottom:3rem;left:2.5rem;right:auto}.kio-titles[data-astro-cid-eehmkldz]{height:16rem}}.kio-link[data-astro-cid-eehmkldz]{opacity:0;transition:opacity .4s;display:none}@media (width>=64rem){.kio-link[data-astro-cid-eehmkldz]{display:block;bottom:3rem;right:2.5rem}}.kio-device[data-astro-cid-eehmkldz]{z-index:10;aspect-ratio:9/18.5;transform-origin:50% 40%;opacity:0;will-change:transform, opacity;height:min(55svh,34rem);position:absolute;top:5.6rem;left:50%}@media (width>=64rem){.kio-device[data-astro-cid-eehmkldz]{height:min(74svh,44rem);top:50%;left:auto;right:max(4rem,50vw - 36rem)}}.kio-frame[data-astro-cid-eehmkldz]{background:linear-gradient(160deg,#2a2a33,#0b0b10 40%,#1c1c24);border-radius:1.4rem;height:88%;padding:.55rem;position:relative;box-shadow:inset 0 0 0 1px #ffffff1f,0 40px 90px -30px #000000f2,0 0 0 1px #0009}.kio-screen[data-astro-cid-eehmkldz]{background:#0d0d16;border-radius:.9rem;height:82%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.kio-screen[data-astro-cid-eehmkldz]:after{content:"";pointer-events:none;background:linear-gradient(125deg,#ffffff17,#0000 35%);position:absolute;inset:0}.kio-reader[data-astro-cid-eehmkldz]{background:#0a0a0f;border-radius:.5rem;width:34%;height:6%;margin:.6rem auto 0;position:relative;box-shadow:inset 0 0 0 1px #ffffff1a}.kio-reader[data-astro-cid-eehmkldz] span[data-astro-cid-eehmkldz]{border:2px solid #9d5cffb3;border-radius:999px;position:absolute;inset:30% 38%}.kio-printer[data-astro-cid-eehmkldz]{background:#08080c;border-radius:.4rem;width:60%;height:4%;margin:.5rem auto 0;position:relative}.kio-slot[data-astro-cid-eehmkldz]{background:#000;height:2px;position:absolute;top:45%;left:12%;right:12%;box-shadow:0 1px #ffffff14}.kio-stand[data-astro-cid-eehmkldz]{clip-path:polygon(30% 0,70% 0,100% 100%,0 100%);background:linear-gradient(90deg,#15151c,#2a2a33 50%,#15151c);width:26%;height:12%;margin:0 auto}.kio-ticket[data-astro-cid-eehmkldz]{transform-origin:50% 0;color:#111;width:46%;font-family:var(--font-geist-mono), monospace;z-index:2;background:#f7f6f2;border-radius:0 0 .3rem .3rem;padding:.7rem .6rem .8rem;font-size:.5rem;line-height:1.5;position:absolute;top:calc(90% + 1.65rem);left:50%;transform:scaleY(0);box-shadow:0 18px 30px -12px #000000b3}.kio-t-brand[data-astro-cid-eehmkldz]{letter-spacing:.15em;text-transform:uppercase;text-align:center;font-weight:700}.kio-t-n[data-astro-cid-eehmkldz]{text-align:center;margin-top:.3rem;font-size:1rem;font-weight:800}.kio-t-tot[data-astro-cid-eehmkldz]{border-top:1px dashed #999;margin-top:.25rem;padding-top:.25rem;font-weight:700}.kio-t-qr[data-astro-cid-eehmkldz]{background:conic-gradient(#111 25%, transparent 0 50%, #111 0 75%, transparent 0) 0 0 / .6rem .6rem, #fff;outline:2px solid #111;width:2.4rem;height:2.4rem;margin:.4rem auto 0;display:block}.kio-view[data-astro-cid-eehmkldz]{opacity:0;color:#fff;will-change:opacity, transform;padding:.9rem .85rem;font-size:.72rem;position:absolute;inset:0}.kio-brand[data-astro-cid-eehmkldz]{background:var(--grad);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.2rem .6rem;font-size:.62rem;font-weight:800;display:inline-block}.kio-brand--sm[data-astro-cid-eehmkldz]{font-size:.55rem}.kio-welcome[data-astro-cid-eehmkldz]{text-align:center;background:radial-gradient(80% 60% at 50% 40%,#c414e240,#0000 70%),#0d0d16;flex-direction:column;justify-content:space-between;align-items:center;display:flex}.kio-hero-img[data-astro-cid-eehmkldz]{object-fit:cover;aspect-ratio:1.1;border-radius:1rem;width:92%}.kio-welcome-h[data-astro-cid-eehmkldz]{letter-spacing:-.03em;font-size:1.6rem;font-weight:900;line-height:1}.kio-btn[data-astro-cid-eehmkldz]{color:#0b0a1f;background:#fff;border-radius:999px;padding:.55rem 1.2rem;font-weight:800}.kio-lang[data-astro-cid-eehmkldz]{font-family:var(--font-geist-mono), monospace;letter-spacing:.15em;color:#ffffff80;font-size:.55rem}.kio-top[data-astro-cid-eehmkldz]{color:#fff9;justify-content:space-between;align-items:center;font-size:.6rem;display:flex}.kio-back[data-astro-cid-eehmkldz]{color:#fff;font-weight:700}.kio-cats[data-astro-cid-eehmkldz]{gap:.35rem;margin-top:.7rem;font-size:.6rem;font-weight:700;display:flex;overflow:hidden}.kio-cats[data-astro-cid-eehmkldz] li[data-astro-cid-eehmkldz]{color:#ffffffb3;background:#ffffff14;border-radius:999px;flex-shrink:0;padding:.3rem .55rem}.kio-cats[data-astro-cid-eehmkldz] li[data-astro-cid-eehmkldz].is-on{color:#0b0a1f;background:#fff}.kio-grid[data-astro-cid-eehmkldz]{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.7rem;display:grid}.kio-prod[data-astro-cid-eehmkldz]{background:#ffffff0f;border-radius:.7rem;padding:.4rem .4rem .5rem;transition:box-shadow .3s,transform .3s;position:relative}.kio-prod[data-astro-cid-eehmkldz].is-tap{transform:scale(.97);box-shadow:0 0 0 2px #c9b8ff}.kio-prod-img[data-astro-cid-eehmkldz]{aspect-ratio:1.18;background:#000;border-radius:.5rem;position:relative;overflow:hidden}.kio-prod-img[data-astro-cid-eehmkldz] img[data-astro-cid-eehmkldz]{object-fit:cover;width:100%;height:100%}.kio-badge[data-astro-cid-eehmkldz]{background:var(--grad);text-transform:uppercase;border-radius:999px;padding:.1rem .4rem;font-size:.5rem;font-weight:800;position:absolute;top:.3rem;left:.3rem}.kio-prod-n[data-astro-cid-eehmkldz]{margin-top:.35rem;font-size:.68rem;font-weight:800}.kio-prod-d[data-astro-cid-eehmkldz]{color:#ffffff8c;font-size:.52rem;line-height:1.3}.kio-prod-p[data-astro-cid-eehmkldz]{color:#c9b8ff;margin-top:.2rem;font-size:.68rem;font-weight:800}.kio-tap[data-astro-cid-eehmkldz]{opacity:0;background:#ffffff59;border-radius:999px;width:2.2rem;height:2.2rem;margin:-1.1rem 0 0 -1.1rem;position:absolute;top:46%;left:26%;transform:scale(.5);box-shadow:0 0 0 .5rem #ffffff1f}.kio-detail-img[data-astro-cid-eehmkldz]{aspect-ratio:1.75;border-radius:.8rem;margin-top:.6rem;overflow:hidden}@media (width>=64rem){.kio-detail-img[data-astro-cid-eehmkldz]{aspect-ratio:1.35}}.kio-detail-img[data-astro-cid-eehmkldz] img[data-astro-cid-eehmkldz]{object-fit:cover;width:100%;height:100%}.kio-detail-n[data-astro-cid-eehmkldz]{margin-top:.6rem;font-size:1.05rem;font-weight:900}.kio-detail-d[data-astro-cid-eehmkldz]{color:#fff9;font-size:.6rem}.kio-opts[data-astro-cid-eehmkldz]{gap:.35rem;margin-top:.6rem;display:grid}.kio-opts[data-astro-cid-eehmkldz] li[data-astro-cid-eehmkldz]{background:#ffffff0f;border-radius:.55rem;align-items:center;gap:.5rem;padding:.45rem .55rem;font-size:.62rem;font-weight:600;transition:background-color .3s,box-shadow .3s;display:flex}.kio-opts[data-astro-cid-eehmkldz] li[data-astro-cid-eehmkldz].is-on{background:#7a3cff38;box-shadow:inset 0 0 0 1px #c9b8ff80}.kio-check[data-astro-cid-eehmkldz]{border:1.5px solid #fff6;border-radius:.25rem;flex-shrink:0;width:.85rem;height:.85rem}.kio-opts[data-astro-cid-eehmkldz] li[data-astro-cid-eehmkldz].is-on .kio-check[data-astro-cid-eehmkldz]{background:#c9b8ff;border-color:#c9b8ff;box-shadow:inset 0 0 0 2px #1a1440}.kio-opt-v[data-astro-cid-eehmkldz]{color:#fff9}.kio-add[data-astro-cid-eehmkldz]{background:var(--grad);border-radius:999px;justify-content:space-between;align-items:center;padding:.6rem .9rem;font-weight:800;display:flex;position:absolute;bottom:.85rem;left:.85rem;right:.85rem}.kio-sum[data-astro-cid-eehmkldz]{gap:.3rem;margin-top:.9rem;font-size:.66rem;display:grid}.kio-sum[data-astro-cid-eehmkldz] li[data-astro-cid-eehmkldz]{justify-content:space-between;display:flex}.kio-sum-t[data-astro-cid-eehmkldz]{border-top:1px solid #ffffff1f;margin-top:.4rem;padding-top:.5rem;font-size:.9rem;font-weight:900}.kio-pay[data-astro-cid-eehmkldz]{background:#ffffff0d;border-radius:.9rem;place-items:center;height:52%;transition:background-color .4s,box-shadow .4s;display:grid;position:absolute;bottom:.85rem;left:.85rem;right:.85rem;box-shadow:inset 0 0 0 1px #ffffff14}.kio-pay[data-astro-cid-eehmkldz].is-ok{background:#22c55e29;box-shadow:inset 0 0 0 1px #4ade8080}.kio-pay-card[data-astro-cid-eehmkldz]{aspect-ratio:1.58;background:linear-gradient(135deg,#7a3cff,#2f62ff);border-radius:.45rem;width:38%;position:absolute;top:22%;box-shadow:0 12px 24px -10px #000c}.kio-wave[data-astro-cid-eehmkldz]{aspect-ratio:1;opacity:0;border:2px solid #c9b8ffb3;border-radius:999px;width:22%;position:absolute;top:28%}.kio-pay[data-astro-cid-eehmkldz].is-wave .kio-wave[data-astro-cid-eehmkldz]{animation:1.4s ease-out infinite kio-wave}.kio-pay[data-astro-cid-eehmkldz].is-wave .kio-wave[data-astro-cid-eehmkldz]:nth-of-type(3){animation-delay:.35s}.kio-pay[data-astro-cid-eehmkldz].is-wave .kio-wave[data-astro-cid-eehmkldz]:nth-of-type(4){animation-delay:.7s}@keyframes kio-wave{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}.kio-pay-t[data-astro-cid-eehmkldz]{font-size:.72rem;font-weight:800;position:absolute;bottom:14%}.kio-done[data-astro-cid-eehmkldz]{text-align:center;background:radial-gradient(70% 50% at 50% 40%,#22c55e40,#0000 70%),#0d0d16;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;display:flex}.kio-done-ok[data-astro-cid-eehmkldz]{background:#22c55e;border-radius:999px;place-items:center;width:3rem;height:3rem;font-size:1.4rem;font-weight:900;display:grid}.kio-done-h[data-astro-cid-eehmkldz]{margin-top:.4rem;font-size:1.3rem;font-weight:900}.kio-done-s[data-astro-cid-eehmkldz]{color:#ffffffa6;max-width:80%;font-size:.62rem}.kio-done-n[data-astro-cid-eehmkldz]{font-family:var(--font-geist-mono), monospace;font-size:3rem;font-weight:800;line-height:1}.kio-kds[data-astro-cid-eehmkldz]{z-index:10;color:#fff;opacity:0;-webkit-backdrop-filter:blur(14px);will-change:transform, opacity;background:#0a091ce6;border:1px solid #ffffff24;border-radius:1rem;width:min(92vw,52rem);padding:.8rem;position:absolute;top:5.8rem;left:50%;translate:-50%;box-shadow:0 40px 100px -30px #000000f2}@media (width>=64rem){.kio-kds[data-astro-cid-eehmkldz]{width:min(48vw,52rem);padding:1.1rem;top:50%;left:auto;right:2.5rem;translate:0 -50%}}.kio-kds-top[data-astro-cid-eehmkldz]{font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:#ffffffa6;justify-content:space-between;font-size:.62rem;font-weight:700;display:flex}.kio-kds-cols[data-astro-cid-eehmkldz]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin-top:.8rem;display:grid}.kio-kds-h[data-astro-cid-eehmkldz]{background:#ffffff0f;border-radius:.5rem;justify-content:space-between;padding:.4rem .6rem;font-size:.7rem;font-weight:800;display:flex}.kio-kds-h[data-astro-cid-eehmkldz] b[data-astro-cid-eehmkldz]{font-family:var(--font-geist-mono), monospace;color:#c9b8ff}.kio-ord[data-astro-cid-eehmkldz]{color:#ffffffd9;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:.6rem;margin-top:.5rem;padding:.5rem .6rem;font-size:.66rem;line-height:1.45}.kio-ord-n[data-astro-cid-eehmkldz]{font-family:var(--font-geist-mono), monospace;color:#fff;justify-content:space-between;font-size:.95rem;font-weight:800;display:flex}.kio-ord-n[data-astro-cid-eehmkldz] span[data-astro-cid-eehmkldz]{color:#ffffff8c;align-self:center;font-size:.58rem;font-weight:600}.kio-ord-mod[data-astro-cid-eehmkldz]{color:#fbbf24}.kio-ord--new[data-astro-cid-eehmkldz],.kio-ord--prep[data-astro-cid-eehmkldz]{transition:opacity .4s, transform .5s var(--ease-out-soft);background:#7a3cff2e;border-color:#c9b8ff99}.kio-ord--prep[data-astro-cid-eehmkldz]{opacity:0;transform:translate(-12px)}.kio-ord--prep[data-astro-cid-eehmkldz].is-on{opacity:1;transform:none}.kio-ord--new[data-astro-cid-eehmkldz].is-gone{opacity:.15}.kio-ord--ready[data-astro-cid-eehmkldz]{background:#22c55e1f;border-color:#4ade8066}@media (width<=39.99rem){.kio-kds-cols[data-astro-cid-eehmkldz]>div[data-astro-cid-eehmkldz]:last-child{display:none}.kio-kds-cols[data-astro-cid-eehmkldz]{grid-template-columns:1fr 1fr}}.more[data-astro-cid-dgsto4s6].is-on{height:420vh}.more[data-astro-cid-dgsto4s6].is-on .more-sticky[data-astro-cid-dgsto4s6]{position:sticky;top:0}.more[data-astro-cid-dgsto4s6]:not(.is-on) .more-sticky[data-astro-cid-dgsto4s6]{height:auto;min-height:0}.more[data-astro-cid-dgsto4s6]:not(.is-on) .more-item[data-astro-cid-dgsto4s6]{min-height:100svh;position:relative}.more[data-astro-cid-dgsto4s6]:not(.is-on) [data-astro-cid-dgsto4s6][data-mdim],.more[data-astro-cid-dgsto4s6]:not(.is-on) .more-dots[data-astro-cid-dgsto4s6]{display:none}.more[data-astro-cid-dgsto4s6].is-on .more-item[data-astro-cid-dgsto4s6]{opacity:0;visibility:hidden}.more[data-astro-cid-dgsto4s6].is-on .more-item[data-astro-cid-dgsto4s6].is-vis{visibility:visible}.more-shade[data-astro-cid-dgsto4s6]{background:linear-gradient(#04040d8c 0%,#04040d26 38%,#04040db3 68%,#04040df2 100%),radial-gradient(120% 90% at 50% 40%,#0000 55%,#04040d99)}@media (width>=64rem){.more-shade[data-astro-cid-dgsto4s6]{background:linear-gradient(90deg,#04040dd9 0%,#04040d73 45%,#04040d1a 70%),linear-gradient(#04040d80 0%,#0000 55%,#04040dd9 100%)}}.more-content[data-astro-cid-dgsto4s6]{inset-inline:1.25rem;max-width:44rem;position:absolute;bottom:3.5rem}@media (width>=64rem){.more-content[data-astro-cid-dgsto4s6]{bottom:4rem;left:2.5rem}}.more-hud[data-astro-cid-dgsto4s6]{width:22rem;position:absolute;bottom:4rem;right:2.5rem}.more-bar[data-astro-cid-dgsto4s6]{transition:transform 1.1s var(--ease-out-soft) .2s;transform:scaleX(0)}.more-item[data-astro-cid-dgsto4s6].is-act .more-bar[data-astro-cid-dgsto4s6]{transform:scaleX(var(--v))}.more-dots[data-astro-cid-dgsto4s6] span[data-astro-cid-dgsto4s6]{background:#fff3;border-radius:3px;width:1.8rem;height:3px;transition:background-color .4s}.more-dots[data-astro-cid-dgsto4s6] span[data-astro-cid-dgsto4s6].is-on{background:#c9b8ff}
