:root{--bg:#0b0b1a;--bg-deep:#121228;--bg-elevated:#14142db8;--bg-strong:#0f0f22eb;--surface:#ffffff08;--surface-strong:#ffffff14;--border:#9784ff2e;--border-bright:#9784ff3d;--text:#f8f7ff;--text-muted:#f8f7ffb8;--purple:#6c4cff;--purple-soft:#b7a7ff;--cyan:#58d7ff;--button-grad:linear-gradient(135deg, #c7c8ff 0%, #9de8ff 100%);--shadow-soft:0 18px 50px #0000003d;--shadow-card:0 30px 80px #00000042;--radius-lg:20px;--radius-md:18px;--radius-sm:16px;--container:1200px;--header-height:92px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--text);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;min-height:100vh;color:var(--text);background:radial-gradient(circle at 50% 28%,#58d7ff17,#0000 26%),radial-gradient(circle at 72% 82%,#6a5bff1a,#0000 22%),linear-gradient(145deg,#121228 0%,#0b0b1a 58%,#171335 100%);margin:0}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}img{max-width:100%;display:block}#root{min-height:100vh}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-shell{position:relative;overflow-x:clip}.page-shell:before{content:none}.page-shell>main,.page-shell>footer{z-index:1;position:relative}.scroll-starfield{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.scroll-star{transform-origin:50%;will-change:top, transform;display:block;position:absolute}.scroll-star i{width:100%;height:100%;animation:scroll-star-twinkle var(--star-duration) var(--star-delay) infinite ease-in-out;background:#ffffffe6;border-radius:50%;display:block;box-shadow:0 0 5px #9de4ff33}@keyframes scroll-star-twinkle{0%,to{opacity:.24;transform:scale(.78)}50%{opacity:.86;transform:scale(1.15)}}.container{width:min(calc(100% - 48px), var(--container));margin:0 auto}.site-header{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0b0b1ab8;border-bottom:1px solid #ffffff0d;position:sticky;top:0}.header-inner{min-height:var(--header-height);justify-content:space-between;align-items:center;gap:24px;display:flex}.brand{flex:none;align-items:center;display:inline-flex}.brand-logo-image{object-fit:contain;filter:drop-shadow(0 0 14px #ffffff14);width:auto;height:68px}.site-footer .brand-logo-image{height:54px}.desktop-nav,.header-actions,.footer-links{align-items:center;display:flex}.desktop-nav{gap:38px}.nav-link{font-size:1.06rem;font-weight:600}.nav-link,.text-action,.footer-link,.mobile-nav-link{color:#f8f7ffc2;transition:color .18s,opacity .18s}.nav-link:hover,.text-action:hover,.footer-link:hover,.mobile-nav-link:hover{color:#fff}.header-actions{gap:16px}.language-toggle{background:#ffffff09;border:1px solid #c8beff33;border-radius:999px;align-items:center;min-height:52px;padding:5px 8px;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.language-option{color:#f8f7ff94;min-width:41px;height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 7px;font-size:.92rem;font-weight:700;transition:color .18s,background-color .18s,text-shadow .18s}.language-option:hover{color:#fff}.language-option.is-active{color:#c9bcff;text-shadow:0 0 12px #a491ff42;background:#9d8bff1a}.language-option:focus-visible{outline-offset:2px;outline:2px solid #80e0ffb8}.language-divider{background:#ffffff24;width:1px;height:21px}.text-action{padding:12px 0;font-size:1.04rem;font-weight:650}.button{border-radius:var(--radius-sm);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:0 22px;font-weight:700;transition:transform .18s,box-shadow .18s,border-color .18s,background-color .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{color:#2a2b8a;background:var(--button-grad);box-shadow:0 12px 28px #6150ff2e,0 0 24px #58d7ff1f}.button-primary:hover{box-shadow:0 16px 34px #6150ff38,0 0 28px #58d7ff2e}.button-secondary{color:#fff;background:#ffffff05;border-color:#ffffff1a}.button-secondary:hover{background:#ffffff0a;border-color:#ffffff29}.button:focus-visible,.nav-link:focus-visible,.text-action:focus-visible,.footer-link:focus-visible,.mobile-nav-link:focus-visible,.brand:focus-visible,.menu-toggle:focus-visible,.step-button:focus-visible{outline-offset:3px;outline:2px solid #58d7ffd1}.menu-toggle{color:#fff;background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;width:46px;height:46px;display:none}.mobile-menu{display:none}.hero-section{padding:18px 0 88px;position:relative}.hero-background{pointer-events:none;background:radial-gradient(circle at 24% 30%,#6a5bff1a,#0000 20%),radial-gradient(circle at 72% 32%,#58d7ff14,#0000 18%);position:absolute;inset:0}.hero-stars{opacity:.35;background-image:radial-gradient(circle at 6% 12%,#fffc 0 1px,#0000 1.6px),radial-gradient(circle at 18% 44%,#ffffff73 0 1px,#0000 1.6px),radial-gradient(circle at 34% 18%,#ffffff8c 0 1px,#0000 1.6px),radial-gradient(circle at 48% 64%,#ffffff80 0 1px,#0000 1.6px),radial-gradient(circle at 58% 20%,#ffffffa6 0 1px,#0000 1.6px),radial-gradient(circle at 68% 54%,#fff6 0 1px,#0000 1.6px),radial-gradient(circle at 82% 12%,#ffffffb3 0 1px,#0000 1.6px),radial-gradient(circle at 91% 38%,#ffffff73 0 1px,#0000 1.6px);position:absolute;inset:0}.hero-layout{grid-template-columns:minmax(0,500px) minmax(0,1fr);align-items:center;gap:36px;min-height:760px;display:grid;position:relative}.hero-copy{z-index:1;position:relative}.eyebrow{color:#f7bdbb;letter-spacing:.18em;margin:0 0 16px;font-size:.74rem;font-weight:700}.hero-title,.section-title{letter-spacing:-.05em;margin:0;font-family:Urbanist,sans-serif}.hero-title{gap:6px;max-width:10ch;font-size:clamp(2.375rem,5.4vw,4.2rem);line-height:.98;display:grid}.gradient-title{background:linear-gradient(90deg,#ddd8ff 0%,#b0d9ff 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.hero-description,.section-description,.timeline-copy p,.feedback-quote,.demo-panel-footer{color:var(--text-muted);font-size:1rem;line-height:1.68}.hero-description{color:#f8f7ffd1;max-width:44ch;margin:18px 0 0;font-size:1.08rem;line-height:1.76}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.trust-strip-item .material-symbols-outlined{color:var(--purple-soft);font-size:1rem}.hero-primary-button{min-height:58px;padding:0 28px;font-size:1.08rem;box-shadow:0 16px 34px #6150ff3d,0 0 30px #58d7ff2e}.reveal-sequence{opacity:0;animation:.68s cubic-bezier(.2,.7,.2,1) forwards fade-up;animation-delay:var(--delay,0s);transform:translateY(16px)}.orbit-stage{aspect-ratio:1;width:min(100%,600px);margin-inline:auto;position:relative}.orbit-glow{filter:blur(42px);background:radial-gradient(circle,#7a6eff24 0%,#58d7ff0d 44%,#0000 72%);border-radius:50%;position:absolute;inset:20%}.orbit-ring,.orbit-track{border-radius:50%;position:absolute;inset:50%}.orbit-ring{opacity:1;border:1px solid #c9bfff40}.orbit-ring-outer,.orbit-track-outer{width:100%;height:100%;margin:-50%}.orbit-track-middle{width:76%;height:76%;margin:-38%}.orbit-track-inner{width:54%;height:54%;margin:-27%}.orbit-ring-middle{width:70%;height:70%;margin:-35%}.orbit-ring-inner{width:40%;height:40%;margin:-20%}.orbit-ring-core{width:16%;height:16%;margin:-8%}.orbit-track{animation:80s linear infinite orbit-spin}.orbit-track-middle{animation-duration:64s;animation-direction:reverse}.orbit-track-inner{animation-duration:46s}.orbit-item-anchor{transform:rotate(var(--item-angle)) translateY(-50%) translateY(calc(-1 * var(--orbit-radius)));position:absolute;top:50%;left:50%}.orbit-track-outer .orbit-item-anchor{--orbit-radius:300px}.orbit-track-middle .orbit-item-anchor{--orbit-radius:228px}.orbit-track-inner .orbit-item-anchor{--orbit-radius:162px}.orbit-item{width:clamp(132px,16vw,164px);min-height:68px;box-shadow:var(--shadow-soft);opacity:0;transform:rotate(calc(-1 * var(--item-angle))) scale(.92);animation:.62s forwards reveal-orbit,80s linear infinite counter-spin;animation-delay:var(--item-delay), 0s;background:#181834e0;border:1px solid #9784ff29;border-radius:18px;align-items:flex-start;gap:10px;padding:12px 12px 12px 11px;display:flex}.orbit-track-middle .orbit-item{animation-duration:.62s,64s;animation-direction:normal,reverse}.orbit-track-inner .orbit-item{animation-duration:.62s,46s}.orbit-item-status{border-color:#58d7ff2e}.orbit-item-feedback,.orbit-item-mission{background:#151630f0}.orbit-item-icon{color:#f7bdbb;font-size:1.05rem}.orbit-item-copy{gap:4px;display:grid}.orbit-item-copy strong,.mission-copy h2,.dashboard-stat strong,.age-row strong,.city-list strong,.step-text strong,.demo-row strong,.campaign-type-item strong{font-weight:700}.orbit-item-copy strong{font-size:.84rem;line-height:1.2}.orbit-item-copy span{color:#f8f7ffc2;font-size:.76rem;line-height:1.35}.orbit-core-shell{z-index:2;width:196px;height:196px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-core{place-items:center;animation:6s ease-in-out infinite mission-float;display:grid;position:absolute;inset:0}.orbit-turntable{place-items:center;width:190px;height:190px;display:grid;position:relative}.orbit-turntable:before{content:"";background:radial-gradient(circle,#ffffff05,#fff0 68%);border:1px solid #b7a7ff14;border-radius:50%;position:absolute;inset:6px}.orbit-record{background:radial-gradient(circle,#ffffff14 0 2%,#0000 3%),radial-gradient(circle at 28% 24%,#ffb6c142,#0000 16%),radial-gradient(circle at 76% 74%,#58d7ff3d,#0000 18%),radial-gradient(circle,#281e4e5c 0 16%,#0000 18%),radial-gradient(circle,#06081100 28%,#060811bd 30%,#080a16f0 60%,#ffffff14 61%,#fff0 100%),linear-gradient(135deg,#101326 0%,#18153a 100%);border-radius:50%;width:176px;height:176px;animation:12s linear infinite record-spin;position:relative;box-shadow:0 0 0 1px #b7a7ff29,0 24px 52px #00000047,0 0 32px #58d7ff14}.orbit-record-groove{border:1px solid #ffffff14;border-radius:50%;position:absolute}.orbit-record-groove-a{inset:22px}.orbit-record-groove-b{inset:38px}.orbit-record-groove-c{inset:54px}.orbit-record-highlight{mix-blend-mode:screen;opacity:.95;background:conic-gradient(from 210deg,#0000 0deg,#b7a7ff2e 40deg,#58d7ff57 96deg,#0000 142deg 360deg);border-radius:50%;position:absolute;inset:0}.orbit-record-label{background:radial-gradient(circle at 30% 30%,#ffb6c199,#0000 28%),linear-gradient(135deg,#4b2ce0 0%,#2e7be6 100%);border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 18px #ffffff14,0 0 18px #58d7ff1f}.orbit-record-label-ring{border:1px solid #ffffff3d;border-radius:50%;position:absolute;inset:8px}.orbit-record-label-core{background:#ffffff80;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #0d0d2473}.orbit-tonearm{width:92px;height:92px;position:absolute;top:18px;right:12px;transform:rotate(16deg)}.orbit-tonearm-bar{transform-origin:100%;background:linear-gradient(90deg,#ffffff29,#b7a7ffb3);border-radius:999px;width:72px;height:4px;position:absolute;top:10px;right:22px}.orbit-tonearm-head{background:linear-gradient(135deg,#fff3,#58d7ff6b);border-radius:8px;width:18px;height:18px;position:absolute;top:4px;right:12px;box-shadow:0 0 14px #58d7ff1f}.trust-strip-section{z-index:4;padding:26px 0 20px;position:relative}.trust-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.trust-strip-item{color:#f8f7ffd1;text-align:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:0 14px;display:inline-flex}.section{padding:54px 0}.featured-artists-section{z-index:2;padding:34px 0 58px;position:relative}.artist-marquee{padding:8px 0 28px;position:relative;overflow:hidden}.artist-marquee-track{will-change:transform;width:max-content;animation:38s linear infinite artist-scroll;display:flex}.artist-marquee:hover .artist-marquee-track{animation-play-state:paused}.artist-card-group{align-items:stretch;gap:18px;padding-right:18px;display:flex}.featured-artist-card{--artist-accent:#8eeaff;background:0 0;border:0;flex:0 0 188px;justify-items:center;width:188px;padding:6px 6px 12px;transition:transform .32s cubic-bezier(.2,.7,.2,1);display:grid;position:relative;overflow:visible}.featured-artist-card:after{content:"";background:var(--artist-accent);filter:blur(28px);opacity:.13;pointer-events:none;border-radius:50%;height:42px;position:absolute;bottom:-18px;left:18px;right:18px}.featured-artist-photo{width:176px;height:176px;box-shadow:0 18px 38px #00000047, 0 0 24px color-mix(in srgb, var(--artist-accent) 10%, transparent), inset 0 1px 0 #ffffff14;background:#ffffff09;border:1px solid #c2b8ff3d;border-radius:50%;transition:border-color .32s,box-shadow .32s;position:relative;overflow:hidden}.featured-artist-photo:after{content:"";z-index:1;opacity:0;pointer-events:none;background:linear-gradient(#0000 38%,#050714db);transition:opacity .32s;position:absolute;inset:0}.featured-artist-photo img{object-fit:cover;border-radius:inherit;filter:saturate(.9)contrast(1.03);width:100%;height:100%;transition:transform .48s cubic-bezier(.2,.7,.2,1),filter .32s}.featured-artist-name{z-index:2;color:#fff;letter-spacing:-.02em;text-align:center;white-space:nowrap;opacity:0;pointer-events:none;font-family:Urbanist,sans-serif;font-size:1.05rem;font-weight:700;line-height:1.1;transition:opacity .32s,transform .32s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:24px;left:16px;right:16px;transform:translateY(8px)}.featured-artist-card:hover{transform:translateY(-7px)}.featured-artist-card:hover .featured-artist-photo{border-color:color-mix(in srgb, var(--artist-accent) 56%, transparent);box-shadow:0 24px 48px #0000004d, 0 0 32px color-mix(in srgb, var(--artist-accent) 20%, transparent), inset 0 1px 0 #ffffff1a}.featured-artist-card:hover .featured-artist-photo:after,.featured-artist-card:active .featured-artist-photo:after{opacity:1}.featured-artist-card:hover .featured-artist-name,.featured-artist-card:active .featured-artist-name{opacity:1;transform:translateY(0)}.featured-artist-card:hover .featured-artist-photo img{filter:saturate(1.04)contrast(1.04);transform:scale(1.045)}@keyframes artist-scroll{to{transform:translate(-50%)}}.section-heading{max-width:640px}.section-title{font-size:clamp(2rem,4vw,3rem);line-height:1.02}.section-description{margin-top:14px}.how-it-works-layout{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:start;gap:28px;display:grid}.how-it-works-card-layout{position:relative}.how-it-works-heading{max-width:900px;margin-bottom:44px}.journey-section-title{letter-spacing:-.05em;white-space:nowrap;max-width:none;font-family:Urbanist,sans-serif;font-size:clamp(2.4rem,4.6vw,4.2rem);font-weight:700;line-height:.98}.journey-section-title span{color:#fff}.journey-section-title em{background:linear-gradient(100deg,#9eeeff 0%,#c8b7ff 56%,#f5d4ef 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal;font-weight:700;display:inline-block}.journey-section-description{color:#f8f7ffc7;max-width:570px;font-size:1.05rem}.journey-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.journey-card{color:#fff;isolation:isolate;min-height:400px;transform:translateY(0) rotate(var(--card-tilt));animation:journey-card-in .68s var(--journey-delay) cubic-bezier(.2, .7, .2, 1) both, journey-mesh-shift 11s var(--journey-float-delay) ease-in-out infinite alternate;background-size:145% 145%;border:1px solid #ffffff1f;border-radius:34px;flex-direction:column;justify-content:flex-start;padding:30px;transition:transform .42s cubic-bezier(.2,.7,.2,1),box-shadow .42s,border-color .42s;display:flex;position:relative;overflow:hidden;box-shadow:0 26px 58px #00000047,0 18px 44px #6045e01a}.journey-card:before{content:"";z-index:-2;background:#0709181f;transition:background .42s,-webkit-backdrop-filter .42s,backdrop-filter .42s;position:absolute;inset:0}.journey-card:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(155deg,#ffffff1a,#0000 32%,#05071626);border-radius:33px;position:absolute;inset:1px}.journey-card:hover{z-index:2;transform:translateY(-10px) rotate(calc(var(--card-tilt) * -.45)) skewX(-1.4deg) skewY(.7deg);border-color:#ffffff38;box-shadow:0 32px 72px #0000005c,0 20px 52px #6148e42b}.journey-card:hover:before{-webkit-backdrop-filter:blur(12px)saturate(1.1);backdrop-filter:blur(12px)saturate(1.1);background:linear-gradient(120deg,#ffffff0f,#67e1ff0b,#c47dff0e) 0 0/220% 220%;animation:3.2s ease-in-out infinite alternate journey-color-blend}.journey-card-1{--card-tilt:-.7deg;background:radial-gradient(at 30% 20%,#ff6b35 0,#0000 50%),radial-gradient(at 80% 10%,#d2bbff 0,#0000 50%),radial-gradient(at 20% 80%,#00a2e6 0,#0000 50%),radial-gradient(at 90% 90%,#7c3aed 0,#0000 50%),#ff8b3d}.journey-card-2{--card-tilt:.7deg;background:radial-gradient(at 10% 10%,#a3e635 0,#0000 50%),radial-gradient(at 90% 20%,#00d1ff 0,#0000 50%),radial-gradient(#444749 0,#0000 50%),radial-gradient(at 80% 80%,#a3e635 0,#0000 50%),#84cc16}.journey-card-3{--card-tilt:-.45deg;background:radial-gradient(at 40% 10%,#00d1ff 0,#0000 50%),radial-gradient(at 90% 40%,#ffb4ab 0,#0000 50%),radial-gradient(at 10% 90%,#7c3aed 0,#0000 50%),radial-gradient(at 90% 90%,#00d1ff 0,#0000 50%),#0ea5e9}.journey-card-light{filter:blur(62px);background:#ffffff26;border-radius:50%;width:220px;height:220px;transition:transform .5s;position:absolute;top:-90px;right:-70px}.journey-card:hover .journey-card-light{transform:translate(-18px,26px)scale(1.12)}.journey-card-content{z-index:1;position:relative}.journey-step-label{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#ffffffe6;letter-spacing:.12em;background:#08091b33;border:1px solid #ffffff38;border-radius:999px;width:fit-content;padding:8px 12px;font-size:.68rem;font-weight:800;display:inline-flex}.journey-card h3{letter-spacing:-.035em;text-shadow:0 4px 20px #00000057;max-width:11ch;margin:24px 0 0;font-family:Urbanist,Inter,sans-serif;font-size:clamp(2.45rem,3.5vw,3.35rem);font-weight:700;line-height:.92}.journey-card-content>p{color:#fffffff0;max-width:31ch;margin:16px 0 0;font-size:1.16rem;line-height:1.55}@keyframes journey-color-blend{0%{background-position:0 35%}to{background-position:100% 65%}}@keyframes journey-card-in{0%{opacity:0;filter:blur(8px);transform:translateY(24px) rotate(var(--card-tilt))}to{opacity:1;filter:blur();transform:translateY(0) rotate(var(--card-tilt))}}@keyframes journey-mesh-shift{0%{background-position:0 0}50%{background-position:72% 35%}to{background-position:100% 100%}}.step-selector{gap:12px;margin-top:28px;display:grid}.step-button{width:100%;color:var(--text);text-align:left;background:#ffffff05;border:1px solid #ffffff0f;border-radius:20px;grid-template-columns:54px 1fr;align-items:start;gap:14px;padding:18px;transition:border-color .18s,background-color .18s,transform .18s,box-shadow .18s;display:grid}.step-button:hover{border-color:#9784ff2e;transform:translateY(-1px)}.step-button.is-active{background:#ffffff0a;border-color:#9784ff3d;box-shadow:0 16px 32px #0000002e}.step-number{color:#f7bdbb;background:#ffffff0a;border-radius:18px;place-items:center;width:54px;height:54px;font-weight:700;display:grid}.step-text{gap:8px;display:grid}.step-text span{color:var(--text-muted);line-height:1.55}.demo-panel{min-height:440px;box-shadow:var(--shadow-card);background:radial-gradient(circle at 100% 0,#58d7ff1a,#0000 34%),linear-gradient(#1b1b3cfa,#111123fa);border:1px solid #9784ff2e;border-radius:20px;margin-top:40px;padding:24px}.demo-panel-header{gap:10px;display:grid}.demo-panel-header span{letter-spacing:.16em;font-size:.75rem}.demo-panel-header strong{font-family:Urbanist,sans-serif;font-size:1.5rem}.demo-panel-body{gap:14px;margin-top:24px;display:grid}.demo-row{background:#ffffff08;border:1px solid #ffffff0d;border-radius:18px;padding:16px 18px}.demo-panel-footer{margin-top:22px}.analytics-heading{margin-bottom:28px}.dashboard-grid{grid-template-columns:1.36fr .92fr .92fr;gap:18px;display:grid}.dashboard-panel{background:var(--bg-elevated);box-shadow:var(--shadow-soft);border:1px solid #9784ff29;border-radius:20px}.dashboard-panel-primary{padding:24px}.dashboard-panel-secondary{padding:22px}.dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.dashboard-stat{background:#ffffff08;border:1px solid #ffffff0a;border-radius:18px;padding:16px}.dashboard-stat strong{font-size:1.56rem}.dashboard-chart{background:#ffffff08;border:1px solid #ffffff0a;border-radius:18px;margin-top:20px;padding:18px}.chart-header h3,.panel-header h3{margin:0;font-family:Urbanist,sans-serif;font-size:1.05rem}.chart-header span,.panel-header span,.dashboard-stat span,.city-list span,.demo-panel-header span,.demo-row span,.campaign-type-item span,.footer-copy{color:var(--text-muted)}.trend-chart{grid-template-columns:repeat(8,minmax(0,1fr));align-items:end;gap:10px;min-height:176px;padding-top:20px;display:grid}.trend-bar{opacity:.45;transform-origin:bottom;background:#ffffff1f;border-radius:999px 999px 10px 10px;height:18px;display:block;transform:scaleY(.12)}.trend-bar.is-visible{animation:.72s cubic-bezier(.2,.7,.2,1) forwards chart-rise;animation-delay:var(--bar-delay)}.trend-bar.is-active{background:linear-gradient(#95e6ff,#8d7bff);box-shadow:0 0 18px #58d7ff33}.metric-group+.metric-group{margin-top:22px}.metric-group-title{color:#f8f7ffeb;margin-bottom:14px;font-size:.9rem;display:block}.age-bars{gap:16px;display:grid}.age-row{gap:12px}.age-row span{min-width:max-content;color:var(--text-muted);font-size:.86rem}.age-track{background:#ffffff0f;border-radius:999px;flex:1;height:10px;overflow:hidden}.age-fill{width:var(--age-width);transform-origin:0;background:#ffffff3d;height:100%;display:block;transform:scaleX(.1)}.age-fill.is-visible{animation:.68s forwards expand-x;animation-delay:var(--age-delay)}.age-fill.is-accent{background:linear-gradient(90deg,#b9baff,#9fe7ff)}.city-list{gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.feedback-list{gap:10px;margin-top:22px;display:grid}.feedback-quote{background:#ffffff08;border:1px solid #ffffff0a;border-radius:16px;padding:14px 16px}.campaign-types-card{background:#ffffff08;border:1px solid #ffffff0f;border-radius:20px;padding:22px}.pricing-layout{position:relative}.pricing-heading{max-width:760px;margin-bottom:38px}.pricing-kicker{color:#f7bdbb;letter-spacing:.18em;font-size:.72rem;font-weight:800;display:inline-flex}.pricing-heading h2{letter-spacing:-.055em;margin:14px 0 0;font-family:Urbanist,sans-serif;font-size:clamp(2.4rem,4.7vw,4.25rem);line-height:.98}.pricing-heading h2 span{background:linear-gradient(100deg,#9eeeff 0%,#c8b7ff 62%,#f2d3ef 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.pricing-heading p{color:#f8f7ffc2;max-width:560px;margin:16px 0 0;font-size:1rem;line-height:1.65}.pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.pricing-card{isolation:isolate;background:radial-gradient(circle at 90% 0,#755ce71c,#0000 34%),linear-gradient(160deg,#1b1b39f0,#0d0f21fa);border:1px solid #9a89ff26;border-radius:24px;flex-direction:column;min-width:0;padding:24px;transition:transform .32s cubic-bezier(.2,.7,.2,1),border-color .32s,box-shadow .32s;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 48px #00000038}.pricing-card:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(125deg,#ffffff0b,#0000 28% 72%,#856fff0a);position:absolute;inset:0}.pricing-card:hover{border-color:#9e8bff4d;transform:translateY(-7px);box-shadow:0 28px 62px #0000004d,0 0 34px #684fe117}.pricing-card.is-featured{background:radial-gradient(circle at 88% 2%,#51dcff2e,#0000 34%),radial-gradient(circle at 12% 92%,#7956ff33,#0000 42%),linear-gradient(160deg,#1f1c47f7,#0d1024fc);border-color:#7bdcff5c;transform:translateY(-8px);box-shadow:0 24px 58px #0000004d,0 0 38px #5dcfff1a}.pricing-card.is-featured:hover{transform:translateY(-13px);box-shadow:0 32px 70px #00000059,0 0 44px #5dcfff29}.pricing-card:first-child{background:radial-gradient(circle at 5% 2%,#f0673f2b,#0000 38%),radial-gradient(circle at 92% 10%,#c1a6ff24,#0000 40%),radial-gradient(circle at 15% 100%,#26abda17,#0000 46%),linear-gradient(160deg,#1d1b38,#11152c 64%,#11172c);border-color:#d7879d33}.pricing-card:nth-child(2){background:radial-gradient(circle at 2% 4%,#91ca3221,#0000 39%),radial-gradient(circle at 95% 8%,#1ec1c424,#0000 42%),radial-gradient(circle at 75% 100%,#4873d217,#0000 48%),linear-gradient(160deg,#172b31,#101a2b 61%,#11142a);border-color:#72c79e30}.pricing-card:nth-child(3){background:radial-gradient(circle at 8% 3%,#0fa6dc2e,#0000 39%),radial-gradient(circle at 94% 28%,#eb85801c,#0000 39%),radial-gradient(circle at 16% 100%,#744ce02b,#0000 48%),linear-gradient(160deg,#172b49,#121936 60%,#17132f);border-color:#68d5f04d}.pricing-card:nth-child(4){background:radial-gradient(circle at 3% 5%,#6f4dd52b,#0000 40%),radial-gradient(circle at 96% 6%,#36bed91f,#0000 42%),radial-gradient(circle at 84% 100%,#af75bc14,#0000 45%),linear-gradient(160deg,#211c3b,#11182d 62%,#10152a);border-color:#8e7be033}.pricing-card:first-child .pricing-plan-index,.pricing-card:first-child .pricing-features .material-symbols-outlined{color:#e9a08c}.pricing-card:nth-child(2) .pricing-plan-index,.pricing-card:nth-child(2) .pricing-features .material-symbols-outlined{color:#9edc9e}.pricing-card:nth-child(4) .pricing-plan-index,.pricing-card:nth-child(4) .pricing-features .material-symbols-outlined{color:#b7a5ef}.pricing-card-glow{filter:blur(15px);pointer-events:none;background:linear-gradient(90deg,#0000,#ae9eff1f,#0000);width:150%;height:190px;animation:8s ease-in-out infinite pricing-light-pass;position:absolute;top:-110px;left:-60%;transform:rotate(-8deg)}.pricing-card.is-featured .pricing-card-glow{background:linear-gradient(90deg,#0000,#67e4ff33,#0000);animation-duration:6.5s}.pricing-badge{color:#92ebff;letter-spacing:.1em;background:#4cd0f41a;border:1px solid #6fe1ff40;border-radius:999px;padding:7px 9px;font-size:.56rem;font-weight:800;position:absolute;top:18px;right:18px}.pricing-plan-index{color:#c1b4ff94;letter-spacing:.12em;font-family:Urbanist,sans-serif;font-size:.76rem;font-weight:700}.pricing-card-header h3{margin:18px 0 0;font-family:Fredoka,sans-serif;font-size:1.65rem;line-height:1}.pricing-card-header p{color:#f8f7ffa8;min-height:46px;margin:10px 0 0;font-size:.8rem;line-height:1.45}.pricing-price{border-bottom:1px solid #ffffff12;align-items:flex-end;gap:5px;margin-top:24px;padding-bottom:20px;display:flex}.pricing-price strong{letter-spacing:-.04em;font-family:Urbanist,sans-serif;font-size:clamp(2rem,2.9vw,2.55rem);line-height:.9}.pricing-card.is-featured .pricing-price strong{background:linear-gradient(100deg,#9cecff,#c8b7ff);color:#0000;-webkit-background-clip:text;background-clip:text}.pricing-price span{color:#f8f7ff7a;font-size:.68rem}.pricing-wvy{color:#8de9ff;background:#4cd2f10e;border:1px solid #77deff24;border-radius:9px;width:fit-content;margin-top:12px;padding:6px 9px;font-size:.66rem;font-weight:800}.pricing-features{gap:12px;margin:22px 0 28px;padding:0;list-style:none;display:grid}.pricing-features li{color:#f8f7ffbd;align-items:flex-start;gap:8px;font-size:.74rem;line-height:1.4;display:flex}.pricing-features li.locked{opacity:.25}.pricing-features .material-symbols-outlined{color:#a995ff;flex:none;font-size:.95rem}.pricing-card.is-featured .pricing-features .material-symbols-outlined{color:#85e9ff}.pricing-button{color:#f8f7ff;background:#8971ff14;border:1px solid #a08eff38;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;margin-top:auto;font-weight:700;transition:background .22s,border-color .22s,box-shadow .22s,transform .22s;display:inline-flex}.pricing-button .material-symbols-outlined{font-size:1rem}.pricing-button:hover{background:#8971ff26;border-color:#a695ff61;transform:translateY(-1px);box-shadow:0 0 22px #6a53e61f}.pricing-card.is-featured .pricing-button{color:#161332;background:linear-gradient(100deg,#8974ff,#79ddf7);border-color:#0000;box-shadow:0 12px 26px #53c1e226}.pricing-card.is-featured .pricing-button:hover{box-shadow:0 15px 32px #53c1e240}@keyframes pricing-light-pass{0%,22%{opacity:0;left:-75%}40%{opacity:1}64%,to{opacity:0;left:35%}}.campaign-type-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.campaign-type-item{background:#ffffff08;border:1px solid #ffffff0a;border-radius:18px;padding:18px}.campaign-type-item strong{margin-bottom:8px;display:block}.campaign-type-item.is-featured{border-color:#9784ff3d;box-shadow:0 0 22px #6a5bff14}.final-cta-card{isolation:isolate;text-align:center;-webkit-backdrop-filter:none;background:#ffffff02;border:1px solid #ccc6ff42;border-radius:28px;padding:clamp(58px,7vw,88px) 28px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #7e6fff0f,0 28px 72px #00000024,0 0 78px #53daff1a,0 0 140px #7b5bff17}.final-cta-card:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(115deg,#ffffff05,#0000 24% 76%,#75dcff03);position:absolute;inset:0}.final-cta-card .final-cta-title{letter-spacing:-.055em;white-space:nowrap;max-width:none;margin-inline:auto;font-family:Urbanist,sans-serif;font-size:clamp(2.6rem,5.6vw,5rem);font-weight:700;line-height:.96}.final-cta-title span{background:linear-gradient(100deg,#9eeeff 0%,#c8b7ff 60%,#f2d3ef 100%);color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}@media (width<=640px){.final-cta-card .final-cta-title{white-space:normal;max-width:14ch}}.final-cta-card .final-cta-button{border-radius:18px;min-height:66px;margin-top:38px;padding:0 40px;font-size:1.12rem;box-shadow:0 18px 38px #6254ff40,0 0 30px #53daff29}.login-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(18px)saturate(.8);background:#0506149e;place-items:center;padding:24px;animation:.24s both login-backdrop-in;display:grid;position:fixed;inset:0;overflow-y:auto}.login-modal{isolation:isolate;background:radial-gradient(circle at 10% 0,#53dcff1a,#0000 35%),radial-gradient(circle at 92% 100%,#7e5bff24,#0000 42%),linear-gradient(155deg,#191b3bf5,#090b1df7);border:1px solid #beb5ff3b;border-radius:32px;width:min(100%,570px);padding:40px 46px 38px;animation:.36s cubic-bezier(.2,.75,.2,1) both login-modal-in;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 38px 100px #00000080,0 0 70px #5c4add21}.login-modal-glow{z-index:-1;filter:blur(72px);pointer-events:none;background:#6f5bff2e;border-radius:50%;width:330px;height:240px;position:absolute;top:-130px;left:50%;transform:translate(-50%)}.login-modal-close{color:#f8f7ffb3;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1a;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;transition:color .18s,border-color .18s,background-color .18s,transform .18s;display:grid;position:absolute;top:18px;right:18px}.login-modal-close:hover{color:#fff;background:#816dff17;border-color:#9889ff4d;transform:rotate(5deg)}.login-modal-brand{width:fit-content;margin-bottom:26px}.login-modal-brand .brand-logo-image{height:68px}.login-modal h2{letter-spacing:-.055em;background:linear-gradient(100deg,#9eeeff 0%,#c8b7ff 62%,#f2d3ef 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;padding-bottom:.1em;font-family:Urbanist,sans-serif;font-size:clamp(2.35rem,5vw,3.5rem);font-weight:700;line-height:1.1;display:block}.login-modal-description{color:#f8f7ffad;max-width:41ch;margin:16px 0 0;font-size:1.02rem;line-height:1.6}.login-form{gap:21px;margin-top:32px;display:grid}.login-field{color:#f8f7ffd6;gap:9px;min-width:0;font-size:.9rem;font-weight:650;display:grid}.login-input-shell{background:#ffffff09;border:1px solid #aea1ff2b;border-radius:17px;align-items:center;gap:12px;min-width:0;min-height:64px;padding:0 18px;transition:border-color .18s,background-color .18s,box-shadow .18s;display:flex}.login-input-shell:focus-within{background:#ffffff0d;border-color:#70ddff6b;box-shadow:0 0 0 3px #5bd4ff12,0 0 24px #6954e914}.login-input-shell .material-symbols-outlined{color:#8adff8;font-size:1.3rem}.login-input-shell input{color:#fff;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:1rem}.login-input-shell input::placeholder{color:#f8f7ff57}.password-visibility-toggle{color:#f8f7ff7a;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;padding:0;transition:color .18s,background-color .18s;display:grid}.password-visibility-toggle:hover{color:#fff;background:#ffffff0f}.password-visibility-toggle:focus-visible{outline-offset:1px;outline:2px solid #80e0ffb8}.password-visibility-toggle .material-symbols-outlined{color:currentColor;font-size:1.25rem}.login-form-options{justify-content:space-between;align-items:center;gap:18px;margin-top:-2px;font-size:.86rem;display:flex}.login-remember{color:#f8f7ffa3;align-items:center;gap:8px;display:inline-flex}.login-remember input{accent-color:#8e79ff;width:16px;height:16px;margin:0}.login-forgot,.login-register button{letter-spacing:-.01em;background:linear-gradient(90deg,#b8a9ff,#78e7ff);color:#0000;cursor:pointer;-webkit-background-clip:text;background-clip:text;border:0;padding:0;font-family:Urbanist,sans-serif;font-size:.92rem;font-weight:700}.login-forgot:hover,.login-register button:hover{background:linear-gradient(90deg,#fff,#a9efff);color:#0000;-webkit-background-clip:text;background-clip:text}.login-auth-message{text-align:left;border-radius:12px;margin:0;padding:11px 13px;font-size:.76rem;line-height:1.45}.login-auth-message.error{color:#ff9caf;background:#ff52710f;border:1px solid #ff778f33}.login-auth-message.success{color:#78e5bb;background:#50dcab0f;border:1px solid #5be2b433}.login-submit{border-radius:18px;width:100%;min-height:66px;margin-top:2px;font-size:1.06rem}.register-form{gap:20px}.register-divider{color:#f8f7ff6e;white-space:nowrap;align-items:center;gap:14px;margin:24px 0 18px;font-size:.76rem;display:flex}.register-divider:before,.register-divider:after{content:"";background:linear-gradient(90deg,#0000,#aea1ff33);flex:1;height:1px}.register-divider:after{background:linear-gradient(90deg,#aea1ff33,#0000)}.register-providers{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.register-provider-button{color:#f8f7ffe0;min-height:62px;font:inherit;cursor:pointer;background:#ffffff09;border:1px solid #aea1ff2b;border-radius:17px;justify-content:center;align-items:center;gap:10px;padding:0 16px;font-size:.96rem;font-weight:700;transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s;display:inline-flex}.register-provider-button:hover{background:#ffffff0e;border-color:#70ddff52;transform:translateY(-2px);box-shadow:0 12px 26px #00000029,0 0 20px #5fd5ff12}.register-provider-button svg{fill:currentColor;width:21px;height:21px}.register-provider-button .register-provider-tabler{fill:none;stroke:currentColor;stroke-width:2px}.login-register{color:#f8f7ffad;text-align:center;margin:30px 0 0;font-size:1.02rem;line-height:1.5}.login-register button{margin-left:3px;font-size:1.04rem}.login-modal-role{width:min(100%,640px)}.login-modal-details{width:min(100%,720px)}.login-modal-verification{text-align:center;width:min(100%,620px);padding:28px 38px 26px}.login-modal-verification .login-modal-brand{margin-bottom:16px;margin-inline:auto}.login-modal-verification .login-modal-brand .brand-logo-image{height:54px}.login-modal-verification h2{font-size:clamp(2.05rem,4vw,3rem)}.login-modal-verification .login-modal-description{max-width:45ch;margin-inline:auto}.register-progress{color:#f8f7ff94;letter-spacing:.01em;gap:10px;margin:-3px 0 28px;font-size:.84rem;font-weight:650;display:grid}.register-progress-track{background:#ffffff12;border-radius:999px;height:6px;overflow:hidden;box-shadow:inset 0 1px 2px #00000038}.register-progress-track>span{border-radius:inherit;background:linear-gradient(90deg,#846cff,#9d8cff 52%,#7de7ff);height:100%;transition:width .42s cubic-bezier(.2,.75,.2,1);display:block;box-shadow:0 0 14px #74dbff47}.login-modal-role h2{font-size:clamp(2.2rem,5vw,3.35rem)}.role-selection-form{margin-top:28px}.role-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.role-option{color:#f8f7ffe6;min-height:98px;font:inherit;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #aea1ff2b;border-radius:17px;align-items:center;gap:15px;padding:20px 48px 20px 20px;font-size:1.08rem;font-weight:750;transition:transform .22s,border-color .22s,background .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden}.role-option:before{content:"";filter:blur(25px);opacity:0;pointer-events:none;background:#70e2ff1f;border-radius:50%;transition:opacity .22s,transform .3s;position:absolute;inset:-70% 48% 20% -40%}.role-option:hover{background:#ffffff0e;border-color:#70ddff52;transform:translateY(-2px);box-shadow:0 12px 26px #00000029,0 0 20px #5fd5ff12}.role-option:hover:before,.role-option.is-selected:before{opacity:1;transform:translate(20%,20%)}.role-option.is-selected{background:linear-gradient(135deg,#7e63ec24,#4cdaff0f),#ffffff0d;border-color:#70ddff7a;box-shadow:0 0 0 3px #5bd4ff0f,0 0 24px #6954e914}.role-option>svg{z-index:1;color:#9884ff;width:31px;height:31px;transition:color .22s,filter .22s;position:relative}.role-option:hover>svg,.role-option.is-selected>svg{color:#8ce8ff;filter:drop-shadow(0 0 10px #62dcff47)}.role-option>span:not(.role-option-check){z-index:1;position:relative}.role-option-check{color:#92ebff;background:#07091947;border:1px solid #9889ff47;border-radius:7px;place-items:center;width:21px;height:21px;display:grid;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.role-option.is-selected .role-option-check{background:#5bcdff1f;border-color:#77e2ff9e}.role-option-check .material-symbols-outlined{font-size:1rem;font-weight:700}.role-actions{flex-direction:column;gap:16px;margin-top:24px;display:flex}.role-continue-button{border-radius:18px;width:100%;min-height:64px;font-size:1.05rem}.role-back-button{font:inherit;color:#f8f7ff94;cursor:pointer;background:0 0;border:0;align-self:center;align-items:center;gap:6px;padding:2px 6px;font-size:.96rem;font-weight:700;transition:color .18s;display:inline-flex}.role-back-button:hover{color:#9cecff}.role-back-button .material-symbols-outlined{font-size:1.05rem}.role-continue-button:disabled{color:#f8f7ff52;box-shadow:none;cursor:not-allowed;background:#6f60b147;border-color:#ffffff0a;transform:none}.details-form{gap:21px}.details-name-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.details-name-grid>*{min-width:0}.login-field-hint{color:#f8f7ff73;font-size:.7rem;line-height:1.45}.password-requirements{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:-2px 0 0;padding:0;list-style:none;display:grid}.password-requirements li{color:#f8f7ff61;align-items:center;gap:8px;font-size:.84rem;line-height:1.35;transition:color .18s;display:flex}.password-requirements .material-symbols-outlined{color:#f8f7ff2e;font-size:1.12rem;transition:color .18s,filter .18s}.password-requirements li.is-valid{color:#c0f4ffe6}.password-requirements li.is-valid .material-symbols-outlined{color:#72e5ff;filter:drop-shadow(0 0 7px #53dcff47)}.terms-consent{color:#f8f7ff94;background:#ffffff06;border:1px solid #aea1ff21;border-radius:14px;align-items:flex-start;gap:12px;padding:16px 17px;font-size:.86rem;line-height:1.55;display:flex}.terms-consent input{accent-color:#8170ef;flex:0 0 19px;width:19px;height:19px;margin:2px 0 0}.terms-consent button{color:#9fe9ff;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.terms-consent button:hover{color:#fff}.details-form .login-submit:disabled{color:#f8f7ff52;box-shadow:none;cursor:not-allowed;background:#6f60b147;border-color:#ffffff0a;transform:none}.details-form>.role-back-button{justify-self:center;margin-top:-4px}.verification-content{justify-items:center;margin-top:16px;display:grid}.verification-address{color:#f8f7ff80;background:#ffffff08;border:1px solid #aea1ff26;border-radius:17px;gap:4px;width:min(100%,480px);padding:13px 18px;font-size:.76rem;display:grid}.verification-address strong{overflow-wrap:anywhere;color:#f8f7ff;font-size:.98rem;font-weight:720}.verification-code-field{color:#f8f7ffc2;text-align:left;gap:12px;width:100%;margin-top:17px;font-size:.88rem;font-weight:700;display:grid}.verification-code-inputs{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;width:100%;display:grid}.verification-code-inputs input{aspect-ratio:1.08;color:#fff;text-align:center;caret-color:#83e8ff;background:#ffffff0a;border:1px solid #aea1ff33;border-radius:17px;outline:0;width:100%;min-width:0;font-family:Urbanist,sans-serif;font-size:clamp(1.35rem,3vw,1.75rem);font-weight:750;transition:border-color .18s,background-color .18s,box-shadow .18s,transform .18s}.verification-code-inputs input:hover{background:#ffffff0d;border-color:#a591ff5c}.verification-code-inputs input:focus{background:#fff1;border-color:#70ddff94;transform:translateY(-2px);box-shadow:0 0 0 3px #5bd4ff14,0 0 22px #6954e91a}.verification-code-inputs input.has-value{border-color:#9182ff66}.verification-note{color:#f8f7ff7a;max-width:47ch;margin:14px 0 17px;font-size:.86rem;line-height:1.55}.verification-continue{border-radius:18px;width:100%;min-height:56px;font-size:1.02rem}.verification-continue:disabled{color:#f8f7ff52;box-shadow:none;cursor:not-allowed;background:#6f60b147;border-color:#ffffff0a;transform:none}.verification-resend{color:#9de9ff;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-top:12px;padding:4px 8px;font-size:.9rem;font-weight:700;transition:color .18s;display:inline-flex}.verification-resend .material-symbols-outlined{font-size:1.1rem}.verification-resend:hover:not(:disabled){color:#fff}.verification-resend:disabled{color:#f8f7ff6b;cursor:default}.verification-later{color:#f8f7ff94;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:3px 8px;font-size:.96rem;font-weight:700;transition:color .18s}.verification-later:hover{color:#9cecff}@media (width<=620px){.role-options{grid-template-columns:1fr;gap:10px}.role-option{min-height:74px;padding:18px 54px 18px 18px}.details-name-grid,.password-requirements{grid-template-columns:1fr}.verification-code-inputs{gap:7px}.verification-code-inputs input{border-radius:12px;font-size:1.2rem}}@keyframes login-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes login-modal-in{0%{opacity:0;transform:translateY(20px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.site-footer{background:#070817b8;border-top:1px solid #ffffff12;margin-top:34px;padding:0}.footer-inner{grid-template-columns:210px minmax(500px,1fr) auto;align-items:center;gap:50px;min-height:244px;padding-top:44px;padding-bottom:40px;display:grid}.footer-brand-column{justify-items:start;gap:22px;display:grid}.footer-socials{grid-template-columns:repeat(3,44px);gap:12px;display:grid}.footer-social-link{color:#d3d9ebb8;background:#ffffff09;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:44px;height:44px;transition:color .2s,border-color .2s,background-color .2s,transform .2s;display:grid}.footer-social-link:hover{color:#fff;background:#846fff17;border-color:#9b8bff57;transform:translateY(-3px)}.footer-social-link svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px;overflow:visible}.footer-social-link .social-icon-fill{fill:currentColor;stroke:none}.footer-links{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(3,max-content);align-items:center;gap:20px 28px;font-size:.92rem;display:grid}.footer-link:first-child{grid-area:1/1}.footer-link:nth-child(2){grid-area:1/2}.footer-link:nth-child(3){grid-area:2/1}.footer-link:nth-child(4){grid-area:2/2}.footer-link:nth-child(5){grid-area:2/3}.footer-link:nth-child(6){grid-area:3/2}.footer-copy{color:#8797c1a3;white-space:nowrap;margin:0;font-size:.88rem}@media (width<=1080px){.footer-inner{grid-template-columns:180px minmax(0,1fr);gap:38px}.footer-links{gap:18px 22px}.footer-copy{grid-column:1/-1;justify-self:end}}.material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 500, "GRAD" 0, "opsz" 24}@keyframes fade-up{to{opacity:1;transform:translateY(0)}}@keyframes orbit-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes counter-spin{0%{transform:rotate(calc(-1 * var(--item-angle))) scale(.92)}to{transform:rotate(calc(-1 * var(--item-angle) - 360deg)) scale(.92)}}@keyframes mission-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes record-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes reveal-orbit{0%{opacity:0;filter:blur(8px);transform:rotate(calc(-1 * var(--item-angle))) scale(.84)}to{opacity:1;filter:blur();transform:rotate(calc(-1 * var(--item-angle))) scale(.92)}}@keyframes chart-rise{to{height:var(--bar-height);opacity:1;transform:scaleY(1)}}@keyframes expand-x{to{transform:scaleX(1)}}@media (width<=1024px){.hero-layout,.how-it-works-layout,.dashboard-grid,.trust-strip,.campaign-type-grid{grid-template-columns:1fr}.hero-layout{gap:24px;min-height:auto;padding-top:12px}.hero-copy{max-width:640px}.orbit-stage{width:min(100%,560px)}.trust-strip-item{justify-content:flex-start}.demo-panel{margin-top:8px}}@media (width<=768px){.container{width:min(calc(100% - 40px), var(--container))}.desktop-nav,.header-actions{display:none}.menu-toggle,.mobile-menu{display:block}.mobile-menu{background:#0b0b1af5;border-top:1px solid #ffffff0f}.mobile-nav{width:min(calc(100% - 40px), var(--container));gap:8px;margin:0 auto;padding:16px 0 20px;display:grid}.mobile-nav-link{padding:12px 0}.language-toggle-mobile{width:fit-content;margin:2px 0 6px}.mobile-menu-cta{margin-top:6px}.hero-title{max-width:11ch}.orbit-stage{width:min(100%,430px)}.orbit-track-outer .orbit-item-anchor{--orbit-radius:208px}.orbit-track-middle .orbit-item-anchor{--orbit-radius:156px}.orbit-track-inner .orbit-item-anchor{--orbit-radius:105px}.orbit-item{width:124px;min-height:60px;padding:10px}.orbit-core-shell{width:168px;height:168px}.orbit-turntable{width:164px;height:164px}.orbit-record{width:150px;height:150px}.orbit-tonearm{width:76px;height:76px;top:18px;right:8px}.orbit-tonearm-bar{width:58px}.dashboard-stats{grid-template-columns:1fr 1fr}.footer-inner{grid-template-columns:1fr;align-items:flex-start;gap:34px;padding-top:38px;padding-bottom:34px}.footer-links{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,max-content));gap:18px 28px}.footer-link:nth-child(n){grid-area:auto}.footer-copy{white-space:normal;grid-column:auto;justify-self:start}}@media (width<=480px){.container{width:min(calc(100% - 32px), var(--container))}.button{width:100%}.hero-actions{grid-template-columns:1fr;display:grid}.hero-title{font-size:2.375rem}.footer-links{grid-template-columns:1fr}.login-modal-backdrop{align-items:start;padding:14px}.login-modal{border-radius:25px;margin:10px 0;padding:26px 20px 24px}.login-modal-close{width:38px;height:38px;top:14px;right:14px}.login-modal-brand .brand-logo-image{height:52px}.login-modal-description{max-width:31ch}.login-form-options{align-items:flex-start}.trust-item,.trust-strip-item{justify-content:center;width:100%}.orbit-stage{width:min(100%,344px)}.orbit-track-outer .orbit-item-anchor{--orbit-radius:166px}.orbit-track-middle .orbit-item-anchor{--orbit-radius:126px}.orbit-track-inner .orbit-item-anchor{--orbit-radius:90px}.orbit-item{border-radius:14px;width:110px;min-height:54px}.orbit-item-copy span{display:none}.orbit-core-shell{width:142px;height:142px}.orbit-turntable{width:138px;height:138px}.orbit-record{width:126px;height:126px}.orbit-tonearm{width:64px;height:64px;top:14px;right:4px}.orbit-tonearm-bar{width:48px;right:16px}.orbit-record-label{width:42px;height:42px}.mission-copy h2{font-size:1.32rem}.dashboard-stats{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.reveal-sequence,.orbit-item,.trend-bar,.age-fill{opacity:1;transform:none!important}}.hero-section{isolation:isolate;overflow:hidden}.hero-background{background:radial-gradient(circle at 18% 38%,#6952ff1c,#0000 26%) 0 0/100% 100%,radial-gradient(circle at 78% 34%,#58d7ff0e,#0000 24%) 0 0/100% 100%,linear-gradient(115deg,#0000 30%,#7660ff06 54%,#0000 76%) 0 0/180% 100%;animation:18s ease-in-out infinite alternate hero-light-drift}.hero-stars{opacity:.16;background-image:radial-gradient(circle at 8% 18%,#ffffffb8 0 1px,#0000 1.5px),radial-gradient(circle at 31% 72%,#ffffff6b 0 1px,#0000 1.5px),radial-gradient(circle at 64% 14%,#ffffff8f 0 1px,#0000 1.5px),radial-gradient(circle at 91% 62%,#ffffff61 0 1px,#0000 1.5px)}.gradient-title{background:linear-gradient(100deg,#ded8ff 0%,#9eeeff 34%,#c8b7ff 58%,#ded8ff 100%) 0 0/220% 100%;-webkit-background-clip:text;background-clip:text;width:fit-content;animation:6s ease-in-out infinite title-gradient-sweep}.hero-shine-word{white-space:nowrap;background:linear-gradient(100deg,#9eeeff 0%,#c8b7ff 72%,#ded8ff 100%) 0 0/220% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite title-gradient-sweep;display:inline-block;position:relative}.hero-shine-word:after{content:none}.hero-description{color:#f8f7ffe6;max-width:340px}.hero-primary-button{min-height:62px;padding-inline:32px;font-size:1.1rem;transition:transform .22s,box-shadow .22s,filter .22s}.hero-primary-button:hover{filter:saturate(1.06);transform:translateY(-2px);box-shadow:0 18px 38px #6450ff47,0 0 24px #58d7ff29}.hero-actions .button-secondary{align-self:center;min-height:54px;transition:border-color .22s,background .22s,box-shadow .22s}.hero-actions .button-secondary:hover{background:#826fff12;border-color:#aa9cff47;box-shadow:0 0 18px #6955ff1a}.signal-stage{--parallax-x:0px;--parallax-y:0px;--parallax-rx:0deg;--parallax-ry:0deg;perspective:900px;touch-action:pan-y;width:min(118%,760px);overflow:visible}.signal-parallax-layer{transform:translate3d(var(--parallax-x), var(--parallax-y), 0) rotateX(var(--parallax-rx)) rotateY(var(--parallax-ry));transform-style:preserve-3d;transition:transform .38s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.signal-light-field{filter:blur(26px);background:radial-gradient(circle,#614ae11f,#0000 36%),radial-gradient(circle at 35% 28%,#58d7ff14,#0000 24%);border-radius:50%;animation:14s ease-in-out infinite alternate signal-light-move;position:absolute;inset:8%}.signal-grain{opacity:.09;background-image:repeating-radial-gradient(circle at 23% 37%,#0000 0 2px,#fff3 3px,#0000 4px),repeating-radial-gradient(circle at 72% 61%,#0000 0 3px,#a494ff26 4px,#0000 5px);background-size:31px 29px,37px 41px;border-radius:50%;animation:9s steps(6,end) infinite signal-grain-shift;position:absolute;inset:5%;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 72%);mask-image:radial-gradient(circle,#000 0%,#0000 72%)}.signal-stage .orbit-ring{box-shadow:none;border:1px solid #bfb2ff2e;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.signal-stage .orbit-ring-outer{width:92%;height:92%}.signal-stage .orbit-ring-middle{width:58%;height:58%}.signal-stage .orbit-ring-inner{width:34%;height:34%}.signal-pulse{aspect-ratio:1;opacity:0;pointer-events:none;border:1px solid #64e2ffb3;border-radius:50%;width:22%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.72)}.signal-stage[data-phase="1"] .signal-pulse-a{animation:1.7s ease-out both signal-pulse-out}.signal-stage[data-phase="1"] .signal-pulse-b{animation:1.7s ease-out .28s both signal-pulse-out}.signal-point{opacity:.64;background:#84eaff;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 12px #63e1ff7a}.signal-point-a{animation:48s linear infinite point-drift-a;top:12%;left:49%}.signal-point-b{animation:58s linear infinite reverse point-drift-b;top:49%;right:15.5%}.signal-point-c{animation:4s ease-in-out infinite point-breathe;bottom:26%;left:30%}.orbit-platform-system{z-index:2;pointer-events:none;position:absolute;inset:0}.orbit-platform{--platform-radius:350px;--platform-glow:#715bff7a;--platform-pop-delay:0s;transform:translate(-50%, -50%) rotate(var(--platform-angle)) translateY(calc(-1 * var(--platform-radius)));transform-origin:50%;will-change:transform;animation:180s linear infinite orbit-platform-spin;display:block;position:absolute;top:50%;left:50%}.orbit-platform:before{content:"";z-index:-1;background:radial-gradient(ellipse, var(--platform-glow) 0%, transparent 72%);filter:blur(13px);opacity:.85;height:46%;animation:platform-glow-pop 10s var(--platform-pop-delay) linear infinite both;pointer-events:none;border-radius:50%;position:absolute;bottom:-18px;left:10%;right:10%;transform:scaleX(1.12)}.orbit-platform:first-child{--platform-glow:#ff242494;--platform-pop-delay:0s}.orbit-platform:nth-child(2){--platform-glow:#1ed7608f;--platform-pop-delay:-1.1s}.orbit-platform:nth-child(3){--platform-glow:#a641ff9e;--platform-pop-delay:-2.2s}.orbit-platform:nth-child(4){--platform-glow:#ff4e6f8f;--platform-pop-delay:-3.3s}.orbit-platform:nth-child(5){--platform-glow:#ff681f94;--platform-pop-delay:-4.4s}.orbit-platform:nth-child(6){--platform-glow:#4adeff80;--platform-pop-delay:-5.5s}.orbit-platform:nth-child(7){--platform-glow:#ff92128a;--platform-pop-delay:-6.6s}.orbit-platform:nth-child(8){--platform-glow:#5367ff80;--platform-pop-delay:-7.7s}.orbit-platform:nth-child(9){--platform-glow:#fff6;--platform-pop-delay:-8.8s}.orbit-platform-middle{--platform-radius:220px}.orbit-platform-logo{width:96px;height:96px;transform:rotate(calc(-1 * var(--platform-angle)));transform-origin:50%;will-change:transform;animation:180s linear infinite orbit-platform-counter-spin;display:block}.orbit-platform-bubble{transform-origin:50%;width:100%;height:100%;animation:platform-bubble-pop 10s var(--platform-pop-delay) linear infinite both;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto;will-change:opacity, transform;background:#12142be0;border:1px solid #9b8bff38;border-radius:50%;place-items:center;padding:6px;display:grid;overflow:hidden;box-shadow:0 14px 34px #0000004d,0 0 20px #5bd3ff12}.orbit-platform-bubble img{object-fit:cover;border-radius:50%;width:100%;height:100%}.orbit-platform-bubble:hover{border-color:#68e0ff6b;box-shadow:0 17px 38px #00000057,0 0 27px #5bd3ff29}.orbit-items{z-index:4;position:absolute;inset:0}.signal-item{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;filter:blur(7px);pointer-events:none;background:#12132be0;border:1px solid #9d8bff2e;border-radius:16px;align-items:center;gap:9px;width:142px;min-height:58px;padding:10px 11px;transition:opacity .52s,filter .52s,transform .65s cubic-bezier(.2,.7,.2,1);display:flex;position:absolute;transform:translateY(8px)scale(.92);box-shadow:0 15px 34px #0003}.signal-item-icon{color:#b8a7ff;flex:none;font-size:1rem}.signal-item-copy{gap:3px;display:grid}.signal-item-copy strong{color:#fff;font-size:.78rem;line-height:1.15}.signal-item-copy span{color:#f8f7ffa6;font-size:.68rem;line-height:1.2}.signal-position-0{margin-left:-71px;top:6%;left:50%}.signal-position-1{top:26%;right:0}.signal-position-2{bottom:19%;left:0}.signal-position-3{top:5%;right:8%}.signal-position-4{bottom:20%;right:0}.signal-position-5{margin-left:-71px;bottom:2%;left:50%}.signal-position-6{top:22%;left:0}.signal-stage[data-phase="0"] .signal-item-mission,.signal-stage[data-phase="2"] .signal-item-status,.signal-stage[data-phase="3"] .signal-item-feedback,.signal-stage[data-phase="4"] .signal-item-metric{opacity:1;filter:blur();transition-delay:var(--item-delay);transform:translateY(0)scale(1)}.signal-stage[data-phase="5"] .signal-item-metric{opacity:0;filter:blur(5px);transform:translate(var(--return-x,0), var(--return-y,0)) scale(.42)}.signal-stage[data-phase="4"] .signal-item-metric .signal-item-icon{color:#87eaff}.campaign-card{z-index:3;background:linear-gradient(155deg,#191839f7,#0c0e1ffa);border:1px solid #a28fff4d;border-radius:26px;width:238px;padding:13px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translateZ(28px);box-shadow:0 26px 64px #00000061,0 0 34px #674eef21}.campaign-cover{background:radial-gradient(circle at 25% 22%,#ffb5c599,#0000 21%),radial-gradient(circle at 75% 75%,#4addff85,#0000 25%),linear-gradient(135deg,#4623d6 0%,#2721ad 48%,#087da4 100%);border-radius:18px;height:152px;position:relative;overflow:hidden}.campaign-cover:after{content:"";background:linear-gradient(120deg,#0000 34%,#ffffff29 48%,#0000 62%);animation:7s ease-in-out infinite cover-shimmer;position:absolute;inset:0;transform:translate(-100%)}.campaign-cover-orbit{border:1px solid #ffffff52;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.campaign-cover-orbit-a{width:112px;height:112px}.campaign-cover-orbit-b{width:76px;height:76px}.campaign-cover-core{background:#120e42e6;border-radius:50%;width:42px;height:42px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 10px #ffffff12,0 0 34px #6b51ffad}.campaign-card-copy{padding:12px 2px 2px}.campaign-card-topline,.campaign-progress-copy,.campaign-card-footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.campaign-card-topline{color:#c7b9ff;letter-spacing:.13em;font-size:.58rem;font-weight:800}.campaign-live-indicator{color:#8feaff}.campaign-card h2{color:#fff;margin:9px 0 0;font-family:Urbanist,sans-serif;font-size:1.22rem;line-height:1}.campaign-card p{color:#f8f7ffa8;margin:5px 0 0;font-size:.76rem}.campaign-waveform{align-items:center;gap:3px;height:36px;margin-top:8px;display:flex}.campaign-waveform span{width:2px;height:var(--wave-height);opacity:.76;animation:wave-listen 1.4s calc(var(--wave-index) * -80ms) ease-in-out infinite alternate;background:linear-gradient(#85eaff,#8068ff);border-radius:999px}.campaign-progress-copy{color:#f8f7ffa6;font-size:.66rem}.campaign-progress-copy strong{color:#f8f7ffe0}.campaign-progress{background:#ffffff14;border-radius:999px;height:4px;margin-top:6px;overflow:hidden}.campaign-progress span{width:var(--progress);border-radius:inherit;background:linear-gradient(90deg,#8068ff,#86eaff);height:100%;display:block}.campaign-card-footer{color:#f8f7ffb8;margin-top:11px;font-size:.64rem}.campaign-status{align-items:center;gap:6px;display:inline-flex}.campaign-status i{background:#8a73ff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #8a73ff94}.campaign-card-footer strong{color:#d8d0ff;border:1px solid #9784ff47;border-radius:999px;padding:5px 8px;font-size:.72rem}.signal-vinyl-shell{z-index:3;filter:drop-shadow(0 28px 38px #0000005c);border-radius:50%;place-items:center;width:306px;height:306px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translateZ(28px)}.signal-vinyl-shell:before{content:"";filter:blur(14px);background:radial-gradient(circle,#654ced29,#0000 68%);border-radius:50%;position:absolute;inset:-18px}.signal-pickup{z-index:7;pointer-events:none;width:90px;height:146px;position:absolute;top:30px;right:0}.signal-pickup-base{background:radial-gradient(circle at 36% 30%,#ffffff8f,#0000 18%),radial-gradient(circle,#555c75 0 25%,#171b2c 27% 58%,#747b91 61% 66%,#171a2b 68%);border:1px solid #d6dbf261;border-radius:50%;width:36px;height:36px;position:absolute;top:0;right:8px;box-shadow:0 8px 18px #00000061,0 0 18px #8574ff1f}.signal-pickup-arm{transform-origin:top;background:linear-gradient(90deg,#34394c 0%,#d9deea 44%,#737a90 70%,#262b3f 100%);border:1px solid #f0f3ff61;border-radius:999px;width:5px;height:108px;animation:8s ease-in-out infinite alternate pickup-tracking;position:absolute;top:18px;right:24px;transform:rotate(25deg);box-shadow:2px 5px 10px #0000005c,0 0 8px #a7d4ff1a}.signal-pickup-head{background:linear-gradient(155deg,#34304d,#111525 68%);border:1px solid #bbafff52;border-radius:7px 7px 11px 11px;width:20px;height:26px;position:absolute;bottom:-11px;left:50%;transform:translate(-50%);box-shadow:0 7px 12px #0000006b,0 0 12px #755cff21}.signal-pickup-head:after{content:"";background:#8be9ff;border-radius:999px;height:3px;position:absolute;bottom:5px;left:5px;right:5px;box-shadow:0 0 8px #6ae4ff9e}.signal-pickup-needle{background:linear-gradient(#dfe8ff,#7ce8ff);width:1px;height:10px;position:absolute;bottom:-20px;left:50%;transform:translate(-50%);box-shadow:0 0 6px #68e5ff94}.signal-vinyl{background:radial-gradient(circle,#0000 0 15%,#ffffff09 15.5% 16%,#0000 16.5% 100%),radial-gradient(circle at 29% 24%,#b684ff33,#0000 20%),radial-gradient(circle at 73% 77%,#48d9ff29,#0000 23%),radial-gradient(circle,#17152e 0 22%,#090b18 23% 68%,#121326 69% 100%);border:1px solid #b3a3ff47;border-radius:50%;width:286px;height:286px;animation:22s linear infinite signal-vinyl-spin;position:relative;overflow:hidden;box-shadow:inset 0 0 34px #000000b8,inset 0 0 0 7px #ffffff03,0 0 0 1px #57daff0f,0 0 42px #5b44e224}.signal-vinyl:after{content:"";opacity:.74;background:repeating-radial-gradient(circle,#0000 0 4px,#ffffff09 5px,#0000 6px);border-radius:50%;position:absolute;inset:3px}.signal-vinyl-groove{z-index:1;border:1px solid #c4b8ff1a;border-radius:50%;position:absolute}.signal-vinyl-groove-a{inset:24px}.signal-vinyl-groove-b{inset:43px}.signal-vinyl-groove-c{inset:63px}.signal-vinyl-reflection{z-index:2;background:conic-gradient(from 205deg, transparent 0 34deg, #896fff2e 52deg, #51e0ff3b 82deg, transparent 111deg 360deg);mix-blend-mode:screen;border-radius:50%;position:absolute;inset:0}.signal-vinyl-label{z-index:4;color:#fff;text-align:center;background:radial-gradient(circle at 30% 24%,#ffbecf7a,#0000 31%),linear-gradient(145deg,#5032d8,#256dc8 68%,#1789a7);border:1px solid #fff3;border-radius:50%;place-items:center;width:92px;height:92px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 18px #ffffff14,0 0 18px #53d8ff21}.signal-vinyl-label i{background:#080918d1;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 3px #ffffff24}@keyframes title-gradient-sweep{0%,72%,to{background-position:100%}86%{background-position:0%}}@keyframes waveform-underline{0%,to{opacity:.52;transform:scaleX(.94)translateY(0)}50%{opacity:.84;transform:scaleX(1)translateY(-1px)}}@keyframes hero-light-drift{0%{background-position:50%,50%,0%}to{background-position:50%,50%,100%}}@keyframes signal-light-move{0%{transform:translate(-2%,1%)scale(.96)}to{transform:translate(3%,-2%)scale(1.04)}}@keyframes signal-grain-shift{0%{transform:translate(0)}33%{transform:translate(5px,-4px)}66%{transform:translate(-4px,3px)}to{transform:translate(0)}}@keyframes signal-pulse-out{0%{opacity:0;transform:translate(-50%,-50%)scale(.7)}18%{opacity:.72}to{opacity:0;transform:translate(-50%,-50%)scale(4.1)}}@keyframes point-drift-a{to{transform:rotate(360deg)translate(7px)rotate(-360deg)}}@keyframes point-drift-b{to{transform:rotate(360deg)translateY(8px)rotate(-360deg)}}@keyframes point-breathe{50%{opacity:1;transform:scale(1.32)}}@keyframes orbit-platform-spin{0%{transform:translate(-50%, -50%) rotate(var(--platform-angle)) translateY(calc(-1 * var(--platform-radius)))}to{transform:translate(-50%, -50%) rotate(calc(var(--platform-angle) + 360deg)) translateY(calc(-1 * var(--platform-radius)))}}@keyframes orbit-platform-counter-spin{0%{transform:rotate(calc(-1 * var(--platform-angle)))}to{transform:rotate(calc(-1 * var(--platform-angle) - 360deg))}}@keyframes platform-bubble-pop{0%,21%,50%,to{opacity:1;transform:scale(1)}22%,45%{opacity:0;transform:scale(.12)}46%{opacity:1;transform:scale(1.12)}48%{opacity:1;transform:scale(.96)}}@keyframes platform-glow-pop{0%,21%,46%,to{opacity:.85}22%,45%{opacity:0}}@keyframes pickup-tracking{0%{transform:rotate(23.8deg)}to{transform:rotate(26.2deg)}}@keyframes cover-shimmer{0%,68%{transform:translate(-110%)}82%,to{transform:translate(110%)}}@keyframes wave-listen{to{opacity:.42;transform:scaleY(.52)}}@keyframes signal-vinyl-spin{to{transform:rotate(360deg)}}@media (width<=1024px){.signal-stage{width:min(100%,650px)}.orbit-platform{--platform-radius:299px}.orbit-platform-middle{--platform-radius:188px}.orbit-platform-logo{width:88px;height:88px}}@media (width<=768px){.hero-section{padding-bottom:60px}.signal-stage{width:min(100%,540px)}.orbit-platform,.orbit-platform-middle{--platform-radius:248px}.orbit-platform-logo{width:80px;height:80px}.orbit-platform:first-child{--platform-angle:0deg!important}.orbit-platform:nth-child(2){--platform-angle:40deg!important}.orbit-platform:nth-child(3){--platform-angle:80deg!important}.orbit-platform:nth-child(4){--platform-angle:120deg!important}.orbit-platform:nth-child(5){--platform-angle:160deg!important}.orbit-platform:nth-child(6){--platform-angle:200deg!important}.orbit-platform:nth-child(7){--platform-angle:240deg!important}.orbit-platform:nth-child(8){--platform-angle:280deg!important}.orbit-platform:nth-child(9){--platform-angle:320deg!important}.signal-item{width:124px;min-height:52px}.signal-position-0,.signal-position-5{margin-left:-62px}}@media (width<=480px){.signal-stage{aspect-ratio:auto;width:min(100%,344px);min-height:410px}.orbit-platform,.orbit-platform-middle{--platform-radius:158px}.orbit-platform-logo{width:68px;height:68px;padding:4px}.signal-parallax-layer{top:34px;bottom:34px}.campaign-card{border-radius:21px;width:190px;padding:10px}.campaign-cover{border-radius:14px;height:112px}.campaign-card-copy{padding-top:9px}.campaign-card h2{font-size:1rem}.campaign-waveform{height:27px;margin-top:4px}.campaign-waveform span{max-height:23px}.signal-vinyl-shell{width:228px;height:228px}.signal-vinyl{width:214px;height:214px}.signal-vinyl-label{width:74px;height:74px}.signal-pickup{transform-origin:0 0;top:16px;right:32px;transform:scale(.78)}.signal-item{border-radius:12px;gap:6px;width:102px;min-height:45px;padding:7px}.signal-item-copy strong{font-size:.67rem}.signal-item-copy span{font-size:.6rem;display:block}.signal-position-0{margin-left:-51px;top:0}.signal-position-1{top:19%}.signal-position-2{bottom:13%}.signal-position-3{top:1%;right:0}.signal-position-4{bottom:14%;right:0}.signal-position-5{margin-left:-51px;bottom:0}.signal-position-6{top:18%}}@media (prefers-reduced-motion:reduce){.hero-background,.gradient-title,.hero-shine-word:after,.signal-light-field,.signal-grain,.signal-point,.campaign-cover:after,.campaign-waveform span,.signal-vinyl{animation:none!important}.orbit-platform,.orbit-platform-logo,.orbit-platform-bubble,.signal-pickup-arm{opacity:1!important;filter:none!important;animation:none!important}.orbit-platform:before{opacity:.85!important;animation:none!important}.signal-parallax-layer{transition:none!important;transform:none!important}.signal-pulse{display:none}.signal-item{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}}@media (width<=1024px){.journey-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-card-3{grid-column:1/-1;min-height:390px}}@media (width<=680px){.how-it-works-heading{margin-bottom:28px}.journey-section-title{letter-spacing:-.06em;font-size:clamp(1.18rem,6.1vw,2rem)}.journey-card-grid{grid-template-columns:1fr;gap:18px}.journey-card,.journey-card-3{border-radius:28px;grid-column:auto;min-height:390px;padding:24px;transform:none}.journey-card:after{border-radius:27px}.journey-card:hover{transform:translateY(-5px)}.journey-card h3{max-width:12ch;font-size:2rem}.journey-card-icon{font-size:3.8rem}}@media (prefers-reduced-motion:reduce){.journey-card{opacity:1;filter:none;transition:none!important;animation:none!important;transform:none!important}.journey-card-light,.journey-card-icon{transition:none!important}}@media (width<=1100px){.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-card.is-featured{transform:none}.pricing-card.is-featured:hover{transform:translateY(-7px)}}@media (width<=620px){.pricing-heading{margin-bottom:30px}.pricing-heading h2{font-size:clamp(2.2rem,12vw,3.2rem)}.pricing-grid{grid-template-columns:1fr;gap:14px}.pricing-card{padding:22px}.pricing-card-header p{min-height:0}}@media (prefers-reduced-motion:reduce){.pricing-card-glow{animation:none!important}.scroll-star i{opacity:.48;animation:none!important}.pricing-card,.pricing-button{transition:none!important}}@media (width<=620px){.featured-artists-section{padding:20px 0 38px}.artist-card-group{gap:14px;padding-right:14px}.featured-artist-card{flex-basis:154px;width:154px}.featured-artist-photo{width:142px;height:142px}.featured-artist-name{font-size:.92rem;bottom:18px;left:10px;right:10px}}@media (prefers-reduced-motion:reduce){.artist-marquee{overflow-x:auto}.artist-marquee-track{animation:none!important}.artist-card-group[aria-hidden=true]{display:none}.login-modal-backdrop,.login-modal{animation:none!important}}.wvy-symbol{color:#fff;letter-spacing:.04em;vertical-align:middle;background:linear-gradient(105deg,#2f72f5 0%,#6555ef 52%,#a52ee9 100%);border:1px solid #ffffff38;border-radius:999px;place-items:center;min-width:58px;height:30px;padding:0 13px;font-family:Urbanist,sans-serif;font-size:.82rem;font-style:normal;font-weight:900;line-height:1;display:inline-grid;box-shadow:inset 0 1px #fff3,0 5px 16px #553fee40}.wvy-symbol.is-compact{min-width:42px;height:21px;padding:0 8px;font-size:.58rem}.how-it-works-section,.analytics-section,.final-cta-section{position:relative}.member-shell{color:#f8f7ff;background:radial-gradient(circle at 78% 6%,#54cdff12,#0000 28%),radial-gradient(circle at 28% 88%,#7457ee1a,#0000 30%),#090a19;min-height:100vh;position:relative;overflow-x:clip}.member-shell .scroll-starfield{opacity:.55}.member-sidebar{z-index:30;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0b0c1ddb;border-right:1px solid #ab9dff1f;flex-direction:column;width:272px;padding:26px 18px 22px;display:flex;position:fixed;inset:0 auto 0 0}.member-sidebar-brand{justify-content:space-between;align-items:center;min-height:78px;padding:0 10px;display:flex}.member-sidebar-brand .brand-logo-image{height:62px}.member-sidebar-brand>button{display:none}.member-sidebar nav{gap:7px;margin-top:30px;display:grid}.member-sidebar nav button,.sidebar-support,.sidebar-logout{color:#f8f7ff8f;min-height:52px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:15px;align-items:center;gap:13px;padding:0 15px;font-size:.93rem;font-weight:650;transition:color .18s,background .18s,border-color .18s,transform .18s;display:flex}.member-sidebar nav button:hover,.member-sidebar nav button.active,.sidebar-support:hover,.sidebar-support.active{color:#fff;background:linear-gradient(110deg,#795ded29,#53d3ff0b);border-color:#9584ff2b;transform:translate(2px)}.member-sidebar nav button.active .material-symbols-outlined{color:#8ee8ff}.member-sidebar nav button b{color:#91e9ff;text-align:center;background:#75ddff1c;border-radius:8px;min-width:22px;margin-left:auto;padding:3px 6px;font-size:.68rem}.sidebar-support{margin-top:auto;position:relative}.sidebar-support>.material-symbols-outlined{color:#8de9ff}.sidebar-support>small{color:#f8f7ff47;font-size:.58rem;position:absolute;right:14px}.sidebar-support.active>small{color:#8de9ff94}.campaign-progress i,.audience-bars i{background:#ffffff12;border-radius:99px;height:5px;overflow:hidden}.campaign-progress em,.audience-bars em{border-radius:inherit;background:linear-gradient(90deg,#8068ff,#7ce8ff);height:100%;display:block}.rating-stars.is-empty{opacity:.18;filter:grayscale()}.account-verification-chip{border-radius:9px;width:fit-content;margin-top:7px;padding:6px 9px;font-size:.61rem;font-weight:800}.account-verification-chip.verified{color:#75e4b8;background:#58e0b11a}.account-verification-chip.unverified{color:#ffad88;background:#ff97691a}.sidebar-logout{color:#f8f7ff6b;margin-top:8px}.sidebar-logout:hover{color:#ff9daf}.member-main{min-height:100vh;margin-left:272px}.member-topbar{z-index:20;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#090a19b8;border-bottom:1px solid #ffffff0f;align-items:center;gap:20px;min-height:94px;padding:0 clamp(24px,4vw,58px);display:flex;position:sticky;top:0}.member-menu-toggle{display:none}.member-top-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.member-balance,.member-user,.member-notification,.member-menu-toggle{color:#fff;cursor:pointer;background:#ffffff08;border:1px solid #a092ff24}.member-balance{min-width:140px;min-height:56px;font:inherit;text-align:left;background:linear-gradient(115deg,#262256bd,#11233db3);border-color:#89ccff30;border-radius:16px;justify-content:center;align-items:center;padding:0 18px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0e,0 10px 28px #00000021}.member-balance:before{content:"";background:linear-gradient(#9b7cff,#77e8ff);width:3px;position:absolute;inset:0 auto 0 0;box-shadow:0 0 14px #63ddff80}.member-wallet-copy{gap:3px;display:grid}.member-wallet-copy small{color:#f8f7ff80;letter-spacing:.08em;font-size:.62rem;font-weight:850}.member-wallet-copy strong{font-family:Urbanist,sans-serif;font-size:.98rem;line-height:1}.member-wallet-copy em{color:#8deaff;letter-spacing:.03em;font-size:.68em;font-style:normal}.member-balance>span:last-child{display:grid}.member-balance small{color:#f8f7ff61;font-size:.65rem}.member-balance strong{font-size:.8rem}.member-notification{border-radius:15px;width:48px;height:48px;position:relative}.member-notification i{background:#71e5ff;border-radius:50%;width:7px;height:7px;position:absolute;top:10px;right:10px;box-shadow:0 0 10px #71e5ff}.member-user{min-height:58px;font:inherit;text-align:left;background:linear-gradient(120deg,#ffffff0e,#7e65ed0e);border-color:#7ddeff2b;border-radius:18px;align-items:center;gap:12px;padding:0 12px 0 8px;display:flex;box-shadow:inset 0 1px #ffffff0e,0 12px 30px #00000024}.member-user>span:first-child{color:#fff;background:linear-gradient(145deg,#7457ef,#4ed7ee);border-radius:14px;place-items:center;width:42px;height:42px;font-size:.82rem;font-weight:900;display:grid;overflow:hidden;box-shadow:0 0 0 1px #ffffff1f,0 10px 24px #4cc7eb1f}.member-user>span:first-child img{object-fit:cover;width:100%;height:100%;display:block}.member-user div{min-width:0;display:grid}.member-user strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:132px;font-size:.9rem;font-weight:850;overflow:hidden}.member-user>span:last-child{color:#8feaff;background:#ffffff0a;border-radius:10px;place-items:center;width:30px;height:30px;font-size:1rem;display:grid}.member-content{z-index:2;width:min(100%,1440px);margin:0 auto;padding:48px clamp(24px,4vw,58px) 70px;position:relative}.member-verification-banner{color:#fff;width:100%;min-height:72px;font:inherit;text-align:left;cursor:pointer;background:linear-gradient(100deg,#745ce821,#41d2ff11);border:1px solid #74e0ff33;border-radius:18px;align-items:center;gap:14px;margin:0 0 24px;padding:12px 15px;display:flex;box-shadow:0 16px 45px #0000001f,inset 0 1px #ffffff0a}.member-verification-banner>.material-symbols-outlined{color:#82e7ff;background:#66daff17;border-radius:14px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.member-verification-banner>span:nth-child(2){gap:4px;display:grid}.member-verification-banner strong{font-size:.86rem}.member-verification-banner small{color:#f8f7ff73;font-size:.7rem}.member-verification-banner>span:last-child{color:#8ee9ff;white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-size:.76rem;font-weight:800;display:flex}.member-verification-banner>span:last-child .material-symbols-outlined{font-size:1rem}.member-verification-backdrop{z-index:100;-webkit-backdrop-filter:blur(20px)saturate(.78);backdrop-filter:blur(20px)saturate(.78);background:#0506148a}.member-view{animation:.36s both member-view-in}@keyframes member-view-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.member-view-heading{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:32px;display:flex}.member-home-welcome{letter-spacing:-.065em;max-width:900px;font-family:Urbanist,sans-serif;font-weight:750;line-height:.95;color:#f8f7ff!important;margin:0!important;font-size:clamp(3rem,5.8vw,5.7rem)!important}.member-home-welcome span{color:#f8f7fff0}.member-home-welcome strong{color:#0000;background:linear-gradient(100deg,#83eaff 5%,#a9b7ff 48%,#d3a8ff 100%);text-shadow:0 12px 40px #6dccff1f;-webkit-background-clip:text;background-clip:text;font-weight:850;display:inline}.member-eyebrow{color:#a996ff;letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:850}.member-view-heading h1{letter-spacing:-.055em;max-width:800px;margin:8px 0 0;font-family:Urbanist,sans-serif;font-size:clamp(2.1rem,4vw,3.7rem);line-height:1.02}.member-view-heading p{color:#f8f7ff85;margin:12px 0 0;font-size:.92rem}.member-primary-action{color:#26267b;min-height:52px;font:inherit;cursor:pointer;background:linear-gradient(110deg,#c1c4ff,#8de8ff);border:0;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:0 21px;font-size:.88rem;font-weight:850;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 14px 34px #4db3e424}.member-primary-action:hover{transform:translateY(-2px);box-shadow:0 18px 40px #4db3e438}.member-primary-action:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.support-create-card,.support-ticket,.support-empty{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff08;border:1px solid #9c8dff24;box-shadow:inset 0 1px #ffffff09,0 24px 68px #00000024}.support-create-card{border-radius:24px;gap:20px;margin-bottom:22px;padding:28px;animation:.26s both member-view-in;display:grid}.support-form-heading{align-items:center;gap:14px;display:flex}.support-form-heading>.material-symbols-outlined{color:#8de9ff;background:linear-gradient(135deg,#8063ec2e,#4bd3f41a);border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.support-form-heading h2{margin:0;font-family:Urbanist,sans-serif;font-size:1.35rem}.support-form-heading p{color:#f8f7ff66;margin:5px 0 0;font-size:.72rem}.support-form-grid{grid-template-columns:1.3fr .7fr;gap:14px;display:grid}.support-create-card label{color:#f8f7ffad;gap:8px;font-size:.72rem;font-weight:750;display:grid}.support-create-card input,.support-create-card select,.support-create-card textarea{color:#fff;width:100%;font:inherit;background:#ffffff08;border:1px solid #9d8eff26;border-radius:14px;outline:0;transition:border-color .16s,box-shadow .16s}.support-create-card input,.support-create-card select{min-height:52px;padding:0 14px}.support-create-card textarea{resize:vertical;min-height:130px;padding:14px;line-height:1.55}.support-create-card input:focus,.support-create-card select:focus,.support-create-card textarea:focus{border-color:#77e2ff6b;box-shadow:0 0 0 3px #57cfef0f}.support-create-card option{background:#111226}.support-form-actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.support-form-actions small{color:#f8f7ff57;font-size:.67rem}.support-tabs{background:#ffffff06;border:1px solid #9d8eff21;border-radius:15px;gap:5px;width:fit-content;margin-bottom:18px;padding:5px;display:flex}.support-tabs button{color:#f8f7ff6b;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:8px;padding:0 15px;font-size:.72rem;font-weight:750;display:flex}.support-tabs button.active{color:#a6ebff;background:linear-gradient(130deg,#7f65ed3d,#4fd4f21a)}.support-tabs b{background:#ffffff0e;border-radius:7px;min-width:22px;padding:3px 6px;font-size:.62rem}.support-ticket-list{gap:11px;display:grid}.support-ticket{border-radius:19px;grid-template-columns:48px 1fr auto 42px;align-items:center;gap:15px;padding:17px 18px;transition:border-color .16s,transform .16s;display:grid}.support-ticket:hover{border-color:#78e0ff38;transform:translateY(-1px)}.support-ticket-icon{color:#ffc176;background:#ffb85e14;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.support-ticket-icon.answered{color:#77e5b9;background:#5ee0b314}.support-ticket>div{min-width:0}.support-ticket small,.support-ticket time{color:#f8f7ff57;font-size:.63rem}.support-ticket h2{text-overflow:ellipsis;white-space:nowrap;margin:4px 0;font-size:.9rem;overflow:hidden}.support-status{color:#ffc073;background:#ffb55914;border-radius:9px;padding:7px 10px;font-size:.63rem;font-weight:800}.support-status.answered{color:#75e4b8;background:#59e0af14}.support-ticket>button{color:#8de8ff;cursor:pointer;background:#ffffff06;border:1px solid #978be81f;border-radius:12px;width:40px;height:40px}.support-empty{text-align:center;border-radius:22px;align-content:center;place-items:center;gap:10px;min-height:290px;padding:30px;display:grid}.support-empty>.material-symbols-outlined{color:#8875ed;font-size:2.7rem}.support-empty h2,.support-empty p{margin:0}.support-empty p{color:#f8f7ff66;font-size:.75rem}.notification-actions{align-items:center;gap:10px;display:flex}.notification-actions button{color:#f8f7ffc7;min-height:44px;font:inherit;cursor:pointer;background:#ffffff08;border:1px solid #9588ee29;border-radius:13px;padding:0 14px;font-size:.75rem;font-weight:800}.notification-actions button:hover,.notification-actions button:focus-visible{color:#8eeaff;border-color:#7ce2ff4d}.notification-section-heading{color:#a996ff;letter-spacing:.12em;text-transform:uppercase;margin:0 0 13px;font-size:.72rem;font-weight:900}.notification-icon{border-radius:16px;place-items:center;display:grid}.notification-settings-panel{background:#ffffff08;border:1px solid #8e80ed29;border-radius:18px;grid-template-columns:46px 1fr 40px;align-items:center;gap:13px;margin-bottom:18px;padding:15px;display:grid}.notification-settings-panel>.material-symbols-outlined{color:#aa9cff;background:#7e65ed1f;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.notification-settings-panel strong{font-size:.9rem}.notification-settings-panel p{color:#f8f7ff6b;margin:4px 0 0;font-size:.72rem}.notification-settings-panel button{color:#f8f7ff8c;cursor:pointer;background:#ffffff09;border:0;border-radius:12px;width:40px;height:40px}.notification-workspace{display:block}.notification-feed{min-width:0;max-width:920px}.notification-group{gap:10px;margin-bottom:20px;display:grid}.notification-group h2{color:#f8f7ff85;margin:0;font-size:.82rem;font-weight:850}.notification-list{gap:10px;display:grid}.notification-card{color:#fff;width:100%;font:inherit;text-align:left;cursor:pointer;background:#ffffff07;border:1px solid #9f90ff1f;border-radius:18px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;transition:transform .16s,border-color .16s,background .16s;display:grid;position:relative}.notification-card:hover,.notification-card:focus-visible,.notification-card.selected{background:#ffffff0b;border-color:#7ee0ff3d;transform:translateY(-1px)}.notification-card.unread{background:linear-gradient(120deg,#7e65ed1b,#4cd3f30a)}.notification-card>i{background:#7de9ff;border-radius:50%;width:7px;height:7px;position:absolute;top:16px;right:16px;box-shadow:0 0 14px #7de9ff}.notification-icon{color:#aa9cff;background:#7e65ed1a;width:48px;height:48px}.notification-card.feedback .notification-icon{color:#8deaff;background:#7ee2ff14}.notification-card.analytics .notification-icon{color:#80e8ff;background:#6addff17}.notification-card.system .notification-icon{color:#f8f7ff8c;background:#ffffff0d}.notification-copy{gap:4px;min-width:0;display:grid}.notification-copy strong{font-size:.94rem}.notification-copy small{color:#f8f7ff8a;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.notification-copy em{color:#f8f7ff57;font-size:.66rem;font-style:normal}.notification-cta{color:#8deaff;white-space:nowrap;background:#5bdbfa11;border-radius:10px;padding:8px 10px;font-size:.68rem;font-weight:850}.notification-inline-detail{display:none}.notification-detail-panel{position:sticky;top:118px}.notification-detail-card,.notification-detail-empty,.notification-empty{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff08;border:1px solid #9c8dff24;border-radius:24px;box-shadow:inset 0 1px #ffffff09,0 24px 68px #00000024}.notification-detail-card{align-content:start;gap:13px;min-height:360px;padding:24px;display:grid}.notification-detail-card>.notification-icon{width:58px;height:58px;font-size:1.7rem}.notification-detail-card small{color:#f8f7ff5c;font-size:.7rem}.notification-detail-card h2{margin:0;font-family:Urbanist,sans-serif;font-size:1.55rem;line-height:1.1}.notification-detail-card p{color:#f8f7ff8f;margin:0;line-height:1.65}.notification-detail-card button{color:#8deaff;width:fit-content;min-height:42px;font:inherit;cursor:pointer;background:#48cfef0e;border:1px solid #7ee0ff29;border-radius:12px;align-items:center;gap:7px;margin-top:8px;padding:0 13px;font-size:.74rem;font-weight:850;display:inline-flex}.notification-detail-empty,.notification-empty{text-align:center;align-content:center;place-items:center;gap:12px;min-height:320px;padding:30px;display:grid}.notification-detail-empty .material-symbols-outlined,.notification-empty>.material-symbols-outlined{color:#8deaff;font-size:2.8rem}.notification-detail-empty p,.notification-empty p{color:#f8f7ff7a;max-width:440px;margin:0;line-height:1.6}.notification-empty h2{margin:0;font-size:1.4rem}.member-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.member-stat-card,.member-feature-card,.analytics-card,.task-builder,.task-preview,.campaign-row,.account-profile-card,.settings-card,.campaign-empty{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff08;border:1px solid #a293ff21;box-shadow:inset 0 1px #ffffff06,0 25px 70px #00000024}.member-stat-card{border-radius:20px;align-content:end;gap:6px;min-height:176px;padding:20px;display:grid;position:relative;overflow:hidden}.member-stat-card:before{content:"";filter:blur(20px);opacity:.18;border-radius:50%;position:absolute;inset:-50% -20% 52% 45%}.tone-purple:before{background:#7958ff}.tone-cyan:before{background:#50dcff}.tone-blue:before{background:#568eff}.tone-pink:before{background:#ff7fa5}.member-stat-icon{color:#9b8cff;background:#8169f51f;border-radius:13px;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:18px;left:18px}.tone-cyan .member-stat-icon{color:#71e3ff;background:#50dcff17}.member-stat-card>span{color:#f8f7ff7a;font-size:.75rem}.member-stat-card strong{font-family:Urbanist,sans-serif;font-size:1.85rem;line-height:1}.member-stat-card small{color:#f8f7ff57;font-size:.68rem}.member-home-grid{grid-template-columns:1.2fr .8fr;gap:16px;margin-top:16px;display:grid}.member-feature-card{border-radius:24px;min-height:300px;padding:28px}.member-balance-card{background:radial-gradient(circle at 85% 20%,#53daff21,#0000 28%),radial-gradient(circle at 16% 92%,#7b55ef33,#0000 34%),#ffffff09;flex-direction:column;justify-content:space-between;display:flex;overflow:hidden}.member-feature-card h2,.analytics-card h2,.task-preview h2{letter-spacing:-.035em;margin:8px 0 0;font-family:Urbanist,sans-serif;font-size:clamp(1.45rem,2.4vw,2.25rem)}.member-balance-card p{color:#f8f7ff87;max-width:58ch;line-height:1.65}.member-balance-card button{color:#8ee9ff;width:fit-content;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-weight:750;display:flex}.member-card-title{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.live-dot{color:#79e4ff;letter-spacing:.08em;background:#4edaff14;border-radius:9px;padding:6px 9px;font-size:.58rem;font-weight:850}.activity-list{gap:17px;margin-top:28px;display:grid}.activity-list>div{align-items:center;gap:12px;display:flex}.activity-icon{background:#ffffff0a;border-radius:13px;place-items:center;width:40px;height:40px;display:grid}.activity-icon.cyan{color:#76e5ff}.activity-icon.purple{color:#a18dff}.activity-icon.pink{color:#ff9db5}.activity-list p{gap:3px;margin:0;display:grid}.activity-list strong{font-size:.82rem}.activity-list small{color:#f8f7ff61;font-size:.7rem}.wallet-layout{grid-template-columns:1.08fr .92fr;gap:16px;margin-top:18px;display:grid}.wvy-wallet-card,.wallet-detail-card,.listening-analytics-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #a293ff24;box-shadow:inset 0 1px #ffffff0d,0 28px 75px #0000002e}.wvy-wallet-card{background:radial-gradient(circle at 84% 18%,#68e5ff3b,#0000 24%),radial-gradient(circle at 13% 88%,#895bff57,#0000 40%),linear-gradient(135deg,#372d7ceb,#0f1f42f0);border-radius:27px;grid-template-rows:auto 1fr auto;min-height:320px;padding:28px;display:grid;position:relative;overflow:hidden}.wvy-wallet-card:after{content:"";pointer-events:none;border:1px solid #7fe4ff26;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-92px;right:-65px;box-shadow:0 0 0 28px #7e68f20f,0 0 0 58px #7e68f209}.wallet-card-top,.wallet-card-bottom{z-index:1;justify-content:space-between;align-items:center;gap:18px;width:100%;display:flex;position:relative}.wallet-card-top>div{gap:6px;display:grid}.wallet-card-top small{color:#f8f7ff7a}.wallet-chip{background:linear-gradient(145deg,#c6bfffb8,#6de0ffb3);border:1px solid #fff3;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:3px;width:48px;height:35px;padding:8px;display:grid;box-shadow:0 8px 24px #51d7f526}.wallet-chip i{background:#181d497a;border-radius:2px}.wallet-balance{z-index:1;text-align:left;align-self:center;justify-items:start;gap:9px;display:grid;position:relative}.wallet-balance>span{color:#f8f7ff7a;font-size:.76rem}.wallet-balance strong{letter-spacing:-.06em;font-family:Urbanist,sans-serif;font-size:clamp(3.2rem,6vw,5.4rem);line-height:.95}.wallet-balance em{color:#8deaff;letter-spacing:0;font-size:.3em;font-style:normal}.wallet-orbit-mark{pointer-events:none;border:1px solid #82e1ff1a;border-radius:50%;width:245px;height:245px;position:absolute;top:50%;right:-44px;transform:translateY(-50%)}.wallet-orbit-mark:before,.wallet-orbit-mark:after{content:"";border-radius:inherit;border:1px solid #9684ff17;position:absolute;inset:27px}.wallet-orbit-mark:after{background:radial-gradient(circle at 35% 28%,#a08dff57,#5bdbf71f 38%,#151c43bf 70%);inset:69px;box-shadow:0 0 48px #5dd8f617}.wallet-orbit-mark i{z-index:1;background:#86e8ff;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 14px #69e4ffb8}.wallet-orbit-mark i:first-child{top:19px;left:102px}.wallet-orbit-mark i:nth-child(2){width:5px;height:5px;bottom:70px;right:24px}.wallet-orbit-mark i:nth-child(3){background:#a997ff;width:4px;height:4px;bottom:38px;left:48px}.wallet-card-bottom{justify-content:flex-end}.wallet-card-bottom>.wallet-add-balance{color:#25256d;min-height:46px;font:inherit;cursor:pointer;background:linear-gradient(110deg,#b7b7ff,#80e7ff);border:1px solid #d1e1ff40;border-radius:14px;align-items:center;gap:8px;padding:0 17px;font-size:.78rem;font-weight:850;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 10px 28px #58d5f52b}.wallet-card-bottom>.wallet-add-balance:hover{transform:translateY(-2px);box-shadow:0 14px 34px #58d5f542}.wallet-add-balance .material-symbols-outlined{font-size:1.05rem}.wallet-detail-card{background:#ffffff08;border-radius:25px;min-height:320px;padding:25px}.wallet-detail-card .member-card-title>button{color:#8de8ff;font:inherit;cursor:pointer;background:#49d3f809;border:1px solid #7ddcff24;border-radius:11px;align-items:center;gap:6px;padding:8px 10px;font-size:.7rem;font-weight:750;display:flex}.wallet-detail-card .member-card-title>button .material-symbols-outlined{font-size:1rem}.wallet-detail-card .member-card-title>button.wallet-summary-close{justify-content:center;width:38px;height:38px;padding:0}.wallet-wvy-symbol{z-index:2;position:relative}.wallet-balance strong,.member-wallet-copy strong,.wallet-month-summary strong,.wallet-transactions b{align-items:center;gap:8px;display:flex}.wallet-month-summary{gap:20px;margin-top:28px;display:grid}.wallet-month-summary>div:not(.wallet-summary-note){grid-template-columns:1fr auto;gap:8px 15px;display:grid}.wallet-month-summary>div>span{color:#f8f7ff73;font-size:.72rem}.wallet-month-summary>div>strong{font-size:.82rem}.wallet-month-summary i{background:#ffffff0f;border-radius:99px;grid-column:1/-1;height:6px;overflow:hidden}.wallet-month-summary em{border-radius:inherit;background:linear-gradient(90deg,#8168ff,#76e8ff);height:100%;display:block}.wallet-summary-note{background:#5cd7f80a;border-radius:15px;align-items:center;gap:12px;padding:14px;display:flex}.wallet-summary-note>.material-symbols-outlined{color:#8de9ff}.wallet-summary-note p{gap:3px;margin:0;display:grid}.wallet-summary-note small{color:#f8f7ff61;font-size:.67rem}.wallet-transactions{gap:5px;margin-top:20px;display:grid}.wallet-transactions>div{border-radius:12px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:9px 7px;transition:background .16s;display:grid}.wallet-transactions>div:hover{background:#ffffff08}.transaction-icon{color:#9e8cff;background:#7f65ec17;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.transaction-icon .material-symbols-outlined{font-size:1.1rem}.wallet-transactions p{gap:3px;margin:0;display:grid}.wallet-transactions strong{font-size:.74rem}.wallet-transactions small{color:#f8f7ff57;font-size:.62rem}.wallet-transactions b{color:#ff9aae;font-size:.69rem}.wallet-transactions b.positive{color:#7ce7bd}.home-insights-grid{grid-template-columns:minmax(0,1fr);margin-top:16px;display:grid}.listening-analytics-card{background:#ffffff08;border-radius:27px;min-height:610px;padding:34px}.listening-analytics-card .member-card-title p{color:#f8f7ff66;margin:7px 0 0;font-size:.72rem}.analytics-live-state{color:#75e4ff;text-transform:uppercase;align-items:center;gap:6px;font-size:.66rem;font-weight:800;display:flex}.analytics-live-state i{background:#6ee2ff;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite live-pulse;box-shadow:0 0 10px #6ee2ff}@keyframes live-pulse{50%{opacity:.45;transform:scale(.75)}}.analytics-range-tabs{background:#ffffff06;border:1px solid #9e8fff24;border-radius:14px;gap:5px;width:fit-content;margin-top:24px;padding:5px;display:flex}.analytics-range-tabs button{color:#f8f7ff6b;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 15px;font-size:.68rem;font-weight:750;transition:color .16s,background .16s,box-shadow .16s}.analytics-range-tabs button:hover{color:#f8f7ffcc}.analytics-range-tabs button.active{color:#a9ebff;background:linear-gradient(135deg,#7f66ee47,#52d5f31f);box-shadow:inset 0 0 0 1px #82dcff1f}.market-chart-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-top:30px;display:flex}.market-chart-head>div:first-child{grid-template-columns:auto auto;align-items:end;gap:3px 10px;display:grid}.market-chart-head small{color:#f8f7ff61;grid-column:1/-1;font-size:.72rem}.market-chart-head strong{letter-spacing:-.045em;font-family:Urbanist,sans-serif;font-size:3rem;line-height:1}.market-chart-head>div:first-child>span{color:#73e4b8;background:#5be2b314;border-radius:8px;align-items:center;gap:3px;padding:5px 8px;font-size:.68rem;font-weight:750;display:flex}.market-chart-head .material-symbols-outlined{font-size:.95rem}.task-duration-badge{color:#a9ebff;background:linear-gradient(135deg,#6f5be61a,#4fd6f50d);border:1px solid #84dcff29;border-radius:12px;align-items:center;gap:8px;padding:10px 13px;font-size:.72rem;font-weight:800;display:inline-flex}.market-line-chart{height:410px;margin-top:22px;padding:0 0 28px 34px;position:relative}.market-line-chart svg{width:100%;height:100%;overflow:visible}.chart-grid line{stroke:#ffffff0f;stroke-width:1px;stroke-dasharray:4 7}.chart-area{fill:url(#listenArea)}.chart-line{fill:none;stroke:url(#listenLine);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px #59daff33)}.chart-points circle{fill:#8c7cff;stroke:#151831;stroke-width:2.5px}.chart-last-point{fill:#84eaff;stroke:#101226;stroke-width:3px}.chart-last-pulse{fill:none;stroke:#74e5ff61;stroke-width:2px;transform-origin:800px 42px;animation:2s ease-out infinite chart-point-pulse}@keyframes chart-point-pulse{to{opacity:0;transform:scale(1.8)}}.chart-y-axis{color:#f8f7ff4d;flex-direction:column;justify-content:space-between;font-size:.6rem;display:flex;position:absolute;inset:14px auto 41px 0}.chart-x-axis{color:#f8f7ff52;justify-content:space-between;font-size:.61rem;display:flex;position:absolute;bottom:0;left:36px;right:0}.market-chart-footer{border-top:1px solid #ffffff0f;gap:32px;padding-top:18px;display:flex}.market-chart-footer>span{color:#f8f7ff66;align-items:center;gap:7px;font-size:.69rem;display:flex}.market-chart-footer i{border-radius:50%;width:7px;height:7px}.market-chart-footer i.up{background:#72e3b8;box-shadow:0 0 8px #72e3b84d}.market-chart-footer i.down{background:#ff8fa5;box-shadow:0 0 8px #ff8fa54d}.market-chart-footer strong{color:#f8f7ffc2}.listening-summary{grid-template-columns:repeat(3,1fr);gap:9px;margin:24px 0;display:grid}.listening-summary>div{background:#ffffff06;border-radius:14px;gap:4px;padding:13px;display:grid}.listening-summary small{color:#f8f7ff57;font-size:.62rem}.listening-summary strong{font-size:.78rem}.listening-summary span{color:#77e4bd;font-size:.6rem}.listening-summary span.down{color:#ff9bae}.listening-heatmap{gap:7px;display:grid}.heatmap-hours,.heatmap-row{grid-template-columns:38px repeat(6,minmax(32px,1fr));align-items:center;gap:7px;display:grid}.heatmap-hours span{color:#f8f7ff4d;text-align:center;font-size:.58rem}.heatmap-row strong{color:#f8f7ff7a;font-size:.64rem;font-weight:650}.heatmap-row>span{border-radius:7px;min-height:27px;transition:transform .16s,box-shadow .16s}.heatmap-row>span:hover{transform:scale(1.08);box-shadow:0 0 16px #5ddcff29}.heat-1{background:#7766d21f}.heat-2{background:#6f69dc40}.heat-3{background:#5b86e26e}.heat-4{background:#4cb7e5a6}.heat-5{background:#65dff7;box-shadow:0 0 10px #5ddcff33}.heatmap-legend{color:#f8f7ff4d;justify-content:flex-end;align-items:center;gap:5px;margin-top:13px;font-size:.58rem;display:flex}.heatmap-legend i{border-radius:3px;width:16px;height:8px}.member-filter{color:#f8f7ffb3;font:inherit;cursor:pointer;background:#ffffff08;border:1px solid #a192ff26;border-radius:13px;align-items:center;gap:7px;padding:10px 14px;display:flex}.analytics-period-filter{background:#ffffff07;border:1px solid #9b8dff26;border-radius:15px;gap:5px;padding:5px;display:flex;box-shadow:inset 0 1px #ffffff09}.analytics-period-filter button{color:#f8f7ff6e;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:11px;padding:0 17px;font-size:.72rem;font-weight:760;transition:color .16s,background .16s,box-shadow .16s}.analytics-period-filter button:hover{color:#f8f7ffd9}.analytics-period-filter button.active{color:#a5ebff;background:linear-gradient(130deg,#7f65ed47,#4fd4f21c);box-shadow:inset 0 0 0 1px #80deff1f,0 8px 22px #3297c514}.analytics-card-controls{align-items:center;gap:12px;display:flex}.analytics-campaign-picker{background:linear-gradient(120deg,#755be017,#47cded09);border:1px solid #88d3ff26;border-radius:13px;gap:4px;min-width:190px;padding:8px 11px;display:grid}.analytics-campaign-picker>span{color:#f8f7ff57;letter-spacing:.08em;text-transform:uppercase;font-size:.55rem;font-weight:800}.analytics-campaign-picker select{color:#fff;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;outline:0;font-size:.72rem;font-weight:760}.analytics-campaign-picker option{color:#fff;background:#111226}.analytics-page-controls{align-items:flex-end;gap:10px;display:flex}.analytics-campaign-picker.page{min-width:220px;min-height:52px}.analytics-selected-task{margin-top:10px!important}.analytics-selected-task strong{color:#8de9ff}.analytics-layout{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.analytics-card{border-radius:23px;padding:25px}.analytics-card,.listening-analytics-card{position:relative}.analytics-card.plan-locked,.listening-analytics-card.plan-locked{opacity:.24;filter:grayscale(.72);pointer-events:none;-webkit-user-select:none;user-select:none;overflow:hidden}.turkey-card{grid-column:1/-1;min-height:680px;padding:30px}.turkey-card .member-card-title p{color:#f8f7ff6b;margin:8px 0 0;font-size:.76rem}.turkey-map-stage{background:radial-gradient(#45c1eb12,#0000 54%);border-radius:22px;place-items:center;min-height:470px;margin:12px 0 2px;display:grid;position:relative;overflow:hidden}.interactive-turkey-map{width:min(100%,1160px)}.interactive-turkey-map svg{width:100%;height:auto;display:block;overflow:visible}.interactive-turkey-map g[data-city-name]{cursor:pointer;outline:none}.interactive-turkey-map g[data-city-name] path{transform-box:fill-box;transform-origin:50%;transition:fill .16s,stroke .16s,filter .16s,transform .16s;fill:#272a4ff0!important;stroke:#8e9fe17a!important;stroke-width:1.15px!important;opacity:1!important}.interactive-turkey-map.has-data g[data-city-name]:hover path{filter:drop-shadow(0 0 7px #5ae1ff8c);transform:translateY(-1px);fill:#43a2c1b8!important;stroke:#8cecff!important}.interactive-turkey-map.has-data g[data-city-name].has-analytics path{filter:drop-shadow(0 0 8px #3cddff6b);fill:var(--city-fill,#48cdee4d)!important;stroke:#91efff!important;stroke-width:1.65px!important}.interactive-turkey-map g[data-city-name].is-selected path{filter:drop-shadow(0 0 15px #78e6ffeb);fill:#a05cf0!important;stroke:#c9f6ff!important;stroke-width:2.6px!important}.map-hover-label{z-index:2;color:#a3efff;pointer-events:none;background:#0a0c1ee0;border:1px solid #74e1ff3d;border-radius:11px;padding:8px 13px;font-size:.76rem;font-weight:750;position:absolute;top:16px;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #0000003d}.selected-city-panel{background:#ffffff06;border:1px solid #9586ff21;border-radius:18px;grid-template-columns:1.4fr repeat(3,1fr);gap:10px;padding:12px;display:grid}.selected-city-panel>div{background:#ffffff06;border-radius:13px;align-items:center;gap:11px;min-height:66px;padding:10px 14px;display:flex}.selected-city-panel .material-symbols-outlined{color:#7be5ff;background:#52d8ff14;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.selected-city-panel p,.selected-city-panel>div:not(:first-child){gap:3px;margin:0;display:grid}.selected-city-panel small{color:#f8f7ff61;font-size:.66rem}.selected-city-panel strong{color:#fff;font-size:.92rem}.growth-card{min-height:420px}.growth-total{align-items:center;gap:10px;margin-top:25px;display:flex}.growth-total strong{font-family:Urbanist,sans-serif;font-size:2.5rem}.growth-total span{color:#70e4b9;background:#64e3b81a;border-radius:8px;padding:5px 8px;font-size:.7rem}.mini-chart{border-bottom:1px solid #ffffff12;align-items:end;gap:8px;height:210px;margin-top:30px;padding-top:12px;display:flex}.mini-chart i{opacity:.82;background:linear-gradient(#83e8ff,#7964eb);border-radius:6px 6px 0 0;flex:1;min-height:8px}.growth-legend{color:#f8f7ff7a;gap:16px;margin-top:18px;font-size:.68rem;display:flex}.growth-legend i{border-radius:50%;width:7px;height:7px;margin-right:4px;display:inline-block}.listen{background:#82e8ff}.watch{background:#8b72ff}.audience-card,.gender-card{min-height:310px}.audience-bars{gap:18px;margin-top:28px;display:grid}.audience-bars>div{gap:7px;display:grid}.audience-bars span{color:#f8f7ff8c;justify-content:space-between;font-size:.72rem;display:flex}.audience-bars b{color:#fff}.gender-card{grid-template-columns:1fr 1fr;align-items:center;display:grid}.gender-card>span,.gender-card>h2{grid-column:1/-1}.gender-donut{aspect-ratio:1;background:conic-gradient(#80e5ff 0 62%, #826cff 62% 96%, #ffffff14 96%);border-radius:50%;place-items:center;width:145px;margin-top:16px;display:grid}.gender-donut:before{content:"";aspect-ratio:1;background:#111226;border-radius:50%;grid-area:1/1;width:100px}.gender-donut div{z-index:1;text-align:center;grid-area:1/1;display:grid}.gender-donut strong{font-size:1.5rem}.gender-donut span{color:#f8f7ff73;font-size:.68rem}.gender-legend{gap:13px;display:grid}.gender-legend span{color:#f8f7ff80;align-items:center;gap:7px;font-size:.7rem;display:flex}.gender-legend i{background:#80e5ff;border-radius:50%;width:7px;height:7px}.gender-legend span:nth-child(2) i{background:#826cff}.gender-legend span:nth-child(3) i{background:#fff3}.gender-legend b{color:#fff;margin-left:auto}.gender-card{flex-direction:column;align-items:stretch;min-height:470px;display:flex}.gender-heading{gap:7px;display:grid}.gender-heading h2{margin:0}.gender-donut{width:178px;margin:28px auto 24px;box-shadow:0 0 42px #58d5f817}.gender-donut:before{width:120px}.gender-legend{grid-template-columns:1fr;gap:8px;margin-top:auto}.gender-legend span{background:#ffffff06;border:1px solid #978ce81a;border-radius:13px;min-height:48px;padding:0 14px}.gender-legend b{font-size:.75rem}.rating-card{grid-column:1/-1;min-height:390px}.rating-card .member-card-title p{color:#f8f7ff6b;margin:8px 0 0;font-size:.76rem}.rating-card-content{grid-template-columns:.72fr 1.28fr;gap:38px;margin-top:30px;display:grid}.rating-score{text-align:center;background:radial-gradient(circle at 50% 30%,#785ce821,#0000 58%),#ffffff06;border:1px solid #9b8bff21;border-radius:21px;align-content:center;justify-items:center;padding:24px;display:grid}.rating-score>div:first-child{align-items:baseline;gap:6px;display:flex}.rating-score>div:first-child strong{letter-spacing:-.06em;font-family:Urbanist,sans-serif;font-size:4rem;line-height:1}.rating-score>div:first-child span{color:#f8f7ff61;font-size:1rem}.rating-stars{gap:2px;margin-top:17px;display:flex}.rating-stars .material-symbols-outlined{color:#f8f7ff1f;font-variation-settings:"FILL" 1;font-size:1.25rem}.rating-stars .material-symbols-outlined.filled{color:#8ee9ff;filter:drop-shadow(0 0 6px #60deff42)}.rating-score p{color:#f8f7ff6b;max-width:32ch;margin:17px 0 0;font-size:.72rem;line-height:1.55}.rating-distribution{align-content:center;gap:8px;display:grid}.rating-distribution>div{grid-template-columns:34px 1fr 38px;align-items:center;gap:10px;display:grid}.rating-distribution>div>span{color:#f8f7ff94;justify-content:flex-end;align-items:center;gap:3px;font-size:.68rem;display:flex}.rating-distribution .material-symbols-outlined{color:#8de8ff;font-variation-settings:"FILL" 1;font-size:.75rem}.rating-distribution i{background:#ffffff0f;border-radius:99px;height:7px;overflow:hidden}.rating-distribution em{border-radius:inherit;background:linear-gradient(90deg,#8168ff,#7de8ff);height:100%;display:block}.rating-distribution b{color:#f8f7ff73;text-align:right;font-size:.65rem}.rating-tier-1{--rating-color:#ff6474;--rating-rgb:255, 100, 116}.rating-tier-2{--rating-color:#ff9b59;--rating-rgb:255, 155, 89}.rating-tier-3{--rating-color:#ffd568;--rating-rgb:255, 213, 104}.rating-tier-4{--rating-color:#9bd9a7;--rating-rgb:155, 217, 167}.rating-tier-5{--rating-color:#ae6cff;--rating-rgb:174, 108, 255}.rating-stars{gap:9px;margin-top:22px}.rating-stars .material-symbols-outlined{color:var(--rating-color);filter:drop-shadow(0 0 9px rgba(var(--rating-rgb), .3));font-size:2.15rem;transition:transform .18s,filter .18s}.rating-stars .material-symbols-outlined:hover{filter:drop-shadow(0 0 14px rgba(var(--rating-rgb), .48));transform:translateY(-3px)scale(1.08)}.rating-distribution{gap:12px}.rating-distribution>div{grid-template-columns:40px 1fr 42px}.rating-distribution>div>span,.rating-distribution .material-symbols-outlined{color:var(--rating-color)}.rating-distribution .material-symbols-outlined{filter:drop-shadow(0 0 6px rgba(var(--rating-rgb), .3));font-size:1rem}.rating-distribution i{height:10px}.rating-distribution em{background:linear-gradient(90deg, rgba(var(--rating-rgb), .58), var(--rating-color));box-shadow:0 0 12px rgba(var(--rating-rgb), .18)}.rating-review-count{background:linear-gradient(135deg,#62ddfb29,#7b5de721);border:1px solid #75e1ff3d;border-radius:15px;justify-items:center;gap:2px;min-width:126px;padding:12px 17px;display:grid;box-shadow:0 10px 28px #2ca7d31f,inset 0 1px #ffffff12}.rating-review-count strong{color:#91ebff;font-family:Urbanist,sans-serif;font-size:1.35rem;line-height:1}.rating-review-count small{color:#f8f7ffa3;letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:800}.rating-star-shape{background:var(--rating-color,#ffe887);clip-path:polygon(50% 0%,61% 34%,98% 35%,68% 57%,79% 94%,50% 72%,21% 94%,32% 57%,2% 35%,39% 34%);width:20px;height:20px;filter:drop-shadow(0 0 7px rgba(var(--rating-rgb,255, 232, 135), .3));flex:none;display:inline-block}.rating-stars .rating-star-shape{width:42px;height:42px;transition:transform .18s,filter .18s}.rating-stars .rating-star-shape:hover{filter:drop-shadow(0 0 15px rgba(var(--rating-rgb), .5));transform:translateY(-4px)scale(1.08)}.rating-distribution>div>span{color:var(--rating-color);font-weight:800}.rating-distribution>div>span .rating-star-shape{background:var(--rating-color);border-radius:0;width:17px;height:17px;overflow:visible}.rating-distribution>div>i{height:10px}.survey-results-card{grid-column:1/-1}.survey-result-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:26px;display:grid}.survey-result-box{border:1px solid rgba(var(--survey-rgb), .2);background:#ffffff06;border-radius:21px;align-content:space-between;gap:18px;min-height:178px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.survey-result-box i{border-radius:inherit;background:linear-gradient(180deg, rgba(var(--survey-rgb), .02), rgba(var(--survey-rgb), .24));opacity:.9;transform-origin:0 100%;height:100%;position:absolute;inset:auto 0 0}.survey-result-box:after{content:"";background:linear-gradient(90deg, var(--survey-color), rgba(var(--survey-rgb), .25));width:100%;height:5px;transform:scaleX(var(--survey-scale,1));transform-origin:0;position:absolute;bottom:0;left:0}.survey-result-box span,.survey-result-box strong{z-index:1;position:relative}.survey-result-box span{color:#f8f7ffc7;font-size:.86rem;font-weight:820;line-height:1.35}.survey-result-box strong{color:var(--survey-color);text-shadow:0 0 18px rgba(var(--survey-rgb), .18);font-family:Urbanist,sans-serif;font-size:2.05rem;line-height:1}.task-builder-layout{grid-template-columns:1.3fr .7fr;gap:18px;display:grid}.task-builder,.task-preview{border-radius:24px;padding:30px}.task-builder{gap:22px;display:grid}.task-builder label{color:#f8f7ffb8;gap:9px;font-size:.78rem;font-weight:700;display:grid}.task-builder label>div{background:#ffffff08;border:1px solid #a393ff26;border-radius:16px;align-items:center;gap:12px;min-height:62px;padding:0 16px;display:flex}.task-builder label .material-symbols-outlined{color:#80e5ff}.task-builder input,.task-builder select{color:#fff;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1}.task-builder option{background:#111226}.task-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.task-summary{grid-template-columns:1fr 1fr;gap:12px;display:grid}.task-summary>div{background:#ffffff08;border-radius:16px;align-items:center;gap:12px;padding:16px;display:flex}.task-summary .material-symbols-outlined{color:#9c8aff}.task-summary p{gap:3px;margin:0;display:grid}.task-summary small{color:#f8f7ff66}.task-submit{width:100%}.task-success{color:#7ce6bb;justify-content:center;align-items:center;gap:7px;margin:0;font-size:.78rem;display:flex}.task-preview{background:radial-gradient(circle at 50% 35%,#41d2ff21,#0000 30%),#ffffff08;overflow:hidden}.preview-art{aspect-ratio:1;background:radial-gradient(circle,#3b287f 0 22%,#12132b 23% 41%,#2e1a80 42% 44%,#111225 45% 100%);border-radius:24px;place-items:center;margin:24px 0 20px;display:grid;box-shadow:inset 0 0 40px #5fd9ff1f,0 24px 60px #0000004d}.preview-art .material-symbols-outlined{color:#80e5ff;font-size:3rem}.preview-status{color:#ffb2bf;letter-spacing:.12em;font-size:.62rem;font-weight:850}.task-preview p{color:#f8f7ff7a;line-height:1.6}.preview-reward{color:#f8f7ff73;border-top:1px solid #ffffff14;justify-content:space-between;margin-top:24px;padding-top:16px;font-size:.78rem;display:flex}.preview-reward strong{color:#a99aff}.task-panel-tabs{background:#ffffff07;border:1px solid #9f8fff26;border-radius:16px;gap:7px;width:fit-content;margin-bottom:24px;padding:6px;display:flex}.task-panel-tabs button{color:#f8f7ff8f;min-height:46px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;padding:0 20px;font-size:.94rem;font-weight:800}.task-panel-tabs button.active{color:#fff;background:#7960e933;box-shadow:inset 0 0 0 1px #9f8fff14}.panel-heading{margin-bottom:28px}.task-submit-error{color:#ff9caf;margin:0 0 12px;font-size:.72rem;font-weight:700}.task-wizard-layout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:18px;display:grid}.task-wizard,.task-live-summary,.panel-task-row,.panel-task-empty{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff08;border:1px solid #a293ff21;box-shadow:inset 0 1px #ffffff06,0 25px 70px #00000024}.task-wizard{border-radius:25px;flex-direction:column;min-height:650px;padding:30px;display:flex}.task-step-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.task-step-heading>div{gap:5px;display:grid}.task-step-heading span{color:#9c89ff;letter-spacing:.12em;font-size:.65rem;font-weight:850}.task-step-heading h2{letter-spacing:-.035em;margin:0;font-family:Urbanist,sans-serif;font-size:1.75rem}.task-step-heading>strong{color:#82e8ff;font-size:.8rem}.task-step-track{background:#ffffff0f;border-radius:99px;height:6px;margin:18px 0 30px;overflow:hidden}.task-step-track i{border-radius:inherit;background:linear-gradient(90deg,#8068ff,#79e8ff);height:100%;transition:width .26s;display:block;box-shadow:0 0 14px #5ddcff40}.task-step-content{flex:1;animation:.26s both task-step-in}@keyframes task-step-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.task-fields{gap:20px;display:grid}.task-fields label,.task-audience-step label{color:#f8f7ffb8;gap:9px;font-size:.82rem;font-weight:700;display:grid}.task-fields label>div,.task-audience-step label>div{background:#ffffff08;border:1px solid #a393ff29;border-radius:16px;align-items:center;gap:12px;min-height:62px;padding:0 16px;display:flex}.task-fields label>div:focus-within,.task-audience-step label>div:focus-within{border-color:#6fddff73;box-shadow:0 0 0 3px #53d3ff0f}.task-fields input,.task-audience-step input{color:#fff;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1}.task-fields textarea{resize:vertical;color:#fff;width:100%;font:inherit;background:#ffffff08;border:1px solid #a393ff29;border-radius:16px;outline:0;padding:16px;line-height:1.55}.task-fields textarea:focus{border-color:#6fddff73;box-shadow:0 0 0 3px #53d3ff0f}.task-fields small{color:#f8f7ff57;font-size:.68rem;font-weight:500}.task-fields label>span{justify-content:space-between;align-items:center;display:flex}.task-fields label em{color:#8de8ff;font-size:.64rem;font-style:normal;font-weight:650}.task-upload-step{justify-items:center;gap:15px;display:grid}.task-upload-zone{color:#f8f7ffa6;text-align:center;cursor:pointer;background:radial-gradient(circle,#5bd3ff12,#0000 48%),#ffffff06;border:1px dashed #71deff52;border-radius:25px;align-content:center;place-items:center;gap:10px;width:min(100%,520px);min-height:355px;transition:border-color .18s,background .18s;display:grid;position:relative;overflow:hidden}.task-upload-zone:hover{background-color:#ffffff0a;border-color:#8776ff94}.task-upload-zone>.material-symbols-outlined{color:#83e8ff;font-size:3.2rem}.task-upload-zone small{color:#f8f7ff59}.task-upload-zone input{opacity:0;cursor:pointer;position:absolute;inset:0}.task-upload-zone.has-image{border-style:solid}.task-upload-zone img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.task-change-image{color:#8ce9ff;font:inherit;cursor:pointer;background:0 0;border:0;font-size:.78rem;font-weight:750}.task-platform-step>p,.task-audience-step>p{color:#f8f7ff7a;margin:0 0 19px;font-size:.82rem}.task-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.task-platform-grid>button{color:#f8f7ffb8;min-height:82px;font:inherit;text-align:left;cursor:pointer;background:#ffffff07;border:1px solid #a293ff24;border-radius:18px;grid-template-columns:44px 1fr 24px;align-items:center;gap:12px;padding:11px 15px;transition:border-color .18s,background .18s,transform .18s;display:grid}.task-platform-grid>button:hover{border-color:#7cd8ff4d;transform:translateY(-2px)}.task-platform-grid>button.selected{color:#fff;background:linear-gradient(110deg,#785ce726,#4bd3f80f);border-color:#71e0ff7a}.task-platform-grid img,.platform-mark{object-fit:cover;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.platform-mark{color:#fff;background:#1a1b2d;font-size:.72rem;font-weight:900}.platform-mark.instagram{background:linear-gradient(135deg,#6d3bea,#dc3f79,#f3a445)}.platform-mark.tiktok{text-shadow:2px 1px #ff3158;background:linear-gradient(135deg,#111,#173d45)}.platform-mark.x{background:#050505;font-size:1rem}.task-platform-grid strong{font-size:.86rem}.platform-check{color:#f8f7ff38;font-size:1.25rem}.task-platform-grid .selected .platform-check{color:#7de7ff}.task-platform-grid .platform-spotify img,.task-platform-grid .platform-youtube img{clip-path:inset(0 round 12px);transform:scale(1.16)}.task-link-tip,.private-note-info{background:#4dd3f809;border:1px solid #63dcff1f;border-radius:16px;align-items:center;gap:12px;padding:15px;display:flex}.task-link-tip>.material-symbols-outlined,.private-note-info>.material-symbols-outlined{color:#7de6ff}.task-link-tip p,.private-note-info p{gap:4px;margin:0;display:grid}.task-link-tip small,.private-note-info small{color:#f8f7ff66;font-size:.68rem;font-weight:500}.task-audience-step{gap:21px;display:grid}.audience-options{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.audience-options button{color:#f8f7ff73;min-height:112px;font:inherit;cursor:pointer;background:#ffffff06;border:1px solid #a393ff24;border-radius:18px;align-content:center;place-items:center;gap:4px;display:grid}.audience-options button strong{color:#fff;font-size:1.3rem}.audience-options button small{color:#8de8ff;margin-top:5px;font-size:.68rem;font-weight:750}.audience-options button.selected{background:linear-gradient(145deg,#7b5fe92e,#49d3f814);border-color:#72e0ff80;box-shadow:0 0 25px #53d3ff12}.task-audience-step label>div>strong{color:#9cecff;white-space:nowrap;font-size:.82rem}.private-note-info{background:#7f65ec0b;border-color:#a18bff29}.private-note-info>.material-symbols-outlined{color:#a18eff}.task-survey-step{gap:18px;display:grid}.task-survey-step .material-symbols-outlined{color:#86e8ff}.task-survey-step input{color:#fff;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1}.survey-question-field{color:#f8f7ffb8;gap:9px;font-size:.82rem;font-weight:750;display:grid}.survey-question-field>div{background:#ffffff08;border:1px solid #a393ff29;border-radius:16px;align-items:center;gap:12px;min-height:62px;padding:0 16px;display:flex}.survey-option-list{grid-template-columns:1fr;gap:12px;display:grid}.survey-option-field{border:1px solid rgba(var(--survey-rgb), .22);background:radial-gradient(circle at 96% 15%, rgba(var(--survey-rgb), .14), transparent 34%), #ffffff07;color:#f8f7ffc7;border-radius:18px;align-items:center;min-height:76px;padding:13px 16px;font-size:.78rem;font-weight:850;display:grid}.survey-option-field>div{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;display:grid}.survey-option-field b{background:rgba(var(--survey-rgb), .15);width:38px;height:38px;color:var(--survey-color);border-radius:12px;place-items:center;display:grid}.survey-option-field input{color:#fff;width:100%;min-height:48px;padding:0 2px;line-height:1.35}.survey-option-field input::placeholder,.survey-question-field input::placeholder{color:#f8f7ff47}.survey-tone-1{--survey-color:#ae6cff;--survey-rgb:174, 108, 255}.survey-tone-2{--survey-color:#8deaff;--survey-rgb:141, 234, 255}.survey-tone-3{--survey-color:#ffd568;--survey-rgb:255, 213, 104}.survey-tone-4{--survey-color:#ff9b59;--survey-rgb:255, 155, 89}.survey-tone-5{--survey-color:#ff6474;--survey-rgb:255, 100, 116}.task-wizard-actions{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:14px;margin-top:28px;padding-top:20px;display:flex}.task-back{color:#f8f7ff8c;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 10px;font-weight:700;display:flex}.task-back:disabled{opacity:.22;cursor:default}.task-live-summary{border-radius:24px;padding:24px;position:sticky;top:118px;overflow:hidden}.task-summary-cover{aspect-ratio:1;color:#82e8ff;background:radial-gradient(circle,#4dcff424,#0000 50%),#111226;border-radius:20px;place-items:center;margin:19px 0 18px;display:grid;overflow:hidden}.task-summary-cover>.material-symbols-outlined{font-size:3rem}.task-summary-cover img{object-fit:cover;width:100%;height:100%}.task-live-summary h2{letter-spacing:-.035em;margin:8px 0 6px;font-family:Urbanist,sans-serif;font-size:1.55rem}.task-live-summary>p{color:#f8f7ff73;min-height:42px;margin:0;font-size:.76rem;line-height:1.55}.summary-platforms{flex-wrap:wrap;gap:6px;min-height:30px;margin:18px 0;display:flex}.summary-platforms span{color:#8de8ff;background:#63dafa12;border-radius:8px;padding:5px 8px;font-size:.6rem;font-weight:700}.summary-platforms small{color:#f8f7ff4d}.task-live-summary dl{gap:0;margin:0;display:grid}.task-live-summary dl div{border-top:1px solid #ffffff0f;justify-content:space-between;gap:12px;padding:12px 0;display:flex}.task-live-summary dt{color:#f8f7ff66;font-size:.7rem}.task-live-summary dd{color:#fff;margin:0;font-size:.75rem;font-weight:750}.panel-task-list{gap:11px;display:grid}.panel-task-row{border-radius:19px;grid-template-columns:68px minmax(180px,1.2fr) minmax(180px,1fr) 90px 42px;align-items:center;gap:16px;padding:15px;display:grid}.panel-task-thumb{background:linear-gradient(145deg,#5b3bd1,#238ba8);border-radius:16px;place-items:center;width:68px;height:68px;display:grid;overflow:hidden}.panel-task-thumb img{object-fit:cover;width:100%;height:100%}.panel-task-row h3{margin:5px 0 3px}.panel-task-row p{color:#f8f7ff66;margin:0;font-size:.7rem}.panel-task-progress{gap:8px;display:grid}.panel-task-progress span{color:#f8f7ff6e;font-size:.7rem}.panel-task-progress i{background:#ffffff12;border-radius:99px;height:5px;overflow:hidden}.panel-task-progress em{border-radius:inherit;background:linear-gradient(90deg,#8168ff,#7be7ff);height:100%;display:block}.panel-task-row>strong{font-size:.75rem}.panel-task-row>button{color:#83e8ff;cursor:pointer;background:#ffffff08;border:1px solid #9f8fff21;border-radius:12px;width:40px;height:40px}.panel-task-empty{text-align:center;border-radius:24px;align-content:center;place-items:center;gap:12px;min-height:380px;padding:30px;display:grid}.panel-task-empty>.material-symbols-outlined{color:#927eff;font-size:3rem}.panel-task-empty h2,.panel-task-empty p{margin:0}.panel-task-empty p{color:#f8f7ff66}.panel-task-row.is-open{border-color:#71e0ff3d}.panel-task-row.is-open>button .material-symbols-outlined{transform:rotate(90deg)}.panel-task-row>button .material-symbols-outlined{transition:transform .18s}.panel-task-detail{border-top:1px solid #ffffff0f;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:18px;animation:.18s both member-view-in;display:grid}.panel-task-detail-copy{gap:14px;display:grid}.panel-task-detail-copy>span{gap:5px;display:grid}.panel-task-detail-copy small{color:#a99cff;letter-spacing:.07em;text-transform:uppercase;font-size:.58rem;font-weight:850}.panel-task-detail-copy p{color:#f8f7ffa6;margin:0;font-size:.73rem;line-height:1.6}.panel-task-detail-copy dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.panel-task-detail-copy dl div{background:#ffffff05;border:1px solid #ffffff0e;border-radius:11px;gap:5px;padding:11px;display:grid}.panel-task-detail-copy dt{color:#f8f7ff5c;font-size:.59rem}.panel-task-detail-copy dd{color:#f8f7ffc7;margin:0;font-size:.68rem;font-weight:800}.panel-task-detail-copy a{color:#8de9ff;align-items:center;gap:6px;width:fit-content;font-size:.67rem;font-weight:800;text-decoration:none;display:inline-flex}.panel-task-detail-copy a .material-symbols-outlined{font-size:.9rem}.panel-task-detail-actions{background:#ff4a6f09;border:1px solid #ff63821f;border-radius:14px;align-content:center;gap:13px;min-width:255px;padding:15px;display:grid}.panel-task-detail-actions p{gap:4px;margin:0;display:grid}.panel-task-detail-actions strong{font-size:.7rem}.panel-task-detail-actions small{color:#f8f7ff66;font-size:.61rem;line-height:1.45}.panel-task-detail-actions button{color:#ff9caf;min-height:40px;font:inherit;cursor:pointer;background:#ff4e7114;border:1px solid #ff668433;border-radius:10px;justify-content:center;align-items:center;gap:6px;font-size:.66rem;font-weight:850;display:inline-flex}.panel-task-detail-actions button:disabled{opacity:.45;cursor:wait}.panel-task-detail-actions .material-symbols-outlined{font-size:1rem}.campaign-tabs{background:#ffffff07;border:1px solid #9f8fff26;border-radius:16px;gap:7px;width:fit-content;margin-bottom:24px;padding:6px;display:flex}.campaign-tabs button{color:#f8f7ff8f;min-height:46px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;padding:0 20px;font-size:.94rem;font-weight:800}.campaign-tabs button.active{color:#fff;background:#7960e933;box-shadow:inset 0 0 0 1px #9f8fff14}.pending-plan-row{grid-template-columns:minmax(220px,1fr) minmax(160px,.45fr) minmax(150px,.4fr)}.pending-plan-meta{background:#ffffff06;border:1px solid #9c8dff1f;border-radius:14px;gap:6px;padding:14px 16px;display:grid}.pending-plan-meta small{color:#f8f7ff61;font-size:.66rem;font-weight:750}.pending-plan-meta strong{color:#8deaff;font-size:.86rem}.campaign-list{gap:14px;display:grid}.campaign-row{border-radius:22px;grid-template-columns:76px minmax(230px,1.25fr) minmax(230px,1fr) 140px 48px;align-items:center;gap:22px;padding:20px;display:grid}.campaign-cover{background:linear-gradient(145deg,#5738cf,#1689aa);border-radius:19px;place-items:center;width:76px;height:76px;display:grid}.campaign-cover .material-symbols-outlined{font-size:2rem}.campaign-main h2{margin:6px 0 5px;font-size:1.22rem;line-height:1.15}.campaign-main p{color:#f8f7ff85;margin:0;font-size:.88rem;line-height:1.45}.campaign-status{color:#79e6ff;letter-spacing:.1em;font-size:.68rem;font-weight:850}.campaign-status.completed{color:#7de5b8}.campaign-progress{gap:10px;display:grid}.campaign-progress span{color:#f8f7ff8a;font-size:.86rem;line-height:1.4}.campaign-progress b{color:#fff}.campaign-remaining{gap:6px;display:grid}.campaign-remaining small{color:#f8f7ff6b;font-size:.76rem}.campaign-remaining strong{font-size:1rem}.campaign-row>button{color:#8ee8ff;cursor:pointer;background:#ffffff09;border:1px solid #a293ff29;border-radius:13px;width:44px;height:44px}.plan-history-row{background:linear-gradient(120deg,#ffffff0a,#7e65ed07);grid-template-columns:minmax(240px,1fr) 48px;align-items:start}.plan-history-row .campaign-main h2{font-size:1.28rem}.plan-history-row>button .material-symbols-outlined{transition:transform .18s}.plan-history-row.is-open>button .material-symbols-outlined{transform:rotate(90deg)}.plan-history-details{opacity:0;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-height:0;margin:0;transition:max-height .24s,opacity .18s,margin-top .18s;display:grid;overflow:hidden}.plan-history-row.is-open .plan-history-details{opacity:1;max-height:190px;margin-top:2px}.plan-history-details div{background:#ffffff07;border:1px solid #a293ff1a;border-radius:14px;align-content:center;gap:4px;min-height:58px;padding:11px 12px;display:grid}.plan-history-details dt{color:#f8f7ff6b;font-size:.74rem;font-weight:700}.plan-history-details dd{color:#fff;margin:0;font-size:.92rem;font-weight:850}.campaign-empty{text-align:center;border-radius:24px;align-content:center;place-items:center;gap:12px;min-height:360px;padding:35px;display:grid}.campaign-empty>.material-symbols-outlined{color:#8c78ff;font-size:3rem}.campaign-empty h2{margin:4px 0 0}.campaign-empty p{color:#f8f7ff73;margin:0 0 10px}.member-pricing-grid{margin-top:0}.member-pricing-grid .pricing-card.is-selected{border-color:#7fddff9e;box-shadow:0 20px 54px #207eb12e,inset 0 0 0 1px #8fe7ff24}.member-pricing-grid .pricing-wvy{margin-bottom:-5px}.campaign-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.campaign-plan-card{--plan-accent:126, 109, 239;border:1px solid rgba(var(--plan-accent), .2);background:radial-gradient(circle at 90% 4%, rgba(var(--plan-accent), .14), transparent 32%), linear-gradient(155deg, #ffffff0b, #ffffff05);border-radius:24px;flex-direction:column;min-height:510px;padding:24px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 24px 65px #00000021}.campaign-plan-card:after{content:"";border:1px solid rgba(var(--plan-accent), .12);width:220px;height:220px;box-shadow:0 0 0 28px rgba(var(--plan-accent), .035);pointer-events:none;border-radius:50%;position:absolute;bottom:-90px;right:-70px}.campaign-plan-card:hover,.campaign-plan-card.selected{border-color:rgba(var(--plan-accent), .5);box-shadow:inset 0 1px 0 #ffffff0f, 0 28px 75px #0003, 0 0 28px rgba(var(--plan-accent), .08);transform:translateY(-4px)}.campaign-plan-card.tone-coral{--plan-accent:236, 126, 112}.campaign-plan-card.tone-cyan{--plan-accent:72, 201, 224}.campaign-plan-card.tone-lime{--plan-accent:145, 205, 105}.campaign-plan-card.tone-violet{--plan-accent:158, 105, 237}.campaign-plan-card.featured{border-color:rgba(var(--plan-accent), .48);background:radial-gradient(circle at 90% 4%, rgba(var(--plan-accent), .22), transparent 34%), linear-gradient(155deg, #ffffff0e, #ffffff06)}.campaign-plan-top{justify-content:space-between;align-items:flex-start;gap:10px;min-height:44px;display:flex}.campaign-plan-mark{border:1px solid rgba(var(--plan-accent), .3);background:rgba(var(--plan-accent), .1);border-radius:14px;justify-content:center;align-items:end;gap:3px;width:44px;height:44px;padding:10px;display:flex}.campaign-plan-mark i{background:rgb(var(--plan-accent));width:5px;box-shadow:0 0 8px rgba(var(--plan-accent), .35);border-radius:99px}.campaign-plan-mark i:first-child{height:11px}.campaign-plan-mark i:nth-child(2){height:22px}.campaign-plan-mark i:nth-child(3){height:16px}.campaign-plan-mark.small{flex:0 0 39px;width:39px;height:39px;padding:8px}.campaign-plan-popular{background:rgba(var(--plan-accent), .13);color:rgb(var(--plan-accent));letter-spacing:.08em;border-radius:9px;padding:7px 9px;font-size:.57rem;font-weight:900}.campaign-plan-name{margin-top:28px}.campaign-plan-name>span{color:rgb(var(--plan-accent));letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:850}.campaign-plan-name h2{letter-spacing:-.04em;min-height:62px;margin:8px 0 0;font-family:Urbanist,sans-serif;font-size:1.55rem;line-height:1.05}.campaign-plan-balance{grid-template-columns:auto 1fr;align-items:baseline;gap:3px 7px;margin-top:24px;display:grid}.campaign-plan-balance strong{letter-spacing:-.06em;font-family:Urbanist,sans-serif;font-size:2.65rem;line-height:1}.campaign-plan-balance>span{color:rgb(var(--plan-accent));font-size:.78rem;font-weight:850}.campaign-plan-balance small{color:#f8f7ff66;grid-column:1/-1;margin-top:5px;font-size:.68rem}.campaign-plan-card ul{border-top:1px solid #fff1;gap:13px;margin:27px 0 24px;padding:19px 0 0;list-style:none;display:grid}.campaign-plan-card li{color:#f8f7ff9e;align-items:center;gap:8px;font-size:.72rem;display:flex}.campaign-plan-card li .material-symbols-outlined{color:rgb(var(--plan-accent));font-size:1rem}.campaign-plan-card>button{z-index:1;border:1px solid rgba(var(--plan-accent), .28);background:rgba(var(--plan-accent), .1);color:#fff;width:100%;min-height:48px;font:inherit;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:7px;margin-top:auto;font-size:.75rem;font-weight:850;transition:background .18s,transform .18s;display:flex;position:relative}.campaign-plan-card>button:hover{background:rgba(var(--plan-accent), .18)}.campaign-plan-card>button .material-symbols-outlined{color:rgb(var(--plan-accent));font-size:1rem}.plan-checkout-bar{z-index:8;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#0d1026eb;border:1px solid #78ddff33;border-radius:19px;grid-template-columns:minmax(200px,1fr) auto auto;align-items:center;gap:24px;margin-top:18px;padding:16px 18px;display:grid;position:sticky;bottom:16px;box-shadow:0 22px 65px #00000052,inset 0 1px #ffffff0e}.plan-checkout-bar>div:first-child{align-items:center;gap:12px;display:flex}.plan-checkout-bar p{gap:4px;margin:0;display:grid}.plan-checkout-bar p small,.plan-balance-preview span{color:#f8f7ff61;font-size:.64rem}.plan-checkout-bar p strong{font-size:.82rem}.plan-balance-preview{text-align:right;gap:5px;padding-right:4px;display:grid}.plan-balance-preview b{color:#f8f7ffb3}.plan-balance-preview strong{color:#8deaff}.plan-purchase-success{color:#78e5bb;background:#4edaa50e;border:1px solid #5be0b12e;border-radius:16px;align-items:center;gap:11px;min-height:58px;margin-bottom:16px;padding:11px 14px;font-size:.72rem;display:flex}.plan-purchase-success>.material-symbols-outlined{font-size:1.3rem}.plan-purchase-success>span:nth-child(2){gap:3px;display:grid}.plan-purchase-success button{color:#f8f7ff66;cursor:pointer;background:0 0;border:0;margin-left:auto}.account-heading{margin-bottom:26px}.account-heading h1{margin-top:0}.account-layout{grid-template-columns:minmax(260px,.72fr) minmax(0,1.55fr);align-items:start;gap:18px;display:grid}.account-profile-card,.account-module,.account-danger-zone{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff08;border:1px solid #9f90ff24;box-shadow:inset 0 1px #ffffff09,0 24px 65px #0000001f}.account-profile-card{text-align:center;border-radius:24px;justify-items:center;padding:26px;display:grid;position:sticky;top:118px;overflow:hidden}.account-avatar{color:#fff;width:92px;height:92px;font:inherit;cursor:pointer;background:linear-gradient(145deg,#7458e8,#2ba5c4);border:1px solid #c5d3ff40;border-radius:27px;place-items:center;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #4195d233}.account-avatar>span:first-child{font-family:Urbanist,sans-serif;font-size:1.75rem;font-weight:850}.account-avatar-overlay{color:#fff;opacity:0;background:#080a1dd1;align-content:center;place-items:center;gap:4px;padding:8px;font-size:.58rem;font-weight:750;transition:opacity .18s;display:grid;position:absolute;inset:0}.account-avatar:hover .account-avatar-overlay,.account-avatar:focus-visible .account-avatar-overlay{opacity:1}.account-identity{justify-items:center;margin-top:18px;display:grid}.account-role-chip{color:#b2a4ff;background:#7f66ef1f;border-radius:9px;width:fit-content;padding:6px 9px;font-size:.61rem;font-weight:800}.account-identity h2{margin:11px 0 4px;font-family:Urbanist,sans-serif;font-size:1.3rem}.account-identity p{color:#f8f7ff6b;margin:0;font-size:.72rem}.account-completion{text-align:left;border-top:1px solid #fff1;gap:8px;width:100%;margin-top:24px;padding-top:18px;display:grid}.account-completion>div{color:#f8f7ff80;justify-content:space-between;align-items:center;font-size:.68rem;display:flex}.account-completion strong{color:#8deaff}.account-completion>i{background:#ffffff0f;border-radius:99px;height:6px;overflow:hidden}.account-completion em{border-radius:inherit;background:linear-gradient(90deg,#8169ff,#76e7ff);width:80%;height:100%;display:block}.account-completion small{color:#f8f7ff4d;font-size:.6rem}.account-last-login{color:#f8f7ff6e;text-align:left;background:#ffffff06;border-radius:13px;align-items:center;gap:8px;width:100%;margin-top:17px;padding:12px;font-size:.67rem;display:flex}.account-last-login .material-symbols-outlined{color:#8ce8ff;font-size:1rem}.account-last-login strong{color:#f8f7ffc7}.account-edit-profile{color:#98eaff;width:100%;min-height:45px;font:inherit;cursor:pointer;background:linear-gradient(110deg,#7e63eb21,#4bd3f40f);border:1px solid #7eddff29;border-radius:13px;justify-content:center;align-items:center;gap:7px;margin-top:18px;font-size:.7rem;font-weight:800;display:flex}.account-edit-profile .material-symbols-outlined{font-size:1rem}.account-settings{gap:11px;display:grid}.account-module{border-radius:20px;transition:border-color .18s,transform .18s,box-shadow .18s;overflow:hidden}.account-module:hover{border-color:#7edcff30;transform:translateY(-1px)}.account-module.is-open{border-color:#869dff3b;box-shadow:inset 0 1px #ffffff0b,0 25px 68px #00000029}.account-module-toggle{color:#fff;width:100%;min-height:82px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:44px minmax(0,1fr) auto 24px;align-items:center;gap:13px;padding:15px 17px;display:grid}.account-module-icon{color:#a18eff;background:#7e65ed1a;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.account-module-title{gap:4px;min-width:0;display:grid}.account-module-title small{color:#f8f7ff5c;text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.account-module-action{color:#8ce8ff;background:#5ad9f60f;border-radius:9px;padding:7px 9px;font-size:.62rem;font-weight:800}.account-module-chevron{color:#f8f7ff57;font-size:1.1rem;transition:transform .22s}.account-module.is-open .account-module-chevron{transform:rotate(180deg)}.account-module-body{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .26s,opacity .2s;display:grid}.account-module-body>div{min-height:0;overflow:hidden}.account-module.is-open .account-module-body{opacity:1;grid-template-rows:1fr}.account-edit-grid{border-top:1px solid #ffffff0e;grid-template-columns:1fr 1fr;gap:12px;padding-top:4px;display:grid}.account-edit-grid label{color:#f8f7ff8c;gap:7px;padding-top:15px;font-size:.64rem;font-weight:700;display:grid}.account-edit-grid label:last-child{grid-column:1/-1}.account-edit-grid input{color:#fff;width:100%;min-height:46px;font:inherit;background:#ffffff07;border:1px solid #9c8dff24;border-radius:12px;outline:0;padding:0 13px;font-size:.72rem}.account-edit-grid input:focus{border-color:#74e1ff66;box-shadow:0 0 0 3px #4dcbeb0d}.account-module-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.account-module-footer>button,.account-detail-list>div>button:not(.account-switch){color:#8de9ff;min-height:36px;font:inherit;cursor:pointer;background:#49d2f10b;border:1px solid #77ddff24;border-radius:10px;padding:0 12px;font-size:.63rem;font-weight:800}.account-status-chip{color:#f8f7ff85;background:#ffffff0a;border-radius:8px;align-items:center;gap:5px;width:fit-content;padding:6px 8px;font-size:.6rem;font-weight:750;display:inline-flex}.account-status-chip.verified{color:#75e4b8;background:#58e0b112}.account-status-chip .material-symbols-outlined{font-size:.85rem}.account-detail-list{border-top:1px solid #ffffff0e;display:grid}.account-detail-list>div{border-bottom:1px solid #ffffff0b;grid-template-columns:36px 1fr auto;align-items:center;gap:11px;min-height:66px;display:grid}.account-detail-list>div:last-child{border-bottom:0}.account-detail-list>div>.material-symbols-outlined{color:#9b88f4;background:#745edd12;border-radius:11px;place-items:center;width:36px;height:36px;font-size:1.05rem;display:grid}.account-detail-list p{gap:3px;margin:0;display:grid}.account-detail-list small{color:#f8f7ff59;font-size:.62rem}.account-switch{cursor:pointer;background:#ffffff0b;border:1px solid #9b8dff29;border-radius:99px;width:43px;height:25px;padding:0;transition:background .18s,border-color .18s;position:relative}.account-switch i{background:#f8f7ff80;border-radius:50%;width:17px;height:17px;transition:transform .18s,background .18s;position:absolute;top:3px;left:3px}.account-switch.active{background:#4acfed2e;border-color:#6fe1ff57}.account-switch.active i{background:#8ceaff;transform:translate(18px)}.account-language-buttons{background:#ffffff06;border:1px solid #9b8dff1f;border-radius:10px;gap:4px;padding:3px;display:flex}.account-language-buttons button{color:#f8f7ff66;width:36px;height:29px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;font-size:.65rem;font-weight:800}.account-language-buttons button.active{color:#c5bcff;background:#7b62eb33}.account-danger-zone{background:#ff527106;border-color:#ff708924;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;min-height:76px;margin-top:5px;padding:14px 16px;display:flex}.account-danger-zone>div{align-items:center;gap:12px;display:flex}.account-danger-zone>div>.material-symbols-outlined{color:#ff9aad;background:#ff638012;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.account-danger-zone p{gap:3px;margin:0;display:grid}.account-danger-zone small{color:#f8f7ff59;font-size:.62rem}.account-danger-zone>button{color:#ff9caf;min-height:38px;font:inherit;cursor:pointer;background:#ff55740b;border:1px solid #ff738c33;border-radius:11px;padding:0 13px;font-size:.65rem;font-weight:800}.account-layout{grid-template-columns:minmax(350px,.95fr) minmax(0,1.45fr);gap:20px}.account-profile-card{flex-direction:column;align-items:center;min-height:610px;padding:38px 34px;display:flex}.account-avatar{border-radius:36px;flex:0 0 132px;width:132px;height:132px}.account-avatar>span:first-child{font-size:2.35rem}.account-avatar-overlay{font-size:.68rem}.account-avatar-overlay .material-symbols-outlined{font-size:1.4rem}.account-identity{margin-top:24px}.account-role-chip{padding:7px 11px;font-size:.7rem}.account-identity h2{margin:14px 0 6px;font-size:1.72rem}.account-identity p{font-size:.84rem}.account-completion{gap:10px;margin-top:30px;padding-top:23px}.account-completion>div{font-size:.8rem}.account-completion>i{height:8px}.account-completion small{font-size:.7rem;line-height:1.5}.account-edit-profile{min-height:54px;margin-top:auto;font-size:.8rem}.account-module-toggle{grid-template-columns:50px minmax(0,1fr) auto 26px;gap:15px;min-height:94px;padding:18px 20px}.account-module-icon{border-radius:15px;width:50px;height:50px;font-size:1.35rem}.account-module-title strong{font-size:1rem}.account-module-title small{font-size:.76rem}.account-module-action{padding:8px 11px;font-size:.71rem}.account-module-chevron{font-size:1.25rem}.account-module.is-open .account-module-body>div{padding:0 20px 22px}.account-edit-grid{gap:15px}.account-edit-grid label{gap:9px;padding-top:18px;font-size:.76rem}.account-edit-grid input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:14px;min-height:54px;padding:0 15px;font-size:.82rem}.account-verified-field{grid-column:1/-1}.account-verified-field>div{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.account-verified-field button{color:#8ee9ff;min-width:96px;font:inherit;cursor:pointer;background:#48cfef0e;border:1px solid #74dfff33;border-radius:13px;font-size:.72rem;font-weight:800}.account-verified-field button.verified{color:#75e4b8;background:#58e0b012;border-color:#5ae1b138}.account-verified-field button:disabled{opacity:.4;cursor:not-allowed}.account-verified-field>small{color:#ff9eae;font-size:.67rem;font-weight:650}.account-verified-field>small.verified{color:#75e4b8}.account-module-footer{margin-top:18px}.account-module-footer>button,.account-detail-list>div>button:not(.account-switch){min-height:42px;padding-inline:15px;font-size:.72rem}.account-status-chip{padding:7px 10px;font-size:.68rem}.account-detail-list>div{grid-template-columns:42px 1fr auto;gap:13px;min-height:78px}.account-detail-list>div>.material-symbols-outlined{width:42px;height:42px;font-size:1.2rem}.account-detail-list strong{font-size:.84rem}.account-detail-list small{font-size:.72rem}.account-language-buttons button{width:42px;height:34px;font-size:.72rem}.account-danger-zone{min-height:88px;padding:17px 19px}.account-danger-zone>div>.material-symbols-outlined{width:46px;height:46px}.account-danger-zone strong{font-size:.84rem}.account-danger-zone small{font-size:.72rem}.account-danger-zone>button{min-height:44px;padding-inline:16px;font-size:.72rem}.member-balance:before{display:none}.account-module-toggle{grid-template-columns:50px minmax(0,1fr) 26px}.account-module-title{gap:0}.account-danger-actions{align-items:center;gap:8px;display:flex}.account-danger-actions button{color:#f8f7ff9e;min-height:44px;font:inherit;cursor:pointer;background:#ffffff06;border:1px solid #ffffff1a;border-radius:11px;padding:0 15px;font-size:.72rem;font-weight:800}.account-danger-actions button.delete{color:#ff9caf;background:#ff53740e;border-color:#ff708a38}.account-delete-confirm{background:#ff4b6c0e;border:1px solid #ff708a38;border-radius:17px;grid-template-columns:44px 1fr auto auto;align-items:center;gap:13px;padding:16px 18px;animation:.22s both member-view-in;display:grid}.account-delete-confirm>.material-symbols-outlined{color:#ff9caf;background:#ff5b7817;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.account-delete-confirm>div{gap:4px;display:grid}.account-delete-confirm strong{font-size:.79rem}.account-delete-confirm small{color:#f8f7ff6b;font-size:.68rem}.account-delete-confirm>button{color:#f8f7ff9e;min-height:40px;font:inherit;cursor:pointer;background:#ffffff06;border:1px solid #ffffff1a;border-radius:10px;padding:0 12px;font-size:.68rem;font-weight:800}.account-delete-confirm>button.confirm{color:#ff9caf;background:#ff4a6c1a;border-color:#ff67843d}.member-menu-backdrop{display:none}.account-avatar>img{object-fit:cover;width:100%;height:100%;display:block}.avatar-picker-backdrop{z-index:130;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050614b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.avatar-picker-panel{background:radial-gradient(circle at 10% 0,#7e65ed24,#0000 30%),#111326;border:1px solid #9184ff33;border-radius:26px;width:min(100%,760px);max-height:min(88vh,820px);padding:26px;overflow-y:auto;box-shadow:0 32px 90px #0000006b}.avatar-picker-panel>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:24px;display:flex}.avatar-picker-panel>header span:first-child{color:#a996ff;letter-spacing:.14em;font-size:.66rem;font-weight:850}.avatar-picker-panel h2{margin:7px 0 5px;font-family:Urbanist,sans-serif;font-size:1.8rem}.avatar-picker-panel header p{color:#f8f7ff7a;margin:0;font-size:.78rem;line-height:1.5}.avatar-picker-panel>header>button{color:#f8f7ffa6;cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;flex:none;width:40px;height:40px}.avatar-picker-group+.avatar-picker-group{margin-top:24px}.avatar-picker-group h3{color:#f8f7ffa3;margin:0 0 11px;font-size:.76rem}.avatar-picker-group>div{grid-template-columns:repeat(6,minmax(72px,1fr));gap:11px;display:grid}.avatar-picker-group button{aspect-ratio:1;cursor:pointer;background:#ffffff09;border:2px solid #0000;border-radius:19px;padding:0;transition:transform .16s,border-color .16s;position:relative;overflow:hidden}.avatar-picker-group button:hover{border-color:#7ee0ff59;transform:translateY(-2px)}.avatar-picker-group button.selected{border-color:#82e8ff;box-shadow:0 0 0 3px #4ccfef1a}.avatar-picker-group img{object-fit:cover;width:100%;height:100%;display:block}.avatar-picker-group button>.material-symbols-outlined{color:#8ceaff;filter:drop-shadow(0 2px 5px #111326);font-size:1.35rem;position:absolute;bottom:5px;right:5px}.account-password-panel,.account-session-list{border-bottom:1px solid #ffffff0b;gap:14px;padding:18px 0;animation:.22s both member-view-in;display:grid}.account-verification-backdrop{z-index:120;-webkit-backdrop-filter:blur(22px)saturate(.82);backdrop-filter:blur(22px)saturate(.82);background:#05061494;place-items:center;padding:24px;animation:.18s both member-view-in;display:grid;position:fixed;inset:0}.account-verification-panel{background:radial-gradient(circle at 12% 0,#7ee0ff1c,#0000 34%),#ffffff08;border:1px solid #7ee0ff2e;border-radius:28px;gap:14px;width:min(100%,520px);padding:28px;animation:.24s cubic-bezier(.2,.7,.2,1) both account-modal-in;display:grid;box-shadow:inset 0 1px #ffffff0b,0 20px 55px #00000024}.account-verification-panel.phone{background:radial-gradient(circle at 12% 0,#5ae1b11c,#0000 34%),#ffffff08;border-color:#5ae1b133}.account-verification-head{grid-template-columns:48px minmax(0,1fr) 38px;align-items:center;gap:13px;display:grid}.account-verification-head>.material-symbols-outlined{color:#8deaff;background:#48cfef1a;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.whatsapp-verification-icon{color:#62e995;background:#25d3661c;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.whatsapp-verification-icon svg{fill:currentColor;width:25px;height:25px}.account-verification-panel.phone .account-verification-head>.material-symbols-outlined{color:#77e5b9;background:#5ae1b11a}.campaign-status.pending{color:#ffcf70}.campaign-status.rejected{color:#ff91a5}.panel-task-review{color:#ffcf70;align-items:center;gap:10px;display:flex}.panel-task-review>.material-symbols-outlined{font-size:1.35rem}.panel-task-review>span:last-child{gap:3px;display:grid}.panel-task-review b{font-size:.72rem}.panel-task-review small{color:#f8f7ff66;font-size:.64rem;line-height:1.4}.panel-task-review.rejected{color:#ff91a5}.account-verification-head div{gap:4px;display:grid}.account-verification-head strong{font-size:.98rem}.account-verification-head small{color:#f8f7ff7a;font-size:.74rem;line-height:1.45}.account-verification-head button{color:#f8f7ff85;cursor:pointer;background:#ffffff09;border:0;border-radius:12px;width:38px;height:38px}.account-verification-target{background:#ffffff07;border:1px solid #9c8dff1f;border-radius:14px;gap:5px;padding:13px 14px;display:grid}.account-verification-target small{color:#f8f7ff61;font-size:.68rem;font-weight:750}.account-verification-target strong{color:#fff;word-break:break-word;font-size:.9rem}.account-code-field{color:#f8f7ffad;gap:8px;font-size:.74rem;font-weight:800;display:grid}.account-code-field input{color:#fff;width:100%;min-height:58px;font:inherit;letter-spacing:.18em;text-align:center;background:#070a1b6b;border:1px solid #7ee0ff2e;border-radius:15px;outline:0;padding:0 16px;font-family:Urbanist,sans-serif;font-size:1.35rem;font-weight:850}.account-code-field input:focus{border-color:#77e0ff8a;box-shadow:0 0 0 3px #59cfee14}.account-verification-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.account-verification-actions button{min-height:46px;font:inherit;cursor:pointer;border-radius:13px;font-size:.74rem;font-weight:850}.account-resend-code{color:#f8f7ff9e;background:#ffffff07;border:1px solid #9c8dff24}.account-confirm-code{color:#25256d;background:linear-gradient(110deg,#bfc6ff,#83e9ff);border:0;box-shadow:0 14px 32px #5ad8f729}.account-verification-actions button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}@keyframes account-modal-in{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:none}}.account-password-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.account-password-grid label{color:#f8f7ff9e;gap:8px;font-size:.74rem;font-weight:760;display:grid}.account-password-grid input{color:#fff;width:100%;min-height:48px;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff08;border:1px solid #9c8dff26;border-radius:13px;outline:0;padding:0 14px}.account-password-grid input:focus{border-color:#77e0ff70;box-shadow:0 0 0 3px #59cfee12}.account-password-actions{justify-content:space-between;align-items:center;gap:14px;display:flex}.account-password-actions small{color:#f8f7ff6b;font-size:.72rem}.account-password-actions button{color:#8de9ff;min-height:42px;font:inherit;cursor:pointer;background:#49d2f10e;border:1px solid #77ddff2b;border-radius:12px;padding:0 15px;font-size:.72rem;font-weight:850}.account-password-actions button:disabled{opacity:.42;cursor:not-allowed}.account-detail-list>.account-session-row{grid-template-columns:42px minmax(0,1fr) auto 42px}.account-session-toggle{place-items:center;width:42px;min-height:42px;padding:0;display:grid;box-shadow:none!important;color:#f8f7ff7a!important;background:0 0!important;border:0!important;border-radius:0!important}.account-session-toggle .material-symbols-outlined{transition:transform .18s}.account-session-row.is-open .account-session-toggle .material-symbols-outlined{transform:rotate(180deg)}.admin-view{--admin-border:#968bff24}.admin-heading{align-items:flex-end}.admin-heading p{max-width:620px}.admin-refresh{color:#8ce8ff;min-height:44px;font:inherit;cursor:pointer;background:#4ed0f10e;border:1px solid #73deff2e;border-radius:12px;align-items:center;gap:8px;padding:0 15px;font-size:.72rem;font-weight:800;display:inline-flex}.admin-refresh .material-symbols-outlined{font-size:1rem}.admin-tabs{border:1px solid var(--admin-border);background:#ffffff06;border-radius:18px;gap:5px;margin-bottom:18px;padding:6px;display:flex;overflow-x:auto}.admin-tabs button{flex:1 0 max-content;color:#f8f7ff75;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:.72rem;font-weight:800;display:inline-flex}.admin-tabs button.active{color:#fff;background:#795fe533;box-shadow:inset 0 0 0 1px #9c8cff29}.admin-tabs .material-symbols-outlined{font-size:1.05rem}.admin-tabs b{color:#ff9caf;background:#ff799724;border-radius:99px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:.62rem;display:grid}.admin-feedback{color:#79e6ba;background:#58e0b10f;border:1px solid #58e0b133;border-radius:13px;margin-bottom:16px;padding:12px 14px;font-size:.74rem;font-weight:700}.admin-feedback.error{color:#ff9caf;background:#ff52740f;border-color:#ff708b33}.admin-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-stat-grid article{border:1px solid var(--admin-border);background:#ffffff08;border-radius:20px;align-items:center;gap:15px;min-height:126px;padding:20px;display:flex}.admin-stat-grid article>.material-symbols-outlined{color:#a18eff;background:#745edd1a;border-radius:15px;flex:none;place-items:center;width:48px;height:48px;display:grid}.admin-stat-grid article.cyan>.material-symbols-outlined{color:#8ceaff;background:#4bd2f217}.admin-stat-grid article.orange>.material-symbols-outlined{color:#ffc377;background:#ffaf5917}.admin-stat-grid article.green>.material-symbols-outlined{color:#79e5ba;background:#58e0b117}.admin-stat-grid article div{gap:6px;display:grid}.admin-stat-grid small{color:#f8f7ff6b;font-size:.68rem}.admin-stat-grid strong{font-family:Urbanist,sans-serif;font-size:1.8rem}.admin-overview-grid{grid-template-columns:1fr 1fr;gap:13px;margin-top:13px;display:grid}.admin-overview-grid>article,.admin-table-card{border:1px solid var(--admin-border);background:#ffffff07;border-radius:21px;overflow:hidden}.admin-overview-grid header,.admin-table-card>header{border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:16px;padding:17px 19px;display:flex}.admin-overview-grid h2,.admin-table-card h2{margin:0;font-size:1rem}.admin-overview-grid header button{color:#8ce8ff;font:inherit;cursor:pointer;background:0 0;border:0;font-size:.66rem;font-weight:800}.admin-overview-grid article>div{border-bottom:1px solid #ffffff0a;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:68px;margin:0 18px;display:grid}.admin-overview-grid article>div:last-child{border-bottom:0}.admin-overview-grid img,.admin-mini-icon{color:#a592ff;object-fit:cover;background:#7760e11a;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.admin-overview-grid p{gap:3px;margin:0;display:grid}.admin-overview-grid p strong{font-size:.76rem}.admin-overview-grid p small,.admin-overview-grid time{color:#f8f7ff61;font-size:.63rem}.admin-inline-empty{color:#f8f7ff61;padding:24px 18px!important}.admin-state{color:#f8f7ff80;text-transform:uppercase;background:#ffffff0d;border-radius:7px;width:fit-content;padding:5px 7px;font-size:.57rem;font-style:normal;font-weight:850}.admin-state.active,.admin-state.approved,.admin-state.answered{color:#78e5bb;background:#58e0b114}.admin-state.pending,.admin-state.reviewing{color:#ffc275;background:#ffb65b14}.admin-state.rejected,.admin-state.suspended,.admin-state.closed{color:#ff9caf;background:#ff5b7c14}.admin-table-card>header>div{gap:5px;display:grid}.admin-table-card>header p{color:#f8f7ff66;margin:0;font-size:.69rem}.admin-table-card>header>span{color:#b3a7ff;background:#7d64eb1a;border-radius:9px;padding:7px 10px;font-size:.65rem;font-weight:800}.admin-record-list{display:grid}.admin-record{border-bottom:1px solid #ffffff0b;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:15px;min-height:112px;padding:17px 19px;display:grid}.admin-record:last-child{border-bottom:0}.admin-record-icon{color:#a794ff;background:#7760e11a;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.admin-record-icon.plan{color:#8ce9ff;background:#4cd1f114}.admin-record-icon.ticket{color:#79e5ba;background:#58e0b112}.admin-record-main{justify-items:start;gap:5px;min-width:0;display:grid}.admin-record h3{margin:0;font-size:.88rem}.admin-record p,.admin-record small{color:#f8f7ff6b;margin:0;font-size:.67rem}.admin-record small{text-overflow:ellipsis;white-space:nowrap;max-width:720px;overflow:hidden}.admin-record-actions{gap:7px;display:flex}.admin-record-actions button,.admin-ticket-select{color:#f8f7ffa6;min-height:38px;font:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:10px;padding:0 12px;font-size:.66rem;font-weight:800}.admin-record-actions button.approve{color:#79e5ba;background:#46d09d0f;border-color:#57e0b130}.admin-record-actions button.reject{color:#ff9caf;background:#ff4b6f0d;border-color:#ff6e8a30}.admin-record-actions time{color:#f8f7ff61;font-size:.64rem}.admin-search{background:#ffffff06;border:1px solid #968bff24;border-radius:11px;align-items:center;gap:8px;width:min(100%,340px);min-height:42px;padding:0 12px;display:flex}.admin-search .material-symbols-outlined{color:#f8f7ff59;font-size:1rem}.admin-search input{color:#fff;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:.69rem}.admin-user-table{display:grid}.admin-user-head,.admin-user-table article{grid-template-columns:minmax(260px,1.4fr) minmax(140px,.7fr) minmax(120px,.55fr) minmax(110px,.55fr);align-items:center;gap:14px;padding:13px 19px;display:grid}.admin-user-head{color:#f8f7ff59;text-transform:uppercase;font-size:.61rem;font-weight:800}.admin-user-table article{border-top:1px solid #ffffff0b;min-height:70px}.admin-user-person{align-items:center;gap:11px;min-width:0;display:flex}.admin-user-person img{object-fit:cover;border-radius:12px;flex:none;width:40px;height:40px}.admin-user-person p{gap:3px;min-width:0;margin:0;display:grid}.admin-user-person strong{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.admin-user-person small{color:#f8f7ff61;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.admin-user-person em{color:#8ce9ff;background:#76dfff14;border-radius:6px;padding:4px 6px;font-size:.55rem;font-style:normal;font-weight:800}.admin-user-table select,.admin-user-status{color:#f8f7ffb8;min-height:38px;font:inherit;background:#16182d;border:1px solid #968bff24;border-radius:10px;padding:0 10px;font-size:.65rem}.admin-user-table article>strong{color:#8ce9ff;font-size:.7rem}.admin-user-status{cursor:pointer}.admin-user-status.active{color:#ff9caf}.admin-user-status.suspended{color:#79e5ba}.admin-empty{text-align:center;align-content:center;place-items:center;gap:8px;min-height:240px;padding:30px;display:grid}.admin-empty>.material-symbols-outlined{color:#8ce9ff;font-size:2.2rem}.admin-empty h2{margin:0;font-size:1rem}.support-ticket.is-open{border-color:#73deff38;transform:none}.support-ticket>button .material-symbols-outlined{transition:transform .18s}.support-ticket.is-open>button .material-symbols-outlined{transform:rotate(180deg)}.support-ticket-icon.closed{color:#ff9caf;background:#ff668414}.support-status.closed{color:#ff9caf;background:#ff5b7c14}.support-conversation{border-top:1px solid #ffffff0e;grid-column:1/-1;gap:14px;padding:18px 0 2px;animation:.18s both member-view-in;display:grid}.support-complaint,.support-artist-reply{border-radius:16px;gap:14px;width:100%;padding:18px;display:grid}.support-complaint{background:#ffffff06;border:1px solid #978be91f}.support-artist-reply{background:linear-gradient(135deg,#48cfef12,#745be00e);border:1px solid #56d9f826}.support-complaint header,.support-artist-reply header{align-items:center;gap:8px;display:flex}.support-complaint header>span{gap:5px;display:grid}.support-complaint header strong,.support-artist-reply header strong{font-size:.78rem}.support-complaint header time,.support-artist-reply header time{margin-left:auto;font-size:.59rem}.support-complaint small,.support-artist-reply>small{color:#a99bff;letter-spacing:.09em;font-size:.56rem;font-weight:900}.support-complaint>div{border-top:1px solid #ffffff0d;gap:7px;padding-top:13px;display:grid}.support-complaint p,.support-artist-reply p{color:#f8f7ffb3;white-space:pre-wrap;margin:0;font-size:.73rem;line-height:1.65}.support-artist-avatar{background:#ffffff0a;border-radius:9px;flex:none;place-items:center;width:42px;height:34px;display:grid;overflow:hidden;box-shadow:0 6px 18px #46c7ed26}.support-artist-avatar img{object-fit:contain;width:36px;height:24px}.support-verified-badge{color:#64c7ff;font-variation-settings:"FILL" 1;filter:drop-shadow(0 0 7px #4abeff42);font-size:1rem!important}.support-awaiting-reply{color:#f8f7ff66;background:#ffffff06;border-radius:14px;align-items:center;gap:10px;padding:13px 14px;display:flex}.support-awaiting-reply>.material-symbols-outlined{color:#ffc176}.support-awaiting-reply p{gap:3px;margin:0;display:grid}.support-awaiting-reply strong{color:#f8f7ffad;font-size:.71rem}.support-awaiting-reply small{font-size:.62rem}.admin-ticket-record.replying{background:#4ccfef06}.admin-ticket-actions{flex-wrap:wrap;justify-content:flex-end}.admin-existing-reply{background:#47cbeb0a;border:1px solid #52d5f61c;border-radius:11px;align-items:flex-start;gap:8px;max-width:720px;margin-top:8px;padding:10px 11px;display:flex}.admin-existing-reply>.material-symbols-outlined{color:#64c7ff;font-variation-settings:"FILL" 1;font-size:1rem}.admin-existing-reply p{gap:4px;display:grid}.admin-existing-reply strong{color:#8ce9ff;font-size:.65rem}.admin-existing-reply small{white-space:normal;max-width:660px;line-height:1.45}.admin-reply-composer{background:#080b1e7a;border:1px solid #5fdaf926;border-radius:16px;grid-column:1/-1;gap:13px;padding:16px;animation:.18s both member-view-in;display:grid}.admin-reply-composer header{align-items:center;gap:10px;display:flex}.admin-reply-composer header p{gap:3px;margin:0;display:grid}.admin-reply-composer header strong{font-size:.78rem}.admin-reply-composer header small{color:#f8f7ff66;align-items:center;gap:4px;font-size:.61rem;display:flex}.admin-reply-composer header small .material-symbols-outlined{color:#64c7ff;font-variation-settings:"FILL" 1;font-size:.86rem}.admin-reply-composer textarea{resize:vertical;color:#fff;width:100%;min-height:120px;font:inherit;background:#ffffff07;border:1px solid #968bff29;border-radius:13px;outline:0;padding:13px 14px;font-size:.72rem;line-height:1.55}.admin-reply-composer textarea:focus{border-color:#6ddefa66;box-shadow:0 0 0 3px #4ccded0e}.admin-reply-composer footer{justify-content:flex-end;gap:8px;display:flex}.admin-reply-composer footer button{color:#f8f7ff8c;min-height:40px;font:inherit;cursor:pointer;background:#ffffff06;border:1px solid #ffffff17;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:.67rem;font-weight:800;display:inline-flex}.admin-reply-composer footer button.send{color:#8ce9ff;background:#45cded14;border-color:#55daf938}.admin-reply-composer footer .material-symbols-outlined{font-size:.95rem}@media (width<=1180px){.admin-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-user-head,.admin-user-table article{grid-template-columns:minmax(220px,1.4fr) minmax(120px,.7fr) minmax(100px,.55fr) minmax(100px,.55fr)}}@media (width<=760px){.admin-heading{align-items:stretch}.admin-refresh{justify-content:center}.admin-stat-grid,.admin-overview-grid{grid-template-columns:1fr}.admin-record{grid-template-columns:42px minmax(0,1fr)}.admin-record-actions{grid-column:2;width:fit-content}.admin-table-card>header{flex-direction:column;align-items:stretch}.admin-search{width:100%}.admin-user-head{display:none}.admin-user-table article{grid-template-columns:1fr 1fr}.admin-user-person{grid-column:1/-1}.admin-user-table article>strong{justify-self:start}.admin-user-status{width:100%}.admin-reply-composer{padding:13px}}.account-session-item{background:#ffffff07;border:1px solid #9c8dff1f;border-radius:15px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.account-session-item>.material-symbols-outlined{color:#8deaff;background:#48cfef14;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.account-session-item p{gap:4px;margin:0;display:grid}.account-session-item strong{font-size:.85rem}.account-session-item small{color:#f8f7ff6b;font-size:.72rem}.account-session-item>span:last-child{color:#78e5bb;background:#58e0b114;border-radius:9px;padding:7px 10px;font-size:.68rem;font-weight:850}.account-session-empty{color:#f8f7ff6b;text-align:center;padding:16px;font-size:.75rem}@media (width<=1180px){.member-stats-grid{grid-template-columns:repeat(2,1fr)}.analytics-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.turkey-card{grid-column:1/-1}.growth-card{min-height:420px}.task-builder-layout{grid-template-columns:1fr}.task-preview{grid-template-columns:180px 1fr;align-items:center;gap:12px 24px;display:grid}.preview-art{grid-row:1/6;margin:0}.task-wizard-layout{grid-template-columns:1fr}.task-live-summary{grid-template-columns:190px 1fr;align-items:center;gap:8px 24px;display:grid;position:static}.task-live-summary>.member-eyebrow,.task-summary-cover{grid-row:auto}.task-summary-cover{grid-row:1/7;margin:0}.task-live-summary dl{grid-column:2}.campaign-row{grid-template-columns:68px 1fr 1fr 85px 44px;gap:12px}.plan-history-row{grid-template-columns:minmax(190px,1fr) 44px}.home-insights-grid{grid-template-columns:1fr}.campaign-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-checkout-bar{grid-template-columns:1fr auto}.plan-balance-preview{display:none}}@media (width<=900px){.member-sidebar{transition:transform .26s;transform:translate(-100%)}.member-sidebar.is-open{transform:none}.member-sidebar-brand>button{color:#fff;background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.member-main{margin-left:0}.member-menu-toggle{border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.member-menu-backdrop{z-index:25;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#040510a8;border:0;display:block;position:fixed;inset:0}.member-user div,.member-user>span:last-child{display:none}.member-user{padding-right:8px}.member-home-grid,.account-layout{grid-template-columns:1fr}.account-profile-card{min-height:560px;position:static}.notification-workspace{grid-template-columns:1fr}.notification-detail-panel{display:none}.notification-card.selected .notification-inline-detail{border-top:1px solid #ffffff0f;grid-column:2/-1;gap:5px;margin-top:4px;padding-top:12px;display:grid}.notification-inline-detail b{font-size:.88rem}.notification-inline-detail span{color:#f8f7ff8c;font-size:.78rem;line-height:1.55}.notification-inline-detail small{color:#f8f7ff5c;font-size:.68rem}.wallet-layout{grid-template-columns:1fr}.panel-task-row{grid-template-columns:58px 1fr 42px}.panel-task-thumb{width:58px;height:58px}.panel-task-progress{grid-column:2/4}.panel-task-row>strong{grid-column:2}.panel-task-row>button{grid-area:1/3}.panel-task-detail{grid-template-columns:1fr}.panel-task-detail-copy dl{grid-template-columns:1fr 1fr}.panel-task-detail-actions{min-width:0}}@media (width<=680px){.member-topbar{min-height:78px;padding:0 16px}.member-top-actions{gap:7px}.member-user{display:none}.member-balance{min-height:45px;padding:0 9px}.member-notification{width:44px;height:44px}.member-content{padding:34px 16px 50px}.member-view-heading{flex-direction:column;align-items:flex-start}.member-view-heading h1{font-size:2.35rem}.member-view-heading .member-primary-action{width:100%}.notifications-heading .notification-actions{flex-direction:column;align-items:stretch;width:100%}.featured-signal-grid{grid-template-columns:1fr}.featured-signal-card{grid-template-columns:48px 1fr;padding:18px}.featured-signal-card button{grid-column:1/-1}.notification-card{grid-template-columns:44px minmax(0,1fr)}.notification-cta{grid-column:2;width:fit-content}.notification-copy small{white-space:normal}.analytics-period-filter{width:100%;overflow-x:auto}.analytics-period-filter button{flex:1 0 auto}.analytics-page-controls{flex-direction:column;align-items:stretch;width:100%}.analytics-campaign-picker.page{width:100%}.analytics-card-controls{flex-direction:column;align-items:flex-end}.analytics-campaign-picker{width:min(100%,250px)}.member-verification-banner>span:last-child{display:none}.member-stats-grid{grid-template-columns:1fr 1fr;gap:10px}.member-stat-card{min-height:155px;padding:16px}.member-stat-card strong{font-size:1.45rem}.member-feature-card,.analytics-card,.task-builder,.task-preview{border-radius:20px;padding:20px}.member-home-grid{gap:10px}.wvy-wallet-card,.wallet-detail-card,.listening-analytics-card{border-radius:20px;padding:20px}.wvy-wallet-card{min-height:300px}.listening-analytics-card{min-height:0}.analytics-range-tabs{width:100%;overflow-x:auto}.analytics-range-tabs button{flex:1 0 auto}.market-chart-head{flex-direction:column;align-items:flex-start}.task-duration-badge{padding:9px 11px}.market-line-chart{height:275px;margin-top:20px;padding-left:27px}.chart-x-axis{font-size:.52rem;left:29px}.market-chart-footer{flex-direction:column;align-items:flex-start;gap:9px}.wallet-card-bottom{align-items:flex-end}.wallet-card-bottom>.wallet-add-balance{white-space:nowrap;max-width:none}.analytics-layout{grid-template-columns:1fr}.turkey-card{min-height:0;padding:18px}.turkey-map-stage{min-height:300px;margin-top:16px}.selected-city-panel{grid-template-columns:1fr 1fr}.selected-city-panel>div:first-child{grid-column:1/-1}.gender-card{min-height:470px}.gender-card>*{grid-column:1}.gender-donut{width:160px;margin-inline:auto}.gender-donut:before{width:108px}.gender-legend{margin-top:auto}.gender-legend span{min-height:47px;padding-inline:11px;font-size:.66rem}.rating-card-content{grid-template-columns:1fr;gap:16px}.rating-score>div:first-child strong{font-size:3.25rem}.rating-stars{gap:0}.rating-stars .material-symbols-outlined{font-size:1.05rem}.survey-result-grid{grid-template-columns:1fr}.survey-result-box{min-height:128px}.account-edit-grid{grid-template-columns:1fr}.account-edit-grid label:last-child{grid-column:auto}.account-module-toggle{grid-template-columns:50px minmax(0,1fr) 24px}.account-module-footer{flex-direction:column;align-items:stretch}.account-module-footer>button{width:100%}.account-verification-actions,.account-password-grid{grid-template-columns:1fr}.account-password-actions{flex-direction:column;align-items:stretch}.account-password-actions button{width:100%}.account-detail-list>.account-session-row{grid-template-columns:42px minmax(0,1fr) 42px}.account-session-row .account-status-chip{grid-column:2;width:fit-content}.account-session-row .account-session-toggle{grid-area:1/3}.account-session-item{grid-template-columns:42px minmax(0,1fr)}.account-session-item>span:last-child{grid-column:2;width:fit-content}.account-danger-zone{flex-direction:column;align-items:stretch}.account-danger-actions{width:100%}.account-danger-actions button{flex:1}.account-delete-confirm{grid-template-columns:44px 1fr}.account-delete-confirm>button{width:100%}.account-language-buttons{align-self:center}.task-form-grid,.task-summary{grid-template-columns:1fr}.task-preview{display:block}.preview-art{margin:22px 0}.task-panel-tabs{width:100%;overflow-x:auto}.task-panel-tabs button{flex:none;padding:0 13px}.task-wizard{border-radius:20px;min-height:620px;padding:20px}.task-platform-grid{grid-template-columns:1fr}.audience-options{grid-template-columns:1fr 1fr}.survey-option-list{grid-template-columns:1fr}.survey-option-field{min-height:82px}.task-upload-zone{min-height:300px}.task-wizard-actions .member-primary-action{flex:1}.task-live-summary{display:block}.task-summary-cover{margin:18px 0}.task-live-summary dl{display:grid}.campaign-row{grid-template-columns:58px 1fr 40px}.campaign-cover{width:58px;height:58px}.campaign-progress,.campaign-remaining{grid-column:2/4}.campaign-row>button{grid-area:1/3}.pending-plan-row{grid-template-columns:1fr}.pending-plan-row .campaign-main,.pending-plan-meta{grid-column:auto}.plan-history-row{grid-template-columns:1fr 40px}.plan-history-row .campaign-main,.plan-history-details{grid-column:1/-1}.plan-history-row>button{grid-area:1/2}.plan-history-details{grid-template-columns:1fr 1fr}.plan-history-row.is-open .plan-history-details{max-height:340px}.campaign-tabs{width:100%;overflow-x:auto}.campaign-tabs button{flex:1 0 auto}.campaign-plan-grid{grid-template-columns:1fr}.campaign-plan-card{min-height:470px}.plan-checkout-bar{grid-template-columns:1fr;gap:14px;position:static}.plan-checkout-bar .member-primary-action{width:100%}.support-create-card{padding:20px}.support-form-grid{grid-template-columns:1fr}.support-form-actions{flex-direction:column;align-items:stretch}.support-form-actions .member-primary-action{width:100%}.support-tabs{width:100%;overflow-x:auto}.support-tabs button{flex:1 0 auto}.support-ticket{grid-template-columns:44px 1fr 38px;gap:11px;padding:14px}.support-ticket-icon{width:44px;height:44px}.support-status{grid-column:2;width:fit-content}.support-ticket>button{grid-area:1/3}}@media (width<=420px){.member-stats-grid{grid-template-columns:1fr}.member-stat-card{min-height:145px}.plan-history-details,.account-verified-field>div{grid-template-columns:1fr}.account-verified-field button{min-height:44px}.account-profile-card{padding-inline:24px}.avatar-picker-backdrop{padding:12px}.avatar-picker-panel{border-radius:21px;max-height:92vh;padding:20px 16px}.avatar-picker-group>div{grid-template-columns:repeat(3,minmax(70px,1fr));gap:9px}}@media (prefers-reduced-motion:reduce){.member-view{animation:none}.member-sidebar,.account-module-body,.account-module-chevron,.account-avatar-overlay{transition:none}}.account-view button:focus-visible,.account-view input:focus-visible{outline-offset:3px;outline:2px solid #8de9ff}.campaign-setup-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(155deg,#ffffff0a,#ffffff05);border:1px solid #9b8dff26;border-radius:26px;padding:24px;box-shadow:inset 0 1px #ffffff0a,0 30px 80px #00000029}.campaign-mode-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px;display:grid}.campaign-mode-grid>button{color:#fff;min-height:104px;font:inherit;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #998cee21;border-radius:18px;grid-template-columns:48px minmax(0,1fr) 24px;align-items:center;gap:13px;padding:17px;transition:border-color .18s,background .18s,transform .18s;display:grid}.campaign-mode-grid>button:hover{transform:translateY(-1px)}.campaign-mode-grid>button.selected{background:linear-gradient(125deg,#7c5ee626,#43cfef12);border-color:#74e0ff66;box-shadow:0 0 26px #46c3e812}.campaign-mode-icon{color:#a491ff;background:#7e64eb1a;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.campaign-mode-grid button.selected .campaign-mode-icon{color:#8ceaff;background:#47d2f21a}.campaign-mode-grid button>span:nth-child(2){gap:6px;min-width:0;display:grid}.campaign-mode-grid strong{font-size:.87rem}.campaign-mode-grid small{color:#f8f7ff66;font-size:.68rem;line-height:1.5}.campaign-mode-check{color:#f8f7ff33;font-size:1.15rem}.campaign-mode-grid button.selected .campaign-mode-check{color:#82e8ff}.campaign-setup-layout{display:block}.reach-package-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.reach-package-row{color:#fff;width:100%;min-height:410px;font:inherit;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #978be91f;border-radius:17px;grid-template-columns:1fr auto;align-content:start;gap:13px;padding:22px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:grid;overflow:hidden}.reach-package-row:hover{border-color:#9285ee40;transform:translateY(-2px)}.reach-package-row.selected{background:linear-gradient(105deg,#7c5ee724,#45cfef0e);border-color:#77dfff94;box-shadow:0 0 0 1px #86e3ff14,0 16px 38px #2891b917}.reach-radio{color:#f8f7ff38;grid-area:1/2;font-size:1.45rem}.reach-package-row.selected .reach-radio{color:#83e8ff}.reach-package-copy{grid-area:1/1/span 2/-1;align-content:start;gap:10px;min-width:0;padding-right:34px;display:grid}.reach-package-name{align-items:center;gap:8px;display:flex}.reach-package-name strong{font-family:Urbanist,sans-serif;font-size:1.48rem;line-height:1.05}.reach-package-name em{color:#aa9cff;letter-spacing:.07em;background:#8067ec1a;border-radius:7px;padding:5px 8px;font-size:.56rem;font-style:normal;font-weight:900}.reach-package-copy>b{color:#8de9ff;font-size:1rem}.reach-package-copy>small{color:#f8f7ff9e;max-width:720px;font-size:.92rem;line-height:1.58}.reach-package-price{grid-column:1/-1;align-self:end;justify-items:start;gap:3px;margin-top:22px;display:grid}.reach-package-price strong{font-family:Urbanist,sans-serif;font-size:1.8rem}.reach-package-validity{color:#f8f7ff7a;grid-column:1/-1;align-items:center;gap:6px;font-size:.72rem;font-weight:700;display:flex}.reach-package-validity .material-symbols-outlined{color:#8de9ff;font-size:1rem}.reach-package-analytics{border-top:1px solid #ffffff0f;grid-column:1/-1;align-content:start;gap:8px;margin-top:8px;padding-top:14px;display:grid}.reach-package-analytics>span{color:#f8f7ffb3;align-items:center;gap:7px;font-size:.67rem;line-height:1.3;display:flex}.reach-package-analytics>span.locked{color:#f8f7ff40}.reach-package-analytics .material-symbols-outlined{color:#7fe7ff;font-size:.92rem}.reach-package-analytics .locked .material-symbols-outlined{color:#f8f7ff38}.campaign-selection-summary{background:radial-gradient(circle at 50% 0,#50d3f214,#0000 35%),#0a0d2094;border:1px solid #9a8cee26;border-radius:21px;flex-direction:column;min-height:430px;padding:22px;display:flex;position:sticky;top:116px}.campaign-selection-summary.has-selection{border-color:#77dcff42}.campaign-selection-summary h2{margin:7px 0 0;font-family:Urbanist,sans-serif;font-size:1.45rem}.campaign-selection-summary dl{margin:20px 0 0;display:grid}.campaign-selection-summary dl div{border-top:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.campaign-selection-summary dt{color:#f8f7ff66;font-size:.65rem}.campaign-selection-summary dd{text-align:right;margin:0;font-size:.7rem;font-weight:800}.campaign-selection-summary dl div:last-child dd{color:#8deaff;font-size:.9rem}.campaign-selection-summary>p{color:#f8f7ff7a;background:#7e65ec12;border-radius:12px;align-items:center;gap:7px;margin:3px 0 18px;padding:11px;font-size:.62rem;display:flex}.campaign-selection-summary>p .material-symbols-outlined{color:#a38fff;font-size:1rem}.campaign-selection-summary>p strong{color:#c2b8ff}.campaign-selection-summary>.member-primary-action{width:100%;margin-top:auto}.reach-signal-visual{border:1px solid #7dddff26;border-radius:50%;width:92px;height:92px;margin:0 auto 20px;transition:transform .3s;position:relative}.reach-signal-visual>span{border:1px solid #8872ef29;border-radius:50%;position:absolute}.reach-signal-visual>span:first-child{inset:13px}.reach-signal-visual>span:nth-child(2){inset:27px}.reach-signal-visual>span:nth-child(3){background:#83e8ff;inset:39px;box-shadow:0 0 20px #63deff80}.reach-signal-visual i{opacity:.2;background:#9e8bff;border-radius:50%;width:6px;height:6px;position:absolute;box-shadow:0 0 9px #9d89ff80}.reach-signal-visual i:first-of-type{top:3px;left:43px}.reach-signal-visual i:nth-of-type(2){bottom:20px;right:8px}.reach-signal-visual i:nth-of-type(3){bottom:9px;left:18px}.reach-signal-visual:not(.level-0){animation:3.2s ease-in-out infinite reach-signal-breathe}.reach-signal-visual:not(.level-0) i{opacity:.75}.reach-signal-visual.level-5000,.reach-signal-visual.level-10000{transform:scale(1.08)}.campaign-disclaimer{color:#f8f7ff5c;background:#ffffff06;border-radius:13px;align-items:flex-start;gap:8px;margin-top:17px;padding:12px 14px;font-size:.64rem;line-height:1.5;display:flex}.campaign-disclaimer .material-symbols-outlined{color:#8f7cf0;font-size:1rem}.campaign-wizard-footer{border-top:1px solid #fff1;justify-content:flex-start;align-items:flex-end;gap:24px;margin-top:20px;padding-top:18px;display:flex}.campaign-wizard-footer>div:first-child{color:#f8f7ff80;gap:10px;width:fit-content;font-size:.68rem;display:flex}.campaign-wizard-footer>div:first-child i{background:#ffffff0f;border-radius:99px;height:6px;overflow:hidden}.campaign-wizard-footer>div:first-child em{border-radius:inherit;background:linear-gradient(90deg,#8169ff,#76e7ff);width:60%;height:100%;display:block}.campaign-wizard-back{color:#f8f7ff94;min-height:50px;font:inherit;cursor:pointer;background:#ffffff06;border:1px solid #9a8ded21;border-radius:14px;align-items:center;gap:7px;padding:0 15px;font-size:.75rem;font-weight:750;display:flex}.campaign-schedule-step,.campaign-payment-step{max-width:980px;margin:0 auto}.schedule-choice-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.schedule-choice-grid>button{color:#fff;min-height:148px;font:inherit;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #978be929;border-radius:20px;grid-template-columns:54px minmax(0,1fr) 26px;align-items:center;gap:16px;padding:24px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:grid;position:relative}.schedule-choice-grid>button:hover{transform:translateY(-2px)}.schedule-choice-grid>button.selected{background:linear-gradient(125deg,#795be229,#44ccef0f);border-color:#81deff8f;box-shadow:0 18px 44px #1b85ad1a}.schedule-choice-grid>button>.material-symbols-outlined:first-child{color:#a997ff;background:#8067ec1c;border-radius:16px;place-items:center;width:54px;height:54px;font-size:1.55rem;display:grid}.schedule-choice-grid>button.selected>.material-symbols-outlined:first-child{color:#8beaff;background:#4acfef1a}.schedule-choice-grid button>span:nth-child(2){gap:8px;display:grid}.schedule-choice-grid strong{font-family:Urbanist,sans-serif;font-size:1.15rem}.schedule-choice-grid small{color:#f8f7ff80;font-size:.8rem;line-height:1.55}.schedule-choice-grid button>.material-symbols-outlined:last-child{color:#f8f7ff3d}.schedule-choice-grid button.selected>.material-symbols-outlined:last-child{color:#86e9ff}.schedule-choice-grid em{color:#9b8bff;font-size:.7rem;font-style:normal;font-weight:800;position:absolute;top:17px;right:20px}.campaign-date-field{color:#f8f7ffd1;gap:10px;max-width:620px;margin:28px auto 8px;font-size:.82rem;font-weight:750;display:grid}.campaign-date-field>div,.payment-field-grid label>div{background:#070a1b7a;border:1px solid #978be933;border-radius:15px;align-items:center;gap:12px;min-height:58px;padding:0 16px;display:flex}.campaign-date-field .material-symbols-outlined,.payment-field-grid .material-symbols-outlined{color:#89e8ff;font-size:1.15rem}.campaign-date-field input,.payment-field-grid input{color:#fff;width:100%;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:0;outline:0}.campaign-date-field small{color:#f8f7ff61;font-size:.7rem;font-weight:500}.campaign-date-field>div:focus-within,.payment-field-grid label>div:focus-within{border-color:#77e0ffa3;box-shadow:0 0 0 3px #59cfee14}.campaign-queue-note{background:#ffffff06;border:1px solid #978be921;border-radius:17px;align-items:center;gap:14px;max-width:620px;min-height:82px;margin:28px auto 8px;padding:18px 20px;display:flex}.campaign-queue-note>span{color:#8deaff}.campaign-queue-note div{gap:5px;display:grid}.campaign-queue-note small{color:#f8f7ff6b;font-size:.75rem}.campaign-payment-step{gap:18px;display:grid}.payment-plan-strip,.payment-security-note{background:#ffffff06;border:1px solid #978be926;border-radius:17px;align-items:center;gap:14px;padding:18px 20px;display:flex}.payment-plan-strip>span,.payment-security-note>span{color:#a896ff;background:#7e64eb1f;border-radius:13px;flex:none;place-items:center;width:44px;height:44px;display:grid}.payment-plan-strip div,.payment-security-note div{gap:4px;min-width:0;display:grid}.payment-plan-strip small,.payment-security-note small{color:#f8f7ff6b;font-size:.72rem;line-height:1.45}.payment-plan-strip strong{font-size:.92rem}.payment-plan-strip b{color:#8ceaff;margin-left:auto;font-family:Urbanist,sans-serif;font-size:1.5rem}.payment-security-note{background:linear-gradient(110deg,#49cfef0e,#7e64eb0a)}.payment-security-note>span{color:#83e9ff;background:#48cfef17}.payment-contact-card{background:radial-gradient(circle at 18% 18%,#76e8ff1f,#0000 34%),linear-gradient(135deg,#7e64eb1a,#ffffff06);border:1px solid #7ee0ff2e;border-radius:22px;gap:18px;padding:24px;display:grid;box-shadow:0 22px 62px #1c7eae1a,inset 0 1px #ffffff0e}.payment-contact-card>.material-symbols-outlined{color:#8deaff;background:#48cfef1c;border-radius:18px;place-items:center;width:58px;height:58px;font-size:1.75rem;display:grid}.payment-contact-card div{text-align:center;justify-items:center;gap:10px;display:grid}.payment-contact-card strong{letter-spacing:-.035em;font-family:Urbanist,sans-serif;font-size:clamp(1.35rem,2.2vw,2rem)}.payment-contact-card small{color:#f8f7ff94;max-width:62ch;font-size:.9rem;line-height:1.7}.payment-email-control{background:linear-gradient(110deg,#bfc6ff,#83e9ff);border-radius:16px;grid-template-columns:56px minmax(0,1fr);align-items:stretch;min-width:min(100%,360px);margin-top:8px;transition:transform .18s,box-shadow .18s;display:grid;overflow:hidden;box-shadow:0 16px 34px #5ad8f733}.payment-email-control>button{color:#25256d;cursor:pointer;background:#25256d14;border:0;border-right:1px solid #25256d2e;place-items:center;display:grid}.payment-email-control>button:hover{background:#25256d29}.payment-email-control>button .material-symbols-outlined{font-size:1.2rem}.payment-email-control.copied>button{color:#145f50;background:#269c7b29}.payment-contact-card a{color:#25256d;min-width:220px;min-height:56px;box-shadow:none;background:0 0;border:0;justify-content:center;align-items:center;padding:0 18px;font-size:.92rem;font-weight:850;text-decoration:none;display:inline-flex}.payment-email-control:hover{transform:translateY(-2px);box-shadow:0 20px 42px #5ad8f74d}.payment-contact-card a:hover{box-shadow:none}.payment-contact-note{color:#f8f7ff94;background:#ffffff06;border:1px solid #9c8dff1f;border-radius:16px;align-items:center;gap:10px;padding:14px 16px;font-size:.82rem;line-height:1.55;display:flex}.payment-contact-note .material-symbols-outlined{color:#a895ff;font-size:1.15rem}.payment-field-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.payment-field-grid label{color:#f8f7ffc7;gap:9px;font-size:.78rem;font-weight:750;display:grid}.payment-field-grid label.full{grid-column:1/-1}.task-rights-confirmation{cursor:pointer;background:#4671b41f;border:1px solid #66dcff47;border-radius:18px;align-items:flex-start;gap:14px;padding:18px;display:flex!important}.task-rights-confirmation input{accent-color:#67ddff;flex:none;width:20px;height:20px;margin-top:3px}.task-rights-confirmation>span{gap:7px;display:grid}.task-rights-confirmation strong{color:#f7f7ff;font-size:.92rem}.task-rights-confirmation small{color:#f4f6ffb3;line-height:1.55}.task-rights-confirmation small[lang=en]{color:#addaff94;font-size:.72rem}@keyframes reach-signal-breathe{50%{box-shadow:0 0 28px #4bd1f11a}}@media (width<=1100px){.campaign-setup-layout{display:block}.reach-package-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.campaign-setup-card{border-radius:21px;padding:16px}.campaign-mode-grid,.schedule-choice-grid,.reach-package-list{grid-template-columns:1fr}.reach-package-row{min-height:370px;padding:18px}.campaign-wizard-footer{flex-direction:column;align-items:stretch}.campaign-wizard-footer>div:first-child,.campaign-wizard-footer>div:last-child{width:100%}.campaign-wizard-footer button{flex:1;justify-content:center}.payment-field-grid{grid-template-columns:1fr}.payment-field-grid label.full{grid-column:auto}.payment-contact-card{grid-template-columns:1fr;padding:20px}.payment-plan-strip{flex-wrap:wrap;align-items:flex-start}.payment-plan-strip b{width:100%;margin-left:58px}}@media (prefers-reduced-motion:reduce){.reach-signal-visual{animation:none!important}}
