:root{--ink:#101114;--muted:#7e7d88;--accent:#6c4df6;--line:#e9e7ee;--mono:'IBM Plex Mono',monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{margin:0;background:white;color:var(--ink);font:14px Inter,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer;color:inherit}button,a{touch-action:manipulation}button:focus-visible,a:focus-visible{outline:3px solid #b4a0ff;outline-offset:4px}header{max-width:1250px;padding:21px 30px;margin:auto;display:flex;justify-content:space-between;align-items:center;gap:25px}.brand{font-size:23px;font-weight:800;letter-spacing:-1.2px;display:flex;gap:8px;align-items:center}.brand img{width:33px;height:33px}nav{display:flex;gap:28px;font-size:13px;font-weight:500}.header-actions{display:flex;gap:10px}.button{display:inline-flex;align-items:center;justify-content:center;gap:20px;border:1.5px solid #17171c;border-radius:40px;background:white;padding:16px 25px;font-size:13px;font-weight:650;transition:transform .2s,background .2s}.button:hover{transform:translateY(-2px);background:#f3f0ff}.button.primary{background:var(--accent);color:white;border-color:var(--accent)}.button.primary:hover{background:#5940d7}.button.small{padding:12px 17px;font-size:11px}.hero{position:relative;min-height:800px;overflow:hidden;display:flex;align-items:center}.halftone{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}.hero-inner{position:relative;max-width:1250px;margin:auto;padding:70px 30px 100px;display:grid;grid-template-columns:1.03fr 1fr;gap:45px;width:100%;align-items:center}.hero h1{font-size:clamp(55px,5.1vw,77px);line-height:1.01;font-weight:800;letter-spacing:-4.8px;margin:0 0 25px}.hero h1 em{font-style:normal;color:var(--accent)}.hero-copy>p{font-size:17px;line-height:1.75;color:#797781;max-width:435px;margin:18px 0 28px}.eyebrow{font:9px var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:#888592}.hero .eyebrow{display:flex;gap:9px;align-items:center;color:#68616f;margin:0 0 25px}.dot{height:6px;width:6px;border-radius:50%;background:var(--accent);display:inline-block}.actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.hero-foot{font:8px var(--mono);letter-spacing:1.4px;color:#88838e;margin-top:25px;line-height:1.8}.hero-scene{height:520px;position:relative;perspective:1000px}.creator-card{position:absolute;width:185px;background:#fffffff5;border:1px solid #edebf2;box-shadow:0 18px 30px #15102a12,0 1px 3px #0001;border-radius:22px;padding:20px 18px;text-align:center;animation:card-float 7s ease-in-out infinite}.creator-card .card-top{display:flex;justify-content:space-between;font:9px var(--mono);letter-spacing:1px;margin-bottom:18px}.mosaic{width:89px;height:89px;border-radius:50%;overflow:hidden;display:grid;grid-template-columns:repeat(5,1fr);margin:0 auto 15px;background:var(--avatar);border:1px solid #0000000b}.mosaic i{background:var(--avatar);opacity:var(--o);filter:brightness(var(--b))}.creator-card .handle{font:10px var(--mono);margin:0 0 17px}.creator-card strong{font-size:23px;letter-spacing:-1px}.creator-card small{display:block;font:7px var(--mono);letter-spacing:1px;color:#97929e;margin-top:7px}.creator-card.one{left:0;top:100px;transform:rotate(-7deg);z-index:1}.creator-card.two{left:140px;top:42px;z-index:2;animation-delay:-2s}.creator-card.three{left:280px;top:110px;z-index:3;animation-delay:-4s}.clock-card{position:absolute;bottom:0;left:100px;width:300px;border-radius:22px;padding:25px;background:#fff;box-shadow:0 20px 45px #1e15381a;z-index:4;text-align:center;border:1px solid #eeebf3}.clock-card>span{font:8px var(--mono);letter-spacing:2px;color:#625b6d}.clock-display{font:600 32px var(--mono);letter-spacing:-2px;margin:16px 0 18px}.clock-card>div:last-child{border-top:1px solid #e8e2ef;padding-top:16px;color:#918a99;font-size:11px}.clock-card b{font-size:22px;color:#17121f;margin-right:8px;letter-spacing:-.7px}.scene-note{position:absolute;right:15px;bottom:-32px;font:7px var(--mono);color:#8d8499;letter-spacing:1px}.wrap{max-width:1190px;margin:auto}.section{padding:85px 0}.split-story{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding-top:45px}.outcome-symbol{font-size:110px;line-height:1;font-weight:500;color:var(--accent);margin:25px 0}.split-story article{border-top:1px solid #ded9e7;padding-top:22px}.split-story h3{font-size:29px;letter-spacing:-1px;margin:0 0 15px}.split-story p{font-size:16px;color:#84808c;line-height:1.8;max-width:380px}.statement{font-size:clamp(40px,6vw,83px);font-weight:750;letter-spacing:-4px;line-height:1.06;text-align:center;padding:70px 0 10px}.statement span{color:#b2a8c4}.how-head{display:flex;justify-content:space-between;align-items:center;gap:40px}.how-head h2,h2{font-size:51px;line-height:1.08;letter-spacing:-2.8px;font-weight:750;margin:23px 0}.window-control{width:320px;background:#faf9fd;border:1px solid #e6e0ee;border-radius:20px;padding:25px;text-align:center}.window-control label{font:9px var(--mono);color:#8d8399;letter-spacing:1px}.window-control strong{font:600 26px var(--mono);display:block;margin:15px 0}.window-control input{width:100%;accent-color:var(--accent)}.window-control small{font:8px var(--mono);color:#9d93a9;display:block;margin-top:10px}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;margin-top:55px}.step{border-top:1px solid #e2dbe9;padding-top:25px;position:relative}.step>strong{font:500 55px var(--mono);color:#e5e0ee;display:block;margin-bottom:24px}.step.active>strong{color:var(--accent)}.step.active{border-color:var(--accent)}.step .eyebrow{font-size:8px}.step h3{font-size:21px;line-height:1.3;letter-spacing:-.7px;margin:17px 0}.step p{font-size:13px;line-height:1.9;color:#8b8394}.payout-panel{display:grid;grid-template-columns:1fr 1fr;gap:60px;background:#f5f2fb;border-radius:28px;padding:55px;margin-top:20px}.payout-panel h2{font-size:43px;max-width:440px}.payout-panel p{font-size:14px;line-height:1.9;color:#8c819c;max-width:400px}.route-row{display:flex;align-items:center;gap:20px;background:white;padding:21px;border:1px solid #e9e2f2;border-radius:15px;margin-bottom:13px}.route-row .route-icon{width:45px;height:45px;border-radius:14px;background:#eee8fb;display:grid;place-items:center;color:#7659bc;font-size:23px}.route-row b{display:block;font-size:14px}.route-row small{display:block;font:8px var(--mono);margin-top:7px;color:#a49aaf}.route-row>span:last-child{margin-left:auto;font:7px var(--mono);color:#b0a4bc}.payout-note{font:9px/1.8 var(--mono)!important;border-top:1px solid #e2d9ee;padding-top:20px}.splits-head{display:flex;justify-content:space-between;align-items:end;gap:30px}.amount-field{display:block;font:9px var(--mono);color:#8c829a;letter-spacing:1px;width:245px}.amount-field input{margin-top:12px;border:1px solid #dfd6eb;border-radius:10px;width:100%;padding:15px;font:18px var(--mono);outline:none;color:#332247}.split-cards{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:40px}.split-card{padding:32px;border:1px solid #e4dced;border-radius:22px;overflow:hidden}.split-card>small{font:9px var(--mono);letter-spacing:1px;color:#9788a4}.split-card>strong{display:block;font-size:90px;line-height:1;letter-spacing:-5px;margin:25px 0 5px}.split-card>p{font-size:16px;color:#796a8c}.split-bar{height:65px;display:flex;border-radius:12px;overflow:hidden;margin:25px 0}.split-bar span{background:#7354ed;color:white;display:flex;align-items:center;justify-content:center;font:10px var(--mono)}.split-bar span:nth-child(2){background:#a995f5}.split-bar span:nth-child(3){background:#e6def9;color:#7b689b}.split-card dl{margin:0;display:grid;grid-template-columns:1fr auto;gap:15px;font-size:12px;color:#92849f}.split-card dd{margin:0;font-family:var(--mono);color:#42334f}.split-card dt:first-of-type,.split-card dd:first-of-type{font-weight:700;color:#6642ba}.section-note{font:9px/1.9 var(--mono);color:#9d91a8;margin-top:23px;max-width:820px}.big-marquee{overflow:hidden;padding:45px 0;border-top:1px solid #e8e2ed;border-bottom:1px solid #e8e2ed;background:#fbfaff}.big-marquee>div{display:flex;width:max-content;gap:40px;animation:marquee 40s linear infinite;font-size:75px;font-weight:750;letter-spacing:-4px}.big-marquee span:nth-child(even){color:#a28bd2}.closing{padding:110px 25px;text-align:center;position:relative;background:radial-gradient(ellipse at 50% 100%,#ebe3ff,transparent 65%)}.closing h2{font-size:65px;letter-spacing:-3.5px}.closing .actions{justify-content:center}.closing .eyebrow{display:block;margin-bottom:25px}.closing>p{color:#8a7e96;font:9px var(--mono);margin-top:30px}footer{max-width:1250px;margin:auto;padding:35px 30px;border-top:1px solid #e4dcec}.footer-top{display:flex;align-items:center;gap:30px;justify-content:space-between}.footer-top>span{font:8px var(--mono);color:#a398ad}.footer-top nav{font-size:11px;gap:22px}footer>p{font-size:11px;color:#9a91a4;margin:30px 0 14px;line-height:1.8}footer>small{font-size:10px;color:#b0a7b9}.app-page{max-width:1190px;margin:45px auto 85px}.page-top{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e8e0ef;padding-bottom:17px;font:9px var(--mono);color:#a190b0;letter-spacing:1px}.page-title{margin:40px 0}.page-title h1{font-size:53px;font-weight:750;letter-spacing:-2.5px;margin:15px 0}.page-title h1 em{font-style:normal;color:var(--accent)}.page-title p{font-size:14px;color:#9b8ca7;line-height:1.8;max-width:670px}.studio-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:30px;align-items:start}.studio-form{border:1px solid #e5ddec;border-radius:20px;padding:32px;background:white}.form-title{font:11px var(--mono);color:#675478;letter-spacing:1px;padding-bottom:20px;border-bottom:1px solid #eee7f4;margin:0 0 23px}.form-title span{color:#b19bc3;margin-right:15px}.form-title:not(:first-child){margin-top:30px}.row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.field{display:flex;flex-direction:column;gap:10px;margin-bottom:22px;font-size:11px;font-weight:600;color:#584764}.field input,.field textarea,.field select{padding:14px;background:#fcfaff;border:1px solid #e5dbef;border-radius:9px;width:100%;color:#34213f;outline:none}.field input:focus,.field textarea:focus{border-color:#aa8feb;box-shadow:0 0 0 3px #6c4df611}.field textarea{min-height:115px;resize:vertical;line-height:1.7}.field small{font:8px/1.8 var(--mono);color:#ab9ab7;font-weight:400}.preview{border:1px solid #e4d9ef;border-radius:22px;position:sticky;top:25px;overflow:hidden;background:#fbf8ff}.preview .preview-head{padding:19px 23px;border-bottom:1px solid #ebe2f3;font:8px var(--mono);color:#b3a0c1;letter-spacing:1px;display:flex;justify-content:space-between}.preview-art{width:110px;height:110px;margin:30px auto 20px;border-radius:26px;overflow:hidden;background:#ede4ff;display:grid;place-items:center;font-size:43px;font-weight:750;color:#805cba}.preview-art img{width:100%;height:100%;object-fit:cover}.preview h2{text-align:center;font-size:29px;letter-spacing:-1px;margin:0 20px 12px;overflow-wrap:anywhere}.preview .ticker{text-align:center;font:11px var(--mono);color:#a58bb9}.preview .creator{text-align:center;color:#8662b5;font:12px var(--mono);margin:22px}.preview-description{font-size:12px;line-height:1.8;color:#a390b2;text-align:center;padding:0 25px;overflow-wrap:anywhere}.preview-allocations{margin:25px;border-top:1px solid #e4d8ee;padding-top:20px;display:grid;grid-template-columns:1fr 1fr;gap:15px}.preview-allocations small{font:7px var(--mono);color:#a28bb4;display:block;line-height:1.8}.preview-allocations b{font-size:30px;letter-spacing:-1px;display:block;margin:7px 0}.preview-allocations span{font-size:9px;color:#b49dc6}.preview-bottom{font:8px var(--mono);text-align:center;padding:18px;background:#f2ecfa;color:#9f88b3}.notice{font:9px/1.8 var(--mono);color:#ab96ba;margin-top:18px}.profile-bar{display:flex;align-items:center;gap:15px;padding:25px;border:1px solid #e3d8ed;border-radius:16px;background:#faf7ff}.profile-bar input{flex:1;min-width:0;padding:14px;border:1px solid #dfd1ec;border-radius:10px;background:white}.profile-bar p{font-size:12px;color:#9f8aaa;line-height:1.7}.campaign-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:30px}.campaign{padding:25px;border:1px solid #e4d9ed;border-radius:20px;background:white}.campaign>small{font:8px var(--mono);color:#ad9cb8}.campaign h3{font-size:24px;letter-spacing:-.7px;margin:18px 0 8px;overflow-wrap:anywhere}.campaign p{font-size:12px;line-height:1.8;color:#9e8ba9;overflow-wrap:anywhere}.campaign .badge{font:10px var(--mono);color:#8d62bc}.campaign .actions{margin-top:20px;gap:8px}.campaign .button{padding:9px 13px;font-size:10px}.empty{padding:60px 25px;text-align:center;border:1px dashed #daccdf;border-radius:20px;grid-column:1/-1}.empty h2{font-size:32px}.empty p{color:#a18bac;font-size:13px;line-height:1.8}.docs{max-width:850px}.docs article{border-bottom:1px solid #e6dcec;padding:15px 0 25px}.docs h2{font-size:27px;letter-spacing:-.8px}.docs p{font-size:14px;line-height:1.9;color:#94809f}.review-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;font:11px var(--mono);padding:20px;background:#f5effb;border-radius:12px;margin:20px 0}.review-grid dt{color:#9c86ac}.review-grid dd{margin:0;overflow-wrap:anywhere}dialog{border:1px solid #e3d6ef;border-radius:23px;padding:35px;max-width:540px;width:calc(100% - 30px);max-height:90vh;box-shadow:0 25px 100px #2d164033;color:#352240}dialog::backdrop{background:#2b17395c;backdrop-filter:blur(6px)}dialog h2{font-size:32px;letter-spacing:-1px}dialog p{font-size:13px;line-height:1.8;color:#a18caf}.close{position:absolute;right:15px;top:12px;width:28px;height:28px;border:0;border-radius:50%;background:#f1eafa;font-size:21px;color:#977bab}#toast{display:none;position:fixed;bottom:25px;left:50%;transform:translateX(-50%);background:#26173d;color:#f5eeff;box-shadow:0 10px 30px #20102e33;border-radius:15px;padding:15px 23px;max-width:calc(100% - 30px);z-index:20;font-size:12px}.skip{position:fixed;top:-100px;background:white;z-index:99;padding:15px}.skip:focus{top:5px}@keyframes card-float{50%{translate:0 -12px;rotate:2deg}}@keyframes marquee{to{transform:translateX(-50%)}}@media(max-width:1200px){header{padding:20px 25px;gap:20px}nav{gap:18px}.hero-inner{gap:25px;padding:65px 40px}.hero h1{font-size:65px}.creator-card{width:160px;padding:18px 13px}.creator-card.two{left:110px}.creator-card.three{left:225px}.hero-scene{height:490px}.clock-card{left:65px;width:280px}.wrap,.app-page{margin-left:40px;margin-right:40px}.payout-panel{padding:40px;gap:35px}.splits-head h2{font-size:44px}.footer-top>span{display:none}.header-actions .button{font-size:10px;padding:12px}}@media(max-width:800px){header{padding:19px 20px;flex-wrap:wrap;gap:19px}.brand{font-size:22px}.brand img{width:30px}nav{order:3;width:100%;justify-content:space-between;font-size:11px;border-top:1px solid #f0eaf5;padding-top:17px}.header-actions{margin-left:auto}.header-actions .button{font-size:9px;padding:11px 12px}.header-actions .outline{display:none}.hero{min-height:0}.hero-inner{grid-template-columns:1fr;gap:20px;padding:50px 25px 65px}.hero h1{font-size:clamp(48px,11vw,70px);letter-spacing:-3px}.hero-copy>p{font-size:15px;max-width:380px}.hero .eyebrow{font-size:7px;letter-spacing:1px}.hero .button{font-size:11px;padding:14px 19px}.hero-foot{font-size:7px;letter-spacing:1px}.hero-scene{height:420px;width:330px;max-width:100%;margin:25px auto 0}.creator-card{width:130px;border-radius:17px;padding:16px 12px}.creator-card.one{left:0;top:70px}.creator-card.two{left:90px;top:25px}.creator-card.three{left:190px;top:85px}.creator-card .card-top{font-size:7px;margin-bottom:13px}.mosaic{width:65px;height:65px;margin-bottom:12px}.creator-card .handle{font-size:8px;margin-bottom:13px}.creator-card strong{font-size:19px}.creator-card small{font-size:5px}.clock-card{width:235px;left:48px;bottom:10px;padding:20px}.clock-display{font-size:26px}.clock-card>span{font-size:7px}.clock-card b{font-size:20px}.scene-note{font-size:5px;right:25px;bottom:-12px}.wrap,.app-page{margin-left:25px;margin-right:25px}.section{padding:50px 0}.split-story{gap:30px;padding-top:10px}.outcome-symbol{font-size:80px;margin:20px 0}.split-story h3{font-size:23px}.split-story p{font-size:12px;line-height:1.8}.split-story .eyebrow{font-size:6px;letter-spacing:1px}.statement{font-size:47px;letter-spacing:-2.7px;padding-top:50px}.how-head{display:block}h2,.how-head h2{font-size:40px;letter-spacing:-2px}.window-control{width:100%;margin-top:25px;padding:22px}.steps{grid-template-columns:1fr 1fr;gap:25px;margin-top:35px}.step>strong{font-size:42px;margin-bottom:18px}.step h3{font-size:19px}.step p{font-size:11px}.step .eyebrow{font-size:6px}.payout-panel{grid-template-columns:1fr;padding:28px;gap:25px;border-radius:20px}.payout-panel h2{font-size:34px;letter-spacing:-1.5px}.payout-panel p{font-size:12px}.route-row{padding:15px;gap:13px}.route-row b{font-size:12px}.route-row small{font-size:7px}.route-row>span:last-child{font-size:6px}.splits-head{display:block}.splits-head h2{font-size:39px}.amount-field{width:100%;font-size:8px}.split-cards{grid-template-columns:1fr;gap:18px;margin-top:25px}.split-card{padding:27px}.split-card>strong{font-size:80px}.split-card dl{font-size:11px}.section-note{font-size:8px}.big-marquee{padding:30px 0}.big-marquee>div{font-size:48px;letter-spacing:-2px}.closing{padding:70px 25px}.closing h2{font-size:43px;letter-spacing:-2.5px}.closing .button{font-size:11px;padding:14px 18px}.closing>p{font-size:7px;line-height:1.8}.footer-top{flex-wrap:wrap;gap:20px}.footer-top nav{padding-top:20px}.footer-top .brand{font-size:22px}footer{padding:30px 25px}.page-top{font-size:7px;letter-spacing:.6px}.page-title{margin:28px 0}.page-title h1{font-size:39px;letter-spacing:-2px}.page-title p{font-size:12px}.app-page{margin-top:30px}.studio-grid{grid-template-columns:1fr}.preview{position:static;grid-row:1}.preview-art{width:80px;height:80px;margin-top:20px;font-size:30px}.preview h2{font-size:25px}.preview .creator{margin:15px}.preview-description{font-size:11px}.preview-allocations{margin:18px 25px;gap:20px}.preview-allocations b{font-size:25px}.preview-bottom{font-size:7px;padding:14px}.studio-form{padding:23px}.row{gap:14px}.field{font-size:10px}.field input{padding:12px}.profile-bar{display:block;padding:20px}.profile-bar input{width:100%;margin:10px 0 15px}.profile-bar .button{width:100%}.campaign-grid{grid-template-columns:1fr}.docs h2{font-size:27px}.docs p{font-size:12px}.docs .page-title h1{font-size:38px}dialog{padding:28px}dialog h2{font-size:29px}.review-grid{font-size:9px;gap:15px}.notice{font-size:8px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
