@font-face{font-family:Shabnam;src:url(/Assets/fonts/Shabnam.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{background-color:#242424;overflow-x:hidden}[dir=rtl]{font-family:Shabnam,Tahoma,Arial,system-ui,sans-serif;text-align:right}[dir=rtl] html{width:100vw!important;max-width:100vw!important;overflow-x:hidden!important}[dir=rtl] body{direction:rtl;margin:0!important;padding:0!important;width:100vw!important;max-width:100vw!important;overflow-x:hidden!important}[dir=rtl] #app{width:100vw!important;max-width:100vw!important;overflow-x:hidden!important}[dir=rtl] html,[dir=rtl] body{scrollbar-width:none;-ms-overflow-style:none}[dir=rtl] html::-webkit-scrollbar,[dir=rtl] body::-webkit-scrollbar,[dir=rtl]::-webkit-scrollbar{display:none!important;width:0!important}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}html,body{margin:0;padding:0;overflow-x:hidden!important;width:100%;min-width:320px;position:relative;background-color:#242424;scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none}h1,h2,h3,h4,h5,h6{line-height:1.2}#app{width:100%;overflow-x:hidden;position:relative;background-color:#242424}html{scroll-behavior:smooth}[dir=rtl] .project-content{text-align:right}[dir=rtl] .section-header,[dir=rtl] .hero-content{text-align:center}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}}.intro-section[data-v-9caf8372]{min-height:80vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;padding:3rem 2rem}.intro-container[data-v-9caf8372]{display:flex;align-items:center;justify-content:center;gap:5rem;max-width:1400px;width:100%;z-index:1}.hero-side[data-v-9caf8372]{flex:1;text-align:center;max-width:380px;order:2}.personal-side[data-v-9caf8372]{flex:1;max-width:280px;text-align:center;order:1}.details-list[data-v-9caf8372]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.details-list li[data-v-9caf8372]{padding:.6rem 1rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:10px;font-size:.9rem;color:var(--text-primary, rgba(255, 255, 255, .87));transition:all .2s ease}.details-list li[data-v-9caf8372]:hover{background:#646cff1a;border-color:#646cff4d}.profile-picture[data-v-9caf8372]{width:150px;height:150px;margin:0 auto 1.25rem;border-radius:50%;overflow:hidden;border:4px solid rgba(100,108,255,.5);box-shadow:0 10px 40px #646cff4d;transition:transform .3s ease,box-shadow .3s ease}.profile-picture[data-v-9caf8372]:hover{transform:scale(1.05);box-shadow:0 15px 50px #646cff66}.profile-picture img[data-v-9caf8372]{width:100%;height:100%;object-fit:cover}.hero-name[data-v-9caf8372]{font-size:clamp(2rem,5vw,3rem);font-weight:700;margin:0 0 .5rem;background:linear-gradient(135deg,#646cff,#42b883);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-title[data-v-9caf8372]{font-size:clamp(1rem,3vw,1.5rem);font-weight:400;margin:0 0 .75rem;color:var(--text-primary, rgba(255, 255, 255, .87))}.hero-subtitle[data-v-9caf8372]{font-size:clamp(.85rem,1.5vw,1rem);color:var(--text-secondary, rgba(255, 255, 255, .6));margin:0 0 1.5rem;line-height:1.6}.hero-cta[data-v-9caf8372]{display:flex;flex-direction:column;gap:.75rem;justify-content:center;align-items:stretch}.hero-cta-row[data-v-9caf8372]{display:flex;gap:.75rem;justify-content:center}.hero-cta-row .btn[data-v-9caf8372]{flex:1}.btn-full[data-v-9caf8372]{width:100%;text-align:center}.btn[data-v-9caf8372]{padding:.75rem 1.5rem;border-radius:8px;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .3s ease}.btn-primary[data-v-9caf8372]{background:#646cff;color:#fff}.btn-primary[data-v-9caf8372]:hover{background:#535bf2;transform:translateY(-2px);box-shadow:0 5px 20px #646cff66}.btn-secondary[data-v-9caf8372]{background:transparent;border:2px solid rgba(255,255,255,.3);color:var(--text-primary, #fff)}.btn-secondary[data-v-9caf8372]:hover{border-color:#646cff;color:#646cff}.techstack-side[data-v-9caf8372]{flex:1;max-width:350px;order:3}.section-title[data-v-9caf8372]{font-size:1.5rem;margin:0 0 1rem;color:var(--text-primary, rgba(255, 255, 255, .87));text-align:center}.tech-chips[data-v-9caf8372]{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem}.tech-chip[data-v-9caf8372]{display:inline-flex;align-items:center;justify-content:center;padding:.4rem .8rem;border-radius:6px;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 2px 4px #0003;transition:transform .2s ease,box-shadow .2s ease}.tech-chip[data-v-9caf8372]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000004d}.hero-decoration[data-v-9caf8372]{position:absolute;width:500px;height:500px;max-width:100%;background:radial-gradient(circle,rgba(100,108,255,.15) 0%,transparent 70%);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}@media(max-width:1100px){.intro-container[data-v-9caf8372]{flex-direction:column;gap:2.5rem}.hero-side[data-v-9caf8372]{order:1}.personal-side[data-v-9caf8372]{order:2}.techstack-side[data-v-9caf8372]{order:3}.hero-side[data-v-9caf8372],.personal-side[data-v-9caf8372],.techstack-side[data-v-9caf8372]{max-width:100%}.details-list[data-v-9caf8372]{flex-direction:row;flex-wrap:wrap;justify-content:center}.details-list li[data-v-9caf8372]{flex:0 1 auto}}@media(prefers-color-scheme:light){.intro-section[data-v-9caf8372]{--text-primary: #213547;--text-secondary: rgba(33, 53, 71, .6)}.btn-secondary[data-v-9caf8372]{border-color:#0003;color:#213547}}.project-card[data-v-bdecaae1]{background:var(--card-bg, #1a1a1a);border-radius:12px;overflow:hidden;overflow-x:clip;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;border:3px solid rgba(255,255,255,.25);box-shadow:0 4px 12px #0000004d;width:100%;max-width:550px;contain:paint;display:flex;flex-direction:column}.project-card[data-v-bdecaae1]:hover{border-color:#646cff99;box-shadow:0 10px 30px #0006}.project-image[data-v-bdecaae1]{width:100%;height:220px;overflow:hidden;overflow-x:clip;position:relative;cursor:grab;-webkit-user-select:none;user-select:none;direction:ltr;contain:paint}.project-image.dragging[data-v-bdecaae1]{cursor:grabbing}.carousel-track[data-v-bdecaae1]{display:flex;height:100%;direction:ltr}.carousel-image[data-v-bdecaae1]{height:100%;object-fit:cover;pointer-events:none;flex-shrink:0}.fullscreen-content[data-v-bdecaae1]{position:relative;max-width:90vw;max-height:90vh;overflow:hidden;cursor:grab;-webkit-user-select:none;user-select:none}.fullscreen-content.dragging[data-v-bdecaae1]{cursor:grabbing}.fullscreen-track[data-v-bdecaae1]{display:flex;align-items:center;height:90vh;direction:ltr}.fullscreen-image[data-v-bdecaae1]{height:100%;max-height:90vh;object-fit:contain;pointer-events:none;flex-shrink:0}.carousel-btn[data-v-bdecaae1]{position:absolute;top:50%;transform:translateY(-50%);background:#0009;color:#fff;border:none;width:32px;height:32px;border-radius:50%;font-size:1.25rem;cursor:pointer;opacity:0;transition:opacity .3s ease,background .2s ease;display:flex;align-items:center;justify-content:center;z-index:2}.project-image:hover .carousel-btn[data-v-bdecaae1]{opacity:1}.carousel-btn[data-v-bdecaae1]:hover{background:#000c}.carousel-btn.prev[data-v-bdecaae1]{left:8px}.carousel-btn.next[data-v-bdecaae1]{right:8px}.carousel-dots[data-v-bdecaae1]{position:absolute;bottom:10px;left:50%;transform:translate(-50%);display:flex;gap:6px;z-index:2}.carousel-dots .dot[data-v-bdecaae1]{width:8px;height:8px;border-radius:50%;background:#ffffff80;cursor:pointer;transition:background .2s ease,transform .2s ease}.carousel-dots .dot.active[data-v-bdecaae1]{background:#fff;transform:scale(1.2)}.carousel-dots .dot[data-v-bdecaae1]:hover{background:#fffc}.slide-next-enter-active[data-v-bdecaae1],.slide-next-leave-active[data-v-bdecaae1],.slide-prev-enter-active[data-v-bdecaae1],.slide-prev-leave-active[data-v-bdecaae1]{transition:all .3s ease-out}.slide-next-enter-from[data-v-bdecaae1]{opacity:0;transform:translate(30px)}.slide-next-leave-to[data-v-bdecaae1],.slide-prev-enter-from[data-v-bdecaae1]{opacity:0;transform:translate(-30px)}.slide-prev-leave-to[data-v-bdecaae1]{opacity:0;transform:translate(30px)}.placeholder-image[data-v-bdecaae1]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);font-size:3rem;font-weight:700;color:#fff}.project-content[data-v-bdecaae1]{padding:1.5rem;display:flex;flex-direction:column;flex:1}.title-row[data-v-bdecaae1]{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem;flex-wrap:wrap}.type-chips[data-v-bdecaae1]{display:flex;gap:.4rem;flex-wrap:wrap}.project-content h3[data-v-bdecaae1]{margin:0;font-size:1.25rem;color:var(--text-primary, #fff)}.type-chip[data-v-bdecaae1]{padding:.2rem .6rem;border-radius:12px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.3px;color:#fff}.project-content .description[data-v-bdecaae1]{margin:0 0 1rem;color:var(--text-secondary, rgba(255, 255, 255, .7));font-size:.8rem;line-height:1.5;min-height:6rem;max-height:6rem;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.info-row[data-v-bdecaae1]{display:flex;align-items:center;gap:.4rem;margin-bottom:.6rem;flex-wrap:wrap}.info-label[data-v-bdecaae1]{font-size:.75rem;color:var(--text-secondary, rgba(255, 255, 255, .6));font-weight:500;margin-right:.2rem}.info-chip[data-v-bdecaae1]{padding:.15rem .5rem;border-radius:10px;font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.2px}.resources-section[data-v-bdecaae1]{margin-top:auto;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1)}.resources-label[data-v-bdecaae1]{font-size:.8rem;color:var(--text-secondary, rgba(255, 255, 255, .6));font-weight:500;display:block;margin-bottom:.5rem}.private-notice[data-v-bdecaae1]{margin:0;padding:.75rem;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#fca5a5;font-size:.85rem;font-style:italic}.resource-chips[data-v-bdecaae1]{display:flex;gap:.5rem;flex-wrap:nowrap;overflow-x:auto}.resource-chip[data-v-bdecaae1]{padding:.3rem .6rem;border-radius:6px;font-size:.7rem;font-weight:500;text-decoration:none;transition:all .2s ease;white-space:nowrap}.resource-chip.active[data-v-bdecaae1]{background:#646cff;color:#fff;cursor:pointer}.resource-chip.active[data-v-bdecaae1]:hover{background:#535bf2;transform:translateY(-1px)}.resource-chip.disabled[data-v-bdecaae1]{background:#ffffff1a;color:#ffffff80;cursor:help}.resource-chip.disabled[data-v-bdecaae1]:hover{background:#ffffff26}.no-resources[data-v-bdecaae1]{color:#fff6;font-size:.85rem}.project-links[data-v-bdecaae1]{display:flex;gap:.75rem}.btn[data-v-bdecaae1]{padding:.5rem 1rem;border-radius:6px;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s ease}.btn-primary[data-v-bdecaae1]{background:#646cff;color:#fff}.btn-primary[data-v-bdecaae1]:hover{background:#535bf2}.btn-secondary[data-v-bdecaae1]{background:transparent;border:1px solid rgba(255,255,255,.3);color:var(--text-primary, #fff)}.btn-secondary[data-v-bdecaae1]:hover{border-color:#646cff;color:#646cff}@media(prefers-color-scheme:light){.project-card[data-v-bdecaae1]{--card-bg: #ffffff;--text-primary: #213547;--text-secondary: rgba(33, 53, 71, .7);border-color:#0000001a}.btn-secondary[data-v-bdecaae1]{border-color:#0003;color:#213547}}.fullscreen-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000f2;z-index:9999;display:flex;align-items:center;justify-content:center;flex-direction:column}.fullscreen-overlay .close-btn{position:absolute;top:20px;right:20px;background:#ffffff1a;border:none;color:#fffc;width:48px;height:48px;border-radius:50%;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;z-index:10000}.fullscreen-overlay .close-btn:hover{background:#fff3;color:#fff}.fullscreen-overlay .nav-btn{position:absolute;top:50%;transform:translateY(-50%);background:#ffffff1a;color:#fffc;border:none;width:56px;height:56px;border-radius:50%;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;z-index:10000}.fullscreen-overlay .nav-btn:hover:not(:disabled){background:#fff3;color:#fff}.fullscreen-overlay .nav-btn:disabled{opacity:.3;cursor:not-allowed}.fullscreen-overlay .nav-btn.prev{left:20px}.fullscreen-overlay .nav-btn.next{right:20px}.fullscreen-overlay .counter{position:absolute;bottom:30px;left:50%;transform:translate(-50%);background:#00000080;padding:8px 16px;border-radius:20px;color:#ffffffe6;font-size:.9rem;font-weight:500;z-index:10000}.fullscreen-overlay .fullscreen-content{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:40px;box-sizing:border-box}.fullscreen-overlay .fullscreen-image{max-width:100%;max-height:90vh;object-fit:contain;box-shadow:0 0 20px #00000080}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}@media(max-width:768px){.fullscreen-overlay .nav-btn{width:44px;height:44px}.fullscreen-overlay .nav-btn.prev{left:10px}.fullscreen-overlay .nav-btn.next{right:10px}.fullscreen-overlay .fullscreen-content{padding:10px}}.projects-section[data-v-4d799f39]{padding:4rem 1rem;width:100%;overflow-x:clip}.projects-inner[data-v-4d799f39]{max-width:1200px;margin:0 auto}.section-header[data-v-4d799f39]{text-align:center;margin-bottom:2rem}.section-header h2[data-v-4d799f39]{font-size:2.5rem;margin:0 0 .5rem;color:var(--text-primary, rgba(255, 255, 255, .87))}.section-header p[data-v-4d799f39]{color:var(--text-secondary, rgba(255, 255, 255, .6));font-size:1.1rem;margin:0}.filters-container[data-v-4d799f39]{max-width:550px;margin:0 auto 2rem;display:flex;flex-direction:column;align-items:stretch;gap:1rem;padding:1.5rem;border:1px solid rgba(255,255,255,.15);border-radius:12px;background:#ffffff08}.filter-row[data-v-4d799f39]{display:flex;gap:.5rem;width:100%}.filter-chip[data-v-4d799f39]{flex:1 1 0;min-width:0;padding:.85rem 1.25rem;border-radius:25px;border:1px solid rgba(255,255,255,.2);background:#ffffff0d;color:var(--text-primary, rgba(255, 255, 255, .87));font-size:.95rem;font-family:inherit;cursor:pointer;transition:all .2s ease;text-align:center;white-space:nowrap;display:flex;align-items:center;justify-content:center;gap:.4rem}.filter-chip .count[data-v-4d799f39]{opacity:.7;font-size:.85rem}.filter-chip[data-v-4d799f39]:hover:not(.disabled){background:#646cff26;border-color:#646cff66}.filter-chip.active[data-v-4d799f39]{background:#646cff4d;border-color:#646cff;color:#646cff;font-weight:600}.filter-chip.disabled[data-v-4d799f39]{opacity:.4;cursor:not-allowed}.projects-grid[data-v-4d799f39]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem;justify-items:center}.no-projects[data-v-4d799f39]{text-align:center;color:var(--text-secondary, rgba(255, 255, 255, .6));font-size:1rem;padding:2rem}@media(max-width:480px){.projects-section[data-v-4d799f39]{padding:4rem 1.5rem}.projects-grid[data-v-4d799f39]{grid-template-columns:1fr;max-width:100%;margin:0 auto}.filters-container[data-v-4d799f39]{padding:1rem}.filter-row[data-v-4d799f39]{flex-wrap:wrap;justify-content:center}.filter-chip[data-v-4d799f39]{flex:1 1 0;min-width:0;padding:.65rem .5rem;font-size:.75rem}}.reset-btn[data-v-4d799f39]{width:100%;padding:.75rem 1rem;background:#dc3545;color:#fff;border:none;border-radius:8px;font-size:.9rem;font-family:inherit;font-weight:500;cursor:pointer;transition:all .2s ease;margin-top:.5rem}.reset-btn[data-v-4d799f39]:hover{background:#c82333;transform:scale(1.02)}.project-count[data-v-4d799f39]{font-size:1.5rem;opacity:.6;font-weight:400}.load-more-btn[data-v-4d799f39]{display:block;margin:2rem auto 0;padding:1rem 3rem;background:#646cff33;color:#646cff;border:2px solid #646cff;border-radius:30px;font-size:1rem;font-family:inherit;font-weight:600;cursor:pointer;transition:all .2s ease}.load-more-btn[data-v-4d799f39]:hover{background:#646cff4d;transform:scale(1.05)}@media(prefers-color-scheme:light){.projects-section[data-v-4d799f39]{--text-primary: #213547;--text-secondary: rgba(33, 53, 71, .6)}.filter-chip[data-v-4d799f39]{border-color:#00000026;background:#00000008}.filter-chip[data-v-4d799f39]:hover:not(.disabled){background:#646cff1a}}.history-section[data-v-6ded9786]{padding:3rem 2rem;max-width:100%;margin:0 auto;overflow:hidden}.history-container[data-v-6ded9786]{display:flex;justify-content:center;gap:3rem;max-width:1200px;margin:0 auto}.history-column[data-v-6ded9786]{flex:1;max-width:450px}.column-title[data-v-6ded9786]{font-size:1.5rem;margin:0 0 1.25rem;color:var(--text-primary, rgba(255, 255, 255, .87));text-align:center}.history-list[data-v-6ded9786]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.history-list li[data-v-6ded9786]{padding:.875rem 1.25rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;transition:all .2s ease}.history-list li[data-v-6ded9786]:hover{background:#646cff1a;border-color:#646cff4d}.history-item[data-v-6ded9786]{display:flex;flex-direction:column;align-items:center;gap:.2rem;text-align:center}.primary-text[data-v-6ded9786]{color:var(--text-primary, rgba(255, 255, 255, .87));font-size:.95rem;font-weight:600}.secondary-text[data-v-6ded9786]{color:var(--text-secondary, rgba(255, 255, 255, .6));font-size:.85rem}.tertiary-text[data-v-6ded9786]{color:var(--text-secondary, rgba(255, 255, 255, .5));font-size:.8rem;font-style:italic}@media(max-width:800px){.history-container[data-v-6ded9786]{flex-direction:column;align-items:center;gap:2rem}.history-column[data-v-6ded9786]{max-width:100%;width:100%}}@media(prefers-color-scheme:light){.history-section[data-v-6ded9786]{--text-primary: #213547;--text-secondary: rgba(33, 53, 71, .6)}}.competitive-section[data-v-1c1cfccd]{padding:4rem 1rem;max-width:100%;margin:0 auto;overflow:hidden}.section-header[data-v-1c1cfccd]{text-align:center;margin-bottom:2rem}.section-header h2[data-v-1c1cfccd]{font-size:2.5rem;margin:0;color:var(--text-primary, rgba(255, 255, 255, .87))}.competitive-card[data-v-1c1cfccd]{max-width:800px;margin:0 auto}.team-info[data-v-1c1cfccd]{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:1.5rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px;text-align:center}.team-role[data-v-1c1cfccd]{color:var(--text-primary, rgba(255, 255, 255, .87));font-size:1.1rem;font-weight:600}.team-league[data-v-1c1cfccd]{color:var(--text-secondary, rgba(255, 255, 255, .6));font-size:1rem}.team-duration[data-v-1c1cfccd]{color:#646cffcc;font-size:.9rem;font-weight:500}.achievements-list[data-v-1c1cfccd]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.achievements-list li[data-v-1c1cfccd]{display:inline-flex;align-items:center;justify-content:center;padding:1rem 1.5rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px;transition:all .2s ease;flex:1 1 auto;min-width:200px}.achievements-list li[data-v-1c1cfccd]:hover{background:#646cff1a;border-color:#646cff4d}.achievement-text[data-v-1c1cfccd]{color:var(--text-primary, rgba(255, 255, 255, .87));font-size:.95rem;text-align:center}@media(max-width:600px){.achievements-list[data-v-1c1cfccd]{flex-direction:column;align-items:center}.achievements-list li[data-v-1c1cfccd]{width:100%;max-width:300px}}@media(prefers-color-scheme:light){.competitive-section[data-v-1c1cfccd]{--text-primary: #213547;--text-secondary: rgba(33, 53, 71, .6)}.team-info[data-v-1c1cfccd],.achievements-list li[data-v-1c1cfccd]{border-color:#0000001a}}.contact-section[data-v-df80067c]{padding:4rem 1rem;max-width:100%;margin:0 auto;text-align:center;overflow:hidden}.section-header[data-v-df80067c]{margin-bottom:2rem}.section-header h2[data-v-df80067c]{font-size:2.5rem;margin:0 0 .5rem;color:var(--text-primary, rgba(255, 255, 255, .87))}.section-header p[data-v-df80067c]{color:var(--text-secondary, rgba(255, 255, 255, .6));font-size:1.1rem;margin:0}.contact-links[data-v-df80067c]{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.contact-link[data-v-df80067c]{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:1rem 1.25rem;background:var(--card-bg, rgba(255, 255, 255, .05));border-radius:12px;text-decoration:none;color:var(--text-primary, rgba(255, 255, 255, .87));transition:all .3s ease;border:1px solid rgba(255,255,255,.1);min-width:120px}.contact-link[data-v-df80067c]:hover{background:#646cff1a;border-color:#646cff;transform:translateY(-3px)}.icon[data-v-df80067c]{width:2rem;height:2rem;margin-bottom:.25rem;object-fit:contain}.link-label[data-v-df80067c]{font-size:.9rem;color:var(--text-secondary, rgba(255, 255, 255, .6))}.link-value[data-v-df80067c]{font-size:.85rem;font-weight:500;font-family:system-ui,sans-serif;color:var(--text-primary, rgba(255, 255, 255, .87));word-break:break-all}@media(max-width:768px){.contact-links[data-v-df80067c]{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;max-width:320px;margin:0 auto}.contact-link[data-v-df80067c]{padding:.75rem}.link-value[data-v-df80067c]{font-size:.75rem}}@media(prefers-color-scheme:light){.contact-section[data-v-df80067c]{--text-primary: #213547;--text-secondary: rgba(33, 53, 71, .6);--card-bg: rgba(0, 0, 0, .03)}.contact-link[data-v-df80067c]{border-color:#0000001a}}.nav-wrapper[data-v-eabc0649]{position:fixed;top:1rem;right:1rem;z-index:1000;display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;pointer-events:none}.lang-toggle[data-v-eabc0649]{width:100px;padding:.4rem .5rem;border-radius:10px;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;font-size:.7rem;font-weight:500;color:var(--text-primary, rgba(255, 255, 255, .87));pointer-events:auto}.lang-toggle[data-v-eabc0649]:hover{background:#646cff33;border-color:#646cff}.lang-text[data-v-eabc0649]{font-family:system-ui,Segoe UI,Tahoma,sans-serif}.nav-menu[data-v-eabc0649]{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.nav-toggle[data-v-eabc0649]{width:100px;padding:.5rem;border-radius:10px;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;pointer-events:auto}.nav-toggle[data-v-eabc0649]:hover{background:#646cff33;border-color:#646cff}.hamburger[data-v-eabc0649]{width:16px;height:12px;display:flex;flex-direction:column;justify-content:space-between}.hamburger span[data-v-eabc0649]{display:block;height:2px;width:100%;background:var(--text-primary, rgba(255, 255, 255, .87));border-radius:2px;transition:all .3s ease}.hamburger.open span[data-v-eabc0649]:nth-child(1){transform:rotate(45deg) translate(4px,4px)}.hamburger.open span[data-v-eabc0649]:nth-child(2){opacity:0}.hamburger.open span[data-v-eabc0649]:nth-child(3){transform:rotate(-45deg) translate(4px,-4px)}.nav-content[data-v-eabc0649]{width:100px;box-sizing:border-box;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:10px;padding:.4rem;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;pointer-events:none}.nav-menu.open .nav-content[data-v-eabc0649]{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.nav-links[data-v-eabc0649]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.1rem}.nav-links a[data-v-eabc0649]{display:block;padding:.3rem .5rem;color:var(--text-primary, rgba(255, 255, 255, .87));text-decoration:none;border-radius:8px;font-size:.75rem;transition:all .2s ease;white-space:nowrap}.nav-links a[data-v-eabc0649]:hover{background:#646cff33}.nav-links a.active[data-v-eabc0649]{background:#646cff4d;color:#646cff;font-weight:600}@media(prefers-color-scheme:light){.lang-toggle[data-v-eabc0649]{background:#0000000d;border-color:#0000001a;color:#213547}.lang-toggle[data-v-eabc0649]:hover{background:#646cff26}.nav-toggle[data-v-eabc0649]{background:#0000000d;border-color:#0000001a}.nav-toggle[data-v-eabc0649]:hover{background:#646cff26}.hamburger span[data-v-eabc0649]{background:#213547}.nav-content[data-v-eabc0649]{background:#ffffffe6;border-color:#0000001a}.nav-links a[data-v-eabc0649]{color:#213547}}.app-wrapper[data-v-6ecaad6d]{width:100%;overflow-x:hidden;position:relative}main[data-v-6ecaad6d]{min-height:100vh;width:100%}.section-alt-1[data-v-6ecaad6d]{background:#0003;width:100%}.section-alt-2[data-v-6ecaad6d]{background:#00000059;width:100%}[dir=rtl] main[data-v-6ecaad6d],[dir=rtl]{margin-left:0;margin-right:0;padding-left:0;padding-right:0;width:100vw;max-width:100vw}@media(prefers-color-scheme:light){.section-alt-1[data-v-6ecaad6d]{background:#ffffff80}.section-alt-2[data-v-6ecaad6d]{background:#f0f0f5cc}}
