@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(./Inter-normal-300-cyrillic-ext.B2xhLi22.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(./Inter-normal-300-cyrillic.CMZtQduZ.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(./Inter-normal-300-greek-ext.CGAr0uHJ.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(./Inter-normal-300-greek.CaVNZxsx.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(./Inter-normal-300-vietnamese.CBcvBZtf.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(./Inter-normal-300-latin-ext.DO1Apj_S.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(./Inter-normal-300-latin.Dx4kXJAl.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(./Inter-normal-300-cyrillic-ext.B2xhLi22.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(./Inter-normal-300-cyrillic.CMZtQduZ.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(./Inter-normal-300-greek-ext.CGAr0uHJ.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(./Inter-normal-300-greek.CaVNZxsx.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(./Inter-normal-300-vietnamese.CBcvBZtf.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(./Inter-normal-300-latin-ext.DO1Apj_S.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(./Inter-normal-300-latin.Dx4kXJAl.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(./Inter-normal-300-cyrillic-ext.B2xhLi22.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(./Inter-normal-300-cyrillic.CMZtQduZ.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(./Inter-normal-300-greek-ext.CGAr0uHJ.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(./Inter-normal-300-greek.CaVNZxsx.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(./Inter-normal-300-vietnamese.CBcvBZtf.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(./Inter-normal-300-latin-ext.DO1Apj_S.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(./Inter-normal-300-latin.Dx4kXJAl.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(./Inter-normal-300-cyrillic-ext.B2xhLi22.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(./Inter-normal-300-cyrillic.CMZtQduZ.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(./Inter-normal-300-greek-ext.CGAr0uHJ.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(./Inter-normal-300-greek.CaVNZxsx.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(./Inter-normal-300-vietnamese.CBcvBZtf.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(./Inter-normal-300-latin-ext.DO1Apj_S.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(./Inter-normal-300-latin.Dx4kXJAl.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(./Inter-normal-300-cyrillic-ext.B2xhLi22.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(./Inter-normal-300-cyrillic.CMZtQduZ.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(./Inter-normal-300-greek-ext.CGAr0uHJ.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(./Inter-normal-300-greek.CaVNZxsx.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(./Inter-normal-300-vietnamese.CBcvBZtf.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(./Inter-normal-300-latin-ext.DO1Apj_S.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(./Inter-normal-300-latin.Dx4kXJAl.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.global-cursor[data-v-4874ecf1]{height:20px;left:0;mix-blend-mode:difference;pointer-events:none;position:fixed;top:0;transition:opacity .3s ease;width:20px;z-index:9999}.cursor-dot[data-v-4874ecf1]{background:#fff;border-radius:50%;height:4px;width:4px}.cursor-dot[data-v-4874ecf1],.cursor-ring[data-v-4874ecf1]{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease}.cursor-ring[data-v-4874ecf1]{border:1px solid #fff;border-radius:50%;height:20px;width:20px}.global-cursor.default[data-v-4874ecf1]{opacity:1}.global-cursor.pointer .cursor-ring[data-v-4874ecf1]{border-width:2px;height:30px;width:30px}.global-cursor.pointer .cursor-dot[data-v-4874ecf1]{height:6px;width:6px}.global-cursor.text .cursor-ring[data-v-4874ecf1]{border-bottom:none;border-left-width:2px;border-radius:0;border-right:none;border-top:none;height:20px;width:2px}.global-cursor.text .cursor-dot[data-v-4874ecf1]{display:none}.global-cursor.hidden[data-v-4874ecf1]{opacity:0}.global-cursor.grab .cursor-ring[data-v-4874ecf1]{border-style:dashed;height:25px;width:25px}.global-cursor.wait .cursor-ring[data-v-4874ecf1]{animation:spin-4874ecf1 1s linear infinite}@keyframes spin-4874ecf1{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(1turn)}}@media (hover:none) and (pointer:coarse){.global-cursor[data-v-4874ecf1]{display:none}}@media (hover:hover) and (pointer:fine){[data-v-4874ecf1],body[data-v-4874ecf1]{cursor:none!important}}.asset-loader[data-v-fa13e727]{align-items:center;background:#1e3a8a;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}.loader-container[data-v-fa13e727]{color:#fff;max-width:400px;padding:2rem;text-align:center}.logo-section[data-v-fa13e727]{margin-bottom:3rem}.logo[data-v-fa13e727]{align-items:center;display:flex;flex-direction:column;gap:1rem}.logo-circle[data-v-fa13e727]{animation:spin-fa13e727 1s linear infinite;border:3px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;height:80px;width:80px}.logo-text[data-v-fa13e727]{font-size:2rem;font-weight:300;letter-spacing:2px}@keyframes spin-fa13e727{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.progress-section[data-v-fa13e727]{display:flex;flex-direction:column;gap:1.5rem}.progress-bar-container[data-v-fa13e727]{position:relative}.progress-bar[data-v-fa13e727]{background:#fff3;border-radius:3px;height:6px;overflow:hidden;width:100%}.progress-fill[data-v-fa13e727]{background:#22c55e;border-radius:3px;height:100%;position:relative;transition:width .3s ease}.progress-fill[data-v-fa13e727]:after{animation:shimmer-fa13e727 2s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);content:"";inset:0;position:absolute}@keyframes shimmer-fa13e727{0%{transform:translate(-100%)}to{transform:translate(100%)}}.progress-text[data-v-fa13e727]{font-size:1.1rem;font-weight:500;margin-top:.5rem}.loading-status[data-v-fa13e727]{font-size:.9rem;min-height:1.2rem;opacity:.8}.fullscreen-message[data-v-fa13e727]{animation:fadeInScale-fa13e727 .5s ease-out;background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);border-radius:10px;gap:.5rem;padding:1rem}.fullscreen-message[data-v-fa13e727],.user-interaction-prompt[data-v-fa13e727]{align-items:center;display:flex;flex-direction:column}.user-interaction-prompt[data-v-fa13e727]{gap:1rem;width:100%}.prompt-text[data-v-fa13e727]{font-size:1rem;margin-bottom:.5rem;opacity:.9;text-align:center}.fullscreen-button[data-v-fa13e727]{background:#22c55e;border:none;border-radius:8px;box-shadow:0 4px 15px #22c55e4d;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;min-width:160px;outline:none;padding:12px 24px;transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fullscreen-button[data-v-fa13e727]:hover{background:#16a34a;box-shadow:0 6px 20px #22c55e66;transform:translateY(-2px)}.fullscreen-button[data-v-fa13e727]:active{box-shadow:0 2px 10px #22c55e4d}.fullscreen-button[data-v-fa13e727]:focus{outline:2px solid rgba(34,197,94,.5);outline-offset:2px}.fullscreen-button[data-v-fa13e727]:active{transform:translateY(0)}.skip-option[data-v-fa13e727]{margin-top:.5rem}.skip-button[data-v-fa13e727]{background:transparent;border:1px solid hsla(0,0%,100%,.3);border-radius:6px;color:#ffffffb3;cursor:pointer;font-size:.9rem;outline:none;padding:8px 16px;transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.skip-button[data-v-fa13e727]:hover{background:#ffffff1a;border-color:#ffffff80;color:#ffffffe6}.skip-button[data-v-fa13e727]:focus{outline:1px solid hsla(0,0%,100%,.5);outline-offset:2px}.auto-continue-note[data-v-fa13e727]{font-size:.75rem;font-style:italic;margin-top:.5rem;opacity:.6}.debug-info[data-v-fa13e727]{background:#0003;border-radius:6px;font-size:.8rem;line-height:1.4;margin:1rem 0;opacity:.7;padding:.75rem}.browser-info[data-v-fa13e727],.protocol-info[data-v-fa13e727]{margin:.25rem 0}.fullscreen-icon[data-v-fa13e727]{animation:pulse-fa13e727 1s ease-in-out infinite;font-size:1.5rem}@keyframes fadeInScale-fa13e727{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes pulse-fa13e727{0%,to{opacity:1}50%{opacity:.5}}.asset-indicators[data-v-fa13e727]{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.asset-indicator[data-v-fa13e727]{align-items:center;display:flex;flex:1;flex-direction:column;gap:.5rem;min-width:60px}.indicator-dot[data-v-fa13e727]{background:#ffffff4d;border-radius:50%;height:12px;transition:all .3s ease;width:12px}.asset-indicator.loaded .indicator-dot[data-v-fa13e727]{background:#22c55e;box-shadow:0 0 10px #22c55e80}.asset-indicator span[data-v-fa13e727]{font-size:.75rem;opacity:.7;transition:opacity .3s ease}.asset-indicator.loaded span[data-v-fa13e727]{opacity:1}.loader-fade-leave-active[data-v-fa13e727]{transition:opacity .8s ease-out}.loader-fade-leave-to[data-v-fa13e727]{opacity:0}@media (max-width:480px){.loader-container[data-v-fa13e727]{max-width:300px;padding:1rem}.logo-text[data-v-fa13e727]{font-size:1.5rem}.asset-indicators[data-v-fa13e727]{gap:.25rem}.asset-indicator[data-v-fa13e727]{min-width:50px}.asset-indicator span[data-v-fa13e727]{font-size:.7rem}.fullscreen-message[data-v-fa13e727]{font-size:.9rem;padding:.75rem}.fullscreen-icon[data-v-fa13e727]{font-size:1.2rem}.fullscreen-button[data-v-fa13e727]{font-size:.9rem;min-width:140px;padding:10px 20px}.skip-button[data-v-fa13e727]{font-size:.8rem;padding:6px 12px}.prompt-text[data-v-fa13e727]{font-size:.9rem}}[data-v-dc7c8f28]{box-sizing:border-box;cursor:none}.custom-cursor[data-v-dc7c8f28]{left:0;mix-blend-mode:difference;pointer-events:none;position:fixed;top:0;z-index:9999}.cursor-dot[data-v-dc7c8f28]{animation:pulse-dc7c8f28 2s ease-in-out infinite alternate;background:radial-gradient(circle,#64ffda,#4fc3f7);border-radius:50%;box-shadow:0 0 20px #64ffdacc,0 0 40px #64ffda66,0 0 60px #64ffda33;height:8px;transform:translate(-50%,-50%);transition:transform .3s ease;width:8px}@keyframes pulse-dc7c8f28{0%{box-shadow:0 0 20px #64ffdacc,0 0 40px #64ffda66,0 0 60px #64ffda33}to{box-shadow:0 0 30px #64ffda,0 0 60px #64ffda99,0 0 90px #64ffda4d}}.cursor-outline[data-v-dc7c8f28]{animation:rotate-dc7c8f28 4s linear infinite;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:radial-gradient(circle,rgba(100,255,218,.05),transparent);border:2px solid rgba(100,255,218,.6);border-radius:50%;height:32px;left:0;position:absolute;top:0;transform:translate(-50%,-50%);transition:all .3s ease;width:32px}@keyframes rotate-dc7c8f28{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(1turn)}}.cursor-particles[data-v-dc7c8f28]{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:9998}.particle[data-v-dc7c8f28]{animation:float-dc7c8f28 3s ease-out forwards;border-radius:50%;pointer-events:none;position:absolute}@keyframes float-dc7c8f28{0%{filter:blur(1px);opacity:.9;transform:scale(1) translate(-50%,-50%) rotate(0)}50%{filter:blur(2px);opacity:.6}to{filter:blur(4px);opacity:0;transform:scale(.3) translate(-50%,-50%) rotate(180deg)}}.particle[data-v-dc7c8f28]:before{animation:expand-dc7c8f28 3s ease-out forwards;background:radial-gradient(circle,rgba(100,255,218,.2),transparent);border-radius:50%;content:"";height:200%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:200%}@keyframes expand-dc7c8f28{0%{opacity:.8;transform:translate(-50%,-50%) scale(0)}to{opacity:0;transform:translate(-50%,-50%) scale(2)}}.hamburger[data-v-dc7c8f28]:hover,.logo[data-v-dc7c8f28]:hover,.menu-link[data-v-dc7c8f28]:hover{filter:drop-shadow(0 0 20px rgba(100,255,218,.6))}.cursor-particles[data-v-dc7c8f28]:after{background:radial-gradient(circle 100px at var(--mouse-x,0) var(--mouse-y,0),rgba(100,255,218,.03),transparent);content:"";height:100%;left:0;pointer-events:none;position:fixed;top:0;transition:background .3s ease;width:100%;z-index:-1}@media (hover:none) and (pointer:coarse){[data-v-dc7c8f28]{cursor:auto!important}.cursor-particles[data-v-dc7c8f28],.custom-cursor[data-v-dc7c8f28]{display:none!important}}.header[data-v-dc7c8f28]{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f0f23e6;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;left:0;padding:24px 40px;position:fixed;right:0;top:0;z-index:1000}.logo[data-v-dc7c8f28]{color:#64ffda;font-size:24px;font-weight:700;letter-spacing:-.5px;text-decoration:none;transition:color .3s ease}.logo[data-v-dc7c8f28]:hover{color:#4fc3f7}.hamburger[data-v-dc7c8f28]{align-items:center;background:none;border:none;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;height:48px;justify-content:center;position:relative;transition:background-color .3s ease;width:48px;z-index:1001}.hamburger[data-v-dc7c8f28]:hover{background-color:#64ffda1a}.hamburger-line[data-v-dc7c8f28]{background:#64ffda;border-radius:2px;height:2px;margin:3px 0;transition:all .3s cubic-bezier(.25,.46,.45,.94);width:28px}.hamburger.active .hamburger-line[data-v-dc7c8f28]:first-child{background:#fff;transform:rotate(45deg) translate(8px,8px)}.hamburger.active .hamburger-line[data-v-dc7c8f28]:nth-child(2){opacity:0;transform:scaleX(0)}.hamburger.active .hamburger-line[data-v-dc7c8f28]:nth-child(3){background:#fff;transform:rotate(-45deg) translate(8px,-8px)}.menu-overlay[data-v-dc7c8f28]{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2 50%,#f093fb);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;transform:scaleX(0) scaleY(0);transform-origin:center center;visibility:hidden;width:100vw;z-index:999}.menu-content[data-v-dc7c8f28]{opacity:0;text-align:center;transform:translateY(100px)}.menu-title[data-v-dc7c8f28]{color:#fffc;font-size:1.2rem;font-weight:300;letter-spacing:4px;margin-bottom:60px;text-transform:uppercase}.menu-list[data-v-dc7c8f28]{list-style:none;margin:0;padding:0}.menu-item[data-v-dc7c8f28]{margin:40px 0;overflow:hidden}.menu-link[data-v-dc7c8f28]{color:#fff;display:inline-block;font-size:4rem;font-weight:300;letter-spacing:2px;position:relative;text-decoration:none;transform:translateY(100%);transition:all .4s cubic-bezier(.25,.46,.45,.94)}.menu-link[data-v-dc7c8f28]:before{background:linear-gradient(90deg,#64ffda,#4fc3f7);bottom:-10px;content:"";height:3px;left:0;position:absolute;transition:width .6s cubic-bezier(.25,.46,.45,.94);width:0}.menu-link[data-v-dc7c8f28]:hover:before{width:100%}.menu-link[data-v-dc7c8f28]:hover{text-shadow:0 0 30px hsla(0,0%,100%,.5);transform:translateY(100%) scale(1.05)}@media (max-width:768px){.header[data-v-dc7c8f28]{padding:20px 24px}.menu-link[data-v-dc7c8f28]{font-size:2.5rem}}*{box-sizing:border-box;margin:0;padding:0}header.header{display:none!important}body{background:#0f0f23;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.6;overflow-x:hidden}.main-content{min-height:100vh}html{scroll-behavior:smooth}.cursor-hover:hover,[role=button]:hover,a:hover,button:hover,input:hover,select:hover,textarea:hover{filter:drop-shadow(0 0 20px rgba(100,255,218,.6))}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#1a1a3a}::-webkit-scrollbar-thumb{background:#64ffda;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#4fc3f7}@media (hover:none) and (pointer:coarse){*{cursor:auto!important}}
