.profilo_pageWrapper__ug742{min-height:100vh;background:linear-gradient(135deg,#1e293b,#1e3a8a 50%,#1e293b);padding:32px 16px}.profilo_container__mW3YK{max-width:1000px;margin:0 auto}.profilo_errorContainer__WWPQE,.profilo_loadingContainer__1GOef{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:#fff}.profilo_spinner__o3gVq{width:48px;height:48px;color:#60a5fa;animation:profilo_spin__S_Lbn 1s linear infinite}@keyframes profilo_spin__S_Lbn{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.profilo_errorMessage__JSEMg{font-size:1.125rem;color:#fca5a5;text-align:center}.profilo_headerNav__jDdDi{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.profilo_backButton__H5SpR{display:flex;align-items:center;gap:8px;padding:10px 20px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#fff;font-weight:500;cursor:pointer;transition:all .2s}.profilo_backButton__H5SpR:hover{background:hsla(0,0%,100%,.08);border-color:rgba(37,99,235,.4)}.profilo_headerActions__z5l_L{display:flex;gap:12px;align-items:center}.profilo_editButton__iylNG{display:flex;align-items:center;gap:8px;padding:10px 20px;background:#2563eb;border-radius:8px;color:#fff;font-weight:500;transition:background .2s}.profilo_editButton__iylNG:hover{background:#1d4ed8}.profilo_verifyButton__wr5uz{display:flex;align-items:center;gap:8px;padding:10px 20px;background:rgba(34,197,94,.2);border:1px solid rgba(34,197,94,.4);border-radius:8px;color:#22c55e;font-weight:600;cursor:pointer;transition:all .2s}.profilo_verifyButton__wr5uz:hover{background:rgba(34,197,94,.3);border-color:rgba(34,197,94,.6)}.profilo_verifyButton__wr5uz:disabled{opacity:.5;cursor:not-allowed}.profilo_verifiedButton__VGuK5{display:flex;align-items:center;gap:8px;padding:10px 20px;background:rgba(34,197,94,.3);border:1px solid rgba(34,197,94,.5);border-radius:8px;color:#22c55e;font-weight:600;cursor:pointer;transition:all .2s}.profilo_verifiedButton__VGuK5:hover{background:rgba(239,68,68,.2);border-color:rgba(239,68,68,.4);color:#ef4444}.profilo_shareButton__KmzBP{display:flex;align-items:center;gap:8px;padding:10px 20px;background:rgba(139,92,246,.2);border:1px solid rgba(139,92,246,.4);border-radius:8px;color:#a78bfa;font-weight:600;cursor:pointer;transition:all .2s}.profilo_shareButton__KmzBP:hover{background:rgba(139,92,246,.3);border-color:rgba(139,92,246,.6)}.profilo_copySuccessButton__L7JL7{display:flex;align-items:center;gap:8px;padding:10px 20px;background:rgba(34,197,94,.3);border:1px solid rgba(34,197,94,.5);border-radius:8px;color:#22c55e;font-weight:600;cursor:default;transition:all .2s}.profilo_verifiedButton__VGuK5:disabled{opacity:.5;cursor:not-allowed}.profilo_deleteButton__AzJ6W{display:flex;align-items:center;gap:8px;padding:10px 20px;background:#dc2626;border:none;border-radius:8px;color:#fff;font-weight:500;cursor:pointer;transition:background .2s}.profilo_deleteButton__AzJ6W:hover:not(:disabled){background:#b91c1c}.profilo_deleteButton__AzJ6W:disabled{opacity:.5;cursor:not-allowed}.profilo_heroSection__VzkuX{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:48px;margin-bottom:32px;display:flex;gap:48px;align-items:flex-start}.profilo_profileImageContainer__fCHgc{position:relative;width:200px;height:200px;border-radius:50%;overflow:hidden;flex-shrink:0;box-shadow:0 8px 16px rgba(37,99,235,.2)}.profilo_profileImage__2XU1S{object-fit:cover}.profilo_profilePlaceholder__DJjns{width:100%;height:100%;background:linear-gradient(135deg,#dbeafe,#bfdbfe);display:flex;align-items:center;justify-content:center;color:#2563eb}.profilo_heroInfo__jpYwC{flex:1 1}.profilo_nameContainer__WuacZ{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:16px}.profilo_name__v4UIG{font-size:2.5rem;font-weight:700;color:#fff;margin:0}.profilo_verifiedBadge__i5LkL{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:rgba(34,197,94,.2);border:1px solid rgba(34,197,94,.4);border-radius:20px;color:#22c55e;font-weight:600;font-size:.9rem}.profilo_verifiedBadge__i5LkL svg{color:#22c55e}.profilo_rolesSection__nhk6_{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.profilo_roleTag__fu8C_{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:#1e40af;border-radius:20px;font-size:.875rem;font-weight:600}.profilo_bio__irpeb{font-size:1.125rem;line-height:1.8;color:hsla(0,0%,100%,.8);margin-top:24px}.profilo_section__1h4Wr{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:32px;margin-bottom:24px}.profilo_sectionTitle__bJE_g{display:flex;align-items:center;gap:12px;font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid hsla(0,0%,100%,.1)}.profilo_sectionTitle__bJE_g svg{color:#60a5fa}.profilo_contactsGrid__avEoX{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:24px;gap:24px}.profilo_contactItem__i_5PN{display:flex;align-items:flex-start;gap:16px;padding:20px;background:hsla(0,0%,100%,.03);border-radius:12px;border:1px solid hsla(0,0%,100%,.1)}.profilo_contactsHidden__hLRFl{display:flex;align-items:center;gap:8px;margin-top:16px;font-size:.875rem;color:hsla(0,0%,100%,.6)}.profilo_contactLabel__AA7YI{font-size:.875rem;color:hsla(0,0%,100%,.6);font-weight:500;margin-bottom:4px}.profilo_contactLink__bP5df{font-size:1rem;color:#60a5fa;font-weight:500;transition:color .2s}.profilo_contactLink__bP5df:hover{color:#93c5fd;text-decoration:underline}.profilo_contactValue__xU2K6{font-size:1rem;color:#fff;font-weight:500}.profilo_certificationsList__zYIhm{display:flex;flex-direction:column;gap:12px}.profilo_certificationCard__6IDrS{display:flex;align-items:center;gap:12px;padding:16px;background:rgba(251,191,36,.1);border:1px solid rgba(251,191,36,.3);border-radius:8px;font-weight:500;color:#fbbf24;transition:all .2s ease}.profilo_certExpired__W9bX_{background:rgba(239,68,68,.15);border-color:rgba(239,68,68,.5);color:#fca5a5}.profilo_certName__SAcPK{font-weight:600}.profilo_certMeta__B3St8{color:rgba(251,191,36,.8);font-size:.875rem}.profilo_expiredText__j1mw_{color:#fca5a5;font-weight:600}.profilo_emptyState__dNyO_{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 32px;text-align:center;background:hsla(0,0%,100%,.03);border:2px dashed hsla(0,0%,100%,.2);border-radius:12px}.profilo_emptyStateText__OkuXy{font-size:1.25rem;font-weight:600;color:hsla(0,0%,100%,.9);margin-top:16px;margin-bottom:8px}.profilo_emptyStateSubtext__HMFaJ{font-size:1rem;color:hsla(0,0%,100%,.6);max-width:500px}.profilo_contributorsList__PxO26{display:flex;flex-direction:column;gap:12px}.profilo_contributorCard__ujCXR{display:flex;align-items:center;gap:16px;padding:16px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;transition:all .2s}.profilo_contributorCard__ujCXR:hover{background:hsla(0,0%,100%,.08);border-color:rgba(37,99,235,.4)}.profilo_contributorAvatar__KbnEK{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#dbeafe,#bfdbfe);display:flex;align-items:center;justify-content:center;color:#2563eb;flex-shrink:0;position:relative;overflow:hidden}.profilo_contributorAvatarImage__L4sPB{object-fit:cover}.profilo_contributorInfo__P6R8t{flex:1 1}.profilo_contributorName__AylbJ{font-size:1rem;font-weight:600;color:#fff;margin-bottom:4px}.profilo_contributorTime__r4oze{font-size:.875rem;color:hsla(0,0%,100%,.6)}.profilo_creatorBadge__5_qf_{padding:6px 12px;background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:#1e40af;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.profilo_metadata__rsjse{display:flex;flex-wrap:wrap;gap:24px;padding:20px;background:hsla(0,0%,100%,.03);border-radius:12px;border:1px solid hsla(0,0%,100%,.1)}.profilo_metadataItem__1YaaM{display:flex;align-items:center;gap:8px;color:hsla(0,0%,100%,.7);font-size:.875rem}.profilo_metadataItem__1YaaM svg{color:hsla(0,0%,100%,.5)}.profilo_loadingState__In_FS{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;gap:12px;color:hsla(0,0%,100%,.7)}.profilo_smallSpinner__2Ae6Q{width:32px;height:32px;color:#60a5fa;animation:profilo_spin__S_Lbn 1s linear infinite}.profilo_productionsByType__OvQKR{display:flex;flex-direction:column;gap:20px}.profilo_productionTypeSection__xYE2B{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;overflow:hidden}.profilo_productionTypeHeader__FWL7p{width:100%;display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:hsla(0,0%,100%,.03);border:none;cursor:pointer;transition:all .2s}.profilo_productionTypeHeader__FWL7p:hover{background:hsla(0,0%,100%,.05)}.profilo_productionTypeTitle__9QIT1{display:flex;align-items:center;gap:12px;color:#fff;font-size:1.125rem;font-weight:600}.profilo_productionTypeTitle__9QIT1 svg{color:#60a5fa}.profilo_productionTypeCount__ApwME{color:hsla(0,0%,100%,.6);font-weight:500;font-size:.95rem}.profilo_productionsGrid__82VwU{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:16px;gap:16px;padding:20px}.profilo_productionCard__1AHYa{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:20px;transition:all .2s;cursor:pointer}.profilo_productionCardHeader__rT5qw{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.profilo_productionCard__1AHYa:hover{background:hsla(0,0%,100%,.08);border-color:rgba(37,99,235,.4);transform:translateY(-2px)}.profilo_productionVerifiedBadge__ra_6i{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;padding:4px 10px;background:rgba(34,197,94,.16);border:1px solid rgba(34,197,94,.35);border-radius:999px;color:#22c55e;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.profilo_productionVerifiedBadge__ra_6i svg{color:#22c55e}.profilo_productionBadge__Ribp6{display:inline-block;padding:4px 12px;background:rgba(37,99,235,.2);border:1px solid rgba(37,99,235,.3);border-radius:12px;color:#60a5fa;font-size:.75rem;font-weight:600;text-transform:uppercase;margin-bottom:12px}.profilo_productionTitle__Oc2HW{font-size:1.125rem;font-weight:700;color:#fff;margin-bottom:8px;line-height:1.3}.profilo_productionClient__q96MS{font-size:.95rem;color:hsla(0,0%,100%,.8);font-weight:500;margin-bottom:4px}.profilo_productionAgency__1AgQ3{font-size:.875rem;color:hsla(0,0%,100%,.6);margin-bottom:12px}.profilo_productionRoles__NXdLr{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.profilo_roleTag__fu8C_{display:inline-block;padding:4px 10px;background:linear-gradient(135deg,rgba(37,99,235,.15),rgba(59,130,246,.15));border:1px solid rgba(59,130,246,.3);border-radius:6px;font-size:.75rem;color:#93c5fd;font-weight:500;white-space:nowrap}.profilo_productionDate__1Ua2F{display:flex;align-items:center;gap:6px;font-size:.875rem;color:hsla(0,0%,100%,.5);margin-top:12px;padding-top:12px;border-top:1px solid hsla(0,0%,100%,.1)}.profilo_loadMoreContainer__H8HK4{display:flex;justify-content:center;margin-top:24px}.profilo_loadMoreButton__OeYkJ{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 32px;background:linear-gradient(135deg,#2563eb,#1d4ed8);border:none;border-radius:8px;color:#fff;font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s ease;min-width:180px}.profilo_loadMoreButton__OeYkJ:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px rgba(37,99,235,.3)}.profilo_loadMoreButton__OeYkJ:disabled{opacity:.6;cursor:not-allowed}.profilo_buttonSpinner__x__GL{width:18px;height:18px;animation:profilo_spin__S_Lbn 1s linear infinite}.profilo_sectionCount__ugH8_{font-size:.875rem;font-weight:400;color:hsla(0,0%,100%,.6);margin-left:8px}@media (max-width:768px){.profilo_heroSection__VzkuX{flex-direction:column;align-items:center;text-align:center;padding:32px 24px}.profilo_profileImageContainer__fCHgc{width:150px;height:150px}.profilo_name__v4UIG{font-size:2rem}.profilo_rolesSection__nhk6_{justify-content:center}.profilo_section__1h4Wr{padding:24px 20px}.profilo_contactsGrid__avEoX{grid-template-columns:1fr}.profilo_headerNav__jDdDi{flex-direction:column;gap:12px;align-items:stretch}.profilo_backButton__H5SpR,.profilo_editButton__iylNG{justify-content:center}.profilo_productionsGrid__82VwU{grid-template-columns:1fr}.profilo_loadMoreButton__OeYkJ{width:100%}}.profilo_sectionHeader__vo1Xz{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.profilo_addButton__z86RK{display:flex;align-items:center;gap:8px;padding:8px 16px;background:rgba(37,99,235,.2);border:1px solid rgba(37,99,235,.3);border-radius:8px;color:#60a5fa;font-weight:500;cursor:pointer;transition:all .2s}.profilo_addButton__z86RK:hover{background:rgba(37,99,235,.3)}.profilo_linksList__WO8_j{display:flex;flex-direction:column;gap:16px}.profilo_linkItem__9sUvA{display:flex;align-items:flex-start;gap:12px;padding:16px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;transition:all .2s}.profilo_linkItem__9sUvA:hover{background:hsla(0,0%,100%,.08);border-color:rgba(37,99,235,.3)}.profilo_linkCard__Zkfgg{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:16px;display:flex;justify-content:space-between;align-items:center;transition:all .2s}.profilo_linkCard__Zkfgg:hover{background:hsla(0,0%,100%,.08);border-color:rgba(37,99,235,.3)}.profilo_linkContent__J2lX6{display:flex;align-items:center;gap:12px;flex:1 1;min-width:0}.profilo_linkTitle__oYzHi{font-weight:600;color:#fff;margin-bottom:4px}.profilo_linkUrl__rUA6D{color:#60a5fa;text-decoration:none;font-size:.875rem;word-break:break-all;transition:color .2s}.profilo_linkUrl__rUA6D:hover{color:#93c5fd;text-decoration:underline}.profilo_linkActions__VRPW1{display:flex;gap:8px}.profilo_deleteLinkButton__banpS,.profilo_editLinkButton__Vlc_N{padding:8px;border-radius:6px;border:1px solid hsla(0,0%,100%,.1);cursor:pointer;transition:all .2s}.profilo_editLinkButton__Vlc_N{background:rgba(59,130,246,.2);color:#60a5fa}.profilo_editLinkButton__Vlc_N:hover{background:rgba(59,130,246,.3)}.profilo_deleteLinkButton__banpS{background:rgba(239,68,68,.2);color:#f87171}.profilo_deleteLinkButton__banpS:hover{background:rgba(239,68,68,.3)}.profilo_linkForm__A9qK9{display:flex;flex-direction:column;gap:12px;width:100%}.profilo_linkInput__Bqq20{padding:12px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#fff;font-size:.9375rem}.profilo_linkInput__Bqq20::placeholder{color:hsla(0,0%,100%,.4)}.profilo_linkInput__Bqq20:focus{outline:none;border-color:rgba(37,99,235,.5);background:hsla(0,0%,100%,.08)}.profilo_linkFormActions__0zUpN{display:flex;gap:8px}.profilo_cancelButton__33hj0,.profilo_saveButton__76BQm{padding:8px 16px;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s}.profilo_saveButton__76BQm{background:#2563eb;border:none;color:#fff}.profilo_saveButton__76BQm:hover{background:#1d4ed8}.profilo_cancelButton__33hj0{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);color:#fff}.profilo_cancelButton__33hj0:hover{background:hsla(0,0%,100%,.08)}.profilo_emptyLinks__z98ui{color:hsla(0,0%,100%,.6);text-align:center;padding:24px;font-style:italic}