.skip-to-main{z-index:999;width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}.skip-to-main:focus{color:#fff;background:#0e0b16;border-radius:999px;width:auto;height:auto;padding:12px 20px;font-weight:600;text-decoration:none;top:16px;left:16px;box-shadow:0 8px 24px #0000004d}:root{--ink:#0e0b16;--ink-2:#1c1726;--ink-3:#2a2436;--bg:#fff7f2;--bg-2:#fff;--cream:#fdf4ec;--rule:#0e0b1614;--rule-2:#0e0b1624;--muted:#0e0b1694;--muted-2:#0e0b166b;--orange:#ff6b2c;--orange-2:#ff8a3d;--pink:#ec4899;--pink-2:#ff5e9c;--magenta:#d9327e;--grad:linear-gradient(100deg, #ff8a3d 0%, #ff5e9c 55%, #ec4899 100%);--grad-soft:linear-gradient(100deg, #ffe1ce 0%, #ffd5e3 55%, #ffc9de 100%);--grad-rev:linear-gradient(280deg, #ff8a3d 0%, #ff5e9c 55%, #ec4899 100%);--radius-sm:10px;--radius:18px;--radius-lg:28px;--radius-xl:40px;--shadow-sm:0 1px 2px #0e0b160f, 0 1px 1px #0e0b160a;--shadow:0 10px 30px -12px #0e0b162e, 0 2px 6px #0e0b160f;--shadow-lg:0 30px 80px -30px #ec489959, 0 10px 30px -10px #0e0b162e;--density:1}*{box-sizing:border-box}html,body{margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:110px}html.lang-flash-guard body{visibility:hidden}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.005em;font-family:Google Sans Flex,Noto Sans TC,Noto Sans SC,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:17px;line-height:1.5;overflow-x:hidden}:lang(zh){font-family:Noto Sans TC,Noto Sans SC,Google Sans Flex,system-ui,sans-serif}h1,h2,h3,h4{letter-spacing:-.03em;text-wrap:balance;margin:0;font-family:Google Sans Flex,Noto Sans TC,Noto Sans SC,system-ui,sans-serif;font-weight:700}h1{letter-spacing:-.04em;font-size:clamp(48px,7.2vw,104px);font-weight:800;line-height:.96}h2{font-size:clamp(36px,4.6vw,68px);font-weight:700;line-height:1.02}h3{font-size:clamp(22px,1.9vw,30px);line-height:1.15}p{text-wrap:pretty;margin:0}.mono{font-feature-settings:"ss01";font-family:Google Sans Flex,ui-monospace,Menlo,monospace}.serif{letter-spacing:-.02em;font-family:Instrument Serif,Georgia,serif;font-style:italic;font-weight:400}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}.page{width:100%;overflow-x:hidden}.container{max-width:1280px;padding:0 calc(32px * var(--density));margin:0 auto}.section{padding:calc(120px * var(--density)) 0;position:relative}.anchor-offset{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;top:0}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;font-family:Google Sans Flex,monospace;font-size:12px;display:inline-flex}.eyebrow .dot{background:var(--grad);border-radius:50%;width:6px;height:6px}.btn{letter-spacing:-.01em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:14px 22px;font-size:15px;font-weight:600;transition:transform .15s,box-shadow .2s,background .2s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn-primary{background:var(--grad);color:#fff;box-shadow:0 8px 24px -6px #ec489973,inset 0 1px #ffffff4d}.btn-primary:hover{box-shadow:0 14px 34px -8px #ec48998c,inset 0 1px #ffffff4d}.btn-ghost{color:var(--ink);border:1px solid var(--rule-2);background:0 0}.btn-ghost:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.hero-cta-row .btn-ghost{color:#fff;border-color:#fff9}.hero-cta-row .btn-ghost:hover{color:var(--ink);background:#fff;border-color:#fff}.btn-white{color:var(--ink);background:#fff}.btn-sm{padding:9px 16px;font-size:13px}.gradient-text{background:var(--grad);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.nav{z-index:100;-webkit-backdrop-filter:blur(28px)saturate(180%);backdrop-filter:blur(28px)saturate(180%);max-width:1240px;color:var(--ink);background:linear-gradient(#fffaf847,#fffaf82e) padding-box padding-box,linear-gradient(100deg,#ff8a3d73,#ec489973) border-box;border:1px solid #0000;border-radius:999px;grid-template-columns:1fr auto 1fr;align-items:center;margin:0 auto;padding:10px 10px 10px 22px;transition:all .3s;display:grid;position:fixed;top:16px;left:16px;right:16px;box-shadow:0 10px 40px -12px #ec48992e,inset 0 1px #ffffff59}.nav:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(80% 120% at 0%,#ff8a3d24,#0000 60%),radial-gradient(80% 120% at 100%,#ec489924,#0000 60%);border-radius:999px;position:absolute;inset:0}.nav.scrolled{background:linear-gradient(#fffaf86b,#fffaf84d) padding-box padding-box,linear-gradient(100deg,#ff8a3d8c,#ec48998c) border-box}.nav-logo{color:var(--ink);z-index:1;align-items:center;display:flex;position:relative}.nav-links{color:var(--ink);z-index:1;position:relative}.nav-links a{color:var(--ink)}.nav-right{z-index:1;position:relative}.nav .lang-dd-trigger{background:#ffffff4d;border:1px solid #ffffff40}.nav .btn-ghost{color:var(--ink);background:#ffffff4d;border-color:#0e0b161a}.nav .btn-ghost:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.nav-inner{justify-content:space-between;align-items:center;width:100%;max-width:1280px;margin:0 auto;display:flex}.nav-logo{letter-spacing:-.03em;justify-self:start;align-items:center;gap:10px;font-size:20px;font-weight:800;display:flex}.nav-logo img{height:30px;display:block}.nav-logo .flame{background:var(--grad);color:#fff;border-radius:8px;place-items:center;width:26px;height:26px;font-size:14px;font-weight:900;display:grid;box-shadow:0 4px 12px -2px #ec489966}.nav-links{color:var(--ink);justify-self:center;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.nav-links a{padding:8px 14px;transition:color .25s;position:relative}.nav-links a:before{content:"";background:var(--grad);transform-origin:0;opacity:.75;z-index:-1;filter:blur(.3px);border-radius:3px;height:8px;transition:transform .5s cubic-bezier(.22,1,.36,1);position:absolute;bottom:2px;left:6px;right:6px;transform:scaleX(0)}.nav-links a:hover{color:var(--ink)}.nav-links a:hover:before{transform:scaleX(1)}.nav-links a>span{z-index:1;position:relative}.nav-right{justify-self:end;align-items:center;gap:12px;display:flex}.lang-dd{display:inline-block;position:relative}.lang-dd-trigger{color:var(--ink);background:#0e0b160f;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:9px 14px;font-size:13px;font-weight:600;line-height:1;transition:background .2s,border-color .2s;display:inline-flex}.lang-dd-trigger:hover{background:#0e0b161a}.lang-dd.open .lang-dd-trigger{background:#fff;border-color:#0e0b161a;box-shadow:0 1px 2px #0000000d}.lang-dd-trigger svg:first-child{opacity:.65}.lang-dd-label{letter-spacing:.02em}.lang-dd-caret{opacity:.5;transition:transform .25s}.lang-dd.open .lang-dd-caret{transform:rotate(180deg)}.lang-dd-menu{opacity:0;pointer-events:none;z-index:10;background:#fff;border:1px solid #0e0b1614;border-radius:14px;min-width:180px;padding:6px;transition:opacity .18s,transform .22s cubic-bezier(.22,1,.36,1);position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-6px)scale(.98);box-shadow:0 14px 40px -10px #0e0b162e,0 4px 12px -4px #0e0b1614}.lang-dd.open .lang-dd-menu{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.lang-dd-item{width:100%;color:var(--ink);text-align:left;border-radius:10px;align-items:center;gap:10px;padding:9px 12px;font-size:13px;font-weight:500;transition:background .15s;display:flex}.lang-dd-item:hover{background:#0e0b160d}.lang-dd-item.active{color:var(--magenta);background:#ec489914}.lang-dd-item-label{flex:1}.lang-dd-check{color:var(--magenta);margin-left:auto}.hero{background:var(--ink);color:#fff;align-items:center;min-height:100vh;padding:140px 0 80px;display:flex;position:relative;overflow:hidden}.hero-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-bg .blob{filter:blur(220px);opacity:.65;mix-blend-mode:screen;border-radius:50%;animation:20s ease-in-out infinite float;position:absolute}.hero-bg .blob-1{background:#ff6b2c;width:600px;height:600px;top:-200px;left:-100px}.hero-bg .blob-2{background:#ec4899;width:500px;height:500px;animation-delay:-7s;bottom:-150px;right:-100px}.hero-bg .blob-3{opacity:.4;background:#ff5e9c;width:400px;height:400px;animation-delay:-14s;top:30%;left:40%}@keyframes float{0%,to{transform:translate(0)scale(1)}33%{transform:translate(60px,-40px)scale(1.1)}66%{transform:translate(-40px,30px)scale(.9)}}.hero-grid{z-index:2;grid-template-columns:1.15fr 1fr;align-items:center;gap:80px;display:grid;position:relative}.hero-title{letter-spacing:-.045em;color:#fff;font-size:clamp(52px,7.8vw,120px);font-weight:800;line-height:.92}.hero-title .line2{display:block}.hero-sub{color:#ffffffb3;max-width:520px;margin-top:28px;font-size:clamp(17px,1.3vw,20px);font-weight:400;line-height:1.5}.hero-eyebrow{color:#ffffff8c;margin-bottom:28px}.hero-eyebrow .dot{background:var(--grad)}.hero-paths{flex-direction:column;gap:10px;margin-top:44px;display:flex}.path-card{border-radius:var(--radius);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:18px 22px;transition:all .2s;display:flex;position:relative;overflow:hidden}.path-card:before{content:"";background:var(--grad);opacity:0;z-index:0;transition:opacity .25s;position:absolute;inset:0}.path-card:hover:before{opacity:1}.path-card:hover{border-color:#0000;transform:translate(4px)}.path-card:hover .path-label{color:#ffffffd9}.path-card>*{z-index:1;position:relative}.path-left{align-items:center;gap:18px;display:flex}.path-title{letter-spacing:-.01em;font-size:17px;font-weight:600}.path-label{color:#ffffff80;letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-family:Google Sans Flex,monospace;font-size:12px}.path-arrow{background:#ffffff14;border-radius:50%;place-items:center;width:32px;height:32px;transition:all .2s;display:grid}.path-card:hover .path-arrow{color:var(--pink);background:#fff}.hero-stage{aspect-ratio:9/11;justify-content:center;align-items:center;width:100%;max-height:720px;display:flex;position:relative}@property --phone-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.phone{aspect-ratio:9/19.5;--phone-angle:0deg;background:#0a0710;border-radius:48px;width:100%;max-width:360px;padding:10px;animation:6s linear infinite phoneAngle;position:relative;box-shadow:0 60px 100px -30px #ec489966,0 30px 60px -20px #0009,inset 0 1px #ffffff1a}.phone:before{content:"";background:conic-gradient(from var(--phone-angle), #ff6b2c, #ff8a3d, #ff5e9c, #ec4899, #d9327e, #ff6b2c);-webkit-mask-composite:xor;pointer-events:none;z-index:1;border-radius:50px;padding:2px;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.phone:after{content:"";background:conic-gradient(from var(--phone-angle), #ff6b2c8c, #ff8a3d80, #ff5e9c8c, #ec489980, #d9327e8c, #ff6b2c8c);filter:blur(22px);opacity:.9;pointer-events:none;z-index:-1;border-radius:60px;position:absolute;inset:-14px}@keyframes phoneAngle{to{--phone-angle:360deg}}.phone-screen{z-index:2;background:#0a0710;border-radius:40px;width:100%;height:100%;position:relative;overflow:hidden}.phone-notch{z-index:10;background:#0a0710;border-radius:16px;width:90px;height:26px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.feed-card{color:#fff;flex-direction:column;justify-content:flex-end;padding:24px;font-size:14px;transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .4s;display:flex;position:absolute;inset:0}.feed-card .bg{background-position:50%;background-size:cover;position:absolute;inset:0}.feed-card .fade{background:linear-gradient(#0000 40%,#000000b3 100%);position:absolute;inset:0}.feed-card .meta{z-index:2;position:relative}.feed-card .handle{align-items:center;gap:10px;margin-bottom:10px;font-weight:600;display:flex}.feed-card .handle .av{background:var(--grad);border-radius:50%;place-items:center;width:34px;height:34px;font-size:13px;font-weight:800;display:grid}.feed-card .caption{max-width:220px;font-size:14px;line-height:1.4}.feed-actions{z-index:5;flex-direction:column;align-items:center;gap:18px;display:flex;position:absolute;bottom:110px;right:16px}.feed-action{color:#fff;flex-direction:column;align-items:center;gap:4px;font-size:11px;font-weight:600;display:flex}.feed-action .ring{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff26;border-radius:50%;place-items:center;width:44px;height:44px;font-size:18px;display:grid}.feed-action.fire .ring{background:var(--grad)}.feed-tabs{z-index:6;color:#ffffff8c;justify-content:center;gap:18px;font-size:13px;font-weight:600;display:flex;position:absolute;top:54px;left:0;right:0}.feed-tabs .active{color:#fff;position:relative}.feed-tabs .active:after{content:"";background:#fff;border-radius:2px;height:2px;position:absolute;bottom:-8px;left:30%;right:30%}.hero-chip{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff;z-index:5;background:#140f1eb3;border:1px solid #ffffff14;border-radius:18px;align-items:center;gap:12px;padding:14px 18px;font-size:13px;transition:transform .4s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;box-shadow:0 20px 40px -10px #00000080}.hero-chip .big{letter-spacing:-.03em;font-size:22px;font-weight:800}.hero-chip .lbl{color:#ffffff8c;text-transform:uppercase;letter-spacing:.1em;font-family:Google Sans Flex,monospace;font-size:11px}.hero-chip.top-left{top:8%;left:-40px}.hero-chip.bot-right{bottom:18%;right:-60px}.hero-chip:hover{transform:translateY(-3px)}.hero-footer{color:#ffffff73;align-items:center;gap:24px;margin-top:44px;font-size:13px;display:flex}.hero-footer .sep{opacity:.5}.hero-marquee{z-index:2;flex-direction:column;gap:14px;margin-top:80px;display:flex;position:relative}.marquee-rows{flex-direction:column;gap:14px;display:flex}.marquee-row{white-space:nowrap;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee-track{will-change:transform;gap:12px;padding-right:12px;animation:60s linear infinite marqueeScroll;display:inline-flex}.marquee-track.reverse{animation:55s linear infinite marqueeScrollRev}.marquee-pill{color:#ffffffb8;letter-spacing:-.005em;isolation:isolate;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;padding:10px 18px;font-size:14px;font-weight:500;transition:background .5s,color .5s,border-color .5s;display:inline-flex;position:relative;overflow:hidden}.marquee-pill:before{content:"";z-index:-1;background:linear-gradient(100deg,#0000 30%,#ff8a3d2e 50%,#ec489938 60%,#0000 80%);transition:transform .9s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(-120%)}.marquee-pill:hover{color:#fff;background:#ffffff12;border-color:#ffffff38}.marquee-pill:hover:before{transform:translate(0)}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marqueeScrollRev{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.creators-slideshow{width:100%;margin-top:32px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.creators-track{gap:20px;width:max-content;padding:8px 0;animation:60s linear infinite creatorsScroll;display:flex}.creator-card{text-align:center;border:1px solid var(--rule);border-radius:var(--radius-lg);color:inherit;background:#fff;flex:0 0 220px;padding:24px 20px}.creator-card-avatar{color:#fff;border-radius:50%;place-items:center;width:88px;height:88px;margin:0 auto 14px;font-size:30px;font-weight:800;display:grid}.creator-card-name{margin-bottom:4px;font-size:15px;font-weight:600}.creator-card-meta{color:var(--muted);font-size:12px}@keyframes creatorsScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:720px){.creator-card{flex:0 0 160px;padding:18px 14px}.creator-card-avatar{width:64px;height:64px;margin-bottom:10px;font-size:24px}.creators-track{gap:14px;animation-duration:45s}}@media (prefers-reduced-motion:reduce){.creators-slideshow{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.creators-track{animation:none}}.section-head{flex-direction:column;gap:16px;max-width:780px;margin-bottom:72px;display:flex}.section-head.center{text-align:center;align-items:center;margin:0 auto 72px}.section-head p{color:var(--muted);max-width:620px;font-size:clamp(17px,1.3vw,19px)}.how{background:var(--bg);position:relative}.steps{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.step{border:1px solid var(--rule);border-radius:var(--radius-lg);aspect-ratio:1/1.05;background:#fff;flex-direction:column;justify-content:space-between;padding:36px;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.step:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.step-num{color:var(--muted);letter-spacing:.12em;font-family:Google Sans Flex,monospace;font-size:12px}.step h3{letter-spacing:-.025em;font-size:clamp(26px,2.2vw,34px);line-height:1.05}.step p{color:var(--muted);margin-top:16px;font-size:15px}.step-visual{border-radius:var(--radius);height:180px;margin-top:24px;position:relative;overflow:hidden}.step-viz-discover{background:var(--ink);gap:8px;height:180px;padding:14px;display:flex}.step-viz-discover .card{background:var(--grad);border-radius:10px;flex:1;transition:transform .3s;position:relative}.step-viz-discover .card:nth-child(2){background:linear-gradient(160deg,#6366f1,#ec4899)}.step-viz-discover .card:nth-child(3){background:linear-gradient(160deg,#f59e0b,#ff6b2c)}.step:hover .step-viz-discover .card:first-child{transform:translateY(-6px)}.step:hover .step-viz-discover .card:nth-child(2){transform:translateY(-12px)}.step:hover .step-viz-discover .card:nth-child(3){transform:translateY(-6px)}.step-viz-fire{background:linear-gradient(135deg,#fff1e8,#ffe4ef);place-items:center;display:grid;position:relative}.hold-btn{background:var(--grad);color:#fff;border-radius:50%;place-items:center;width:96px;height:96px;font-weight:700;display:grid;position:relative;box-shadow:0 20px 40px -10px #ec489980}.hold-btn .ring{border:2px solid #ec48994d;border-radius:50%;animation:2s ease-in-out infinite pulse;position:absolute;inset:-8px}@keyframes pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:0;transform:scale(1.08)}}.step-viz-earn{background:var(--ink);color:#fff;flex-direction:column;justify-content:space-between;padding:20px;display:flex}.earn-num{letter-spacing:-.03em;font-size:32px;font-weight:800}.earn-num .unit{color:var(--pink-2);margin-left:4px;font-size:18px}.earn-chart{align-items:flex-end;gap:6px;height:60px;display:flex}.earn-chart .bar{background:#fff3;border-radius:2px;flex:1;transition:all .3s}.step:hover .earn-chart .bar{background:var(--grad)}.flywheel{justify-content:center;margin-top:100px;display:flex}.flywheel-stage{aspect-ratio:1;width:min(640px,100%);position:relative}.flywheel-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fw-ring-outer{transform-origin:200px 200px;animation:40s linear infinite fwRotate}.fw-ring-main{transform-origin:200px 200px;filter:drop-shadow(0 0 8px #ec489959);animation:8s linear infinite fwRotate}.fw-ticks{transform-origin:200px 200px;animation:120s linear infinite fwRotateRev}.fw-pulse{filter:drop-shadow(0 0 10px #ff5e9cd9)}.fw-node{border:1px solid var(--rule);white-space:nowrap;z-index:3;background:#fff;border-radius:999px;align-items:center;gap:10px;padding:10px 18px 10px 10px;animation:8s ease-in-out infinite fwNodePulse;display:inline-flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 8px 24px -10px #0e0b162e,0 2px 6px #0e0b160f}.fw-node-icon{background:var(--grad);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:15px;font-weight:800;display:grid;box-shadow:0 6px 16px -4px #ec489980}.fw-node-label{color:var(--ink);letter-spacing:-.01em;font-size:14px;font-weight:600}.fw-center{text-align:center;z-index:2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fw-center-tag{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:11px}.fw-center-title{letter-spacing:-.03em;background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Google Sans Flex,system-ui,sans-serif;font-size:clamp(28px,3vw,44px);font-weight:700;line-height:1}.fw-center-sub{color:var(--muted);letter-spacing:.02em;max-width:200px;margin-top:8px;font-size:12px}@keyframes fwRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fwRotateRev{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes fwNodePulse{0%,to{box-shadow:0 8px 24px -10px #0e0b162e,0 2px 6px #0e0b160f,0 0 #ec489900}50%{box-shadow:0 8px 24px -10px #0e0b162e,0 2px 6px #0e0b160f,0 0 0 8px #ec48991f}}@media (max-width:700px){.flywheel-stage{width:92%}.fw-node-label{display:none}.fw-node{padding:8px}}.personas{background:var(--ink);color:#fff;position:relative;overflow:hidden}.persona-tabs{isolation:isolate;background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;gap:8px;width:fit-content;margin-bottom:56px;padding:6px;display:flex;position:relative}.persona-tabs-pill{background:var(--grad);z-index:0;pointer-events:none;border-radius:999px;transition:transform .55s cubic-bezier(.22,1,.36,1),width .55s cubic-bezier(.22,1,.36,1);position:absolute;top:6px;bottom:6px;left:0;box-shadow:0 8px 20px -6px #ec489980}.persona-tabs button{z-index:1;color:#fff9;border-radius:999px;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:600;transition:color .35s;display:flex;position:relative;box-shadow:none!important;background:0 0!important}.persona-tabs button.active{color:#fff}.persona-tabs button .count{opacity:.6;font-family:Google Sans Flex,monospace;font-size:11px;transition:opacity .3s}.persona-tabs button.active .count{opacity:.85}.persona-carousel{touch-action:pan-y;-webkit-user-select:none;user-select:none;margin:0 -40px -60px;padding-bottom:60px;position:relative;overflow:clip visible}.persona-track{will-change:transform;width:300%;transition:transform .7s cubic-bezier(.22,1,.36,1);display:flex}.persona-track>.persona-panel{flex-shrink:0;width:33.3333%;padding:0 40px}.persona-panel{grid-template-columns:1fr 1.1fr;align-items:center;gap:60px;min-height:620px;display:grid}.persona-copy h2{color:#fff;letter-spacing:-.035em;margin-bottom:24px;font-size:clamp(42px,5vw,72px);line-height:1}.persona-copy p{color:#ffffffb3;max-width:460px;margin-bottom:32px;font-size:18px}.persona-copy ul{gap:14px;margin:0 0 40px;padding:0;list-style:none;display:grid}.persona-copy li{color:#ffffffd9;align-items:flex-start;gap:14px;font-size:15px;line-height:1.45;display:flex}.persona-copy li .check{background:var(--grad);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;margin-top:1px;font-size:12px;font-weight:700;display:grid}.persona-demo{aspect-ratio:1;border-radius:var(--radius-lg);width:100%;max-height:640px;box-shadow:var(--shadow-lg);background:linear-gradient(135deg,#1c1726,#2a1f38);border:1px solid #ffffff14;position:relative;overflow:hidden}.monetize{background:var(--cream)}.money-grid{grid-template-rows:auto auto;grid-template-columns:1.2fr 1fr 1fr;gap:20px;display:grid}.money-card{border:1px solid var(--rule);border-radius:var(--radius-lg);background:#fff;padding:32px;transition:all .3s;position:relative;overflow:hidden}.money-card:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.money-card .mono{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.money-card h3{letter-spacing:-.025em;margin:8px 0 12px;font-size:clamp(26px,2.1vw,32px)}.money-card p{color:var(--muted);font-size:14px}.money-hero{background:var(--ink);color:#fff;flex-direction:column;grid-row:1/3;justify-content:space-between;min-height:400px;display:flex}.money-hero h3{color:#fff;font-size:clamp(32px,2.6vw,42px)}.money-hero p{color:#ffffffa6}.money-hero .mono{color:#ffffff80}.tier-card{background:#ffffff0d;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-bottom:8px;padding:12px 16px;display:grid}.tier-card.gold{background:linear-gradient(120deg,#ff6b2c26,#ec48991a);border-color:#ff6b2c40}.tier-card .tier-dot{background:#a0a0b0;border-radius:50%;width:10px;height:10px}.tier-card.silver .tier-dot{background:#c4c4cf}.tier-card.gold .tier-dot{background:var(--orange);box-shadow:0 0 8px var(--orange)}.tier-card.plat .tier-dot{background:linear-gradient(135deg,#e5c0ff,#ffc0e0)}.tier-card .tier-name{color:#fff;font-size:13px;font-weight:600}.tier-card .tier-price{color:#fff9;font-family:Google Sans Flex,monospace;font-size:12px}.features{background:var(--bg)}.feature-row{border-top:1px solid var(--rule);grid-template-columns:1.1fr 1fr;align-items:center;gap:60px;padding:80px 0;display:grid}.feature-row:last-child{border-bottom:1px solid var(--rule)}.feature-row.reverse{direction:rtl}.feature-row.reverse>*{direction:ltr}.feature-copy .eyebrow{margin-bottom:16px}.feature-copy h2{letter-spacing:-.03em;margin-bottom:20px;font-size:clamp(36px,3.8vw,52px);line-height:1.02}.feature-copy p{color:var(--muted);max-width:440px;margin-bottom:24px;font-size:17px}.feature-keys{gap:10px;display:grid}.feature-key{align-items:flex-start;gap:14px;font-size:14px;display:flex}.feature-key .k-num{color:var(--muted);min-width:28px;padding-top:3px;font-family:Google Sans Flex,monospace;font-size:11px}.feature-key strong{margin-bottom:2px;display:block}.feature-key span{color:var(--muted)}.feature-visual{aspect-ratio:1;border-radius:var(--radius-lg);border:1px solid var(--rule);max-height:520px;box-shadow:var(--shadow);background:#fff;position:relative;overflow:hidden}.testimonials{background:var(--cream);overflow:hidden}.testi-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.testi-card{border:1px solid var(--rule);border-radius:var(--radius-lg);background:#fff;flex-direction:column;gap:20px;padding:32px;transition:all .3s;display:flex}.testi-card:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.testi-card.feat{background:var(--ink);color:#fff;border-color:#0000}.testi-quote{letter-spacing:-.015em;font-size:19px;font-weight:500;line-height:1.35}.testi-card.feat .testi-quote{color:#fff}.testi-meta{border-top:1px solid var(--rule);align-items:center;gap:12px;margin-top:auto;padding-top:20px;display:flex}.testi-card.feat .testi-meta{border-top-color:#ffffff1f}.testi-avatar{background:var(--grad);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;font-size:16px;font-weight:700;display:grid}.testi-name{font-size:14px;font-weight:600}.testi-role{color:var(--muted);font-family:Google Sans Flex,monospace;font-size:12px}.testi-card.feat .testi-role{color:#ffffff8c}.testi-stat{color:var(--orange);background:#ff6b2c14;border-radius:999px;align-self:flex-start;padding:6px 12px;font-family:Google Sans Flex,monospace;font-size:11px;font-weight:600;display:inline-flex}.testi-card.feat .testi-stat{color:var(--pink-2);background:#ffffff1a}.faq-wrap{max-width:820px;margin:0 auto}.faq-item{border-top:1px solid var(--rule);cursor:pointer;padding:24px 0}.faq-item:last-child{border-bottom:1px solid var(--rule)}.faq-q{letter-spacing:-.015em;justify-content:space-between;align-items:center;font-size:20px;font-weight:600;display:flex}.faq-q .plus{background:#0e0b160f;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:16px;transition:all .25s;display:grid}.faq-item.open .faq-q .plus{background:var(--grad);color:#fff;transform:rotate(45deg)}.faq-a{max-height:0;color:var(--muted);font-size:16px;line-height:1.55;transition:max-height .3s,margin .3s;overflow:hidden}.faq-item.open .faq-a{max-height:300px;margin-top:16px}.cta{z-index:2;margin-bottom:-340px;padding:140px 0 0;position:relative}.cta-card{background:var(--ink);color:#fff;border-radius:var(--radius-xl);text-align:center;padding:clamp(48px,6vw,96px) clamp(32px,5vw,80px);position:relative;overflow:hidden;box-shadow:0 40px 100px -30px #0e0b1673}.cta-card:before,.cta-card:after{content:"";filter:blur(60px);pointer-events:none;border-radius:50%;position:absolute}.cta-card:before{background:var(--orange);opacity:.4;width:500px;height:500px;top:-200px;left:-100px}.cta-card:after{background:var(--pink);opacity:.4;width:400px;height:400px;bottom:-150px;right:-50px}.cta-card>*{z-index:1;position:relative}.cta-card h2{color:#fff;letter-spacing:-.04em;margin-bottom:20px;font-size:clamp(44px,6vw,88px);line-height:.98}.cta-card p{color:#ffffffb3;max-width:560px;margin:0 auto 36px;font-size:18px}.cta-watermark{opacity:.06;pointer-events:none;z-index:0;filter:blur(.4px);width:90%;max-width:900px;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.footer{background:var(--ink);color:#ffffffb3;padding:480px 0 32px;position:relative}.footer:before{content:"";background:linear-gradient(to bottom, var(--cream) 0%, #fdf4eceb 12%, #b48ca08c 40%, #3c2846d9 75%, var(--ink) 100%);pointer-events:none;z-index:0;height:480px;position:absolute;top:0;left:0;right:0}.footer:after{content:"";pointer-events:none;z-index:0;filter:blur(40px);background:radial-gradient(55% 90% at 20% 55%,#ff6b2c47,#0000 70%),radial-gradient(50% 90% at 80% 45%,#ec489947,#0000 70%);height:460px;position:absolute;top:100px;left:0;right:0}.footer>*{z-index:1;position:relative}.footer-grid{border-bottom:1px solid #ffffff1a;grid-template-columns:1.5fr 1fr 1fr 1fr 1fr;gap:40px;padding-bottom:56px;display:grid}.footer h4{letter-spacing:.12em;text-transform:uppercase;color:#ffffff73;margin-bottom:20px;font-family:Google Sans Flex,monospace;font-size:12px;font-weight:500}.footer ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.footer a{color:#ffffffbf;font-size:14px}.footer a:hover{color:#fff}.footer-brand .logo{color:#fff;align-items:center;gap:10px;margin-bottom:16px;font-size:22px;font-weight:800;display:flex}.footer-brand .logo .flame{background:var(--grad);color:#fff;border-radius:8px;place-items:center;width:28px;height:28px;font-size:14px;font-weight:900;display:grid}.footer-brand p{color:#ffffff8c;max-width:280px;font-size:14px}.app-badges{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.app-badge{color:#fff;border:1px solid #ffffff26;border-radius:12px;align-items:center;gap:8px;padding:10px 16px;font-size:12px;font-weight:500;display:flex}.app-badge small{color:#ffffff80;font-family:Google Sans Flex,monospace;font-size:10px;display:block}.footer-registration{color:#fff6;letter-spacing:.04em;padding-top:32px;font-family:Google Sans Flex,monospace;font-size:11px;line-height:1.5}.footer-bot{color:#ffffff73;letter-spacing:.06em;justify-content:space-between;align-items:center;padding-top:12px;font-family:Google Sans Flex,monospace;font-size:12px;display:flex}.footer-bot a:hover{color:#fff}.age-note{border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-family:Google Sans Flex,monospace;font-size:11px;display:inline-flex}.tweaks-panel{-webkit-backdrop-filter:blur(20px);color:#fff;z-index:200;background:#140f1ef2;border:1px solid #ffffff1a;border-radius:18px;width:300px;padding:18px;font-size:13px;position:fixed;bottom:20px;right:20px;box-shadow:0 20px 60px -10px #00000080}.tweaks-panel h5{letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c;margin:0 0 14px;font-family:Google Sans Flex,monospace;font-size:11px;font-weight:500}.tweaks-panel .group{margin-bottom:18px}.tweaks-panel .group:last-child{margin-bottom:0}.tweaks-panel .label{color:#ffffff8c;text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;margin-bottom:8px;font-family:Google Sans Flex,monospace;font-size:11px;display:flex}.tweaks-panel .seg{background:#ffffff0d;border-radius:10px;gap:2px;padding:3px;display:flex}.tweaks-panel .seg button{color:#fff9;border-radius:8px;flex:1;padding:7px 8px;font-size:12px;font-weight:500;transition:all .15s}.tweaks-panel .seg button.active{background:var(--grad);color:#fff}@media (max-width:1024px){.section{padding:72px 0}.container{padding:0 24px}.hero{min-height:auto;padding:120px 0 64px;display:block}.hero-grid,.persona-panel,.feature-row,.money-grid{gap:40px;grid-template-columns:1fr!important}.hero-grid>*,.persona-panel>*,.feature-row>*,.money-grid>*{min-width:0}.hero-stage{aspect-ratio:auto;min-height:0;max-height:none;padding:20px 0}.phone{max-width:320px}.money-hero{grid-row:auto;min-height:auto}.steps,.testi-grid{grid-template-columns:1fr;gap:16px}.step{aspect-ratio:auto}.hero-chip.top-left,.hero-chip.bot-right,.nav-links{display:none}.footer-grid{grid-template-columns:1fr 1fr;gap:32px}.feature-row.reverse{direction:ltr}.feature-row{padding:56px 0}.feature-visual{aspect-ratio:16/11;max-height:420px}.section-head{margin-bottom:48px}.persona-tabs button{padding:10px 16px;font-size:13px}.persona-demo{min-height:420px}.persona-copy p{font-size:16px}.money-hero{min-height:auto}.cta{margin-bottom:-280px;padding:96px 0 0}.footer{padding:400px 0 28px}.personas-bg-fire{opacity:.08;font-size:clamp(280px,55vw,420px)}}@media (max-width:600px){.section{padding:56px 0}.container{padding:0 20px}.nav{padding:8px 8px 8px 16px;top:10px;left:10px;right:10px}.nav-right{gap:8px}.nav .lang-dd-trigger{padding:7px 10px}.nav .lang-dd-label{display:none}.nav-logo img{height:24px}.hero{padding:96px 0 48px}.hero-eyebrow{margin-bottom:20px}.hero-title{font-size:clamp(44px,11vw,64px);line-height:.96}.hero-sub{margin-top:20px;font-size:16px}.hero-paths{gap:8px;margin-top:32px}.path-card{padding:14px 16px}.path-title{font-size:15px}.path-label{font-size:11px}.path-arrow{width:28px;height:28px}.hero-footer{flex-wrap:wrap;gap:14px;margin-top:28px;font-size:12px}.phone{border-radius:42px;max-width:280px;padding:8px}.phone-screen{border-radius:36px}.hero-stage{padding:12px 0}.hero-marquee{gap:10px;margin-top:48px}.marquee-pill{padding:8px 14px;font-size:13px}.section-head{gap:12px;margin-bottom:36px}.section-head p{font-size:15px}.step{aspect-ratio:auto;padding:24px}.step h3{font-size:24px}.step p{font-size:14px}.step-visual{height:140px;margin-top:20px}.persona-tabs{gap:4px;padding:4px}.persona-tabs button{padding:8px 12px;font-size:12px}.persona-tabs button .count{display:none}.persona-carousel{margin:0 -20px}.persona-track>.persona-panel{padding:0 20px}.persona-copy h2{margin-bottom:16px;font-size:clamp(32px,8vw,44px)}.persona-copy p{margin-bottom:24px;font-size:15px}.persona-copy ul{gap:10px;margin-bottom:28px}.persona-copy li{font-size:14px}.persona-demo{min-height:380px}.money-card{padding:24px}.money-card h3{font-size:22px}.money-hero{min-height:340px}.money-hero h3{font-size:26px}.feature-row{padding:40px 0}.feature-copy h2{font-size:clamp(28px,7vw,38px)}.feature-copy p{font-size:15px}.feature-visual{aspect-ratio:4/5;max-height:560px}.testi-card{gap:14px;padding:24px}.testi-quote{font-size:16px}.faq-item{padding:18px 0}.faq-q{font-size:16px}.faq-q .plus{width:28px;height:28px;font-size:14px}.faq-a{font-size:14px;line-height:1.5}.cta{margin-bottom:-200px;padding:64px 0 0}.cta-card{border-radius:28px;padding:48px 24px}.cta-card h2{font-size:clamp(34px,9vw,48px)}.cta-card p{margin-bottom:28px;font-size:15px}.footer{padding:320px 0 24px}.footer-grid{gap:32px;padding-bottom:40px}.footer-brand{grid-column:1/-1}.footer h4{margin-bottom:14px;font-size:11px}.footer-bot{flex-direction:column;align-items:flex-start;gap:12px;padding-top:24px}.app-badges{gap:8px}.app-badge{padding:8px 12px;font-size:11px}.btn{padding:12px 20px;font-size:14px}.btn-sm{padding:8px 14px;font-size:12px}.landing-pricing-headliner{flex-direction:column;align-items:flex-start;gap:12px;padding:24px 20px}.landing-pricing-commission{font-size:44px!important}.landing-pricing-row{padding:14px 20px!important}.landing-trust-card,.landing-install-card{padding:22px!important}.waitlist-roles{gap:6px!important}.waitlist-roles label{flex-basis:calc(33.333% - 6px)!important}}@media (max-width:480px){.footer-grid{grid-template-columns:1fr}.hero-cta-row{flex-direction:column!important;align-items:stretch!important}.hero-cta-row>*{justify-content:center;width:100%}}.reveal{opacity:0;transform:translateY(var(--reveal-y,24px));filter:blur(4px);will-change:opacity, transform;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1),filter .9s}.reveal.in-view{opacity:1;filter:blur();transform:none}.split-text{display:inline-block}.split-word{white-space:nowrap;display:inline-block}.split-char{opacity:0;transition:transform .9s cubic-bezier(.22,1,.36,1),opacity .7s;display:inline-block;transform:translateY(110%)rotate(6deg)}.split-text.in .split-char{opacity:1;transform:none}.magnetic{transition:transform .35s cubic-bezier(.22,1,.36,1);display:inline-block}.btn{position:relative;overflow:hidden}.btn:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 20%,#ffffff73 50%,#0000 80%);transition:transform .75s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(-120%)}.btn:hover:before{transform:translate(120%)}.btn-primary{animation:4.5s ease-in-out infinite btnGlow}@keyframes btnGlow{0%,to{box-shadow:0 8px 24px -6px #ec489973,inset 0 1px #ffffff4d}50%{box-shadow:0 14px 38px -6px #ec4899b3,0 0 0 3px #ec489914,inset 0 1px #fff6}}.btn-bounce{animation:2.4s cubic-bezier(.4,0,.2,1) infinite btnBounce}@keyframes btnBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.hero-title{opacity:0;animation:1.1s cubic-bezier(.22,1,.36,1) .1s forwards heroTitle;transform:translateY(30px)}.hero-sub{opacity:0;animation:1s cubic-bezier(.22,1,.36,1) .35s forwards heroTitle;transform:translateY(20px)}.hero-eyebrow{opacity:0;animation:.8s cubic-bezier(.22,1,.36,1) forwards heroTitle;transform:translateY(14px)}.hero-paths{opacity:0;animation:1s cubic-bezier(.22,1,.36,1) .55s forwards heroTitle;transform:translateY(20px)}.hero-footer{opacity:0;animation:.8s .75s forwards heroTitle;transform:translateY(14px)}.hero-stage{opacity:0;animation:1.2s cubic-bezier(.22,1,.36,1) .25s forwards heroStage;transform:translateY(40px)scale(.98)}@keyframes heroTitle{to{opacity:1;transform:none}}@keyframes heroStage{to{opacity:1;transform:none}}.gradient-text{background:linear-gradient(100deg,#ff8a3d 0%,#ff5e9c 30%,#ec4899 55%,#ff8a3d 80%,#ff5e9c 100%) 0 0/250% 100%;color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite gradShift}@keyframes gradShift{0%,to{background-position:0%}50%{background-position:100%}}.path-card{transform-origin:0}.path-card .path-arrow{transition:transform .3s cubic-bezier(.22,1,.36,1),background .2s,color .2s}.path-card:hover .path-arrow{transform:translate(4px)rotate(-12deg)}.step{cursor:pointer}.step-viz-discover .card{animation:4s ease-in-out infinite cardFloat}.step-viz-discover .card:nth-child(2){animation-delay:-1.3s}.step-viz-discover .card:nth-child(3){animation-delay:-2.6s}@keyframes cardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.hold-btn{animation:2.5s ease-in-out infinite holdPulse}@keyframes holdPulse{0%,to{transform:scale(1);box-shadow:0 20px 40px -10px #ec489980}50%{transform:scale(1.05);box-shadow:0 26px 50px -8px #ec4899bf}}.hold-btn .ring-2{animation:2s ease-in-out -1s infinite pulse}.earn-chart .bar{transform-origin:bottom;animation:1.4s cubic-bezier(.22,1,.36,1) both barGrow}@keyframes barGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.money-card{transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,border-color .2s}.money-card:hover{border-color:#ec489940;transform:translateY(-6px);box-shadow:0 24px 60px -20px #ec489940,0 8px 20px -8px #0e0b161a}.tier-card{transition:transform .3s,background .3s}.tier-card.gold{animation:3s ease-in-out infinite goldGlow}@keyframes goldGlow{0%,to{box-shadow:0 0 #ff6b2c00}50%{box-shadow:0 0 0 4px #ff6b2c26}}.testi-card{transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .3s}.testi-card:hover{transform:translateY(-6px)rotate(-.4deg)}.testi-card:nth-child(2):hover{transform:translateY(-6px)rotate(.4deg)}.feature-visual{transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s}.feature-visual:hover{transform:translateY(-4px)scale(1.01);box-shadow:0 30px 70px -20px #ec489959,0 10px 30px -10px #0e0b162e}.nav{animation:1s cubic-bezier(.22,1,.36,1) both navDrop}@keyframes navDrop{0%{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:none}}.faq-item{transition:padding .3s}.faq-item:hover .faq-q .plus{color:var(--pink);background:#ec48991f}.section-head h2{position:relative}.hero-bg .blob{animation-duration:14s}.cta-card:before{animation:14s ease-in-out infinite ctaBlob}.cta-card:after{animation:14s ease-in-out -7s infinite ctaBlob}@keyframes ctaBlob{0%,to{transform:translate(0)scale(1)}50%{transform:translate(40px,30px)scale(1.1)}}.hero-chip:before{content:"";background:var(--grad);opacity:0;z-index:-1;filter:blur(10px);border-radius:20px;transition:opacity .3s;position:absolute;inset:-2px}.hero-chip:hover:before{opacity:.5}.feed-card{transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .5s}.feed-action.fire .ring{animation:2.2s ease-in-out infinite firePulse}@keyframes firePulse{0%,to{box-shadow:0 0 #ec489999}50%{box-shadow:0 0 0 12px #ec489900}}.fire-icon{vertical-align:-.12em;--fa-width:1em;width:1em;height:1em;color:inherit;background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.fa-kit.fa-fire{font-family:Font Awesome Kit;font-style:normal;font-weight:400}.fire-icon:before{background:linear-gradient(100deg,#ff8a3d 0%,#ff5e9c 30%,#ec4899 55%,#ff8a3d 80%,#ff5e9c 100%) 0 0/250% 100%;color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;line-height:1;animation:6s ease-in-out infinite gradShift}.hero-title-fire{vertical-align:-.01em;width:.3em;height:.3em;margin-left:.02em}.footer-brand .logo img{opacity:.6;width:auto;height:60px;display:block}.fire-icon-white{color:#fff;background:0 0}.fire-icon-white:before{color:currentColor;-webkit-text-fill-color:currentColor;background:0 0;animation:none}.personas-bg-fire{opacity:.1;pointer-events:none;z-index:0;transform-origin:bottom;filter:blur(1.5px);width:1em;height:1em;font-size:clamp(320px,40vw,560px);animation:5s ease-in-out infinite fireDance;position:absolute;top:-4%;right:6%}@keyframes fireDance{0%{opacity:.09;transform:scale(1)rotate(-1deg)}20%{opacity:.12;transform:scale(1.03)rotate(.5deg)}45%{opacity:.08;transform:scale(.98)rotate(-.5deg)}65%{opacity:.11;transform:scale(1.05)rotate(1deg)}85%{opacity:.1;transform:scale(1.01)rotate(-.8deg)}to{opacity:.09;transform:scale(1)rotate(-1deg)}}@media (max-width:700px){.personas-bg-fire{display:none}}@keyframes sparkFly{0%{opacity:1;scale:.5}to{opacity:0;scale:.2}}@keyframes blink{50%{opacity:0}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;filter:none;transform:none}}.legal-page{background:var(--bg);min-height:100vh;color:var(--ink);padding:80px 24px 120px}.legal-page-container{max-width:720px;margin:0 auto}.legal-page-topbar{justify-content:space-between;align-items:center;margin-bottom:48px;font-family:Google Sans Flex,monospace;font-size:13px;display:flex}.legal-page-back{color:var(--muted);text-decoration:none;transition:color .15s}.legal-page-back:hover{color:var(--pink)}.legal-page-lang{color:var(--muted-2);align-items:center;gap:8px;display:inline-flex}.legal-page-lang button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 8px;transition:background .15s,color .15s}.legal-page-lang button:hover{color:var(--ink)}.legal-page-lang button.active{color:var(--ink);background:#ec489914;font-weight:600}.legal-page-h1{letter-spacing:-.03em;margin:0 0 24px;font-size:clamp(36px,4.5vw,52px);font-weight:800}.legal-page-intro{color:var(--muted);margin:0 0 40px;font-size:17px;line-height:1.65}.legal-page-section{border-bottom:1px solid var(--rule);margin-bottom:36px;padding-bottom:36px}.legal-page-section:last-of-type{border-bottom:none}.legal-page-section h2{letter-spacing:-.01em;color:var(--ink);margin:0 0 12px;font-size:22px;font-weight:700}.legal-page-section p{color:var(--ink);margin:0 0 12px;font-size:15px;line-height:1.65}.legal-page-contacts{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.legal-page-contacts li{border:1px solid var(--rule);background:#fff;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 16px;display:flex}.legal-page-contact-label{color:var(--ink);font-size:14px}.legal-page-contact-email{color:var(--pink);font-family:monospace;font-size:14px;text-decoration:none}.legal-page-contact-email:hover{text-decoration:underline}.legal-page-updated{color:var(--muted-2);text-align:center;margin-top:48px;font-family:monospace;font-size:12px}@media (max-width:600px){.legal-page{padding:56px 20px 80px}.legal-page-h1{font-size:clamp(28px,8vw,40px)}}.fire-explainer{background:var(--ink);color:#fff;position:relative;overflow:hidden}.fire-explainer:before{content:"";pointer-events:none;background:radial-gradient(#ec489929,#0000 60%);width:50%;height:60%;position:absolute;top:0;right:-10%}.fire-explainer .container{z-index:1;position:relative}.fire-explainer .section-head h2,.fire-explainer-title{color:#fff}.fire-explainer-title-icon{vertical-align:-.05em;width:.85em;height:.85em;margin:0 .08em}.fire-explainer .fire-explainer-sub{color:#fff;max-width:620px;margin:16px auto 0}.eyebrow-light{color:#ffffffa6}.eyebrow-light .dot{background:var(--pink)}.fire-explainer-grid{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1080px;margin-top:56px;margin-left:auto;margin-right:auto;display:grid}.fire-explainer-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;padding:28px 24px;transition:background-color .25s,border-color .25s,transform .25s}.fire-explainer-card:hover{background:#ffffff0f;border-color:#ffffff24;transform:translateY(-2px)}.fire-explainer-icon{background:var(--grad);color:#fff;border-radius:14px;place-items:center;width:52px;height:52px;margin-bottom:18px;display:grid;box-shadow:0 8px 24px -10px #ec489980}.fire-explainer-card-title{color:#fff;letter-spacing:-.01em;margin:0 0 8px;font-size:18px;font-weight:700}.fire-explainer-card-body{color:#ffffffb3;margin:0;font-size:14px;line-height:1.55}@media (max-width:720px){.fire-explainer-grid{grid-template-columns:1fr;gap:12px;margin-top:40px}.fire-explainer-card{padding:22px 20px}}.pricing-card{border:1px solid var(--rule);border-radius:var(--radius-lg);max-width:900px;box-shadow:var(--shadow);background:#fff;margin:0 auto;overflow:hidden}.pricing-headliner{background:var(--ink);color:#fff;grid-template-columns:1fr auto;align-items:center;gap:24px;padding:36px 40px 32px;display:grid;position:relative;overflow:hidden}.pricing-headliner:before{content:"";pointer-events:none;background:radial-gradient(at 100%,#ec489924,#0000 60%);position:absolute;inset:0}.pricing-headliner-left{z-index:1;position:relative}.pricing-headliner-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;font-family:monospace;font-size:11px}.pricing-headliner-pct{letter-spacing:-.04em;margin-top:8px;font-size:clamp(64px,8vw,96px);font-weight:800;line-height:.95}.pricing-headliner-hint{color:#ffffffa6;letter-spacing:.02em;margin-top:8px;font-size:13px}.pricing-headliner-slogan{z-index:1;writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:.2em;color:#ffffff59;text-transform:uppercase;text-align:center;align-self:stretch;padding:4px 0;font-family:monospace;font-size:11px;position:relative}.pricing-recalc{border-bottom:1px solid var(--rule);color:var(--muted);letter-spacing:.04em;text-align:center;background:#ec48990d;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-family:monospace;font-size:12px;display:flex}.pricing-recalc svg{color:var(--pink);flex-shrink:0}.pricing-ladder{background:#fff}.pricing-ladder-head{border-bottom:1px solid var(--rule);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2);grid-template-columns:70px 1fr 90px 100px;gap:12px;padding:14px 40px;font-family:monospace;font-size:10px;display:grid}.pricing-ladder-head>span:nth-child(3),.pricing-ladder-head>span:nth-child(4){text-align:right}.pricing-tier-row{cursor:default;border-bottom:1px solid #0000000a;grid-template-columns:70px 1fr 90px 100px;align-items:center;gap:12px;padding:14px 40px;transition:background-color .2s,transform .2s;display:grid}.pricing-tier-row:last-child{border-bottom:none}.pricing-tier-row:hover{background:#ec48990a;transform:translate(2px)}.pricing-tier-row-top{background:linear-gradient(90deg,#ff6b2c0f,#ec489914);position:relative}.pricing-tier-row-top:before{content:"";background:var(--grad);border-radius:2px;width:3px;position:absolute;top:8px;bottom:8px;left:0}.pricing-tier-badge{letter-spacing:.04em;color:var(--muted);text-align:center;background:#0000000a;border-radius:6px;width:fit-content;padding:4px 10px;font-family:monospace;font-size:12px;font-weight:700}.pricing-tier-row-top .pricing-tier-badge{background:var(--ink);color:#fff}.pricing-tier-revenue{color:var(--ink);font-variant-numeric:tabular-nums;font-family:monospace;font-size:14px;font-weight:500}.pricing-tier-revenue-unit{color:var(--muted);margin-left:2px;font-size:11px}.pricing-tier-fee{color:var(--muted);text-align:right;font-variant-numeric:tabular-nums;font-family:monospace;font-size:15px;font-weight:600}.pricing-tier-row-top .pricing-tier-fee{color:var(--ink)}.pricing-tier-keeps{color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;font-family:monospace;font-size:18px;font-weight:700}.pricing-tier-row-top .pricing-tier-keeps{letter-spacing:-.02em;font-size:22px}.pricing-stacking{background:var(--cream);border-top:1px solid var(--rule);padding:28px 40px 32px}.pricing-stacking-head{text-align:center;margin-bottom:20px}.pricing-stacking-title{color:var(--ink);margin:0 0 4px;font-size:18px;font-weight:700}.pricing-stacking-sub{color:var(--muted);margin:0;font-size:13px}.pricing-stacking-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pricing-stack-card{border:1px solid var(--rule);color:inherit;background:#fff;border-radius:14px;flex-direction:column;gap:12px;padding:18px 20px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.pricing-stack-card-link:hover{border-color:var(--pink);transform:translateY(-2px);box-shadow:0 8px 20px -8px #0000001f}.pricing-stack-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.pricing-stack-card-title{color:var(--ink);margin:0;font-size:14px;font-weight:700}.pricing-stack-card-pill{letter-spacing:.04em;white-space:nowrap;border-radius:999px;padding:3px 9px;font-family:monospace;font-size:10px;font-weight:600}.pricing-stack-card-pill-soon{color:var(--muted-2);background:#0e0b160f;border:1px solid #0e0b161a}.pricing-stack-card-rows{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pricing-stack-card-rows li{color:var(--ink);justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;display:flex}.pricing-stack-card-value{color:var(--magenta);flex-shrink:0;font-family:monospace;font-weight:700}.pricing-stack-card-body{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.pricing-stack-card-arrow{color:var(--pink);letter-spacing:.02em;margin-top:auto;font-family:monospace;font-size:12px;font-weight:600}.pricing-streams-note{text-align:center;max-width:720px;color:var(--muted);margin:28px auto 0;font-size:14px;line-height:1.5}.pricing-otherfees{border:1px solid var(--rule);background:#fff;border-radius:18px;max-width:720px;margin:24px auto 0;padding:20px 24px}.pricing-otherfees-title{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);margin-bottom:10px;font-family:monospace;font-size:10px}.pricing-otherfees-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pricing-otherfees-list li{justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;display:flex}.pricing-otherfees-label{color:var(--ink)}.pricing-otherfees-value{color:var(--muted);font-variant-numeric:tabular-nums;font-family:monospace}.pricing-otherfees-note{color:var(--muted-2);font-size:12px}.pricing-disclaimer{max-width:720px;color:var(--muted-2);text-align:center;margin:24px auto 0;font-size:13px;line-height:1.5}@media (max-width:720px){.pricing-headliner{grid-template-columns:1fr;padding:28px 24px}.pricing-headliner-slogan{writing-mode:horizontal-tb;text-align:left;padding:0}.pricing-headliner-pct{font-size:clamp(56px,16vw,72px)}.pricing-recalc{padding:9px 16px;font-size:11px}.pricing-ladder-head{display:none}.pricing-tier-row{grid-template-columns:50px 1fr 70px;gap:10px;padding:12px 20px}.pricing-tier-keeps{display:none}.pricing-tier-row-top .pricing-tier-fee{color:var(--magenta);font-size:18px}.pricing-stacking{padding:24px 20px}.pricing-stacking-grid{grid-template-columns:1fr;gap:12px}.pricing-otherfees{padding:16px 20px}}.affiliate-card{border:1px solid var(--rule);border-radius:var(--radius-lg);max-width:900px;box-shadow:var(--shadow);background:#fff;margin:0 auto;overflow:hidden}.affiliate-headliner{background:var(--ink);color:#fff;grid-template-columns:minmax(180px,1fr) auto;align-items:end;gap:24px 32px;padding:32px 40px 36px;display:grid;position:relative}.affiliate-headliner-text{grid-column:1}.affiliate-headliner-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#ffffff80;font-family:monospace;font-size:11px}.affiliate-headliner-sub{color:#ffffffbf;max-width:240px;margin-top:6px;font-size:13px;line-height:1.4}.affiliate-promo-pill{color:var(--pink-2);letter-spacing:.04em;white-space:nowrap;background:#ec489926;border:1px solid #ec48994d;border-radius:999px;padding:6px 12px;font-family:monospace;font-size:11px;font-weight:600;position:absolute;top:16px;left:20px}.affiliate-tiers{grid-column:2;align-items:center;gap:20px;display:flex}.affiliate-tier{text-align:center;min-width:130px}.affiliate-tier-pct{letter-spacing:-.04em;font-size:clamp(48px,5.5vw,72px);font-weight:800;line-height:1}.affiliate-tier-label{letter-spacing:.06em;color:#ffffffb3;text-transform:uppercase;margin-top:8px;font-family:monospace;font-size:11px}.affiliate-tier-note{color:#ffffff80;max-width:130px;margin-top:4px;margin-left:auto;margin-right:auto;font-size:11px;line-height:1.3}.affiliate-tier-arrow{color:#fff6;align-self:center;font-size:22px;font-weight:300}.affiliate-rows{background:#fff}.affiliate-row{border-top:1px solid var(--rule);justify-content:space-between;align-items:baseline;padding:18px 40px;display:flex}.affiliate-row:first-child{border-top:none}.affiliate-row-label{font-size:16px;font-weight:600}.affiliate-row-note{color:var(--muted);margin-top:2px;font-size:12px}.affiliate-row-value{color:var(--ink);flex-shrink:0;margin-left:16px;font-family:monospace;font-size:16px;font-weight:600}.affiliate-row-highlight{background:#ec48990f}.affiliate-row-highlight .affiliate-row-value{color:var(--magenta)}.affiliate-cta-wrap{justify-content:center;margin-top:36px;display:flex}.affiliate-disclaimer{max-width:720px;color:var(--muted-2);text-align:center;margin:24px auto 0;font-size:13px;line-height:1.5}.affiliate-disclaimer-icon{vertical-align:-2px;margin-right:4px;display:inline-block}@media (max-width:720px){.affiliate-headliner{grid-template-columns:1fr;gap:24px;padding:56px 24px 28px}.affiliate-promo-pill{padding:5px 10px;font-size:10px;top:16px;left:16px}.affiliate-tiers{grid-column:1;justify-content:center;gap:12px}.affiliate-tier{flex:1 1 0;min-width:0}.affiliate-tier-pct{font-size:clamp(40px,12vw,56px)}.affiliate-tier-note{font-size:10px}.affiliate-row{flex-wrap:wrap;gap:4px 12px;padding:14px 20px}.affiliate-row-value{margin-left:0}}.waitlist-form{gap:14px;display:grid}.waitlist-field{gap:7px;display:grid}.waitlist-label{color:var(--muted);letter-spacing:0;text-transform:uppercase;padding-left:2px;font-size:12px;font-weight:700}.waitlist-roles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.waitlist-role-pill{border:1px solid var(--rule);cursor:pointer;background:#fff;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:10px 12px;font-size:14px;font-weight:650;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:flex}.waitlist-role-pill:hover{border-color:#ec489959;transform:translateY(-1px)}.waitlist-role-pill.active{background:linear-gradient(100deg,#ff8a3d1a,#ec48991a);border-color:#ec48998c;box-shadow:0 10px 24px -18px #ec4899cc,inset 0 1px #ffffffe6}.waitlist-role-pill input{opacity:0;clip:rect(0 0 0 0);clip-path:inset(50%);pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.waitlist-input,.waitlist-select{border:1px solid var(--rule);width:100%;min-height:50px;color:var(--ink);font:inherit;background:#fff;outline:none;font-size:15px;transition:border-color .18s,box-shadow .18s}.waitlist-input{border-radius:18px;padding:14px 18px}.waitlist-select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#0e0b1680 50%),linear-gradient(135deg,#0e0b1680 50%,#0000 50%);background-position:calc(100% - 18px) 21px,calc(100% - 12px) 21px;background-repeat:no-repeat;background-size:6px 6px,6px 6px;border-radius:18px;padding:0 38px 0 16px}.waitlist-input:focus,.waitlist-select:focus{border-color:#ec489999;box-shadow:0 0 0 4px #ec48991a}.waitlist-combo{grid-template-columns:minmax(160px,.36fr) minmax(220px,.64fr);gap:8px;display:grid}.waitlist-submit-row{margin-top:2px}.waitlist-error{color:#c92a5a;text-align:center;margin-top:4px;font-size:14px}@media (max-width:640px){.waitlist-roles,.waitlist-combo{grid-template-columns:1fr}.waitlist-role-pill{justify-content:flex-start}}.waitlist-success-backdrop{-webkit-backdrop-filter:blur(8px);z-index:300;background:#0e0b168c;place-items:center;padding:20px;animation:.18s ease-out waitlistSuccessFade;display:grid;position:fixed;inset:0}.waitlist-success-card{border-radius:var(--radius-lg);text-align:center;width:100%;max-width:420px;box-shadow:var(--shadow-lg);background:#fff;padding:40px 32px 36px;animation:.32s cubic-bezier(.34,1.56,.64,1) waitlistSuccessPop;position:relative}.waitlist-success-close{width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;transition:background .15s,color .15s;display:grid;position:absolute;top:10px;right:10px}.waitlist-success-close:hover{color:var(--ink);background:#0e0b160f}.waitlist-success-close:focus-visible{outline:2px solid var(--pink);outline-offset:2px}.waitlist-success-icon{background:var(--grad);color:#fff;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 20px;display:grid;box-shadow:0 8px 24px -8px #ec489980}.waitlist-success-title{letter-spacing:-.02em;margin-bottom:10px;font-size:26px}.waitlist-success-body{color:var(--muted);font-size:15px;line-height:1.5}@keyframes waitlistSuccessFade{0%{opacity:0}to{opacity:1}}@keyframes waitlistSuccessPop{0%{opacity:0;transform:scale(.9)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.shop-section{background:var(--bg);padding:120px 0;position:relative}.shop-section:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ec48992e 50%,#0000);height:1px;position:absolute;inset:0 0 auto}.shop-header{text-align:center;max-width:720px;margin:0 auto 56px}.shop-eyebrow{letter-spacing:.15em;text-transform:uppercase;color:#1f2937b3;background:#1f29370f;border:1px solid #1f29371f;border-radius:999px;align-items:center;gap:6px;margin-bottom:18px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-flex}.shop-eyebrow .dot{background:linear-gradient(135deg,#ff8a3d,#ec4899);border-radius:50%;width:5px;height:5px}.shop-section h2{letter-spacing:-.02em;color:var(--ink);font-size:clamp(40px,5vw,68px);font-weight:800;line-height:1.05}.shop-section .shop-sub{color:#1f2937a6;margin-top:18px;font-size:clamp(15px,1.2vw,18px);line-height:1.6}.shop-stage{background:var(--ink);border-radius:32px;max-width:1200px;margin:0 auto;padding:56px 48px;position:relative;overflow:hidden;box-shadow:0 30px 60px -25px #ec489940,0 0 0 1px #ffffff0a}.shop-stage:before,.shop-stage:after{content:"";filter:blur(180px);opacity:.4;mix-blend-mode:screen;pointer-events:none;border-radius:50%;width:480px;height:480px;animation:20s ease-in-out infinite float;position:absolute}.shop-stage:before{background:#ff0080;top:-180px;left:-180px}.shop-stage:after{background:#f97316;animation-delay:-10s;bottom:-180px;right:-180px}@media (max-width:768px){.shop-stage{border-radius:24px;padding:36px 22px}.shop-section{padding:80px 0}}.shop-grid{z-index:1;grid-template-columns:1fr;gap:20px;display:grid;position:relative}@media (min-width:900px){.shop-grid{grid-template-columns:repeat(12,1fr);gap:24px}.shop-grid>.shop-block-a{grid-column:span 5}.shop-grid>.shop-block-demo{grid-column:span 7}.shop-grid>.shop-block-b,.shop-grid>.shop-block-c{grid-column:span 6}}.shop-block{color:#fff;opacity:0;background:#ffffff08;border:1px solid #ffffff14;border-radius:24px;padding:28px;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s,box-shadow .35s;animation:.7s cubic-bezier(.22,1,.36,1) forwards shopBlockSettle;transform:translateY(12px)}.shop-grid>.shop-block-a{animation-delay:.35s}.shop-grid>.shop-block-demo{animation-delay:.45s}.shop-grid>.shop-block-b{animation-delay:.55s}.shop-grid>.shop-block-c{animation-delay:.65s}@keyframes shopBlockSettle{to{opacity:1;transform:translateY(0)}}.shop-block:hover{border-color:#ffffff29;transform:translateY(-3px);box-shadow:0 24px 48px -24px #ec489966}.shop-block h3{color:#fff;letter-spacing:-.01em;margin-bottom:12px;font-size:clamp(20px,1.6vw,24px);font-weight:700;line-height:1.25}.shop-block>p{color:#ffffffa6;font-size:14px;line-height:1.65}.shop-bullets{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.shop-bullet{color:#ffffffe0;background:#ec48991a;border:1px solid #ec489938;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.hold-demo-card{background:linear-gradient(#ffffff0d,#ffffff05);border:1px solid #ffffff1a;border-radius:24px;flex-direction:column;gap:14px;padding:18px;display:flex;overflow:hidden;box-shadow:0 30px 60px -30px #ec48994d}.hold-demo-slide{aspect-ratio:4/3;background:radial-gradient(120% 80% at 30% 30%,#ff8a3d 0%,#0000 60%),radial-gradient(120% 80% at 70% 70%,#ec4899 0%,#0000 60%),#1a1a1a;border-radius:16px;position:relative;overflow:hidden}.hold-demo-slide-pattern{opacity:.9;width:100%;height:100%;position:absolute;inset:0}.hold-demo-thumbs{pointer-events:none;position:absolute;inset:0}.hold-demo-thumb{border:1px solid #ffffff38;border-radius:10px;position:absolute;overflow:hidden;box-shadow:0 6px 18px -8px #00000080}.hold-demo-thumb:before{content:"";background-image:var(--photo,none), var(--photo-fallback,linear-gradient(135deg, #ff8a3d, #ec4899));filter:blur(6px);opacity:.92;background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:cover,cover;position:absolute;inset:-10px}.hold-demo-thumb-left{--photo-fallback:linear-gradient(140deg, #ff8a3d 0%, #ff5e9c 100%);width:25%;height:41.67%;top:29.17%;left:18.75%}.hold-demo-thumb-center{z-index:1;--photo-fallback:linear-gradient(135deg, #ff5e9c 0%, #ec4899 100%);width:25%;height:50%;top:25%;left:39.06%}.hold-demo-thumb-right{--photo-fallback:linear-gradient(130deg, #ec4899 0%, #8b5cf6 100%);width:20.31%;height:39.58%;top:31.25%;left:60.94%}.hold-demo-cover{transition:opacity .4s,transform .5s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.hold-demo-success .hold-demo-cover{opacity:0;pointer-events:none;transform:scale(1.08)}.hold-demo-fan{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.hold-demo-photo{aspect-ratio:3/4;background-image:var(--photo,none), var(--photo-fallback,linear-gradient(135deg, #ff8a3d, #ec4899));opacity:0;background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:cover,cover;border:2px solid #ffffff2e;border-radius:14px;width:52%;transition:opacity;position:absolute;transform:translate(0)rotate(0)scale(.7);box-shadow:0 12px 30px -8px #00000080}.hold-demo-photo-left{--photo-fallback:linear-gradient(140deg, #ff8a3d 0%, #ff5e9c 100%)}.hold-demo-photo-center{--photo-fallback:linear-gradient(135deg, #ff5e9c 0%, #ec4899 100%)}.hold-demo-photo-right{--photo-fallback:linear-gradient(130deg, #ec4899 0%, #8b5cf6 100%)}.hold-demo-success .hold-demo-photo-left{animation:.65s cubic-bezier(.34,1.35,.64,1) forwards fanLeft}.hold-demo-success .hold-demo-photo-center{animation:.7s cubic-bezier(.34,1.35,.64,1) 80ms forwards fanCenter}.hold-demo-success .hold-demo-photo-right{animation:.65s cubic-bezier(.34,1.35,.64,1) .16s forwards fanRight}@keyframes fanLeft{0%{opacity:0;transform:translateY(8%)rotate(0)scale(.7)}to{opacity:1;transform:translate(-28%,-2%)rotate(-14deg)scale(.95)}}@keyframes fanCenter{0%{opacity:0;transform:translateY(8%)rotate(0)scale(.7)}to{opacity:1;transform:translateY(-8%)rotate(0)scale(1)}}@keyframes fanRight{0%{opacity:0;transform:translateY(8%)rotate(0)scale(.7)}to{opacity:1;transform:translate(28%,-2%)rotate(14deg)scale(.95)}}.hold-demo-photo-left,.hold-demo-photo-right{z-index:1}.hold-demo-photo-center{z-index:2}.hold-demo-meta{color:#fff;text-shadow:0 2px 12px #0009;position:absolute;bottom:12px;left:14px;right:14px}.hold-demo-meta h4{margin:0;font-size:15px;font-weight:700}.hold-demo-meta p{opacity:.85;color:#ffffffe0;margin:2px 0 0;font-size:12px}.hold-demo-sheet{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;padding:14px 16px}.hold-demo-total{justify-content:space-between;align-items:center;padding:4px 4px 12px;display:flex}.hold-demo-label{color:#ffffff8c;font-size:13px}.hold-demo-price{color:#fff;font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:18px;font-weight:900;display:inline-flex}.hold-demo-price .fire-icon{width:14px;height:14px}.hold-demo-pill{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:#ffffff14;border:none;border-radius:9999px;justify-content:center;align-items:center;width:100%;height:52px;transition:transform .15s;display:flex;position:relative;overflow:hidden}.hold-demo-pill:active{transform:scale(.985)}.hold-demo-fill{transform-origin:0;will-change:transform;background:linear-gradient(90deg,#ff0080,#f97316);transition:transform .25s ease-out;position:absolute;inset:0;transform:scaleX(0)}.hold-demo-pill:active .hold-demo-fill{transition:transform 1.5s linear;transform:scaleX(1)}.hold-demo-pill-label{z-index:1;letter-spacing:.04em;color:#ffffffe0;align-items:center;gap:6px;font-size:14px;font-weight:900;transition:color .3s;display:inline-flex;position:relative}.hold-demo-pill:active .hold-demo-pill-label{color:#fff}.hold-demo-hint{text-align:center;color:#ffffff6b;margin:10px 0 0;font-size:11px}.hold-demo-pill-success{color:#fff;letter-spacing:.04em;background:#ffffff1a;border-radius:9999px;justify-content:center;align-items:center;gap:6px;width:100%;height:52px;font-size:14px;font-weight:900;animation:.45s cubic-bezier(.22,1,.36,1) holdDemoSuccessPop;display:flex;position:relative}@keyframes holdDemoSuccessPop{0%{opacity:0;transform:scale(.94)}60%{opacity:1;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.hold-demo-reset{color:#ffffff6b;cursor:pointer;background:0 0;border:none;margin:10px auto 0;padding:4px 12px;font-size:11px;font-weight:600;transition:color .2s;display:block}.hold-demo-reset:hover{color:#ffffffd9}.platform-constellation{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:20px;display:grid}@media (min-width:480px){.platform-constellation{grid-template-columns:repeat(3,1fr);gap:10px}}@media (min-width:720px){.platform-constellation{grid-template-columns:repeat(4,1fr)}}.platform-chip{color:#ffffffd1;will-change:transform;text-align:center;white-space:nowrap;text-overflow:ellipsis;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;min-width:0;padding:8px 10px;font-size:12px;font-weight:600;animation:8s ease-in-out infinite platformDrift;display:inline-flex;overflow:hidden}.platform-chip:first-child{animation-delay:0s}.platform-chip:nth-child(2){animation-delay:-.6s}.platform-chip:nth-child(3){animation-delay:-1.2s}.platform-chip:nth-child(4){animation-delay:-1.8s}.platform-chip:nth-child(5){animation-delay:-2.4s}.platform-chip:nth-child(6){animation-delay:-3s}.platform-chip:nth-child(7){animation-delay:-3.6s}.platform-chip:nth-child(8){animation-delay:-4.2s}.platform-chip:nth-child(9){animation-delay:-4.8s}.platform-chip:nth-child(10){animation-delay:-5.4s}.platform-chip:nth-child(11){animation-delay:-6s}.platform-chip:nth-child(12){animation-delay:-6.6s}@keyframes platformDrift{0%,to{transform:translate(0)}25%{transform:translate(6px,-4px)}50%{transform:translate(-3px,-7px)}75%{transform:translate(-6px,3px)}}.shop-mini-chart{background:#0000004d;border:1px solid #ffffff12;border-radius:16px;margin-top:18px;padding:14px}.shop-mini-chart-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.shop-mini-chart-label{color:#ffffffbf;font-size:12px;font-weight:700}.shop-mini-chart-tabs{gap:4px;display:inline-flex}.shop-mini-chart-tab{color:#ffffff80;background:#ffffff0f;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:600}.shop-mini-chart-tab.active{color:var(--ink);background:#fff;font-weight:800}.shop-mini-chart-svg{width:100%;height:64px;display:block}.shop-mini-chart-line{fill:none;stroke:url(#shopChartGrad);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:600;stroke-dashoffset:600px;animation:1.8s cubic-bezier(.22,1,.36,1) .8s forwards shopChartDraw}@keyframes shopChartDraw{to{stroke-dashoffset:0}}.shop-mini-chart-area{fill:url(#shopChartFill);opacity:0;animation:.6s 1.8s forwards shopChartFade}@keyframes shopChartFade{to{opacity:1}}.shop-kpis{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.shop-kpi{text-align:center;background:#ffffff0a;border:1px solid #ffffff12;border-radius:12px;padding:12px 8px}.shop-kpi-value{font-variant-numeric:tabular-nums;background:linear-gradient(100deg,#ff8a3d 0%,#ff5e9c 55%,#ec4899 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:20px;font-weight:900}.shop-kpi-label{color:#ffffff85;letter-spacing:.04em;text-transform:uppercase;margin-top:2px;font-size:10px}@media (prefers-reduced-motion:reduce){.shop-block,.platform-chip,.shop-mini-chart-line,.shop-mini-chart-area,.hold-demo-pill-success{opacity:1;stroke-dashoffset:0;animation:none;transform:none}.hold-demo-pill:active .hold-demo-fill{transition:transform}.hold-demo-success .hold-demo-photo-left{opacity:1;animation:none;transform:translate(-28%,-2%)rotate(-14deg)scale(.95)}.hold-demo-success .hold-demo-photo-center{opacity:1;animation:none;transform:translateY(-8%)rotate(0)scale(1)}.hold-demo-success .hold-demo-photo-right{opacity:1;animation:none;transform:translate(28%,-2%)rotate(14deg)scale(.95)}}@property --mx{syntax:"<percentage>";inherits:true;initial-value:50%}@property --my{syntax:"<percentage>";inherits:true;initial-value:50%}@property --persona-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --tier-shimmer-x{syntax:"<percentage>";inherits:false;initial-value:-100%}.hero:after{content:"";pointer-events:none;z-index:1;opacity:0;background:radial-gradient(700px circle at var(--mx) var(--my), #ff8a3d1a, #ec48990f 30%, transparent 55%);transition:opacity .6s;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.hero:hover:after{opacity:1}}.phone-iframe{overscroll-behavior:contain;pointer-events:none;transform-origin:0 0;background:#0a0710;border:none;width:125%;height:250%;animation:50s ease-in-out infinite pwaShowcaseScroll}@keyframes pwaShowcaseScroll{0%,to{transform:scale(.8)translateY(0)}50%{transform:scale(.8)translateY(-50%)}}@media (prefers-reduced-motion:reduce){.phone-iframe{animation:none;transform:scale(.8)}}.gradient-text{margin-inline:-.06em;padding-block:.12em;padding-inline:.06em}.persona-demo{position:relative}.persona-demo:after{content:"";border-radius:var(--radius-lg);background:conic-gradient(from var(--persona-angle), #ff8a3d73, #ec48998c, #d9327e66, #ff8a3d73);-webkit-mask-composite:xor;pointer-events:none;opacity:.7;padding:1px;animation:8s linear infinite personaConic;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes personaConic{to{--persona-angle:360deg}}.money-grid{perspective:1200px}.money-card{transform-style:preserve-3d}.money-card:hover{transform:translateY(-6px)rotateX(2deg)rotateY(-2deg)}.money-card.money-hero:hover{transform:translateY(-6px)rotateX(2deg)rotateY(2deg)}.fire-explainer-card{position:relative;overflow:hidden}.fire-explainer-card:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(110deg,#0000 30%,#ffffff0f 50%,#0000 70%);transition:transform .9s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(-120%)}.fire-explainer-card:hover:before{transform:translate(120%)}.fire-explainer-card>*{z-index:1;position:relative}.fire-explainer-card:hover .fire-explainer-icon{animation:.6s cubic-bezier(.34,1.56,.64,1) fireIconSpring}@keyframes fireIconSpring{0%{transform:scale(1)rotate(0)}45%{transform:scale(1.12)rotate(-6deg)}70%{transform:scale(.96)rotate(3deg)}to{transform:scale(1)rotate(0)}}.affiliate-tier{cursor:default}.affiliate-tier-pct{filter:drop-shadow(0 0 #ec489900);transition:transform .45s cubic-bezier(.34,1.56,.64,1),filter .3s}.affiliate-tier:hover .affiliate-tier-pct{filter:drop-shadow(0 8px 24px #ec489973);transform:scale(1.08)}.pricing-tier-row{position:relative}.pricing-tier-row:not(.pricing-tier-row-top):before{content:"";background:var(--grad);width:3px;opacity:calc(.08 + var(--tier-progress,0) * .45);border-radius:2px;transition:opacity .3s,transform .3s;position:absolute;top:8px;bottom:8px;left:0}.pricing-tier-row-top .pricing-tier-keeps{-webkit-mask-image:linear-gradient(100deg,#000000d9 0% 35%,#fff 50%,#000000d9 65% 100%);mask-image:linear-gradient(100deg,#000000d9 0% 35%,#fff 50%,#000000d9 65% 100%);-webkit-mask-size:250% 100%;mask-size:250% 100%;-webkit-mask-position:var(--tier-shimmer-x) 50%;-webkit-mask-position:var(--tier-shimmer-x) 50%;mask-position:var(--tier-shimmer-x) 50%;background-image:linear-gradient(100deg,#ff8a3d 0%,#ff5e9c 30%,#ec4899 55%,#ff8a3d 80%,#ff5e9c 100%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite gradShift,4s ease-in-out 1.5s infinite tierShimmer}@keyframes tierShimmer{0%{--tier-shimmer-x:-100%}60%{--tier-shimmer-x:200%}to{--tier-shimmer-x:200%}}.hero-title{clip-path:inset(0 100% 0 0);animation:1.05s cubic-bezier(.7,0,.2,1) .1s both heroTitleWipe}@keyframes heroTitleWipe{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translateY(20px)}40%{opacity:1}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}.hero-title-fire{animation:.55s cubic-bezier(.34,1.56,.64,1) .95s both heroFireDrop}@keyframes heroFireDrop{0%{opacity:0;transform:translateY(-10px)scale(.6)}60%{opacity:1;transform:translateY(2px)scale(1.1)}to{opacity:1;transform:translateY(0)scale(1)}}.reveal[data-direction=left]{transform:translate(-32px)}.reveal[data-direction=right]{transform:translate(32px)}.reveal[data-direction=left].in-view,.reveal[data-direction=right].in-view{transform:translate(0,0)}.section-head h2:after{content:"";background:var(--grad);transform-origin:0;border-radius:2px;width:64px;height:2px;margin-top:20px;transition:transform .9s cubic-bezier(.22,1,.36,1) .2s;display:block;transform:scaleX(0)}.section-head.center h2:after{transform-origin:50%;margin-left:auto;margin-right:auto}.reveal.in-view .section-head h2:after,.section-head.reveal.in-view h2:after{transform:scaleX(1)}.pricing-tier-row.is-active{background:#ec489914;transform:translate(8px)}.pricing-tier-row.is-active:not(.pricing-tier-row-top):before{opacity:1;transform:scaleY(1.05)}@media (prefers-reduced-motion:reduce){.hero-title{clip-path:none;opacity:1;transform:none}.hero-title-fire{opacity:1;transform:none}.hero:after{opacity:0}.pricing-tier-row-top .pricing-tier-keeps{-webkit-mask-image:none;mask-image:none}}.ai-translation-section{background:var(--bg);padding:120px 0;position:relative}.ai-translation-section:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ec48992e 50%,#0000);height:1px;position:absolute;inset:0 0 auto}.ai-translation-section .section-head h2{letter-spacing:-.02em;color:var(--ink);font-size:clamp(40px,5vw,68px);font-weight:800;line-height:1.05}.ai-translation-section .section-head p{color:#1f2937a6;max-width:720px;margin-top:18px;margin-left:auto;margin-right:auto;font-size:clamp(15px,1.2vw,18px);line-height:1.6}.ai-translation-stage-wrap{margin-top:56px}.ai-translation-stage{background:var(--ink);border-radius:32px;max-width:1100px;margin:0 auto;padding:56px 48px;position:relative;overflow:hidden;box-shadow:0 30px 60px -25px #ec489940,0 0 0 1px #ffffff0a}.ai-translation-stage:before,.ai-translation-stage:after{content:"";filter:blur(180px);opacity:.35;mix-blend-mode:screen;pointer-events:none;border-radius:50%;width:480px;height:480px;animation:20s ease-in-out infinite float;position:absolute}.ai-translation-stage:before{background:#ec4899;top:-180px;left:-180px}.ai-translation-stage:after{background:#ff8a3d;animation-delay:-10s;bottom:-180px;right:-180px}.ai-translation-demo{z-index:1;min-height:540px;position:relative}.ai-translation-composer{-webkit-backdrop-filter:blur(20px);z-index:2;color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;width:clamp(320px,36vw,460px);padding:20px 22px;transition:box-shadow .4s,border-color .4s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 40px -20px #0006}.ai-translation-composer.is-thinking{border-color:#ff8a3d73;box-shadow:0 0 60px #ec489973,0 20px 40px -20px #0006,inset 0 0 30px #ec489926}.ai-translation-composer-header{align-items:center;gap:12px;margin-bottom:14px;display:flex}.ai-translation-composer-avatar{background:var(--grad);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:14px;font-weight:700;display:grid}.ai-translation-composer-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.ai-translation-composer-handle{color:#fffffff2;font-size:13px;font-weight:600}.ai-translation-composer-source{color:#fff9;letter-spacing:.05em;align-items:center;gap:6px;font-family:Google Sans Flex,sans-serif;font-size:11px;display:inline-flex}.ai-translation-composer-source .ai-translation-flag{font-size:14px;line-height:1}.ai-translation-composer-body{color:#ffffffeb;word-break:break-word;min-height:56px;font-size:15px;line-height:1.55}.ai-translation-caret{vertical-align:-2px;background:#ffffffd9;width:2px;height:1em;margin-left:2px;animation:1s infinite aiCaretBlink;display:inline-block}@keyframes aiCaretBlink{0%,49%{opacity:1}50%,to{opacity:0}}.ai-translation-composer-footer{justify-content:flex-end;align-items:center;min-height:36px;margin-top:16px;display:flex}.ai-translation-send{background:var(--grad);color:#fff;cursor:default;border:none;border-radius:999px;padding:8px 18px;font-family:inherit;font-size:13px;font-weight:600;transition:transform .18s;box-shadow:0 8px 24px -6px #ec489973,inset 0 1px #ffffff4d}.ai-translation-send.is-pressed{transform:scale(.94)}.ai-translation-thinking{color:#ffffffbf;letter-spacing:.03em;align-items:center;gap:8px;font-family:Google Sans Flex,sans-serif;font-size:12px;display:inline-flex}.ai-translation-thinking-dot{background:linear-gradient(135deg,#ff8a3d,#ec4899);border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite aiThinkingDots}.ai-translation-thinking-dot:nth-child(2){animation-delay:.18s}.ai-translation-thinking-dot:nth-child(3){animation-delay:.36s}@keyframes aiThinkingDots{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1.1)}}.ai-translation-glow{pointer-events:none;opacity:0;filter:blur(40px);z-index:1;background:radial-gradient(closest-side,#ec489980,#0000 75%);border-radius:32px;width:clamp(320px,36vw,460px);height:200px;transition:opacity .4s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ai-translation-glow.is-on{opacity:1;animation:1.4s ease-out aiGlowPulse}@keyframes aiGlowPulse{0%{opacity:0;transform:translate(-50%,-50%)scale(.8)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.05)}to{opacity:.5;transform:translate(-50%,-50%)scale(1)}}.ai-translation-bubble{-webkit-backdrop-filter:blur(16px);color:#fff;opacity:0;z-index:3;background:#140f1eb3;border:1px solid #ffffff1a;border-radius:16px;width:clamp(200px,22vw,280px);padding:12px 14px;position:absolute;transform:scale(.4)translateY(-10px);box-shadow:0 12px 32px -12px #00000080}.ai-translation-bubble.is-revealed{animation:.6s cubic-bezier(.34,1.56,.64,1) forwards aiBubbleEnter}.ai-translation-bubble[data-pos=tl]{top:8%;left:4%}.ai-translation-bubble[data-pos=tr]{top:8%;right:4%}.ai-translation-bubble[data-pos=ml]{top:50%;left:0;transform:translateY(-50%)scale(.4)}.ai-translation-bubble[data-pos=br]{bottom:8%;right:6%}.ai-translation-bubble[data-pos=bl]{bottom:8%;left:6%}.ai-translation-bubble.is-revealed[data-pos=tl]{animation:.6s cubic-bezier(.34,1.56,.64,1) forwards aiBubbleEnter,6.2s ease-in-out 1.4s infinite aiBubbleFloat1}.ai-translation-bubble.is-revealed[data-pos=tr]{animation:.6s cubic-bezier(.34,1.56,.64,1) forwards aiBubbleEnter,7.4s ease-in-out 1.4s infinite aiBubbleFloat2}.ai-translation-bubble.is-revealed[data-pos=ml]{animation:.6s cubic-bezier(.34,1.56,.64,1) forwards aiBubbleEnterLeft,6.8s ease-in-out 1.4s infinite aiBubbleFloatLeft}.ai-translation-bubble.is-revealed[data-pos=br]{animation:.6s cubic-bezier(.34,1.56,.64,1) forwards aiBubbleEnter,5.5s ease-in-out 1.4s infinite aiBubbleFloat3}.ai-translation-bubble.is-revealed[data-pos=bl]{animation:.6s cubic-bezier(.34,1.56,.64,1) forwards aiBubbleEnter,7s ease-in-out 1.4s infinite aiBubbleFloat4}.ai-translation-bubble-head{align-items:center;gap:6px;margin-bottom:6px;font-family:Google Sans Flex,sans-serif;display:flex}.ai-translation-bubble-head .ai-translation-flag{font-size:14px;line-height:1}.ai-translation-bubble-code{letter-spacing:.1em;color:#fffffff2;background:#ffffff1a;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700}.ai-translation-bubble-label{color:#ffffff8c;font-size:11px}.ai-translation-bubble-text{color:#ffffffe6;word-break:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}@keyframes aiBubbleEnter{0%{opacity:0;transform:scale(.4)translateY(-10px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes aiBubbleEnterLeft{0%{opacity:0;transform:translateY(-50%)scale(.4)translate(-20px)}to{opacity:1;transform:translateY(-50%)scale(1)translate(0)}}@keyframes aiBubbleExit{0%{opacity:1}to{opacity:0;transform:scale(.85)}}@keyframes aiBubbleFloat1{0%,to{transform:scale(1)translateY(0)rotate(0)}50%{transform:scale(1)translateY(-8px)rotate(-1.5deg)}}@keyframes aiBubbleFloat2{0%,to{transform:scale(1)translateY(0)rotate(0)}50%{transform:scale(1)translateY(-10px)rotate(1.2deg)}}@keyframes aiBubbleFloatLeft{0%,to{transform:translateY(-50%)scale(1)translate(0)}50%{transform:translateY(calc(-50% - 6px))scale(1)translate(4px)}}@keyframes aiBubbleFloat3{0%,to{transform:scale(1)translateY(0)rotate(0)}50%{transform:scale(1)translateY(6px)rotate(-1deg)}}@keyframes aiBubbleFloat4{0%,to{transform:scale(1)translateY(0)rotate(0)}50%{transform:scale(1)translateY(8px)rotate(1.5deg)}}.ai-translation-bullets{grid-template-columns:repeat(3,1fr);gap:20px;max-width:960px;margin:48px auto 0;padding:0;list-style:none;display:grid}.ai-translation-bullets li{color:var(--ink);align-items:flex-start;gap:12px;font-size:15px;line-height:1.5;display:flex}.ai-translation-bullet-icon{background:var(--grad);border-radius:6px;flex:0 0 18px;width:18px;height:18px;margin-top:2px;box-shadow:0 4px 10px -2px #ec489959}@media (max-width:768px){.ai-translation-section{padding:80px 0}.ai-translation-stage{border-radius:24px;padding:32px 18px}.ai-translation-demo{flex-direction:column;gap:14px;min-height:0;display:flex}.ai-translation-composer{width:100%;max-width:360px;margin:0 auto;position:static;transform:none}.ai-translation-glow{width:90%;height:140px;top:90px;left:50%}.ai-translation-bubble{width:100%;max-width:360px;margin:0 auto;position:static;transform:scale(.4)translateY(-6px)}.ai-translation-bubble[data-pos=ml]{transform:scale(.4)}.ai-translation-bubble.is-revealed[data-pos=tl],.ai-translation-bubble.is-revealed[data-pos=tr],.ai-translation-bubble.is-revealed[data-pos=ml],.ai-translation-bubble.is-revealed[data-pos=br],.ai-translation-bubble.is-revealed[data-pos=bl]{animation:.5s forwards aiBubbleEnterMobile}.ai-translation-bullets{grid-template-columns:1fr;gap:14px;margin-top:36px}}@keyframes aiBubbleEnterMobile{0%{opacity:0;transform:scale(.4)translateY(-6px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (prefers-reduced-motion:reduce){.ai-translation-composer,.ai-translation-bubble,.ai-translation-glow,.ai-translation-stage:before,.ai-translation-stage:after{transition:none!important;animation:none!important}.ai-translation-bubble{opacity:1!important;transform:scale(1)!important}.ai-translation-bubble[data-pos=ml]{transform:translateY(-50%)scale(1)!important}.ai-translation-caret{display:none!important}.ai-translation-glow.is-on{opacity:.4!important}}.help-hero{text-align:center;min-height:auto;padding:150px 0 104px;display:block;overflow:visible}.help-hero-inner{z-index:20;max-width:820px;position:relative}.help-hero-eyebrow{color:#ffffffb3;justify-content:center}.help-hero-eyebrow .dot{background:var(--grad)}.help-hero-title{color:#fff;margin-bottom:18px;font-size:clamp(34px,5vw,60px);line-height:1.05}.help-hero-sub{color:#ffffffa8;max-width:620px;margin:0 auto 32px;font-size:clamp(15px,1.5vw,19px)}.help-search-wrap{text-align:left;max-width:640px;margin:0 auto;position:relative}.help-search{background:#fff;border-radius:999px;align-items:center;gap:12px;padding:6px 18px;display:flex;position:relative;box-shadow:0 18px 50px -18px #00000080,inset 0 1px #fff6}.help-search:focus-within{box-shadow:0 18px 50px -16px #ec489980,0 0 0 3px #ec489959}@property --kb-angle{syntax:"<angle>";inherits:true;initial-value:0deg}.help-search{--kb-angle:0deg;animation:2.6s linear .45s both kbTraceSpin}.help-search:before,.help-search:after{content:"";pointer-events:none;opacity:0;border-radius:999px;animation:2.6s ease-out .45s both kbTraceFade;position:absolute}.help-search:before{background:conic-gradient(from var(--kb-angle), transparent 0deg, transparent 248deg, #ff8a3d 300deg, #ff5e9c 340deg, #ec4899 360deg);-webkit-mask-composite:xor;z-index:2;padding:2px;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.help-search:after{background:conic-gradient(from var(--kb-angle), transparent 0deg, transparent 252deg, #ff8a3da6 312deg, #ec4899a6 360deg);filter:blur(17px);z-index:-1;inset:-10px}@keyframes kbTraceSpin{to{--kb-angle:720deg}}@keyframes kbTraceFade{0%{opacity:0}12%{opacity:1}76%{opacity:1}to{opacity:0}}.help-search-icon{color:var(--muted-2);flex-shrink:0}.help-search-input{min-width:0;color:var(--ink);background:0 0;border:none;outline:none;flex:1;padding:14px 0;font-size:16px}.help-search-input::placeholder{color:var(--muted-2)}.help-suggest{z-index:30;border-radius:var(--radius);box-shadow:var(--shadow-lg);background:#fff;max-height:60vh;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 10px);left:0;right:0;overflow-y:auto}.help-suggest-item{min-height:44px;color:var(--ink);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-size:15px;display:flex}.help-suggest-item.active{background:#ec489914}.help-suggest-icon{color:var(--muted-2);flex-shrink:0}.kb{text-align:center;padding-top:72px}.kb-audience-switch{z-index:5;background:var(--bg-2);border:1px solid var(--rule);width:fit-content;box-shadow:var(--shadow);border-radius:999px;gap:6px;margin:-98px auto 16px;padding:6px;display:flex;position:relative}.kb-audience-pill{color:var(--muted);border-radius:999px;padding:10px 22px;font-size:14px;font-weight:600;transition:color .15s,background .2s}.kb-audience-pill:hover{color:var(--ink)}.kb-audience-pill.active{background:var(--grad);color:#fff;box-shadow:0 6px 18px -6px #ec489980}.kb-audience-blurb{color:var(--muted);margin-bottom:32px;font-size:15px}.kb-layout{text-align:left;grid-template-columns:240px 1fr;align-items:start;gap:32px;display:grid}.kb-sidebar{flex-direction:column;gap:4px;display:flex;position:sticky;top:96px}.kb-cat-btn{text-align:left;width:100%;color:var(--muted);border:1px solid #0000;border-radius:12px;align-items:flex-start;gap:10px;padding:11px 14px;font-size:14px;font-weight:500;transition:background .15s,color .15s;display:flex}.kb-cat-btn:hover{color:var(--ink);background:#0e0b160a}.kb-cat-btn.active{color:var(--magenta);background:#ec489914;border-color:#ec489933}.kb-cat-btn svg{flex-shrink:0;margin-top:2px}.kb-cat-label{white-space:normal;flex:1;min-width:0;line-height:1.3}.kb-cat-count{color:var(--muted-2);background:#0e0b160d;border-radius:999px;padding:1px 8px;font-size:12px;font-weight:600}.kb-cat-btn.active .kb-cat-count{color:var(--magenta);background:#ec48991f}.kb-main{min-width:0}.kb-search{background:var(--bg-2);border:1px solid var(--rule-2);border-radius:14px;align-items:center;gap:10px;margin-bottom:16px;padding:4px 14px;display:flex}.kb-search:focus-within{border-color:#ec489980;box-shadow:0 0 0 3px #ec48991f}.kb-search-icon{color:var(--muted-2);flex-shrink:0}.kb-search-input{min-width:0;color:var(--ink);background:0 0;border:none;outline:none;flex:1;padding:11px 0;font-size:16px}.kb-search-input::placeholder{color:var(--muted-2)}.kb-search-clear{width:28px;height:28px;color:var(--muted-2);border-radius:999px;justify-content:center;align-items:center;display:flex}.kb-search-clear:hover{color:var(--ink);background:#0e0b160f}.kb-scope-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:-4px 2px 18px;display:flex}.kb-scope-results{color:var(--muted);font-size:13px}.kb-scope-toggle{color:var(--muted);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex}.kb-scope-toggle input{accent-color:var(--pink);width:16px;height:16px}.kb-scope-actions{align-items:center;gap:16px;display:inline-flex}.kb-scope-clear{color:var(--magenta);font-size:13px;font-weight:600}.kb-scope-clear:hover{opacity:.8}.kb-groups{flex-direction:column;gap:28px;display:flex}.kb-group{flex-direction:column;gap:10px;display:flex}.kb-group-title{text-transform:uppercase;letter-spacing:.08em;color:var(--muted-2);margin:0 0 2px;font-size:12px;font-weight:700}.kb-item{background:var(--bg-2);border:1px solid var(--rule);border-radius:var(--radius);transition:border-color .15s,box-shadow .15s;overflow:hidden}.kb-item.open{border-color:var(--rule-2);box-shadow:0 6px 6px #0e0b1633}.kb-q{text-align:left;width:100%;min-height:44px;color:var(--ink);justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;font-size:16px;font-weight:600;display:flex}.kb-q:hover{background:#0e0b1605}.kb-q-text{flex:1;min-width:0}.kb-chevron{color:var(--muted-2);flex-shrink:0;transition:transform .2s}.kb-item.open .kb-chevron{transform:rotate(180deg)}.kb-a{color:var(--muted);padding:0 20px 18px;font-size:15px;line-height:1.65}.kb-a p{margin:0 0 10px}.kb-a p:last-child{margin-bottom:0}.kb-a ul{flex-direction:column;gap:6px;margin:8px 0;padding-left:20px;display:flex}.kb-a strong{color:var(--ink);font-weight:600}.kb-jump{color:var(--magenta);text-underline-offset:2px;font-weight:600;text-decoration:underline}.kb-jump:hover{opacity:.8}.kb-mark{color:inherit;background:#ffaa3c59;border-radius:3px;padding:0 1px}.kb-empty{text-align:center;background:var(--bg-2);border:1px solid var(--rule);border-radius:var(--radius-lg);padding:56px 24px}.kb-empty-title{color:var(--ink);margin-bottom:6px;font-size:17px;font-weight:700}.kb-empty-body{color:var(--muted);margin-bottom:18px;font-size:14px}.faq-help-cta{justify-content:center;margin-top:32px;display:flex}.help-page .footer{padding:150px 0 32px}.help-contact-form{flex-direction:column;gap:18px;max-width:620px;margin:0 auto;display:flex}.help-field-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.help-field{flex-direction:column;gap:7px;display:flex}.help-label{color:var(--ink);font-size:13px;font-weight:600}.help-input{border:1px solid var(--rule-2);background:var(--bg-2);width:100%;min-height:48px;color:var(--ink);border-radius:12px;padding:13px 15px;font-family:inherit;font-size:16px;transition:border-color .15s,box-shadow .15s}.help-input:focus{border-color:#ec489999;outline:none;box-shadow:0 0 0 3px #ec48991f}.help-textarea{resize:vertical;min-height:120px;line-height:1.5}.help-hp{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.help-turnstile{min-height:65px}.help-error{color:var(--magenta);margin:-4px 0 0;font-size:14px}.help-submit{align-self:flex-start}.help-contact-success{text-align:center;background:var(--bg-2);border:1px solid var(--rule);border-radius:var(--radius-lg);max-width:560px;box-shadow:var(--shadow);margin:0 auto;padding:48px 28px}.help-contact-success h2{margin-bottom:10px;font-size:26px}.help-contact-success p{color:var(--muted)}@media (max-width:900px){.kb-layout{grid-template-columns:1fr;gap:18px}.kb-sidebar{-webkit-overflow-scrolling:touch;flex-direction:row;gap:8px;padding-bottom:6px;position:static;overflow-x:auto}.kb-cat-btn{flex-shrink:0;align-items:center;width:auto}.kb-cat-label{white-space:nowrap;flex:none}}@media (max-width:600px){.help-hero{padding:124px 0 56px}.help-audience-switch,.kb-audience-switch{max-width:100%}.help-field-row{grid-template-columns:1fr}.kb-q{padding:14px 16px;font-size:15px}.kb-a{padding:0 16px 16px}.help-submit{align-self:stretch}}@media (prefers-reduced-motion:reduce){.kb-chevron,.kb-item,.help-input,.kb-cat-btn{transition:none}.help-search,.help-search:before,.help-search:after{animation:none}.help-search:before,.help-search:after{opacity:0}}
