/* Offer panels + autonomous production scenes. */
.hero-inner{grid-template-columns:1.2fr 1fr;min-height:830px;padding-top:45px}.hero h1{font-size:clamp(68px,7.1vw,112px);margin-top:22px}.hero-stage{height:640px}.hero-character{top:385px}.hero-screen{top:155px}.hero-stamp{top:80px}.hero-bubble{bottom:-12px}.time-disc{bottom:0}.offer-label{margin-top:28px;font-size:8px;letter-spacing:2px;color:#c2c5cb}.hero-buttons{gap:14px;margin-top:13px;align-items:stretch;max-width:620px}.offer{flex:1;position:relative;min-width:0;min-height:235px;padding:19px;text-align:left;border:1px solid #fff5;isolation:isolate;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:5px 5px 0 #ffffff20}.offer:before{content:'';position:absolute;inset:0;transform:translateX(-130%) skewX(-25deg);background:linear-gradient(90deg,transparent,#fff5,transparent);z-index:-1;animation:offer-sheen 8s ease-in-out infinite}.offer-pdf{background:var(--yellow);color:var(--black);border-color:var(--yellow);box-shadow:5px 5px 0 #879c19}.offer-skool{background:#f5f4ef;color:#16191d;box-shadow:5px 5px 0 #687aa8}.offer-skool:before{animation-delay:3s}.offer:hover{transform:translate(-3px,-4px);box-shadow:8px 9px 0 #ffffff50}.offer-top{display:flex;align-items:center;gap:13px;min-height:46px}.pdf-icon{width:38px;height:46px;position:relative;flex-shrink:0}.pdf-icon svg{width:38px;height:46px}.pdf-icon>b{position:absolute;bottom:4px;left:4px;background:#181b1b;color:var(--yellow);font-size:9px;letter-spacing:1px;padding:4px}.offer-price{font-family:var(--display);font-size:27px;line-height:1}.offer-price small{display:block;font:6px var(--body);letter-spacing:.6px;margin-top:7px}.offer-arrow{margin-left:auto;font-size:28px}.offer strong{font:34px/.98 var(--display);display:block;margin:17px 0;letter-spacing:-.6px}.skool-logo{width:98px;height:35px;object-fit:contain;object-position:left}.offer-skool strong{margin-top:17px;margin-bottom:10px}.skool-offer-price{font-family:var(--display);font-size:21px;display:block;line-height:1}.skool-offer-price small{font:7px var(--body);letter-spacing:1px;margin-left:5px}.offer-bottom{display:flex;justify-content:space-between;gap:9px;align-items:center;border-top:1px solid #0003;padding-top:11px;margin-top:16px;font-size:6px;letter-spacing:.3px}.offer-bottom b{font-size:7px;white-space:nowrap}.offer-pdf .offer-bottom{margin-top:26px}.production{background:#171b1b;background-image:radial-gradient(ellipse at 70% 30%,#34402a55,transparent 65%);color:var(--white);padding-top:65px}.production-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:center;margin:45px 0 35px}.production-heading h2{font-size:clamp(58px,7.2vw,104px);line-height:.99}.production-heading h2>span{color:#d3dfb8}.production-heading p{max-width:365px;color:#9da69f;font-size:13px;line-height:1.9}.production-heading p b{display:block;color:#d3dfb8;font-weight:500;margin-top:18px}.production-console{border:1px solid #ffffff35;background:#111514;box-shadow:9px 9px 0 #06080750}.console-bar{padding:12px 20px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:8px;letter-spacing:1px;color:#a2ada4}.console-bar>span:first-child{display:flex;align-items:center;gap:9px;color:#d3dfb8}.console-bar button,.beat-label button{background:#ffffff10;color:var(--white);min-height:38px;min-width:38px;font-size:17px}.production-machine{height:490px;position:relative;overflow:hidden;isolation:isolate}.machine-grid{position:absolute;inset:0;background-image:linear-gradient(#ffffff05 1px,transparent 1px),linear-gradient(90deg,#ffffff05 1px,transparent 1px);background-size:30px 30px;mask-image:radial-gradient(ellipse,#000,transparent 80%)}.machine-orbit{position:absolute;width:340px;height:340px;border:1px dashed #d3dfb842;border-radius:50%;left:calc(50% - 170px);top:37px;animation:spin 40s linear infinite}.machine-orbit:before{content:'';width:9px;height:9px;background:var(--yellow);border-radius:50%;position:absolute;top:-4px;left:50%;box-shadow:0 0 20px var(--yellow)}.machine-center{position:absolute;left:calc(50% - 115px);top:50px}.machine-center>img{height:345px;max-width:none;animation:creator-working 7s ease-in-out infinite}.machine-speech{position:absolute;top:125px;left:-25px;white-space:nowrap;font-size:8px;background:#d3dfb8;color:var(--black);padding:10px 14px;border-radius:20px;transform:rotate(-7deg);z-index:2}.machine-node{position:absolute;width:230px;background:#1b2221;border:1px solid #ffffff20;padding:20px;transition:opacity .4s,transform .5s,border-color .4s,box-shadow .4s;opacity:.45;z-index:3}.machine-node>span{font-size:7px;letter-spacing:1px;color:#d3dfb8}.machine-node>strong{display:block;font:22px/1.25 var(--body);font-weight:600;letter-spacing:-.5px;margin-top:13px}.machine-node>small{font-size:6px;letter-spacing:.5px;color:#99a69c;display:block;margin-top:13px}.node-script{top:30px;left:5%;transform:rotate(-4deg)}.node-scenes{top:30px;right:5%;transform:rotate(4deg)}.node-sound{bottom:76px;left:5%;transform:rotate(2deg)}.node-export{bottom:76px;right:5%;transform:rotate(-3deg)}.production-machine[data-phase="0"] .node-script,.production-machine[data-phase="1"] .node-scenes,.production-machine[data-phase="2"] .node-sound,.production-machine[data-phase="3"] .node-export{opacity:1;border-color:#d3dfb8;box-shadow:0 0 35px #d3dfb810;transform:rotate(0deg) translateY(-5px)}.typing-lines{display:flex;flex-direction:column;gap:5px;margin-top:12px}.typing-lines i{height:3px;background:#d3dfb847;width:80%;transform-origin:left;animation:type-lines 4s ease-in-out infinite}.typing-lines i:nth-child(2){width:95%;animation-delay:.4s}.typing-lines i:nth-child(3){width:60%;animation-delay:.8s}.mini-frames{display:flex;gap:6px;margin:16px 0}.mini-frames img{width:31%;aspect-ratio:.72;object-fit:cover;transform:rotate(-3deg)}.mini-frames img:nth-child(2){transform:translateY(-5px) rotate(2deg)}.auto-wave{font-size:30px;letter-spacing:2px;color:#d3dfb8;overflow:hidden;white-space:nowrap;margin-top:12px;animation:wave-opacity 1.5s ease-in-out infinite}.node-export>strong{font:18px var(--display);letter-spacing:0}.node-export>strong>span{font:10px var(--body);color:#a0b2a3}.export-bar{height:5px;background:#ffffff20;margin-top:15px;overflow:hidden}.export-bar>i{display:block;height:100%;background:var(--yellow);width:0%;transition:width .2s linear}.node-export .export-bar>i{animation:exporting 5s linear infinite}.machine-phase{position:absolute;bottom:20px;left:25%;right:25%;text-align:center}.machine-phase>span{display:block;font-size:7px;letter-spacing:2px;color:#b3c598}.machine-phase>strong{display:block;font:22px var(--display);letter-spacing:.5px;margin-top:8px}.production-tabs{display:flex;border-top:1px solid var(--line)}.production-tabs>button{position:relative;padding:19px 20px;flex:1;background:transparent;border-right:1px solid var(--line);font-size:9px;letter-spacing:1px;color:#8d9a93;min-height:60px;text-align:left}.production-tabs>button:last-child{border-right:0}.production-tabs b{font-weight:400;margin-right:10px;font-size:8px}.production-tabs>button.active{color:var(--yellow);background:#e9ff3007}.production-tabs i{position:absolute;left:0;bottom:0;height:3px;background:var(--yellow);width:0;transition:width .1s linear}.free-stack{margin-top:65px;border-top:1px solid var(--line);padding-top:30px}.free-stack-title{display:flex;justify-content:space-between;gap:30px;align-items:center;margin-bottom:35px}.free-stack-title>strong{font:92px/.9 var(--display);color:#d3dfb8;display:flex;gap:25px;align-items:center}.free-stack-title>strong>span{font:15px/1.4 var(--display);letter-spacing:1px;color:#c4cdc6}.free-stack-title p{font-size:12px;color:#9da69f}.free-stack-items{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.free-stack-items article{border-top:1px solid #d3dfb86b;padding-top:20px}.free-stack-items article>b{font-size:8px;letter-spacing:1px;color:#a2ae9a;font-weight:400}.free-stack-items h3{font-size:29px;line-height:1.12;margin:17px 0;color:#e3e9df}.free-stack-items p{font-size:12px;line-height:1.9;color:#939f98}.editor{box-shadow:10px 10px 0 #c9ccc3}.editor-toolbar{min-height:61px}.editor-format{color:#727f94;font-size:7px;margin:0!important}.editor-workspace{display:grid;grid-template-columns:145px 1fr 150px;min-height:330px}.asset-bin,.inspector{padding:17px 13px;border-right:1px solid #ffffff15;background:#11141a;font-size:7px;color:#7e8c9d}.asset-bin>span,.inspector>span{display:block;font-size:7px;letter-spacing:.8px;color:#c1c6cf;margin-bottom:15px}.asset-item{display:flex;gap:7px;align-items:center;background:#202632;padding:6px;margin-bottom:7px;min-height:48px}.asset-item img{width:38px;height:32px;object-fit:cover}.asset-character img{object-fit:contain}.asset-item b{font-size:5px;font-weight:400;color:#adb8cb;overflow-wrap:anywhere}.audio-asset{padding:10px 7px;color:#a6c784;background:#26351c66;margin:7px 0;font-size:13px}.audio-asset>span{display:block;font-size:6px;margin-top:4px}.asset-bin>small{font-size:5px;letter-spacing:1px;display:block;margin-top:17px}.editor-view{height:auto;min-height:350px;grid-template-columns:1fr 38px;padding:12px;gap:8px}.inspector{border-right:0;border-left:1px solid #ffffff15}.inspector>div{padding:15px 0;border-bottom:1px solid #ffffff15}.inspector small{display:block;font-size:6px;color:#8092a7;margin-bottom:12px;letter-spacing:1px}.inspector label{display:flex;justify-content:space-between;gap:10px;font-size:6px;color:#b5c1d0;margin:12px 0}.inspector label>b{font-weight:400;color:#e4e8ef}.inspector-slider{height:3px;background:linear-gradient(90deg,var(--blue) 60%,#ffffff30 60%);display:block}.inspector p{font-size:6px;line-height:2.1;color:#a3b69e}.inspector strong{font-size:7px;font-weight:500;color:var(--yellow)}.inspector .export-bar{height:4px}.editor-stage{min-height:300px}.editor-stage .idea-graphic p{font-size:11px;line-height:1.6;letter-spacing:0;color:#bcc4d0;margin-top:20px}.editor-stage .idea-question{font-size:100px}.editor-safe{position:absolute;inset:9% 15%;border:1px dashed #ffffff15;z-index:2;pointer-events:none}.scene-handles{position:absolute;inset:20px;border:1px solid #a6b6ff;z-index:2;opacity:0;pointer-events:none}.scene-handles i{position:absolute;background:white;width:5px;height:5px;top:-3px;left:-3px}.scene-handles i:nth-child(2){left:auto;right:-3px}.scene-handles i:nth-child(3){top:auto;bottom:-3px}.scene-handles i:nth-child(4){top:auto;bottom:-3px;left:auto;right:-3px}.editor[data-phase="1"] .scene-handles{opacity:1}.editor-scene{transition:opacity .4s,transform 5s linear}.editor-stage:not([data-stage="0"]) .editor-scene{opacity:.8}.editor-stage[data-stage="2"] .editor-scene{transform:scale(1.13) translateX(-2%)}.editor-stage[data-stage="1"] .editor-scene{transform:scale(1.04)}.editor-stage[data-stage="3"] .editor-scene{opacity:.35}.render-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#0b120ec9;z-index:4;opacity:0;transition:opacity .4s;pointer-events:none}.export-done .render-overlay{opacity:1}.render-overlay>span{font-size:8px;letter-spacing:2px;color:var(--yellow)}.render-overlay>strong{font:50px/.95 var(--display);color:#fff;margin:17px 0}.render-overlay>small{font-size:6px;color:#839a8f;letter-spacing:1px}.editor-ruler{display:flex;justify-content:space-between;padding:12px 20px 8px 155px;background:#11141a;color:#697c93;font-size:6px;border-top:1px solid var(--line);background-image:repeating-linear-gradient(90deg,#ffffff10 0 1px,transparent 1px 20px)}.edit-tracks{display:flex;flex-direction:column;padding:7px 15px 12px;gap:6px}.track{display:grid;grid-template-columns:130px 1fr;align-items:center;gap:10px}.track>span{font-size:7px}.track-block{margin:0;height:38px;gap:5px;padding:6px 10px;font-size:8px}.script-block{background:#2054ff3b}.script-block>b,.script-block>i{padding:5px 12px;background:#2054ff99;border:1px solid #7290ff80;font-size:7px;flex:1;font-style:normal;overflow:hidden;text-overflow:ellipsis}.script-block>b{color:#fff;font-weight:500}.scene-block{padding:4px}.scene-block>i:nth-child(2n){background-image:url('assets/street.webp')}.scene-block>i:nth-child(3n){background-image:url('assets/bank.webp')}.sound-block{font-size:21px;letter-spacing:7px;background:#365a174d;color:#b5df7c;border-color:#6d9d3e}.ambience-block{background:#4b3f704f;border:1px solid #8b70c4;color:#c3a1ff;font-size:19px;letter-spacing:8px}.playhead{left:155px;top:0;transition:left .1s linear}.editor-footer .status-dot{width:4px;height:4px;margin-right:5px}.time-budget{display:grid;grid-template-columns:1fr 1.2fr;gap:60px;margin-top:55px;padding-top:35px;border-top:1px solid #161a1a30}.time-budget>div>span{font-size:8px;letter-spacing:1px;color:#697267}.time-budget>div>strong{display:block;font:130px/1 var(--display);margin:18px 0;color:#23372a}.time-budget>div>strong>span{font:18px var(--display);margin-left:10px}.time-budget p{font-size:12px;color:#697267}.time-budget ol{list-style:none;margin:0;padding:0}.time-budget li{display:flex;gap:24px;padding:16px 0;border-bottom:1px solid #161a1a25;align-items:center}.time-budget li>b{font:32px var(--display);color:#23372a;min-width:50px}.time-budget li>b small{font:8px var(--body);margin-left:5px}.time-budget li>span{font-size:11px;color:#777e74;line-height:1.7}.time-budget li>span>strong{display:block;font-size:12px;color:#161b18;margin-bottom:4px}.beat-label{display:flex;align-items:center;justify-content:space-between;font-size:8px;letter-spacing:1px;margin-bottom:12px;color:#a4afa7}.beat-label button{min-width:32px;min-height:32px;font-size:14px}.story-beats{display:flex;border:1px solid #ffffff40}.story-beats>button{position:relative;flex:1;background:none;border-right:1px solid #ffffff40;min-height:43px;font-size:8px;padding:13px 8px}.story-beats>button:last-child{border-right:0}.story-beats>button.active{background:#e9ff3012;color:var(--yellow)}.story-beats i{position:absolute;bottom:0;left:0;background:var(--yellow);height:2px;width:0;transition:width .1s linear}.lab-bottom{padding:12px 18px;bottom:25px}.lab-stage>img{animation:none;transition:transform 5.5s ease-in-out,filter .5s;transform:scale(1.03);filter:saturate(.75)}.lab-stage[data-beat="1"]>img{transform:scale(1.17) translateX(-3%);filter:saturate(.5)}.lab-stage[data-beat="2"]>img{transform:scale(1.06) translateX(2%);filter:saturate(.9) contrast(1.1)}.shot-label{position:absolute;right:35px;top:35px;font-size:7px;color:#c3ccc8;letter-spacing:1px}.scene-cinema-bars{position:absolute;inset:0;pointer-events:none;border-block:0px solid #000b;transition:border-width .5s;z-index:1}.lab-stage[data-beat="1"] .scene-cinema-bars{border-block-width:17px}.lab-hook{top:30%;z-index:2}.lab-stage .remix{z-index:3;bottom:150px}.lab-bottom{z-index:3}.lab-rec,.shot-label{z-index:3}.income{background:#dde4d4;color:#16201b}.income-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:end;margin:45px 0 40px}.income-heading h2{font-size:clamp(55px,6.5vw,90px)}.income-heading h2>span{color:#47683c}.income-heading>p{font-size:13px;line-height:1.9;color:#66715e;max-width:370px}.income-heading>p>b{font-weight:600;color:#273d21}.earning-paths{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.earning-paths article{border-top:1px solid #243b2b55;padding-top:20px}.earning-paths article>span{font-size:7px;letter-spacing:.7px;color:#67765e}.earning-paths h3{font-size:29px;line-height:1.08;margin:20px 0 15px}.earning-paths p{font-size:12px;line-height:1.9;color:#66715e}.income-calculator{margin-top:45px;display:grid;grid-template-columns:1fr 1fr;gap:60px;background:#172019;color:#e4e9dc;padding:40px}.calculator-copy>.label{color:#a5b994;font-size:8px}.calculator-copy h3{font-size:35px;line-height:1.05;margin:20px 0}.calculator-copy p{font-size:12px;color:#98a38f;line-height:1.9;max-width:310px}.scenario-tag{display:block;margin-top:30px;font-size:6px;letter-spacing:.5px;color:#8a9d7c}.calculator-controls>label{display:flex;justify-content:space-between;align-items:center;font-size:9px;color:#9da890;letter-spacing:.7px}.calculator-controls output{font:24px var(--display);color:var(--yellow)}.calculator-controls input{margin:4px 0 20px}.revenue-result{padding-top:20px;border-top:1px solid var(--line);position:relative;min-height:125px}.revenue-result>span{font-size:7px;letter-spacing:1px;color:#9da890;position:relative;z-index:1}.revenue-result>strong{display:block;font:68px var(--display);color:var(--yellow);position:relative;z-index:1;line-height:1.1;margin-top:10px}.revenue-bars{position:absolute;right:0;top:20px;bottom:0;width:45%;display:flex;align-items:flex-end;gap:5px;opacity:.15}.revenue-bars i{display:block;flex:1;background:var(--yellow);transition:height .3s;height:50%}.income-note{font-size:9px;color:#79826f;line-height:1.9;margin-top:25px;max-width:1000px}.income-note a{color:#38502b;text-decoration:underline;text-underline-offset:3px}.timeline-heading .blue{color:#436445}.timeline-heading .blue-btn{background:#294a31}.offer-label{color:#bcc7b4}.offer-pdf .pdf-icon{animation:pdf-nudge 8s ease-in-out infinite}.offer-skool .skool-logo{animation:pdf-nudge 8s ease-in-out infinite;animation-delay:4s}
@keyframes offer-sheen{0%,65%{transform:translateX(-150%) skewX(-25deg)}85%,100%{transform:translateX(180%) skewX(-25deg)}}@keyframes pdf-nudge{0%,85%,100%{transform:none}90%{transform:rotate(-8deg)}95%{transform:rotate(5deg)}}@keyframes creator-working{0%,100%{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-10px) rotate(2deg)}}@keyframes type-lines{0%,10%{transform:scaleX(.15);opacity:.3}50%,100%{transform:scaleX(1);opacity:1}}@keyframes wave-opacity{50%{opacity:.5;transform:scaleY(.7)}}@keyframes exporting{0%{width:0}90%,100%{width:100%}}
@media(max-width:1100px) and (min-width:701px){.hero-inner{min-height:900px}.hero h1{font-size:7.4vw}.offer{padding:15px;min-height:230px}.offer strong{font-size:28px}.offer-top{gap:7px}.offer-price{font-size:24px}.offer-price small{font-size:5px}.skool-logo{width:85px}.offer-bottom{font-size:5px}.offer-bottom b{font-size:6px}.hero-character{top:340px;left:-45px;width:205px}.hero-screen{top:180px}.hero-bubble{left:98px;bottom:32px}.hero-stage{height:600px}.time-disc{bottom:45px}.production-heading{gap:35px}.production-heading h2{font-size:7vw}.machine-node{width:195px;padding:16px}.node-script,.node-sound{left:3%}.node-scenes,.node-export{right:3%}.machine-center{left:calc(50% - 95px)}.machine-center>img{height:315px}.editor-workspace{grid-template-columns:110px 1fr 120px}.asset-bin,.inspector{padding:14px 9px}.editor-view{min-height:310px}.asset-item{gap:4px}.asset-item img{width:27px;height:25px}.asset-item b{font-size:4px}.income-heading{gap:30px}.income-calculator{gap:35px;padding:30px}.income-heading h2{font-size:7vw}}
@media(max-width:700px){.hero-inner{padding-top:27px;min-height:0}.hero h1{font-size:clamp(63px,17.9vw,108px);margin:20px 0 18px}.hero-stage{height:390px}.hero-screen{top:50px}.hero-character{top:190px}.hero-stamp{top:0}.hero-bubble{bottom:39px}.time-disc{bottom:33px}.offer-label{font-size:7px;letter-spacing:1.6px;margin-top:23px}.hero-buttons{gap:10px;margin-top:13px}.offer{padding:13px 11px;min-height:208px;box-shadow:4px 4px 0 #879c19}.offer-skool{box-shadow:4px 4px 0 #687aa8}.offer-top{gap:7px;min-height:36px;flex-wrap:wrap}.pdf-icon{width:28px;height:36px}.pdf-icon svg{width:28px;height:36px}.pdf-icon>b{font-size:7px;padding:3px;left:2px;bottom:2px}.offer-price{font-size:22px}.offer-price small{font-size:4.7px;letter-spacing:0;margin-top:5px;white-space:nowrap}.offer-arrow{font-size:21px;position:absolute;right:9px;top:12px}.offer strong{font-size:29px;line-height:1.01;letter-spacing:-.5px;margin:17px 0 14px}.skool-logo{width:76px;height:30px}.offer-skool strong{margin-top:17px;margin-bottom:10px}.skool-offer-price{font-size:20px}.skool-offer-price small{font-size:5px;letter-spacing:.4px;margin-left:3px}.offer-bottom{display:block;font-size:5px;line-height:1.7;padding-top:9px;margin-top:13px;letter-spacing:.1px}.offer-bottom b{display:block;font-size:8px;margin-top:4px;letter-spacing:.3px}.offer-pdf .offer-bottom{margin-top:28px}.production{padding-top:47px;background-color:#171b1b}.production-heading{display:block;margin:30px 0 25px}.production-heading h2{font-size:clamp(48px,12.9vw,79px);line-height:1.01}.production-heading p{font-size:13px;margin-top:20px;max-width:100%;line-height:1.9}.production-heading p b{font-size:12px;margin-top:10px}.console-bar{padding:10px 12px;gap:8px;font-size:7px;letter-spacing:.5px;min-height:54px}.console-bar>span:nth-child(2){display:none}.console-bar>button{min-width:38px;min-height:38px}.production-machine{height:420px}.machine-center{top:77px;left:-25px}.machine-center>img{height:266px}.machine-speech{font-size:7px;left:31px;top:243px;transform:rotate(-5deg);padding:10px 12px;white-space:normal;width:185px}.machine-node{width:53%;top:77px;right:13px;left:auto;bottom:auto;padding:15px 12px;min-height:190px;opacity:0;transform:translateY(20px) rotate(5deg);pointer-events:none;box-shadow:6px 6px 0 #070c0870;background:#222b25}.production-machine[data-phase="0"] .node-script,.production-machine[data-phase="1"] .node-scenes,.production-machine[data-phase="2"] .node-sound,.production-machine[data-phase="3"] .node-export{transform:translateY(0) rotate(-3deg);opacity:1}.machine-node>span{font-size:8px;letter-spacing:.5px}.machine-node>strong{font-size:17px;line-height:1.5;margin-top:20px}.machine-node>small{font-size:6px;line-height:1.8;letter-spacing:.1px;margin-top:18px}.typing-lines{margin-top:20px}.mini-frames{gap:4px;margin-top:19px}.mini-frames img{width:31%;aspect-ratio:.68}.auto-wave{font-size:26px;margin-top:30px;letter-spacing:1px}.node-export>strong{font-size:19px;margin-top:35px}.node-export>strong>span{font-size:9px}.machine-orbit{width:295px;height:295px;left:calc(50% - 148px);top:30px}.machine-phase{left:15px;right:15px;bottom:20px;text-align:left;border-top:1px solid #ffffff20;padding-top:15px}.machine-phase>span{font-size:7px;letter-spacing:1px}.machine-phase>strong{font-size:24px;margin-top:7px}.production-tabs>button{font-size:7px;padding:15px 8px;text-align:center;min-height:61px;letter-spacing:.3px}.production-tabs b{display:block;font-size:7px;margin:0 0 7px;color:#84937b}.free-stack{margin-top:40px;padding-top:24px}.free-stack-title{display:block;margin-bottom:25px}.free-stack-title>strong{font-size:85px;gap:20px}.free-stack-title>strong>span{font-size:17px;line-height:1.35}.free-stack-title p{font-size:12px;margin-top:20px}.free-stack-items{grid-template-columns:1fr;gap:23px}.free-stack-items article{display:grid;grid-template-columns:1fr 1.4fr;gap:12px;padding-top:18px}.free-stack-items article>b{grid-column:1/-1;font-size:8px}.free-stack-items h3{font-size:25px;margin:2px 0;line-height:1.1}.free-stack-items p{font-size:11px;line-height:1.8}.editor-toolbar{padding:9px;min-height:50px;font-size:6px;gap:7px}.editor-format{display:none}.editor-workspace{grid-template-columns:57px 1fr;min-height:265px}.asset-bin{padding:10px 5px;font-size:5px}.asset-bin>span{font-size:4px;letter-spacing:0;margin-bottom:8px;line-height:1.8}.asset-item{display:block;padding:4px;margin-bottom:5px;min-height:45px}.asset-item img{width:34px;height:26px}.asset-item b{display:block;font-size:3px;line-height:1.7;margin-top:3px}.audio-asset{padding:5px 4px;font-size:9px;overflow:hidden;white-space:nowrap}.audio-asset>span{font-size:3px;line-height:1.8}.asset-bin>small{font-size:3px;line-height:1.8;letter-spacing:.2px}.inspector{display:none}.editor-view{min-height:270px;grid-template-columns:1fr 20px;padding:7px;gap:5px}.editor-stage{min-height:240px}.editor-stage .idea-question{font-size:74px}.editor-stage .idea-caption{font-size:5px;letter-spacing:3px}.editor-stage .idea-graphic p{font-size:8px;margin-top:17px;line-height:1.7}.editor-status{font-size:4px;padding:6px;letter-spacing:.2px;left:7px;top:7px}.editor-subtitle{font-size:9px;line-height:1.5;bottom:15px;left:7px;right:7px;padding:7px}.scene-handles{inset:14px}.waveform{padding:8px 3px;gap:2px}.waveform>i{width:3px}.render-overlay>strong{font-size:34px;margin:14px 0}.render-overlay>span{font-size:5px;letter-spacing:1px}.render-overlay>small{font-size:4px;letter-spacing:.5px}.editor-ruler{padding:10px 9px 7px 83px;font-size:5px}.edit-tracks{gap:6px;padding:8px}.track{grid-template-columns:63px 1fr;gap:6px}.track>span{font-size:5px;line-height:1.7;letter-spacing:.1px}.track-block{height:31px;padding:4px;gap:3px}.script-block>b,.script-block>i{font-size:4px;padding:6px 4px}.script-block>b:last-child{display:none}.scene-block{padding:3px}.sound-block,.ambience-block{font-size:16px;letter-spacing:3px}.editor-footer{font-size:6px;line-height:1.8;padding:12px 9px;gap:12px}.editor-footer>span:first-child{max-width:175px}.editor-footer>span:last-child{max-width:75px}.time-budget{display:block;margin-top:35px;padding-top:25px}.time-budget>div{display:grid;grid-template-columns:1fr 1fr;gap:10px}.time-budget>div>span{grid-column:1/-1;font-size:8px}.time-budget>div>strong{font-size:100px;margin:10px 0}.time-budget>div>strong>span{font-size:15px;margin-left:6px}.time-budget p{font-size:11px;align-self:center}.time-budget ol{margin-top:20px}.time-budget li{gap:20px;padding:16px 0}.time-budget li>b{font-size:30px;min-width:45px}.time-budget li>b small{font-size:7px}.time-budget li>span{font-size:10px;line-height:1.8}.time-budget li>span>strong{font-size:12px}.lab-stage{height:545px}.lab-bottom{bottom:22px;padding:10px 12px;left:20px;right:20px}.beat-label{font-size:6px;letter-spacing:.5px;margin-bottom:9px}.beat-label button{min-width:34px;min-height:34px}.story-beats>button{font-size:7px;padding:14px 5px;min-height:44px}.lab-stage .remix{bottom:158px;right:24px}.lab-hook{top:28%;right:23px}.lab-hook h3{font-size:26px;line-height:1.3}.shot-label{top:45px;left:23px;right:auto;font-size:6px;letter-spacing:.5px}.income-heading{display:block;margin:30px 0}.income-heading h2{font-size:clamp(40px,10.8vw,69px);line-height:1.04}.income-heading>p{font-size:13px;margin-top:22px;max-width:100%}.earning-paths{grid-template-columns:1fr;gap:22px}.earning-paths article{display:grid;grid-template-columns:1fr 1.4fr;gap:12px;padding-top:17px}.earning-paths article>span{grid-column:1/-1;font-size:8px;letter-spacing:.5px}.earning-paths h3{font-size:24px;margin:4px 0;line-height:1.1}.earning-paths p{font-size:11px;line-height:1.9}.income-calculator{grid-template-columns:1fr;gap:28px;margin-top:32px;padding:25px 20px}.calculator-copy h3{font-size:32px;margin:17px 0}.calculator-copy p{font-size:12px;max-width:100%}.scenario-tag{font-size:6px;line-height:1.8;margin-top:18px}.calculator-controls>label{font-size:8px;letter-spacing:.2px}.calculator-controls output{font-size:25px}.calculator-controls input{height:40px;margin-bottom:17px}.revenue-result>span{font-size:7px}.revenue-result>strong{font-size:65px}.income-note{font-size:9px;line-height:1.9;margin-top:20px}.income-note a{display:inline}.income .chapter-top>span:last-child{max-width:115px}}
@media(max-width:359px){.offer{padding:12px 9px;min-height:202px}.offer strong{font-size:25px}.offer-price{font-size:20px}.pdf-icon{width:24px}.pdf-icon svg{width:24px}.offer-price small{font-size:4px}.offer-top{gap:5px}.skool-logo{width:65px}.skool-offer-price{font-size:18px}.offer-bottom{font-size:4.5px}.offer-bottom b{font-size:7px}.offer-skool strong{margin-top:17px}.hero h1{font-size:17.5vw}.hero-stage{height:365px}.hero-character{width:150px;top:180px}.hero-bubble{left:112px;bottom:35px}.time-disc{bottom:25px}.production-heading h2{font-size:12.6vw}.machine-node>strong{font-size:15px}.node-export>strong{font-size:17px}.machine-center{left:-33px}.machine-center>img{height:250px}.machine-speech{font-size:6px;left:40px;width:150px;top:235px}.free-stack-items p,.earning-paths p{font-size:10px}.free-stack-items h3,.earning-paths h3{font-size:22px}.editor-workspace{grid-template-columns:50px 1fr}.editor-view{grid-template-columns:1fr 15px}.track{grid-template-columns:54px 1fr}.track>span{font-size:4.5px}.editor-ruler{padding-left:70px}.lab-hook h3{font-size:23px}.income-heading h2{font-size:10.6vw}}
@media(prefers-reduced-motion:reduce){.offer:before,.offer .pdf-icon,.offer .skool-logo,.machine-center>img,.machine-orbit,.typing-lines i,.auto-wave,.node-export .export-bar>i{animation:none!important}}
.production-console.is-paused *{animation-play-state:paused!important}.edit-tracks{--track-start:155px;--edit-progress:0}.playhead{left:calc(var(--track-start) + (100% - var(--track-start) - 15px)*var(--edit-progress))}@media(max-width:700px){.edit-tracks{--track-start:77px}}@media(max-width:359px){.edit-tracks{--track-start:68px}}
@media(max-width:700px){.machine-speech{top:210px}}@media(max-width:359px){.machine-speech{top:205px}}
