.InfoGrid{width:100%;display:grid;grid-template-columns:1fr;grid-gap:18px 28px;gap:18px 28px}@media(min-width:560px){.InfoGrid{grid-template-columns:repeat(2,1fr)}}@media(min-width:900px){.InfoGrid{grid-template-columns:repeat(3,1fr)}}.InfoItem{display:flex;flex-direction:column;gap:4px;min-width:0}.InfoItem.wide{grid-column:1/-1}.InfoItem .label{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#87a5c2}.InfoItem .value{font-size:1rem;font-weight:600;color:#f3f6fa;word-break:break-word}.Chips{display:flex;flex-flow:row wrap;gap:8px}.Chip{display:inline-flex;align-items:center;gap:6px;background-color:rgba(255,187,0,.12);border:1px solid rgba(255,187,0,.35);color:#fb0;font-size:.85rem;font-weight:600;padding:6px 14px;border-radius:999px}.Chip em{font-style:normal;opacity:.7;font-weight:500;font-size:.78rem}.box-shadow-style,.h2_Style{box-shadow:0 4px 8px rgba(0,0,0,.8)}.h2_Style{font-size:1.5rem;font-weight:700;background-color:#052c49;margin:auto auto auto 0;text-align:center;padding:8px 30px;display:inline;color:#fb0;min-width:60vw}@media(min-width:900px){.h2_Style{margin:auto;min-width:75vw}}.ProfileHero{width:100%;flex-direction:column;padding:12px 16px 4px}.ProfileHero,.ProfileHero .backLink{display:flex;align-items:center;gap:6px}.ProfileHero .backLink{align-self:flex-start;color:#87a5c2;text-decoration:none;margin-bottom:8px}.ProfileHero .backLink:hover{color:#fb0}.ProfileHero h1{margin:0;display:inline-flex;align-items:center;gap:8px;text-align:center;font-size:1.4rem}.ProfileHero .Chips .Chip{font-size:.75rem;padding:4px 12px}.ProfileHero .verificado{flex-shrink:0;width:1.3rem;height:1.3rem;color:#fb0}.ProfileHero .username{color:#f3f6fa;font-size:.85rem}.ProfileHero .heroActions{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;gap:8px;margin-top:6px}.ProfileHero .heroActions .ShareCopyButtons button{font-size:11px;padding:4px 10px}.ProfileHero .contactButton{display:inline-flex;align-items:center;gap:6px;background-color:#fb0;color:#03192a;font-weight:700;font-size:.9rem;padding:8px 16px;border-radius:999px;text-decoration:none;transition:transform .2s ease}.ProfileHero .contactButton:hover{transform:translateY(-1px)}.ProfileHero .verifyButton{display:inline-flex;align-items:center;gap:6px;background-color:#fb0;color:#03192a;font-weight:700;font-size:.95rem;padding:10px 20px;border-radius:999px;text-decoration:none;animation:verifyPulse 2.2s ease-in-out infinite;transition:transform .2s ease}.ProfileHero .verifyButton:hover{transform:translateY(-1px)}@keyframes verifyPulse{0%{box-shadow:0 0 0 0 rgba(255,187,0,.5)}70%{box-shadow:0 0 0 10px rgba(255,187,0,0)}to{box-shadow:0 0 0 0 rgba(255,187,0,0)}}.ProfileHero .downloadCvButton{display:inline-flex;align-items:center;gap:6px;background-color:rgba(0,0,0,0);border:1px solid #fb0;color:#fb0;font-weight:700;font-size:.9rem;padding:8px 16px;border-radius:999px;text-decoration:none;transition:transform .2s ease,background-color .2s ease,color .2s ease}.ProfileHero .downloadCvButton:hover{transform:translateY(-1px);background-color:#fb0;color:#03192a}.ProfileHero .favoriteButton{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;flex-shrink:0;background-color:rgba(0,0,0,0);border:1px solid #fb0;border-radius:50%;color:#fb0;cursor:pointer;transition:transform .2s ease,background-color .2s ease,color .2s ease}.ProfileHero .favoriteButton svg{width:1.2rem;height:1.2rem}.ProfileHero .favoriteButton:hover{transform:translateY(-1px)}.ProfileHero .favoriteButton.active{background-color:#fb0;color:#03192a}.ProfileCompactBar{position:fixed;left:0;right:0;z-index:20;display:flex;align-items:center;gap:10px;padding:8px 16px;background-color:#03192a;box-shadow:0 4px 8px rgba(0,0,0,.5);opacity:0;pointer-events:none;transition:opacity .2s ease}.ProfileCompactBar.visible{opacity:1;pointer-events:auto}@media(min-width:1100px){.ProfileCompactBar{display:none}}.ProfileCompactBar .backArrow{display:flex;align-items:center;flex-shrink:0;color:#87a5c2}.ProfileCompactBar .backArrow:hover{color:#fb0}.ProfileCompactBar .nameBlock{flex:1 1;min-width:0;display:flex;flex-direction:column;line-height:1.2}.ProfileCompactBar .name{display:flex;align-items:center;gap:6px;color:#fb0;font-weight:700;font-size:1.05rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ProfileCompactBar .verificado{flex-shrink:0;width:1.1rem;height:1.1rem;color:#fb0}.ProfileCompactBar .username{color:#f3f6fa;font-size:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ProfileCompactBar .compactActions{display:flex;align-items:center;gap:8px;flex-shrink:0}.ProfileCompactBar .contactButton{display:inline-flex;align-items:center;gap:6px;background-color:#fb0;color:#03192a;font-weight:700;font-size:.8rem;padding:7px 12px;border-radius:999px;text-decoration:none;white-space:nowrap;transition:transform .2s ease}.ProfileCompactBar .contactButton:hover{transform:translateY(-1px)}.ProfileCompactBar .favoriteButton{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;background-color:rgba(0,0,0,0);border:1px solid #fb0;border-radius:50%;color:#fb0;cursor:pointer;transition:background-color .2s ease,color .2s ease}.ProfileCompactBar .favoriteButton svg{width:1rem;height:1rem}.ProfileCompactBar .favoriteButton.active{background-color:#fb0;color:#03192a}.ProfileCompactBar .downloadCvButton{display:inline-flex;align-items:center;gap:6px;background-color:rgba(0,0,0,0);border:1px solid #fb0;color:#fb0;font-weight:700;font-size:.8rem;padding:7px 12px;border-radius:999px;text-decoration:none;white-space:nowrap;transition:transform .2s ease,background-color .2s ease,color .2s ease}.ProfileCompactBar .downloadCvButton:hover{transform:translateY(-1px);background-color:#fb0;color:#03192a}