.download-root[data-v-d019dff2]{position:relative;width:100vw;height:100vh;padding:10vh 24px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background:transparent;color:#e5e5e5;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.download-root[data-v-d019dff2]::-webkit-scrollbar{width:0;background:transparent}.hero-section[data-v-d019dff2]{display:flex;flex-direction:column;align-items:center;margin-bottom:8vh;width:100%}.huge-title-wrapper[data-v-d019dff2]{position:relative;width:100%;display:flex;justify-content:center}.extreme-title[data-v-d019dff2]{position:relative;font-family:var(--font-serif);font-size:clamp(6rem,16vw,15rem);font-weight:900;letter-spacing:clamp(1rem,6vw,4rem);margin:0;line-height:.8;color:#fff;text-transform:uppercase;z-index:10;mix-blend-mode:overlay;text-shadow:0 10px 40px rgba(0,0,0,.9)}.chromatic-aberration[data-v-d019dff2]{text-shadow:-4px 0 0 rgba(255,0,0,.6),4px 0 0 rgba(0,255,255,.6);animation:rgb-split random .1s infinite}.glitch-text[data-v-d019dff2]:after,.glitch-text[data-v-d019dff2]:before{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none}.hero-section:hover .glitch-text[data-v-d019dff2]:before{left:6px;text-shadow:-4px 0 #ff003c;clip-path:polygon(0 20%,100% 20%,100% 30%,0 30%);animation:glitch-anim-1-d019dff2 1s linear infinite alternate-reverse;opacity:.8}.hero-section:hover .glitch-text[data-v-d019dff2]:after{left:-6px;text-shadow:-4px 0 #0ff;clip-path:polygon(0 60%,100% 60%,100% 70%,0 70%);animation:glitch-anim-2-d019dff2 1.5s linear infinite alternate-reverse;opacity:.8}@keyframes glitch-anim-1-d019dff2{0%{clip-path:polygon(0 20%,100% 20%,100% 30%,0 30%);transform:translate(0)}50%{clip-path:polygon(0 40%,100% 40%,100% 50%,0 50%);transform:translate(4px,-2px)}to{clip-path:polygon(0 30%,100% 30%,100% 40%,0 40%);transform:translate(0)}}@keyframes glitch-anim-2-d019dff2{0%{clip-path:polygon(0 10%,100% 10%,100% 30%,0 30%);transform:translate(0)}50%{clip-path:polygon(0 70%,100% 70%,100% 80%,0 80%);transform:translate(-4px,4px)}to{clip-path:polygon(0 40%,100% 40%,100% 60%,0 60%);transform:translate(0)}}.title-divider-container[data-v-d019dff2]{display:flex;align-items:center;width:100%;max-width:1000px;margin-top:24px}.decor-line[data-v-d019dff2]{flex-grow:1;height:1px}.left-line[data-v-d019dff2]{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3))}.right-line[data-v-d019dff2]{background:linear-gradient(270deg,transparent,hsla(0,0%,100%,.3))}.subtitle-en[data-v-d019dff2]{font-family:var(--font-mono);font-size:14px;font-weight:900;letter-spacing:12px;color:#fff;padding:0 40px;text-shadow:0 0 10px hsla(0,0%,100%,.5);margin-right:-12px}.content-wrapper[data-v-d019dff2]{position:relative;z-index:10;width:100%;max-width:800px;display:flex;flex-direction:column;align-items:center}.warning-text[data-v-d019dff2]{font-family:var(--font-serif);font-size:1.2rem;font-weight:900;letter-spacing:2px;color:#ff3b4f;background:rgba(138,11,28,.1);padding:24px;border-left:4px solid #ff3b4f;margin-bottom:8vh;width:100%;text-align:center}.acceptance-container[data-v-d019dff2]{width:100%;background:#000;box-shadow:0 30px 60px rgba(0,0,0,.9);margin-bottom:8vh}.error-bar[data-v-d019dff2]{display:flex;align-items:center;gap:16px;background:#111;padding:16px 32px;border-bottom:2px solid #ff3b4f}.pulse-dot[data-v-d019dff2]{width:12px;height:12px;background:#ff3b4f;box-shadow:0 0 15px #ff3b4f;animation:blink-d019dff2 1s infinite alternate;border-radius:50%}@keyframes blink-d019dff2{0%{opacity:.2;transform:scale(.8)}to{opacity:1;transform:scale(1.2)}}.bar-text[data-v-d019dff2]{font-family:var(--font-sans);font-size:16px;font-weight:900;letter-spacing:4px;color:#fff}.inner-box[data-v-d019dff2]{position:relative;padding:80px 64px;display:flex;justify-content:center}.extreme-cyber-btn[data-v-d019dff2]{position:relative;display:flex;align-items:center;justify-content:center;padding:32px 80px;background:rgba(15,10,10,.9);border:2px solid rgba(138,11,28,.6);text-decoration:none;overflow:hidden;transition:all .4s cubic-bezier(.25,1,.5,1);width:100%;clip-path:polygon(24px 0,100% 0,100% calc(100% - 24px),calc(100% - 24px) 100%,0 100%,0 24px);cursor:pointer}.btn-slice-bg[data-v-d019dff2]{position:absolute;inset:0;background:#fff;transform:scaleY(0);transform-origin:top;transition:transform .4s cubic-bezier(.25,1,.5,1);z-index:0}.btn-primary[data-v-d019dff2]{border-color:rgba(138,11,28,.8);background:rgba(40,5,10,.7)}.btn-primary .btn-slice-bg[data-v-d019dff2]{background:#ff3b4f}.extreme-cyber-btn[data-v-d019dff2]:hover{border-color:transparent;transform:scale(1.02);box-shadow:0 20px 40px rgba(0,0,0,.8)}.extreme-cyber-btn:hover .btn-slice-bg[data-v-d019dff2]{transform:scaleY(1)}.btn-crosshair[data-v-d019dff2]{position:absolute;width:6px;height:6px;border-color:hsla(0,0%,100%,.3);border-style:solid;z-index:2}.tl[data-v-d019dff2]{top:6px;left:6px;border-width:1px 0 0 1px}.tr[data-v-d019dff2]{top:6px;right:6px;border-width:1px 1px 0 0}.bl[data-v-d019dff2]{bottom:6px;left:6px;border-width:0 0 1px 1px}.br[data-v-d019dff2]{bottom:6px;right:6px;border-width:0 1px 1px 0}.extreme-cyber-btn:hover .btn-crosshair[data-v-d019dff2]{border-color:#000}.btn-primary .btn-crosshair[data-v-d019dff2]{border-color:#ff3b4f}.btn-content[data-v-d019dff2]{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:16px}.os-icon[data-v-d019dff2]{width:56px;height:56px;color:#ff3b4f;transition:color .4s;filter:drop-shadow(0 0 10px rgba(255,59,79,.4))}.btn-title[data-v-d019dff2]{font-family:var(--font-sans);font-size:24px;font-weight:900;letter-spacing:4px;color:#e5e5e5;transition:color .4s}.btn-meta[data-v-d019dff2]{font-family:var(--font-sans);font-size:13px;font-weight:700;letter-spacing:2px;color:rgba(255,59,79,.8);transition:color .4s}.extreme-cyber-btn:hover .btn-title[data-v-d019dff2],.extreme-cyber-btn:hover .os-icon[data-v-d019dff2]{color:#fff}.extreme-cyber-btn:hover .btn-meta[data-v-d019dff2]{color:#fff;opacity:.9}.btn-scan-bar[data-v-d019dff2]{position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.8),transparent);transform:skewX(-20deg);z-index:1}.extreme-cyber-btn:hover .btn-scan-bar[data-v-d019dff2]{animation:scan-flash-d019dff2 .8s ease-out}@keyframes scan-flash-d019dff2{0%{left:-100%;opacity:1}to{left:200%;opacity:0}}.modal-overlay[data-v-d019dff2]{position:fixed;inset:0;z-index:1000;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.9);padding:24px;animation:glitch-flash-d019dff2 .2s}@keyframes glitch-flash-d019dff2{0%{background:#ff3b4f}to{background:rgba(0,0,0,.9)}}.modal-container[data-v-d019dff2]{position:relative;width:100%;max-width:800px;background:#ff0015;padding:60px;display:flex;flex-direction:column;box-shadow:0 0 100px rgba(255,0,0,.5);overflow:hidden}.modal-bg-scan[data-v-d019dff2]{position:absolute;inset:0;background:repeating-linear-gradient(180deg,transparent,transparent 2px,rgba(0,0,0,.8) 0,rgba(0,0,0,.8) 4px);pointer-events:none}.modal-heading[data-v-d019dff2]{font-family:var(--font-serif);font-size:4rem;font-weight:900;letter-spacing:12px;color:#000;margin:0 0 24px 0;z-index:2;position:relative}.modal-heading.glitch-text[data-v-d019dff2]:before{background:transparent;opacity:1;text-shadow:-4px 0 #fff;clip-path:polygon(0 20%,100% 20%,100% 30%,0 30%);animation:glitch-anim-1-d019dff2 .4s linear infinite alternate-reverse}.modal-heading.glitch-text[data-v-d019dff2]:after{background:transparent;opacity:1;text-shadow:4px 0 #000;clip-path:polygon(0 60%,100% 60%,100% 70%,0 70%);animation:glitch-anim-2-d019dff2 .5s linear infinite alternate-reverse}.modal-divider[data-v-d019dff2]{width:100%;height:8px;background:#000;margin-bottom:32px;z-index:2;position:relative}.modal-body[data-v-d019dff2]{font-family:var(--font-serif);font-size:1.5rem;font-weight:900;line-height:2;letter-spacing:2px;color:#000;margin:0 0 48px 0;z-index:2;position:relative}.modal-body p[data-v-d019dff2]{margin:0 0 12px 0}.modal-footer[data-v-d019dff2]{display:flex;justify-content:space-between;align-items:center;z-index:2;position:relative;border-top:2px solid #000;padding-top:24px}.highlight-warn[data-v-d019dff2]{font-family:var(--font-mono);font-size:1rem;font-weight:900;letter-spacing:4px;color:#fff;text-shadow:0 0 10px #fff}.cyber-btn-small[data-v-d019dff2]{background:#000;border:none;padding:16px 40px;cursor:pointer;transition:all .2s}.cyber-btn-small span[data-v-d019dff2]{font-family:var(--font-mono);font-size:1.2rem;font-weight:900;color:#ff0015;letter-spacing:4px}.cyber-btn-small[data-v-d019dff2]:hover{background:#fff}.action-nav[data-v-d019dff2]{display:flex;justify-content:center;width:100%;margin-bottom:4vh}.back-btn[data-v-d019dff2]{min-width:320px;background:rgba(5,5,5,.8);border:1px solid rgba(138,11,28,.4)}.btn-text[data-v-d019dff2]{position:relative;z-index:2;font-family:var(--font-sans);font-size:14px;font-weight:900;letter-spacing:5px;color:#a0a0a0;transition:color .4s ease}.back-btn:hover .btn-text[data-v-d019dff2]{color:#000}.brutal-fade-enter-active[data-v-d019dff2],.brutal-fade-leave-active[data-v-d019dff2]{transition:opacity .2s}.brutal-fade-enter-from[data-v-d019dff2],.brutal-fade-leave-to[data-v-d019dff2]{opacity:0}@media (max-width:768px){.extreme-title[data-v-d019dff2]{font-size:25vw}.subtitle-en[data-v-d019dff2]{font-size:10px;padding:0 16px;margin-right:-12px}.download-root[data-v-d019dff2]{padding:5vh 16px}.modal-container[data-v-d019dff2]{padding:24px}.modal-heading[data-v-d019dff2]{font-size:2rem}.modal-body[data-v-d019dff2]{font-size:1.2rem}.modal-footer[data-v-d019dff2]{flex-direction:column;gap:24px;text-align:center}.inner-box[data-v-d019dff2]{padding:40px 24px}.extreme-cyber-btn[data-v-d019dff2]{padding:20px 24px;clip-path:polygon(15px 0,100% 0,100% calc(100% - 15px),calc(100% - 15px) 100%,0 100%,0 15px)}.btn-title[data-v-d019dff2]{font-size:18px;text-align:center}.os-icon[data-v-d019dff2]{width:40px;height:40px}.warning-text[data-v-d019dff2]{font-size:1rem;padding:16px;margin-bottom:4vh}.action-nav[data-v-d019dff2]{padding:0;box-sizing:border-box}}