/*! tailwindcss v4.0.13 | MIT License | https://tailwindcss.com */@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-font-feature-settings:var(--font-sans--font-feature-settings);--default-font-variation-settings:var(--font-sans--font-variation-settings);--default-mono-font-family:var(--font-mono);--default-mono-font-feature-settings:var(--font-mono--font-feature-settings);--default-mono-font-variation-settings:var(--font-mono--font-variation-settings)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1;color:color-mix(in oklab,currentColor 50%,transparent)}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.static{position:static}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.table{display:table}.flex-shrink{flex-shrink:1}.flex-grow{flex-grow:1}.transform{transform:var(--tw-rotate-x)var(--tw-rotate-y)var(--tw-rotate-z)var(--tw-skew-x)var(--tw-skew-y)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}@property --tw-rotate-x{syntax:"*";inherits:false;initial-value:rotateX(0)}@property --tw-rotate-y{syntax:"*";inherits:false;initial-value:rotateY(0)}@property --tw-rotate-z{syntax:"*";inherits:false;initial-value:rotateZ(0)}@property --tw-skew-x{syntax:"*";inherits:false;initial-value:skewX(0)}@property --tw-skew-y{syntax:"*";inherits:false;initial-value:skewY(0)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.terminal-header[data-v-56be6c54]{background-color:var(--dark-surface);padding:.5rem 1rem;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--primary-dark);-webkit-user-select:none;user-select:none}.terminal-controls[data-v-56be6c54]{display:flex;gap:.5rem}.control[data-v-56be6c54]{width:12px;height:12px;border-radius:50%;cursor:pointer;transition:opacity .2s ease}.control[data-v-56be6c54]:hover{opacity:.8}.close[data-v-56be6c54]{background-color:#ff5f56}.minimize[data-v-56be6c54]{background-color:#ffbd2e}.maximize[data-v-56be6c54]{background-color:#27c93f}.terminal-title[data-v-56be6c54]{color:var(--foreground);font-family:JetBrains Mono,monospace;font-size:.9rem}.system-info[data-v-56be6c54]{display:flex;gap:1rem;font-family:JetBrains Mono,monospace;font-size:.8rem}.info-item[data-v-56be6c54]{display:flex;align-items:center;gap:.25rem}.info-label[data-v-56be6c54]{color:var(--secondary)}.info-value[data-v-56be6c54]{color:var(--primary)}@media (max-width: 768px){.system-info[data-v-56be6c54]{gap:.5rem}}@media (max-width: 600px){.system-info[data-v-56be6c54]{display:none}}.terminal-prompt[data-v-80480ef0]{display:flex;align-items:center;gap:.1rem;font-family:JetBrains Mono,monospace;font-size:1rem;-webkit-user-select:none;user-select:none}.username[data-v-80480ef0]{color:var(--accent);font-weight:700}.separator[data-v-80480ef0]{color:var(--foreground)}.hostname[data-v-80480ef0]{color:var(--secondary);font-weight:700}.directory[data-v-80480ef0]{color:var(--primary);font-weight:700}.prompt-symbol[data-v-80480ef0]{color:var(--foreground);margin-left:.5rem;margin-right:.5rem}.terminal-input-wrapper[data-v-870fc2d8]{position:relative;flex:1}.terminal-input[data-v-870fc2d8]{width:100%;background:transparent;border:none;outline:none;color:var(--terminal-text);font-family:JetBrains Mono,monospace;font-size:1rem;padding:0 .25rem;caret-color:transparent}.cursor-indicator[data-v-870fc2d8]{position:absolute;top:0;width:.5rem;height:1.2rem;background-color:var(--terminal-text);opacity:0;transition:opacity .3s ease}.cursor-indicator.active[data-v-870fc2d8]{opacity:1;animation:blink-870fc2d8 1s step-end infinite}@keyframes blink-870fc2d8{0%,to{opacity:1}50%{opacity:0}}.matrix-canvas[data-v-785fb5ee]{width:100%;height:100%;display:block}.loading-container[data-v-708a867e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem}.loading-spinner[data-v-708a867e]{display:inline-block;position:relative;width:50px;height:50px}.spinner[data-v-708a867e]{border:4px solid rgba(0,255,255,.2);border-left:4px solid var(--primary);border-radius:50%;width:40px;height:40px;animation:spin-708a867e 1s linear infinite}@keyframes spin-708a867e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-message[data-v-708a867e]{margin-top:.5rem;color:var(--foreground);font-size:.9rem}.error-container[data-v-e70bbedc]{display:flex;align-items:flex-start;background-color:#ff00001a;border-left:3px solid var(--error-color);padding:1rem;margin-bottom:1rem;border-radius:.25rem}.error-icon[data-v-e70bbedc]{font-size:1.5rem;margin-right:1rem}.error-content[data-v-e70bbedc]{flex:1}.error-title[data-v-e70bbedc]{font-size:1rem;margin-bottom:.25rem;color:var(--error-color)}.error-message[data-v-e70bbedc]{font-size:.9rem;margin-bottom:.5rem}.error-actions[data-v-e70bbedc]{display:flex;justify-content:flex-end}.retry-button[data-v-e70bbedc]{background-color:var(--primary-dark);color:var(--foreground);border:none;padding:.5rem 1rem;border-radius:.25rem;cursor:pointer;transition:background-color .3s ease}.retry-button[data-v-e70bbedc]:hover{background-color:var(--primary)}.about-output[data-v-7fb5efef]{margin:1rem 0;font-family:JetBrains Mono,monospace}.about-header[data-v-7fb5efef]{margin-bottom:2rem;text-align:center}.name[data-v-7fb5efef]{font-size:2rem;color:var(--primary);margin-bottom:.5rem;text-shadow:var(--glow-primary)}.title-line[data-v-7fb5efef]{font-size:1.1rem;color:var(--secondary);font-style:italic}.about-content[data-v-7fb5efef]{display:flex;flex-direction:column;gap:2.5rem}.bio-section[data-v-7fb5efef]{position:relative;background-color:#141428b3;padding:1.5rem;border-radius:8px;border-left:4px solid var(--primary)}.bio-text[data-v-7fb5efef]{line-height:1.8;font-size:1.05rem}.philosophy-section h3[data-v-7fb5efef],.timeline-section h3[data-v-7fb5efef],.interests-section h3[data-v-7fb5efef],.education-section h3[data-v-7fb5efef],.certifications-section h3[data-v-7fb5efef]{color:var(--secondary);margin-bottom:1rem;font-size:1.2rem;border-bottom:1px solid var(--secondary-dark);padding-bottom:.5rem}.philosophy-card[data-v-7fb5efef]{background-color:#141428b3;padding:2rem;border-radius:8px;position:relative;border:1px solid var(--secondary-dark)}.quote-marks[data-v-7fb5efef]{position:absolute;top:1rem;left:1rem;font-size:4rem;color:var(--secondary);opacity:.2;font-family:Georgia,serif}.quote-marks.closing[data-v-7fb5efef]{top:auto;left:auto;right:1rem;bottom:-1rem}.philosophy-card p[data-v-7fb5efef]{position:relative;z-index:2;line-height:1.8}.timeline[data-v-7fb5efef]{position:relative;padding-left:2rem;border-left:2px solid var(--primary-dark)}.timeline-event[data-v-7fb5efef]{margin-bottom:2rem;position:relative}.timeline-event[data-v-7fb5efef]:last-child{margin-bottom:0}.timeline-year[data-v-7fb5efef]{position:absolute;left:-4.5rem;background-color:var(--primary);color:var(--dark-surface);padding:.3rem .8rem;border-radius:4px;font-weight:700;box-shadow:var(--glow-primary)}.timeline-year[data-v-7fb5efef]:after{content:"";position:absolute;width:1rem;height:2px;background-color:var(--primary);right:-1rem;top:50%;transform:translateY(-50%)}.timeline-content[data-v-7fb5efef]{background-color:#141428b3;padding:1rem;border-radius:8px;border:1px solid var(--primary-dark);margin-left:1rem}.timeline-content h4[data-v-7fb5efef]{color:var(--accent);margin-bottom:.5rem;font-size:1.1rem}.timeline-content p[data-v-7fb5efef]{color:var(--foreground);line-height:1.5}.timeline-event[data-v-7fb5efef]:before{content:"";position:absolute;width:16px;height:16px;background-color:var(--primary);border-radius:50%;left:-2.5rem;top:1rem;transform:translate(-50%);box-shadow:var(--glow-primary)}.details-grid[data-v-7fb5efef]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;margin-top:1rem}.interests-list[data-v-7fb5efef],.certifications-list[data-v-7fb5efef]{list-style-type:none;padding:0;margin:0}.interest-item[data-v-7fb5efef],.certification-item[data-v-7fb5efef]{padding-left:1.5rem;position:relative;margin-bottom:.8rem}.interest-item[data-v-7fb5efef]:before,.certification-item[data-v-7fb5efef]:before{content:"▹";position:absolute;left:0;color:var(--primary)}.education-item[data-v-7fb5efef]{margin-bottom:1.5rem;padding:1rem;background-color:#141428b3;border-radius:8px;border:1px solid var(--primary-dark)}.education-item[data-v-7fb5efef]:last-child{margin-bottom:0}.degree[data-v-7fb5efef]{font-weight:700;color:var(--primary);margin-bottom:.5rem}.institution[data-v-7fb5efef]{font-style:italic;margin-bottom:.3rem}.edu-year[data-v-7fb5efef]{font-size:.9rem;color:var(--accent);margin-bottom:.3rem}.focus[data-v-7fb5efef]{font-size:.9rem}.about-footer[data-v-7fb5efef]{margin-top:2rem;text-align:center;color:var(--foreground);opacity:.7;font-style:italic}.command-hint[data-v-7fb5efef]{color:var(--accent);background-color:#0000004d;padding:.2rem .4rem;border-radius:3px;font-family:monospace;cursor:pointer;font-style:normal}@media (max-width: 768px){.timeline[data-v-7fb5efef]{padding-left:1.5rem}.timeline-year[data-v-7fb5efef]{position:relative;left:0;margin-bottom:.5rem;display:inline-block}.timeline-year[data-v-7fb5efef]:after{display:none}.timeline-event[data-v-7fb5efef]:before{left:-1.75rem}.timeline-content[data-v-7fb5efef]{margin-left:0}.details-grid[data-v-7fb5efef]{grid-template-columns:1fr}}.guide-output[data-v-60ec1f41]{margin-top:1rem;font-family:JetBrains Mono,monospace;color:var(--foreground);max-width:100%;animation:fade-in-60ec1f41 .5s ease-out}@keyframes fade-in-60ec1f41{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.guide-header[data-v-60ec1f41]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--primary-dark)}.guide-logo[data-v-60ec1f41]{display:flex;align-items:center;gap:.75rem}.terminal-icon[data-v-60ec1f41]{position:relative;width:24px;height:24px}.screen[data-v-60ec1f41]{position:absolute;width:20px;height:16px;top:0;left:2px;background-color:#0ff3;border:1px solid var(--primary);border-radius:2px 2px 0 0}.base[data-v-60ec1f41]{position:absolute;width:16px;height:3px;bottom:0;left:4px;background-color:var(--primary-dark);border-radius:0 0 2px 2px}.guide-logo h3[data-v-60ec1f41]{font-size:1.2rem;color:var(--primary);margin:0}.guide-timestamp[data-v-60ec1f41]{display:flex;flex-direction:column;align-items:flex-end;font-size:.8rem}.timestamp[data-v-60ec1f41]{color:var(--secondary)}.user[data-v-60ec1f41]{color:var(--accent);font-weight:700}.guide-section[data-v-60ec1f41]{margin-bottom:2rem;padding:1rem;background-color:#0003;border-radius:8px;border-left:3px solid var(--primary-dark)}.guide-section h4[data-v-60ec1f41]{color:var(--primary);margin-top:0;margin-bottom:.75rem;font-size:1.1rem}.guide-section p[data-v-60ec1f41]{margin-bottom:1rem;line-height:1.6}.guide-section ul[data-v-60ec1f41]{padding-left:1.5rem;margin-bottom:.5rem}.guide-section li[data-v-60ec1f41]{margin-bottom:.5rem;line-height:1.5}.how-to-use[data-v-60ec1f41]{border-left-color:var(--secondary)}.command-example[data-v-60ec1f41]{margin-top:1.5rem}.step[data-v-60ec1f41]{display:flex;margin-bottom:1.5rem;align-items:flex-start}.step-number[data-v-60ec1f41]{width:30px;height:30px;border-radius:50%;background-color:var(--secondary-dark);color:var(--foreground);display:flex;align-items:center;justify-content:center;font-weight:700;margin-right:1rem;flex-shrink:0}.step-content[data-v-60ec1f41]{flex:1}.step-content p[data-v-60ec1f41]{margin-top:.25rem;margin-bottom:.5rem}.example[data-v-60ec1f41]{background-color:#0000004d;padding:.75rem;border-radius:4px;font-family:monospace;display:flex;align-items:center}.prompt[data-v-60ec1f41]{color:var(--primary);margin-right:.5rem}.command[data-v-60ec1f41]{color:var(--foreground)}.cursor[data-v-60ec1f41]{display:inline-block;width:.6rem;height:1.2rem;background-color:var(--accent);margin-left:.25rem;animation:blink-60ec1f41 1s step-end infinite}@keyframes blink-60ec1f41{0%,to{opacity:1}50%{opacity:0}}.commands-grid[data-v-60ec1f41]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;margin-top:1rem}.command-item[data-v-60ec1f41]{background-color:#0000004d;padding:.75rem;border-radius:4px;border-left:2px solid var(--primary-dark);transition:all .2s ease}.command-item[data-v-60ec1f41]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000004d}.command-item.highlight[data-v-60ec1f41]{border-left-color:var(--secondary)}.command-name[data-v-60ec1f41]{color:var(--accent);font-weight:700;margin-bottom:.25rem}.command-description[data-v-60ec1f41]{font-size:.9rem;opacity:.9}.code[data-v-60ec1f41]{background-color:#0000004d;padding:.2rem .4rem;border-radius:3px;font-family:monospace;color:var(--accent)}.action-buttons[data-v-60ec1f41]{display:flex;gap:1rem;flex-wrap:wrap;margin-top:1.5rem}.action-button[data-v-60ec1f41]{padding:.6rem 1.2rem;background-color:#0006;border:1px solid var(--primary-dark);color:var(--foreground);border-radius:4px;cursor:pointer;font-family:JetBrains Mono,monospace;transition:all .2s ease}.action-button[data-v-60ec1f41]:hover{background-color:#0009;border-color:var(--primary);box-shadow:0 0 8px #0ff6}.action-button.primary[data-v-60ec1f41]{background-color:#009b9b33;border-color:var(--primary)}.action-button.primary[data-v-60ec1f41]:hover{background-color:#009b9b66}@media (max-width: 768px){.guide-header[data-v-60ec1f41]{flex-direction:column;align-items:flex-start;gap:.75rem}.guide-timestamp[data-v-60ec1f41]{align-items:flex-start}.commands-grid[data-v-60ec1f41]{grid-template-columns:1fr}.action-buttons[data-v-60ec1f41]{flex-direction:column;gap:.75rem}.action-button[data-v-60ec1f41]{width:100%}}.projects-output[data-v-7a46b987]{margin-top:1rem}.projects-grid[data-v-7a46b987]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;margin:1rem 0}.project-card[data-v-7a46b987]{background-color:#141428b3;border-radius:8px;overflow:hidden;border:1px solid var(--card-border);transition:transform .3s ease,box-shadow .3s ease;cursor:pointer}.project-card[data-v-7a46b987]:hover{transform:translateY(-5px);box-shadow:0 5px 15px #00ffff4d}.card-image[data-v-7a46b987]{height:160px;overflow:hidden;position:relative;border-bottom:1px solid rgba(0,255,255,.2)}.card-image img[data-v-7a46b987]{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.project-card:hover .card-image img[data-v-7a46b987]{transform:scale(1.05)}.card-content[data-v-7a46b987]{padding:1rem}.card-title[data-v-7a46b987]{color:var(--primary);margin-bottom:.5rem;font-size:1.2rem}.card-description[data-v-7a46b987]{color:var(--foreground);font-size:.9rem;line-height:1.4;margin-bottom:1rem;opacity:.8;height:3.8em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.card-tags[data-v-7a46b987]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.card-tag[data-v-7a46b987]{background-color:#0000004d;color:var(--accent);padding:.2rem .5rem;border-radius:4px;font-size:.8rem}.more-tag[data-v-7a46b987]{color:var(--foreground);opacity:.7;font-size:.8rem}.card-footer[data-v-7a46b987]{padding:.75rem 1rem;display:flex;justify-content:space-between;border-top:1px solid rgba(0,255,255,.2);background-color:#0003}.card-category[data-v-7a46b987]{color:var(--secondary);font-size:.8rem}.card-date[data-v-7a46b987]{color:var(--foreground);opacity:.7;font-size:.8rem}.project-detail[data-v-7a46b987]{background-color:#141428b3;border-radius:8px;overflow:hidden;border:1px solid var(--primary-dark)}.project-header[data-v-7a46b987]{padding:1.5rem;background-color:#0000004d;border-bottom:1px solid var(--primary-dark)}.project-header h3[data-v-7a46b987]{color:var(--primary);margin-bottom:.5rem;font-size:1.5rem}.project-meta[data-v-7a46b987]{display:flex;gap:1rem;font-size:.9rem}.project-date[data-v-7a46b987]{color:var(--foreground);opacity:.7}.project-type[data-v-7a46b987]{color:var(--secondary);font-weight:700}.project-image[data-v-7a46b987]{height:300px;overflow:hidden;position:relative;border-bottom:1px solid var(--primary-dark)}.project-image img[data-v-7a46b987]{width:100%;height:100%;object-fit:cover}.project-content[data-v-7a46b987]{padding:1.5rem}.project-description[data-v-7a46b987]{margin-bottom:2rem;line-height:1.6}.project-tech h4[data-v-7a46b987],.project-features h4[data-v-7a46b987]{color:var(--secondary);margin-bottom:1rem;font-size:1.1rem}.tech-tags[data-v-7a46b987]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem}.tech-tag[data-v-7a46b987]{background-color:#0000004d;color:var(--accent);padding:.3rem .7rem;border-radius:4px;font-size:.9rem}.project-links[data-v-7a46b987]{display:flex;gap:1rem;margin-bottom:2rem}.project-link[data-v-7a46b987]{background-color:var(--primary);color:var(--background);padding:.5rem 1rem;border-radius:4px;text-decoration:none;display:flex;align-items:center;gap:.5rem;transition:background-color .3s ease}.project-link[data-v-7a46b987]:hover{background-color:var(--secondary)}.features-list[data-v-7a46b987]{list-style-type:none;margin:0;padding:0}.features-list li[data-v-7a46b987]{padding-left:1.5rem;position:relative;margin-bottom:.5rem;line-height:1.5}.features-list li[data-v-7a46b987]:before{content:"▹";position:absolute;left:0;color:var(--primary)}.back-link[data-v-7a46b987]{margin-top:2rem;color:var(--primary);cursor:pointer;display:inline-block;transition:color .3s ease}.back-link[data-v-7a46b987]:hover{color:var(--secondary);text-decoration:underline}.filter-bar[data-v-7a46b987]{margin-bottom:1rem;padding:.5rem 1rem;background-color:#0000004d;border-radius:4px;display:flex;align-items:center}.filter-tag[data-v-7a46b987]{display:flex;align-items:center;gap:.5rem;color:var(--accent);font-size:.9rem}.clear-filter[data-v-7a46b987]{cursor:pointer;background-color:#ffffff1a;width:16px;height:16px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:.8rem;transition:background-color .3s ease}.clear-filter[data-v-7a46b987]:hover{background-color:#ffffff4d}.no-projects[data-v-7a46b987]{padding:2rem;text-align:center;background-color:#0003;border-radius:8px;margin:1rem 0}.code[data-v-7a46b987]{background-color:#0000004d;padding:.2rem .4rem;border-radius:3px;color:var(--accent);font-family:monospace;cursor:pointer}.projects-hint[data-v-7a46b987]{margin-top:1.5rem;color:var(--foreground);opacity:.7;font-style:italic;font-size:.9rem}@media (max-width: 768px){.projects-grid[data-v-7a46b987]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.project-image[data-v-7a46b987]{height:200px}}@media (max-width: 480px){.projects-grid[data-v-7a46b987]{grid-template-columns:1fr}.project-links[data-v-7a46b987]{flex-direction:column}}.skills-output[data-v-60b96a37]{margin-top:1rem}.skills-filters[data-v-60b96a37]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.filter-button[data-v-60b96a37]{background-color:var(--dark-surface);color:var(--foreground);border:1px solid var(--primary-dark);border-radius:4px;padding:.5rem 1rem;cursor:pointer;transition:all .3s ease;font-family:JetBrains Mono,monospace;font-size:.9rem}.filter-button[data-v-60b96a37]:hover{background-color:#00ffff1a}.filter-button.active[data-v-60b96a37]{background-color:var(--primary);color:var(--dark-surface);border-color:var(--primary);box-shadow:var(--glow-primary)}.skills-container[data-v-60b96a37]{padding:1rem;background-color:#141428b3;border-radius:8px;border:1px solid var(--primary-dark)}.technical-skills[data-v-60b96a37]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2rem}.skill-category[data-v-60b96a37]{margin-bottom:1.5rem}.category-title[data-v-60b96a37]{color:var(--secondary);margin-bottom:1rem;font-size:1.2rem;border-bottom:1px solid var(--secondary-dark);padding-bottom:.5rem}.skill-bars[data-v-60b96a37]{display:flex;flex-direction:column;gap:1rem}.skill-item[data-v-60b96a37]{width:100%}.skill-header[data-v-60b96a37]{display:flex;justify-content:space-between;margin-bottom:.5rem}.skill-name[data-v-60b96a37]{color:var(--foreground);font-weight:700}.skill-level[data-v-60b96a37]{color:var(--accent)}.skill-bar[data-v-60b96a37]{height:8px;background-color:#0000004d;border-radius:4px;overflow:hidden}.skill-progress[data-v-60b96a37]{height:100%;border-radius:4px;transition:width 1s ease-in-out}.skill-progress.beginner[data-v-60b96a37]{background:linear-gradient(90deg,#ff5f6d,#ffc371)}.skill-progress.intermediate[data-v-60b96a37]{background:linear-gradient(90deg,#ffd166,#06d6a0)}.skill-progress.advanced[data-v-60b96a37]{background:linear-gradient(90deg,#00f2fe,#4facfe)}.skill-progress.expert[data-v-60b96a37]{background:linear-gradient(90deg,#da22ff,#9733ee)}.soft-skills[data-v-60b96a37]{display:flex;justify-content:center;padding:2rem 0}.radar-chart[data-v-60b96a37]{position:relative;width:400px;height:400px;margin:0 auto}.radar-placeholder[data-v-60b96a37]{position:relative;width:100%;height:100%;border-radius:50%;background-color:#0003;border:1px solid var(--primary-dark)}.chart-center[data-v-60b96a37]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;background-color:var(--primary);border-radius:50%;box-shadow:var(--glow-primary)}.radar-point[data-v-60b96a37]{position:absolute;width:8px;height:8px;background-color:var(--secondary);border-radius:50%;transform:translate(-50%,-50%);box-shadow:var(--glow-secondary)}.radar-label[data-v-60b96a37]{position:absolute;white-space:nowrap;font-size:.8rem;color:var(--foreground);background-color:#000000b3;padding:.2rem .5rem;border-radius:3px;transform:translate(-50%,-100%);top:-10px;left:50%}.language-skills[data-v-60b96a37]{max-width:600px;margin:0 auto;padding:1rem}.language-list[data-v-60b96a37]{display:flex;flex-direction:column;gap:1.5rem}.language-item[data-v-60b96a37]{display:flex;flex-direction:column;gap:.5rem}.language-name[data-v-60b96a37]{font-weight:700;color:var(--accent)}.language-level-bar[data-v-60b96a37]{height:8px;background-color:#0000004d;border-radius:4px;overflow:hidden}.language-level-progress[data-v-60b96a37]{height:100%;border-radius:4px;transition:width 1s ease-in-out}.language-level-progress.basic[data-v-60b96a37]{background:linear-gradient(90deg,#ff9a9e,#fad0c4)}.language-level-progress.intermediate[data-v-60b96a37]{background:linear-gradient(90deg,#a18cd1,#fbc2eb)}.language-level-progress.fluent[data-v-60b96a37]{background:linear-gradient(90deg,#84fab0,#8fd3f4)}.language-level-progress.native[data-v-60b96a37]{background:linear-gradient(90deg,#a1c4fd,#c2e9fb)}.language-proficiency[data-v-60b96a37]{text-align:right;font-size:.9rem;color:var(--foreground);opacity:.8}.learning-skills[data-v-60b96a37]{padding:1rem}.learning-container[data-v-60b96a37]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.5rem}.learning-item[data-v-60b96a37]{display:flex;align-items:center;gap:1rem;padding:1rem;background-color:#0000004d;border-radius:8px;border-left:3px solid var(--secondary);transition:transform .3s ease,box-shadow .3s ease}.learning-item[data-v-60b96a37]:hover{transform:translateY(-5px);box-shadow:0 5px 15px #ff00ff4d}.learning-icon[data-v-60b96a37]{position:relative;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:#00000080;border-radius:50%;font-size:1.2rem}.pulse-animation[data-v-60b96a37]{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;border:2px solid var(--secondary);animation:pulse-60b96a37 2s infinite}.learning-name[data-v-60b96a37]{font-weight:700;color:var(--foreground)}@keyframes pulse-60b96a37{0%{transform:scale(.95);opacity:.7}70%{transform:scale(1.2);opacity:0}to{transform:scale(.95);opacity:0}}@media (max-width: 768px){.technical-skills[data-v-60b96a37]{grid-template-columns:1fr}.radar-chart[data-v-60b96a37]{width:300px;height:300px}.learning-container[data-v-60b96a37]{grid-template-columns:1fr}}.contact-output[data-v-35353a8f]{margin:1rem 0}.contact-header[data-v-35353a8f]{margin-bottom:2rem;text-align:center}.contact-header h2[data-v-35353a8f]{font-size:1.8rem;text-transform:uppercase;letter-spacing:2px}.accent[data-v-35353a8f]{color:var(--accent)}.contact-grid[data-v-35353a8f]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:3rem}.contact-info[data-v-35353a8f]{display:flex;flex-direction:column;gap:2rem}.info-card[data-v-35353a8f]{background-color:#141428b3;border-radius:8px;padding:1.5rem;border:1px solid var(--primary-dark)}.info-header[data-v-35353a8f]{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;border-bottom:1px solid var(--primary-dark);padding-bottom:1rem}.info-icon[data-v-35353a8f]{font-size:1.5rem}.info-header h3[data-v-35353a8f]{color:var(--primary);font-size:1.2rem;margin:0}.info-item[data-v-35353a8f]{display:flex;margin-bottom:1rem}.info-label[data-v-35353a8f]{width:100px;color:var(--secondary);font-weight:700}.info-value[data-v-35353a8f]{color:var(--foreground)}.status-badge[data-v-35353a8f]{background-color:var(--accent);color:var(--background);padding:.2rem .5rem;border-radius:4px;font-size:.9rem;display:inline-block}.availability-note[data-v-35353a8f]{margin-top:1.5rem;padding:.75rem;background-color:#0000004d;border-radius:4px;font-size:.9rem;border-left:3px solid var(--accent)}.note-label[data-v-35353a8f]{color:var(--accent);font-weight:700}.pgp-container[data-v-35353a8f]{background-color:#141428b3;border-radius:8px;padding:1.5rem;border:1px solid var(--secondary-dark)}.pgp-header[data-v-35353a8f]{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;border-bottom:1px solid var(--secondary-dark);padding-bottom:1rem}.lock-icon[data-v-35353a8f]{font-size:1.5rem}.pgp-header h3[data-v-35353a8f]{color:var(--secondary);font-size:1.2rem;margin:0}.pgp-key[data-v-35353a8f]{background-color:#00000080;padding:1rem;border-radius:4px;overflow-x:auto;margin-bottom:1rem;max-height:120px;overflow-y:auto}.pgp-key pre[data-v-35353a8f]{font-size:.8rem;color:var(--primary);margin:0;white-space:pre-wrap}.copy-button[data-v-35353a8f]{background-color:var(--secondary);color:var(--background);padding:.5rem 1rem;border-radius:4px;text-align:center;cursor:pointer;transition:background-color .3s ease,transform .2s ease;font-size:.9rem;font-weight:700}.copy-button[data-v-35353a8f]:hover{background-color:var(--secondary-light);transform:translateY(-2px)}.copy-button[data-v-35353a8f]:active{transform:translateY(0)}.contact-form[data-v-35353a8f]{background-color:#141428b3;border-radius:8px;padding:1.5rem;border:1px solid var(--primary-dark)}.form-header[data-v-35353a8f]{margin-bottom:1.5rem;border-bottom:1px solid var(--primary-dark);padding-bottom:1rem}.form-header h3[data-v-35353a8f]{color:var(--primary);font-size:1.2rem;margin:0}.form-group[data-v-35353a8f]{margin-bottom:1.5rem}.form-group label[data-v-35353a8f]{display:block;margin-bottom:.5rem;color:var(--secondary);font-weight:700;font-size:.9rem}.form-group input[data-v-35353a8f],.form-group textarea[data-v-35353a8f]{width:100%;padding:.75rem;background-color:#0000004d;border:1px solid var(--primary-dark);border-radius:4px;color:var(--foreground);font-family:JetBrains Mono,monospace;font-size:.9rem;transition:border-color .3s ease,box-shadow .3s ease}.form-group input[data-v-35353a8f]:focus,.form-group textarea[data-v-35353a8f]:focus{outline:none;border-color:var(--primary);box-shadow:var(--glow-primary)}.button-container[data-v-35353a8f]{display:flex;justify-content:center}.send-button[data-v-35353a8f]{background-color:var(--primary);color:var(--background);border:none;padding:.75rem 1.5rem;border-radius:4px;cursor:pointer;transition:background-color .3s ease,transform .2s ease;font-family:JetBrains Mono,monospace;font-weight:700}.send-button[data-v-35353a8f]:hover{background-color:var(--primary-light);transform:translateY(-2px)}.send-button[data-v-35353a8f]:active{transform:translateY(0)}.button-content[data-v-35353a8f]{display:flex;align-items:center;gap:.5rem}.button-icon[data-v-35353a8f]{font-size:1.2rem}.form-status[data-v-35353a8f]{margin-top:1.5rem;padding:.75rem;border-radius:4px;text-align:center;font-size:.9rem}.form-status.success[data-v-35353a8f]{background-color:#27ae6033;color:#27ae60;border:1px solid #27ae60}.form-status.error[data-v-35353a8f]{background-color:#e74c3c33;color:#e74c3c;border:1px solid #e74c3c}.form-status.processing[data-v-35353a8f]{background-color:#3498db33;color:#3498db;border:1px solid #3498db}.social-links[data-v-35353a8f]{margin-top:2rem}.social-links h3[data-v-35353a8f]{text-align:center;margin-bottom:1.5rem;letter-spacing:1px;font-size:1.2rem;text-transform:uppercase}.social-grid[data-v-35353a8f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}.social-card[data-v-35353a8f]{display:flex;flex-direction:column;align-items:center;padding:1.5rem;background-color:#141428b3;border-radius:8px;border:1px solid var(--primary-dark);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;text-decoration:none}.social-card[data-v-35353a8f]:hover{transform:translateY(-5px);box-shadow:var(--glow-primary);border-color:var(--primary)}.social-icon[data-v-35353a8f]{font-size:2rem;margin-bottom:.5rem}.social-name[data-v-35353a8f]{color:var(--primary);font-weight:700;margin-bottom:.3rem}.social-url[data-v-35353a8f]{color:var(--foreground);opacity:.7;font-size:.8rem}@media (max-width: 900px){.contact-grid[data-v-35353a8f]{grid-template-columns:1fr}}@media (max-width: 600px){.social-grid[data-v-35353a8f]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 400px){.social-grid[data-v-35353a8f]{grid-template-columns:1fr}.info-item[data-v-35353a8f]{flex-direction:column;gap:.3rem}.info-label[data-v-35353a8f]{width:auto}}.help-output[data-v-5977eb04]{margin-top:.5rem;color:var(--foreground);font-family:JetBrains Mono,monospace}h3[data-v-5977eb04]{color:var(--primary);margin-bottom:1rem;font-size:1.2rem}.commands-grid[data-v-5977eb04]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;margin-bottom:1.5rem}.command-item[data-v-5977eb04]{display:flex;flex-direction:column;padding:.5rem;border-radius:4px;background-color:#0003;border-left:3px solid var(--primary);transition:transform .2s ease,box-shadow .2s ease}.command-item[data-v-5977eb04]:hover{transform:translateY(-2px);box-shadow:0 2px 8px #0ff3}.command-name[data-v-5977eb04]{color:var(--accent);font-weight:700;margin-bottom:.25rem}.command-description[data-v-5977eb04]{color:var(--foreground);font-size:.9rem;opacity:.8}.command-details[data-v-5977eb04]{padding:1rem;background-color:#0003;border-radius:4px;border-left:3px solid var(--primary)}.description[data-v-5977eb04]{margin-bottom:1rem;line-height:1.5}.usage[data-v-5977eb04]{font-weight:700}.code[data-v-5977eb04]{background-color:#0000004d;padding:.2rem .4rem;border-radius:3px;color:var(--accent);font-family:monospace}.help-note[data-v-5977eb04]{margin-top:2rem;color:var(--secondary);font-style:italic}@media (max-width: 768px){.commands-grid[data-v-5977eb04]{grid-template-columns:1fr}}.services-output[data-v-a6fb6e1b]{margin:1rem 0}.services-title[data-v-a6fb6e1b]{margin-bottom:2rem;text-align:center}.services-title h2[data-v-a6fb6e1b]{font-size:1.8rem;letter-spacing:1px}.accent[data-v-a6fb6e1b]{color:var(--accent)}.services-grid[data-v-a6fb6e1b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;margin-top:1rem}.service-card[data-v-a6fb6e1b]{background-color:#141428b3;border:1px solid var(--card-border);border-radius:8px;padding:1.5rem;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer;display:flex;flex-direction:column;height:100%}.service-card[data-v-a6fb6e1b]:hover{transform:translateY(-5px);box-shadow:var(--glow-primary);border-color:var(--primary)}.service-card-icon[data-v-a6fb6e1b]{font-size:2.5rem;margin-bottom:1rem}.service-card-title[data-v-a6fb6e1b]{font-size:1.3rem;color:var(--primary);margin-bottom:1rem}.service-card-description[data-v-a6fb6e1b]{color:var(--foreground);opacity:.9;margin-bottom:1.5rem;line-height:1.6;flex-grow:1}.service-card-more[data-v-a6fb6e1b]{color:var(--accent);font-weight:700;transition:color .3s ease}.service-card:hover .service-card-more[data-v-a6fb6e1b]{color:var(--primary)}.service-details[data-v-a6fb6e1b]{background-color:#141428b3;border:1px solid var(--card-border);border-radius:8px;padding:2rem}.service-header[data-v-a6fb6e1b]{display:flex;align-items:center;gap:1rem;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid var(--primary-dark)}.service-icon[data-v-a6fb6e1b]{font-size:3rem}.service-header h3[data-v-a6fb6e1b]{font-size:1.8rem;color:var(--primary)}.service-description[data-v-a6fb6e1b]{font-size:1.1rem;line-height:1.8;margin-bottom:2rem}.service-section[data-v-a6fb6e1b]{margin-bottom:2rem}.service-section h4[data-v-a6fb6e1b]{color:var(--secondary);margin-bottom:1rem;font-size:1.3rem}.service-list[data-v-a6fb6e1b]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.service-list li[data-v-a6fb6e1b]{position:relative;padding-left:1.5rem;line-height:1.5}.service-list li[data-v-a6fb6e1b]:before{content:"▹";position:absolute;left:0;color:var(--primary)}.technologies-grid[data-v-a6fb6e1b]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.tech-badge[data-v-a6fb6e1b]{padding:.5rem 1rem;background-color:#0000004d;border:1px solid var(--secondary-dark);border-radius:25px;font-size:.9rem;color:var(--foreground)}.process-steps[data-v-a6fb6e1b]{display:flex;flex-direction:column;gap:1.5rem}.process-step[data-v-a6fb6e1b]{display:flex;align-items:center;gap:1rem;padding:1rem;background-color:#0003;border-radius:8px;border-left:3px solid var(--primary)}.step-number[data-v-a6fb6e1b]{width:32px;height:32px;background-color:var(--primary);color:var(--background);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700}.step-name[data-v-a6fb6e1b]{font-weight:700}.back-button[data-v-a6fb6e1b]{margin-top:2rem;color:var(--primary);cursor:pointer;display:inline-block;transition:color .3s ease}.back-button[data-v-a6fb6e1b]:hover{color:var(--secondary);text-decoration:underline}@media (max-width: 768px){.services-grid[data-v-a6fb6e1b]{grid-template-columns:1fr}}.resume-output[data-v-cbacb1a3]{margin:1rem 0;background-color:#141428b3;border:1px solid var(--card-border);border-radius:8px;padding:2rem;font-family:Inter,sans-serif}.resume-header[data-v-cbacb1a3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--primary-dark)}.resume-title h2[data-v-cbacb1a3]{font-size:2rem;margin-bottom:.5rem;color:var(--foreground)}.resume-title h3[data-v-cbacb1a3]{font-size:1.2rem;color:var(--primary);font-weight:400}.accent[data-v-cbacb1a3]{color:var(--primary)}.download-button[data-v-cbacb1a3]{background-color:var(--primary);color:var(--background);border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;transition:background-color .3s ease,transform .2s ease;font-family:Inter,sans-serif;font-weight:700;display:flex;align-items:center}.button-content[data-v-cbacb1a3]{display:flex;align-items:center;gap:.5rem}.button-icon[data-v-cbacb1a3]{font-size:1.2rem}.download-button[data-v-cbacb1a3]:hover{background-color:var(--primary-light);transform:translateY(-2px)}.resume-body[data-v-cbacb1a3]{display:flex;flex-direction:column;gap:2rem}.resume-section[data-v-cbacb1a3]{break-inside:avoid}.section-header[data-v-cbacb1a3]{margin-bottom:1rem;border-bottom:1px solid var(--primary-dark);padding-bottom:.5rem}.section-header h3[data-v-cbacb1a3]{font-size:1.3rem;color:var(--secondary)}.summary-content[data-v-cbacb1a3]{line-height:1.8}.experience-item[data-v-cbacb1a3]{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px dashed rgba(0,255,255,.2)}.experience-item[data-v-cbacb1a3]:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.experience-header[data-v-cbacb1a3]{margin-bottom:1rem}.experience-header h4[data-v-cbacb1a3]{color:var(--accent);margin-bottom:.5rem;font-size:1.1rem}.company-details[data-v-cbacb1a3]{display:flex;justify-content:space-between}.company-name[data-v-cbacb1a3]{font-weight:700}.work-period[data-v-cbacb1a3]{color:var(--primary)}.responsibilities-list[data-v-cbacb1a3]{padding-left:1.5rem}.responsibilities-list li[data-v-cbacb1a3]{margin-bottom:.5rem;line-height:1.5}.responsibilities-list li[data-v-cbacb1a3]::marker{color:var(--primary)}.skills-grid[data-v-cbacb1a3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.5rem}.skill-category h4[data-v-cbacb1a3]{color:var(--accent);margin-bottom:.75rem;font-size:1rem}.skill-tags[data-v-cbacb1a3]{display:flex;flex-wrap:wrap;gap:.5rem}.skill-tag[data-v-cbacb1a3]{background-color:#0000004d;color:var(--foreground);padding:.3rem .6rem;border-radius:4px;font-size:.9rem;border:1px solid var(--primary-dark)}.education-item[data-v-cbacb1a3]{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px dashed rgba(0,255,255,.2)}.education-item[data-v-cbacb1a3]:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.degree[data-v-cbacb1a3]{color:var(--accent);font-weight:700;margin-bottom:.3rem}.institution[data-v-cbacb1a3]{margin-bottom:.3rem}.specialization[data-v-cbacb1a3]{color:var(--primary);font-style:italic}.certifications-grid[data-v-cbacb1a3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem}.certification-item[data-v-cbacb1a3]{display:flex;align-items:center;gap:1rem;padding:.75rem;background-color:#0003;border-radius:6px;border:1px solid var(--primary-dark)}.certification-icon[data-v-cbacb1a3]{font-size:1.5rem}.certification-name[data-v-cbacb1a3]{margin-bottom:.3rem}.certification-date[data-v-cbacb1a3]{font-size:.9rem;opacity:.8}.projects-list[data-v-cbacb1a3]{display:flex;flex-direction:column;gap:1rem}.project-item[data-v-cbacb1a3]{padding:.75rem;background-color:#0003;border-radius:6px;border-left:3px solid var(--primary)}.project-title[data-v-cbacb1a3]{color:var(--accent);font-weight:700;margin-bottom:.5rem}.project-description[data-v-cbacb1a3]{font-size:.95rem;opacity:.9;line-height:1.5}.note[data-v-cbacb1a3]{margin-top:1rem;font-style:italic;opacity:.8}.command-code[data-v-cbacb1a3]{background-color:#0000004d;padding:.2rem .4rem;border-radius:3px;color:var(--accent);font-family:monospace;font-style:normal}.resume-footer[data-v-cbacb1a3]{margin-top:2rem;padding-top:1rem;border-top:1px solid var(--primary-dark);text-align:center;font-size:.9rem;opacity:.8}@media (max-width: 768px){.resume-header[data-v-cbacb1a3]{flex-direction:column;align-items:flex-start;gap:1rem}.resume-actions[data-v-cbacb1a3]{width:100%}.download-button[data-v-cbacb1a3]{width:100%;justify-content:center}.skills-grid[data-v-cbacb1a3],.certifications-grid[data-v-cbacb1a3]{grid-template-columns:1fr}.company-details[data-v-cbacb1a3]{flex-direction:column;gap:.3rem}}.blogs-output[data-v-8d18c382]{margin:1rem 0}.blogs-title[data-v-8d18c382]{margin-bottom:2rem}.blogs-title h2[data-v-8d18c382]{font-size:1.8rem;margin-bottom:1rem}.accent[data-v-8d18c382]{color:var(--accent)}.blogs-filters[data-v-8d18c382]{margin-top:1.5rem}.tag-filter[data-v-8d18c382]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.filter-label[data-v-8d18c382]{color:var(--foreground);opacity:.8}.tags-container[data-v-8d18c382]{display:flex;flex-wrap:wrap;gap:.5rem}.filter-tag[data-v-8d18c382]{padding:.3rem .6rem;background-color:#0000004d;border:1px solid var(--primary-dark);border-radius:4px;cursor:pointer;font-size:.9rem;transition:all .3s ease}.filter-tag[data-v-8d18c382]:hover{border-color:var(--primary)}.filter-tag.active[data-v-8d18c382]{background-color:var(--primary);color:var(--background);border-color:var(--primary)}.blogs-grid[data-v-8d18c382]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem;margin-top:1.5rem}.blog-card[data-v-8d18c382]{background-color:#141428b3;border-radius:8px;overflow:hidden;border:1px solid var(--card-border);transition:transform .3s ease,box-shadow .3s ease;cursor:pointer;height:100%;display:flex;flex-direction:column}.blog-card[data-v-8d18c382]:hover{transform:translateY(-5px);box-shadow:var(--glow-primary);border-color:var(--primary)}.blog-card-image[data-v-8d18c382]{position:relative;height:180px;overflow:hidden}.blog-card-image img[data-v-8d18c382]{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.blog-card:hover .blog-card-image img[data-v-8d18c382]{transform:scale(1.05)}.blog-card-date[data-v-8d18c382]{position:absolute;top:1rem;right:1rem;background-color:#000000b3;color:var(--primary);padding:.3rem .6rem;border-radius:4px;font-size:.8rem}.blog-card-content[data-v-8d18c382]{padding:1.5rem;flex:1;display:flex;flex-direction:column}.blog-card-title[data-v-8d18c382]{color:var(--primary);margin-bottom:1rem;line-height:1.4}.blog-card-excerpt[data-v-8d18c382]{color:var(--foreground);opacity:.9;margin-bottom:1.5rem;line-height:1.6;flex:1}.blog-card-tags[data-v-8d18c382]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.blog-card-tag[data-v-8d18c382]{padding:.2rem .5rem;background-color:#ffffff1a;border-radius:4px;font-size:.8rem}.more-tags[data-v-8d18c382]{font-size:.8rem;opacity:.7;padding:.2rem .5rem}.blog-card-footer[data-v-8d18c382]{border-top:1px solid var(--primary-dark);padding-top:1rem}.read-more[data-v-8d18c382]{color:var(--accent);font-weight:700}.no-blogs[data-v-8d18c382]{text-align:center;padding:3rem;background-color:#0003;border-radius:8px}.clear-text[data-v-8d18c382]{color:var(--primary);cursor:pointer;text-decoration:underline}.blog-detail[data-v-8d18c382]{max-width:800px;margin:0 auto}.blog-header[data-v-8d18c382]{margin-bottom:2rem}.blog-header h2[data-v-8d18c382]{font-size:2rem;margin-bottom:1rem;color:var(--primary)}.blog-meta[data-v-8d18c382]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.blog-author[data-v-8d18c382]{display:flex;align-items:center;gap:.5rem}.avatar[data-v-8d18c382]{font-size:1.5rem}.blog-date[data-v-8d18c382]{color:var(--accent)}.blog-tags[data-v-8d18c382]{display:flex;flex-wrap:wrap;gap:.5rem}.blog-tag[data-v-8d18c382]{padding:.3rem .6rem;background-color:#0000004d;border:1px solid var(--primary-dark);border-radius:4px;font-size:.9rem}.blog-image[data-v-8d18c382]{margin-bottom:2rem;border-radius:8px;overflow:hidden}.blog-image img[data-v-8d18c382]{width:100%;height:auto}.blog-content[data-v-8d18c382]{line-height:1.8;margin-bottom:2rem}.markdown-body[data-v-8d18c382] h1,.markdown-body[data-v-8d18c382] h2,.markdown-body[data-v-8d18c382] h3,.markdown-body[data-v-8d18c382] h4,.markdown-body[data-v-8d18c382] h5,.markdown-body[data-v-8d18c382] h6{color:var(--primary);margin-top:1.5rem;margin-bottom:1rem}.markdown-body[data-v-8d18c382] p{margin-bottom:1rem}.markdown-body[data-v-8d18c382] ul,.markdown-body[data-v-8d18c382] ol{padding-left:2rem;margin-bottom:1rem}.markdown-body[data-v-8d18c382] li{margin-bottom:.5rem}.markdown-body[data-v-8d18c382] pre{background-color:#0000004d;padding:1rem;border-radius:4px;overflow-x:auto;margin-bottom:1rem}.markdown-body[data-v-8d18c382] code{font-family:JetBrains Mono,monospace;font-size:.9rem}.markdown-body[data-v-8d18c382] blockquote{border-left:4px solid var(--primary);padding-left:1rem;color:var(--foreground);opacity:.8;margin:1rem 0}.blog-actions[data-v-8d18c382]{display:flex;justify-content:space-between;align-items:center;margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--primary-dark)}.back-button[data-v-8d18c382]{color:var(--primary);cursor:pointer;transition:color .3s ease}.back-button[data-v-8d18c382]:hover{color:var(--secondary);text-decoration:underline}.share-buttons[data-v-8d18c382]{display:flex;gap:.5rem}.share-button[data-v-8d18c382]{padding:.5rem 1rem;border:none;border-radius:4px;font-weight:700;cursor:pointer;transition:opacity .3s ease}.share-button[data-v-8d18c382]:hover{opacity:.8}.share-button.twitter[data-v-8d18c382]{background-color:#1da1f2;color:#fff}.share-button.linkedin[data-v-8d18c382]{background-color:#0077b5;color:#fff}@media (max-width: 768px){.blogs-grid[data-v-8d18c382]{grid-template-columns:1fr}.blog-meta[data-v-8d18c382]{flex-direction:column;align-items:flex-start;gap:.5rem}.blog-actions[data-v-8d18c382]{flex-direction:column;gap:1rem}.share-buttons[data-v-8d18c382]{width:100%}.share-button[data-v-8d18c382]{flex:1}}.neuralink-output[data-v-2344fff8]{margin-top:1rem;background-color:#141428b3;border-radius:8px;overflow:hidden;border:1px solid var(--primary-dark)}.neuralink-header[data-v-2344fff8]{padding:.75rem 1rem;background-color:#0000004d;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--primary-dark)}.neuralink-logo[data-v-2344fff8]{display:flex;align-items:center;gap:.5rem}.circle[data-v-2344fff8]{width:12px;height:12px;background-color:var(--primary);border-radius:50%;position:relative}.pulse[data-v-2344fff8]{animation:pulse-animation-2344fff8 2s infinite}@keyframes pulse-animation-2344fff8{0%{box-shadow:0 0 #00ffffb3}70%{box-shadow:0 0 0 10px #0ff0}to{box-shadow:0 0 #0ff0}}.logo-text[data-v-2344fff8]{font-weight:700;letter-spacing:1px}.highlight[data-v-2344fff8]{color:var(--primary)}.connection-status[data-v-2344fff8]{display:flex;align-items:center;gap:.5rem}.status-indicator[data-v-2344fff8]{width:8px;height:8px;background-color:#27ae60;border-radius:50%}.status-text[data-v-2344fff8]{font-size:.8rem;color:#27ae60}.connection-animation[data-v-2344fff8]{padding:3rem 1rem;text-align:center}.connecting-text[data-v-2344fff8]{margin-bottom:1.5rem;color:var(--secondary);letter-spacing:1px}.loading-dots[data-v-2344fff8]{display:flex;justify-content:center;gap:.5rem;margin-bottom:2rem}.loading-dots span[data-v-2344fff8]{width:10px;height:10px;background-color:var(--primary);border-radius:50%;animation:loading-animation-2344fff8 1.4s infinite ease-in-out both}.loading-dots span[data-v-2344fff8]:nth-child(1){animation-delay:-.32s}.loading-dots span[data-v-2344fff8]:nth-child(2){animation-delay:-.16s}@keyframes loading-animation-2344fff8{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.brain-wave[data-v-2344fff8]{max-width:300px;margin:0 auto}.chat-container[data-v-2344fff8]{display:flex;flex-direction:column;height:400px}.messages-container[data-v-2344fff8]{flex:1;padding:1rem;overflow-y:auto;display:flex;flex-direction:column;gap:1rem}.message[data-v-2344fff8]{max-width:80%;padding:.75rem;border-radius:8px;animation:fade-in-2344fff8 .3s ease-out}.message.user[data-v-2344fff8]{align-self:flex-end;background-color:#0006;border:1px solid var(--secondary-dark)}.message.ai[data-v-2344fff8]{align-self:flex-start;background-color:#009b9b1a;border:1px solid var(--primary-dark)}@keyframes fade-in-2344fff8{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.message-header[data-v-2344fff8]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.message-avatar[data-v-2344fff8]{font-size:1.2rem}.message-author[data-v-2344fff8]{font-weight:700;font-size:.9rem;color:var(--accent)}.message-content[data-v-2344fff8]{line-height:1.5}.message-content[data-v-2344fff8] h3{color:var(--primary);margin-bottom:.5rem;font-size:1.1rem}.message-content[data-v-2344fff8] p{margin-bottom:.5rem}.message-content[data-v-2344fff8] ul,.message-content[data-v-2344fff8] ol{padding-left:1.5rem;margin-bottom:.5rem}.message-content[data-v-2344fff8] li{margin-bottom:.25rem}.message-content[data-v-2344fff8] code{background-color:#0000004d;padding:.1rem .3rem;border-radius:3px;font-family:monospace;color:var(--accent)}.message-content[data-v-2344fff8] strong{color:var(--secondary);font-weight:700}.typing-indicator[data-v-2344fff8]{display:flex;gap:.3rem;padding:.5rem}.typing-indicator span[data-v-2344fff8]{width:8px;height:8px;background-color:var(--primary);border-radius:50%;animation:typing-animation-2344fff8 1s infinite ease-in-out}.typing-indicator span[data-v-2344fff8]:nth-child(1){animation-delay:0s}.typing-indicator span[data-v-2344fff8]:nth-child(2){animation-delay:.2s}.typing-indicator span[data-v-2344fff8]:nth-child(3){animation-delay:.4s}@keyframes typing-animation-2344fff8{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-5px)}}.input-container[data-v-2344fff8]{display:flex;padding:1rem;border-top:1px solid var(--primary-dark);background-color:#0000004d}.input-container input[data-v-2344fff8]{flex:1;padding:.75rem;background-color:#00000080;border:1px solid var(--primary-dark);border-radius:4px;color:var(--foreground);font-family:JetBrains Mono,monospace;transition:border-color .3s ease,box-shadow .3s ease}.input-container input[data-v-2344fff8]:focus{outline:none;border-color:var(--primary);box-shadow:var(--glow-primary)}.send-button[data-v-2344fff8]{margin-left:.5rem;padding:0 1rem;background-color:var(--primary);color:var(--background);border:none;border-radius:4px;font-family:JetBrains Mono,monospace;font-weight:700;cursor:pointer;transition:background-color .3s ease}.send-button[data-v-2344fff8]:hover{background-color:var(--primary-light)}@media (max-width: 768px){.message[data-v-2344fff8]{max-width:90%}}@media (max-width: 480px){.chat-container[data-v-2344fff8]{height:350px}.message[data-v-2344fff8]{max-width:95%}}.message.system[data-v-2344fff8]{align-self:center;font-style:italic;opacity:.8;text-align:center;margin:8px 0;padding:4px 0;font-size:.9em;max-width:90%}.message.system .message-content[data-v-2344fff8]{background:none;border:none;padding:4px 12px;border-radius:12px;background-color:rgba(var(--primary-rgb),.1);display:inline-block}.status-indicator[data-v-2344fff8]{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:8px;background-color:#00c853}.status-indicator.disconnected[data-v-2344fff8]{background-color:#ff5f52}.status-indicator.checking[data-v-2344fff8]{animation:pulse-2344fff8 1.5s infinite;background-color:#fc0}@keyframes pulse-2344fff8{0%{opacity:.4}50%{opacity:1}to{opacity:.4}}.connection-status[data-v-2344fff8]{cursor:pointer;padding:4px 8px;border-radius:12px;transition:background-color .2s}.connection-status[data-v-2344fff8]:hover{background-color:#ffffff1a}.terminal-container[data-v-996b7957]{width:100%;height:calc(100vh - 100px);background-color:var(--terminal-bg);border-radius:10px;overflow:hidden;display:flex;flex-direction:column;border:1px solid var(--primary-dark);box-shadow:var(--glow-primary);position:relative}.terminal-body[data-v-996b7957]{flex:1;padding:1.5rem;overflow-y:auto;font-family:JetBrains Mono,monospace;color:var(--terminal-text);line-height:1.5;overflow-x:hidden;word-wrap:break-word}.terminal-input-container[data-v-996b7957]{padding:.75rem 1.5rem;display:flex;align-items:center;border-top:1px solid var(--primary-dark);background-color:#0a0a1acc}.welcome-message[data-v-996b7957]{margin-bottom:1.5rem;padding:0 1rem}.ascii-art[data-v-996b7957]{display:block;font-family:monospace;white-space:pre;color:var(--primary);margin-bottom:1rem;overflow-x:auto}.welcome-text[data-v-996b7957]{display:block;margin-bottom:1.5rem;line-height:1.6}.highlight[data-v-996b7957]{color:var(--accent);font-weight:700}.history-entry[data-v-996b7957]{margin-bottom:1rem;padding:0 1rem;width:100%;box-sizing:border-box}.command-entry[data-v-996b7957]{display:flex;margin-bottom:.5rem;width:100%}.command-text[data-v-996b7957]{margin-left:.5rem;font-weight:700;color:var(--foreground);word-break:break-word}.history-message[data-v-996b7957]{margin-left:2rem;font-style:italic}.history-message.info[data-v-996b7957]{color:var(--info-color)}.history-message.error[data-v-996b7957]{color:var(--error-color)}.blue-text[data-v-996b7957]{color:#3498db;font-weight:700}.green-text[data-v-996b7957]{color:#2ecc71}.matrix-overlay[data-v-996b7957]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}@media (max-width: 768px){.terminal-container[data-v-996b7957]{height:calc(100vh - 80px)}.terminal-body[data-v-996b7957]{padding:1rem}.welcome-message[data-v-996b7957]{position:relative;overflow-x:auto;-webkit-overflow-scrolling:touch}.ascii-art[data-v-996b7957]{font-size:.6rem;white-space:pre;overflow-x:visible;display:inline-block;min-width:max-content}}@media (max-width: 480px){.terminal-body[data-v-996b7957]{padding:.75rem}.terminal-input-container[data-v-996b7957]{padding:.5rem .75rem}.ascii-art[data-v-996b7957]{display:none}.welcome-message[data-v-996b7957]{font-size:.9rem}}.fab-wrapper[data-v-80548ffc]{position:fixed;display:flex;flex-direction:column;align-items:flex-end;gap:16px;transition:all .3s cubic-bezier(.68,-.55,.27,1.55);pointer-events:none}.fab-wrapper[data-v-80548ffc]>*{pointer-events:auto}.fab-wrapper-active[data-v-80548ffc]{transform:scale(1);opacity:1}.fab-wrapper[data-v-80548ffc]:not(.fab-wrapper-active){transform:scale(.8);opacity:0}.fab[data-v-a7ce6d62]{position:relative;display:flex;align-items:center;background-color:#141428cc;color:var(--primary);border:1px solid var(--primary-dark);border-radius:50px;padding:12px;cursor:pointer;overflow:hidden;transition:all .3s cubic-bezier(.68,-.55,.27,1.55),background-color .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 4px 12px #00ffff4d,inset 0 0 8px #0ff3}.fab[data-v-a7ce6d62]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at center,rgba(0,255,255,.1) 0%,transparent 70%);z-index:-1}.fab-icon[data-v-a7ce6d62]{width:32px;height:32px;position:relative;display:flex;justify-content:center;align-items:center}.fab-label[data-v-a7ce6d62]{white-space:nowrap;margin-left:8px;margin-right:4px;font-weight:600;letter-spacing:.5px;font-family:JetBrains Mono,monospace;text-shadow:0 0 8px rgba(0,255,255,.5)}.fab.expanded[data-v-a7ce6d62]{padding:12px 20px 12px 12px;border-radius:50px}.fab[data-v-a7ce6d62]:hover{background-color:#1e1e3cf2;box-shadow:0 6px 16px #0ff6,inset 0 0 12px #00ffff4d}.fab[data-v-a7ce6d62]:active{transform:scale(.95)}.neuron-icon[data-v-a7ce6d62]{position:relative;width:24px;height:24px}.neuron-center[data-v-a7ce6d62]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;background-color:var(--primary);border-radius:50%;box-shadow:0 0 10px var(--primary);animation:pulse-a7ce6d62 2s infinite}.neuron-pulses[data-v-a7ce6d62]{position:absolute;width:100%;height:100%;top:0;left:0}.pulse-line[data-v-a7ce6d62]{position:absolute;top:50%;left:50%;width:14px;height:1px;background-color:var(--primary);transform-origin:0 0}.pulse-line[data-v-a7ce6d62]:after{content:"";position:absolute;width:3px;height:3px;border-radius:50%;background-color:var(--primary);right:-1px;top:-1px;box-shadow:0 0 5px var(--primary);animation:blink-a7ce6d62 3s infinite;animation-delay:calc(var(--n) * .5s)}.pulse-line[data-v-a7ce6d62]:nth-child(odd):after{animation-delay:calc((var(--n) + 1) * .5s)}.glow-effect[data-v-a7ce6d62]{position:absolute;width:100%;height:100%;border-radius:inherit;top:0;left:0;background:radial-gradient(circle at center,rgba(0,255,255,.15) 0%,transparent 70%);pointer-events:none}@keyframes pulse-a7ce6d62{0%{transform:translate(-50%,-50%) scale(1);opacity:1}50%{transform:translate(-50%,-50%) scale(1.2);opacity:.7}to{transform:translate(-50%,-50%) scale(1);opacity:1}}@keyframes blink-a7ce6d62{0%,to{opacity:.3}50%{opacity:1}}.fab[data-v-05c32c85]{position:relative;display:flex;align-items:center;background-color:#141428cc;color:var(--secondary);border:1px solid var(--secondary-dark);border-radius:50px;padding:12px;cursor:pointer;overflow:hidden;transition:all .3s cubic-bezier(.68,-.55,.27,1.55),background-color .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 4px 12px #ff00ff4d,inset 0 0 8px #f0f3}.fab[data-v-05c32c85]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at center,rgba(255,0,255,.1) 0%,transparent 70%);z-index:-1}.fab-icon[data-v-05c32c85]{width:32px;height:32px;position:relative;display:flex;justify-content:center;align-items:center}.fab-label[data-v-05c32c85]{white-space:nowrap;margin-left:8px;margin-right:4px;font-weight:600;letter-spacing:.5px;font-family:JetBrains Mono,monospace;text-shadow:0 0 8px rgba(255,0,255,.5)}.fab.expanded[data-v-05c32c85]{padding:12px 20px 12px 12px;border-radius:50px}.fab[data-v-05c32c85]:hover{background-color:#1e1e3cf2;box-shadow:0 6px 16px #f0f6,inset 0 0 12px #ff00ff4d}.fab[data-v-05c32c85]:active{transform:scale(.95)}.guide-icon[data-v-05c32c85]{position:relative;width:24px;height:24px}.guide-circle[data-v-05c32c85]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:18px;height:18px;border:2px solid var(--secondary);border-radius:50%}.guide-pulse[data-v-05c32c85]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:24px;border:1px solid var(--secondary);border-radius:50%;opacity:0;animation:guide-pulse-05c32c85 2s infinite}.guide-line[data-v-05c32c85]{position:absolute;bottom:2px;left:50%;transform:translate(-50%);width:2px;height:10px;background-color:var(--secondary)}.guide-dot[data-v-05c32c85]{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:4px;height:4px;background-color:var(--secondary);border-radius:50%;box-shadow:0 0 5px var(--secondary)}.glow-effect[data-v-05c32c85]{position:absolute;width:100%;height:100%;border-radius:inherit;top:0;left:0;background:radial-gradient(circle at center,rgba(255,0,255,.15) 0%,transparent 70%);pointer-events:none}@keyframes guide-pulse-05c32c85{0%{width:18px;height:18px;opacity:.7}to{width:28px;height:28px;opacity:0}}.fab-group[data-v-4b4872af]{display:flex;flex-direction:column;align-items:center;gap:16px;position:relative}.fab-item[data-v-4b4872af]{opacity:0;transform:scale(.5) translateY(20px);transition:all .3s cubic-bezier(.68,-.55,.27,1.55)}.expanded .fab-item[data-v-4b4872af]{opacity:1;transform:scale(1) translateY(0)}.main-fab[data-v-4b4872af]{height:56px;width:56px;border-radius:50%;background-color:#0f0f23e6;border:2px solid var(--accent);display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .3s cubic-bezier(.68,-.55,.27,1.55);box-shadow:0 4px 12px #ffff004d,inset 0 0 8px #ff03;position:relative;z-index:2}.main-fab[data-v-4b4872af]:after{content:"";position:absolute;width:100%;height:100%;border-radius:50%;background:radial-gradient(circle at center,rgba(255,255,0,.15) 0%,transparent 70%);z-index:-1}.main-fab[data-v-4b4872af]:hover{box-shadow:0 6px 16px #ff06,inset 0 0 12px #ffff004d}.main-fab[data-v-4b4872af]:active{transform:scale(.95)}.main-fab-icon[data-v-4b4872af]{position:relative;width:24px;height:24px;transition:transform .3s ease}.main-fab.active .main-fab-icon[data-v-4b4872af]{transform:rotate(45deg)}.line[data-v-4b4872af]{position:absolute;background-color:var(--accent);transition:all .3s ease}.line-1[data-v-4b4872af]{width:24px;height:2px;top:50%;left:0;transform:translateY(-50%)}.line-2[data-v-4b4872af]{width:2px;height:24px;top:0;left:50%;transform:translate(-50%)}.circle[data-v-4b4872af]{position:absolute;width:6px;height:6px;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--accent);border-radius:50%;box-shadow:0 0 8px var(--accent)}.fab-item-enter-active[data-v-4b4872af],.fab-item-leave-active[data-v-4b4872af]{transition:all .3s cubic-bezier(.68,-.55,.27,1.55)}.fab-item-enter-from[data-v-4b4872af],.fab-item-leave-to[data-v-4b4872af]{opacity:0;transform:scale(.5) translateY(20px)}@media (max-width: 768px){.main-fab[data-v-4b4872af]{height:52px;width:52px}.fab-group[data-v-4b4872af]{gap:12px}}:root{--background: #0a0a1a;--dark-surface: #0f0f2a;--foreground: #e0e0ff;--primary: #00ffff;--primary-light: #80ffff;--primary-dark: #008080;--secondary: #ff00ff;--secondary-light: #ff80ff;--secondary-dark: #800080;--accent: #ffff00;--terminal-bg: rgba(10, 10, 26, .95);--terminal-text: #d0d0ff;--card-border: rgba(0, 255, 255, .3);--glow-primary: 0 0 10px rgba(0, 255, 255, .5);--glow-secondary: 0 0 10px rgba(255, 0, 255, .5);--error-color: #ff0000;--warning-color: #ffff00;--info-color: #0000ff;--success-color: #00ff00}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,sans-serif;background-color:var(--background);color:var(--foreground);overflow-x:hidden}.app{display:flex;flex-direction:column;min-height:100vh}.hero{height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.hero-background{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}#hero-canvas{width:100%;height:100%;display:block}.hero-content{position:relative;z-index:2;text-align:center;padding:2rem}.hero-title{font-size:5rem;font-weight:800;margin-bottom:1rem;letter-spacing:-1px;color:var(--foreground);text-shadow:var(--glow-primary)}.accent{color:var(--primary)}.hero-subtitle{font-size:1.8rem;margin-bottom:2rem;display:flex;justify-content:center;align-items:center;height:2.5rem}.typing-text{display:inline-block}.cursor{display:inline-block;width:3px;height:1.5em;background-color:var(--accent);margin-left:.2em;animation:blink 1s step-end infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.scroll-down{margin-top:3rem;display:flex;flex-direction:column;align-items:center;cursor:pointer;transition:transform .3s ease;color:var(--primary);font-weight:700;margin-left:auto;margin-right:auto}.scroll-down span{margin-bottom:.5rem}.chevron{width:1.5rem;height:1.5rem;animation:bounce 2s infinite}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.terminal-section{padding:2rem;min-height:100vh;display:none}@media (max-width: 768px){.hero-title{font-size:3.5rem}.hero-subtitle{font-size:1.4rem}}@media (max-width: 480px){.hero-title{font-size:2.5rem}.hero-subtitle{font-size:1.2rem}.terminal-section{padding:1rem}}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}
