:root{--bg: #0d0510;--bg-2: #1a0a16;--bg-3: #25101f;--bg-card: #1f0c1a;--pink: #ff7ab0;--pink-2: #ff6b9d;--orange-2: #ffd494;--lavender: #c89ee0;--hot: #ff7ab0;--lime: #ffaa78;--cyan: #c89ee0;--orange: #ffaa78;--cream: #f5ecee;--ink: #f5ecee;--text: #f5ecee;--text-dim: rgba(245,236,238,.65);--text-muted: rgba(245,236,238,.42);--text-faint: rgba(245,236,238,.22);--grad-pink: linear-gradient(125deg, #ff6b9d 0%, #ffaa78 60%, #ffd494 100%);--grad-pink-soft: linear-gradient(135deg, #ff7ab0 0%, #ffaa78 100%);--grad-text: linear-gradient(120deg, #ff7ab0 0%, #ffaa78 60%, #ffd494 100%);--rule-thin: 1px solid rgba(245,236,238,.08);--rule-mid: 1px solid rgba(245,236,238,.16);--rule-thick: 1px solid rgba(245,236,238,.24);--r-sm: 12px;--r-md: 20px;--r-lg: 28px}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:Inter,system-ui,sans-serif;font-weight:400;letter-spacing:-.005em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;line-height:1.55}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 1200px 800px at 50% -10%,rgba(120,30,80,.45),transparent 55%),radial-gradient(ellipse 900px 700px at 0% 100%,rgba(80,20,60,.3),transparent 60%),radial-gradient(ellipse 800px 600px at 100% 60%,rgba(60,20,50,.25),transparent 60%);pointer-events:none;z-index:0}body>*{position:relative;z-index:1}body:after{content:none}.display,h1.hero-title,.section-title,.step h3,.econ-pitch h3,.final-cta h2,.stat-num,.step-num,.tile-name,.econ-total .num,.creator-name-huge,.browse-title,.auth-title,.apply-title,.creator-hero h1,.creator-portrait-monogram,.pay-section-title,.pay-method-logo,.agency-stat-num,.form-section-num,.form-section-head h2,.apply-success-num,.apply-success-title,.explainer-card h3,.faq-item summary,.browse-empty-num,.footer-brand,.rate,.creator-stat strong,.team-name,.backed-card,.press-headline,.press-asset-name,.career-title{font-family:Playfair Display,serif;font-weight:600;letter-spacing:-.022em;text-transform:none}.serif,h1.hero-title .lime,.section-title .serif,.econ-pitch h3 .serif,.final-cta h2 .serif,.apply-success-title .serif,.creator-hero h1 .lime{font-family:Playfair Display,serif;font-style:italic;font-weight:500;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:-.01em;text-transform:none}.mono{font-family:JetBrains Mono,monospace;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.logo,.nav-cta,.nav-links a,.btn{font-family:Inter,sans-serif}.ticker{background:var(--bg-2);color:var(--text-dim);padding:8px 0;overflow:hidden;white-space:nowrap;font-family:JetBrains Mono,monospace;font-weight:500;font-size:11px;letter-spacing:.1em;text-transform:uppercase;border-bottom:var(--rule-thin);position:relative;z-index:10}.ticker-track{display:inline-block;animation:tick 30s linear infinite}.ticker-track span{padding:0 24px}.ticker-track span:before{content:"✦ ";color:var(--pink)}@keyframes tick{0%{transform:translate(0)}to{transform:translate(-50%)}}nav{position:sticky;top:0;z-index:50;background:#0d0510b8;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border-bottom:var(--rule-thin)}.nav-inner{max-width:1400px;margin:0 auto;padding:18px 32px;display:flex;align-items:center;justify-content:space-between}.logo{font-family:Inter,sans-serif;font-size:19px;font-weight:700;letter-spacing:-.025em;color:var(--text);text-decoration:none;display:inline-flex;align-items:center;gap:0;text-transform:none}.logo .dot{color:var(--pink)}.logo .live{font-family:Playfair Display,serif;font-style:italic;font-weight:500;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent;margin-left:2px;padding:0;font-size:1em;letter-spacing:-.01em;text-transform:none}.logo-mark{width:22px;height:22px;position:relative;display:inline-block;margin-right:10px;flex-shrink:0;background:var(--grad-pink-soft);border-radius:50%;box-shadow:0 0 18px #ff7ab073}.logo-mark:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;background:var(--bg);border-radius:50%}.logo-mark:after{content:"";position:absolute;top:9px;right:9px;bottom:9px;left:9px;background:var(--grad-pink-soft);border-radius:50%}.footer-brand .logo-mark{width:26px;height:26px;margin-right:12px}.footer-brand .logo-mark:before{top:8px;right:8px;bottom:8px;left:8px}.footer-brand .logo-mark:after{top:11px;right:11px;bottom:11px;left:11px}.nav-links{display:flex;gap:28px;align-items:center}.nav-links a{color:var(--text-dim);text-decoration:none;font-family:Inter,sans-serif;font-weight:500;font-size:14px;letter-spacing:-.005em;text-transform:none;transition:color .15s}.nav-links a:hover{color:var(--text)}.nav-links a.current{color:var(--pink)}.nav-cta,.nav-links a.nav-cta,a.nav-cta{background:var(--grad-pink-soft);background-size:200% 200%;color:#200810!important;padding:9px 20px;border:0;border-radius:999px;font-family:Inter,sans-serif;font-weight:600;font-size:13px;letter-spacing:-.005em;text-transform:none;cursor:pointer;text-decoration:none;display:inline-block;transition:transform .2s,box-shadow .2s;box-shadow:0 6px 24px #ff7ab059}.nav-cta:hover{transform:translateY(-1px);box-shadow:0 10px 30px #ff7ab080}.hero{max-width:1400px;margin:0 auto;padding:60px 32px 80px;position:relative;z-index:2}.hero-copy{display:flex;flex-direction:column}.hero-eyebrow{display:inline-flex;align-items:center;gap:12px;color:var(--text-dim);font-family:JetBrains Mono,monospace;font-weight:500;font-size:12px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:32px;padding:0;background:none;border:0;border-radius:0}.hero-eyebrow:before{content:"✦";color:var(--pink);font-size:14px}.hero-eyebrow .pulse{width:8px;height:8px;border-radius:50%;background:var(--pink);box-shadow:0 0 10px #ff7ab099;animation:glow 1.6s infinite}@keyframes glow{0%,to{opacity:1}50%{opacity:.4}}h1.hero-title{font-family:Playfair Display,serif;font-weight:600;font-size:clamp(52px,7.2vw,112px);line-height:1;letter-spacing:-.028em;text-transform:none;margin-bottom:32px;color:var(--text);text-shadow:none}h1.hero-title .lime,h1.hero-title .hot,h1.hero-title .cyan{font-family:Playfair Display,serif;font-style:italic;font-weight:500;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:-.015em}h1.hero-title .strike{text-decoration:line-through;text-decoration-color:var(--pink);text-decoration-thickness:2px;color:var(--text-muted);font-style:italic;font-family:Playfair Display,serif;font-weight:400}.hero-grid{display:grid;grid-template-columns:1fr minmax(380px,460px);gap:56px;align-items:start;margin-top:0}.hero-lede{font-family:Inter,sans-serif;font-size:clamp(16px,1.3vw,19px);max-width:520px;line-height:1.55;color:var(--text-dim);font-weight:400;margin-top:auto}.hero-lede em{font-style:normal;font-weight:600;color:var(--pink)}.hero-cta{display:flex;gap:14px;margin-top:28px;flex-wrap:wrap}.btn{padding:14px 26px;font-family:Inter,sans-serif;font-weight:600;font-size:15px;letter-spacing:-.005em;text-transform:none;border:0;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:10px;transition:all .2s;border-radius:999px}.btn-primary{background:var(--grad-pink-soft);color:#200810;box-shadow:0 10px 32px #ff7ab059}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 16px 40px #ff7ab080}.btn-ghost{background:transparent;color:var(--text);border:1px solid var(--text-faint);padding:13px 25px}.btn-ghost:hover{border-color:var(--text-dim);background:#ffffff0a}.call-frame{width:100%;max-width:340px;margin-left:auto;aspect-ratio:9 / 19.5;background:#000;border:7px solid #1a0a14;border-radius:44px;box-shadow:0 30px 70px #0000008c,0 0 0 1px #ffffff0a,0 0 60px #ff7ab02e;display:flex;flex-direction:column;position:relative;overflow:hidden;padding:0}.phone-status{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:14px 26px 6px;z-index:10;font-family:Inter,sans-serif;font-weight:600;font-size:13px;color:#fff;pointer-events:none}.phone-time{letter-spacing:-.01em}.phone-notch{width:90px;height:26px;background:#000;border-radius:14px}.phone-sysicons{font-size:9px;letter-spacing:.1em;color:#fff;opacity:.85}.phone-stage{flex:1;position:relative;overflow:hidden;background:#1a1a1a}.phone-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 28%;filter:contrast(1.05) saturate(1.05)}.phone-gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,.55) 0%,transparent 18%,transparent 58%,rgba(0,0,0,.85) 100%);z-index:1;pointer-events:none}.phone-tabs{position:absolute;top:50px;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:0 18px;z-index:5;color:#fff}.phone-live-icon{font-family:Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:.08em;color:#fff;background:var(--grad-pink-soft);padding:4px 9px;border-radius:999px}.phone-tab-row{display:inline-flex;gap:18px;font-family:Inter,sans-serif;font-weight:600;font-size:14px;text-transform:none;letter-spacing:-.005em}.phone-tab{color:#ffffff9e;padding-bottom:3px}.phone-tab.active{color:#fff;border-bottom:2px solid #fff}.phone-search{font-size:20px;color:#fff;font-weight:400;line-height:1;text-shadow:0 1px 2px rgba(0,0,0,.5)}.phone-rail{position:absolute;right:12px;bottom:130px;display:flex;flex-direction:column;align-items:center;gap:14px;z-index:5}.rail-avatar{position:relative;width:44px;height:44px}.rail-avatar-mark{width:100%;height:100%;border-radius:50%;border:2px solid #fff;background:var(--grad-pink-soft);display:flex;align-items:center;justify-content:center;font-family:Inter,sans-serif;font-weight:700;font-size:18px;color:#200810;letter-spacing:-.01em}.rail-plus{position:absolute;bottom:-8px;left:50%;transform:translate(-50%);width:20px;height:20px;background:var(--grad-pink-soft);color:#200810;border-radius:50%;font-family:Inter,sans-serif;font-weight:800;font-size:14px;line-height:16px;text-align:center;border:1.5px solid #fff}.rail-btn{background:transparent;border:0;padding:0;display:flex;flex-direction:column;align-items:center;gap:3px;color:#fff;cursor:pointer}.rail-icon{font-size:26px;line-height:1;filter:drop-shadow(0 1px 2px rgba(0,0,0,.6))}.rail-count{font-family:Inter,sans-serif;font-weight:600;font-size:11px;letter-spacing:-.005em;text-shadow:0 1px 2px rgba(0,0,0,.6)}.rail-disc{width:40px;height:40px;border-radius:50%;background:#000;border:2px solid #fff;display:flex;align-items:center;justify-content:center;font-family:Playfair Display,serif;font-style:italic;font-weight:500;font-size:18px;color:#fff;margin-top:4px;animation:disc-spin 8s linear infinite}@keyframes disc-spin{to{transform:rotate(360deg)}}.phone-info{position:absolute;left:22px;right:80px;bottom:86px;z-index:4;color:#fff}.phone-name{font-family:Inter,sans-serif;font-weight:700;font-size:17px;letter-spacing:-.015em;text-transform:none;margin-bottom:6px;text-shadow:0 1px 4px rgba(0,0,0,.6)}.phone-verified{font-family:Inter,sans-serif;font-weight:800;font-size:12px;margin-left:4px;background:var(--grad-pink-soft);color:#200810;padding:1px 6px;border-radius:999px}.phone-desc{font-family:Inter,sans-serif;font-weight:400;font-size:12px;line-height:1.4;margin-bottom:8px;text-shadow:0 1px 4px rgba(0,0,0,.7);letter-spacing:-.005em;text-transform:none}.phone-sound{font-family:JetBrains Mono,monospace;font-weight:500;font-size:10px;letter-spacing:.1em;text-transform:uppercase;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.phone-sound:before{content:"✦  ";color:var(--pink);-webkit-text-fill-color:var(--pink)}.phone-nav{display:flex;align-items:center;justify-content:space-around;padding:10px 14px 22px;background:#000;border-top:1px solid rgba(255,255,255,.08);z-index:6;position:relative}.phone-nav-item{font-family:Inter,sans-serif;font-weight:600;font-size:10px;letter-spacing:.02em;color:#ffffff8c;text-transform:uppercase;position:relative;padding-top:6px}.phone-nav-item.active{color:#fff}.phone-nav-item.active:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:18px;height:2px;background:var(--grad-pink-soft)}.phone-nav-plus{background:#fff;color:#000;font-family:Inter,sans-serif;font-weight:800;font-size:18px;line-height:1;padding:5px 16px;border:0;border-radius:6px;box-shadow:-3px 0 0 var(--pink),3px 0 0 var(--orange)}@media(max-width:900px){.call-frame{margin:40px auto 0;max-width:300px}}.stats{background:var(--bg-2);color:var(--text);padding:36px 32px;margin:60px 0 0;border-top:var(--rule-thin);border-bottom:var(--rule-thin);overflow:hidden;white-space:nowrap;position:relative;z-index:2}.stats-track{display:inline-flex;gap:80px;animation:tick 50s linear infinite;align-items:center}.stat-item{display:inline-flex;align-items:baseline;gap:14px}.stat-num{font-family:Playfair Display,serif;font-weight:600;font-size:64px;line-height:1;color:var(--text);letter-spacing:-.028em}.stat-num .hot{background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:italic;font-weight:500}.stat-label{font-family:JetBrains Mono,monospace;font-weight:500;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);max-width:200px;line-height:1.3}.stat-divider{width:6px;height:6px;background:var(--pink);border-radius:50%;flex-shrink:0}.how{max-width:1400px;margin:0 auto;padding:120px 32px;position:relative;z-index:2}.section-eyebrow{display:inline-block;font-family:JetBrains Mono,monospace;font-weight:500;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);margin-bottom:28px;padding:0;border:0;background:none;border-radius:0}.section-eyebrow:before{content:"✦  ";color:var(--pink)}.section-title{font-family:Playfair Display,serif;font-weight:600;font-size:clamp(52px,7vw,112px);line-height:1;letter-spacing:-.028em;margin-bottom:64px;max-width:1200px;color:var(--text);text-transform:none}.section-title .serif,.section-title .hot{font-family:Playfair Display,serif;font-style:italic;font-weight:500;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.step-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.step{background:var(--bg-card);border:var(--rule-thin);border-radius:var(--r-lg);padding:36px 32px;position:relative;box-shadow:0 12px 32px #0000004d;transition:transform .2s,border-color .2s,box-shadow .2s;overflow:hidden}.step:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 240px 200px at 100% 0%,rgba(255,122,176,.15),transparent 60%);pointer-events:none}.step:nth-child(2):before{background:radial-gradient(ellipse 240px 200px at 100% 0%,rgba(255,170,120,.15),transparent 60%)}.step:nth-child(3):before{background:radial-gradient(ellipse 240px 200px at 100% 0%,rgba(200,158,224,.15),transparent 60%)}.step:hover{transform:translateY(-4px);border-color:#f5ecee33;box-shadow:0 20px 50px #0006,0 0 40px #ff7ab01a}.step-num{font-family:Playfair Display,serif;font-weight:500;font-style:italic;font-size:84px;line-height:1;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:24px;letter-spacing:-.03em;position:relative}.step h3{font-family:Playfair Display,serif;font-weight:600;font-size:28px;line-height:1.15;letter-spacing:-.025em;text-transform:none;margin-bottom:16px;color:var(--text);position:relative}.step p{font-family:Inter,sans-serif;font-size:15px;line-height:1.6;color:var(--text-dim);position:relative}.creators{background:linear-gradient(180deg,var(--bg) 0%,var(--bg-2) 100%);color:var(--text);padding:120px 32px;border-top:var(--rule-thin);border-bottom:var(--rule-thin);position:relative;z-index:2}.creators-inner{max-width:1400px;margin:0 auto}.creators .section-title{color:var(--text)}.creator-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.tile{aspect-ratio:3/4;border-radius:var(--r-md);border:1px solid rgba(255,255,255,.1);position:relative;overflow:hidden;background:var(--bg-card);cursor:pointer;transition:transform .25s,box-shadow .25s,border-color .25s;display:block;text-decoration:none;color:inherit;box-shadow:0 12px 28px #0000004d}.tile:nth-child(4n+1){background:linear-gradient(135deg,#ff6b9d,#ff7a6b)!important}.tile:nth-child(4n+2){background:linear-gradient(135deg,#c89ee0,#ff6b9d)!important}.tile:nth-child(4n+3){background:linear-gradient(135deg,#ffaa78,#ffd494)!important}.tile:nth-child(4n+4){background:linear-gradient(135deg,#6b3aa5,#ff6b9d)!important}.tile:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 200px 180px at 20% 20%,rgba(255,255,255,.22),transparent 50%);pointer-events:none}.tile:hover{transform:translateY(-4px);border-color:#fff3;box-shadow:0 24px 50px #0006,0 0 50px #ff7ab02e}.tile-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 40%,rgba(13,5,16,.85) 100%);padding:18px;display:flex;flex-direction:column;justify-content:flex-end;color:#fff}.tile-live{position:absolute;top:14px;left:14px;background:#0d0510a6;color:#fff;border:1px solid rgba(255,255,255,.25);font-family:JetBrains Mono,monospace;font-weight:600;font-size:10px;padding:4px 10px;border-radius:999px;letter-spacing:.12em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.tile-live:first-letter{color:var(--pink)}.tile-name{font-family:Playfair Display,serif;font-weight:600;font-size:24px;line-height:1.05;letter-spacing:-.02em;text-transform:none;margin-bottom:4px;position:relative;z-index:2}.tile-handle{font-family:JetBrains Mono,monospace;font-weight:500;font-size:11px;letter-spacing:.06em;text-transform:uppercase;opacity:.85;margin-bottom:10px;position:relative;z-index:2}.tile-price{font-family:Inter,sans-serif;font-weight:600;font-size:13px;background:#ffffffeb;color:#200810;padding:4px 10px;border-radius:999px;align-self:flex-start;position:relative;z-index:2}.creators-cta{text-align:center;margin-top:60px}.economics{max-width:1400px;margin:0 auto;padding:120px 32px;position:relative;z-index:2}.econ-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.econ-card{background:var(--bg-card);border:var(--rule-mid);border-radius:var(--r-lg);padding:44px 40px;position:relative;box-shadow:0 16px 40px #00000059,0 0 60px #ff7ab01f}.econ-card:before{content:"CREATOR PAYOUT";position:absolute;top:-14px;left:30px;background:var(--grad-pink-soft);color:#200810;font-family:JetBrains Mono,monospace;font-weight:700;font-size:11px;padding:5px 12px;letter-spacing:.12em;border-radius:999px}.econ-row{display:flex;justify-content:space-between;padding:14px 0;border-bottom:var(--rule-thin);font-family:Inter,sans-serif;font-size:15px;color:var(--text-dim)}.econ-row:last-of-type{border-bottom:0}.econ-row strong{font-family:JetBrains Mono,monospace;font-weight:500;color:var(--text)}.econ-row .lime{background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700}.econ-total{margin-top:20px;padding-top:22px;border-top:1px solid rgba(255,122,176,.3);display:flex;justify-content:space-between;align-items:baseline}.econ-total .label{font-family:JetBrains Mono,monospace;font-weight:500;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim)}.econ-total .num{font-family:Playfair Display,serif;font-weight:500;font-style:italic;font-size:64px;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1;letter-spacing:-.03em}.econ-pitch h3{font-family:Playfair Display,serif;font-weight:600;font-size:clamp(40px,4.6vw,72px);line-height:1.05;letter-spacing:-.028em;margin-bottom:24px;color:var(--text);text-transform:none}.econ-pitch h3 .hot,.econ-pitch h3 .serif{font-family:Playfair Display,serif;font-style:italic;font-weight:500;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.econ-pitch p{font-family:Inter,sans-serif;font-size:17px;line-height:1.6;color:var(--text-dim);margin-bottom:18px}.econ-pitch .compare-line{margin-top:28px;padding:18px 22px;background:var(--bg-card);border:1px solid rgba(255,122,176,.2);border-radius:var(--r-md);font-family:JetBrains Mono,monospace;font-size:13px;font-weight:500;line-height:1.6;color:var(--text-dim)}.econ-pitch .compare-line .strike{text-decoration:line-through;text-decoration-color:var(--pink);text-decoration-thickness:1.5px;opacity:.55}.creator-hero{max-width:1400px;margin:0 auto;padding:100px 32px 40px;position:relative;z-index:2}.creator-hero h1{font-family:Playfair Display,serif;font-weight:600;font-size:clamp(52px,7.2vw,112px);line-height:1;letter-spacing:-.028em;margin-bottom:28px;color:var(--text);text-transform:none}.creator-hero h1 .hot{font-style:italic;font-weight:500;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.creator-hero p{font-family:Inter,sans-serif;font-size:clamp(18px,1.6vw,22px);max-width:640px;line-height:1.55;color:var(--text-dim)}.creator-hero p em{font-style:normal;font-weight:600;color:var(--pink)}.creator-steps{max-width:1400px;margin:0 auto;padding:80px 32px 0;position:relative;z-index:2}.creator-page{max-width:1400px;margin:0 auto;padding:60px 32px 100px;position:relative;z-index:2}.back-link{display:inline-block;font-family:JetBrains Mono,monospace;font-weight:500;font-size:12px;color:var(--text-dim);text-decoration:none;letter-spacing:.1em;margin-bottom:28px;text-transform:uppercase;transition:color .15s}.back-link:hover{color:var(--pink)}.creator-page-grid{display:grid;grid-template-columns:minmax(0,480px) 1fr;gap:60px;align-items:start}.creator-portrait{position:relative}.creator-portrait-art{aspect-ratio:4/5;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.18),transparent 55%),linear-gradient(135deg,#ff6b9d,#ffaa78 60%,#c89ee0 130%);border:1px solid rgba(255,255,255,.2);border-radius:var(--r-lg);box-shadow:0 30px 80px #ff7ab04d,inset 0 1px #ffffff4d;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.creator-portrait-monogram{font-family:Playfair Display,serif;font-weight:500;font-style:italic;font-size:clamp(220px,28vw,360px);line-height:.8;color:#200810d9;letter-spacing:-.04em}.creator-portrait-pill{position:absolute;top:18px;left:18px;background:#0d0510a6;color:#fff;font-family:JetBrains Mono,monospace;font-weight:600;font-size:11px;letter-spacing:.1em;padding:6px 12px;border:1px solid rgba(255,255,255,.25);border-radius:999px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-transform:uppercase}.creator-portrait-meta{display:flex;justify-content:space-between;font-family:JetBrains Mono,monospace;font-size:11px;color:var(--text-dim);margin-top:18px;letter-spacing:.08em;text-transform:uppercase}.creator-meta-block{padding-top:8px}.creator-status{display:inline-flex;align-items:center;gap:10px;background:#ff7ab01a;border:1px solid rgba(255,122,176,.3);color:var(--pink);padding:8px 16px;border-radius:999px;font-family:JetBrains Mono,monospace;font-weight:500;font-size:12px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:22px}.dot-pulse{width:8px;height:8px;border-radius:50%;background:var(--pink);box-shadow:0 0 10px #ff7ab099;animation:glow 1.4s infinite;flex-shrink:0}.creator-name-huge{font-family:Playfair Display,serif;font-weight:600;font-size:clamp(80px,11vw,168px);line-height:.95;letter-spacing:-.032em;text-transform:none;color:var(--text);margin-bottom:14px}.creator-handle-line{font-family:JetBrains Mono,monospace;font-weight:500;font-size:13px;color:var(--text-dim);margin-bottom:28px;display:flex;align-items:center;gap:12px;flex-wrap:wrap;letter-spacing:.06em;text-transform:uppercase}.creator-handle-line .handle{color:var(--text)}.creator-handle-line .check{color:var(--pink);font-size:16px}.creator-handle-line .follower-count{background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.creator-bio{font-family:Inter,sans-serif;font-size:17px;line-height:1.6;color:var(--text-dim);max-width:560px;margin-bottom:32px}.creator-bio em{font-style:normal;font-weight:600;color:var(--pink)}.rate-block{display:flex;align-items:baseline;gap:24px;padding:24px 28px;background:var(--bg-card);border:1px solid rgba(255,122,176,.3);border-radius:var(--r-md);margin-bottom:22px;flex-wrap:wrap;box-shadow:0 12px 32px #0000004d,0 0 50px #ff7ab01a}.rate{font-family:Playfair Display,serif;font-weight:500;font-style:italic;font-size:72px;line-height:1;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:-.03em}.rate .dollar{font-size:44px;vertical-align:top;margin-right:2px}.rate .per{font-family:Inter,sans-serif;font-style:normal;font-size:16px;color:var(--text-dim);margin-left:6px;font-weight:600;background:none;-webkit-text-fill-color:var(--text-dim);letter-spacing:-.005em}.rate-meta{font-family:JetBrains Mono,monospace;font-weight:500;font-size:12px;color:var(--text-dim);line-height:1.6;letter-spacing:.04em;text-transform:uppercase}.rate-meta strong{color:var(--pink);font-weight:700}.creator-cta{font-size:16px;padding:18px 32px;margin-bottom:36px}.package-block{margin-bottom:28px}.package-eyebrow{display:block;font-family:JetBrains Mono,monospace;font-weight:500;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);margin-bottom:12px}.package-eyebrow:before{content:"✦  ";color:var(--pink)}.package-list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.package{position:relative;display:flex;flex-direction:column;gap:4px;padding:16px 16px 14px;background:var(--bg-card);border:1px solid rgba(255,255,255,.1);border-radius:var(--r-md);text-align:left;cursor:pointer;transition:all .18s;font-family:Inter,sans-serif;color:var(--text);overflow:hidden}.package:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 220px 200px at 100% 0%,rgba(255,122,176,.12),transparent 60%);pointer-events:none;opacity:0;transition:opacity .18s}.package:hover{transform:translateY(-3px);border-color:#ff7ab059;box-shadow:0 12px 28px #0000004d,0 0 30px #ff7ab01a}.package:hover:before{opacity:1}.package-name{font-family:Playfair Display,serif;font-weight:600;font-size:17px;letter-spacing:-.02em;line-height:1.1;color:var(--text);position:relative}.package-duration{font-family:JetBrains Mono,monospace;font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);position:relative}.package-price{font-family:Playfair Display,serif;font-style:italic;font-weight:500;font-size:28px;line-height:1;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:-.025em;margin-top:6px;position:relative}.package-price .dollar{font-size:.7em;vertical-align:4px;margin-right:1px;opacity:.85}.package-tag{position:absolute;top:-9px;left:12px;background:var(--grad-pink-soft);color:#200810;font-family:JetBrains Mono,monospace;font-weight:700;font-size:9px;letter-spacing:.1em;text-transform:uppercase;padding:3px 8px;border-radius:999px;z-index:2}.package-featured{border-color:#ff7ab066;background:linear-gradient(160deg,#ff7ab014,#ffaa780a);box-shadow:0 0 30px #ff7ab01a}@media(max-width:800px){.package-list{grid-template-columns:1fr}}.creator-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:24px 0;border-top:var(--rule-thin);border-bottom:var(--rule-thin)}.creator-stat strong{display:block;font-family:Playfair Display,serif;font-weight:600;font-size:36px;line-height:1;color:var(--text);margin-bottom:6px;letter-spacing:-.028em}.creator-stat span{font-family:JetBrains Mono,monospace;font-weight:500;font-size:11px;color:var(--text-dim);letter-spacing:.08em;text-transform:uppercase}.help-card{text-decoration:none;transition:transform .15s,border-color .15s}.help-card:hover{transform:translateY(-3px)}.team-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:24px}.team-card{background:var(--bg-card);border:var(--rule-thin);border-radius:var(--r-md);padding:28px 24px;transition:all .2s;box-shadow:0 8px 24px #0000004d}.team-card:hover{border-color:#ff7ab04d;transform:translateY(-3px);box-shadow:0 16px 36px #0006,0 0 30px #ff7ab01f}.team-avatar{width:64px;height:64px;border-radius:50%;border:1px solid rgba(255,255,255,.2);font-family:Playfair Display,serif;font-weight:500;font-style:italic;font-size:28px;color:#200810d9;display:flex;align-items:center;justify-content:center;margin-bottom:18px;background:var(--grad-pink-soft)!important;letter-spacing:-.03em}.team-card:nth-child(4n+2) .team-avatar{background:linear-gradient(135deg,#c89ee0,#ff6b9d)!important}.team-card:nth-child(4n+3) .team-avatar{background:linear-gradient(135deg,#ffaa78,#ffd494)!important}.team-card:nth-child(4n+4) .team-avatar{background:linear-gradient(135deg,#6b3aa5,#ff6b9d)!important;color:#fff}.team-name{font-family:Playfair Display,serif;font-weight:600;font-size:20px;letter-spacing:-.02em;text-transform:none;margin-bottom:4px;color:var(--text)}.team-role{font-family:JetBrains Mono,monospace;font-weight:500;font-size:11px;color:var(--pink);letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px}.team-bio{font-family:Inter,sans-serif;font-size:13px;line-height:1.55;color:var(--text-dim)}.backed-row{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:12px;margin-bottom:24px}.backed-card{background:var(--bg-card);border:var(--rule-thin);border-radius:var(--r-md);padding:28px 22px;text-align:center;font-family:Playfair Display,serif;font-weight:600;font-size:22px;letter-spacing:-.02em;color:var(--text)}.backed-line{font-family:JetBrains Mono,monospace;font-weight:500;font-size:11px;color:var(--text-dim);letter-spacing:.1em;text-transform:uppercase}.press-card{display:flex;flex-direction:column;gap:12px;text-decoration:none;color:inherit;padding:22px;background:var(--bg-card);border:var(--rule-thin);border-radius:var(--r-md);transition:all .2s}.press-card:hover{border-color:#ff7ab04d;transform:translateY(-3px);box-shadow:0 16px 36px #0006}.press-source{font-family:JetBrains Mono,monospace;font-weight:600;font-size:11px;color:var(--pink);letter-spacing:.12em;text-transform:uppercase}.press-headline{font-family:Playfair Display,serif;font-weight:600;font-size:20px;line-height:1.25;letter-spacing:-.02em;text-transform:none;color:var(--text)}.press-card:hover .press-headline{color:var(--text)}.press-assets{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.press-asset{background:var(--bg-card);border:var(--rule-thin);border-radius:var(--r-md);padding:24px 22px;text-decoration:none;color:var(--text);display:flex;flex-direction:column;gap:10px;transition:all .2s}.press-asset:hover{border-color:#ff7ab04d;transform:translateY(-3px);box-shadow:0 16px 36px #0006}.press-asset-icon{display:inline-block;align-self:flex-start;background:var(--grad-pink-soft);color:#200810;font-family:JetBrains Mono,monospace;font-weight:700;font-size:11px;padding:4px 10px;border-radius:999px;letter-spacing:.08em;text-transform:uppercase}.press-asset-name{font-family:Playfair Display,serif;font-weight:600;font-size:18px;letter-spacing:-.02em;text-transform:none}.press-asset-meta{font-family:JetBrains Mono,monospace;font-weight:500;font-size:11px;color:var(--text-dim);letter-spacing:.06em;text-transform:uppercase}.careers-list{display:flex;flex-direction:column;gap:12px}.career-row{display:grid;grid-template-columns:200px 1fr auto;gap:24px;align-items:center;background:var(--bg-card);border:var(--rule-thin);border-radius:var(--r-md);padding:24px 30px;text-decoration:none;color:var(--text);transition:all .2s}.career-row:hover{border-color:#ff7ab04d;transform:translateY(-3px);box-shadow:0 16px 36px #0006}.career-team{font-family:JetBrains Mono,monospace;font-weight:600;font-size:11px;color:var(--pink);letter-spacing:.1em;text-transform:uppercase}.career-title{font-family:Playfair Display,serif;font-weight:600;font-size:22px;letter-spacing:-.02em;text-transform:none}.career-meta{font-family:JetBrains Mono,monospace;font-weight:500;font-size:12px;color:var(--text-dim);letter-spacing:.06em;text-align:right;white-space:nowrap;text-transform:uppercase}@media(max-width:800px){.team-grid,.backed-row,.press-assets{grid-template-columns:repeat(2,1fr)}.career-row{grid-template-columns:1fr;gap:8px}.career-meta{text-align:left;white-space:normal}}.auth-section{max-width:540px;margin:0 auto;padding:80px 32px 100px;position:relative;z-index:2}.auth-card{background:var(--bg-card);border:var(--rule-mid);border-radius:var(--r-lg);padding:48px 40px 40px;box-shadow:0 30px 70px #0006,0 0 80px #ff7ab01f;position:relative}.auth-card .section-eyebrow{margin-bottom:18px}.auth-title{font-family:Playfair Display,serif;font-weight:600;font-size:clamp(48px,6vw,76px);line-height:1;letter-spacing:-.028em;margin-bottom:14px;color:var(--text);text-transform:none}.auth-title .lime,.auth-title .hot{font-style:italic;font-weight:500;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.auth-lede{font-family:Inter,sans-serif;font-size:15px;color:var(--text-dim);line-height:1.55;margin-bottom:32px}.auth-form{display:flex;flex-direction:column;gap:18px}.auth-form input[type=email],.auth-form input[type=password]{background:#ffffff0a;color:var(--text);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:14px 16px;font-family:Inter,sans-serif;font-size:15px;font-weight:500;width:100%;outline:none;transition:all .15s}.auth-form input::placeholder{color:var(--text-muted)}.auth-form input:focus{border-color:#ff7ab080;background:#ffffff0f;box-shadow:0 0 0 4px #ff7ab01f}.auth-form .form-field.error input{border-color:#ff6b9d99}.form-label{display:flex;align-items:center;justify-content:space-between}.form-label-link{font-family:JetBrains Mono,monospace;font-weight:500;font-size:11px;color:var(--pink);text-decoration:none;letter-spacing:.06em;text-transform:uppercase}.form-label-link:hover{color:var(--text)}.auth-remember{font-size:13px}.auth-submit{margin-top:6px;padding:16px 28px;font-size:15px;width:100%;justify-content:center}.auth-divider{text-align:center;margin:30px 0 22px;font-family:JetBrains Mono,monospace;font-weight:500;font-size:11px;color:var(--text-muted);position:relative;letter-spacing:.1em;text-transform:uppercase}.auth-divider:before,.auth-divider:after{content:"";position:absolute;top:50%;width:calc(50% - 28px);height:1px;background:#ffffff1a}.auth-divider:before{left:0}.auth-divider:after{right:0}.auth-sso{display:flex;flex-direction:column;gap:10px}.sso-btn{display:flex;align-items:center;justify-content:center;gap:12px;padding:14px 20px;font-family:Inter,sans-serif;font-weight:600;font-size:14px;border:1px solid rgba(255,255,255,.1);border-radius:12px;cursor:pointer;transition:all .15s;background:#ffffff0a;color:var(--text)}.sso-btn:hover{background:#ffffff14;border-color:#fff3}.sso-apple{background:var(--text);color:#200810;border:0}.sso-apple:hover{background:#fff}.sso-apple .sso-icon{width:16px;height:18px;background:#200810;-webkit-mask:radial-gradient(circle 6px at 50% 60%,transparent 99%,var(--ink) 100%) 0 0/100% 100% no-repeat;position:relative}.sso-apple .sso-icon:after{content:"";position:absolute;top:-1px;left:50%;width:4px;height:5px;background:#200810;border-radius:50%;transform:translate(-50%)}.sso-google{background:var(--text);color:#200810;border:0}.sso-google:hover{background:#fff}.sso-google .sso-icon{display:inline-block;font-family:Inter,sans-serif;font-weight:800;font-size:18px;line-height:1;background:linear-gradient(90deg,#4285f4 25%,#34a853 25%,#34a853 50%,#fbbc05 50%,#fbbc05 75%,#ea4335 75%);-webkit-background-clip:text;background-clip:text;color:transparent}.auth-footer{margin-top:30px;padding-top:22px;border-top:var(--rule-thin);font-family:Inter,sans-serif;font-size:13px;line-height:1.7;color:var(--text-dim);text-align:center}.auth-footer .link{color:var(--pink);text-decoration:none;font-weight:600}.auth-footer .link:hover{color:var(--text)}.auth-success{background:var(--bg-card);border:1px solid rgba(255,122,176,.3);border-radius:var(--r-lg);padding:56px 44px;text-align:center;box-shadow:0 30px 70px #0006,0 0 80px #ff7ab02e;position:relative}.auth-success-cta{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:8px}.auth-card[hidden],.auth-success[hidden]{display:none}.nav-user{background:#ff7ab01a;border:1px solid rgba(255,122,176,.3);border-radius:999px;color:var(--pink);padding:6px 14px;font-family:JetBrains Mono,monospace;font-weight:500;font-size:12px;letter-spacing:.06em}.pay-tabs{display:inline-flex;gap:4px;background:var(--bg-card);border:var(--rule-thin);border-radius:999px;padding:4px;margin-bottom:36px}.pay-tab{background:transparent;color:var(--text-dim);border:0;border-radius:999px;padding:10px 22px;font-family:Inter,sans-serif;font-weight:600;font-size:13px;cursor:pointer;transition:all .2s;text-transform:none}.pay-tab:hover{color:var(--text)}.pay-tab.active{background:var(--grad-pink-soft);color:#200810}.pay-panel{display:block}.pay-panel[hidden]{display:none}.pay-section-title{font-family:Playfair Display,serif;font-weight:600;font-size:clamp(36px,4.6vw,60px);line-height:1;letter-spacing:-.028em;margin-bottom:14px;color:var(--text);text-transform:none}.pay-section-title .lime{font-style:italic;font-weight:500;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.pay-section-lede{font-family:Inter,sans-serif;font-size:16px;color:var(--text-dim);line-height:1.55;margin-bottom:36px;max-width:560px}.pay-methods{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:40px}.pay-method{background:var(--bg-card);color:var(--text);border:var(--rule-thin);border-radius:var(--r-md);padding:24px 26px;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:8px;font-family:Inter,sans-serif;transition:all .2s}.pay-method:hover{border-color:#ff7ab04d;transform:translateY(-3px);box-shadow:0 16px 36px #0006}.pay-method-logo{font-family:Playfair Display,serif;font-weight:600;font-size:22px;letter-spacing:-.025em;color:var(--text);display:inline-flex;align-items:center;gap:6px;text-transform:none}.pay-method-line{font-family:Inter,sans-serif;font-size:14px;color:var(--text-dim)}.pay-method-meta{font-family:JetBrains Mono,monospace;font-weight:500;font-size:11px;color:var(--text-muted);letter-spacing:.06em;margin-top:4px;text-transform:uppercase}.pay-paypal .pay-method-logo{color:#5b8def;font-style:italic}.pay-paypal .pay-method-logo .pay-pal{color:#4a7adf}.pay-paypal:hover{border-color:#5b8def66;box-shadow:0 16px 36px #0006,0 0 30px #5b8def2e}.pay-stripe .pay-method-logo{color:#8a82ff}.pay-stripe .pay-method-logo strong{color:var(--text)}.pay-stripe:hover{border-color:#8a82ff66;box-shadow:0 16px 36px #0006,0 0 30px #8a82ff2e}.pay-apple .pay-method-logo{color:var(--text)}.pay-apple .apple-mark{display:inline-block;width:14px;height:16px;background:var(--text);-webkit-mask:radial-gradient(circle 5px at 35% 45%,transparent 99%,#000 100%) 0 0/100% 100% no-repeat;position:relative}.pay-google .pay-method-logo{color:var(--text)}.pay-wise .pay-method-logo{color:#8df2c5}.pay-bank .pay-method-logo{color:var(--text-dim)}.pay-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding:24px;border:1px dashed rgba(255,255,255,.16);border-radius:var(--r-md)}.pay-trust-item{font-family:Inter,sans-serif;font-size:13px;line-height:1.55;color:var(--text-dim)}.pay-trust-item strong{display:block;margin-bottom:4px;font-family:Playfair Display,serif;font-weight:600;font-size:17px;color:var(--text);text-transform:none}.pay-trust-item .lime{color:var(--pink)}.pay-success{background:var(--bg-card);border:1px solid rgba(255,122,176,.3);border-radius:var(--r-lg);padding:56px 44px;text-align:center;box-shadow:0 30px 70px #0006,0 0 80px #ff7ab02e;margin-top:0;position:relative}.pay-success[hidden]{display:none}@media(max-width:800px){.pay-methods,.pay-trust{grid-template-columns:1fr}}.apply-hero{max-width:1100px;margin:0 auto;padding:80px 32px 30px;position:relative;z-index:2}.apply-title{font-family:Playfair Display,serif;font-weight:600;font-size:clamp(52px,7.2vw,112px);line-height:1;letter-spacing:-.028em;margin-bottom:22px;color:var(--text);text-transform:none}.apply-title .lime{font-style:italic;font-weight:500;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.apply-lede{font-family:Inter,sans-serif;font-size:clamp(17px,1.4vw,19px);max-width:640px;line-height:1.6;color:var(--text-dim)}.apply-lede em{font-style:normal;font-weight:600;color:var(--pink)}.apply-section{max-width:1100px;margin:0 auto;padding:40px 32px 100px;position:relative;z-index:2}.apply-form{display:flex;flex-direction:column;gap:24px}.apply-form[hidden],.apply-success[hidden],.apply-error[hidden],.browse-empty[hidden],#agencyForm[hidden],#agencySuccess[hidden],#agencyError[hidden]{display:none}.agency-stats{background:var(--bg-2);color:var(--text);border-top:var(--rule-thin);border-bottom:var(--rule-thin);padding:40px 32px;position:relative;z-index:2}.agency-stats-inner{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:32px;align-items:end}.agency-stat-num{font-family:Playfair Display,serif;font-weight:600;font-size:clamp(48px,5vw,76px);line-height:1;letter-spacing:-.028em;color:var(--text);margin-bottom:8px;text-transform:none}.agency-stat-num .hot{font-style:italic;font-weight:500;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.agency-stat-label{font-family:JetBrains Mono,monospace;font-weight:500;font-size:12px;color:var(--text-dim);letter-spacing:.08em;line-height:1.4;text-transform:uppercase;max-width:240px}@media(max-width:800px){.agency-stats-inner{grid-template-columns:1fr 1fr;gap:28px}}.form-section{background:var(--bg-card);border:var(--rule-thin);border-radius:var(--r-lg);padding:36px 36px 32px;display:flex;flex-direction:column;gap:20px;box-shadow:0 8px 24px #00000040;transition:border-color .2s}.form-section:focus-within{border-color:#ff7ab04d}.form-section-head{display:flex;align-items:baseline;gap:16px;margin-bottom:4px}.form-section-num{font-family:Playfair Display,serif;font-weight:500;font-style:italic;font-size:40px;line-height:1;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:-.03em}.form-section-head h2{font-family:Playfair Display,serif;font-weight:600;font-size:26px;letter-spacing:-.025em;text-transform:none;color:var(--text)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.form-field{display:flex;flex-direction:column;gap:6px}.form-label{font-family:JetBrains Mono,monospace;font-weight:500;font-size:11px;color:var(--text-dim);letter-spacing:.1em;text-transform:uppercase}.form-label .req{color:var(--pink);margin-left:2px}.form-hint{font-family:JetBrains Mono,monospace;font-weight:500;font-size:11px;color:var(--text-muted);letter-spacing:.04em}.apply-form input[type=text],.apply-form input[type=email],.apply-form select,.apply-form textarea{background:#ffffff0a;color:var(--text);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:12px 14px;font-family:Inter,sans-serif;font-size:15px;font-weight:500;width:100%;outline:none;transition:all .15s}.apply-form input::placeholder,.apply-form textarea::placeholder{color:var(--text-muted)}.apply-form input:focus,.apply-form select:focus,.apply-form textarea:focus{border-color:#ff7ab080;background:#ffffff0f;box-shadow:0 0 0 4px #ff7ab01f}.apply-form textarea{resize:vertical;min-height:80px;line-height:1.5}.apply-form select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--pink) 50%),linear-gradient(135deg,var(--pink) 50%,transparent 50%);background-position:calc(100% - 18px) calc(50% - 2px),calc(100% - 13px) calc(50% - 2px);background-size:5px 5px;background-repeat:no-repeat;padding-right:36px;cursor:pointer}.form-field.error input,.form-field.error select,.form-field.error textarea{border-color:#ff6b9d8c;box-shadow:0 0 0 4px #ff6b9d24}.form-radio-group{border:none;padding:0;display:flex;flex-direction:column;gap:10px}.form-radio-group legend{padding:0;margin-bottom:4px}.form-radio-group.error .radio{color:var(--pink)}.radio,.checkbox{display:flex;align-items:flex-start;gap:10px;font-family:Inter,sans-serif;font-size:15px;line-height:1.45;color:var(--text);cursor:pointer}.radio input,.checkbox input{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:18px;height:18px;flex-shrink:0;margin-top:2px;border:1px solid rgba(255,255,255,.25);background:#ffffff0a;cursor:pointer;position:relative;transition:all .15s;border-radius:4px}.radio input{border-radius:50%}.radio input:checked{border-color:var(--pink)}.radio input:checked:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;background:var(--grad-pink-soft);border-radius:50%}.checkbox input:checked{background:var(--grad-pink-soft);border-color:var(--pink)}.checkbox input:checked:after{content:"✓";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#200810;font-size:13px;font-weight:800}.checkbox.error input{border-color:var(--pink)}.checkbox a.link{color:var(--pink);text-decoration:underline}.checkbox a.link:hover{color:var(--text)}.apply-submit-row{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:8px}.apply-submit{font-size:16px;padding:18px 32px}.apply-note{font-family:JetBrains Mono,monospace;font-weight:500;font-size:12px;color:var(--text-muted);letter-spacing:.04em;max-width:320px;line-height:1.5}.apply-error{background:#ff6b9d14;border:1px solid rgba(255,107,157,.3);border-radius:var(--r-md);color:var(--pink);padding:16px 20px;font-family:JetBrains Mono,monospace;font-weight:500;font-size:13px}.apply-success{text-align:center;padding:60px 32px 80px;max-width:700px;margin:0 auto}.apply-success-num{font-family:Playfair Display,serif;font-weight:500;font-style:italic;font-size:132px;line-height:1;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:18px;letter-spacing:-.04em}.apply-success-title{font-family:Playfair Display,serif;font-weight:600;font-size:clamp(40px,5.6vw,80px);line-height:1;letter-spacing:-.028em;margin-bottom:18px;color:var(--text);text-transform:none}.apply-success-title .serif{font-style:italic;font-weight:500;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.apply-success p{font-family:Inter,sans-serif;font-size:17px;line-height:1.6;color:var(--text-dim);margin-bottom:32px}@media(max-width:800px){.form-row{grid-template-columns:1fr}.form-section{padding:28px 22px}}.explainer{background:var(--bg-2);color:var(--text);border-top:var(--rule-thin);border-bottom:var(--rule-thin);padding:110px 32px;position:relative;z-index:2}.explainer-inner{max-width:1400px;margin:0 auto}.explainer .section-title{color:var(--text)}.explainer-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.explainer-card{background:var(--bg-card);color:var(--text);border:var(--rule-thin);border-radius:var(--r-lg);padding:36px;position:relative;box-shadow:0 12px 32px #0000004d;overflow:hidden}.explainer-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 260px 220px at 100% 0%,rgba(255,122,176,.14),transparent 60%);pointer-events:none}.explainer-card:nth-child(2n):before{background:radial-gradient(ellipse 260px 220px at 100% 0%,rgba(255,170,120,.14),transparent 60%)}.explainer-key{font-family:JetBrains Mono,monospace;font-weight:600;font-size:11px;color:var(--pink);letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px;position:relative}.explainer-card h3{font-family:Playfair Display,serif;font-weight:600;font-size:24px;line-height:1.2;letter-spacing:-.025em;text-transform:none;margin-bottom:14px;color:var(--text);position:relative}.explainer-card p{font-family:Inter,sans-serif;font-size:15px;line-height:1.6;color:var(--text-dim);position:relative}.faq{max-width:1100px;margin:0 auto;padding:110px 32px;position:relative;z-index:2}.faq .section-title{margin-bottom:50px}.faq-list{display:flex;flex-direction:column;gap:12px}.faq-item{background:var(--bg-card);border:var(--rule-thin);border-radius:var(--r-md);padding:22px 28px;transition:all .2s}.faq-item[open]{border-color:#ff7ab04d;background:var(--bg-card);box-shadow:0 8px 24px #0000004d,0 0 30px #ff7ab01a}.faq-item summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;font-family:Playfair Display,serif;font-weight:600;font-size:19px;letter-spacing:-.02em;text-transform:none;color:var(--text)}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";font-family:Inter,sans-serif;font-size:24px;line-height:1;color:var(--pink);margin-left:24px;flex-shrink:0;font-weight:400;transition:transform .2s}.faq-item[open] summary:after{content:"−"}.faq-item p{margin-top:14px;padding-top:14px;border-top:var(--rule-thin);font-family:Inter,sans-serif;font-size:15px;line-height:1.6;color:var(--text-dim)}@media(max-width:800px){.explainer-grid{grid-template-columns:1fr}}.browse-hero{max-width:1400px;margin:0 auto;padding:80px 32px 40px;position:relative;z-index:2}.browse-title{font-family:Playfair Display,serif;font-weight:600;font-size:clamp(56px,8.4vw,132px);line-height:1;letter-spacing:-.028em;margin-bottom:18px;color:var(--text);text-transform:none}.browse-title .lime{font-style:italic;font-weight:500;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.browse-lede{font-family:JetBrains Mono,monospace;font-weight:500;font-size:13px;color:var(--text-dim);letter-spacing:.1em;text-transform:uppercase;margin-bottom:36px}.search-bar{display:flex;align-items:center;gap:14px;background:var(--bg-card);border:var(--rule-thin);border-radius:999px;padding:14px 24px;max-width:720px;box-shadow:0 8px 24px #00000040;margin-bottom:28px;transition:all .15s}.search-bar:focus-within{border-color:#ff7ab073;box-shadow:0 8px 24px #00000040,0 0 0 4px #ff7ab01f}.search-icon{font-size:20px;color:var(--pink);line-height:1}#creatorSearch{flex:1;background:transparent;border:0;outline:0;color:var(--text);font-family:Inter,sans-serif;font-size:16px;font-weight:500;min-width:0}#creatorSearch::placeholder{color:var(--text-muted)}.search-count{font-family:JetBrains Mono,monospace;font-weight:500;font-size:12px;color:var(--text-muted);letter-spacing:.06em;white-space:nowrap;text-transform:uppercase}.search-count #visibleCount{background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700}.filter-chips{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.filter-chip{font-family:JetBrains Mono,monospace;font-weight:500;font-size:12px;letter-spacing:.06em;text-transform:uppercase;background:var(--bg-card);color:var(--text-dim);border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:8px 14px;cursor:pointer;transition:all .15s}.filter-chip:hover{color:var(--text);border-color:#ffffff40}.filter-chip.active{background:var(--grad-pink-soft);color:#200810;border-color:transparent;font-weight:700}.browse-grid-section{max-width:1400px;margin:0 auto;padding:30px 32px 100px;position:relative;z-index:2}.browse-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.browse-grid .tile{aspect-ratio:3/4}.browse-empty{text-align:center;padding:80px 32px;color:var(--text-dim)}.browse-empty-num{font-family:Playfair Display,serif;font-weight:500;font-style:italic;font-size:132px;line-height:1;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:16px;letter-spacing:-.05em}.browse-empty p{font-family:JetBrains Mono,monospace;font-weight:500;font-size:14px;letter-spacing:.06em;text-transform:uppercase}@media(max-width:1100px){.browse-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:800px){.browse-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.browse-grid{grid-template-columns:1fr}}.topics{max-width:1400px;margin:0 auto;padding:80px 32px;position:relative;z-index:2}.topics-grid{display:grid;grid-template-columns:2fr 1fr;gap:60px}.section-eyebrow.off{color:var(--text-muted)}.section-eyebrow.off:before{color:var(--text-muted)}.chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.chip{font-family:JetBrains Mono,monospace;font-weight:500;font-size:12px;background:#ff7ab01a;color:var(--pink);border:1px solid rgba(255,122,176,.3);border-radius:999px;padding:8px 14px;letter-spacing:.06em;text-transform:uppercase}.chips-off .chip{background:#ffffff0a;color:var(--text-muted);border-color:#ffffff1a;text-decoration:line-through;text-decoration-color:var(--pink);text-decoration-thickness:1.5px}.testimonials{max-width:1400px;margin:0 auto;padding:80px 32px;position:relative;z-index:2}.testimonials .section-title{margin-bottom:50px}.testimonial-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.testimonial{background:var(--bg-card);border:var(--rule-thin);border-radius:var(--r-lg);padding:32px;position:relative;box-shadow:0 12px 32px #0000004d;overflow:hidden}.testimonial:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 240px 220px at 0% 100%,rgba(255,170,120,.12),transparent 60%);pointer-events:none}.testimonial:nth-child(2n):before{background:radial-gradient(ellipse 240px 220px at 0% 100%,rgba(255,122,176,.12),transparent 60%)}.stars{background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:18px;letter-spacing:.1em;margin-bottom:14px;position:relative}.testimonial p{font-family:Playfair Display,serif;font-weight:500;font-style:italic;font-size:18px;line-height:1.45;color:var(--text);margin-bottom:18px;position:relative}.testimonial-by{font-family:JetBrains Mono,monospace;font-weight:500;font-size:11px;color:var(--text-dim);letter-spacing:.08em;text-transform:uppercase;position:relative}.final-cta{background:radial-gradient(ellipse 1000px 700px at 30% 0%,rgba(255,122,176,.45),transparent 60%),radial-gradient(ellipse 900px 700px at 70% 100%,rgba(255,170,120,.4),transparent 60%),linear-gradient(180deg,var(--bg-2),var(--bg));color:var(--text);padding:160px 32px;border-top:var(--rule-thin);position:relative;z-index:2;text-align:center;overflow:hidden}.final-cta:before{content:"fanlynk";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:Playfair Display,serif;font-weight:500;font-style:italic;font-size:380px;color:#ffffff0a;white-space:nowrap;pointer-events:none;line-height:.9;letter-spacing:-.04em}.final-cta-inner{position:relative;z-index:1;max-width:1100px;margin:0 auto}.final-cta h2{font-family:Playfair Display,serif;font-weight:600;font-size:clamp(56px,9vw,152px);line-height:.98;letter-spacing:-.032em;text-transform:none;margin-bottom:30px;color:var(--text)}.final-cta h2 .serif{font-style:italic;font-weight:500;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.final-cta p{font-family:Inter,sans-serif;font-weight:500;font-size:19px;max-width:580px;margin:0 auto 36px;color:var(--text-dim)}.final-cta .btn-primary{background:var(--text);color:#200810;box-shadow:0 12px 40px #ffffff4d}.final-cta .btn-primary:hover{background:#fff;box-shadow:0 18px 50px #fff6}footer{background:var(--bg);color:var(--text);padding:70px 32px 32px;border-top:var(--rule-thin);position:relative;z-index:2}.footer-inner{max-width:1400px;margin:0 auto}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;margin-bottom:40px;padding-bottom:30px;border-bottom:var(--rule-thin)}.footer-brand{font-family:Inter,sans-serif;font-weight:700;font-size:26px;letter-spacing:-.025em;text-transform:none;display:inline-flex;align-items:center}.footer-brand .dot{color:var(--pink)}.footer-brand .live{font-family:Playfair Display,serif;font-style:italic;font-weight:500;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent;margin-left:2px;padding:0;font-size:1em;text-transform:none}.footer-brand+p{margin-top:14px;max-width:320px;color:var(--text-dim);font-size:14px;line-height:1.55}.footer-col h5{font-family:JetBrains Mono,monospace;font-weight:500;font-size:11px;letter-spacing:.12em;margin-bottom:16px;color:var(--pink);text-transform:uppercase}.footer-col a{display:block;color:var(--text);text-decoration:none;margin-bottom:8px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;transition:color .15s}.footer-col a:hover{color:var(--pink)}.footer-bottom{display:flex;justify-content:space-between;padding-top:22px;font-family:JetBrains Mono,monospace;font-weight:500;font-size:11px;color:var(--text-muted);flex-wrap:wrap;gap:16px;letter-spacing:.08em;text-transform:uppercase}@media(max-width:900px){.hero-grid{grid-template-columns:1fr}.phone-frame{margin:40px auto 0;max-width:280px}.step-grid{grid-template-columns:1fr}.creator-tiles{grid-template-columns:repeat(2,1fr)}.econ-grid,.creator-page-grid,.topics-grid,.testimonial-grid{grid-template-columns:1fr}.creator-stats{grid-template-columns:1fr;gap:16px;text-align:left}.nav-links{display:none}.footer-grid{grid-template-columns:1fr 1fr}}.demo{max-width:1400px;margin:0 auto;padding:80px 32px 60px;position:relative;z-index:2}.demo .section-title{margin-bottom:48px}.demo-grid{display:grid;grid-template-columns:minmax(280px,360px) 1fr;gap:56px;align-items:center}.vc-phone{width:100%;background:#000;border:7px solid #1a0a14;border-radius:44px;aspect-ratio:9 / 19.5;box-shadow:0 30px 70px #0000008c,0 0 0 1px #ffffff0d,0 0 60px #ff7ab033;position:relative;overflow:hidden;display:flex;flex-direction:column;margin-left:auto}.vc-status{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:14px 26px 6px;z-index:20;font-family:Inter,sans-serif;font-weight:600;font-size:13px;color:#fff;pointer-events:none}.vc-status .vc-notch{width:90px;height:26px;background:#000;border-radius:14px}.vc-status .vc-sys{font-size:9px;letter-spacing:.1em;opacity:.85}.vc-stage{flex:1;position:relative;background:radial-gradient(circle at 50% 40%,rgba(255,122,176,.18),transparent 65%),linear-gradient(180deg,#1a0814,#0d0510 60%,#0a0309);overflow:hidden}.vc-disclose{position:absolute;top:52px;left:50%;transform:translate(-50%);background:#0d0510c7;border:1px solid rgba(255,122,176,.4);color:#fff;font-family:JetBrains Mono,monospace;font-weight:700;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;padding:6px 12px;border-radius:999px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:5;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.vc-disclose-dot{width:7px;height:7px;border-radius:50%;background:var(--pink);box-shadow:0 0 8px #ff7ab0b3;animation:glow 1.4s infinite}.vc-meter{position:absolute;top:96px;right:14px;display:flex;flex-direction:column;align-items:flex-end;gap:2px;z-index:5;font-family:JetBrains Mono,monospace;text-shadow:0 1px 4px rgba(0,0,0,.6)}.vc-meter-timer{font-weight:600;font-size:13px;color:#fff;letter-spacing:.04em}.vc-meter-rate{font-weight:600;font-size:10px;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:.1em}.vc-archive-face{position:absolute;left:50%;top:38%;transform:translate(-50%,-50%);width:130px;height:130px}.vc-pulse-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid rgba(255,122,176,.6);animation:vcPulse 2.4s ease-out infinite}.vc-pulse-ring:nth-child(2){animation-delay:.8s}.vc-pulse-ring:nth-child(3){animation-delay:1.6s}@keyframes vcPulse{0%{transform:scale(.95);opacity:.75}to{transform:scale(1.55);opacity:0}}.vc-avatar{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle at 35% 25%,rgba(255,255,255,.3),transparent 50%),linear-gradient(135deg,#ff6b9d,#ffaa78 60%,#c89ee0 130%);display:flex;align-items:center;justify-content:center;font-family:Playfair Display,serif;font-style:italic;font-weight:500;font-size:64px;color:#2008108c;letter-spacing:-.04em;border:2px solid rgba(255,255,255,.2);box-shadow:0 0 40px #ff7ab080}.vc-name-block{position:absolute;left:0;right:0;top:calc(38% + 80px);text-align:center;z-index:4}.vc-name{font-family:Playfair Display,serif;font-weight:600;font-size:22px;color:#fff;letter-spacing:-.018em;text-shadow:0 1px 6px rgba(0,0,0,.5)}.vc-name .vc-verify{background:var(--grad-pink-soft);color:#200810;font-family:Inter,sans-serif;font-weight:800;font-size:10px;padding:1px 6px;border-radius:999px;vertical-align:middle;margin-left:4px}.vc-handle{font-family:JetBrains Mono,monospace;font-weight:500;font-size:10px;color:#ffffffa6;letter-spacing:.1em;text-transform:uppercase;margin-top:4px;text-shadow:0 1px 4px rgba(0,0,0,.4)}.vc-wave{position:absolute;left:50%;top:calc(38% + 130px);transform:translate(-50%);display:flex;align-items:center;gap:4px;height:22px;z-index:4}.vc-wave span{width:3px;height:100%;border-radius:2px;background:var(--grad-pink-soft);transform-origin:center;animation:vcWave .9s ease-in-out infinite}.vc-wave span:nth-child(1){animation-delay:0s}.vc-wave span:nth-child(2){animation-delay:.15s}.vc-wave span:nth-child(3){animation-delay:.3s}.vc-wave span:nth-child(4){animation-delay:.45s}.vc-wave span:nth-child(5){animation-delay:.2s}@keyframes vcWave{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.vc-caption{position:absolute;left:18px;right:18px;bottom:110px;background:#0d0510c7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:12px 14px;font-family:Inter,sans-serif;font-size:13px;line-height:1.45;color:#fff;letter-spacing:-.005em;min-height:60px;z-index:5;text-shadow:0 1px 4px rgba(0,0,0,.5)}.vc-caption:before{content:"LIVE CAPTION";position:absolute;top:-8px;left:12px;background:var(--bg);font-family:JetBrains Mono,monospace;font-weight:600;font-size:8.5px;letter-spacing:.16em;color:var(--pink);padding:0 6px}.vc-caption:after{content:"▍";color:var(--pink);animation:blink .9s steps(2,start) infinite;margin-left:2px}.vc-caption.done:after{content:""}@keyframes blink{to{visibility:hidden}}.vc-pip{position:absolute;top:96px;left:14px;width:70px;height:100px;border-radius:12px;background:radial-gradient(circle at 50% 35%,rgba(255,255,255,.18),transparent 55%),linear-gradient(135deg,#2a1424,#1a0a14);border:1.5px solid rgba(255,255,255,.18);z-index:5;overflow:hidden;display:flex;align-items:flex-end;justify-content:center;box-shadow:0 6px 18px #00000073}.vc-pip-label{font-family:JetBrains Mono,monospace;font-weight:600;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:#fff;margin-bottom:6px;text-shadow:0 1px 3px rgba(0,0,0,.6)}.vc-controls{position:absolute;left:0;right:0;bottom:24px;display:flex;align-items:center;justify-content:center;gap:14px;z-index:5}.vc-ctrl{width:44px;height:44px;border-radius:50%;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;cursor:pointer}.vc-ctrl.end{background:#e23a5e;border:0;box-shadow:0 6px 18px #e23a5e73;font-size:22px;font-weight:700;line-height:0}.demo-dash{background:var(--bg-card);border:var(--rule-mid);border-radius:var(--r-lg);padding:36px 36px 30px;box-shadow:0 16px 40px #00000059,0 0 60px #ff7ab01a;position:relative;display:flex;flex-direction:column;gap:26px}.demo-dash:before{content:"CREATOR DASHBOARD";position:absolute;top:-14px;left:30px;background:var(--grad-pink-soft);color:#200810;font-family:JetBrains Mono,monospace;font-weight:700;font-size:11px;padding:5px 12px;letter-spacing:.12em;border-radius:999px}.demo-dash-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;border-bottom:var(--rule-thin);flex-wrap:wrap;gap:10px}.demo-live{display:inline-flex;align-items:center;gap:10px;background:#ff7ab01a;border:1px solid rgba(255,122,176,.3);color:var(--pink);padding:6px 14px;border-radius:999px;font-family:JetBrains Mono,monospace;font-weight:600;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.demo-live-dot{width:7px;height:7px;border-radius:50%;background:var(--pink);box-shadow:0 0 8px #ff7ab0b3;animation:glow 1.4s infinite}.demo-dash-timer{font-family:JetBrains Mono,monospace;font-weight:500;font-size:11.5px;color:var(--text-dim);letter-spacing:.06em}.demo-dash-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px 28px}.demo-cell{display:flex;flex-direction:column;gap:6px}.demo-cell-label{font-family:JetBrains Mono,monospace;font-weight:500;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.demo-cell-num{font-family:Playfair Display,serif;font-weight:500;font-style:italic;font-size:42px;line-height:1;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.demo-cell-num.plain{background:none;-webkit-text-fill-color:var(--text);color:var(--text);font-style:normal;font-weight:600}.demo-cell-num .unit{font-size:.4em;font-family:Inter,sans-serif;font-weight:600;color:var(--text-dim);letter-spacing:0;margin-left:6px;vertical-align:6px;-webkit-text-fill-color:var(--text-dim)}.demo-feed{margin-top:4px;padding-top:20px;border-top:var(--rule-thin);font-family:JetBrains Mono,monospace;font-size:11px;color:var(--text-dim);display:flex;flex-direction:column;gap:7px;max-height:120px;overflow:hidden;letter-spacing:.04em}.demo-feed-line{display:flex;gap:12px;align-items:center;opacity:0;transform:translateY(8px);animation:feedIn .4s ease-out forwards}.demo-feed-line .demo-feed-time{color:var(--pink);white-space:nowrap}.demo-feed-line .demo-feed-amount{margin-left:auto;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700}@keyframes feedIn{to{opacity:1;transform:translateY(0)}}.demo-caption{margin-top:36px;text-align:center;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.demo-caption .pink{color:var(--pink)}@media(max-width:900px){.demo-grid{grid-template-columns:1fr;gap:36px}.vc-phone{margin:0 auto;max-width:300px}}.apply-modal-backdrop.svelte-j4akgf{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#08030ab8;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:24px}.apply-modal-scrim.svelte-j4akgf{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;border:none;padding:0;margin:0;cursor:pointer}.apply-modal.svelte-j4akgf{position:relative;z-index:1;width:100%;max-width:600px;max-height:90vh;display:flex;flex-direction:column;background:var(--bg-2);border:1px solid rgba(255,255,255,.1);border-radius:var(--r-lg);box-shadow:0 40px 120px #0009;overflow:hidden}.apply-modal-close.svelte-j4akgf{position:absolute;top:18px;right:20px;z-index:2;width:34px;height:34px;border-radius:50%;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:var(--text-dim);font-size:20px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.apply-modal-close.svelte-j4akgf:hover{background:#ffffff1f;color:var(--text)}.apply-modal-head.svelte-j4akgf{padding:30px 32px 22px;border-bottom:1px solid rgba(255,255,255,.06)}.apply-modal-eyebrow.svelte-j4akgf{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.18em;color:var(--text-muted)}.apply-progress-bar.svelte-j4akgf{height:4px;border-radius:99px;background:#ffffff14;overflow:hidden;margin-top:18px}.apply-progress-bar.svelte-j4akgf span:where(.svelte-j4akgf){display:block;height:100%;border-radius:99px;background:var(--grad-pink);transition:width .35s cubic-bezier(.4,0,.2,1)}.apply-progress-meta.svelte-j4akgf{display:flex;align-items:baseline;gap:12px;margin-top:16px}.apply-step-num.svelte-j4akgf{font-family:Playfair Display,serif;font-style:italic;font-weight:500;font-size:30px;line-height:1;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:-.03em}.apply-step-title.svelte-j4akgf{font-family:Playfair Display,serif;font-weight:600;font-size:24px;letter-spacing:-.02em;color:var(--text)}.apply-step-count.svelte-j4akgf{margin-left:auto;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.apply-modal-body.svelte-j4akgf{padding:26px 32px;overflow-y:auto}.apply-modal-body.apply-form.svelte-j4akgf{gap:18px}.apply-modal-foot.svelte-j4akgf{display:flex;align-items:center;gap:14px;padding:18px 32px 24px;border-top:1px solid rgba(255,255,255,.06)}.apply-modal-spacer.svelte-j4akgf{flex:1}.apply-modal.svelte-j4akgf .btn{padding:13px 26px;font-size:14px}.apply-modal-body.apply-success.svelte-j4akgf{text-align:center;padding:40px 28px 34px;max-width:none;margin:0}.apply-modal-body.apply-success.svelte-j4akgf .apply-success-num{font-size:80px;margin-bottom:6px}.apply-modal-body.apply-success.svelte-j4akgf .apply-success-title{font-size:clamp(30px,6vw,46px)}.apply-modal-body.apply-success.svelte-j4akgf p{font-size:15px;margin-bottom:26px}@media(max-width:600px){.apply-modal-backdrop.svelte-j4akgf{padding:0;align-items:stretch}.apply-modal.svelte-j4akgf{max-width:none;max-height:100vh;border-radius:0}.apply-modal-head.svelte-j4akgf,.apply-modal-foot.svelte-j4akgf,.apply-modal-body.svelte-j4akgf{padding-left:22px;padding-right:22px}}
