._header_1steh_1{position:sticky;top:14px;margin:12px 0;z-index:60;border-radius:14px;padding:8px 0;box-shadow:0 6px 20px #03060b99}._brand_1steh_11{display:flex;gap:12px;align-items:center}._logoIcon_1steh_17{width:44px;height:44px;display:inline-grid;place-items:center;background:linear-gradient(135deg,#7ab9ff,#8dd9ff);color:#021021;font-weight:800;border-radius:10px;margin-right:6px;font-size:14px;box-shadow:0 6px 20px #7ab9ff14}._name_1steh_31{font-weight:700;color:#eaf4ff}._navLinks_1steh_36{display:flex;align-items:center;gap:18px}._link_1steh_42{color:#d8eafc;text-decoration:none;font-weight:600;padding:8px 10px;border-radius:8px;transition:all .18s ease}._link_1steh_42:hover{transform:translateY(-3px);color:#7ab9ff}._cta_1steh_52{background:linear-gradient(90deg,#7ab9ff,#5ecbff);color:#02121a;padding:8px 14px;border-radius:10px;margin-left:6px}._grid_7fcnc_1{display:grid;grid-template-columns:1fr 340px;gap:36px;align-items:center}._pretitle_7fcnc_8{color:#8fd1ff;font-weight:700;letter-spacing:.12em;font-size:12px}._title_7fcnc_10{font-size:2.6rem;margin-top:8px;color:#f6fbff;line-height:1.05}._title_7fcnc_10 span{color:#7ab9ff}._badges_7fcnc_18{margin-top:16px;display:flex;gap:8px;flex-wrap:wrap}._badges_7fcnc_18 span{padding:6px 10px;border-radius:999px;background:#071018;border:1px solid rgba(255,255,255,.03);font-weight:600;color:#dfefff;font-size:13px}._hero-avatar_7fcnc_35{transition:transform .45s cubic-bezier(.2,.9,.3,1)}._hero-avatar_7fcnc_35:hover{transform:translateY(-8px) scale(1.02) rotate(-1deg)}._socialIcon_7fcnc_37{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#0d1620;border:1px solid rgba(255,255,255,.06);border-radius:50%;color:#dfefff;font-size:18px;transition:.3s ease}._socialIcon_7fcnc_37:hover{background:#7ab9ff;color:#02121a;transform:translateY(-3px)}._photoCard_7fcnc_58{padding:18px;border-radius:20px;text-align:center;width:260px;margin:auto}._ringWrapper_7fcnc_68{width:230px;height:230px;border-radius:18px;padding:6px;background:none;display:flex;justify-content:center;align-items:center;margin:auto}._profilePhoto_7fcnc_81{width:220px;height:220px;border-radius:18px;object-fit:cover;object-position:top;border:3px solid rgba(255,255,255,.1)}._socialRow_7fcnc_92{margin-top:14px;display:flex;justify-content:center;gap:12px}._socialIcon_7fcnc_37{width:38px;height:38px;border-radius:50%;background:#0d1620;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;color:#dfefff;font-size:18px;transition:.3s ease}._socialIcon_7fcnc_37:hover{background:#7ab9ff;color:#02121a;transform:translateY(-4px)}._skills_1xdaj_1{text-align:center}._grid_1xdaj_2{margin-top:20px;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}._card_1xdaj_3{padding:10px 16px;background:#121214;border:1px solid #222;border-radius:999px;color:#dfefff;font-weight:600}._card_1xdaj_3:hover{transform:translateY(-6px);transition:.18s;border-color:#7ab9ff}._projects_alywx_1{text-align:center}._card_alywx_2{background:#0b0b0c;padding:18px;border-radius:12px;border:1px solid #222;transition:transform .18s,box-shadow .18s}._card_alywx_2:hover{transform:translateY(-6px);box-shadow:0 10px 30px #12293c4d;border-color:#7ab9ff}._grid_alywx_10{margin-top:28px;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}._tilt-card_alywx_16{transition:transform .25s ease-out;transform-style:preserve-3d;will-change:transform}._card_1z0nj_3{width:320px;display:flex;flex-direction:column;background-color:#111827;padding:1.5rem;border-radius:.25rem;margin-bottom:2rem;transition:transform .25s ease,box-shadow .25s ease}._card_1z0nj_3:hover{transform:translateY(-6px);box-shadow:0 10px 25px #00000059}._header_1z0nj_19{display:flex;flex-direction:column}._title_1z0nj_24{font-size:1.4rem;font-weight:700;color:#fff}._desc_1z0nj_30{margin-top:.75rem;margin-bottom:.75rem;line-height:1.625;color:#9ca3af}._lists_1z0nj_37{margin-bottom:1.5rem;flex:1;color:#9ca3af}._list_1z0nj_37{margin-bottom:.5rem;display:flex;align-items:center}._list_1z0nj_37 svg{height:1.5rem;width:1.5rem;margin-right:.5rem;color:#7ab9ff}._action_1z0nj_56{border:none;outline:none;display:inline-block;border-radius:.25rem;background-color:#7ab9ff;padding:.75rem 1.25rem;text-align:center;font-weight:600;letter-spacing:.05em;color:#111827;cursor:pointer;text-decoration:none}._action_1z0nj_56:hover{background-color:#7ab9ff}._title_14agw_1{font-size:32px;font-weight:700;margin-bottom:24px}._card_14agw_7{padding:24px;border-radius:12px;margin-top:12px;animation:_fadeUp_14agw_1 .6s ease forwards}._cardTitle_14agw_14{font-size:22px;font-weight:700;margin-bottom:8px;color:#7ab9ff}._text_14agw_21{line-height:1.6;color:#dbe1ee;font-size:16px}._input_tn9yo_2{border:2px solid transparent;width:100%;height:2.8em;padding-left:.8em;outline:none;overflow:hidden;background-color:#f3f3f3;border-radius:10px;transition:all .4s;color:#000}._input_tn9yo_2::placeholder{color:#7d7d7d}._input_tn9yo_2:hover,._input_tn9yo_2:focus{border:2px solid #4A9DEC;box-shadow:0 0 0 7px #4a9dec33;background-color:#fff}._textarea_tn9yo_27{border:2px solid transparent;width:100%;height:120px;padding:.8em;outline:none;background-color:#f3f3f3;border-radius:10px;transition:all .4s;color:#000;resize:none}._textarea_tn9yo_27::placeholder{color:#7d7d7d}._textarea_tn9yo_27:hover,._textarea_tn9yo_27:focus{border:2px solid #4A9DEC;box-shadow:0 0 0 7px #4a9dec33;background-color:#fff}._footer_1rvli_1{text-align:center;padding:24px 0;opacity:.7;margin-top:40px;border-top:1px solid rgba(255,255,255,.02)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;background:linear-gradient(180deg,#0b0b0c,#09090a);color:#e6eef8;-webkit-font-smoothing:antialiased;min-height:100vh}.container{width:90%;max-width:1100px;margin:0 auto}section{padding:72px 0}.small-muted{color:#b9cde6;opacity:.9}.btn{display:inline-block;padding:10px 16px;border-radius:10px;font-weight:600;cursor:pointer;text-decoration:none}.glass{background:#ffffff08;border:1px solid rgba(255,255,255,.04);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.fade-up{animation:fadeUp .6s ease forwards}@media (max-width: 880px){.container{width:94%}header .nav-links{display:none}.hero-grid{grid-template-columns:1fr;text-align:center;gap:20px}.hero-avatar{margin:0 auto}}@keyframes fadeIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes slideLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes slideRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.glow:hover{box-shadow:0 0 20px #7ab9ff80;transform:translateY(-4px);transition:.3s ease}.reveal{opacity:0;transform:translateY(20px);transition:.6s ease}.reveal.show{opacity:1;transform:translateY(0)}.bg-shape{position:fixed;filter:blur(120px);opacity:.25;z-index:-10;animation:float 12s infinite ease-in-out;pointer-events:none}.shape1{width:420px;height:420px;background:#7ab9ff;top:-60px;left:-80px}.shape2{width:360px;height:360px;background:#4f8dfd;bottom:-60px;right:-40px;animation-delay:2s}.shape3{width:320px;height:320px;background:#9ec9ff;top:45%;left:65%;animation-delay:4s}@keyframes float{0%{transform:translateY(0) translate(0)}50%{transform:translateY(40px) translate(-20px)}to{transform:translateY(0) translate(0)}}.cursor-dot,.cursor-outline{position:fixed;top:0;left:0;pointer-events:none;border-radius:50%;transform:translate(-50%,-50%);z-index:9999}.cursor-dot{width:8px;height:8px;background:#7ab9ff;transition:transform .15s ease-out}.cursor-dot.click{transform:translate(-50%,-50%) scale(.55)}.cursor-outline{width:38px;height:38px;border:2px solid rgba(122,185,255,.6);border-radius:50%;box-shadow:0 0 25px #7ab9ff66}#particles{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-5;overflow:hidden}.particle{position:absolute;bottom:-20px;background:#7ab9ffb3;border-radius:50%;filter:blur(1px);animation:floatUp linear infinite}@keyframes floatUp{0%{transform:translateY(0);opacity:.8}to{transform:translateY(-120vh);opacity:0}}
