.__nuxt-error-page{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;align-items:center;background:#f7f8fb;bottom:0;color:#47494e;display:flex;flex-direction:column;font-family:sans-serif;font-weight:100!important;justify-content:center;left:0;padding:1rem;position:absolute;right:0;text-align:center;top:0}.__nuxt-error-page .error{max-width:450px}.__nuxt-error-page .title{color:#47494e;font-size:1.5rem;margin-bottom:8px;margin-top:15px}.__nuxt-error-page .description{color:#7f828b;line-height:21px;margin-bottom:10px}.__nuxt-error-page a{color:#7f828b!important;-webkit-text-decoration:none;text-decoration:none}.__nuxt-error-page .logo{bottom:12px;left:12px;position:fixed}.nuxt-progress{background-color:#000;height:2px;left:0;opacity:1;position:fixed;right:0;top:0;transition:width .1s,opacity .4s;width:0;z-index:999999}.nuxt-progress.nuxt-progress-notransition{transition:none}.nuxt-progress-failed{background-color:red}code[class*=language-],pre[class*=language-]{color:#f8f8f2;text-shadow:0 1px rgba(0,0,0,.3)}pre[class*=language-]{border-radius:.3em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#282a36}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#6272a4}.token.punctuation{color:#f8f8f2}.namespace{opacity:.7}.token.constant,.token.deleted,.token.property,.token.symbol,.token.tag{color:#ff79c6}.token.boolean,.token.number{color:#bd93f9}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#50fa7b}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url,.token.variable{color:#f8f8f2}.token.atrule,.token.attr-value,.token.class-name,.token.function{color:#f1fa8c}.token.keyword{color:#8be9fd}.token.important,.token.regex{color:#ffb86c}code[class*=language-],pre[class*=language-]{word-wrap:normal;background:none;color:#000;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;-webkit-hyphens:none;hyphens:none;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;text-align:left;text-shadow:0 1px #fff;white-space:pre;word-break:normal;word-spacing:normal}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{background:#b3d4fc;text-shadow:none}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{background:#b3d4fc;text-shadow:none}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{margin:.5em 0;overflow:auto;padding:1em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{background:hsla(0,0%,100%,.5);color:#9a6e3a}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(/_nuxt/fonts/Fira_Code-normal-400-cyrillic-ext.1ddaef3.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:Fira Code;font-style:normal;font-weight:400;src:url(/_nuxt/fonts/Fira_Code-normal-400-cyrillic.e84af86.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:Fira Code;font-style:normal;font-weight:400;src:url(/_nuxt/fonts/Fira_Code-normal-400-greek-ext.f19f9ee.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(/_nuxt/fonts/Fira_Code-normal-400-greek.801ffc2.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:Fira Code;font-style:normal;font-weight:400;src:url(/_nuxt/fonts/Fira_Code-normal-400-symbols2.53a210b.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(/_nuxt/fonts/Fira_Code-normal-400-latin-ext.5184ce8.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:Fira Code;font-style:normal;font-weight:400;src:url(/_nuxt/fonts/Fira_Code-normal-400-latin.24b4e48.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:Fira Code;font-style:normal;font-weight:500;src:url(/_nuxt/fonts/Fira_Code-normal-500-cyrillic-ext.1ddaef3.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:Fira Code;font-style:normal;font-weight:500;src:url(/_nuxt/fonts/Fira_Code-normal-500-cyrillic.e84af86.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:Fira Code;font-style:normal;font-weight:500;src:url(/_nuxt/fonts/Fira_Code-normal-500-greek-ext.f19f9ee.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:500;src:url(/_nuxt/fonts/Fira_Code-normal-500-greek.801ffc2.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:Fira Code;font-style:normal;font-weight:500;src:url(/_nuxt/fonts/Fira_Code-normal-500-symbols2.53a210b.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:500;src:url(/_nuxt/fonts/Fira_Code-normal-500-latin-ext.5184ce8.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:Fira Code;font-style:normal;font-weight:500;src:url(/_nuxt/fonts/Fira_Code-normal-500-latin.24b4e48.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:Fira Code;font-style:normal;font-weight:600;src:url(/_nuxt/fonts/Fira_Code-normal-600-cyrillic-ext.1ddaef3.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:Fira Code;font-style:normal;font-weight:600;src:url(/_nuxt/fonts/Fira_Code-normal-600-cyrillic.e84af86.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:Fira Code;font-style:normal;font-weight:600;src:url(/_nuxt/fonts/Fira_Code-normal-600-greek-ext.f19f9ee.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:600;src:url(/_nuxt/fonts/Fira_Code-normal-600-greek.801ffc2.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:Fira Code;font-style:normal;font-weight:600;src:url(/_nuxt/fonts/Fira_Code-normal-600-symbols2.53a210b.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:600;src:url(/_nuxt/fonts/Fira_Code-normal-600-latin-ext.5184ce8.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:Fira Code;font-style:normal;font-weight:600;src:url(/_nuxt/fonts/Fira_Code-normal-600-latin.24b4e48.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:Inria Sans;font-style:normal;font-weight:300;src:url(/_nuxt/fonts/Inria_Sans-normal-300-latin-ext.2944933.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:Inria Sans;font-style:normal;font-weight:300;src:url(/_nuxt/fonts/Inria_Sans-normal-300-latin.b6f9a72.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:Inria Sans;font-style:normal;font-weight:400;src:url(/_nuxt/fonts/Inria_Sans-normal-400-latin-ext.9dfff7f.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:Inria Sans;font-style:normal;font-weight:400;src:url(/_nuxt/fonts/Inria_Sans-normal-400-latin.315d3be.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:Inria Sans;font-style:normal;font-weight:700;src:url(/_nuxt/fonts/Inria_Sans-normal-700-latin-ext.313a61e.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:Inria Sans;font-style:normal;font-weight:700;src:url(/_nuxt/fonts/Inria_Sans-normal-700-latin.ef3e914.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:Protest Guerrilla;font-style:normal;font-weight:400;src:url(/_nuxt/fonts/Protest_Guerrilla-normal-400-math.b17fc5f.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-display:swap;font-family:Protest Guerrilla;font-style:normal;font-weight:400;src:url(/_nuxt/fonts/Protest_Guerrilla-normal-400-symbols.148805d.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-display:swap;font-family:Protest Guerrilla;font-style:normal;font-weight:400;src:url(/_nuxt/fonts/Protest_Guerrilla-normal-400-vietnamese.fd8297c.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:Protest Guerrilla;font-style:normal;font-weight:400;src:url(/_nuxt/fonts/Protest_Guerrilla-normal-400-latin-ext.fa9c725.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:Protest Guerrilla;font-style:normal;font-weight:400;src:url(/_nuxt/fonts/Protest_Guerrilla-normal-400-latin.cd47e86.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}*{box-sizing:border-box;color:#efefef;font-family:Inria Sans,sans-serif;margin:0;padding:0}#__layout,#__nuxt,body{overflow-x:hidden;position:relative;width:100%}::selection{background:rgba(33,222,234,.3);color:#fc5d7f;text-shadow:0 0 8px rgba(252,93,127,.8)}::-moz-selection{background:rgba(33,222,234,.3);color:#fc5d7f;text-shadow:0 0 8px rgba(252,93,127,.8)}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:#1e1e1e;border:1px solid #333}::-webkit-scrollbar-thumb{background:linear-gradient(45deg,#fc5d7f,#21deea);border-radius:5px;box-shadow:0 0 5px rgba(33,222,234,.5)}::-webkit-scrollbar-thumb:hover{background:linear-gradient(45deg,#21deea,#fc5d7f)}*{scrollbar-color:#fc5d7f #1e1e1e;scrollbar-width:thin}h1,h2,h3,h4,h5,h6{color:#21deea;font-family:Protest Guerrilla,sans-serif}h3,h4,h5,h6{font-family:Inria Sans,sans-serif;font-weight:600}body{background-color:#1e1e1e}a{color:#fc5d7f;font-family:Protest Guerrilla,sans-serif;-webkit-text-decoration:none;text-decoration:none}p{font-family:Inria Sans,sans-serif;font-style:normal;font-weight:400;margin-bottom:15px}p:last-of-type{margin-bottom:0}.header-wrapper[data-v-55a1ec0f]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:rgba(8,14,26,.95);position:sticky;top:0;z-index:100}header[data-v-55a1ec0f]{justify-content:space-between;margin:0 auto;max-width:1400px;padding:15px 30px}.logo-link[data-v-55a1ec0f],.title[data-v-55a1ec0f],header[data-v-55a1ec0f]{align-items:center;display:flex}.logo-link[data-v-55a1ec0f]{gap:15px;-webkit-text-decoration:none;text-decoration:none}.logo-link img[data-v-55a1ec0f]{height:40px;transition:transform .3s ease;width:auto}.logo-link:hover img[data-v-55a1ec0f]{transform:rotate(-5deg)}.logo-link h1[data-v-55a1ec0f]{-webkit-text-fill-color:transparent;background:linear-gradient(45deg,#fc5d7f,#21deea);-webkit-background-clip:text;background-clip:text;font-size:24px;font-weight:900;text-shadow:none;text-transform:uppercase}nav[data-v-55a1ec0f]{align-items:center;display:flex;gap:30px}nav a[data-v-55a1ec0f]{color:#efefef;font-size:1.1rem;padding:5px 0;position:relative;-webkit-text-decoration:none;text-decoration:none;transition:color .3s ease}nav a[data-v-55a1ec0f]:hover{color:#21deea}nav a[data-v-55a1ec0f]:after{background:linear-gradient(90deg,#fc5d7f,#21deea);bottom:0;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .3s ease;width:100%}nav a[data-v-55a1ec0f]:hover:after{transform:scaleX(1);transform-origin:left}.header-line[data-v-55a1ec0f]{background-image:linear-gradient(90deg,#fc5d7f,#21deea);height:2px}.menu-toggle[data-v-55a1ec0f]{background:none;border:none;cursor:pointer;display:none;padding:10px;z-index:100}.hamburger[data-v-55a1ec0f]{display:flex;flex-direction:column;gap:6px}.line[data-v-55a1ec0f]{background:#efefef;height:2px;transition:all .3s ease;width:25px}.hamburger.is-active .line[data-v-55a1ec0f]:first-child{transform:translateY(8px) rotate(45deg)}.hamburger.is-active .line[data-v-55a1ec0f]:nth-child(2){opacity:0}.hamburger.is-active .line[data-v-55a1ec0f]:nth-child(3){transform:translateY(-8px) rotate(-45deg)}@media (max-width:768px){header[data-v-55a1ec0f]{padding:15px 20px}.menu-toggle[data-v-55a1ec0f]{display:block}nav[data-v-55a1ec0f]{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(8,14,26,.98);flex-direction:column;gap:40px;height:100vh;justify-content:center;position:fixed;right:-100%;top:0;transition:right .3s ease;width:100%}nav.is-open[data-v-55a1ec0f]{right:0}nav a[data-v-55a1ec0f]{font-size:1.5rem;opacity:0;transform:translateY(20px)}nav.is-open a[data-v-55a1ec0f]{opacity:1;transform:translateY(0);transition:all .3s ease}nav.is-open a[data-v-55a1ec0f]:first-child{transition-delay:.1s}nav.is-open a[data-v-55a1ec0f]:nth-child(2){transition-delay:.2s}nav.is-open a[data-v-55a1ec0f]:nth-child(3){transition-delay:.3s}nav.is-open a[data-v-55a1ec0f]:nth-child(4){transition-delay:.4s}}@media (max-width:480px){.logo-link h1[data-v-55a1ec0f]{font-size:20px}.logo-link img[data-v-55a1ec0f]{height:30px}}@media (prefers-reduced-motion:reduce){[data-v-55a1ec0f]{animation:none!important;transition:none!important}}.footer-container[data-v-2161d102]{background:rgba(8,14,26,.95);overflow:visible;padding:60px 30px 20px;position:relative}.footer-container[data-v-2161d102]:before{background:linear-gradient(90deg,transparent,#fc5d7f,#21deea,transparent);box-shadow:0 0 15px rgba(252,93,127,.5);content:"";height:1px;left:0;position:absolute;right:0;top:0}.footer-content[data-v-2161d102]{grid-gap:40px;display:grid;gap:40px;grid-template-columns:2fr 1fr 1fr;margin:0 auto 40px;max-width:1200px}.footer-section[data-v-2161d102]{position:relative}.footer-section h3[data-v-2161d102]{color:#21deea;font-size:1.2em;letter-spacing:2px;margin-bottom:20px;text-transform:uppercase}.footer-logo[data-v-2161d102]{margin-bottom:15px;width:150px}.footer-description[data-v-2161d102]{color:#afafaf;font-size:.9em;line-height:1.6}.links nav[data-v-2161d102]{display:flex;flex-direction:column;gap:10px}.links a[data-v-2161d102]{color:#efefef;font-family:Inria Sans,sans-serif;position:relative;-webkit-text-decoration:none;text-decoration:none;transition:all .3s ease;width:-moz-fit-content;width:fit-content}.links a[data-v-2161d102]:after{background:#fc5d7f;bottom:-2px;content:"";height:1px;left:0;position:absolute;transition:width .3s ease;width:0}.links a[data-v-2161d102]:hover{color:#fc5d7f}.links a[data-v-2161d102]:hover:after{width:100%}.social-links[data-v-2161d102]{display:flex;gap:20px}.social-links a[data-v-2161d102]{color:#efefef;font-size:1.5em;transition:all .3s ease}.social-links a[data-v-2161d102]:hover{color:#21deea;text-shadow:0 0 10px rgba(33,222,234,.5);transform:translateY(-3px)}.footer-bottom[data-v-2161d102]{margin:0 auto;max-width:1200px;padding-top:20px;position:relative;text-align:center}.cyber-line[data-v-2161d102]{background:linear-gradient(90deg,transparent,rgba(252,93,127,.5),transparent);height:1px;margin-bottom:20px}.copyright[data-v-2161d102]{color:#afafaf;font-size:.9em}.heart[data-v-2161d102]{animation:pulse-2161d102 1.5s ease-in-out infinite;color:#fc5d7f}.code[data-v-2161d102]{color:#21deea;margin-left:5px}@keyframes pulse-2161d102{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@media (max-width:768px){.footer-content[data-v-2161d102]{align-items:center;display:flex;flex-direction:column;gap:30px}.footer-container[data-v-2161d102]{overflow:visible;padding:40px 20px 20px}.footer-section[data-v-2161d102]{display:flex;flex-direction:column;text-align:center}.footer-section[data-v-2161d102],.links nav[data-v-2161d102]{align-items:center}.social-links[data-v-2161d102]{justify-content:center}}@keyframes neonPulse-1eb94c61{0%{text-shadow:0 0 7px #21deea,0 0 10px #21deea,0 0 21px #21deea}50%{text-shadow:0 0 15px #fc5d7f,0 0 25px #fc5d7f,0 0 40px #fc5d7f}to{text-shadow:0 0 7px #21deea,0 0 10px #21deea,0 0 21px #21deea}}@keyframes glitch-1eb94c61{0%{clip-path:inset(50% 0 30% 0);transform:skew(.15deg)}5%{clip-path:inset(20% 0 60% 0);transform:skew(.3deg)}10%{clip-path:inset(40% 0 40% 0);transform:skew(-.15deg)}15%{clip-path:inset(10% 0 70% 0);transform:skew(.4deg)}20%{clip-path:inset(80% 0 10% 0);transform:skew(-.2deg)}25%{clip-path:inset(30% 0 50% 0);transform:skew(.1deg)}to{clip-path:inset(50% 0 30% 0);transform:skew(0deg)}}.about-page[data-v-1eb94c61]{background:linear-gradient(180deg,rgba(8,14,26,.9),rgba(8,14,26,.95) 50%,rgba(8,14,26,.9));margin:0 auto;padding:80px 30px;position:relative}.about-page[data-v-1eb94c61]:before{background:repeating-linear-gradient(0deg,rgba(0,0,0,.15),rgba(0,0,0,.15) 1px,transparent 0,transparent 2px);bottom:0;content:"";left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:1}.about-header[data-v-1eb94c61]{background:rgba(0,0,0,.7);border:2px solid rgba(252,93,127,.3);border-radius:20px;box-shadow:0 0 30px rgba(0,0,0,.5),inset 0 0 30px rgba(0,0,0,.3);margin-bottom:100px;overflow:hidden;padding:60px 40px;position:relative;text-align:center}.about-title[data-v-1eb94c61]{animation:neonPulse-1eb94c61 3s infinite;font-size:4em;letter-spacing:4px;margin-bottom:40px;position:relative;text-transform:uppercase}.about-title[data-v-1eb94c61]:before{animation:glitch-1eb94c61 3s linear infinite alternate-reverse;background:#080e1a;color:#21deea;content:attr(data-text);left:2px;overflow:hidden;position:absolute;text-shadow:-2px 0 #fc5d7f;top:0;z-index:-1}.about-content[data-v-1eb94c61]{grid-gap:60px;display:grid;gap:60px;margin-top:80px;position:relative;z-index:3}.about-section[data-v-1eb94c61]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(0,0,0,.7);border:1px solid rgba(252,93,127,.2);border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.3),inset 0 0 20px rgba(0,0,0,.3);overflow:hidden;padding:40px;position:relative;transition:all .3s ease}.about-section[data-v-1eb94c61]:hover{border-color:rgba(252,93,127,.4);box-shadow:0 15px 40px rgba(0,0,0,.4),inset 0 0 30px rgba(0,0,0,.4)}.section-title[data-v-1eb94c61]{color:#fc5d7f;display:inline-block;font-size:2.2em;margin-bottom:30px;padding-left:25px;position:relative;text-shadow:0 0 10px rgba(252,93,127,.5)}.section-title[data-v-1eb94c61]:before{background:#fc5d7f;border-radius:4px;box-shadow:0 0 15px rgba(252,93,127,.7);content:"";height:100%;left:0;position:absolute;top:50%;transform:translateY(-50%);width:8px}.section-text[data-v-1eb94c61]{color:#efefef;font-size:1.15em;line-height:1.9;position:relative;text-shadow:0 0 2px hsla(0,0%,94%,.3);z-index:2}.feature-list[data-v-1eb94c61]{grid-gap:25px;display:grid;gap:25px;list-style:none;padding:0}.feature-item[data-v-1eb94c61]{align-items:center;background:rgba(0,0,0,.5);border:1px solid rgba(252,93,127,.2);border-radius:12px;display:flex;font-size:1.2em;gap:15px;overflow:hidden;padding:20px;position:relative;transition:all .3s ease}.feature-item[data-v-1eb94c61]:hover{background:rgba(252,93,127,.1);border-color:rgba(252,93,127,.3);box-shadow:0 5px 15px rgba(0,0,0,.3);transform:translateX(10px)}@media (max-width:768px){.about-header[data-v-1eb94c61],.about-page[data-v-1eb94c61]{padding:40px 20px}.about-header[data-v-1eb94c61]{margin-bottom:60px}.about-title[data-v-1eb94c61]{font-size:2.5em}.section-title[data-v-1eb94c61]{font-size:1.8em}.about-content[data-v-1eb94c61]{gap:40px}.feature-item[data-v-1eb94c61]{font-size:1.1em;padding:15px}}@media (prefers-reduced-motion:reduce){[data-v-1eb94c61]{animation:none!important;transition:none!important}}.blog-page[data-v-3fe51da5]{background:linear-gradient(180deg,rgba(8,14,26,.9),rgba(8,14,26,.95) 50%,rgba(8,14,26,.9));margin:0 auto;min-height:100vh;overflow-x:hidden;padding:80px 30px;position:relative;width:100%;z-index:1}.blog-header[data-v-3fe51da5]{align-items:center;display:flex;flex-direction:column;position:relative;text-align:center}.blog-header .header-line[data-v-3fe51da5]{box-shadow:none;margin-bottom:2rem}.blog-title[data-v-3fe51da5]{color:#21deea;font-size:max(2.5em,min(5vw,4em));letter-spacing:3px;margin-bottom:10px;text-shadow:0 0 10px rgba(33,222,234,.5),0 0 20px rgba(33,222,234,.3);text-transform:uppercase}.blog-subtitle[data-v-3fe51da5]{color:#afafaf;font-family:Inria Sans,sans-serif;font-size:max(1em,min(2vw,1.2em));line-height:1.6;margin-bottom:30px}.header-line[data-v-3fe51da5]{background:linear-gradient(90deg,transparent,#fc5d7f,transparent);height:2px;margin:20px auto 0;width:50%}.section-title[data-v-3fe51da5]{color:#fc5d7f;font-size:2em;margin-bottom:30px;text-align:center}.featured-post-section[data-v-3fe51da5]{margin-bottom:60px}.featured-article-card[data-v-3fe51da5]{align-items:center;background:rgba(0,0,0,.7);border:1px solid rgba(252,93,127,.2);border-radius:15px;display:block;display:flex;gap:30px;padding:30px;-webkit-text-decoration:none;text-decoration:none}.featured-article-image[data-v-3fe51da5]{border-radius:10px;height:200px;-o-object-fit:cover;object-fit:cover;width:300px}.featured-article-content[data-v-3fe51da5]{flex:1}.featured-article-title[data-v-3fe51da5]{color:#21deea;font-size:2em;margin-bottom:15px}.featured-article-description[data-v-3fe51da5]{color:#afafaf;font-size:1.1em;margin-bottom:20px}.filter-section[data-v-3fe51da5]{display:flex;flex-direction:column;gap:30px;margin-bottom:60px}.search-container[data-v-3fe51da5]{display:flex;justify-content:center}.search-input[data-v-3fe51da5]{background:rgba(0,0,0,.7);border:1px solid rgba(33,222,234,.3);border-radius:30px;color:#efefef;font-size:1.1em;max-width:600px;outline:none;padding:15px 25px;transition:all .3s ease;width:100%}.search-input[data-v-3fe51da5]:focus{border-color:#21deea;box-shadow:0 0 15px rgba(33,222,234,.3)}.tags-container[data-v-3fe51da5]{display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.tags-container button[data-v-3fe51da5]{background:transparent;border:1px solid #fc5d7f;border-radius:20px;color:#fc5d7f;cursor:pointer;padding:8px 16px;transition:all .3s ease}.tags-container button.active[data-v-3fe51da5],.tags-container button[data-v-3fe51da5]:hover{background:#fc5d7f;color:#1e1e1e}.articles-grid[data-v-3fe51da5]{grid-gap:max(20px,min(3vw,40px));display:grid;gap:max(20px,min(3vw,40px));grid-template-columns:repeat(auto-fit,minmax(340px,2fr));margin-bottom:120px;margin-left:auto;margin-right:auto;max-width:1400px;position:relative;width:100%;z-index:2}.article-card[data-v-3fe51da5]{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:rgba(0,0,0,.7);border:1px solid rgba(252,93,127,.2);border-radius:15px;overflow:hidden;position:relative;transition:all .3s ease}.article-card[data-v-3fe51da5]:hover{border-color:rgba(252,93,127,.4);box-shadow:0 15px 40px rgba(0,0,0,.4),0 0 20px rgba(252,93,127,.2);transform:translateY(-5px)}.article-card a[data-v-3fe51da5]{-webkit-text-decoration:none;text-decoration:none}.article-image[data-v-3fe51da5]{height:200px;overflow:hidden;position:relative}.article-image img[data-v-3fe51da5]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.article-card:hover .article-image img[data-v-3fe51da5]{transform:scale(1.05)}.article-content[data-v-3fe51da5]{padding:25px}.article-title[data-v-3fe51da5]{color:#efefef;font-size:1.5em;line-height:1.4;margin-bottom:15px}.article-description[data-v-3fe51da5]{color:#afafaf;font-size:1em;line-height:1.6;margin-bottom:20px}.read-more[data-v-3fe51da5]{align-items:center;color:#fc5d7f;display:flex;font-size:.9em;gap:8px;letter-spacing:1px;text-transform:uppercase}.arrow[data-v-3fe51da5]{transition:transform .3s ease}.article-card:hover .arrow[data-v-3fe51da5]{transform:translateX(5px)}@media (max-width:768px){.blog-page[data-v-3fe51da5]{padding:60px 15px}.articles-grid[data-v-3fe51da5]{grid-template-columns:1fr}.featured-article-card[data-v-3fe51da5]{align-items:stretch;flex-direction:column}.featured-article-image[data-v-3fe51da5]{height:200px;width:100%}}.cheat-sheets-page[data-v-c039cc84]{background:linear-gradient(180deg,rgba(8,14,26,.9),rgba(8,14,26,.95) 50%,rgba(8,14,26,.9));min-height:100vh}.page-header[data-v-c039cc84]{padding:60px 0 40px;text-align:center}.page-header h1[data-v-c039cc84]{color:#21deea;font-family:Protest Guerrilla,sans-serif;font-size:3.5em;margin-bottom:20px;text-shadow:0 0 10px rgba(33,222,234,.5),0 0 20px rgba(33,222,234,.3);text-transform:uppercase}.section-description[data-v-c039cc84]{color:#fc5d7f;font-size:1.2em;margin:0 auto 30px;max-width:600px}.search-bar[data-v-c039cc84]{margin:0 auto;max-width:500px;position:relative}.search-bar input[data-v-c039cc84]{background:rgba(8,14,26,.8);border:1px solid rgba(33,222,234,.3);border-radius:25px;color:#fff;font-size:1.1em;padding:12px 40px;transition:all .3s ease;width:100%}.search-bar input[data-v-c039cc84]:focus{border-color:#21deea;box-shadow:0 0 15px rgba(33,222,234,.3);outline:none}.search-bar i[data-v-c039cc84]{color:#21deea;left:15px;position:absolute;top:50%;transform:translateY(-50%)}.sheets-categories[data-v-c039cc84]{margin:40px 0}.category-tabs[data-v-c039cc84]{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;padding:0 20px}.category-tab[data-v-c039cc84]{align-items:center;background:rgba(8,14,26,.8);border:1px solid rgba(33,222,234,.3);border-radius:20px;color:#fff;cursor:pointer;display:flex;gap:8px;padding:10px 20px;transition:all .3s ease}.category-tab i[data-v-c039cc84]{color:#21deea}.category-tab.active[data-v-c039cc84],.category-tab[data-v-c039cc84]:hover{background:rgba(33,222,234,.1);border-color:#21deea;box-shadow:0 0 15px rgba(33,222,234,.2)}.sheets-grid[data-v-c039cc84]{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1200px;padding:20px}.sheet-card[data-v-c039cc84]{background:rgba(8,14,26,.8);border:1px solid rgba(33,222,234,.2);border-radius:15px;padding:25px;transition:all .3s ease}.sheet-card[data-v-c039cc84]:hover{border-color:#21deea;box-shadow:0 0 20px rgba(33,222,234,.2);transform:translateY(-5px)}.sheet-icon[data-v-c039cc84]{color:#21deea;font-size:2em;margin-bottom:20px}.sheet-content h3[data-v-c039cc84]{color:#fc5d7f;font-size:1.3em;margin-bottom:10px}.sheet-content p[data-v-c039cc84]{color:#fff;line-height:1.5;margin-bottom:15px}.sheet-tags[data-v-c039cc84]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.tag[data-v-c039cc84]{background:rgba(252,93,127,.1);border-radius:12px;color:#fc5d7f;font-size:.9em;padding:4px 10px}.sheet-footer[data-v-c039cc84]{align-items:center;border-top:1px solid rgba(33,222,234,.2);display:flex;justify-content:space-between;padding-top:15px}.sheet-date[data-v-c039cc84]{color:#21deea;font-size:.9em}.view-sheet[data-v-c039cc84]{align-items:center;background:none;border:none;color:#fc5d7f;cursor:pointer;display:flex;gap:8px;transition:all .3s ease}.view-sheet[data-v-c039cc84]:hover{color:#21deea}.view-sheet i[data-v-c039cc84]{transition:transform .3s ease}.view-sheet:hover i[data-v-c039cc84]{transform:translateX(5px)}.featured-sheets[data-v-c039cc84]{margin:0 auto;max-width:1200px;padding:60px 20px}.featured-sheets h2[data-v-c039cc84]{color:#21deea;font-size:2em;margin-bottom:30px;text-align:center}.featured-grid[data-v-c039cc84]{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.featured-card[data-v-c039cc84]{background:rgba(8,14,26,.8);border:1px solid rgba(33,222,234,.2);border-radius:15px;padding:25px;transition:all .3s ease}.featured-header[data-v-c039cc84]{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.featured-header i[data-v-c039cc84]{color:#21deea;font-size:1.5em}.views-count[data-v-c039cc84]{color:#fc5d7f;font-size:.9em}.featured-card h3[data-v-c039cc84]{color:#fc5d7f;margin-bottom:10px}.featured-footer[data-v-c039cc84]{align-items:center;display:flex;justify-content:space-between;margin-top:20px}.difficulty[data-v-c039cc84]{border-radius:12px;font-size:.9em;padding:4px 10px}.difficulty.beginner[data-v-c039cc84]{background:rgba(76,175,80,.1);color:#4caf50}.difficulty.intermediate[data-v-c039cc84]{background:rgba(33,222,234,.1);color:#21deea}.difficulty.advanced[data-v-c039cc84]{background:rgba(252,93,127,.1);color:#fc5d7f}.view-featured[data-v-c039cc84]{background:rgba(33,222,234,.1);border:1px solid #21deea;border-radius:15px;color:#21deea;cursor:pointer;padding:5px 15px;transition:all .3s ease}.view-featured[data-v-c039cc84]:hover{background:rgba(33,222,234,.2);box-shadow:0 0 15px rgba(33,222,234,.3)}.header-content[data-v-c039cc84]{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:1200px;padding:0 1rem}.title-section[data-v-c039cc84]{text-align:center}.search-section[data-v-c039cc84]{margin:0 auto;max-width:600px;width:100%}@media (max-width:768px){.page-header[data-v-c039cc84]{padding:40px 20px}.page-header h1[data-v-c039cc84]{font-size:2.5em}.featured-grid[data-v-c039cc84],.sheets-grid[data-v-c039cc84]{grid-template-columns:1fr}.header-content[data-v-c039cc84]{gap:1.5rem}}.code-labs-page[data-v-75025532]{margin:0 auto;max-width:1200px;padding:40px 20px}.page-header[data-v-75025532]{align-items:center;justify-content:center;margin-bottom:60px;text-align:center}.header-content h1[data-v-75025532]{color:#fc5d7f;font-size:2.5em;margin-bottom:20px}.section-description[data-v-75025532]{color:hsla(0,0%,100%,.9);font-size:1.2em;margin-bottom:30px}.search-bar[data-v-75025532]{margin:0 auto;max-width:500px;position:relative}.search-bar input[data-v-75025532]{background:rgba(0,0,0,.3);border:1px solid rgba(252,93,127,.3);border-radius:8px;color:#fff;font-size:1em;padding:12px 40px;width:100%}.search-bar i[data-v-75025532]{color:#fc5d7f;left:15px;position:absolute;top:50%;transform:translateY(-50%)}.featured-lab[data-v-75025532]{background:rgba(0,0,0,.5);border:1px solid rgba(252,93,127,.2);border-radius:15px;margin-bottom:60px;padding:40px;text-align:center}.featured-badge[data-v-75025532]{background:#fc5d7f;border-radius:20px;color:#fff;display:inline-block;font-size:.9em;margin-bottom:20px;padding:5px 15px}.lab-content h2[data-v-75025532]{color:#21deea;font-size:2em;margin-bottom:15px}.lab-content p[data-v-75025532]{color:hsla(0,0%,100%,.9);font-size:1.1em;margin-bottom:20px}.lab-meta[data-v-75025532]{color:#fc5d7f;display:flex;gap:30px;justify-content:center;margin-bottom:30px}.start-lab-btn[data-v-75025532]{background:#fc5d7f;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.1em;padding:12px 30px;transition:all .3s ease}.start-lab-btn[data-v-75025532]:hover{background:#21deea;transform:translateY(-2px)}.labs-grid[data-v-75025532]{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.lab-card[data-v-75025532]{background:rgba(0,0,0,.5);border:1px solid rgba(252,93,127,.2);border-radius:12px;overflow:hidden;transition:all .3s ease}.lab-card[data-v-75025532]:hover{border-color:rgba(252,93,127,.4);transform:translateY(-5px)}.lab-card-header[data-v-75025532]{align-items:center;background:rgba(252,93,127,.1);display:flex;justify-content:space-between;padding:15px}.lab-card-header i[data-v-75025532]{color:#21deea;font-size:1.5em}.lab-language[data-v-75025532]{color:#fc5d7f;font-size:.9em}.lab-card-content[data-v-75025532]{padding:20px}.lab-card-content h3[data-v-75025532]{color:#21deea;font-size:1.2em;margin-bottom:10px}.lab-card-content p[data-v-75025532]{color:hsla(0,0%,100%,.9);line-height:1.4;margin-bottom:15px}.lab-info[data-v-75025532]{color:#fc5d7f;display:flex;font-size:.9em;gap:15px;margin-bottom:15px}.lab-tags[data-v-75025532]{display:flex;flex-wrap:wrap;gap:8px}.tag[data-v-75025532]{background:rgba(33,222,234,.1);border-radius:15px;color:#21deea;font-size:.8em;padding:4px 10px}@media (max-width:768px){.lab-meta[data-v-75025532]{flex-direction:column;gap:15px}.featured-lab[data-v-75025532]{padding:20px}.lab-content h2[data-v-75025532]{font-size:1.5em}}.contact-page[data-v-a087034a]{background:#1e1e1e;min-height:100vh;overflow:hidden;padding:80px 20px;position:relative}.contact-header[data-v-a087034a]{margin-bottom:60px;position:relative;text-align:center;z-index:2}.glitch-text[data-v-a087034a]{color:#fc5d7f;font-size:3rem;font-weight:900;position:relative;text-transform:uppercase}.glitch-text[data-v-a087034a]:after,.glitch-text[data-v-a087034a]:before{content:attr(data-text);height:100%;left:0;position:absolute;top:0;width:100%}.glitch-text[data-v-a087034a]:before{clip:rect(24px,550px,90px,0);animation:glitch-anim-2-a087034a 3s linear infinite alternate-reverse;left:2px;text-shadow:-2px 0 #21deea}.glitch-text[data-v-a087034a]:after{clip:rect(85px,550px,140px,0);animation:glitch-anim-a087034a 2.5s linear infinite alternate-reverse;left:-2px;text-shadow:-2px 0 #fc5d7f}.subtitle[data-v-a087034a]{color:#efefef;font-size:1.2rem;margin-top:10px;opacity:.8;text-shadow:0 0 10px hsla(0,0%,94%,.5)}.contact-grid[data-v-a087034a]{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;padding:20px;position:relative;z-index:2}.contact-section[data-v-a087034a]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(0,0,0,.3);border:1px solid rgba(252,93,127,.3);border-radius:10px;overflow:hidden;padding:30px;position:relative}.contact-section[data-v-a087034a]:before{animation:shine-a087034a 3s infinite;background:linear-gradient(45deg,transparent,rgba(252,93,127,.1),transparent);content:"";height:200%;left:-50%;position:absolute;top:-50%;transform:rotate(45deg);width:200%}.neon-text[data-v-a087034a]{color:#21deea;font-size:1.5rem;margin-bottom:30px;text-shadow:0 0 10px rgba(33,222,234,.5)}.social-links[data-v-a087034a]{display:flex;flex-direction:column;gap:20px}.social-link[data-v-a087034a]{align-items:center;background:hsla(0,0%,100%,.05);border-radius:5px;color:#efefef;display:flex;gap:15px;overflow:hidden;padding:15px;position:relative;-webkit-text-decoration:none;text-decoration:none;transition:all .3s ease}.link-hover-effect[data-v-a087034a]{background:linear-gradient(90deg,transparent,rgba(252,93,127,.2),transparent);height:100%;left:-100%;position:absolute;top:0;transition:.5s;width:100%}.social-link:hover .link-hover-effect[data-v-a087034a]{left:100%}.social-link[data-v-a087034a]:hover{color:#21deea;transform:translateX(5px)}.social-link i[data-v-a087034a]{font-size:1.5rem;transition:transform .3s ease}.social-link:hover i[data-v-a087034a]{transform:rotate(1turn)}.ascii-container[data-v-a087034a]{height:200px;position:relative}.ascii-art[data-v-a087034a]{color:#21deea;font-family:monospace;font-size:14px;left:50%;line-height:1.2;opacity:0;position:absolute;text-align:center;text-shadow:0 0 10px rgba(33,222,234,.5);top:50%;transform:translate(-50%,-50%);transition:opacity .5s ease;white-space:pre}.frame-1[data-v-a087034a]{animation:frame-1-a087034a 3s infinite}.frame-2[data-v-a087034a]{animation:frame-2-a087034a 3s infinite}.frame-3[data-v-a087034a]{animation:frame-3-a087034a 3s infinite}.cyber-grid[data-v-a087034a]{display:grid;grid-template-columns:repeat(10,1fr);grid-template-rows:repeat(10,1fr);height:100%;left:0;opacity:.1;pointer-events:none;position:absolute;top:0;width:100%}.grid-line[data-v-a087034a]{border:1px solid #fc5d7f}@keyframes frame-1-a087034a{0%,33%{opacity:1}34%,to{opacity:0}}@keyframes frame-2-a087034a{0%,33%{opacity:0}34%,66%{opacity:1}67%,to{opacity:0}}@keyframes frame-3-a087034a{0%,66%{opacity:0}67%,to{opacity:1}}@keyframes shine-a087034a{0%{transform:rotate(45deg) translateY(-100%)}to{transform:rotate(45deg) translateY(100%)}}@keyframes glitch-anim-a087034a{0%{clip:rect(44px,550px,90px,0)}20%{clip:rect(85px,550px,140px,0)}40%{clip:rect(66px,550px,115px,0)}60%{clip:rect(24px,550px,90px,0)}80%{clip:rect(96px,550px,140px,0)}to{clip:rect(58px,550px,110px,0)}}@keyframes glitch-anim-2-a087034a{0%{clip:rect(96px,550px,140px,0)}20%{clip:rect(24px,550px,90px,0)}40%{clip:rect(85px,550px,140px,0)}60%{clip:rect(66px,550px,115px,0)}80%{clip:rect(44px,550px,90px,0)}to{clip:rect(58px,550px,110px,0)}}@media (max-width:968px){.contact-grid[data-v-a087034a]{grid-template-columns:1fr}.glitch-text[data-v-a087034a]{font-size:2.5rem}.ascii-art[data-v-a087034a]{font-size:.6rem}}@media (max-width:480px){.contact-page[data-v-a087034a]{padding:60px 15px}.glitch-text[data-v-a087034a]{font-size:2rem}.contact-section[data-v-a087034a]{padding:20px}.ascii-art[data-v-a087034a]{font-size:.5rem}}.page-container[data-v-22407c90]{background:linear-gradient(180deg,rgba(8,14,26,.9),rgba(8,14,26,.95) 50%,rgba(8,14,26,.9));color:#efefef;margin:0 auto;padding:80px 30px;position:relative}.page-header[data-v-22407c90]{background:rgba(0,0,0,.7);border:2px solid rgba(252,93,127,.3);border-radius:20px;margin-bottom:100px;padding:60px 40px;text-align:center}.page-title[data-v-22407c90]{color:#21deea;font-size:4em;letter-spacing:4px;text-shadow:0 0 10px rgba(33,222,234,.5);text-transform:uppercase}.page-content[data-v-22407c90]{grid-gap:60px;display:grid;gap:60px;margin-top:80px}.page-section[data-v-22407c90]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(0,0,0,.7);border:1px solid rgba(252,93,127,.2);border-radius:15px;padding:40px}.section-title[data-v-22407c90]{color:#fc5d7f;font-size:2.2em;margin-bottom:30px;text-shadow:0 0 10px rgba(252,93,127,.5)}.section-text[data-v-22407c90]{font-size:1.15em;line-height:1.9}.section-text a[data-v-22407c90]{border-bottom:1px dashed #21deea;color:#21deea;-webkit-text-decoration:none;text-decoration:none;transition:all .3s ease}.section-text a[data-v-22407c90]:hover{border-bottom-color:#fc5d7f;color:#fc5d7f}.feature-list[data-v-22407c90]{grid-gap:15px;display:grid;gap:15px;list-style:none;margin-top:20px;padding:0}.feature-item[data-v-22407c90]{background:rgba(0,0,0,.5);border:1px solid rgba(33,222,234,.2);border-radius:12px;font-size:1.1em;padding:15px}@media (max-width:768px){.page-container[data-v-22407c90],.page-header[data-v-22407c90]{padding:40px 20px}.page-header[data-v-22407c90]{margin-bottom:60px}.page-title[data-v-22407c90]{font-size:2.5em}.section-title[data-v-22407c90]{font-size:1.8em}}.page-container[data-v-114a2fd8]{background:linear-gradient(180deg,rgba(8,14,26,.9),rgba(8,14,26,.95) 50%,rgba(8,14,26,.9));color:#efefef;margin:0 auto;padding:80px 30px;position:relative}.page-header[data-v-114a2fd8]{background:rgba(0,0,0,.7);border:2px solid rgba(252,93,127,.3);border-radius:20px;margin-bottom:100px;padding:60px 40px;text-align:center}.page-title[data-v-114a2fd8]{color:#21deea;font-size:4em;letter-spacing:4px;text-shadow:0 0 10px rgba(33,222,234,.5);text-transform:uppercase}.page-content[data-v-114a2fd8]{grid-gap:40px;display:grid;gap:40px;margin-top:80px}.page-section[data-v-114a2fd8]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(0,0,0,.7);border:1px solid rgba(252,93,127,.2);border-radius:15px;padding:40px}.faq-item[data-v-114a2fd8]{margin-bottom:40px}.faq-question[data-v-114a2fd8]{color:#fc5d7f;font-size:1.8em;margin-bottom:15px}.faq-answer[data-v-114a2fd8]{font-size:1.1em;line-height:1.8}.faq-answer a[data-v-114a2fd8]{border-bottom:1px dashed #21deea;color:#21deea;-webkit-text-decoration:none;text-decoration:none;transition:all .3s ease}.faq-answer a[data-v-114a2fd8]:hover{border-bottom-color:#fc5d7f;color:#fc5d7f}@media (max-width:768px){.page-container[data-v-114a2fd8],.page-header[data-v-114a2fd8]{padding:40px 20px}.page-header[data-v-114a2fd8]{margin-bottom:60px}.page-title[data-v-114a2fd8]{font-size:2.5em}.faq-question[data-v-114a2fd8]{font-size:1.5em}}.note-card[data-v-6cd9f456]{background:hsla(0,0%,100%,.02);border:1px solid rgba(252,93,127,.2);border-radius:12px;cursor:pointer;overflow:hidden;padding:1.5rem;position:relative;transition:all .3s ease}.note-card[data-v-6cd9f456]:before{background:linear-gradient(45deg,transparent,rgba(33,222,234,.05),transparent);content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);transition:transform .6s ease;width:100%}.note-card[data-v-6cd9f456]:hover:before{transform:translateX(100%)}.note-card[data-v-6cd9f456]:hover{border-color:rgba(252,93,127,.4);box-shadow:0 5px 15px rgba(252,93,127,.1);transform:translateY(-5px)}.card-header[data-v-6cd9f456]{margin-bottom:1rem}.note-title[data-v-6cd9f456]{color:#21deea;font-size:1.2em;margin-bottom:.5rem}.note-meta[data-v-6cd9f456]{color:#fc5d7f;display:flex;font-size:.8em;gap:1rem}.note-excerpt[data-v-6cd9f456]{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:hsla(0,0%,100%,.8);display:-webkit-box;line-height:1.4;margin-bottom:1rem;overflow:hidden}.note-tags[data-v-6cd9f456]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.tag[data-v-6cd9f456]{background:rgba(33,222,234,.1);border-radius:4px;color:#21deea;font-size:.8em;padding:.2rem .5rem}.card-footer[data-v-6cd9f456]{align-items:center;display:flex;justify-content:space-between}.stats[data-v-6cd9f456]{display:flex;gap:1rem}.likes[data-v-6cd9f456]{align-items:center;color:#fc5d7f;display:flex;gap:.3rem}.indicators[data-v-6cd9f456]{display:flex;gap:.5rem}.indicators i[data-v-6cd9f456]{color:#fc5d7f;font-size:.8em}.fa-circle[data-v-6cd9f456]{font-size:.5em}.hand-notes-page[data-v-11cdeaf5]{align-items:center;background:linear-gradient(180deg,rgba(8,14,26,.9),rgba(8,14,26,.95) 50%,rgba(8,14,26,.9));display:flex;flex-direction:column;min-height:100vh;padding:4rem 2rem}.page-header[data-v-11cdeaf5]{background:rgba(8,14,26,.95);border-bottom:2px solid rgba(252,93,127,.3);overflow:hidden;padding:60px 20px;position:relative;width:100%}.header-content[data-v-11cdeaf5]{align-items:center;display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:1200px}.title-section[data-v-11cdeaf5]{text-align:center}.title-section h1[data-v-11cdeaf5]{color:#21deea;font-family:Protest Guerrilla,sans-serif;font-size:3.5em;margin-bottom:20px;text-shadow:0 0 10px rgba(33,222,234,.5),0 0 20px rgba(33,222,234,.3);text-transform:uppercase}.section-description[data-v-11cdeaf5]{color:hsla(0,0%,94%,.8);font-size:1.2em;line-height:1.6;margin:0 auto;max-width:600px}.search-section[data-v-11cdeaf5]{margin:0 auto;max-width:600px;width:100%}.search-bar[data-v-11cdeaf5]{position:relative;width:100%}.search-bar input[data-v-11cdeaf5]{background:rgba(8,14,26,.8);border:1px solid rgba(33,222,234,.3);border-radius:25px;color:#fff;font-size:1.1em;padding:15px 45px;transition:all .3s ease;width:100%}.search-bar input[data-v-11cdeaf5]:focus{border-color:#21deea;box-shadow:0 0 15px rgba(33,222,234,.3);outline:none}.search-bar input[data-v-11cdeaf5]::-moz-placeholder{color:hsla(0,0%,94%,.5)}.search-bar input[data-v-11cdeaf5]::placeholder{color:hsla(0,0%,94%,.5)}.search-bar i[data-v-11cdeaf5]{color:#21deea;font-size:1.2em;left:15px;position:absolute;top:50%;transform:translateY(-50%)}.page-header[data-v-11cdeaf5]:after{background:linear-gradient(90deg,transparent,rgba(252,93,127,.5),#fc5d7f,rgba(252,93,127,.5),transparent);bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}@media (max-width:768px){.page-header[data-v-11cdeaf5]{padding:40px 20px}.title-section h1[data-v-11cdeaf5]{font-size:2.5em}.section-description[data-v-11cdeaf5]{font-size:1em;padding:0 20px}.search-bar input[data-v-11cdeaf5]{font-size:1em;padding:12px 40px}}@media (max-width:480px){.title-section h1[data-v-11cdeaf5]{font-size:2em}.section-description[data-v-11cdeaf5]{font-size:.9em}}.notes-filters[data-v-11cdeaf5]{margin-bottom:3rem}.filter-tags[data-v-11cdeaf5]{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.tag-button[data-v-11cdeaf5]{align-items:center;background:hsla(0,0%,100%,.05);border:1px solid rgba(33,222,234,.3);border-radius:6px;cursor:pointer;display:flex;gap:.5rem;padding:.5rem 1rem;transition:all .3s ease}.tag-button i[data-v-11cdeaf5]{color:#21deea}.tag-button.active[data-v-11cdeaf5]{background:rgba(33,222,234,.2);border-color:#21deea}.tag-count[data-v-11cdeaf5]{background:rgba(252,93,127,.2);border-radius:4px;font-size:.8em;padding:.2rem .5rem}.notes-grid[data-v-11cdeaf5]{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin:0 auto;max-width:1200px;width:100%}.note-card[data-v-11cdeaf5]{flex:1;max-width:400px;min-width:300px}@media (max-width:768px){.hand-notes-page[data-v-11cdeaf5]{padding:2rem 1rem}.page-header[data-v-11cdeaf5]{margin-bottom:2rem}.title-section h1[data-v-11cdeaf5]{font-size:2.5em}.section-description[data-v-11cdeaf5]{font-size:1em}.notes-grid[data-v-11cdeaf5]{gap:1rem}.note-card[data-v-11cdeaf5]{min-width:100%}}@media (max-width:480px){.hand-notes-page[data-v-11cdeaf5]{padding:1.5rem .8rem}.title-section h1[data-v-11cdeaf5]{font-size:2em}}.modal-overlay[data-v-11cdeaf5]{align-items:center;background:rgba(8,14,26,.95);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content[data-v-11cdeaf5]{background:hsla(0,0%,100%,.05);border:1px solid rgba(33,222,234,.3);border-radius:12px;max-height:90vh;max-width:800px;overflow-y:auto;padding:2rem;position:relative;width:90%}.close-modal[data-v-11cdeaf5]{background:none;border:none;color:#fc5d7f;cursor:pointer;font-size:1.5em;position:absolute;right:1rem;top:1rem}.modal-header[data-v-11cdeaf5]{margin-bottom:2rem}.modal-header h2[data-v-11cdeaf5]{color:#21deea;margin-bottom:1rem}.note-meta[data-v-11cdeaf5]{color:#fc5d7f;display:flex;font-size:.9em;gap:1rem}.modal-body[data-v-11cdeaf5]{line-height:1.6;margin-bottom:2rem}.modal-footer[data-v-11cdeaf5]{display:flex;gap:1rem;justify-content:flex-end}.action-btn[data-v-11cdeaf5]{align-items:center;background:rgba(252,93,127,.1);border:1px solid rgba(252,93,127,.3);border-radius:6px;display:flex;gap:.5rem}.action-btn[data-v-11cdeaf5]:hover{background:rgba(252,93,127,.2);border-color:#fc5d7f}.note-list-enter-active[data-v-11cdeaf5],.note-list-leave-active[data-v-11cdeaf5]{transition:all .3s ease}.note-list-enter-from[data-v-11cdeaf5],.note-list-leave-to[data-v-11cdeaf5]{opacity:0;transform:translateY(30px)}.modal-enter-active[data-v-11cdeaf5],.modal-leave-active[data-v-11cdeaf5]{transition:all .3s ease}.modal-enter-from[data-v-11cdeaf5],.modal-leave-to[data-v-11cdeaf5]{opacity:0;transform:scale(.9)}.featured-notes[data-v-11cdeaf5]{margin:4rem auto;max-width:1400px;padding:0 60px;position:relative;width:100%}.featured-title[data-v-11cdeaf5]{color:#21deea;font-size:2em;margin-bottom:2rem;text-align:center;text-shadow:0 0 10px rgba(33,222,234,.5)}.featured-carousel-wrapper[data-v-11cdeaf5]{margin:0 auto;position:relative;width:100%}.featured-cards-container[data-v-11cdeaf5]{overflow:hidden;padding:1rem 0}.featured-cards-track[data-v-11cdeaf5]{display:flex;transition:transform .5s cubic-bezier(.4,0,.2,1)}.featured-card[data-v-11cdeaf5]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(8,14,26,.8);border:1px solid rgba(252,93,127,.2);border-radius:15px;flex:0 0 calc(33.333% - 2rem);margin:0 1rem;padding:1.5rem;transition:all .3s ease}.featured-card[data-v-11cdeaf5]:hover{border-color:rgba(252,93,127,.4);box-shadow:0 15px 40px rgba(0,0,0,.4),0 0 20px rgba(252,93,127,.2);transform:translateY(-5px)}.carousel-btn[data-v-11cdeaf5]{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(8,14,26,.9);border:1px solid rgba(252,93,127,.3);border-radius:50%;color:#fc5d7f;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:40px;z-index:2}.carousel-btn[data-v-11cdeaf5]:hover:not(:disabled){background:rgba(252,93,127,.1);border-color:#fc5d7f;box-shadow:0 0 15px rgba(252,93,127,.3);color:#21deea}.carousel-btn.prev[data-v-11cdeaf5]{left:0}.carousel-btn.next[data-v-11cdeaf5]{right:0}.carousel-btn[data-v-11cdeaf5]:disabled{cursor:not-allowed;opacity:.5}.carousel-indicators[data-v-11cdeaf5]{display:flex;gap:.8rem;justify-content:center;margin-top:2rem}.indicator-dot[data-v-11cdeaf5]{background:rgba(252,93,127,.2);border:none;border-radius:50%;cursor:pointer;height:8px;transition:all .3s ease;width:8px}.indicator-dot.active[data-v-11cdeaf5]{background:#fc5d7f;box-shadow:0 0 10px rgba(252,93,127,.5)}.card-header[data-v-11cdeaf5]{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.featured-tag[data-v-11cdeaf5]{align-items:center;background:rgba(252,93,127,.1);color:#fc5d7f;display:flex;gap:.5rem}.featured-tag[data-v-11cdeaf5],.new-badge[data-v-11cdeaf5]{border-radius:20px;font-size:.9em;padding:.3rem .8rem}.new-badge[data-v-11cdeaf5]{background:rgba(33,222,234,.1);color:#21deea}.card-stats[data-v-11cdeaf5]{color:hsla(0,0%,94%,.7);display:flex;font-size:.9em;gap:1rem;margin-top:1rem}.card-actions[data-v-11cdeaf5]{display:flex;gap:1rem;margin-top:1.5rem}.action-btn[data-v-11cdeaf5]{border-radius:5px;cursor:pointer;font-size:.9em;padding:.5rem 1rem;transition:all .3s ease}.action-btn.primary[data-v-11cdeaf5]{background:rgba(252,93,127,.1);border:1px solid rgba(252,93,127,.3);color:#fc5d7f}.action-btn.primary[data-v-11cdeaf5]:hover{background:rgba(252,93,127,.2);border-color:#fc5d7f}.action-btn.secondary[data-v-11cdeaf5]{background:transparent;border:1px solid rgba(33,222,234,.3);color:#21deea}.action-btn.secondary[data-v-11cdeaf5]:hover{background:rgba(33,222,234,.1);border-color:#21deea}@media (max-width:1024px){.featured-notes[data-v-11cdeaf5]{padding:0 40px}.featured-card[data-v-11cdeaf5]{flex:0 0 calc(50% - 2rem)}}@media (max-width:768px){.featured-notes[data-v-11cdeaf5]{padding:0 30px}.featured-card[data-v-11cdeaf5]{flex:0 0 calc(100% - 2rem)}.carousel-btn[data-v-11cdeaf5]{height:35px;width:35px}}.tech-docs-page[data-v-84a7bbc4]{background:linear-gradient(180deg,rgba(8,14,26,.9),rgba(8,14,26,.95) 50%,rgba(8,14,26,.9));height:100%;min-height:100vh;padding:5rem 3rem 9rem;width:100%}.tech-docs-header[data-v-84a7bbc4]{justify-content:center;margin-bottom:60px}.header-content[data-v-84a7bbc4],.tech-docs-header[data-v-84a7bbc4]{position:relative;text-align:center}.header-content[data-v-84a7bbc4]{align-items:center;display:flex;flex-direction:column;z-index:2}.cyber-lines[data-v-84a7bbc4]{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.cyber-lines .line[data-v-84a7bbc4]{animation:cyber-line-84a7bbc4 8s infinite;background:linear-gradient(90deg,transparent,#21deea,transparent);height:2px;opacity:.3;position:absolute}.cyber-lines .line[data-v-84a7bbc4]:first-child{animation-delay:0s;left:10%;top:20%;width:80%}.cyber-lines .line[data-v-84a7bbc4]:nth-child(2){animation-delay:2s;left:20%;top:40%;width:60%}.cyber-lines .line[data-v-84a7bbc4]:nth-child(3){animation-delay:4s;left:15%;top:60%;width:70%}@keyframes cyber-line-84a7bbc4{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.tech-docs-header h1[data-v-84a7bbc4]{color:#21deea;font-family:Protest Guerrilla,sans-serif;font-size:3.5em;margin-bottom:20px;text-shadow:0 0 10px rgba(33,222,234,.5),0 0 20px rgba(33,222,234,.3);text-transform:uppercase}.search-bar[data-v-84a7bbc4]{margin:30px auto 0;max-width:500px;position:relative}.search-bar input[data-v-84a7bbc4]{background:rgba(8,14,26,.8);border:1px solid rgba(33,222,234,.3);border-radius:25px;color:#fff;font-size:1.1em;padding:12px 40px;transition:all .3s ease;width:100%}.search-bar input[data-v-84a7bbc4]:focus{border-color:#21deea;box-shadow:0 0 15px rgba(33,222,234,.3);outline:none}.search-bar i[data-v-84a7bbc4]{color:#21deea;left:15px;position:absolute;top:50%;transform:translateY(-50%)}.section-description[data-v-84a7bbc4]{color:#fc5d7f;font-size:1.2em;line-height:1.6;margin:0 auto;max-width:800px}.tech-docs-grid[data-v-84a7bbc4]{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:40px 0}.docs-section[data-v-84a7bbc4]{background:rgba(8,14,26,.9);border:1px solid rgba(33,222,234,.3);border-radius:15px;box-shadow:0 0 10px rgba(33,222,234,.1);overflow:hidden;padding:30px;position:relative;transition:all .3s ease}.docs-section[data-v-84a7bbc4]:before{background:linear-gradient(45deg,transparent,rgba(33,222,234,.05),transparent);content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);transition:transform .6s ease;width:100%}.docs-section.glow-active[data-v-84a7bbc4]:before{transform:translateX(100%)}.docs-section[data-v-84a7bbc4]:hover{border-color:#21deea;box-shadow:0 0 25px rgba(33,222,234,.4);transform:translateY(-8px)}.section-icon[data-v-84a7bbc4]{color:#21deea;font-size:2em}.docs-section h2[data-v-84a7bbc4],.section-icon[data-v-84a7bbc4]{margin-bottom:20px;text-align:center}.docs-section h2[data-v-84a7bbc4]{color:#fc5d7f;font-size:1.5em;text-shadow:0 0 8px rgba(252,93,127,.6)}.docs-section ul[data-v-84a7bbc4]{list-style:none;margin-bottom:20px;padding:0}.docs-section ul li[data-v-84a7bbc4]{color:#fff;margin:10px 0;padding-left:20px;position:relative}.docs-section ul li[data-v-84a7bbc4]:before{color:#fc5d7f;content:"→";left:0;position:absolute}.section-footer[data-v-84a7bbc4]{align-items:center;border-top:1px solid rgba(33,222,234,.2);display:flex;justify-content:space-between;margin-top:20px;padding-top:20px}.doc-count[data-v-84a7bbc4]{color:#21deea;font-size:.9em}.view-all[data-v-84a7bbc4]{align-items:center;background:none;border:none;color:#fc5d7f;cursor:pointer;display:flex;font-size:.9em;gap:8px;transition:all .3s ease}.view-all[data-v-84a7bbc4]:hover{color:#21deea}.view-all i[data-v-84a7bbc4]{transition:transform .3s ease}.view-all:hover i[data-v-84a7bbc4]{transform:translateX(5px)}.featured-docs[data-v-84a7bbc4]{margin-top:80px}.featured-docs h2[data-v-84a7bbc4]{color:#21deea;font-size:2em;margin-bottom:30px;text-align:center}.docs-cards[data-v-84a7bbc4]{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.doc-card[data-v-84a7bbc4]{background:rgba(8,14,26,.9);border:1px solid rgba(33,222,234,.3);border-radius:15px;box-shadow:0 0 10px rgba(33,222,234,.1);overflow:hidden;padding:25px;position:relative;transition:all .3s ease}.doc-card[data-v-84a7bbc4]:before{background:linear-gradient(45deg,transparent,rgba(33,222,234,.05),transparent);content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);transition:transform .6s ease;width:100%}.doc-card[data-v-84a7bbc4]:hover:before{transform:translateX(100%)}.doc-card[data-v-84a7bbc4]:hover{border-color:#21deea;box-shadow:0 0 25px rgba(33,222,234,.4);transform:translateY(-8px)}.card-header[data-v-84a7bbc4]{align-items:center;display:flex;gap:10px;margin-bottom:15px}.card-header i[data-v-84a7bbc4]{color:#21deea;font-size:1.2em}.category[data-v-84a7bbc4]{color:#fc5d7f;font-size:.9em}.doc-card h3[data-v-84a7bbc4]{color:#21deea;font-size:1.4em;margin-bottom:10px;text-shadow:0 0 8px rgba(33,222,234,.6)}.doc-card p[data-v-84a7bbc4]{color:#fff;font-size:.95em;line-height:1.5;margin-bottom:15px}.tech-tags[data-v-84a7bbc4]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px;margin-top:10px}.tech-tag[data-v-84a7bbc4]{background:rgba(33,222,234,.1);border:1px solid rgba(33,222,234,.3);border-radius:5px;color:#21deea;font-size:.8em;padding:5px 10px}.card-footer[data-v-84a7bbc4]{align-items:center;border-top:1px solid rgba(33,222,234,.1);display:flex;justify-content:space-between;margin-top:auto;padding-top:15px}.date[data-v-84a7bbc4]{color:#fc5d7f;font-size:.85em}.read-more[data-v-84a7bbc4]{background:none;border:1px solid #fc5d7f;border-radius:25px;box-shadow:0 0 5px rgba(252,93,127,.3);color:#fc5d7f;cursor:pointer;font-weight:700;letter-spacing:1px;padding:8px 20px;text-transform:uppercase;transition:all .3s ease}.read-more[data-v-84a7bbc4]:hover{background:#fc5d7f;box-shadow:0 0 15px rgba(252,93,127,.6);color:#080e1a;transform:scale(1.05)}.latest-updates[data-v-84a7bbc4]{background:rgba(8,14,26,.8);border-radius:15px;margin-top:60px;padding:30px}.updates-timeline[data-v-84a7bbc4]{margin-top:30px}.update-item[data-v-84a7bbc4]{background:rgba(33,222,234,.05);border-left:2px solid #21deea;border-radius:0 15px 15px 0;display:flex;gap:20px;margin-bottom:20px;padding:20px}.update-date[data-v-84a7bbc4]{color:#21deea;font-size:.9em;min-width:100px}.update-tag[data-v-84a7bbc4]{border-radius:12px;display:inline-block;font-size:.8em;margin-bottom:10px;padding:3px 8px;text-shadow:0 0 8px rgba(33,222,234,.6)}.update-tag.new[data-v-84a7bbc4]{background:rgba(0,255,0,.2);color:#4caf50}.update-tag.update[data-v-84a7bbc4]{background:rgba(33,222,234,.2);color:#21deea}.update-tag.fix[data-v-84a7bbc4]{background:rgba(255,87,34,.2);color:#ff5722}.update-content h3[data-v-84a7bbc4]{color:#fc5d7f;margin-bottom:8px}.update-meta[data-v-84a7bbc4]{color:#21deea;display:flex;font-size:.9em;gap:20px;margin-top:10px}.tech-categories[data-v-84a7bbc4]{margin-top:60px}.categories-grid[data-v-84a7bbc4]{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:30px}.category-card[data-v-84a7bbc4]{background:rgba(8,14,26,.9);border:1px solid rgba(33,222,234,.3);border-radius:15px;box-shadow:0 0 10px rgba(33,222,234,.1);overflow:hidden;padding:20px;position:relative;text-align:center;transition:all .3s ease}.category-card[data-v-84a7bbc4]:before{background:linear-gradient(45deg,transparent,rgba(33,222,234,.05),transparent);content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);transition:transform .6s ease;width:100%}.category-card[data-v-84a7bbc4]:hover:before{transform:translateX(100%)}.category-card[data-v-84a7bbc4]:hover{border-color:#21deea;box-shadow:0 0 25px rgba(33,222,234,.4);transform:translateY(-8px)}.category-icon[data-v-84a7bbc4]{color:#21deea;font-size:2em;margin-bottom:15px}.category-tags[data-v-84a7bbc4]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:15px}.tag[data-v-84a7bbc4]{background:rgba(252,93,127,.1);border:1px solid rgba(252,93,127,.3);border-radius:5px;color:#fc5d7f;font-size:.8em;padding:5px 10px}.quick-access[data-v-84a7bbc4]{margin-bottom:60px;margin-top:60px}.quick-links[data-v-84a7bbc4]{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:30px}.quick-link[data-v-84a7bbc4]{align-items:center;background:rgba(8,14,26,.8);border:1px solid rgba(33,222,234,.2);border-radius:15px;color:#fff;display:flex;gap:15px;padding:20px;-webkit-text-decoration:none;text-decoration:none;transition:all .3s ease}.quick-link[data-v-84a7bbc4]:hover{background:rgba(33,222,234,.1);border-color:#21deea;transform:translateX(5px)}.quick-link i[data-v-84a7bbc4]{color:#21deea;font-size:1.5em}.quick-link span[data-v-84a7bbc4]{display:block}.link-description[data-v-84a7bbc4]{color:#fc5d7f;font-size:.9em;margin-top:5px}@media (max-width:768px){.tech-docs-page[data-v-84a7bbc4]{padding:60px 15px}.tech-docs-header h1[data-v-84a7bbc4]{font-size:2.5em}.section-description[data-v-84a7bbc4]{font-size:1em}.docs-cards[data-v-84a7bbc4],.tech-docs-grid[data-v-84a7bbc4]{grid-template-columns:1fr}.update-item[data-v-84a7bbc4]{flex-direction:column;gap:10px}.update-date[data-v-84a7bbc4]{min-width:auto}.quick-links[data-v-84a7bbc4]{grid-template-columns:1fr}}.page-container[data-v-1ba8810c]{background:linear-gradient(180deg,rgba(8,14,26,.9),rgba(8,14,26,.95) 50%,rgba(8,14,26,.9));color:#efefef;margin:0 auto;padding:80px 30px;position:relative}.page-header[data-v-1ba8810c]{background:rgba(0,0,0,.7);border:2px solid rgba(252,93,127,.3);border-radius:20px;margin-bottom:100px;padding:60px 40px;text-align:center}.page-title[data-v-1ba8810c]{color:#21deea;font-size:4em;letter-spacing:4px;text-shadow:0 0 10px rgba(33,222,234,.5);text-transform:uppercase}.page-content[data-v-1ba8810c]{grid-gap:60px;display:grid;gap:60px;margin-top:80px}.page-section[data-v-1ba8810c]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(0,0,0,.7);border:1px solid rgba(252,93,127,.2);border-radius:15px;padding:40px}.section-title[data-v-1ba8810c]{color:#fc5d7f;font-size:2.2em;margin-bottom:30px;text-shadow:0 0 10px rgba(252,93,127,.5)}.section-text[data-v-1ba8810c]{font-size:1.15em;line-height:1.9;margin-bottom:20px}.code-block[data-v-1ba8810c]{background-color:#0d0d0d;border:1px solid rgba(33,222,234,.3);border-radius:8px;color:#e0e0e0;font-family:Fira Code,monospace;font-size:.95em;overflow-x:auto;padding:20px;white-space:pre}@media (max-width:768px){.page-container[data-v-1ba8810c],.page-header[data-v-1ba8810c]{padding:40px 20px}.page-header[data-v-1ba8810c]{margin-bottom:60px}.page-title[data-v-1ba8810c]{font-size:2.5em}.section-title[data-v-1ba8810c]{font-size:1.8em}}.video-page[data-v-5a6ce264]{background:linear-gradient(180deg,rgba(8,14,26,.9),rgba(8,14,26,.95) 50%,rgba(8,14,26,.9));min-height:100vh;padding:80px 30px}.page-header[data-v-5a6ce264]{align-items:center;display:flex;justify-content:center;margin-bottom:60px;overflow:hidden;padding:40px 20px;position:relative;text-align:center}.cyber-lines[data-v-5a6ce264]{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.cyber-lines .line[data-v-5a6ce264]{background:rgba(252,93,127,.1);overflow:hidden;position:absolute}.cyber-lines .line[data-v-5a6ce264]:first-child{animation:slide-right-5a6ce264 2s linear infinite;height:1px;left:0;top:0;transform:translateX(-100%);width:100%}.cyber-lines .line[data-v-5a6ce264]:nth-child(2){animation:slide-down-5a6ce264 2s linear infinite;height:100%;right:0;top:0;transform:translateY(-100%);width:1px}.cyber-lines .line[data-v-5a6ce264]:nth-child(3){animation:slide-left-5a6ce264 2s linear infinite;bottom:0;height:1px;right:0;transform:translateX(100%);width:100%}@keyframes slide-right-5a6ce264{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes slide-down-5a6ce264{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes slide-left-5a6ce264{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}.header-content[data-v-5a6ce264]{margin:0 auto;max-width:800px;z-index:1}.glitch-text[data-v-5a6ce264]{color:#21deea;font-family:Protest Guerrilla,sans-serif;font-size:3.5em;margin-bottom:20px;text-shadow:0 0 10px rgba(33,222,234,.5),0 0 20px rgba(33,222,234,.3);text-transform:uppercase}.section-description[data-v-5a6ce264]{color:hsla(0,0%,100%,.8);font-size:1.2em;margin-bottom:30px}.search-bar[data-v-5a6ce264]{align-items:center;background:rgba(0,0,0,.3);border:1px solid rgba(252,93,127,.3);border-radius:25px;display:flex;gap:10px;margin:0 auto;max-width:600px;padding:10px 20px}.search-bar input[data-v-5a6ce264]{background:transparent;border:none;color:#fff;font-size:1.1em;width:100%}.search-bar input[data-v-5a6ce264]::-moz-placeholder{color:hsla(0,0%,100%,.5)}.search-bar input[data-v-5a6ce264]::placeholder{color:hsla(0,0%,100%,.5)}.video-player[data-v-5a6ce264]{aspect-ratio:16/9;max-width:800px;position:relative;width:100%}.video-player iframe[data-v-5a6ce264]{border-radius:10px;height:100%;width:100%}.featured-video[data-v-5a6ce264]{align-items:center;display:flex;flex-direction:column;gap:30px;margin:0 auto 60px;max-width:1200px;padding:30px}.featured-video[data-v-5a6ce264],.video-info[data-v-5a6ce264]{background:rgba(0,0,0,.5);border:1px solid rgba(252,93,127,.2);border-radius:15px}.video-info[data-v-5a6ce264]{max-width:800px;padding:20px;text-align:center;width:100%}.video-info h2[data-v-5a6ce264]{color:#fc5d7f;font-family:Protest Guerrilla,sans-serif;font-size:1.8em;margin-bottom:15px}.video-info p[data-v-5a6ce264]{color:hsla(0,0%,100%,.9);font-size:1.1em;line-height:1.6;margin-bottom:20px}.video-meta[data-v-5a6ce264]{color:#21deea;display:flex;font-size:.9em;gap:30px;justify-content:center}.video-meta span[data-v-5a6ce264]{align-items:center;display:flex;gap:8px}.video-meta i[data-v-5a6ce264]{font-size:1.2em}.video-categories[data-v-5a6ce264]{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:40px}.category-btn[data-v-5a6ce264]{align-items:center;background:rgba(0,0,0,.3);border:1px solid rgba(252,93,127,.3);border-radius:20px;color:#fff;cursor:pointer;display:flex;gap:8px;padding:10px 20px;transition:all .3s ease}.category-btn i[data-v-5a6ce264]{font-size:1.1em}.category-btn.active[data-v-5a6ce264]{background:rgba(252,93,127,.2);border-color:#fc5d7f}.video-grid[data-v-5a6ce264]{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin:0 auto;max-width:1400px}.video-card[data-v-5a6ce264]{background:rgba(0,0,0,.7);border:1px solid rgba(252,93,127,.2);border-radius:15px;overflow:hidden;transition:all .3s ease}.video-card[data-v-5a6ce264]:hover{border-color:rgba(252,93,127,.4);box-shadow:0 10px 20px rgba(0,0,0,.2);transform:translateY(-5px)}.video-card-content[data-v-5a6ce264]{padding:20px}.video-card-content h3[data-v-5a6ce264]{color:#fc5d7f;font-size:1.2em;margin-bottom:10px}.video-card-content p[data-v-5a6ce264]{color:hsla(0,0%,100%,.9);line-height:1.4;margin-bottom:15px}.video-tags[data-v-5a6ce264]{display:flex;flex-wrap:wrap;gap:10px;margin-top:15px}.tag[data-v-5a6ce264]{color:#21deea;font-size:.9em}.video-modal[data-v-5a6ce264]{align-items:center;background:rgba(0,0,0,.9);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content[data-v-5a6ce264]{background:rgba(8,14,26,.95);border-radius:15px;max-width:1200px;padding:20px;position:relative;width:90%}.close-btn[data-v-5a6ce264]{background:none;border:none;color:#fff;cursor:pointer;font-size:1.5em;position:absolute;right:0;top:-40px}@media (max-width:768px){.featured-video[data-v-5a6ce264]{padding:20px}.video-info h2[data-v-5a6ce264]{font-size:1.5em}.video-info p[data-v-5a6ce264]{font-size:1em}.video-meta[data-v-5a6ce264]{flex-direction:column;gap:15px}}.modal-enter-active[data-v-5a6ce264],.modal-leave-active[data-v-5a6ce264]{transition:opacity .3s}.modal-enter[data-v-5a6ce264],.modal-leave-to[data-v-5a6ce264]{opacity:0}.home-page[data-v-8909062e]{background:linear-gradient(180deg,rgba(8,14,26,.9),rgba(8,14,26,.95) 50%,rgba(8,14,26,.9));margin:0 auto;min-height:100vh;overflow-x:hidden;padding:80px 30px;position:relative;width:100%;z-index:1}.featured-section[data-v-8909062e]{align-items:center;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:rgba(0,0,0,.7);border:1px solid rgba(252,93,127,.3);border-radius:20px;display:flex;justify-content:space-between;margin-bottom:120px;margin-left:auto;margin-right:auto;max-width:1400px;overflow:hidden;padding:40px;position:relative;width:100%}.featured-content[data-v-8909062e]{max-width:600px;position:relative;z-index:2}.featured-title[data-v-8909062e]{color:#21deea;font-family:Protest Guerrilla,sans-serif;font-size:max(2em,min(5vw,4em));line-height:1.1;margin-bottom:20px;text-shadow:0 0 10px rgba(33,222,234,.5),0 0 20px rgba(33,222,234,.3);text-transform:uppercase}.featured-description[data-v-8909062e]{color:#afafaf;font-family:Inria Sans,sans-serif;font-size:max(1em,min(2vw,1.2em));line-height:1.6;margin-bottom:30px}.featured-topics[data-v-8909062e]{display:flex;flex-wrap:wrap;gap:15px}.topic-tag[data-v-8909062e]{background:rgba(252,93,127,.1);border:1px solid #fc5d7f;border-radius:20px;color:#fc5d7f;font-size:.9em;padding:8px 16px;transition:all .3s ease}.topic-tag[data-v-8909062e]:hover{background:rgba(252,93,127,.2);box-shadow:0 5px 15px rgba(252,93,127,.2);transform:translateY(-2px)}.featured-decoration[data-v-8909062e]{align-items:center;display:flex;justify-content:center;overflow:hidden;width:40%}.cyber-lines[data-v-8909062e],.featured-decoration[data-v-8909062e]{bottom:0;position:absolute;right:0;top:0}.cyber-lines[data-v-8909062e]{background:linear-gradient(90deg,transparent,rgba(33,222,234,.1) 50%,transparent);transform:skewX(-20deg);width:100%}@keyframes rotate-8909062e{0%{transform:translateY(-50%) rotate(0deg)}to{transform:translateY(-50%) rotate(1turn)}}@media (max-width:1200px){.featured-section[data-v-8909062e]{margin-left:20px;margin-right:20px;padding:30px;width:calc(100% - 40px)}}@media (max-width:968px){.featured-decoration[data-v-8909062e]{width:30%}}@media (max-width:768px){.home-page[data-v-8909062e]{padding:40px 20px}.featured-section[data-v-8909062e]{flex-direction:column;margin-bottom:80px;padding:30px 20px}.featured-decoration[data-v-8909062e]{height:200px;margin-top:30px;position:relative;width:100%}.featured-content[data-v-8909062e]{max-width:100%}.topic-tag[data-v-8909062e]{font-size:.8em;padding:6px 12px}}@media (max-width:480px){.home-page[data-v-8909062e]{padding:30px 15px}.featured-section[data-v-8909062e]{margin-left:15px;margin-right:15px;width:calc(100% - 30px)}.featured-decoration[data-v-8909062e]{height:150px}.topic-tag[data-v-8909062e]{font-size:.75em;padding:5px 10px}}@media (prefers-reduced-motion:reduce){[data-v-8909062e]{animation:none!important;transition:none!important}}.skull-container[data-v-063d88c6]{height:300px;position:relative;width:300px}.separator-container[data-v-52a1d1e1]{height:120px;margin:40px 0;perspective:1000px;position:relative;width:100%}.separator-content[data-v-52a1d1e1]{animation:separatorFloat-52a1d1e1 6s ease-in-out infinite;height:100%;position:relative;transform-style:preserve-3d}.line[data-v-52a1d1e1]{background:linear-gradient(90deg,transparent,rgba(252,93,127,.2),#fc5d7f,#21deea,rgba(33,222,234,.2),transparent);box-shadow:0 0 20px rgba(252,93,127,.5);height:2px;position:absolute;width:100%}.line-top[data-v-52a1d1e1]{top:0;transform:translateZ(20px)}.line-middle[data-v-52a1d1e1]{top:50%;transform:translateY(-50%)}.line-bottom[data-v-52a1d1e1]{bottom:0;transform:translateZ(-20px)}.hexagon-container[data-v-52a1d1e1]{animation:hexagonRotate-52a1d1e1 4s linear infinite;left:50%;perspective:1000px;position:absolute;top:50%;transform:translate(-50%,-50%)}.hexagon[data-v-52a1d1e1]{background:rgba(0,0,0,.7);border:2px solid #fc5d7f;box-shadow:0 0 20px rgba(252,93,127,.5);height:60px;position:relative;transform-style:preserve-3d;width:60px}.hexagon-inner[data-v-52a1d1e1],.hexagon[data-v-52a1d1e1]{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.hexagon-inner[data-v-52a1d1e1]{background:rgba(33,222,234,.1);border:1px solid #21deea;bottom:5px;box-shadow:0 0 15px rgba(33,222,234,.5);left:5px;position:absolute;right:5px;top:5px}.circuit-lines[data-v-52a1d1e1]{height:100%;left:0;position:absolute;top:0;width:100%}.circuit-line[data-v-52a1d1e1]{animation:circuitPulse-52a1d1e1 2s ease-in-out infinite;background:linear-gradient(90deg,transparent,#21deea,transparent);height:2px;opacity:.3;position:absolute}.circuit-line[data-v-52a1d1e1]:first-child{animation-delay:0s;left:0;top:30%;width:30%}.circuit-line[data-v-52a1d1e1]:nth-child(2){animation-delay:.5s;right:0;top:50%;width:40%}.circuit-line[data-v-52a1d1e1]:nth-child(3){animation-delay:1s;bottom:30%;left:0;width:25%}@keyframes separatorFloat-52a1d1e1{0%,to{transform:translateY(-5px) rotateX(5deg)}50%{transform:translateY(5px) rotateX(-5deg)}}@keyframes hexagonRotate-52a1d1e1{0%{transform:translate(-50%,-50%) rotateY(0deg)}to{transform:translate(-50%,-50%) rotateY(1turn)}}@keyframes circuitPulse-52a1d1e1{0%,to{opacity:.3;transform:scaleX(1)}50%{opacity:.6;transform:scaleX(1.1)}}@media (max-width:768px){.separator-container[data-v-52a1d1e1]{height:80px;margin:30px 0}.hexagon[data-v-52a1d1e1]{height:40px;width:40px}}.categories-section[data-v-ff926e7e]{margin:100px 0;padding:0 20px}.categories-title[data-v-ff926e7e]{color:#fc5d7f;font-family:Protest Guerrilla,sans-serif;font-size:3em;letter-spacing:3px;margin-bottom:50px;text-align:center;text-shadow:0 0 10px rgba(252,93,127,.5);text-transform:uppercase}.categories-grid[data-v-ff926e7e]{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0 auto;max-width:1200px}.category-card[data-v-ff926e7e]{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:rgba(0,0,0,.7);border:1px solid rgba(252,93,127,.2);border-radius:15px;cursor:pointer;overflow:hidden;padding:30px;position:relative;-webkit-text-decoration:none;text-decoration:none;transition:all .3s ease}.category-card[data-v-ff926e7e]:hover{border-color:rgba(252,93,127,.4);box-shadow:0 15px 40px rgba(0,0,0,.4),0 0 20px rgba(252,93,127,.2);transform:translateY(-5px)}.category-card:hover .category-icon[data-v-ff926e7e]{color:#21deea;transform:scale(1.1)}.category-icon[data-v-ff926e7e]{color:#fc5d7f;font-size:2.5em;margin-bottom:20px;transition:all .3s ease}.category-name[data-v-ff926e7e]{color:#21deea;font-family:Protest Guerrilla,sans-serif;font-size:1.5em;letter-spacing:1px;margin-bottom:15px;text-shadow:0 0 10px rgba(33,222,234,.5)}.category-description[data-v-ff926e7e]{color:#efefef;font-family:Inria Sans,sans-serif;font-size:1em;line-height:1.6;opacity:.9}.category-decoration[data-v-ff926e7e]{background:linear-gradient(45deg,transparent 50%,rgba(252,93,127,.1));height:150px;pointer-events:none;position:absolute;right:0;top:0;width:150px}.category-card[data-v-ff926e7e]:before{background:linear-gradient(90deg,transparent,#fc5d7f,transparent);content:"";height:2px;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%}.category-card[data-v-ff926e7e]:hover:before{opacity:1}@media (max-width:768px){.categories-section[data-v-ff926e7e]{margin:60px 0}.categories-title[data-v-ff926e7e]{font-size:2.2em}.categories-grid[data-v-ff926e7e]{grid-template-columns:1fr}.category-card[data-v-ff926e7e]{padding:25px}}.blog-card-link[data-v-73d96c53]{color:inherit;display:block;-webkit-text-decoration:none;text-decoration:none}.blog-card[data-v-73d96c53]{background:rgba(8,14,26,.8);border:1px solid rgba(33,222,234,.2);border-radius:15px;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.blog-card[data-v-73d96c53]:hover{border-color:rgba(33,222,234,.5);box-shadow:0 20px 40px rgba(0,0,0,.4);transform:translateY(-10px) scale(1.03)}.card-image[data-v-73d96c53]{border-bottom:1px solid rgba(33,222,234,.2);height:200px;-o-object-fit:cover;object-fit:cover;width:100%}.card-content[data-v-73d96c53]{display:flex;flex-direction:column;flex-grow:1;padding:1.5rem}.card-title[data-v-73d96c53]{color:#21deea;font-size:1.3em;line-height:1.3;margin-bottom:.75rem}.card-excerpt[data-v-73d96c53]{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#afafaf;display:-webkit-box;flex-grow:1;line-height:1.5;margin-bottom:1rem;overflow:hidden}.card-meta[data-v-73d96c53]{border-top:1px solid rgba(252,93,127,.1);margin-top:auto;padding-top:1rem}.date[data-v-73d96c53]{color:#fc5d7f;display:block;font-size:.85em;margin-bottom:.75rem}.tags[data-v-73d96c53]{display:flex;flex-wrap:wrap;gap:.5rem}.tag[data-v-73d96c53]{background:rgba(252,93,127,.1);border:1px solid rgba(252,93,127,.2);border-radius:20px;color:#fc5d7f;font-size:.75em;padding:.3rem .6rem}.recent-posts-section[data-v-63776200]{margin:0 auto;max-width:1400px;padding:60px 0;width:100%}.section-title[data-v-63776200]{color:#21deea;font-size:2.5em;margin-bottom:40px;text-align:center;text-shadow:0 0 10px rgba(33,222,234,.5);text-transform:uppercase}.posts-grid[data-v-63776200]{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}@media (max-width:768px){.section-title[data-v-63776200]{font-size:2em}.posts-grid[data-v-63776200]{grid-template-columns:1fr}}.tech-section[data-v-6a66caea]{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:rgba(0,0,0,.7);border:1px solid rgba(252,93,127,.3);border-radius:20px;margin:100px 0 0;padding:40px}.tech-header[data-v-6a66caea]{margin-bottom:50px;position:relative}.tech-title[data-v-6a66caea]{color:#21deea;font-family:Protest Guerrilla,sans-serif;font-size:3em;margin-bottom:20px;text-shadow:0 0 10px rgba(33,222,234,.5),0 0 20px rgba(33,222,234,.3);text-transform:uppercase}.tech-line[data-v-6a66caea]{background:linear-gradient(90deg,#21deea,transparent);height:2px;width:100%}.tech-grid[data-v-6a66caea]{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.tech-card[data-v-6a66caea]{background:rgba(8,14,26,.8);border:1px solid rgba(33,222,234,.2);border-radius:15px;padding:25px;text-align:center;transition:all .3s ease}.tech-card[data-v-6a66caea]:hover{border-color:#21deea;box-shadow:0 0 20px rgba(33,222,234,.2);transform:translateY(-5px)}.tech-icon[data-v-6a66caea]{color:#fc5d7f;font-size:2.5em;margin-bottom:15px;text-shadow:0 0 10px rgba(252,93,127,.5)}.tech-name[data-v-6a66caea]{color:#efefef;font-size:1.2em}@media (max-width:768px){.tech-section[data-v-6a66caea]{margin:60px 0 0;padding:20px}.tech-title[data-v-6a66caea]{font-size:2.5em}.tech-grid[data-v-6a66caea]{grid-template-columns:1fr}}.category-page[data-v-522a8121]{background:linear-gradient(180deg,rgba(8,14,26,.9),rgba(8,14,26,.95) 50%,rgba(8,14,26,.9));height:100%;min-height:100vh;padding:5rem 3rem 9rem;width:100%}.category-header[data-v-522a8121]{margin-bottom:60px;text-align:center}.category-header h1[data-v-522a8121]{color:#21deea;font-family:Protest Guerrilla,sans-serif;font-size:3.5em;margin-bottom:20px;text-shadow:0 0 10px rgba(33,222,234,.5),0 0 20px rgba(33,222,234,.3);text-transform:uppercase}.category-description[data-v-522a8121]{color:#fc5d7f;font-size:1.2em;line-height:1.6;margin:0 auto;max-width:800px;text-shadow:0 0 5px rgba(252,93,127,.4)}.category-docs-grid[data-v-522a8121]{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.doc-card[data-v-522a8121]{background:rgba(8,14,26,.9);border:1px solid rgba(33,222,234,.3);border-radius:15px;box-shadow:0 0 10px rgba(33,222,234,.1);overflow:hidden;padding:25px;position:relative;transition:all .3s ease}.doc-card[data-v-522a8121]:before{background:linear-gradient(45deg,transparent,rgba(33,222,234,.05),transparent);content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);transition:transform .6s ease;width:100%}.doc-card[data-v-522a8121]:hover:before{transform:translateX(100%)}.doc-card[data-v-522a8121]:hover{border-color:#21deea;box-shadow:0 0 25px rgba(33,222,234,.4);transform:translateY(-8px)}.card-header[data-v-522a8121]{align-items:center;display:flex;gap:10px;margin-bottom:15px}.category[data-v-522a8121]{color:#fc5d7f;font-size:.9em}.doc-card h3[data-v-522a8121]{color:#21deea;font-size:1.4em;margin-bottom:10px;text-shadow:0 0 8px rgba(33,222,234,.6)}.doc-card p[data-v-522a8121]{color:#fff;font-size:.95em;line-height:1.5;margin-bottom:15px}.tech-tags[data-v-522a8121]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px;margin-top:10px}.tech-tag[data-v-522a8121]{background:rgba(33,222,234,.1);border:1px solid rgba(33,222,234,.3);border-radius:5px;color:#21deea;font-size:.8em;padding:5px 10px}.card-footer[data-v-522a8121]{align-items:center;border-top:1px solid rgba(33,222,234,.1);display:flex;justify-content:space-between;margin-top:auto;padding-top:15px}.date[data-v-522a8121]{color:#fc5d7f;font-size:.85em}.read-more[data-v-522a8121]{background:none;border:1px solid #fc5d7f;border-radius:25px;box-shadow:0 0 5px rgba(252,93,127,.3);color:#fc5d7f;cursor:pointer;font-weight:700;letter-spacing:1px;padding:8px 20px;text-transform:uppercase;transition:all .3s ease}.read-more[data-v-522a8121]:hover{background:#fc5d7f;box-shadow:0 0 15px rgba(252,93,127,.6);color:#080e1a;transform:scale(1.05)}@media (max-width:768px){.category-page[data-v-522a8121]{padding:60px 15px}.category-header h1[data-v-522a8121]{font-size:2.5em}.category-description[data-v-522a8121]{font-size:1em}.category-docs-grid[data-v-522a8121]{grid-template-columns:1fr}}.share-buttons[data-v-53d6a58d]{display:flex;gap:15px;justify-content:flex-end;margin-bottom:30px;padding-right:20px}.share-button[data-v-53d6a58d]{align-items:center;border:1px solid transparent;border-radius:50%;box-shadow:0 2px 5px rgba(0,0,0,.2);color:#efefef;display:flex;font-size:1.2em;height:40px;justify-content:center;-webkit-text-decoration:none;text-decoration:none;transition:all .3s ease;width:40px}.share-button[data-v-53d6a58d]:hover{box-shadow:0 5px 15px rgba(0,0,0,.3);transform:translateY(-3px)}.share-button.twitter[data-v-53d6a58d]{background-color:#000}.share-button.twitter[data-v-53d6a58d]:hover{background-color:#333;border-color:#333}.share-button.linkedin[data-v-53d6a58d]{background-color:#0077b5}.share-button.linkedin[data-v-53d6a58d]:hover{background-color:#069;border-color:#069}.share-button.copy[data-v-53d6a58d]{background-color:#6c757d;border-color:#6c757d;cursor:pointer}.share-button.copy[data-v-53d6a58d]:hover{background-color:#5a6268;border-color:#5a6268}@media (max-width:768px){.share-buttons[data-v-53d6a58d]{justify-content:center;padding-right:0}}.post-container{background:#1e1e1e;min-height:100vh;padding:80px 20px;position:relative}.post-content{background:rgba(8,14,26,.8);border:1px solid rgba(252,93,127,.2);border-radius:15px;box-shadow:0 0 30px rgba(0,0,0,.5);margin:0 auto;padding:40px;width:auto}.post-header{margin-bottom:40px}.post-title{color:#21deea;font-size:2.5em;line-height:1.2;margin-bottom:20px;text-shadow:0 0 10px rgba(33,222,234,.5),0 0 20px rgba(33,222,234,.3)}.post-meta{align-items:center;display:flex;gap:20px;margin-bottom:20px}.post-date{color:#fc5d7f;font-size:.9em}.post-tags{display:flex;gap:10px}.post-tags .tag{background-color:rgba(252,93,127,.1);border:1px solid rgba(252,93,127,.3);border-radius:5px;color:#fc5d7f;font-size:.8em;padding:5px 10px}.header-line{background:linear-gradient(90deg,#fc5d7f,#21deea);border:none;box-shadow:0 0 15px rgba(252,93,127,.5),0 0 15px rgba(33,222,234,.5);height:3px;margin-bottom:0;margin-top:20px;width:100%}.post-image{border:1px solid rgba(33,222,234,.3);border-radius:10px;height:500px;margin-bottom:30px;max-width:100%;min-width:100%;-o-object-fit:cover;object-fit:cover}.nuxt-content{color:#efefef;line-height:1.8}.nuxt-content hr{border:none;border-top:3px dashed #fc5d7f;margin:40px 0;opacity:.7}.nuxt-content li code,.nuxt-content p code,.nuxt-content table code{word-wrap:break-word;background:rgba(33,222,234,.1);border:1px solid rgba(33,222,234,.2);border-radius:4px;color:#21deea;font-family:Fira Code,monospace;padding:.2em .4em;white-space:normal}.nuxt-content-highlight .filename{background:rgba(252,93,127,.1);border-bottom:1px solid rgba(252,93,127,.3);border-left:1px solid rgba(252,93,127,.3);border-radius:0 8px 0 8px;color:#fc5d7f;font-family:Fira Code,monospace;font-size:.8em;padding:.5em 1em;position:absolute;right:0;top:0}.nuxt-content code::-moz-selection,.nuxt-content pre code::-moz-selection{background:#080e1a;color:#21deea}.nuxt-content code::selection,.nuxt-content pre code::selection{background:#080e1a;color:#21deea}.token{background:transparent;font-family:Fira Code,monospace!important}.token.cdata,.token.comment,.token.doctype,.token.prolog{background:transparent;color:#979797;font-style:italic}.token.function{background:transparent;color:#21deea}.token.keyword{background:transparent;color:#fc5d7f}.token.string{background:transparent;color:#98fb98}.token.number{background:transparent;color:#ff8c00}.token.boolean{background:transparent;color:#fc5d7f}.token.property{background:transparent;color:#21deea}.token.operator{background:transparent;color:#fc5d7f}.nuxt-content pre::-webkit-scrollbar{height:8px}.nuxt-content pre::-webkit-scrollbar-track{background:rgba(33,222,234,.1);border-radius:4px}.nuxt-content pre::-webkit-scrollbar-thumb{background:rgba(252,93,127,.3);border-radius:4px}.nuxt-content h1,.nuxt-content h2,.nuxt-content h3,.nuxt-content h4,.nuxt-content h5,.nuxt-content h6{color:#21deea;margin:30px 0 20px;text-shadow:0 0 10px rgba(33,222,234,.3)}.nuxt-content h2{border-bottom:2px solid rgba(33,222,234,.2);font-size:1.8em;padding-bottom:10px}.nuxt-content h3{color:#fc5d7f;font-size:1.5em}.nuxt-content p{font-size:1.1em;margin-bottom:20px}.nuxt-content a{border-bottom:1px dashed #21deea;color:#21deea;-webkit-text-decoration:none;text-decoration:none;transition:all .3s ease}.nuxt-content a:hover{border-color:#fc5d7f;color:#fc5d7f;text-shadow:0 0 10px rgba(252,93,127,.5)}.nuxt-content ol,.nuxt-content ul{margin:20px 0;padding-left:20px}.nuxt-content li{margin-bottom:10px}.nuxt-content code{background:rgba(33,222,234,.1);border-radius:4px;color:#21deea;font-family:Fira Code,monospace;padding:2px 6px}.nuxt-content pre{background:rgba(8,14,26,.9);border:1px solid rgba(33,222,234,.2);border-radius:10px;font-family:Fira Code,monospace!important;margin:20px 0;overflow-x:auto;padding:20px}.nuxt-content pre code{background:none;color:#efefef;padding:0}.nuxt-content blockquote{border-left:4px solid #fc5d7f;color:#afafaf;font-style:italic;margin:20px 0;padding-left:20px}.nuxt-content table{border-collapse:collapse;display:block;margin:20px 0;overflow-x:auto;width:100%}.nuxt-content td,.nuxt-content th{border:1px solid rgba(33,222,234,.2);color:#efefef;padding:12px 15px;text-align:left}.nuxt-content th{background-color:rgba(33,222,234,.1);color:#21deea;font-weight:700}.nuxt-content tr:nth-child(2n){background-color:rgba(8,14,26,.5)}.nuxt-content tr:hover{background-color:rgba(8,14,26,.7)}.post-footer{margin-top:60px}.footer-line{background:linear-gradient(90deg,transparent,#21deea,#fc5d7f,transparent);border:none;box-shadow:0 0 15px rgba(33,222,234,.5),0 0 15px rgba(252,93,127,.5);height:3px;margin-bottom:30px}.post-nav{display:flex;gap:20px;justify-content:space-between}.nav-link{border:1px solid rgba(33,222,234,.3);border-radius:20px;color:#21deea;font-size:.9em;padding:10px 20px;-webkit-text-decoration:none;text-decoration:none;transition:all .3s ease}.nav-link:hover{background:rgba(33,222,234,.1);border-color:#21deea;box-shadow:0 5px 15px rgba(33,222,234,.2);transform:translateY(-2px)}.language-xml .token.tag{color:#98fb98}.language-xml .token.attr-name{color:#fc5d7f}.language-xml .token.attr-value{color:gold}.language-xml .token.punctuation{color:#21deea}.language-xml .token.prolog,.language-xml .token.prolog .token.punctuation{color:#979797;font-style:italic}.language-java .token.annotation{color:gold;font-weight:700}.language-java .token.class-name{color:#42e2b8}.language-java .token.method.function{color:#82aaff}.language-java .token.keyword{color:#fc5d7f}.language-http .token.property,.language-http .token.request-line .token.method{color:#fc5d7f;font-weight:700}.language-http .token.url{color:#21deea}.language-http .token.number{color:#ff8c00}.language-http .token.keyword{color:#98fb98}.language-http .token.http-version{color:#979797}.language-css .token.string,.style .token.string,.token.entity,.token.url{background:transparent}.language-html .token.tag{color:#fc5d7f}.language-html .token.attr-name{color:#21deea}.language-html .token.attr-value{color:#98fb98}.language-html .token.punctuation{color:#21deea}.language-css .token.selector,.language-scss .token.selector{color:#98fb98}.language-css .token.property,.language-scss .token.property{color:#21deea}.language-css .token.string,.language-scss .token.string{color:gold}.language-css .token.function,.language-scss .token.function{color:#82aaff}.language-javascript .token.keyword,.language-js .token.keyword,.language-scss .token.variable{color:#fc5d7f}.language-javascript .token.function,.language-js .token.function{color:#21deea}.language-javascript .token.class-name,.language-js .token.class-name{color:#42e2b8}.language-javascript .token.parameter,.language-js .token.parameter{color:gold}.language-javascript .token.string,.language-js .token.string{color:#98fb98}.language-javascript .token.template-string .token.interpolation .token.punctuation,.language-js .token.template-string .token.interpolation .token.punctuation{color:#fc5d7f}@media (max-width:768px){.post-container{padding:60px 15px}.post-content{padding:30px 20px}.post-title{font-size:2em}.post-meta{align-items:flex-start;gap:10px}.post-meta,.post-nav{flex-direction:column}.post-nav{align-items:stretch}.nav-link{text-align:center}}.particle-container[data-v-ec55eb36]{height:100%;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100%;z-index:0}.particle[data-v-ec55eb36]{filter:drop-shadow(0 0 5px rgba(252,93,127,.3));position:absolute;transition:transform .3s ease}@media (prefers-reduced-motion:reduce){.particle[data-v-ec55eb36]{animation:none!important;transition:none!important}}