.pv-header{background:transparent;padding:2rem 1rem 1rem 1rem;text-align:center;border-bottom:none}.pv-header h1{color:#00AC50;font-size:2.2rem;margin-bottom:1rem;font-weight:700;letter-spacing:-1px}.search-container{text-align:center;margin-bottom:2rem}.search-wrapper{position:relative;display:inline-block;max-width:500px;width:100%}.search-icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#666;font-size:20px;z-index:2}#search{width:100%;padding:16px 16px 16px 48px;border:2px solid #e0e0e0;border-radius:12px;font-size:16px;background:white;color:#333;transition:all 0.3s ease;box-shadow:0 2px 8px rgba(0,0,0,0.1)}#search::-moz-placeholder{color:#999;font-weight:400}#search:-ms-input-placeholder{color:#999;font-weight:400}#search::placeholder{color:#999;font-weight:400}#search:focus{outline:none;border-color:#00AC50;box-shadow:0 4px 12px rgba(0,172,80,0.2);background:white;color:#333}#search:hover{border-color:#00AC50;box-shadow:0 4px 12px rgba(0,0,0,0.15)}.search-results-info{margin-top:12px;font-size:14px;color:#666;font-weight:500}.search-results-info #results-count{color:#00AC50;font-weight:600}.search-results-info #results-text{margin-left:4px}#tiles-container{display:grid;grid-template-columns:repeat(auto-fit, minmax(270px, 1fr));gap:2rem;padding:2rem;max-width:1200px;margin:0 auto}.tile{background:#212529;border-radius:18px;box-shadow:0 2px 12px rgba(0,172,80,0.07);padding:1.5rem 1.2rem 1.2rem 1.2rem;display:flex;flex-direction:column;align-items:flex-start;transition:box-shadow 0.2s, transform 0.2s, opacity 1s, top 1s, left 1s;position:relative;opacity:1;border:1.5px solid #00AC50;color:#E9EFF5}.tile.fade-out{opacity:0;pointer-events:none;transition:opacity 1s}.tile.fade-in{opacity:0;-webkit-animation:fadeInTile 1s forwards;animation:fadeInTile 1s forwards}@-webkit-keyframes fadeInTile{from{opacity:0}to{opacity:1}}@keyframes fadeInTile{from{opacity:0}to{opacity:1}}.tile:hover{box-shadow:0 4px 24px rgba(30,64,175,0.13);transform:translateY(-2px) scale(1.01)}.tile .person-name{font-size:1.25rem;font-weight:600;color:#FFA602;margin-bottom:0.5rem}.tile .socials{margin-bottom:0.7rem}.tile .socials a{color:#00AC50;text-decoration:none;margin-right:0.7em;font-size:1.1em;transition:color 0.2s}.tile .socials a:hover{color:#3465B0}.tile .keywords{display:flex;flex-wrap:wrap;gap:0.4em}.tile .keyword{background:#D9E3EC;color:#041E31;border-radius:12px;padding:0.2em 0.8em;font-size:0.95em;margin-bottom:0.2em}#tiles-relevant,#tiles-not-relevant{display:grid;grid-template-columns:repeat(auto-fit, minmax(320px, 1fr));gap:2rem;padding:2rem;max-width:1200px;margin:0 auto}.divider{border-top:2px solid #00AC50;margin:0 auto;max-width:1200px;height:0;margin-bottom:2rem;margin-top:0}.tile.error{border-color:#EF2440}.tile.info{border-color:#6C63FF}.tile.special{border-color:#05FF7C}@media (max-width: 600px){#tiles-container{padding:1rem;gap:1rem}.tile{padding:1rem}#tiles-relevant,#tiles-not-relevant{padding:1rem;gap:1rem}}.zoom-modal{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(4,30,49,0.85);z-index:1000;display:flex;align-items:center;justify-content:center;-webkit-animation:fadeInModal 0.3s;animation:fadeInModal 0.3s;border:none !important;outline:none !important;box-shadow:none !important}@-webkit-keyframes fadeInModal{from{opacity:0}to{opacity:1}}@keyframes fadeInModal{from{opacity:0}to{opacity:1}}#zoomed-tile-container{width:100%;display:flex;justify-content:center;align-items:center}.zoomed-tile{background:#212529;border:4px solid #fff;border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,0.18);min-width:340px;max-width:95vw;max-height:90vh;color:#E9EFF5;display:flex;flex-direction:column;align-items:center;position:relative;font-size:1.2rem;-webkit-animation:zoomInTile 0.3s;animation:zoomInTile 0.3s;outline:none !important}@-webkit-keyframes zoomInTile{from{transform:scale(0.7);opacity:0}to{transform:scale(1);opacity:1}}@keyframes zoomInTile{from{transform:scale(0.7);opacity:0}to{transform:scale(1);opacity:1}}.zoomed-tile .person-name{font-size:2rem;color:#FFA602;font-weight:700;margin-bottom:1rem}.zoomed-tile .socials{margin-bottom:1.2rem}.zoomed-tile .socials a{color:#00AC50;font-size:1.5em;margin-right:1em;text-decoration:none;transition:color 0.2s}.zoomed-tile .socials a:hover{color:#3465B0}.zoomed-tile .keywords{display:flex;flex-wrap:wrap;gap:0.7em;font-size:0.9rem}.zoomed-tile .keyword{background:#D9E3EC;color:#041E31;border-radius:14px;padding:0.3em 1em;font-size:1.1em;margin-bottom:0.3em}.zoomed-tile .close-btn{position:absolute;top:1.2rem;right:1.2rem;background:#EF2440;color:#fff;border:none;border-radius:50%;width:2.2rem;height:2.2rem;font-size:1.3rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background 0.2s;z-index:10}.zoomed-tile .close-btn:hover{background:#FFA602;color:#041E31}.tile,.zoomed-tile{background:#fff;border-radius:32px;border:2px solid #D9E3EC;box-shadow:0 4px 24px rgba(0,172,80,0.1),0 2px 8px rgba(30,64,175,0.08),0 1.5px 6px rgba(60,60,60,0.07);padding:2.5rem 2.5rem 2rem 2.5rem;min-width:0;max-width:420px;color:#E9EFF5;display:flex;flex-direction:column;align-items:center;position:relative;transition:box-shadow 0.2s, transform 0.2s, opacity 1s, top 1s, left 1s}.zoomed-tile{min-width:300px}.profile-img-wrap{position:relative;width:120px;height:120px;border-radius:50%;margin:0 auto 1rem;padding:4px;background:linear-gradient(45deg, #05FF7C 0%, #05FF7C 15%, #00AC50 25%, #00AC50 35%, #041E31 45%, #041E31 55%, #00AC50 65%, #00AC50 75%, #05FF7C 85%, #05FF7C 100%);transition:all 0.3s ease}.profile-img-wrap.zoomed{width:200px;height:200px;margin:0 auto 2rem;padding:6px}.tile:hover .profile-img-wrap{background:linear-gradient(75deg, #05FF7C 0%, #05FF7C 15%, #00AC50 25%, #00AC50 35%, #041E31 45%, #041E31 55%, #00AC50 65%, #00AC50 75%, #05FF7C 85%, #05FF7C 100%)}.profile-img{width:100%;height:100%;border-radius:50%;-o-object-fit:contain;object-fit:contain;background:white;border:4px solid white}.main-info{text-align:center;margin-bottom:1.2rem}.person-name{font-size:2rem;color:#212529;font-weight:700;margin-bottom:0.3rem}.description{font-size:1.1rem;color:#E9EFF5;margin-bottom:0.2rem}.followers{font-size:1rem;color:#00AC50;margin-bottom:0.5rem}.side-socials{position:absolute;right:2rem;top:40%;transform:translateY(-50%);display:flex;flex-direction:column;gap:1.2rem}.social-icon{display:block;width:32px;height:32px;margin-bottom:0.2rem;transition:transform 0.2s}.social-icon:hover{transform:scale(1.15)}.keywords{display:flex;flex-wrap:wrap;gap:0.4em;margin-top:1.2rem;margin-bottom:1.2rem;justify-content:center}.keyword{background:#D9E3EC;color:#041E31;border-radius:14px;padding:0.3em 1em;font-size:1.1em;margin-bottom:0.3em}.tile-actions{width:100%;display:flex;justify-content:center;margin-top:auto;margin-bottom:1rem}.hire-btn{background:#00AC50;color:#fff;border:none;border-radius:8px;padding:0.7em 2em;font-size:1.1em;font-weight:600;cursor:pointer;box-shadow:0 2px 8px rgba(0,172,80,0.1);transition:background 0.2s, color 0.2s;text-decoration:none}.hire-btn:hover{background:#05FF7C;color:#041E31}.bg-topBanner-creators{background-image:url(/assets/creators/bg-creators-cbb6cd6343ca3856e36ab41f5aaad56c0de4ee45d5b0c97352eeeda7da6d7310.webp);background-size:auto 100%;background-position:right center;background-repeat:no-repeat}@supports not (background-image: url(/assets/creators/bg-creators-cbb6cd6343ca3856e36ab41f5aaad56c0de4ee45d5b0c97352eeeda7da6d7310.webp)){.bg-topBanner-creators{background-image:url(/assets/creators/bg-creators-fdc107074c99ca5a361123c2cf48e41bdb3758cd556ea858b71c1c2ce3c0fd11.png)}}.bg-topBanner-brands{background-image:url(/assets/creators/bg-brands-39d8365961231b42f4547360998c5fd3d4cdb7f44ec39ebd162d4279c5fb3cfb.webp);background-size:auto 100%;background-position:right center;background-repeat:no-repeat}@supports not (background-image: url(/assets/creators/bg-creators-cbb6cd6343ca3856e36ab41f5aaad56c0de4ee45d5b0c97352eeeda7da6d7310.webp)){.bg-topBanner-brands{background-image:url(/assets/creators/bg-brands-89b4135002fbf30775a5bdc8eddce7c928d14eafc001290515869072f1c366e8.png)}}@media only screen and (min-width: 1400px){.bg-topBanner-creators .banner-gradient{background:linear-gradient(90deg, #eef2f6 0%, #eef2f6 33%, #4da367 50%, rgba(238,242,246,0) 55%) !important}}@media (max-width: 600px){.tile,.zoomed-tile{padding:1.2rem 0.5rem 1rem 0.5rem;width:90vw;max-width:98vw}.side-socials{right:0.5rem}.profile-img-wrap{width:90px;height:90px}.profile-img{width:80px;height:80px}.profile-img-wrap.zoomed{width:120px;height:120px}.profile-img-wrap.zoomed .profile-img{width:110px;height:110px}}
