.PortfolioModernTheme_modernBody__ThocC{background:#bfdbfe;min-height:100vh;display:flex;justify-content:center;align-items:center;padding:clamp(1rem,5vw,2.75rem) 1rem}@media (prefers-color-scheme:dark){.PortfolioModernTheme_modernBody__ThocC{background:#0f172a}}.PortfolioModernTheme_modernPage__9bs4_{width:min(660px,calc(100vw - 2.5rem));margin:4vh auto;padding:clamp(1.75rem,3vw,3rem);border-radius:28px;background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(248,250,252,.88));backdrop-filter:blur(18px);border:1px solid rgba(148,163,184,.25);box-shadow:0 30px 70px rgba(15,23,42,.15);display:flex;flex-direction:column;gap:clamp(1.6rem,2.5vw,2.4rem)}@media (prefers-color-scheme:dark){.PortfolioModernTheme_modernPage__9bs4_{background:linear-gradient(135deg,rgba(30,41,59,.95),rgba(15,23,42,.92));border:1px solid rgba(71,85,105,.4);box-shadow:0 30px 70px rgba(0,0,0,.5)}}.PortfolioModernTheme_modernProfile__ywE_s{display:flex;align-items:center;gap:clamp(1.25rem,2vw,1.75rem);padding-bottom:.75rem}.PortfolioModernTheme_modernProfileCopy__HnJbe{display:flex;flex-direction:column;gap:.65rem}.PortfolioModernTheme_modernAvatar__nw_vJ{height:clamp(64px,12vw,96px);width:clamp(64px,12vw,96px);aspect-ratio:1;border-radius:24px;display:grid;place-items:center;font-size:clamp(1.75rem,4vw,2.45rem);font-weight:600;color:#0f172a;background:linear-gradient(135deg,#c7d2fe,#fbcfe8);box-shadow:inset 0 0 0 1px rgba(255,255,255,.6),0 18px 35px rgba(99,102,241,.28);-o-object-fit:cover;object-fit:cover}@media (prefers-color-scheme:dark){.PortfolioModernTheme_modernAvatar__nw_vJ{color:#f1f5f9;background:linear-gradient(135deg,#4c1d95,#7e22ce);box-shadow:inset 0 0 0 1px rgba(139,92,246,.3),0 18px 35px rgba(139,92,246,.4)}}.PortfolioModernTheme_modernProfileCopy__HnJbe h1{font-size:clamp(1.55rem,3vw,2.15rem);font-weight:700;line-height:1.25;margin:0;color:#0f172a;letter-spacing:-.035em}@media (prefers-color-scheme:dark){.PortfolioModernTheme_modernProfileCopy__HnJbe h1{color:#f1f5f9}}.PortfolioModernTheme_modernBio__CqdsL{font-size:clamp(.925rem,1.8vw,1.05rem);line-height:1.55;margin:0;color:rgba(30,41,59,.8)}@media (prefers-color-scheme:dark){.PortfolioModernTheme_modernBio__CqdsL{color:rgba(203,213,225,.85)}}.PortfolioModernTheme_modernLocation__kssF5{display:flex;align-items:center;gap:.5rem;font-size:.925rem;margin:.2rem 0 0;color:rgba(30,41,59,.75)}@media (prefers-color-scheme:dark){.PortfolioModernTheme_modernLocation__kssF5{color:rgba(203,213,225,.75)}}.PortfolioModernTheme_modernSocialSection__txV38{padding:0 0 1rem;border-bottom:1px solid rgba(148,163,184,.18)}@media (prefers-color-scheme:dark){.PortfolioModernTheme_modernSocialSection__txV38{border-bottom:1px solid rgba(71,85,105,.4)}}.PortfolioModernTheme_modernSocials__FiD_E{display:flex;gap:.6rem;margin:0;padding:0;list-style:none;justify-content:center}.PortfolioModernTheme_modernSocials__FiD_E a{display:grid;place-items:center;width:40px;height:40px;border-radius:14px;background:rgba(255,255,255,.84);border:1px solid rgba(148,163,184,.3);box-shadow:inset 0 0 0 1px rgba(255,255,255,.4),0 10px 25px rgba(99,102,241,.18);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}@media (prefers-color-scheme:dark){.PortfolioModernTheme_modernSocials__FiD_E a{background:rgba(51,65,85,.6);border:1px solid rgba(71,85,105,.5);box-shadow:inset 0 0 0 1px rgba(71,85,105,.4),0 10px 25px rgba(0,0,0,.3)}}.PortfolioModernTheme_modernSocials__FiD_E a:focus-visible,.PortfolioModernTheme_modernSocials__FiD_E a:hover{transform:translateY(-3px);border-color:rgba(99,102,241,.35);box-shadow:0 18px 30px rgba(99,102,241,.25)}@media (prefers-color-scheme:dark){.PortfolioModernTheme_modernSocials__FiD_E a:focus-visible,.PortfolioModernTheme_modernSocials__FiD_E a:hover{border-color:rgba(139,92,246,.5);box-shadow:0 18px 30px rgba(139,92,246,.3)}}.PortfolioModernTheme_modernSocials__FiD_E svg{width:20px;height:20px;color:#475569;transition:color .18s ease}@media (prefers-color-scheme:dark){.PortfolioModernTheme_modernSocials__FiD_E svg{color:#cbd5e1}}.PortfolioModernTheme_modernSocials__FiD_E a:focus-visible svg,.PortfolioModernTheme_modernSocials__FiD_E a:hover svg{color:#6366f1}@media (prefers-color-scheme:dark){.PortfolioModernTheme_modernSocials__FiD_E a:focus-visible svg,.PortfolioModernTheme_modernSocials__FiD_E a:hover svg{color:#a78bfa}}.PortfolioModernTheme_srOnly__4TSEI{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.PortfolioModernTheme_modernLinks__T20QL{display:flex;flex-direction:column;gap:clamp(.75rem,1.8vw,1.15rem)}.PortfolioModernTheme_modernLinkCard__FOgII{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:1rem 1.25rem;background:linear-gradient(120deg,rgba(255,255,255,.8),rgba(241,245,249,.75));border:1px solid rgba(148,163,184,.25);border-radius:18px;text-decoration:none;color:#0f172a;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;position:relative}@media (prefers-color-scheme:dark){.PortfolioModernTheme_modernLinkCard__FOgII{background:linear-gradient(120deg,rgba(51,65,85,.6),rgba(30,41,59,.7));border:1px solid rgba(71,85,105,.4);color:#f1f5f9}}.PortfolioModernTheme_modernLinkContent__My_0l{display:flex;align-items:center;gap:1rem;flex:1}.PortfolioModernTheme_modernLinkIconLeading__NMFy0{width:44px;height:44px;border-radius:16px;display:grid;place-items:center;background:rgba(99,102,241,.12);border:1px solid rgba(99,102,241,.18);box-shadow:inset 0 0 0 1px rgba(255,255,255,.35);font-size:1.75rem}@media (prefers-color-scheme:dark){.PortfolioModernTheme_modernLinkIconLeading__NMFy0{background:rgba(139,92,246,.2);border:1px solid rgba(139,92,246,.3);box-shadow:inset 0 0 0 1px rgba(139,92,246,.2)}}.PortfolioModernTheme_modernLinkCard__FOgII:focus-visible,.PortfolioModernTheme_modernLinkCard__FOgII:hover{transform:translateY(-4px);border-color:rgba(99,102,241,.35);box-shadow:0 18px 30px rgba(59,130,246,.2)}@media (prefers-color-scheme:dark){.PortfolioModernTheme_modernLinkCard__FOgII:focus-visible,.PortfolioModernTheme_modernLinkCard__FOgII:hover{border-color:rgba(139,92,246,.5);box-shadow:0 18px 30px rgba(139,92,246,.3)}}.PortfolioModernTheme_modernLinkText__D28dd{display:flex;flex-direction:column;gap:.35rem;flex:1}.PortfolioModernTheme_modernLinkImage__YErMg{width:48px;height:48px;border-radius:12px;-o-object-fit:cover;object-fit:cover;flex-shrink:0;background:linear-gradient(135deg,#e0e7ff,#fce7f3)}@media (prefers-color-scheme:dark){.PortfolioModernTheme_modernLinkImage__YErMg{background:linear-gradient(135deg,#312e81,#581c87)}}.PortfolioModernTheme_modernLinkLabel__tJyA4{font-weight:600;font-size:1.05rem}.PortfolioModernTheme_modernLinkDescription__UKOr5{color:rgba(51,65,85,.8);font-size:.9rem}@media (prefers-color-scheme:dark){.PortfolioModernTheme_modernLinkDescription__UKOr5{color:rgba(203,213,225,.75)}}.PortfolioModernTheme_modernLinkIconTrailing__OyC2N{font-size:1.3rem;opacity:.75;transition:transform .18s ease}.PortfolioModernTheme_modernLinkCard__FOgII:hover .PortfolioModernTheme_modernLinkIconTrailing__OyC2N{transform:translate(4px,-4px)}.PortfolioModernTheme_modernPrivateBadge__KfrB2{position:absolute;top:.5rem;right:.5rem;display:inline-flex;align-items:center;padding:.25rem .5rem;border-radius:6px;font-size:.75rem;font-weight:500;background:rgba(148,163,184,.2);color:rgba(30,41,59,.9);border:1px solid rgba(148,163,184,.3)}@media (prefers-color-scheme:dark){.PortfolioModernTheme_modernPrivateBadge__KfrB2{background:rgba(71,85,105,.4);color:rgba(226,232,240,.95);border:1px solid rgba(100,116,139,.5)}}.PortfolioModernTheme_modernFollowersBadge__Ts3Ku{background:rgba(59,130,246,.15);color:rgba(29,78,216,.95);border:1px solid rgba(59,130,246,.35)}@media (prefers-color-scheme:dark){.PortfolioModernTheme_modernFollowersBadge__Ts3Ku{background:rgba(59,130,246,.25);color:rgba(147,197,253,.95);border:1px solid rgba(59,130,246,.5)}}.PortfolioModernTheme_modernFooter__63IwC{margin-top:1rem;padding-top:1.5rem;border-top:1px solid rgba(148,163,184,.18);text-align:center}@media (prefers-color-scheme:dark){.PortfolioModernTheme_modernFooter__63IwC{border-top:1px solid rgba(71,85,105,.4)}}.PortfolioModernTheme_modernFooterLink__jyd1L{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,rgba(99,102,241,.1),rgba(59,130,246,.08));border:1px solid rgba(99,102,241,.25);border-radius:12px;color:rgba(30,41,59,.85);text-decoration:none;font-size:.95rem;font-weight:500;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;box-shadow:0 4px 12px rgba(99,102,241,.15)}@media (prefers-color-scheme:dark){.PortfolioModernTheme_modernFooterLink__jyd1L{background:linear-gradient(135deg,rgba(139,92,246,.2),rgba(99,102,241,.15));border:1px solid rgba(139,92,246,.35);color:rgba(226,232,240,.9);box-shadow:0 4px 12px rgba(139,92,246,.25)}}.PortfolioModernTheme_modernFooterLink__jyd1L:focus-visible,.PortfolioModernTheme_modernFooterLink__jyd1L:hover{transform:translateY(-2px);border-color:rgba(99,102,241,.45);box-shadow:0 8px 20px rgba(99,102,241,.3)}@media (prefers-color-scheme:dark){.PortfolioModernTheme_modernFooterLink__jyd1L:focus-visible,.PortfolioModernTheme_modernFooterLink__jyd1L:hover{border-color:rgba(139,92,246,.55);box-shadow:0 8px 20px rgba(139,92,246,.4)}}.PortfolioModernTheme_modernFooterIcon__vgnkP{font-size:1.1rem}.PortfolioModernTheme_modernSkills__LhVln{display:flex;flex-wrap:wrap;gap:.55rem;list-style:none;padding:0;margin:0}.PortfolioModernTheme_modernSkillsItem__FzFC7{padding:.35rem .75rem;border-radius:50px;background:rgba(255,255,255,.7);border:1px solid rgba(148,163,184,.25);font-size:.925rem;font-weight:500;color:#475569;box-shadow:0 6px 18px rgba(99,102,241,.1)}@media (prefers-color-scheme:dark){.PortfolioModernTheme_modernSkillsItem__FzFC7{background:rgba(51,65,85,.5);border:1px solid rgba(71,85,105,.4);color:#cbd5e1;box-shadow:0 6px 18px rgba(0,0,0,.2)}}.PortfolioModernTheme_modernApps__1Aa3f{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:1rem}.PortfolioModernTheme_modernAppCard__C4CCh{display:flex;flex-direction:column;gap:.75rem;padding:1.25rem;border-radius:18px;background:rgba(255,255,255,.7);border:1px solid rgba(148,163,184,.25);box-shadow:0 8px 20px rgba(99,102,241,.12);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;text-decoration:none;color:inherit}@media (prefers-color-scheme:dark){.PortfolioModernTheme_modernAppCard__C4CCh{background:rgba(51,65,85,.5);border:1px solid rgba(71,85,105,.4);box-shadow:0 8px 20px rgba(0,0,0,.25)}}.PortfolioModernTheme_modernAppCard__C4CCh:focus-visible,.PortfolioModernTheme_modernAppCard__C4CCh:hover{transform:translateY(-3px);border-color:rgba(99,102,241,.35);box-shadow:0 15px 30px rgba(99,102,241,.2)}@media (prefers-color-scheme:dark){.PortfolioModernTheme_modernAppCard__C4CCh:focus-visible,.PortfolioModernTheme_modernAppCard__C4CCh:hover{border-color:rgba(139,92,246,.5);box-shadow:0 15px 30px rgba(139,92,246,.25)}}.PortfolioModernTheme_modernAppIcon__8igMO{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;font-size:1.75rem;background:linear-gradient(135deg,#e0e7ff,#fce7f3);box-shadow:0 4px 12px rgba(99,102,241,.15)}@media (prefers-color-scheme:dark){.PortfolioModernTheme_modernAppIcon__8igMO{background:linear-gradient(135deg,#312e81,#581c87);box-shadow:0 4px 12px rgba(139,92,246,.2)}}.PortfolioModernTheme_modernAppName__lZN1W{font-size:1.05rem;font-weight:600;color:#1e293b;margin:0}@media (prefers-color-scheme:dark){.PortfolioModernTheme_modernAppName__lZN1W{color:#f1f5f9}}.PortfolioModernTheme_modernAppDesc__mp0P4{font-size:.875rem;line-height:1.5;color:rgba(30,41,59,.75);margin:0}@media (prefers-color-scheme:dark){.PortfolioModernTheme_modernAppDesc__mp0P4{color:rgba(203,213,225,.75)}}.PortfolioModernTheme_sectionTitle__4BVDM{font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:700;color:#0f172a;margin:0 0 1rem;letter-spacing:-.02em}@media (prefers-color-scheme:dark){.PortfolioModernTheme_sectionTitle__4BVDM{color:#f1f5f9}}@media (max-width:640px){.PortfolioModernTheme_modernPage__9bs4_{margin:3vh auto;padding:1.75rem 1.5rem}.PortfolioModernTheme_modernLinkCard__FOgII,.PortfolioModernTheme_modernProfile__ywE_s{align-items:flex-start}}