h1,h2,h3,h4,h5,h6{font-family:Inter Tight,sans-serif}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{width:100%;height:100%;overflow-x:hidden}:root{--scrollbar-size: 6px;--color-brand-blue-light: #66AFFF;--color-brand-blue: #1767be;--color-brand-blue-rgb: 0, 122, 255;--color-brand-blue-dark: #0066D6;--color-brand-blue-text: var(--color-brand-blue-dark);--color-brand-magenta: #FF1493;--color-brand-magenta-dark: #D6117D;--color-brand-turquoise: #9ff5fa;--color-brand-turquoise-dark: #55c2c8;--text-display-size: 4rem;--text-display-weight: 500;--text-h1-size: 3rem;--text-h1-weight: 500;--text-h2-size: 2rem;--text-h2-weight: 500;--text-h3-size: 1.5rem;--text-h3-weight: 500;--text-h4-size: 1.25rem;--text-h4-weight: 500;--text-body-lg-size: 1.125rem;--text-body-lg-weight: 400;--text-body-size: 1rem;--text-body-weight: 400;--text-small-size: .875rem;--text-small-weight: 400;--text-label-size: .8125rem;--text-label-weight: 400;--text-caption-size: .75rem;--text-caption-weight: 400;--text-micro-size: .6875rem;--text-micro-weight: 400}*{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.25) transparent}*::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:#00000040;border-radius:99px}*::-webkit-scrollbar-thumb:hover{background:#0006}*::-webkit-scrollbar-corner{background:transparent}body{width:100%;min-height:100%;overflow-x:hidden}body{margin:0;min-width:320px;background-color:#fdfdfd;min-height:100vh;font-family:Inter Tight,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:inherit;font-weight:400;color-scheme:light;color:#000;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input,textarea,select{background-color:transparent;color:#222;-webkit-text-fill-color:#222;border:solid transparent;border-bottom:solid 1px #888;border-radius:0;outline:none;transition:border-color .3s ease}.ux-exp-check{cursor:pointer}input::placeholder,textarea::placeholder{color:#aaa;-webkit-text-fill-color:#aaa;opacity:1}#root{width:100%;margin:0 auto;padding:0;text-align:left}.page-wrapper{min-height:100vh;overflow-x:hidden}.header-home{width:100%;background-color:#fff;position:relative;z-index:999}.botones a{padding:.5em 2em;text-decoration:none;border-radius:3em;font-size:16px;transition:background-color .3s ease,color .3s ease}.botones a:first-child{background-color:#38c785;color:#eee}.botones a:last-child{background-color:#eee;color:#292929}.botones a:first-child:hover{background-color:#292929;color:#38c785;border-color:#292929}.botones a:last-child:hover{background-color:#292929;color:#38c785}.more{color:#292929;transition:background-color .3s ease,color .3s ease}@keyframes scrollCycle{0%{transform:translateY(-100vh)}to{transform:translateY(0)}}.logo{height:100px;width:200px;will-change:filter;transition:filter .3s}body.hide-dashboard-header .dashboard-header,body.hide-dashboard-header .mobile-top-header{display:none!important}body.hide-dashboard-header .dashboard-content{margin-top:0!important;padding-top:0!important}@keyframes sk-pulse{0%,to{opacity:1}50%{opacity:.5}}.sk{display:block;flex-shrink:0;max-width:100%;background:#0000000d;animation:sk-pulse 1.5s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.sk{animation-duration:3s}}.sk-static{pointer-events:none;cursor:default}.sk-page{box-sizing:border-box;width:100%;padding:32px 24px 48px;font-family:Inter Tight,system-ui,sans-serif}.sk-page--fullscreen{min-height:100vh;background:#fdfdfd}.nep-main>.sk-page,.nep-main-content>.sk-page{padding-top:64px}.sk-line{height:12px}.sk-line--sm{height:10px}.sk-line--title{height:22px}.sk-line--name{height:40px}.sk-line--hero{height:48px}.sk-lines{display:flex;flex-direction:column;gap:10px;width:100%}.sk-title{display:flex;margin-bottom:24px}.sk-title--center{justify-content:center}.sk-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.sk-chip{height:32px}.sk-avatar{width:36px;height:36px;border-radius:50%}.sk-person{display:flex;align-items:center;gap:10px}.sk-field{display:flex;flex-direction:column;gap:8px}.sk-input,.sk-button{width:100%;height:44px}.sk-masonry{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.sk-masonry-col{display:flex;flex-direction:column;gap:8px}.sk-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:24px 16px}.sk-card{display:flex;flex-direction:column;gap:8px}.sk-list{display:flex;flex-direction:column}.sk-row{display:flex;gap:16px;padding:16px 0;border-top:1px solid #0000000a}.sk-row-thumb{width:88px;height:88px}.sk-row-text{display:flex;flex:1;flex-direction:column;gap:10px;min-width:0;padding-top:4px}.sk-detail{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:40px;max-width:1280px;margin:0 auto}.sk-detail-media{height:70vh}.sk-detail-side{display:flex;flex-direction:column;gap:20px;padding-top:8px}.sk-article{display:flex;flex-direction:column;gap:14px;max-width:720px;margin:0 auto}.sk-article-media{margin:12px 0}.sk-article .sk-lines+.sk-lines{margin-top:12px}.sk-portfolio-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:12vh 0 32px}.sk-portfolio-tabs{display:flex;gap:16px}.sk-portfolio-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.sk-panel{display:flex;flex-direction:column;gap:12px;max-width:880px}.sk-panel-body{display:flex;flex-direction:column;gap:24px;margin-top:28px}.sk-page--form{display:flex;justify-content:center}.sk-form{display:flex;flex-direction:column;gap:20px;width:100%;max-width:420px;margin-top:10vh}.sk-form .sk-button{margin-top:8px}.sk-page--landing{padding:16px 24px}.sk-landing-bar{display:flex;align-items:center;justify-content:space-between}.sk-landing-hero{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:28vh}.sk-landing-hero .sk-button{margin-top:16px}@media(max-width:768px){.sk-page{padding:20px 16px 40px}.sk-page--landing{padding:12px 16px}.dashboard-content>.sk-page{padding-top:80px}.sk-masonry{grid-template-columns:repeat(2,1fr)}.sk-masonry-col:nth-child(3){display:none}.sk-cards{grid-template-columns:repeat(2,1fr);gap:20px 12px}.sk-row-thumb{width:64px;height:64px}.sk-detail{grid-template-columns:1fr;gap:24px}.sk-detail-media{height:55vh}.sk-portfolio-head{flex-direction:column;align-items:flex-start;margin-top:8vh}.sk-portfolio-grid{grid-template-columns:repeat(2,1fr)}.sk-line--hero{height:32px}}.search-input-container{position:relative;width:100%;border:0px solid #ccc}.search-input-container.full-screen{background-color:#f5f5f5;margin:0 15px;width:calc(100% - 80px)}.search-icon{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:#666;z-index:1}.search-results-container{position:absolute;width:100%;max-width:540px;top:52px;border-radius:8px;z-index:1000;max-height:55vh;overflow-y:auto;padding:16px;background:#fdfdfdf7;backdrop-filter:blur(8px) saturate(120%);-webkit-backdrop-filter:blur(8px) saturate(120%);scrollbar-width:none;overscroll-behavior:contain}.search-results-container::-webkit-scrollbar{width:4px}.search-results-container::-webkit-scrollbar-track{background:transparent}.search-results-container::-webkit-scrollbar-thumb{background:#1a73e859;border-radius:8px;border:2px solid transparent;background-clip:content-box}.search-results-container::-webkit-scrollbar-thumb:hover{background:#1a73e88c}@media(prefers-color-scheme:dark){.search-results-container{border-color:#2b2b2b;scrollbar-color:rgba(144,164,174,.45) transparent}.search-results-container::-webkit-scrollbar-thumb{background:#90a4ae73}.search-results-container::-webkit-scrollbar-thumb:hover{background:#90a4aea6}}.search-results-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:8px;margin-bottom:10px;border-bottom:1px solid #eee}.results-count{font-size:14px;color:#666}.view-all-btn{display:flex;align-items:center;gap:5px;background:none;border:none;color:#6e7db3;font-size:13px;cursor:pointer;padding:5px 10px;border-radius:4px}.view-all-btn:hover{background-color:#f0f2ff}.more-results{font-family:Inter Tight,sans-serif;text-align:center;padding:8px;color:#999;font-size:12px;letter-spacing:.04em;cursor:pointer;font-weight:400;margin-top:24px}.more-results:hover{color:#444;font-weight:500}.search-loading,.no-results{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;color:#888}.spin-icon{animation:spin 1s linear infinite;font-size:24px;margin-bottom:10px;color:#6e7db3}.results-section{margin-bottom:20px}.results-section h3{display:flex;align-items:center;font-size:10px;text-transform:uppercase;font-weight:400;letter-spacing:.02em;font-family:Inter Tight,sans-serif;color:#222;padding:12px 8px 0;margin-bottom:8px}.section-icon{margin-right:10px;color:#535353}.results-list{display:flex;flex-direction:column;gap:12px}.result-item{display:flex;transition:all .2s ease;cursor:pointer;padding:8px;border-radius:6px}.result-item:hover{background-color:#f8f8f8}.result-image{width:100px;height:120px;overflow:hidden;margin-right:12px;background-color:#f0f0f0;display:flex;align-items:center;justify-content:center}.result-image img{width:100%;height:100%;object-fit:cover}.result-image-profile{width:50px;height:50px;border-radius:100%!important;overflow:hidden;margin-right:12px;display:flex;align-items:center;justify-content:center}.result-image-profile img{width:100%;height:100%;object-fit:cover}.placeholder-image{display:flex;align-items:center;justify-content:center;color:#aaa;font-size:20px;width:100%;height:100%}.result-info{flex:1;display:flex;flex-direction:column;gap:2px;justify-content:center}.result-info h4{font-family:Inter Tight,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:10px;letter-spacing:.02em;color:#666;font-weight:400;text-decoration:underline}.result-info p{margin:0;font-size:10px;color:#888}.result-info .subtitle{color:#666;font-size:10px;font-weight:400;text-transform:lowercase}.result-info .description{font-size:10px;margin-top:14px;color:#888;font-weight:400;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.user-badge{font-size:11px;padding:2px 8px;border-radius:12px;display:inline-block;margin-top:5px;font-weight:500;color:#fff}.user-badge.creative{background-color:#535353}.user-badge.company{background-color:#2c3e50}.user-badge.institution{background-color:#8e44ad}.user-badge.expert{background-color:#5499c7}.modern-search-input{border:none;outline:none;width:100%;font-size:.75rem}.search-fullscreen-title{max-width:1200px;margin:12px auto;padding:0 20px;font-size:40px;color:#111;font-weight:500;text-align:center;font-family:Inter Tight,sans-serif}.search-fullscreen-title em{font-style:italic}.back-button{background:none;border:none;font-size:22px;margin-right:15px;cursor:pointer;color:#333;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;transition:background-color .2s}.back-button:hover{background-color:#0000000d}.fullscreen-search-input{flex:1;display:flex;align-items:center;background-color:#f5f5f5;border-radius:24px;padding:0 15px;height:40px;max-width:800px;border:1px solid #ebebeb}.fullscreen-search-input input{flex:1;border:none;background:none;height:100%;padding:0 10px;font-size:16px;outline:none;color:#333}.fullscreen-search-input input::placeholder{color:#00000080}.fullscreen-search-input svg{color:#00000080!important}.search-fullscreen-content{flex:1;overflow-y:auto;padding:60px;background-color:#fdfdfd}@media(max-width:768px){.search-fullscreen-content{margin-left:0;padding:0}}.filter-tabs{display:flex;width:100%;gap:16px;justify-content:center;padding:12px}.filter-tab{padding:8px 12px;color:#999;white-space:nowrap;font-family:Inter Tight,sans-serif;border:0px;border-radius:6px;font-size:11px;line-height:16px;letter-spacing:.02em;cursor:pointer;position:relative;transition:all .2s;font-weight:400;align-items:center;text-transform:uppercase}.filter-tab:hover{color:#333;background-color:#00000008}.filter-tab.active{color:#111;font-weight:500}.filter-tab.active:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px}.filter-tab-count{color:#999;border-radius:10px;padding:2px 5px;font-size:11px;margin-left:5px;font-weight:400}.fullscreen-results-container{display:flex;flex-direction:column;gap:40px;max-width:1800px;margin:0 auto}.fullscreen-section{padding:16px}.fullscreen-section-title{display:flex;align-items:center;font-size:12px;color:#444;margin-bottom:16px;font-family:Inter Tight,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.02em}.fullscreen-section-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:40px}.fullscreen-results-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:40px;margin:0 auto;padding:16px}.grid-result-item{display:flex;flex-direction:column;gap:8px;cursor:pointer;border-radius:12px;background-color:transparent}.grid-result-image{width:100%;height:150px;overflow:hidden;background-color:#f0f0f0;display:flex;align-items:center;justify-content:center}.grid-result-image img{width:100%;height:100%;object-fit:cover}.grid-result-info{display:flex;flex-direction:column;gap:2px}.grid-result-info h4{margin:0 0 8px;font-size:16px;color:#333}.grid-result-info p{font-size:12px;color:#777}.grid-result-info .subtitle{color:#666;font-size:12px;font-weight:400;font-family:Inter Tight,sans-serif;text-transform:lowercase}.grid-result-info h3{font-size:12px;font-family:Inter Tight,sans-serif;font-weight:400;color:#666;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;overflow:hidden;text-decoration:underline}.user-grid-item .grid-result-image{display:flex;align-items:center;justify-content:center;height:120px}.user-grid-item .grid-result-image img{width:80px;height:80px;border-radius:50%;object-fit:cover}.grid-result-item.user-grid-item{display:flex;flex-direction:row;align-items:center;gap:8px;padding:8px;border-radius:12px}.grid-results-item.user-grid-item:hover{background-color:#dbdad8}.grid-result-item.post-grid-result-item.offer-grid-result-item.education-grid-result-item{border-radius:8px;padding:12px;background-color:#f7f7f7}.grid-result-item.post-grid-result-item.offer-grid-result-item.education-grid-result-item:hover{background-color:#dbdad8}img.offer-grid-img{width:100%;height:80px;object-fit:cover;object-position:center}.no-filter-results{text-align:center;padding:50px 20px;color:#888;background-color:#efefef;border-radius:8px;margin:20px auto;max-width:600px}.no-filter-results p{margin-top:10px;font-size:14px}.no-results-tip{color:#999;font-size:13px;margin-top:5px}@media(max-width:992px){.fullscreen-results-grid,.fullscreen-section-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}}@media(max-width:768px){.search-results-container{position:fixed;top:60px;left:0;right:0;margin-left:0;max-height:calc(100vh - 60px);border-radius:0}.result-image{width:40px;height:40px}.fullscreen-results-grid,.fullscreen-section-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.search-fullscreen-header{padding:0 15px;height:56px;margin-left:0}.filter-tab{padding:10px 15px}.filter-tabs{flex-wrap:wrap;gap:8px}.grid-result-image{height:120px}}@media(max-width:576px){.fullscreen-results-grid,.fullscreen-section-grid{grid-template-columns:repeat(2,1fr)}.grid-result-info h4{font-size:14px}.grid-result-info p{font-size:12px}}.grid-img-container-post img{width:100%;object-fit:cover}.grid-img-container.grid-img-user{height:60px}.grid-img-user img{width:60px;height:60px;border-radius:999px;object-fit:cover}:root{--desktop-header-h: 54px;--desktop-sidebar-w: 200px;--mobile-top-h: 64px;--mobile-bottom-h: 110px}.search-fullscreen{position:fixed;top:var(--desktop-header-h);right:0;bottom:0;z-index:900;display:flex;flex-direction:column;overflow:hidden;width:100%}.search-fullscreen-header{display:none!important}@media(max-width:768px){.search-fullscreen{left:0;top:var(--mobile-top-h);height:100%;padding-bottom:80px}}@media(max-width:480px){.search-fullscreen{top:var(--mobile-top-h);bottom:var(--mobile-bottom-h);z-index:900}}.mobile-top-header{position:fixed;top:0;left:0;right:0;height:64px;padding:0 16px;background:#fff;display:none;align-items:center;justify-content:space-between;gap:12px;z-index:1200}.mobile-top-logo{border:0;background:transparent;padding:0;cursor:pointer;display:flex;align-items:center}.mobile-top-logo img{height:32px;width:auto;display:block}.mobile-top-burger{width:40px;height:40px;border:0;background:transparent;border-radius:12px;cursor:pointer;display:flex;align-items:center;justify-content:center}.mobile-top-burger:hover{background:#f2f2f2}.mobile-top-burger img{width:20px;height:20px;display:block}.mobile-top-panel{position:absolute;top:calc(100% + 6px);width:min(360px,calc(100vw - 32px));background:#f2f2f2;border-radius:22px;padding:12px;display:flex;flex-direction:column;gap:10px}.mobile-top-panel-header{display:flex;flex-direction:column;align-items:center;gap:10px;padding:14px 10px 10px}.mobile-top-user{border:0;background:transparent;padding:0;cursor:pointer}.mobile-top-avatar{width:62px;height:62px;border-radius:999px;object-fit:cover;border:1px solid rgba(0,0,0,.08);background:#fff;display:block}.mobile-top-user-meta{display:flex;flex-direction:column;align-items:center;gap:10px}.mobile-top-username{font-family:Inter,sans-serif;font-size:1.65rem;font-weight:500;color:#111;line-height:1.1}.mobile-top-upgrade{border:0;background:#dbdad88a;color:#333;font-family:Inter Tight,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.85rem;font-weight:500;padding:10px 16px;border-radius:999px;cursor:pointer;transition:background .15s ease}.mobile-top-upgrade:hover{background:#ffffff94}.mobile-top-panel-items{display:flex;flex-direction:column;gap:8px}.mobile-top-panel-items .mobile-top-item:not(.danger){width:100%;text-align:left;border:0;cursor:pointer;background:transparent;color:#333;font-size:.9rem;font-weight:500;font-family:Inter Tight,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;padding:12px 14px;border-radius:12px}.mobile-top-panel-items{background:#dbdad88a;border-radius:18px;padding:10px 8px}.mobile-top-panel-items .mobile-top-item:not(.danger):hover{background:#d6d5d4}.mobile-top-item.active{background:#ffffff94;color:#111}.mobile-top-item.danger{width:100%;text-align:left;border:0;cursor:pointer;background-color:#e6e5e4;color:#333;font-size:.9rem;font-weight:500;font-family:Inter Tight,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;padding:6px 14px;border-radius:12px}.mobile-top-item.danger:hover{background:#d6d5d4}.mobile-top-header{position:sticky;top:0;z-index:9999;transform:translateY(0);transition:transform .22s ease,opacity .22s ease;will-change:transform}.mobile-top-header.is-hidden{transform:translateY(-110%);opacity:.98;pointer-events:none}.mobile-top-header{position:fixed;left:0;right:0;top:0;z-index:9999;transition:top .22s ease;will-change:top;--mth-h: 72px}.mobile-top-header.is-hidden{top:calc(-1 * var(--mth-h));pointer-events:none}.mobile-top-header--editorial{position:fixed;top:12px;left:12px;right:12px;height:42px;border-radius:12px;z-index:1200;display:flex;align-items:center;justify-content:space-between;padding:0 16px;background:#fdfdfdcc;backdrop-filter:blur(8px) saturate(120%);-webkit-backdrop-filter:blur(8px) saturate(120%)}.mobile-top-header.is-hidden{transform:translateY(calc(-1 * var(--mth-h, 42px) - 12px));transition:transform .22s ease}.mobile-top-leftlink{background:transparent;border:0;padding:0;font-family:Inter Tight,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;color:#111;display:inline-flex;align-items:center;gap:4px}.mobile-top-slash{color:#111;font-weight:500}.mobile-top-menubtn{background:transparent;border:0;padding:0;font-family:Inter Tight,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;color:#222;display:inline-flex;align-items:center;gap:4px}.mobile-top-menubtn.active{color:#222;font-weight:400}.mobile-top-panel{position:absolute;top:calc(100% + 10px);right:0;left:auto;width:min(320px,calc(100vw - 24px));background:#fdfdfd;border-radius:12px;padding:12px;z-index:1300;box-shadow:0 18px 60px #0000001f;border:1px solid rgba(0,0,0,.08)}.mth-tf-menu{z-index:5999}.mth-userblock{display:flex;align-items:center;gap:24px;flex-direction:column}.mth-userblock__avatarBtn{display:flex;justify-content:center;flex-direction:column;gap:4px;border:0;background:transparent;padding:0;cursor:pointer;align-items:center;width:100%}.mth-userblock__avatar{width:48px;height:48px;border-radius:8px;object-fit:cover;display:block;box-shadow:#0000000f 0 1px 4px}.mth-userblock__username{font-family:Inter Tight,sans-serif;font-size:11px;font-weight:300;color:#999;letter-spacing:.06em}.mth-userblock__meta{display:flex;flex-direction:column;gap:48px;align-items:center;flex-wrap:wrap;justify-content:center}.mth-userblock__name{font-family:Inter,sans-serif;font-size:34px;letter-spacing:.02em;opacity:.9}.mth-userblock__name.profile{text-align:center;font-family:Inter Tight,sans-serif;font-size:20px;line-height:20px;font-weight:600;color:#282828;letter-spacing:.02em;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:fit-content;max-width:180px}.mth-userblock__username{color:#999;font-size:11px;line-height:16px;letter-spacing:.02em;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.mth-userblock__edit{border:0;cursor:pointer;font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.08em;font-size:18px;padding:10px 22px;background:#222;border-radius:6px;color:#fff}.tf-menu.mth-tf-menu{background:#fdfdfde6;backdrop-filter:blur(42px) saturate(120%);-webkit-backdrop-filter:blur(42px) saturate(120%);height:100dvh}.tf-menu__top.register{display:flex;align-items:center;justify-content:space-between;padding:25px 28px 24px}button.mobile-top-leftlink.close{color:#8a8a8a;font-weight:400;font-size:16px;font-family:Inter Tight,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;text-transform:none}.tf-menu__link.register{font-size:16px;font-weight:400;padding:14px 12px;opacity:.45;transition:opacity .15s ease;background:transparent;border:0px solid transparent}.tf-menu__content.register{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:12px;padding:4px 20px 28px}.tf-menu__link.register.is-active{opacity:1}.mth-primary-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%;gap:12px}.mth-primary-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:20px 12px;border-radius:6px;background:#f5f5f2;color:#111;border:0;cursor:pointer;transition:background .15s ease,transform .15s ease}.mth-primary-tile:hover{background:#ececea}.mth-primary-tile:active{transform:translateY(1px)}.mth-primary-tile span{font-family:Inter Tight,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12.5px;font-weight:500;letter-spacing:.02em;text-align:center}.mth-actions{width:100%;border-radius:4px;display:grid;gap:24px}.mth-action{height:100px;width:100%;border-radius:12px;font-family:var(--font-sans, Inter Tight, system-ui, -apple-system, BlinkMacSystemFont, sans-serif);text-transform:initial;letter-spacing:.08em;font-size:14px;border:0px transparent;background:transparent;color:#111;cursor:pointer;display:flex;flex-direction:column}.mth-action--primary{background:#222;color:#fff;border-color:#222;border:1px solid #D8D8D8;display:flex;align-items:center;justify-content:center;gap:16px}.mth-action-icon--invert{filter:invert(1);width:20px;height:20px;object-fit:contain}.mth-action:active{transform:translateY(1px)}.mth-action-icon{width:20px;height:20px;object-fit:contain}.mth-action-icon.icon-community{width:34px;height:22px;object-fit:cover}.mth-footerlinks{width:100%;display:flex;align-items:center;gap:14px;padding-top:10px;justify-content:space-between}.mth-footerlink{border:0;background:transparent;padding:10px 0;cursor:pointer;font-family:Inter Tight,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;letter-spacing:.04em;color:#8a8a8a}.mth-footerlink:first-child{text-align:left}.mth-footerlink:last-child{text-align:right}.mth-footersep{width:1px;height:12px;background:transparent;display:inline-block;transform:rotate(15deg)}.tf-menu__links.register{width:100%;display:flex;flex-direction:column;gap:16px;height:35dvh;justify-content:center}.tf-menu__link.register{width:100%;text-align:center}.mth-search-pill-trigger{display:flex;align-items:center;gap:10px;width:100%;background:#00000006;border:solid transparent;border-bottom:1px solid #0000000f;border-radius:0;padding:13px 18px;color:#8a8a8a;cursor:pointer;transition:background .15s ease,border-color .15s ease}.mth-search-pill-trigger:hover{background:#0000000f;border-color:#00000018}.mth-search-pill-trigger svg{flex-shrink:0;opacity:.7}.mth-search-pill-trigger span{font-family:Inter Tight,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;letter-spacing:.01em;text-align:left}.mth-search-icon{width:22px;height:22px;opacity:.7}.mth-search-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:6000;background:#fdfdfde6;-webkit-backdrop-filter:blur(42px) saturate(120%);backdrop-filter:blur(42px) saturate(120%);display:flex;flex-direction:column;align-items:center}.mth-search-overlay__inner{width:100%;height:100%;display:flex;flex-direction:column;padding-top:24px}.mth-search-pill{width:calc(100% - 32px);max-width:100%;margin:0 16px;display:flex;align-items:center;gap:10px;padding:10px 14px 8px;border-bottom:solid 1px #d2d2d2;flex-shrink:0}.mth-search-pill .modern-search-input{flex:1;border:none;background:transparent;outline:none;font-size:16px}.mth-search-close{position:absolute;top:16px;right:16px;background:transparent;border:none;cursor:pointer;font-size:13px;font-family:inherit;color:#222;padding:4px 0;white-space:nowrap;margin-bottom:24px}.mth-search-overlay .search-fullscreen{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.tf-menu.mth-tf-menu{background:#fdfdfdf5}.tf-menu__top.register.mth-menu__top{padding:12px 10px;align-items:center}.mth-menu__brand,.mth-menu__close{border:0;background:transparent;padding:0;color:#0b0b0b;cursor:pointer}.mth-menu__brand{font-family:Inter Tight,system-ui,sans-serif;font-size:1.9rem;font-weight:500;line-height:40px;letter-spacing:-.02em}.mth-menu__close{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px}.tf-menu__content.register.mth-menu{justify-content:flex-start;align-items:stretch;gap:40px;padding:48px 10px 16px;overflow-y:auto;font-family:Inter Tight,system-ui,sans-serif;font-size:min(8.6vw,36px)}.mth-rows{display:flex;flex-direction:column;gap:.5em}.mth-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;width:100%;padding:0;border:0;border-bottom:.07em solid #0b0b0b;border-radius:0;background:transparent;color:#0b0b0b;font:inherit;font-weight:500;line-height:.95;letter-spacing:-.02em;text-align:left;cursor:pointer}.mth-rows--nav .mth-row:not(.is-active){opacity:.45}.mth-row__icon{flex-shrink:0;width:.8em;height:.8em;stroke-width:1.6;align-self:center}.mth-row--search{color:#9a9a9a}.mth-row--search span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mth-menu__foot{display:flex;justify-content:space-between;margin-top:auto;padding-top:24px}.mth-menu__footlink{border:0;background:transparent;padding:0;font-family:Inter Tight,system-ui,sans-serif;font-size:14px;font-weight:500;color:#0b0b0b;border-bottom:1px solid #0b0b0b;cursor:pointer}.cpf{position:relative;display:flex;flex-direction:column;gap:10px;min-width:0;font-family:Inter Tight,sans-serif;letter-spacing:normal;text-transform:none}.cpf-search{position:relative;display:block}.cpf-search-icon{position:absolute;top:50%;left:12px;color:#8a8a8a;transform:translateY(-50%);pointer-events:none}.cpf .cpf-search-input{width:100%;padding-left:34px!important}.cpf .cpf-search-input::placeholder{color:transparent}.cpf-hint{position:absolute;top:50%;left:34px;right:16px;overflow:hidden;font-size:14px;color:#8a8a8a;white-space:nowrap;text-overflow:ellipsis;transform:translateY(-50%);pointer-events:none}.cpf-search-input:focus+.cpf-hint{text-overflow:clip}.cpf-search-input:focus+.cpf-hint .cpf-hint-text{display:inline-block;animation:cpf-hint-slide var(--cpf-hint-dur, 3s) ease-in-out .5s infinite alternate}@keyframes cpf-hint-slide{0%,15%{transform:translate(0)}85%,to{transform:translate(calc(-1 * var(--cpf-hint-shift, 0px)))}}@media(prefers-reduced-motion:reduce){.cpf-search-input:focus+.cpf-hint .cpf-hint-text{animation:none}}.cpf-menu{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:60;display:flex;flex-direction:column;max-height:320px;overflow-y:auto;padding:6px;background:#fff;border:1px solid #ececec}.cpf-menu-title{margin:4px 8px 6px;font-size:12px;color:#8a8a8a}.cpf-menu-msg{margin:0 8px 8px;font-size:13px;color:#555}.cpf-option{display:flex;align-items:center;gap:10px;width:100%;padding:8px;background:none;border:none;border-radius:0;font-family:inherit;text-align:left;color:#111;cursor:pointer;transition:background-color .12s ease}.cpf-option:hover,.cpf-option:focus-visible{background:#00000006;outline:none}.cpf-option--external{margin-top:6px;padding-top:12px;border-top:1px solid #ececec}.cpf-option-text{display:flex;flex-direction:column;gap:1px;min-width:0}.cpf-option-name{overflow:hidden;font-size:14px;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.cpf-option-sub{font-size:12px;color:#555}.cpf-avatar{flex-shrink:0;width:32px;height:32px;border-radius:50%;object-fit:cover;background:#f2f2f2}.cpf-avatar--initial,.cpf-avatar--icon{display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:500;color:#555}.cpf-chip{display:flex;align-items:center;gap:10px;min-width:0;min-height:48px;padding:8px 8px 8px 10px;background:#00000006}.cpf-chip-text{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}.cpf-chip-name{overflow:hidden;font-size:14px;font-weight:500;color:#111;white-space:nowrap;text-overflow:ellipsis}.cpf-chip-sub{overflow:hidden;font-size:12px;color:#555;white-space:nowrap;text-overflow:ellipsis}.cpf-change{flex-shrink:0;height:32px;padding:0 10px;background:none;border:none;border-radius:0;font-family:inherit;font-size:13px;font-weight:500;color:#111;cursor:pointer;transition:background-color .12s ease}.cpf-change:hover,.cpf-change:focus-visible{background:#ececec;outline:none}.cpf-ig{display:flex;flex-direction:column;gap:6px}.cpf-ig-label{font-size:13px;font-weight:500;color:#111}.cpf-ig-field{position:relative;display:block}.cpf-ig-at{position:absolute;top:50%;left:12px;font-size:14px;color:#8a8a8a;transform:translateY(-50%);pointer-events:none}.cpf .cpf-ig-input{width:100%;padding-left:28px!important}.cpf-ig-hint{font-size:12px;line-height:1.4;color:#8a8a8a}.person-card .cpf{width:100%}.person-card .cpf-search-input,.person-card .cpf-ig-input{width:100%;height:36px;padding-right:10px;background:#fff;border:none;border-radius:0;font-size:13px;color:#111}.person-card .cpf-chip{background:#fff}.pl-scroll,.pl-topbar,.pl-selbar,.pl-toast,.pl-overlay,.pl-drag-ghost{font-family:Inter Tight,sans-serif;letter-spacing:normal;text-transform:none;color:#111}.pl-scroll button,.pl-selbar button,.pl-overlay button,.pl-scroll input,.pl-selbar input,.pl-overlay input,.pl-move-input::placeholder{font-family:inherit;letter-spacing:normal;text-transform:none}@media(min-width:769px){.nep-main:has(.pl-scroll){border-radius:0}}.nep-main-content.pl-scroll{padding:0;background:#fff}.pl-page{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:0 32px 120px 24px}.pl-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;border-radius:0;font-size:13px;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .12s ease}.pl-btn:disabled{cursor:default;opacity:.5}.pl-btn--grey{background:#00000006;color:#111}.pl-btn--grey:hover:not(:disabled){background:#ececec}.pl-btn--black{background:#111;color:#fff}.pl-btn--black:hover:not(:disabled){background:#000}.pl-btn--danger{background:#c30f2a;color:#fff}.pl-btn--danger:hover:not(:disabled){background:#a50c23}.pl-btn--head{height:40px;padding:0 16px}.pl-btn--black.pl-btn--head{padding:0 20px}.pl-btn--lg{height:44px;padding:0 18px}.pl-text-btn{min-width:44px;min-height:44px;padding:0;background:none;border:none;font-size:13px;font-weight:500;color:#111;cursor:pointer}.pl-intro{display:none;margin:0;font-size:13px;line-height:1.5;color:#555}.pl-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 24px}.pl-card{position:relative;display:flex;flex-direction:column;gap:12px;min-width:0;cursor:pointer}.pl-card.is-menu-open{z-index:30}.pl-cover{position:relative;width:100%;aspect-ratio:4 / 5;background:#f9f9f9;border-radius:0}.pl-cover>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;border-radius:0}.pl-cover:focus-visible{outline:2px solid #111;outline-offset:3px}.pl-caption{display:flex;flex-direction:column;gap:2px;min-width:0}.pl-card-title,.pl-card-meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl-card-title{font-size:14px;font-weight:600;color:#111}.pl-card-meta{font-size:13px;color:#555}.pl-actions{position:absolute;right:10px;bottom:10px;display:flex;gap:4px;opacity:0;transition:opacity .15s ease}.pl-card:hover .pl-actions,.pl-card:focus-within .pl-actions,.pl-card.is-menu-open .pl-actions{opacity:1}.pl-action{position:relative;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:#fff;border:none;border-radius:0;color:#111;cursor:pointer}.pl-action:hover{background:#f9f9f9}.pl-action:disabled{cursor:default;opacity:.5}.pl-tip{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%,4px);padding:6px 8px;background:#111;color:#fff;font-size:12px;font-weight:400;line-height:1.2;white-space:nowrap;border-radius:0;opacity:0;pointer-events:none;transition:opacity .15s ease,transform .15s ease;z-index:5}.pl-action:hover .pl-tip,.pl-action:focus-visible .pl-tip{opacity:1;transform:translate(-50%)}.pl-card.is-menu-open .pl-tip,.pl-more{display:none}.pl-popover{position:absolute;z-index:40;box-sizing:border-box;width:248px;padding:8px;background:#fff;border-radius:0;box-shadow:0 8px 24px #00000024;cursor:default}.pl-popover--card{bottom:54px;right:10px}.pl-popover--bulk{top:calc(100% + 8px);right:0;color:#111}.pl-move-label{margin:6px 2px;font-size:12px;color:#222;font-weight:600;text-transform:uppercase;letter-spacing:.02em}.pl-move-list{display:flex;flex-direction:column}.pl-move-row{display:flex;align-items:center;justify-content:space-between;gap:8px;height:36px;padding:0 16px;background:none;border:none;border-radius:0;font-size:14px;font-weight:400;color:#111;text-align:left;cursor:pointer}.pl-move-row:hover:not(:disabled){background:#ececec}.pl-move-row.is-current{font-weight:600}.pl-move-row-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl-move-create{display:flex;gap:6px;margin-top:8px}.pl-move-input{flex:1;min-width:0;height:36px;padding:0 10px;background:#00000006;border:none;border-radius:0;font-size:13px;color:#111;outline:none}.pl-move-input:focus{box-shadow:inset 0 0 0 1px #111}.pl-move-create-btn{height:36px;padding:0 12px;font-size:12px}.pl-card.is-reordering{cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}.pl-grip{position:absolute;top:10px;left:10px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#fff;color:#111}.pl-card--placeholder .pl-cover{background:#f0f0f0}.pl-card--placeholder .pl-cover>*,.pl-card--placeholder .pl-caption{visibility:hidden}.pl-card.is-drop-before .pl-cover:before,.pl-card.is-drop-after .pl-cover:after{content:"";position:absolute;top:0;bottom:0;width:3px;background:#111}.pl-card.is-drop-before .pl-cover:before{left:-14px}.pl-card.is-drop-after .pl-cover:after{right:-14px}.pl-drag-ghost{position:fixed;z-index:4000;display:flex;flex-direction:column;gap:12px;background:#fff;transform:rotate(-2deg);box-shadow:0 16px 40px #00000038;pointer-events:none;cursor:grabbing}.pl-drag-ghost .pl-caption{padding:0 8px 8px}.pl-scroll.is-reordering{user-select:none;-webkit-user-select:none}.pl-check-hit{position:absolute;top:5px;left:5px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;cursor:pointer;z-index:2}.pl-check{display:flex;align-items:center;justify-content:center;width:22px;height:22px;background:#fff;box-shadow:inset 0 0 0 1px #bdbdbd;color:#fff}.pl-card.is-selected .pl-check{background:#111;box-shadow:none}.pl-check-hit:focus-visible{outline:2px solid #111;outline-offset:0}.pl-card.is-selected .pl-cover{outline:3px solid #111;outline-offset:3px}.pl-selbar{position:relative;z-index:40;display:flex;align-items:center;height:40px;padding:0 4px 0 16px;background:#111;color:#fff;white-space:nowrap}.pl-selbar--bottom{display:none}.pl-selbar-count{margin-right:12px;font-size:14px;font-weight:600}.pl-selbar-actions{display:flex;align-items:center}.pl-selbar-move{position:relative}.pl-selbar-btn{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 12px;background:transparent;border:none;border-radius:0;font-size:13px;font-weight:500;color:#fff;cursor:pointer}.pl-selbar-btn:disabled{cursor:default;opacity:.4}.pl-selbar-btn--muted{color:#a8a8a8}.pl-only-mobile{display:none}.pl-toast{position:absolute;left:50%;bottom:28px;transform:translate(-50%);z-index:50;box-sizing:border-box;max-width:calc(100% - 40px);padding:12px 16px;background:#111;color:#fff;font-size:13px;line-height:1.4;border-radius:0;text-align:center}.pl-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;align-items:center;justify-content:center;padding:20px;background:#11111173}.pl-dialog{box-sizing:border-box;display:flex;flex-direction:column;gap:12px;width:100%;max-width:420px;padding:28px;background:#fff;border-radius:0}.pl-dialog-title{margin:0;font-size:20px;font-weight:600;line-height:1.25;color:#111}.pl-dialog-text{margin:0;font-size:14px;line-height:1.5;color:#555}.pl-dialog-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.pl-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:360px;text-align:center}.pl-empty-title{margin:0;font-size:16px;font-weight:600;color:#111}.pl-empty-text{margin:0;font-size:13px;color:#555}.pl-card--skeleton{cursor:default}.pl-card--skeleton .pl-caption{gap:8px}.pl-skel-line{display:block;height:12px;background:#f9f9f9}.pl-sheet{display:none}@media(min-width:769px)and (max-width:992px){.pl-page{padding-left:16px}.pl-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:768px){.nep-shell[data-mobile-detail] .nep-detail-header.pl-topbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;box-sizing:border-box;height:52px;padding:0 20px;background:#fff}.pl-topbar-back{justify-self:start;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-left:-12px;padding:0;background:none;border:none;color:#111;cursor:pointer}.pl-topbar-title{font-size:15px;font-weight:600;color:#111}.pl-topbar-right{justify-self:end;display:flex}.pl-topbar-right .pl-text-btn{margin-right:-6px}.pl-page{padding:0 20px 24px}.pl-scroll.is-selecting .pl-page{padding-bottom:80px}.nep-ph.pl-head{display:none}.pl-intro{display:block;padding-bottom:20px}.pl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.pl-card-title{font-size:13px}.pl-card-meta{font-size:12px}.pl-actions{display:none}.pl-more{position:absolute;right:6px;bottom:6px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:#fff;border:none;border-radius:0;color:#111;cursor:pointer}.pl-more:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.pl-selbar--bottom{display:flex;position:fixed;left:0;right:0;bottom:var(--nep-tabbar-h, 76px);transform:none;z-index:900;justify-content:space-between;height:56px;padding:0 12px 0 20px}.pl-selbar-btn{min-width:44px;height:44px;justify-content:center}.pl-only-desktop{display:none}.pl-only-mobile{display:inline}.pl-selbar--bottom .pl-popover--bulk{top:auto;bottom:calc(100% + 12px)}.pl-toast{position:fixed;bottom:96px;z-index:950}.pl-toast.is-raised{bottom:calc(var(--nep-tabbar-h, 76px) + 56px + 16px)}.pl-overlay--sheet{align-items:flex-end;padding:0}.pl-sheet{box-sizing:border-box;display:flex;flex-direction:column;width:100%;max-height:85dvh;overflow-y:auto;padding:10px 20px 32px;background:#fff;border-radius:0}.pl-sheet-handle{align-self:center;width:36px;height:4px;margin-bottom:16px;background:#d9d9d9}.pl-sheet-project{display:flex;align-items:center;gap:12px;margin-bottom:8px}.pl-sheet-thumb{position:relative;flex-shrink:0;width:40px;height:50px;background:#f9f9f9}.pl-sheet-thumb img{width:100%;height:100%;object-fit:cover;display:block}.pl-sheet-project-text{display:flex;flex-direction:column;gap:2px;min-width:0}.pl-sheet-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600}.pl-sheet-meta{font-size:12px;color:#555}.pl-sheet-actions{display:flex;flex-direction:column}.pl-sheet-row{display:flex;align-items:center;gap:14px;height:52px;padding:0;background:none;border:none;border-radius:0;font-size:14px;font-weight:400;color:#111;text-align:left;cursor:pointer}.pl-sheet-row svg{flex-shrink:0}.pl-sheet-row-aside{margin-left:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:#555}.pl-sheet-row--danger{color:#c30f2a}.pl-sheet .pl-move-label{margin-left:0}.pl-sheet .pl-move-row{height:48px;padding:0}.pl-sheet-cancel{width:100%;height:48px;margin-top:16px}}.pl-action--danger svg{color:#c30f2a}.nep-ph{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-shrink:0;padding-top:18px;padding-bottom:12px;font-family:Inter Tight,sans-serif;letter-spacing:normal;text-transform:none;color:#111;position:sticky;top:0;z-index:30;background:#fff}.nep-ph-text{display:flex;flex-direction:column;gap:8px;max-width:560px;min-width:0}.nep-ph-eyebrow{margin-bottom:4px}.nep-ph-title{margin:0;font-family:inherit;font-size:38px;font-weight:500;line-height:1;letter-spacing:normal;text-transform:none;color:#111}.nep-ph-title-input{width:100%;min-width:0;padding:0;border:none;border-bottom:2px solid #111;border-radius:0;background:none;font:inherit;color:inherit;outline:none}.nep-ph-subtitle{margin:0;font-size:14px;line-height:1.5;color:#555}.nep-ph-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;flex-shrink:0;min-width:0}.nep-ph-actions:empty{display:none}.nep-ph-hint{margin-right:8px;font-size:13px;color:#555;white-space:nowrap}.nep-shell .nep-ph-actions .ux-autosave{margin:0;text-align:left}.nep-shell .nep-ph-actions .ux-autosave p{margin:0;font-size:13px;color:#555}.nep-ph-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border:none;border-radius:0;font-family:Inter Tight,sans-serif;font-size:13px;font-weight:500;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color .12s ease}.nep-ph-btn:disabled{cursor:default;opacity:.5}.nep-ph-btn--grey{background:#00000006;color:#111}.nep-ph-btn--grey:hover:not(:disabled){background:#ececec}.nep-ph-btn--black{padding:0 20px;background:#111;color:#fff}.nep-ph-btn--black:hover:not(:disabled){background:#000}.nep-ph-btn--icon{width:40px;padding:0}.nep-ph-btn--link{padding:0 12px;background:none;color:#111}.nep-ph-btn--link:hover{text-decoration:underline;text-underline-offset:3px}.nep-ph-back{display:inline-flex;align-items:center;min-height:32px;padding:0;background:none;border:none;color:#111;text-decoration:none;cursor:pointer}.nep-ph-back svg{transition:transform .15s ease}.nep-ph-back:hover svg,.nep-ph-back:focus-visible svg{transform:translate(-2px)}@media(min-width:1025px){.nep-ph-eyebrow--back{display:none}}@media(min-width:769px)and (max-width:992px){.nep-ph-title{font-size:34px}}@media(max-width:768px){.nep-ph{flex-direction:column;align-items:stretch;gap:16px;padding-top:0;padding-bottom:18px}.nep-ph-text{max-width:none}.nep-ph-title{font-size:26px}.nep-main:has(.nep-detail-header) .nep-ph-title{display:none}.nep-ph-subtitle{font-size:14px;text-align:center}.nep-ph-actions{justify-content:flex-start}.nep-ph-btn{height:44px}}@media(min-width:769px){.nep-ph-actions .opa-bar{position:relative;inset:auto;z-index:40;height:40px;padding:0 4px 0 16px;border-radius:0;box-shadow:none;max-width:none}.nep-ph-actions .opa-count{font-size:13px;letter-spacing:normal;text-transform:none}.nep-ph-actions .opa-move-btn,.nep-ph-actions .opa-cancel-btn,.nep-ph-actions .opa-delete-btn{border-radius:0}.nep-ph-actions .opa-dropdown{top:calc(100% + 8px);bottom:auto;border-radius:0}}.nep-main:has(.nep-ph) .nep-fixed-back-btn{display:none}.nep-ph+.nep-tab-body>.nep-hub-list{margin-top:0}.pe-scroll,.pe-topbar,.pe-toast{font-family:Inter Tight,sans-serif;letter-spacing:normal;text-transform:none}.pe-scroll,.pe-topbar{color:#111}.pe-toast{color:#fff}.pe-scroll button,.pe-scroll input,.pe-scroll textarea,.pe-scroll select,.pe-scroll a{font-family:inherit;letter-spacing:normal;text-transform:none}.pe-scroll input::placeholder,.pe-scroll textarea::placeholder{color:#8a8a8a;letter-spacing:normal;text-transform:none}.nep-main-content.pe-scroll{padding:0;overflow:hidden;background:#fff}.pe-page{flex:1;min-height:0;box-sizing:border-box;display:flex;flex-direction:column;gap:24px;padding:24px 32px 32px 24px}.nep-ph.pe-ph{padding-top:0;padding-bottom:0}.pe-link svg:last-child{transition:transform .15s ease}.pe-link:hover svg:last-child,.pe-link:focus-visible svg:last-child{transform:translate(2px,-2px)}.pe-save:disabled,.pe-savebar-btn:disabled{opacity:.4}.pe-content{flex:1;min-height:0;display:grid;grid-template-columns:1.4fr 1fr;gap:24px}.pe-media{display:flex;flex-direction:column;gap:12px;min-height:0;min-width:0}.pe-viewer{position:relative;flex:1;min-height:0;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#00000006}.pe-viewer-img{width:100%;height:100%;object-fit:contain;display:block;user-select:none;-webkit-user-select:none}.pe-tag{position:absolute;padding:6px 10px;background:#fff;font-size:12px;line-height:1.2;color:#111}.pe-tag--cover{top:16px;left:16px;font-weight:500}.pe-tag--counter{right:16px;bottom:16px}.pe-viewer-actions{position:absolute;top:16px;right:16px;display:flex;gap:4px}.pe-icon-btn{position:relative;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:#fff;border:none;border-radius:0;color:#111;cursor:pointer}.pe-icon-btn:hover{background:#f9f9f9}.pe-icon-btn .pl-tip{top:calc(100% + 8px);bottom:auto;transform:translate(-50%,-4px)}.pe-icon-btn:hover .pl-tip,.pe-icon-btn:focus-visible .pl-tip{opacity:1;transform:translate(-50%)}.pe-drop-hint{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#ffffffd1;font-size:14px;font-weight:500;pointer-events:none}.pe-strip{display:flex;align-items:flex-start;gap:12px;flex-shrink:0;min-width:0}.pe-thumbs{display:flex;gap:8px;min-width:0;overflow-x:auto;padding-bottom:9px;scrollbar-width:thin}.pe-thumb{position:relative;flex:none;width:72px;height:90px;padding:0;background:#00000006;border:none;border-radius:0;cursor:pointer}.pe-thumb img{width:100%;height:100%;object-fit:cover;display:block}.pe-thumb:after{content:"";position:absolute;left:0;right:0;bottom:-9px;height:3px;background:transparent}.pe-thumb.is-selected:after{background:#111}.pe-thumb[draggable=true]{cursor:grab}.pe-thumb.is-dragging{opacity:.4}.pe-thumb.is-drop-target{box-shadow:inset 0 0 0 2px #111}.pe-thumb--add{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:11px;font-weight:500;color:#111}.pe-thumb--add:hover{background:#ececec}.pe-strip-hint{align-self:center;margin-left:auto;margin-bottom:9px;font-size:13px;color:#555;white-space:nowrap}.pe-image-credit{display:flex;flex-direction:column;gap:8px;flex-shrink:0}.pe-form{display:flex;flex-direction:column;gap:32px;min-height:0;min-width:0;overflow-y:auto;padding:2px 4px 2px 2px}.pe-field{display:flex;flex-direction:column;gap:4px;min-width:0}.pe-label{font-size:12px;color:#555;letter-spacing:.02rem}.pe-label-row{display:flex;justify-content:space-between;gap:12px}.pe-input{box-sizing:border-box;width:100%;height:48px;padding:0 16px;background:#00000006;border:none;border-radius:0;font-size:14px;color:#111;outline:none}.pe-input:focus{outline:2px solid #111;outline-offset:0}.pe-input--sm{height:44px}.pe-input--title{font-size:18px;font-weight:600}.pe-error{font-size:12px;color:#111}.pe-textarea{height:auto;padding:14px 16px;line-height:1.5;resize:none}.pe-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:40px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23111' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center}.pe-select:disabled{opacity:.6;cursor:default}.pe-chips{display:flex;flex-wrap:wrap;gap:6px}.pe-chip{height:32px;padding:0 12px;background:#00000006;border:none;border-radius:0;font-size:13px;color:#111;cursor:pointer}.pe-chip:not(.is-on):not(:disabled):hover{background:#dcdcdc}.pe-chip.is-on{background:#111;color:#fff}.pe-chip.is-on:hover{background:#000}.pe-chip:disabled{opacity:.4;cursor:default}.pe-rows,.pe-credit{display:flex;flex-direction:column;gap:8px}.pe-credit-row{position:relative;display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:8px;align-items:start}.pe-credit-row>.pe-input+.pe-input,.pe-credit-row .pe-person>.pe-input{padding-right:44px}.pe-credit-row--person .cpf-search-input,.pe-credit-row--person .cpf-chip{padding-right:44px}.pe-credit-row--person>.cpf{grid-column:2;grid-row:1}.pe-credit-row--person>.pe-row-remove{position:static;grid-column:2;grid-row:1;justify-self:end}.pe-credit-row--person:has(.cpf-chip)>.pe-row-remove{height:48px}@media(max-width:768px){.pe-credit-row--person{grid-template-columns:minmax(0,1fr)}.pe-credit-row--person>.cpf,.pe-credit-row--person>.pe-row-remove{grid-column:1;grid-row:2}}.pe-prefixed{position:relative}.pe-prefix{position:absolute;left:16px;top:50%;transform:translateY(-50%);font-size:14px;color:#555;pointer-events:none}.pe-prefixed .pe-input{padding-left:32px}.pe-person{position:relative;min-width:0}.pe-person-badge{display:block;margin-top:4px;font-size:12px;color:#555}.pe-suggest{top:calc(100% + 4px);left:0;right:0;width:auto;max-height:280px;overflow-y:auto}.pe-suggest-row{justify-content:flex-start;gap:10px;width:100%;height:48px}.pe-suggest-avatar{flex:none;width:28px;height:28px;object-fit:cover;background:#f0f0f0}.pe-suggest-text{display:flex;flex-direction:column;min-width:0;text-align:left}.pe-suggest-name{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pe-suggest-user{font-size:12px;color:#555}.pe-suggest-msg{margin:0;padding:10px;font-size:13px;color:#555}.pe-row-remove{position:absolute;top:0;right:0;z-index:1;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background:transparent;border:none;color:#555;cursor:pointer}.pe-row-remove:hover{color:#111}.pe-toggle-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pe-toggle{height:36px;padding:0 12px;background:#00000006;border:none;border-radius:0;font-size:13px;font-weight:500;color:#111;cursor:pointer}.pe-toggle:hover:not(.is-on){background:#ececec}.pe-toggle.is-on{background:#111;color:#fff}.pe-add-btn{box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:6px;width:100%;height:44px;margin-top:2px;padding:0 16px;background:none;border:1px dashed #bdbdbd;border-radius:0;font-family:inherit;font-size:13px;font-weight:500;color:#111;cursor:pointer;transition:border-color .12s ease}.pe-add-btn:hover,.pe-add-btn:focus-visible{border-color:#111}.pe-savebar{display:none}.pe-empty-drop{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;background:none;border:none;border-radius:0;font-family:inherit;color:#111;text-align:center;cursor:pointer;transition:background-color .12s ease}.pe-empty-drop:hover,.pe-empty-drop:focus-visible{background:#00000006;outline:none}.pe-empty-drop-title{font-size:15px;font-weight:500}.pe-empty-drop-sub{font-size:13px;color:#555}.pe-create-tags{display:flex;flex-direction:column;gap:28px;max-width:720px;padding:8px 0 32px}.pe-create-tags-title{font-size:16px;font-weight:600;color:#111}.pe-create-tags-sub{margin:0 0 6px;font-size:13px;line-height:1.5;color:#555}.pe-rights{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;background:#00000006;font-size:13px;line-height:1.5;color:#333;cursor:pointer}.pe-rights input{flex-shrink:0;width:16px;height:16px;margin-top:2px;accent-color:#111}.pe-message{padding:40px 0;font-size:14px;color:#555}.pe-skel{display:block;background:#f9f9f9}.pe-viewer.pe-skel{background:#f9f9f9}.pe-thumb.pe-skel{cursor:default}.pe-skel-label{width:30%;height:12px}.pe-skel-input{width:100%;height:48px}.pe-skel-input--tall{height:120px}@media(min-width:769px)and (max-width:992px){.nep-main-content.pe-scroll{overflow-y:auto}.pe-page{flex:none;padding-left:16px}.pe-content{display:block}.pe-viewer{flex:none;width:100%;aspect-ratio:4 / 5;max-height:60vh}.pe-thumb{width:64px;height:80px}.pe-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:32px;overflow:visible}.pe-field--wide{grid-column:1 / -1}}@media(max-width:768px){.nep-shell:has(.pe-scroll){--nep-tabbar-h: 0px}.nep-shell:has(.pe-scroll) .nep-tabbar{display:none}.nep-shell[data-mobile-detail] .nep-detail-header.pe-topbar{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;box-sizing:border-box;height:52px;padding:0 20px;background:#fff}.pe-topbar-btn{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background:none;border:none;color:#111;cursor:pointer}.pe-topbar-back{justify-self:start;margin-left:-12px}.pe-topbar-more{justify-self:end;margin-right:-12px}.pe-topbar-title{font-size:15px;font-weight:600}.nep-main-content.pe-scroll{overflow-y:auto;padding:0}.pe-page{flex:none;gap:0;padding:0 20px 120px}.pe-ph .nep-ph-actions{display:none}.pe-content{display:block}.pe-media{gap:0}.pe-viewer{flex:none;margin:0 -20px;aspect-ratio:4 / 5}.pe-tag--cover{top:12px;left:12px}.pe-tag--counter{right:12px;bottom:12px}.pe-viewer-actions{top:12px;right:12px}.pe-icon-btn .pl-tip{display:none}.pe-strip{margin-top:12px}.pe-thumb{width:56px;height:70px}.pe-strip-hint{display:none}.pe-image-credit{margin-top:20px}.pe-form{margin-top:28px;overflow:visible;padding:0}.pe-input,.pe-input--sm{height:48px;font-size:16px}.pe-textarea{height:auto}.pe-input--title{font-size:18px}.pe-toggle-pair{grid-template-columns:minmax(0,1fr)}.pe-row-remove{height:48px}.pe-savebar{position:fixed;left:0;right:0;bottom:0;z-index:900;display:block;padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:#fff}.pe-savebar-btn{width:100%;height:48px;font-size:14px}.pe-savebar--create{display:flex;gap:8px}.pe-savebar--create .nep-ph-btn{flex:1;height:48px;font-size:14px}.pl-toast.pe-toast{position:fixed;bottom:calc(80px + env(safe-area-inset-bottom))}}.pe-modal{position:relative;box-sizing:border-box;display:flex;flex-direction:column;width:min(1200px,100%);height:min(860px,100%);background:#fff;outline:none}.pe-modal-head{display:flex;align-items:center;gap:8px;flex-shrink:0;padding:20px 20px 20px 24px}.pe-modal-heading{display:flex;flex-direction:column;gap:4px;min-width:0;margin-right:auto}.pe-modal-title{margin:0;font-size:22px;font-weight:600;line-height:1.1;color:#111}.pe-modal-sub{overflow:hidden;font-size:14px;color:#555;text-overflow:ellipsis;white-space:nowrap}.pe-modal-actions{display:flex;align-items:center;gap:8px}.pe-modal-icon{display:flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;padding:0;background:none;border:none;border-radius:0;color:#111;cursor:pointer}.pe-modal-icon:hover:not(:disabled){background:#00000006}.pe-modal-close{margin-left:8px}.pe-modal-more{display:none}.pe-modal-body{flex:1;min-height:0;display:flex;flex-direction:column}.pe-page.pe-page--modal{padding:0 24px 24px}.pe-modal .pl-toast.pe-toast{position:absolute}@media(max-width:992px){.pe-modal-body{display:block;overflow-y:auto}}@media(min-width:769px)and (max-width:992px){.pe-page.pe-page--modal{padding-left:24px}}@media(max-width:768px){.pe-modal-overlay{padding:0}.pe-modal{width:100%;height:100%}.pe-modal-head{gap:4px;padding:4px 8px 4px 20px;min-height:52px}.pe-modal-title{font-size:15px}.pe-modal-sub{font-size:13px}.pe-modal-actions{display:none}.pe-modal-more{display:flex}.pe-modal-close{margin-left:0}.pe-page.pe-page--modal{padding:0 12px 120px}.pe-page--modal .pe-viewer{margin:0 -12px}.pe-modal .pl-toast.pe-toast{position:fixed}}.nep-ph-btn.pe-delete{color:#c30f2a}.rcl-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:9999;display:flex;align-items:center;justify-content:center;padding:24px}.rcl-panel{background:#fff;border-radius:8px;padding:32px 28px 24px;width:min(500px,92vw);display:flex;flex-direction:column;gap:0}.rcl-eyebrow{font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#999;margin:0 0 10px}.rcl-title{font-family:Inter Tight,system-ui,sans-serif;font-size:20px;font-weight:500;letter-spacing:.01em;margin:0 0 10px;color:#111}.rcl-subtitle{font-size:13px;color:#666;line-height:1.6;margin:0 0 24px;font-weight:300}.rcl-levels{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.rcl-level-btn{display:flex;align-items:center;gap:12px;padding:10px 14px;border:1px solid #e5e5e5;border-radius:6px;background:#fff;cursor:pointer;text-align:left;transition:border-color .12s ease,background .12s ease}.rcl-level-btn:hover{border-color:#aaa}.rcl-level-btn.selected{border-color:#111;background:#f9f9f9}.rcl-level-tag{font-size:14px;min-width:36px}.rcl-level-text{display:flex;flex-direction:column;gap:2px}.rcl-level-name{font-size:13px;font-weight:500;color:#111}.rcl-level-desc{font-size:11px;color:#888}.rcl-error{font-size:12px;color:#d64545;margin:0 0 12px}.rcl-actions{display:flex;flex-direction:column;gap:8px;margin-top:8px}.rcl-confirm{height:36px;background:#111;color:#fff;border:none;border-radius:6px;font-family:Inter Tight,system-ui,sans-serif;font-size:12px;font-weight:500;letter-spacing:.04em;cursor:pointer;text-transform:uppercase}.rcl-confirm:disabled{opacity:.4;cursor:not-allowed}.rcl-professional-warning{background:#fafafa;border:1px solid #e5e5e5;border-radius:6px;padding:16px;margin-bottom:16px}.rcl-warning-text{font-size:13px;color:#555;line-height:1.6;margin:0}.rcl-back{background:none;border:1px solid #ddd;border-radius:6px;font-size:12px;color:#666;height:36px;cursor:pointer;font-family:Inter Tight,system-ui,sans-serif}.rcl-back:hover{border-color:#aaa;color:#111}@media(max-width:768px){.rcl-overlay{align-items:flex-end;padding:0}.rcl-panel{width:100%;border-radius:12px 12px 0 0;padding:28px 20px 32px}}:root{--text: #0b0b0b;--muted: #6a6a6a;--hair: rgba(0,0,0,.1);--shadow: 0 12px 35px rgba(0,0,0,.08);--radius: 14px;--radius-pill: 999px;--font-sans: "Inter Tight", ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial;--font-serif: Inter, sans-serif;--ease-luxe: cubic-bezier(.16, 1, .3, 1);--cols: 12;--gutter: 0px;--page-px: 48px}.tf-hero{color:var(--text);min-height:100vh;position:relative;overflow:hidden}.tf-hero__grid{display:grid;grid-template-columns:repeat(var(--cols),1fr);grid-template-rows:100vh;gap:var(--gutter);padding-left:var(--page-px);padding-right:0}.tf-hero__copy{grid-column:1 / 7;display:flex;flex-direction:column;justify-content:center;padding-top:120px!important;padding-right:48px}.tf-hero__media{grid-column:7 / 13;position:relative;overflow:hidden}.tf-hero__img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.tf-h1{font-family:"Inter Tight",var(--font-sans);font-weight:600;letter-spacing:0px;line-height:64px;margin:0 0 8px;font-size:60px}.tf-sub{margin:0;color:#444;font-family:"Inter Tight",var(--font-sans);font-weight:300;font-size:17px;line-height:23px;letter-spacing:.02em}.tf-only-mobile-h1,.tf-only-mobile{display:none}.tf-only-desktop{display:block}.tf-nav{position:fixed;top:0;left:0;right:0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:14px 34px;background:#fdfdfd7a;backdrop-filter:blur(8px) saturate(120%);-webkit-backdrop-filter:blur(8px) saturate(120%);mask-image:linear-gradient(to bottom,#000 70%,#0000);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,1) 70%,rgba(0,0,0,0) 100%)}.tf-nav__left{width:230px}.tf-logo{font-family:var(--font-serif);font-weight:600;letter-spacing:-.5px;font-size:34px}.tf-nav__center{display:flex;gap:34px;align-items:center}.tf-nav__link{background:transparent;border:0;color:var(--text);font-family:var(--font-sans);font-size:11px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;opacity:.8}.tf-nav__link:hover{opacity:1}.tf-nav__right{display:flex;gap:16px;align-items:center}.tf-btn{border:1px solid transparent;cursor:pointer;font-family:var(--font-sans)}.tf-btn--primary{background:#000;color:#fff;border-radius:4px;padding:6px 16px;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.tf-btn--primary:hover{filter:brightness(.92)}.tf-btn--pill{background:#000;color:#fff;border-radius:0;padding:10px 18px;font-size:14px;display:inline-flex;letter-spacing:.02em;align-items:center;gap:6px;transition:transform .22s var(--ease-luxe),filter .22s var(--ease-luxe)}.tf-btn--pill:hover{transform:translateY(-1px);filter:brightness(.95)}.tf-italic{font-style:italic;opacity:.9}.tf-btn.tf-btn--CTA{width:100%;background:#000;color:#fff;border-radius:0;padding:8px 12px;font-size:14px;line-height:17px;font-weight:400;letter-spacing:.02em;text-align:left;font-family:Inter Tight,sans-serif;cursor:pointer}button.tf-btn.tf-btn--CTA.tf-btn-CTA--wall{width:fit-content;text-transform:uppercase}.tf-cookie__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000040;z-index:2500}.tf-cookie{position:fixed;right:34px;bottom:36px;width:300px;background:#f2f2f2;border-radius:0;padding:18px 18px 16px;box-shadow:var(--shadow);z-index:2501}.tf-cookie__text{margin:0 0 14px;font-family:var(--font-sans);font-size:13px;color:#5d5d5d;line-height:1.45}.tf-btn--cookie{width:100%;background:#000;color:#fff;border-radius:6px;padding:8px 12px;font-size:13px;line-height:17px;font-weight:300;letter-spacing:.02em}.tf-cookie__link{display:block;text-align:center;margin-top:10px;font-size:12px;color:#7a7a7a;text-decoration:none}.tf-cookie__link:hover{text-decoration:underline}.tf-cookieSheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;display:none;align-items:flex-end}.tf-cookieSheet__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000040}.tf-cookieSheet__panel{position:absolute;bottom:0;width:100%;background:#fff;padding:22px 18px 18px;border-top-left-radius:16px;border-top-right-radius:16px;box-shadow:var(--shadow)}.tf-cookieSheet__btn{border-radius:12px;text-transform:uppercase;letter-spacing:.08em}.tf-cookieSheet{z-index:6000}.tf-menu{position:fixed;top:0;right:0;bottom:0;left:0;background:#fff;z-index:5999;display:flex;flex-direction:column}.tf-menu__top{display:flex;align-items:center;justify-content:space-between;padding:14px 34px}.tf-x{width:42px;height:42px;background:transparent;border:0;font-size:28px;cursor:pointer;opacity:.7}.tf-menu__content{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:26px;padding:0 20px 24px;overflow-y:auto}.tf-menu__content.register{justify-content:flex-start;padding-top:16px}.tf-menu__links{display:flex;flex-direction:column;align-items:center}.tf-menu__link{background:transparent;border:0;cursor:pointer;font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.06em;font-size:14px;opacity:.75;color:#444}.tf-menu__divider{width:min(520px,80%);height:1px;background:var(--hair)}.tf-menu__actions{display:flex;flex-direction:row;gap:12px;width:100%;padding:12px;align-items:center;justify-content:space-between}.tf-btn--wide{width:100%;border-radius:4px;padding:14px 16px}.tf-btn--ghost{background:#fff;color:#000;border:1px solid var(--hair);text-transform:uppercase;letter-spacing:.06em;font-size:12px}.tf-burger{display:none;width:42px;height:42px;border:0;background:transparent;cursor:pointer;align-items:center;justify-content:center;gap:5px;flex-direction:column}.tf-burger span{display:block;width:18px;height:1.5px;background:var(--text);opacity:.7}.tf-burger-x{font-size:28px;line-height:1;opacity:.7}.tf-burger.is-open{width:auto;padding:0 6px}span.tf-close-text{font-family:Inter Tight;letter-spacing:.06em;width:fit-content;background:transparent;opacity:.6;font-size:11px;height:fit-content}.landing-header .mobile-top-menubtn{display:none;align-items:center;justify-content:center;background:transparent;border:0;padding:0;color:#222;cursor:pointer}@media(max-width:960px){.landing-header .mobile-top-menubtn{display:inline-flex}}.tf-nav .header-left-link{background:transparent;border:0;cursor:pointer;display:inline-flex;align-items:center;gap:8px}button.button.header-left-link{padding:0}button.button.header-left-link{padding-right:0}.tf-nav .tf-nav__left .header-left-link{font-family:var(--font-serif);font-weight:600;letter-spacing:-.5px;font-size:34px;text-transform:none;opacity:1}.tf-menu__brand{font-family:var(--font-serif);font-weight:600;letter-spacing:-.5px;font-size:28px;background:transparent;border:0;padding:0;cursor:pointer}header.dashboard-header.landing-header{justify-content:space-between;transition:opacity .22s ease,transform .22s ease}header.dashboard-header.landing-header.is-footer-hidden{opacity:0;transform:translateY(-16px);pointer-events:none}.landing-header__row{width:100%;display:flex;align-items:center;justify-content:space-between}.landing-mobile-panel{display:none;width:100%;margin-top:10px;padding-top:12px}header.dashboard-header.landing-header.is-open .landing-mobile-panel{display:flex;height:90dvh;flex-direction:column;justify-content:space-evenly;gap:100px}.landing-mobile-panel__links{display:flex;flex-direction:column;gap:32px;padding:6px 0 12px;align-items:center}.landing-mobile-panel__actions{display:flex;flex-direction:column;gap:12px}.tf-hero.tf-ready .tf-nav{opacity:0;transform:translateY(-10px);animation:tfNavIn .8s var(--ease-luxe) forwards}@keyframes tfNavIn{to{opacity:1;transform:translateY(0)}}.tf-hero.tf-ready .tf-hero__copy .tf-h1{opacity:0;transform:translateY(12px);animation:tfTitleIn .85s var(--ease-luxe) forwards;animation-delay:.18s}@keyframes tfTitleIn{to{opacity:1;transform:translateY(0)}}.tf-hero.tf-ready .tf-hero__copy .tf-sub{opacity:0;transform:translateY(8px);animation:tfSubIn .75s var(--ease-luxe) forwards;animation-delay:.45s}@keyframes tfSubIn{to{opacity:1;transform:translateY(0)}}.tf-hero.tf-ready .tf-hero__media{opacity:0;animation:tfMediaIn 1.1s var(--ease-luxe) forwards;animation-delay:.3s}@keyframes tfMediaIn{to{opacity:1}}@media(max-width:1024px){:root{--page-px: 32px}.tf-h1{font-size:36px}.tf-hero__copy{grid-column:1 / 7;padding-right:24px}.tf-hero__media{grid-column:7 / 13}}@media(max-width:768px){:root{--page-px: 24px}.tf-hero__grid{display:grid;grid-template-columns:repeat(var(--cols),1fr);grid-template-rows:100vh;gap:var(--gutter);padding-left:var(--page-px);padding-right:0;align-items:start}.tf-hero__media{grid-column:1 / -1;grid-row:1;height:55vw;min-height:280px;max-height:420px}.tf-hero__copy{grid-column:1 / -1;grid-row:2;padding:32px var(--page-px) 120px;padding-top:28px}.tf-h1{font-size:28px;line-height:.95;margin-bottom:12px}.tf-only-mobile{display:block;font-size:13px;letter-spacing:.04rem}.tf-only-mobile-h1{display:block;font-size:28px;margin-bottom:8px}.tf-only-desktop,.tf-nav__center,.tf-nav__login,.tf-nav__cta{display:none}.tf-burger{display:flex}.tf-cookie,.tf-cookie__overlay{display:none}.tf-cookieSheet{display:flex}.dashboard-header{padding:0 16px}.landing-header__row{height:42px}header.dashboard-header.landing-header{height:auto!important;flex-direction:column}header.dashboard-header.landing-header:not(.is-open){border-radius:6px}.landing-header .header-left>.header-left-link{font-family:Inter Tight,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:500;letter-spacing:normal;text-transform:uppercase;color:#111}header.dashboard-header.landing-header nav.header-left-nav--desktop{display:none!important}.tf-nav__login,.tf-nav__cta{display:none!important}.tf-burger{display:flex!important}header.dashboard-header.landing-header .header-left{display:flex!important}button.button.header-left-link.landing-mobile-link{font-size:16px;color:#444;padding:12px}.tf-btn--primary,.tf-btn--ghost{font-size:12px}}@media(max-width:768px){.dashboard-header{display:none!important}.dashboard-header.landing-header{display:flex!important;left:12px;right:12px;top:12px}}@media(max-width:960px){.landing-header .header-left-nav--desktop{display:none!important}}.tf-burger-close-text{font-family:Inter Tight,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:500;opacity:.85}.tf-creatorCard__meta{margin-top:4px}.tf-cookiebar{position:fixed;left:0;right:0;bottom:0;z-index:6000;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px 16px;padding-bottom:calc(14px + env(safe-area-inset-bottom));background:#f0f0f0;font-family:Inter Tight,system-ui,sans-serif;color:#0b0b0b}.tf-cookiebar__text{margin:0;font-size:14px;font-weight:500;line-height:1.3}.tf-cookiebar__actions{display:flex;align-items:center;gap:16px;flex-shrink:0}.tf-cookiebar__link{font-size:14px;font-weight:500;color:#0b0b0b;text-decoration:none;border-bottom:1px solid #0b0b0b}.tf-cookiebar__accept{border:0;border-radius:0;background:#0b0b0b;color:#fdfdfd;padding:10px 18px;font:inherit;font-size:14px;font-weight:500;letter-spacing:.02em;cursor:pointer}.tf-cookiebar__close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;background:transparent;color:#0b0b0b;cursor:pointer}@media(max-width:768px){.tf-cookiebar{flex-direction:column;align-items:stretch;gap:12px;padding:12px 10px;padding-bottom:calc(12px + env(safe-area-inset-bottom))}.tf-cookiebar__actions{justify-content:space-between}.tf-cookiebar__link{margin-right:auto}}.tf-actionsbar{position:fixed;top:0;left:0;right:0;z-index:2000;display:flex;align-items:flex-start;justify-content:space-between;padding:12px 16px;opacity:0;transform:translateY(-12px);transition:opacity .35s ease,transform .35s ease}.tf-actionsbar.is-ready{opacity:1;transform:translateY(0)}.tf-actionsbar.is-footer-hidden{opacity:0;transform:translateY(-16px);pointer-events:none}.tf-actionsbar{background-color:#fdfdfd00;transition:opacity .35s ease,transform .35s ease,background-color .3s ease,backdrop-filter .3s ease}.tf-actionsbar.is-scrolled:not(.is-brand-hidden){background-color:#fdfdfdb3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}@media(prefers-reduced-motion:reduce){.tf-actionsbar{transition:none}}.tf-actionsbar .tf-mainhero__brand{font-family:"Inter Tight",var(--font-sans);font-size:8rem;font-weight:500;line-height:.8;letter-spacing:-.02em;color:var(--text);margin:0;transition:font-size .28s ease}.tf-actionsbar.is-scrolled .tf-mainhero__brand{font-size:3rem;letter-spacing:0rem}.tf-actionsbar.is-brand-hidden .tf-mainhero__brand{opacity:0;pointer-events:none}.tf-actionsbar .tf-mainhero__brand{transition:font-size .28s ease,opacity .22s ease}.tf-actionsbar__actions{display:flex;align-items:center;gap:12px}.tf-actionsbar__login{background:#fdfdfd;border:0;cursor:pointer;font-family:var(--font-sans);font-size:14px;font-weight:500;text-transform:none;color:var(--text);padding:10px 18px}.tf-actionsbar__login:hover{opacity:1}.tf-actionsbar__cta{background:var(--text);color:#fdfdfd;border:0;padding:10px 18px;cursor:pointer;font-family:var(--font-sans);font-size:14px;font-weight:500;text-transform:none;letter-spacing:.02em}.tf-actionsbar__cta:hover{filter:brightness(.92)}@media(max-width:768px){.tf-actionsbar{padding:12px 16px}.tf-actionsbar .tf-mainhero__brand{font-size:2.4rem}.tf-actionsbar.is-scrolled .tf-mainhero__brand{font-size:1rem}}.tf-actionsbar__menu{position:relative}.tf-actionsbar__burger{display:none}@media(max-width:768px),(max-width:1024px)and (orientation:portrait){.tf-actionsbar__burger{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;background:#fdfdfd;color:var(--text);cursor:pointer}.tf-actionsbar__actions{position:absolute;top:calc(100% + 8px);right:0;min-width:200px;flex-direction:column;align-items:stretch;gap:8px;padding:8px;background:#fdfdfd;box-shadow:0 8px 24px #0000001f;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s}.tf-actionsbar__menu.is-open .tf-actionsbar__actions{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .2s ease,transform .2s ease,visibility 0s}.tf-actionsbar__login,.tf-actionsbar__cta{width:100%;padding:12px 16px;font-size:14px;text-align:left}}@media(prefers-reduced-motion:reduce){.tf-actionsbar__actions{transition:none!important}}@media(max-width:768px){.tf-actionsbar{padding-left:10px;padding-right:10px}}@media(max-width:768px){.tf-actionsbar .tf-mainhero__brand,.tf-actionsbar.is-scrolled .tf-mainhero__brand{font-size:1.9rem;line-height:40px}.tf-actionsbar__burger{background:transparent}}.tf-actionsbar__home{color:inherit;text-decoration:none}.ls-wrapper{position:relative;display:inline-flex;align-items:center;-webkit-user-select:none;user-select:none}.ls-trigger{display:inline-flex;align-items:center;gap:4px;background:transparent;border:none;cursor:pointer;font:inherit;font-size:11px;font-weight:500;letter-spacing:.06em;opacity:.7;padding:4px 2px;transition:opacity .15s ease;color:#111}.ls-trigger:hover{opacity:1}.ls-dropdown--portal{position:fixed;transform:translate(-50%);display:flex;flex-direction:column;gap:6px;min-width:80px;padding:6px;background:#fdfdfdcc;backdrop-filter:blur(12px) saturate(120%);-webkit-backdrop-filter:blur(12px) saturate(120%);border:.5px solid #d2d2d2;border-radius:12px;z-index:99999}.ls-option{display:flex;align-items:center;justify-content:space-between;gap:6px;background:transparent;border:none;cursor:pointer;font:inherit;font-size:12px;font-weight:500;letter-spacing:.06em;color:#222;padding:6px;border-radius:7px;text-align:left;opacity:.85;transition:background .1s ease,opacity .1s ease;white-space:nowrap}.ls-option:hover:not(.is-disabled){background:#0000000d;opacity:1}.ls-option.is-active{font-weight:600;opacity:1;background:#0000000d}.ls-option.is-disabled{opacity:.35;cursor:default}.ls-flag{width:16px;height:16px;object-fit:cover;border-radius:50%;flex-shrink:0}.ls-option-left{display:inline-flex;align-items:center;gap:6px}.ls-soon{font-size:9px;font-weight:400;letter-spacing:.04em;opacity:.7;text-transform:lowercase}.tf-footer--site{container-type:inline-size}.tf-footer{background:transparent;color:#0b0b0b;height:100vh}.tf-footer__inner{height:100%;padding:12px 16px;display:flex;flex-direction:column;justify-content:space-between}.tf-footer__main{display:flex;flex-direction:column;gap:24px}.tf-footer__brand{font-family:Inter Tight,sans-serif;font-size:16vw;font-weight:500;line-height:.9;letter-spacing:-.02em;color:#0b0b0b;white-space:nowrap;overflow:hidden;text-align:center}.tf-footer__pages{display:flex;flex-direction:column;align-items:stretch;gap:.45em;margin:6px 0 0;font-size:calc(70cqw / 18);font-weight:500;letter-spacing:-.02em}.tf-footer__link{font-family:Inter Tight,ui-sans-serif,system-ui;color:#0b0b0b;text-decoration:none;transition:opacity .15s ease}.tf-footer__pages .tf-footer__link{display:block;line-height:.95;text-align:right;border-bottom:.07em solid #0b0b0b}.tf-footer__arrow{width:.8em;height:.8em;margin-left:.1em;stroke-width:1.6;vertical-align:-.02em}.tf-footer__link:hover,.tf-footer__link:active{opacity:1}.tf-footer__row{display:flex;flex-direction:row;width:100%;gap:24px}.tf-footer__connect,.tf-footer__legal{flex:1 1 0;display:flex;flex-direction:column;gap:2px;font-size:1.2rem;font-weight:500;justify-content:flex-end}.tf-footer__social{display:flex;flex-direction:column;gap:2px}.tf-footer__language{flex:1 1 0;display:flex;align-items:flex-end;justify-content:flex-start}.tf-footer__language .ls-trigger{color:#0b0b0b;line-height:1;font-size:1.2rem;font-weight:500;letter-spacing:normal;opacity:1}.tf-footer__copy{flex:1 1 0;display:flex;align-items:flex-end;justify-content:flex-end;text-align:right;font-family:Inter Tight,ui-sans-serif,system-ui;font-size:1.2rem;font-weight:500}@media(max-width:768px){.tf-footer__pages{font-size:min(8.6vw,36px)}.tf-footer--site{height:auto;min-height:80vh}.tf-footer__brand{white-space:normal;word-break:break-word}.tf-footer__row{flex-direction:column;gap:28px}.tf-footer__connect,.tf-footer__legal,.tf-footer__language .ls-trigger{font-size:1.25rem}.tf-footer__copy{align-items:flex-start;justify-content:flex-start;text-align:left}.tf-footer--site{height:80vh}}@media(max-width:768px){.tf-footer--site .tf-footer__inner{padding-left:10px;padding-right:10px}}@media(max-width:768px){.tf-footer--site{height:auto;min-height:100vh;min-height:100dvh;display:flex}.tf-footer--site .tf-footer__inner{flex:1;height:auto;gap:80px;padding-bottom:16px}}.tf-footer--site .tf-footer__inner>.tf-footer__main:first-child{margin-top:auto}.dashboard-container{display:flex;height:100vh;color:#000}.dashboard-container:has(.user-extern-container){flex-direction:column}.dashboard-main{flex:1;display:flex;flex-direction:column}.dashboard-content{flex:1;margin-top:72px}@media(min-width:769px){.dashboard-content.overflow-hidden-desktop *{border-radius:0}.dashboard-content.overflow-hidden-desktop .create-main-btn-dot{border-radius:999px}}.no-padding{padding:0!important}.dashboard-content.no-padding{padding:0}.dashboard-sidebar{position:fixed;top:0;left:0;width:200px;height:100vh;display:flex;flex-direction:column;overflow:auto;justify-content:space-between;align-items:center;padding:20px 0 0;border-right:solid 1px #dddddd;background-color:#fff;z-index:1000}.sidebar-section-title{text-align:right;text-transform:uppercase;font-size:.7rem;font-weight:500;letter-spacing:.5px;line-height:.75rem}.dashboard-sidebar nav ul{list-style:none;padding:0;margin:0;gap:35px;display:flex;flex-direction:column;align-items:center}.dashboard-sidebar nav ul li{margin:10px 0;cursor:pointer}.dashboard-sidebar .info-icon{margin-bottom:10px}.nav-link-container{display:flex;flex-direction:column;cursor:pointer;transition:color .3s ease;justify-content:center}.nav-link-container.active,.create-container.nav-link-container:active{color:#333!important}.nav-icon-container{position:relative;display:inline-flex;align-items:center;justify-content:center;transition:color .3s ease}.nav-icon{font-size:1.5rem;color:#000;transition:color .3s ease}.nav-icon-save{font-size:1rem}.nav-icon-container:hover .nav-icon,.nav-icon-container.active .nav-icon{color:#06b6a0}.nav-tooltip{position:absolute;left:100%;margin-left:10px;white-space:nowrap;background-color:#fff;color:#000;padding:4px 8px;border-radius:40px;opacity:0;z-index:9999;visibility:hidden;transition:opacity .3s ease;font-size:.85rem;box-shadow:0 4px 10px #0003}.nav-icon-container:hover .nav-tooltip{opacity:1;visibility:visible}.profile-options-modal{position:absolute;top:35px;right:-25px;text-align:left;color:#000;z-index:10000;opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .15s ease,transform .15s ease}.profile-options-logout{display:flex;flex-direction:row;justify-content:space-between;gap:60px}.profile-wrapper.open .profile-options-modal{display:flex;flex-direction:column;gap:2px;opacity:1;pointer-events:auto;border:1px solid transparent;border-radius:12px;width:fit-content;min-width:270px;max-width:300px;padding:12px;background:#fdfdfdcc;backdrop-filter:blur(12px) saturate(120%);-webkit-backdrop-filter:blur(12px) saturate(120%);border:.5px solid #dcdcdcdc;margin-right:24px}.profile-options-modal-ul{list-style:none;margin:0;display:grid;grid-template-columns:repeat(1,1fr);gap:8px;background:transparent;border-radius:12px;padding:0;border:none}.profile-options-modal-ul li:nth-child(1),.profile-options-modal-ul li:nth-child(2){grid-column:1 / -1}.profile-options-modal li{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:6px;min-height:56px;padding:10px 12px;background:#fdfdfd;border-radius:12px;color:#333;font-size:10.5px;text-transform:uppercase;line-height:14px;font-weight:400;font-family:Inter Tight,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;cursor:pointer;transition:border-color .2s ease;letter-spacing:.04rem;text-align:left;backdrop-filter:blur(12px) saturate(120%);-webkit-backdrop-filter:blur(12px) saturate(120%);border:.5px solid #dcdcdcdc}.profile-options-modal li:hover{color:#000}.profile-options-modal li.active{color:#000;filter:invert(1);opacity:1;background:#fff;font-weight:500}.pom-icon{width:18px;height:18px;object-fit:contain;opacity:.9}.community-pom-icon{width:22px;height:22px;object-fit:cover;opacity:.85}.saved-icon{width:16px;height:16px;object-fit:cover;opacity:.85}.profile-options-user{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:12px;padding:8px}.profile-options-avatar{width:44px;height:44px;border-radius:999px;object-fit:cover;border:1px solid rgba(0,0,0,.08)}.profile-options-name{font-family:Inter,sans-serif;font-size:22px;font-weight:500;color:#111;line-height:1.1}.profile-wrapper.open .profile-options-modal-ul{gap:12px;margin-bottom:12px;background-color:#00000006;padding:12px}.profile-options-pill-btn{width:100%;border:0;background:#222;color:#fff;font-family:Inter Tight,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:11px;line-height:17px;letter-spacing:.04em;text-transform:uppercase;font-weight:400;padding:8px 16px;border-radius:10px;cursor:pointer;transition:all ease-in-out .2s}.profile-options-pill-btn:hover{background:#111}.profile-options-logout-btn{width:100%;border:0;background:transparent;text-align:right;cursor:pointer;padding:4px 6px;color:#333;font-family:Inter Tight,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.04em;font-size:11px;font-weight:400}.profile-options-logout-btn:hover{color:#111;text-decoration:underline}.header-left-nav--desktop{display:flex}.header-left-nav-dropdown{display:none;position:relative}.header-left-menu-btn{background:transparent;border:0;font-size:11px;font-family:Inter Tight,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;color:#b2b2b2;cursor:pointer;padding:0 12px 0 0;font-weight:400;text-transform:uppercase;display:flex;flex-direction:row;align-items:center;align-content:center;gap:5px}.header-left-menu-btn:hover{color:#111;font-weight:500}.menu-chevron{font-size:.8rem;color:#555;transition:transform .15s ease}.menu-chevron.open{transform:rotate(180deg)}.header-left-menu-panel{position:absolute;top:calc(100% + 10px);left:0;min-width:180px;background:#fdfdfdc2;backdrop-filter:blur(8px) saturate(120%);-webkit-backdrop-filter:blur(8px) saturate(120%);border-radius:0;padding:8px 8px 8px 16px;z-index:9999;display:flex;flex-direction:column;gap:16px;font-family:Inter Tight,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}.header-left-menu-item{width:100%;text-align:left;border:0;background:transparent;cursor:pointer;padding:10px 12px;border-radius:10px;font-size:12px;text-transform:uppercase;color:#555;font-weight:500;font-family:Inter Tight,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}.header-left-menu-item:hover{background:#ffffffa6;color:#333}.search-clear-btn{border:0;background:transparent;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;opacity:.5}button.search-clear-btn:hover{opacity:1}.search-clear-btn img{width:10px;height:10px;opacity:.5}.search-clear-btn:hover img{opacity:1}.profile-img{display:block}.hamburger-menu{display:none;cursor:pointer;font-size:1.5em}.explorer-container{width:100%}.my-masonry-grid{display:flex;justify-content:center;width:100%;gap:40px;margin-top:12px}.my-masonry-grid_column{background-clip:padding-box}.masonry-item{position:relative;border:0px;border-radius:0;cursor:pointer}.masonry-item img{display:block;border-radius:0;transition:transform .3s ease}.overlay{cursor:pointer;width:100%;height:100%;opacity:0;transition:opacity .3s ease}.masonry-item:hover .overlay{opacity:1}.save-btn{position:absolute;top:10px;right:10px;background-color:#535353;color:#fff;border:none;padding:8px 12px;border-radius:40px;font-size:.9em;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;overflow:hidden}.save-btn.saved{background-color:#08b599;animation:pulseEffect .5s ease-in-out}.save-btn:hover{background-color:#08b599;transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}@keyframes pulseEffect{0%{transform:scale(1);box-shadow:0 0 #08b599b3}50%{transform:scale(1.05);box-shadow:0 0 0 10px #08b59900}to{transform:scale(1);box-shadow:0 0 #08b59900}}.saved-text{position:absolute;opacity:0;animation:slideIn 2s forwards;color:#fff;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#08b599;left:0;top:0}@keyframes slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.masonry-item:hover .save-btn{opacity:1}.user-info{position:absolute;top:10px;left:10px;display:flex;align-items:center;opacity:0;transition:opacity .3s ease}.masonry-item:hover .user-info{opacity:1}.user-info img{width:30px;height:30px;border-radius:50%;margin-right:8px}.user-info span{color:#fff;font-size:.8em}.location-info{position:absolute;bottom:10px;left:10px;background-color:#1e8c80;color:#fff;padding:5px 10px;border-radius:40px;display:flex;align-items:center;cursor:pointer;opacity:0;transition:opacity .3s ease}.masonry-item:hover .location-info{opacity:1}.location-info .location-icon{margin-right:5px;font-size:1em}.tag-label{position:absolute;bottom:10px;right:10px;background:#0009;color:#fff;padding:5px 10px;border-radius:40px;font-size:.9em;cursor:pointer;opacity:0;transition:opacity .3s ease}.masonry-item:hover .tag-label{opacity:1}.loading-indicator{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:2rem 0;color:#888;letter-spacing:.02em}.spinner{width:40px;height:40px;border:4px solid rgba(0,0,0,.1);border-radius:50%;border-top-color:#0095f6;animation:spin 1s linear infinite;margin-bottom:.5rem}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-message{color:#e74c3c;text-align:center;margin:2rem 0;padding:1rem;background-color:#e74c3c1a;border-radius:8px}.end-message,.no-images-message{color:#777;text-align:center;margin:2rem 0;padding:1rem;font-style:italic}.loading-indicator,.error-message,.end-message{text-align:center;padding:20px;margin:20px 0;width:100%;letter-spacing:.02em}.end-message{color:#7f8c8d;font-style:italic;border-top:1px solid #eee}.dashboard-header{display:flex;flex-direction:row;padding:0 20px;position:fixed;top:12px;left:60px;right:60px;height:42px;border-radius:0;z-index:2000;background:transparent;isolation:isolate}.dashboard-header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:#fdfdfdc2;backdrop-filter:blur(8px) saturate(120%);-webkit-backdrop-filter:blur(8px) saturate(120%);pointer-events:none;z-index:-1}.search-results-container,.profile-options-modal{background:#fdfdfdc2;backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);border:solid 1px #d2d2d2}.header-left{width:260px;display:flex;align-items:center;gap:20px}.dashboard-mark{display:flex;align-items:center;justify-content:center;line-height:1;font-weight:600;letter-spacing:.04em;color:inherit}.dashboard-mark-t{font-size:13px}.dashboard-mark-slash{font-size:14px}.header-center{flex:1;display:flex;justify-content:center;position:relative}.header-right{width:260px;display:flex;align-items:center;justify-content:flex-end;gap:20px}.logo-img{width:125px;height:auto;transform:translateY(2px)}nav.header-left-nav{display:flex;align-items:center;gap:20px}button.header-left-link{font-family:Inter Tight,sans-serif;background:transparent;border:0;font-size:11px;line-height:17px;letter-spacing:.04em;color:inherit;cursor:pointer;padding:0;font-weight:400;text-transform:uppercase;display:flex;flex-direction:row;align-items:center;align-content:center;gap:5px;opacity:.65}button.header-left-link.active{color:inherit;font-weight:500;opacity:1}button.button.header-left-link.--text-medium.active{font-weight:400;color:#000;opacity:.75}button.header-left-link:after{display:none}button.button.header-left-link.--text-medium{font-size:15px;line-height:17px;font-weight:300;text-transform:lowercase}button.button.header-left-link.--text-medium:hover svg{fill:currentColor}button.button.header-left-link.--text-medium.nep-panel-close:hover svg path{fill:none;stroke:#fdfdfd}.header-center .dashboard-search-pill{width:32px;max-width:32px;display:flex;align-items:center;gap:10px;padding:8px 9px 6px;margin:0 12px;overflow:hidden;transition:width .28s cubic-bezier(.4,0,.2,1),padding .28s cubic-bezier(.4,0,.2,1),background .2s ease}.header-center .dashboard-search-pill.expanded{width:100%;max-width:440px;padding:8px 12px 6px;background:transparent}.dashboard-search-pill .dashboard-search-trigger{flex-shrink:0}.dashboard-search-pill .modern-search-input,.dashboard-search-pill .search-clear-btn{opacity:0;pointer-events:none;transition:opacity .15s ease}.dashboard-search-pill.expanded .modern-search-input,.dashboard-search-pill.expanded .search-clear-btn{opacity:1;pointer-events:auto;transition-delay:.08s}.modern-search-input{flex:1;border:none;background:transparent;outline:none;font-size:12px;text-transform:none;color:#111}.modern-search-input::placeholder{color:#aaa;font-size:11px;font-weight:400;opacity:1;text-transform:uppercase}.create-main-btn{font-family:Inter Tight,sans-serif;border-radius:999px;border:none;background:#222;color:#fff;padding:8px 18px;font-size:13px;letter-spacing:.02em;font-weight:400;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s ease;position:relative;display:inline-flex;align-items:center;justify-content:center;opacity:1}.create-main-btn-wrap{position:relative;display:inline-flex}.create-main-btn-dot{display:block;position:absolute;top:-1px;right:-7px;width:6px;height:6px;border-radius:999px;background:var(--color-brand-turquoise-dark);z-index:5;pointer-events:none;opacity:1}.header-icon-button{border:none;background:transparent;padding:9px;border-radius:999px;cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative}.header-icon-button:hover{background:#f2f2f2}.header-badge-dot{position:absolute;top:-3px;right:-3px;width:9px;height:9px;border-radius:50%;background:#5259d0;border:2px solid #ffffff;box-shadow:0 2px 8px #2f80ed59}button.dashboard-search-trigger{background:transparent;border:0px;padding:0;display:inline-flex;align-items:center;justify-content:center}button.dashboard-search-trigger:hover{cursor:pointer}img.search-sparkles-icon:hover{opacity:.9}.header-left-link{position:relative}.nep-icon-tooltip{position:absolute;top:calc(100% + 8px);right:0;white-space:nowrap;background:#111;color:#fdfdfd!important;font-size:11px;font-weight:400;text-transform:none;letter-spacing:.02em;padding:5px 10px;border-radius:0;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .15s ease,transform .15s ease;z-index:10}.header-left-link:hover .nep-icon-tooltip,.header-left-link:focus-visible .nep-icon-tooltip{opacity:1;transform:translateY(0)}button.header-left-link.--text__medium{font-family:Inter Tight,sans-serif;font-size:22px;line-height:22px;font-weight:300;width:16px;height:16px;padding:0;display:flex;align-items:center;justify-content:center}button.header-left-link.--text__medium:hover{font-weight:300}button.button.header-left-link:hover{opacity:1}.profile-wrapper{display:flex;align-items:center;gap:20px;position:relative}.profile-img{width:33px;height:33px;border-radius:50%;object-fit:cover;border:.2px solid #ddd;cursor:pointer}.side-menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0006;z-index:999}.mobile-side-menu{position:fixed;top:0;right:0;width:75%;max-width:240px;height:100%;background:#fff;z-index:1000;display:flex;text-align:right;flex-direction:column;padding:20px;animation:slideIn .3s ease}.mobile-side-menu .menu-header{display:flex;justify-content:flex-end}.close-icon{font-size:1.5rem;cursor:pointer;color:#333}.mobile-side-menu .menu-content{display:flex;flex-direction:column;margin-top:20px;gap:15px}.mobile-side-menu .menu-item{font-size:1.1rem;color:#000;text-decoration:none;transition:color .3s ease}.mobile-side-menu .menu-item:hover,.mobile-side-menu .menu-item.active{color:var(--color-brand-blue-text)}@media(max-width:1500px){.dashboard-sidebar .logo-dashboard{margin-bottom:30px}.dashboard-sidebar nav ul{gap:25px}}@media(max-width:1189px){.header-left-nav--desktop{display:none!important}.header-left-nav-dropdown{display:block!important}}@media(min-width:1190px){.header-left-nav--desktop{display:flex!important}.header-left-nav-dropdown{display:none!important}}@media(max-width:767px){.dashboard-container{height:fit-content;min-height:100vh}.dashboard-search-pill{width:-webkit-fill-available;margin-top:12px}.dashboard-sidebar,.menu-tab-menu-container{display:none}.header-left,.create-main-btn-wrap,.dashboard-header{display:none!important}.explorer-container{padding-top:0;margin-top:80px}.dashboard-content{margin-top:0!important;flex:1;margin-left:0;margin-top:4rem}.profile-dropdown-icon{display:none}.header-center{flex:1;justify-content:flex-start}.my-masonry-grid{width:100%;gap:24px;margin-top:0}h1.centerTitle{font-family:Inter Tight,sans-serif;font-size:10vw;line-height:10vw;font-weight:500;color:#111;text-transform:uppercase;width:100%}.creatives-subtitle{font-size:13px;width:fit-content;padding:0 12px;margin-top:0}.my-masonry-grid_column{padding-left:0}.masonry-item{margin-bottom:24px}.save-btn{padding:6px 12px;font-size:.8rem}.user-info img{width:24px;height:24px}}@media(max-width:480px){.profile-options-modal{position:absolute;top:-245px;width:175px;text-align:left;right:-13px;background:#fff;border:1px solid #ccc;color:#000;border-radius:15px;box-shadow:0 2px 8px #00000026;z-index:9900;padding:10px}.hamburger-menu{display:block;font-size:1.85rem;color:#444;cursor:pointer}.dashboard-container{height:fit-content}.my-msonry-grid{width:100%}}.back-error{display:inline-flex;align-items:center;padding:10px 24px;background-color:#111;color:#fff;border:none;cursor:pointer;font-size:12px;font-weight:500;font-family:Inter Tight,sans-serif;text-transform:uppercase;border-radius:0;transition:background .15s ease}.back-error:hover{background-color:#333}
