#dashboard{height:100vh;overflow:hidden;background-color:#111}.scroll-hidden{scrollbar-width:none;-ms-overflow-style:none}.scroll-hidden::-webkit-scrollbar{display:none}.edit-icon{height:26px;width:26px;border-radius:50%;background-color:#fff;position:absolute;bottom:4px;right:4px;box-shadow:0 0 20px hsla(0,0%,64%,.267);background-image:url(/images/icons/pencil-blue.svg);background-size:13px;background-position:50%;background-repeat:no-repeat;opacity:0;transition:opacity .2s;cursor:pointer}#profile-cover{max-width:100%;overflow:hidden;position:relative;cursor:pointer;height:220px}#profile-cover img{width:100%!important;object-fit:cover}#profile-cover .edit-icon{bottom:20px;right:10px}#profile-cover:hover .edit-icon{opacity:1}#profile-content{display:flex;background-color:#111;margin-top:-10px;height:calc(100vh - 210px)}#profile-content #profile-sidebar{width:280px;min-width:280px;padding:0 24px 24px;color:#fff;overflow:visible;height:100%;display:flex;flex-direction:column}#profile-content #profile-sidebar .pp{margin-top:-50px;cursor:pointer;position:relative;display:inline-block}#profile-content #profile-sidebar .pp:hover .edit-icon{opacity:1}#profile-content #profile-sidebar .sidebar-scroll{flex:1 1;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;cursor:pointer;position:relative;display:inline-block}#profile-content #profile-sidebar .sidebar-scroll::-webkit-scrollbar{display:none}#profile-content #profile-sidebar .sidebar-scroll img{border-radius:50%;overflow:hidden;border:4px solid #111}#profile-content #profile-sidebar .name{margin-top:8px;font-size:20px;font-weight:600;display:flex;align-items:center;gap:10px;flex-wrap:wrap}#profile-content #profile-sidebar .name:hover div[editext=view-container] button{opacity:1}#profile-content #profile-sidebar .name .tier-badge-profile{font-size:11px;font-weight:600;padding:3px 10px;border-radius:12px;letter-spacing:.3px;white-space:nowrap}#profile-content #profile-sidebar .name .tier-premium{background:linear-gradient(135deg,#d4a017,#b8860b);color:#fff}#profile-content #profile-sidebar .name .tier-standard{background:linear-gradient(135deg,#a855f7,#9333ea);color:#fff}#profile-content #profile-sidebar .tag{color:#439fff;font-size:13px;margin-top:2px;margin-bottom:8px;display:block}#profile-content #profile-sidebar .tag.clickable{cursor:pointer;transition:color .15s}#profile-content #profile-sidebar .tag.clickable:hover{color:#6cb4ff;text-decoration:underline}#profile-content #profile-sidebar .detail-section{margin-top:10px;position:relative}#profile-content #profile-sidebar .detail-section .section-header{display:flex;align-items:center;justify-content:space-between}#profile-content #profile-sidebar .detail-section .title{font-weight:600;font-size:14px;color:hsla(0,0%,100%,.9)}#profile-content #profile-sidebar .detail-section .info{margin-top:4px}#profile-content #profile-sidebar .detail-section .info p{font-size:14px;color:hsla(0,0%,100%,.65);line-height:1.5;margin:0}#profile-content #profile-sidebar .detail-section .info .static-text{font-size:14px;color:hsla(0,0%,100%,.5)}#profile-content #profile-sidebar .detail-section .info .skills-wrap{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}#profile-content #profile-sidebar .detail-section .info .skills-wrap .skill-item{background-color:hsla(0,0%,100%,.1);border-radius:6px;font-size:13px;padding:5px 12px;display:flex;align-items:center;gap:6px;transition:background-color .15s}#profile-content #profile-sidebar .detail-section .info .skills-wrap .skill-item .skill-text{line-height:1.3}#profile-content #profile-sidebar .detail-section .info .skills-wrap .skill-item .skill-remove{cursor:pointer;color:hsla(0,0%,100%,.35);display:flex;align-items:center;padding:2px;border-radius:50%;transition:all .15s}#profile-content #profile-sidebar .detail-section .info .skills-wrap .skill-item .skill-remove:hover{color:#ef4444;background:rgba(239,68,68,.15)}#profile-content #profile-sidebar .detail-section .info .skills-wrap .skill-item.plus-item{background-color:hsla(0,0%,100%,.06);border:1px dashed hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.5);cursor:pointer}#profile-content #profile-sidebar .detail-section .info .skills-wrap .skill-item.plus-item:hover{background-color:hsla(0,0%,100%,.1);color:#fff}#profile-content #profile-sidebar .detail-section .info .skills-wrap .skill-item.input-item input{background:transparent;border:none;color:#fff;width:120px;outline:none;font-size:13px}#profile-content #profile-sidebar .detail-section .info .skills-wrap .skill-item.input-item input::placeholder{color:hsla(0,0%,100%,.3)}#profile-content #profile-sidebar .detail-section .info .social-icons{display:flex;gap:12px;margin-top:6px;flex-wrap:wrap}#profile-content #profile-sidebar .detail-section .info .social-icons .social-icon{width:28px;height:28px;background-size:contain;background-repeat:no-repeat;background-position:50%;opacity:.7;transition:opacity .15s;display:block}#profile-content #profile-sidebar .detail-section .info .social-icons .social-icon:hover{opacity:1}#profile-content #profile-sidebar .detail-section .info .social-icons .social-icon.linkedin{background-image:url(/images/icons/linkedin.svg)}#profile-content #profile-sidebar .detail-section .info .social-icons .social-icon.discord{background-image:url(/images/icons/discord.svg)}#profile-content #profile-sidebar .detail-section .info .social-icons .social-icon.github{background-image:url(/images/icons/github.svg)}#profile-content #profile-sidebar .detail-section .info .social-icons .social-icon.email{background-image:url(/images/icons/email.svg)}#profile-content #profile-sidebar .detail-section .info .social-icons .social-icon.twitter{background-image:url(/images/icons/twitter.svg)}#profile-content #profile-sidebar .detail-section .info .social-icons .social-icon.youtube{background-image:url(/images/icons/youtube.svg)}#profile-content #profile-sidebar .detail-section .info .social-icons .social-icon.instagram{background-image:url(/images/icons/instagram.svg)}#profile-content #profile-sidebar .detail-section .info .social-icons .social-icon.tiktok{background-image:url(/images/icons/tiktok.svg)}#profile-content #profile-sidebar .detail-section .info .social-icons .social-icon.website{background-image:url(/images/icons/globe.svg)}#profile-content #profile-sidebar .detail-section .info .social-icons .no-social{font-size:13px;color:hsla(0,0%,100%,.35)}#profile-content #profile-sidebar div[editext=view-container]{display:flex;align-items:center}#profile-content #profile-sidebar div[editext=view-container] button{background-color:#fff;box-shadow:0 0 20px hsla(0,0%,64%,.2);background-image:url(/images/icons/pencil-blue.svg);background-size:14px;background-position:50%;background-repeat:no-repeat;height:26px;width:26px;min-width:26px;border-radius:50%;margin-left:8px;opacity:0;transition:opacity .2s;cursor:pointer;border:none;flex-shrink:0}#profile-content #profile-sidebar div[editext=view-container] button:before{content:none}#profile-content #profile-sidebar .detail-section:hover div[editext=view-container] button{opacity:1}#profile-content #profile-sidebar div[editext=edit-container]{display:flex;align-items:center;gap:6px}#profile-content #profile-sidebar div[editext=edit-container] input{flex:1 1;border:1px solid hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.06);border-radius:6px;color:#fff;font-size:14px;padding:6px 10px;outline:none}#profile-content #profile-sidebar div[editext=edit-container] input:focus{border-color:#2d68f6}#profile-content #profile-sidebar div[editext=edit-container] button{border:none;border-radius:6px;padding:6px 12px;font-size:13px;cursor:pointer;transition:background .15s}#profile-content #profile-sidebar div[editext=edit-container] button:before{margin:0}#profile-content #profile-sidebar div[editext=edit-container] button[editext=save-button]{background:#2d68f6;color:#fff}#profile-content #profile-sidebar div[editext=edit-container] button[editext=save-button]:hover{background:#2558d4}#profile-content #profile-sidebar div[editext=edit-container] button[editext=cancel-button]{background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.6)}#profile-content #profile-sidebar div[editext=edit-container] button[editext=cancel-button]:hover{background:hsla(0,0%,100%,.14)}#profile-content #profile-sidebar.stranger div[editext=view-container] button{display:none}#profile-content #profile-sidebar.stranger .skill-item{cursor:default}#profile-content #profile-sidebar.stranger .skill-item:not(.input-item):hover{background-color:hsla(0,0%,100%,.1)!important}#profile-content #profile-sidebar .profile-viewers-section{margin-top:14px;padding-top:10px;border-top:1px solid hsla(0,0%,100%,.08)}#profile-content #profile-sidebar .profile-viewers-section .viewers-block{margin-bottom:10px}#profile-content #profile-sidebar .profile-viewers-section .viewers-count{font-size:24px;font-weight:700;color:#fff}#profile-content #profile-sidebar .profile-viewers-section .viewers-label{font-size:11px;color:hsla(0,0%,100%,.45);margin-top:1px}#profile-content #profile-sidebar .profile-viewers-section .viewers-avatars{display:flex;margin-top:8px}#profile-content #profile-sidebar .profile-viewers-section .viewers-avatars .viewer-avatar{width:32px;height:32px;border-radius:50%;margin-right:-8px;border:2px solid #111}#profile-content #profile-sidebar .profile-viewers-section .viewers-avatars .viewer-avatar.placeholder{background:linear-gradient(135deg,#7c3aed,#2563eb,#06b6d4)}#profile-content #profile-sidebar .profile-viewers-section .viewers-avatars .viewer-avatar:nth-child(2){background:linear-gradient(135deg,#059669,#10b981,#34d399)}#profile-content #profile-sidebar .profile-viewers-section .viewers-avatars .viewer-avatar:nth-child(3){background:linear-gradient(135deg,#db2777,#ec4899,#f472b6)}#profile-content #profile-sidebar .profile-viewers-section .viewers-unlock{font-size:12px;color:hsla(0,0%,100%,.4);margin-top:8px}#profile-content #profile-sidebar .profile-viewers-section .viewers-unlock a{color:#439fff;text-decoration:none}#profile-content #profile-sidebar .profile-viewers-section .viewers-unlock a:hover{text-decoration:underline}#profile-content #profile-projects{flex:1 1;padding:24px 20px 20px;overflow-y:auto;height:100%;scrollbar-width:none;-ms-overflow-style:none}#profile-content #profile-projects::-webkit-scrollbar{display:none}#profile-content #profile-projects .portfolio-topbar{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(170px,250px) auto;grid-template-areas:"tabs typefilters search visibility" "boardfilters boardfilters boardfilters boardfilters";align-items:center;grid-column-gap:12px;column-gap:12px;grid-row-gap:6px;row-gap:6px;margin-bottom:20px;position:-webkit-sticky;position:sticky;top:-24px;padding-top:24px;padding-bottom:12px;background-color:#111;z-index:5;border-bottom:1px solid hsla(0,0%,100%,.08)}#profile-content #profile-projects .portfolio-topbar .portfolio-tabs{grid-area:tabs}#profile-content #profile-projects .portfolio-topbar .portfolio-typefilters{grid-area:typefilters;min-width:0;overflow:visible}#profile-content #profile-projects .portfolio-topbar .portfolio-search{grid-area:search;min-width:0}#profile-content #profile-projects .portfolio-topbar .portfolio-filters{grid-area:visibility}#profile-content #profile-projects .portfolio-topbar .portfolio-boardfilters{grid-area:boardfilters;min-width:0;overflow:visible}@media screen and (max-width:1100px){#profile-content #profile-projects .portfolio-topbar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"tabs tabs" "typefilters typefilters" "search visibility" "boardfilters boardfilters";row-gap:10px}}#profile-content #profile-projects .portfolio-topbar .portfolio-tabs{display:flex;gap:4px}#profile-content #profile-projects .portfolio-topbar .portfolio-tabs .portfolio-tab{padding:6px 16px;border-radius:6px;font-size:13px;font-weight:500;color:hsla(0,0%,100%,.5);cursor:pointer;transition:all .15s}#profile-content #profile-projects .portfolio-topbar .portfolio-tabs .portfolio-tab:hover{color:hsla(0,0%,100%,.8);background:hsla(0,0%,100%,.06)}#profile-content #profile-projects .portfolio-topbar .portfolio-tabs .portfolio-tab.active{color:#fff;background:rgba(45,104,246,.15)}#profile-content #profile-projects .portfolio-topbar .portfolio-search{flex:1 1;max-width:240px;min-width:140px}#profile-content #profile-projects .portfolio-topbar .portfolio-search input{width:100%;padding:7px 12px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;color:#fff;font-size:13px;outline:none;box-sizing:border-box}#profile-content #profile-projects .portfolio-topbar .portfolio-search input::placeholder{color:hsla(0,0%,100%,.3)}#profile-content #profile-projects .portfolio-topbar .portfolio-search input:focus{border-color:rgba(45,104,246,.5)}#profile-content #profile-projects .portfolio-topbar .portfolio-filters{display:flex;gap:2px;background:hsla(0,0%,100%,.04);border-radius:6px;padding:2px}#profile-content #profile-projects .portfolio-topbar .portfolio-filters .filter-btn{padding:5px 12px;border-radius:4px;font-size:12px;font-weight:500;color:hsla(0,0%,100%,.45);cursor:pointer;transition:all .15s}#profile-content #profile-projects .portfolio-topbar .portfolio-filters .filter-btn:hover{color:hsla(0,0%,100%,.7)}#profile-content #profile-projects .portfolio-topbar .portfolio-filters .filter-btn.active{color:#fff;background:hsla(0,0%,100%,.1)}#profile-content #profile-projects .portfolio-cta-overlay{position:absolute;top:60px;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:10}#profile-content #profile-projects .portfolio-cta-card{background:hsla(0,0%,8%,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:40px 48px;text-align:center;max-width:420px;width:100%;box-shadow:0 20px 60px rgba(0,0,0,.5)}#profile-content #profile-projects .portfolio-cta-card .cta-icon{margin-bottom:20px}#profile-content #profile-projects .portfolio-cta-card .cta-title{font-size:22px;font-weight:600;color:#fff;margin:0 0 10px}#profile-content #profile-projects .portfolio-cta-card .cta-subtitle{font-size:14px;color:hsla(0,0%,100%,.55);line-height:1.5;margin:0 0 24px}#profile-content #profile-projects .portfolio-cta-card .cta-btn-primary{display:inline-block;padding:12px 40px;background:#2d68f6;color:#fff;font-size:15px;font-weight:600;border-radius:8px;text-decoration:none;transition:background .15s}#profile-content #profile-projects .portfolio-cta-card .cta-btn-primary:hover{background:#2558d4}#profile-content #profile-projects .portfolio-cta-card .cta-footer{font-size:12px;color:hsla(0,0%,100%,.35);margin:14px 0 0}.profile-loading-spinner{width:36px;height:36px;border:3px solid hsla(0,0%,100%,.1);border-top-color:#2d68f6;border-radius:50%;animation:profile-spin .7s linear infinite}@keyframes profile-spin{to{transform:rotate(1turn)}}@media screen and (max-width:1000px){#profile-content{flex-direction:column}#profile-content #profile-sidebar{width:100%;min-width:unset;padding:0 24px 16px}#profile-content #profile-sidebar .pp{margin-top:-100px}#profile-content #profile-main{width:100%}}.public-profile_page__J_TpW{min-height:100vh;background:#101725;color:#edf3ff;padding:0 24px 64px}.public-profile_nav__cSCs9{max-width:1040px;margin:auto;min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #2a354a}.public-profile_page__J_TpW a{color:#a8c7ff;text-decoration:underline;text-underline-offset:4px}.public-profile_page__J_TpW a:focus-visible{outline:3px solid #c4d9ff;outline-offset:6px}.public-profile_page__J_TpW .public-profile_brand__dsWNU{color:#fff;font-size:22px;font-weight:600;text-decoration:none}.public-profile_content__eJz2_{max-width:1040px;margin:56px auto 0}.public-profile_eyebrow__Kopn7,.public-profile_username__b5Dqm{color:#a8c7ff;font-size:14px;margin:0 0 16px}.public-profile_eyebrow__Kopn7{font-weight:600}.public-profile_content__eJz2_ h1{color:#fff;font-size:clamp(32px,5vw,54px);line-height:1.16;margin:0 0 20px;overflow-wrap:anywhere}.public-profile_about__xHgro{max-width:760px;font-size:18px;line-height:1.7;color:#c6d3e6;margin:0 0 12px;white-space:pre-line;overflow-wrap:anywhere}.public-profile_actions__Lhf9J{display:flex;flex-wrap:wrap;gap:14px;margin:28px 0 48px}.public-profile_page__J_TpW .public-profile_primary__qE5cC,.public-profile_page__J_TpW .public-profile_secondary__ZQNlr{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 22px;border-radius:10px;font-weight:600;text-decoration:none;box-sizing:border-box;text-align:center}.public-profile_page__J_TpW .public-profile_primary__qE5cC{background:#2d68f6;color:#fff}.public-profile_page__J_TpW .public-profile_secondary__ZQNlr{color:#d7e5ff;border:1px solid #455575}.public-profile_content__eJz2_ h2{color:#fff;font-size:26px;line-height:1.4;margin-bottom:18px}.public-profile_grid__IJEiy{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));grid-gap:22px;gap:22px}.public-profile_card__8xyeo{border:1px solid #2a354a;border-radius:14px;overflow:hidden;background:#172136}.public-profile_page__J_TpW .public-profile_card__8xyeo a{display:block;height:100%;text-decoration:none}.public-profile_card__8xyeo img{width:100%;height:auto;aspect-ratio:16/10;object-fit:contain;display:block;background:#0a101c}.public-profile_card__8xyeo h3{padding:20px;font-size:18px;line-height:1.5;margin:0;overflow-wrap:anywhere}.public-profile_footer__zFZ_1{max-width:760px;color:#c6d3e6;margin-top:40px;padding-top:28px;border-top:1px solid #2a354a;line-height:1.8}@media (max-width:600px){.public-profile_page__J_TpW{padding:0 18px 40px}.public-profile_nav__cSCs9{min-height:76px;font-size:13px}.public-profile_page__J_TpW .public-profile_brand__dsWNU{font-size:18px}.public-profile_content__eJz2_{margin-top:32px}.public-profile_about__xHgro{font-size:16px}.public-profile_actions__Lhf9J{flex-direction:column}}