@import "https://fonts.googleapis.com/css2?family=DM+Mono:ital,wght@0,300;0,400;0,500;1,300;1,400;1,500&family=DM+Sans:wght@400;500;600;700&family=Figtree:ital,wght@0,300..900;1,300..900&family=Inter:wght@300;400;500;600&family=JetBrains+Mono:wght@400;500;600&family=Manrope:wght@500;600;700;800&family=Outfit:wght@300;400;500;600;700;800;900&display=swap";.hz-landing{--hz-navy:#001f3f;--hz-orange:#f97316;--hz-bg:#fff;--hz-text:#001f3f;--hz-muted:#001f3f94;--hz-card:#fff;--hz-alt:#f8fafc;background:var(--hz-bg);color:var(--hz-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;transition:all .3s;overflow:hidden}.hz-landing[data-theme=dark]{--hz-bg:#001f3f;--hz-text:#fff;--hz-muted:#ffffff94;--hz-card:#ffffff0d;--hz-alt:#0003}.hz-landing *{box-sizing:border-box}.hz-landing button,.hz-landing a{font:inherit}.hz-landing img{object-fit:cover;width:100%;display:block}.hz-container{width:100%;max-width:1280px;margin:auto;padding:0 24px}.hz-header{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border-bottom:1px solid #001f3f14;position:fixed;inset:0 0 auto}.hz-landing[data-theme=dark] .hz-header{background:#001f3ff2;border-color:#ffffff14}.hz-header-inner{justify-content:space-between;align-items:center;height:72px;display:flex}.hz-logo{color:inherit;background:0 0;border:0;align-items:center;gap:10px;display:flex}.hz-logo>span{width:40px;height:40px;color:var(--hz-orange);background:#f973161f;border-radius:10px;place-items:center;display:grid}.hz-logo svg{width:24px}.hz-logo b{letter-spacing:-1px;text-transform:uppercase;font-size:22px;font-style:italic;font-weight:900}.hz-desktop-nav{gap:32px;display:flex}.hz-desktop-nav a{color:inherit;text-transform:uppercase;letter-spacing:1.5px;opacity:.55;font-size:10px;font-weight:800;text-decoration:none}.hz-desktop-nav a:hover{opacity:1}.hz-header-actions{align-items:center;gap:12px;display:flex}.hz-theme{color:inherit;opacity:.65;background:0 0;border:0;width:36px;height:36px;padding:8px}.hz-theme svg{width:18px}.hz-enter{color:var(--hz-navy);text-transform:uppercase;letter-spacing:1.2px;background:#fcf8f0;border:1px solid #001f3f1a;border-radius:6px;padding:10px 25px;font-size:10px;font-weight:900}.hz-hamburger{background:0 0;border:0;padding:5px;display:none}.hz-hamburger i{background:var(--hz-text);border-radius:2px;width:24px;height:2px;margin:5px;display:block}.hz-mobile-nav{display:none}.hz-hero{text-align:center;justify-content:center;align-items:center;min-height:100vh;padding-top:72px;display:flex;position:relative}.hz-hero-bg{position:absolute;inset:0}.hz-hero-bg img{height:100%}.hz-hero-bg i{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffffe6;position:absolute;inset:0}.hz-landing[data-theme=dark] .hz-hero-bg i{background:#001f3fe6}.hz-hero-content{z-index:2;max-width:930px;padding:60px 24px;position:relative}.hz-badge{color:var(--hz-orange);text-transform:uppercase;letter-spacing:3px;background:#f973161a;border:1px solid #f9731640;border-radius:6px;margin-bottom:30px;padding:8px 22px;font-size:9px;font-weight:900;display:inline-block}.hz-hero h1{letter-spacing:-5px;text-transform:uppercase;margin:0 0 30px;font-size:clamp(52px,9vw,108px);font-weight:900;line-height:.95}.hz-landing em{color:var(--hz-orange);font-style:italic}.hz-hero p{color:var(--hz-muted);max-width:760px;margin:0 auto 44px;font-size:clamp(16px,2vw,20px);font-weight:500;line-height:1.7}.hz-hero-btns{flex-wrap:wrap;justify-content:center;gap:18px;display:flex}.hz-primary,.hz-secondary{text-transform:uppercase;letter-spacing:1.5px;border-radius:6px;padding:17px 40px;font-size:11px;font-weight:900}.hz-primary{background:var(--hz-orange);color:#fff;border:0;box-shadow:0 8px 30px #f9731659}.hz-secondary{border:2px solid var(--hz-text);color:var(--hz-text);background:0 0}.hz-section{padding:110px 0;scroll-margin-top:70px}.hz-alt{background:var(--hz-alt)}.hz-title{letter-spacing:-3px;text-transform:uppercase;margin:0 0 22px;font-size:clamp(36px,6vw,78px);font-style:italic;font-weight:900;line-height:1}.hz-sub{color:var(--hz-muted);max-width:650px;margin:0;font-size:17px;line-height:1.65}.hz-infra-head{justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:65px;display:flex}.hz-stats{flex:none;grid-template-columns:1fr 1fr;gap:25px 45px;display:grid}.hz-stats div{flex-direction:column;display:flex}.hz-stats b{color:var(--hz-orange);font-size:36px}.hz-stats span{text-transform:uppercase;letter-spacing:1.3px;color:var(--hz-muted);font-size:9px;font-weight:800}.hz-feature-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.hz-feature{background:var(--hz-card);border:1px solid #001f3f14;border-radius:8px;padding:36px;transition:all .25s}.hz-feature:hover{transform:translateY(-8px);box-shadow:0 20px 50px #0000001f}.hz-feature>span,.hz-path-card>span{width:60px;height:60px;color:var(--hz-orange);background:#f973161a;border-radius:8px;place-items:center;margin-bottom:28px;display:grid}.hz-feature svg{width:30px}.hz-feature h3,.hz-path-card h3,.hz-why h3{text-transform:uppercase;margin:0 0 12px;font-size:17px;font-weight:900}.hz-feature p,.hz-why p{color:var(--hz-muted);margin:0;font-size:13px;line-height:1.65}.hz-section-head{text-align:center;margin-bottom:65px}.hz-section-head .hz-sub{margin:auto}.hz-stories{grid-template-columns:repeat(3,1fr);gap:42px;display:grid}.hz-story{flex-direction:column;display:flex}.hz-story-img{aspect-ratio:4/5;border-radius:8px;margin-bottom:25px;position:relative;overflow:hidden}.hz-story-img img{height:100%;transition:all .5s}.hz-story-img:after{content:"";opacity:0;background:#f9731640;transition:all .3s;position:absolute;inset:0}.hz-story-img i{z-index:2;color:var(--hz-orange);text-transform:uppercase;opacity:0;background:#fff;border-radius:6px;padding:8px 14px;font-size:9px;font-weight:900;transition:all .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-40%)}.hz-story-img span{z-index:2;background:var(--hz-orange);color:#fff;text-transform:uppercase;border-radius:5px;padding:6px 12px;font-size:8px;font-weight:900;position:absolute;top:18px;left:18px}.hz-story:hover .hz-story-img img{transform:scale(1.07)}.hz-story:hover .hz-story-img:after,.hz-story:hover .hz-story-img i{opacity:1}.hz-story>svg{width:30px;color:var(--hz-orange);margin-bottom:18px}.hz-story>p{flex:1;font-size:16px;font-style:italic;line-height:1.65}.hz-story>b{text-transform:uppercase;letter-spacing:1px;font-size:12px}.hz-story>small{text-transform:uppercase;color:var(--hz-muted);letter-spacing:1px;margin-top:4px;font-size:9px}.hz-path{background:var(--hz-navy);color:#fff}.hz-path .hz-section-head>p{color:#ffffff8c;max-width:650px;margin:auto;line-height:1.6}.hz-path-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.hz-path-card{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;flex-direction:column;padding:36px;transition:all .2s;display:flex}.hz-path-card:hover{background:#ffffff1a;transform:scale(1.015)}.hz-path-card>span{color:var(--hz-navy);background:#fff;width:54px;height:54px}.hz-path-card svg{width:27px}.hz-path-card h3{font-size:21px}.hz-path-card>p{color:#ffffff8c;min-height:62px;font-size:13px;line-height:1.6}.hz-path-card ul{flex:1;margin:10px 0 28px;padding:0;list-style:none}.hz-path-card li{text-transform:uppercase;letter-spacing:1px;color:#ffffffbf;margin:11px 0;font-size:10px;font-weight:800}.hz-path-card li:before{content:"";background:var(--hz-orange);border-radius:50%;width:6px;height:6px;margin-right:10px;display:inline-block}.hz-path-card button{background:var(--hz-orange);color:#fff;text-transform:uppercase;letter-spacing:2px;border:0;border-radius:6px;height:43px;margin-top:8px;font-size:9px;font-weight:900}.hz-path-card button.outline{background:0 0;border:1px solid #fff3}.hz-lounge{position:relative}.hz-lounge-bg{opacity:.07;background:url(https://images.unsplash.com/photo-1514525253361-bee213b230f4?auto=format&fit=crop&q=80&w=2000) 50%/cover;position:absolute;inset:0}.hz-lounge-inner{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid;position:relative}.hz-live{color:var(--hz-orange);text-transform:uppercase;letter-spacing:1.5px;background:#f973161a;border-radius:6px;align-items:center;gap:8px;margin-bottom:25px;padding:8px 14px;font-size:9px;font-weight:900;display:inline-flex}.hz-live svg{width:13px}.hz-lounge-points{grid-template-columns:1fr 1fr;gap:20px;margin-top:35px;display:grid}.hz-lounge-points>div{align-items:center;gap:13px;display:flex}.hz-lounge-points span{width:46px;height:46px;color:var(--hz-orange);background:#f973161a;border-radius:8px;place-items:center;display:grid}.hz-lounge-points svg{width:21px}.hz-lounge-points b{text-transform:uppercase;font-size:11px}.hz-lounge-points small{color:var(--hz-muted);letter-spacing:1px;margin-top:4px;font-size:8px;display:block}.hz-video{aspect-ratio:16/9;border:8px solid var(--hz-card);border-radius:8px;position:relative;overflow:hidden;box-shadow:0 30px 80px #0003}.hz-video img{opacity:.65;height:100%}.hz-video button{width:80px;height:80px;color:var(--hz-navy);background:#fff;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hz-video svg{width:34px}.hz-why{background:#f973161f;border:1px solid #f973161f;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.hz-why article{background:var(--hz-card);padding:50px;transition:all .2s}.hz-why svg{width:44px;color:var(--hz-orange);margin-bottom:28px}.hz-why article:hover{background:var(--hz-orange);color:#fff}.hz-why article:hover svg,.hz-why article:hover p{color:#fff}.hz-cta{text-align:center;position:relative}.hz-cta-flame{color:var(--hz-orange);opacity:.05;place-items:center;display:grid;position:absolute;inset:0}.hz-cta-flame svg{width:650px}.hz-cta>.hz-container{position:relative}.hz-cta h2{text-transform:uppercase;letter-spacing:-4px;margin:0 0 32px;font-size:clamp(52px,9vw,98px);font-style:italic;font-weight:900;line-height:.92}.hz-cta p{max-width:600px;color:var(--hz-muted);margin:0 auto 48px;font-size:20px;line-height:1.6}.hz-cta>div>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;display:flex}.hz-cta button{background:var(--hz-navy);color:#fff;text-transform:uppercase;letter-spacing:2px;border:0;border-radius:6px;padding:18px 45px;font-size:11px;font-weight:900}.hz-landing[data-theme=dark] .hz-cta button{color:var(--hz-navy);background:#fff}.hz-cta span{color:var(--hz-muted);text-transform:uppercase;letter-spacing:1px;align-items:center;gap:7px;font-size:9px;font-weight:900;display:flex}.hz-cta span svg{width:16px}.hz-footer{background:var(--hz-navy);color:#fff;padding:85px 0 45px}.hz-footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;margin-bottom:65px;display:grid}.hz-footer-brand{color:var(--hz-orange);align-items:center;gap:10px;margin-bottom:20px;display:flex}.hz-footer-brand svg{width:36px}.hz-footer-brand b{text-transform:uppercase;color:#fff;font-size:32px;font-style:italic}.hz-footer-grid>div:first-child>p{color:#ffffff59;text-transform:uppercase;max-width:300px;font-size:11px;line-height:1.7}.hz-socials{gap:9px;margin-top:24px;display:flex}.hz-socials button{color:#fff;background:0 0;border:1px solid #ffffff1f;border-radius:6px;width:38px;height:38px;padding:10px}.hz-footer-col{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.hz-footer-col h4{color:var(--hz-orange);text-transform:uppercase;letter-spacing:3px;margin:5px 0 14px;font-size:9px}.hz-footer-col button{color:#ffffff61;text-transform:uppercase;letter-spacing:1px;background:0 0;border:0;padding:0;font-size:11px;font-weight:800}.hz-footer-col button:hover{color:#fff}.hz-footer-bottom{color:#ffffff40;text-transform:uppercase;letter-spacing:2px;border-top:1px solid #ffffff12;justify-content:space-between;padding-top:32px;font-size:8px;font-weight:800;display:flex}.hz-footer-bottom div{gap:25px;display:flex}.hz-footer-bottom button{color:inherit;text-transform:uppercase;letter-spacing:1px;background:0 0;border:0;font-size:8px}.hz-reveal{opacity:0;transition:opacity .55s,transform .55s;transform:translateY(28px)}.hz-visible{opacity:1;transform:none}@media (width<=1023px){.hz-desktop-nav{display:none}.hz-hamburger{display:block}.hz-mobile-nav{background:var(--hz-bg);border-top:1px solid #001f3f14;flex-direction:column;padding:10px 24px 20px;display:none;position:absolute;top:72px;left:0;right:0}.hz-mobile-nav.open{display:flex}.hz-mobile-nav a,.hz-mobile-nav button{color:var(--hz-text);text-align:left;text-transform:uppercase;letter-spacing:1px;background:0 0;border:0;border-bottom:1px solid #001f3f0f;padding:12px 0;font-size:11px;font-weight:800;text-decoration:none}.hz-infra-head{flex-direction:column;align-items:flex-start}.hz-feature-grid,.hz-path-grid{grid-template-columns:1fr 1fr}.hz-lounge-inner{grid-template-columns:1fr}.hz-why{grid-template-columns:1fr 1fr}}@media (width<=700px){.hz-container{padding:0 16px}.hz-header-inner{height:66px}.hz-logo b{font-size:18px}.hz-logo>span{width:34px;height:34px}.hz-enter{display:none}.hz-mobile-nav{top:66px}.hz-hero{padding-top:66px}.hz-hero h1{letter-spacing:-3px}.hz-section{padding:75px 0}.hz-title{letter-spacing:-2px}.hz-stats{gap:20px;width:100%}.hz-feature-grid,.hz-stories,.hz-path-grid,.hz-why{grid-template-columns:1fr}.hz-feature{padding:28px}.hz-story-img{aspect-ratio:4/4.5}.hz-lounge-points{grid-template-columns:1fr}.hz-video button{width:64px;height:64px}.hz-why article{padding:34px}.hz-cta h2{letter-spacing:-3px}.hz-cta p{font-size:16px}.hz-cta>div>div{flex-direction:column}.hz-footer-grid{grid-template-columns:1fr 1fr}.hz-footer-grid>div:first-child{grid-column:1/-1}.hz-footer-bottom{text-align:center;flex-direction:column;align-items:center;gap:18px}.hz-footer-bottom div{gap:14px}}.hz-story-demo{z-index:3;color:var(--hz-orange);text-transform:uppercase;opacity:0;white-space:nowrap;background:#fff;border:0;border-radius:6px;padding:8px 14px;font-size:9px;font-weight:900;transition:all .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-40%)}.hz-story:hover .hz-story-demo,.hz-story-demo:focus-visible{opacity:1}.hz-story-demo:focus-visible{outline:3px solid var(--hz-orange);outline-offset:2px}.login-register-link{color:navy;letter-spacing:.2px;background:#fff;border-radius:999px;justify-content:center;align-items:center;margin-top:14px;padding:9px 16px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.login-register-link:hover{background:#eef2ff}.auth-page{color:#0f172a;background:#f8fafc;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:38px 24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex}.auth-page *{box-sizing:border-box}.auth-page button,.auth-page input{font:inherit}.auth-logo{background:0 0;border:0;align-items:center;gap:10px;margin-bottom:32px;display:flex}.auth-logo>span{color:#fff;background:navy;border-radius:12px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 4px 14px #0000804d}.auth-logo svg{width:28px}.auth-logo b{letter-spacing:-1.5px;font-size:28px;font-weight:900}.auth-journey{width:100%;max-width:900px}.auth-heading{text-align:center;margin-bottom:30px}.auth-heading h1{margin:0 0 8px;font-size:32px;font-weight:900}.auth-heading p{color:#64748b;margin:0;font-size:15px}.auth-type-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.auth-type{text-align:left;background:#fff;border:2px solid #0000;border-radius:16px;padding:23px;transition:all .2s;position:relative;box-shadow:0 1px 3px #00000012}.auth-type:hover{border-color:#00008026;transform:translateY(-2px);box-shadow:0 8px 30px #0000001f}.auth-type-icon,.auth-selected{color:#fff;border-radius:12px;place-items:center;width:48px;height:48px;margin-bottom:15px;display:grid}.auth-type-icon svg{width:24px}.auth-type-talent .auth-type-icon,.auth-selected.auth-type-talent{background:#3b82f6}.auth-type-label .auth-type-icon,.auth-selected.auth-type-label{background:#4f46e5}.auth-type-business .auth-type-icon,.auth-selected.auth-type-business{background:#1e293b}.auth-type-education .auth-type-icon,.auth-selected.auth-type-education{background:navy}.auth-type-influencer .auth-type-icon,.auth-selected.auth-type-influencer{background:#db2777}.auth-type-social .auth-type-icon,.auth-selected.auth-type-social{background:#059669}.auth-type h2{margin:0 0 7px;font-size:17px}.auth-type p{color:#64748b;margin:0 0 14px;font-size:12px;line-height:1.5}.auth-type ul{margin:0;padding:0;list-style:none}.auth-type li{text-transform:uppercase;letter-spacing:1px;color:#94a3b8;margin:6px 0;font-size:9px;font-weight:800}.auth-type li:before{content:"";background:navy;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.auth-type>i{color:navy;opacity:0;transition:all .2s;position:absolute;bottom:15px;right:15px}.auth-type>i svg{width:19px}.auth-type:hover>i{opacity:1;transform:translate(2px)}.auth-switch{text-align:center;color:#64748b;margin:25px 0 0;font-size:13px}.auth-switch button,.login-footer button{color:navy;background:0 0;border:0;font-weight:900}.auth-form-card,.login-card{background:#fff;border-radius:20px;width:100%;max-width:480px;overflow:hidden;box-shadow:0 20px 60px #0000001f}.auth-form-card>header,.login-card>header{color:#fff;text-align:center;background:navy;padding:34px 32px;position:relative}.auth-back{color:#fff;background:0 0;border:0;width:36px;height:36px;padding:8px;position:absolute;top:15px;left:15px}.auth-selected{border:1px solid #ffffff40;width:64px;height:64px;margin:0 auto 14px}.auth-selected svg{width:30px}.auth-form-card header h1,.login-card header h1{margin:0;font-size:22px;font-weight:900}.auth-form-card header p,.login-card header p{color:#ffffff9e;margin:5px 0 0;font-size:12px}.auth-form-body{padding:30px}.auth-field-row{grid-template-columns:1fr 1fr;gap:15px;display:grid}.auth-field{flex-direction:column;gap:6px;margin-bottom:18px;display:flex}.auth-field>span,.login-password-top span{text-transform:uppercase;letter-spacing:1px;color:#94a3b8;font-size:9px;font-weight:800}.auth-field>div{position:relative}.auth-field svg{color:#94a3b8;width:16px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.auth-field input{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;outline:0;width:100%;height:46px;padding:0 14px 0 39px;font-size:13px}.auth-field .no-icon input{padding-left:14px}.auth-field input:focus{background:#fff;border-color:navy;box-shadow:0 0 0 3px #00008012}.auth-terms{background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;gap:11px;margin-bottom:22px;padding:14px;display:flex}.auth-terms>svg{color:navy;flex:none;width:18px}.auth-terms p{color:#1e3a8a;margin:0;font-size:10px;line-height:1.6}.auth-terms button{color:navy;background:0 0;border:0;padding:0;font-weight:800}.auth-submit{color:#fff;background:navy;border:0;border-radius:12px;width:100%;height:50px;font-size:15px;font-weight:900}.auth-submit:hover{background:#000060}.auth-success{text-align:center;flex-direction:column;align-items:center;padding:14px 0;display:flex}.auth-success>span{color:#16a34a;background:#dcfce7;border-radius:50%;place-items:center;width:70px;height:70px;display:grid}.auth-success svg{width:35px}.auth-success h2{margin:18px 0 8px;font-size:23px}.auth-success p{color:#64748b;max-width:340px;font-size:13px;line-height:1.6}.auth-success button{color:#fff;background:navy;border:0;border-radius:11px;margin-top:8px;padding:13px 28px;font-weight:900}.login-card>header{padding:40px 32px}.login-card header h1{font-size:27px}.login-body{padding:36px 40px}.auth-error{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;margin-bottom:15px;padding:11px 14px;font-size:12px;font-weight:600}.login-password-top{justify-content:space-between;align-items:center;margin-bottom:-2px;display:flex}.login-password-top button{color:navy;text-transform:uppercase;letter-spacing:1px;background:0 0;border:0;font-size:9px;font-weight:900}.login-password-top+.auth-field{margin-top:0}.login-password-top+.auth-field>span{display:none}.login-submit{justify-content:center;align-items:center;gap:8px;display:flex}.login-submit>svg{width:19px}.login-submit>i{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite auth-spin}.login-submit:disabled{opacity:.75}@keyframes auth-spin{to{transform:rotate(360deg)}}.auth-divider{align-items:center;gap:10px;margin:25px 0;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#f1f5f9;flex:1;height:1px}.auth-divider span{text-transform:uppercase;letter-spacing:1.5px;color:#cbd5e1;font-size:9px;font-weight:800}.auth-social{grid-template-columns:1fr 1fr;gap:11px;display:grid}.auth-social button{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;height:46px;font-size:13px;font-weight:700}.google-g{color:#4285f4;font-size:16px}.github-mark{color:#111;font-size:16px}.login-footer{text-align:center;color:#64748b;border-top:1px solid #f1f5f9;margin-top:28px;padding-top:22px;font-size:13px}.auth-trust{color:#94a3b8;text-transform:uppercase;letter-spacing:1px;align-items:center;gap:13px;margin-top:22px;font-size:9px;font-weight:800;display:flex}.auth-trust span{align-items:center;gap:5px;display:flex}.auth-trust svg{width:13px}.auth-trust>i{background:#e2e8f0;border-radius:50%;width:4px;height:4px}@media (width<=720px){.auth-page{justify-content:flex-start;padding:25px 16px}.auth-type-grid{grid-template-columns:1fr 1fr}.auth-type{padding:19px}.auth-logo{margin-bottom:24px}}@media (width<=520px){.auth-type-grid{grid-template-columns:1fr}.auth-field-row{grid-template-columns:1fr;gap:0}.auth-form-body,.login-body{padding:26px 22px}.auth-trust{flex-wrap:wrap;justify-content:center;gap:7px}.auth-logo b{font-size:24px}}.shared-registration{width:100%;max-width:940px}.shared-reg-head{text-align:center;margin-bottom:28px}.shared-reg-head>span,.phase-label{text-transform:uppercase;letter-spacing:2px;color:navy;font-size:9px;font-weight:900}.shared-reg-head h1,.registration-complete h1{margin:7px 0;font-size:34px}.shared-reg-head>p,.registration-complete>p{color:#64748b;max-width:650px;margin:0 auto;font-size:14px;line-height:1.6}.shared-reg-head>div{justify-content:center;align-items:center;margin-top:24px;display:flex}.shared-reg-head>div b{color:#fff;background:navy;border-radius:50%;place-items:center;width:26px;height:26px;font-size:10px;display:grid}.shared-reg-head>div span{text-transform:uppercase;letter-spacing:1px;margin:0 8px;font-size:9px;font-weight:800}.shared-reg-head>div i{background:#cbd5e1;width:50px;height:1px}.shared-form{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.shared-form>section{background:#fff;border:1px solid #e7ebf0;border-radius:16px;padding:25px;box-shadow:0 5px 22px #0f172a0a}.shared-form>section:first-child{grid-row:span 2}.shared-form h2{margin:0 0 4px;font-size:17px}.shared-form section>p{color:#94a3b8;margin:0 0 20px;font-size:11px}.profile-upload{grid-template-columns:110px 1fr;align-items:center;gap:15px;margin-bottom:4px;display:grid}.display-photo-upload{color:#64748b;background:#f8fafc;border:1px dashed #b9c2d0;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;height:104px;display:flex;position:relative;overflow:hidden}.display-photo-upload>input{opacity:0;cursor:pointer;position:absolute;inset:0}.display-photo-upload>svg{width:26px}.display-photo-upload>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.display-photo-upload>span{color:#fff;text-align:center;background:#000080db;border-radius:6px;padding:5px;font-size:8px;font-weight:800;position:absolute;bottom:6px;left:6px;right:6px}.profile-upload .auth-field{margin:0}.auth-field select{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;outline:0;width:100%;height:46px;padding:0 13px;font-size:12px}.auth-field select:focus{background:#fff;border-color:navy;box-shadow:0 0 0 3px #00008012}.age-note,.verify-prompt{color:#64748b;background:#f8fafc;border-radius:9px;align-items:flex-start;gap:8px;margin-top:-5px;padding:10px;font-size:9px;line-height:1.5;display:flex}.age-note svg,.verify-prompt svg{color:navy;flex:none;width:15px}.verify-prompt{color:#1e3a8a;background:#eff6ff;margin:-8px 0 16px}.hold-captcha{text-align:left;background:#f8fafc;border:1px solid #cbd5e1;border-radius:11px;align-items:center;gap:11px;width:100%;height:64px;margin-bottom:16px;padding:0 13px;display:flex;position:relative;overflow:hidden}.hold-captcha>span{border:2px solid #94a3b8;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.hold-captcha>span i{background:#94a3b8;border-radius:50%;width:8px;height:8px}.hold-captcha:active:before{content:"";transform-origin:0;background:#00008014;animation:1.4s linear forwards captcha-hold;position:absolute;inset:0}@keyframes captcha-hold{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hold-captcha>div{z-index:1;flex-direction:column;flex:1;display:flex}.hold-captcha b{font-size:11px}.hold-captcha small{color:#64748b;margin-top:3px;font-size:8px}.hold-captcha>svg{color:#64748b;z-index:1;width:20px}.hold-captcha.verified{color:#15803d;background:#f0fdf4;border-color:#86efac}.hold-captcha.verified>span{background:#dcfce7;border-color:#22c55e}.hold-captcha.verified>span svg{width:18px}.hold-captcha.verified>svg{color:#16a34a}.shared-form .auth-submit:disabled{opacity:.4;cursor:not-allowed}.registration-complete{text-align:center;background:#fff;border-radius:20px;width:100%;max-width:900px;padding:42px;box-shadow:0 20px 60px #00000017}.success-icon-large{color:#16a34a;background:#dcfce7;border-radius:50%;place-items:center;width:72px;height:72px;margin:0 auto 18px;display:grid}.success-icon-large svg{width:35px}.email-verification{text-align:left;color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;align-items:center;gap:12px;max-width:560px;margin:25px auto;padding:14px;display:flex}.email-verification>svg{width:21px}.email-verification>div{flex-direction:column;flex:1;display:flex}.email-verification b{font-size:11px}.email-verification small{margin-top:3px;font-size:9px}.email-verification button{color:navy;background:0 0;border:0;font-size:9px;font-weight:900}.continue-delta{color:#fff;background:navy;border:0;border-radius:11px;align-items:center;gap:8px;height:49px;padding:0 24px;font-size:12px;font-weight:900;display:inline-flex}.continue-delta svg{width:17px}.ecosystem-list{text-align:left;border-top:1px solid #eef1f5;margin-top:35px;padding-top:25px}.ecosystem-list>div:first-child{justify-content:space-between;align-items:end;margin-bottom:14px;display:flex}.ecosystem-list h2{margin:0;font-size:15px}.ecosystem-list>div:first-child span{color:#94a3b8;font-size:9px}.ecosystem-list>div:last-child{flex-wrap:wrap;gap:6px;display:flex}.ecosystem-list>div:last-child>span{color:#64748b;background:#f1f5f9;border-radius:14px;padding:6px 9px;font-size:8px;font-weight:700}.ecosystem-list>div:last-child>span.active{color:navy;background:#e0e7ff}.ecosystem-list span b{color:#fff;background:navy;border-radius:7px;margin-left:5px;padding:1px 4px;font-size:6px}.delta-banner{color:#fff;background:navy;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:25px;padding:14px 18px;display:flex}.delta-banner span{text-transform:uppercase;letter-spacing:1px;font-size:11px;font-weight:900}.delta-banner p{color:#ffffffa6;margin:0;font-size:10px}.delta-done{max-width:560px}.delta-overlay{z-index:200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020617ad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.delta-modal{background:#fff;border-radius:18px;width:100%;max-width:520px;overflow:hidden;box-shadow:0 30px 90px #0000004d}.delta-modal>header{align-items:center;gap:12px;padding:18px 20px;display:flex}.delta-modal .auth-selected{width:45px;height:45px;margin:0}.delta-modal .auth-selected svg{width:23px}.delta-modal header>div{flex-direction:column;flex:1;display:flex}.delta-modal header small{color:#64748b;text-transform:uppercase;letter-spacing:1px;font-size:8px}.delta-modal header strong{margin-top:4px;font-size:11px}.delta-modal header>button{color:#64748b;background:#f1f5f9;border:0;border-radius:50%;width:32px;height:32px;font-size:20px}.delta-progress{background:#e2e8f0;height:3px}.delta-progress i{background:navy;height:100%;transition:all .25s;display:block}.delta-modal>main{padding:34px 28px}.delta-modal main h2{margin:8px 0;font-size:24px;line-height:1.25}.delta-modal main>p{color:#64748b;margin:0 0 24px;font-size:12px}.delta-options{grid-template-columns:1fr 1fr;gap:9px;display:grid}.delta-options button{text-align:left;color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:8px;height:47px;padding:0 12px;font-size:10px;font-weight:700;display:flex}.delta-options button i{border:2px solid #cbd5e1;border-radius:50%;width:13px;height:13px}.delta-options button.active{color:navy;background:#eef2ff;border-color:navy}.delta-options button.active i{border:4px solid navy}.delta-modal textarea{resize:none;background:#f8fafc;border:1px solid #e2e8f0;border-radius:11px;outline:0;width:100%;padding:13px;font-size:13px}.delta-modal textarea:focus{border-color:navy;box-shadow:0 0 0 3px #00008012}.delta-modal>footer{border-top:1px solid #eef1f5;justify-content:space-between;padding:15px 20px;display:flex}.delta-modal>footer button{color:#64748b;background:0 0;border:0;border-radius:8px;padding:10px 14px;font-size:10px;font-weight:800}.delta-modal>footer button:last-child{color:#fff;background:navy;align-items:center;gap:6px;display:flex}.delta-modal>footer button:disabled{opacity:.35}.delta-modal>footer svg{width:14px}@media (width<=800px){.shared-form{grid-template-columns:1fr}.shared-form>section:first-child{grid-row:auto}.registration-complete{padding:30px 20px}.delta-banner{flex-direction:column;align-items:flex-start;gap:5px}}@media (width<=520px){.shared-reg-head h1,.registration-complete h1{font-size:27px}.profile-upload{grid-template-columns:90px 1fr}.display-photo-upload{height:90px}.shared-form>section{padding:20px}.ecosystem-list>div:first-child{flex-direction:column;align-items:flex-start;gap:4px}.delta-options{grid-template-columns:1fr}.delta-modal>main{padding:28px 20px}}.delta-modal.identity-modal{max-width:660px;max-height:calc(100vh - 36px);overflow-y:auto}.identity-choice{padding-top:25px!important}.identity-choice>h2{margin-bottom:7px!important}.identity-choice>p{margin-bottom:20px!important}.identity-choice>section{border:1px solid #e5eaf0;border-radius:12px;margin-bottom:12px;padding:15px}.identity-section-head{justify-content:space-between;gap:12px;margin-bottom:12px;display:flex}.identity-section-head>div{flex-direction:column;display:flex}.identity-section-head strong{font-size:11px}.identity-section-head small{color:#64748b;margin-top:3px;font-size:8px}.identity-section-head>span{color:navy;text-transform:uppercase;letter-spacing:.5px;background:#eef2ff;border-radius:10px;height:max-content;padding:4px 7px;font-size:7px;font-weight:800}.identity-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.identity-options>button{text-align:left;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:9px;min-height:62px;padding:8px;display:flex;position:relative}.identity-options>button>i{color:#64748b;background:#e2e8f0;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.identity-options>button>i img{object-fit:cover;width:100%;height:100%}.identity-options>button>i svg{width:19px}.identity-options>button>span{flex-direction:column;min-width:0;display:flex}.identity-options b{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.identity-options small{color:#64748b;margin-top:3px;font-size:7px}.identity-options>button>em{border:2px solid #cbd5e1;border-radius:50%;width:12px;height:12px;position:absolute;top:8px;right:8px}.identity-options>button.active{background:#eef2ff;border-color:navy}.identity-options>button.active>em{border:4px solid navy}.app-photo-upload{color:#64748b;background:#f8fafc;border:1px dashed #94a3b8;border-radius:10px;justify-content:center;align-items:center;gap:9px;height:70px;margin-top:9px;display:flex;position:relative;overflow:hidden}.app-photo-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.app-photo-upload>img{object-fit:cover;border-radius:50%;width:54px;height:54px}.app-photo-upload>svg{width:23px}.app-photo-upload>span{font-size:9px;font-weight:800}.application-name{flex-direction:column;gap:5px;margin-top:9px;display:flex}.application-name>span{text-transform:uppercase;letter-spacing:1px;color:#64748b;font-size:8px;font-weight:800}.application-name input{background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;outline:0;height:42px;padding:0 11px;font-size:11px}.application-name input:focus{border-color:navy;box-shadow:0 0 0 3px #00008012}.identity-privacy-note{color:#166534;background:#f0fdf4;border-radius:9px;align-items:flex-start;gap:8px;padding:10px;font-size:8px;line-height:1.5;display:flex}.identity-privacy-note svg{flex:none;width:15px}@media (width<=560px){.identity-options{grid-template-columns:1fr}.identity-section-head{flex-direction:column}.identity-section-head>span{align-self:flex-start}.delta-modal.identity-modal{max-height:calc(100vh - 16px)}}.display-name-field{align-self:start}.display-name-help{color:#64748b;margin-top:-1px;font-size:8px;line-height:1.45}.name-availability{border-radius:7px;align-items:center;gap:5px;margin-top:2px;padding:6px 8px;font-size:8px;font-weight:800;display:flex}.name-availability.checking{color:#64748b;background:#f1f5f9}.name-availability.available{color:#15803d;background:#f0fdf4}.name-availability.available:before{content:"✓";color:#fff;background:#22c55e;border-radius:50%;place-items:center;width:13px;height:13px;font-size:7px;display:grid}.name-availability.taken{color:#dc2626;background:#fef2f2}.name-availability.taken:before{content:"×";color:#fff;background:#ef4444;border-radius:50%;place-items:center;width:13px;height:13px;font-size:9px;display:grid}.auth-field select:disabled{color:#a8b1bf;cursor:not-allowed;background:#f1f5f9}.display-photo-upload:hover{background:#eef2ff;border-color:navy}.display-photo-upload>span{z-index:2}.delta-modal.talent-modal{max-width:720px;max-height:calc(100vh - 36px);overflow-y:auto}.talent-selector{grid-template-columns:1fr 1.15fr;align-items:start;gap:13px;display:grid}.talent-categories{flex-direction:column;gap:6px;display:flex}.talent-categories>button{text-align:left;color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;align-items:center;gap:8px;height:39px;padding:0 9px;font-size:9px;font-weight:750;display:flex}.talent-categories>button>i{border:2px solid #cbd5e1;border-radius:50%;width:10px;height:10px}.talent-categories>button>svg{opacity:.4;width:12px;margin-left:auto}.talent-categories>button.active{color:navy;background:#eef2ff;border-color:navy}.talent-categories>button.active>i{border:3px solid navy}.subtalent-panel{background:#f8fafc;border:1px solid #e2e8f0;border-radius:11px;min-height:180px;padding:13px}.subtalent-panel>span{flex-direction:column;margin-bottom:10px;display:flex}.subtalent-panel>span b{font-size:11px}.subtalent-panel>span small{color:#64748b;margin-top:3px;font-size:8px}.subtalent-panel>div{flex-wrap:wrap;gap:6px;display:flex}.subtalent-panel button{color:#475569;background:#fff;border:1px solid #dce2ea;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:0 9px;font-size:8px;font-weight:700;display:flex}.subtalent-panel button>i{border:1px solid #cbd5e1;border-radius:4px;place-items:center;width:13px;height:13px;display:grid}.subtalent-panel button>i svg{width:9px}.subtalent-panel button.active{color:#fff;background:navy;border-color:navy}.subtalent-panel button.active>i{border-color:#ffffff80}@media (width<=620px){.talent-selector{grid-template-columns:1fr}.delta-modal.talent-modal{max-height:calc(100vh - 16px)}.talent-categories{grid-template-columns:1fr 1fr;display:grid}.talent-categories>button{height:auto;min-height:41px}.subtalent-panel{min-height:auto}}.password-field .password-input-wrap{position:relative}.password-field .password-input-wrap input{padding-right:46px}.password-field .password-toggle{color:#94a3b8;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.password-field .password-toggle:hover{color:navy;background:#eef2ff}.password-field .password-toggle svg{width:16px;position:static;transform:none}.password-field .password-input-wrap svg{pointer-events:none}@layer components;@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[program\:hotzonne-queue-worker\]{program:hotzonne-queue-worker}}:root{--coral:#f1664b;--coral-dark:#dc5037;--coral-soft:#fff0eb;--ink:#242333;--muted:#757382;--cream:#f7f6f2;--surface:#fff;--line:#e8e6e1;--lilac:#7164a7;--lilac-soft:#eeebf8;--green:#2d9f74;--red:#d94949;--amber:#d58a21;--sidebar:244px;--shadow:0 8px 30px #302c260e}*{box-sizing:border-box}body{color:var(--ink);background:var(--cream);-webkit-font-smoothing:antialiased;margin:0;font-family:DM Sans,sans-serif}button,input,textarea{font:inherit}button{cursor:pointer;color:inherit}img{object-fit:cover;display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3,.brand{font-family:Manrope,sans-serif}.app-shell{min-height:100vh}.app-main{margin-left:var(--sidebar);min-height:100vh}.content{max-width:1300px;margin:auto;padding:28px 32px 60px}.sidebar{width:var(--sidebar);background:var(--surface);border-right:1px solid var(--line);z-index:50;flex-direction:column;padding:22px 16px 16px;display:flex;position:fixed;inset:0 auto 0 0}.sidebar-head{justify-content:space-between;padding:0 8px 28px;display:flex}.brand{cursor:pointer;letter-spacing:-.8px;align-items:center;gap:9px;font-size:20px;font-weight:800;display:flex}.brand-sun{background:var(--coral);border-radius:50%;width:27px;height:27px;display:block;position:relative;overflow:hidden;transform:rotate(-8deg)}.brand-sun i{opacity:.95;background:#fff;border-radius:9px;width:22px;height:5px;position:absolute;top:5px;left:8px}.brand-sun i:nth-child(2){top:12px;left:4px}.brand-sun i:nth-child(3){top:19px;left:9px}.nav-label,.eyebrow{text-transform:uppercase;letter-spacing:1.3px;color:#9a97a1;font-size:10px;font-weight:700;line-height:1}.nav-label{padding:0 12px 9px}.nav-spaced{margin-top:26px}.sidebar>nav{scrollbar-width:thin;flex:1;padding-right:2px;overflow-y:auto}.nav-item{color:#605e69;text-align:left;background:0 0;border:0;border-radius:11px;flex:none;align-items:center;gap:10px;width:100%;height:40px;margin:1px 0;padding:0 10px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.nav-item>span{place-items:center;width:25px;display:grid}.nav-item>svg:last-child{opacity:.35;margin-left:auto}.nav-item:hover{color:var(--ink);background:#f7f5f2}.nav-item.active{background:var(--coral-soft);color:var(--coral-dark)}.nav-item b{background:var(--coral);color:#fff;border-radius:12px;margin-left:auto;padding:2px 6px;font-size:10px}.sidebar-promo{background:var(--ink);color:#fff;border-radius:16px;flex-direction:column;align-items:flex-start;gap:6px;margin-top:auto;padding:16px;display:flex;position:relative;overflow:hidden}.sidebar-promo:after{content:"";background:var(--coral);opacity:.8;border-radius:50%;width:90px;height:90px;position:absolute;top:-50px;right:-45px}.sidebar-promo>span{color:#ffc35b}.sidebar-promo strong{font-family:Manrope;font-size:13px}.sidebar-promo small{color:#aaa8b1;font-size:11px;line-height:1.4}.sidebar-promo button{color:#fff;background:0 0;border:0;align-items:center;gap:4px;padding:5px 0 0;font-size:11px;font-weight:700;display:flex}.sidebar-user{border-top:1px solid var(--line);align-items:center;gap:9px;margin-top:8px;padding:12px 5px 0;display:flex}.sidebar-user div{flex-direction:column;flex:1;min-width:0;display:flex}.sidebar-user strong{font-size:12px}.sidebar-user small{color:var(--muted);font-size:10px}.account-settings{width:32px;height:32px;color:var(--muted);background:#f5f3ef;border:0;border-radius:9px;place-items:center;display:grid}.topbar{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#f7f6f2ed;grid-template-columns:minmax(0,1fr) 280px minmax(0,1fr);align-items:center;gap:18px;height:72px;padding:0 32px;display:grid;position:sticky;top:0}.page-heading{flex-direction:column;flex:none;display:flex}.page-heading span{color:var(--muted);font-size:10px}.page-heading strong{font-family:Manrope;font-size:17px}.top-menu{justify-content:flex-start;align-items:center;gap:16px;min-width:0;margin:0;display:flex}.top-menu>button,.store-trigger{white-space:nowrap;color:#5f5d68;background:0 0;border:0;padding:8px 0;font-size:10px;font-weight:700}.top-menu>button:hover,.store-trigger:hover{color:var(--coral)}.store-menu{flex:none;position:relative}.store-trigger{align-items:center;gap:3px;display:flex}.store-trigger>svg{transition:all .2s;transform:rotate(90deg)}.store-menu:hover .store-trigger>svg,.store-menu:focus-within .store-trigger>svg{transform:rotate(-90deg)}.store-dropdown{z-index:60;border:1px solid var(--line);opacity:0;visibility:hidden;background:#fff;border-radius:14px;width:210px;padding:10px;transition:all .18s;position:absolute;top:36px;left:50%;transform:translate(-50%,8px);box-shadow:0 18px 40px #2d272024}.store-menu:hover .store-dropdown,.store-menu:focus-within .store-dropdown{opacity:1;visibility:visible;transform:translate(-50%)}.store-dropdown>.eyebrow{padding:7px 9px 9px;display:block}.store-dropdown>button{text-align:left;color:#5f5d68;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;width:100%;height:39px;padding:0 8px;font-size:11px;font-weight:600;display:flex}.store-dropdown>button:hover{background:var(--coral-soft);color:var(--coral-dark)}.store-dropdown>button>span{background:#f5f3ef;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.store-dropdown>button>svg:last-child{opacity:.4;margin-left:auto}.header-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.search,.chat-search{background:var(--surface);border:1px solid var(--line);color:#aaa;border-radius:12px;align-items:center;gap:8px;height:40px;padding:0 12px;display:flex}.search{justify-self:center;width:280px}.search input,.chat-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:13px}.search kbd{border:1px solid var(--line);background:#f4f2ef;border-radius:5px;padding:3px 6px;font-size:10px}.icon-btn,.top-avatar{border:1px solid var(--line);background:var(--surface);border-radius:12px;place-items:center;width:40px;height:40px;padding:0;display:grid;position:relative}.icon-btn:hover{border-color:#ccc9c2}.icon-btn b{background:var(--coral);color:#fff;border:2px solid var(--cream);border-radius:12px;min-width:18px;padding:1px;font-size:9px;position:absolute;top:-5px;right:-4px}.icon-btn i{background:var(--green);border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:6px}.top-avatar{border:0;border-radius:50%;margin-left:3px}.menu-btn,.mobile-brand,.mobile-close{display:none}.top-avatar-wrap{position:relative}.top-avatar{transition:box-shadow .2s,transform .2s}.top-avatar[aria-expanded=true]{box-shadow:0 0 0 3px var(--coral-soft)}.top-avatar:hover{transform:translateY(-1px)}.top-avatar-menu{background:var(--surface);border:1px solid var(--line);z-index:65;border-radius:12px;flex-direction:column;gap:2px;min-width:196px;padding:7px;display:flex;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 16px 34px #1f1d2729}.top-avatar-menu-item{text-align:left;color:#5f5d68;background:0 0;border:0;border-radius:9px;align-items:center;width:100%;height:37px;padding:0 11px;font-size:11px;font-weight:700;display:flex}.top-avatar-menu-item:hover{background:var(--coral-soft);color:var(--coral-dark)}.top-avatar-menu-item.danger{color:#b42318}.top-avatar-menu-item.danger:hover{color:#912018;background:#fef0ef}.avatar{flex:none;display:inline-flex;position:relative}.avatar img{border-radius:50%;width:100%;height:100%}.avatar-sm{width:36px;height:36px}.avatar-md{width:44px;height:44px}.avatar-lg{width:104px;height:104px}.avatar i{background:var(--green);border:2px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;bottom:1px;right:0}.btn{border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 16px;font-size:12px;font-weight:700;transition:all .2s;display:inline-flex}.btn-primary{background:var(--coral);color:#fff;box-shadow:0 5px 14px #f1664b33}.btn-primary:hover{background:var(--coral-dark);transform:translateY(-1px)}.btn-soft{background:var(--coral-soft);color:var(--coral-dark)}.btn-ghost{color:var(--ink);background:0 0}.btn-dark{background:var(--ink);color:#fff}.btn-danger{background:var(--red);color:#fff}.btn:disabled{opacity:.42;cursor:not-allowed;box-shadow:none;transform:none}.card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px}.feed-layout{grid-template-columns:minmax(0,680px) 310px;justify-content:center;gap:24px;display:grid}.feed-main{min-width:0}.right-rail{flex-direction:column;gap:18px;display:flex}.stories{gap:22px;padding:2px 8px 22px;display:flex;overflow:hidden}.story{flex-direction:column;align-items:center;min-width:58px;display:flex;position:relative}.story-ring{background:linear-gradient(135deg,var(--coral),#f6b746);border-radius:50%;width:58px;height:58px;padding:3px;position:relative}.story-ring img{border:2px solid var(--cream);border-radius:50%;width:100%;height:100%}.story-ring.own{background:#dedbd5}.story-ring i{background:var(--coral);color:#fff;border:2px solid var(--cream);border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;bottom:0;right:-2px}.story>span{margin-top:6px;font-size:11px;font-weight:600}.story>small{color:var(--muted);background:#fff;border-radius:8px;padding:1px 3px;font-size:9px;position:absolute;top:48px;right:2px}.composer{margin-bottom:18px;padding:16px;position:relative}.composer-row{gap:12px;display:flex}.composer textarea{resize:none;background:#f7f6f3;border:0;border-radius:13px;outline:0;flex:1;height:50px;padding:12px 14px;font-size:13px}.composer-tools{justify-content:space-between;align-items:center;margin-top:12px;padding-left:53px;display:flex}.composer-tools>div{gap:3px;display:flex}.composer-tools>div button{color:var(--muted);background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;padding:7px 10px;font-size:11px;font-weight:600;display:flex}.composer-tools>div button:hover{color:var(--coral);background:#f5f3ef}.toast{z-index:4;background:var(--ink);color:#fff;border-radius:9px;gap:5px;padding:8px 12px;font-size:11px;display:flex;position:absolute;top:-13px;right:16px}.post{margin-bottom:18px;padding:18px}.post-head{align-items:center;gap:11px;display:flex}.post-head>div{flex-direction:column;flex:1;display:flex}.post-head strong{font-size:13px}.post-head small{color:var(--muted);margin-top:2px;font-size:10px}.post-head .icon-btn{border:0}.verified{background:var(--lilac);color:#fff;border-radius:50%;place-items:center;width:14px;height:14px;font-size:8px;display:inline-grid}.post>p{color:#4c4a56;margin:14px 0;font-size:13px;line-height:1.6}.post-photo{border-radius:13px;height:380px;position:relative;overflow:hidden}.post-photo img{width:100%;height:100%}.photo-tag{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#232230cc;border-radius:9px;padding:7px 10px;font-size:10px;position:absolute;bottom:14px;left:14px}.post-meta{color:var(--muted);justify-content:space-between;padding:12px 2px;font-size:10px;display:flex}.post-meta i{background:var(--coral);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:20px;height:20px;margin-right:-6px;font-style:normal;display:inline-grid}.post-meta i:nth-child(2){background:var(--lilac);margin-right:4px}.post-actions{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;padding:4px 0;display:flex}.post-actions button{color:#716f7b;background:0 0;border:0;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-size:11px;font-weight:600;display:flex}.post-actions button:hover{background:#f7f5f2}.post-actions button:last-child{flex:0}.post-actions .liked{color:var(--coral)}.post-actions .liked svg{fill:var(--coral)}.post-actions .saved{color:var(--lilac)}.post-actions .saved svg{fill:var(--lilac)}.comment-preview{gap:9px;padding-top:12px;display:flex}.comment-preview>div{background:#f6f5f2;border-radius:10px;flex:1;padding:8px 11px;font-size:11px}.comment-preview b{margin-right:4px}.comment-preview small{color:var(--muted);margin-top:4px;display:block}.live-card,.people-card{padding:17px}.section-head{justify-content:space-between;align-items:flex-start;margin-bottom:14px;display:flex}.section-head h3{margin:4px 0 0;font-size:16px}.section-head button{color:var(--coral);background:0 0;border:0;padding:2px;font-size:10px;font-weight:700}.live-visual{color:#fff;border-radius:12px;height:150px;position:relative;overflow:hidden}.live-visual img{width:100%;height:100%}.live-visual:after{content:"";background:linear-gradient(#0000,#19181fcc);position:absolute;inset:40% 0 0}.live-pill{background:var(--red);z-index:2;border-radius:4px;padding:4px 6px;font-size:8px;font-weight:700;position:absolute;top:10px;left:10px}.live-visual div{z-index:2;flex-direction:column;display:flex;position:absolute;bottom:11px;left:12px}.live-visual b{font-size:12px}.live-visual small{color:#ddd;font-size:9px}.listener-row{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.listener-row>span{display:flex}.listener-row .avatar{margin-right:-8px}.listener-row .avatar img{border:2px solid #fff}.person{align-items:center;gap:9px;padding:9px 0;display:flex}.person>div{flex-direction:column;flex:1;display:flex}.person strong{font-size:11px}.person small{color:var(--muted);font-size:9px}.person>button{background:var(--coral-soft);width:30px;height:30px;color:var(--coral);border:0;border-radius:9px;place-items:center;display:grid}.rail-footer{color:#aaa;padding:0 5px;font-size:9px;line-height:1.8}.welcome{justify-content:space-between;align-items:flex-end;margin-bottom:25px;display:flex}.welcome h1{letter-spacing:-1.2px;margin:6px 0;font-size:28px}.welcome p{color:var(--muted);margin:0;font-size:13px}.stat-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px;display:grid}.stat{grid-template-columns:44px 1fr;padding:18px;display:grid}.stat>span{background:var(--coral-soft);width:38px;height:38px;color:var(--coral);border-radius:11px;grid-row:1/4;place-items:center;display:grid}.stat small{color:var(--muted);font-size:10px}.stat strong{margin-top:3px;font:700 24px Manrope}.stat em{color:var(--green);font-size:9px;font-style:normal}.dash-grid{grid-template-columns:1.5fr 1fr;gap:18px;display:grid}.activity,.agenda{padding:20px}.chart{border-bottom:1px solid var(--line);align-items:flex-end;gap:18px;height:240px;padding:30px 10px 0 35px;display:flex;position:relative}.axis{color:#aaa;flex-direction:column;justify-content:space-between;font-size:9px;display:flex;position:absolute;top:25px;bottom:24px;left:0}.bar-wrap{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:7px;height:100%;display:flex}.bar-wrap i{background:var(--coral);opacity:.85;border-radius:6px 6px 2px 2px;width:65%;min-height:20px;display:block}.bar-wrap span{color:var(--muted);font-size:9px}.agenda-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:13px 0;display:flex}.agenda-row>b{width:36px;font-size:11px}.agenda-row>i{background:var(--coral);border-radius:50%;width:7px;height:7px}.agenda-row>div{flex-direction:column;display:flex}.agenda-row strong{font-size:11px}.agenda-row small{color:var(--muted);font-size:9px}.chat-shell{grid-template-columns:330px 1fr;height:calc(100vh - 128px);display:grid;overflow:hidden}.chat-list{border-right:1px solid var(--line);padding:20px 10px}.chat-title{justify-content:space-between;align-items:center;padding:0 10px 13px;display:flex}.chat-title h2{margin:4px 0;font-size:21px}.chat-search{background:#f6f5f2;border:0;margin:0 8px 13px}.conversation{text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;width:100%;padding:10px;display:flex}.conversation:hover,.conversation.selected{background:var(--coral-soft)}.conversation>div{flex-direction:column;flex:1;min-width:0;display:flex}.conversation strong{font-size:12px}.conversation small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:10px;overflow:hidden}.conversation>span{color:#999;flex-direction:column;align-self:flex-start;align-items:flex-end;gap:5px;font-size:9px;display:flex}.conversation>span b{background:var(--coral);color:#fff;border-radius:50%;place-items:center;width:16px;height:16px;display:grid}.thread{flex-direction:column;min-width:0;display:flex}.thread>header{border-bottom:1px solid var(--line);align-items:center;gap:10px;height:68px;padding:0 18px;display:flex}.thread>header>div{flex-direction:column;flex:1;display:flex}.thread>header strong{font-size:12px}.thread>header small{color:var(--green);font-size:9px}.thread>header .icon-btn{border:0}.messages{background:#fbfaf8;flex-direction:column;flex:1;align-items:flex-start;gap:10px;padding:22px;display:flex;overflow:auto}.day-pill{color:#999;background:#eeeae5;border-radius:12px;align-self:center;padding:4px 9px;font-size:9px}.message{border-radius:14px;flex-direction:column;max-width:60%;padding:10px 12px;font-size:12px;line-height:1.45;display:flex}.message small{opacity:.65;margin-top:5px;font-size:8px}.message.in{background:#efede9;border-bottom-left-radius:4px}.message.out{background:var(--coral);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.photo-message{padding:5px;overflow:hidden}.photo-message img{border-radius:10px;width:220px;height:120px}.photo-message span{padding:6px 6px 0}.typing{background:#efede9;border-radius:14px;gap:3px;padding:10px 12px;display:flex}.typing i{background:#999;border-radius:50%;width:5px;height:5px}.chat-bar{border-top:1px solid var(--line);align-items:center;gap:9px;height:68px;padding:0 16px;display:flex}.chat-bar>button{background:#f4f2ef;border:0;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.chat-bar label{border:1px solid var(--line);border-radius:12px;flex:1;align-items:center;height:40px;padding-left:12px;display:flex}.chat-bar input{border:0;outline:0;flex:1;font-size:12px}.chat-bar label button{color:#999;background:0 0;border:0}.chat-bar .send-btn{background:var(--coral);color:#fff}.chat-bar .send-btn:disabled{opacity:.35}.call-mode .content{max-width:none;padding:0}.call-screen{color:#fff;background:#191821;min-height:calc(100vh - 72px);padding:22px 26px}.call-top{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.call-top>div{align-items:center;gap:9px;display:flex}.call-top>div>div{flex-direction:column;display:flex}.call-top strong{font:600 14px Manrope}.call-top small{color:#aaa;font-size:9px}.live-dot{background:#ee5353;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #ee53531f}.call-stage{grid-template-columns:1fr 210px;gap:12px;height:calc(100vh - 230px);display:grid}.speaker,.call-side>div{background:#292832;border-radius:16px;position:relative;overflow:hidden}.speaker img,.call-side img{width:100%;height:100%}.speaker>span,.call-side span{background:#14131a99;border-radius:8px;padding:6px 9px;font-size:10px;position:absolute;bottom:12px;left:12px}.speaker>span b{color:#ffac9b;margin-left:4px}.speaker>i{background:#14131a99;border-radius:50%;padding:7px;position:absolute;top:12px;right:12px}.call-side{grid-template-rows:1fr 1fr 1fr;gap:12px;display:grid}.more-people{flex-direction:column;justify-content:center;align-items:center;font:700 24px Manrope;background:#353340!important;display:flex!important}.more-people span{color:#aaa;background:0 0!important;font:500 10px DM Sans!important;position:static!important}.call-controls{justify-content:center;gap:14px;padding-top:20px;display:flex}.call-controls button{color:#bbb;background:0 0;border:0;flex-direction:column;align-items:center;gap:5px;font-size:9px;display:flex}.call-controls button span{color:#fff;background:#302f39;border:1px solid #44424e;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.call-controls button.off span{color:#222;background:#fff}.call-controls button.end span{background:var(--red);border-color:var(--red);transform:rotate(135deg)}.narrow{max-width:800px;margin:auto}.notification-card{padding:8px 20px}.tabs,.profile-tabs{border-bottom:1px solid var(--line);gap:24px;display:flex}.tabs button,.profile-tabs button{color:var(--muted);background:0 0;border:0;padding:14px 2px;font-size:11px;font-weight:700;position:relative}.tabs button.active,.profile-tabs button.active{color:var(--coral)}.tabs button.active:after,.profile-tabs button.active:after{content:"";background:var(--coral);height:2px;position:absolute;bottom:-1px;left:0;right:0}.notification{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:15px 10px;display:flex;position:relative}.notification.unread:before{content:"";background:var(--coral);border-radius:50%;width:6px;height:6px;position:absolute;left:-12px}.notification>div{flex:1}.notification p{margin:0 0 4px;font-size:12px}.notification small{color:var(--muted);font-size:9px}.profile-hero{margin-bottom:18px;overflow:hidden}.cover{height:230px;position:relative}.cover>img{width:100%;height:100%}.cover:after{content:"";background:linear-gradient(#0000,#00000040);position:absolute;inset:50% 0 0}.cover>button{z-index:2;background:#ffffffe6;border:0;border-radius:9px;gap:5px;padding:8px 11px;font-size:10px;font-weight:700;display:flex;position:absolute;bottom:16px;right:18px}.profile-info{align-items:center;gap:18px;padding:0 24px 16px;display:flex}.profile-info>.avatar{z-index:3;border:5px solid #fff;border-radius:50%;margin-top:-42px}.profile-info>div{flex:1;padding-top:14px}.profile-info h1{margin:0;font-size:22px}.profile-info h1 span{background:var(--lilac);color:#fff;border-radius:50%;padding:1px 4px;font-size:12px}.profile-info p{color:#55535e;margin:5px 0;font-size:12px}.profile-info small{color:var(--muted);font-size:10px}.profile-tabs{padding:0 24px}.profile-grid{grid-template-columns:280px minmax(0,1fr);gap:18px;display:grid}.bio-card{height:max-content;padding:20px}.bio-card h3{margin:8px 0;font-size:16px}.bio-card p{color:var(--muted);font-size:11px;line-height:1.6}.bio-card>div{grid-template-columns:1fr 1fr;margin-top:20px;display:grid}.bio-card b{font:700 20px Manrope}.bio-card div span{color:var(--muted);font-size:9px}.admin-stats .stat>span{background:var(--lilac-soft);color:var(--lilac)}.reports{padding:20px}.filter{background:#f3f1ee;border-radius:9px;padding:3px;display:flex}.filter button{border-radius:7px;color:var(--muted)!important;padding:6px 10px!important}.filter button.active{box-shadow:0 2px 5px #ddd;color:var(--ink)!important;background:#fff!important}.table{overflow:auto}.tr{border-top:1px solid var(--line);grid-template-columns:100px 1.4fr 1.4fr .7fr .7fr 40px;align-items:center;min-width:760px;min-height:54px;font-size:11px;display:grid}.tr.th{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;min-height:38px;font-size:9px}.priority{border-radius:12px;padding:4px 8px;font-size:9px;font-style:normal}.priority.high{color:var(--red);background:#fdeaea}.priority.medium{color:var(--amber);background:#fff1db}.priority.low{color:var(--green);background:#edf5ee}.landing{background:#fbf7f1;min-height:100vh;position:relative;overflow:hidden}.landing nav{z-index:3;align-items:center;max-width:1200px;height:84px;margin:auto;padding:0 24px;display:flex;position:relative}.landing nav>div:not(.brand){gap:32px;margin:auto;display:flex}.landing nav>div>button,.landing nav>div>a{color:inherit;background:0 0;border:0;font-size:12px;font-weight:600;text-decoration:none}.landing nav>span{gap:6px;display:flex}.landing main{grid-template-columns:.95fr 1.05fr;align-items:center;gap:50px;max-width:1200px;min-height:calc(100vh - 84px);margin:auto;padding:70px 24px 80px;display:grid}.hero-copy h1{letter-spacing:-3.5px;margin:14px 0 22px;font-size:59px;line-height:1.06}.hero-copy h1 em{color:var(--coral);font-style:normal}.hero-copy>p{color:#65626a;max-width:520px;font-size:16px;line-height:1.7}.hero-copy>div{align-items:center;gap:18px;margin:28px 0;display:flex}.hero-copy .btn{min-height:48px;padding:0 20px}.text-link{background:0 0;border:0;align-items:center;gap:5px;font-size:12px;font-weight:700;display:flex}.hero-copy>small{color:var(--muted);font-size:10px}.hero-copy>small span{color:var(--ink);margin-right:8px;font-weight:700}.hero-art{height:580px;position:relative}.hero-sun{background:#f5b63e;border-radius:50%;width:460px;height:460px;position:absolute;top:30px;right:8px}.hero-main{border-radius:180px 180px 24px 24px;width:360px;height:490px;position:absolute;top:0;right:45px}.hero-small{border:8px solid #fbf7f1;border-radius:100px 100px 20px 20px;width:185px;height:225px;position:absolute;bottom:15px;left:0}.floating-note,.floating-people{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffed;border-radius:14px;align-items:center;display:flex;position:absolute;box-shadow:0 18px 40px #2d272021}.floating-note{gap:10px;padding:12px 15px;top:90px;right:0}.floating-note>span{background:var(--coral-soft);width:34px;height:34px;color:var(--coral);border-radius:10px;place-items:center;display:grid}.floating-note>div{flex-direction:column;display:flex}.floating-note b{font-size:11px}.floating-note small{color:var(--muted);font-size:9px}.floating-people{padding:10px 14px;bottom:30px;left:120px}.floating-people .avatar{margin-right:-9px}.floating-people img{border:2px solid #fff}.floating-people>span{margin-left:15px;font-size:9px;font-weight:700}.bottom-nav{display:none}.brand-button{background:0 0;border:0;padding:0}.zonne-links{gap:18px;margin-right:4px;display:flex}.zonne-links a{color:#5f5d68;font-size:11px;font-weight:700;text-decoration:none}.zonne-links a:hover{color:var(--coral)}.public-footer{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:16px;max-width:1200px;margin:auto;padding:34px 24px;display:grid}.public-footer p{color:var(--muted);margin:0;font-size:11px}.public-footer>div{gap:20px;display:flex}.public-footer button{color:var(--muted);background:0 0;border:0;font-size:10px;font-weight:700}.public-footer small{color:#aaa;grid-column:1/-1;font-size:9px}.public-page{background:#fbf7f1;min-height:100vh}.public-nav{border-bottom:1px solid var(--line);align-items:center;max-width:1200px;height:84px;margin:auto;padding:0 24px;display:flex}.public-nav>div{gap:28px;margin:auto;display:flex}.public-nav>div a,.public-nav>div button{color:var(--ink);background:0 0;border:0;font-size:11px;font-weight:700;text-decoration:none}.public-nav>span{gap:6px;display:flex}.public-page>main{max-width:1000px;margin:auto;padding:82px 24px}.public-hero{max-width:720px;margin-bottom:65px}.public-hero h1{letter-spacing:-2.8px;margin:12px 0 18px;font-size:52px}.public-hero>p{color:var(--muted);font-size:17px;line-height:1.7}.help-search{border:1px solid var(--line);height:56px;box-shadow:var(--shadow);background:#fff;border-radius:14px;align-items:center;gap:12px;max-width:570px;margin-top:28px;padding:0 18px;display:flex}.help-search input{border:0;outline:0;flex:1}.article-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.article-grid article{border:1px solid var(--line);background:#fff;border-radius:16px;gap:18px;min-height:190px;padding:28px;display:flex}.article-grid article>span{color:var(--coral);font:700 11px Manrope}.article-grid h2{margin:0 0 10px;font-size:18px}.article-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.75}.article-grid button{color:var(--coral);background:0 0;border:0;align-items:center;gap:4px;padding:16px 0 0;font-size:11px;font-weight:700;display:flex}.support-card{background:var(--ink);color:#fff;border-radius:18px;justify-content:space-between;align-items:center;margin-top:18px;padding:30px;display:flex}.support-card h2{margin:7px 0;font-size:22px}.support-card p{color:#b7b5bd;margin:0;font-size:11px}.system-ok{color:var(--green);background:#eaf6f0;border-radius:20px;align-items:center;gap:7px;padding:8px 11px;font-size:10px;font-weight:700;display:flex}.system-ok i{background:var(--green);border-radius:50%;width:7px;height:7px}.control-shell{grid-template-columns:230px 1fr;min-height:680px;display:grid;overflow:hidden}.control-shell>aside{border-right:1px solid var(--line);background:#f9f8f5;padding:14px 10px}.control-shell>aside button{text-align:left;color:#6b6974;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;height:45px;padding:0 11px;font-size:11px;font-weight:600;display:flex}.control-shell>aside button span{flex:1}.control-shell>aside button svg:last-child{opacity:.3}.control-shell>aside button.active{color:var(--coral);background:#fff;box-shadow:0 3px 10px #2d28230f}.control-content{min-width:0;padding:28px}.control-heading{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.control-heading h2{margin:6px 0;font-size:22px}.control-heading p{color:var(--muted);margin:0;font-size:11px}.control-stats{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px;display:grid}.control-stats>div{border:1px solid var(--line);border-radius:13px;flex-direction:column;padding:15px;display:flex}.control-stats small{color:var(--muted);font-size:9px}.control-stats strong{margin:7px 0;font:700 18px Manrope}.control-stats span{color:var(--green);font-size:9px}.settings-card{border:1px solid var(--line);background:#fff;border-radius:14px;margin-bottom:18px;padding:20px}.settings-card>label{border-bottom:1px solid var(--line);grid-template-columns:190px 1fr;align-items:center;padding:14px 0;display:grid}.settings-card label>span{font-size:11px;font-weight:700}.settings-card label>small{color:var(--muted);grid-column:1;margin-top:3px;font-size:9px}.settings-card label>input{border:1px solid var(--line);background:#f9f8f6;border-radius:10px;outline:0;grid-area:1/2/3;height:42px;padding:0 12px;font-size:11px}.settings-card label>input:focus{border-color:var(--coral);box-shadow:0 0 0 3px var(--coral-soft)}.settings-actions{justify-content:space-between;align-items:center;padding-top:18px;display:flex}.settings-actions small{color:var(--muted);font-size:9px}.saved-note{color:var(--green);background:#eaf6f0;border-radius:14px;align-items:center;gap:5px;padding:7px 10px;font-size:10px;font-weight:700;display:flex}.link-preview{box-shadow:none;padding:18px}.link-preview>div{gap:10px;margin-top:12px;display:flex}.link-preview a{color:var(--ink);background:#f7f5f2;border-radius:9px;align-items:center;gap:5px;padding:9px 12px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.operational .section-head{margin-bottom:0}.setting-row{border-top:1px solid var(--line);align-items:center;padding:14px 0;display:flex}.setting-row>div{flex-direction:column;flex:1;display:flex}.setting-row strong{font-size:11px}.setting-row small{color:var(--muted);margin-top:3px;font-size:9px}.toggle{background:#d8d5d0;border:0;border-radius:15px;width:36px;height:21px;padding:3px}.toggle i{background:#fff;border-radius:50%;width:15px;height:15px;transition:all .2s;display:block}.toggle.on{background:var(--green)}.toggle.on i{transform:translate(15px)}.management-list{border:1px solid var(--line);border-radius:14px;padding:18px}.management-row{border-top:1px solid var(--line);align-items:center;gap:10px;padding:10px 0;display:flex}.management-row>span.machine{background:var(--lilac-soft);width:36px;height:36px;color:var(--lilac);border-radius:50%;place-items:center;display:grid}.management-row>div{flex-direction:column;flex:1;display:flex}.management-row strong{font-size:10px}.management-row small,.management-row time{color:var(--muted);font-size:9px}@media (width<=1050px){.right-rail{display:none}.feed-layout{grid-template-columns:minmax(0,700px)}.stat-grid{grid-template-columns:repeat(2,1fr)}.landing main{gap:15px}.hero-copy h1{font-size:48px}.hero-art{transform-origin:50%;transform:scale(.85)}.profile-grid{grid-template-columns:240px minmax(0,1fr)}}@media (width<=780px){:root{--sidebar:0px}.app-main{margin-left:0}.sidebar{width:260px;transition:all .25s;transform:translate(-105%)}.sidebar.open{transform:translate(0)}.sidebar-overlay{z-index:40;opacity:0;visibility:hidden;background:#14131a73;transition:all .2s;position:fixed;inset:0}.sidebar-overlay.show{opacity:1;visibility:visible}.mobile-close{display:grid}.topbar{height:64px;padding:0 16px}.menu-btn{display:grid}.mobile-brand{margin-right:auto;display:block}.mobile-brand .brand strong,.page-heading,.topbar .search,.desktop-icon,.top-avatar{display:none}.content{padding:18px 16px 90px}.bottom-nav{z-index:35;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);height:68px;padding-bottom:env(safe-area-inset-bottom);background:#fffffff5;justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}.bottom-nav button{color:#888;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;font-size:8px;display:flex}.bottom-nav button.active{color:var(--coral)}.stories{margin:0 -16px;padding-left:16px}.post-photo{height:340px}.composer-tools{padding-left:0}.composer-tools>div button{font-size:0}.composer-tools>div button svg{width:20px;height:20px}.chat-shell{grid-template-columns:1fr;height:calc(100vh - 170px)}.chat-list{display:none}.thread>header{padding:0 10px}.message{max-width:78%}.call-mode .bottom-nav{display:none}.call-screen{min-height:calc(100vh - 64px);padding:15px}.call-stage{grid-template-columns:1fr;height:calc(100vh - 225px)}.call-side{width:100px;height:220px;position:absolute;top:130px;right:24px}.call-side>div:nth-child(3){display:none!important}.call-controls{justify-content:space-around;gap:4px}.call-controls button{font-size:8px}.call-controls button span{width:38px;height:38px}.profile-grid{display:block}.bio-card{margin-bottom:18px}.profile-info{align-items:flex-end;padding:0 16px 14px}.profile-info>div p,.profile-info>div small{display:none}.profile-info .btn{padding:0 12px;font-size:0}.profile-info .btn svg{display:block}.cover{height:180px}.avatar-lg{width:88px;height:88px}.dash-grid{grid-template-columns:1fr}.welcome{align-items:flex-start}.welcome h1{font-size:24px}.welcome p{display:none}.admin-page .welcome .btn{padding:0 12px;font-size:0}.tr{min-width:700px}.landing nav{height:70px}.landing nav>div:not(.brand){display:none}.landing nav>span{margin-left:auto}.landing main{text-align:center;grid-template-columns:1fr;padding-top:40px}.hero-copy h1{font-size:44px}.hero-copy>p{font-size:14px}.hero-copy>div{justify-content:center}.hero-art{height:470px;margin-top:-30px;transform:scale(.8)}.hero-small{left:30px}.floating-people{left:80px}}@media (width<=480px){.stat-grid{gap:10px}.stat{grid-template-columns:36px 1fr;padding:13px}.stat>span{width:30px;height:30px}.stat>span svg{width:17px}.stat strong{font-size:19px}.post{margin-left:-1px;margin-right:-1px;padding:14px}.post-photo{height:280px}.post-actions button{padding:8px 6px}.post-actions button:nth-child(-n+3){font-size:0}.post-actions button svg{display:block}.welcome>.btn{padding:0 11px}.chart{gap:8px}.cover{height:150px}.profile-info h1{font-size:17px}.notification-card{padding:6px 10px}.notification .btn{padding:0 10px}.landing nav{padding:0 16px}.landing nav .btn-ghost{display:none}.landing main{padding:32px 16px 50px}.hero-copy h1{letter-spacing:-2.4px;font-size:38px}.hero-copy>div{flex-direction:column;gap:8px}.hero-art{height:420px;margin:-50px -50px -30px;transform:scale(.72)}.hero-sun{right:0}.hero-main{right:35px}.floating-note{right:-15px}}@media (width<=1050px){.control-stats{grid-template-columns:repeat(2,1fr)}}@media (width<=780px){.topbar{display:flex}.topbar .top-menu{scrollbar-width:none;flex:1;justify-content:flex-start;margin:0;overflow-x:auto}.topbar .store-dropdown{position:fixed;top:58px;left:auto;right:70px;transform:translateY(8px)}.topbar .store-menu:hover .store-dropdown,.topbar .store-menu:focus-within .store-dropdown{transform:translateY(0)}.header-actions{display:flex}.zonne-links{margin-left:auto}.zonne-links a{font-size:10px}.control-shell{grid-template-columns:1fr}.control-shell>aside{border-right:0;border-bottom:1px solid var(--line);padding:8px;display:flex;overflow:auto}.control-shell>aside button{width:auto;min-width:max-content}.control-shell>aside button svg:last-child{display:none}.control-content{padding:20px 16px}.settings-card>label{grid-template-columns:1fr}.settings-card label>input{grid-area:auto/1;margin-top:9px}.settings-actions{align-items:flex-end;gap:12px}.public-nav{flex-wrap:wrap;height:112px;padding:12px 16px}.public-nav>div,.landing .public-nav>div{scrollbar-width:none;order:3;justify-content:flex-start;gap:20px;width:100%;margin:0;display:flex;overflow-x:auto}.public-nav .store-dropdown{position:fixed;top:106px;left:auto;right:16px;transform:translateY(8px)}.public-nav .store-menu:hover .store-dropdown,.public-nav .store-menu:focus-within .store-dropdown{transform:translateY(0)}.public-nav>span{margin-left:auto}.public-page>main{padding:50px 16px}.public-hero{margin-bottom:38px}.public-hero h1{font-size:38px}.article-grid{grid-template-columns:1fr}.public-footer{text-align:center;grid-template-columns:1fr;justify-items:center}.public-footer>div{grid-row:auto}.support-card{align-items:flex-start;gap:18px}.landing .public-nav{height:112px}.landing main{min-height:auto}.landing .public-footer{display:grid}}@media (width<=480px){.mobile-brand{display:none}.zonne-links{gap:11px}.zonne-links a{font-size:9px}.control-stats{grid-template-columns:1fr 1fr}.control-stats>div{padding:12px}.control-heading{gap:10px}.control-heading .btn{padding:0 10px;font-size:0}.control-heading .btn svg{display:block}.settings-actions{flex-direction:column}.settings-actions .btn{width:100%}.system-ok,.public-nav .brand strong{display:none}.public-nav>span .btn{padding:0 10px}.public-nav>span .btn-ghost{display:none}.public-hero h1{font-size:34px}.article-grid article{min-height:auto;padding:22px}.support-card{flex-direction:column}.support-card .btn{width:100%}}.sidebar-collapse{z-index:3;border:1px solid var(--line);width:25px;height:25px;color:var(--muted);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:27px;right:-12px;box-shadow:0 3px 10px #00000014}.sidebar-collapse svg{transition:all .25s;transform:rotate(180deg)}.sidebar.collapsed{width:76px;padding-left:10px;padding-right:10px}.sidebar.collapsed .sidebar-head{padding-left:14px}.sidebar.collapsed .sidebar-head .brand strong,.sidebar.collapsed .nav-item:not(.active)>svg:last-child,.sidebar.collapsed .nav-item{font-size:0}.sidebar.collapsed .nav-item{justify-content:center;padding:0}.sidebar.collapsed .nav-item>span{width:auto}.sidebar.collapsed .sidebar-user>div{display:none}.sidebar.collapsed .sidebar-user{justify-content:center;gap:4px;padding-left:0}.sidebar.collapsed .avatar{display:none}.sidebar.collapsed .sidebar-collapse svg{transform:none}.sidebar-collapsed .app-main{margin-left:76px}.chat-panel-scrim{display:none}.global-chat{z-index:48;border-left:1px solid var(--line);background:#fff;flex-direction:column;width:390px;transition:transform .25s;display:flex;position:fixed;top:72px;bottom:0;right:0;transform:translate(105%);box-shadow:-18px 20px 55px #221f1c24}.global-chat.open{transform:none}.global-chat-head{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:8px;height:66px;padding:0 14px 0 18px;display:flex}.global-chat-head>div{flex:1}.global-chat-head h2{margin:4px 0 0;font-size:19px}.global-chat-head .icon-btn{background:#f6f4f1;border:0}.global-chat-head .icon-btn.active{background:var(--coral-soft);color:var(--coral)}.chat-panel-tabs{border-bottom:1px solid var(--line);flex:none;height:45px;padding:0 12px;display:flex}.chat-panel-tabs button{color:var(--muted);background:0 0;border:0;padding:0 10px;font-size:10px;font-weight:700;position:relative}.chat-panel-tabs button.active{color:var(--coral)}.chat-panel-tabs button.active:after{content:"";background:var(--coral);height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.chat-panel-tabs b{background:#eeeae5;border-radius:8px;margin-left:4px;padding:2px 5px;font-size:8px}.chat-panel-list{border-bottom:1px solid var(--line);flex:none;max-height:174px;padding:6px 8px;overflow-y:auto}.chat-panel-list>button{text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;width:100%;height:52px;padding:6px 8px;display:flex}.chat-panel-list>button:hover,.chat-panel-list>button.active{background:#f8f6f3}.chat-panel-list>button>span{flex-direction:column;flex:1;min-width:0;display:flex}.chat-panel-list strong{font-size:10px}.chat-panel-list small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:9px;overflow:hidden}.chat-panel-list time{color:#aaa;flex-direction:column;align-self:flex-start;align-items:flex-end;gap:4px;font-size:8px;display:flex}.chat-panel-list time b{background:var(--coral);color:#fff;border-radius:50%;place-items:center;width:15px;height:15px;display:grid}.chat-empty{color:#aaa;flex-direction:column;justify-content:center;align-items:center;height:130px;display:flex}.chat-empty strong{color:var(--ink);margin-top:8px;font-size:11px}.chat-empty small{margin-top:3px;font-size:9px}.active-chat{flex-direction:column;flex:1;min-height:0;display:flex}.active-chat>header{border-bottom:1px solid var(--line);flex:none;align-items:center;height:55px;padding:0 12px;display:flex}.active-chat>header>div{flex:1;align-items:center;gap:8px;display:flex}.active-chat>header span{flex-direction:column;display:flex}.active-chat>header strong{font-size:10px}.active-chat>header small{color:var(--green);margin-top:2px;font-size:8px}.active-chat>header>button{width:31px;height:31px;color:var(--muted);background:0 0;border:0;place-items:center;display:grid}.active-chat>header>button svg{width:17px}.chat-style{border-bottom:1px solid var(--line);background:#fcfbf9;flex:none}.chat-style-trigger{width:100%;height:36px;color:var(--muted);background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 14px;font-size:9px;font-weight:700;display:flex}.chat-style-trigger span{align-items:center;gap:6px;display:flex}.chat-style-trigger>svg{transition:all .2s}.chat-style.open .chat-style-trigger>svg{transform:rotate(90deg)}.chat-style-controls{grid-template-columns:repeat(3,1fr);gap:7px;padding:9px 12px 12px;display:grid}.chat-style-controls label{color:var(--muted);flex-direction:column;gap:4px;font-size:8px;display:flex}.chat-style-controls select{border:1px solid var(--line);height:29px;color:var(--ink);background:#fff;border-radius:7px;padding:0 5px;font-size:8px}.chat-style-controls .check-setting{flex-direction:row;grid-column:span 2;align-items:center}.chat-style-controls>button{color:var(--coral);background:0 0;border:0;font-size:8px;font-weight:700}.mini-thread{background:#fbfaf8;flex-direction:column;flex:1;align-items:flex-start;gap:8px;min-height:110px;padding:12px;display:flex;overflow-y:auto}.mini-thread.compact{gap:4px}.mini-thread.compact .mini-message{padding-top:6px;padding-bottom:6px}.mini-message{border-radius:13px;flex-direction:column;max-width:78%;padding:9px 10px;font-size:10px;line-height:1.45;display:flex}.mini-message>b{color:var(--coral);margin-bottom:2px;font-size:8px}.mini-message small{opacity:.62;margin-top:4px;font-size:7px}.mini-message.in{background:#eeece8;border-bottom-left-radius:4px}.mini-message.out{background:var(--coral);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.corners-medium .mini-message{border-radius:7px}.corners-square .mini-message{border-radius:1px}.global-composer{border-top:1px solid var(--line);flex:none;padding:8px 10px 10px;position:relative}.composer-row-full{align-items:flex-end;gap:4px;display:flex}.composer-row-full>button{width:31px;height:36px;color:var(--muted);background:0 0;border:0;flex:none;place-items:center;display:grid}.composer-row-full>button svg{width:17px}.composer-row-full textarea{resize:none;border:1px solid var(--line);background:#f8f7f5;border-radius:10px;outline:0;flex:1;min-height:36px;max-height:112px;padding:9px 10px;font-size:10px;line-height:1.5;overflow-y:auto}.composer-row-full textarea:focus{border-color:var(--coral);box-shadow:0 0 0 3px var(--coral-soft)}.composer-row-full .composer-send{background:var(--coral);color:#fff;border-radius:9px}.composer-send:disabled{opacity:.35}.composer-send i{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite chat-spin}@keyframes chat-spin{to{transform:rotate(360deg)}}.attachment-chips{gap:5px;padding-bottom:7px;display:flex;overflow-x:auto}.attachment-chips>span{background:#f2efeb;border-radius:8px;grid-template-columns:18px 1fr 20px;align-items:center;min-width:max-content;max-width:190px;padding:6px;display:grid}.attachment-chips b{text-overflow:ellipsis;font-size:8px;overflow:hidden}.attachment-chips small{color:var(--muted);grid-column:2;font-size:7px}.attachment-chips button{background:0 0;border:0;grid-area:1/3/3;padding:2px}.composer-error{color:var(--red);background:#fef0f0;border-radius:7px;justify-content:space-between;align-items:center;margin-bottom:6px;padding:6px 8px;font-size:8px;display:flex}.composer-error button{color:var(--red);background:0 0;border:0;font-weight:800}.emoji-picker{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:10px;padding:6px;display:flex;position:absolute;bottom:53px;right:45px}.emoji-picker button{background:0 0;border:0;padding:4px;font-size:16px}.chat-settings-panel{padding:18px;overflow-y:auto}.settings-back{color:var(--coral);background:0 0;border:0;align-items:center;gap:4px;padding:0 0 18px;font-size:9px;font-weight:700;display:flex}.settings-back svg{transform:rotate(180deg)}.chat-settings-panel>div h3{margin:5px 0;font-size:20px}.chat-settings-panel>div p{color:var(--muted);margin-bottom:18px;font-size:9px}.chat-settings-panel section{border-top:1px solid var(--line);padding:12px 0}.chat-settings-panel section>header{justify-content:space-between;margin-bottom:4px;display:flex}.chat-settings-panel section>header strong{font-size:11px}.chat-settings-panel section>header button{color:var(--coral);background:0 0;border:0;font-size:8px}.chat-settings-panel section>label{color:#5f5d67;justify-content:space-between;align-items:center;height:38px;font-size:9px;display:flex}.danger-setting{width:100%;height:38px;color:var(--red);background:#fff6f6;border:1px solid #f4caca;border-radius:9px;font-size:9px;font-weight:700}@media (width<=780px){.sidebar-collapse{display:none}.sidebar.collapsed{width:260px;padding:22px 16px 16px}.sidebar.collapsed .sidebar-head{padding:0 8px 28px}.sidebar.collapsed .sidebar-head .brand strong{display:block}.sidebar.collapsed .nav-item{justify-content:flex-start;padding:0 10px;font-size:12px}.sidebar.collapsed .nav-item>span{width:25px}.sidebar.collapsed .sidebar-user>div{display:flex}.sidebar.collapsed .sidebar-user{justify-content:flex-start}.sidebar.collapsed .avatar{display:inline-flex}.sidebar-collapsed .app-main{margin-left:0}.global-chat{z-index:47;width:100%;top:64px}.chat-panel-scrim.show{z-index:46;background:#19181e59;display:block;position:fixed;inset:64px 0 0}.chat-panel-list{max-height:150px}.global-chat.open{transform:none}}.chat-panel-list>button>span.avatar{aspect-ratio:1;border-radius:50%;flex:0 0 36px;width:36px;min-width:36px;max-width:36px;height:36px;display:inline-flex}.chat-panel-list>button>span.avatar img,.active-chat>header .avatar img{aspect-ratio:1;object-fit:cover;object-position:center;border-radius:50%;width:100%;height:100%}.chat-panel-list>button>span:not(.avatar){flex-direction:column;flex:1;min-width:0;display:flex}.active-chat>header span.avatar{border-radius:50%;flex:0 0 36px;width:36px;height:36px;display:inline-flex}.active-chat>header span:not(.avatar){flex-direction:column;display:flex}.chat-panel-collapse{z-index:3;border:1px solid var(--line);width:28px;height:28px;color:var(--muted);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:20px;left:-14px;box-shadow:0 4px 12px #0000001a}.chat-panel-collapse svg{transform:rotate(180deg)}.global-chat.collapsed{width:58px;overflow:visible}.global-chat.collapsed>:not(.chat-panel-collapse){display:none}.global-chat.collapsed .chat-panel-collapse{width:38px;height:38px;color:var(--coral);background:var(--coral-soft);box-shadow:none;border-radius:11px;top:14px;left:10px}.global-chat.collapsed .chat-panel-collapse svg{transform:none}.chat-launcher{z-index:44;background:var(--ink);color:#fff;border:0;border-radius:14px;align-items:center;gap:8px;height:46px;padding:0 14px;font-size:10px;font-weight:700;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 12px 32px #23223047}.chat-launcher.hidden{display:none}.chat-launcher b{background:var(--coral);border-radius:9px;place-items:center;min-width:17px;height:17px;font-size:8px;display:grid}.chat-launcher svg{width:18px}@media (width<=780px){.global-chat.collapsed{width:58px;left:auto}.global-chat.collapsed .chat-panel-collapse{display:grid}.chat-launcher{bottom:82px;right:14px}.call-mode .chat-launcher{display:none}}.account-dashboard{max-width:1180px;margin:auto}.dashboard-welcome{justify-content:space-between;align-items:flex-end;margin-bottom:24px;display:flex}.dashboard-welcome h1{letter-spacing:-1.3px;margin:7px 0 4px;font-size:29px}.dashboard-welcome p{color:var(--muted);margin:0;font-size:12px}.dashboard-welcome>div:last-child{gap:8px;display:flex}.wallet-overview{grid-template-columns:1.4fr 1fr 1fr;gap:14px;margin-bottom:15px;display:grid}.wallet-balance{color:#fff;background:linear-gradient(135deg,#111c3b,#1e315d);border-radius:17px;padding:21px;box-shadow:0 15px 38px #111c3b33}.wallet-brand{align-items:center;display:flex}.wallet-brand>span{background:#ffffff1a;border:1px solid #ffffff1f;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.wallet-brand>div{flex-direction:column;flex:1;margin-left:10px;display:flex}.wallet-brand b{font:700 12px Manrope}.wallet-brand small{color:#ffffff8c;font-size:8px}.wallet-brand>i{background:#ffffff1a;border-radius:5px;padding:4px 7px;font-size:8px;font-style:normal}.wallet-balance>strong{letter-spacing:-1px;margin-top:20px;font:700 30px Manrope;display:block}.wallet-balance>small{color:#ffffff80;font-size:8px}.wallet-actions{gap:7px;margin-top:17px;display:flex}.wallet-actions button{color:#111c3b;background:#fff;border:0;border-radius:8px;align-items:center;gap:4px;height:34px;padding:0 12px;font-size:9px;font-weight:700;display:flex}.wallet-actions button:last-child{color:#fff;background:#ffffff1a}.wallet-metric{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:17px;align-items:flex-start;gap:13px;padding:20px;display:flex}.wallet-metric>span{width:38px;height:38px;color:var(--green);background:#e9f8f1;border-radius:11px;place-items:center;display:grid}.wallet-metric.spent>span{color:var(--coral);background:#fff3ed;transform:none}.wallet-metric.spent>span svg{transform:rotate(45deg)}.wallet-metric>div{flex-direction:column;display:flex}.wallet-metric small{color:var(--muted);font-size:9px}.wallet-metric strong{margin:7px 0 4px;font:700 22px Manrope}.wallet-metric em{color:var(--green);font-size:8px;font-style:normal}.wallet-metric.spent em{color:var(--muted)}.account-stat-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:15px;display:grid}.account-stat{box-shadow:none;align-items:center;gap:11px;padding:15px;display:flex}.account-stat>span{background:var(--lilac-soft);width:35px;height:35px;color:var(--lilac);border-radius:10px;flex:none;place-items:center;display:grid}.account-stat>span svg{width:18px}.account-stat>div{flex-direction:column;display:flex}.account-stat small{color:var(--muted);font-size:8px}.account-stat strong{margin:3px 0;font:700 17px Manrope}.account-stat em{color:var(--green);font-size:7px;font-style:normal}.dashboard-main-grid{grid-template-columns:minmax(0,1.55fr) minmax(290px,.75fr);gap:15px;margin-bottom:15px;display:grid}.wallet-chart-card,.account-health,.registered-apps,.recent-transactions{box-shadow:none;padding:19px}.chart-key{gap:11px;display:flex}.chart-key span{color:var(--muted);align-items:center;gap:4px;font-size:8px;display:flex}.chart-key i{background:var(--lilac);border-radius:2px;width:7px;height:7px}.chart-key span:last-child i{background:var(--coral)}.wallet-chart{border-bottom:1px solid var(--line);background:repeating-linear-gradient(#0000 0 51px,#f2f0ec 52px);align-items:flex-end;gap:13px;height:210px;padding:20px 5px 0 36px;display:flex;position:relative}.wallet-axis{color:#aaa;flex-direction:column;justify-content:space-between;font-size:7px;display:flex;position:absolute;top:17px;bottom:24px;left:0}.wallet-bars{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.wallet-bars>div{justify-content:center;align-items:flex-end;gap:4px;width:100%;height:calc(100% - 18px);display:flex}.wallet-bars i{border-radius:4px 4px 1px 1px;width:24%;min-width:8px;display:block}.wallet-bars i.income{background:var(--lilac)}.wallet-bars i.outgo{background:var(--coral);opacity:.72}.wallet-bars>span{color:var(--muted);font-size:8px}.chart-summary{grid-template-columns:repeat(3,1fr);padding-top:14px;display:grid}.chart-summary>div{border-right:1px solid var(--line);flex-direction:column;padding-left:13px;display:flex}.chart-summary>div:first-child{padding-left:0}.chart-summary>div:last-child{border:0}.chart-summary span{color:var(--muted);font-size:7px}.chart-summary b{margin-top:3px;font-size:11px}.chart-summary b.positive{color:var(--green)}.account-health .section-head button{color:var(--muted)}.health-score{background:#f8f7f4;border-radius:12px;align-items:center;gap:14px;margin-bottom:6px;padding:13px;display:flex}.health-score>div{border:5px solid #d9f1e6;border-top-color:var(--green);border-radius:50%;justify-content:center;align-items:baseline;width:54px;height:54px;padding-top:12px;display:flex}.health-score>div span{font:700 17px Manrope}.health-score>div small{font-size:7px}.health-score>p{flex-direction:column;margin:0;display:flex}.health-score b{font-size:10px}.health-score p span{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.4}.health-row{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:10px 2px;display:flex}.health-row>span{width:29px;height:29px;color:var(--green);background:#eaf6f0;border-radius:8px;place-items:center;display:grid}.health-row>span.action{color:var(--coral);background:#fff1e9}.health-row>span svg{width:15px}.health-row>div{flex-direction:column;flex:1;display:flex}.health-row strong{font-size:9px}.health-row small{color:var(--muted);margin-top:2px;font-size:7px}.health-row>svg{color:var(--green)}.health-row>button{background:var(--coral-soft);color:var(--coral);border:0;border-radius:7px;padding:5px 8px;font-size:7px;font-weight:700}.dashboard-lower-grid{grid-template-columns:1.35fr .8fr;gap:15px;display:grid}.application-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.application-grid>button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:10px;align-items:center;gap:8px;padding:9px;display:flex}.app-icon{background:var(--coral-soft);width:32px;height:32px;color:var(--coral);border-radius:9px;flex:none;place-items:center;display:grid}.app-icon svg{width:16px}.app-icon.app-1,.app-icon.app-4{color:#5d58a5;background:#eef2ff}.app-icon.app-2,.app-icon.app-5{color:var(--green);background:#eaf6f0}.application-grid button>div{flex-direction:column;flex:1;display:flex}.application-grid strong{font-size:9px}.application-grid small{color:var(--muted);margin-top:2px;font-size:7px}.application-grid em{color:var(--green);background:#eaf6f0;border-radius:6px;padding:3px 5px;font-size:6px;font-style:normal}.application-grid em.pending{color:var(--amber);background:#fff2df}.application-grid button>svg{color:#aaa}.apps-progress{align-items:center;gap:10px;margin-top:13px;display:flex}.apps-progress>span{background:#eeeae5;border-radius:5px;flex:1;height:5px;overflow:hidden}.apps-progress b{background:var(--coral);border-radius:5px;height:100%;display:block}.apps-progress small{color:var(--muted);font-size:7px}.transaction-row{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:10px 0;display:flex}.transaction-row>span{border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.transaction-row>span.income{color:var(--green);background:#eaf6f0}.transaction-row>span.expense{color:var(--coral);background:#fff0eb}.transaction-row>span svg{width:15px}.transaction-row>div{flex-direction:column;flex:1;display:flex}.transaction-row strong{font-size:9px}.transaction-row small{color:var(--muted);margin-top:2px;font-size:7px}.transaction-row>b{font-size:9px}.transaction-row>b.income{color:var(--green)}@media (width<=1050px){.wallet-overview{grid-template-columns:1fr 1fr}.wallet-balance{grid-row:span 2}.account-stat-grid{grid-template-columns:1fr 1fr}.dashboard-main-grid,.dashboard-lower-grid{grid-template-columns:1fr}}@media (width<=650px){.dashboard-welcome{align-items:flex-start;gap:15px}.dashboard-welcome>div:last-child{flex-direction:column}.dashboard-welcome .btn{padding:0 11px;font-size:0}.dashboard-welcome .btn svg{display:block}.wallet-overview{grid-template-columns:1fr}.wallet-balance{grid-row:auto}.account-stat-grid{grid-template-columns:1fr 1fr}.wallet-chart{gap:5px;padding-left:28px}.application-grid{grid-template-columns:1fr}}@media (width<=420px){.account-stat-grid{grid-template-columns:1fr}.chart-summary{grid-template-columns:1fr;gap:8px}.chart-summary>div{border:0;padding-left:0}}.search-discovery{max-width:1240px;margin:auto}.search-banner{color:#fff;background:linear-gradient(115deg,#111c3b 0%,#26396b 60%,#7566a9 100%);border-radius:19px;align-items:center;width:100%;height:210px;margin-bottom:16px;padding:34px 42px;display:flex;position:relative;overflow:hidden}.search-banner>div{z-index:2;position:relative}.search-banner .eyebrow{color:#bdb7e1}.search-banner h1{letter-spacing:-3px;margin:7px 0 5px;font-size:55px}.search-banner p{color:#ffffffa6;max-width:520px;margin:0;font-size:12px}.search-orbit{border:1px solid #ffffff21;border-radius:50%;width:170px;height:170px;position:absolute;top:50%;right:7%;transform:translateY(-50%)}.search-orbit:before,.search-orbit:after{content:"";border:1px solid #ffffff1a;border-radius:50%;position:absolute}.search-orbit:before{inset:25px}.search-orbit:after{background:#ffffff0d;inset:54px}.search-orbit i{background:var(--coral);width:11px;height:11px;box-shadow:0 0 22px var(--coral);border-radius:50%;position:absolute}.search-orbit i:first-child{top:27px;left:18px}.search-orbit i:nth-child(2){background:#f2c45e;bottom:42px;right:12px}.search-orbit i:last-child{background:#92d4c1;bottom:-5px;left:76px}.discovery-filters{box-shadow:none;z-index:20;margin-bottom:20px;padding:16px 18px;position:sticky;top:84px}.filter-top{align-items:center;gap:8px;display:flex}.filter-top>label{border:1px solid var(--line);color:#aaa;background:#f8f7f5;border-radius:10px;flex:1;align-items:center;gap:8px;height:41px;padding:0 11px;display:flex}.filter-top input{color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:10px}.filter-top>button{height:38px;color:var(--muted);background:#f4f2ef;border:0;border-radius:9px;padding:0 13px;font-size:9px;font-weight:700}.filter-top>button.active{background:var(--ink);color:#fff}.filter-top .filter-reset{color:var(--coral);background:0 0}.filter-selects{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:11px;display:grid}.filter-selects label{flex-direction:column;gap:4px;display:flex}.filter-selects label>span{text-transform:uppercase;letter-spacing:.7px;color:#999;font-size:7px;font-weight:700}.filter-selects select{border:1px solid var(--line);color:#5e5c67;background:#fff;border-radius:8px;outline:0;min-width:0;height:35px;padding:0 8px;font-size:9px}.filter-selects select:focus{border-color:var(--coral);box-shadow:0 0 0 3px var(--coral-soft)}.filter-summary{align-items:center;gap:6px;padding-top:10px;display:flex}.filter-summary>span{color:var(--muted);margin-right:auto;font-size:8px}.filter-summary>span b{color:var(--ink)}.filter-summary>button{background:var(--coral-soft);color:var(--coral-dark);border:0;border-radius:8px;align-items:center;gap:3px;padding:4px 6px;font-size:7px;display:flex}.profile-masonry{columns:4 230px;column-gap:15px}.discovery-card{break-inside:avoid;border-radius:15px;width:100%;margin:0 0 15px;transition:all .22s;display:inline-block;overflow:hidden;box-shadow:0 4px 18px #2e2a260f}.discovery-card:hover{transform:translateY(-3px);box-shadow:0 15px 38px #2e2a2624}.discovery-photo{background:#ddd;height:255px;position:relative;overflow:hidden}.card-height-1 .discovery-photo{height:320px}.card-height-2 .discovery-photo{height:230px}.card-height-3 .discovery-photo{height:285px}.discovery-photo img{object-fit:cover;width:100%;height:100%;transition:all .45s}.discovery-card:hover .discovery-photo img{transform:scale(1.035)}.account-pill{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);color:#355c51;background:#ffffffe8;border-radius:8px;padding:5px 7px;font-size:7px;font-weight:800;position:absolute;top:10px;left:10px}.account-pill.coral{color:var(--coral-dark)}.account-pill.lilac{color:var(--lilac)}.account-pill.blue{color:#3568a5}.account-pill.amber{color:#9c6a20}.discovery-photo>button{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#1e1d279e;border:0;border-radius:9px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:10px;right:10px}.discovery-body{padding:14px}.discovery-body>div:first-child{justify-content:space-between;align-items:flex-start;gap:6px;display:flex}.discovery-body h2{margin:0;font-size:13px}.discovery-body>div:first-child>span{color:var(--muted);margin-top:2px;font-size:7px}.discovery-body>p{color:#64626c;margin:9px 0 11px;font-size:9px;line-height:1.55}.profile-tags{flex-wrap:wrap;gap:4px;display:flex}.profile-tags span{color:#6d6a74;background:#f4f2ef;border-radius:7px;padding:4px 6px;font-size:7px}.discovery-body footer{border-top:1px solid var(--line);align-items:center;margin-top:11px;padding-top:10px;display:flex}.discovery-body footer>span{color:var(--muted);flex:1;align-items:center;gap:4px;font-size:7px;display:flex}.discovery-body footer>button{color:var(--coral);background:0 0;border:0;align-items:center;gap:2px;font-size:8px;font-weight:700;display:flex}.scroll-loader{height:80px;color:var(--muted);justify-content:center;align-items:center;gap:8px;font-size:9px;display:flex}.scroll-loader i{border:2px solid #ddd;border-top-color:var(--coral);border-radius:50%;width:17px;height:17px;animation:.7s linear infinite chat-spin}.search-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:320px;display:flex}.search-empty>svg{color:#aaa;width:38px;height:38px}.search-empty h2{margin:13px 0 5px;font-size:18px}.search-empty p{color:var(--muted);margin-bottom:15px;font-size:10px}@media (width<=1000px){.filter-selects{grid-template-columns:repeat(3,1fr)}.profile-masonry{columns:3 220px}}@media (width<=700px){.search-banner{height:165px;padding:25px}.search-banner h1{font-size:42px}.search-orbit{opacity:.65;right:-35px}.discovery-filters{padding:12px;top:76px}.filter-top{flex-wrap:wrap}.filter-top>label{flex-basis:100%}.filter-selects{grid-template-columns:1fr 1fr}.filter-summary{overflow-x:auto}.filter-summary>span{min-width:max-content}.profile-masonry{columns:2 150px;column-gap:10px}.discovery-card{margin-bottom:10px}.discovery-photo,.card-height-1 .discovery-photo,.card-height-2 .discovery-photo,.card-height-3 .discovery-photo{height:220px}.card-height-1 .discovery-photo,.card-height-3 .discovery-photo{height:270px}.discovery-body>div:first-child{flex-direction:column}.discovery-body{padding:11px}.discovery-body>p{display:none}}@media (width<=390px){.profile-masonry{columns:1}.discovery-photo,.card-height-1 .discovery-photo,.card-height-2 .discovery-photo,.card-height-3 .discovery-photo{height:330px}.discovery-body>p{display:block}}.discovery-card.first-row-card .discovery-photo{height:255px}.discovery-card.card-offset-0{margin-top:5px}.discovery-card.card-offset-1{margin-top:30px}.discovery-card.card-offset-2{margin-top:14px}.discovery-card.card-offset-3{margin-top:42px}.discovery-card.card-offset-4{margin-top:21px}@media (width<=700px){.discovery-card.card-offset-0{margin-top:2px}.discovery-card.card-offset-1{margin-top:18px}.discovery-card.card-offset-2{margin-top:8px}.discovery-card.card-offset-3{margin-top:25px}.discovery-card.card-offset-4{margin-top:12px}}@media (width<=390px){.discovery-card.card-offset-0,.discovery-card.card-offset-1,.discovery-card.card-offset-2,.discovery-card.card-offset-3,.discovery-card.card-offset-4{margin-top:0}}.content.search-content{max-width:none;padding:0 0 60px}.search-content .search-discovery{width:100%;max-width:none}.search-content .search-banner{border-radius:0;margin:0 0 20px}.search-content .discovery-filters,.search-content .profile-masonry,.search-content .scroll-loader,.search-content .search-empty{width:calc(100% - 64px);max-width:1176px;margin-left:auto;margin-right:auto}.search-content .discovery-filters{margin-bottom:20px}@media (width<=780px){.content.search-content{padding-bottom:88px}.search-content .discovery-filters,.search-content .profile-masonry,.search-content .scroll-loader,.search-content .search-empty{width:calc(100% - 32px)}.search-content .search-banner{margin-bottom:16px}}.search-content .profile-masonry{columns:auto;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:15px;display:grid}.search-content .discovery-card{width:auto;margin-bottom:0;display:block}@media (width<=1000px){.search-content .profile-masonry{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.search-content .profile-masonry{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (width<=390px){.search-content .profile-masonry{grid-template-columns:1fr}}.search-content .search-banner{text-align:center;background:linear-gradient(120deg,#0d1735 0%,#293f79 28%,#725da1 55%,#b65368 76%,#182b5a 100%) 0 0/300% 300%;justify-content:center;animation:11s ease-in-out infinite search-banner-gradient}.search-content .search-banner:before{content:"";background:radial-gradient(circle,#ffffff26,#fff0 68%);border-radius:50%;width:420px;height:420px;animation:9s ease-in-out infinite alternate search-banner-glow;position:absolute;top:-240px;left:-140px}.search-content .search-banner>div{flex-direction:column;align-items:center;display:flex}.search-content .search-banner p{margin-left:auto;margin-right:auto}.search-content .search-orbit{animation:24s linear infinite search-orbit-spin;right:6%}.search-content .search-orbit:before{animation:15s linear infinite reverse search-orbit-spin}@keyframes search-banner-gradient{0%,to{background-position:0%}50%{background-position:100%}}@keyframes search-banner-glow{0%{transform:translate(0)scale(.9)}to{transform:translate(58vw,180px)scale(1.15)}}@keyframes search-orbit-spin{to{transform:translateY(-50%)rotate(360deg)}}@media (prefers-reduced-motion:reduce){.search-content .search-banner,.search-content .search-banner:before,.search-content .search-orbit,.search-content .search-orbit:before{animation:none}}.content.clips-content{color:#fff;background:#111119;max-width:none;min-height:calc(100vh - 72px);padding:0}.clips-page{min-height:calc(100vh - 72px)}.clips-header{z-index:24;background:#181820;border-bottom:1px solid #ffffff14;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;height:64px;padding:0 24px;display:grid;position:sticky;top:72px}.clips-header>div:first-child{align-items:center;gap:9px;display:flex}.clips-mark{background:linear-gradient(135deg,var(--coral),#8a65d1);border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.clips-header .eyebrow{color:#888493}.clips-header h1{margin:3px 0 0;font-size:16px}.clips-header nav{gap:23px;height:100%;display:flex}.clips-header nav button{color:#898794;background:0 0;border:0;font-size:10px;font-weight:700;position:relative}.clips-header nav button.active{color:#fff}.clips-header nav button.active:after{content:"";background:var(--coral);height:2px;position:absolute;bottom:0;left:0;right:0}.clips-header nav button i{background:#ef4242;border-radius:50%;width:5px;height:5px;margin-left:4px;display:inline-block}.clips-header>div:last-child{justify-content:flex-end;gap:8px;display:flex}.clips-search{color:#aaa7b1;background:#22222c;border:1px solid #ffffff1a;border-radius:9px;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:9px;display:flex}.clips-layout{grid-template-columns:minmax(480px,1fr) 285px;gap:20px;max-width:1080px;margin:auto;padding:18px 22px 28px;display:grid}.clip-viewer{justify-content:center;min-width:0;display:flex;position:relative}.clip-canvas{aspect-ratio:9/16;cursor:pointer;background:#000;border-radius:14px;height:calc(100vh - 190px);min-height:570px;max-height:780px;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000059}.clip-canvas>img{object-fit:cover;width:100%;height:100%;animation:9s ease-in-out infinite alternate clip-drift}.clip-canvas:not(.playing)>img{animation-play-state:paused}.clip-shade{background:linear-gradient(#00000038,#0000 35% 50%,#000000de);position:absolute;inset:0}.clip-play{color:#fff;background:#0f0f149e;border:0;border-radius:50%;place-items:center;width:70px;height:70px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.clip-live{color:#fff;background:#ef3f4d;border-radius:5px;padding:5px 8px;font-size:8px;font-weight:800;position:absolute;top:12px;left:12px}.clip-top-actions{gap:5px;display:flex;position:absolute;top:9px;right:9px}.clip-top-actions button{color:#fff;background:#00000059;border:0;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.clip-info{z-index:2;position:absolute;bottom:17px;left:15px;right:15px}.clip-creator{align-items:center;gap:8px;display:flex}.clip-creator>div{flex-direction:column;flex:1;display:flex}.clip-creator strong{font-size:11px}.clip-creator strong span{color:#fff;background:#6555ac;border-radius:50%;place-items:center;width:12px;height:12px;margin-left:4px;font-size:7px;display:inline-grid}.clip-creator small{color:#ffffffa8;margin-top:2px;font-size:7px}.clip-creator>button{color:#fff;background:0 0;border:1px solid #fff9;border-radius:7px;height:28px;padding:0 10px;font-size:8px;font-weight:800}.clip-creator>button.following{background:#ffffff29;border-color:#0000}.clip-info>p{margin:10px 0 5px;font-size:10px;line-height:1.5}.clip-tags{flex-wrap:wrap;gap:4px;display:flex}.clip-tags button,.clip-sound{color:#fff;background:0 0;border:0;padding:0;font-size:8px;font-weight:700}.clip-sound{align-items:center;gap:6px;max-width:100%;margin-top:10px;display:flex}.clip-sound>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.clip-sound>i{border:4px solid #25242d;border-radius:50%;width:28px;height:28px;margin-left:auto;animation:5s linear infinite clip-record;overflow:hidden}.clip-sound img{object-fit:cover;width:100%;height:100%}.clip-progress{z-index:4;background:#ffffff38;height:3px;position:absolute;bottom:0;left:0;right:0}.clip-progress i{background:#fff;width:58%;height:100%;display:block}.clip-progress span{background:#fff;border-radius:50%;width:7px;height:7px;position:absolute;top:-2px;left:58%}.clip-actions{flex-direction:column;align-self:flex-end;gap:12px;margin:0 0 20px 11px;display:flex}.clip-actions>button{color:#fff;background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;padding:0;display:flex}.clip-actions>button>span:not(.action-avatar){background:#262630;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.clip-actions>button>b{font-size:7px}.clip-actions button.active>span{background:var(--coral)}.clip-actions button.active svg,.clip-actions button.saved svg{fill:currentColor}.clip-actions button.saved>span{color:#ffcc64}.action-avatar{border-radius:50%;width:42px;height:42px;margin-bottom:5px;position:relative}.action-avatar>img{object-fit:cover;border:2px solid #fff;border-radius:50%;width:100%;height:100%}.action-avatar>i{background:var(--coral);color:#fff;border-radius:50%;place-items:center;width:17px;height:17px;font-size:10px;font-style:normal;display:grid;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.clip-navigation{flex-direction:column;align-self:center;gap:8px;margin-left:13px;display:flex}.clip-navigation button{color:#fff;background:#24242d;border:1px solid #ffffff1a;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.clip-navigation button:first-child svg{transform:rotate(-90deg)}.clip-navigation button:last-child svg{transform:rotate(90deg)}.clips-discovery{flex-direction:column;gap:12px;display:flex}.clips-discovery>section{background:#1a1a22;border:1px solid #ffffff12;border-radius:13px;padding:14px}.clips-discovery .section-head h3{font-size:13px}.clips-discovery .section-head button{color:#e27e69}.clips-discovery .eyebrow{color:#767380}.trend-row{color:#fff;text-align:left;background:0 0;border:0;border-top:1px solid #ffffff0f;align-items:center;gap:10px;width:100%;height:48px;display:flex}.trend-row>b{color:#6f6c78;width:14px;font:700 13px Manrope}.trend-row>span{flex-direction:column;flex:1;display:flex}.trend-row strong,.clip-suggestion strong{font-size:9px}.trend-row small,.clip-suggestion small{color:#777480;margin-top:2px;font-size:7px}.clip-suggestion{border-top:1px solid #ffffff0f;align-items:center;gap:8px;padding:8px 0;display:flex}.clip-suggestion>div{flex-direction:column;flex:1;display:flex}.clip-suggestion>button{background:var(--coral);color:#fff;border:0;border-radius:7px;height:27px;padding:0 8px;font-size:7px;font-weight:700}.clips-discovery .clip-shop{background:linear-gradient(135deg,#362a22,#29232d);align-items:center;gap:9px;display:flex}.clip-shop>span{color:#5d4122;background:#ffdf9c;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.clip-shop>div{flex-direction:column;flex:1;display:flex}.clip-shop strong{font-size:9px}.clip-shop small{color:#aaa;font-size:7px}.clip-shop>button{background:#fff;border:0;border-radius:7px;padding:6px 8px;font-size:7px;font-weight:700}.clips-discovery>footer{color:#65626d;font-size:7px;line-height:1.8}.clip-drawer{z-index:70;position:fixed;inset:0}.drawer-scrim{background:#0000007a;position:absolute;inset:0}.clip-drawer>section{width:400px;color:var(--ink);background:#fff;flex-direction:column;display:flex;position:absolute;top:72px;bottom:0;right:0}.clip-drawer>section>header{border-bottom:1px solid var(--line);align-items:center;height:65px;padding:0 17px;display:flex}.clip-drawer header>div{flex-direction:column;flex:1;display:flex}.clip-drawer header strong{font-size:13px}.clip-drawer header small{color:var(--muted);font-size:8px}.clip-drawer header>button,.clip-popover header button,.clip-upload-overlay header>button{background:0 0;border:0}.clip-comments{flex:1;padding:12px 17px;overflow:auto}.clip-comments article{gap:9px;padding:10px 0;display:flex}.clip-comments article>div{flex:1}.clip-comments strong{font-size:9px}.clip-comments p{margin:4px 0;font-size:10px}.clip-comments small{color:var(--muted);font-size:7px}.clip-comments article>button{color:#aaa;background:0 0;border:0;font-size:7px}.clip-drawer form{border-top:1px solid var(--line);align-items:center;gap:7px;min-height:62px;padding:9px 12px;display:flex}.clip-drawer form input{border:1px solid var(--line);background:#f8f7f5;border-radius:10px;flex:1;height:38px;padding:0 10px;font-size:10px}.clip-drawer form button{background:0 0;border:0}.clip-drawer form button:last-child{background:var(--coral);color:#fff;border-radius:9px;width:34px;height:34px}.clip-popover{z-index:75;width:310px;color:var(--ink);background:#fff;border-radius:14px;padding:14px;position:fixed;top:150px;right:30px;box-shadow:0 25px 70px #00000047}.clip-popover header{justify-content:space-between;margin-bottom:10px;display:flex}.clip-popover>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.clip-popover>div button{background:#f7f5f2;border:0;border-radius:10px;padding:10px 8px;font-size:8px}.clip-upload-overlay{z-index:80;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);color:var(--ink);background:#000000ad;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.clip-upload-overlay>section{background:#fff;border-radius:17px;width:100%;max-width:560px;padding:20px}.clip-upload-overlay header{justify-content:space-between;display:flex}.clip-upload-overlay h2{margin:4px 0 15px;font-size:20px}.upload-drop{background:#faf9f7;border:2px dashed #d6d2cc;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;height:240px;display:flex}.upload-drop>span{background:var(--coral-soft);width:54px;height:54px;color:var(--coral);border-radius:14px;place-items:center;display:grid}.upload-drop h3{margin:12px 0 4px;font-size:14px}.upload-drop p{color:var(--muted);font-size:8px}.upload-tools{grid-template-columns:repeat(3,1fr);gap:7px;margin:12px 0;display:grid}.upload-tools button{border:1px solid var(--line);background:#fff;border-radius:9px;height:42px;font-size:8px}.clip-upload-overlay footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding-top:13px;display:flex}@keyframes clip-drift{to{transform:scale(1.06)translateY(-1%)}}@keyframes clip-record{to{transform:rotate(360deg)}}@media (width<=950px){.clips-layout{grid-template-columns:1fr}.clips-discovery{display:none}.clips-header{grid-template-columns:1fr auto}.clips-header>div:first-child,.clips-header>div:last-child .clips-search{display:none}}@media (width<=780px){.content.clips-content{min-height:calc(100vh - 64px);padding-bottom:68px}.clips-header{height:54px;padding:0 12px;top:64px}.clips-header nav{gap:13px;overflow-x:auto}.clips-header nav button{min-width:max-content}.clips-header>div:last-child .btn{padding:0 10px;font-size:0}.clip-viewer{height:calc(100vh - 186px)}.clips-layout{padding:0;display:block}.clip-canvas{aspect-ratio:auto;border-radius:0;width:100%;height:100%;min-height:0;max-height:none}.clip-actions{z-index:5;margin:0;position:absolute;bottom:70px;right:10px}.clip-actions>button>span:not(.action-avatar){background:#14141aad}.clip-navigation{display:none}.clip-info{right:70px}.clip-drawer>section{width:100%;top:64px}.clip-popover{width:auto;inset:auto 12px 80px}.chat-launcher{display:none}}@media (prefers-reduced-motion:reduce){.clip-canvas>img,.clip-sound>i{animation:none}}@media (width>=951px){.chat-expanded .clips-header{padding-right:410px}}@media (width>=1201px){.clips-header{padding-right:110px}.chat-expanded .clips-header{padding-right:410px}}@media (width>=781px) and (width<=1200px){.clips-header{grid-template-columns:1fr auto;padding-right:80px}.clips-header>div:first-child,.clips-header>div:last-child .clips-search{display:none}.chat-expanded .clips-header{padding-right:405px}}.content.lounge-content{background:#f3f1ed;max-width:none;min-height:calc(100vh - 72px);padding:0}.lounge-mode .chat-launcher{display:none}.lounge-page{min-height:calc(100vh - 72px)}.lounge-page-head{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:15px;height:68px;padding:0 26px;display:flex}.lounge-page-head>div:first-child{flex:1;align-items:center;gap:10px;display:flex}.lounge-logo{color:#fff;background:linear-gradient(135deg,#253b73,#8067ad);border-radius:12px;place-items:center;width:39px;height:39px;display:grid}.lounge-page-head h1{margin:3px 0 0;font-size:17px}.lounge-sync{background:#edf8f2;border-radius:10px;align-items:center;gap:9px;padding:8px 12px;display:flex}.lounge-sync>i{background:var(--green);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #2d9f741f}.lounge-sync>div{flex-direction:column;display:flex}.lounge-sync strong{color:#237e5d;font-size:9px}.lounge-sync small{color:#68a58e;margin-top:2px;font-size:7px}.lounge-page-layout{grid-template-columns:minmax(0,1fr) 340px;gap:16px;max-width:1380px;margin:auto;padding:16px 18px 30px;display:grid}.lounge-page-layout>main{min-width:0}.lounge-stage{aspect-ratio:16/8.5;color:#fff;background:#080a10;border-radius:16px;min-height:420px;max-height:690px;position:relative;overflow:hidden;box-shadow:0 18px 50px #1a1e2a2e}.lounge-stage>img{object-fit:cover;width:100%;height:100%}.lounge-stage-shade{background:linear-gradient(#05081040,#0000 45%,#050810e0);position:absolute;inset:0}.lounge-broadcast-label{align-items:center;gap:9px;display:flex;position:absolute;top:15px;left:16px}.lounge-broadcast-label>span{color:#fff;background:#e53f4c;border-radius:5px;padding:5px 7px;font-size:7px;font-weight:900}.lounge-broadcast-label>div{text-shadow:0 1px 8px #000;flex-direction:column;display:flex}.lounge-broadcast-label strong{font-size:10px}.lounge-broadcast-label small{color:#ffffffad;margin-top:2px;font-size:7px}.lounge-viewers{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04050a7a;border-radius:10px;align-items:center;gap:12px;padding:6px 9px;display:flex;position:absolute;top:15px;right:14px}.lounge-viewers>span{display:flex}.lounge-viewers .avatar{margin-right:-9px}.lounge-viewers img{border:2px solid #181a20}.lounge-viewers b{font-size:8px}.lounge-big-play{color:#152044;background:#ffffffeb;border:0;border-radius:50%;place-items:center;width:68px;height:68px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lounge-stage-controls{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08090fad;border-radius:12px;align-items:center;gap:6px;height:43px;padding:0 10px;display:flex;position:absolute;bottom:13px;left:14px;right:14px}.lounge-stage-controls>button{color:#fff;background:0 0;border:0;align-items:center;gap:4px;height:32px;padding:0 7px;font-size:7px;display:flex}.lounge-stage-controls>button.muted{color:#ff9181}.lounge-stage-controls>button>svg{width:16px}.lounge-timeline{background:#ffffff40;border-radius:4px;flex:1;height:4px;position:relative}.lounge-timeline i{background:var(--coral);border-radius:4px;width:42%;height:100%;display:block}.lounge-timeline span{background:#fff;border-radius:50%;width:10px;height:10px;position:absolute;top:-3px;left:42%}.lounge-stage-controls time{font-size:7px}.dancing-notes{pointer-events:none;position:absolute;inset:8% 8% 18%;overflow:hidden}.dancing-notes i{color:#fff;text-shadow:0 0 18px #ffffffb3;opacity:0;font-size:30px;font-style:normal;position:absolute}.dancing-notes.active i{animation:3.8s ease-in-out infinite note-dance}.dancing-notes i:first-child{animation-delay:0s;top:55%;left:8%}.dancing-notes i:nth-child(2){font-size:43px;animation-delay:.8s;top:26%;left:24%}.dancing-notes i:nth-child(3){font-size:37px;animation-delay:1.5s;top:47%;left:43%}.dancing-notes i:nth-child(4){animation-delay:2.1s;top:18%;right:30%}.dancing-notes i:nth-child(5){font-size:46px;animation-delay:.4s;top:52%;right:13%}.dancing-notes i:nth-child(6){animation-delay:2.7s;top:8%;right:42%}.dancing-notes span{background:radial-gradient(circle,#f4755847,#0000 68%);border-radius:50%;width:90px;height:90px;animation:2.8s ease-in-out infinite music-pulse;position:absolute}.dancing-notes span:first-of-type{bottom:3%;left:11%}.dancing-notes span:nth-of-type(2){animation-delay:1s;top:12%;right:8%}.dancing-notes span:nth-of-type(3){animation-delay:1.8s;top:35%;left:47%}.lounge-source{box-shadow:none;margin-top:13px;padding:16px}.lounge-source-tabs{border-bottom:1px solid var(--line);gap:5px;padding-bottom:11px;display:flex}.lounge-source-tabs button{height:34px;color:var(--muted);background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;padding:0 11px;font-size:8px;font-weight:700;display:flex}.lounge-source-tabs button.active{color:#253b73;background:#eef0f8}.lounge-source-tabs svg{width:15px}.lounge-host-control{background:#f8f7f4;border-radius:11px;align-items:center;gap:15px;margin-top:12px;padding:11px 12px;display:flex}.lounge-host-control>div:first-child{flex-direction:column;flex:1;display:flex}.lounge-host-control strong{margin:3px 0;font-size:9px}.lounge-host-control small{color:var(--muted);font-size:7px}.audience-toggle{background:#e9e6e0;border-radius:8px;padding:3px;display:flex}.audience-toggle button{height:28px;color:var(--muted);background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:0 9px;font-size:7px;font-weight:700;display:flex}.audience-toggle button.active{color:#253b73;background:#fff;box-shadow:0 2px 5px #00000014}.genre-row{gap:5px;padding:12px 0 9px;display:flex;overflow-x:auto}.genre-row button{border:1px solid var(--line);min-width:max-content;color:var(--muted);background:#fff;border-radius:14px;padding:5px 9px;font-size:7px}.genre-row button.active{color:#fff;background:#253b73;border-color:#253b73}.lounge-playlist-row{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.lounge-playlist-row>button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:10px;padding:7px;position:relative}.lounge-playlist-row>button.active{border-color:#53699d;box-shadow:0 0 0 2px #e6e9f3}.lounge-playlist-row>button>span{border-radius:7px;height:63px;display:block;position:relative;overflow:hidden}.lounge-playlist-row img{object-fit:cover;width:100%;height:100%}.lounge-playlist-row>button>span i{color:#253b73;background:#ffffffe6;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lounge-playlist-row>button>div{flex-direction:column;padding-top:6px;display:flex}.lounge-playlist-row strong{font-size:8px}.lounge-playlist-row small{color:var(--muted);margin-top:2px;font-size:6px}.lounge-playlist-row em{color:#fff;background:#44a97f;border-radius:5px;padding:3px 5px;font-size:6px;font-style:normal;position:absolute;top:12px;right:11px}.admin-live-info{align-items:center;gap:10px;padding:14px 4px 1px;display:flex}.admin-live-info>span{color:#42588b;background:#eef0f8;border-radius:10px;place-items:center;width:37px;height:37px;display:grid}.admin-live-info>div{flex-direction:column;flex:1;display:flex}.admin-live-info strong{font-size:9px}.admin-live-info small{color:var(--muted);margin-top:3px;font-size:7px}.admin-live-info>button{color:var(--green);background:#edf8f2;border:0;border-radius:8px;padding:7px 9px;font-size:7px}.admin-live-info>button i{background:var(--green);border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block}.lounge-chat{border:1px solid var(--line);background:#fff;border-radius:15px;flex-direction:column;height:calc(100vh - 174px);min-height:650px;display:flex;position:sticky;top:88px;overflow:hidden}.lounge-chat>header{border-bottom:1px solid var(--line);align-items:center;height:70px;padding:0 14px;display:flex}.lounge-chat>header>div{flex-direction:column;flex:1;display:flex}.lounge-chat h2{margin:3px 0;font-size:15px}.lounge-chat header small{color:var(--green);font-size:7px}.lounge-chat>header>button{background:0 0;border:0}.lounge-room-picker{border-bottom:1px solid var(--line);gap:7px;padding:9px;display:flex;overflow-x:auto}.lounge-room-picker>button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:9px;align-items:center;gap:7px;min-width:120px;padding:7px;display:flex;position:relative}.lounge-room-picker>button.active{background:#f7f6fb;border-color:#6c70a1}.room-icon{color:#6c61a6;background:#eae8f6;border-radius:8px;flex:none;place-items:center;width:27px;height:27px;display:grid}.room-icon svg{width:14px}.room-icon.room-1{color:var(--coral);background:#fff1e9}.room-icon.room-2{color:var(--green);background:#eaf6f0}.lounge-room-picker>button>div{flex-direction:column;display:flex}.lounge-room-picker strong{font-size:7px}.lounge-room-picker small{color:var(--muted);font-size:6px}.lounge-room-picker>button>i{background:var(--green);border-radius:50%;width:6px;height:6px;position:absolute;top:5px;right:5px}.lounge-chat>nav{border-bottom:1px solid var(--line);height:40px;padding:0 9px;display:flex}.lounge-chat>nav button{color:var(--muted);background:0 0;border:0;flex:1;font-size:8px;position:relative}.lounge-chat>nav button.active{color:#253b73;font-weight:700}.lounge-chat>nav button.active:after{content:"";background:#253b73;height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.lounge-chat>nav b{background:#eeeae5;border-radius:7px;padding:2px 4px;font-size:6px}.lounge-messages{flex:1;padding:11px;overflow:auto}.lounge-messages>article{gap:7px;margin-bottom:12px;display:flex}.lounge-messages>article>div{background:#f6f4f1;border-radius:9px;flex:1;padding:7px 9px}.lounge-messages article b{font-size:7px}.lounge-messages article em{color:#5e5593;background:#e8e5f4;border-radius:5px;padding:2px 4px;font-size:5px;font-style:normal}.lounge-messages article p{margin:4px 0;font-size:8px;line-height:1.5}.lounge-messages article small{color:var(--muted);font-size:6px}.lounge-messages article.own>div{background:#eef0f8}.lounge-system-message{color:#896125;background:#fff7e8;border-radius:8px;align-items:center;gap:6px;margin:6px 0 12px;padding:7px;font-size:7px;display:flex}.lounge-chat>form{border-top:1px solid var(--line);gap:6px;padding:9px;display:flex}.lounge-chat>form>div{border:1px solid var(--line);border-radius:9px;flex:1;align-items:center;padding:0 5px;display:flex}.lounge-chat form input{border:0;outline:0;flex:1;min-width:0;font-size:8px}.lounge-chat form button{background:0 0;border:0;place-items:center;width:30px;height:34px;display:grid}.lounge-chat form>button{color:#fff;background:#253b73;border-radius:8px}.lounge-chat form>button:disabled{opacity:.3}.lounge-members{flex:1;padding:8px 12px;overflow:auto}.lounge-members>div{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:8px 0;display:flex}.lounge-members>div>span{flex-direction:column;flex:1;display:flex}.lounge-members strong{font-size:8px}.lounge-members small{color:var(--green);margin-top:2px;font-size:6px}.lounge-members button{background:#f5f3ef;border:0;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}@keyframes note-dance{0%{opacity:0;transform:translateY(50px)rotate(-18deg)scale(.7)}35%{opacity:1}70%{opacity:.8}to{opacity:0;transform:translateY(-120px)rotate(22deg)scale(1.25)}}@keyframes music-pulse{50%{opacity:.3;transform:scale(1.45)}}@media (width<=1050px){.lounge-page-layout{grid-template-columns:1fr}.lounge-chat{height:600px;min-height:0;position:relative;top:auto}.lounge-playlist-row{grid-template-columns:repeat(2,1fr)}}@media (width<=780px){.content.lounge-content{padding-bottom:80px}.lounge-page-head{height:60px;padding:0 14px}.lounge-page-head .lounge-sync{display:none}.lounge-page-head .btn{padding:0 10px;font-size:0}.lounge-page-layout{padding:10px}.lounge-stage{aspect-ratio:16/10;border-radius:12px;min-height:260px}.lounge-stage-controls button span,.lounge-viewers{display:none}.lounge-source{padding:11px}.lounge-host-control{flex-direction:column;align-items:flex-start}.audience-toggle{width:100%}.audience-toggle button{flex:1;justify-content:center}.lounge-playlist-row{grid-template-columns:1fr 1fr}.lounge-chat{height:560px}.lounge-source-tabs{overflow-x:auto}.lounge-source-tabs button{min-width:max-content}}@media (width<=430px){.lounge-broadcast-label>div{display:none}.lounge-stage-controls{bottom:7px;left:7px;right:7px}.lounge-playlist-row{grid-template-columns:1fr}.lounge-page-head h1{font-size:14px}}@media (prefers-reduced-motion:reduce){.dancing-notes.active i,.dancing-notes span{animation:none}}.lounge-mode .sidebar,.lounge-mode .topbar,.lounge-mode .bottom-nav{display:none}.lounge-mode .content.lounge-content,.lounge-mode .lounge-page{min-height:100vh}.lounge-mode .lounge-page-layout{max-width:none}.exit-lounge{border:1px solid var(--line);width:36px;height:36px;color:var(--muted);background:#f7f5f2;border-radius:10px;flex:none;place-items:center;display:grid}.exit-lounge svg{transform:rotate(180deg)}.lounge-mode .content.lounge-content{height:100vh;overflow:hidden}.lounge-mode .lounge-page{flex-direction:column;height:100vh;min-height:0;display:flex}.lounge-mode .lounge-page-head{z-index:10;flex:0 0 68px;position:relative;box-shadow:0 4px 20px #1f23300f}.lounge-mode .lounge-page-layout{flex:1;grid-template-columns:minmax(0,1fr) minmax(320px,27vw);align-items:stretch;width:100%;height:auto;min-height:0;padding:12px 14px 14px}.lounge-mode .lounge-page-layout>main{grid-template-rows:minmax(350px,1fr) auto;gap:10px;min-height:0;display:grid}.lounge-mode .lounge-stage{aspect-ratio:auto;width:100%;height:100%;min-height:0;max-height:none}.lounge-mode .lounge-source{max-height:245px;margin-top:0;overflow-y:auto}.lounge-mode .lounge-chat{height:100%;min-height:0;position:relative;top:auto}.lounge-mode .lounge-playlist-row>button>span{height:52px}.lounge-mode .lounge-host-control{margin-top:9px}.lounge-mode .genre-row{padding:8px 0 6px}@media (width<=1050px){.lounge-mode .content.lounge-content{height:auto;min-height:100vh;overflow:visible}.lounge-mode .lounge-page{height:auto;min-height:100vh;display:block}.lounge-mode .lounge-page-layout{grid-template-columns:1fr;height:auto;padding:10px;display:grid}.lounge-mode .lounge-page-layout>main{display:block}.lounge-mode .lounge-stage{aspect-ratio:16/9;height:auto;min-height:420px}.lounge-mode .lounge-source{max-height:none;margin-top:10px;overflow:visible}.lounge-mode .lounge-chat{height:600px}}@media (width<=780px){.lounge-mode .lounge-page-head{height:60px;min-height:60px}.lounge-mode .lounge-stage{aspect-ratio:16/10;min-height:260px}.lounge-mode .lounge-chat{height:560px}}.lounge-banner{color:#fff;background:linear-gradient(115deg,#121c3c 0%,#314d89 43%,#735ca5 72%,#c15e67 100%) 0 0/220% 220%;flex:0 0 118px;align-items:center;width:100%;padding:20px 34px;animation:12s ease-in-out infinite lounge-banner-flow;display:flex;position:relative;overflow:hidden}.lounge-banner>div{z-index:2;flex:1;position:relative}.lounge-banner>div>span{text-transform:uppercase;letter-spacing:1.6px;color:#d7d5ef;align-items:center;gap:6px;font-size:7px;font-weight:800;display:flex}.lounge-banner>div>span i{background:#ef4b55;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 5px #ef4b5529}.lounge-banner h2{letter-spacing:-1px;margin:7px 0 3px;font-size:25px}.lounge-banner p{color:#ffffff9e;margin:0;font-size:8px}.lounge-banner>aside{z-index:2;text-align:right;flex-direction:column;padding-right:28px;display:flex;position:relative}.lounge-banner aside strong{font:700 22px Manrope}.lounge-banner aside small{color:#ffffff94;text-transform:uppercase;letter-spacing:1px;font-size:7px}.lounge-wave{border:1px solid #ffffff1f;border-radius:50%;width:310px;height:310px;animation:5s ease-in-out infinite lounge-wave-pulse;position:absolute;top:-155px;right:-90px}.lounge-wave:before,.lounge-wave:after{content:"";border:1px solid #ffffff1a;border-radius:50%;position:absolute}.lounge-wave:before{inset:38px}.lounge-wave:after{inset:80px}.lounge-wave.second{width:170px;height:170px;animation-delay:1.6s;top:70px;right:24%}@keyframes lounge-banner-flow{0%,to{background-position:0%}50%{background-position:100%}}@keyframes lounge-wave-pulse{50%{opacity:.45;transform:scale(1.12)}}@media (width<=780px){.lounge-banner{min-height:112px;padding:18px 16px}.lounge-banner h2{font-size:20px}.lounge-banner p{max-width:70%;line-height:1.4}.lounge-banner>aside{padding-right:0}.lounge-banner aside strong{font-size:17px}}@media (width<=480px){.lounge-banner>aside{display:none}.lounge-banner p{max-width:90%}}@media (prefers-reduced-motion:reduce){.lounge-banner,.lounge-wave{animation:none}}.lounge-banner>.lounge-live-label{z-index:2;text-transform:uppercase;letter-spacing:1.5px;color:#d7d5ef;align-items:center;gap:7px;font-size:7px;font-weight:800;display:flex;position:relative}.lounge-banner>.lounge-live-label i{background:#ef4b55;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #ef4b5529}.lounge-banner>div{z-index:3;text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute;left:50%;transform:translate(-50%)}.lounge-banner>div h2{letter-spacing:-1.5px;text-transform:uppercase;margin:0;font-size:34px}.lounge-banner>div p{color:#ffffffa6;white-space:nowrap;margin:4px 0 0;font-size:8px}.lounge-banner>aside{margin-left:auto}@media (width<=620px){.lounge-banner>.lounge-live-label,.lounge-banner>aside{display:none}.lounge-banner>div h2{font-size:29px}.lounge-banner>div p{white-space:normal;min-width:220px}}.lounge-mode .sidebar{display:flex}.lounge-mode .topbar{display:grid}.lounge-mode .app-main{margin-left:var(--sidebar)}.lounge-mode.sidebar-collapsed .app-main{margin-left:76px}.lounge-mode .content.lounge-content{height:calc(100vh - 72px);min-height:calc(100vh - 72px)}.lounge-mode .lounge-page{height:calc(100vh - 72px);min-height:0}.lounge-mode .chat-launcher:not(.hidden){display:flex}@media (width<=780px){.lounge-mode .topbar{display:flex}.lounge-mode .app-main,.lounge-mode.sidebar-collapsed .app-main{margin-left:0}.lounge-mode .content.lounge-content,.lounge-mode .lounge-page{height:auto;min-height:calc(100vh - 64px)}.lounge-mode .bottom-nav{display:flex}.chat-expanded.lounge-mode .lounge-content{margin-right:0}}.content.groups-content{max-width:none;padding:0 0 65px}.groups-page{min-height:100vh}.groups-banner{color:#fff;background:linear-gradient(120deg,#17213f,#334d83 45%,#7964a7 78%,#c1606d);align-items:center;width:100%;height:250px;padding:38px 44px;display:flex;position:relative;overflow:hidden}.groups-banner>div:not(.group-banner-art){z-index:2;flex:1;position:relative}.groups-banner .eyebrow{color:#d5d1eb}.groups-banner h1{letter-spacing:-3px;margin:8px 0 5px;font-size:56px}.groups-banner p{color:#ffffffa8;max-width:550px;margin:0 0 18px;font-size:11px}.groups-banner .btn{color:#17213f;box-shadow:none;background:#fff}.groups-banner>aside{z-index:2;gap:35px;margin-right:5%;display:flex;position:relative}.groups-banner aside div{flex-direction:column;display:flex}.groups-banner aside strong{font:700 25px Manrope}.groups-banner aside span{text-transform:uppercase;letter-spacing:1px;color:#ffffff94;font-size:7px}.group-banner-art{pointer-events:none;position:absolute;inset:0}.group-banner-art:before,.group-banner-art:after{content:"";border:1px solid #ffffff1a;border-radius:50%;position:absolute}.group-banner-art:before{width:430px;height:430px;top:-250px;right:-130px}.group-banner-art:after{width:280px;height:280px;bottom:-230px;right:130px}.group-banner-art span{background:#ffffff14;border-radius:50%;animation:7s ease-in-out infinite group-orb;position:absolute}.group-banner-art span:first-child{width:80px;height:80px;top:22px;right:42%}.group-banner-art span:nth-child(2){width:24px;height:24px;animation-delay:2s;bottom:25px;right:28%}.group-banner-art span:last-child{width:45px;height:45px;animation-delay:4s;bottom:-12px;left:42%}.groups-inner{width:calc(100% - 64px);max-width:1180px;margin:20px auto 0}.groups-toolbar{box-shadow:none;align-items:center;gap:10px;margin-bottom:16px;padding:8px 11px;display:flex}.groups-toolbar nav{gap:3px;display:flex}.groups-toolbar nav button{height:35px;color:var(--muted);background:0 0;border:0;border-radius:8px;padding:0 10px;font-size:8px;font-weight:700}.groups-toolbar nav button.active{color:#304b84;background:#eef0f8}.groups-toolbar nav b{background:#dedbea;border-radius:7px;margin-left:3px;padding:2px 4px;font-size:6px}.groups-toolbar>label{border:1px solid var(--line);color:#aaa;background:#f8f7f5;border-radius:9px;align-items:center;gap:7px;width:280px;height:37px;margin-left:auto;padding:0 9px;display:flex}.groups-toolbar input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:9px}.group-filter{border:1px solid var(--line);height:35px;color:var(--muted);background:#fff;border-radius:8px;align-items:center;gap:5px;font-size:8px;display:flex}.featured-group{color:#fff;border-radius:16px;height:310px;margin-bottom:22px;position:relative;overflow:hidden;box-shadow:0 14px 40px #282b3424}.featured-group>img{object-fit:cover;width:100%;height:100%}.featured-shade{background:linear-gradient(90deg,#0c1222e6,#0c122266 58%,#0c122214);position:absolute;inset:0}.featured-label{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);text-transform:uppercase;letter-spacing:1px;background:#ffffff21;border:1px solid #ffffff24;border-radius:8px;align-items:center;gap:5px;padding:6px 9px;font-size:7px;display:flex;position:absolute;top:22px;left:24px}.featured-group>div:last-child{max-width:570px;position:absolute;bottom:24px;left:25px}.group-privacy{color:#d7d4df;align-items:center;gap:4px;font-size:7px;display:flex}.featured-group h2{margin:7px 0;font-size:29px}.featured-group p{color:#ffffffb8;margin:0 0 14px;font-size:10px;line-height:1.6}.featured-group>div:last-child>div{align-items:center;display:flex}.featured-group>div:last-child>div>span{display:flex}.featured-group .avatar{margin-right:-9px}.featured-group .avatar img{border:2px solid #1b2335}.featured-group>div:last-child>div>b{flex:1;margin-left:16px;font-size:8px}.groups-section-head{justify-content:space-between;align-items:flex-end;margin:20px 2px 13px;display:flex}.groups-section-head h2{margin:5px 0 0;font-size:20px}.groups-section-head>span{color:var(--muted);font-size:8px}.groups-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.group-card{border:1px solid var(--line);background:#fff;border-radius:15px;transition:all .22s;overflow:hidden;box-shadow:0 4px 18px #2d2a260d}.group-card:hover{transform:translateY(-3px);box-shadow:0 14px 35px #2d2a261f}.group-cover{height:135px;position:relative}.group-cover>img{object-fit:cover;width:100%;height:100%}.group-cover>span{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffe8;border-radius:7px;align-items:center;gap:4px;padding:5px 7px;font-size:7px;font-weight:700;display:flex;position:absolute;top:9px;left:9px}.group-cover>button{color:#fff;background:#0f10167a;border:0;border-radius:8px;place-items:center;width:29px;height:29px;display:grid;position:absolute;top:8px;right:8px}.group-card-body{padding:13px}.group-owner{align-items:center;gap:6px;display:flex}.group-owner .avatar{width:29px;height:29px}.group-owner>span{color:var(--muted);flex:1;font-size:7px}.group-owner>span b{color:var(--ink)}.group-owner em{color:#40588d;background:#eef0f8;border-radius:6px;padding:3px 5px;font-size:6px;font-style:normal}.group-card h3{margin:11px 0 4px;font-size:14px}.group-category{color:var(--coral);font-size:7px;font-weight:700}.group-card-body>p{height:43px;color:var(--muted);margin:8px 0;font-size:8px;line-height:1.55;overflow:hidden}.group-stats{background:#f8f7f4;border-radius:8px;justify-content:space-between;padding:7px;display:flex}.group-stats>span{color:var(--muted);align-items:center;gap:4px;font-size:7px;display:flex}.group-stats i{background:var(--green);border-radius:50%;width:5px;height:5px}.group-card footer{align-items:center;padding-top:11px;display:flex}.group-card footer>span{flex:1;display:flex}.group-card footer .avatar{width:27px;height:27px;margin-right:-8px}.group-card footer .avatar img{border:2px solid #fff}.group-card footer>button{color:#fff;background:#304b84;border:0;border-radius:8px;height:31px;padding:0 10px;font-size:7px;font-weight:700}.group-card footer>button.joined{color:var(--green);background:#eaf6f0}.group-card footer>button.pending{color:var(--amber);background:#fff2df}.groups-empty{flex-direction:column;justify-content:center;align-items:center;min-height:350px;display:flex}.groups-empty>svg{color:#aaa;width:40px}.groups-empty h2{margin:12px 0 4px;font-size:18px}.groups-empty p{color:var(--muted);margin-bottom:15px;font-size:9px}.group-editor-overlay{z-index:80;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#11141da8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.group-editor-overlay>section{background:#fff;border-radius:17px;width:100%;max-width:700px;max-height:calc(100vh - 36px);padding:20px;overflow:auto}.group-editor-overlay header{display:flex}.group-editor-overlay header>div{flex:1}.group-editor-overlay h2{margin:4px 0 14px;font-size:20px}.group-editor-overlay header>button{background:0 0;border:0}.group-editor-banner{color:#fff;background:linear-gradient(135deg,#304b84,#8369ad);border-radius:12px;height:145px;position:relative;overflow:hidden}.group-editor-banner.banner-coral,.banner-coral{background:linear-gradient(135deg,#9e3d42,#ed8261)}.group-editor-banner.banner-ocean,.banner-ocean{background:linear-gradient(135deg,#164e70,#3c91a8)}.group-editor-banner.banner-forest,.banner-forest{background:linear-gradient(135deg,#285947,#6aa17e)}.group-editor-banner.banner-midnight,.banner-midnight{background:linear-gradient(135deg,#101526,#303c64)}.group-editor-banner.banner-violet,.banner-violet{background:linear-gradient(135deg,#4a3b7b,#9a72b5)}.group-editor-banner>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.group-editor-banner:after{content:"";background:linear-gradient(#0000,#0a0c12b3);position:absolute;inset:35% 0 0}.group-editor-banner>div{z-index:2;flex-direction:column;display:flex;position:absolute;bottom:13px;left:15px}.group-editor-banner>div span{font:700 15px Manrope}.group-editor-banner>div small{color:#ffffffb3;margin-top:3px;font-size:7px}.group-editor-banner>label{z-index:3;color:#222;background:#ffffffe6;border-radius:8px;align-items:center;gap:4px;padding:7px 9px;font-size:7px;font-weight:700;display:flex;position:absolute;top:10px;right:10px}.group-editor-banner input{opacity:0;position:absolute;inset:0}.banner-presets{align-items:center;gap:7px;padding:10px 0;display:flex}.banner-presets>span{color:var(--muted);margin-right:3px;font-size:8px}.banner-presets button{width:25px;height:25px;box-shadow:0 0 0 1px var(--line);border:3px solid #fff;border-radius:50%}.banner-presets button.active{box-shadow:0 0 0 2px #304b84}.group-editor-form{grid-template-columns:1fr 1fr;gap:10px;display:grid}.group-editor-form label{flex-direction:column;gap:5px;display:flex}.group-editor-form label.full{grid-column:1/-1}.group-editor-form label>span,.group-invites>div:first-child strong{font-size:8px;font-weight:700}.group-editor-form input,.group-editor-form select,.group-editor-form textarea{border:1px solid var(--line);background:#f8f7f5;border-radius:9px;outline:0;padding:0 10px;font-size:9px}.group-editor-form input,.group-editor-form select{height:39px}.group-editor-form textarea{resize:none;padding-top:9px}.group-editor-form input:focus,.group-editor-form textarea:focus{border-color:#40588d}.group-permissions{border:1px solid var(--line);border-radius:10px;margin-top:11px;padding:0 10px}.group-permissions>div{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:9px 0;display:flex}.group-permissions>div:last-child{border:0}.group-permissions>div>span{color:#40588d;background:#eef0f8;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.group-permissions>div>span svg{width:15px}.group-permissions>div>div{flex-direction:column;flex:1;display:flex}.group-permissions strong{font-size:8px}.group-permissions small{color:var(--muted);margin-top:2px;font-size:7px}.group-toggle{background:#d8d5d0;border:0;border-radius:12px;width:34px;height:20px;padding:3px}.group-toggle i{background:#fff;border-radius:50%;width:14px;height:14px;transition:all .2s;display:block}.group-toggle.on{background:#40588d}.group-toggle.on i{transform:translate(14px)}.group-invites{margin-top:11px}.group-invites>div:first-child{flex-direction:column;display:flex}.group-invites>div:first-child small{color:var(--muted);font-size:7px}.group-invites>label{border:1px solid var(--line);border-radius:8px;align-items:center;gap:6px;height:35px;margin:8px 0;padding:0 8px;display:flex}.group-invites label input{border:0;outline:0;flex:1;font-size:8px}.group-invites>div:last-child{gap:5px;display:flex}.group-invites>div:last-child span{background:#eef0f8;border-radius:7px;padding:5px 7px;font-size:7px}.group-invites span button{background:0 0;border:0;padding:0 0 0 4px}.group-editor-overlay footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;margin-top:14px;padding-top:12px;display:flex}.group-editor-overlay footer>button:first-child{color:var(--muted);background:0 0;border:0;font-size:8px}@keyframes group-orb{50%{opacity:.5;transform:translateY(20px)scale(1.15)}}@media (width<=1000px){.groups-grid{grid-template-columns:1fr 1fr}.groups-toolbar{flex-wrap:wrap}.groups-toolbar>label{order:3;width:100%}}@media (width<=700px){.groups-banner{height:220px;padding:25px 18px}.groups-banner h1{font-size:44px}.groups-banner>aside{display:none}.groups-inner{width:calc(100% - 28px);margin-top:14px}.groups-toolbar nav{width:100%;overflow-x:auto}.groups-toolbar nav button{min-width:max-content}.group-filter{display:none}.featured-group{height:330px}.featured-group>div:last-child{left:18px;right:18px}.groups-grid,.group-editor-form{grid-template-columns:1fr}.group-editor-form label.full{grid-column:auto}}@media (width<=430px){.groups-banner{height:205px}.groups-banner p{max-width:90%}.featured-group h2{font-size:23px}.featured-group>div:last-child>div>b{display:none}.group-editor-overlay{padding:8px}.group-editor-overlay>section{max-height:calc(100vh - 16px);padding:15px}}.groups-page .avatar{aspect-ratio:1!important;border-radius:50%!important;flex:none!important;display:inline-flex!important}.groups-page .avatar img{aspect-ratio:1!important;object-fit:cover!important;object-position:center!important;border-radius:50%!important;width:100%!important;min-width:100%!important;height:100%!important;min-height:100%!important;display:block!important}.group-card[role=button]{cursor:pointer}.group-card[role=button]:focus-visible{outline-offset:3px;outline:3px solid #304b8447}.group-card[role=button]:hover .group-title{color:#304b84}.app-main{transition:margin-right .25s}.chat-expanded .app-main{margin-right:390px}.chat-collapsed .app-main{margin-right:58px}.chat-expanded.lounge-mode .lounge-content{margin-right:0}@media (width>=1201px){.chat-expanded .clips-header{padding-right:110px}}@media (width>=781px) and (width<=1200px){.chat-expanded .clips-header{padding-right:80px}}@media (width<=780px){.chat-expanded .app-main,.chat-collapsed .app-main{margin-right:0}}.group-admins>div>.avatar{aspect-ratio:1!important;border-radius:50%!important;flex:0 0 36px!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;display:inline-flex!important}.group-admins>div>.avatar img{aspect-ratio:1!important;object-fit:cover!important;object-position:center!important;border-radius:50%!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important}.group-admins>div>span:not(.avatar){flex-direction:column;flex:1;display:flex}.group-title{text-align:left;background:0 0;border:0;align-items:center;width:100%;padding:0;display:flex}.group-title h3{flex:1}.group-title>svg{color:#aaa}.group-detail{min-height:100vh}.group-detail-cover{color:#fff;height:330px;position:relative;overflow:hidden}.group-detail-cover>img{object-fit:cover;width:100%;height:100%}.group-detail-shade{background:linear-gradient(90deg,#0a0f1ceb,#0a0f1c85 58%,#0a0f1c33);position:absolute;inset:0}.group-back{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);color:#fff;background:#0a0e1859;border:1px solid #ffffff2e;border-radius:8px;align-items:center;gap:5px;padding:7px 10px;font-size:8px;font-weight:700;display:flex;position:absolute;top:22px;left:28px}.group-back svg{transform:rotate(180deg)}.group-detail-title{max-width:660px;position:absolute;bottom:27px;left:30px}.group-detail-title>span{text-transform:uppercase;letter-spacing:1px;color:#d4d2dc;align-items:center;gap:5px;font-size:7px;display:flex}.group-detail-title h1{letter-spacing:-1.5px;margin:8px 0 6px;font-size:35px}.group-detail-title>p{color:#ffffffb3;margin:0 0 13px;font-size:10px;line-height:1.5}.group-detail-title>div{align-items:center;gap:10px;display:flex}.group-detail-title>div>span{display:flex}.group-detail-title .avatar{margin-right:-8px}.group-detail-title .avatar img{border:2px solid #192033}.group-detail-title>div b{font-size:8px}.group-detail-title>div i{color:#777;font-style:normal}.group-detail-actions{align-items:center;gap:7px;display:flex;position:absolute;bottom:27px;right:28px}.group-detail-actions>button{color:#fff;background:#0c101b66;border:1px solid #fff3;border-radius:9px;align-items:center;gap:5px;height:37px;padding:0 11px;font-size:8px;display:flex}.group-detail-actions>button:nth-child(2){justify-content:center;width:37px;padding:0}.group-detail-tabs{border-bottom:1px solid var(--line);z-index:19;background:#fff;align-items:center;height:55px;padding:0 30px;display:flex;position:sticky;top:72px}.group-detail-tabs>div{flex:1;height:100%;display:flex}.group-detail-tabs>div button{color:var(--muted);background:0 0;border:0;padding:0 15px;font-size:9px;font-weight:700;position:relative}.group-detail-tabs>div button.active{color:#304b84}.group-detail-tabs>div button.active:after{content:"";background:#304b84;height:2px;position:absolute;bottom:0;left:12px;right:12px}.group-detail-tabs b{background:#efede9;border-radius:7px;margin-left:4px;padding:2px 4px;font-size:6px}.group-detail-tabs>button{color:var(--muted);background:#f5f3ef;border:0;border-radius:9px;align-items:center;gap:5px;padding:8px 10px;font-size:8px;display:flex}.group-detail-layout{grid-template-columns:minmax(0,1fr) 290px;gap:16px;width:calc(100% - 64px);max-width:1050px;margin:18px auto;display:grid}.group-detail-layout>main{min-width:0}.group-detail-layout>aside{flex-direction:column;gap:12px;display:flex}.group-composer{box-shadow:none;grid-template-columns:44px 1fr;gap:9px;margin-bottom:12px;padding:13px;display:grid}.group-composer>button{text-align:left;color:#8a8790;background:#f6f4f1;border:0;border-radius:11px;height:42px;padding:0 13px;font-size:9px}.group-composer>div{grid-column:2;gap:5px;display:flex}.group-composer>div button{color:var(--muted);background:0 0;border:0;align-items:center;gap:4px;font-size:8px;display:flex}.pinned-post,.member-post,.group-post-box{box-shadow:none;margin-bottom:12px;padding:17px}.pinned-post>span{color:#826726;background:#fff6e3;border-radius:7px;align-items:center;gap:5px;width:max-content;margin-bottom:12px;padding:5px 7px;font-size:7px;font-weight:700;display:flex}.pinned-post>header,.member-post>header{align-items:center;gap:9px;display:flex}.pinned-post header>div,.member-post header>div{flex-direction:column;flex:1;display:flex}.pinned-post header strong,.member-post header strong{font-size:9px}.pinned-post header em{color:#5e5592;background:#eae7f5;border-radius:5px;margin-left:4px;padding:2px 4px;font-size:6px;font-style:normal}.pinned-post header small,.member-post header small{color:var(--muted);margin-top:2px;font-size:7px}.pinned-post header>button,.member-post header>button{background:0 0;border:0}.pinned-post>h2{margin:14px 0 5px;font-size:17px}.pinned-post>p,.member-post>p{color:#5e5b65;font-size:10px;line-height:1.6}.pinned-visual{color:#fff;border-radius:11px;height:190px;position:relative;overflow:hidden}.pinned-visual>img{object-fit:cover;width:100%;height:100%}.pinned-visual:after{content:"";background:#161b2b99;position:absolute;inset:0}.pinned-visual>div{z-index:2;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pinned-visual strong{margin:7px 0 3px;font-size:12px}.pinned-visual small{color:#ffffffb8;font-size:8px}.pinned-post>footer,.member-post>footer{border-top:1px solid var(--line);margin-top:12px;padding-top:7px;display:flex}.pinned-post>footer button,.member-post>footer button{color:var(--muted);background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:5px;height:30px;font-size:8px;display:flex}.pinned-post>footer button.liked{color:var(--coral)}.pinned-post>footer button.liked svg{fill:var(--coral)}.group-post-box>div{gap:10px;display:flex}.group-post-box textarea{border:1px solid var(--line);resize:none;background:#f8f7f5;border-radius:10px;outline:0;flex:1;padding:10px;font-size:9px}.group-post-box textarea:focus{border-color:#304b84}.group-post-box>footer{justify-content:space-between;align-items:center;padding-top:10px;display:flex}.group-post-box footer span{display:flex}.group-post-box footer span button{color:var(--muted);background:0 0;border:0;align-items:center;gap:5px;font-size:8px;display:flex}.group-about-card,.group-rules,.group-admins,.group-event-mini{box-shadow:none;padding:15px}.group-about-card p{color:var(--muted);font-size:8px;line-height:1.55}.group-about-card>div:last-child{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding-top:10px;display:flex}.group-about-card>div:last-child span{color:var(--muted);align-items:center;gap:6px;font-size:7px;display:flex}.group-about-card b{color:var(--ink)}.group-rules>div:not(.section-head){border-top:1px solid var(--line);align-items:center;gap:8px;padding:7px 0;display:flex}.group-rules>div>b{color:#40588d;background:#eef0f8;border-radius:6px;place-items:center;width:20px;height:20px;font-size:7px;display:grid}.group-rules>div span{font-size:8px}.group-admins>div:not(.section-head){align-items:center;gap:7px;padding:7px 0;display:flex}.group-admins>div>span{flex-direction:column;flex:1;display:flex}.group-admins strong{font-size:8px}.group-admins small{color:var(--muted);font-size:6px}.group-admins button{background:#f5f3ef;border:0;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.group-event-mini>div{gap:9px;margin:10px 0;display:flex}.group-event-mini time{color:#304b84;background:#eef0f8;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;width:43px;height:45px;display:flex}.group-event-mini time b{font-size:14px}.group-event-mini time small{font-size:6px}.group-event-mini>div>span{flex-direction:column;justify-content:center;display:flex}.group-event-mini strong{font-size:8px}.group-event-mini small{color:var(--muted);margin-top:3px;font-size:6px}.group-event-mini .btn{width:100%}.group-tab-page{box-shadow:none;min-height:480px;padding:22px}.group-tab-page>h2{margin:8px 0;font-size:22px}.group-tab-page>p{color:var(--muted);font-size:10px;line-height:1.7}.group-tab-page>h3{margin:25px 0 6px;font-size:13px}.about-facts{grid-template-columns:repeat(3,1fr);gap:9px;margin:20px 0;display:grid}.about-facts>div{border:1px solid var(--line);border-radius:10px;gap:8px;padding:12px;display:flex}.about-facts svg{color:#40588d}.about-facts span{flex-direction:column;display:flex}.about-facts b{font-size:8px}.about-facts small{color:var(--muted);margin-top:3px;font-size:6px}.member-search{border:1px solid var(--line);border-radius:9px;align-items:center;gap:7px;height:40px;padding:0 10px;display:flex}.member-search input{border:0;outline:0;flex:1;font-size:9px}.detail-member-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.detail-member-grid article{border:1px solid var(--line);border-radius:11px;flex-direction:column;align-items:center;padding:14px;display:flex}.detail-member-grid .avatar{width:70px;height:70px}.detail-member-grid strong{margin-top:8px;font-size:9px}.detail-member-grid small{color:var(--muted);font-size:7px}.detail-member-grid button{color:#40588d;background:#eef0f8;border:0;border-radius:7px;margin-top:8px;padding:6px 8px;font-size:7px}.group-media-grid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.group-media-grid button{border:0;border-radius:9px;height:150px;padding:0;position:relative;overflow:hidden}.group-media-grid img{object-fit:cover;width:100%;height:100%}.group-media-grid span{color:#fff;background:#000000a6;border-radius:6px;align-items:center;gap:4px;padding:4px 6px;font-size:7px;display:flex;position:absolute;bottom:7px;right:7px}.detail-events article{border-top:1px solid var(--line);align-items:center;gap:11px;padding:13px 0;display:flex}.detail-events time{color:#304b84;background:#eef0f8;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;width:47px;height:50px;display:flex}.detail-events time b{font-size:15px}.detail-events time span{font-size:6px}.detail-events article>div{flex-direction:column;flex:1;display:flex}.detail-events strong{font-size:9px}.detail-events small{color:var(--muted);margin-top:3px;font-size:7px}.detail-events article>div>span{color:var(--green);margin-top:4px;font-size:7px}.detail-events article>button{border:1px solid var(--line);background:#fff;border-radius:7px;padding:6px 8px;font-size:7px}@media (width<=900px){.group-detail-cover{height:360px}.group-detail-actions{right:20px}.group-detail-layout{grid-template-columns:1fr}.group-detail-layout>aside{grid-template-columns:1fr 1fr;display:grid}.group-detail-tabs{padding:0 15px;overflow-x:auto}.group-detail-tabs>div button{min-width:max-content}.group-detail-tabs>button{display:none}}@media (width<=600px){.group-detail-cover{height:420px}.group-detail-title{bottom:85px;left:18px;right:18px}.group-detail-title h1{font-size:28px}.group-detail-actions{bottom:25px;left:18px;right:18px}.group-detail-actions .btn{margin-left:auto}.group-detail-layout{width:calc(100% - 24px);margin-top:12px}.group-detail-layout>aside{grid-template-columns:1fr}.group-detail-tabs{top:64px}.group-detail-tabs>div button{padding:0 10px}.about-facts,.detail-member-grid,.group-media-grid{grid-template-columns:1fr 1fr}.group-composer{grid-template-columns:38px 1fr}.group-composer>div{grid-column:1/-1}}@media (width<=400px){.group-detail-actions>button:first-child{display:none}.about-facts,.detail-member-grid{grid-template-columns:1fr}.group-media-grid button{height:130px}}.content.events-content{max-width:none;padding:0 0 65px}.events-page{min-height:100vh}.events-toast{z-index:100;color:#fff;background:#173e32;border-radius:10px;align-items:center;gap:7px;padding:10px 14px;font-size:9px;font-weight:700;display:flex;position:fixed;top:88px;right:22px;box-shadow:0 12px 35px #0003}.events-toast svg{width:16px}.events-banner{color:#fff;background:linear-gradient(115deg,#13203e,#314f88 42%,#705fa4 72%,#bd5d6a);align-items:center;width:100%;height:245px;padding:36px 44px;display:flex;position:relative;overflow:hidden}.events-banner>div:not(.events-calendar-art){z-index:2;flex:1}.events-banner .eyebrow{color:#d9d6eb}.events-banner h1{letter-spacing:-3px;margin:8px 0 5px;font-size:55px}.events-banner p{color:#ffffffa6;max-width:550px;margin:0 0 17px;font-size:11px}.events-banner .btn{color:#192746;box-shadow:none;background:#fff}.events-banner>aside{z-index:2;gap:38px;margin-right:4%;display:flex}.events-banner aside div{flex-direction:column;display:flex}.events-banner aside strong{font:700 24px Manrope}.events-banner aside span{text-transform:uppercase;letter-spacing:1px;color:#ffffff94;font-size:7px}.events-calendar-art{pointer-events:none;position:absolute;inset:0}.events-calendar-art:before{content:"";border:1px solid #ffffff1a;border-radius:50%;width:420px;height:420px;position:absolute;top:-260px;right:-120px}.events-calendar-art>span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff12;border:1px solid #ffffff29;border-radius:18px;place-items:center;width:100px;height:100px;font:700 42px Manrope;animation:6s ease-in-out infinite event-calendar-float;display:grid;position:absolute;top:45px;right:20%;transform:rotate(7deg)}.events-calendar-art i{background:#ffffff1f;border-radius:50%;width:17px;height:17px;position:absolute}.events-calendar-art i:first-child{top:30px;right:39%}.events-calendar-art i:nth-child(2){bottom:25px;right:12%}.events-inner{width:calc(100% - 64px);max-width:1180px;margin:19px auto}.events-toolbar{box-shadow:none;align-items:center;gap:8px;padding:8px 10px;display:flex}.events-toolbar nav{display:flex}.events-toolbar nav button{height:35px;color:var(--muted);background:0 0;border:0;border-radius:8px;padding:0 10px;font-size:8px;font-weight:700}.events-toolbar nav button.active{color:#304b84;background:#eef0f8}.events-toolbar nav b{background:#dedbea;border-radius:7px;margin-left:4px;padding:2px 4px;font-size:6px}.events-toolbar>label{border:1px solid var(--line);background:#f8f7f5;border-radius:8px;align-items:center;gap:6px;width:220px;height:36px;margin-left:auto;padding:0 8px;display:flex}.events-toolbar input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:8px}.events-toolbar>select{border:1px solid var(--line);height:35px;color:var(--muted);background:#fff;border-radius:8px;padding:0 7px;font-size:8px}.featured-event{color:#fff;border-radius:16px;height:360px;margin:16px 0 22px;position:relative;overflow:hidden}.featured-event>img{object-fit:cover;width:100%;height:100%}.featured-event-shade{background:linear-gradient(90deg,#0b101df0,#0b101d80 64%,#0b101d26);position:absolute;inset:0}.featured-event-date{color:#243b6c;background:#ffffffed;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;width:66px;height:70px;display:flex;position:absolute;top:23px;right:24px}.featured-event-date b{font:700 25px Manrope}.featured-event-date span{font-size:8px;font-weight:800}.featured-event-label{text-transform:uppercase;background:#ffffff1f;border:1px solid #ffffff21;border-radius:8px;align-items:center;gap:5px;padding:6px 8px;font-size:7px;display:flex;position:absolute;top:22px;left:25px}.featured-event-copy{max-width:680px;position:absolute;bottom:24px;left:26px}.featured-event-copy>span{text-transform:uppercase;letter-spacing:1px;color:#c8c5d1;font-size:7px}.featured-event h2{margin:7px 0;font-size:29px}.featured-event p{color:#ffffffad;margin:0 0 10px;font-size:9px;line-height:1.55}.featured-event-copy>div{gap:15px;display:flex}.featured-event-copy>div span{align-items:center;gap:5px;font-size:7px;display:flex}.featured-event-copy>footer{align-items:center;gap:8px;margin-top:14px;display:flex}.featured-event-copy footer>b{margin-right:auto;font-size:8px}.featured-event-copy footer>button{color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:9px;align-items:center;gap:5px;height:37px;padding:0 10px;font-size:8px;display:flex}.events-section-head{justify-content:space-between;align-items:flex-end;margin:20px 2px 12px;display:flex}.events-section-head h2{margin:5px 0 0;font-size:20px}.events-section-head>span{color:var(--muted);font-size:8px}.events-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.event-card{border:1px solid var(--line);background:#fff;border-radius:15px;transition:all .2s;overflow:hidden}.event-card:hover{transform:translateY(-3px);box-shadow:0 14px 35px #2d2a261f}.event-image{width:100%;height:165px;color:var(--ink);border:0;padding:0;display:block;position:relative}.event-image>img{object-fit:cover;width:100%;height:100%}.event-image>span{background:#ffffffeb;border-radius:7px;padding:5px 7px;font-size:7px;font-weight:700;position:absolute;top:9px;left:9px}.event-image>time{background:#fff;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;width:45px;height:49px;display:flex;position:absolute;bottom:9px;left:9px}.event-image time b{font-size:16px}.event-image time small{color:#304b84;font-size:6px;font-weight:800}.event-image>i{color:#fff;background:#0f1117ad;border-radius:7px;padding:5px 7px;font-size:7px;font-style:normal;position:absolute;bottom:9px;right:9px}.event-card-body{padding:13px}.event-host{align-items:center;display:flex}.host-type{color:#40578b;text-transform:uppercase;background:#e8eaf5;border-radius:6px;padding:4px 6px;font-size:6px;font-weight:800}.host-type.business{color:var(--coral);background:#fff0e9}.host-type.admin{color:var(--green);background:#eaf6f0}.event-host small{color:var(--muted);margin-left:auto;font-size:7px}.event-title{text-align:left;background:0 0;border:0;align-items:center;width:100%;padding:0;display:flex}.event-title h3{flex:1;margin:10px 0 5px;font-size:14px;line-height:1.25}.event-title svg{color:#aaa}.event-card-body>p{height:39px;color:var(--muted);margin:0 0 9px;font-size:8px;line-height:1.55;overflow:hidden}.event-meta{border-top:1px solid var(--line);flex-direction:column;gap:5px;padding-top:9px;display:flex}.event-meta span{color:#615e67;align-items:center;gap:5px;font-size:7px;display:flex}.event-attendance{align-items:center;padding:10px 0;display:flex}.event-attendance>span{display:flex}.event-attendance .avatar{width:26px;height:26px;margin-right:-7px}.event-attendance .avatar img{border:2px solid #fff}.event-attendance>b{color:var(--muted);margin-left:14px;font-size:7px}.event-card footer{gap:7px;display:flex}.event-card footer button{border:0;border-radius:8px;height:32px;font-size:7px;font-weight:700}.event-card footer button:first-child{color:var(--muted);background:#f4f2ef;align-items:center;gap:4px;padding:0 9px;display:flex}.event-card footer button:first-child.saved{color:#304b84;background:#eef0f8}.event-card footer button:last-child{color:#fff;background:#304b84;flex:1}.event-card footer button.going{color:var(--green);background:#eaf6f0}.events-empty{flex-direction:column;justify-content:center;align-items:center;min-height:350px;display:flex}.events-empty>svg{color:#aaa;width:40px}.events-empty h2{margin:12px 0 4px;font-size:18px}.events-empty p{color:var(--muted);margin-bottom:14px;font-size:9px}.event-detail-overlay,.event-create-overlay{z-index:80;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0e1119ad;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.event-detail-overlay>section{background:#fff;border-radius:17px;width:100%;max-width:720px;max-height:calc(100vh - 36px);position:relative;overflow:auto}.event-detail-close{z-index:4;background:#ffffffe6;border:0;border-radius:50%;place-items:center;width:35px;height:35px;display:grid;position:absolute;top:12px;right:12px}.event-detail-hero{color:#fff;height:260px;position:relative}.event-detail-hero>img{object-fit:cover;width:100%;height:100%}.event-detail-hero>div{background:linear-gradient(#0000,#0a0e18b8);position:absolute;inset:0}.event-detail-hero>time{color:#304b84;background:#fff;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;width:58px;height:63px;display:flex;position:absolute;bottom:17px;left:20px}.event-detail-hero time b{font-size:22px}.event-detail-hero time span{font-size:7px}.event-detail-hero>span{background:#0f121999;border-radius:7px;padding:5px 8px;font-size:7px;position:absolute;bottom:20px;left:89px}.event-detail-overlay main{padding:21px 25px}.event-detail-heading h2{margin:8px 0 4px;font-size:24px}.event-detail-heading p{color:var(--muted);font-size:8px}.event-detail-facts{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0;display:grid}.event-detail-facts>div{border:1px solid var(--line);border-radius:10px;gap:7px;padding:10px;display:flex}.event-detail-facts svg{color:#40588b}.event-detail-facts span{flex-direction:column;display:flex}.event-detail-facts b{font-size:8px}.event-detail-facts small{color:var(--muted);margin-top:3px;font-size:6px}.event-detail-overlay main>h3{margin:18px 0 5px;font-size:12px}.event-detail-overlay main>p,.event-detail-overlay main>ul{color:var(--muted);font-size:9px;line-height:1.65}.event-detail-host{background:#f8f7f5;border-radius:11px;align-items:center;gap:9px;margin-top:15px;padding:10px;display:flex}.event-detail-host>span{flex-direction:column;flex:1;display:flex}.event-detail-host small,.event-detail-host em{color:var(--muted);font-size:6px;font-style:normal}.event-detail-host b{margin:2px 0;font-size:9px}.event-detail-host>button{color:#304b84;background:#eef0f8;border:0;border-radius:7px;padding:6px 8px;font-size:7px}.event-detail-overlay>section>footer{border-top:1px solid var(--line);background:#fff;gap:7px;padding:12px 20px;display:flex;position:sticky;bottom:0}.event-detail-overlay>section>footer>button{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:4px;padding:0 9px;font-size:7px;display:flex}.event-detail-overlay>section>footer .btn{margin-left:auto}.event-create-overlay>form{background:#fff;border-radius:17px;width:100%;max-width:700px;max-height:calc(100vh - 36px);padding:20px;overflow:auto}.event-create-overlay form>header{display:flex}.event-create-overlay header>div{flex:1}.event-create-overlay h2{margin:4px 0 13px;font-size:20px}.event-create-overlay header>button{background:0 0;border:0}.event-create-banner{border-radius:11px;height:130px;position:relative;overflow:hidden}.event-create-banner>img{object-fit:cover;width:100%;height:100%}.event-create-banner:after{content:"";background:#0f121959;position:absolute;inset:0}.event-create-banner>label{z-index:2;background:#ffffffe6;border-radius:8px;align-items:center;gap:5px;padding:7px 10px;font-size:7px;font-weight:700;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.event-create-banner input{opacity:0;position:absolute;inset:0}.event-create-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:12px;display:grid}.event-create-grid label{flex-direction:column;gap:4px;display:flex}.event-create-grid label.full{grid-column:1/-1}.event-create-grid label>span{font-size:7px;font-weight:700}.event-create-grid input,.event-create-grid select,.event-create-grid textarea{border:1px solid var(--line);background:#f8f7f5;border-radius:8px;outline:0;padding:0 9px;font-size:8px}.event-create-grid input,.event-create-grid select{height:37px}.event-create-grid textarea{resize:none;padding-top:9px}.event-create-options{gap:14px;padding:12px 0;display:flex}.event-create-options label{align-items:center;gap:5px;font-size:7px;display:flex}.event-create-overlay form>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding-top:12px;display:flex}.event-create-overlay form>footer>button:first-child{color:var(--muted);background:0 0;border:0;font-size:8px}@keyframes event-calendar-float{50%{transform:translateY(13px)rotate(-4deg)}}@media (width<=1000px){.events-grid{grid-template-columns:1fr 1fr}.events-toolbar{flex-wrap:wrap}.events-toolbar>label{order:3;width:100%;margin-left:0}}@media (width<=700px){.events-banner{height:220px;padding:25px 18px}.events-banner h1{font-size:44px}.events-banner>aside{display:none}.events-inner{width:calc(100% - 28px);margin-top:13px}.events-toolbar nav{width:100%;overflow-x:auto}.events-toolbar nav button{min-width:max-content}.events-toolbar>select{flex:1}.featured-event{height:430px}.featured-event-copy{left:18px;right:18px}.featured-event-copy>div{flex-direction:column;gap:5px}.featured-event-copy footer>b{display:none}.events-grid,.event-detail-facts{grid-template-columns:1fr}.event-detail-overlay main{padding:18px}.event-detail-overlay>section>footer{flex-wrap:wrap}.event-detail-overlay>section>footer .btn{order:-1;width:100%;margin:0}.event-create-grid{grid-template-columns:1fr}.event-create-grid label.full{grid-column:auto}.event-create-options{flex-direction:column;align-items:flex-start;gap:7px}}@media (width<=430px){.featured-event-date{right:14px}.featured-event h2{font-size:23px}.featured-event-copy footer>button{padding:0 9px;font-size:0}.featured-event-copy footer>button svg{display:block}.event-create-overlay,.event-detail-overlay{padding:8px}.event-create-overlay>form,.event-detail-overlay>section{max-height:calc(100vh - 16px)}}.events-page .avatar{aspect-ratio:1!important;border-radius:50%!important;flex:0 0 36px!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;display:inline-flex!important}.events-page .avatar img{aspect-ratio:1!important;object-fit:cover!important;object-position:center!important;border-radius:50%!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;display:block!important}.app-shell.theme-dark{--cream:#0f1016;--surface:#181920;--ink:#f3f1f5;--muted:#9c99a5;--line:#2d2e38;--coral-soft:#35231f;--lilac-soft:#29263c;--shadow:0 8px 30px #0003;color:var(--ink);background:#0f1016}.theme-dark .content:not(.clips-content){background:#0f1016}.theme-dark .sidebar,.theme-dark .topbar,.theme-dark .card,.theme-dark .global-chat,.theme-dark .bottom-nav,.theme-dark .lounge-page-head,.theme-dark .group-detail-tabs{color:var(--ink);border-color:var(--line);background:#181920}.theme-dark .topbar{background:#0f1016f0}.theme-dark .sidebar-promo{background:#252631}.theme-dark .nav-item{color:#aaa7b2}.theme-dark .nav-item:hover,.theme-dark .nav-item.active{color:#ff8b73;background:#29242a}.theme-dark .sidebar-user,.theme-dark .sidebar-head,.theme-dark .sidebar>nav{border-color:var(--line)}.theme-dark .account-settings,.theme-dark .icon-btn,.theme-dark .search,.theme-dark .chat-search,.theme-dark .theme-switch{color:#d6d3da;background:#22232b;border-color:#34353f}.theme-dark .search input,.theme-dark input,.theme-dark textarea,.theme-dark select{color:var(--ink)}.theme-dark input::placeholder,.theme-dark textarea::placeholder{color:#74717c}.theme-dark .composer textarea,.theme-dark .chat-search,.theme-dark .chat-bar label,.theme-dark .composer-row-full textarea,.theme-dark .filter-top>label,.theme-dark .events-toolbar>label,.theme-dark .groups-toolbar>label,.theme-dark .group-post-box textarea,.theme-dark .event-create-grid input,.theme-dark .event-create-grid select,.theme-dark .event-create-grid textarea,.theme-dark .group-editor-form input,.theme-dark .group-editor-form select,.theme-dark .group-editor-form textarea{color:var(--ink);background:#21222a;border-color:#363741}.theme-dark .post>p,.theme-dark .profile-info p,.theme-dark .discovery-body>p{color:#c1bec7}.theme-dark .comment-preview>div,.theme-dark .post-actions button:hover,.theme-dark .conversation:hover,.theme-dark .conversation.selected{background:#24252d}.theme-dark .messages,.theme-dark .mini-thread{background:#121319}.theme-dark .message.in,.theme-dark .typing,.theme-dark .mini-message.in{background:#292a33}.theme-dark .day-pill{color:#bbb;background:#30313a}.theme-dark .thread>header,.theme-dark .chat-bar,.theme-dark .post-actions,.theme-dark .post-meta{border-color:var(--line)}.theme-dark .chart,.theme-dark .wallet-chart{border-color:var(--line);background-color:#181920}.theme-dark .health-score,.theme-dark .application-grid>button,.theme-dark .filter-selects select,.theme-dark .discovery-card,.theme-dark .group-card,.theme-dark .event-card,.theme-dark .group-about-card,.theme-dark .group-rules,.theme-dark .group-admins,.theme-dark .group-event-mini,.theme-dark .group-tab-page{color:var(--ink);border-color:var(--line);background:#181920}.theme-dark .account-stat,.theme-dark .wallet-metric{background:#181920}.theme-dark .group-stats,.theme-dark .profile-tags span,.theme-dark .groups-toolbar nav button.active,.theme-dark .events-toolbar nav button.active,.theme-dark .member-search,.theme-dark .event-detail-host{color:#c9c6ce;background:#24252e}.theme-dark .discovery-filters{background:#181920}.theme-dark .discovery-photo>button{background:#000000ad}.theme-dark .groups-page,.theme-dark .events-page,.theme-dark .group-detail{background:#0f1016}.theme-dark .group-owner>span b,.theme-dark .group-stats span,.theme-dark .event-meta span,.theme-dark .events-section-head h2,.theme-dark .groups-section-head h2{color:#d8d5dc}.theme-dark .group-card footer .avatar img,.theme-dark .event-attendance .avatar img{border-color:#181920}.theme-dark .group-detail-layout .card{background:#181920}.theme-dark .group-composer>button,.theme-dark .health-score,.theme-dark .group-admins button,.theme-dark .event-title,.theme-dark .event-card footer button:first-child{color:#aaa7b2;background:#24252d}.theme-dark .group-detail-tabs>button,.theme-dark .event-card footer button:first-child{background:#25262e}.theme-dark .pinned-post>p,.theme-dark .member-post>p,.theme-dark .group-tab-page>p{color:#bbb8c2}.theme-dark .pinned-post>footer,.theme-dark .member-post>footer,.theme-dark .group-post-box>footer{border-color:var(--line)}.theme-dark .event-detail-overlay>section,.theme-dark .event-detail-overlay>section>footer,.theme-dark .event-create-overlay>form,.theme-dark .group-editor-overlay>section,.theme-dark .clip-drawer>section,.theme-dark .clip-popover,.theme-dark .clip-upload-overlay>section{color:var(--ink);border-color:var(--line);background:#181920}.theme-dark .event-detail-facts>div,.theme-dark .about-facts>div,.theme-dark .detail-member-grid article,.theme-dark .group-permissions,.theme-dark .event-create-grid input,.theme-dark .event-create-grid select,.theme-dark .event-create-grid textarea{border-color:var(--line);background:#21222a}.theme-dark .event-detail-overlay>section>footer>button,.theme-dark .event-detail-host>button{color:#d4d1da;border-color:var(--line);background:#24252d}.theme-dark .group-editor-banner>label,.theme-dark .event-create-banner>label{color:#fff;background:#1e1f27eb}.theme-dark .chat-panel-tabs,.theme-dark .chat-panel-list,.theme-dark .active-chat>header,.theme-dark .chat-style,.theme-dark .global-composer{border-color:var(--line)}.theme-dark .chat-style,.theme-dark .chat-panel-list>button:hover,.theme-dark .chat-panel-list>button.active{background:#202129}.theme-dark .chat-style-controls select,.theme-dark .link-preview a{color:var(--ink);border-color:var(--line);background:#25262f}.theme-dark .chat-settings-panel section,.theme-dark .setting-row,.theme-dark .management-row,.theme-dark .notification{border-color:var(--line)}.theme-dark .control-shell>aside{background:#13141a}.theme-dark .control-shell>aside button.active,.theme-dark .settings-card,.theme-dark .management-list,.theme-dark .reports{background:#1c1d25}.theme-dark .settings-card label>input{color:var(--ink);border-color:var(--line);background:#24252d}.theme-dark .filter{background:#262730}.theme-dark .filter button.active{color:#fff!important;background:#343640!important}.theme-dark .public-page{color:var(--ink);background:#0f1016}.theme-dark .lounge-source,.theme-dark .lounge-chat{color:var(--ink);border-color:var(--line);background:#181920}.theme-dark .lounge-host-control,.theme-dark .lounge-playlist-row>button,.theme-dark .genre-row button,.theme-dark .lounge-room-picker>button,.theme-dark .lounge-messages>article>div{color:var(--ink);border-color:var(--line);background:#24252d}.theme-dark .lounge-chat form input{background:0 0}.theme-dark .lounge-mode .content.lounge-content{background:#0f1016}.theme-dark .theme-switch{color:#fc6}.theme-dark .top-avatar-menu{background:#202129;border-color:#34353f;box-shadow:0 16px 34px #00000057}.theme-dark .top-avatar-menu-item{color:#d6d3da}.theme-dark .top-avatar-menu-item:hover{color:#ff9a86;background:#2a2c35}.theme-dark .top-avatar-menu-item.danger{color:#ff7f75}.theme-dark .top-avatar-menu-item.danger:hover{color:#ff9f96;background:#3a2224}@media (width<=780px){.theme-dark .bottom-nav{background:#181920f5}}.app-shell:not(.theme-dark) .content.clips-content{color:var(--ink);background:#f4f2ee}.app-shell:not(.theme-dark) .clips-header{border-color:var(--line);color:var(--ink);background:#fff}.app-shell:not(.theme-dark) .clips-header nav button{color:#8a8791}.app-shell:not(.theme-dark) .clips-header nav button.active{color:var(--ink)}.app-shell:not(.theme-dark) .clips-search{border-color:var(--line);color:#77747e;background:#f6f4f1}.app-shell:not(.theme-dark) .clips-discovery>section{border-color:var(--line);color:var(--ink);background:#fff;box-shadow:0 5px 20px #2d2a260d}.app-shell:not(.theme-dark) .trend-row{color:var(--ink);border-color:var(--line)}.app-shell:not(.theme-dark) .trend-row small,.app-shell:not(.theme-dark) .clip-suggestion small{color:var(--muted)}.app-shell:not(.theme-dark) .clip-suggestion{border-color:var(--line)}.app-shell:not(.theme-dark) .clips-discovery .clip-shop{background:linear-gradient(135deg,#fff5e7,#f2ebf2)}.app-shell:not(.theme-dark) .clip-shop strong{color:var(--ink)}.app-shell:not(.theme-dark) .clip-shop small{color:var(--muted)}.app-shell:not(.theme-dark) .clips-discovery>footer{color:#95919a}.app-shell:not(.theme-dark) .clip-navigation button{border-color:var(--line);color:var(--ink);background:#fff;box-shadow:0 4px 14px #2d2a2614}.content.forums-content{max-width:none;padding:0}.forums-page,.forum-thread-page{background:var(--cream);min-height:100%}.forums-banner{min-height:270px;padding:50px max(36px,calc((100vw - var(--sidebar) - 1240px)/2));background:var(--ink);color:#fff;justify-content:space-between;align-items:center;gap:40px;display:flex;position:relative;overflow:hidden}.forums-banner>div:not(.forum-rings){z-index:1;max-width:650px;position:relative}.forums-banner .eyebrow{color:#ffb39e}.forums-banner h1,.thread-banner h1{margin:9px 0;font:800 42px/1.08 Manrope}.forums-banner p{color:#cbc9d1;max-width:610px;margin:0 0 22px;line-height:1.6}.forums-banner>aside{z-index:1;gap:14px;display:flex;position:relative}.forums-banner>aside>div{background:#ffffff14;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;width:120px;padding:20px;display:flex}.forums-banner>aside strong{font:800 25px Manrope}.forums-banner>aside span{color:#aaa8b3;font-size:10px}.forum-rings{border:1px solid #f1664b42;border-radius:50%;width:500px;height:500px;position:absolute;top:-170px;right:-100px}.forum-rings i{border:1px solid #f1664b2e;border-radius:50%;position:absolute;inset:70px}.forum-rings i:nth-child(2){inset:140px}.forum-rings i:nth-child(3){background:var(--coral);box-shadow:0 0 100px var(--coral);border:0;inset:210px}.forums-inner{max-width:1240px;margin:auto;padding:28px 36px 60px}.forum-categories{z-index:2;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:-58px;display:grid;position:relative}.forum-categories>button{border:1px solid var(--line);background:var(--surface);text-align:left;min-height:118px;color:var(--ink);box-shadow:var(--shadow);border-radius:14px;align-items:flex-start;gap:12px;padding:17px;transition:all .2s;display:flex}.forum-categories>button:hover{border-color:#efb4a9;transform:translateY(-3px)}.forum-categories>button>span{background:var(--coral-soft);width:38px;height:38px;color:var(--coral-dark);border-radius:10px;flex:none;place-items:center;display:grid}.forum-categories>button>div{flex-direction:column;flex:1;gap:3px;display:flex}.forum-categories strong{font:700 13px Manrope}.forum-categories small{color:var(--muted);font-size:10px;line-height:1.35}.forum-categories em{color:var(--coral-dark);margin-top:4px;font-size:9px;font-style:normal}.forum-categories>button>svg{color:var(--muted);margin-top:11px}.forums-toolbar{align-items:center;gap:12px;margin:22px 0;padding:8px 10px;display:flex}.forums-toolbar nav{gap:2px;display:flex}.forums-toolbar nav button{height:38px;color:var(--muted);background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;padding:0 13px;font-size:11px;font-weight:700;display:flex}.forums-toolbar nav button.active{background:var(--ink);color:#fff}.forums-toolbar nav b{background:var(--coral);color:#fff;border-radius:8px;padding:1px 5px;font-size:8px}.forums-toolbar label{border:1px solid var(--line);height:38px;color:var(--muted);border-radius:9px;align-items:center;gap:7px;width:230px;margin-left:auto;padding:0 11px;display:flex}.forums-toolbar input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:11px}.forums-toolbar select,.reply-sort select{border:1px solid var(--line);background:var(--surface);height:38px;color:var(--ink);border-radius:9px;padding:0 11px;font-size:11px}.forums-layout,.thread-page-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:22px;display:grid}.forum-list-head{justify-content:space-between;align-items:end;margin:5px 3px 13px;display:flex}.forum-list-head h2{margin:4px 0 0;font:800 22px Manrope}.forum-list-head>span{color:var(--muted);font-size:10px}.thread-list{border:1px solid var(--line);background:var(--surface);border-radius:15px;overflow:hidden}.thread-row{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:44px minmax(0,1fr) 100px 130px;align-items:center;gap:13px;padding:19px 17px;transition:all .15s;display:grid}.thread-row:last-child{border:0}.thread-row:hover{background:#fdf9f6}.thread-main>div:first-child{color:var(--muted);align-items:center;gap:6px;font-size:9px;display:flex}.thread-main .pinned,.thread-main .solved{border-radius:5px;align-items:center;gap:3px;padding:3px 5px;font-weight:700;display:inline-flex}.thread-main .pinned{color:var(--coral-dark);background:var(--coral-soft)}.thread-main .solved{color:var(--green);background:#e9f7f1}.thread-main h3{margin:6px 0 4px;font:700 13px/1.35 Manrope}.thread-main>p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:10px;overflow:hidden}.thread-main footer{color:var(--muted);align-items:center;gap:7px;margin-top:7px;font-size:9px;display:flex}.thread-main footer div{gap:4px;display:flex}.thread-main footer i,.thread-banner i{background:#f3f1ed;border-radius:5px;padding:3px 5px;font-style:normal}.thread-numbers{gap:15px;display:flex}.thread-numbers span{color:var(--muted);flex-direction:column;font-size:8px;display:flex}.thread-numbers b{color:var(--ink);font:700 12px Manrope}.thread-latest{align-items:center;gap:7px;display:flex}.thread-latest>span{flex-direction:column;min-width:0;display:flex}.thread-latest small,.thread-latest em{color:var(--muted);font-size:8px;font-style:normal}.thread-latest b{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.forums-layout>aside,.thread-page-layout>aside{flex-direction:column;gap:12px;display:flex}.forums-layout>aside>section,.thread-page-layout>aside>section{padding:18px}.forums-layout .section-head{margin-bottom:8px}.forum-trending>button{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;color:var(--ink);background:0 0;align-items:center;gap:10px;padding:11px 2px;display:flex}.forum-trending>button:last-child{border:0}.forum-trending>button>b{color:#c4c1c7;width:16px;font:700 15px Manrope}.forum-trending>button>span{flex-direction:column;flex:1;display:flex}.forum-trending strong{font-size:11px}.forum-trending small,.forum-contributors small{color:var(--muted);font-size:9px}.forum-trending svg{color:var(--coral)}.forum-contributors>div{align-items:center;gap:7px;padding:9px 0;display:flex}.forum-contributors>div>b{color:var(--muted);font-size:9px}.forum-contributors>div>span{flex-direction:column;flex:1;display:flex}.forum-contributors strong{font-size:10px}.forum-contributors button{background:var(--coral-soft);color:var(--coral-dark);border:0;border-radius:6px;padding:5px 7px;font-size:8px;font-weight:700}.forum-guidelines>span,.thread-category>span{background:var(--lilac-soft);width:36px;height:36px;color:var(--lilac);border-radius:10px;place-items:center;display:grid}.forum-guidelines h3,.thread-category h3{margin:10px 0 5px;font:700 13px Manrope}.forum-guidelines p,.thread-category p{color:var(--muted);font-size:10px;line-height:1.5}.forum-guidelines button,.thread-category button{color:var(--coral-dark);background:0 0;border:0;align-items:center;gap:3px;padding:4px 0;font-size:10px;font-weight:700;display:flex}.forum-empty{text-align:center;border:1px dashed var(--line);background:var(--surface);border-radius:15px;padding:80px 20px}.forum-empty>svg{color:var(--coral)}.forum-empty h2{margin:10px 0 4px;font:700 18px Manrope}.forum-empty p{color:var(--muted);margin:0 0 15px;font-size:11px}.forum-create-overlay{z-index:100;background:#14131ba8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.forum-create-overlay>form{background:var(--surface);border-radius:18px;flex-direction:column;gap:15px;width:min(620px,100vw - 40px);max-height:90vh;padding:25px;display:flex;overflow:auto;box-shadow:0 25px 80px #00000040}.forum-create-overlay header{justify-content:space-between;display:flex}.forum-create-overlay h2{margin:4px 0;font:800 23px Manrope}.forum-create-overlay header>button{border:1px solid var(--line);width:34px;height:34px;color:var(--ink);background:0 0;border-radius:9px}.forum-create-overlay form>label{flex-direction:column;gap:6px;font-size:10px;font-weight:700;display:flex}.forum-create-overlay input,.forum-create-overlay select,.forum-create-overlay textarea,.forum-reply-box textarea{border:1px solid var(--line);color:var(--ink);resize:vertical;background:#fbfaf8;border-radius:9px;outline:0;padding:11px;font:11px DM Sans}.forum-create-overlay input:focus,.forum-create-overlay select:focus,.forum-create-overlay textarea:focus,.forum-reply-box textarea:focus{border-color:var(--coral)}.forum-post-options{gap:18px;display:flex}.forum-post-options label{color:var(--muted);gap:6px;font-size:10px;display:flex}.forum-create-overlay form>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding-top:15px;display:flex}.forum-create-overlay form>footer>button:first-child{color:var(--muted);background:0 0;border:0;font-size:11px;font-weight:700}.thread-banner{background:var(--ink);color:#fff;min-height:230px;padding:28px max(36px,calc((100vw - var(--sidebar) - 1120px)/2));grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:20px;display:grid;position:relative}.thread-banner>button{color:#aaa8b3;background:0 0;border:0;grid-column:1/-1;align-items:center;gap:6px;width:max-content;padding:0;font-size:10px;display:flex}.thread-banner>button svg{transform:rotate(180deg)}.thread-banner>div{max-width:760px}.thread-banner>div>span{color:#ffb39e;font-size:10px}.thread-banner h1{max-width:760px;font-size:29px}.thread-banner p{color:#aaa8b3;font-size:10px}.thread-banner>div>div{gap:5px;margin-top:12px;display:flex}.thread-banner i{background:#ffffff17;font-size:9px}.thread-banner>aside{align-items:center;gap:7px;display:flex}.thread-banner>aside button{color:#fff;background:#ffffff14;border:1px solid #fff3;border-radius:9px;align-items:center;gap:6px;height:38px;padding:0 12px;font-size:10px;display:flex}.thread-banner>aside button.active{background:var(--coral);border-color:var(--coral)}.thread-page-layout{max-width:1120px;margin:auto;padding:25px 36px 60px}.thread-page-layout main{flex-direction:column;gap:11px;display:flex}.original-post,.forum-reply,.forum-reply-box{padding:21px}.original-post header,.forum-reply header,.forum-reply-box header{align-items:center;gap:10px;display:flex}.original-post header>div,.forum-reply header>div,.forum-reply-box header>div{flex-direction:column;flex:1;display:flex}.original-post header strong span{background:var(--coral-soft);color:var(--coral-dark);border-radius:5px;margin-left:6px;padding:3px 5px;font-size:8px}.original-post header small,.forum-reply header small,.forum-reply-box header small{color:var(--muted);font-size:9px}.original-post header>button,.forum-reply header>button{color:var(--muted);background:0 0;border:0}.original-post>p,.forum-reply>p{color:#4f4d58;font-size:12px;line-height:1.75}.original-post>footer,.forum-reply>footer{border-top:1px solid var(--line);gap:16px;margin-top:16px;padding-top:13px;display:flex}.original-post footer button,.forum-reply footer button{color:var(--muted);background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:9px;font-weight:700;display:flex}.forum-reply footer button.active{color:var(--coral)}.reply-sort{justify-content:space-between;align-items:center;padding:8px 3px;display:flex}.reply-sort h2{margin:0;font:700 15px Manrope}.forum-reply.accepted{border-color:#b7dfd0;position:relative}.forum-reply.accepted>span{background:var(--green);color:#fff;border-radius:6px;align-items:center;gap:4px;padding:5px 8px;font-size:8px;font-weight:700;display:flex;position:absolute;top:0;right:17px;transform:translateY(-50%)}.forum-reply-box textarea{box-sizing:border-box;width:100%;margin:15px 0 10px}.forum-reply-box footer{justify-content:space-between;display:flex}.forum-reply-box footer span{display:flex}.forum-reply-box footer span button{color:var(--muted);background:0 0;border:0;align-items:center;gap:5px;font-size:9px;display:flex}.thread-summary{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.thread-summary>.eyebrow{grid-column:1/-1}.thread-summary>div{flex-direction:column;display:flex}.thread-summary b{font:700 17px Manrope}.thread-summary small{color:var(--muted);font-size:8px}.related-threads h3{margin:5px 0 8px;font:700 14px Manrope}.related-threads>button{border:0;border-top:1px solid var(--line);text-align:left;width:100%;color:var(--ink);background:0 0;flex-direction:column;padding:11px 0;display:flex}.related-threads strong{font:600 10px/1.4 Manrope}.related-threads small{color:var(--muted);margin-top:4px;font-size:8px}.theme-dark .forums-page,.theme-dark .forum-thread-page{background:#111218}.theme-dark .forum-categories>button,.theme-dark .forums-toolbar,.theme-dark .thread-list,.theme-dark .forum-empty,.theme-dark .forum-create-overlay>form,.theme-dark .original-post,.theme-dark .forum-reply,.theme-dark .forum-reply-box,.theme-dark .forums-layout>aside>section,.theme-dark .thread-page-layout>aside>section{color:var(--ink);border-color:var(--line);background:#1b1c23}.theme-dark .thread-row:hover{background:#22232b}.theme-dark .forums-toolbar input,.theme-dark .forums-toolbar select,.theme-dark .reply-sort select,.theme-dark .forum-create-overlay input,.theme-dark .forum-create-overlay select,.theme-dark .forum-create-overlay textarea,.theme-dark .forum-reply-box textarea{color:var(--ink);border-color:var(--line);background:#24252d}.theme-dark .thread-main footer i,.theme-dark .thread-banner i{background:#292a33}.theme-dark .original-post>p,.theme-dark .forum-reply>p{color:#c0bdc7}@media (width<=1100px){.forum-categories{grid-template-columns:repeat(2,1fr)}.forums-layout,.thread-page-layout{grid-template-columns:1fr}.forums-layout>aside,.thread-page-layout>aside{grid-template-columns:repeat(3,1fr);display:grid}.thread-row{grid-template-columns:44px minmax(0,1fr) 80px}.thread-latest,.forums-banner>aside{display:none}}@media (width<=780px){.forums-banner{min-height:240px;padding:35px 20px 78px}.forums-banner h1{font-size:34px}.forums-inner{padding:20px 14px 90px}.forum-categories{grid-template-columns:1fr;margin-top:-60px}.forums-toolbar{flex-wrap:wrap}.forums-toolbar nav{width:100%;overflow:auto}.forums-toolbar label{flex:1;width:auto;margin-left:0}.thread-row{grid-template-columns:38px minmax(0,1fr);padding:15px 12px}.thread-numbers,.thread-main footer>div,.thread-main>p{display:none}.forums-layout>aside,.thread-page-layout>aside{grid-template-columns:1fr}.forum-create-overlay{padding:10px}.forum-create-overlay>form{width:calc(100vw - 20px);padding:18px}.thread-banner{grid-template-columns:1fr;padding:25px 18px}.thread-banner h1{font-size:23px}.thread-banner>aside{align-items:flex-start}.thread-page-layout{padding:15px 12px 90px}.original-post,.forum-reply,.forum-reply-box{padding:16px}.forum-post-options{flex-direction:column;gap:8px}}.forums-page .avatar,.forum-thread-page .avatar{min-width:36px;min-height:36px;width:36px!important;height:36px!important}.forums-page .avatar img,.forum-thread-page .avatar img{aspect-ratio:1;object-fit:cover;object-position:center;border-radius:50%;display:block;width:36px!important;height:36px!important}.forums-page .avatar i,.forum-thread-page .avatar i{width:9px;height:9px;bottom:0;right:-1px}.forums-banner{min-height:230px;padding-top:38px;padding-bottom:64px}.forums-banner h1{letter-spacing:-1.5px}.forums-banner>aside>div{width:112px;padding:16px}.forums-inner{padding-top:24px}.forum-categories{gap:12px;margin-top:-54px}.forum-categories>button{border-radius:16px;min-height:108px;padding:16px;box-shadow:0 8px 24px #302c260f}.forum-categories>button:hover{box-shadow:0 12px 30px #302c261a}.forum-categories strong{font-size:14px}.forum-categories small{font-size:11px}.forum-categories em{font-size:10px}.forums-toolbar{z-index:20;border-radius:14px;padding:8px;position:sticky;top:82px;box-shadow:0 8px 26px #302c2612}.forums-toolbar nav button{min-height:40px;font-size:12px}.forums-toolbar label{background:var(--cream);width:260px;height:40px}.forums-toolbar input,.forums-toolbar select,.reply-sort select{font-size:12px}.forums-toolbar select{max-width:170px;height:40px}.forum-list-head{margin-top:9px;margin-bottom:14px}.forum-list-head h2{letter-spacing:-.4px;font-size:24px}.forum-list-head>span{font-size:11px}.thread-list{border-radius:16px;box-shadow:0 6px 24px #302c260a}.thread-row{grid-template-columns:36px minmax(0,1fr) 92px 150px;gap:16px;min-height:108px;padding:20px}.thread-row:hover{box-shadow:inset 3px 0 var(--coral)}.thread-main>div:first-child{font-size:10px}.thread-main h3{margin-top:7px;font-size:14px}.thread-main>p{font-size:11px;line-height:1.5}.thread-main footer{font-size:10px}.thread-numbers b{font-size:13px}.thread-numbers span,.thread-latest small,.thread-latest em{font-size:9px}.thread-latest b{font-size:10px}.forums-layout>aside>section,.thread-page-layout>aside>section{border-radius:16px;box-shadow:0 6px 24px #302c260a}.forum-trending>button{min-height:52px}.forum-trending strong,.forum-contributors strong{font-size:11px}.forum-trending small,.forum-contributors small{font-size:10px}.forum-contributors>div{min-height:46px}.forum-contributors button{min-height:28px;padding-inline:10px;font-size:9px}.forum-guidelines p,.thread-category p{font-size:11px}.forum-guidelines button,.thread-category button{min-height:30px;font-size:11px}.thread-banner{min-height:210px}.thread-banner h1{letter-spacing:-.6px;font-size:30px}.thread-banner p{font-size:11px}.thread-banner>aside button{min-height:40px;font-size:11px}.original-post,.forum-reply,.forum-reply-box{border-radius:16px}.original-post header strong,.forum-reply header strong,.forum-reply-box header strong{font-size:12px}.original-post header small,.forum-reply header small,.forum-reply-box header small{font-size:10px}.original-post>p,.forum-reply>p{font-size:13px;line-height:1.7}.original-post footer button,.forum-reply footer button,.forum-reply-box footer span button{min-height:32px;font-size:10px}.reply-sort h2{font-size:16px}.forums-page button:focus-visible,.forums-page input:focus-visible,.forums-page select:focus-visible,.forums-page textarea:focus-visible,.forum-thread-page button:focus-visible,.forum-thread-page input:focus-visible,.forum-thread-page select:focus-visible,.forum-thread-page textarea:focus-visible{outline:3px solid var(--coral-soft);outline-offset:2px}.thread-row:focus-visible{outline:2px solid var(--coral);outline-offset:-2px;background:var(--coral-soft)}@media (width<=1100px){.thread-row{grid-template-columns:36px minmax(0,1fr) 80px}.forums-toolbar{top:74px}}@media (width<=780px){.forums-banner{min-height:220px;padding-bottom:72px}.forums-banner p{font-size:12px}.forums-inner{padding-top:18px}.forum-categories{margin-top:-58px}.forum-categories>button{min-height:92px}.forums-toolbar{gap:8px;top:70px}.forums-toolbar nav button{flex:1;padding-inline:10px}.forums-toolbar select{flex:1;max-width:none}.thread-row{grid-template-columns:36px minmax(0,1fr);gap:12px;min-height:92px;padding:16px}.thread-main h3{font-size:13px}.thread-main footer{font-size:9px}.thread-banner h1{font-size:24px}}.content.blogs-content{max-width:none;padding:0}.blogs-page,.blog-article-page{background:var(--cream);min-height:100%;color:var(--ink)}.blogs-intro{justify-content:space-between;align-items:end;gap:30px;max-width:1180px;margin:auto;padding:54px 36px 28px;display:flex}.blogs-intro>div{max-width:730px}.blogs-intro h1{letter-spacing:-1.8px;margin:8px 0 12px;font:800 46px/1.08 Manrope}.blogs-intro p{max-width:650px;color:var(--muted);margin:0;font-size:14px;line-height:1.65}.blogs-shell{max-width:1180px;margin:auto;padding:0 36px 70px}.blog-discovery{border-block:1px solid var(--line);z-index:20;background:var(--cream);align-items:center;gap:18px;margin-bottom:24px;padding:14px 0;display:flex;position:sticky;top:72px}.blog-discovery>label{border:1px solid var(--line);background:var(--surface);width:290px;height:42px;color:var(--muted);border-radius:10px;flex:none;align-items:center;gap:8px;padding:0 12px;display:flex}.blog-discovery input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:12px}.blog-discovery label button{width:26px;height:26px;color:var(--muted);background:0 0;border:0;place-items:center;display:grid}.blog-discovery nav{scrollbar-width:none;gap:4px;display:flex;overflow:auto}.blog-discovery nav button{height:34px;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:0 12px;font-size:11px;font-weight:700}.blog-discovery nav button:hover{color:var(--ink);background:var(--surface)}.blog-discovery nav button.active{background:var(--ink);color:#fff}.blog-featured{background:var(--ink);color:#fff;cursor:pointer;grid-template-columns:1.18fr .82fr;min-height:390px;margin-bottom:36px;display:grid;overflow:hidden}.blog-featured>img{object-fit:cover;width:100%;height:100%;min-height:390px}.blog-featured>div{flex-direction:column;justify-content:center;padding:42px;display:flex}.blog-category{color:var(--coral-dark);letter-spacing:.7px;text-transform:uppercase;font-size:10px;font-weight:800}.blog-featured .blog-category{color:#ffad99}.blog-featured h2{letter-spacing:-.5px;margin:12px 0;font:800 30px/1.2 Manrope}.blog-featured>div>p{color:#c7c5cd;margin:0 0 26px;font-size:13px;line-height:1.65}.blog-featured footer,.blog-card footer{align-items:center;gap:9px;display:flex}.blog-featured footer>span,.blog-card footer>span{flex-direction:column;flex:1;display:flex}.blog-featured footer strong,.blog-card footer strong{font-size:11px}.blog-featured footer small{color:#aaa8b2;font-size:9px}.blog-featured footer>button{color:#fff;background:#ffffff12;border:1px solid #ffffff2e;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.blog-featured footer>button.saved{background:var(--coral);border-color:var(--coral)}.blogs-layout{grid-template-columns:minmax(0,1fr) 278px;align-items:start;gap:34px;display:grid}.blog-list-head{justify-content:space-between;align-items:end;margin-bottom:16px;display:flex}.blog-list-head h2{letter-spacing:-.4px;margin:5px 0 0;font:800 25px Manrope}.blog-list-head>span{color:var(--muted);font-size:10px}.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;display:grid}.blog-card{cursor:pointer;min-width:0}.blog-card-image{background:var(--line);height:210px;position:relative;overflow:hidden}.blog-card-image>img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.blog-card:hover .blog-card-image>img{transform:scale(1.025)}.blog-card-image>button{width:34px;height:34px;color:var(--ink);box-shadow:var(--shadow);background:#ffffffeb;border:0;border-radius:9px;place-items:center;display:grid;position:absolute;top:11px;right:11px}.blog-card-image>button.saved{background:var(--coral);color:#fff}.blog-card>div:last-child{padding:15px 2px 0}.blog-card h3{letter-spacing:-.2px;margin:7px 0;font:750 17px/1.32 Manrope}.blog-card>div>p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 14px;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}.blog-card footer small{color:var(--muted);font-size:9px}.blog-card footer em{color:var(--muted);align-items:center;gap:4px;font-size:9px;font-style:normal;display:flex}.blogs-layout>aside{flex-direction:column;gap:16px;display:flex;position:sticky;top:145px}.blogs-layout>aside>section{padding:20px}.blog-most-read h3{margin:5px 0 8px;font:750 17px Manrope}.blog-most-read>button{border:0;border-top:1px solid var(--line);width:100%;color:var(--ink);text-align:left;background:0 0;align-items:flex-start;gap:12px;padding:14px 0;display:flex}.blog-most-read>button>b{color:#c4c1c8;padding-top:2px;font:700 12px Manrope}.blog-most-read>button>span{flex-direction:column;gap:5px;display:flex}.blog-most-read>button strong{font:650 11px/1.4 Manrope}.blog-most-read>button small{color:var(--muted);font-size:9px}.blog-newsletter{background:var(--ink);color:#fff;padding:22px!important}.blog-newsletter>span{background:var(--coral);border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.blog-newsletter h3{margin:12px 0 6px;font:750 16px Manrope}.blog-newsletter p{color:#bbb9c3;font-size:10px;line-height:1.55}.blog-newsletter form{flex-direction:column;gap:7px;margin:14px 0 9px;display:flex}.blog-newsletter input{box-sizing:border-box;color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:8px;outline:0;height:38px;padding:0 10px;font-size:10px}.blog-newsletter small{color:#8f8d98;font-size:8px}.newsletter-success{color:#9be2c7;align-items:center;gap:7px;margin:14px 0;font-size:10px;font-weight:700;display:flex}.blog-saved>div{align-items:center;gap:10px;display:flex}.blog-saved>div>span{background:var(--coral-soft);width:34px;height:34px;color:var(--coral-dark);border-radius:9px;place-items:center;display:grid}.blog-saved>div>div{flex-direction:column;display:flex}.blog-saved strong{font-size:11px}.blog-saved small{color:var(--muted);font-size:9px}.blog-saved>button{color:var(--coral-dark);background:0 0;border:0;align-items:center;gap:4px;padding:12px 0 0;font-size:9px;font-weight:700;display:flex}.blog-empty{text-align:center;border-top:1px solid var(--line);padding:80px 20px}.blog-empty>span{background:var(--coral-soft);width:46px;height:46px;color:var(--coral-dark);border-radius:50%;place-items:center;margin:auto;display:grid}.blog-empty h2{margin:12px 0 4px;font:750 18px Manrope}.blog-empty p{color:var(--muted);margin:0 0 16px;font-size:11px}.blogs-page .avatar,.blog-article-page .avatar{min-width:36px;min-height:36px;width:36px!important;height:36px!important}.blogs-page .avatar img,.blog-article-page .avatar img{aspect-ratio:1;object-fit:cover;object-position:center;border-radius:50%;display:block;width:36px!important;height:36px!important}.blogs-page .avatar i,.blog-article-page .avatar i{width:9px;height:9px;bottom:0;right:-1px}.blog-writer-overlay{z-index:100;background:#14131bad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.blog-writer-overlay>form{background:var(--surface);border-radius:16px;flex-direction:column;gap:15px;width:min(650px,100vw - 40px);max-height:90vh;padding:25px;display:flex;overflow:auto;box-shadow:0 25px 80px #00000040}.blog-writer-overlay header{justify-content:space-between;display:flex}.blog-writer-overlay h2{margin:4px 0;font:800 23px Manrope}.blog-writer-overlay header>button{border:1px solid var(--line);width:34px;height:34px;color:var(--ink);background:0 0;border-radius:9px}.blog-writer-overlay form>label{flex-direction:column;gap:6px;font-size:10px;font-weight:700;display:flex}.blog-writer-overlay input,.blog-writer-overlay select,.blog-writer-overlay textarea{border:1px solid var(--line);background:var(--cream);color:var(--ink);resize:vertical;border-radius:9px;outline:0;padding:11px;font:11px DM Sans}.blog-writer-overlay input:focus,.blog-writer-overlay select:focus,.blog-writer-overlay textarea:focus{border-color:var(--coral)}.blog-writer-overlay form>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding-top:15px;display:flex}.blog-writer-overlay form>footer>button:first-child{color:var(--muted);background:0 0;border:0;font-size:11px;font-weight:700}.article-header{max-width:820px;margin:auto;padding:52px 36px 30px}.article-header>button{color:var(--muted);background:0 0;border:0;align-items:center;gap:5px;padding:0 0 28px;font-size:10px;font-weight:700;display:flex}.article-header>button svg{transform:rotate(180deg)}.article-header h1{letter-spacing:-1.4px;margin:12px 0;font:800 44px/1.12 Manrope}.article-header>p{color:var(--muted);margin:0 0 25px;font-size:15px;line-height:1.65}.article-byline{border-top:1px solid var(--line);align-items:center;gap:9px;padding-top:18px;display:flex}.article-byline>span{flex-direction:column;display:flex}.article-byline strong{font-size:11px}.article-byline small{color:var(--muted);font-size:9px}.article-byline aside{gap:7px;margin-left:auto;display:flex}.article-byline aside button{border:1px solid var(--line);background:var(--surface);height:36px;color:var(--ink);border-radius:9px;align-items:center;gap:6px;padding:0 11px;font-size:9px;font-weight:700;display:flex}.article-byline aside button.saved{background:var(--coral-soft);color:var(--coral-dark);border-color:#0000}.article-body{max-width:1020px;margin:auto;padding:0 36px 70px}.article-cover{object-fit:cover;width:100%;height:510px}.article-content{grid-template-columns:56px minmax(0,680px);justify-content:center;gap:28px;padding-top:38px;display:grid}.article-content>aside{flex-direction:column;gap:8px;display:flex}.article-content>aside button{border:1px solid var(--line);background:var(--surface);width:42px;min-height:42px;color:var(--muted);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;font-size:8px;display:flex}.article-content>aside button.active{color:var(--coral);border-color:#efb4a9}.article-content article>p{color:#494751;margin:0 0 24px;font-family:Georgia,serif;font-size:17px;line-height:1.85}.article-content article>.article-lead{color:var(--ink);font:600 19px/1.7 Manrope}.article-content article h2{letter-spacing:-.4px;margin:40px 0 14px;font:800 25px Manrope}.article-content blockquote{border-left:3px solid var(--coral);color:var(--ink);margin:36px 0;padding:8px 0 8px 24px;font:700 22px/1.5 Manrope}.article-end{border-block:1px solid var(--line);align-items:center;gap:13px;max-width:680px;margin:35px auto 0;padding:22px;display:flex}.article-end>span{width:38px;height:38px;color:var(--coral);place-items:center;display:grid}.article-end>div{flex:1}.article-end strong{font:700 12px Manrope}.article-end p{color:var(--muted);margin:3px 0;font-size:10px}.blogs-page button:focus-visible,.blogs-page input:focus-visible,.blogs-page select:focus-visible,.blogs-page textarea:focus-visible,.blog-article-page button:focus-visible{outline:3px solid var(--coral-soft);outline-offset:2px}.theme-dark .blogs-page,.theme-dark .blog-article-page,.theme-dark .blog-discovery{background:#111218}.theme-dark .blog-discovery>label,.theme-dark .blog-most-read,.theme-dark .blog-saved,.theme-dark .article-byline aside button,.theme-dark .article-content>aside button,.theme-dark .blog-writer-overlay>form{color:var(--ink);border-color:var(--line);background:#1b1c23}.theme-dark .blog-discovery nav button:hover{background:#1b1c23}.theme-dark .blog-writer-overlay input,.theme-dark .blog-writer-overlay select,.theme-dark .blog-writer-overlay textarea{color:var(--ink);background:#24252d}.theme-dark .article-content article>p{color:#cbc8d0}@media (width<=1050px){.blogs-layout{grid-template-columns:1fr}.blogs-layout>aside{grid-template-columns:repeat(3,1fr);display:grid;position:static}.blog-featured>div{padding:30px}}@media (width<=780px){.blogs-intro{flex-direction:column;align-items:flex-start;padding:32px 18px 20px}.blogs-intro h1{font-size:35px}.blogs-shell{padding:0 14px 90px}.blog-discovery{flex-direction:column;align-items:stretch;gap:9px;top:64px}.blog-discovery>label{width:auto}.blog-featured{grid-template-columns:1fr;min-height:0}.blog-featured>img{height:240px;min-height:0}.blog-featured>div{padding:24px}.blog-featured h2{font-size:24px}.blog-grid{grid-template-columns:1fr}.blog-card-image{height:230px}.blogs-layout>aside{grid-template-columns:1fr}.blog-writer-overlay{padding:10px}.blog-writer-overlay>form{width:calc(100vw - 20px);padding:18px}.article-header{padding:32px 18px 24px}.article-header h1{font-size:32px}.article-header>p{font-size:13px}.article-body{padding:0 14px 90px}.article-cover{height:280px}.article-content{padding-top:25px;display:block}.article-content>aside{flex-direction:row;margin-bottom:18px}.article-content article>p{font-size:16px}.article-content article>.article-lead{font-size:17px}.article-content blockquote{margin-inline:0;font-size:19px}.article-end{flex-wrap:wrap;align-items:flex-start}.article-end .btn{margin-left:51px}}.content.contest-content{max-width:none;padding:0}.contest-page,.contest-detail-page{background:var(--cream);min-height:100%;color:var(--ink)}.contest-hero{background:var(--ink);color:#fff;min-height:320px;padding:54px max(36px,calc((100vw - var(--sidebar) - 1180px)/2));justify-content:space-between;align-items:center;gap:40px;display:flex;position:relative;overflow:hidden}.contest-hero:after{content:"";border:72px solid var(--coral);opacity:.24;border-radius:50%;width:330px;height:330px;position:absolute;top:-170px;right:-130px}.contest-hero>div{z-index:1;max-width:690px;position:relative}.contest-hero .eyebrow{color:#ffad99}.contest-hero h1{letter-spacing:-1.5px;margin:9px 0;font:800 43px/1.1 Manrope}.contest-hero p{color:#c6c4cd;max-width:620px;margin:0 0 22px;font-size:14px;line-height:1.65}.contest-hero>div>div{align-items:center;gap:12px;display:flex}.contest-hero>div>div>button:last-child{color:#fff;background:0 0;border:0;align-items:center;gap:5px;font-size:11px;font-weight:700;display:flex}.contest-hero>aside{z-index:1;background:#ffffff14;border:1px solid #ffffff21;flex-direction:column;width:170px;min-height:155px;padding:20px;display:flex;position:relative}.contest-hero>aside>span{color:#ffad99;text-transform:uppercase;letter-spacing:.7px;font-size:9px;font-weight:800}.contest-hero>aside>strong{margin-top:8px;font:800 45px Manrope}.contest-hero>aside>small{color:#aaa8b2;font-size:10px}.contest-hero>aside>div{color:#aaa8b2;border-top:1px solid #ffffff21;margin-top:auto;padding-top:12px;font-size:9px}.contest-hero>aside b{color:#fff}.contest-shell{max-width:1180px;margin:auto;padding:28px 36px 70px}.contest-notice{box-shadow:none;margin-bottom:34px;padding:0;transition:all .2s;overflow:hidden}.contest-notice.attention{border-color:var(--coral);box-shadow:0 0 0 3px var(--coral-soft)}.contest-notice>header{border-bottom:1px solid var(--line);align-items:center;gap:10px;height:64px;padding:0 18px;display:flex}.contest-notice>header>span{background:var(--coral-soft);width:34px;height:34px;color:var(--coral-dark);border-radius:9px;place-items:center;display:grid}.contest-notice>header>div{flex-direction:column;flex:1;display:flex}.contest-notice>header strong{font:700 12px Manrope}.contest-notice>header small{color:var(--muted);font-size:9px}.contest-notice>header em{color:var(--green);background:#e7f6ef;border-radius:7px;align-items:center;gap:4px;padding:6px 8px;font-size:9px;font-style:normal;font-weight:700;display:flex}.contest-terms{scrollbar-color:var(--coral) transparent;background:#fbfaf8;height:125px;padding:14px 20px;overflow:auto}.contest-terms p{color:#615f69;margin:0 0 11px;font-size:10px;line-height:1.6}.contest-notice>footer{justify-content:space-between;align-items:center;gap:15px;min-height:58px;padding:0 18px;display:flex}.contest-notice>footer label{align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.contest-notice>footer label.disabled{color:var(--muted)}.contest-notice>footer input{accent-color:var(--coral)}.contest-notice>footer small{color:var(--muted);font-size:9px}.contest-notice-message{background:var(--coral-soft);color:var(--coral-dark);align-items:center;gap:7px;padding:10px 18px;font-size:10px;font-weight:700;display:flex}.contest-list-head{justify-content:space-between;align-items:end;margin-bottom:16px;display:flex}.contest-list-head h2{margin:5px 0 0;font:800 25px Manrope}.contest-list-head nav{gap:4px;display:flex}.contest-list-head nav button{height:34px;color:var(--muted);background:0 0;border:0;border-radius:8px;padding:0 11px;font-size:10px;font-weight:700}.contest-list-head nav button.active{background:var(--ink);color:#fff}.contest-card-grid{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.contest-card{background:var(--surface);border:1px solid var(--line);transition:all .2s;overflow:hidden}.contest-card:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.contest-card-cover{height:205px;position:relative;overflow:hidden}.contest-card-cover img{object-fit:cover;width:100%;height:100%}.contest-card-cover>span,.contest-card-cover>em{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#18171fc7;border-radius:7px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:700;position:absolute;top:13px}.contest-card-cover>span{left:13px}.contest-card-cover>em{right:13px}.contest-card>div:last-child{padding:17px}.contest-card h3{margin:0 0 6px;font:750 17px Manrope}.contest-card p{color:var(--muted);min-height:45px;font-size:10px;line-height:1.5}.contest-card-meta{border-block:1px solid var(--line);gap:25px;margin:13px 0;padding:12px 0;display:flex}.contest-card-meta span{color:var(--muted);flex-direction:column;font-size:8px;display:flex}.contest-card-meta b{color:var(--ink);font-size:11px}.contest-card footer{justify-content:flex-end;gap:7px;display:flex}.contest-card footer>button:first-child{color:var(--ink);background:0 0;border:0;padding:0 10px;font-size:10px;font-weight:700}.contest-modal{z-index:100;background:#14131bad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.contest-modal>form{background:var(--surface);border-radius:16px;flex-direction:column;gap:15px;width:min(610px,100vw - 40px);max-height:90vh;padding:25px;display:flex;overflow:auto;box-shadow:0 25px 80px #00000040}.contest-modal header{justify-content:space-between;display:flex}.contest-modal h2{margin:4px 0;font:800 23px Manrope}.contest-modal header>button{border:1px solid var(--line);width:34px;height:34px;color:var(--ink);background:0 0;border-radius:9px}.contest-modal form>label,.contest-modal form>div>label{flex-direction:column;flex:1;gap:6px;font-size:10px;font-weight:700;display:flex}.contest-modal form>div{gap:12px;display:flex}.contest-modal input,.contest-modal select,.contest-modal textarea{border:1px solid var(--line);background:var(--cream);color:var(--ink);resize:vertical;border-radius:9px;outline:0;padding:11px;font:11px DM Sans}.contest-modal input:focus,.contest-modal select:focus,.contest-modal textarea:focus{border-color:var(--coral)}.contest-modal .contest-upload{border:1px dashed var(--line);background:var(--cream);border-radius:10px;padding:16px}.contest-upload>span{align-items:center;gap:6px;display:flex}.contest-upload small{color:var(--muted);font-size:8px;font-weight:400}.contest-modal .contest-entry-check{flex-direction:row;align-items:center;font-weight:500}.contest-entry-check input{accent-color:var(--coral)}.contest-modal form>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding-top:15px;display:flex}.contest-modal form>footer>button:first-child{color:var(--muted);background:0 0;border:0;font-size:11px;font-weight:700}.contest-detail-hero{color:#fff;height:350px;position:relative;overflow:hidden}.contest-detail-hero>img{object-fit:cover;width:100%;height:100%}.contest-detail-shade{background:linear-gradient(90deg,#0f0f16eb,#0f0f1694 58%,#0f0f1638);position:absolute;inset:0}.contest-back{color:#fff;background:#14141b73;border:0;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:9px;font-weight:700;display:flex;position:absolute;top:25px;left:32px}.contest-back svg{transform:rotate(180deg)}.contest-detail-title{left:max(32px,calc((100vw - var(--sidebar) - 1120px)/2));max-width:700px;position:absolute;bottom:42px}.contest-detail-title>span{color:#ffad99;text-transform:uppercase;letter-spacing:.8px;font-size:9px;font-weight:800}.contest-detail-title h1{margin:8px 0;font:800 37px/1.1 Manrope}.contest-detail-title>p{color:#d0ced5;max-width:620px;font-size:12px;line-height:1.55}.contest-detail-title>div{gap:24px;display:flex}.contest-detail-title>div span{color:#aaa8b2;flex-direction:column;font-size:8px;display:flex}.contest-detail-title>div b{color:#fff;font-size:11px}.contest-enter-detail{right:max(32px,calc((100vw - var(--sidebar) - 1120px)/2));position:absolute;bottom:42px}.contest-tabs{background:var(--surface);border-bottom:1px solid var(--line);z-index:20;justify-content:center;height:60px;display:flex;position:sticky;top:72px}.contest-tabs button{color:var(--muted);background:0 0;border:0;padding:0 23px;font-size:10px;font-weight:700;position:relative}.contest-tabs button.active{color:var(--ink)}.contest-tabs button.active:after{content:"";background:var(--coral);height:3px;position:absolute;bottom:0;left:18px;right:18px}.contest-tabs b{background:var(--coral-soft);color:var(--coral-dark);border-radius:7px;margin-left:5px;padding:2px 5px;font-size:7px}.contest-detail-shell{max-width:1120px;margin:auto;padding:30px 36px 70px}.contest-overview{grid-template-columns:minmax(0,1fr) 300px;gap:38px;display:grid}.contest-overview>main{flex-direction:column;gap:28px;display:flex}.contest-overview main section{border-bottom:1px solid var(--line);padding-bottom:28px}.contest-overview h2,.contestants-view h2,.leaderboard-view h2{margin:6px 0 10px;font:800 24px Manrope}.contest-overview main p{color:#5d5a66;font-size:12px;line-height:1.75}.contest-eligibility{border:1px solid var(--line);border-radius:10px;align-items:center;gap:9px;margin:14px 0 0;padding:11px 12px;display:flex}.contest-eligibility>div{flex-direction:column;gap:2px;display:flex}.contest-eligibility strong{font-size:9px}.contest-eligibility span{color:var(--muted);font-size:8px}.contest-eligibility.eligible{color:var(--green);background:#eaf6f0;border-color:#c7e7da}.contest-eligibility.restricted{background:var(--coral-soft);color:var(--coral-dark);border-color:#f4c8be}.contest-eligibility div span{color:inherit;opacity:.8}.contest-overview ol{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.contest-overview li{background:var(--surface);border:1px solid var(--line);flex-direction:column;gap:5px;padding:16px;display:flex}.contest-overview li b{font-size:11px}.contest-overview li span{color:var(--muted);font-size:9px;line-height:1.5}.contest-overview>aside{flex-direction:column;gap:14px;display:flex}.contest-overview>aside>section{padding:20px}.contest-prize{background:var(--ink);color:#fff}.contest-prize>span{background:var(--coral);border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.contest-prize small{color:#aaa8b2;margin-top:16px;font-size:9px;display:block}.contest-prize strong{margin:3px 0;font:800 24px Manrope;display:block}.contest-prize p{color:#aaa8b2;font-size:9px;line-height:1.5}.contest-dates>div{border-bottom:1px solid var(--line);gap:9px;padding:11px 0;display:flex}.contest-dates>div:last-child{border:0}.contest-dates i{background:var(--coral);border-radius:50%;width:8px;height:8px;margin-top:4px}.contest-dates>div>span{flex-direction:column;display:flex}.contest-dates strong{font-size:10px}.contest-dates small{color:var(--muted);font-size:8px}.contest-host>span{color:var(--muted);font-size:9px}.contest-host>div{align-items:center;gap:9px;margin-top:11px;display:flex}.contest-host>div>div{flex-direction:column;display:flex}.contest-host strong{font-size:10px}.contest-host small{color:var(--muted);font-size:8px}.contestants-view>header,.leaderboard-view>header{justify-content:space-between;align-items:end;margin-bottom:20px;display:flex}.contestants-view>header p,.leaderboard-view>header p{color:var(--muted);margin:0;font-size:10px}.contestants-view>header label{border:1px solid var(--line);background:var(--surface);width:250px;height:40px;color:var(--muted);align-items:center;gap:7px;padding:0 11px;display:flex}.contestants-view>header input{color:var(--ink);background:0 0;border:0;outline:0;width:100%;font-size:10px}.contestant-grid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.contestant-grid>article{background:var(--surface);border:1px solid var(--line);overflow:hidden}.contestant-work{background:var(--line);border:0;width:100%;height:210px;padding:0;position:relative;overflow:hidden}.contestant-work img{object-fit:cover;width:100%;height:100%;transition:all .25s}.contestant-work>span{color:#fff;opacity:0;background:#14141bbf;border-radius:7px;padding:7px;font-size:9px;font-weight:700;transition:all .2s;position:absolute;inset:auto 12px 12px}.contestant-work:hover img{transform:scale(1.03)}.contestant-work:hover span{opacity:1}.contestant-grid>article>div{padding:13px}.contestant-person{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.contestant-person>span{flex-direction:column;display:flex}.contestant-person strong{font-size:10px}.contestant-person small{color:var(--muted);font-size:8px}.contestant-grid h3{margin:12px 0;font:700 13px Manrope}.contestant-grid footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:11px;display:flex}.contestant-grid footer>span{color:var(--muted);flex-direction:column;font-size:8px;display:flex}.contestant-grid footer b{color:var(--ink);font-size:11px}.leaderboard-view{max-width:830px;margin:auto}.leaderboard-view>header>span{color:var(--green);background:#ecf8f3;border:1px solid #bfe4d6;border-radius:8px;padding:7px 10px;font-size:9px;font-weight:700}.leaderboard-view>header>span i{background:var(--green);border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.leaderboard-list{background:var(--surface);border:1px solid var(--line)}.leaderboard-list article{border-bottom:1px solid var(--line);grid-template-columns:40px 36px minmax(0,1fr) 90px auto;align-items:center;gap:12px;min-height:70px;padding:0 18px;display:grid}.leaderboard-list article:last-child{border:0}.leaderboard-list article>b{color:#b0adb5;font:800 14px Manrope}.leaderboard-list article>button:nth-child(2){background:0 0;border:0;padding:0}.leaderboard-list article>div{flex-direction:column;display:flex}.leaderboard-list article>div strong{font-size:11px}.leaderboard-list article>div small{color:var(--muted);font-size:9px}.leaderboard-list article>span{text-align:right;flex-direction:column;display:flex}.leaderboard-list article>span strong{font-size:11px}.leaderboard-list article>span small{color:var(--muted);font-size:8px}.leaderboard-list article>button:last-child{background:var(--coral-soft);color:var(--coral-dark);border:0;border-radius:7px;padding:7px 9px;font-size:8px;font-weight:700}.leaderboard-list .rank-1{background:#fffaf0}.leaderboard-note{color:var(--muted);justify-content:center;align-items:center;gap:6px;margin-top:14px;font-size:9px;display:flex}.winner-view{text-align:center;max-width:680px;margin:auto;padding:20px 0 60px;position:relative}.winner-view>.eyebrow{color:var(--coral-dark)}.winner-view>h2{margin:5px 0 25px;font:700 15px Manrope}.winner-photo{background:var(--line);border:0;width:260px;height:300px;padding:0;position:relative;box-shadow:0 20px 50px #2d292226}.winner-photo>img{object-fit:cover;width:100%;height:100%}.winner-photo>span{color:#fff;background:#14141bd1;justify-content:center;align-items:center;gap:7px;padding:9px;font-size:9px;font-weight:700;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.winner-view>h3{margin:22px 0 3px;font:800 28px Manrope}.winner-view>p{color:var(--muted);font-size:11px}.winner-view>strong{margin:10px 0 20px;font-size:10px;display:block}.winner-view>div:not(.winner-burst){justify-content:center;gap:8px;display:flex}.winner-view>small{color:var(--green);margin-top:13px;font-size:9px;display:block}.winner-burst{pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset:70px 0 auto}.winner-burst i{background:var(--coral);width:9px;height:9px;transform:rotate(25deg)}.winner-burst i:nth-child(2){background:var(--amber);transform:rotate(55deg)}.winner-burst i:nth-child(3){background:var(--lilac);transform:rotate(75deg)}.contest-page .avatar,.contest-detail-page .avatar{min-width:36px;min-height:36px;width:36px!important;height:36px!important}.contest-page .avatar img,.contest-detail-page .avatar img{object-fit:cover;object-position:center;border-radius:50%;width:36px!important;height:36px!important}.contest-page button:focus-visible,.contest-page input:focus-visible,.contest-page select:focus-visible,.contest-page textarea:focus-visible,.contest-detail-page button:focus-visible,.contest-detail-page input:focus-visible{outline:3px solid var(--coral-soft);outline-offset:2px}.theme-dark .contest-page,.theme-dark .contest-detail-page{background:#111218}.theme-dark .contest-notice,.theme-dark .contest-card,.theme-dark .contest-tabs,.theme-dark .contest-overview li,.theme-dark .contest-dates,.theme-dark .contest-host,.theme-dark .contestant-grid>article,.theme-dark .leaderboard-list,.theme-dark .contest-modal>form,.theme-dark .contestants-view>header label{color:var(--ink);border-color:var(--line);background:#1b1c23}.theme-dark .contest-terms,.theme-dark .contest-modal input,.theme-dark .contest-modal select,.theme-dark .contest-modal textarea,.theme-dark .contest-modal .contest-upload{color:var(--ink);background:#24252d}.theme-dark .contest-overview main p,.theme-dark .contest-terms p{color:#c4c1ca}.theme-dark .leaderboard-list .rank-1{background:#28251e}@media (width<=1050px){.contest-card-grid,.contestant-grid{grid-template-columns:repeat(2,1fr)}.contest-overview{grid-template-columns:1fr}.contest-overview>aside{grid-template-columns:repeat(3,1fr);display:grid}}@media (width<=780px){.contest-hero{min-height:300px;padding:38px 20px}.contest-hero h1{font-size:34px}.contest-hero>aside{display:none}.contest-shell{padding:18px 14px 90px}.contest-notice>footer{flex-direction:column;align-items:flex-start;padding:12px 18px}.contest-list-head{flex-direction:column;align-items:flex-start;gap:12px}.contest-list-head nav{max-width:100%;overflow:auto}.contest-card-grid{grid-template-columns:1fr}.contest-card-cover{height:230px}.contest-modal{padding:10px}.contest-modal>form{width:calc(100vw - 20px);padding:18px}.contest-modal form>div{flex-direction:column}.contest-detail-hero{height:390px}.contest-detail-title{bottom:78px;left:18px;right:18px}.contest-detail-title h1{font-size:29px}.contest-enter-detail{bottom:25px;left:18px;right:auto}.contest-tabs{justify-content:flex-start;top:64px;overflow:auto}.contest-tabs button{white-space:nowrap;padding:0 15px}.contest-detail-shell{padding:24px 14px 90px}.contest-overview ol,.contest-overview>aside{grid-template-columns:1fr}.contestants-view>header,.leaderboard-view>header{flex-direction:column;align-items:flex-start;gap:12px}.contestants-view>header label{box-sizing:border-box;width:100%}.contestant-grid{grid-template-columns:1fr}.contestant-work{height:300px}.leaderboard-list article{grid-template-columns:28px 36px minmax(0,1fr) 65px;gap:8px;padding:0 10px}.leaderboard-list article>button:last-child{grid-column:3/-1;width:max-content;margin:0 0 9px}.winner-photo{width:230px;height:270px}}.contest-upload>img{object-fit:cover;width:100%;height:120px;margin-top:6px}.talent-profile-demo{--tp-bg:var(--cream);--tp-surface:var(--surface);--tp-text:var(--ink);--tp-muted:var(--muted);--tp-line:var(--line);background:var(--tp-bg);min-height:100vh;color:var(--tp-text);font-family:DM Sans,sans-serif}.talent-profile-demo *{box-sizing:border-box}.talent-profile-demo button,.talent-profile-demo input,.talent-profile-demo textarea{font:inherit}.talent-dark{--tp-bg:#111218;--tp-surface:#1b1c23;--tp-text:#f1eff4;--tp-muted:#9996a1;--tp-line:#30313a}.talent-demo-bar{z-index:50;background:var(--tp-surface);height:58px;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.talent-demo-bar{background:color-mix(in srgb,var(--tp-surface) 94%,transparent)}}.talent-demo-bar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--tp-line);align-items:center;gap:10px;padding:0 max(24px,50vw - 640px);display:flex}.talent-demo-back{color:var(--tp-muted);background:0 0;border:0;align-items:center;gap:6px;padding:8px 10px 8px 0;font-size:10px;font-weight:700;display:flex}.talent-demo-back svg{transform:rotate(180deg)}.talent-mini-play{background:var(--coral);color:#fff;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.pause-bars{align-items:center;gap:3px;height:14px;display:flex}.pause-bars i{background:currentColor;border-radius:2px;width:3px;height:100%}.talent-demo-bar>div:not(.talent-share-wrap){flex-direction:column;min-width:0;display:flex}.talent-demo-bar>div>strong{font:700 12px Manrope}.talent-demo-bar>div>small{color:var(--tp-muted);font-size:9px}.talent-demo-bar>aside{align-items:center;gap:7px;margin-left:auto;display:flex}.talent-action{border:1px solid var(--tp-line);background:var(--tp-surface);height:36px;color:var(--tp-text);border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-size:9px;font-weight:700;display:flex}.talent-action.active{background:var(--coral-soft);color:var(--coral-dark)}.talent-share-wrap{position:relative}.talent-share-menu{background:var(--tp-surface);border:1px solid var(--tp-line);z-index:3;border-radius:10px;width:170px;padding:6px;position:absolute;top:42px;right:0;box-shadow:0 18px 45px #1e1b1829}.talent-share-menu button{width:100%;color:var(--tp-text);text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:9px;font-size:9px;display:flex}.talent-share-menu button:hover{background:var(--coral-soft);color:var(--coral-dark)}.talent-theme{border:1px solid var(--tp-line);background:var(--tp-surface);width:36px;height:36px;color:var(--tp-text);border-radius:9px}.talent-hero{color:#fff;background:#151620;height:470px;position:relative;overflow:hidden}.talent-hero>img{object-fit:cover;width:100%;height:100%}.talent-hero-shade{background:linear-gradient(#0a0a0f38,#0a0a0fdb);position:absolute;inset:0}.talent-hero-inner{align-items:end;gap:24px;max-width:1280px;margin:auto;padding:0 28px 32px;display:flex;position:absolute;bottom:0;left:0;right:0}.talent-profile-avatar{border:4px solid #ffffff3d;border-radius:50%;flex:none;width:130px;height:130px;position:relative;box-shadow:0 16px 38px #0000004d}.talent-profile-avatar>img{object-fit:cover;border-radius:50%;width:100%;height:100%}.talent-profile-avatar>span{background:var(--coral);color:#fff;white-space:nowrap;border-radius:6px;padding:4px 9px;font-size:8px;font-weight:700;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)}.talent-identity{flex:1;min-width:0}.talent-identity>div:first-child{align-items:center;gap:10px;display:flex}.talent-identity h1{margin:0;font:800 35px Manrope}.talent-identity>div:first-child>span{background:#2d9f74e6;border-radius:7px;align-items:center;gap:4px;padding:5px 8px;font-size:8px;font-weight:700;display:flex}.talent-identity>p{color:#ffffffc7;margin:4px 0;font-size:13px}.talent-identity>small{color:#ffffff8c;align-items:center;gap:4px;font-size:9px;display:flex}.talent-genres{gap:5px;margin-top:10px;display:flex}.talent-genres span{background:#ffffff1a;border:1px solid #ffffff21;border-radius:6px;padding:4px 8px;font-size:8px}.talent-completion{max-width:280px;margin-top:12px}.talent-completion label{color:#fff9;justify-content:space-between;font-size:8px;display:flex}.talent-completion>i{background:#ffffff24;border-radius:4px;height:4px;margin-top:4px;display:block;overflow:hidden}.talent-completion>i span{background:var(--coral);height:100%;display:block}.talent-hero-stats{grid-template-columns:1fr 1fr;gap:8px;display:grid}.talent-hero-stats>div{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0f0f146b;border:1px solid #ffffff1f;flex-direction:column;min-width:108px;padding:11px;display:flex}.talent-hero-stats span{color:#ffffff94;align-items:center;gap:5px;font-size:7px;display:flex}.talent-hero-stats strong{margin-top:5px;font:700 17px Manrope}.talent-hero-stats small{color:#ffffff6b;font-size:7px}.talent-profile-layout{grid-template-columns:250px minmax(0,1fr) 250px;align-items:start;gap:18px;max-width:1280px;margin:auto;padding:26px 28px 70px;display:grid}.talent-left,.talent-right{flex-direction:column;gap:14px;display:flex}.talent-panel,.talent-content-panel{background:var(--tp-surface);border:1px solid var(--tp-line);border-radius:12px}.talent-panel{padding:17px}.talent-panel>header{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.talent-panel>header h3{margin:0;font:700 13px Manrope}.talent-panel>header span{background:var(--coral-soft);color:var(--coral-dark);border-radius:6px;padding:3px 6px;font-size:8px}.talent-about{color:var(--tp-muted);margin:0;font-size:10px;line-height:1.65}.talent-achievements{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.talent-achievements>div{aspect-ratio:1;background:var(--coral-soft);color:var(--coral-dark);text-align:center;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.talent-achievements span{font-size:6px}.talent-achievements .locked{filter:grayscale();opacity:.35}.talent-activity{flex-direction:column;gap:12px;display:flex}.talent-activity>div{gap:8px;display:flex}.talent-activity i{background:var(--coral);border-radius:50%;flex:none;width:6px;height:6px;margin-top:4px}.talent-activity span{flex-direction:column;display:flex}.talent-activity strong{font-size:9px;font-weight:600}.talent-activity small{color:var(--tp-muted);margin-top:2px;font-size:7px}.talent-reviews article{border-top:1px solid var(--tp-line);padding:11px 0}.talent-reviews article:first-child{border:0;padding-top:0}.talent-reviews header{justify-content:space-between;display:flex}.talent-reviews strong{align-items:center;gap:3px;font-size:9px;display:flex}.talent-reviews strong svg{color:var(--coral)}.talent-reviews header>span{color:#e2a529;letter-spacing:1px;font-size:8px}.talent-reviews p{color:var(--tp-muted);margin:5px 0 0;font-size:8px;line-height:1.5}.talent-content-panel>nav{border-bottom:1px solid var(--tp-line);scrollbar-width:none;display:flex;overflow:auto}.talent-content-panel>nav button{height:50px;color:var(--tp-muted);white-space:nowrap;background:0 0;border:0;padding:0 17px;font-size:9px;font-weight:700;position:relative}.talent-content-panel>nav button.active{color:var(--coral-dark)}.talent-content-panel>nav button.active:after{content:"";background:var(--coral);height:2px;position:absolute;bottom:0;left:14px;right:14px}.talent-tab-body{min-height:570px;padding:22px}.talent-section{border-bottom:1px solid var(--tp-line);margin-bottom:23px;padding-bottom:23px}.talent-section:last-child{border:0;margin:0}.talent-section>h3{margin:0 0 12px;font:700 13px Manrope}.talent-section>p,.talent-project p{color:var(--tp-muted);font-size:10px;line-height:1.65}.talent-skill-list,.talent-edit-tags{flex-wrap:wrap;gap:6px;display:flex}.talent-skill-list span,.talent-edit-tags>span{background:var(--coral-soft);color:var(--coral-dark);border-radius:6px;padding:6px 9px;font-size:8px}.talent-project{border-left:2px solid var(--coral);margin:14px 0;padding-left:13px}.talent-project strong{font-size:10px}.talent-project p{margin:4px 0}.talent-award{align-items:center;gap:8px;margin:10px 0;font-size:9px;display:flex}.talent-award svg{color:var(--coral)}.talent-filter{gap:5px;margin-bottom:15px;display:flex}.talent-filter button{background:var(--tp-bg);color:var(--tp-muted);text-transform:capitalize;border:0;border-radius:7px;padding:7px 10px;font-size:8px}.talent-filter button.active{background:var(--coral);color:#fff}.talent-photo-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.talent-photo-grid button{aspect-ratio:1;background:var(--tp-line);border:0;padding:0;position:relative;overflow:hidden}.talent-photo-grid img{object-fit:cover;width:100%;height:100%;transition:all .25s}.talent-photo-grid button:hover img{transform:scale(1.04)}.talent-photo-grid button span{color:#fff;opacity:0;background:#00000059;place-items:center;display:grid;position:absolute;inset:0}.talent-photo-grid button:hover span{opacity:1}.talent-now-playing{background:var(--tp-bg);border:1px solid var(--tp-line);grid-template-columns:74px 1fr;gap:14px;padding:17px;display:grid;position:relative}.talent-now-playing>img{object-fit:cover;width:74px;height:74px}.talent-now-playing>div:nth-child(2)>small{text-transform:uppercase;letter-spacing:1px;color:var(--tp-muted);font-size:7px}.talent-now-playing h3{margin:4px 0;font:700 14px Manrope}.talent-now-playing p{color:var(--tp-muted);margin:0;font-size:8px}.talent-now-playing>div>div{gap:7px;margin-top:9px;display:flex}.talent-now-playing button{width:28px;height:28px;color:var(--tp-text);background:0 0;border:0;place-items:center;display:grid}.talent-now-playing button:first-child svg{transform:rotate(180deg)}.talent-now-playing button.play{background:var(--coral);color:#fff;border-radius:50%}.talent-wave{grid-column:1/-1;justify-content:center;align-items:center;gap:2px;height:40px;display:flex}.talent-wave i{background:var(--coral);width:3px}@supports (color:color-mix(in lab, red, red)){.talent-wave i{background:color-mix(in srgb,var(--coral) 35%,transparent)}}.talent-wave i{border-radius:3px}.talent-wave.playing i{background:var(--coral);animation:.7s ease-in-out infinite alternate talent-wave}.talent-wave.playing i:nth-child(3n){animation-delay:.2s}.talent-track-list{flex-direction:column;gap:6px;margin-top:12px;display:flex}.talent-track-list>button{border:1px solid var(--tp-line);width:100%;color:var(--tp-text);text-align:left;background:0 0;align-items:center;gap:10px;padding:8px;display:flex}.talent-track-list>button.active{border-color:var(--coral);background:var(--coral-soft)}.talent-track-list img{object-fit:cover;width:42px;height:42px}.talent-track-list span{flex-direction:column;flex:1;display:flex}.talent-track-list strong{font-size:9px}.talent-track-list small,.talent-track-list em{color:var(--tp-muted);font-size:7px;font-style:normal}.talent-track-list em{text-align:right}.talent-video-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.talent-video-grid>button{border:1px solid var(--tp-line);color:var(--tp-text);text-align:left;background:0 0;padding:0}.talent-video-grid>button>span{aspect-ratio:16/9;display:block;position:relative;overflow:hidden}.talent-video-grid img{object-fit:cover;width:100%;height:100%}.talent-video-grid>button>span>i{color:#fff;background:#00000059;place-items:center;display:grid;position:absolute;inset:0}.talent-video-grid>button>span>small{color:#fff;background:#000000b3;padding:3px 5px;font-size:7px;position:absolute;bottom:7px;right:7px}.talent-video-grid>button>strong{padding:10px 10px 4px;font-size:9px;display:block}.talent-video-grid>button>em{color:var(--tp-muted);padding:0 10px 10px;font-size:7px;font-style:normal;display:block}.talent-writing article{border-bottom:1px solid var(--tp-line);padding:17px 0}.talent-writing article:first-child{padding-top:0}.talent-writing small{color:var(--tp-muted);font-size:7px}.talent-writing h3{margin:7px 0;font:700 14px Manrope}.talent-writing p{color:var(--tp-muted);font-size:9px;line-height:1.6}.talent-writing button{color:var(--coral-dark);background:0 0;border:0;align-items:center;padding:0;font-size:8px;font-weight:700;display:flex}.talent-service,.talent-event{border:1px solid var(--tp-line);justify-content:space-between;align-items:center;margin:8px 0;padding:12px;display:flex}.talent-service>span{align-items:center;gap:10px;display:flex}.talent-service>span>svg{color:var(--coral)}.talent-service>span>div,.talent-event>span{flex-direction:column;display:flex}.talent-service strong,.talent-event strong{font-size:9px}.talent-service small,.talent-event small{color:var(--tp-muted);font-size:7px}.talent-event>b{background:var(--coral-soft);width:38px;height:38px;color:var(--coral-dark);flex-direction:column;justify-content:center;align-items:center;font-size:13px;display:flex}.talent-event>b small{text-transform:uppercase;font-size:6px}.talent-event>span{flex:1;margin-left:10px}.talent-event>button{border:1px solid var(--tp-line);color:var(--tp-text);background:0 0;padding:6px 8px;font-size:7px}.talent-stat-list{flex-direction:column;gap:10px;display:flex}.talent-stat-list>div{justify-content:space-between;font-size:9px;display:flex}.talent-stat-list span{color:var(--tp-muted)}.talent-fans{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.talent-fans button{color:var(--tp-muted);background:0 0;border:0;padding:0;font-size:7px}.talent-fans img{aspect-ratio:1;object-fit:cover;border-radius:50%;width:100%;margin-bottom:3px}.talent-wide-button{border:1px solid var(--tp-line);width:100%;height:32px;color:var(--tp-text);background:0 0;margin-top:12px;font-size:8px;font-weight:700}.talent-collabs{flex-direction:column;gap:9px;display:flex}.talent-collabs button{color:var(--tp-text);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.talent-collabs button>span{flex-direction:column;display:flex}.talent-collabs strong{font-size:9px}.talent-collabs small{color:var(--tp-muted);font-size:7px}.talent-contact{flex-direction:column;gap:10px;display:flex}.talent-contact span{color:var(--tp-muted);align-items:center;gap:8px;font-size:8px;display:flex}.talent-contact svg{width:14px}.talent-edit-fab{z-index:30;background:var(--coral);color:#fff;border:0;border-radius:50%;width:50px;height:50px;position:fixed;bottom:28px;right:28px;box-shadow:0 12px 32px #f1664b59}.talent-lightbox,.talent-modal{z-index:80;background:#0a0a0fe6;place-items:center;padding:25px;display:grid;position:fixed;inset:0}.talent-lightbox>button{color:#fff;background:#ffffff1f;border:0;border-radius:50%;width:40px;height:40px;position:absolute;top:20px;right:20px}.talent-lightbox>img{object-fit:contain;max-width:90vw;max-height:85vh}.talent-lightbox>span{color:#ffffff8c;font-size:9px;position:absolute;bottom:18px}.talent-modal>section,.talent-modal>form{background:var(--tp-surface);width:min(580px,100vw - 30px);max-height:90vh;color:var(--tp-text);border-radius:15px;overflow:auto}.talent-modal.dark>section{color:#fff;background:#15151c;width:min(900px,100vw - 30px)}.talent-modal header{border-bottom:1px solid var(--tp-line);justify-content:space-between;align-items:center;padding:20px;display:flex}.talent-modal header h2{margin:3px 0;font:700 19px Manrope}.talent-modal header small{color:var(--tp-muted);font-size:8px}.talent-modal header>button,.talent-edit-panel>header>button{border:1px solid var(--tp-line);width:34px;height:34px;color:inherit;background:0 0;border-radius:50%}.talent-video-player{aspect-ratio:16/9;position:relative}.talent-video-player img{object-fit:cover;width:100%;height:100%}.talent-video-player button{color:#111;background:#fff;border:0;border-radius:50%;place-items:center;width:60px;height:60px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.talent-booking{padding-bottom:20px}.talent-booking>label{flex-direction:column;gap:8px;padding:0 20px 17px;font-size:9px;font-weight:700;display:flex}.talent-booking textarea,.talent-editor input,.talent-editor textarea{border:1px solid var(--tp-line);background:var(--tp-bg);color:var(--tp-text);resize:vertical;border-radius:8px;outline:0;padding:10px;font-size:10px}.talent-booking-steps{justify-content:space-between;padding:20px;display:flex}.talent-booking-steps>div{flex:1;align-items:center;display:flex;position:relative}.talent-booking-steps>div:after{content:"";background:var(--tp-line);height:1px;position:absolute;top:13px;left:30px;right:4px}.talent-booking-steps>div:last-child{flex:0}.talent-booking-steps>div:last-child:after{display:none}.talent-booking-steps span{background:var(--tp-bg);z-index:1;border-radius:50%;place-items:center;width:27px;height:27px;font-size:8px;display:grid;position:relative}.talent-booking-steps small{text-transform:capitalize;color:var(--tp-muted);font-size:6px;position:absolute;top:32px;left:0}.talent-booking-steps .active span{background:var(--coral);color:#fff}.talent-booking-options{flex-direction:column;gap:5px;display:flex}.talent-booking-options button{border:1px solid var(--tp-line);min-height:40px;color:var(--tp-text);text-align:left;background:0 0;justify-content:space-between;align-items:center;padding:0 11px;font-size:9px;display:flex}.talent-booking-options button.active,.talent-payment-options button.active{border-color:var(--coral);background:var(--coral-soft);color:var(--coral-dark)}.talent-payment-options{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.talent-payment-options button{border:1px solid var(--tp-line);height:36px;color:var(--tp-text);background:0 0;font-size:8px}.talent-booking>footer,.talent-edit-panel>footer{border-top:1px solid var(--tp-line);justify-content:flex-end;gap:7px;padding:16px 20px;display:flex}.talent-booking>footer>button:first-child,.talent-edit-panel>footer>button:first-child{color:var(--tp-muted);background:0 0;border:0;font-size:9px}.talent-edit-shade{z-index:60;background:#0a0a0f80;position:fixed;inset:0}.talent-edit-panel{z-index:70;background:var(--tp-surface);width:min(620px,100vw);color:var(--tp-text);flex-direction:column;display:flex;position:fixed;inset:0 0 0 auto;box-shadow:-20px 0 60px #0003}.talent-edit-panel>header{border-bottom:1px solid var(--tp-line);justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.talent-edit-panel>header h2{margin:4px 0;font:700 19px Manrope}.talent-editor{flex:1;padding:22px;overflow:auto}.talent-edit-group{border-bottom:1px solid var(--tp-line);flex-direction:column;gap:11px;margin-bottom:25px;padding-bottom:25px;display:flex}.talent-edit-group>h3{margin:0;font:700 13px Manrope}.talent-edit-group>label{color:var(--tp-muted);flex-direction:column;gap:5px;font-size:8px;display:flex}.talent-edit-group label.talent-check{flex-direction:row;align-items:center}.talent-edit-images{grid-template-columns:110px 1fr;gap:10px;display:grid}.talent-edit-images label{cursor:pointer;height:100px;position:relative;overflow:hidden}.talent-edit-images img{object-fit:cover;width:100%;height:100%}.talent-edit-images label:first-child img{border-radius:50%}.talent-edit-images span{color:#fff;text-align:center;background:#0f0f14bf;padding:5px;font-size:7px;position:absolute;inset:auto 5px 5px}.talent-edit-images input{opacity:0;position:absolute}.talent-edit-tags>span{align-items:center;gap:5px;display:flex}.talent-edit-tags button{color:inherit;background:0 0;border:0;padding:0;display:grid}.talent-profile-demo button:focus-visible,.talent-profile-demo input:focus-visible,.talent-profile-demo textarea:focus-visible{outline:3px solid var(--coral-soft);outline-offset:2px}@keyframes talent-wave{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}@media (width<=1050px){.talent-profile-layout{grid-template-columns:220px minmax(0,1fr)}.talent-right{grid-column:1/-1;grid-template-columns:repeat(4,1fr);display:grid}.talent-hero-stats{display:none}}@media (width<=760px){.talent-demo-bar{padding:0 12px}.talent-demo-bar>div:not(.talent-share-wrap),.talent-action{display:none}.talent-demo-back{font-size:0}.talent-demo-back svg{width:18px;height:18px}.talent-hero{height:520px}.talent-hero-inner{text-align:center;padding:0 18px 25px;display:block}.talent-profile-avatar{width:105px;height:105px;margin:0 auto 18px}.talent-identity>div:first-child{justify-content:center}.talent-identity h1{font-size:29px}.talent-identity>small,.talent-genres{justify-content:center}.talent-completion{text-align:left;margin:12px auto 0}.talent-profile-layout{padding:16px 12px 80px;display:block}.talent-left,.talent-main{margin-bottom:14px}.talent-right{grid-template-columns:1fr 1fr;display:grid}.talent-tab-body{min-height:0;padding:16px}.talent-photo-grid{grid-template-columns:1fr 1fr}.talent-video-grid{grid-template-columns:1fr}.talent-profile-demo.embedded .talent-demo-bar{top:0}.talent-edit-fab{bottom:78px;right:18px}}@media (width<=480px){.talent-right{grid-template-columns:1fr}.talent-photo-grid{grid-template-columns:1fr 1fr}.talent-event>button{display:none}.talent-modal{padding:8px}.talent-booking-steps small{display:none}}.influencer-profile-demo{--if-bg:#f4f3ff;--if-card:#fff;--if-text:#17142b;--if-muted:#716d84;--if-line:#dfdcef;--if-violet:#7c3aed;--if-pink:#ec4899;--if-cyan:#06b6d4;--if-soft:#eee9ff;background:var(--if-bg);min-height:100vh;color:var(--if-text);font-family:Inter,sans-serif;transition:all .25s}.influencer-profile-demo *{box-sizing:border-box}.influencer-profile-demo button,.influencer-profile-demo input{font:inherit}.influencer-profile-demo.influencer-dark{--if-bg:#060612;--if-card:#11111f;--if-text:#f6f4ff;--if-muted:#918ca5;--if-line:#27253b;--if-soft:#21183f}.influencer-nav{z-index:40;background:var(--if-bg);height:60px;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.influencer-nav{background:color-mix(in srgb,var(--if-bg) 86%,transparent)}}.influencer-nav{border-bottom:1px solid var(--if-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);align-items:center;gap:14px;padding:0 max(18px,50vw - 590px);display:flex}.influencer-back{color:var(--if-muted);background:0 0;border:0;align-items:center;gap:5px;font-size:10px;font-weight:700;display:flex}.influencer-back svg{transform:rotate(180deg)}.influencer-brand{align-items:center;gap:8px;display:flex}.influencer-brand>span{background:linear-gradient(135deg,var(--if-violet),var(--if-pink));color:#fff;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.influencer-brand strong{font:800 15px Outfit}.influencer-nav>aside{align-items:center;gap:7px;margin-left:auto;display:flex}.influencer-nav>aside>button{border:1px solid var(--if-line);background:var(--if-card);width:36px;height:36px;color:var(--if-muted);border-radius:10px;place-items:center;display:grid;position:relative}.influencer-nav>aside>button>i{background:var(--if-pink);border-radius:50%;width:7px;height:7px;position:absolute;top:6px;right:6px}.influencer-nav>aside .influencer-theme{gap:6px;width:auto;padding:0 11px;font:700 10px Outfit;display:flex}.influencer-search{border:1px solid var(--if-line);background:var(--if-card);border-radius:11px;align-items:center;gap:7px;width:290px;height:42px;padding:0 11px;display:flex;position:absolute;top:66px;right:max(18px,50vw - 590px);box-shadow:0 16px 40px #0000002e}.influencer-search input{color:var(--if-text);background:0 0;border:0;outline:0;flex:1;font-size:10px}.influencer-search button{color:var(--if-muted);background:0 0;border:0;display:grid}.influencer-toast{z-index:80;background:var(--if-card);min-width:290px;color:var(--if-text);border:1px solid var(--if-violet);border-radius:13px;align-items:center;gap:10px;padding:13px;animation:.22s if-toast;display:flex;position:fixed;top:74px;right:22px;box-shadow:0 16px 50px #00000038}.influencer-toast>svg{color:var(--if-cyan)}.influencer-toast span{flex-direction:column;display:flex}.influencer-toast strong{font:700 10px Outfit}.influencer-toast small{color:var(--if-muted);margin-top:2px;font-size:8px}.influencer-shell{max-width:1180px;margin:auto}.influencer-hero{position:relative}.influencer-banner{height:310px;position:relative;overflow:hidden}.influencer-banner>img{object-fit:cover;width:100%;height:100%}.influencer-banner:after{content:"";background:linear-gradient(to top,var(--if-bg),transparent 75%);position:absolute;inset:0}.influencer-banner>span{z-index:2;background:var(--if-pink);position:absolute;top:18px;right:18px}@supports (color:color-mix(in lab, red, red)){.influencer-banner>span{background:color-mix(in srgb,var(--if-pink) 88%,transparent)}}.influencer-banner>span{color:#fff;text-transform:uppercase;letter-spacing:.7px;border-radius:15px;align-items:center;gap:5px;padding:7px 10px;font:700 8px Outfit;display:flex}.influencer-banner>span i{background:#fff;border-radius:50%;width:6px;height:6px;animation:1.5s infinite if-pulse}.influencer-identity{z-index:2;align-items:end;gap:20px;margin-top:-75px;padding:0 30px;display:flex;position:relative}.influencer-avatar{border-radius:50%;flex:none;width:132px;height:132px;padding:4px;position:relative}.influencer-avatar>i{background:conic-gradient(var(--if-violet),var(--if-cyan),var(--if-pink),var(--if-violet));border-radius:50%;animation:4s linear infinite if-spin;position:absolute;inset:-3px}.influencer-avatar>img{object-fit:cover;border:4px solid var(--if-bg);border-radius:50%;width:100%;height:100%;position:relative}.influencer-avatar>span{background:var(--if-cyan);color:#fff;border:3px solid var(--if-bg);border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;bottom:3px;right:0}.influencer-identity>div:last-child{flex:1;padding-bottom:4px}.influencer-identity header{align-items:center;gap:9px;display:flex}.influencer-identity h1{letter-spacing:-.7px;margin:0;font:800 34px Outfit}.influencer-identity header em{border:1px solid var(--if-violet);background:var(--if-violet);font-style:normal}@supports (color:color-mix(in lab, red, red)){.influencer-identity header em{background:color-mix(in srgb,var(--if-violet) 12%,transparent)}}.influencer-identity header em{color:var(--if-violet);text-transform:uppercase;border-radius:12px;padding:4px 8px;font:600 7px JetBrains Mono}.influencer-identity>div>small{color:var(--if-muted);font:400 9px JetBrains Mono}.influencer-niches{flex-wrap:wrap;gap:6px;margin:11px 0;display:flex}.influencer-niches span{background:var(--if-soft);color:var(--if-violet);border-radius:13px;padding:5px 9px;font:600 8px Outfit}.influencer-identity footer{align-items:center;gap:18px;display:flex}.influencer-identity footer>span,.influencer-identity footer>strong{color:var(--if-muted);align-items:center;gap:5px;font-size:9px;display:flex}.influencer-identity footer>strong{color:var(--if-violet);font:700 10px Outfit}.influencer-identity footer small{color:var(--if-muted);font-weight:400}.influencer-actions{gap:8px;padding:22px 30px;display:flex}.influencer-actions button{border:1px solid var(--if-line);background:var(--if-card);height:42px;color:var(--if-text);border-radius:11px;align-items:center;gap:7px;padding:0 17px;font:600 10px Outfit;transition:all .2s;display:flex}.influencer-actions button:hover{transform:translateY(-2px)}.influencer-actions button.primary{color:#fff;background:linear-gradient(135deg,var(--if-violet),var(--if-pink));box-shadow:0 8px 25px var(--if-violet);border:0}@supports (color:color-mix(in lab, red, red)){.influencer-actions button.primary{box-shadow:0 8px 25px color-mix(in srgb,var(--if-violet) 25%,transparent)}}.influencer-glow-line{background:linear-gradient(90deg,transparent,var(--if-violet),var(--if-cyan),var(--if-pink),transparent);height:1px;margin:0 30px 25px}.influencer-layout{grid-template-columns:315px minmax(0,1fr);align-items:start;gap:28px;padding:0 30px 70px;display:grid}.influencer-metrics,.influencer-primary{flex-direction:column;gap:18px;display:flex}.influencer-card,.influencer-network-card,.influencer-rates>article,.influencer-proof>article{background:var(--if-card);border:1px solid var(--if-line);border-radius:16px;padding:18px}.influencer-card>h3,.influencer-platforms>h3{margin:0 0 11px;font:700 14px Outfit}.influencer-pitch{color:var(--if-muted);margin:0;font-size:10px;line-height:1.65}.influencer-pitch strong{color:var(--if-violet)}.influencer-stat-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.influencer-stat-grid article{background:var(--if-card);border:1px solid var(--if-line);border-radius:14px;flex-direction:column;padding:13px;display:flex}.influencer-stat-grid svg{color:var(--if-violet);margin-bottom:8px}.influencer-stat-grid strong{font:800 21px Outfit}.influencer-stat-grid span{color:var(--if-muted);font-size:8px}.influencer-stat-grid small{color:var(--if-cyan);margin-top:5px;font:500 7px JetBrains Mono}.influencer-platforms>h3{margin:0 0 10px}.influencer-platforms>article{background:var(--if-card);border:1px solid var(--if-line);border-radius:12px;align-items:center;gap:9px;margin-bottom:7px;padding:10px;display:flex}.influencer-platforms>article>span{color:#fff;border-radius:10px;place-items:center;width:34px;height:34px;font:800 9px Outfit;display:grid}.influencer-platforms article>div{flex-direction:column;flex:1;display:flex}.influencer-platforms article strong{font:700 9px Outfit}.influencer-platforms article small{color:var(--if-muted);font:400 7px JetBrains Mono}.influencer-platforms article>aside{text-align:right;flex-direction:column;display:flex}.influencer-platforms article>aside b{font:700 10px Outfit}.influencer-platforms article>aside small{color:var(--if-cyan)}.influencer-trend-chart{border-bottom:1px solid var(--if-line);align-items:end;gap:5px;height:130px;padding:12px 0;display:flex}.influencer-trend-chart i{background:var(--if-violet);opacity:.8;border-radius:4px 4px 0 0;flex:1}.influencer-trend-chart i.pink{background:var(--if-pink)}.influencer-trend-chart i.cyan{background:var(--if-cyan)}.influencer-chart-key{gap:11px;margin-top:9px;display:flex}.influencer-chart-key span{color:var(--if-muted);font-size:7px}.influencer-chart-key span:before{content:"";background:var(--if-violet);border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.influencer-chart-key span:nth-child(2):before{background:var(--if-cyan)}.influencer-chart-key span:nth-child(3):before{background:var(--if-pink)}.influencer-open-to{flex-direction:column;gap:8px;display:flex}.influencer-open-to span{align-items:center;gap:7px;font-size:9px;display:flex}.influencer-open-to span svg{color:var(--if-cyan)}.influencer-open-to span.closed{color:var(--if-muted);text-decoration:line-through}.influencer-open-to span.closed svg{color:var(--if-pink)}.influencer-section-title{align-items:center;gap:9px;margin:0 0 12px;font:800 18px Outfit;display:flex}.influencer-section-title i{background:linear-gradient(var(--if-violet),var(--if-cyan));border-radius:4px;width:4px;height:24px}.influencer-section-title.pink i{background:linear-gradient(var(--if-pink),var(--if-violet))}.influencer-network{flex-direction:column;display:flex}.influencer-network-card{margin-bottom:12px}.influencer-network-card>header{justify-content:space-between;align-items:start;margin-bottom:13px;display:flex}.influencer-network-card h3{margin:0;font:700 12px Outfit}.influencer-network-card p{color:var(--if-muted);margin:2px 0;font-size:8px}.influencer-network-card>header button{color:var(--if-violet);background:0 0;border:0;align-items:center;font:600 8px Outfit;display:flex}.influencer-network-card>div{grid-template-columns:repeat(9,1fr);gap:6px;display:grid}.influencer-network-card>div>button{min-width:0;color:var(--if-muted);background:0 0;border:0;padding:0}.influencer-network-card>div>button>span{aspect-ratio:1;border-radius:9px;display:block;position:relative;overflow:hidden}.influencer-network-card img{object-fit:cover;width:100%;height:100%;transition:all .25s}.influencer-network-card button:hover img{transform:scale(1.08)}.influencer-network-card button i{color:#fff;opacity:0;background:linear-gradient(#0000,#000000d9);padding:12px 2px 4px;font:600 6px Outfit;position:absolute;inset:auto 0 0}.influencer-network-card button:hover i{opacity:1}.influencer-network-card button>small{white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:6px;display:block;overflow:hidden}.influencer-media-kit>nav{background:var(--if-card);display:flex}@supports (color:color-mix(in lab, red, red)){.influencer-media-kit>nav{background:color-mix(in srgb,var(--if-card) 60%,var(--if-bg))}}.influencer-media-kit>nav{border-radius:13px;margin-bottom:15px;padding:4px}.influencer-media-kit>nav button{height:35px;color:var(--if-muted);background:0 0;border:0;border-radius:10px;flex:1;font:600 9px Outfit}.influencer-media-kit>nav button.active{background:var(--if-card);color:var(--if-text);box-shadow:0 4px 15px #00000014}.influencer-rates,.influencer-proof{flex-direction:column;gap:11px;display:flex}.influencer-rates>article{position:relative}.influencer-rates>article>em{background:var(--if-pink);color:#fff;border-radius:12px;padding:4px 7px;font:700 7px Outfit;position:absolute;top:14px;right:14px}.influencer-rates h3,.influencer-proof h3{margin:0 0 5px;font:700 13px Outfit}.influencer-rates p{color:var(--if-muted);max-width:85%;font-size:9px;line-height:1.55}.influencer-rates>article>div{gap:5px;display:flex}.influencer-rates>article>div span{background:var(--if-soft);color:var(--if-muted);border-radius:6px;padding:4px 6px;font:500 7px JetBrains Mono}.influencer-rates footer{justify-content:space-between;align-items:center;margin-top:13px;display:flex}.influencer-rates footer>strong{font:800 20px Outfit}.influencer-rates footer aside{align-items:center;gap:6px;display:flex}.influencer-rates footer button{border:1px solid var(--if-line);background:var(--if-card);width:28px;height:28px;color:var(--if-text);border-radius:7px}.influencer-rates footer b{font:600 9px JetBrains Mono}.influencer-rates footer button.add{background:linear-gradient(135deg,var(--if-violet),var(--if-pink));color:#fff;border:0;width:auto;padding:0 12px;font:700 9px Outfit}.influencer-cart{z-index:5;background:var(--if-card);position:sticky;bottom:12px}@supports (color:color-mix(in lab, red, red)){.influencer-cart{background:color-mix(in srgb,var(--if-card) 92%,transparent)}}.influencer-cart{border:1px solid var(--if-violet);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 28px var(--if-violet);border-radius:14px;align-items:center;gap:12px;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.influencer-cart{box-shadow:0 0 28px color-mix(in srgb,var(--if-violet) 20%,transparent)}}.influencer-cart>span{flex:1;align-items:center;gap:6px;font:600 9px Outfit;display:flex}.influencer-cart>span svg{color:var(--if-violet)}.influencer-cart>strong{font:800 15px Outfit}.influencer-cart>button{background:linear-gradient(135deg,var(--if-violet),var(--if-pink));color:#fff;border:0;border-radius:9px;padding:9px 12px;font:700 8px Outfit}.influencer-proof>article>header{align-items:center;gap:10px;display:flex}.influencer-proof>article>header>span{background:var(--if-soft);width:36px;height:36px;color:var(--if-violet);border-radius:10px;place-items:center;display:grid}.influencer-proof>article>header>div{flex-direction:column;display:flex}.influencer-proof>article>header small{color:var(--if-muted);font:400 7px JetBrains Mono}.influencer-case-stats{grid-template-columns:repeat(3,1fr);gap:6px;margin:14px 0;display:grid}.influencer-case-stats span{background:var(--if-soft);text-align:center;color:var(--if-muted);border-radius:9px;flex-direction:column;padding:9px;font-size:7px;display:flex}.influencer-case-stats b{color:var(--if-violet);font:800 15px Outfit}.influencer-case-chart{border-bottom:1px solid var(--if-line);justify-content:center;align-items:end;gap:7px;height:75px;display:flex}.influencer-case-chart i{background:var(--if-violet);opacity:.75;border-radius:4px 4px 0 0;width:22px}.influencer-proof blockquote{background:var(--if-soft);border-left:3px solid var(--if-violet);color:var(--if-muted);margin:14px 0 0;padding:12px;font-size:9px;line-height:1.55}.influencer-proof blockquote small{color:var(--if-text);margin-top:7px;font:600 7px Outfit;display:block}.influencer-content-grid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.influencer-content-grid button{aspect-ratio:1;background:var(--if-card);border:0;border-radius:11px;padding:0;position:relative;overflow:hidden}.influencer-content-grid img{object-fit:cover;width:100%;height:100%;transition:all .3s}.influencer-content-grid button:hover img{transform:scale(1.06)}.influencer-content-grid svg{color:#fff;position:absolute;top:8px;right:8px}.influencer-content-grid span{color:#fff;text-align:left;opacity:0;background:linear-gradient(#0000,#000c);padding:20px 7px 7px;font:600 8px Outfit;position:absolute;bottom:0;left:0;right:0}.influencer-content-grid button:hover span{opacity:1}.influencer-lightbox,.influencer-checkout{z-index:80;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000db;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.influencer-lightbox>section{width:min(520px,100%);position:relative}.influencer-lightbox section>button{color:#fff;z-index:1;background:#000000b3;border:0;border-radius:50%;width:34px;height:34px;position:absolute;top:9px;right:9px}.influencer-lightbox img{object-fit:cover;border-radius:15px;width:100%;max-height:72vh;display:block}.influencer-lightbox footer{color:#fff;align-items:center;gap:10px;margin-top:10px;display:flex}.influencer-lightbox footer button{background:linear-gradient(135deg,var(--if-violet),var(--if-pink));color:#fff;border:0;border-radius:9px;align-items:center;gap:6px;padding:9px 12px;font:700 8px Outfit;display:flex}.influencer-lightbox footer strong{font:700 11px Outfit}.influencer-checkout>section{background:var(--if-card);width:min(430px,100%);color:var(--if-text);border:1px solid var(--if-line);border-radius:16px;padding:20px}.influencer-checkout header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.influencer-checkout h2{margin:0;font:700 17px Outfit}.influencer-checkout header button{width:32px;height:32px;color:var(--if-text);background:0 0;border:0}.influencer-checkout>section>div{border-bottom:1px solid var(--if-line);justify-content:space-between;padding:11px 0;font-size:9px;display:flex}.influencer-checkout footer>span{justify-content:space-between;margin:15px 0;font:700 11px Outfit;display:flex}.influencer-checkout footer>span b{color:var(--if-violet);font-size:17px}.influencer-checkout footer>button{background:linear-gradient(135deg,var(--if-violet),var(--if-pink));color:#fff;border:0;border-radius:10px;width:100%;height:42px;font:700 9px Outfit}.influencer-profile-demo button:focus-visible,.influencer-profile-demo input:focus-visible{outline:3px solid var(--if-violet)}@supports (color:color-mix(in lab, red, red)){.influencer-profile-demo button:focus-visible,.influencer-profile-demo input:focus-visible{outline:3px solid color-mix(in srgb,var(--if-violet) 35%,transparent)}}.influencer-profile-demo button:focus-visible,.influencer-profile-demo input:focus-visible{outline-offset:2px}@keyframes if-spin{to{transform:rotate(360deg)}}@keyframes if-pulse{50%{opacity:.35}}@keyframes if-toast{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (width<=900px){.influencer-layout{grid-template-columns:1fr}.influencer-metrics{grid-template-columns:1fr 1fr;display:grid}.influencer-platforms{grid-column:1/-1}.influencer-network-card>div{grid-template-columns:repeat(6,1fr)}}@media (width<=650px){.influencer-nav{padding-inline:12px}.influencer-brand strong,.influencer-theme span{display:none}.influencer-shell{width:100%}.influencer-banner{height:240px}.influencer-identity{text-align:center;margin-top:-58px;padding:0 16px;display:block}.influencer-avatar{width:110px;height:110px;margin:auto}.influencer-identity header,.influencer-identity footer,.influencer-niches{justify-content:center}.influencer-identity h1{font-size:28px}.influencer-actions{grid-template-columns:1fr 1fr;padding:18px 16px;display:grid}.influencer-actions .primary{grid-column:1/-1;justify-content:center}.influencer-actions button{justify-content:center;padding:0 8px}.influencer-glow-line{margin-inline:16px}.influencer-layout{padding:0 12px 60px}.influencer-metrics{display:flex}.influencer-network-card>div{grid-template-columns:repeat(3,1fr);gap:9px}.influencer-network-card button>small{font-size:7px}.influencer-content-grid{grid-template-columns:repeat(2,1fr)}.influencer-media-kit>nav button{font-size:7px}.influencer-cart{flex-wrap:wrap}.influencer-cart>span{min-width:50%}.influencer-toast{min-width:0;left:12px;right:12px}.influencer-search{width:auto;left:12px;right:12px}}.business-profile-demo{--bp-bg:#f8fafc;--bp-card:#fff;--bp-text:#172033;--bp-muted:#667085;--bp-line:#e4e9f0;--bp-blue:#2563eb;--bp-blue-soft:#eff6ff;background:var(--bp-bg);min-height:100vh;color:var(--bp-text);font-family:Inter,sans-serif;transition:all .25s}.business-profile-demo.business-dark{--bp-bg:#0a0f1e;--bp-card:#111827;--bp-text:#f7f9fc;--bp-muted:#8d96a8;--bp-line:#ffffff17;--bp-blue:#4f8df7;--bp-blue-soft:#2563eb26}.business-profile-demo *{box-sizing:border-box}.business-profile-demo button,.business-profile-demo input,.business-profile-demo select,.business-profile-demo textarea{font:inherit}.business-profile-demo:before{content:"";pointer-events:none;opacity:.025;background-image:linear-gradient(#000c 1px,#0000 1px),linear-gradient(90deg,#000c 1px,#0000 1px);background-size:40px 40px;position:fixed;inset:0}.business-shell{max-width:1240px;margin:auto;padding:22px 24px 70px;position:relative}.business-nav{justify-content:space-between;align-items:center;height:40px;margin-bottom:18px;display:flex}.business-nav>button{color:var(--bp-muted);background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:9px;font-weight:700;display:flex}.business-nav>button svg{transform:rotate(180deg)}.business-nav>div{align-items:center;gap:7px;margin-left:14px;margin-right:auto;display:flex}.business-nav>div>span{background:var(--bp-blue);color:#fff;border-radius:8px;place-items:center;width:28px;height:28px;font-size:8px;font-weight:800;display:grid}.business-nav>div small{color:var(--bp-muted);font-size:9px}.business-nav>div strong{font-size:9px}.business-nav>aside{align-items:center;gap:8px;display:flex}.business-nav>aside button,.business-nav>aside span{border:1px solid var(--bp-line);background:var(--bp-card);width:34px;height:34px;color:var(--bp-muted);border-radius:50%;place-items:center;display:grid}.business-nav>aside span{font-size:8px}.business-header{width:100%}.business-banner{border-radius:13px;height:255px;position:relative;overflow:hidden}.business-banner>img{object-fit:cover;width:100%;height:100%}.business-banner>i{background:linear-gradient(#0000 35%,#050a14c2);position:absolute;inset:0}.business-banner>span{color:#fff;background:#2563ebe6;border:1px solid #93c5fd59;border-radius:15px;align-items:center;gap:5px;padding:6px 9px;font-size:8px;font-weight:700;display:flex;position:absolute;top:15px;right:15px}.business-identity{grid-template-columns:92px minmax(0,1fr) auto;align-items:start;gap:16px;padding:0 22px;display:grid}.business-logo{border:4px solid var(--bp-bg);border-radius:13px;width:92px;height:92px;margin-top:-38px;position:relative;overflow:hidden;box-shadow:0 9px 25px #0f172a2e}.business-logo img{object-fit:cover;width:100%;height:100%}.business-identity>div:nth-child(2){padding-top:11px}.business-identity>div>header{align-items:center;gap:6px;display:flex}.business-identity h1{margin:0;font:700 25px Manrope}.business-identity>div>header svg{color:var(--bp-blue)}.business-identity>div>p{color:var(--bp-muted);margin:3px 0 7px;font-size:10px}.business-identity>div>small{color:var(--bp-muted);align-items:center;gap:5px;font-size:8px;display:flex}.business-identity>div>div{gap:23px;margin-top:11px;display:flex}.business-identity>div>div span{color:var(--bp-muted);flex-direction:column;font-size:7px;display:flex}.business-identity>div>div b{color:var(--bp-text);font-size:10px}.business-identity>aside{align-items:center;gap:6px;padding-top:14px;display:flex}.business-identity>aside button{border:1px solid var(--bp-line);background:var(--bp-card);height:36px;color:var(--bp-text);border-radius:8px;align-items:center;gap:5px;padding:0 10px;font-size:8px;font-weight:600;display:flex}.business-identity>aside button.primary{background:var(--bp-blue);color:#fff;border:0}.business-identity>aside button.active{color:#db2777;background:#fdf2f8;border-color:#f9a8d4}.business-divider{background:var(--bp-line);height:1px;margin:22px 0}.business-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:20px;display:grid}.business-main,.business-side{flex-direction:column;gap:15px;display:flex}.business-card,.business-tabs{background:var(--bp-card);border:1px solid var(--bp-line);border-radius:13px;padding:18px;box-shadow:0 3px 12px #0f172a09}.business-dark .business-card,.business-dark .business-tabs{box-shadow:none}.business-card>h2{margin:0 0 12px;font:700 14px Manrope}.business-card>p{color:var(--bp-muted);margin:0 0 9px;font-size:10px;line-height:1.7}.business-tags{flex-wrap:wrap;gap:5px;margin-top:12px;display:flex}.business-tags span{background:var(--bp-blue-soft);color:var(--bp-blue);border:1px solid var(--bp-blue)}@supports (color:color-mix(in lab, red, red)){.business-tags span{border:1px solid color-mix(in srgb,var(--bp-blue) 12%,transparent)}}.business-tags span{border-radius:11px;padding:4px 8px;font-size:7px}.business-details{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.business-details>div{border-bottom:1px solid var(--bp-line);gap:9px;padding:11px 0;display:flex}.business-details>div>svg{color:var(--bp-blue);flex:none}.business-details>div>span{flex-direction:column;display:flex}.business-details small{color:var(--bp-muted);text-transform:uppercase;letter-spacing:.5px;font-size:7px}.business-details strong{margin:3px 0;font-size:9px}.business-details em{color:var(--bp-muted);font-size:8px;font-style:normal}.business-review-summary{justify-content:flex-end;align-items:center;gap:6px;margin-top:-29px;margin-bottom:13px;display:flex}.business-review-summary>span,.business-reviews article>div>span{color:#f5b82e;letter-spacing:1px;font-size:8px}.business-review-summary strong{font-size:10px}.business-review-summary small{color:var(--bp-muted);font-size:7px}.business-reviews{flex-direction:column;gap:8px;display:flex}.business-reviews article{border:1px solid var(--bp-line);background:var(--bp-card)}@supports (color:color-mix(in lab, red, red)){.business-reviews article{background:color-mix(in srgb,var(--bp-card) 75%,var(--bp-bg))}}.business-reviews article{border-radius:10px;gap:9px;padding:12px;display:flex}.business-reviews article>img{object-fit:cover;border-radius:50%;width:36px;min-width:36px;height:36px}.business-reviews article>div{flex:1}.business-reviews article header{justify-content:space-between;display:flex}.business-reviews article header strong{align-items:center;gap:5px;font-size:9px;display:flex}.business-reviews article header strong span{color:#22a06b;align-items:center;gap:2px;font-size:7px;display:flex}.business-reviews article header small{color:var(--bp-muted);font-size:7px}.business-reviews article p{color:var(--bp-muted);margin:5px 0 0;font-size:8px;line-height:1.55}.business-text-button{color:var(--bp-blue);background:0 0;border:0;align-items:center;margin:12px auto 0;font-size:8px;display:flex}.business-tabs{padding:0;overflow:hidden}.business-tabs>nav{border-bottom:1px solid var(--bp-line);display:flex;overflow:auto}.business-tabs>nav button{height:48px;color:var(--bp-muted);background:0 0;border:0;flex:1;min-width:max-content;padding:0 18px;font-size:9px;position:relative}.business-tabs>nav button.active{color:var(--bp-text)}.business-tabs>nav button.active:after{content:"";background:var(--bp-blue);height:2px;position:absolute;bottom:0;left:0;right:0}.business-tabs>div{padding:16px}.business-offerings{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.business-offerings article{border:1px solid var(--bp-line);background:var(--bp-card);border-radius:11px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.business-offerings article{background:color-mix(in srgb,var(--bp-card) 75%,var(--bp-bg))}}.business-offerings article>img{object-fit:cover;width:100%;height:120px;transition:all .25s}.business-offerings article:hover>img{transform:scale(1.025)}.business-offerings article>div{padding:11px}.business-offerings header{align-items:start;gap:6px;display:flex}.business-offerings h3{flex:1;margin:0;font:700 10px/1.35 Manrope}.business-offerings header span{background:var(--bp-blue-soft);color:var(--bp-blue);border-radius:8px;padding:3px 5px;font-size:6px}.business-offerings p{color:var(--bp-muted);min-height:34px;font-size:7px;line-height:1.5}.business-offerings footer{justify-content:space-between;align-items:center;display:flex}.business-offerings footer strong{color:#22a06b;font-size:8px}.business-offerings footer button,.business-campaigns footer>button:last-child{color:var(--bp-blue);background:0 0;border:0;align-items:center;font-size:7px;display:flex}.business-campaigns{flex-direction:column;gap:10px;display:flex}.business-campaigns>article{border:1px solid var(--bp-line);background:var(--bp-blue-soft);border-radius:11px;padding:15px}.business-campaigns .campaign-0{background:#fff9ed}.business-dark .business-campaigns .campaign-0{background:#92400e2e}.business-campaigns .campaign-2{background:#effcf5}.business-dark .business-campaigns .campaign-2{background:#065f462e}.business-campaigns header{align-items:center;gap:8px;display:flex}.business-campaigns header span{background:var(--bp-card);color:var(--bp-blue);border-radius:9px;padding:4px 7px;font-size:7px}.business-campaigns header small{color:var(--bp-muted);font-size:7px}.business-campaigns h3{margin:9px 0 4px;font:700 12px Manrope}.business-campaigns p{color:var(--bp-muted);font-size:9px}.business-campaigns footer{justify-content:space-between;align-items:center;display:flex}.business-campaigns footer>button:first-child{border:1px solid var(--bp-line);background:var(--bp-card);color:var(--bp-text);border-radius:8px;align-items:center;gap:8px;padding:7px 9px;display:flex}.business-campaigns code{color:var(--bp-blue);font-size:8px}.business-media{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.business-media button{aspect-ratio:1;border:0;border-radius:9px;padding:0;position:relative;overflow:hidden}.business-media img{object-fit:cover;width:100%;height:100%;transition:all .25s}.business-media button:hover img{transform:scale(1.04)}.business-media button>span{color:#fff;background:#0000008c;border-radius:5px;padding:3px 5px;font-size:6px;position:absolute;top:6px;left:6px}.business-media button>i{color:#fff;opacity:0;background:#0000004d;place-items:center;display:grid;position:absolute;inset:0}.business-media button:hover>i{opacity:1}.business-media-note{text-align:center;color:var(--bp-muted);margin:12px 0 0;font-size:7px}.business-people>header{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.business-people>header>span{align-items:center;gap:6px;display:flex}.business-people>header svg{color:var(--bp-blue)}.business-people h3{margin:0;font:700 11px Manrope}.business-people>header b{background:var(--bp-bg);color:var(--bp-muted);border-radius:8px;padding:3px 6px;font-size:7px}.business-people>header button{color:var(--bp-blue);background:0 0;border:0;align-items:center;font-size:7px;display:flex}.business-people>div{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.business-people>div>button{background:var(--bp-bg);color:var(--bp-text);border:0;border-radius:9px;flex-direction:column;align-items:center;min-width:0;padding:8px 4px;display:flex}.business-people>div>button>span{position:relative}.business-people img{object-fit:cover;border:2px solid var(--bp-line);border-radius:50%;width:46px;height:46px}.business-people button i{color:#fff;border:2px solid var(--bp-card);background:#f4b942;border-radius:50%;place-items:center;width:14px;height:14px;display:grid;position:absolute;bottom:0;right:-2px}.business-people button strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:4px;font-size:7px;overflow:hidden}.business-people button small{color:var(--bp-muted);margin-top:2px;font-size:6px}.business-partner-logo{background:var(--bp-blue-soft);width:46px;height:46px;color:var(--bp-blue);border-radius:10px;place-items:center;font-size:9px;font-weight:700;display:grid}.business-partner-logo.logo-1,.business-partner-logo.logo-7{color:#7c3aed;background:#f3e8ff}.business-partner-logo.logo-2,.business-partner-logo.logo-5,.business-partner-logo.logo-8{color:#07845b;background:#ecfdf5}.business-partner-logo.logo-3,.business-partner-logo.logo-4{color:#b45309;background:#fffbeb}.business-modal{z-index:80;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.business-modal-shade{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000b3;position:absolute;inset:0}.business-modal>section{z-index:1;background:var(--bp-card);width:min(720px,100%);color:var(--bp-text);border:1px solid var(--bp-line);border-radius:15px;position:relative;overflow:hidden;box-shadow:0 25px 80px #00000059}.business-modal>section>header{border-bottom:1px solid var(--bp-line);justify-content:space-between;align-items:center;min-height:54px;padding:0 18px;display:flex}.business-modal>section>header span{text-transform:uppercase;letter-spacing:.8px;font-size:9px}.business-modal>section>header h2{margin:0;font:700 17px Manrope}.business-modal>section>header button{width:32px;height:32px;color:inherit;background:0 0;border:0}.business-commercial-player{aspect-ratio:16/9;background:#000;position:relative}.business-commercial-player>img{object-fit:cover;opacity:.7;width:100%;height:100%}.business-commercial-player>button{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:70px;height:70px;display:grid;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.business-commercial-player>p{text-align:center;color:#ffffff8c;font-size:9px;position:absolute;top:61%;left:0;right:0}.business-modal.commercial>section>footer{color:#fff;background:#0a0f1e;justify-content:space-between;align-items:center;height:50px;padding:0 18px;display:flex}.business-modal.commercial>section>footer small{color:#fff6;font-size:7px}.business-modal.commercial>section>footer button{color:#ffffffa6;background:0 0;border:0;align-items:center;gap:5px;font-size:8px;display:flex}.business-commercial-fab{z-index:40;color:#fff;background:#1a2744;border:1px solid #60a5fa66;border-radius:20px;align-items:center;gap:6px;padding:10px 14px;font-size:9px;display:flex;position:fixed;bottom:24px;right:20px;box-shadow:0 8px 25px #1e40af40}.business-commercial-fab svg{color:#60a5fa}.business-modal.contact>section{width:min(510px,100%)}.business-modal.contact form{flex-direction:column;gap:12px;padding:18px;display:flex}.business-modal.contact form>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.business-modal.contact label{color:var(--bp-muted);flex-direction:column;gap:5px;font-size:8px;display:flex}.business-modal.contact input,.business-modal.contact select,.business-modal.contact textarea{border:1px solid var(--bp-line);background:var(--bp-bg);color:var(--bp-text);resize:none;border-radius:8px;outline:0;padding:9px;font-size:9px}.business-modal.contact input:focus,.business-modal.contact select:focus,.business-modal.contact textarea:focus{border-color:var(--bp-blue)}.business-modal.contact form>footer{gap:8px;display:flex}.business-modal.contact form>footer button{background:var(--bp-bg);height:38px;color:var(--bp-muted);border:0;border-radius:8px;flex:1;font-size:9px}.business-modal.contact form>footer button:last-child{background:var(--bp-blue);color:#fff}.business-contact-sent{text-align:center;padding:45px 20px}.business-contact-sent>span{color:#22a06b;background:#e8f7ef;border-radius:50%;place-items:center;width:55px;height:55px;margin:auto;display:grid}.business-contact-sent p{margin-top:12px;font-size:10px}.business-media-lightbox{z-index:80;background:#000000e6;place-items:center;padding:25px;display:grid;position:fixed;inset:0}.business-media-lightbox>button{color:#fff;background:#ffffff1f;border:0;border-radius:50%;width:38px;height:38px;position:absolute;top:18px;right:18px}.business-media-lightbox>img{object-fit:contain;max-width:90vw;max-height:86vh}.business-toast{z-index:100;background:var(--bp-card);color:var(--bp-text);border:1px solid var(--bp-blue);border-radius:10px;align-items:center;gap:7px;padding:11px 14px;font-size:9px;display:flex;position:fixed;top:20px;right:20px;box-shadow:0 15px 40px #00000038}.business-toast svg{color:#22a06b}.business-profile-demo button:focus-visible,.business-profile-demo input:focus-visible,.business-profile-demo select:focus-visible,.business-profile-demo textarea:focus-visible{outline:3px solid var(--bp-blue-soft);outline-offset:2px}@media (width<=1000px){.business-layout{grid-template-columns:1fr}.business-side{grid-template-columns:repeat(3,1fr);display:grid}.business-offerings{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.business-shell{padding:12px 12px 70px}.business-nav>div small{display:none}.business-banner{height:220px}.business-identity{grid-template-columns:72px 1fr;gap:10px;padding:0 12px}.business-logo{width:72px;height:72px}.business-identity>aside{flex-wrap:wrap;grid-column:1/-1;padding-top:5px}.business-identity h1{font-size:21px}.business-layout{display:block}.business-main{margin-bottom:14px}.business-side{display:flex}.business-details,.business-offerings{grid-template-columns:1fr}.business-offerings article{grid-template-columns:130px 1fr;display:grid}.business-offerings article>img{height:100%;min-height:150px}.business-media{grid-template-columns:repeat(2,1fr)}.business-modal.contact form>div{grid-template-columns:1fr}.business-commercial-fab{bottom:78px}.business-review-summary{justify-content:flex-start;margin:0 0 12px}}@media (width<=470px){.business-nav>div strong{display:none}.business-identity{text-align:center;display:block}.business-logo{margin:-36px auto 8px}.business-identity>div>header,.business-identity>div>small,.business-identity>div>div,.business-identity>aside{justify-content:center}.business-offerings article{display:block}.business-offerings article>img{height:130px}.business-people>div{gap:5px}.business-tabs>div{padding:10px}}.education-profile-demo{--ed-bg:#f8fafc;--ed-card:#fff;--ed-text:#182235;--ed-muted:#657084;--ed-line:#e2e8f0;--ed-blue:#2563eb;--ed-blue-soft:#eff6ff;background:var(--ed-bg);min-height:100vh;color:var(--ed-text);font-family:Inter,sans-serif}.education-profile-demo.education-dark{--ed-bg:#080d18;--ed-card:#111827;--ed-text:#f8fafc;--ed-muted:#94a3b8;--ed-line:#283548;--ed-blue:#60a5fa;--ed-blue-soft:#2563eb24}.education-profile-demo *{box-sizing:border-box}.education-profile-demo button,.education-profile-demo input,.education-profile-demo select,.education-profile-demo textarea{font:inherit}.education-nav{z-index:50;background:var(--ed-card);border-bottom:1px solid var(--ed-line);align-items:center;gap:12px;height:62px;padding:0 max(20px,50vw - 620px);display:flex;position:sticky;top:0;box-shadow:0 2px 9px #0f172a0a}.education-nav>button:first-child{color:var(--ed-muted);background:0 0;border:0;align-items:center;gap:5px;font-size:8px;font-weight:700;display:flex}.education-nav>button:first-child svg{transform:rotate(180deg)}.education-nav>div{align-items:center;gap:8px;display:flex}.education-nav>div>span{background:var(--ed-blue-soft);width:31px;height:31px;color:var(--ed-blue);border-radius:8px;place-items:center;display:grid}.education-nav>div strong{font:700 12px Manrope}.education-nav>section{background:var(--ed-bg);border-radius:8px;margin:auto;padding:3px;display:flex}.education-nav>section button{height:32px;color:var(--ed-muted);background:0 0;border:0;border-radius:6px;padding:0 13px;font-size:8px;font-weight:600}.education-nav>section button.active{background:var(--ed-card);color:var(--ed-text);box-shadow:0 2px 7px #0f172a14}.education-theme{border:1px solid var(--ed-line);background:var(--ed-card);width:35px;height:35px;color:var(--ed-muted);border-radius:8px;place-items:center;display:grid}.education-toast{z-index:80;border:1px solid var(--ed-blue);background:var(--ed-card);color:var(--ed-text);border-radius:10px;align-items:center;gap:7px;padding:11px 13px;font-size:8px;display:flex;position:fixed;top:75px;right:20px;box-shadow:0 12px 35px #0003}.education-toast svg{color:#22a06b}.education-banner{background:var(--ed-line);height:300px;position:relative;overflow:hidden}.education-banner img{object-fit:cover;width:100%;height:100%}.education-banner i{background:linear-gradient(#0000,#0a142873);position:absolute;inset:0}.education-identity{background:var(--ed-card);border-bottom:1px solid var(--ed-line);grid-template-columns:125px minmax(0,1fr) auto;align-items:end;gap:18px;padding:0 max(28px,50vw - 620px) 22px;display:grid;box-shadow:0 3px 12px #0f172a0a}.education-crest{border:4px solid var(--ed-card);background:var(--ed-card);border-radius:50%;width:125px;height:125px;margin-top:-58px;position:relative;overflow:hidden;box-shadow:0 10px 28px #0f172a33}.education-crest img{object-fit:cover;width:100%;height:100%}.education-identity>div:nth-child(2){padding-top:15px}.education-identity h1{margin:0;font:800 28px Manrope}.education-identity>div>p{color:var(--ed-muted);margin:4px 0 7px;font-size:11px;font-style:italic}.education-identity>div>small{color:var(--ed-muted);align-items:center;gap:5px;font-size:8px;display:flex}.education-identity>div>footer{gap:20px;margin-top:10px;display:flex}.education-identity>div>footer span{color:var(--ed-muted);align-items:center;gap:4px;font-size:8px;display:flex}.education-identity>div>footer svg{color:var(--ed-blue)}.education-identity>div>footer b{color:var(--ed-text)}.education-identity>aside{gap:7px;padding-bottom:2px;display:flex}.education-identity>aside button{border:1px solid var(--ed-blue);background:var(--ed-card);height:38px;color:var(--ed-blue);border-radius:8px;align-items:center;gap:5px;padding:0 13px;font-size:8px;font-weight:700;display:flex}.education-identity>aside button:first-child{background:var(--ed-blue);color:#fff}.education-identity>aside button:first-child.active{background:var(--ed-bg);color:var(--ed-muted);border-color:var(--ed-line)}.education-identity>aside button:last-child{border-color:var(--ed-line);color:var(--ed-text)}.education-shell{max-width:1240px;margin:auto;padding:28px 28px 70px}.education-profile-grid{grid-template-columns:minmax(0,2fr) minmax(270px,1fr);align-items:start;gap:20px;display:grid}.education-profile-grid>div,.education-profile-grid>aside{flex-direction:column;gap:18px;display:flex}.education-card{background:var(--ed-card);border:1px solid var(--ed-line);border-radius:13px;padding:19px;box-shadow:0 3px 12px #0f172a09}.education-dark .education-card{box-shadow:none}.education-card>header{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.education-card>header h2{margin:0;font:700 14px Manrope}.education-card>header button{color:var(--ed-blue);background:0 0;border:0;align-items:center;font-size:7px;display:flex}.education-card>p{color:var(--ed-muted);margin:0 0 9px;font-size:10px;line-height:1.7}.education-bulletins{flex-direction:column;gap:8px;display:flex}.education-bulletins article{border:1px solid var(--ed-line);background:var(--ed-card);border-radius:10px;padding:13px;position:relative}@supports (color:color-mix(in lab, red, red)){.education-bulletins article{background:color-mix(in srgb,var(--ed-card) 75%,var(--ed-bg))}}.education-bulletins article>span{color:#9a6700;background:#fff7db;border-radius:6px;padding:3px 5px;font-size:6px;position:absolute;top:10px;right:10px}.education-bulletins h3{margin:0 0 4px;font:700 10px Manrope}.education-bulletins p{color:var(--ed-muted);max-width:85%;margin:0 0 6px;font-size:8px;line-height:1.5}.education-bulletins small{color:var(--ed-muted);font-size:7px}.education-partners{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.education-partners button{border:1px solid var(--ed-line);background:var(--ed-bg);color:var(--ed-text);text-align:left;border-radius:9px;align-items:center;gap:8px;padding:10px;display:flex}.education-partners button>span{background:var(--ed-blue-soft);width:35px;height:35px;color:var(--ed-blue);border-radius:8px;flex:none;place-items:center;font-size:8px;font-weight:800;display:grid}.education-partners button:nth-child(2n)>span{color:#7c3aed;background:#f3e8ff}.education-partners strong{font-size:8px}.education-celebrities{grid-template-columns:1fr 1fr;gap:8px;display:grid}.education-celebrities button{background:var(--ed-bg);color:var(--ed-text);border:0;border-radius:9px;flex-direction:column;align-items:center;padding:8px;display:flex;position:relative}.education-celebrities img{object-fit:cover;border-radius:10px;width:68px;height:68px}.education-celebrities strong{margin-top:5px;font-size:8px}.education-celebrities small{color:var(--ed-muted);text-align:center;font-size:6px}.education-celebrities button>span{color:#15803d;text-transform:uppercase;background:#dcfce7;border-radius:6px;padding:3px 4px;font-size:5px;position:absolute;top:7px;right:7px}.education-celebrities button>span.alumni{color:#1d4ed8;background:#dbeafe}.education-roster{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.education-roster button{color:var(--ed-muted);background:0 0;border:0;padding:0;font-size:6px}.education-roster img{aspect-ratio:1;object-fit:cover;border-radius:50%;width:100%;margin-bottom:3px}.education-tabs{background:var(--ed-card);border:1px solid var(--ed-line);border-radius:13px;margin-top:20px;overflow:hidden}.education-tabs>nav{border-bottom:1px solid var(--ed-line);display:flex}.education-tabs>nav button{height:50px;color:var(--ed-muted);background:0 0;border:0;padding:0 18px;font-size:9px;font-weight:600;position:relative}.education-tabs>nav button.active{color:var(--ed-blue)}.education-tabs>nav button.active:after{content:"";background:var(--ed-blue);height:3px;position:absolute;bottom:0;left:15px;right:15px}.education-tabs>div{padding:18px}.education-programs{flex-direction:column;gap:9px;display:flex}.education-programs article{border:1px solid var(--ed-line);border-radius:10px;align-items:flex-start;gap:12px;padding:14px;display:flex}.education-programs article>span{background:var(--ed-blue-soft);width:37px;height:37px;color:var(--ed-blue);border-radius:9px;flex:none;place-items:center;display:grid}.education-programs article>div{flex:1}.education-programs h3{margin:0 0 4px;font:700 11px Manrope}.education-programs p{color:var(--ed-muted);margin:0;font-size:8px}.education-programs footer{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.education-programs em{background:var(--ed-bg);border:1px solid var(--ed-line);color:var(--ed-muted);border-radius:7px;padding:4px 6px;font-size:6px;font-style:normal}.education-programs article>button{color:var(--ed-muted);background:0 0;border:0}.education-media{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.education-media button{aspect-ratio:4/3;border:0;border-radius:10px;padding:0;position:relative;overflow:hidden}.education-media img{object-fit:cover;width:100%;height:100%;transition:all .25s}.education-media button:hover img{transform:scale(1.04)}.education-media button>i{color:#fff;background:#00000040;place-items:center;display:grid;position:absolute;inset:0}.education-media button>span{color:#fff;text-align:left;background:linear-gradient(#0000,#000c);padding:17px 8px 7px;font-size:8px;font-weight:700;position:absolute;bottom:0;left:0;right:0}.education-pride{flex-direction:column;display:flex}.education-pride article{border-bottom:1px solid var(--ed-line);gap:15px;padding:14px 0;display:flex}.education-pride article>b{background:var(--ed-blue-soft);width:50px;height:31px;color:var(--ed-blue);border-radius:8px;flex:none;place-items:center;font:700 9px Manrope;display:grid}.education-pride h3{margin:0 0 3px;font:700 10px Manrope}.education-pride p{color:var(--ed-muted);margin:0;font-size:8px}.education-why{background:var(--ed-bg)}.education-why-hero{text-align:center;color:#fff;background:linear-gradient(135deg,#173a79,#1e4c9f,#312e81);flex-direction:column;justify-content:center;align-items:center;min-height:470px;padding:85px 25px;display:flex;position:relative;overflow:hidden}.education-why-hero:before,.education-why-hero:after{content:"";filter:blur(70px);background:#ffffff14;border-radius:50%;width:330px;height:330px;position:absolute;top:5%;left:15%}.education-why-hero:after{background:#93c5fd29;inset:auto 15% -80px auto}.education-why-hero>*{position:relative}.education-why-hero>span{background:#ffffff1a;border-radius:15px;align-items:center;gap:6px;padding:7px 11px;font-size:8px;display:flex}.education-why-hero>span svg{color:#fbbf24}.education-why-hero h1{max-width:780px;margin:18px 0;font:800 clamp(34px,5vw,55px)/1.12 Manrope}.education-why-hero>p{color:#dbeafe;max-width:660px;font-size:13px;line-height:1.65}.education-why-hero>div{gap:9px;margin-top:20px;display:flex}.education-why-hero>div button,.education-cta button{color:#173a79;background:#fff;border:0;border-radius:9px;height:42px;padding:0 22px;font-size:9px;font-weight:700}.education-why-hero>div button:last-child{color:#fff;background:0 0;border:1px solid #ffffff59;align-items:center;gap:5px;display:flex}.education-why-stats{background:var(--ed-card);grid-template-columns:repeat(6,1fr);max-width:1240px;margin:auto;padding:30px 24px;display:grid}.education-why-stats>div{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.education-why-stats svg{color:var(--ed-blue)}.education-why-stats strong{font:800 20px Manrope}.education-why-stats span{color:var(--ed-muted);font-size:7px}.education-life,.education-facilities{max-width:1240px;margin:auto;padding:65px 25px}.education-life>header,.education-facilities>header{text-align:center;margin-bottom:28px}.education-life>header h2,.education-facilities>header h2,.education-testimonials>h2,.education-cta h2{margin:0 0 8px;font:800 25px Manrope}.education-life>header p,.education-facilities>header p{color:var(--ed-muted);font-size:10px}.education-life>nav{flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:20px;display:flex}.education-life>nav button{border:1px solid var(--ed-line);background:var(--ed-card);height:34px;color:var(--ed-muted);border-radius:17px;align-items:center;gap:5px;padding:0 11px;font-size:8px;display:flex}.education-life>nav button.active{border-color:var(--ed-blue);background:var(--ed-blue);color:#fff}.education-life>article{background:var(--ed-card);border-radius:15px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden;box-shadow:0 12px 35px #0f172a1a}.education-life>article>img{object-fit:cover;width:100%;height:340px}.education-life>article>div{flex-direction:column;justify-content:center;padding:42px;display:flex}.education-life>article span{background:var(--ed-blue-soft);width:max-content;color:var(--ed-blue);border-radius:13px;padding:5px 8px;font-size:7px;font-weight:700}.education-life>article h3{margin:12px 0 7px;font:800 22px Manrope}.education-life>article p{color:var(--ed-muted);font-size:10px;line-height:1.65}.education-life>article button{background:var(--ed-blue);color:#fff;border:0;border-radius:8px;align-items:center;gap:5px;width:max-content;margin-top:8px;padding:9px 13px;font-size:8px;font-weight:700;display:flex}.education-clubs{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:25px;display:flex}.education-clubs span{border:1px solid var(--ed-line);background:var(--ed-card);color:var(--ed-muted);border-radius:14px;padding:6px 10px;font-size:7px}.education-clubs span:last-child{border-style:dashed;border-color:var(--ed-blue);background:var(--ed-blue-soft);color:var(--ed-blue)}.education-testimonials{color:#fff;background:#0d2857;padding:60px max(25px,50vw - 620px)}.education-testimonials>h2{text-align:center;margin-bottom:25px}.education-testimonials>div{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.education-testimonials article{background:#ffffff1a;border:1px solid #ffffff14;border-radius:14px;padding:20px}.education-testimonials article>svg{color:#93c5fd;opacity:.7}.education-testimonials article>p{color:#dbeafe;min-height:80px;font-size:10px;line-height:1.65}.education-testimonials footer{border-top:1px solid #ffffff1a;align-items:center;gap:9px;padding-top:12px;display:flex}.education-testimonials footer img{object-fit:cover;border:2px solid #60a5fa;border-radius:50%;width:42px;height:42px}.education-testimonials footer span{flex-direction:column;display:flex}.education-testimonials footer strong{font-size:9px}.education-testimonials footer small{color:#93c5fd;font-size:7px}.education-facilities>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.education-facilities article{background:var(--ed-card);border:1px solid var(--ed-line);border-radius:12px;gap:11px;padding:18px;display:flex}.education-facilities article>span{background:var(--ed-blue-soft);width:40px;height:40px;color:var(--ed-blue);border-radius:10px;flex:none;place-items:center;display:grid}.education-facilities h3{margin:0 0 4px;font:700 10px Manrope}.education-facilities p{color:var(--ed-muted);margin:0;font-size:8px;line-height:1.5}.education-cta{color:#fff;text-align:center;background:linear-gradient(110deg,#f59e0b,#f97316);padding:55px 25px}.education-cta p{color:#fff7ed;font-size:11px}.education-cta>div{justify-content:center;gap:8px;margin:20px 0;display:flex}.education-cta>div button:last-child{color:#fff;background:0 0;border:1px solid #ffffff73}.education-cta footer{color:#ffedd5;justify-content:center;gap:25px;font-size:8px;display:flex}.education-modal{z-index:80;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.education-modal>div{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0009;position:absolute;inset:0}.education-modal>form{background:var(--ed-card);width:min(520px,100%);max-height:90vh;color:var(--ed-text);border:1px solid var(--ed-line);border-radius:15px;flex-direction:column;gap:12px;padding:20px;display:flex;position:relative;overflow:auto}.education-modal form>header{justify-content:space-between;display:flex}.education-modal header span{color:var(--ed-blue);text-transform:uppercase;font-size:7px}.education-modal header h2{margin:3px 0;font:800 19px Manrope}.education-modal header button{border:1px solid var(--ed-line);width:32px;height:32px;color:inherit;background:0 0;border-radius:50%}.education-modal label{color:var(--ed-muted);flex-direction:column;gap:5px;font-size:8px;display:flex}.education-modal input,.education-modal select,.education-modal textarea{border:1px solid var(--ed-line);background:var(--ed-bg);color:var(--ed-text);resize:none;border-radius:8px;outline:0;padding:10px;font-size:9px}.education-modal input:focus,.education-modal select:focus,.education-modal textarea:focus{border-color:var(--ed-blue)}.education-modal form>footer{border-top:1px solid var(--ed-line);justify-content:flex-end;gap:7px;padding-top:13px;display:flex}.education-modal form>footer button{background:var(--ed-bg);height:37px;color:var(--ed-muted);border:0;border-radius:8px;padding:0 15px;font-size:8px}.education-modal form>footer button:last-child{background:var(--ed-blue);color:#fff}.education-sent{text-align:center;padding:40px 10px}.education-sent>span{color:#15803d;background:#dcfce7;border-radius:50%;place-items:center;width:55px;height:55px;margin:auto;display:grid}.education-sent p{font-size:10px;line-height:1.5}.education-lightbox{z-index:80;background:#000000e6;place-items:center;padding:25px;display:grid;position:fixed;inset:0}.education-lightbox>button{color:#fff;background:#ffffff1f;border:0;border-radius:50%;width:38px;height:38px;position:absolute;top:18px;right:18px}.education-lightbox>img{object-fit:contain;max-width:90vw;max-height:86vh}.education-profile-demo button:focus-visible,.education-profile-demo input:focus-visible,.education-profile-demo select:focus-visible,.education-profile-demo textarea:focus-visible{outline:3px solid var(--ed-blue-soft);outline-offset:2px}@media (width<=960px){.education-profile-grid{grid-template-columns:1fr}.education-profile-grid>aside{grid-template-columns:1fr 1fr;display:grid}.education-why-stats{grid-template-columns:repeat(3,1fr);gap:20px}.education-facilities>div{grid-template-columns:1fr 1fr}}@media (width<=720px){.education-nav{padding:0 12px}.education-nav>div strong{display:none}.education-nav>section button{padding:0 8px;font-size:7px}.education-banner{height:230px}.education-identity{text-align:center;padding:0 16px 18px;display:block}.education-crest{width:100px;height:100px;margin:-48px auto 10px}.education-identity>div>small,.education-identity>div>footer,.education-identity>aside{justify-content:center}.education-identity>aside{flex-wrap:wrap;margin-top:15px}.education-shell{padding:18px 12px 60px}.education-profile-grid>aside{display:flex}.education-partners{grid-template-columns:1fr 1fr}.education-tabs>nav{overflow:auto}.education-tabs>nav button{white-space:nowrap;padding:0 12px}.education-media{grid-template-columns:1fr 1fr}.education-why-hero{min-height:450px;padding:60px 18px}.education-why-stats{grid-template-columns:1fr 1fr;padding:25px 15px}.education-life,.education-facilities{padding:45px 14px}.education-life>article{grid-template-columns:1fr}.education-life>article>img{height:240px}.education-life>article>div{padding:25px}.education-testimonials{padding:45px 14px}.education-testimonials>div{grid-template-columns:1fr}.education-testimonials article>p{min-height:0}.education-facilities>div{grid-template-columns:1fr}.education-cta footer{flex-direction:column;gap:6px}.education-cta>div{flex-direction:column;align-items:center}}@media (width<=450px){.education-nav>button:first-child{font-size:0}.education-identity>div>footer{gap:10px}.education-identity>aside button{padding:0 9px}.education-partners,.education-media{grid-template-columns:1fr}.education-celebrities img{width:60px;height:60px}}.management-profile-demo{--mg-bg:#f9fafb;--mg-card:#fff;--mg-text:#191f2b;--mg-muted:#687184;--mg-line:#e2e7ee;--mg-blue:#2563eb;--mg-blue-soft:#eff6ff;background:var(--mg-bg);min-height:100vh;color:var(--mg-text);font-family:Inter,sans-serif}.management-profile-demo.management-dark{--mg-bg:#07090e;--mg-card:#11151e;--mg-text:#f5f7fa;--mg-muted:#929bab;--mg-line:#293140;--mg-blue:#4f8ff7;--mg-blue-soft:#2563eb24}.management-profile-demo *{box-sizing:border-box}.management-profile-demo button,.management-profile-demo input,.management-profile-demo textarea{font:inherit}.management-top{z-index:20;color:#fff;align-items:center;height:56px;padding:0 max(22px,50vw - 620px);display:flex;position:absolute;inset:0 0 auto}.management-top>button{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000040;border:1px solid #ffffff26;border-radius:8px;align-items:center;gap:5px;min-height:34px;padding:0 10px;font-size:8px;display:flex}.management-top>button:first-child svg{transform:rotate(180deg)}.management-top>span{text-transform:uppercase;letter-spacing:1px;color:#fff9;margin:auto;font-size:8px}.management-top>button:last-child{justify-content:center;width:34px;padding:0}.management-hero{background:#111827;height:330px;position:relative;overflow:hidden}.management-hero>img{object-fit:cover;opacity:.45;width:100%;height:100%}.management-hero>i{background:linear-gradient(to bottom,transparent 30%,var(--mg-bg));position:absolute;inset:0}.management-shell{max-width:1240px;margin:-95px auto 0;padding:0 25px 70px;position:relative}.management-identity{grid-template-columns:150px minmax(0,1fr);align-items:end;gap:22px;display:grid}.management-logo{border:4px solid var(--mg-card);background:var(--mg-card);border-radius:12px;width:150px;height:150px;overflow:hidden;box-shadow:0 18px 40px #00000040}.management-logo img{object-fit:cover;width:100%;height:100%}.management-identity>div:last-child{padding-bottom:4px}.management-identity header{align-items:center;gap:10px;display:flex}.management-identity h1{margin:0;font:800 34px Manrope}.management-identity header>span{background:var(--mg-blue-soft);color:var(--mg-blue);border:1px solid var(--mg-blue)}@supports (color:color-mix(in lab, red, red)){.management-identity header>span{border:1px solid color-mix(in srgb,var(--mg-blue) 28%,transparent)}}.management-identity header>span{border-radius:14px;align-items:center;gap:4px;padding:5px 8px;font-size:8px;font-weight:700;display:flex}.management-identity footer{gap:20px;margin-top:9px;display:flex}.management-identity footer>span{color:var(--mg-muted);align-items:center;gap:5px;font-size:9px;display:flex}.management-ticker{background:#f9731614;border:1px solid #f973164d;border-radius:8px;align-items:center;gap:8px;max-width:520px;margin-top:12px;padding:10px 12px;display:flex}.management-ticker svg{color:#f97316}.management-ticker span{font-size:9px}.management-ticker b{animation:.3s mg-ticker;display:inline-block}.management-actions{gap:8px;margin:20px 0 34px;display:flex}.management-actions button{border:1px solid var(--mg-line);background:var(--mg-card);height:42px;color:var(--mg-text);border-radius:8px;align-items:center;gap:6px;padding:0 16px;font-size:9px;font-weight:700;display:flex}.management-actions button.primary{background:var(--mg-blue);color:#fff;box-shadow:0 7px 20px var(--mg-blue);border:0}@supports (color:color-mix(in lab, red, red)){.management-actions button.primary{box-shadow:0 7px 20px color-mix(in srgb,var(--mg-blue) 24%,transparent)}}.management-grid{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:20px;display:grid}.management-grid>aside,.management-grid>div{flex-direction:column;gap:14px;display:flex}.management-card{background:var(--mg-card);border:1px solid var(--mg-line);border-radius:11px;padding:18px}.management-card>header{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.management-card>header h2{margin:0;font:700 14px Manrope}.management-card>header button{color:var(--mg-blue);background:0 0;border:0;align-items:center;gap:5px;font-size:8px;display:flex}.management-card>p{color:var(--mg-muted);margin:0 0 9px;font-size:9px;line-height:1.65}.management-card>ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.management-card>ul li{color:var(--mg-muted);align-items:flex-start;gap:7px;font-size:8px;line-height:1.45;display:flex}.management-card>ul li span{color:var(--mg-blue)}.management-stats{flex-direction:column;gap:8px;display:flex}.management-stats article{background:var(--mg-card)}@supports (color:color-mix(in lab, red, red)){.management-stats article{background:color-mix(in srgb,var(--mg-card) 70%,var(--mg-bg))}}.management-stats article{border:1px solid var(--mg-line);border-radius:9px;flex-direction:column;padding:12px;display:flex}.management-stats strong{font:700 20px Manrope}.management-stats span{color:var(--mg-muted);font-size:8px}.management-roster{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.management-roster button,.management-showcase>div>button{aspect-ratio:1;border:1px solid var(--mg-line);background:var(--mg-bg);border-radius:8px;padding:0;position:relative;overflow:hidden}.management-roster img,.management-showcase img{object-fit:cover;width:100%;height:100%;transition:all .3s}.management-roster button:hover img,.management-showcase button:hover img{transform:scale(1.06)}.management-roster button>i{opacity:0;background:linear-gradient(#0000 40%,#000000d1);transition:all .2s;position:absolute;inset:0}.management-roster button>span,.management-showcase button>span{text-align:left;color:#fff;opacity:0;flex-direction:column;padding:9px;transition:all .2s;display:flex;position:absolute;bottom:0;left:0;right:0}.management-roster button:hover>i,.management-roster button:hover>span,.management-showcase button:hover>span{opacity:1}.management-roster strong,.management-showcase strong{font-size:9px}.management-roster small,.management-showcase small{color:#d1d5db;font-size:7px}.management-agencies{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.management-agencies button{aspect-ratio:1;border:1px solid var(--mg-line);background:var(--mg-bg);color:var(--mg-text);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:10px;display:flex}.management-agencies button:hover{border-color:var(--mg-blue)}.management-agencies button>span{background:var(--mg-blue-soft);width:38px;height:38px;color:var(--mg-blue);border-radius:9px;place-items:center;font-size:9px;font-weight:800;display:grid}.management-agencies button strong{text-align:center;font-size:7px}.management-tabs{margin-top:28px}.management-tabs>nav{border-bottom:1px solid var(--mg-line);display:flex;overflow:auto}.management-tabs>nav button{height:49px;color:var(--mg-muted);white-space:nowrap;background:0 0;border:0;padding:0 18px;font-size:9px;font-weight:600;position:relative}.management-tabs>nav button.active{color:var(--mg-blue)}.management-tabs>nav button.active:after{content:"";background:var(--mg-blue);height:2px;position:absolute;bottom:0;left:15px;right:15px}.management-tabs>div{padding-top:20px}.management-campaigns{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.management-campaigns article{background:var(--mg-card);border:1px solid var(--mg-line);border-radius:10px;flex-direction:column;padding:17px;display:flex}.management-campaigns article:hover{border-color:var(--mg-blue)}.management-campaigns header{align-items:start;gap:8px;display:flex}.management-campaigns h3{flex:1;margin:0;font:700 12px/1.4 Manrope}.management-campaigns header span{color:#14875c;background:#eaf8f1;border:1px solid #bde5d4;border-radius:11px;padding:4px 7px;font-size:7px}.management-campaigns article>div{flex-direction:column;gap:8px;margin:15px 0;display:flex}.management-campaigns p{color:var(--mg-muted);align-items:flex-start;gap:6px;margin:0;font-size:8px;line-height:1.45;display:flex}.management-campaigns p svg{color:var(--mg-blue);flex:none}.management-campaigns article>button{background:var(--mg-blue);color:#fff;border:0;border-radius:8px;justify-content:center;align-items:center;gap:5px;height:36px;margin-top:auto;font-size:8px;font-weight:700;display:flex}.management-showcase>nav{gap:5px;margin-bottom:14px;display:flex;overflow:auto}.management-showcase>nav button{background:var(--mg-line);height:32px;color:var(--mg-muted);white-space:nowrap;border:0;border-radius:7px;padding:0 10px;font-size:7px}.management-showcase>nav button.active{background:var(--mg-blue);color:#fff}.management-showcase>div{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.management-showcase>div>button>span{opacity:1;background:linear-gradient(#0000,#000c);padding-top:30px}.management-timeline{max-width:760px}.management-timeline article{border-left:2px solid var(--mg-line);gap:16px;padding:0 0 25px 30px;display:flex;position:relative}.management-timeline article>span{background:var(--mg-blue);color:#fff;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;top:0;left:-13px}.management-timeline small{color:var(--mg-muted);font-size:7px}.management-timeline h3{margin:4px 0;font:700 13px Manrope}.management-timeline p{color:var(--mg-muted);margin:0;font-size:9px;line-height:1.55}.management-modal{z-index:80;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.management-modal>div{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000a6;position:absolute;inset:0}.management-modal>form{background:var(--mg-card);width:min(560px,100%);max-height:90vh;color:var(--mg-text);border:1px solid var(--mg-line);border-radius:14px;flex-direction:column;gap:12px;padding:20px;display:flex;position:relative;overflow:auto}.management-modal form>header{justify-content:space-between;display:flex}.management-modal form>header span{text-transform:uppercase;color:var(--mg-blue);letter-spacing:.6px;font-size:7px}.management-modal h2{margin:3px 0;font:700 19px Manrope}.management-modal header p{color:var(--mg-muted);margin:4px 0;font-size:8px}.management-modal header>button{border:1px solid var(--mg-line);width:32px;height:32px;color:inherit;background:0 0;border-radius:50%}.management-modal form>div:not(.management-sent){grid-template-columns:1fr 1fr;gap:10px;display:grid}.management-modal form label{color:var(--mg-muted);flex-direction:column;gap:5px;font-size:8px;display:flex}.management-modal input,.management-modal textarea{border:1px solid var(--mg-line);background:var(--mg-bg);color:var(--mg-text);resize:none;border-radius:8px;outline:0;padding:10px;font-size:9px}.management-modal input:focus,.management-modal textarea:focus{border-color:var(--mg-blue)}.management-modal label.management-upload{border:1px dashed var(--mg-line);background:var(--mg-bg);border-radius:8px;padding:13px}.management-upload>span{color:var(--mg-text);align-items:center;gap:5px;display:flex}.management-upload small{font-size:7px}.management-modal form>footer{border-top:1px solid var(--mg-line);justify-content:flex-end;gap:7px;padding-top:13px;display:flex}.management-modal form>footer button{background:var(--mg-bg);height:37px;color:var(--mg-muted);border:0;border-radius:8px;padding:0 14px;font-size:8px}.management-modal form>footer button:last-child{background:var(--mg-blue);color:#fff}.management-sent{text-align:center;padding:40px}.management-sent span{color:#15803d;background:#dcfce7;border-radius:50%;place-items:center;width:52px;height:52px;margin:auto;display:grid}.management-sent p{font-size:9px}.management-talent-modal{z-index:80;background:#000000d9;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.management-talent-modal>section{width:min(420px,100%);position:relative}.management-talent-modal>section>button{z-index:2;color:#fff;background:#0009;border:0;border-radius:50%;width:34px;height:34px;position:absolute;top:9px;right:9px}.management-talent-modal img{object-fit:cover;border-radius:13px;width:100%;max-height:65vh}.management-talent-modal section>span{background:var(--mg-card);color:var(--mg-text);border-radius:0 0 13px 13px;align-items:center;margin-top:-10px;padding:13px;display:flex;position:relative}.management-talent-modal section>span strong,.management-talent-modal section>span small{display:block}.management-talent-modal section>span>strong{font:700 11px Manrope}.management-talent-modal section>span>small{color:var(--mg-muted);margin-left:5px;font-size:8px}.management-talent-modal section>span>button{background:var(--mg-blue);color:#fff;border:0;border-radius:7px;margin-left:auto;padding:8px 10px;font-size:8px}.management-toast{z-index:100;background:var(--mg-card);color:var(--mg-text);border:1px solid var(--mg-blue);border-radius:9px;align-items:center;gap:6px;padding:11px 13px;font-size:8px;display:flex;position:fixed;top:20px;right:20px;box-shadow:0 12px 35px #0003}.management-profile-demo button:focus-visible,.management-profile-demo input:focus-visible,.management-profile-demo textarea:focus-visible{outline:3px solid var(--mg-blue-soft);outline-offset:2px}@keyframes mg-ticker{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (width<=900px){.management-grid{grid-template-columns:1fr}.management-grid>aside{grid-template-columns:1fr 1fr;display:grid}.management-stats{grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid}.management-campaigns{grid-template-columns:1fr 1fr}}@media (width<=650px){.management-top{padding-inline:12px}.management-top>span{display:none}.management-hero{height:280px}.management-shell{margin-top:-72px;padding:0 12px 60px}.management-identity{text-align:center;display:block}.management-logo{width:115px;height:115px;margin:auto}.management-identity>div:last-child{padding-top:13px}.management-identity header,.management-identity footer{flex-wrap:wrap;justify-content:center}.management-identity h1{font-size:26px}.management-ticker{text-align:left;margin:13px auto 0}.management-actions{grid-template-columns:1fr 1fr;display:grid}.management-actions .primary{grid-column:1/-1;justify-content:center}.management-actions button{justify-content:center}.management-grid>aside{display:flex}.management-roster,.management-agencies{grid-template-columns:repeat(3,1fr)}.management-campaigns{grid-template-columns:1fr}.management-showcase>div{grid-template-columns:repeat(2,1fr)}.management-modal form>div:not(.management-sent){grid-template-columns:1fr}}@media (width<=420px){.management-identity header{display:block}.management-identity header>span{width:max-content;margin:8px auto}.management-actions button{padding:0 8px}.management-roster,.management-agencies{gap:6px}.management-tabs>nav button{padding:0 12px;font-size:8px}}.management-agencies button{text-align:left;justify-content:flex-end;align-items:stretch;padding:0;position:relative;overflow:hidden}.management-agencies button>img{object-fit:cover;width:100%;height:100%;transition:transform .3s;position:absolute;inset:0}.management-agencies button>i{background:linear-gradient(#05080f0d 35%,#05080fe6);position:absolute;inset:0}.management-agencies button>strong{z-index:1;color:#fff;text-align:left;text-shadow:0 1px 3px #00000080;padding:10px;font:700 8px/1.3 Manrope;position:relative}.management-agencies button:hover>img{transform:scale(1.07)}.social-profile-demo{--sn-bg:#eceaff;--sn-card:#fff;--sn-text:#160a38;--sn-muted:#7060a8;--sn-line:#6d28d921;--sn-primary:#6d28d9;--sn-secondary:#ede9fe;--sn-accent:#ff1870;background:var(--sn-bg);min-height:100vh;color:var(--sn-text);font-family:Figtree,sans-serif}.social-profile-demo.social-dark{--sn-bg:#0c0916;--sn-card:#171223;--sn-text:#faf7ff;--sn-muted:#aaa0c6;--sn-line:#332948;--sn-primary:#a78bfa;--sn-secondary:#29213a;--sn-accent:#ff4c91}.social-profile-demo *{box-sizing:border-box}.social-profile-demo button,.social-profile-demo input,.social-profile-demo textarea{font:inherit}.social-nav{z-index:50;background:var(--sn-card);height:58px;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.social-nav{background:color-mix(in srgb,var(--sn-card) 91%,transparent)}}.social-nav{border-bottom:1px solid var(--sn-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);align-items:center;gap:12px;padding:0 max(16px,50vw - 620px);display:flex}.social-back{color:var(--sn-muted);background:0 0;border:0;align-items:center;gap:5px;font-size:8px;font-weight:700;display:flex}.social-back svg{transform:rotate(180deg)}.social-nav>div{align-items:center;gap:7px;display:flex}.social-nav>div>span{background:linear-gradient(135deg,var(--sn-primary),var(--sn-accent));color:#fff;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.social-nav>div strong{font-size:14px;font-weight:900}.social-nav>label{border:1px solid var(--sn-line);background:var(--sn-secondary);flex:1;max-width:340px;height:34px;margin:auto}@supports (color:color-mix(in lab, red, red)){.social-nav>label{background:color-mix(in srgb,var(--sn-secondary) 40%,transparent)}}.social-nav>label{color:var(--sn-muted);border-radius:17px;align-items:center;gap:6px;padding:0 11px;display:flex}.social-nav>label input{min-width:0;color:var(--sn-text);background:0 0;border:0;outline:0;flex:1;font-size:9px}.social-nav>aside{align-items:center;gap:4px;display:flex}.social-nav>aside button{width:32px;height:32px;color:var(--sn-muted);background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:relative}.social-nav>aside button:hover{background:var(--sn-secondary);color:var(--sn-text)}.social-nav>aside button>i{background:var(--sn-accent);border-radius:50%;width:7px;height:7px;position:absolute;top:3px;right:3px}.social-nav>aside>img{object-fit:cover;border:2px solid var(--sn-primary);border-radius:50%;width:32px;height:32px}@supports (color:color-mix(in lab, red, red)){.social-nav>aside>img{border:2px solid color-mix(in srgb,var(--sn-primary) 30%,transparent)}}.social-nav>aside>img{margin-left:3px}.social-toast{z-index:90;background:var(--sn-card);color:var(--sn-text);border:1px solid var(--sn-primary);border-radius:11px;align-items:center;gap:6px;padding:10px 13px;font-size:8px;font-weight:700;display:flex;position:fixed;top:70px;left:50%;transform:translate(-50%);box-shadow:0 15px 40px #1e0f3c2e}.social-toast svg{color:var(--sn-primary)}.social-shell{max-width:1240px;margin:auto;padding:22px 20px 70px}.social-profile-card{background:var(--sn-card);border:1px solid var(--sn-line);border-radius:17px;margin-bottom:18px;overflow:hidden;box-shadow:0 5px 20px #4628780f}.social-banner{height:270px;position:relative;overflow:hidden}.social-banner>img{object-fit:cover;width:100%;height:100%}.social-banner>i{background:linear-gradient(135deg,#6d28d973,#ff187033,#0000);position:absolute;inset:0}.social-banner>span{color:#fff;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:14px;align-items:center;gap:5px;padding:6px 9px;font-size:7px;font-weight:800;display:flex;position:absolute;top:17px;right:17px}.social-meta{grid-template-columns:125px minmax(0,1fr) auto;gap:16px;padding:0 20px 16px;display:grid}.social-avatar{background:linear-gradient(135deg,var(--sn-primary),var(--sn-accent));border-radius:50%;width:125px;height:125px;margin-top:-58px;padding:4px;position:relative}.social-avatar>img{object-fit:cover;border:3px solid var(--sn-card);border-radius:50%;width:100%;height:100%}.social-avatar>span{background:var(--sn-card);border-radius:50%;place-items:center;width:28px;height:28px;font-size:14px;display:grid;position:absolute;bottom:3px;right:1px}.social-meta>div:nth-child(2){padding-top:13px}.social-meta h1{margin:0;font:800 27px Figtree}.social-meta>div>small{color:var(--sn-muted);font:500 8px DM Mono}.social-meta>div>p{margin:7px 0;font-size:10px}.social-meta>div>em{color:var(--sn-muted);align-items:center;gap:4px;font-size:8px;font-style:normal;display:flex}.social-meta>aside{border:1px solid var(--sn-line);border-radius:11px;align-self:center;display:flex;overflow:hidden}.social-meta>aside span{border-right:1px solid var(--sn-line);flex-direction:column;align-items:center;min-width:85px;padding:10px 13px;display:flex}.social-meta>aside span:last-child{border:0}.social-meta>aside strong{color:var(--sn-primary);font:700 17px DM Mono}.social-meta>aside b{color:var(--sn-muted);font-size:7px;font-weight:500}.social-meta>aside small{color:var(--sn-muted);font:500 6px DM Mono}.social-actions{border-top:1px solid var(--sn-line);gap:7px;padding:13px 20px;display:flex}.social-actions button{border:1px solid var(--sn-line);background:var(--sn-card);height:36px;color:var(--sn-text);border-radius:18px;align-items:center;gap:5px;padding:0 13px;font-size:8px;font-weight:700;display:flex}.social-actions button:first-child{background:linear-gradient(135deg,var(--sn-primary),#8b5cf6);color:#fff;border:0}.social-actions button:first-child.sent{background:var(--sn-secondary);color:var(--sn-muted)}.social-actions button b{color:var(--sn-accent)}.social-actions button:last-child{color:var(--sn-muted);border-color:#0000}.social-layout{grid-template-columns:260px minmax(0,1fr) 260px;align-items:start;gap:15px;display:grid}.social-left,.social-right,.social-center,.social-feed,.social-favorites{flex-direction:column;gap:12px;display:flex}.social-card,.social-compose,.social-feed>article{background:var(--sn-card);border:1px solid var(--sn-line);border-radius:14px;padding:16px;box-shadow:0 3px 13px #4628780a}.social-card>header{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.social-card>header>span{align-items:center;gap:6px;display:flex}.social-card>header>span>svg{color:var(--sn-primary)}.social-card h2{text-transform:uppercase;letter-spacing:1px;color:var(--sn-muted);margin:0;font-size:8px}.social-card>header>button{color:var(--sn-primary);background:0 0;border:0;align-items:center;font-size:7px;font-weight:700;display:flex}.social-card>p{color:var(--sn-text);font-size:9px;line-height:1.65}@supports (color:color-mix(in lab, red, red)){.social-card>p{color:color-mix(in srgb,var(--sn-text) 75%,transparent)}}.social-card>p{margin:0}.social-interests{flex-wrap:wrap;gap:5px;display:flex}.social-interests span{color:#6d28d9;background:#ede9fe;border-radius:12px;padding:5px 7px;font-size:7px;font-weight:700}.social-interests .tag-1,.social-interests .tag-5{color:#be185d;background:#fce7f3}.social-interests .tag-2{color:#a16207;background:#fef3c7}.social-interests .tag-3,.social-interests .tag-7{color:#0f766e;background:#ccfbf1}.social-interests .tag-4{color:#0369a1;background:#e0f2fe}.social-interests .tag-6{color:#c2410c;background:#ffedd5}.social-guest-form textarea,.social-compose textarea{border:1px solid var(--sn-line);background:var(--sn-secondary);width:100%}@supports (color:color-mix(in lab, red, red)){.social-guest-form textarea,.social-compose textarea{background:color-mix(in srgb,var(--sn-secondary) 35%,transparent)}}.social-guest-form textarea,.social-compose textarea{color:var(--sn-text);resize:none;border-radius:10px;outline:0;padding:9px;font-size:8px}.social-guest-form textarea:focus,.social-compose textarea:focus{border-color:var(--sn-primary)}.social-guest-form>button{background:linear-gradient(135deg,var(--sn-primary),#8b5cf6);color:#fff;border:0;border-radius:9px;justify-content:center;align-items:center;gap:5px;width:100%;height:33px;margin-top:5px;font-size:8px;font-weight:700;display:flex}.social-guest-form button:disabled,.social-compose button:disabled{opacity:.45}.social-guestbook{border-top:1px solid var(--sn-line);flex-direction:column;gap:11px;margin-top:12px;padding-top:12px;display:flex}.social-guestbook article{gap:8px;display:flex}.social-guestbook article>img{object-fit:cover;border:2px solid var(--sn-line);border-radius:50%;flex:none;width:32px;height:32px}.social-guestbook article>div{flex:1}.social-guestbook article header{gap:5px;display:flex}.social-guestbook strong{font-size:7px}.social-guestbook small{color:var(--sn-muted);font-size:6px}.social-guestbook p{color:var(--sn-text);margin:2px 0;font-size:7px;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.social-guestbook p{color:color-mix(in srgb,var(--sn-text) 75%,transparent)}}.social-tabs{background:var(--sn-card);border:1px solid var(--sn-line);border-radius:11px;grid-template-columns:repeat(3,1fr);gap:3px;padding:4px;display:grid}.social-tabs button{height:32px;color:var(--sn-muted);background:0 0;border:0;border-radius:8px;font-size:8px;font-weight:700}.social-tabs button.active{background:var(--sn-primary);color:#fff}.social-compose{gap:9px;display:flex}.social-compose>img{object-fit:cover;border-radius:50%;width:36px;height:36px}.social-compose>div{flex:1}.social-compose button{float:right;background:linear-gradient(135deg,var(--sn-primary),#8b5cf6);color:#fff;border:0;border-radius:14px;align-items:center;gap:4px;margin-top:5px;padding:6px 11px;font-size:7px;font-weight:700;display:flex}.social-feed>article{padding:0;overflow:hidden}.social-feed>article>header{align-items:center;gap:8px;padding:13px 15px 9px;display:flex}.social-feed>article>header>img{object-fit:cover;border-radius:50%;width:38px;height:38px}.social-feed>article>header>div{flex-direction:column;flex:1;display:flex}.social-feed>article>header strong{font-size:9px}.social-feed>article>header strong small{color:var(--sn-muted);font:400 7px DM Mono}.social-feed>article>header span{color:var(--sn-muted);font-size:6px}.social-feed>article>header>button{color:var(--sn-muted);background:0 0;border:0}.social-feed>article>p{margin:0;padding:0 15px 11px;font-size:9px;line-height:1.55}.social-post-image{object-fit:cover;border-radius:10px;width:calc(100% - 30px);height:250px;margin:0 15px 12px;display:block}.social-feed>article>footer{border-top:1px solid var(--sn-line);padding:6px 11px;display:flex}.social-feed>article>footer button{color:var(--sn-muted);background:0 0;border:0;border-radius:14px;align-items:center;gap:4px;padding:6px 8px;font:500 7px DM Mono;display:flex}.social-feed>article>footer button:hover{background:var(--sn-secondary)}.social-feed>article>footer button.active{color:var(--sn-primary)}.social-feed>article>footer button.like{color:var(--sn-accent)}.social-feed>article>footer button.repost{color:#10b981}.social-feed>article>footer button:last-child{margin-left:auto}.social-photo-count{color:var(--sn-muted);font:500 7px DM Mono;position:absolute;top:18px;right:17px}.social-center>.social-card{position:relative}.social-photo-grid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.social-photo-grid button{aspect-ratio:1;border:0;border-radius:9px;padding:0;position:relative;overflow:hidden}.social-photo-grid button.featured{grid-area:span 2/span 2}.social-photo-grid img{object-fit:cover;width:100%;height:100%;transition:all .25s}.social-photo-grid button:hover img{transform:scale(1.04)}.social-photo-grid button i{color:#fff;opacity:0;background:#00000047;place-items:center;font-size:7px;font-style:normal;display:grid;position:absolute;inset:0}.social-photo-grid button:hover i{opacity:1}.social-friends,.social-businesses{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.social-friends button,.social-businesses button{color:var(--sn-text);background:0 0;border:0;flex-direction:column;align-items:center;min-width:0;padding:0;display:flex}.social-friends button>span{position:relative}.social-friends img{object-fit:cover;border-radius:50%;width:49px;height:49px}.social-friends button i{border:2px solid var(--sn-card);background:#34d399;border-radius:50%;width:11px;height:11px;position:absolute;bottom:1px;right:0}.social-friends button small{margin-top:3px;font-size:6px}.social-businesses button>span{color:#fff;border-radius:10px;place-items:center;width:49px;height:49px;font-size:9px;font-weight:800;display:grid}.social-businesses strong{text-overflow:ellipsis;max-width:100%;margin-top:3px;font-size:6px;overflow:hidden}.social-businesses small{color:var(--sn-muted);font-size:5px}.social-pro{background:linear-gradient(135deg,var(--sn-primary),var(--sn-accent));color:#fff;text-align:center;border-radius:14px;flex-direction:column;align-items:center;padding:16px;display:flex}.social-pro small{text-transform:uppercase;letter-spacing:1px;opacity:.7;font-size:6px}.social-pro strong{margin:6px 0;font-size:9px;line-height:1.45}.social-pro button{color:var(--sn-primary);background:#fff;border:0;border-radius:13px;padding:6px 11px;font-size:7px;font-weight:800}.social-tracks{flex-direction:column;gap:5px;display:flex}.social-tracks>button{color:var(--sn-text);text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;padding:7px;display:flex}.social-tracks>button:hover{background:var(--sn-secondary)}.social-tracks>button>span{color:#fff;background:linear-gradient(135deg,#8b5cf6,#d946ef);border-radius:9px;place-items:center;width:42px;height:42px;display:grid}.social-tracks>button>span.track-1{background:linear-gradient(135deg,#ec4899,#f43f5e)}.social-tracks>button>span.track-2{background:linear-gradient(135deg,#0ea5e9,#6366f1)}.social-tracks>button>div{flex-direction:column;flex:1;margin-left:8px;display:flex}.social-tracks strong{font-size:8px}.social-tracks small,.social-tracks em{color:var(--sn-muted);font-size:6px;font-style:normal}.social-videos{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.social-videos>button{color:var(--sn-text);text-align:left;background:0 0;border:0;padding:0}.social-videos>button>span{aspect-ratio:16/9;border-radius:8px;display:block;position:relative;overflow:hidden}.social-videos img{object-fit:cover;width:100%;height:100%}.social-videos button i{color:#fff;background:#00000040;place-items:center;display:grid;position:absolute;inset:0}.social-videos button em{color:#fff;background:#000000bf;border-radius:4px;padding:2px 3px;font-size:5px;font-style:normal;position:absolute;bottom:4px;right:4px}.social-videos strong{margin-top:4px;font-size:7px;display:block}.social-videos small{color:var(--sn-muted);font-size:6px}.social-discovered{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.social-discovered article{text-align:center;background:var(--sn-secondary);flex-direction:column;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.social-discovered article{background:color-mix(in srgb,var(--sn-secondary) 35%,transparent)}}.social-discovered article{border-radius:10px;padding:10px}.social-discovered img{object-fit:cover;border:2px solid var(--sn-primary);border-radius:50%;width:55px;height:55px}.social-discovered strong{margin-top:5px;font-size:7px}.social-discovered small{color:var(--sn-muted);font-size:6px}.social-discovered button{border:1px solid var(--sn-line);background:var(--sn-card);color:var(--sn-primary);border-radius:12px;margin-top:6px;padding:4px 7px;font-size:6px}.social-lightbox{z-index:80;background:#000000f0;place-items:center;padding:25px;display:grid;position:fixed;inset:0}.social-lightbox>img{object-fit:contain;max-width:86vw;max-height:84vh}.social-lightbox>button{color:#fff;background:#ffffff1f;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute}.social-lightbox>button:first-child{top:17px;right:17px}.social-lightbox>button.prev{top:50%;left:17px;transform:translateY(-50%)}.social-lightbox>button.prev svg{transform:rotate(180deg)}.social-lightbox>button.next{top:50%;right:17px;transform:translateY(-50%)}.social-lightbox>span{color:#fff;background:#00000080;border-radius:10px;padding:4px 8px;font:400 7px DM Mono;position:absolute;bottom:17px}.social-profile-demo button:focus-visible,.social-profile-demo input:focus-visible,.social-profile-demo textarea:focus-visible{outline:3px solid var(--sn-primary)}@supports (color:color-mix(in lab, red, red)){.social-profile-demo button:focus-visible,.social-profile-demo input:focus-visible,.social-profile-demo textarea:focus-visible{outline:3px solid color-mix(in srgb,var(--sn-primary) 30%,transparent)}}.social-profile-demo button:focus-visible,.social-profile-demo input:focus-visible,.social-profile-demo textarea:focus-visible{outline-offset:2px}@media (width<=1000px){.social-layout{grid-template-columns:230px minmax(0,1fr)}.social-right{grid-column:1/-1;grid-template-columns:1fr 1fr 1fr;display:grid}.social-pro{justify-content:center}.social-meta>aside{display:none}}@media (width<=700px){.social-nav{padding:0 10px}.social-back{font-size:0}.social-nav>div strong,.social-nav>label{display:none}.social-shell{padding:12px 10px 60px}.social-banner{height:210px}.social-meta{text-align:center;display:block}.social-avatar{width:105px;height:105px;margin:-50px auto 8px}.social-meta>div:nth-child(2){padding-top:0}.social-meta>div>em{justify-content:center}.social-actions{grid-template-columns:1fr 1fr;display:grid}.social-actions button{justify-content:center}.social-layout{display:block}.social-left,.social-center{margin-bottom:12px}.social-right{grid-template-columns:1fr 1fr;display:grid}.social-pro{grid-column:1/-1}.social-post-image{height:220px}.social-videos,.social-discovered{grid-template-columns:1fr}.social-videos>button{grid-template-columns:140px 1fr;display:grid}.social-videos>button>span{grid-row:span 2}.social-videos strong,.social-videos small{padding-left:8px}.social-discovered article{text-align:left;grid-template-columns:55px 1fr auto;display:grid}.social-discovered img{grid-row:span 2}.social-discovered button{grid-area:1/3/3}}@media (width<=440px){.social-right{grid-template-columns:1fr}.social-pro{grid-column:auto}.social-photo-grid{grid-template-columns:1fr 1fr}.social-meta h1{font-size:23px}}.sidebar-subnav{position:relative}.studio-trigger>svg:last-child{transition:transform .2s}.sidebar-subnav.open .studio-trigger>svg:last-child{transform:rotate(90deg)}.studio-submenu{opacity:0;grid-template-rows:repeat(3,40px);max-height:0;transition:max-height .22s,opacity .18s;display:grid;overflow:hidden}.studio-submenu:before{content:"";background:var(--line);width:1px;position:absolute;top:41px;bottom:8px;left:22px}.sidebar-subnav.open .studio-submenu{opacity:1;max-height:120px}.studio-submenu>button{text-align:left;width:100%;height:38px;color:var(--muted);background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:0 10px 0 42px;font-size:11px;font-weight:600;display:flex;position:relative}.studio-submenu>button>span{color:#8b8894;background:#f5f3ef;border-radius:7px;place-items:center;width:23px;height:23px;display:grid}.studio-submenu>button:hover{color:var(--ink);background:#f7f5f2}.studio-submenu>button.active{background:var(--coral-soft);color:var(--coral-dark)}.studio-submenu>button.active>span{color:var(--coral);background:#fff}.sidebar.collapsed .sidebar-subnav:not(.open) .studio-submenu,.sidebar.collapsed .studio-submenu,.sidebar.collapsed .studio-trigger>svg:last-child{display:none}.content.studio-content{max-width:none;padding:0 0 60px}.studio-page{min-height:calc(100vh - 72px)}.studio-page-hero{color:#fff;height:310px;padding:45px max(32px,calc((100vw - var(--sidebar) - 1120px)/2));background:linear-gradient(125deg,#15192c,#303a69);align-items:center;display:flex;position:relative;overflow:hidden}.studio-page-hero:before{content:"";filter:blur(10px);background:#f1664b38;border-radius:50%;width:390px;height:390px;position:absolute;top:-250px;left:-120px}.studio-page-hero>div:first-child{z-index:2;width:54%;position:relative}.studio-page-hero .eyebrow{color:#bfc4df}.studio-page-hero h1{letter-spacing:-2.5px;margin:8px 0 7px;font-size:48px}.studio-page-hero p{color:#ffffffad;max-width:540px;margin-bottom:20px;font-size:13px;line-height:1.65}.studio-page-hero figure{width:43%;height:100%;margin:0;position:absolute;top:0;right:0;overflow:hidden}.studio-page-hero figure:after{content:"";background:linear-gradient(90deg,#222a4e 0%,#222a4e1f 65%,#1416231a);position:absolute;inset:0}.studio-page-hero figure img{object-fit:cover;width:100%;height:100%}.studio-page-hero figure>span{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1416238c;border:1px solid #ffffff40;border-radius:15px;place-items:center;width:52px;height:52px;display:grid;position:absolute;bottom:24px;right:26px}.studio-created{color:var(--green);box-shadow:var(--shadow);background:#fff;border-radius:10px;align-items:center;gap:6px;padding:9px 12px;font-size:10px;font-weight:700;display:flex;z-index:5!important;width:auto!important;position:absolute!important;top:20px!important;right:24px!important}.studio-page-body{max-width:1120px;margin:auto;padding:22px 32px}.studio-stats{z-index:4;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:-52px;display:grid;position:relative}.studio-stats article{flex-direction:column;padding:18px 20px;display:flex}.studio-stats strong{letter-spacing:-.7px;font:700 24px Manrope}.studio-stats span{color:var(--muted);margin-top:3px;font-size:10px}.studio-layout{grid-template-columns:minmax(0,1fr) 285px;gap:18px;margin-top:18px;display:grid}.studio-layout>main,.studio-layout>aside>section{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px}.studio-layout>main{padding:20px}.studio-layout>main>header{justify-content:space-between;align-items:end;margin-bottom:12px;display:flex}.studio-layout h2{margin:5px 0 0;font-size:19px}.studio-layout>main>header>button{color:var(--coral);background:0 0;border:0;align-items:center;gap:3px;font-size:10px;font-weight:700;display:flex}.studio-project-list{flex-direction:column;display:flex}.studio-project-list>button{border:0;border-top:1px solid var(--line);text-align:left;background:0 0;align-items:center;gap:11px;height:67px;padding:0 7px;display:flex}.studio-project-list>button:hover{background:#faf9f7}.studio-project-list>button>span{background:var(--coral-soft);width:36px;height:36px;color:var(--coral);border-radius:10px;place-items:center;display:grid}.studio-project-list>button>div{flex-direction:column;flex:1;display:flex}.studio-project-list strong{font-size:11px}.studio-project-list small{color:var(--muted);margin-top:4px;font-size:9px}.studio-project-list>button>svg{color:#aaa;transition:all .2s;transform:translate(0)}.studio-project-list>button:hover>svg{color:var(--coral);transform:translate(3px)}.studio-layout>aside{flex-direction:column;gap:14px;display:flex}.studio-quick,.studio-team{padding:18px}.studio-layout h3{margin:6px 0 12px;font-size:14px}.studio-quick>button{border:0;border-top:1px solid var(--line);text-align:left;background:0 0;align-items:center;gap:8px;width:100%;height:40px;font-size:10px;font-weight:600;display:flex}.studio-quick>button>span{background:var(--lilac-soft);width:25px;height:25px;color:var(--lilac);border-radius:7px;place-items:center;display:grid}.studio-quick>button>svg{color:#aaa;margin-left:auto}.studio-team>div{margin-bottom:10px;display:flex}.studio-team .avatar{margin-right:-7px}.studio-team .avatar img{border:2px solid var(--surface)}.studio-team>small{color:var(--muted);font-size:9px}@media (width<=900px){.studio-page-hero>div:first-child{width:62%}.studio-page-hero figure{opacity:.72;width:48%}.studio-layout{grid-template-columns:1fr}.studio-layout>aside{grid-template-columns:1fr 1fr;display:grid}}@media (width<=780px){.content.studio-content{padding-bottom:88px}.studio-page{min-height:calc(100vh - 64px)}.studio-page-hero{height:290px;padding:32px 20px}.studio-page-hero>div:first-child{width:75%}.studio-page-hero h1{font-size:39px}.studio-page-hero figure{opacity:.5;width:55%}.studio-page-body{padding:18px 16px}.studio-stats{margin-top:-38px}.sidebar.collapsed .studio-submenu{display:grid}.sidebar.collapsed .studio-trigger>svg:last-child{display:block}.studio-created{top:12px!important;right:14px!important}}@media (width<=520px){.studio-page-hero>div:first-child{width:100%}.studio-page-hero figure{opacity:.27;width:100%}.studio-stats{grid-template-columns:1fr;gap:8px;margin-top:-25px}.studio-stats article{flex-direction:row;justify-content:space-between;align-items:center;padding:13px 16px}.studio-stats strong{font-size:20px}.studio-layout>aside{grid-template-columns:1fr}.studio-project-list .avatar{display:none}.studio-page-hero h1{font-size:34px}.studio-page-hero p{font-size:11px}}.sidebar.collapsed .sidebar-subnav.open .studio-submenu{z-index:8;background:var(--surface);border:1px solid var(--line);border-radius:13px;grid-template-rows:repeat(3,40px);width:178px;padding:7px;display:grid;position:absolute;top:-5px;left:65px;box-shadow:0 15px 38px #2d282329}.sidebar.collapsed .studio-submenu:before{display:none}.sidebar.collapsed .studio-submenu>button{padding:0 8px}@media (width<=780px){.sidebar.collapsed .sidebar-subnav.open .studio-submenu{width:auto;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:static}.sidebar.collapsed .studio-submenu:before{display:block}.sidebar.collapsed .studio-submenu>button{padding:0 10px 0 42px}}.content.marketplace-content{max-width:none;padding:0 0 60px}.marketplace-page{min-height:calc(100vh - 72px);position:relative}.marketplace-hero{min-height:168px;padding:30px max(30px,calc((100vw - var(--sidebar) - 1240px)/2));color:#fff;background:linear-gradient(120deg,#18233e,#2c3d69 64%,#6d5686);grid-template-columns:minmax(260px,1fr) minmax(320px,530px) auto;align-items:center;gap:24px;display:grid;position:relative;overflow:hidden}.marketplace-hero:after{content:"";background:#f1664b3d;border-radius:50%;width:310px;height:310px;position:absolute;top:-210px;right:-110px}.marketplace-hero>div{z-index:1;position:relative}.marketplace-hero .eyebrow{color:#b8c1d8}.marketplace-hero h1{letter-spacing:-1.8px;margin:6px 0 4px;font-size:35px}.marketplace-hero p{color:#ffffff9e;margin:0;font-size:11px}.marketplace-hero>label{height:48px;color:var(--muted);z-index:2;background:#fff;border-radius:13px;align-items:center;gap:9px;padding:0 7px 0 15px;display:flex;position:relative;box-shadow:0 12px 30px #0000001f}.marketplace-hero>label input{min-width:0;color:var(--ink);border:0;outline:0;flex:1;font-size:11px}.marketplace-hero>label button{border:0;border-left:1px solid var(--line);color:#64616d;background:0 0;align-items:center;gap:5px;height:35px;padding:0 10px;font-size:9px;font-weight:700;display:flex}.marketplace-hero>.btn{z-index:2;color:#223052;box-shadow:none;white-space:nowrap;background:#fff;position:relative}.marketplace-shell{grid-template-columns:220px minmax(0,1fr);gap:25px;max-width:1240px;margin:auto;padding:24px 28px;display:grid}.marketplace-menu{align-self:start;position:sticky;top:96px}.marketplace-menu-head{align-items:center;gap:9px;padding:0 5px 16px;display:flex}.marketplace-menu-head>span{background:var(--coral-soft);width:36px;height:36px;color:var(--coral);border-radius:10px;place-items:center;display:grid}.marketplace-menu-head>div{flex-direction:column;display:flex}.marketplace-menu-head strong{font:700 13px Manrope}.marketplace-menu-head small{color:var(--muted);margin-top:2px;font-size:8px}.marketplace-menu>nav{border-bottom:1px solid var(--line);padding-bottom:14px}.marketplace-menu>nav>button{text-align:left;color:#64616d;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;width:100%;height:40px;padding:0 7px;font-size:10px;font-weight:700;display:flex}.marketplace-menu>nav>button>span{background:#eeeae5;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.marketplace-menu>nav>button>svg{opacity:.35;margin-left:auto}.marketplace-menu>nav>button b{background:var(--coral-soft);color:var(--coral);border-radius:9px;place-items:center;min-width:18px;height:18px;margin-left:auto;font-size:8px;display:grid}.marketplace-menu>nav>button b+svg{margin-left:0}.marketplace-menu>nav>button.active{color:var(--coral);box-shadow:var(--shadow);background:#fff}.marketplace-menu>nav>button.active>span{background:var(--coral-soft)}.marketplace-menu-block{border-bottom:1px solid var(--line);flex-direction:column;gap:3px;padding:17px 5px 15px;display:flex}.marketplace-menu-block>.eyebrow{margin-bottom:7px}.marketplace-menu-block>button{height:31px;color:var(--muted);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:9px;display:flex}.marketplace-menu-block>button.active,.marketplace-menu-block>button:hover{color:var(--coral);font-weight:700}.marketplace-menu>section{color:#fff;background:#20283f;border-radius:13px;align-items:flex-start;gap:9px;margin-top:16px;padding:14px;display:flex}.marketplace-menu>section>svg{color:#80d5b4;flex:none}.marketplace-menu>section>div{flex-direction:column;display:flex}.marketplace-menu>section strong{font-size:9px}.marketplace-menu>section small{color:#aeb4c3;margin:4px 0;font-size:8px;line-height:1.45}.marketplace-menu>section button{color:#fff;background:0 0;border:0;align-items:center;gap:3px;padding:3px 0 0;font-size:8px;font-weight:700;display:flex}.marketplace-main{min-width:0}.marketplace-category-strip{grid-template-columns:repeat(7,1fr);gap:8px;margin-bottom:23px;display:grid}.marketplace-category-strip>button{border:1px solid var(--line);background:var(--surface);min-height:72px;color:var(--muted);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:9px 5px;font-size:8px;font-weight:700;display:flex;box-shadow:0 3px 12px #2d282308}.marketplace-category-strip>button>span{color:#77727d;background:#f3f0ec;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.marketplace-category-strip>button:hover,.marketplace-category-strip>button.active{color:var(--coral-dark);background:var(--coral-soft);border-color:#f5aa9a}.marketplace-category-strip>button.active>span{color:var(--coral);background:#fff}.marketplace-toolbar{align-items:flex-end;gap:9px;margin-bottom:15px;display:flex}.marketplace-toolbar>div{flex:1}.marketplace-toolbar h2{margin:5px 0 2px;font-size:21px}.marketplace-toolbar p{color:var(--muted);margin:0;font-size:9px}.marketplace-toolbar>label{color:var(--muted);flex-direction:column;gap:4px;font-size:8px;display:flex}.marketplace-toolbar select{border:1px solid var(--line);background:var(--surface);min-width:135px;height:34px;color:var(--ink);border-radius:9px;outline:0;padding:0 9px;font-size:9px}.marketplace-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.marketplace-card{min-width:0;position:relative}.marketplace-photo{aspect-ratio:1.02;background:#ddd;border:0;border-radius:13px;width:100%;padding:0;position:relative;overflow:hidden}.marketplace-photo img{object-fit:cover;width:100%;height:100%;transition:transform .25s}.marketplace-card:hover .marketplace-photo img{transform:scale(1.025)}.marketplace-photo>span{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#1e1d26c2;border-radius:6px;align-items:center;gap:4px;padding:5px 7px;font-size:7px;font-weight:700;display:flex;position:absolute;bottom:8px;left:8px}.marketplace-save{color:#5f5c68;background:#ffffffe6;border:0;border-radius:50%;place-items:center;width:31px;height:31px;display:grid;position:absolute;top:9px;right:9px;box-shadow:0 3px 10px #0000001f}.marketplace-save.active{color:var(--coral)}.marketplace-save.active svg{fill:currentColor}.marketplace-card>div{padding:10px 3px}.marketplace-card>div>strong{font:800 15px Manrope;display:block}.marketplace-card>div>button{text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;width:100%;padding:3px 0 2px;font-size:10px;font-weight:700;overflow:hidden}.marketplace-card>div>button:hover{color:var(--coral)}.marketplace-card>div>span,.marketplace-card>div>small{color:var(--muted);margin-top:2px;font-size:8px;display:block}.marketplace-card>div>small{color:#aaa}.marketplace-empty{text-align:center;min-height:300px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.marketplace-empty>svg{color:#aaa}.marketplace-empty>strong{color:var(--ink);font:700 14px Manrope}.marketplace-empty>span{margin-bottom:6px;font-size:9px}.marketplace-selling>header{justify-content:space-between;align-items:flex-end;margin-bottom:18px;display:flex}.marketplace-selling h2,.marketplace-inbox>header h2{margin:5px 0 2px;font-size:23px}.marketplace-selling>header p{color:var(--muted);margin:0;font-size:10px}.marketplace-seller-stats{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px;display:grid}.marketplace-seller-stats article{flex-direction:column;padding:15px;display:flex}.marketplace-seller-stats strong{font:800 20px Manrope}.marketplace-seller-stats span{color:var(--muted);margin-top:3px;font-size:8px}.marketplace-manage{background:var(--surface);border:1px solid var(--line);border-radius:15px;padding:7px 17px}.marketplace-manage>header{justify-content:space-between;align-items:center;height:46px;display:flex}.marketplace-manage>header strong{font:700 12px Manrope}.marketplace-manage>header button{color:var(--coral);background:0 0;border:0;font-size:8px;font-weight:700}.marketplace-manage>article{border-top:1px solid var(--line);align-items:center;gap:11px;min-height:78px;display:flex}.marketplace-manage article>img{border-radius:9px;width:58px;height:58px}.marketplace-manage article>div{flex-direction:column;flex:1;display:flex}.marketplace-manage article strong{font-size:10px}.marketplace-manage article span,.marketplace-manage article small{color:var(--muted);margin-top:3px;font-size:8px}.marketplace-manage article>b{color:var(--green);background:#eaf6f0;border-radius:8px;padding:4px 7px;font-size:7px}.marketplace-manage article>button{color:var(--muted);background:0 0;border:0}.marketplace-toast{z-index:100;background:var(--ink);color:#fff;border-radius:10px;align-items:center;gap:6px;padding:10px 13px;font-size:9px;font-weight:700;display:flex;position:fixed;top:88px;right:24px;box-shadow:0 10px 30px #0003}.marketplace-modal{z-index:90;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.marketplace-modal-shade{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#18171fad;position:absolute;inset:0}.marketplace-detail{z-index:1;background:var(--surface);border-radius:18px;grid-template-columns:1.15fr .85fr;width:min(900px,100%);max-height:90vh;display:grid;position:relative;overflow:auto;box-shadow:0 30px 90px #0000004d}.marketplace-modal-close{z-index:3;background:#ffffffeb;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:12px;right:12px}.marketplace-detail>figure{background:#eee;min-height:590px;margin:0;position:relative;overflow:hidden}.marketplace-detail>figure img{width:100%;height:100%;position:absolute}.marketplace-detail>figure span{color:#fff;background:#19181fb3;border-radius:10px;padding:5px 9px;font-size:8px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.marketplace-detail-copy{flex-direction:column;padding:42px 28px 25px;display:flex}.marketplace-detail-copy h2{margin:7px 0;font-size:25px;line-height:1.2}.marketplace-detail-copy>strong{font:800 22px Manrope}.marketplace-detail-copy>p{color:var(--muted);margin:6px 0 16px;font-size:9px}.marketplace-detail-actions{grid-template-columns:1fr auto;gap:7px;display:grid}.marketplace-detail-copy>section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:18px 0;padding:18px 0}.marketplace-detail-copy>section>p{color:#56535e;margin:8px 0 12px;font-size:10px;line-height:1.6}.marketplace-detail-copy>section>div{gap:13px;display:flex}.marketplace-detail-copy>section>div span{color:var(--muted);align-items:center;gap:4px;font-size:8px;display:flex}.marketplace-detail-copy>footer{align-items:center;gap:10px;display:flex}.marketplace-detail-copy>footer>div{flex-direction:column;flex:1;display:flex}.marketplace-detail-copy footer small{color:var(--muted);font-size:7px}.marketplace-detail-copy footer strong{font-size:10px}.marketplace-detail-copy footer span{color:var(--muted);margin-top:2px;font-size:7px}.marketplace-protection{align-items:center;gap:5px;margin-top:auto;padding-top:18px;display:flex;color:var(--green)!important;font-size:7px!important}.marketplace-listing-form{z-index:1;background:var(--surface);border-radius:18px;width:min(650px,100%);max-height:92vh;padding:24px;position:relative;overflow:auto;box-shadow:0 30px 90px #0000004d}.marketplace-listing-form>header{justify-content:space-between;margin-bottom:17px;display:flex}.marketplace-listing-form h2{margin:5px 0 2px;font-size:22px}.marketplace-listing-form header p{color:var(--muted);margin:0;font-size:9px}.marketplace-listing-form header>button{border:1px solid var(--line);background:0 0;border-radius:50%;width:34px;height:34px}.marketplace-upload{height:112px;color:var(--muted);cursor:pointer;background:#f9f8f5;border:1px dashed #c8c4bd;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;display:flex}.marketplace-upload>strong{color:var(--ink);margin-top:5px;font-size:10px}.marketplace-upload>span{margin-top:3px;font-size:8px}.marketplace-upload input{opacity:0;width:1px;height:1px;position:absolute}.marketplace-form-grid{grid-template-columns:1fr 1fr;gap:11px;margin-top:14px;display:grid}.marketplace-form-grid label{flex-direction:column;gap:5px;display:flex}.marketplace-form-grid label.wide{grid-column:1/-1}.marketplace-form-grid label>span{color:#5d5965;font-size:8px;font-weight:700}.marketplace-form-grid input,.marketplace-form-grid select,.marketplace-form-grid textarea{border:1px solid var(--line);resize:none;min-height:39px;color:var(--ink);background:#faf9f7;border-radius:9px;outline:0;padding:9px 10px;font-size:9px}.marketplace-form-grid input:focus,.marketplace-form-grid select:focus,.marketplace-form-grid textarea:focus{border-color:var(--coral)}.marketplace-check{align-items:flex-start;gap:8px;padding:13px 0;display:flex}.marketplace-check>span{flex-direction:column;display:flex}.marketplace-check strong{font-size:9px}.marketplace-check small{color:var(--muted);margin-top:2px;font-size:7px}.marketplace-listing-form>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:7px;padding-top:14px;display:flex}.marketplace-listing-form>footer>button:first-child{color:var(--muted);background:0 0;border:0;padding:0 12px;font-size:9px;font-weight:700}.marketplace-inbox>header{margin-bottom:15px}.marketplace-inbox>div{background:var(--surface);border:1px solid var(--line);border-radius:16px;grid-template-columns:300px 1fr;height:570px;display:grid;overflow:hidden}.marketplace-inbox>div>aside{border-right:1px solid var(--line);padding:8px;overflow:auto}.marketplace-inbox>div>aside>button{text-align:left;background:0 0;border:0;border-radius:11px;align-items:flex-start;gap:8px;width:100%;min-height:75px;padding:9px;display:flex}.marketplace-inbox>div>aside>button.active{background:var(--coral-soft)}.marketplace-inbox>div>aside>button>span{flex-direction:column;flex:1;min-width:0;display:flex}.marketplace-inbox aside strong{font-size:9px}.marketplace-inbox aside small,.marketplace-inbox aside p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:2px 0;font-size:7px;overflow:hidden}.marketplace-inbox aside time{color:#aaa;font-size:6px}.marketplace-inbox>div>main{flex-direction:column;min-width:0;display:flex}.marketplace-inbox main>header{border-bottom:1px solid var(--line);align-items:center;gap:9px;height:61px;padding:0 14px;display:flex}.marketplace-inbox main>header>div{flex-direction:column;flex:1;display:flex}.marketplace-inbox main>header strong{font-size:10px}.marketplace-inbox main>header small{color:var(--muted);font-size:7px}.marketplace-inbox main>header>button{background:0 0;border:0}.marketplace-messages{background:#fbfaf8;flex-direction:column;flex:1;align-items:flex-start;gap:8px;padding:18px;display:flex;overflow:auto}.marketplace-messages>span{color:#999;align-self:center;font-size:7px}.marketplace-messages p{border-radius:12px;flex-direction:column;max-width:70%;margin:0;padding:9px 11px;font-size:9px;line-height:1.5;display:flex}.marketplace-messages p.in{background:#eeeae5}.marketplace-messages p.out{background:var(--coral);color:#fff;align-self:flex-end}.marketplace-messages p small{opacity:.6;margin-top:3px;font-size:6px}.marketplace-inbox main>form{border-top:1px solid var(--line);align-items:center;gap:7px;height:58px;padding:0 11px;display:flex}.marketplace-inbox main>form input{background:#f5f3ef;border:0;border-radius:11px;outline:0;flex:1;height:38px;padding:0 12px;font-size:9px}.marketplace-inbox main>form button{background:0 0;border:0;place-items:center;width:34px;height:34px;display:grid}.marketplace-inbox main>form button:last-child{background:var(--coral);color:#fff;border-radius:10px}@media (width<=1100px){.marketplace-hero{grid-template-columns:1fr minmax(290px,430px)}.marketplace-hero>.btn{display:none}.marketplace-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.marketplace-category-strip{grid-template-columns:repeat(4,1fr)}.marketplace-category-strip>button:nth-child(n+5){display:none}.marketplace-seller-stats{grid-template-columns:1fr 1fr}}@media (width<=820px){.marketplace-shell{grid-template-columns:1fr;padding:18px 16px}.marketplace-menu{scrollbar-width:none;gap:5px;display:flex;position:static;overflow-x:auto}.marketplace-menu-head,.marketplace-menu-block,.marketplace-menu>section{display:none}.marketplace-menu>nav{border:0;gap:5px;padding:0;display:flex}.marketplace-menu>nav>button{white-space:nowrap;background:#eeeae5;width:auto;padding:0 11px}.marketplace-menu>nav>button>svg{display:none}.marketplace-menu>nav>button b{margin-left:4px}.marketplace-inbox>div{grid-template-columns:235px 1fr}.marketplace-detail{grid-template-columns:1fr 1fr}.marketplace-detail>figure{min-height:500px}}@media (width<=780px){.content.marketplace-content{padding-bottom:88px}.marketplace-page{min-height:calc(100vh - 64px)}.marketplace-hero{grid-template-columns:1fr;padding:24px 16px}.marketplace-hero>div{display:none}.marketplace-hero>label{width:100%}.marketplace-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.marketplace-category-strip{scrollbar-width:none;display:flex;overflow-x:auto}.marketplace-category-strip>button,.marketplace-category-strip>button:nth-child(n){min-width:85px;display:flex}.marketplace-toolbar{flex-wrap:wrap;align-items:flex-start}.marketplace-toolbar>div{flex-basis:100%}.marketplace-toolbar label{flex:1}.marketplace-toolbar select{width:100%;min-width:0}.marketplace-detail{width:min(520px,100%);display:block}.marketplace-detail>figure{height:320px;min-height:0}.marketplace-detail-copy{padding:24px 20px}.marketplace-inbox>div{grid-template-columns:1fr;height:auto}.marketplace-inbox>div>aside{border-right:0;border-bottom:1px solid var(--line);display:flex;overflow:auto}.marketplace-inbox>div>aside>button{min-width:210px}.marketplace-inbox>div>main{height:430px}}@media (width<=480px){.marketplace-hero>label button{padding:0 7px;font-size:0}.marketplace-grid{gap:9px}.marketplace-photo{border-radius:10px}.marketplace-card>div>strong{font-size:14px}.marketplace-category-strip{margin-bottom:17px}.marketplace-selling>header{align-items:flex-start}.marketplace-selling>header .btn{padding:0 11px;font-size:0}.marketplace-selling>header .btn svg{display:block}.marketplace-seller-stats{gap:7px}.marketplace-seller-stats article{padding:11px}.marketplace-seller-stats strong{font-size:17px}.marketplace-manage{padding:5px 10px}.marketplace-manage article>b{display:none}.marketplace-listing-form{padding:18px}.marketplace-form-grid{grid-template-columns:1fr}.marketplace-form-grid label.wide{grid-column:auto}.marketplace-detail-actions{grid-template-columns:1fr}.marketplace-modal{padding:10px}}.content.push-content{max-width:none;padding:0 0 60px}.push-page{background:#f5f4f1;min-height:calc(100vh - 72px)}.push-header{background:var(--surface);border-bottom:1px solid var(--line);height:82px;padding:0 max(24px,calc((100vw - var(--sidebar) - 1360px)/2));z-index:24;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;display:grid;position:sticky;top:72px}.push-header>div:first-child{align-items:center;gap:10px;display:flex}.push-header>div:first-child>span{background:linear-gradient(135deg,var(--coral),#f4a44f);color:#fff;border-radius:12px;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 7px 16px #f1664b33}.push-header h1{letter-spacing:-.7px;margin:3px 0 0;font-size:18px}.push-header nav{align-items:center;gap:5px;height:100%;display:flex}.push-header nav button{height:100%;color:var(--muted);background:0 0;border:0;padding:0 15px;font-size:10px;font-weight:700;position:relative}.push-header nav button.active{color:var(--ink)}.push-header nav button.active:after{content:"";background:var(--coral);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:12px;right:12px}.push-header nav button b{background:var(--coral);color:#fff;border-radius:8px;place-items:center;min-width:16px;height:16px;margin-left:5px;font-size:7px;display:inline-grid}.push-wallet{background:#f5f3ef;border-radius:11px;justify-self:end;align-items:center;gap:9px;padding:8px 11px;display:flex}.push-wallet>span{text-align:right;flex-direction:column;display:flex}.push-wallet small{color:var(--muted);font-size:7px}.push-wallet strong{font-size:10px}.push-wallet>svg{color:var(--coral)}.push-layout{grid-template-columns:245px minmax(430px,1fr) 235px;align-items:start;gap:18px;max-width:1360px;margin:auto;padding:20px 24px;display:grid}.push-interest-rail,.push-advertiser-rail{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px;flex-direction:column;max-height:calc(100vh - 194px);padding:16px 12px;display:flex;position:sticky;top:174px}.push-interest-rail>header,.push-advertiser-rail>header{justify-content:space-between;align-items:flex-start;padding:0 3px;display:flex}.push-interest-rail h2,.push-advertiser-rail h2{margin:5px 0 0;font-size:14px}.push-interest-rail>header>span,.push-advertiser-rail>header>span{color:var(--coral);background:var(--coral-soft);border-radius:9px;padding:5px 7px;font-size:7px;font-weight:700}.push-interest-rail>p,.push-advertiser-rail>p{color:var(--muted);margin:9px 0 11px;padding:0 3px;font-size:8px;line-height:1.5}.push-interest-rail>label,.push-advertiser-rail>label{border:1px solid var(--line);color:#aaa;background:#f8f7f5;border-radius:9px;flex:none;align-items:center;gap:6px;height:34px;padding:0 9px;display:flex}.push-interest-rail>label input,.push-advertiser-rail>label input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:8px}.push-topic-list,.push-advertiser-list{scrollbar-width:thin;flex:1;padding:7px 0;overflow:auto}.push-topic-list>button{text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:7px;width:100%;min-height:47px;padding:5px;display:flex}.push-topic-list>button:hover{background:#f8f6f3}.push-topic-list>button.selected{background:var(--coral-soft)}.push-topic-list button>i{color:#fff;border:1px solid #ccc8c1;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;font-style:normal;display:grid}.push-topic-list button.selected>i{border-color:var(--coral);background:var(--coral)}.push-topic-list button>span{flex-direction:column;flex:1;min-width:0;display:flex}.push-topic-list button strong,.push-advertiser-list button strong{white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.push-topic-list button small,.push-advertiser-list button small{color:var(--muted);margin-top:2px;font-size:6px}.push-topic-list button>b{color:var(--coral);font-family:Manrope;font-size:8px}.push-interest-rail>footer{border-top:1px solid var(--line);color:var(--lilac);align-items:center;gap:7px;padding:12px 4px 0;display:flex}.push-interest-rail>footer>span{color:var(--muted);font-size:7px}.push-interest-rail>footer strong{color:var(--ink);margin-right:2px}.push-advertiser-list>button{text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:7px;width:100%;min-height:47px;padding:5px;display:flex}.push-advertiser-list>button:hover{background:#f8f6f3}.push-advertiser-list button>b{color:#aaa;text-align:center;width:15px;font:700 8px Manrope}.push-advertiser-list button>span{flex-direction:column;flex:1;min-width:0;display:flex}.push-advertiser-list button>em{color:var(--lilac);background:var(--lilac-soft);border-radius:8px;padding:4px 6px;font:700 9px Manrope}.push-advertiser-rail>section{border-top:1px solid var(--line);padding:13px 4px 0}.push-advertiser-rail>section>div{align-items:baseline;gap:4px;margin-top:6px;display:flex}.push-advertiser-rail>section>div strong{font:800 21px Manrope}.push-advertiser-rail>section>div small{color:var(--muted);font-size:7px}.push-advertiser-rail>section>p{color:var(--green);align-items:center;gap:4px;margin:3px 0 0;font-size:7px;display:flex}.push-main{min-width:0}.push-intro{color:#fff;background:linear-gradient(120deg,#1c2949,#394c7a);border-radius:16px;justify-content:space-between;align-items:center;min-height:96px;margin-bottom:14px;padding:20px 23px;display:flex;position:relative;overflow:hidden}.push-intro:after{content:"";background:#f1664b40;border-radius:50%;width:150px;height:150px;position:absolute;top:-90px;right:75px}.push-intro .eyebrow{color:#aeb8d2}.push-intro h2{margin:5px 0 2px;font-size:21px}.push-intro p{color:#ffffffa6;margin:0;font-size:9px}.push-intro>span{z-index:2;grid-template-columns:auto 1fr;align-items:center;gap:2px 7px;min-width:120px;display:grid;position:relative}.push-intro>span>svg{color:#ffad99;grid-row:1/3}.push-intro>span small{color:#aeb8d2;font-size:7px}.push-intro>span strong{font:800 17px Manrope}.push-composer{margin-bottom:14px;padding:18px}.push-composer>header{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding-bottom:13px;display:flex}.push-composer>header>div{flex-direction:column;flex:1;display:flex}.push-composer>header strong{font-size:10px}.push-composer>header small{color:var(--muted);margin-top:2px;font-size:7px}.push-composer>header>span{color:var(--muted);background:#f3f1ed;border-radius:8px;padding:5px 8px;font-size:7px}.push-headline{flex-direction:column;gap:5px;margin-top:14px;display:flex}.push-headline>span,.push-campaign-fields label>span{font-size:8px;font-weight:700}.push-headline input{border:1px solid var(--line);background:#faf9f7;border-radius:10px;outline:0;height:42px;padding:0 12px;font-size:11px;font-weight:700}.push-composer>textarea{border:1px solid var(--line);resize:none;background:#faf9f7;border-radius:10px;outline:0;width:100%;margin-top:9px;padding:11px 12px;font-size:10px;line-height:1.6}.push-headline input:focus,.push-composer>textarea:focus,.push-campaign-fields input:focus,.push-campaign-fields select:focus{border-color:var(--coral)}.push-file{background:var(--coral-soft);border-radius:10px;align-items:center;gap:8px;margin-top:8px;padding:8px;display:flex}.push-file>span{width:31px;height:31px;color:var(--coral);background:#fff;border-radius:8px;place-items:center;display:grid}.push-file>div{flex-direction:column;flex:1;display:flex}.push-file strong{font-size:8px}.push-file small{color:var(--muted);margin-top:2px;font-size:7px}.push-file>button{background:0 0;border:0}.push-media-tools{border-bottom:1px solid var(--line);align-items:center;gap:5px;padding:10px 0;display:flex}.push-media-tools>span{color:var(--muted);margin-right:auto;font-size:8px}.push-media-tools>label{height:31px;color:var(--muted);cursor:pointer;background:#f4f2ee;border:0;border-radius:8px;align-items:center;gap:5px;padding:0 9px;font-size:8px;font-weight:700;display:flex}.push-media-tools>label:hover{background:var(--coral-soft);color:var(--coral)}.push-media-tools input{opacity:0;width:1px;height:1px;position:absolute}.push-campaign-fields{grid-template-columns:1fr 1fr;gap:10px;padding:13px 0;display:grid}.push-campaign-fields>label{flex-direction:column;gap:5px;display:flex}.push-campaign-fields label>span i{color:#aaa;font-style:normal;font-weight:400}.push-campaign-fields select,.push-campaign-fields input{border:1px solid var(--line);height:39px;color:var(--ink);background:#faf9f7;border-radius:9px;outline:0;padding:0 10px;font-size:8px}.push-campaign-fields label>small{color:var(--muted);font-size:6px}.push-estimate{background:#f6f4f1;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:7px;padding:9px;display:grid}.push-estimate>div{align-items:center;gap:8px;padding:6px;display:flex}.push-estimate>div>span{width:30px;height:30px;color:var(--coral);background:#fff;border-radius:8px;place-items:center;display:grid}.push-estimate p{flex-direction:column;margin:0;display:flex}.push-estimate small{color:var(--muted);font-size:6px}.push-estimate strong{margin-top:2px;font-size:8px}.push-composer>footer{justify-content:space-between;align-items:center;padding-top:13px;display:flex}.push-composer>footer>small{color:var(--muted);align-items:center;gap:4px;max-width:50%;font-size:6px;display:flex}.push-preview{padding:15px 18px}.push-preview>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.push-preview>header>b{color:var(--coral);background:var(--coral-soft);border-radius:8px;padding:4px 7px;font-size:7px}.push-preview>div{gap:10px;padding:13px 0 3px;display:flex}.push-preview-icon{background:linear-gradient(135deg,var(--coral),#f4a44f);color:#fff;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.push-preview>div>div{flex-direction:column;display:flex}.push-preview>div strong{font-size:10px}.push-preview>div p{color:var(--muted);margin:4px 0;font-size:8px;line-height:1.5}.push-preview>div small{color:#aaa;font-size:6px}.push-preview>figure{border-radius:10px;height:180px;margin:11px 0 0;position:relative;overflow:hidden}.push-preview>figure img{width:100%;height:100%}.push-preview>figure span{color:#fff;background:#1c1b22bf;border-radius:6px;padding:5px 7px;font-size:7px;position:absolute;bottom:9px;left:9px}.push-campaigns>header,.push-inbox>header{justify-content:space-between;align-items:flex-end;margin-bottom:15px;display:flex}.push-campaigns h2,.push-inbox h2{margin:5px 0 2px;font-size:23px}.push-campaigns>header p,.push-inbox>header p{color:var(--muted);margin:0;font-size:9px}.push-campaigns>header select{border:1px solid var(--line);background:#fff;border-radius:9px;height:35px;padding:0 9px;font-size:8px}.push-campaign-stats{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:13px;display:grid}.push-campaign-stats article{align-items:center;gap:8px;padding:13px;display:flex}.push-campaign-stats article>span{background:var(--coral-soft);width:31px;height:31px;color:var(--coral);border-radius:9px;place-items:center;display:grid}.push-campaign-stats article>div{flex-direction:column;display:flex}.push-campaign-stats strong{font:800 15px Manrope}.push-campaign-stats small{color:var(--muted);font-size:6px}.push-campaign-list{flex-direction:column;gap:9px;display:flex}.push-campaign-list>article{align-items:center;gap:10px;min-height:90px;padding:10px;display:flex}.push-campaign-list>article>img{border-radius:10px;width:70px;height:70px}.push-campaign-name{flex-direction:column;flex:1;min-width:130px;display:flex}.push-campaign-name strong{margin:4px 0 2px;font-size:9px}.push-campaign-name small{color:var(--muted);font-size:6px}.push-campaign-list>article>b{color:var(--green);background:#eaf6f0;border-radius:7px;padding:4px 6px;font-size:6px}.push-campaign-list>article>b.live{color:var(--coral);background:var(--coral-soft)}.push-campaign-list>article>div:nth-of-type(2){grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.push-campaign-list>article>div:nth-of-type(2)>span{flex-direction:column;display:flex}.push-campaign-list>article>div:nth-of-type(2) small{color:var(--muted);font-size:6px}.push-campaign-list>article>div:nth-of-type(2) strong{margin-top:3px;font-size:8px}.push-campaign-list>article>button{color:var(--muted);background:0 0;border:0}.push-inbox>header>button{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:5px;height:34px;padding:0 10px;font-size:8px;font-weight:700;display:flex}.push-inbox>article{margin-bottom:11px;overflow:hidden}.push-inbox>article>header{align-items:center;gap:8px;height:55px;padding:0 14px;display:flex}.push-brand-icon{background:var(--coral-soft);width:31px;height:31px;color:var(--coral);border-radius:9px;place-items:center;display:grid}.push-inbox>article>header>div{flex-direction:column;flex:1;display:flex}.push-inbox>article>header strong{font-size:9px}.push-inbox>article>header small{color:var(--muted);margin-top:2px;font-size:7px}.push-inbox>article>header small b{color:var(--coral)}.push-inbox>article>header>button{background:0 0;border:0}.push-inbox>article>div{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 210px;min-height:170px;display:grid}.push-inbox>article>div>div{padding:22px}.push-inbox h3{margin:0 0 7px;font-size:17px}.push-inbox>article>div p{color:var(--muted);margin-bottom:14px;font-size:9px;line-height:1.6}.push-inbox>article>div>img{width:100%;height:100%}.push-inbox>article>footer{justify-content:space-between;align-items:center;height:41px;padding:0 14px;display:flex}.push-inbox>article>footer span{color:var(--muted);align-items:center;gap:4px;font-size:6px;display:flex}.push-inbox>article>footer button{color:var(--muted);background:0 0;border:0;font-size:7px}.push-payment-modal{z-index:100;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.push-payment-modal>div{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#18171fad;position:absolute;inset:0}.push-payment-modal>section{background:var(--surface);border-radius:18px;width:min(440px,100%);padding:22px;position:relative;box-shadow:0 28px 80px #0000004d}.push-payment-modal>section>header{justify-content:space-between;display:flex}.push-payment-modal h2{margin:5px 0 0;font-size:20px}.push-payment-modal header>button{border:1px solid var(--line);background:0 0;border-radius:50%;width:33px;height:33px}.push-order-summary{background:#f7f5f2;border-radius:11px;align-items:center;gap:9px;margin:16px 0;padding:11px;display:flex}.push-order-summary>span{background:var(--coral-soft);width:35px;height:35px;color:var(--coral);border-radius:9px;place-items:center;display:grid}.push-order-summary>div{flex-direction:column;display:flex}.push-order-summary strong{font-size:9px}.push-order-summary small{color:var(--muted);margin-top:3px;font-size:7px}.push-payment-modal dl{border-bottom:1px solid var(--line);margin:0;padding-bottom:10px}.push-payment-modal dl>div{justify-content:space-between;padding:5px 2px;font-size:8px;display:flex}.push-payment-modal dl>div:last-child{padding-top:10px;font:700 11px Manrope}.push-payment-method{border:1px solid var(--coral);background:var(--coral-soft);border-radius:11px;align-items:center;gap:9px;margin:14px 0;padding:11px;display:flex}.push-payment-method>svg{color:var(--coral)}.push-payment-method>span{flex-direction:column;flex:1;display:flex}.push-payment-method strong{font-size:9px}.push-payment-method small{color:var(--muted);margin-top:2px;font-size:7px}.push-payment-method>i{background:var(--coral);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.push-payment-modal>section>p{color:var(--muted);align-items:center;gap:5px;font-size:7px;display:flex}.push-payment-modal>section>.btn{width:100%;margin-top:5px}.push-toast{z-index:110;background:var(--ink);color:#fff;border-radius:11px;align-items:center;gap:8px;padding:10px 13px;display:flex;position:fixed;top:88px;right:22px;box-shadow:0 12px 35px #00000040}.push-toast>div{flex-direction:column;display:flex}.push-toast strong{font-size:9px}.push-toast span{color:#bbb8c2;margin-top:2px;font-size:7px}@media (width<=1180px){.push-layout{grid-template-columns:220px minmax(420px,1fr)}.push-advertiser-rail{grid-column:1/-1;max-height:none;position:static}.push-advertiser-list{grid-template-columns:repeat(4,1fr);gap:3px;display:grid}.push-advertiser-rail>section{justify-content:space-between;align-items:center;display:flex}.push-header{grid-template-columns:1fr auto}.push-wallet{display:none}.push-campaign-stats{grid-template-columns:1fr 1fr}}@media (width<=820px){.push-header{flex-wrap:wrap;height:auto;min-height:76px;padding:10px 16px;display:flex;top:64px}.push-header>div:first-child{margin-right:auto}.push-header nav{order:3;width:100%;height:35px;overflow-x:auto}.push-header nav button{white-space:nowrap;height:35px}.push-layout{grid-template-columns:1fr;padding:15px 16px}.push-interest-rail{max-height:none;position:static}.push-topic-list{grid-template-columns:1fr 1fr;max-height:280px;display:grid}.push-advertiser-list{grid-template-columns:1fr 1fr}.push-main{grid-row:2}.push-advertiser-rail{grid-row:3}.push-intro{margin-top:0}.push-campaign-list>article{flex-wrap:wrap}.push-campaign-list>article>div:nth-of-type(2){width:100%;padding-left:80px}.push-inbox>article>div{grid-template-columns:1fr 180px}}@media (width<=560px){.content.push-content{padding-bottom:88px}.push-header>div:first-child>span{width:34px;height:34px}.push-header .eyebrow{display:none}.push-header h1{font-size:16px}.push-layout{padding:11px}.push-topic-list,.push-advertiser-list,.push-campaign-fields,.push-estimate{grid-template-columns:1fr}.push-media-tools{flex-wrap:wrap}.push-media-tools>span{flex-basis:100%}.push-composer{padding:14px}.push-composer>footer{align-items:flex-start;gap:10px}.push-composer>footer>small{display:none}.push-composer>footer>.btn{width:100%}.push-intro{padding:17px}.push-intro>span{display:none}.push-campaign-stats{grid-template-columns:1fr 1fr}.push-campaign-list>article>div:nth-of-type(2){gap:7px;padding-left:0}.push-inbox>article>div{grid-template-columns:1fr}.push-inbox>article>div>img{grid-row:1;height:180px}.push-inbox>article>footer span{max-width:72%}.push-inbox>header{align-items:flex-start}.push-inbox>header>button{padding:0 9px;font-size:0}.push-preview>figure{height:150px}}.push-opportunities>header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:14px;display:flex}.push-opportunities h2{margin:5px 0 2px;font-size:23px}.push-opportunities>header p{color:var(--muted);max-width:540px;margin:0;font-size:9px}.push-opportunities>header>label{color:var(--muted);flex-direction:column;gap:4px;font-size:7px;display:flex}.push-opportunities>header select{border:1px solid var(--line);height:35px;color:var(--ink);background:#fff;border-radius:9px;padding:0 9px;font-size:8px}.push-role-flow{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:repeat(4,1fr);margin-bottom:12px;padding:10px;display:grid}.push-role-flow>div{align-items:center;gap:7px;min-width:0;display:flex}.push-role-flow>div>span{background:var(--coral-soft);width:29px;height:29px;color:var(--coral);border-radius:8px;place-items:center;display:grid}.push-role-flow p{flex-direction:column;flex:1;margin:0;display:flex}.push-role-flow strong{font-size:8px}.push-role-flow small{color:var(--muted);font-size:6px}.push-role-flow>div>svg{color:#bbb}.push-opportunities>nav{scrollbar-width:none;align-items:center;gap:5px;margin-bottom:12px;display:flex;overflow-x:auto}.push-opportunities>nav>button:not(.btn){height:32px;color:var(--muted);white-space:nowrap;background:#ebe8e3;border:0;border-radius:8px;padding:0 10px;font-size:7px;font-weight:700}.push-opportunities>nav>button.active{background:var(--ink);color:#fff}.push-opportunities>nav>.btn{white-space:nowrap;margin-left:auto}.push-opportunity-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.push-opportunity-grid>article{overflow:hidden}.push-opportunity-grid>article>figure{height:175px;margin:0;position:relative}.push-opportunity-grid figure img{object-fit:cover;width:100%;height:100%}.push-opportunity-grid figure:after{content:"";background:linear-gradient(#0000,#14131b99);position:absolute;inset:45% 0 0}.push-opportunity-grid figure>span,.push-opportunity-grid figure>b{z-index:2;border-radius:7px;padding:5px 7px;font-size:6px;position:absolute;top:10px}.push-opportunity-grid figure>span{background:var(--coral);color:#fff;left:10px}.push-opportunity-grid figure>b{background:#ffffffe6;right:10px}.push-opportunity-grid>article>div{padding:15px}.push-opportunity-grid h3{margin:5px 0;font-size:15px;line-height:1.35}.push-opportunity-grid article>div>p{color:var(--muted);min-height:50px;font-size:8px;line-height:1.55}.push-opportunity-partners{flex-wrap:wrap;gap:5px;display:flex}.push-opportunity-partners>span{color:#686570;background:#f5f3ef;border-radius:7px;align-items:center;gap:4px;padding:5px 7px;font-size:6px;display:flex}.push-opportunity-grid footer{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:12px;padding-top:11px;display:flex}.push-opportunity-grid footer>span{color:var(--muted);font-size:6px}.push-opportunity-grid footer>span b{color:var(--ink)}.push-opportunity-grid footer>.btn{min-height:32px;margin-left:auto;padding:0 10px;font-size:7px}.push-opportunity-modal{z-index:100;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.push-opportunity-modal>div{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#18171fad;position:absolute;inset:0}.push-opportunity-modal>form{background:#fff;border-radius:17px;flex-direction:column;gap:11px;width:min(540px,100%);max-height:90vh;padding:22px;display:flex;position:relative;overflow:auto}.push-opportunity-modal form>header{justify-content:space-between;display:flex}.push-opportunity-modal h2{margin:5px 0;font-size:20px}.push-opportunity-modal header>button{border:1px solid var(--line);background:0 0;border-radius:50%;width:33px;height:33px}.push-opportunity-modal form>label,.push-opportunity-modal form>div{gap:9px;display:flex}.push-opportunity-modal form>label{flex-direction:column}.push-opportunity-modal form>div>label{flex-direction:column;flex:1;gap:5px;display:flex}.push-opportunity-modal label>span{font-size:8px;font-weight:700}.push-opportunity-modal input,.push-opportunity-modal select,.push-opportunity-modal textarea{border:1px solid var(--line);resize:none;background:#faf9f7;border-radius:9px;outline:0;padding:10px;font-size:8px}.push-opportunity-modal form>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:7px;padding-top:12px;display:flex}.push-opportunity-modal form>footer>button:first-child{color:var(--muted);background:0 0;border:0;font-size:8px}.contest-voting-identity{align-items:center;gap:9px;margin-top:12px;display:flex}.contest-voting-identity>div{border:1px solid var(--line);background:var(--surface);border-radius:8px;flex-direction:column;justify-content:center;height:34px;padding:5px 10px;display:flex}.contest-voting-identity>div small{color:var(--muted);font-size:6px}.contest-voting-identity>div strong{font-size:8px}.contest-voting-identity>span{background:var(--coral-soft);height:34px;color:var(--coral-dark);border-radius:9px;align-items:center;gap:5px;padding:0 10px;font-size:7px;display:flex}.contest-voting-identity>span b{margin-right:3px}.contest-endorsements{flex-wrap:wrap;gap:4px;min-height:22px;margin:5px 0;display:flex}.contest-endorsements span{border-radius:7px;align-items:center;gap:3px;padding:4px 6px;font-size:6px;font-weight:700;display:flex}.contest-endorsements .industry{color:#6c4caf;background:#eee9fb}.contest-endorsements .alumni{color:#2563a8;background:#e7f2ff}.contest-endorsements .sponsor{color:#b45c25;background:#fff0e6}.contest-hottrax-picker{border:1px solid var(--line);border-radius:11px;padding:10px}.contest-hottrax-picker>header{margin-bottom:7px}.contest-hottrax-picker>header>span{align-items:center;gap:5px;font-size:9px;font-weight:700;display:flex}.contest-hottrax-picker>header>small{color:var(--muted);margin-top:3px;font-size:7px;display:block}.contest-hottrax-picker>button{border:0;border-top:1px solid var(--line);text-align:left;background:0 0;align-items:center;gap:8px;width:100%;height:55px;padding:6px;display:flex}.contest-hottrax-picker>button.selected{background:var(--coral-soft)}.contest-hottrax-picker img{border-radius:8px;width:42px;height:42px}.contest-hottrax-picker button>span{flex-direction:column;flex:1;display:flex}.contest-hottrax-picker strong{font-size:8px}.contest-hottrax-picker small{color:var(--muted);margin-top:2px;font-size:7px}.contest-hottrax-picker button>svg{color:var(--coral)}.contest-jury{padding:16px}.contest-jury h3{margin:6px 0 9px;font-size:13px}.contest-jury>div{flex-direction:column;display:flex}.contest-jury>div>button{border:0;border-top:1px solid var(--line);text-align:left;background:0 0;align-items:center;gap:7px;width:100%;min-height:45px;display:flex}.contest-jury button>span:not(.avatar){flex-direction:column;flex:1;display:flex}.contest-jury button strong{font-size:8px}.contest-jury button small{color:var(--muted);font-size:6px}.contest-jury button>svg{color:var(--green)}.contest-jury>p{color:var(--muted);margin:8px 0 0;font-size:6px}.hottrax-session{box-shadow:none;margin:17px -1px -1px;overflow:hidden}.hottrax-session>header{justify-content:space-between;align-items:center;padding:15px;display:flex}.hottrax-session>header h3{margin:5px 0 0;font-size:13px}.hottrax-session>header>span{color:var(--red);align-items:center;gap:4px;font-size:7px;display:flex}.hottrax-session>header>span i{background:var(--red);border-radius:50%;width:6px;height:6px}.hottrax-session-visual{height:180px;position:relative}.hottrax-session-visual>img{object-fit:cover;width:100%;height:100%}.hottrax-session-visual:after{content:"";background:linear-gradient(#0000,#0f111bcc);position:absolute;inset:45% 0 0}.hottrax-session-visual>div{z-index:2;color:#fff;flex-direction:column;display:flex;position:absolute;bottom:12px;left:14px}.hottrax-session-visual b{font-size:9px}.hottrax-session-visual span{color:#ccc;font-size:7px}.hottrax-live-metrics{grid-template-columns:repeat(4,1fr);padding:12px;display:grid}.hottrax-live-metrics>span{border-right:1px solid var(--line);flex-direction:column;padding:0 8px;display:flex}.hottrax-live-metrics>span:last-child{border:0}.hottrax-live-metrics strong{font:700 12px Manrope}.hottrax-live-metrics small{color:var(--muted);margin-top:2px;font-size:6px}.hottrax-ecosystem{padding:17px}.hottrax-ecosystem h3{margin:6px 0 12px;font-size:14px}.hottrax-funding{background:#f5f3ef;border-radius:10px;margin-bottom:7px;padding:10px}.hottrax-funding header{justify-content:space-between;font-size:7px;display:flex}.hottrax-funding header b{color:var(--green)}.hottrax-funding>i{background:#ddd9d2;border-radius:4px;height:5px;margin-top:7px;display:block;overflow:hidden}.hottrax-funding>i>span{background:linear-gradient(90deg,var(--coral),#f4aa48);width:64%;height:100%;display:block}.hottrax-ecosystem>button{border:0;border-top:1px solid var(--line);text-align:left;background:0 0;align-items:center;gap:7px;width:100%;min-height:43px;display:flex}.hottrax-ecosystem>button>span{background:var(--coral-soft);width:27px;height:27px;color:var(--coral);border-radius:8px;place-items:center;display:grid}.hottrax-ecosystem>button>div{flex-direction:column;flex:1;display:flex}.hottrax-ecosystem>button strong{font-size:8px}.hottrax-ecosystem>button small{color:var(--muted);font-size:6px}.hottrax-ecosystem>button.active{color:var(--green)}.hottrax-ecosystem>p{color:var(--green);background:#eaf6f0;border-radius:8px;align-items:center;gap:4px;margin:7px 0;padding:7px;font-size:7px;display:flex}.hottrax-ecosystem>footer{border-top:1px solid var(--line);color:var(--lilac);align-items:center;gap:6px;padding-top:10px;display:flex}.hottrax-ecosystem>footer>span{flex-direction:column;display:flex}.hottrax-ecosystem footer strong{color:var(--ink);font-size:7px}.hottrax-ecosystem footer small{color:var(--muted);font-size:6px}.talent-affiliation-badge{border:1px solid #85beff59;color:#2563a8!important;background:#e7f2ff!important}.talent-affiliations>button:not(.talent-affiliation-request){border:0;border-bottom:1px solid var(--tp-line);width:100%;min-height:48px;color:var(--tp-text);text-align:left;background:0 0;align-items:center;gap:7px;padding:5px 0;display:flex}.talent-affiliations>button>span{border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.talent-affiliations>button>span.school{color:#2563a8;background:#e7f2ff}.talent-affiliations>button>span.signed{color:#6c4caf;background:#eee9fb}.talent-affiliations>button>div{flex-direction:column;flex:1;display:flex}.talent-affiliations strong{font-size:8px}.talent-affiliations small{color:var(--tp-muted);margin-top:2px;font-size:6px}.talent-affiliations>button>svg{color:#23a673}.talent-affiliations>p{color:var(--tp-muted);gap:5px;margin:9px 0;font-size:6px;line-height:1.5;display:flex}.talent-affiliation-request{border:1px dashed var(--tp-line);width:100%;height:30px;color:var(--coral);background:0 0;border-radius:7px;justify-content:center;align-items:center;gap:4px;font-size:7px;font-weight:700;display:flex}.talent-contest-entry{align-items:center;gap:8px;display:flex}.talent-contest-entry>img{border-radius:9px;width:55px;height:55px}.talent-contest-entry>div{flex-direction:column;flex:1;display:flex}.talent-contest-entry>div>span{color:var(--coral);align-items:center;gap:3px;font-size:6px;display:flex}.talent-contest-entry strong{margin:3px 0;font-size:9px}.talent-contest-entry small{color:var(--tp-muted);font-size:6px}.talent-contest-entry>button{color:var(--tp-muted);background:0 0;border:0}.talent-favorites-shelf{flex-direction:column;display:flex}.talent-favorites-shelf>button{border:0;border-bottom:1px solid var(--tp-line);width:100%;min-height:48px;color:var(--tp-text);text-align:left;background:0 0;align-items:center;gap:7px;padding:5px 0;display:flex}.talent-favorites-shelf img{border-radius:8px;width:34px;height:34px}.talent-favorites-shelf button>span{flex-direction:column;flex:1;display:flex}.talent-favorites-shelf strong{font-size:8px}.talent-favorites-shelf small{color:var(--tp-muted);margin-top:2px;font-size:6px}.talent-favorites-shelf>button>svg{color:var(--coral)}.talent-shelf-note{color:var(--tp-muted);margin-top:8px;font-size:6px;line-height:1.5;display:block}@media (width<=820px){.push-opportunity-grid{grid-template-columns:1fr}.push-role-flow{grid-template-columns:1fr 1fr;gap:8px}.push-role-flow>div:nth-child(2)>svg{display:none}.contest-voting-identity{flex-wrap:wrap}.hottrax-live-metrics{grid-template-columns:1fr 1fr;gap:8px}.hottrax-live-metrics>span:nth-child(2){border:0}}@media (width<=520px){.push-opportunities>header{flex-direction:column;align-items:flex-start}.push-opportunities>header>label,.push-opportunities>header select{width:100%}.push-role-flow{grid-template-columns:1fr}.push-role-flow>div>svg{display:none}.push-opportunities>nav>.btn{padding:0 10px;font-size:0}.push-opportunities>nav>.btn svg{display:block}.push-opportunity-grid footer{flex-wrap:wrap}.push-opportunity-grid footer>.btn{width:100%}.push-opportunity-modal form>div{flex-direction:column}.contest-voting-identity>span{width:100%}.hottrax-session-visual{height:150px}}.ecosystem-connections{background:currentColor;width:calc(100% - 48px);max-width:1224px;margin:0 auto 60px;padding:22px}@supports (color:color-mix(in lab, red, red)){.ecosystem-connections{background:color-mix(in srgb,currentColor 3%,transparent)}}.ecosystem-connections{border:1px solid}@supports (color:color-mix(in lab, red, red)){.ecosystem-connections{border:1px solid color-mix(in srgb,currentColor 12%,transparent)}}.ecosystem-connections{color:inherit;border-radius:16px}.ecosystem-connections>header{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:16px;display:flex}.ecosystem-connections h2{margin:5px 0 2px;font-size:21px}.ecosystem-connections>header p{color:currentColor;font-size:9px}@supports (color:color-mix(in lab, red, red)){.ecosystem-connections>header p{color:color-mix(in srgb,currentColor 58%,transparent)}}.ecosystem-connections>header p{margin:0}.ecosystem-connections>header>span{text-align:right;flex-direction:column;display:flex}.ecosystem-connections>header>span strong{font:800 18px Manrope}.ecosystem-connections>header>span{color:currentColor;font-size:7px}@supports (color:color-mix(in lab, red, red)){.ecosystem-connections>header>span{color:color-mix(in srgb,currentColor 58%,transparent)}}.ecosystem-connections>nav{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-bottom:14px;display:grid}.ecosystem-connections>nav>button{border:1px solid;min-height:48px}@supports (color:color-mix(in lab, red, red)){.ecosystem-connections>nav>button{border:1px solid color-mix(in srgb,currentColor 10%,transparent)}}.ecosystem-connections>nav>button{background:currentColor}@supports (color:color-mix(in lab, red, red)){.ecosystem-connections>nav>button{background:color-mix(in srgb,currentColor 3%,transparent)}}.ecosystem-connections>nav>button{color:inherit;text-align:left;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:5px;padding:7px;display:grid}.ecosystem-connections>nav>button:hover{border-color:var(--coral)}.ecosystem-connections>nav>button.active{background:var(--coral-soft);color:var(--coral-dark);border-color:#f2b6aa}.ecosystem-connections>nav button>span{white-space:nowrap;text-overflow:ellipsis;font-size:8px;font-weight:700;overflow:hidden}.ecosystem-connections>nav button>b{background:currentColor;font-size:7px}@supports (color:color-mix(in lab, red, red)){.ecosystem-connections>nav button>b{background:color-mix(in srgb,currentColor 8%,transparent)}}.ecosystem-connections>nav button>b{border-radius:7px;padding:3px 5px}.ecosystem-connection-heading{border-top:1px solid;justify-content:space-between;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.ecosystem-connection-heading{border-top:1px solid color-mix(in srgb,currentColor 10%,transparent)}}.ecosystem-connection-heading{padding:13px 2px}.ecosystem-connection-heading>div{align-items:center;gap:8px;display:flex}.ecosystem-connection-heading>div>span{background:var(--coral-soft);width:30px;height:30px;color:var(--coral);border-radius:8px;place-items:center;display:grid}.ecosystem-connection-heading>div>div{flex-direction:column;display:flex}.ecosystem-connection-heading strong{font-size:10px}.ecosystem-connection-heading small{color:currentColor;font-size:7px}@supports (color:color-mix(in lab, red, red)){.ecosystem-connection-heading small{color:color-mix(in srgb,currentColor 55%,transparent)}}.ecosystem-connection-heading small{margin-top:2px}.ecosystem-connection-heading>button{color:var(--coral);background:0 0;border:0;align-items:center;gap:3px;font-size:8px;font-weight:700;display:flex}.ecosystem-people{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.ecosystem-people>article{border:1px solid;min-width:0}@supports (color:color-mix(in lab, red, red)){.ecosystem-people>article{border:1px solid color-mix(in srgb,currentColor 10%,transparent)}}.ecosystem-people>article{background:currentColor}@supports (color:color-mix(in lab, red, red)){.ecosystem-people>article{background:color-mix(in srgb,currentColor 3%,transparent)}}.ecosystem-people>article{border-radius:12px;align-items:center;gap:8px;padding:9px;display:flex}.ecosystem-people article>img{object-fit:cover;border-radius:10px;width:43px;height:43px}.ecosystem-people article>div{flex-direction:column;flex:1;min-width:0;display:flex}.ecosystem-people article strong{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.ecosystem-people article small{color:currentColor;font-size:6px}@supports (color:color-mix(in lab, red, red)){.ecosystem-people article small{color:color-mix(in srgb,currentColor 56%,transparent)}}.ecosystem-people article small{margin-top:2px}.ecosystem-people article span{background:var(--coral-soft);width:max-content;color:var(--coral-dark);border-radius:6px;align-items:center;gap:3px;margin-top:4px;padding:3px 5px;font-size:6px;font-weight:700;display:flex}.ecosystem-people article>button{border:1px solid var(--coral);height:28px;color:var(--coral);background:0 0;border-radius:8px;padding:0 8px;font-size:7px;font-weight:700}.ecosystem-people article>button.connected{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.ecosystem-people article>button.connected{border-color:color-mix(in srgb,currentColor 13%,transparent)}}.ecosystem-people article>button.connected{color:currentColor}@supports (color:color-mix(in lab, red, red)){.ecosystem-people article>button.connected{color:color-mix(in srgb,currentColor 55%,transparent)}}.profile-owner-edit{z-index:58;background:var(--coral);color:#fff;border:0;border-radius:12px;align-items:center;gap:6px;height:42px;padding:0 14px;font-size:9px;font-weight:700;display:flex;position:fixed;bottom:22px;right:20px;box-shadow:0 12px 32px #f1664b47}.profile-owner-toast{z-index:110;color:#fff;background:#242333;border-radius:10px;align-items:center;gap:6px;padding:10px 13px;font-size:8px;font-weight:700;display:flex;position:fixed;top:72px;right:22px;box-shadow:0 12px 35px #0003}.profile-owner-modal{z-index:100;color:#242333;place-items:center;padding:18px;font-family:DM Sans,sans-serif;display:grid;position:fixed;inset:0}.profile-owner-modal>div{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#121219b8;position:absolute;inset:0}.profile-owner-modal>form{background:#fff;border-radius:18px;width:min(650px,100%);max-height:92vh;padding:22px;position:relative;overflow:auto;box-shadow:0 30px 90px #00000052}.profile-owner-modal form>header{justify-content:space-between;margin-bottom:15px;display:flex}.profile-owner-modal h2{margin:5px 0 2px;font-size:21px}.profile-owner-modal header p{color:#757382;margin:0;font-size:8px}.profile-owner-modal header>button{background:0 0;border:1px solid #e8e6e1;border-radius:50%;width:34px;height:34px}.profile-owner-media{grid-template-columns:120px 1fr;gap:10px;margin-bottom:14px;display:grid}.profile-owner-media>label{cursor:pointer;background:#eee;border-radius:12px;height:112px;position:relative;overflow:hidden}.profile-owner-media img{object-fit:cover;width:100%;height:100%}.profile-owner-media>label:first-child img{border-radius:50%}.profile-owner-media label>span{color:#fff;background:#19181fc2;border-radius:7px;justify-content:center;align-items:center;gap:4px;padding:6px;font-size:7px;font-weight:700;display:flex;position:absolute;bottom:7px;left:7px;right:7px}.profile-owner-media input{opacity:0;width:1px;height:1px;position:absolute}.profile-owner-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.profile-owner-fields>label{flex-direction:column;gap:5px;display:flex}.profile-owner-fields>label.wide{grid-column:1/-1}.profile-owner-fields label>span{color:#5c5964;font-size:8px;font-weight:700}.profile-owner-fields input,.profile-owner-fields select,.profile-owner-fields textarea{color:#242333;resize:none;background:#faf9f7;border:1px solid #e8e6e1;border-radius:9px;outline:0;min-height:39px;padding:9px 10px;font-size:9px}.profile-owner-fields input:focus,.profile-owner-fields select:focus,.profile-owner-fields textarea:focus{border-color:var(--coral)}.profile-owner-verification{background:#edf8f3;border:1px solid #cce6da;border-radius:11px;align-items:center;gap:9px;margin-top:13px;padding:11px;display:flex}.profile-owner-verification>span{color:#2d9f74}.profile-owner-verification>div{flex-direction:column;flex:1;display:flex}.profile-owner-verification strong{font-size:9px}.profile-owner-verification small{color:#5d7b70;margin-top:2px;font-size:7px}.profile-owner-verification>b{color:#2d9f74;background:#fff;border-radius:7px;align-items:center;gap:3px;padding:5px 7px;font-size:7px;display:flex}.profile-owner-modal form>footer{border-top:1px solid #e8e6e1;justify-content:flex-end;gap:7px;margin-top:14px;padding-top:14px;display:flex}.profile-owner-modal form>footer>button:first-child{color:#757382;background:0 0;border:0;padding:0 10px;font-size:8px;font-weight:700}.influencer-owner-tagline{color:var(--if-muted);margin:4px 0 0;font-size:8px}.management-owner-tagline{color:var(--mg-muted);margin:5px 0;font-size:9px}@media (width<=900px){.ecosystem-connections>nav{grid-template-columns:repeat(3,1fr)}.ecosystem-people{grid-template-columns:1fr 1fr}}@media (width<=620px){.ecosystem-connections{width:calc(100% - 24px);margin-bottom:45px;padding:15px}.ecosystem-connections>header{align-items:flex-start}.ecosystem-connections>header>span{display:none}.ecosystem-connections>nav{scrollbar-width:none;display:flex;overflow-x:auto}.ecosystem-connections>nav>button{min-width:130px}.ecosystem-people{grid-template-columns:1fr}.profile-owner-edit{bottom:80px;right:14px}.profile-owner-modal{padding:9px}.profile-owner-modal>form{padding:17px}.profile-owner-media{grid-template-columns:90px 1fr}.profile-owner-media>label{height:95px}.profile-owner-fields{grid-template-columns:1fr}.profile-owner-fields>label.wide{grid-column:auto}.profile-owner-verification>b{display:none}}.admin-console{background:var(--cream);min-height:100vh;color:var(--ink);grid-template-columns:238px minmax(0,1fr);display:grid}.admin-console-menu{color:#fff;background:#1f2030;flex-direction:column;height:100vh;padding:20px 14px 14px;display:flex;position:sticky;top:0}.admin-console-brand{border-bottom:1px solid #ffffff1a;align-items:center;gap:10px;height:48px;padding:0 8px 17px;display:flex}.admin-console-brand>span{background:var(--coral);border-radius:10px;place-items:center;width:34px;height:34px;font:800 10px Manrope;display:grid}.admin-console-brand>div{flex-direction:column;display:flex}.admin-console-brand strong{font:800 14px Manrope}.admin-console-brand small{color:#9d9dab;text-transform:uppercase;letter-spacing:.8px;margin-top:2px;font-size:7px}.admin-console-menu>nav{flex-direction:column;flex:1;gap:3px;padding:22px 0;display:flex}.admin-console-menu>nav>span{color:#777786;text-transform:uppercase;letter-spacing:1px;padding:0 11px 7px;font-size:7px;font-weight:700}.admin-console-menu>nav>button{color:#aaaab7;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;height:42px;padding:0 10px;font-size:9px;font-weight:700;display:flex}.admin-console-menu>nav>button:hover{color:#fff;background:#ffffff0f}.admin-console-menu>nav>button.active{background:var(--coral);color:#fff;box-shadow:0 7px 18px #f1664b2e}.admin-console-menu>nav>button b{background:#ffffff24;border-radius:9px;place-items:center;min-width:18px;height:18px;margin-left:auto;font-size:7px;display:grid}.admin-console-user{border-top:1px solid #ffffff1a;align-items:center;gap:8px;padding:14px 4px 9px;display:flex}.admin-console-user>div{flex-direction:column;flex:1;min-width:0;display:flex}.admin-console-user strong{font-size:8px}.admin-console-user small{color:#858592;margin-top:2px;font-size:6px}.admin-console-user>button{color:#858592;background:0 0;border:0;place-items:center;width:29px;height:29px;display:grid}.admin-console-exit{color:#aaaab7;background:0 0;border:1px solid #ffffff1a;border-radius:9px;justify-content:center;align-items:center;gap:5px;height:36px;font-size:8px;font-weight:700;display:flex}.admin-console-exit svg{transform:rotate(180deg)}.admin-console>main{min-width:0}.admin-console-topbar{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#f7f6f2f0;grid-template-columns:1fr minmax(240px,390px) 1fr;align-items:center;gap:18px;height:70px;padding:0 25px;display:grid;position:sticky;top:0}.admin-console-topbar>div:first-child{flex-direction:column;display:flex}.admin-console-topbar>div:first-child strong{margin-top:3px;font:700 14px Manrope}.admin-console-topbar>label{border:1px solid var(--line);color:#aaa;background:#fff;border-radius:10px;align-items:center;gap:7px;height:38px;padding:0 11px;display:flex}.admin-console-topbar>label input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:8px}.admin-console-topbar>div:last-child{justify-content:flex-end;gap:6px;display:flex}.admin-console-topbar>div:last-child button{border:1px solid var(--line);background:#fff;border-radius:10px;place-items:center;width:35px;height:35px;display:grid;position:relative}.admin-console-topbar button i{background:var(--green);border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:5px;right:5px}.admin-console-topbar button b{background:var(--coral);color:#fff;border-radius:8px;place-items:center;min-width:15px;height:15px;font-size:6px;display:grid;position:absolute;top:-4px;right:-3px}.admin-console .admin-page{width:calc(100% - 28px);max-width:1480px;margin:auto;padding:28px 16px 60px}.admin-console .welcome{margin-bottom:22px}.admin-console .members-table .tr{grid-template-columns:minmax(180px,1.1fr) minmax(240px,1.4fr) minmax(110px,.72fr) minmax(120px,.8fr) minmax(92px,.62fr) minmax(110px,.72fr) minmax(80px,.5fr) minmax(230px,1.2fr)}.admin-console .members-table .tr>span:last-child{justify-content:flex-start}@media (width<=760px){.admin-console{grid-template-columns:76px minmax(0,1fr)}.admin-console-menu{padding:15px 9px}.admin-console-brand{justify-content:center;padding-inline:0}.admin-console-brand>div,.admin-console-menu>nav>span,.admin-console-menu>nav>button:not(.active){font-size:0}.admin-console-menu>nav>button{justify-content:center;padding:0}.admin-console-menu>nav>button.active{font-size:0}.admin-console-menu>nav>button b,.admin-console-user>div,.admin-console-user>.avatar{display:none}.admin-console-user{justify-content:center}.admin-console-exit{font-size:0}.admin-console-topbar{grid-template-columns:1fr auto;padding:0 14px}.admin-console-topbar>label{display:none}.admin-console .admin-page{padding:20px 15px 45px}.admin-console .stat-grid{grid-template-columns:1fr 1fr}.admin-console .welcome p{display:block}.admin-console .tr{min-width:700px}}@media (width<=480px){.admin-console{grid-template-columns:62px minmax(0,1fr)}.admin-console-brand>span{width:31px;height:31px}.admin-console .admin-page{padding-inline:10px}.admin-console .stat-grid{grid-template-columns:1fr}.admin-console .welcome{align-items:flex-start}.admin-console .welcome>.btn{padding:0 10px;font-size:0}.admin-console .welcome>.btn svg{display:block}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
