.creative-ribbon{overflow:hidden;border-block:1px solid #d5fb7618;margin-top:5px;background:linear-gradient(90deg,#d5fb7607,transparent,#d5fb7607);transform:rotate(-1.5deg);padding:23px 0;user-select:none}.ribbon-track{display:flex;width:max-content;animation:ribbon-flow 36s linear infinite}.ribbon-track>span{display:flex;align-items:center;gap:39px;padding-right:39px;font-size:13px;font-weight:500;letter-spacing:2px;color:#cbd9bb;white-space:nowrap}.ribbon-track i{font-style:normal;color:var(--lime);font-size:27px;font-weight:400}.creative-ribbon:hover .ribbon-track{animation-play-state:paused}.idea-lab{padding-top:100px;padding-bottom:110px;display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:80px}.lab-copy>p{font-size:15px;line-height:1.75;color:var(--muted);margin-top:24px}.lab-copy .lab-note{font-size:10px;max-width:260px;color:#a7b699}.hook-machine{padding:25px;background:radial-gradient(ellipse at 90% 0%,#d5fb7615,transparent 60%),#191f16;border:1px solid #a9c17a3b;border-radius:22px;position:relative;box-shadow:0 20px 55px #0004,inset 0 1px #ffffff13}.hook-top{display:flex;align-items:center;font-size:8px;letter-spacing:1.6px;color:#b9c6a8;gap:7px}.hook-light{width:5px;height:5px;border-radius:50%;background:var(--lime);box-shadow:0 0 12px #d5fb7670}.hook-symbol{margin-left:auto;color:var(--lime);font-size:20px;animation:creative-turn 15s linear infinite}.original-hook{padding:24px 0 0}.hook-machine small{font-size:7px;letter-spacing:1.4px;color:#a7b595}.original-hook p{font-size:17px;line-height:1.5;color:#c2cbb6;margin:10px 0 0}.hook-connector{display:flex;align-items:center;gap:15px;color:var(--lime);font-size:22px;margin:15px 0}.hook-connector span{height:1px;flex:1;background:linear-gradient(90deg,transparent,#d5fb7633)}.hook-connector span:last-child{transform:rotate(180deg)}.new-hook{background:#d5fb760a;border:1px solid #d5fb7629;border-radius:12px;padding:20px;min-height:157px}.new-hook small{color:var(--lime)}.new-hook p{font-size:23px;letter-spacing:-.6px;line-height:1.25;font-weight:500;margin:12px 0 0}.hook-options{display:flex;gap:7px;margin-top:18px}.hook-options button{color:#bdc9ae;border:1px solid #ffffff19;border-radius:50px;padding:9px 14px;background:transparent;font-size:10px;cursor:pointer;transition:background .2s,color .2s,transform .2s}.hook-options button[aria-pressed=true]{color:#192213;background:var(--lime);border-color:var(--lime)}.hook-options button:hover{transform:translateY(-2px)}.hook-change{animation:hook-change .4s ease both}.plans{padding-top:10px;padding-bottom:110px;scroll-margin-top:35px}.plans-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:37px}.plans-heading>p{font-size:15px;line-height:1.7;color:var(--muted);margin-bottom:3px}.plan-grid{display:grid;grid-template-columns:1fr 1fr;gap:23px}.plan{border:1px solid #36432b;background:#1a2016;border-radius:24px;padding:34px;position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column}.plan-heading{display:flex;justify-content:space-between;align-items:center;gap:14px}.plan-label{font-size:10px;letter-spacing:1.7px;font-weight:600}.plan-label>span{font-size:17px;margin-left:3px}.availability{font-size:9px;padding:6px 9px;border:1px solid #d5fb7633;border-radius:50px;color:#c5daa8;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.available span{width:4px;height:4px;border-radius:50%;background:var(--lime)}.plan h3{font-size:29px;line-height:1.15;font-weight:500;letter-spacing:-.8px;margin:30px 0 26px}.plan-price{font-size:44px;letter-spacing:-1.7px;line-height:1}.plan-price>span{font-size:12px;letter-spacing:0;color:#b0bea0}.plan>p{font-size:11px;line-height:1.7;color:#b2bfa4;margin:16px 0 23px}.plan ul{list-style:none;margin:0 0 30px;padding:23px 0 0;border-top:1px solid #ffffff13}.plan li{font-size:12px;line-height:1.6;margin-bottom:15px;display:flex;gap:12px;color:#d1dbc5}.plan li::before{content:'✓';color:var(--lime);font-size:11px}.plan .button{margin-top:auto;font-size:13px;padding:15px 20px;justify-content:space-between}.button.secondary{border:1px solid #6b805146;color:#d5e6bc;background:#d5fb7608}.button.secondary:hover{background:#d5fb7615}.plan .plan-footnote{font-size:9px;line-height:1.6;margin:15px 0 0;min-height:29px;color:#adbda0}.pro-plan{border-color:#c3e98070;background:#202b17;box-shadow:inset 0 1px 0 #edffd833,0 0 70px #a1d2380b}.pro-plan .plan-label{color:var(--lime)}.pro-glow{position:absolute;z-index:-1;inset:0;pointer-events:none;background:radial-gradient(ellipse at 80% 0%,#ccff6420,transparent 70%)}.pro-plan::after{content:'';position:absolute;z-index:-1;top:-130px;right:-150px;width:400px;height:400px;border:1px solid #d5fb7614;border-radius:50%;box-shadow:0 0 0 25px #d5fb7604,0 0 0 65px #d5fb7603;animation:halo-breathe 10s ease-in-out infinite}.plan-disclosure{display:flex;gap:14px;max-width:930px;margin-top:23px;color:#a7b597}.plan-disclosure>span{color:var(--lime);font-size:23px}.plan-disclosure>p{font-size:10px;line-height:1.8;margin:2px 0 0}.roadmap{padding-bottom:105px}.roadmap-heading{text-align:center;margin-bottom:45px}.roadmap-heading .eyebrow{justify-content:center}.roadmap-heading>p{font-size:15px;color:var(--muted);line-height:1.7;margin-top:20px}.roadmap-track{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.roadmap-item{position:relative;padding-top:24px;border-top:1px solid #d5fb7633}.roadmap-node{position:absolute;right:0;top:-14px;width:27px;height:27px;display:grid;place-items:center;background:#10130f;color:var(--lime);font-size:21px}.roadmap-status{color:#b8cd99;font-size:8px;letter-spacing:1.3px}.roadmap-item h3{font-size:27px;font-weight:500;letter-spacing:-.9px;line-height:1.17;margin:20px 0 13px}.roadmap-item>p{color:var(--muted);font-size:13px;line-height:1.75;min-height:68px}.roadmap-art{height:145px;margin-top:22px;position:relative;display:flex;align-items:center;justify-content:center;border-radius:18px;background:radial-gradient(ellipse,#b5df5c0b,transparent),#151b11;overflow:hidden;border:1px solid #d5fb7612}.ai-orbit>b{font-size:43px;font-weight:400;color:var(--lime);animation:creative-turn 24s linear infinite}.ai-orbit>span{position:absolute;width:104px;height:104px;border:1px solid #b8d29244;border-radius:50%;transform:rotateX(60deg) rotateZ(-30deg);animation:orbit-shift 8s linear infinite}.ai-orbit>span:nth-child(2){transform:rotateY(65deg) rotateZ(30deg);animation:orbit-shift-other 11s linear infinite}.ai-orbit>span:nth-child(3){width:132px;height:132px;transform:none;animation:none;border-color:#d5fb7612}.prompt-stack{flex-direction:column;gap:8px;perspective:500px}.prompt-stack span{display:flex;justify-content:space-between;width:180px;padding:9px 12px;border:1px solid #dcff991c;border-radius:7px;color:#d5e0c7;background:linear-gradient(130deg,#ffffff08,#d5fb7603),#1e2818;box-shadow:0 5px 12px #0003;font-size:9px;animation:prompt-hover 6s ease-in-out infinite}.prompt-stack span:nth-child(2){animation-delay:-2s}.prompt-stack span:nth-child(3){animation-delay:-4s}.prompt-stack i{font-style:normal;color:var(--lime)}.version-art{gap:13px;align-items:center}.version-art>div{padding:13px;width:82px;height:107px;background:#d5fb7609;border:1px solid #d5fb7622;border-radius:9px;display:flex;flex-direction:column;gap:9px;transform:rotate(-6deg);animation:version-sway 7s ease-in-out infinite}.version-art>div:nth-child(2){transform:rotate(7deg);animation-delay:-3.5s}.version-art span{color:var(--lime);font-size:10px}.version-art i{height:5px;background:#c3de8b35;border-radius:3px;transform-origin:left;animation:version-bar 5s ease-in-out infinite}.version-art i:nth-child(3){width:80%;animation-delay:-1s}.version-art i:nth-child(4){width:50%;animation-delay:-2s}.version-art>div:nth-child(2) i{background:#d5fb7680;animation-delay:-2.5s}.roadmap-note{text-align:center;color:#a7b597;font-size:10px;line-height:1.7;margin:24px 0 0}.faq{padding-top:10px}.button:not(.secondary){position:relative;overflow:hidden}.button:not(.secondary)::after{content:'';pointer-events:none;position:absolute;inset:-100%;background:linear-gradient(115deg,transparent 40%,#ffffff50 49%,transparent 58%);transform:translateX(-70%);animation:button-shimmer 9s ease-in-out infinite}.button:not(.secondary):hover svg{animation:download-nudge .8s ease infinite}.roadmap-item,.plan,.hook-machine{transition:translate .35s,border-color .35s,box-shadow .35s}.plan:hover{translate:0 -5px}.hook-machine:hover{border-color:#d5fb7660;box-shadow:0 20px 65px #0005,0 0 40px #d5fb7609}.motion-paused .hook-change{animation:none!important;opacity:1;transform:none}.motion-paused .plan,.motion-paused .roadmap-item{transition:none}.motion-paused .button svg{animation:none!important}@keyframes ribbon-flow{to{transform:translateX(-50%)}}@keyframes creative-turn{to{rotate:360deg}}@keyframes hook-change{from{opacity:0;transform:translateY(7px);filter:blur(3px)}to{opacity:1;transform:none;filter:none}}@keyframes orbit-shift{to{transform:rotateX(60deg) rotateZ(330deg)}}@keyframes orbit-shift-other{to{transform:rotateY(65deg) rotateZ(390deg)}}@keyframes prompt-hover{0%,100%{translate:0 0;transform:rotateY(-7deg)}50%{translate:0 -3px;transform:rotateY(7deg)}}@keyframes version-sway{50%{translate:0 -5px}}@keyframes version-bar{0%,100%{scale:1 1}50%{scale:.7 1}}@keyframes button-shimmer{0%,65%{transform:translateX(-70%)}85%,100%{transform:translateX(70%)}}@keyframes download-nudge{50%{translate:0 3px}}
@media(max-width:900px){.idea-lab{gap:35px}.plans-heading{gap:25px}.plans h2{font-size:43px}.plan{padding:25px}.plan-heading{gap:7px}.plan-label{font-size:9px;letter-spacing:1px}.availability{font-size:8px;padding:5px 7px}.plan-price{font-size:39px}.roadmap-track{gap:20px}.roadmap-item h3{font-size:24px}.prompt-stack span{width:145px}.roadmap-item>p{min-height:95px}}@media(max-width:650px){.idea-lab{grid-template-columns:1fr;gap:30px;padding-top:66px;padding-bottom:70px}.lab-copy .lab-note{max-width:none}.lab-copy>p{font-size:14px}.hook-machine{padding:23px}.new-hook{min-height:134px}.new-hook p{font-size:25px}.plans{padding-bottom:70px}.plans-heading{display:block}.plans-heading h2{font-size:39px}.plans-heading>p{font-size:14px;margin-top:22px}.plan-grid{grid-template-columns:1fr;gap:17px}.plan{padding:29px}.plan h3{font-size:31px;margin-top:25px}.plan-price{font-size:44px}.plan-price span{font-size:12px}.plan-label{font-size:10px}.availability{font-size:9px}.plan ul{padding-top:20px;margin-bottom:21px}.plan li{font-size:13px}.plan .plan-footnote{min-height:0}.plan-disclosure>p{font-size:10px}.roadmap{padding-bottom:70px}.roadmap-track{grid-template-columns:1fr;gap:40px}.roadmap-item{display:grid;grid-template-columns:1fr 1fr;column-gap:24px}.roadmap-status{grid-column:1/-1;font-size:8px}.roadmap-item h3{font-size:28px;grid-column:1;align-self:end;margin-top:22px}.roadmap-item>p{grid-column:1;min-height:0;font-size:12px;margin-top:0}.roadmap-art{grid-row:2/4;grid-column:2;align-self:center;height:175px;margin-top:18px}.roadmap-heading>p{font-size:14px}.prompt-stack span{width:135px;font-size:8px;padding:10px}.roadmap-note{text-align:left;font-size:9px}.version-art{gap:7px;padding:10px}.version-art>div{width:65px;height:100px;padding:11px}.ribbon-track>span{font-size:11px;gap:28px;padding-right:28px}.creative-ribbon{padding:17px 0}.ribbon-track i{font-size:21px}}@media(max-width:380px){.roadmap-item{display:block}.roadmap-art{height:150px}.roadmap-item>p{min-height:0}.prompt-stack span{width:180px}}@media(prefers-reduced-motion:reduce){.ribbon-track,.hook-symbol,.roadmap-art *,.pro-plan::after,.button::after{animation:none!important}.roadmap-item,.plan,.hook-machine{transition:none}.plan:hover{translate:none}.hook-change{animation:none!important}}
.purchase{padding-top:0;padding-bottom:85px}.purchase-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;list-style:none;padding:0;margin:35px 0}.purchase-steps li{border-top:1px solid #d5fb7630;padding-top:22px}.purchase-steps li>span{font-size:11px;color:var(--lime)}.purchase-steps h3{font-size:20px;font-weight:500;letter-spacing:-.5px;margin:19px 0 12px}.purchase-steps p,.purchase-status p{font-size:12px;line-height:1.75;color:var(--muted)}.purchase-status{border:1px solid #d5fb7622;background:#d5fb7607;padding:22px 26px;border-radius:16px}.purchase-status b{font-size:13px;color:#d0e0b9;font-weight:550}.purchase-status p{margin:9px 0 0;max-width:880px}.purchase-guide-link{font-size:11px;color:#cee3ad;text-align:center;margin:15px 0 0}.download-edition{display:none}.download-edition.selected{display:block}.download-center{max-width:750px;min-height:60vh;margin:70px auto;padding:0 25px}.download-center h1{font-size:56px;letter-spacing:-2.5px}.download-center p{color:var(--muted);font-size:15px;line-height:1.75}.download-center .button{margin:15px 0}.download-center .download-state{padding:20px;border:1px solid #d5fb7630;border-radius:16px;background:#d5fb7607;font-size:13px}.download-center .version-tag{font-size:11px;color:#d0e5ad}.slow-scrolling{scroll-behavior:auto!important}@media(max-width:650px){.purchase{padding-bottom:55px}.purchase-steps{grid-template-columns:1fr;gap:22px;margin:28px 0}.purchase-steps h3{margin-top:13px}.purchase-status{padding:20px}.download-center{margin-top:40px}.download-center h1{font-size:43px}}
[hidden]{display:none!important}
