@import"https://fonts.googleapis.com/css2?family=Oswald:wght@500;600&family=Inter:wght@500;700&display=swap";:root{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box}body{margin:0;min-height:100vh;background:#0e0e0e;color:#f6f6f6;cursor:none}a{color:inherit}@font-face{font-family:Helvetica Neue Condensed Black;src:local("HelveticaNeue-CondensedBlack"),local("Helvetica Neue Condensed Black"),url(/assets/helvetica-neue-condensed-black-BebLR1yH.ttf) format("truetype");font-display:swap}:root{color-scheme:dark;--scan-period: 40px;--scan-angle: -20deg;--scan-color: rgba(255, 110, 140, .07);--bg1: rgba(255, 38, 87, .35);--bg2: rgba(0, 102, 255, .35);--brand: #ff1c3b;--netflix: #e50914;--fg: #f6f6f6;--fg-muted: rgba(255, 255, 255, .65);--fg-soft: rgba(255, 255, 255, .5);--timeline: rgba(255, 255, 255, .2);--card-border: rgba(255, 255, 255, .08)}*{box-sizing:border-box}#root{width:100%}.page{position:relative;z-index:0;min-height:100vh;background:#0e0e0e;color:var(--fg);font-family:Helvetica Neue Condensed Black,Oswald,Helvetica Neue,sans-serif;letter-spacing:.03em;overflow-x:hidden}.decor-side{position:fixed;top:0;bottom:0;width:clamp(220px,24vw,360px);background-repeat:no-repeat;background-size:cover;background-position:center;opacity:0;pointer-events:none;z-index:5;transition:opacity .8s ease .1s;transform:translateY(20px);filter:blur(10px)}.decor-side.left{left:0;background-image:url(/media/left-decoration.png)}.decor-side.right{right:0;background-image:url(/media/right-decoration.png);background-position:right center}.page.decor-on .decor-side{opacity:.4;transform:translateY(0);filter:blur(0)}.page.decor-on:after,.stream-stage--decor:after{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;background:url(/media/background.png) center top / cover no-repeat;opacity:0;pointer-events:none;z-index:-1;transition:opacity 2.4s ease}.page.decor-on:after{opacity:.6}.decor-particles,.decor-petals{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;z-index:2;transition:opacity .8s ease .15s}.decor-particles:before,.decor-particles:after{content:"";position:absolute;top:-50%;right:-10%;bottom:-50%;left:-10%;background-image:radial-gradient(rgba(255,255,255,.35) 1px,transparent 1px),radial-gradient(rgba(255,255,255,.2) 2px,transparent 2px);background-size:160px 160px,240px 240px;animation:particleFlow 40s linear infinite}.decor-particles:after{animation-duration:55s;opacity:.7}.decor-petals:before,.decor-petals:after{content:"";position:absolute;top:-30%;right:0;bottom:-30%;left:0;background-image:url(/media/left-decoration.png);opacity:.25;filter:blur(6px);animation:petalsDrift 35s linear infinite}.decor-petals:after{background-image:url(/media/right-decoration.png);animation-duration:50s;opacity:.2}.page.decor-on .decor-particles,.page.decor-on .decor-petals{opacity:1}.page:before{content:"";position:absolute;top:-10%;right:0;bottom:0;left:0;background:url(/media/19288.svg) center top / 100% auto no-repeat;opacity:1;pointer-events:none;z-index:-2}.loader-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.background{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.background:before,.background:after{content:"";position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;mix-blend-mode:screen}.background:before{background:radial-gradient(circle at 30% 30%,var(--bg1),transparent 55%),radial-gradient(circle at 70% 70%,var(--bg2),transparent 60%);filter:blur(40px);animation:nebulaShift 28s ease-in-out infinite alternate;will-change:transform,opacity}.background:after{background:repeating-linear-gradient(var(--scan-angle),var(--scan-color) 0,var(--scan-color) calc(var(--scan-period) / 2),transparent calc(var(--scan-period) / 2),transparent var(--scan-period));background-size:100% var(--scan-period);opacity:.35;animation:scanShift 12s linear infinite;will-change:background-position}.particles{position:absolute;top:-5%;right:-5%;bottom:-5%;left:-5%;pointer-events:none;z-index:0;background-image:radial-gradient(rgba(255,255,255,.35) 1px,transparent 1px),radial-gradient(rgba(255,70,90,.25) 1px,transparent 1px);background-size:120px 120px,200px 200px;animation:particleFlow 40s linear infinite;will-change:transform}.loader{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;text-transform:uppercase;letter-spacing:.35em;text-align:center;z-index:5;padding:2rem;background:#0e0e0e;transition:opacity .8s ease,visibility .8s ease;overflow:hidden}.page.loaded .loader{opacity:0;visibility:hidden;pointer-events:none}.loader-footer{display:flex;flex-direction:column;align-items:center;gap:.8rem;position:relative;z-index:1}.logo{font-size:clamp(3rem,10vw,6rem);color:var(--brand);position:relative;z-index:1}.pulse-bar{position:relative;width:min(220px,70vw);height:4px;border-radius:999px;background:#ffffff2e;overflow:hidden}.pulse-bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,70,70,.85),transparent);animation:sweep 1.8s ease-in-out infinite}.hint{font-size:.8rem;color:var(--fg-soft);letter-spacing:.4em}.app{opacity:0;visibility:hidden;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease,visibility 0s linear .8s;position:relative;z-index:10;padding:clamp(.5rem,2vw,1rem) 0 0}.page.loaded .app{opacity:1;visibility:visible;transform:translateY(0);transition-delay:0s}.brand-bar{padding:clamp(.5rem,1.5vw,.8rem) clamp(1rem,3vw,2rem) 1rem;display:flex;align-items:baseline;gap:.75rem;font-size:clamp(.95rem,1.8vw,1.1rem);text-transform:uppercase;letter-spacing:.35em}.brand-bar strong{font-weight:600}.netflix-mark{height:clamp(1.2rem,3.5vw,2.2rem);width:auto;filter:drop-shadow(0 0 10px rgba(229,9,20,.35));transform:translateY(.7rem)}main{width:min(1100px,92vw);margin:0 auto;padding:0 clamp(.5rem,3vw,2rem);display:flex;flex-direction:column;gap:clamp(2.5rem,6vw,4rem);margin-bottom:clamp(2rem,5vw,3.5rem)}.hero{text-align:center;display:flex;flex-direction:column;align-items:center;margin-top:clamp(1.5rem,5vw,3.5rem)}.hero h1{font-size:clamp(1.6rem,4vw,2.4rem);letter-spacing:.18em;margin:0 0 .4rem;text-transform:uppercase}.hero .subline{margin:.5rem 0 3.5rem;text-transform:uppercase;color:var(--fg-muted);letter-spacing:.25em;font-size:clamp(.85rem,2.5vw,1rem)}.stream-window{position:relative;width:min(820px,90vw);aspect-ratio:16 / 9;border-radius:14px;background:#000;overflow:hidden;box-shadow:0 25px 60px #0000008c}.stream-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;border-radius:inherit;background:#000}.stream-window:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(0,0,0,.95),rgba(0,0,0,.4) 55%,transparent 80%);pointer-events:none}.stream-mute{position:absolute;bottom:1rem;right:1rem;z-index:2;padding:.4rem 1rem;border-radius:999px;border:1px solid rgba(255,255,255,.4);background:#0000008c;color:#fff;letter-spacing:.15em;font-size:.75rem;text-transform:uppercase;cursor:pointer;transition:border-color .2s ease,background .2s ease}.stream-mute:hover{border-color:#fff;background:#000000bf}.stream-logo{position:absolute;bottom:clamp(1rem,2.5vw,1.5rem);left:clamp(1rem,2.5vw,1.5rem);z-index:1}.stream-logo-img{max-width:clamp(200px,35vw,320px);width:100%;height:auto;display:block;filter:drop-shadow(0 8px 12px rgba(0,0,0,.65))}.section-title{text-transform:uppercase;letter-spacing:.35em;font-size:clamp(1.6rem,4vw,2.4rem);margin-bottom:clamp(1.5rem,3vw,2rem);text-align:center}.timeline{margin-top:clamp(2rem,4vw,3rem);padding-top:clamp(.8rem,2vw,1.2rem);--timeline-line-x: clamp(1.2rem, 3.8vw, 1.9rem);--timeline-node-radius: clamp(.65rem, 1.5vw, .95rem)}.timeline-list{list-style:none;padding:0 0 0 calc(var(--timeline-line-x) + var(--timeline-node-radius) + 1.5rem);position:relative;width:min(640px,90vw);margin:0 auto}.timeline-list:before{content:none}.timeline-item{position:relative;margin-bottom:clamp(1.8rem,3vw,2.2rem);padding-left:0;display:flex;align-items:flex-start}.timeline-bullet{position:absolute;left:calc(var(--timeline-line-x) - var(--timeline-node-radius) + 2px);top:.2rem;width:calc(var(--timeline-node-radius) * 2);height:calc(var(--timeline-node-radius) * 2);border-radius:50%;border:4px solid #ffffff;background:#0e0e0e;box-shadow:0 0 2px #ffffff80;transform:translate(-50%)}.timeline-item:before{content:"";position:absolute;left:calc(var(--timeline-line-x) + var(--timeline-node-radius));right:0;top:calc(var(--timeline-node-radius) + .2rem);height:3px;background:#fff}.timeline-copy h3{margin:clamp(1rem,2vw,1.2rem) 0 0;font-size:clamp(1.45rem,3.2vw,1.95rem);letter-spacing:.05em;text-transform:uppercase;font-weight:700}.timeline-copy p{margin:.4rem 0 0;color:var(--fg);letter-spacing:.02em;font-size:clamp(.95rem,2.2vw,1.1rem);font-weight:500}.timeline-copy{padding-left:clamp(var(--timeline-node-radius) * 2.5,2.5vw,2rem);width:100%}.btn{display:inline-flex;justify-content:center;align-items:center;padding:.65rem 1.5rem;border-radius:999px;border:1px solid rgba(255,255,255,.4);background:transparent;color:var(--fg);letter-spacing:.15em;text-transform:uppercase;font-size:.8rem;cursor:pointer;transition:background .3s ease,transform .2s ease,border-color .3s ease}.btn:hover,.btn:focus-visible{border-color:#fff;transform:translateY(-2px)}.btn.ghost{margin-top:.75rem}.timeline-actions{margin-top:clamp(2rem,5vw,3rem);display:flex;justify-content:center}.timeline-actions .btn.primary{background:transparent;border:1px solid rgba(255,255,255,.35);color:#fff;letter-spacing:.25em;padding:.85rem 2.5rem;font-size:.9rem;box-shadow:0 10px 30px #0006;position:relative;overflow:hidden}.timeline-actions .btn.primary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#e5091499;opacity:0;transition:opacity .3s ease;z-index:-1}.timeline-actions .btn.primary:hover:before,.timeline-actions .btn.primary:focus-visible:before{opacity:1}.stream-mode{background:#050505}.stream-stage{min-height:100vh;padding:clamp(1.5rem,4vw,3rem);display:flex;flex-direction:column;gap:clamp(1.5rem,4vw,2.5rem);color:#fff;position:relative;z-index:1}.stream-top{display:flex;justify-content:space-between;align-items:center;text-transform:uppercase;letter-spacing:.35em;font-size:clamp(1rem,2.5vw,1.2rem)}.stream-status{font-size:clamp(.8rem,2vw,1rem);letter-spacing:.25em}.stream-brand{border:none;background:transparent;display:flex;align-items:baseline;gap:.5rem;color:#fff;text-transform:uppercase;letter-spacing:.35em;font-size:clamp(1rem,3vw,1.2rem);cursor:pointer}.stream-layout{display:flex;gap:clamp(1rem,3vw,1.5rem);align-items:stretch;min-height:clamp(320px,60vh,560px);width:100%;max-width:min(92vw,1600px);margin:0 auto}.stream-main{flex:1 1 auto;display:flex;flex-direction:column;gap:clamp(.75rem,2vw,1.25rem)}.stream-layout.chat-hidden .stream-chat{display:none}.stream-frame{flex:1 1 auto;position:relative;border-radius:12px;overflow:hidden;background:#000;box-shadow:0 30px 70px #0009;aspect-ratio:16 / 9}.stream-frame:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 18% 30%,rgba(229,9,20,.28),transparent 46%),radial-gradient(circle at 82% 70%,rgba(0,118,255,.28),transparent 55%),linear-gradient(120deg,#e5091440,#0076ff2e),linear-gradient(120deg,#ffffff14,#fff0);filter:blur(16px);transform:scale(1.02);opacity:.65;animation:streamGlow 9s ease-in-out infinite;mix-blend-mode:screen;pointer-events:none}.stream-frame .stream-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:none;object-fit:cover}.stream-video--custom{background:#000}.stream-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#ffffff1f,#ffffff0a),radial-gradient(circle at 30% 40%,rgba(229,9,20,.15),transparent 42%),radial-gradient(circle at 70% 60%,rgba(0,118,255,.14),transparent 48%),radial-gradient(circle at 50% 50%,rgba(255,255,255,.05),transparent 55%);display:flex;justify-content:center;align-items:center;color:#fff;text-transform:uppercase;letter-spacing:.2em;font-weight:600}.stream-placeholder--waiting{animation:placeholderPulse 3.2s ease-in-out infinite}@keyframes streamGlow{0%{transform:scale(1.02);opacity:.45}50%{transform:scale(1.07);opacity:.8}to{transform:scale(1.02);opacity:.5}}.stream-chat{flex:0 0 clamp(240px,28vw,360px);background:#0a0a0a;border-radius:12px;display:flex;flex-direction:column;box-shadow:0 30px 70px #0009;border:1px solid rgba(255,255,255,.1)}.chat-header{padding:1rem;display:flex;justify-content:space-between;align-items:center;text-transform:uppercase;letter-spacing:.2em;border-bottom:1px solid rgba(255,255,255,.1)}.chat-header button{border:1px solid rgba(255,255,255,.4);background:transparent;color:#fff;padding:.35rem 1rem;border-radius:999px;text-transform:uppercase;letter-spacing:.2em;cursor:pointer}.chat-messages{list-style:none;margin:0;padding:1rem;flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:1rem}.chat-messages li{background:#ffffff0d;border-radius:12px;padding:.75rem}.chat-messages .user{color:#e50914;font-weight:700;text-transform:uppercase;letter-spacing:.2em;font-size:.75rem}.chat-toggle{margin-top:.75rem;align-self:flex-end;margin-left:auto;border:1px solid rgba(255,255,255,.4);background:transparent;color:#fff;padding:.55rem 1.5rem;border-radius:999px;letter-spacing:.2em;text-transform:uppercase;cursor:pointer}.stream-info{text-transform:uppercase;letter-spacing:.2em;align-self:stretch;margin:0;text-align:left}.stream-info h1{font-size:clamp(1.5rem,4vw,2.2rem);margin:0 0 .5rem}.stream-info p{margin:0;color:#ffffffb3}.stream-banner{position:fixed;bottom:clamp(12px,3vw,20px);right:clamp(12px,3vw,20px);width:min(380px,86vw);padding:clamp(.65rem,2vw,.95rem);background:radial-gradient(90% 130% at 12% 18%,#5db0ff7a,#08102ca6),radial-gradient(110% 140% at 88% 55%,#2a84ff8c,#061030bf),linear-gradient(120deg,#0b64ff,#1ad1ff 55%,#0a1e52);border:1px solid rgba(255,255,255,.1);border-radius:14px;box-shadow:0 25px 60px #0076ff66,0 12px 26px #0000008c,inset 0 0 0 1px #ffffff0d;overflow:hidden;isolation:isolate;z-index:12}.stream-banner__link{display:block;color:inherit;text-decoration:none;position:relative}.stream-banner__close{position:absolute;top:6px;right:6px;width:24px;height:24px;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:#030a2699;color:#fff;font-size:1rem;line-height:1;display:grid;place-items:center;cursor:pointer;box-shadow:0 10px 20px #0000004d;transition:background .2s ease,transform .2s ease;z-index:2}.stream-banner__close:hover,.stream-banner__close:focus-visible{background:#ffffff1f;transform:scale(1.05)}.stream-banner__glow{position:absolute;top:-20%;right:-10%;bottom:-20%;left:-10%;background:radial-gradient(65% 55% at 18% 28%,rgba(255,255,255,.26),transparent 60%),radial-gradient(80% 70% at 80% 60%,rgba(255,255,255,.18),transparent 65%);filter:blur(28px);opacity:.75;pointer-events:none;z-index:0}.stream-banner__content{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:clamp(.55rem,2vw,.9rem)}.stream-banner__text{max-width:60%;display:flex;flex-direction:column;gap:.35rem}.stream-banner__eyebrow{margin:0;text-transform:uppercase;letter-spacing:.22em;color:#ffffffc2;font-size:.78rem}.stream-banner__title{margin:0;font-size:clamp(.95rem,2.8vw,1.15rem);letter-spacing:.08em;text-transform:uppercase;text-shadow:0 8px 22px rgba(0,0,0,.35)}.stream-banner__description{margin:0;color:#e9f3ffe6;max-width:520px;letter-spacing:.03em}.stream-banner__visual{position:relative;flex:0 0 auto;width:clamp(110px,26vw,140px);min-height:clamp(110px,20vw,140px);display:flex;align-items:center;justify-content:center;pointer-events:none}.stream-banner__qr-img{width:100%;height:auto;border-radius:12px;background:#fff;padding:8px;box-shadow:0 12px 26px #00000059,0 0 16px #54baff59}.stream-stage .timeline-list{padding:0;margin-top:clamp(1rem,3vw,1.8rem)}.stream-stage .timeline-copy{padding-left:clamp(1rem,3vw,1.5rem)}.access-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;display:flex;justify-content:center;align-items:center;padding:1.5rem;z-index:10}.access-modal__body{background:#0b0b0b;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:clamp(1.5rem,3vw,2rem);width:min(420px,90vw);box-shadow:0 30px 70px #0009;font-family:SF Pro Display,Inter,Helvetica Neue,sans-serif;font-weight:400}.access-modal__body h2{margin:0 0 .5rem;text-transform:uppercase;letter-spacing:.2em;font-weight:600}.access-modal__body p{margin:0 0 1rem;color:#ffffffbf}.access-modal__label{display:flex;flex-direction:column;gap:.35rem;font-size:.95rem;letter-spacing:.05em;text-transform:uppercase;color:#ffffffd9;margin-bottom:1rem;font-weight:500}.access-modal__label input{padding:.75rem .9rem;border-radius:12px;border:1px solid rgba(255,255,255,.2);background:#ffffff0d;color:#fff}.access-modal__turnstile{margin:0 0 1rem}.access-modal__error{margin:-.25rem 0 1rem;color:#ff6e7f;font-size:.9rem;letter-spacing:normal}@media (max-width: 768px){.stream-layout{flex-direction:column;gap:1rem;max-width:100%;width:100%;margin:0 auto;padding:0 12px;min-height:auto}.stream-main{width:100%}.stream-frame{width:100%;max-width:100%;min-height:220px;aspect-ratio:16 / 9;box-shadow:0 12px 30px #00000073;border-radius:10px}.stream-frame:before{display:none}.stream-banner{width:calc(100% - 24px);right:12px;left:12px;bottom:12px}.stream-banner{padding:.85rem 1rem}.stream-banner__content{flex-direction:column;align-items:flex-start;gap:.85rem}.stream-banner__text{max-width:100%}.stream-banner__visual{display:none}.stream-chat{flex:1 1 auto;width:100%}}.pricing{text-align:center}.pricing-hint{display:none;color:var(--fg-soft);letter-spacing:.18em;text-transform:uppercase;margin:.25rem 0 1rem;font-size:.9rem}.pricing-copy{margin:0 auto clamp(1.5rem,4vw,2.5rem);max-width:540px;color:var(--fg-soft);letter-spacing:.2em;text-transform:uppercase}.price-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:clamp(1rem,3vw,1.5rem)}.price-card{padding:2.25rem 1.5rem;border-radius:18px;background:linear-gradient(180deg,#0000001a,#000000a6),var(--card-bg, radial-gradient(circle at top, rgba(120, 0, 0, .4), rgba(20, 6, 9, .95)));background-size:cover;background-position:center;border:1px solid rgba(255,255,255,.12);min-height:360px;display:flex;flex-direction:column;justify-content:space-between;gap:.75rem;text-transform:uppercase;letter-spacing:.15em;box-shadow:0 20px 40px #00000080;font-family:Inter,Helvetica Neue,sans-serif;text-align:center;transition:transform .25s ease,box-shadow .25s ease;color:var(--fg);text-decoration:none;cursor:pointer}.price-card:hover,.price-card:focus-visible{transform:translateY(-6px) scale(1.02);box-shadow:0 30px 50px #0000008c}.price-card-heading{font-size:1.6rem;font-weight:700;margin:0}.price-card-label{font-size:1.2rem;font-weight:900;font-family:Inter,sans-serif;margin:.5rem 0 0;letter-spacing:.22em;display:inline-flex;flex-direction:column;gap:.1rem}.price-card-label span{line-height:1.2}@media (max-width: 640px){.price-grid{display:grid;grid-template-columns:1fr;gap:1rem;overflow:visible;padding-bottom:0}.price-card{min-width:100%;width:100%;min-height:300px;transform:none!important}.pricing-hint{display:block}}.price-card-note{font-size:1rem;letter-spacing:.2em;color:var(--fg);margin:.75rem 0 0;display:inline-flex;flex-direction:column;gap:.2rem}.mountain-line{width:100vw;height:var(--mountain-height, clamp(100px, 12vw, 110px));background-image:url(/media/mountsin.svg);background-repeat:repeat-x;background-size:auto 100%;background-position:center bottom;margin-bottom:clamp(1rem,3vw,1.8rem);margin-left:calc(-50vw + 50%);transform:translateY(calc(var(--mountain-height) * -.2))}footer{--mountain-height: clamp(100px, 12vw, 110px);width:100%;background:linear-gradient(180deg,transparent 0,transparent var(--mountain-height),#000 var(--mountain-height),#000 100%);padding:calc(var(--mountain-height) * .2) 0 0;color:var(--fg-soft);position:relative;z-index:6}.footer-inner{width:min(1100px,92vw);margin:0 auto;display:flex;flex-direction:column;gap:.8rem;text-transform:uppercase;letter-spacing:.25em;font-size:.75rem}footer .footer-row{display:flex;flex-direction:column;gap:.4rem}.footer-legal{font-size:.7rem;line-height:1.4}.footer-brand{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.6rem;color:var(--fg-muted)}.footer-brand strong{color:var(--fg)}@media (min-width: 720px){footer .footer-row{flex-direction:row;justify-content:space-between;align-items:flex-start}footer .footer-row>p{max-width:560px}}@media (prefers-reduced-motion: reduce){.background:before,.background:after,.particles{animation:none}.pulse-bar:after{animation-duration:4s}.loader,.app{transition:none}}@keyframes sweep{0%{transform:translate(-100%)}50%{transform:translate(0)}to{transform:translate(100%)}}@keyframes nebulaShift{0%{transform:translate3d(-10%,-8%,0) scale(1);opacity:.4}50%{transform:translate3d(8%,6%,0) scale(1.1);opacity:.55}to{transform:translate3d(-5%,10%,0) scale(.95);opacity:.45}}@keyframes scanShift{0%{background-position:0 0}to{background-position:0 var(--scan-period)}}@keyframes particleFlow{0%{transform:translateZ(0)}50%{transform:translate3d(5%,-3%,0)}to{transform:translate3d(-5%,6%,0)}}@keyframes blockIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes petalsDrift{0%{transform:translateY(-10%) translate(-5%)}50%{transform:translateY(10%) translate(5%)}to{transform:translateY(30%) translate(-5%)}}@keyframes placeholderPulse{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}@keyframes placeholderDrift{0%{opacity:.7;transform:scale(1) translateY(0)}40%{opacity:.95;transform:scale(1.015) translateY(-2%)}70%{opacity:.85;transform:scale(1.01) translateY(1%)}to{opacity:.7;transform:scale(1) translateY(0)}}@keyframes flicker{0%,85%{opacity:.4}90%{opacity:.15}95%{opacity:.5}to{opacity:.35}}.fade-block{opacity:0;transform:translateY(30px)}.page.loaded .fade-block.animate{animation:blockIn .9s ease forwards;animation-delay:var(--delay, 0s)}#cursor-light{position:fixed;width:200px;height:200px;margin-left:-100px;margin-top:-100px;border-radius:50%;pointer-events:none;z-index:50;mix-blend-mode:screen;opacity:.35;transform:translate(-999px,-999px);transition:opacity .2s ease}#cursor-light:before{content:"";position:absolute;width:420px;height:260px;left:5%;top:-8%;transform:translate(-50%,-50%) rotate(143deg);background:linear-gradient(to bottom,rgba(255,255,255,.65) 0%,rgba(255,255,255,.08) 65%,transparent 100%);clip-path:polygon(50% 10%,38% 100%,62% 100%);filter:blur(25px);opacity:.9;animation:flicker 3.5s ease-in-out infinite}#cursor-light:after{content:"";position:absolute;width:102px;height:102px;top:50%;left:50%;transform:translate(-50%,-50%);background:url(/media/cursor.png) center/contain no-repeat;filter:drop-shadow(0 0 6px rgba(0,0,0,.5))}.page.loaded #cursor-light{opacity:.35}#cursor-light.off{opacity:0}.page.cursor-dim #cursor-light{opacity:.35}.page.cursor-dim #cursor-light:before{opacity:0;display:none}.page.cursor-dim #cursor-light:after{width:82px;height:82px;background:url(/media/cursor.svg) center/contain no-repeat;opacity:1}
