:root{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#f1edf8;background:#13111c;font-synthesis:none;--purple:#9972ff;--muted:#a89bb9;--gold:#e9c578}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 30% 18%,#362147 0,transparent 40%),#13111c}button,input,a{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid #e9c578;outline-offset:4px}button{border:0}button:disabled{cursor:default}.wrap{max-width:1220px;padding-inline:40px;margin:auto}.topbar{height:74px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:8px;font-size:22px;font-weight:600;letter-spacing:-.6px}.brand b{font-weight:400}.topbar nav{display:flex;gap:28px;font-size:13px;color:#d6cbe1}.hero{display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:46px;min-height:435px;padding-bottom:20px}.offer{grid-column:2;grid-row:1}h1{font-size:76px;line-height:1;letter-spacing:-3px;font-weight:500;margin:0 0 25px;max-width:490px}h1>span{color:#c39eff}body[data-plan=all] h1>span{color:var(--gold)}.offer-bubbles{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:27px}.offer-bubbles button{border:1px solid #695276;background:#291d38;border-radius:50px;padding:10px 13px;color:#e3cffc;font-size:12px}.offer-bubbles button:first-child{color:#efdbb1;background:#372d25;border-color:#705b3a}.offer-bubbles span{margin-left:5px}.buy{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:46px;background:#8955f6;color:#fff;padding:0 20px;border-radius:7px;font-size:14px;font-weight:550}.buy:hover{background:#9a6afa}.hero-buy{max-width:320px}body[data-plan=all] .buy{background:linear-gradient(110deg,#e4bc6b,#f2d99d);color:#2e2417}body[data-plan=all] .buy:hover{background:#f4dda8}.phone-stage{grid-column:1;grid-row:1;position:relative;height:420px;min-width:0}.phone-scene{position:relative;width:590px;height:400px;transform-origin:top left;perspective:1200px}.phone{position:absolute;left:199px;top:18px;width:200px;height:358px;padding:7px;background:#282330;border:1px solid #71627c;border-radius:28px;box-shadow:12px 20px 55px #0008;transform:rotate(-6deg);overflow:hidden;z-index:2}.phone>img{width:100%;height:100%;object-fit:cover;object-position:top;border-radius:21px;display:block}.phone>span{position:absolute;bottom:7px;left:7px;right:7px;padding:12px 8px;background:linear-gradient(transparent,#15101fee 40%);font-size:11px;border-radius:0 0 20px 20px}.phone-workflow{position:absolute;inset:7px;background:#17131f;display:grid;align-items:center;border-radius:22px}.phone-workflow .workflow-demo{padding:10px;font-size:10px}.phone-workflow img{width:26px;height:26px}.phone-workflow small{font-size:8px}.workflow-phone{visibility:hidden}.float-card{position:absolute;border:1px solid #675273;border-radius:12px;padding:0;background:#21172c;box-shadow:0 15px 40px #0006;overflow:hidden;text-align:left;z-index:3;backface-visibility:hidden}.card-left{left:0;top:55px;width:243px;transform:rotate(-5deg)}.card-right{left:350px;top:213px;width:235px;transform:rotate(4deg)}.float-inner{min-height:130px;position:relative}.float-label{display:flex;justify-content:space-between;align-items:center;padding:9px 12px;background:#21162e;color:#ded0ef;font-size:11px;position:relative;z-index:2}.float-inner>.float-label{margin-top:0}.float-inner>div:not(.float-label){height:145px;overflow:hidden;position:relative}.float-inner .scene-photo{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.scene-controls{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between}.current-tool{font-size:11px;background:#21182eaa;border:1px solid #59406f;border-radius:30px;padding:8px 13px;color:#d7c5ec}.motion-toggle{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#21182e88;color:#b09dc2}.motion-toggle svg{width:14px;fill:none;stroke:currentColor;stroke-width:2}.orbit{position:absolute;z-index:5;width:38px;height:38px;padding:5px;background:#28202f;border:1px solid #796389;border-radius:10px;box-shadow:0 8px 20px #0004;animation:book-flow 6.5s var(--delay) infinite both}.orbit img{width:100%;height:100%;object-fit:contain;border-radius:4px}.orbit-0{left:410px;top:36px;--dx:-115px;--dy:150px;--rot:12deg}.orbit-1{left:495px;top:106px;--dx:-200px;--dy:85px;--rot:-11deg}.orbit-2{left:141px;top:255px;--dx:150px;--dy:-70px;--rot:8deg}.orbit-3{left:73px;top:322px;--dx:220px;--dy:-140px;--rot:-12deg}.orbit-4{left:448px;top:153px;--dx:-150px;--dy:35px;--rot:6deg}.orbit-5{left:154px;top:358px;--dx:140px;--dy:-170px;--rot:-8deg}.pricing{padding-top:12px}.chooser{padding:20px 15px 7px;border-radius:20px 20px 0 0;background:linear-gradient(110deg,#30213d,#211a30)}.plan-stops{height:79px;position:relative;margin-inline:52px}.plan-stops button{position:absolute;left:var(--position);transform:translateX(-50%);width:140px;min-height:72px;background:none;border:1px solid transparent;border-radius:9px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:#bcaecb;font-size:12px}.plan-stops button>span{display:flex;align-items:center;gap:5px}.plan-stops svg{width:13px;height:13px;fill:currentColor}.plan-stops strong{font-size:25px;font-weight:500;letter-spacing:-.7px;color:#e6deef}.plan-stops small{font-size:10px;letter-spacing:0;font-weight:400;margin-left:2px}.plan-stops button.all-access{background:linear-gradient(120deg,#be9652,#eed49c);border-color:#edcf8d;color:#2d2217;box-shadow:0 4px 22px #b68c3328}.plan-stops .all-access strong{color:#2d2217}.plan-stops button[aria-pressed=true]:not(.all-access){background:#7545ed;color:#fff}.plan-stops button[aria-pressed=true]{box-shadow:0 0 0 2px #f9edc6,0 6px 26px #d4ad5a32}.range-wrap{position:relative;margin-inline:52px;height:38px}input[type=range]{position:relative;z-index:2;display:block;appearance:none;-webkit-appearance:none;width:100%;height:38px;margin:0;background:transparent;cursor:pointer;--fill:54%}input[type=range]::-webkit-slider-runnable-track{height:5px;background:linear-gradient(90deg,#b291ed 0 var(--fill),#554365 var(--fill) 100%);border-radius:8px}input[type=range]::-webkit-slider-thumb{appearance:none;width:22px;height:22px;background:#ebcb89;border:4px solid #33253f;box-shadow:0 0 0 1px #e9c578;border-radius:50%;margin-top:-8.5px}input[type=range]::-moz-range-track{height:5px;background:linear-gradient(90deg,#b291ed 0 var(--fill),#554365 var(--fill) 100%);border-radius:8px}input[type=range]::-moz-range-thumb{width:16px;height:16px;background:#ebcb89;border:3px solid #33253f;border-radius:50%}.ticks{position:absolute;inset:0 11px;pointer-events:none;z-index:3}.ticks i{position:absolute;top:17px;width:4px;height:4px;border-radius:50%;background:#dac5ef;transform:translateX(-50%)}.purchase-board{border-radius:0 0 20px 20px;background:linear-gradient(110deg,#30213d,#211a30);padding:12px 28px 25px;display:grid;grid-template-columns:1.25fr 1fr;gap:8px 42px}.board-top{display:flex;align-items:center;gap:15px}.board-top h2{font-size:22px;font-weight:500;letter-spacing:-.5px;margin:0}.live-add{background:none;font-size:11px;color:#ccb1f5;border-bottom:1px solid #6b4b8e;padding:5px 0}.inclusions{grid-column:1;display:grid;grid-template-columns:repeat(3,auto);gap:10px 16px;font-size:11px;color:#e8dff2}.inclusions>span{display:flex;gap:7px;align-items:center;transition:opacity .25s,color .25s}.inclusions i{font-style:normal;color:#e9c578;font-size:14px}.inclusions .excluded{color:#9a8aa9;opacity:.65}.inclusions .excluded i{color:#9a8aa9}.board-purchase{grid-column:2;grid-row:1/3;display:flex;align-items:center;gap:22px}.price{display:flex;align-items:baseline;gap:4px;background:none;padding:0;white-space:nowrap}.price strong{font-size:42px;font-weight:500;letter-spacing:-1.5px}.price span{font-size:11px;color:#b6a5c7}.board-purchase .buy{flex:1}.api-purchase{display:flex;align-items:center;justify-content:space-between;background:#241a31;padding:20px 28px;border-radius:0 0 20px 20px}.api-purchase h2{margin:0}.api-purchase .buy{width:300px}.tool-library{padding-top:26px}.tool-tabs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#593b77 transparent;padding:5px 2px 13px}.tool-tabs [role=tab]{background:#21192b;white-space:nowrap;color:#baa9ce;font-size:12px;padding:11px 16px;border-radius:30px;border:1px solid #3d2d50}.tool-tabs [role=tab][aria-selected=true]{color:#f4ddae;background:#453124;border-color:#af8346}.tool-stage{background:radial-gradient(ellipse at 50% 90%,#45285f,transparent 70%),#1a1425;border:1px solid #443052;border-radius:20px;overflow:hidden}.detail-scene{height:350px;display:grid;place-items:center;overflow:hidden;padding:24px 50px}.detail-scene>div{position:relative;width:min(100%,740px);height:100%}.tool-stage-footer{display:flex;justify-content:space-between;align-items:center;padding:17px 25px;background:#21182d}.tool-stage-footer>span{font-size:17px;font-weight:500}.tool-stage-footer button{font-size:12px;color:#d7c1f4;background:none;min-height:34px}.scene-photo{max-width:100%;max-height:100%;object-fit:contain;display:block;margin:auto}.screens-reveal{display:flex;align-items:center;justify-content:center;gap:35px}.screens-reveal>img{height:100%;max-width:65%;object-fit:cover;object-position:top;border-radius:12px}.price-books{display:grid;grid-template-columns:repeat(2,45px);gap:17px}.price-books img{width:45px;height:45px;animation:quote-rise 4s infinite}.price-books img:nth-child(2n){animation-delay:.6s}.price-books img:nth-child(3n){animation-delay:1.2s}.float-inner .screens-reveal{gap:12px}.float-inner .price-books{grid-template-columns:repeat(2,23px);gap:8px}.float-inner .price-books img{width:23px;height:23px}.steam-demo{display:flex;flex-direction:column;justify-content:center;padding:12px 30px;gap:18px}.scene-player{font-size:23px}.scene-player small{display:block;font-size:12px;color:#ac9aba;margin-top:5px}.sharp-move{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:40px}.sharp-move img,.remaining-price img{border-radius:7px}.sharp-move>span{color:#ac9aba}.sharp-move b{font-weight:500;color:#d2acff}.sharp-move svg{width:100px;fill:none;stroke:#ba8fff;stroke-width:2}.sharp-move path{stroke-dasharray:150;animation:draw-line 5s infinite}.remaining-price{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;background:#53328c;border-radius:12px;font-size:45px;font-weight:500;animation:quote-rise 5s infinite}.float-inner .steam-demo{padding:10px 14px;gap:7px}.float-inner .scene-player{font-size:11px}.float-inner .scene-player small{font-size:8px;margin-top:2px}.float-inner .sharp-move{font-size:23px;gap:8px}.float-inner .sharp-move svg{width:40px}.float-inner .sharp-move img,.float-inner .remaining-price img{width:22px;height:22px}.float-inner .remaining-price{font-size:24px;padding:5px 10px;border-radius:5px}.projection-demo{display:flex;align-items:center;justify-content:center;gap:22px}.projection-demo>.scene-photo{width:70%;border-radius:9px;animation:projection-float 7s infinite alternate}.projection-phone{height:100%;max-width:25%;overflow:hidden;border-radius:10px}.projection-phone img{height:100%;width:100%;object-fit:cover}.float-inner .projection-demo{gap:0}.float-inner .projection-demo>.scene-photo{width:100%;object-fit:cover;max-height:none}.float-inner .projection-phone{display:none}.outlier-demo{display:flex;align-items:center;justify-content:center;gap:24px}.outlier-demo>.scene-photo{max-width:80%;border-radius:10px}.market-bracket{display:flex;flex-direction:column;gap:10px;font-size:12px;color:#ceb3f1}.market-bracket i{height:80px;width:18px;border:1px solid #cba6fb;border-left:0;animation:bracket-pulse 4s infinite}.float-inner .market-bracket{display:none}.float-inner .outlier-demo>.scene-photo{max-width:100%;width:100%;height:100%;object-fit:contain}.feed-demo{overflow:hidden;max-width:500px;border-radius:13px}.feed-demo>img{width:100%;display:block;animation:feed-pan 14s infinite alternate}.scan-line{position:absolute;top:20%;left:0;right:0;height:70px;border:1px solid #b58ced;background:#9964d919;animation:feed-scan 8s infinite}.float-inner .feed-demo>img{margin-top:-30px}.boost-demo{display:flex;justify-content:center;gap:25px;align-items:center}.boost-demo>.scene-photo{height:100%;margin:0;border-radius:10px}.boost-token{display:flex;flex-direction:column;align-items:center;gap:12px;font-size:16px;color:#edce8b;background:#3a2c4b;border:1px solid #9163b4;border-radius:15px;padding:18px;animation:boost-pulse 5s infinite}.float-inner .boost-token{padding:8px;font-size:10px;gap:7px}.float-inner .boost-token img{width:25px;height:25px}.liquidity-demo{display:flex;align-items:center;gap:20px;justify-content:center}.liquidity-demo>.scene-photo{width:65%;animation:liquidity-shift 7s infinite alternate}.liquidity-phone{height:100%;max-width:30%;object-fit:cover;object-position:top;border-radius:9px}.float-inner .liquidity-demo{display:block}.float-inner .liquidity-demo>.scene-photo{width:100%;height:100%;object-fit:contain}.float-inner .liquidity-phone{display:none}.chat-demo{display:flex;align-items:center;justify-content:center;gap:25px}.chat-demo>.scene-photo{height:100%;border-radius:10px;margin:0}.typing{display:flex;gap:6px;padding:15px;background:#4a315f;border-radius:15px}.typing i{width:7px;height:7px;border-radius:50%;background:#c8a7ef;animation:typing-dot 1.8s infinite}.typing i:nth-child(2){animation-delay:.2s}.typing i:nth-child(3){animation-delay:.4s}.float-inner .chat-demo{gap:10px}.float-inner .typing{padding:10px;gap:3px}.float-inner .typing i{width:4px;height:4px}.workflow-demo{display:flex;flex-direction:column;justify-content:center;padding:24px;gap:20px;max-width:560px;margin:auto;font-size:18px}.workflow-pill{background:#30223f;border:1px solid #8a65b0;padding:15px;border-radius:10px;display:flex;justify-content:space-between}.slip-lines{display:flex;gap:10px}.slip-lines>span{flex:1;background:#251c32;border-radius:9px;padding:15px;animation:slip-add 5s infinite}.slip-lines>span:nth-child(2){animation-delay:.6s}.slip-lines>span:nth-child(3){animation-delay:1.2s}.slip-lines b{display:block;color:#d1a7ff;margin-top:10px}.slip-books,.reference-books{display:flex;justify-content:space-evenly;gap:18px}.workflow-demo small{font-size:12px;color:#bca9cd;text-align:center}.entry-picks{display:flex;gap:10px}.entry-picks>span{flex:1;border-radius:12px;padding:20px;background:#3b2855;display:flex;flex-direction:column;align-items:center;gap:20px;animation:pick-compare 6s infinite}.entry-picks>span:nth-child(2){animation-delay:1s}.entry-picks>span:nth-child(3){animation-delay:2s}.entry-picks i{font-size:40px;font-style:normal;color:#dbbdff}.arb-demo>div{display:flex;align-items:center;gap:20px;padding:20px;background:#322440;border-radius:12px}.arb-demo>div i{height:9px;flex:1;background:#ab81e4;border-radius:8px;transform-origin:left;animation:stake-balance 5s infinite alternate}.arb-demo>div:nth-child(2) i{animation-direction:alternate-reverse;background:#e5bd75}.float-inner .workflow-demo{padding:10px;gap:10px;font-size:10px}.float-inner .workflow-pill{padding:8px}.float-inner .slip-lines>span{padding:7px}.float-inner .workflow-demo img{width:22px;height:22px}.float-inner .workflow-demo small{font-size:8px}.float-inner .entry-picks>span{padding:8px;gap:8px}.float-inner .entry-picks i{font-size:20px}.float-inner .arb-demo>div{padding:9px;gap:8px}.info-dialog{border:1px solid #694b85;background:#21172c;color:#f2eafb;border-radius:20px;width:min(760px,calc(100% - 32px));max-height:85dvh;padding:30px;box-shadow:0 25px 100px #000a}.info-dialog::backdrop{background:#07050dbb;backdrop-filter:blur(7px)}.info-dialog h2{font-size:29px;font-weight:500;letter-spacing:-.5px;margin:0 40px 16px 0}.info-dialog p{font-size:15px;line-height:1.65;color:#d3c3e0}.close-dialog{position:absolute;right:14px;top:12px;width:40px;height:40px;border-radius:50%;font-size:28px;background:#362443;color:#ddcaee}.dialog-demo{height:350px;display:grid;place-items:center;overflow:hidden;background:#17111f;border-radius:12px;margin:18px 0}.dialog-demo>div{height:100%;width:100%;max-width:600px}.tool-dialog-body small{font-size:11px;line-height:1.6;color:#ac98bd;display:block}.tool-dialog-body>a{display:inline-block;margin-top:20px;font-size:13px;color:#e4c28d}.modal-open{overflow:hidden}.preview-footer{display:flex;justify-content:space-between;font-size:10px;color:#9c88ac;padding-top:30px;padding-bottom:25px}.fallback{display:grid;gap:10px;margin-top:15px}.sr,.skip:not(:focus){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.skip:focus{position:fixed;top:8px;left:8px;z-index:30;background:white;padding:12px;color:#222}[hidden]{display:none!important}
.flipping{animation:card-flip .85s both}.phone-change{animation:phone-fade .7s both}.motion-paused *,.motion-paused *:before,.motion-paused *:after{animation-play-state:paused!important}@keyframes book-flow{0%{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.35) rotate(0)}20%,68%{opacity:1;transform:translate(0,0) scale(1) rotate(var(--rot))}90%,100%{opacity:0;transform:translate(0,-20px) scale(.8) rotate(var(--rot))}}@keyframes card-flip{0%{opacity:0;rotate:y -80deg}100%{opacity:1;rotate:y 0deg}}@keyframes phone-fade{0%{opacity:.5;translate:0 7px}100%{opacity:1;translate:0 0}}@keyframes quote-rise{0%,15%{opacity:.35;translate:0 9px}35%,85%{opacity:1;translate:0 0}100%{opacity:.4;translate:0 3px}}@keyframes draw-line{0%,15%{stroke-dashoffset:150}50%,100%{stroke-dashoffset:0}}@keyframes projection-float{to{translate:0 -7px}}@keyframes bracket-pulse{0%,100%{opacity:.4;scale:1 .7}50%{opacity:1;scale:1 1}}@keyframes feed-pan{0%,20%{translate:0 0}100%{translate:0 -30%}}@keyframes feed-scan{0%,100%{top:20%;opacity:.4}60%{top:65%;opacity:.9}}@keyframes boost-pulse{0%,100%{scale:.92;opacity:.7}50%{scale:1.05;opacity:1}}@keyframes liquidity-shift{to{translate:-10px 0}}@keyframes typing-dot{0%,70%,100%{opacity:.3;translate:0 0}35%{opacity:1;translate:0 -5px}}@keyframes slip-add{0%,100%{opacity:.55;translate:0 4px}40%,80%{opacity:1;translate:0 0}}@keyframes pick-compare{0%,100%{border:1px solid transparent}50%{border:1px solid #d4a7ff;translate:0 -5px}}@keyframes stake-balance{from{scale:.6 1}to{scale:.9 1}}
@media(min-width:761px) and (max-width:1120px){.hero{gap:20px;grid-template-columns:1.2fr 1fr}.phone-scene{scale:.8}.phone-stage{height:350px}h1{font-size:62px}.plan-stops button{width:110px;font-size:10px}.purchase-board{gap:10px 20px}.board-purchase{gap:12px}.inclusions{font-size:10px;gap:10px}.price strong{font-size:35px}.offer-bubbles button{font-size:10px}}
@media(max-width:760px){html{scrollbar-width:none}.wrap{padding-inline:20px}.topbar{height:56px}.brand{font-size:19px;gap:6px}.brand img{width:25px;height:25px}.topbar nav{gap:19px;font-size:11px}.hero{display:flex;flex-direction:column;gap:0;min-height:0;padding-bottom:9px}.offer{width:100%}h1{font-size:44px;line-height:1.05;letter-spacing:-1.6px;margin:6px 0 11px;max-width:none}.offer-bubbles{gap:6px;margin:0}.offer-bubbles button{padding:8px 11px;font-size:10px}.hero-buy{display:none}.phone-stage{width:350px;height:233px;margin-top:7px}.phone-scene{scale:.59}.scene-controls{bottom:0}.current-tool{font-size:9px;padding:6px 10px}.motion-toggle{width:32px;height:32px}.motion-toggle svg{width:12px}.pricing{padding-top:7px}.chooser{padding:10px 10px 0;border-radius:15px 15px 0 0}.plan-stops{height:auto;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.plan-stops button{position:static;transform:none;width:auto;min-height:49px;gap:3px;padding:6px 2px;font-size:10px;background:#271d35;border-radius:6px}.plan-stops strong{font-size:20px}.plan-stops small{font-size:9px}.plan-stops svg{width:10px;height:10px}.range-wrap{margin-inline:7px;height:36px}input[type=range]{height:36px}.ticks i{top:16px}.purchase-board{padding:9px 15px 16px;grid-template-columns:1fr;gap:12px;border-radius:0 0 15px 15px}.board-top{justify-content:space-between}.board-top h2{font-size:18px}.live-add{font-size:10px}.inclusions{grid-template-columns:repeat(2,1fr);font-size:11px;gap:8px}.inclusions i{font-size:13px}.board-purchase{grid-column:1;grid-row:auto;gap:22px}.price strong{font-size:32px;letter-spacing:-1px}.price span{font-size:10px}.buy{min-height:44px;font-size:12px;padding-inline:14px}.tool-library{padding-top:17px}.tool-tabs{gap:5px;padding-bottom:10px}.tool-tabs [role=tab]{font-size:11px;padding:10px 12px;min-height:40px}.tool-stage{border-radius:15px}.detail-scene{height:270px;padding:20px 12px}.tool-stage-footer{padding:10px 15px}.tool-stage-footer>span{font-size:15px}.tool-stage-footer button{font-size:11px}.steam-demo{padding:8px 10px;gap:17px}.sharp-move{font-size:30px;gap:10px}.sharp-move svg{width:55px}.sharp-move img,.remaining-price img{width:30px;height:30px}.scene-player{font-size:20px}.remaining-price{font-size:35px;padding:12px}.projection-demo{gap:8px}.projection-demo>.scene-photo{width:65%}.projection-phone{max-width:31%}.outlier-demo{gap:8px}.market-bracket{font-size:9px}.boost-demo,.chat-demo{gap:12px}.boost-token{padding:10px;font-size:12px}.boost-demo>.scene-photo,.chat-demo>.scene-photo{max-width:72%}.workflow-demo{padding:15px;gap:18px;font-size:14px}.slip-lines>span{padding:10px}.workflow-demo img{width:32px;height:32px}.entry-picks>span{padding:15px 8px;gap:15px}.entry-picks i{font-size:32px}.arb-demo>div{padding:16px;gap:15px}.workflow-demo small{font-size:10px}.info-dialog{padding:23px 18px}.info-dialog h2{font-size:24px}.info-dialog p{font-size:14px}.dialog-demo{height:290px}.api-purchase{padding:17px 15px;gap:18px}.api-purchase h2{font-size:20px}.api-purchase .buy{width:180px}.preview-footer{font-size:9px}.phone-workflow .workflow-demo{font-size:10px}.phone-workflow .entry-picks>span{padding:5px}.phone-workflow .entry-picks i{font-size:18px}}
@media(max-width:370px){.wrap{padding-inline:15px}.phone-stage{width:290px;height:204px}.phone-scene{scale:.49}h1{font-size:39px}.topbar nav{gap:13px}.offer-bubbles button{font-size:9px;padding:8px 9px}.plan-stops button{font-size:9px}.plan-stops strong{font-size:18px}.plan-stops svg{width:9px}.inclusions{font-size:10px}.price strong{font-size:29px}.buy{font-size:11px}.purchase-board{padding-inline:12px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;scroll-behavior:auto!important}.orbit{opacity:1;transform:rotate(var(--rot))}.motion-toggle{display:none}.sharp-move path{stroke-dashoffset:0}}

.phone[data-kind=outlier]>img{object-fit:contain;background:#17131f}.phone-workflow .steam-demo{padding:14px 10px;gap:15px}.phone-workflow .scene-player{font-size:14px}.phone-workflow .scene-player small{font-size:10px}.phone-workflow .sharp-move{font-size:22px;gap:6px;flex-wrap:wrap}.phone-workflow .sharp-move img{width:24px;height:24px}.phone-workflow .sharp-move svg{width:32px}.phone-workflow .remaining-price{padding:12px;font-size:32px}.phone-workflow .remaining-price img{width:28px;height:28px}

.scene-film{width:100%;height:100%;display:grid;place-items:center;background:#17111f}.scene-film video{width:100%;height:100%;object-fit:contain}.phone-workflow .scene-film video{object-fit:cover}

.tool-tabs{scrollbar-width:none}.tool-tabs::-webkit-scrollbar{display:none}.motion-paused .flipping,.motion-paused .phone-change{animation:none}.motion-paused .orbit{animation:none;opacity:1;transform:rotate(var(--rot))}
.motion-paused .remaining-price,.motion-paused .price-books img{animation:none;opacity:1;translate:0 0}.motion-paused .sharp-move path{animation:none;stroke-dashoffset:0}

.screens-window{width:70%;max-width:390px;height:100%;overflow:hidden;border-radius:12px}.screens-window>img{width:100%;height:auto;max-width:none;max-height:none;display:block;transform:translateY(-38%)}.float-inner .screens-window{width:65%;border-radius:6px}
.detail-scene{display:block}.detail-scene>div{margin-inline:auto;min-height:0}
/* Offer, proof and a delayed ticket: preserve the original sales sequence. */
.hero-eyebrow{font-size:11px;letter-spacing:1.3px;color:#b5a5c2;margin:0 0 14px}.offer h1{font-size:53px;letter-spacing:-2px;line-height:1.08;margin-bottom:17px}.offer h1>span{color:#e9c578!important;font-size:74px}.hero-explanation{font-size:18px;line-height:1.45;color:#dbcce6;margin:0 0 22px;max-width:430px}.guarantee-link{display:inline-block;background:none;color:#c1a5df;font-size:11px;padding:13px 0 0;text-decoration:underline;text-underline-offset:4px}.orbit{animation-duration:var(--duration);animation-delay:var(--delay)}.how-bridge{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;padding-top:28px;padding-bottom:34px}.how-bridge>a{display:flex;gap:13px;align-items:flex-start}.how-bridge>a>span{font-size:11px;color:#b994f0;padding-top:4px}.how-bridge p{margin:0;font-size:17px;font-weight:500;letter-spacing:-.2px}.how-bridge small{display:block;font-size:12px;color:#a99ab8;font-weight:400;letter-spacing:0;line-height:1.5;margin-top:6px}.pricing-intro{padding-bottom:20px}.pricing-intro h2,.tools-intro h2{font-size:26px;font-weight:500;letter-spacing:-.6px;margin:0 0 8px}.pricing-intro p,.tools-intro p{font-size:13px;color:#b4a3c4;margin:0}.tools-intro{padding:18px 0 16px}.inclusions{grid-template-columns:repeat(2,1fr);gap:10px 18px}.board-purchase{display:grid;grid-template-columns:auto 1fr;gap:6px 20px}.board-purchase [data-renewal]{grid-column:1/-1;font-size:10px;color:#c1aecf}.coupon-applied{grid-column:1/-1;font-size:10px;color:#e9c578}.tool-stage-footer{align-items:flex-start;gap:25px;padding:21px 26px}.tool-stage-footer h3{font-size:20px;font-weight:500;letter-spacing:-.4px;margin:0 0 12px}.tool-stage-footer ul{padding:0 0 0 17px;margin:0;display:grid;gap:8px;color:#cbbbd9;font-size:13px;line-height:1.45}.tool-stage-footer li::marker{color:#bb92f0}.tool-stage-footer button{white-space:nowrap}.coupon-ticket{position:fixed;right:24px;bottom:24px;width:330px;padding:18px 22px 14px;z-index:25;border:1px solid #f3d598;border-radius:12px;background:linear-gradient(120deg,#dbb568,#f0d79c);color:#2e2416;box-shadow:0 15px 60px #0008;animation:ticket-arrive .55s both}.coupon-ticket:before,.coupon-ticket:after{content:'';position:absolute;top:63px;width:16px;height:16px;border-radius:50%;background:#17111f}.coupon-ticket:before{left:-9px}.coupon-ticket:after{right:-9px}.coupon-dismiss{position:absolute;right:3px;top:2px;width:34px;height:34px;display:grid;place-items:center;background:none;color:#4e3a20;font-size:22px;z-index:2}.coupon-claim{display:flex;align-items:center;gap:18px;width:100%;padding:0;background:none;color:inherit;text-align:left}.coupon-claim>strong{font-size:52px;line-height:1;font-weight:600;letter-spacing:-2px;padding-right:17px;border-right:1px dashed #987241}.coupon-claim>strong>span{font-size:22px;letter-spacing:-1px}.coupon-copy{font-size:13px;line-height:1.4}.coupon-copy b{display:block;margin-top:5px;font-size:12px}.coupon-ticket p{font-size:10px;line-height:1.4;margin:13px 0 0;color:#67502c}.coupon-view{display:block;font-size:17px;font-weight:500;padding:12px 10px 8px 0}.offer-claimed .price{animation:price-reveal .7s both}@keyframes ticket-arrive{from{opacity:0;translate:0 24px;rotate:3deg}to{opacity:1;translate:0 0;rotate:0deg}}@keyframes price-reveal{from{scale:1.1;color:#e9c578}to{scale:1;color:#f1edf8}}
@media(min-width:761px) and (max-width:1120px){.offer h1{font-size:43px}.offer h1>span{font-size:62px}.hero-explanation{font-size:16px}.how-bridge p{font-size:15px}.how-bridge small{font-size:11px}.board-purchase{gap:7px 12px}}
@media(max-width:760px){.hero-eyebrow{font-size:9px;margin:5px 0 7px;letter-spacing:1px}.offer h1{font-size:31px;letter-spacing:-1px;margin:0 0 9px;line-height:1.06}.offer h1>span{font-size:43px}.hero-explanation{font-size:13px;line-height:1.45;margin:0 0 11px}.hero-buy{display:inline-flex;min-height:35px;font-size:11px;gap:20px;padding:0 14px;max-width:none}.guarantee-link{font-size:9px;padding:10px 0 10px 11px;vertical-align:middle}.phone-stage{height:229px;margin-top:7px}.how-bridge{gap:10px;padding-top:14px;padding-bottom:20px}.how-bridge>a{display:block}.how-bridge>a>span{font-size:9px;display:block;margin-bottom:5px;padding:0}.how-bridge p{font-size:11px;letter-spacing:0;line-height:1.3}.how-bridge small{font-size:9px;line-height:1.4;margin-top:5px}.pricing-intro{padding-bottom:14px}.pricing-intro h2,.tools-intro h2{font-size:20px;margin-bottom:5px}.pricing-intro p,.tools-intro p{font-size:11px;line-height:1.4}.tools-intro{padding:12px 0}.inclusions{font-size:10px;gap:8px 10px;line-height:1.3}.board-purchase{gap:6px 17px}.board-purchase [data-renewal]{font-size:9px}.coupon-applied{font-size:9px}.tool-stage-footer{display:block;padding:17px 16px}.tool-stage-footer h3{font-size:18px;margin-bottom:10px}.tool-stage-footer ul{font-size:12px;gap:7px;padding-left:16px}.tool-stage-footer button{padding:12px 0 0;margin-top:4px;min-height:34px}.coupon-ticket{right:16px;bottom:16px;width:calc(100% - 32px);max-width:360px;padding:17px 20px 14px}.coupon-dismiss{width:40px;height:40px}.coupon-ticket p{max-width:270px}.coupon-claim>strong{font-size:48px}.coupon-copy{font-size:13px}}
@media(max-width:370px){.offer h1{font-size:28px}.offer h1>span{font-size:39px}.hero-explanation{font-size:11px}.guarantee-link{font-size:8px;padding-left:7px}.hero-buy{font-size:10px;padding-inline:12px;gap:10px}.phone-stage{height:204px}.how-bridge p{font-size:10px}.how-bridge small{font-size:8px}.inclusions{font-size:9px}.pricing-intro h2{font-size:19px}}
.float-inner>.scene-film{height:auto!important;aspect-ratio:1/1}.float-inner .scene-film video{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:contain}.detail-scene[data-kind=projection]{height:520px;padding:18px}.detail-scene[data-kind=projection]>.scene-film{max-width:560px}.dialog-demo:has(.scene-film){height:auto;aspect-ratio:1/1}.dialog-demo .scene-film{height:100%}.tool-stage:has(.detail-scene[data-kind=projection]){max-width:850px;margin-inline:auto}@media(max-width:760px){.float-inner>.scene-film,.float-inner .scene-film video{aspect-ratio:780/1000}.detail-scene[data-kind=projection]{height:auto;aspect-ratio:780/1000;padding:0}.detail-scene[data-kind=projection]>.scene-film{height:100%;max-width:none}.dialog-demo:has(.scene-film){aspect-ratio:780/1000}}
.ticket-reopen{grid-column:1/-1;justify-self:start;background:none;color:#e4c58d;font-size:11px;padding:7px 0 0;text-decoration:underline;text-underline-offset:3px}

.how-bridge>a:hover p{color:#e9c578}.how-bridge>a:focus-visible{border-radius:6px}

/* Full-width opening, faithful mobile capture and an offer that applies in place. */
html{scroll-behavior:smooth;scroll-padding-top:22px}.wrap{max-width:none;width:100%;padding-inline:clamp(24px,4vw,84px)}
.hero{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(35px,5vw,100px);padding-top:20px;padding-bottom:42px;min-height:0}
.offer h1{max-width:none;font-size:clamp(43px,3.8vw,78px)}.offer h1>span{font-size:1.38em}.hero-explanation{max-width:none}.hero-buy{max-width:380px;min-height:48px}
.phone-stage{width:100%;height:auto;aspect-ratio:590/500;margin:0;container-type:normal}.phone-scene{height:500px;scale:1;transform:scale(var(--scene-scale,1));transform-origin:top left}
.phone{left:190px;top:6px;width:220px;height:478px;padding:26px 8px 14px;border-radius:35px;border:2px solid #9a8ba9;background:linear-gradient(110deg,#696170,#17151e 18%,#302a37 85%,#8a7c98);box-shadow:0 0 0 2px #17131e,16px 26px 55px #0008;overflow:visible;transform:rotate(-5deg)}
.phone:before{content:'';position:absolute;top:10px;left:85px;width:48px;height:5px;border-radius:8px;background:#09080e;box-shadow:60px 125px 0 -1px #6c6277}
.phone:after{content:'';position:absolute;bottom:5px;left:77px;width:62px;height:3px;background:#9d90ab;border-radius:8px}
.phone-screen{width:200px;height:433px;border-radius:19px;overflow:hidden;background:#090a10}.phone-screen>img{display:block;width:100%;height:100%;object-fit:contain;object-position:top}
.card-left{left:0;top:105px;width:219px}.card-right{left:370px;top:282px;width:218px}.scene-controls{left:auto;right:0;bottom:0}.motion-toggle{width:40px;height:40px}
.pricing-intro{padding-bottom:22px}.pricing{padding-top:18px}.tool-library{padding-top:48px}.tool-stage:has(.detail-scene[data-kind=projection]){max-width:none}.detail-scene[data-kind=projection]{height:560px}
.plan-stops strong{position:relative;display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:3px}.plan-stops strong del{font-size:13px;color:inherit;opacity:.65;letter-spacing:0;width:100%;line-height:1;text-decoration-thickness:1px}.plan-stops small{margin:0}.plan-stops button:has(del){gap:4px}
.price{flex-wrap:wrap;column-gap:6px}.price del{font-size:21px;font-weight:400;color:#a99ab8;text-decoration-color:#e4bb73;text-decoration-thickness:2px;line-height:1;width:100%;text-align:left}.price strong{color:inherit}.offer-claimed .price strong{color:#f1d297}.board-purchase{grid-template-columns:minmax(115px,auto) 1fr}.coupon-applied{font-size:11px}
.tool-readouts{display:grid;gap:0;margin:18px 0}.tool-readouts>div{display:grid;grid-template-columns:140px 1fr;gap:20px;padding:13px 0;border-top:1px solid #493451}.tool-readouts dt{font-size:13px;color:#e8ca94}.tool-readouts dd{margin:0;font-size:14px;line-height:1.55;color:#d5c6df}.tool-tabs [role=tab]{display:inline-flex;align-items:center;min-height:42px}.tool-stage-footer button{min-height:40px}
.guarantee-terms{padding-top:30px}.guarantee-terms p{max-width:920px;color:#a699b3;font-size:11px;line-height:1.65;margin:0}.guarantee-terms strong{color:#d4c3e0;font-weight:500}.preview-footer{gap:24px;align-items:center;flex-wrap:wrap}.preview-footer nav{display:flex;gap:22px;flex-wrap:wrap}.preview-footer a{display:inline-flex;align-items:center;min-height:40px}.ticket-reopen,.live-add{min-height:40px}.coupon-ticket{padding-bottom:18px}
@media(min-width:1600px){.hero{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.phone-scene{left:50%;transform:translateX(-50%) scale(var(--scene-scale,1));transform-origin:top center}.detail-scene{height:440px}}
@media(min-width:761px) and (max-width:1000px){.offer h1{font-size:36px}.hero{gap:28px}.hero-explanation{font-size:14px}.plan-stops{margin-inline:38px}.plan-stops button{width:104px}.board-purchase{grid-template-columns:1fr}.board-purchase .buy{min-width:0}.price del{width:auto}.inclusions{font-size:11px}}
@media(max-width:760px){.wrap{padding-inline:20px}.hero{display:flex;gap:0;padding-top:0;padding-bottom:12px}.offer h1{font-size:31px}.offer h1>span{font-size:43px}.hero-buy{min-height:42px}.phone-stage{width:100%;margin-top:10px}.phone-scene{scale:1}.scene-controls{bottom:0}.pricing{padding-top:12px}.pricing-intro{padding-bottom:14px}.tool-library{padding-top:26px}.board-purchase{grid-template-columns:minmax(112px,auto) 1fr;gap:8px 14px}.price strong{font-size:34px}.price del{font-size:16px}.price span{font-size:10px}.inclusions{font-size:11px}.detail-scene[data-kind=projection]{height:auto}.tool-readouts>div{grid-template-columns:1fr;gap:6px}.tool-readouts dd{font-size:13px}.preview-footer{gap:8px 20px}.preview-footer nav{order:3;gap:8px 20px}.guarantee-terms{padding-top:24px}.plan-stops strong:has(del){font-size:22px}.plan-stops strong del{font-size:11px}.plan-stops small{font-size:9px}.plan-stops button:has(del){min-height:74px}}
@media(max-width:370px){.offer h1{font-size:28px}.offer h1>span{font-size:39px}.board-purchase{grid-template-columns:1fr}.price del{width:auto}.price strong{font-size:32px}.inclusions{font-size:10px}.plan-stops strong:has(del){font-size:20px}.plan-stops small{font-size:8px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.offer-claimed .price{animation:none}}

.profit-meaning{font-size:12px;line-height:1.4;color:#bbaacb;margin:-10px 0 20px}.buying-context,.offer-assurance{font-size:11px;color:#b6a4c6;line-height:1.5;margin:12px 0 0}.buying-context a,.offer-assurance a{color:#e3c691;text-underline-offset:3px;text-decoration:underline}.buying-questions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-top:34px}.buying-questions details{border-top:1px solid #493551;padding-top:12px}.buying-questions summary{cursor:pointer;font-size:13px;min-height:40px;line-height:1.5;color:#d5c4e3}.buying-questions p{font-size:12px;line-height:1.6;color:#b7a5c7;margin:7px 0}.detail-plans{margin-left:24px}.opening[data-page=pricing] .pricing{padding-top:46px}.pricing-intro h1{font-size:clamp(32px,4vw,60px);max-width:none;margin:0 0 12px}.opening[data-page=pricing] .pricing-intro{padding-bottom:32px}.opening[data-page=pricing] .buying-questions{padding-top:45px}
@media(max-width:760px){.hero-eyebrow{font-size:10px;letter-spacing:0}.profit-meaning{font-size:10px;margin:-3px 0 10px}.buying-questions{grid-template-columns:1fr;gap:8px;padding-top:28px}.buying-context,.offer-assurance{font-size:10px}.detail-plans{margin-left:0;display:block!important}.opening[data-page=pricing] .pricing{padding-top:24px}}

@media(max-width:760px){.hero{padding-bottom:6px}.pricing{padding-top:6px}.profit-meaning{margin-bottom:7px}}
/* Native film frames preserve the full charts; compact hero tiles stay square. */
.detail-scene:has(.scene-film){height:auto;padding:0;background:#120e1c}
.detail-scene>.scene-film{width:min(100%,640px);max-width:none;height:auto;aspect-ratio:1}
.scene-film video,.scene-film picture,.scene-film img{display:block;width:100%;height:100%;object-fit:contain}
.float-inner>.scene-film,.float-inner .scene-film video{aspect-ratio:1;height:auto!important}
.dialog-demo:has(.scene-film){height:auto;aspect-ratio:1}
.tool-stage-footer h3{margin-bottom:7px}
.tool-stage-footer [data-tool-summary]{font-size:14px;line-height:1.5;color:#cbbbd9;margin:0}
.tool-tabs{scrollbar-width:thin;scrollbar-color:#73508b transparent;scroll-padding-inline:12px}
.tool-tabs::-webkit-scrollbar{display:block;height:3px}
.tool-tabs::-webkit-scrollbar-thumb{background:#73508b;border-radius:4px}
@media(max-width:760px){.detail-scene:has(.scene-film){height:auto;aspect-ratio:780/1000}.detail-scene>.scene-film,.dialog-demo:has(.scene-film){width:100%;aspect-ratio:780/1000}.float-inner>.scene-film,.float-inner .scene-film video{aspect-ratio:1}.tool-stage-footer{display:flex;gap:12px;align-items:center}.tool-stage-footer h3{font-size:17px}.tool-stage-footer [data-tool-summary]{font-size:12px}.tool-stage-footer button{padding:0;margin:0;min-height:44px}.tool-stage-footer>div{min-width:0}}
.tool-actions{display:flex;align-items:center;gap:20px}.tool-actions .motion-toggle{width:40px;height:40px;min-width:40px;padding:0;background:#352441;border-radius:50%;color:#d7c1f4;display:grid;place-items:center}.tool-actions .motion-toggle svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2}.closing-offer{display:flex;justify-content:center;padding-top:24px}.closing-offer .buy{width:min(100%,340px)}@media(max-width:760px){.tool-actions{gap:10px}.tool-stage-footer{flex-wrap:wrap}.tool-stage-footer>div:first-child{flex:1;min-width:160px}.tool-actions .motion-toggle{width:36px;height:36px;min-width:36px}.closing-offer{padding-top:18px}}
.dialog-demo{position:relative}.dialog-demo>.motion-toggle{position:absolute;bottom:12px;right:12px;width:40px;height:40px;display:grid;place-items:center;background:#352441e8;color:#ddcaee;border-radius:50%}.dialog-demo>.motion-toggle svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2}
html{color-scheme:dark}.info-dialog{scrollbar-width:thin;scrollbar-color:#674e7b #20172d}.close-dialog{position:sticky;top:0;float:right;right:auto;margin:-8px -2px 0 10px;z-index:3}
.topbar nav a{display:inline-flex;align-items:center;min-height:44px}
/* One selected offer on phones; keep the full comparison row on desktop. */
.range-caption{display:none}
.plan-star{display:none;color:var(--gold);line-height:0}.plan-star svg{width:18px;height:18px;fill:currentColor}
body[data-plan=all] .plan-star,body[data-plan=all-live] .plan-star{display:inline-flex}
.board-top h2{display:flex;align-items:center;gap:8px}.board-top{justify-content:space-between}
.plan-fit{font-size:12px;line-height:1.4;color:#cfbddf;margin:6px 0 2px}
.closing-offer{align-items:center;gap:24px}.closing-offer>span{font-size:12px;color:#e9c578}
@media(max-width:760px){
 .plan-stops{display:none}
 .chooser{padding:12px 18px 0;border-radius:16px 16px 0 0}
 .range-caption{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#cbb8df}
 .range-caption>span:nth-child(2){font-size:10px;color:#a994bb}
 .range-wrap{margin-inline:0;height:44px}
 #plan-slider{height:44px}
 .ticks i{top:20px}
 #plan-slider::-webkit-slider-thumb{width:26px;height:26px;margin-top:-10.5px}
 .purchase-board{padding:13px 18px 19px;gap:16px;border-radius:0 0 16px 16px}
 body[data-plan=all] .purchase-board,body[data-plan=all-live] .purchase-board{background:linear-gradient(125deg,#3a2b30,#271e31);box-shadow:inset 0 -1px #b38f5555}
 .board-top h2{font-size:23px;letter-spacing:-.5px}.plan-fit{font-size:12px}
 .inclusions{font-size:12px;gap:10px 12px;grid-template-columns:1fr}
 .inclusions .excluded{opacity:1;color:#a18dab}
 .board-purchase{gap:8px 14px;grid-template-columns:minmax(100px,auto) 1fr}
 .board-purchase .buy{min-height:48px;font-size:13px;padding-inline:14px}
 .board-purchase [data-renewal]{font-size:11px}
 .price span{font-size:11px}.price strong{font-size:36px}
 .closing-offer{flex-direction:column;gap:10px}.closing-offer .buy{width:100%}
 .buying-context,.offer-assurance{font-size:11px}
}
@media(max-width:760px){.board-top{grid-row:1}.board-purchase{grid-row:2}.inclusions{grid-row:3;padding-top:4px}}
@media(max-width:760px){.board-purchase{grid-template-columns:1fr 1.15fr}.board-purchase .price{display:grid;justify-items:start;gap:2px}.board-purchase .price del{width:auto}.board-purchase .buy{white-space:nowrap;gap:8px}}
/* Each film keeps its native canvas; trimmed exports no longer need empty borders. */
.detail-scene>.scene-film,.float-inner>.scene-film,.float-inner .scene-film video{aspect-ratio:var(--film-ratio,1)!important}
.dialog-demo:has(.scene-film){aspect-ratio:auto}
.dialog-demo>.scene-film{aspect-ratio:var(--film-ratio,1)}
@media(max-width:760px){.detail-scene:has(.scene-film){aspect-ratio:auto}.detail-scene>.scene-film,.dialog-demo>.scene-film{aspect-ratio:var(--film-phone-ratio,780/1000)!important}}
/* Distinct stops make the available choices visible without another row of boxes. */
.ticks i{top:50%;width:13px;height:13px;transform:translate(-50%,-50%);border:2px solid #252032;background:#69d9a4;box-shadow:0 0 0 1px #69d9a466}
.ticks .all-stop{width:26px;height:26px;border:0;border-radius:0;background:none;box-shadow:none;color:var(--gold)}
.ticks .all-stop svg{display:block;width:100%;height:100%;fill:currentColor;filter:drop-shadow(0 0 4px #1c1529)}
.api-purchase{gap:30px;align-items:center}.api-summary>p{font-size:15px;color:#d4bfeb;margin:8px 0 20px}.api-highlights{display:flex;gap:35px}.api-highlights>span{display:flex;flex-direction:column;gap:7px}.api-highlights strong{font-size:23px;font-weight:500;letter-spacing:-.6px}.api-highlights small{font-size:12px;line-height:1.5;color:#bda9cf}
.offer-assurance button{background:none;color:#e6cb98;padding:0;min-height:40px;font-size:12px;text-decoration:underline;text-underline-offset:4px}
.tools-intro{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.tools-intro>[data-tool-plan-context]{font-size:12px;color:#bfaacb}
.tool-tabs [role=tab].not-in-plan{opacity:.72;background:transparent;color:#d0bfe0;border-color:#493750}
.tool-tabs [role=tab][aria-selected=true]{opacity:1}
.buying-questions{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:42px;padding-bottom:30px}
.buying-questions details{align-self:start}.buying-questions summary{font-size:14px}.buying-questions p{font-size:13px;color:#c9b7d9}.buying-questions a{color:#e8c98c}
@media(max-width:760px){.pricing{padding-top:8px}.api-purchase{flex-direction:column;align-items:stretch;padding:16px 18px 22px;gap:24px}.api-purchase .buy{width:100%}.api-highlights{gap:22px;justify-content:space-between}.api-highlights strong{font-size:20px}.api-highlights small{font-size:11px}.api-summary>p{font-size:13px}.tools-intro>[data-tool-plan-context]{font-size:11px}.buying-questions{grid-template-columns:1fr;gap:8px;padding-top:30px;padding-bottom:15px}.buying-questions summary{font-size:13px}.buying-questions p{font-size:12px}}

/* One slider at every width. Only the selected membership carries a price. */
.range-caption{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;color:#cbb8df}
.range-caption>span:nth-child(2){font-size:11px;color:#a994bb}
.chooser{padding:16px 28px 0}
.range-wrap{margin-inline:0;height:44px}#plan-slider{height:44px}
.purchase-board{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:12px 36px}
.board-top,.board-purchase,.inclusions{min-width:0}.board-top h2{line-height:1.2}
.price{display:grid;justify-items:start;gap:5px}.price del{width:auto}.price strong{line-height:1.15}
.board-purchase{grid-template-columns:minmax(100px,auto) minmax(140px,1fr)}
.board-purchase .buy{white-space:nowrap}
.offer-assurance{display:flex;align-items:center;gap:24px;margin-top:6px}
.offer-assurance a{display:inline-flex;align-items:center;min-height:40px}
.tool-library{padding-top:22px}.tools-intro{padding:8px 0 12px}
.tool-tabs{align-items:center;gap:8px;padding-bottom:10px}
.tool-tabs [role=tab]{flex:0 0 auto}
.tool-boundary{flex:0 0 24px;text-align:center;color:#b99bcd;font-size:20px;line-height:1}
.tool-showcase{display:grid;grid-template-columns:minmax(0,1fr)}
.tool-preview-rail{display:none}
.tool-stage-footer{padding:15px 20px;align-items:center;gap:16px}
.tool-stage-footer h3{margin-bottom:5px}
@media(min-width:1100px){
 .tool-showcase{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:18px;align-items:stretch}
 .tool-stage .detail-scene>.scene-film{width:min(100%,600px)}
 .tool-preview-rail{display:grid;grid-template-rows:repeat(2,minmax(0,1fr));gap:18px;min-height:0}
 .tool-preview{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:0;overflow:hidden;border:1px solid #443052;border-radius:16px;background:#171220;padding:12px}
 .tool-preview img{display:block;width:100%;min-height:0;flex:1;object-fit:contain;max-height:260px}
 .tool-preview>span{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 4px 0;font-size:13px;color:#d5c0e3;text-align:left}
 .tool-preview:hover{border-color:#b693ce;background:#24192e}
 .tool-preview.not-in-plan{opacity:.65}
}
@media(min-width:761px) and (max-width:1000px){
 .purchase-board{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 24px}
 .board-purchase{grid-template-columns:1fr;gap:8px}
 .board-purchase .buy{min-height:44px}.inclusions{grid-template-columns:1fr;font-size:12px}
}
@media(max-width:760px){
 .chooser{padding:13px 18px 0}
 .purchase-board{grid-template-columns:minmax(0,1fr);gap:12px}
 .board-purchase{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:8px 14px}
 .tool-library{padding-top:16px}.tool-stage-footer{padding:13px 16px}
 .offer-assurance{gap:24px;margin-top:3px}
 .range-caption{font-size:11px}.range-caption>span:nth-child(2){font-size:10px}
}

.pricing,.tool-library{position:relative}.anchor-alias{position:absolute;top:0;left:0;width:0;height:0;pointer-events:none}
