@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Oswald:wght@400;500;600;700&display=swap";[data-v-949d7be2]:root{--bg: #0d1117;--bg-card: #161b22;--accent: #c9a23b;--accent-dim: rgba(201, 162, 59, .12);--accent-border: rgba(201, 162, 59, .35);--white: #f0f2f5;--silver: #b0b8c1;--muted: #7b8694;--dim: #4a5568;--border: rgba(255, 255, 255, .07);--green: #2ecc71}.navbar-wrapper[data-v-949d7be2]{position:fixed;top:0;left:0;right:0;z-index:1000}.notification-bar[data-v-949d7be2]{background:#0d1117;border-bottom:1px solid rgba(201,162,59,.2)}.notif-inner[data-v-949d7be2]{max-width:1380px;margin:0 auto;padding:.5rem 2.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.notif-left[data-v-949d7be2]{display:flex;align-items:center;gap:.6rem}.notif-dot[data-v-949d7be2]{width:7px;height:7px;background:var(--green);border-radius:50%;box-shadow:0 0 7px #2ecc71b3;animation:pulse-949d7be2 2s infinite;flex-shrink:0}.notif-text[data-v-949d7be2]{font-size:.71rem;color:var(--muted);letter-spacing:.02em}.notif-text strong[data-v-949d7be2]{color:var(--accent);font-weight:700;letter-spacing:.05em}.notif-right[data-v-949d7be2]{display:flex;align-items:center;gap:.7rem;flex-shrink:0}.notif-cta[data-v-949d7be2]{display:inline-flex;align-items:center;gap:.45rem;padding:.3rem .9rem;border:1px solid var(--accent-border);border-radius:3rem;font-size:.64rem;font-weight:700;color:var(--accent);text-decoration:none;letter-spacing:.07em;transition:background .2s}.notif-cta[data-v-949d7be2]:hover{background:var(--accent-dim)}.notif-cta svg[data-v-949d7be2]{transition:transform .2s}.notif-cta:hover svg[data-v-949d7be2]{transform:translate(3px)}.notif-close[data-v-949d7be2]{width:22px;height:22px;display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--dim);cursor:pointer;transition:color .2s}.notif-close[data-v-949d7be2]:hover{color:var(--accent)}.notif-slide-enter-active[data-v-949d7be2],.notif-slide-leave-active[data-v-949d7be2]{transition:all .3s ease}.notif-slide-enter-from[data-v-949d7be2],.notif-slide-leave-to[data-v-949d7be2]{opacity:0;transform:translateY(-100%)}.navbar[data-v-949d7be2]{background:#0d1117e0;border-bottom:1px solid transparent;transition:all .3s ease}.navbar.scrolled[data-v-949d7be2]{background:#0d1117f7;border-bottom-color:var(--border);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.navbar-inner[data-v-949d7be2]{max-width:1380px;margin:0 auto;height:66px;padding:0 2.5rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.logo-block[data-v-949d7be2]{display:flex;align-items:center;gap:.75rem;cursor:pointer;flex-shrink:0;text-decoration:none}.logo-mark[data-v-949d7be2]{position:relative;flex-shrink:0}.logo-photo[data-v-949d7be2]{width:38px;height:38px;border-radius:50%;object-fit:cover;object-position:center 15%;display:block;border:1.5px solid var(--accent-border);filter:grayscale(20%);transition:filter .3s}.logo-block:hover .logo-photo[data-v-949d7be2]{filter:grayscale(0%)}.logo-status[data-v-949d7be2]{position:absolute;bottom:1px;right:1px;width:9px;height:9px;background:var(--green);border-radius:50%;border:2px solid #0d1117;animation:pulse-949d7be2 2s infinite}.logo-text[data-v-949d7be2]{display:flex;flex-direction:column;gap:.08rem}.logo-name[data-v-949d7be2]{font-size:.88rem;font-weight:700;color:var(--white);letter-spacing:.01em;line-height:1}.logo-role[data-v-949d7be2]{font-size:.64rem;color:var(--muted);letter-spacing:.04em}.desk-nav[data-v-949d7be2]{flex:1;display:flex;justify-content:center}.nav-pill-track[data-v-949d7be2]{display:inline-flex;align-items:center;background:#161b22;border:1px solid var(--border);border-radius:3rem;padding:.3rem .35rem;gap:.15rem}.nav-pill[data-v-949d7be2]{display:inline-flex;align-items:center;gap:.4rem;padding:.46rem 1.1rem;border-radius:3rem;font-size:.78rem;font-weight:600;color:var(--muted);text-decoration:none;transition:all .2s ease;letter-spacing:.02em;white-space:nowrap}.nav-pill i[data-v-949d7be2]{font-size:.72rem}.nav-pill[data-v-949d7be2]:hover{color:var(--silver);background:#ffffff0d}.nav-pill.active[data-v-949d7be2]{background:var(--accent);color:#0d1117}.nav-end[data-v-949d7be2]{display:flex;align-items:center;gap:.9rem;flex-shrink:0}.open-badge[data-v-949d7be2]{display:flex;align-items:center;gap:.5rem;padding:.38rem .9rem;border:1px solid rgba(46,204,113,.25);border-radius:3rem;font-size:.72rem;font-weight:600;color:var(--green);letter-spacing:.03em;white-space:nowrap}.badge-dot[data-v-949d7be2]{width:6px;height:6px;background:var(--green);border-radius:50%;animation:pulse-949d7be2 2s infinite;flex-shrink:0}.hire-btn[data-v-949d7be2]{display:inline-flex;align-items:center;gap:.5rem;background:var(--accent);color:#0d1117;font-size:.8rem;font-weight:700;letter-spacing:.04em;padding:.55rem 1.3rem;border-radius:3rem;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s;box-shadow:0 4px 14px #c9a23b33;white-space:nowrap}.hire-btn[data-v-949d7be2]:hover{background:#dbb24a;transform:translateY(-2px);box-shadow:0 8px 20px #c9a23b4d}.hamburger[data-v-949d7be2]{display:none;flex-direction:column;justify-content:center;gap:5px;width:36px;height:36px;padding:8px;background:none;border:1px solid var(--border);border-radius:.5rem;cursor:pointer;transition:border-color .2s}.hamburger[data-v-949d7be2]:hover{border-color:var(--accent-border)}.hamburger span[data-v-949d7be2]{display:block;width:100%;height:1.5px;background:var(--silver);transition:all .3s ease;transform-origin:center}.hamburger.open[data-v-949d7be2]{border-color:var(--accent-border)}.hamburger.open span[data-v-949d7be2]:nth-child(1){transform:rotate(45deg) translate(3.5px,3.5px);background:var(--accent)}.hamburger.open span[data-v-949d7be2]:nth-child(2){opacity:0}.hamburger.open span[data-v-949d7be2]:nth-child(3){transform:rotate(-45deg) translate(3.5px,-3.5px);background:var(--accent)}.mob-overlay[data-v-949d7be2]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;z-index:999}.mob-overlay-enter-active[data-v-949d7be2],.mob-overlay-leave-active[data-v-949d7be2]{transition:opacity .25s ease}.mob-overlay-enter-from[data-v-949d7be2],.mob-overlay-leave-to[data-v-949d7be2]{opacity:0}.mob-panel[data-v-949d7be2]{position:absolute;top:0;right:0;width:85%;max-width:380px;height:100%;background:#0d1117;border-left:1px solid var(--border);display:flex;flex-direction:column}.mob-panel-enter-active[data-v-949d7be2],.mob-panel-leave-active[data-v-949d7be2]{transition:transform .32s cubic-bezier(.4,0,.2,1)}.mob-panel-enter-from[data-v-949d7be2],.mob-panel-leave-to[data-v-949d7be2]{transform:translate(100%)}.mp-head[data-v-949d7be2]{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid var(--border)}.mp-logo[data-v-949d7be2]{display:flex;align-items:center;gap:.75rem}.mp-photo[data-v-949d7be2]{width:38px;height:38px;border-radius:50%;object-fit:cover;object-position:center 15%;border:1.5px solid var(--accent-border)}.mp-name[data-v-949d7be2]{font-size:.9rem;font-weight:700;color:var(--white);letter-spacing:.02em}.mp-role[data-v-949d7be2]{font-size:.64rem;color:var(--muted);margin-top:.1rem}.mp-close[data-v-949d7be2]{width:34px;height:34px;display:flex;align-items:center;justify-content:center;background:none;border:1px solid var(--border);border-radius:.5rem;color:var(--muted);cursor:pointer;font-size:.8rem;transition:all .2s}.mp-close[data-v-949d7be2]:hover{border-color:var(--accent-border);color:var(--accent)}.mp-nav[data-v-949d7be2]{flex:1;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:.15rem}.mp-link[data-v-949d7be2]{display:flex;align-items:center;gap:.8rem;padding:.9rem 1rem;border-radius:.75rem;text-decoration:none;transition:all .2s}.mp-link[data-v-949d7be2]:hover{background:#ffffff0a}.mp-link.active[data-v-949d7be2]{background:var(--accent-dim)}.mpl-num[data-v-949d7be2]{font-size:.62rem;font-weight:600;color:var(--dim);letter-spacing:.04em;min-width:18px}.mpl-icon[data-v-949d7be2]{font-size:.8rem;color:var(--accent);width:14px;text-align:center}.mpl-text[data-v-949d7be2]{font-size:1rem;font-weight:600;color:var(--silver);flex:1;letter-spacing:.02em;transition:color .2s}.mp-link:hover .mpl-text[data-v-949d7be2],.mp-link.active .mpl-text[data-v-949d7be2]{color:var(--white)}.mp-link.active .mpl-num[data-v-949d7be2]{color:var(--accent)}.mpl-arrow[data-v-949d7be2]{font-size:.62rem;color:var(--dim);opacity:0;transform:translate(-4px);transition:all .2s}.mp-link:hover .mpl-arrow[data-v-949d7be2],.mp-link.active .mpl-arrow[data-v-949d7be2]{opacity:1;transform:translate(0);color:var(--accent)}.mp-foot[data-v-949d7be2]{padding:1.25rem 1.5rem;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:1rem}.mp-socials[data-v-949d7be2]{display:flex;gap:.5rem}.mp-social[data-v-949d7be2]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:.5rem;color:var(--muted);font-size:.85rem;text-decoration:none;transition:all .2s}.mp-social[data-v-949d7be2]:hover{border-color:var(--accent-border);color:var(--accent)}.mp-cta[data-v-949d7be2]{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.8rem;background:var(--accent);color:#0d1117;font-size:.8rem;font-weight:700;letter-spacing:.06em;text-decoration:none;border-radius:.75rem;transition:background .2s,box-shadow .2s;box-shadow:0 4px 14px #c9a23b33}.mp-cta[data-v-949d7be2]:hover{background:#dbb24a;box-shadow:0 8px 20px #c9a23b4d}@keyframes pulse-949d7be2{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}@media (max-width: 1080px){.open-badge[data-v-949d7be2]{display:none}}@media (max-width: 900px){.desk-nav[data-v-949d7be2],.hire-btn[data-v-949d7be2]{display:none}.hamburger[data-v-949d7be2]{display:flex}.navbar-inner[data-v-949d7be2]{padding:0 1.5rem}}@media (max-width: 640px){.navbar-inner[data-v-949d7be2]{padding:0 1rem}.logo-text[data-v-949d7be2]{display:none}.notif-inner[data-v-949d7be2]{padding:.5rem 1rem;flex-direction:column;align-items:flex-start;gap:.4rem}.notif-right[data-v-949d7be2]{width:100%;justify-content:space-between}.mob-panel[data-v-949d7be2]{width:100%;max-width:none}}[data-v-53abb41f],[data-v-53abb41f]:before,[data-v-53abb41f]:after{margin:0;padding:0;box-sizing:border-box}[data-v-53abb41f]:root{--bg: #0d1117;--bg-card: #161b22;--accent: #c9a23b;--accent-dim: rgba(201, 162, 59, .15);--accent-border: rgba(201, 162, 59, .35);--white: #f0f2f5;--silver: #b0b8c1;--muted: #7b8694;--dim: #4a5568;--border: rgba(255, 255, 255, .07);--font-sans: "Inter", system-ui, -apple-system, sans-serif}.hero-wrap[data-v-53abb41f]{width:100%;max-width:1380px;height:100vh;margin:2.5rem auto;background:var(--bg);border:1px solid var(--border);border-radius:2rem;padding:2.2rem 2.8rem 2rem;display:flex;flex-direction:column;gap:2.4rem;font-family:var(--font-sans);position:relative;overflow:hidden}.hero-wrap[data-v-53abb41f]:after{content:"";position:absolute;top:0;right:0;width:55%;height:100%;background:radial-gradient(ellipse at 80% 30%,rgba(180,100,30,.18) 0%,transparent 70%);pointer-events:none}.top-bar[data-v-53abb41f]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;position:relative;z-index:2}.availability[data-v-53abb41f]{display:flex;align-items:center;gap:.55rem;font-size:.78rem;font-weight:600;color:var(--silver);letter-spacing:.04em;text-transform:uppercase}.pulse-dot[data-v-53abb41f]{width:9px;height:9px;background:#2ecc71;border-radius:50%;box-shadow:0 0 8px #2ecc71cc;animation:pulse-53abb41f 2s infinite;flex-shrink:0}.pulse-dot--sm[data-v-53abb41f]{width:7px;height:7px}@keyframes pulse-53abb41f{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}.download-cv-btn[data-v-53abb41f]{display:inline-flex;align-items:center;gap:.5rem;background:var(--accent);color:#0d1117;font-size:.82rem;font-weight:700;letter-spacing:.04em;padding:.6rem 1.4rem;border-radius:3rem;text-decoration:none;transition:background .2s,transform .2s}.download-cv-btn[data-v-53abb41f]:hover{background:#dbb24a;transform:translateY(-2px)}.hero-body[data-v-53abb41f]{display:grid;grid-template-columns:1fr .85fr;gap:3rem;align-items:center;position:relative;z-index:2}.hero-left[data-v-53abb41f]{display:flex;flex-direction:column;gap:1.5rem}.eyebrow[data-v-53abb41f]{font-size:.9rem;font-weight:600;color:var(--accent);letter-spacing:.12em;text-transform:uppercase}.hero-name[data-v-53abb41f]{font-size:clamp(3.8rem,7vw,6.2rem);font-weight:800;line-height:.95;color:var(--white);letter-spacing:-.03em}.value-prop[data-v-53abb41f]{font-size:1.1rem;font-weight:500;color:var(--silver);line-height:1.5;max-width:88%}.accent-text[data-v-53abb41f]{color:var(--accent)}.short-intro[data-v-53abb41f]{font-size:.95rem;color:var(--muted);line-height:1.75;max-width:82%}.contact-row[data-v-53abb41f]{display:flex;flex-wrap:wrap;gap:1.4rem;align-items:center}.contact-item[data-v-53abb41f]{display:flex;align-items:center;gap:.45rem;font-size:.82rem;color:var(--silver);text-decoration:none;transition:color .2s}.contact-item i[data-v-53abb41f]{color:var(--accent);font-size:.85rem}.contact-item[data-v-53abb41f]:hover{color:var(--accent)}.tech-badges[data-v-53abb41f]{display:flex;flex-wrap:wrap;gap:.65rem}.badge[data-v-53abb41f]{display:inline-flex;align-items:center;gap:.4rem;background:var(--bg-card);border:1px solid var(--border);padding:.42rem 1rem;border-radius:2rem;font-size:.78rem;font-weight:500;color:var(--silver);transition:border-color .2s,background .2s}.badge i[data-v-53abb41f]{color:var(--accent);font-size:.85rem}.badge[data-v-53abb41f]:hover{border-color:var(--accent-border);background:var(--accent-dim);color:var(--white)}.stats-row[data-v-53abb41f]{display:flex;align-items:center;gap:1.8rem;padding-top:1rem;border-top:1px solid var(--border);flex-wrap:wrap}.stat-item[data-v-53abb41f]{display:flex;flex-direction:column;gap:.15rem}.stat-number[data-v-53abb41f]{font-size:1.7rem;font-weight:800;color:var(--accent);letter-spacing:-.02em;line-height:1}.stat-desc[data-v-53abb41f]{font-size:.72rem;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.stat-divider[data-v-53abb41f]{width:1px;height:2.5rem;background:var(--border);flex-shrink:0}.hero-right[data-v-53abb41f]{position:relative}.photo-frame[data-v-53abb41f]{position:relative;border-radius:1.6rem;overflow:hidden;width:100%;aspect-ratio:3 / 4;max-height:560px}.hero-photo[data-v-53abb41f]{width:100%;height:100%;object-fit:cover;object-position:top center;display:block;filter:brightness(.88) contrast(1.05)}.photo-frame[data-v-53abb41f]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent 40%,rgba(10,8,4,.55) 100%);pointer-events:none}.float-card[data-v-53abb41f]{position:absolute;z-index:3;background:#0f0c06d1;border:1px solid rgba(201,162,59,.3);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:2rem;padding:.55rem 1.1rem;font-size:.75rem;font-weight:600;color:var(--silver);display:flex;align-items:center;gap:.5rem}.float-card--tl[data-v-53abb41f]{top:1.1rem;left:1.1rem}.float-card--br[data-v-53abb41f]{bottom:1.3rem;right:1.1rem;border-radius:1.2rem;padding:.75rem 1.1rem;gap:.7rem}.float-card--br i[data-v-53abb41f]{color:var(--accent);font-size:1.1rem}.float-title[data-v-53abb41f]{font-size:.8rem;font-weight:700;color:var(--white);line-height:1.2}.float-sub[data-v-53abb41f]{font-size:.68rem;color:var(--muted);margin-top:.1rem}.pill-nav[data-v-53abb41f]{display:flex;align-items:center;justify-content:center;gap:.4rem;background:var(--bg-card);border:1px solid var(--border);border-radius:3rem;padding:.5rem .7rem;flex-wrap:wrap;position:relative;z-index:2}.pill-item[data-v-53abb41f]{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem 1.3rem;border-radius:3rem;font-size:.82rem;font-weight:600;color:var(--muted);text-decoration:none;transition:all .2s ease;letter-spacing:.02em}.pill-item i[data-v-53abb41f]{font-size:.8rem}.pill-item[data-v-53abb41f]:hover{color:var(--white);background:#ffffff0f}.pill-item--active[data-v-53abb41f]{background:var(--accent);color:#0d1117!important}.pill-item--active[data-v-53abb41f]:hover{background:#dbb24a}.fade-up[data-v-53abb41f]{opacity:0;transform:translateY(28px);transition:opacity .75s ease,transform .75s ease}.fade-up.visible[data-v-53abb41f]{opacity:1;transform:translateY(0)}.hero-left .fade-up[data-v-53abb41f]:nth-child(1){transition-delay:.08s}.hero-left .fade-up[data-v-53abb41f]:nth-child(2){transition-delay:.18s}.hero-left .fade-up[data-v-53abb41f]:nth-child(3){transition-delay:.28s}@media (max-width: 1024px){.hero-body[data-v-53abb41f]{grid-template-columns:1fr;gap:2rem}.hero-right[data-v-53abb41f]{order:-1}.photo-frame[data-v-53abb41f]{aspect-ratio:16 / 9;max-height:340px}.hero-name[data-v-53abb41f]{font-size:clamp(3rem,8vw,5rem)}.short-intro[data-v-53abb41f],.value-prop[data-v-53abb41f]{max-width:100%}}@media (max-width: 640px){.hero-wrap[data-v-53abb41f]{padding:1.6rem 1.4rem;border-radius:1.5rem;gap:1.8rem;margin-bottom:2rem}.contact-row[data-v-53abb41f]{gap:.9rem}.stats-row[data-v-53abb41f]{gap:1rem}.stat-divider[data-v-53abb41f]{display:none}.pill-nav[data-v-53abb41f]{gap:.25rem;padding:.4rem}.pill-item[data-v-53abb41f]{padding:.5rem .9rem;font-size:.75rem}}[data-v-52b31ac3]:root{--bg: #0d1117;--bg-card: #161b22;--accent: #c9a23b;--accent-dim: rgba(201, 162, 59, .12);--accent-border: rgba(201, 162, 59, .35);--white: #f0f2f5;--silver: #b0b8c1;--muted: #7b8694;--dim: #4a5568;--border: rgba(255, 255, 255, .07);--green: #2ecc71}.about-section[data-v-52b31ac3]{width:100%;max-width:1380px;margin:0 auto;padding:0 0 2.5rem;font-family:Inter,system-ui,sans-serif}.about-card[data-v-52b31ac3]{background:#0d1117;border:1px solid var(--border);border-radius:2rem;padding:2.2rem 2.8rem 2rem;display:flex;flex-direction:column;gap:2.4rem;position:relative;overflow:hidden}.about-card[data-v-52b31ac3]:after{content:"";position:absolute;top:0;left:0;width:45%;height:100%;background:radial-gradient(ellipse at 20% 40%,rgba(180,100,30,.13) 0%,transparent 65%);pointer-events:none}.top-bar[data-v-52b31ac3]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;position:relative;z-index:2}.section-label[data-v-52b31ac3]{display:flex;align-items:center;gap:.55rem}.label-dot[data-v-52b31ac3]{width:7px;height:7px;background:var(--accent);border-radius:50%}.label-text[data-v-52b31ac3]{font-size:.72rem;font-weight:700;color:var(--muted);letter-spacing:.2em;text-transform:uppercase}.avail-badge[data-v-52b31ac3]{display:flex;align-items:center;gap:.55rem;padding:.42rem 1.1rem;border:1px solid rgba(46,204,113,.25);border-radius:3rem;font-size:.72rem;font-weight:600;color:var(--green);letter-spacing:.03em}.pulse-dot[data-v-52b31ac3]{width:7px;height:7px;background:var(--green);border-radius:50%;box-shadow:0 0 7px #2ecc71b3;animation:pulse-52b31ac3 2s infinite;flex-shrink:0}.main-grid[data-v-52b31ac3]{display:grid;grid-template-columns:.72fr 1fr;gap:3.5rem;align-items:start;position:relative;z-index:2}.photo-col[data-v-52b31ac3]{position:relative}.photo-frame[data-v-52b31ac3]{position:relative;border-radius:1.6rem;overflow:hidden;aspect-ratio:3 / 4;max-height:520px}.photo-img[data-v-52b31ac3]{width:100%;height:100%;object-fit:cover;object-position:center 20%;display:block;filter:grayscale(100%) brightness(.9);transition:filter .5s ease}.photo-frame:hover .photo-img[data-v-52b31ac3]{filter:grayscale(0%) brightness(.92)}.photo-overlay[data-v-52b31ac3]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent 45%,rgba(8,6,2,.6) 100%);pointer-events:none}.float-tag[data-v-52b31ac3]{position:absolute;z-index:3;display:flex;flex-direction:column;gap:2px;padding:.55rem 1rem;background:#0c0a04d1;border:1px solid var(--accent-border);border-radius:1rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.float-tag--top[data-v-52b31ac3]{top:1.1rem;right:1.1rem}.float-tag--bottom[data-v-52b31ac3]{bottom:1.3rem;left:1.1rem}.ft-label[data-v-52b31ac3]{font-size:.58rem;font-weight:700;color:var(--muted);letter-spacing:.12em;text-transform:uppercase}.ft-value[data-v-52b31ac3]{font-size:.78rem;font-weight:700;color:var(--white)}.content-col[data-v-52b31ac3]{display:flex;flex-direction:column;gap:1.6rem}.headline-block[data-v-52b31ac3]{display:flex;flex-direction:column;gap:.5rem}.eyebrow[data-v-52b31ac3]{font-size:.82rem;font-weight:600;color:var(--accent);letter-spacing:.1em;text-transform:uppercase}.headline[data-v-52b31ac3]{display:flex;flex-direction:column;line-height:.95;letter-spacing:-.03em;margin:0}.hl-solid[data-v-52b31ac3]{font-size:clamp(2.6rem,5vw,4rem);font-weight:800;color:var(--white)}.hl-outline[data-v-52b31ac3]{font-size:clamp(2.6rem,5vw,4rem);font-weight:800;color:transparent;-webkit-text-stroke:1.5px var(--white)}.hl-accent[data-v-52b31ac3]{font-size:clamp(2.6rem,5vw,4rem);font-weight:800;color:var(--accent)}.role-row[data-v-52b31ac3]{display:flex;align-items:center;gap:.4rem;font-size:.9rem;font-weight:500}.role-bracket[data-v-52b31ac3]{color:var(--accent);font-weight:700}.role-text[data-v-52b31ac3]{color:var(--silver);letter-spacing:.04em}.role-cursor[data-v-52b31ac3]{width:2px;height:1.1em;background:var(--accent);animation:blink-52b31ac3 1s step-end infinite;flex-shrink:0}.about-desc[data-v-52b31ac3]{color:var(--muted);font-size:.94rem;line-height:1.75;margin:0;max-width:520px}.tab-nav[data-v-52b31ac3]{display:flex}.tab-track[data-v-52b31ac3]{display:inline-flex;align-items:center;background:#161b22;border:1px solid var(--border);border-radius:3rem;padding:.28rem .3rem;gap:.1rem;flex-wrap:wrap}.tab-pill[data-v-52b31ac3]{display:inline-flex;align-items:center;gap:.4rem;padding:.44rem 1rem;border:none;border-radius:3rem;background:transparent;font-size:.76rem;font-weight:600;color:var(--muted);cursor:pointer;transition:all .2s ease;letter-spacing:.02em;font-family:Inter,sans-serif}.tab-pill i[data-v-52b31ac3]{font-size:.7rem}.tab-pill[data-v-52b31ac3]:hover{color:var(--silver);background:#ffffff0d}.tab-pill.active[data-v-52b31ac3]{background:var(--accent);color:#0d1117}.tab-content[data-v-52b31ac3]{min-height:210px}.tab-fade-enter-active[data-v-52b31ac3],.tab-fade-leave-active[data-v-52b31ac3]{transition:all .2s ease}.tab-fade-enter-from[data-v-52b31ac3]{opacity:0;transform:translateY(6px)}.tab-fade-leave-to[data-v-52b31ac3]{opacity:0;transform:translateY(-6px)}.exp-list[data-v-52b31ac3]{display:flex;flex-direction:column}.exp-item[data-v-52b31ac3]{display:grid;grid-template-columns:18px 1fr;gap:1rem}.exp-timeline[data-v-52b31ac3]{display:flex;flex-direction:column;align-items:center;padding-top:4px}.exp-dot[data-v-52b31ac3]{width:9px;height:9px;border:2px solid var(--border);border-radius:50%;background:#0d1117;flex-shrink:0}.exp-dot.current[data-v-52b31ac3]{border-color:var(--accent);background:var(--accent)}.exp-line[data-v-52b31ac3]{width:1px;flex:1;background:var(--border);margin:3px 0}.exp-body[data-v-52b31ac3]{padding-bottom:1.4rem}.exp-item:last-child .exp-body[data-v-52b31ac3]{padding-bottom:0}.exp-meta[data-v-52b31ac3]{display:flex;align-items:center;gap:.7rem;margin-bottom:.25rem}.exp-period[data-v-52b31ac3]{font-size:.72rem;font-weight:600;color:var(--accent);letter-spacing:.04em}.current-badge[data-v-52b31ac3]{font-size:.55rem;font-weight:700;padding:.15rem .55rem;border:1px solid var(--accent-border);border-radius:3rem;color:var(--accent);letter-spacing:.08em;text-transform:uppercase}.exp-title[data-v-52b31ac3]{font-size:.92rem;font-weight:700;color:var(--white);margin:0 0 .12rem}.exp-company[data-v-52b31ac3]{font-size:.76rem;color:var(--muted);display:block;margin-bottom:.35rem}.exp-desc[data-v-52b31ac3]{font-size:.8rem;color:var(--muted);line-height:1.65;margin:0}.skills-grid[data-v-52b31ac3]{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.skill-card[data-v-52b31ac3]{padding:1rem 1.1rem;border:1px solid var(--border);border-radius:1.2rem;background:var(--bg-card);transition:all .22s ease}.skill-card[data-v-52b31ac3]:hover{border-color:var(--accent-border);transform:translateY(-2px)}.skill-head[data-v-52b31ac3]{display:flex;align-items:center;gap:.5rem;margin-bottom:.65rem;color:var(--accent);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.skill-tags[data-v-52b31ac3]{display:flex;flex-wrap:wrap;gap:.3rem}.skill-tag[data-v-52b31ac3]{padding:.28rem .6rem;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:3rem;font-size:.68rem;color:var(--silver)}.edu-block[data-v-52b31ac3]{display:flex;flex-direction:column;gap:1.2rem}.edu-main[data-v-52b31ac3]{display:flex;gap:1.1rem;align-items:flex-start}.edu-icon[data-v-52b31ac3]{width:42px;height:42px;display:flex;align-items:center;justify-content:center;background:var(--accent-dim);border:1px solid var(--accent-border);border-radius:.75rem;color:var(--accent);font-size:1rem;flex-shrink:0}.edu-info h4[data-v-52b31ac3]{font-size:1rem;font-weight:700;color:var(--white);margin:0 0 .18rem}.edu-info span[data-v-52b31ac3]{font-size:.76rem;color:var(--muted);display:block}.edu-period[data-v-52b31ac3]{color:var(--accent)!important;font-weight:600;margin-top:.2rem}.edu-details[data-v-52b31ac3]{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--border);border-radius:1.1rem;overflow:hidden}.edu-detail[data-v-52b31ac3]{padding:.9rem 1.1rem}.edu-detail[data-v-52b31ac3]:first-child{border-right:1px solid var(--border)}.ed-label[data-v-52b31ac3]{display:block;font-size:.58rem;font-weight:700;color:var(--dim);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.3rem}.ed-value[data-v-52b31ac3]{font-size:.78rem;color:var(--silver)}.interests-wrap[data-v-52b31ac3]{display:flex;flex-wrap:wrap;gap:.6rem}.interest-pill[data-v-52b31ac3]{display:inline-flex;align-items:center;gap:.4rem;padding:.46rem 1.1rem;background:var(--bg-card);border:1px solid var(--border);border-radius:3rem;font-size:.76rem;color:var(--silver);transition:all .2s}.interest-pill i[data-v-52b31ac3]{color:var(--accent);font-size:.75rem}.interest-pill[data-v-52b31ac3]:hover{border-color:var(--accent-border);background:#c9a23b12}.action-row[data-v-52b31ac3]{display:flex;flex-wrap:wrap;gap:1rem;padding-top:.4rem}.btn-primary[data-v-52b31ac3],.btn-outline[data-v-52b31ac3]{display:inline-flex;align-items:center;gap:.55rem;padding:.75rem 1.7rem;font-size:.85rem;font-weight:700;letter-spacing:.03em;border-radius:3rem;text-decoration:none;transition:all .22s ease;font-family:Inter,sans-serif}.btn-primary[data-v-52b31ac3]{background:var(--accent);color:#0d1117;border:1px solid var(--accent);box-shadow:0 4px 14px #c9a23b33}.btn-primary[data-v-52b31ac3]:hover{background:#dbb24a;transform:translateY(-2px);box-shadow:0 8px 20px #c9a23b4d}.btn-outline[data-v-52b31ac3]{background:transparent;color:var(--white);border:1px solid var(--accent-border)}.btn-outline[data-v-52b31ac3]:hover{background:var(--accent-dim);border-color:var(--accent);color:var(--accent);transform:translateY(-2px)}.stats-bar[data-v-52b31ac3]{display:flex;align-items:center;flex-wrap:wrap;gap:1.5rem;padding-top:1.6rem;border-top:1px solid var(--border);position:relative;z-index:2}.stat-item[data-v-52b31ac3]{display:flex;flex-direction:column;gap:.12rem}.stat-number[data-v-52b31ac3]{font-size:1.7rem;font-weight:800;color:var(--accent);letter-spacing:-.02em;line-height:1}.stat-desc[data-v-52b31ac3]{font-size:.68rem;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.stat-divider[data-v-52b31ac3]{width:1px;height:2.2rem;background:var(--border);flex-shrink:0}.socials[data-v-52b31ac3]{display:flex;gap:.5rem;margin-left:auto}.social-link[data-v-52b31ac3]{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:.6rem;color:var(--muted);font-size:.82rem;text-decoration:none;transition:all .2s}.social-link[data-v-52b31ac3]:hover{border-color:var(--accent-border);color:var(--accent);transform:translateY(-2px)}@keyframes pulse-52b31ac3{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}@keyframes blink-52b31ac3{0%,50%{opacity:1}51%,to{opacity:0}}@media (max-width: 1100px){.main-grid[data-v-52b31ac3]{gap:2.5rem}}@media (max-width: 900px){.main-grid[data-v-52b31ac3]{grid-template-columns:1fr;gap:2rem}.photo-frame[data-v-52b31ac3]{aspect-ratio:4 / 3;max-height:320px;max-width:100%}.hl-solid[data-v-52b31ac3],.hl-outline[data-v-52b31ac3],.hl-accent[data-v-52b31ac3]{font-size:clamp(2.4rem,7vw,3.5rem)}}@media (max-width: 640px){.about-section[data-v-52b31ac3]{margin-top:1.2rem;padding:0 0 1.8rem}.about-card[data-v-52b31ac3]{padding:1.6rem 1.4rem;border-radius:1.5rem;gap:1.8rem}.skills-grid[data-v-52b31ac3],.edu-details[data-v-52b31ac3]{grid-template-columns:1fr}.edu-detail[data-v-52b31ac3]:first-child{border-right:none;border-bottom:1px solid var(--border)}.stat-divider[data-v-52b31ac3]{display:none}.action-row[data-v-52b31ac3]{flex-direction:column;align-items:stretch}.btn-primary[data-v-52b31ac3],.btn-outline[data-v-52b31ac3]{justify-content:center}.socials[data-v-52b31ac3]{margin-left:0;margin-top:.5rem;width:100%}.tab-track[data-v-52b31ac3]{flex-wrap:wrap;border-radius:1rem}}[data-v-43d78878]:root{--bg: #0d1117;--bg-card: #161b22;--accent: #c9a23b;--accent-dim: rgba(201, 162, 59, .12);--accent-border: rgba(201, 162, 59, .35);--white: #f0f2f5;--silver: #b0b8c1;--muted: #7b8694;--dim: #4a5568;--border: rgba(255, 255, 255, .07)}.skills-section[data-v-43d78878]{width:100%;max-width:1380px;margin:0 auto;padding:0 0 2.5rem;font-family:Inter,system-ui,sans-serif}.skills-card[data-v-43d78878]{background:#0d1117;border:1px solid var(--border);border-radius:2rem;padding:2.2rem 2.8rem 2rem;display:flex;flex-direction:column;gap:2.4rem;position:relative;overflow:hidden}.skills-card[data-v-43d78878]:after{content:"";position:absolute;top:0;right:0;width:55%;height:100%;background:radial-gradient(ellipse at 80% 25%,rgba(180,100,30,.14) 0%,transparent 65%);pointer-events:none}.top-bar[data-v-43d78878]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;position:relative;z-index:2}.section-label[data-v-43d78878]{display:flex;align-items:center;gap:.55rem}.label-dot[data-v-43d78878]{width:7px;height:7px;background:var(--accent);border-radius:50%}.label-text[data-v-43d78878]{font-size:.72rem;font-weight:700;color:var(--muted);letter-spacing:.2em;text-transform:uppercase}.tech-count-badge[data-v-43d78878]{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem 1rem;border:1px solid var(--accent-border);border-radius:3rem;font-size:.74rem;font-weight:600;color:var(--accent);background:var(--accent-dim)}.tech-count-badge i[data-v-43d78878]{font-size:.7rem}.main-grid[data-v-43d78878]{display:grid;grid-template-columns:1fr 1.15fr;gap:3rem;align-items:start;position:relative;z-index:2}.left-col[data-v-43d78878]{display:flex;flex-direction:column;gap:1.6rem}.headline-block[data-v-43d78878]{display:flex;flex-direction:column;gap:.5rem}.eyebrow[data-v-43d78878]{font-size:.82rem;font-weight:600;color:var(--accent);letter-spacing:.1em;text-transform:uppercase}.headline[data-v-43d78878]{display:flex;flex-direction:column;line-height:.95;letter-spacing:-.03em;margin:0}.hl-solid[data-v-43d78878]{font-size:clamp(2.4rem,4.5vw,3.8rem);font-weight:800;color:var(--white)}.hl-outline[data-v-43d78878]{font-size:clamp(2.4rem,4.5vw,3.8rem);font-weight:800;color:transparent;-webkit-text-stroke:1.5px var(--white)}.hl-accent[data-v-43d78878]{font-size:clamp(2.4rem,4.5vw,3.8rem);font-weight:800;color:var(--accent)}.sub-desc[data-v-43d78878]{font-size:.9rem;color:var(--muted);line-height:1.72;margin:.3rem 0 0;max-width:420px}.cat-nav[data-v-43d78878]{display:flex;flex-wrap:wrap;gap:.55rem}.cat-pill[data-v-43d78878]{display:inline-flex;align-items:center;gap:.42rem;padding:.44rem 1rem;border:1px solid var(--border);border-radius:3rem;background:var(--bg-card);font-size:.76rem;font-weight:600;color:var(--muted);cursor:pointer;transition:all .2s ease;font-family:Inter,sans-serif;letter-spacing:.02em}.cat-pill i[data-v-43d78878]{font-size:.7rem}.cat-pill[data-v-43d78878]:hover{border-color:var(--accent-border);color:var(--silver);background:#c9a23b0f}.cat-pill.active[data-v-43d78878]{background:var(--accent);border-color:var(--accent);color:#0d1117}.summary-card[data-v-43d78878]{background:var(--bg-card);border:1px solid var(--border);border-radius:1.4rem;padding:1.2rem 1.3rem;display:flex;flex-direction:column;gap:1rem;transition:border-color .2s}.summary-card[data-v-43d78878]:hover{border-color:var(--accent-border)}.sc-header[data-v-43d78878]{display:flex;align-items:flex-start;gap:.9rem}.sc-icon[data-v-43d78878]{width:38px;height:38px;display:flex;align-items:center;justify-content:center;background:var(--accent-dim);border:1px solid var(--accent-border);border-radius:.75rem;color:var(--accent);font-size:.95rem;flex-shrink:0}.sc-title[data-v-43d78878]{font-size:.88rem;font-weight:700;color:var(--white);margin:0 0 .2rem;letter-spacing:.02em}.sc-desc[data-v-43d78878]{font-size:.76rem;color:var(--muted);line-height:1.55;margin:0}.sc-meta[data-v-43d78878]{display:flex;align-items:center;gap:1rem;padding-top:.8rem;border-top:1px solid var(--border)}.sc-stat[data-v-43d78878]{display:flex;flex-direction:column;gap:.1rem}.sc-num[data-v-43d78878]{font-size:1.3rem;font-weight:800;color:var(--accent);letter-spacing:-.02em;line-height:1}.sc-label[data-v-43d78878]{font-size:.62rem;color:var(--dim);text-transform:uppercase;letter-spacing:.08em}.sc-divider[data-v-43d78878]{width:1px;height:2rem;background:var(--border);flex-shrink:0}.proficiency-dots[data-v-43d78878]{display:flex;gap:5px;align-items:center;margin-left:auto}.prof-dot[data-v-43d78878]{width:8px;height:8px;border-radius:50%;background:var(--border);transition:all .25s}.prof-dot.filled[data-v-43d78878]{background:var(--accent);box-shadow:0 0 6px #c9a23b66}.terminal-card[data-v-43d78878]{background:#080b0e;border:1px solid var(--border);border-radius:1.3rem;padding:1.2rem 1.3rem 1rem;font-family:JetBrains Mono,Fira Code,monospace;transition:border-color .2s}.terminal-card[data-v-43d78878]:hover{border-color:var(--accent-border)}.terminal-dots[data-v-43d78878]{display:flex;gap:6px;margin-bottom:.9rem}.terminal-dots span[data-v-43d78878]{width:10px;height:10px;border-radius:50%}.terminal-dots span[data-v-43d78878]:nth-child(1){background:#ff5f56}.terminal-dots span[data-v-43d78878]:nth-child(2){background:#ffbd2e}.terminal-dots span[data-v-43d78878]:nth-child(3){background:#27c93f}.code-line[data-v-43d78878]{display:flex;gap:.6rem;font-size:.74rem;margin-bottom:.45rem;flex-wrap:wrap;word-break:break-all}.prompt[data-v-43d78878]{color:var(--accent);font-weight:600;flex-shrink:0}.cmd[data-v-43d78878]{color:#b0bec5}.out[data-v-43d78878]{color:var(--silver);opacity:.75}.comment[data-v-43d78878]{color:#4a5568;font-style:italic}.right-col[data-v-43d78878]{position:relative;z-index:2}.panel-fade-enter-active[data-v-43d78878],.panel-fade-leave-active[data-v-43d78878]{transition:all .22s ease}.panel-fade-enter-from[data-v-43d78878]{opacity:0;transform:translateY(8px)}.panel-fade-leave-to[data-v-43d78878]{opacity:0;transform:translateY(-8px)}.skills-grid[data-v-43d78878]{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.skill-card[data-v-43d78878]{background:var(--bg-card);border:1px solid var(--border);border-radius:1.2rem;padding:1rem 1.1rem;display:flex;flex-direction:column;gap:.75rem;transition:all .22s ease}.skill-card[data-v-43d78878]:hover{border-color:var(--accent-border);transform:translateY(-3px);box-shadow:0 10px 24px #00000073}.skill-top[data-v-43d78878]{display:flex;align-items:center;gap:.65rem}.skill-icon-wrap[data-v-43d78878]{width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:#ffffff0a;border-radius:.5rem;flex-shrink:0}.skill-icon[data-v-43d78878]{width:18px;height:18px;object-fit:contain}.skill-name[data-v-43d78878]{font-size:.8rem;font-weight:600;color:var(--white);letter-spacing:.01em}.skill-bar-wrap[data-v-43d78878]{display:flex;flex-direction:column;gap:.35rem}.skill-bar[data-v-43d78878]{height:2px;background:#ffffff0f;border-radius:1px;overflow:hidden}.skill-fill[data-v-43d78878]{height:100%;background:var(--accent);border-radius:1px;transition:width .55s ease}.skill-dots[data-v-43d78878]{display:flex;gap:4px}.sk-dot[data-v-43d78878]{width:5px;height:5px;border-radius:50%;background:#ffffff12;transition:background .25s}.sk-dot.filled[data-v-43d78878]{background:var(--accent);box-shadow:0 0 5px #c9a23b59}.stats-bar[data-v-43d78878]{display:flex;align-items:center;flex-wrap:wrap;gap:1.5rem;padding-top:1.6rem;border-top:1px solid var(--border);position:relative;z-index:2}.stat-item[data-v-43d78878]{display:flex;flex-direction:column;gap:.12rem}.stat-number[data-v-43d78878]{font-size:1.7rem;font-weight:800;color:var(--accent);letter-spacing:-.02em;line-height:1}.stat-desc[data-v-43d78878]{font-size:.68rem;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.stat-divider[data-v-43d78878]{width:1px;height:2.2rem;background:var(--border);flex-shrink:0}@media (max-width: 1024px){.main-grid[data-v-43d78878]{grid-template-columns:1fr;gap:2rem}.sub-desc[data-v-43d78878]{max-width:100%}}@media (max-width: 768px){.skills-card[data-v-43d78878]{padding:1.6rem 1.4rem;border-radius:1.5rem;gap:1.8rem}.hl-solid[data-v-43d78878],.hl-outline[data-v-43d78878],.hl-accent[data-v-43d78878]{font-size:clamp(2rem,7vw,3rem)}}@media (max-width: 480px){.skills-grid[data-v-43d78878]{grid-template-columns:1fr}.stat-divider[data-v-43d78878]{display:none}.hl-solid[data-v-43d78878],.hl-outline[data-v-43d78878],.hl-accent[data-v-43d78878]{font-size:clamp(1.8rem,8vw,2.5rem)}}[data-v-265d66fd]:root{--bg: #0d1117;--bg-card: #161b22;--accent: #c9a23b;--accent-dim: rgba(201, 162, 59, .12);--accent-border: rgba(201, 162, 59, .35);--white: #f0f2f5;--silver: #b0b8c1;--muted: #7b8694;--dim: #4a5568;--border: rgba(255, 255, 255, .07)}.exp-section[data-v-265d66fd]{width:100%;max-width:1380px;margin:0 auto;padding:0 0 2.5rem;font-family:Inter,system-ui,sans-serif}.exp-card[data-v-265d66fd]{background:#0d1117;border:1px solid var(--border);border-radius:2rem;padding:2.2rem 2.8rem 2rem;display:flex;flex-direction:column;gap:2.4rem;position:relative;overflow:hidden}.exp-card[data-v-265d66fd]:before{content:"";position:absolute;top:0;left:0;width:40%;height:100%;background:radial-gradient(ellipse at 15% 35%,rgba(180,100,30,.13) 0%,transparent 65%);pointer-events:none}.top-bar[data-v-265d66fd]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;position:relative;z-index:2}.section-label[data-v-265d66fd]{display:flex;align-items:center;gap:.55rem}.label-dot[data-v-265d66fd]{width:7px;height:7px;background:var(--accent);border-radius:50%}.label-text[data-v-265d66fd]{font-size:.72rem;font-weight:700;color:var(--muted);letter-spacing:.2em;text-transform:uppercase}.roles-badge[data-v-265d66fd]{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem 1rem;border:1px solid var(--accent-border);border-radius:3rem;font-size:.74rem;font-weight:600;color:var(--accent);background:var(--accent-dim)}.roles-badge i[data-v-265d66fd]{font-size:.68rem}.main-grid[data-v-265d66fd]{display:grid;grid-template-columns:1fr 1.2fr;gap:3rem;align-items:start;position:relative;z-index:2}.left-col[data-v-265d66fd]{display:flex;flex-direction:column;gap:1.8rem}.headline-block[data-v-265d66fd]{display:flex;flex-direction:column;gap:.5rem}.eyebrow[data-v-265d66fd]{font-size:.82rem;font-weight:600;color:var(--accent);letter-spacing:.1em;text-transform:uppercase}.headline[data-v-265d66fd]{display:flex;flex-direction:column;line-height:.95;letter-spacing:-.03em;margin:0}.hl-solid[data-v-265d66fd]{font-size:clamp(2.4rem,4.5vw,3.8rem);font-weight:800;color:var(--white)}.hl-outline[data-v-265d66fd]{font-size:clamp(2.4rem,4.5vw,3.8rem);font-weight:800;color:transparent;-webkit-text-stroke:1.5px var(--white)}.hl-accent[data-v-265d66fd]{font-size:clamp(2.4rem,4.5vw,3.8rem);font-weight:800;color:var(--accent)}.sub-desc[data-v-265d66fd]{font-size:.9rem;color:var(--muted);line-height:1.72;margin:.3rem 0 0;max-width:400px}.timeline-nav[data-v-265d66fd]{display:flex;flex-direction:column}.tl-item[data-v-265d66fd]{display:grid;grid-template-columns:18px 1fr;gap:1rem;cursor:pointer}.tl-marker[data-v-265d66fd]{display:flex;flex-direction:column;align-items:center;padding-top:3px}.tl-dot[data-v-265d66fd]{width:10px;height:10px;border:2px solid var(--border);border-radius:50%;background:#0d1117;flex-shrink:0;transition:all .2s ease}.tl-dot.current[data-v-265d66fd]{border-color:var(--accent);background:var(--accent);box-shadow:0 0 8px #c9a23b66}.tl-item.active .tl-dot[data-v-265d66fd]:not(.current){border-color:var(--accent-border);background:var(--accent-dim)}.tl-line[data-v-265d66fd]{width:1px;flex:1;background:var(--border);margin:4px 0;min-height:28px}.tl-body[data-v-265d66fd]{padding-bottom:1.3rem;border-left:2px solid transparent;padding-left:.9rem;margin-left:-.9rem;transition:border-color .2s}.tl-item.active .tl-body[data-v-265d66fd]{border-left-color:var(--accent)}.tl-item:last-child .tl-body[data-v-265d66fd]{padding-bottom:0}.tl-top[data-v-265d66fd]{display:flex;align-items:center;gap:.6rem;margin-bottom:.2rem}.tl-period[data-v-265d66fd]{font-size:.7rem;font-weight:700;color:var(--accent);letter-spacing:.04em}.tl-current-badge[data-v-265d66fd]{font-size:.54rem;font-weight:700;padding:.12rem .5rem;border:1px solid var(--accent-border);border-radius:3rem;color:var(--accent);letter-spacing:.08em;text-transform:uppercase}.tl-role[data-v-265d66fd]{font-size:.88rem;font-weight:700;color:var(--white);margin:0 0 .12rem;transition:color .2s}.tl-item:hover .tl-role[data-v-265d66fd]{color:var(--accent)}.tl-company[data-v-265d66fd]{font-size:.74rem;color:var(--muted);margin:0}.nav-row[data-v-265d66fd]{display:flex;align-items:center;gap:1.2rem}.nav-btn[data-v-265d66fd]{width:38px;height:38px;display:flex;align-items:center;justify-content:center;background:var(--bg-card);border:1px solid var(--border);border-radius:.7rem;color:var(--muted);font-size:.78rem;cursor:pointer;transition:all .2s ease}.nav-btn[data-v-265d66fd]:hover:not(:disabled){border-color:var(--accent-border);color:var(--accent)}.nav-btn[data-v-265d66fd]:disabled{opacity:.25;cursor:not-allowed}.nav-counter[data-v-265d66fd]{display:flex;align-items:baseline;gap:.3rem}.nc-current[data-v-265d66fd]{font-size:1.1rem;font-weight:800;color:var(--accent);letter-spacing:-.02em}.nc-sep[data-v-265d66fd]{font-size:.8rem;color:var(--dim)}.nc-total[data-v-265d66fd]{font-size:.88rem;font-weight:500;color:var(--dim)}.right-col[data-v-265d66fd]{position:relative;z-index:2}.panel-fade-enter-active[data-v-265d66fd],.panel-fade-leave-active[data-v-265d66fd]{transition:all .22s ease}.panel-fade-enter-from[data-v-265d66fd]{opacity:0;transform:translateY(8px)}.panel-fade-leave-to[data-v-265d66fd]{opacity:0;transform:translateY(-8px)}.detail-panel[data-v-265d66fd]{display:flex;flex-direction:column;gap:1.5rem}.terminal-card[data-v-265d66fd]{background:#080b0e;border:1px solid var(--border);border-radius:1.3rem;padding:1.2rem 1.3rem 1rem;font-family:JetBrains Mono,Fira Code,monospace;transition:border-color .2s}.terminal-card[data-v-265d66fd]:hover{border-color:var(--accent-border)}.terminal-dots[data-v-265d66fd]{display:flex;gap:6px;margin-bottom:.9rem}.terminal-dots span[data-v-265d66fd]{width:10px;height:10px;border-radius:50%}.terminal-dots span[data-v-265d66fd]:nth-child(1){background:#ff5f56}.terminal-dots span[data-v-265d66fd]:nth-child(2){background:#ffbd2e}.terminal-dots span[data-v-265d66fd]:nth-child(3){background:#27c93f}.code-line[data-v-265d66fd]{display:flex;gap:.6rem;font-size:.76rem;margin-bottom:.42rem;flex-wrap:wrap}.prompt[data-v-265d66fd]{color:var(--accent);font-weight:600;flex-shrink:0}.cmd[data-v-265d66fd]{color:#b0bec5}.out[data-v-265d66fd]{color:var(--silver);opacity:.75}.out-accent[data-v-265d66fd]{color:var(--accent);font-weight:600}.role-desc[data-v-265d66fd]{font-size:.88rem;color:var(--muted);line-height:1.75;margin:0}.role-block[data-v-265d66fd]{display:flex;flex-direction:column;gap:.75rem}.block-header[data-v-265d66fd]{display:flex;align-items:center;gap:.5rem}.block-dot[data-v-265d66fd]{width:5px;height:5px;background:var(--accent);border-radius:50%;flex-shrink:0}.block-title[data-v-265d66fd]{font-size:.68rem;font-weight:700;color:var(--accent);letter-spacing:.12em;text-transform:uppercase}.achievements-list[data-v-265d66fd]{display:flex;flex-direction:column;gap:.55rem}.achievement-item[data-v-265d66fd]{display:flex;align-items:flex-start;gap:.7rem}.ach-icon[data-v-265d66fd]{width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:var(--accent-dim);border:1px solid var(--accent-border);border-radius:50%;color:var(--accent);font-size:.55rem;flex-shrink:0;margin-top:1px}.achievement-item span[data-v-265d66fd]{font-size:.83rem;color:var(--muted);line-height:1.58}.tech-pills[data-v-265d66fd]{display:flex;flex-wrap:wrap;gap:.45rem}.tech-pill[data-v-265d66fd]{display:inline-flex;align-items:center;padding:.35rem .8rem;background:var(--bg-card);border:1px solid var(--border);border-radius:3rem;font-size:.72rem;font-weight:500;color:var(--silver);transition:all .2s}.tech-pill[data-v-265d66fd]:hover{border-color:var(--accent-border);color:var(--accent);background:var(--accent-dim)}.category-tag[data-v-265d66fd]{display:inline-flex;align-items:center;gap:.45rem;padding:.38rem .9rem;border:1px solid var(--border);border-radius:3rem;font-size:.66rem;font-weight:700;color:var(--dim);letter-spacing:.1em;align-self:flex-start}.category-tag i[data-v-265d66fd]{font-size:.6rem}.stats-bar[data-v-265d66fd]{display:flex;align-items:center;flex-wrap:wrap;gap:1.5rem;padding-top:1.6rem;border-top:1px solid var(--border);position:relative;z-index:2}.stat-item[data-v-265d66fd]{display:flex;flex-direction:column;gap:.12rem}.stat-number[data-v-265d66fd]{font-size:1.7rem;font-weight:800;color:var(--accent);letter-spacing:-.02em;line-height:1}.stat-desc[data-v-265d66fd]{font-size:.68rem;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.stat-divider[data-v-265d66fd]{width:1px;height:2.2rem;background:var(--border);flex-shrink:0}@media (max-width: 1024px){.main-grid[data-v-265d66fd]{grid-template-columns:1fr;gap:2rem}.sub-desc[data-v-265d66fd]{max-width:100%}}@media (max-width: 768px){.exp-card[data-v-265d66fd]{padding:1.6rem 1.4rem;border-radius:1.5rem;gap:1.8rem}.hl-solid[data-v-265d66fd],.hl-outline[data-v-265d66fd],.hl-accent[data-v-265d66fd]{font-size:clamp(2rem,7vw,3rem)}}@media (max-width: 480px){.stat-divider[data-v-265d66fd]{display:none}.hl-solid[data-v-265d66fd],.hl-outline[data-v-265d66fd],.hl-accent[data-v-265d66fd]{font-size:clamp(1.8rem,8vw,2.5rem)}}[data-v-bb4469ce]:root{--bg: #0d1117;--bg-card: #161b22;--accent: #c9a23b;--accent-dim: rgba(201, 162, 59, .12);--accent-border: rgba(201, 162, 59, .35);--white: #f0f2f5;--silver: #b0b8c1;--muted: #7b8694;--dim: #4a5568;--border: rgba(255, 255, 255, .07);--green: #2ecc71}.projects-section[data-v-bb4469ce]{width:100%;max-width:1380px;margin:0 auto;padding:0 0 2.5rem;font-family:Inter,system-ui,sans-serif}.projects-card[data-v-bb4469ce]{background:#0d1117;border:1px solid var(--border);border-radius:2rem;padding:2.2rem 2.8rem 2rem;display:flex;flex-direction:column;gap:2.4rem;position:relative;overflow:hidden}.projects-card[data-v-bb4469ce]:after{content:"";position:absolute;top:0;right:0;width:55%;height:100%;background:radial-gradient(ellipse at 80% 20%,rgba(180,100,30,.13) 0%,transparent 65%);pointer-events:none}.top-bar[data-v-bb4469ce]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;position:relative;z-index:2}.section-label[data-v-bb4469ce]{display:flex;align-items:center;gap:.55rem}.label-dot[data-v-bb4469ce]{width:7px;height:7px;background:var(--accent);border-radius:50%}.label-text[data-v-bb4469ce]{font-size:.72rem;font-weight:700;color:var(--muted);letter-spacing:.2em;text-transform:uppercase}.top-right[data-v-bb4469ce]{display:flex;align-items:center;gap:.75rem}.live-badge[data-v-bb4469ce]{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem 1rem;border:1px solid var(--accent-border);border-radius:3rem;font-size:.74rem;font-weight:600;color:var(--accent);background:var(--accent-dim)}.pulse-dot[data-v-bb4469ce]{width:6px;height:6px;background:var(--green);border-radius:50%;box-shadow:0 0 7px #2ecc71b3;animation:pulse-bb4469ce 2s infinite}.github-pill[data-v-bb4469ce]{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .9rem;background:var(--bg-card);border:1px solid var(--border);border-radius:3rem;font-size:.74rem;font-weight:500;color:var(--silver);text-decoration:none;transition:all .2s}.github-pill[data-v-bb4469ce]:hover{border-color:var(--accent-border);color:var(--accent)}.main-grid[data-v-bb4469ce]{display:grid;grid-template-columns:1fr 1.15fr;gap:3rem;align-items:start;position:relative;z-index:2}.left-col[data-v-bb4469ce]{display:flex;flex-direction:column;gap:1.6rem}.headline-block[data-v-bb4469ce]{display:flex;flex-direction:column;gap:.5rem}.eyebrow[data-v-bb4469ce]{font-size:.82rem;font-weight:600;color:var(--accent);letter-spacing:.1em;text-transform:uppercase}.headline[data-v-bb4469ce]{display:flex;flex-direction:column;line-height:.95;letter-spacing:-.03em;margin:0}.hl-solid[data-v-bb4469ce]{font-size:clamp(2.4rem,4.5vw,3.8rem);font-weight:800;color:var(--white)}.hl-outline[data-v-bb4469ce]{font-size:clamp(2.4rem,4.5vw,3.8rem);font-weight:800;color:transparent;-webkit-text-stroke:1.5px var(--white)}.hl-accent[data-v-bb4469ce]{font-size:clamp(2.4rem,4.5vw,3.8rem);font-weight:800;color:var(--accent)}.sub-desc[data-v-bb4469ce]{font-size:.9rem;color:var(--muted);line-height:1.72;margin:.3rem 0 0;max-width:420px}.filter-track[data-v-bb4469ce]{display:flex;flex-wrap:wrap;gap:.5rem}.filter-pill[data-v-bb4469ce]{display:inline-flex;align-items:center;gap:.5rem;padding:.44rem 1rem;border:1px solid var(--border);border-radius:3rem;background:var(--bg-card);font-size:.76rem;font-weight:600;color:var(--muted);cursor:pointer;transition:all .2s;font-family:Inter,sans-serif}.filter-pill[data-v-bb4469ce]:hover{border-color:var(--accent-border);color:var(--silver)}.filter-pill.active[data-v-bb4469ce]{background:var(--accent);border-color:var(--accent);color:#0d1117}.f-count[data-v-bb4469ce]{font-size:.62rem;opacity:.7}.sort-row[data-v-bb4469ce]{display:flex;align-items:center;gap:.75rem}.sort-label[data-v-bb4469ce]{font-size:.66rem;font-weight:700;color:var(--dim);letter-spacing:.1em;text-transform:uppercase}.sort-track[data-v-bb4469ce]{display:flex;gap:.35rem}.sort-pill[data-v-bb4469ce]{padding:.35rem .8rem;border:1px solid var(--border);border-radius:3rem;background:transparent;font-size:.72rem;font-weight:500;color:var(--muted);cursor:pointer;transition:all .2s;font-family:Inter,sans-serif}.sort-pill[data-v-bb4469ce]:hover,.sort-pill.active[data-v-bb4469ce]{border-color:var(--accent-border);color:var(--accent)}.right-col[data-v-bb4469ce]{position:relative;z-index:2}.panel-fade-enter-active[data-v-bb4469ce],.panel-fade-leave-active[data-v-bb4469ce]{transition:all .22s ease}.panel-fade-enter-from[data-v-bb4469ce]{opacity:0;transform:translateY(8px)}.panel-fade-leave-to[data-v-bb4469ce]{opacity:0;transform:translateY(-8px)}.featured-wrap[data-v-bb4469ce]{display:flex;flex-direction:column;gap:1.4rem}.terminal-card[data-v-bb4469ce]{background:#080b0e;border:1px solid var(--border);border-radius:1.3rem;padding:1.2rem 1.3rem 1rem;font-family:JetBrains Mono,Fira Code,monospace;cursor:pointer;transition:border-color .2s}.terminal-card[data-v-bb4469ce]:hover{border-color:var(--accent-border)}.terminal-dots[data-v-bb4469ce]{display:flex;gap:6px;margin-bottom:.9rem}.terminal-dots span[data-v-bb4469ce]{width:10px;height:10px;border-radius:50%}.terminal-dots span[data-v-bb4469ce]:nth-child(1){background:#ff5f56}.terminal-dots span[data-v-bb4469ce]:nth-child(2){background:#ffbd2e}.terminal-dots span[data-v-bb4469ce]:nth-child(3){background:#27c93f}.t-lines[data-v-bb4469ce]{display:flex;flex-direction:column;gap:.42rem}.t-line-row[data-v-bb4469ce]{display:flex;gap:.55rem;font-size:.74rem;flex-wrap:wrap}.t-prompt[data-v-bb4469ce]{color:var(--accent);font-weight:600;flex-shrink:0}.t-cmd[data-v-bb4469ce]{color:#b0bec5}.t-accent-out[data-v-bb4469ce]{color:var(--accent);font-weight:700}.t-out[data-v-bb4469ce]{color:var(--silver);opacity:.7}.t-live[data-v-bb4469ce]{color:var(--green);font-weight:700}.t-dev[data-v-bb4469ce]{color:#f59e0b}.featured-img-wrap[data-v-bb4469ce]{position:relative;cursor:pointer}.featured-img[data-v-bb4469ce]{position:relative;width:100%;aspect-ratio:16/10;overflow:hidden;border-radius:1.2rem;background:var(--bg-card)}.featured-img img[data-v-bb4469ce]{width:100%;height:100%;object-fit:contain;filter:grayscale(100%) brightness(.88);transition:filter .5s,transform .5s;display:block}.featured-img-wrap:hover .featured-img img[data-v-bb4469ce]{filter:grayscale(0%) brightness(.92);transform:scale(1.04)}.img-placeholder[data-v-bb4469ce]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;background:linear-gradient(135deg,#0d1117,#141c26)}.ph-icon[data-v-bb4469ce]{font-size:3rem;opacity:.4}.ph-name[data-v-bb4469ce]{font-size:.85rem;font-weight:700;color:#fff3}.img-gradient[data-v-bb4469ce]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent 50%,rgba(8,6,2,.55) 100%);pointer-events:none}.img-hover-label[data-v-bb4469ce]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:.6rem;font-size:.8rem;font-weight:700;color:var(--white);background:#0d111799;opacity:0;transition:opacity .3s;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);letter-spacing:.04em}.featured-img-wrap:hover .img-hover-label[data-v-bb4469ce]{opacity:1}.corner[data-v-bb4469ce]{position:absolute;width:28px;height:28px;pointer-events:none}.corner-tl[data-v-bb4469ce]{top:-10px;left:-10px;border-top:2px solid var(--accent);border-left:2px solid var(--accent)}.corner-br[data-v-bb4469ce]{bottom:-10px;right:-10px;border-bottom:2px solid var(--accent);border-right:2px solid var(--accent)}.watermark[data-v-bb4469ce]{position:absolute;top:-18px;right:-8px;font-size:5rem;font-weight:900;color:#ffffff08;pointer-events:none;line-height:1}.featured-actions[data-v-bb4469ce]{display:flex;flex-direction:column;gap:.2rem}.action-link[data-v-bb4469ce]{display:inline-flex;align-items:center;gap:.9rem;padding:.8rem 0;text-decoration:none;border-bottom:2px solid transparent;transition:all .25s;background:none;border-top:none;border-left:none;border-right:none;cursor:pointer;font-family:Inter,sans-serif;width:fit-content}.action-primary[data-v-bb4469ce]{border-bottom-color:var(--accent)}.action-secondary[data-v-bb4469ce]{border-bottom-color:var(--border)}.al-num[data-v-bb4469ce]{font-size:.62rem;font-weight:700;color:var(--accent)}.al-label[data-v-bb4469ce]{font-size:.8rem;font-weight:700;color:var(--white);letter-spacing:.06em}.al-arrow[data-v-bb4469ce]{color:var(--accent);font-size:.72rem;transition:transform .25s}.action-primary:hover .al-arrow[data-v-bb4469ce]{transform:translate(5px)}.action-secondary .al-num[data-v-bb4469ce]{color:var(--dim)}.action-secondary .al-label[data-v-bb4469ce]{color:var(--muted)}.action-secondary[data-v-bb4469ce]:hover{border-bottom-color:var(--accent)}.action-secondary:hover .al-num[data-v-bb4469ce],.action-secondary:hover .al-label[data-v-bb4469ce]{color:var(--accent)}.project-grid[data-v-bb4469ce]{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:.85rem;position:relative;z-index:2}.project-card[data-v-bb4469ce]{background:var(--bg-card);border:1px solid var(--border);border-radius:1.3rem;overflow:hidden;cursor:pointer;transition:all .22s ease}.project-card[data-v-bb4469ce]:hover{border-color:var(--accent-border);transform:translateY(-4px);box-shadow:0 14px 30px #00000080,0 0 0 1px #c9a23b1a}.pc-visual[data-v-bb4469ce]{position:relative;aspect-ratio:16/10;overflow:hidden;background:linear-gradient(135deg,#0d1117,#141c26)}.pc-img[data-v-bb4469ce]{width:100%;height:100%;object-fit:contain;filter:grayscale(100%) brightness(.82);transition:all .45s ease;display:block}.project-card:hover .pc-img[data-v-bb4469ce]{filter:grayscale(20%) brightness(1.05);transform:scale(1.07)}.pc-placeholder[data-v-bb4469ce]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.pcp-icon[data-v-bb4469ce]{font-size:2.5rem;opacity:.3}.pc-overlay[data-v-bb4469ce]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0d1117b8;display:flex;align-items:center;justify-content:center;gap:.55rem;font-size:.72rem;font-weight:700;color:var(--white);letter-spacing:.05em;opacity:0;transition:opacity .3s;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.project-card:hover .pc-overlay[data-v-bb4469ce]{opacity:1}.pc-num[data-v-bb4469ce]{position:absolute;top:.7rem;right:.7rem;font-size:.68rem;font-weight:700;color:#ffffff59}.pc-status-dot[data-v-bb4469ce]{position:absolute;bottom:.7rem;right:.7rem;width:7px;height:7px;border-radius:50%;animation:pulse-bb4469ce 2s infinite}.pc-status-dot.live[data-v-bb4469ce]{background:var(--green);box-shadow:0 0 7px #2ecc71b3}.pc-status-dot.development[data-v-bb4469ce]{background:#f59e0b;box-shadow:0 0 7px #f59e0bb3}.pc-body[data-v-bb4469ce]{padding:1rem 1.15rem 1.2rem}.pc-top[data-v-bb4469ce]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.45rem}.pc-cat[data-v-bb4469ce]{font-size:.6rem;font-weight:700;color:var(--accent);letter-spacing:.1em;text-transform:uppercase}.pc-impact[data-v-bb4469ce]{font-size:.58rem;font-weight:600;color:var(--dim);padding:.15rem .5rem;border:1px solid var(--border);border-radius:3rem}.pc-title[data-v-bb4469ce]{font-size:.9rem;font-weight:700;color:var(--white);margin:0 0 .35rem;line-height:1.25}.pc-desc[data-v-bb4469ce]{font-size:.76rem;color:var(--muted);line-height:1.5;margin:0 0 .7rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pc-stack[data-v-bb4469ce]{display:flex;flex-wrap:wrap;gap:.3rem}.pc-tech[data-v-bb4469ce]{padding:.25rem .55rem;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:3rem;font-size:.65rem;color:var(--silver)}.pc-more[data-v-bb4469ce]{font-size:.65rem;color:var(--accent);font-weight:600;padding:.25rem 0}.inquiry-strip[data-v-bb4469ce]{display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap;background:linear-gradient(135deg,#c9a23b14,#c9a23b08);border:1px solid var(--accent-border);border-radius:1.4rem;padding:1.8rem 2rem;position:relative;z-index:2;overflow:hidden}.inquiry-strip[data-v-bb4469ce]:before{content:"";position:absolute;top:0;right:0;width:40%;height:100%;background:radial-gradient(ellipse at 80% 50%,rgba(201,162,59,.12) 0%,transparent 70%);pointer-events:none}.is-text h3[data-v-bb4469ce]{font-size:1.2rem;font-weight:700;color:var(--white);margin:0 0 .35rem}.is-text p[data-v-bb4469ce]{font-size:.84rem;color:var(--muted);margin:0;line-height:1.6}.is-btn[data-v-bb4469ce]{display:inline-flex;align-items:center;gap:.6rem;padding:.8rem 1.7rem;background:var(--accent);color:#0d1117;font-size:.82rem;font-weight:700;letter-spacing:.04em;border-radius:3rem;text-decoration:none;transition:all .22s;white-space:nowrap;box-shadow:0 4px 14px #c9a23b33;position:relative;z-index:1}.is-btn[data-v-bb4469ce]:hover{background:#dbb24a;transform:translateY(-2px)}.stats-bar[data-v-bb4469ce]{display:flex;align-items:center;flex-wrap:wrap;gap:1.5rem;padding-top:1.6rem;border-top:1px solid var(--border);position:relative;z-index:2}.stat-item[data-v-bb4469ce]{display:flex;flex-direction:column;gap:.12rem}.stat-number[data-v-bb4469ce]{font-size:1.7rem;font-weight:800;color:var(--accent);letter-spacing:-.02em;line-height:1}.stat-desc[data-v-bb4469ce]{font-size:.68rem;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.stat-divider[data-v-bb4469ce]{width:1px;height:2.2rem;background:var(--border);flex-shrink:0}.socials[data-v-bb4469ce]{display:flex;gap:.5rem;margin-left:auto}.social-link[data-v-bb4469ce]{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:.6rem;color:var(--muted);font-size:.82rem;text-decoration:none;transition:all .2s}.social-link[data-v-bb4469ce]:hover{border-color:var(--accent-border);color:var(--accent);transform:translateY(-2px)}.modal-fade-enter-active[data-v-bb4469ce],.modal-fade-leave-active[data-v-bb4469ce]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-bb4469ce],.modal-fade-leave-to[data-v-bb4469ce]{opacity:0}.modal-backdrop[data-v-bb4469ce]{position:fixed;top:0;right:0;bottom:0;left:0;background:#05070aeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2000;display:flex;align-items:center;justify-content:center;padding:1.5rem}.modal-close-fixed[data-v-bb4469ce]{position:fixed;top:1.2rem;right:1.2rem;z-index:2100;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#0d1117f2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--accent-border);border-radius:50%;color:var(--silver);font-size:.9rem;cursor:pointer;transition:all .2s;box-shadow:0 4px 12px #00000080}.modal-close-fixed[data-v-bb4469ce]:hover{background:var(--accent);color:#0d1117;border-color:var(--accent)}.modal-shell[data-v-bb4469ce]{width:100%;max-width:1080px;height:calc(100vh - 3rem);max-height:820px;background:#0d1117;border:1px solid rgba(201,162,59,.25);border-radius:1.8rem;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;box-shadow:0 40px 80px #000c;animation:shellIn-bb4469ce .32s cubic-bezier(.4,0,.2,1) both}@keyframes shellIn-bb4469ce{0%{opacity:0;transform:scale(.95) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-visual[data-v-bb4469ce]{position:relative;overflow:hidden;background:linear-gradient(135deg,#080b0e,#0d1520)}.mv-img[data-v-bb4469ce]{width:100%;height:100%;object-fit:contain;display:block;filter:brightness(.65)}.mv-placeholder[data-v-bb4469ce]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;background:linear-gradient(135deg,#080b0e,#0d1520)}.mvp-icon[data-v-bb4469ce]{font-size:5rem;opacity:.2}.mvp-name[data-v-bb4469ce]{font-size:1rem;font-weight:700;color:#ffffff26;text-align:center;padding:0 1.5rem}.mv-gradient[data-v-bb4469ce]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,transparent 40%,rgba(8,6,2,.65) 100%);pointer-events:none}.mv-info[data-v-bb4469ce]{position:absolute;bottom:1.5rem;left:1.5rem;right:1.5rem;display:flex;flex-direction:column;gap:.75rem}.mv-status[data-v-bb4469ce]{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .9rem;border:1px solid;background:#080602d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:3rem;font-size:.72rem;font-weight:700;width:fit-content}.mv-status.live[data-v-bb4469ce]{color:var(--green);border-color:#2ecc7166}.mv-status.development[data-v-bb4469ce]{color:#f59e0b;border-color:#f59e0b66}.ms-dot[data-v-bb4469ce]{width:6px;height:6px;border-radius:50%;background:currentColor;animation:pulse-bb4469ce 2s infinite}.mv-links[data-v-bb4469ce]{display:flex;gap:.5rem;flex-wrap:wrap}.mv-link[data-v-bb4469ce]{display:inline-flex;align-items:center;gap:.4rem;padding:.48rem 1rem;font-size:.75rem;font-weight:700;border-radius:3rem;text-decoration:none;letter-spacing:.04em;transition:all .2s}.mv-link--primary[data-v-bb4469ce]{background:var(--accent);color:#0d1117}.mv-link--primary[data-v-bb4469ce]:hover{background:#dbb24a;transform:translateY(-2px)}.mv-link--ghost[data-v-bb4469ce]{background:#0d1117cc;color:var(--silver);border:1px solid var(--border);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.mv-link--ghost[data-v-bb4469ce]:hover{border-color:var(--accent-border);color:var(--accent)}.mv-watermark[data-v-bb4469ce]{position:absolute;top:1rem;left:1.2rem;font-size:5rem;font-weight:900;color:#ffffff0a;line-height:1;pointer-events:none}.modal-content[data-v-bb4469ce]{overflow-y:auto;overflow-x:hidden;height:100%;padding:2rem 2rem 1.5rem;display:flex;flex-direction:column;gap:1.4rem;scrollbar-width:thin;scrollbar-color:rgba(201,162,59,.3) transparent}.modal-content[data-v-bb4469ce]::-webkit-scrollbar{width:4px}.modal-content[data-v-bb4469ce]::-webkit-scrollbar-thumb{background:#c9a23b4d;border-radius:2px}.mc-header[data-v-bb4469ce]{display:flex;flex-direction:column;gap:.5rem}.mc-cat[data-v-bb4469ce]{font-size:.68rem;font-weight:700;color:var(--accent);letter-spacing:.12em;text-transform:uppercase}.mc-title[data-v-bb4469ce]{font-size:1.55rem;font-weight:800;color:var(--white);margin:0;line-height:1.1;letter-spacing:-.02em}.mc-tagline[data-v-bb4469ce]{font-size:.88rem;color:var(--muted);line-height:1.55;margin:0;border-left:3px solid var(--accent);padding-left:.9rem}.mc-desc[data-v-bb4469ce]{font-size:.84rem;color:var(--muted);line-height:1.75;margin:0}.mc-row[data-v-bb4469ce]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.mc-block[data-v-bb4469ce]{background:var(--bg-card);border:1px solid var(--border);border-radius:1rem;padding:1rem;display:flex;flex-direction:column;gap:.6rem}.mcb-header[data-v-bb4469ce]{display:flex;align-items:center;gap:.5rem}.mcb-dot[data-v-bb4469ce]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.mcb-dot--problem[data-v-bb4469ce]{background:#ef4444}.mcb-dot--solution[data-v-bb4469ce]{background:var(--green)}.mcb-label[data-v-bb4469ce]{font-size:.65rem;font-weight:700;color:var(--silver);letter-spacing:.1em;text-transform:uppercase}.mcb-text[data-v-bb4469ce]{font-size:.78rem;color:var(--muted);line-height:1.6;margin:0}.mc-section-label[data-v-bb4469ce]{font-size:.66rem;font-weight:700;color:var(--accent);letter-spacing:.12em;text-transform:uppercase;display:flex;align-items:center;gap:.4rem;margin-bottom:.6rem}.mcs-dot[data-v-bb4469ce]{width:5px;height:5px;background:var(--accent);border-radius:50%}.mc-metrics[data-v-bb4469ce]{display:flex;flex-direction:column;gap:.5rem}.mcm-grid[data-v-bb4469ce]{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}.mcm-item[data-v-bb4469ce]{background:var(--bg-card);border:1px solid var(--border);border-radius:.9rem;padding:.7rem .5rem;display:flex;flex-direction:column;gap:.15rem;align-items:center;text-align:center;transition:border-color .2s}.mcm-item[data-v-bb4469ce]:hover{border-color:var(--accent-border)}.mcm-value[data-v-bb4469ce]{font-size:1rem;font-weight:800;color:var(--accent);letter-spacing:-.02em;line-height:1}.mcm-desc[data-v-bb4469ce]{font-size:.58rem;color:var(--dim);text-transform:uppercase;letter-spacing:.06em}.mc-features[data-v-bb4469ce]{display:flex;flex-direction:column;gap:.4rem}.mcf-list[data-v-bb4469ce]{display:flex;flex-direction:column;gap:.45rem}.mcf-item[data-v-bb4469ce]{display:flex;align-items:flex-start;gap:.65rem}.mcfi-icon[data-v-bb4469ce]{width:20px;height:20px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--accent-dim);border:1px solid var(--accent-border);border-radius:50%;color:var(--accent);font-size:.55rem;margin-top:1px}.mcf-item span[data-v-bb4469ce]{font-size:.82rem;color:var(--muted);line-height:1.55}.mc-stack[data-v-bb4469ce]{display:flex;flex-direction:column;gap:.4rem}.mcs-pills[data-v-bb4469ce]{display:flex;flex-wrap:wrap;gap:.4rem}.mcs-pill[data-v-bb4469ce]{padding:.32rem .75rem;background:var(--bg-card);border:1px solid var(--border);border-radius:3rem;font-size:.72rem;color:var(--silver);transition:all .2s}.mcs-pill[data-v-bb4469ce]:hover{border-color:var(--accent-border);color:var(--accent)}.mc-nav[data-v-bb4469ce]{display:flex;align-items:center;justify-content:space-between;padding-top:1rem;border-top:1px solid var(--border);margin-top:auto;position:sticky;bottom:0;background:#0d1117;padding-bottom:.5rem}.mcn-btn[data-v-bb4469ce]{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1.1rem;background:var(--bg-card);border:1px solid var(--border);border-radius:3rem;font-size:.76rem;font-weight:600;color:var(--muted);cursor:pointer;transition:all .2s;font-family:Inter,sans-serif}.mcn-btn[data-v-bb4469ce]:hover:not(:disabled){border-color:var(--accent-border);color:var(--accent)}.mcn-btn[data-v-bb4469ce]:disabled{opacity:.25;cursor:not-allowed}.mcn-counter[data-v-bb4469ce]{font-size:.82rem;font-weight:600;color:var(--dim);letter-spacing:.04em}@keyframes pulse-bb4469ce{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}@media (max-width: 1024px){.main-grid[data-v-bb4469ce]{grid-template-columns:1fr;gap:2rem}.sub-desc[data-v-bb4469ce]{max-width:100%}.modal-shell[data-v-bb4469ce]{grid-template-columns:1fr;grid-template-rows:240px 1fr;height:calc(100vh - 3rem);max-height:none}.modal-visual[data-v-bb4469ce]{height:240px}.mv-gradient[data-v-bb4469ce]{background:linear-gradient(to bottom,transparent 30%,rgba(8,6,2,.75) 100%)}}@media (max-width: 768px){.projects-card[data-v-bb4469ce]{padding:1.6rem 1.4rem;border-radius:1.5rem;gap:1.8rem}.hl-solid[data-v-bb4469ce],.hl-outline[data-v-bb4469ce],.hl-accent[data-v-bb4469ce]{font-size:clamp(2rem,7vw,3rem)}.mc-row[data-v-bb4469ce]{grid-template-columns:1fr}.mcm-grid[data-v-bb4469ce]{grid-template-columns:repeat(2,1fr)}.inquiry-strip[data-v-bb4469ce]{flex-direction:column}.is-btn[data-v-bb4469ce]{width:100%;justify-content:center}.modal-backdrop[data-v-bb4469ce]{padding:0;align-items:flex-end}.modal-shell[data-v-bb4469ce]{border-radius:1.5rem 1.5rem 0 0;width:100%;max-width:100%;height:95vh;max-height:none;grid-template-columns:1fr;grid-template-rows:200px 1fr}.modal-visual[data-v-bb4469ce]{height:200px}.modal-close-fixed[data-v-bb4469ce]{top:.75rem;right:.75rem}.modal-content[data-v-bb4469ce]{padding:1.4rem 1.25rem 1rem}.mc-title[data-v-bb4469ce]{font-size:1.3rem}}@media (max-width: 480px){.project-grid[data-v-bb4469ce]{grid-template-columns:1fr}.stat-divider[data-v-bb4469ce]{display:none}.socials[data-v-bb4469ce]{margin-left:0;width:100%}.mcm-grid[data-v-bb4469ce]{grid-template-columns:repeat(2,1fr)}}[data-v-e5069c38]:root{--bg: #0d1117;--bg-card: #161b22;--accent: #c9a23b;--accent-dim: rgba(201, 162, 59, .12);--accent-border: rgba(201, 162, 59, .35);--white: #f0f2f5;--silver: #b0b8c1;--muted: #7b8694;--dim: #4a5568;--border: rgba(255, 255, 255, .07);--green: #2ecc71}.clients-section[data-v-e5069c38]{width:100%;max-width:1380px;margin:0 auto;padding:0 0 2.5rem;font-family:Inter,system-ui,sans-serif}.clients-card[data-v-e5069c38]{background:#0d1117;border:1px solid var(--border);border-radius:2rem;padding:2.2rem 2.8rem 2rem;display:flex;flex-direction:column;gap:2.4rem;position:relative;overflow:hidden}.clients-card[data-v-e5069c38]:after{content:"";position:absolute;top:0;left:0;width:45%;height:100%;background:radial-gradient(ellipse at 20% 35%,rgba(180,100,30,.12) 0%,transparent 65%);pointer-events:none}.top-bar[data-v-e5069c38]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;position:relative;z-index:2}.section-label[data-v-e5069c38]{display:flex;align-items:center;gap:.55rem}.label-dot[data-v-e5069c38]{width:7px;height:7px;background:var(--accent);border-radius:50%}.label-text[data-v-e5069c38]{font-size:.72rem;font-weight:700;color:var(--muted);letter-spacing:.2em;text-transform:uppercase}.collab-badge[data-v-e5069c38]{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem 1rem;border:1px solid var(--accent-border);border-radius:3rem;font-size:.74rem;font-weight:600;color:var(--accent);background:var(--accent-dim)}.collab-badge i[data-v-e5069c38]{font-size:.68rem}.main-grid[data-v-e5069c38]{display:grid;grid-template-columns:1fr 1.15fr;gap:3rem;align-items:start;position:relative;z-index:2}.left-col[data-v-e5069c38]{display:flex;flex-direction:column;gap:1.6rem}.headline-block[data-v-e5069c38]{display:flex;flex-direction:column;gap:.5rem}.eyebrow[data-v-e5069c38]{font-size:.82rem;font-weight:600;color:var(--accent);letter-spacing:.1em;text-transform:uppercase}.headline[data-v-e5069c38]{display:flex;flex-direction:column;line-height:.95;letter-spacing:-.03em;margin:0}.hl-solid[data-v-e5069c38]{font-size:clamp(2.4rem,4.5vw,3.8rem);font-weight:800;color:var(--white)}.hl-outline[data-v-e5069c38]{font-size:clamp(2.4rem,4.5vw,3.8rem);font-weight:800;color:transparent;-webkit-text-stroke:1.5px var(--white)}.hl-accent[data-v-e5069c38]{font-size:clamp(2.4rem,4.5vw,3.8rem);font-weight:800;color:var(--accent)}.sub-desc[data-v-e5069c38]{font-size:.9rem;color:var(--muted);line-height:1.72;margin:.3rem 0 0;max-width:420px}.filter-track[data-v-e5069c38]{display:flex;flex-wrap:wrap;gap:.5rem}.filter-pill[data-v-e5069c38]{display:inline-flex;align-items:center;gap:.45rem;padding:.44rem 1rem;border:1px solid var(--border);border-radius:3rem;background:var(--bg-card);font-size:.76rem;font-weight:600;color:var(--muted);cursor:pointer;transition:all .2s;font-family:Inter,sans-serif}.filter-pill[data-v-e5069c38]:hover{border-color:var(--accent-border);color:var(--silver)}.filter-pill.active[data-v-e5069c38]{background:var(--accent);border-color:var(--accent);color:#0d1117}.f-count[data-v-e5069c38]{font-size:.62rem;opacity:.7}.quick-stats[data-v-e5069c38]{display:flex;align-items:center;gap:1.5rem;padding:1.1rem 1.3rem;background:var(--bg-card);border:1px solid var(--border);border-radius:1.2rem}.qs-item[data-v-e5069c38]{display:flex;flex-direction:column;gap:.1rem}.qs-num[data-v-e5069c38]{font-size:1.5rem;font-weight:800;color:var(--accent);letter-spacing:-.02em;line-height:1}.qs-label[data-v-e5069c38]{font-size:.64rem;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.qs-divider[data-v-e5069c38]{width:1px;height:2rem;background:var(--border);flex-shrink:0}.right-col[data-v-e5069c38]{display:flex;flex-direction:column;gap:1.4rem;position:relative;z-index:2}.terminal-card[data-v-e5069c38]{background:#080b0e;border:1px solid var(--border);border-radius:1.3rem;padding:1.2rem 1.3rem 1rem;font-family:JetBrains Mono,Fira Code,monospace;transition:border-color .2s}.terminal-card[data-v-e5069c38]:hover{border-color:var(--accent-border)}.terminal-dots[data-v-e5069c38]{display:flex;gap:6px;margin-bottom:.9rem}.terminal-dots span[data-v-e5069c38]{width:10px;height:10px;border-radius:50%}.terminal-dots span[data-v-e5069c38]:nth-child(1){background:#ff5f56}.terminal-dots span[data-v-e5069c38]:nth-child(2){background:#ffbd2e}.terminal-dots span[data-v-e5069c38]:nth-child(3){background:#27c93f}.t-lines[data-v-e5069c38]{display:flex;flex-direction:column;gap:.42rem}.t-line-row[data-v-e5069c38]{display:flex;gap:.55rem;font-size:.74rem;flex-wrap:wrap}.t-prompt[data-v-e5069c38]{color:var(--accent);font-weight:600;flex-shrink:0}.t-cmd[data-v-e5069c38]{color:#b0bec5}.t-accent-out[data-v-e5069c38]{color:var(--accent);font-weight:700}.t-out[data-v-e5069c38]{color:var(--silver);opacity:.7}.testi-fade-enter-active[data-v-e5069c38],.testi-fade-leave-active[data-v-e5069c38]{transition:all .22s ease}.testi-fade-enter-from[data-v-e5069c38]{opacity:0;transform:translateY(8px)}.testi-fade-leave-to[data-v-e5069c38]{opacity:0;transform:translateY(-8px)}.testimonial-card[data-v-e5069c38]{background:var(--bg-card);border:1px solid var(--border);border-radius:1.4rem;padding:1.5rem;display:flex;flex-direction:column;gap:1rem;transition:border-color .2s}.testimonial-card[data-v-e5069c38]:hover{border-color:var(--accent-border)}.quote-mark[data-v-e5069c38]{font-size:3.5rem;line-height:.7;color:var(--accent);opacity:.5;font-family:Georgia,serif}.testi-text[data-v-e5069c38]{font-size:.88rem;color:var(--silver);line-height:1.75;margin:0}.testi-footer[data-v-e5069c38]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:1rem;border-top:1px solid var(--border);flex-wrap:wrap}.testi-author[data-v-e5069c38]{display:flex;align-items:center;gap:.7rem}.ta-avatar[data-v-e5069c38]{width:34px;height:34px;display:flex;align-items:center;justify-content:center;background:var(--accent-dim);border:1px solid var(--accent-border);border-radius:50%;font-size:.82rem;font-weight:700;color:var(--accent);flex-shrink:0}.ta-info strong[data-v-e5069c38]{display:block;font-size:.82rem;font-weight:700;color:var(--white)}.ta-info span[data-v-e5069c38]{font-size:.66rem;color:var(--dim)}.testi-stars i[data-v-e5069c38]{font-size:.7rem;color:var(--border);margin:0 1px}.testi-stars i.filled[data-v-e5069c38]{color:var(--accent)}.testi-nav[data-v-e5069c38]{display:flex;align-items:center;justify-content:center;gap:1.2rem}.tn-btn[data-v-e5069c38]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--bg-card);border:1px solid var(--border);border-radius:.7rem;color:var(--muted);font-size:.72rem;cursor:pointer;transition:all .2s}.tn-btn[data-v-e5069c38]:hover:not(:disabled){border-color:var(--accent-border);color:var(--accent)}.tn-btn[data-v-e5069c38]:disabled{opacity:.25;cursor:not-allowed}.tn-dots[data-v-e5069c38]{display:flex;gap:.45rem}.tn-dot[data-v-e5069c38]{width:5px;height:5px;border-radius:50%;background:#ffffff1a;cursor:pointer;transition:all .25s}.tn-dot.active[data-v-e5069c38]{background:var(--accent);box-shadow:0 0 6px #c9a23b66;transform:scale(1.5)}.client-grid[data-v-e5069c38]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem;position:relative;z-index:2}.client-card[data-v-e5069c38]{background:var(--bg-card);border:1px solid var(--border);border-radius:1.3rem;overflow:hidden;cursor:pointer;transition:all .22s ease}.client-card[data-v-e5069c38]:hover{border-color:var(--accent-border);transform:translateY(-3px);box-shadow:0 12px 28px #00000073}.cc-visual[data-v-e5069c38]{position:relative;height:100px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0d1117,#141c26);overflow:hidden}.cc-logo[data-v-e5069c38]{max-width:65%;max-height:60px;object-fit:contain;filter:grayscale(100%) brightness(.9);transition:filter .35s}.client-card:hover .cc-logo[data-v-e5069c38]{filter:grayscale(0%) brightness(1)}.cc-overlay[data-v-e5069c38]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0d1117bf;display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.72rem;font-weight:700;color:var(--white);opacity:0;transition:opacity .25s;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.client-card:hover .cc-overlay[data-v-e5069c38]{opacity:1}.cc-body[data-v-e5069c38]{padding:.9rem 1rem;display:flex;flex-direction:column;gap:.2rem}.cc-industry[data-v-e5069c38]{font-size:.58rem;font-weight:700;color:var(--accent);letter-spacing:.1em;text-transform:uppercase}.cc-name[data-v-e5069c38]{font-size:.82rem;font-weight:700;color:var(--white);margin:0;line-height:1.25}.cc-project[data-v-e5069c38]{font-size:.68rem;color:var(--muted)}.stats-bar[data-v-e5069c38]{display:flex;align-items:center;flex-wrap:wrap;gap:1.5rem;padding-top:1.6rem;border-top:1px solid var(--border);position:relative;z-index:2}.stat-item[data-v-e5069c38]{display:flex;flex-direction:column;gap:.12rem}.stat-number[data-v-e5069c38]{font-size:1.7rem;font-weight:800;color:var(--accent);letter-spacing:-.02em;line-height:1}.stat-desc[data-v-e5069c38]{font-size:.68rem;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.stat-divider[data-v-e5069c38]{width:1px;height:2.2rem;background:var(--border);flex-shrink:0}.modal-fade-enter-active[data-v-e5069c38],.modal-fade-leave-active[data-v-e5069c38]{transition:opacity .3s ease}.modal-fade-enter-active .modal-shell[data-v-e5069c38],.modal-fade-leave-active .modal-shell[data-v-e5069c38]{transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .3s ease}.modal-fade-enter-from[data-v-e5069c38],.modal-fade-leave-to[data-v-e5069c38]{opacity:0}.modal-fade-enter-from .modal-shell[data-v-e5069c38],.modal-fade-leave-to .modal-shell[data-v-e5069c38]{transform:scale(.95) translateY(20px);opacity:0}.modal-backdrop[data-v-e5069c38]{position:fixed;top:0;right:0;bottom:0;left:0;background:#05070aeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2000;display:flex;align-items:center;justify-content:center;padding:1.5rem}.modal-shell[data-v-e5069c38]{width:100%;max-width:900px;max-height:88vh;background:#0d1117;border:1px solid rgba(201,162,59,.22);border-radius:1.8rem;display:grid;grid-template-columns:.75fr 1fr;overflow:hidden;position:relative;box-shadow:0 40px 80px #000c,0 0 0 1px #ffffff0a}.modal-close[data-v-e5069c38]{position:absolute;top:1.2rem;right:1.2rem;z-index:10;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#0d1117d9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--border);border-radius:50%;color:var(--muted);font-size:.82rem;cursor:pointer;transition:all .2s}.modal-close[data-v-e5069c38]:hover{border-color:var(--accent-border);color:var(--accent)}.modal-visual[data-v-e5069c38]{position:relative;overflow:hidden;background:linear-gradient(135deg,#080b0e,#0d1520);display:flex;align-items:center;justify-content:center}.mv-logo-wrap[data-v-e5069c38]{width:80%;display:flex;align-items:center;justify-content:center;padding:2rem}.mv-logo[data-v-e5069c38]{max-width:100%;max-height:180px;object-fit:contain;filter:grayscale(20%) brightness(.9)}.mv-gradient[data-v-e5069c38]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,transparent 50%,rgba(8,6,2,.6) 100%);pointer-events:none}.mv-meta[data-v-e5069c38]{position:absolute;bottom:1.5rem;left:1.5rem;display:flex;flex-direction:column;gap:.4rem}.mv-industry[data-v-e5069c38]{font-size:.62rem;font-weight:700;color:var(--accent);letter-spacing:.12em;text-transform:uppercase;padding:.3rem .7rem;background:#080602cc;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--accent-border);border-radius:3rem;width:fit-content}.mv-year[data-v-e5069c38]{font-size:.68rem;color:var(--dim);padding-left:.7rem}.mv-watermark[data-v-e5069c38]{position:absolute;top:1rem;left:1.2rem;font-size:5rem;font-weight:900;color:#ffffff0a;line-height:1;pointer-events:none}.modal-content[data-v-e5069c38]{overflow-y:auto;padding:2rem 2rem 1.5rem;display:flex;flex-direction:column;gap:1.4rem;scrollbar-width:thin;scrollbar-color:rgba(201,162,59,.3) transparent}.modal-content[data-v-e5069c38]::-webkit-scrollbar{width:4px}.modal-content[data-v-e5069c38]::-webkit-scrollbar-thumb{background:#c9a23b4d;border-radius:2px}.mc-header[data-v-e5069c38]{display:flex;flex-direction:column;gap:.45rem}.mc-cat[data-v-e5069c38]{font-size:.68rem;font-weight:700;color:var(--accent);letter-spacing:.12em;text-transform:uppercase}.mc-title[data-v-e5069c38]{font-size:1.5rem;font-weight:800;color:var(--white);margin:0;line-height:1.1;letter-spacing:-.02em}.mc-tagline[data-v-e5069c38]{font-size:.86rem;color:var(--muted);margin:0;border-left:3px solid var(--accent);padding-left:.9rem;line-height:1.5}.mc-desc[data-v-e5069c38]{font-size:.84rem;color:var(--muted);line-height:1.75;margin:0}.mc-block[data-v-e5069c38]{display:flex;flex-direction:column;gap:.65rem}.mcb-label[data-v-e5069c38]{display:flex;align-items:center;gap:.45rem;font-size:.66rem;font-weight:700;color:var(--accent);letter-spacing:.12em;text-transform:uppercase}.mcb-dot[data-v-e5069c38]{width:5px;height:5px;background:var(--accent);border-radius:50%}.mcb-pills[data-v-e5069c38]{display:flex;flex-wrap:wrap;gap:.4rem}.mcb-pill[data-v-e5069c38]{padding:.32rem .75rem;background:var(--bg-card);border:1px solid var(--border);border-radius:3rem;font-size:.72rem;color:var(--silver);transition:all .2s}.mcb-pill[data-v-e5069c38]:hover{border-color:var(--accent-border);color:var(--accent)}.mcb-list[data-v-e5069c38]{display:flex;flex-direction:column;gap:.5rem}.mcb-item[data-v-e5069c38]{display:flex;align-items:flex-start;gap:.65rem}.mcbi-icon[data-v-e5069c38]{width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:var(--accent-dim);border:1px solid var(--accent-border);border-radius:50%;color:var(--accent);font-size:.55rem;flex-shrink:0;margin-top:1px}.mcb-item span[data-v-e5069c38]{font-size:.82rem;color:var(--muted);line-height:1.55}.mc-testimonial[data-v-e5069c38]{background:var(--bg-card);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:0 1rem 1rem 0;padding:1.1rem 1.2rem;display:flex;flex-direction:column;gap:.7rem}.mct-quote[data-v-e5069c38]{font-size:2.5rem;line-height:.6;color:var(--accent);opacity:.5;font-family:Georgia,serif}.mct-text[data-v-e5069c38]{font-size:.82rem;color:var(--silver);line-height:1.7;margin:0;font-style:italic}.mct-author strong[data-v-e5069c38]{display:block;font-size:.78rem;font-weight:700;color:var(--white)}.mct-author span[data-v-e5069c38]{font-size:.64rem;color:var(--dim)}@keyframes pulse-e5069c38{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}@media (max-width: 1024px){.main-grid[data-v-e5069c38]{grid-template-columns:1fr;gap:2rem}.sub-desc[data-v-e5069c38]{max-width:100%}.modal-shell[data-v-e5069c38]{grid-template-columns:1fr;max-height:95vh}.modal-visual[data-v-e5069c38]{height:220px}.mv-logo[data-v-e5069c38]{max-height:120px}.mv-gradient[data-v-e5069c38]{background:linear-gradient(to bottom,transparent 40%,rgba(8,6,2,.7) 100%)}}@media (max-width: 768px){.clients-card[data-v-e5069c38]{padding:1.6rem 1.4rem;border-radius:1.5rem;gap:1.8rem}.hl-solid[data-v-e5069c38],.hl-outline[data-v-e5069c38],.hl-accent[data-v-e5069c38]{font-size:clamp(2rem,7vw,3rem)}.client-grid[data-v-e5069c38]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.client-grid[data-v-e5069c38]{grid-template-columns:1fr}.stat-divider[data-v-e5069c38],.qs-divider[data-v-e5069c38]{display:none}.modal-backdrop[data-v-e5069c38]{padding:0}.modal-shell[data-v-e5069c38]{border-radius:1.5rem 1.5rem 0 0;align-self:flex-end;max-height:95vh}.modal-content[data-v-e5069c38]{padding:1.4rem 1.2rem}.mc-title[data-v-e5069c38]{font-size:1.2rem}}[data-v-4052e25f]:root{--bg: #0d1117;--bg-card: #161b22;--accent: #c9a23b;--accent-dim: rgba(201, 162, 59, .12);--accent-border: rgba(201, 162, 59, .35);--white: #f0f2f5;--silver: #b0b8c1;--muted: #7b8694;--dim: #4a5568;--border: rgba(255, 255, 255, .07);--green: #2ecc71;--red: #ef4444}.contact-section[data-v-4052e25f]{width:100%;max-width:1380px;margin:0 auto;padding:0 0 2.5rem;font-family:Inter,system-ui,sans-serif}.contact-card[data-v-4052e25f]{background:#0d1117;border:1px solid var(--border);border-radius:2rem;padding:2.2rem 2.8rem 2rem;display:flex;flex-direction:column;gap:2.4rem;position:relative;overflow:hidden}.contact-card[data-v-4052e25f]:after{content:"";position:absolute;top:0;right:0;width:55%;height:100%;background:radial-gradient(ellipse at 80% 30%,rgba(180,100,30,.13) 0%,transparent 65%);pointer-events:none}.top-bar[data-v-4052e25f]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;position:relative;z-index:2}.section-label[data-v-4052e25f]{display:flex;align-items:center;gap:.55rem}.label-dot[data-v-4052e25f]{width:7px;height:7px;background:var(--accent);border-radius:50%}.label-text[data-v-4052e25f]{font-size:.72rem;font-weight:700;color:var(--muted);letter-spacing:.2em;text-transform:uppercase}.avail-badge[data-v-4052e25f]{display:inline-flex;align-items:center;gap:.55rem;padding:.42rem 1.1rem;border:1px solid rgba(46,204,113,.25);border-radius:3rem;font-size:.72rem;font-weight:600;color:var(--green)}.pulse-dot[data-v-4052e25f]{width:7px;height:7px;background:var(--green);border-radius:50%;box-shadow:0 0 7px #2ecc71b3;animation:pulse-4052e25f 2s infinite;flex-shrink:0}.pulse-dot--sm[data-v-4052e25f]{width:6px;height:6px}.main-grid[data-v-4052e25f]{display:grid;grid-template-columns:1fr 1.15fr;gap:3rem;align-items:start;position:relative;z-index:2}.left-col[data-v-4052e25f]{display:flex;flex-direction:column;gap:1.6rem}.headline-block[data-v-4052e25f]{display:flex;flex-direction:column;gap:.5rem}.eyebrow[data-v-4052e25f]{font-size:.82rem;font-weight:600;color:var(--accent);letter-spacing:.1em;text-transform:uppercase}.headline[data-v-4052e25f]{display:flex;flex-direction:column;line-height:.95;letter-spacing:-.03em;margin:0}.hl-solid[data-v-4052e25f]{font-size:clamp(2.4rem,4.5vw,3.8rem);font-weight:800;color:var(--white)}.hl-outline[data-v-4052e25f]{font-size:clamp(2.4rem,4.5vw,3.8rem);font-weight:800;color:transparent;-webkit-text-stroke:1.5px var(--white)}.hl-accent[data-v-4052e25f]{font-size:clamp(2.4rem,4.5vw,3.8rem);font-weight:800;color:var(--accent)}.sub-desc[data-v-4052e25f]{font-size:.9rem;color:var(--muted);line-height:1.72;margin:.3rem 0 0;max-width:400px}.methods-list[data-v-4052e25f]{display:flex;flex-direction:column;gap:.6rem}.method-card[data-v-4052e25f]{display:flex;align-items:center;gap:.9rem;padding:.9rem 1.1rem;background:var(--bg-card);border:1px solid var(--border);border-radius:1.2rem;text-decoration:none;transition:all .2s ease}a.method-card[data-v-4052e25f]:hover{border-color:var(--accent-border);transform:translateY(-2px);box-shadow:0 8px 20px #0006}.method-card--static[data-v-4052e25f]{cursor:default}.mc-icon[data-v-4052e25f]{width:38px;height:38px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--accent-dim);border:1px solid var(--accent-border);border-radius:.75rem;color:var(--accent);font-size:.9rem}.mc-info[data-v-4052e25f]{display:flex;flex-direction:column;gap:.1rem;flex:1}.mc-label[data-v-4052e25f]{font-size:.58rem;font-weight:700;color:var(--dim);letter-spacing:.12em;text-transform:uppercase}.mc-value[data-v-4052e25f]{font-size:.8rem;color:var(--silver);font-weight:500}.mc-arrow[data-v-4052e25f]{font-size:.7rem;color:var(--dim);transition:transform .2s,color .2s}a.method-card:hover .mc-arrow[data-v-4052e25f]{transform:translate(4px);color:var(--accent)}.avail-card[data-v-4052e25f]{background:var(--bg-card);border:1px solid var(--border);border-radius:1.2rem;padding:1.1rem 1.2rem;display:flex;flex-direction:column;gap:.7rem}.ac-top[data-v-4052e25f]{display:flex;align-items:center;gap:.5rem}.ac-status[data-v-4052e25f]{font-size:.78rem;font-weight:700;color:var(--green);letter-spacing:.03em}.ac-desc[data-v-4052e25f]{font-size:.78rem;color:var(--muted);line-height:1.65;margin:0}.ac-tags[data-v-4052e25f]{display:flex;flex-wrap:wrap;gap:.4rem}.ac-tag[data-v-4052e25f]{padding:.28rem .65rem;background:#ffffff08;border:1px solid var(--border);border-radius:3rem;font-size:.66rem;color:var(--silver)}.socials-row[data-v-4052e25f]{display:flex;gap:.5rem}.social-link[data-v-4052e25f]{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:.6rem;color:var(--muted);font-size:.82rem;text-decoration:none;transition:all .2s}.social-link[data-v-4052e25f]:hover{border-color:var(--accent-border);color:var(--accent);transform:translateY(-2px)}.right-col[data-v-4052e25f]{display:flex;flex-direction:column;gap:1.4rem;position:relative;z-index:2}.terminal-card[data-v-4052e25f]{background:#080b0e;border:1px solid var(--border);border-radius:1.3rem;padding:1.2rem 1.3rem 1rem;font-family:JetBrains Mono,Fira Code,monospace;transition:border-color .2s}.terminal-card[data-v-4052e25f]:hover{border-color:var(--accent-border)}.terminal-dots[data-v-4052e25f]{display:flex;gap:6px;margin-bottom:.9rem}.terminal-dots span[data-v-4052e25f]{width:10px;height:10px;border-radius:50%}.terminal-dots span[data-v-4052e25f]:nth-child(1){background:#ff5f56}.terminal-dots span[data-v-4052e25f]:nth-child(2){background:#ffbd2e}.terminal-dots span[data-v-4052e25f]:nth-child(3){background:#27c93f}.t-lines[data-v-4052e25f]{display:flex;flex-direction:column;gap:.42rem}.t-line-row[data-v-4052e25f]{display:flex;gap:.55rem;font-size:.74rem;flex-wrap:wrap}.t-prompt[data-v-4052e25f]{color:var(--accent);font-weight:600;flex-shrink:0}.t-cmd[data-v-4052e25f]{color:#b0bec5}.t-accent-out[data-v-4052e25f]{color:var(--accent);font-weight:600}.form-fade-enter-active[data-v-4052e25f],.form-fade-leave-active[data-v-4052e25f]{transition:all .22s ease}.form-fade-enter-from[data-v-4052e25f]{opacity:0;transform:translateY(8px)}.form-fade-leave-to[data-v-4052e25f]{opacity:0;transform:translateY(-8px)}.contact-form[data-v-4052e25f]{display:flex;flex-direction:column;gap:1rem;background:var(--bg-card);border:1px solid var(--border);border-radius:1.4rem;padding:1.5rem}.form-row[data-v-4052e25f]{display:grid;grid-template-columns:1fr 1fr;gap:.85rem}.form-group[data-v-4052e25f]{display:flex;flex-direction:column;gap:.4rem;position:relative}.form-group label[data-v-4052e25f]{font-size:.66rem;font-weight:700;color:var(--dim);letter-spacing:.1em;text-transform:uppercase}.req[data-v-4052e25f]{color:var(--accent)}.form-group input[data-v-4052e25f],.form-group textarea[data-v-4052e25f]{padding:.72rem .95rem;background:#0d1117;border:1px solid var(--border);border-radius:.85rem;color:var(--white);font-family:Inter,sans-serif;font-size:.84rem;outline:none;transition:border-color .2s,box-shadow .2s;width:100%}.form-group input[data-v-4052e25f]::placeholder,.form-group textarea[data-v-4052e25f]::placeholder{color:var(--dim)}.form-group input[data-v-4052e25f]:focus,.form-group textarea[data-v-4052e25f]:focus{border-color:var(--accent-border);box-shadow:0 0 0 3px #c9a23b14}.form-group input.error[data-v-4052e25f],.form-group textarea.error[data-v-4052e25f],.form-group .select-wrap select.error[data-v-4052e25f]{border-color:var(--red)}.form-group textarea[data-v-4052e25f]{resize:vertical;min-height:120px}.select-wrap[data-v-4052e25f]{position:relative}.select-wrap select[data-v-4052e25f]{width:100%;padding:.72rem 2rem .72rem .95rem;background:#0d1117;border:1px solid var(--border);border-radius:.85rem;color:var(--white);font-family:Inter,sans-serif;font-size:.84rem;outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .2s,box-shadow .2s}.select-wrap select[data-v-4052e25f]:focus{border-color:var(--accent-border);box-shadow:0 0 0 3px #c9a23b14}.select-wrap select option[data-v-4052e25f]{background:#161b22;color:var(--white)}.select-icon[data-v-4052e25f]{position:absolute;right:.9rem;top:50%;transform:translateY(-50%);color:var(--dim);font-size:.7rem;pointer-events:none}.char-count[data-v-4052e25f]{font-size:.6rem;color:var(--dim);align-self:flex-end;margin-top:-.2rem}.field-error[data-v-4052e25f]{font-size:.62rem;color:var(--red)}.form-footer[data-v-4052e25f]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;padding-top:.4rem}.submit-btn[data-v-4052e25f]{display:inline-flex;align-items:center;padding:.8rem 1.8rem;background:var(--accent);color:#0d1117;font-size:.84rem;font-weight:700;letter-spacing:.04em;border:none;border-radius:3rem;cursor:pointer;transition:all .22s ease;font-family:Inter,sans-serif;box-shadow:0 4px 14px #c9a23b33}.submit-btn[data-v-4052e25f]:hover:not(:disabled){background:#dbb24a;transform:translateY(-2px);box-shadow:0 8px 20px #c9a23b4d}.submit-btn[data-v-4052e25f]:disabled{opacity:.5;cursor:not-allowed}.sb-inner[data-v-4052e25f]{display:inline-flex;align-items:center;gap:.55rem}.form-note[data-v-4052e25f]{font-size:.66rem;color:var(--dim);display:flex;align-items:center;gap:.4rem;margin:0}.success-panel[data-v-4052e25f]{background:var(--bg-card);border:1px solid rgba(46,204,113,.2);border-radius:1.4rem;padding:2.5rem 2rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem}.sp-icon[data-v-4052e25f]{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:#2ecc711f;border:1px solid rgba(46,204,113,.3);border-radius:50%;color:var(--green);font-size:1.3rem}.sp-title[data-v-4052e25f]{font-size:1.25rem;font-weight:800;color:var(--white);margin:0;letter-spacing:-.01em}.sp-desc[data-v-4052e25f]{font-size:.86rem;color:var(--muted);margin:0;line-height:1.6}.sp-reset[data-v-4052e25f]{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.4rem;background:transparent;border:1px solid var(--accent-border);border-radius:3rem;font-size:.76rem;font-weight:600;color:var(--silver);cursor:pointer;transition:all .2s;font-family:Inter,sans-serif;margin-top:.25rem}.sp-reset[data-v-4052e25f]:hover{border-color:var(--accent);color:var(--accent)}.stats-bar[data-v-4052e25f]{display:flex;align-items:center;flex-wrap:wrap;gap:1.5rem;padding-top:1.6rem;border-top:1px solid var(--border);position:relative;z-index:2}.stat-item[data-v-4052e25f]{display:flex;flex-direction:column;gap:.12rem}.stat-number[data-v-4052e25f]{font-size:1.7rem;font-weight:800;color:var(--accent);letter-spacing:-.02em;line-height:1}.stat-desc[data-v-4052e25f]{font-size:.68rem;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.stat-divider[data-v-4052e25f]{width:1px;height:2.2rem;background:var(--border);flex-shrink:0}.copyright[data-v-4052e25f]{margin-left:auto;font-size:.66rem;color:var(--dim);letter-spacing:.03em}@keyframes pulse-4052e25f{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}@media (max-width: 1024px){.main-grid[data-v-4052e25f]{grid-template-columns:1fr;gap:2rem}.sub-desc[data-v-4052e25f]{max-width:100%}}@media (max-width: 768px){.contact-card[data-v-4052e25f]{padding:1.6rem 1.4rem;border-radius:1.5rem;gap:1.8rem}.hl-solid[data-v-4052e25f],.hl-outline[data-v-4052e25f],.hl-accent[data-v-4052e25f]{font-size:clamp(2rem,7vw,3rem)}.form-row[data-v-4052e25f]{grid-template-columns:1fr}.form-footer[data-v-4052e25f]{flex-direction:column;align-items:stretch}.submit-btn[data-v-4052e25f]{width:100%;justify-content:center}}@media (max-width: 480px){.stat-divider[data-v-4052e25f]{display:none}.copyright[data-v-4052e25f]{margin-left:0;width:100%}.hl-solid[data-v-4052e25f],.hl-outline[data-v-4052e25f],.hl-accent[data-v-4052e25f]{font-size:clamp(1.9rem,8vw,2.6rem)}}[data-v-77cf4870]:root{--bg: #0d1117;--bg-card: #161b22;--accent: #c9a23b;--accent-dim: rgba(201, 162, 59, .12);--accent-border: rgba(201, 162, 59, .35);--white: #f0f2f5;--silver: #b0b8c1;--muted: #7b8694;--dim: #4a5568;--border: rgba(255, 255, 255, .07);--green: #2ecc71}.footer[data-v-77cf4870]{position:relative;background:#0d1117;border-top:1px solid var(--border);font-family:Inter,system-ui,sans-serif}.footer-inner[data-v-77cf4870]{max-width:1380px;margin:0 auto;padding:2.4rem 2.8rem 1.8rem;display:flex;flex-direction:column;gap:2.2rem}.top-bar[data-v-77cf4870]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;padding-bottom:2rem;border-bottom:1px solid var(--border)}.tb-left[data-v-77cf4870]{display:flex;align-items:center;gap:.55rem}.label-dot[data-v-77cf4870]{width:7px;height:7px;background:var(--accent);border-radius:50%}.label-text[data-v-77cf4870]{font-size:.8rem;font-weight:700;color:var(--silver);letter-spacing:.06em}.tb-right[data-v-77cf4870]{display:flex;align-items:center;gap:.5rem;padding:.38rem .9rem;border:1px solid rgba(46,204,113,.22);border-radius:3rem}.pulse-dot[data-v-77cf4870]{width:6px;height:6px;background:var(--green);border-radius:50%;box-shadow:0 0 7px #2ecc71b3;animation:pulse-77cf4870 2s infinite}.sys-text[data-v-77cf4870]{font-size:.7rem;font-weight:600;color:var(--green);letter-spacing:.04em}.footer-grid[data-v-77cf4870]{display:grid;grid-template-columns:1.6fr 1fr 1.2fr 1.2fr;gap:3rem;padding-bottom:2rem;border-bottom:1px solid var(--border)}.brand-col[data-v-77cf4870]{display:flex;gap:1rem;align-items:flex-start}.brand-avatar[data-v-77cf4870]{position:relative;flex-shrink:0;width:56px;height:56px}.brand-avatar img[data-v-77cf4870]{width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:center 15%;border:1.5px solid var(--accent-border);filter:grayscale(15%);transition:filter .3s;display:block}.brand-avatar:hover img[data-v-77cf4870]{filter:grayscale(0%)}.avatar-dot[data-v-77cf4870]{position:absolute;bottom:2px;right:2px;width:10px;height:10px;background:var(--green);border-radius:50%;border:2px solid #0d1117;animation:pulse-77cf4870 2s infinite}.brand-copy[data-v-77cf4870]{flex:1;display:flex;flex-direction:column;gap:.35rem}.brand-name[data-v-77cf4870]{font-size:.96rem;font-weight:700;color:var(--white);letter-spacing:.02em;margin:0}.brand-role[data-v-77cf4870]{font-size:.7rem;font-weight:600;color:var(--accent);letter-spacing:.04em;margin:0}.brand-tagline[data-v-77cf4870]{font-size:.78rem;color:var(--muted);line-height:1.65;margin:.25rem 0 0}.footer-col[data-v-77cf4870]{display:flex;flex-direction:column;gap:1rem}.col-title[data-v-77cf4870]{font-size:.66rem;font-weight:700;color:var(--accent);letter-spacing:.14em;text-transform:uppercase;margin:0}.nav-list[data-v-77cf4870]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.45rem}.nav-link[data-v-77cf4870]{display:inline-flex;align-items:center;gap:.5rem;color:var(--muted);text-decoration:none;font-size:.82rem;transition:all .2s;padding:.15rem 0}.nl-marker[data-v-77cf4870]{width:4px;height:4px;background:var(--dim);border-radius:50%;transition:all .2s;flex-shrink:0}.nav-link[data-v-77cf4870]:hover{color:var(--accent);transform:translate(4px)}.nav-link:hover .nl-marker[data-v-77cf4870]{background:var(--accent);width:6px;height:6px}.social-row[data-v-77cf4870]{display:flex;gap:.45rem}.social-btn[data-v-77cf4870]{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:.6rem;color:var(--muted);font-size:.82rem;text-decoration:none;transition:all .2s}.social-btn[data-v-77cf4870]:hover{border-color:var(--accent-border);color:var(--accent);transform:translateY(-2px)}.contact-list[data-v-77cf4870]{display:flex;flex-direction:column;gap:.65rem}.contact-item[data-v-77cf4870]{display:flex;align-items:flex-start;gap:.6rem;text-decoration:none;transition:color .2s}a.contact-item:hover .ci-value[data-v-77cf4870]{color:var(--accent)}.ci-icon[data-v-77cf4870]{width:14px;color:var(--accent);font-size:.74rem;margin-top:.15rem;flex-shrink:0}.contact-item>div[data-v-77cf4870]{display:flex;flex-direction:column;gap:.08rem}.ci-label[data-v-77cf4870]{font-size:.56rem;font-weight:700;color:var(--dim);letter-spacing:.1em;text-transform:uppercase}.ci-value[data-v-77cf4870]{font-size:.76rem;color:var(--silver)}.expertise-wrap[data-v-77cf4870]{display:flex;flex-wrap:wrap;gap:.4rem}.expertise-tag[data-v-77cf4870]{display:inline-flex;align-items:center;padding:.3rem .75rem;background:var(--bg-card);border:1px solid var(--border);border-radius:3rem;font-size:.68rem;color:var(--silver);transition:all .2s}.expertise-tag[data-v-77cf4870]:hover{border-color:var(--accent-border);color:var(--accent);background:var(--accent-dim)}.bottom-bar[data-v-77cf4870]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.2rem}.bb-stats[data-v-77cf4870]{display:flex;align-items:center;gap:1.2rem}.bb-stat[data-v-77cf4870]{display:flex;flex-direction:column;gap:.08rem}.bbs-num[data-v-77cf4870]{font-size:1.4rem;font-weight:800;color:var(--accent);letter-spacing:-.02em;line-height:1}.bbs-label[data-v-77cf4870]{font-size:.6rem;color:var(--dim);text-transform:uppercase;letter-spacing:.1em}.bb-divider[data-v-77cf4870]{width:1px;height:2rem;background:var(--border);flex-shrink:0}.bb-copy[data-v-77cf4870]{display:flex;align-items:center;gap:.45rem;font-size:.66rem;color:var(--dim)}.bb-copy i[data-v-77cf4870]{font-size:.66rem}.back-to-top[data-v-77cf4870]{position:fixed;bottom:2rem;right:2rem;width:42px;height:42px;display:flex;align-items:center;justify-content:center;background:var(--accent);color:#0d1117;border:none;border-radius:50%;font-size:.9rem;cursor:pointer;transition:all .22s ease;box-shadow:0 4px 14px #c9a23b4d;z-index:900}.back-to-top[data-v-77cf4870]:hover{background:#dbb24a;transform:translateY(-4px);box-shadow:0 8px 22px #c9a23b66}.btt-fade-enter-active[data-v-77cf4870],.btt-fade-leave-active[data-v-77cf4870]{transition:all .28s ease}.btt-fade-enter-from[data-v-77cf4870],.btt-fade-leave-to[data-v-77cf4870]{opacity:0;transform:translateY(16px)}@keyframes pulse-77cf4870{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}@media (max-width: 1024px){.footer-grid[data-v-77cf4870]{grid-template-columns:1fr 1fr;gap:2rem}.brand-col[data-v-77cf4870]{grid-column:span 2}}@media (max-width: 768px){.footer-inner[data-v-77cf4870]{padding:2rem 1.4rem 1.4rem}.footer-grid[data-v-77cf4870]{grid-template-columns:1fr;gap:1.6rem}.brand-col[data-v-77cf4870]{grid-column:span 1}.bottom-bar[data-v-77cf4870]{flex-direction:column;align-items:flex-start}.back-to-top[data-v-77cf4870]{bottom:1.2rem;right:1.2rem;width:38px;height:38px}}@media (max-width: 480px){.footer-inner[data-v-77cf4870]{padding:1.6rem 1rem 1.2rem}.bb-divider[data-v-77cf4870]{display:none}.bb-stats[data-v-77cf4870]{gap:1rem}.brand-col[data-v-77cf4870]{flex-direction:column;align-items:flex-start}}:root{--bg-primary: #000000;--bg-secondary: #0a0a0a;--bg-card: #111111;--bg-elevated: #1a1a1a;--border-dark: #1a1a1a;--border-default: #262626;--border-light: #333333;--text-white: #ffffff;--text-silver: #c0c0c0;--text-muted: #666666;--text-dim: #444444;--accent: #ff5e00;--accent-hover: #ff7a2e;--accent-dim: rgba(255, 94, 0, .12);--accent-glow: rgba(255, 94, 0, .3);--font-heading: "Oswald", sans-serif;--font-body: "Inter", sans-serif;--nav-height: 70px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:var(--nav-height)}body{background-color:var(--bg-primary);color:var(--text-silver);font-family:var(--font-body);font-size:15px;line-height:1.5;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{position:relative;min-height:100vh}.noise-overlay{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9999;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px 256px}.main-content{padding-top:var(--nav-height)}a{color:var(--accent);text-decoration:none;transition:color .2s}a:hover{color:var(--accent-hover)}::selection{background:var(--accent);color:#000}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:var(--border-light);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}
