._3MSKKW_page{color:#f7f7fb;width:min(1180px,100% - 32px);margin:0 auto;padding:40px 0 72px;position:relative}._3MSKKW_page:before,._3MSKKW_page:after{content:"";filter:blur(80px);opacity:.5;pointer-events:none;border-radius:50%;animation:10s ease-in-out infinite alternate _3MSKKW_floatGlow;position:absolute;inset:auto}._3MSKKW_page:before{background:#ffd1662e;width:260px;height:260px;top:40px;left:-60px}._3MSKKW_page:after{background:#ff8a5b1f;width:220px;height:220px;animation-delay:.8s;bottom:80px;right:-30px}@keyframes _3MSKKW_floatGlow{0%{opacity:.3;transform:translate(0,0)scale(1)}to{opacity:.7;transform:translate(24px,-18px)scale(1.08)}}@keyframes _3MSKKW_fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}._3MSKKW_hero{justify-content:space-between;align-items:end;gap:24px;padding:24px 0 26px;display:flex}._3MSKKW_heroMain,._3MSKKW_heroMeta,._3MSKKW_card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0a;border:1px solid #ffffff1a;box-shadow:0 18px 64px #0003}._3MSKKW_heroMain{border-radius:32px;flex:1;padding:30px 28px;animation:.7s both _3MSKKW_fadeUp}._3MSKKW_heroMeta{border-radius:24px;min-width:280px;padding:24px 22px;animation:.8s 80ms both _3MSKKW_fadeUp}._3MSKKW_heroMain{border-radius:32px;flex:1;padding:30px 28px}._3MSKKW_heroMeta{border-radius:24px;min-width:280px;padding:24px 22px}._3MSKKW_kicker{color:#ffd166;letter-spacing:.18em;text-transform:uppercase;margin:0 0 12px;font-size:.72rem;font-weight:700}._3MSKKW_heroMain h1{letter-spacing:-.06em;margin:0;font-size:clamp(2.5rem,5vw,4.6rem);line-height:.95}._3MSKKW_subtitle{color:#f0f4ffb8;margin:16px 0 0;font-size:1.02rem}._3MSKKW_heroMeta p,._3MSKKW_heroMeta a{color:#f0f4ffcc;margin:0;font-size:.96rem}._3MSKKW_heroMeta a{color:#f8f8ff;margin-bottom:10px;text-decoration:none;display:inline-block}._3MSKKW_heroMeta p:first-child{margin-top:0}._3MSKKW_layout{grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:20px;display:grid}._3MSKKW_sidebar,._3MSKKW_mainContent{flex-direction:column;gap:20px;display:flex}._3MSKKW_card{border-radius:28px;padding:22px 22px 20px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;animation:.7s both _3MSKKW_fadeUp}._3MSKKW_card:hover{background:#ffffff0f;border-color:#ffd16652;transform:translateY(-4px);box-shadow:0 26px 72px #00000047}._3MSKKW_sidebar ._3MSKKW_card:first-child{animation-delay:80ms}._3MSKKW_sidebar ._3MSKKW_card:nth-child(2){animation-delay:.12s}._3MSKKW_sidebar ._3MSKKW_card:nth-child(3){animation-delay:.16s}._3MSKKW_sidebar ._3MSKKW_card:nth-child(4){animation-delay:.2s}._3MSKKW_mainContent ._3MSKKW_card:first-child{animation-delay:.12s}._3MSKKW_mainContent ._3MSKKW_card:nth-child(2){animation-delay:.16s}._3MSKKW_mainContent ._3MSKKW_card:nth-child(3){animation-delay:.2s}._3MSKKW_mainContent ._3MSKKW_card:nth-child(4){animation-delay:.24s}._3MSKKW_card h2{letter-spacing:-.04em;margin:0 0 16px;font-size:1.18rem}._3MSKKW_list{gap:12px;margin:0;padding:0;list-style:none;display:grid}._3MSKKW_list li{border-bottom:1px solid #ffffff14;flex-direction:column;gap:4px;padding-bottom:12px;display:flex}._3MSKKW_list li:last-child{border-bottom:none;padding-bottom:0}._3MSKKW_list span{color:#f0f4ff9e;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}._3MSKKW_list strong{color:#f4f5fb;font-size:1rem;line-height:1.5}._3MSKKW_pillList{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}._3MSKKW_pill{color:#f7f7fbe0;background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;padding:8px 12px;font-size:.85rem;transition:transform .18s,border-color .18s,box-shadow .18s}._3MSKKW_pill:hover{border-color:#ffd16666;transform:translateY(-2px);box-shadow:0 10px 24px #ffd16614}._3MSKKW_profileText{color:#f0f4ffc7;margin:0 0 12px;line-height:1.8}._3MSKKW_profileText:last-child{margin-bottom:0}._3MSKKW_skillGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}._3MSKKW_skillGroup{background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;padding:14px 14px 10px}._3MSKKW_skillGroup h3{color:#ffd166;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:.9rem}._3MSKKW_skillList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}._3MSKKW_skillList li{color:#f0f4ffcc;line-height:1.6}._3MSKKW_timeline{flex-direction:column;gap:18px;display:flex;position:relative}._3MSKKW_timeline:before{content:"";background:#ffffff1a;width:2px;position:absolute;top:0;bottom:0;left:10px}._3MSKKW_timelineItem{grid-template-columns:110px minmax(0,1fr);gap:16px;padding-left:20px;animation:.65s both _3MSKKW_fadeUp;display:grid;position:relative}._3MSKKW_timelineItem:nth-child(2){animation-delay:80ms}._3MSKKW_timelineItem:nth-child(3){animation-delay:.12s}._3MSKKW_timelineItem:nth-child(4){animation-delay:.16s}._3MSKKW_timelineItem:nth-child(5){animation-delay:.2s}._3MSKKW_timelineItem:nth-child(6){animation-delay:.24s}._3MSKKW_timelineItem:nth-child(7){animation-delay:.28s}._3MSKKW_timelineItem:nth-child(8){animation-delay:.32s}._3MSKKW_timelineItem:nth-child(9){animation-delay:.36s}._3MSKKW_timelineItem:nth-child(10){animation-delay:.4s}._3MSKKW_timelineItem:nth-child(11){animation-delay:.44s}._3MSKKW_timelineItem:nth-child(12){animation-delay:.48s}._3MSKKW_timelineItem:nth-child(13){animation-delay:.52s}._3MSKKW_timelineItem:nth-child(14){animation-delay:.56s}._3MSKKW_timelineItem:before{content:"";background:linear-gradient(135deg,#ffd166 0%,#ff8a5b 100%);border-radius:50%;width:12px;height:12px;position:absolute;top:8px;left:5px;box-shadow:0 0 0 4px #ffd1661f}._3MSKKW_period{letter-spacing:.08em;text-transform:uppercase;color:#ffd166;padding-top:4px;font-size:.78rem;display:inline-block}._3MSKKW_timelineItem h3{margin:0;font-size:1.06rem}._3MSKKW_school{color:#f0f4ffb3;margin:6px 0 8px;font-weight:700}._3MSKKW_timelineItem p{color:#f0f4ffbf;margin:0;line-height:1.7}._3MSKKW_bulletList{color:#f0f4ffcc;gap:6px;margin:10px 0 0;padding-left:18px;line-height:1.6;display:grid}@media (max-width:960px){._3MSKKW_hero{flex-direction:column;align-items:stretch}._3MSKKW_layout,._3MSKKW_skillGrid{grid-template-columns:1fr}}@media (max-width:640px){._3MSKKW_page{width:min(100% - 20px,1180px);padding:20px 0 52px}._3MSKKW_heroMain,._3MSKKW_heroMeta,._3MSKKW_card{border-radius:22px}._3MSKKW_heroMain,._3MSKKW_card{padding:18px 18px 16px}._3MSKKW_timelineItem{grid-template-columns:1fr;gap:8px;padding-left:16px}._3MSKKW_timeline:before{left:8px}._3MSKKW_timelineItem:before{left:3px}}
