.FAQPopup_overlay__Rq__H{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:1000}.FAQPopup_popup__gP4Va{background:var(--background);color:var(--foreground);padding:30px;border-radius:12px;width:90%;max-width:700px;max-height:80vh;overflow-y:auto;position:relative;box-shadow:0 10px 30px rgba(0,0,0,.2)}.FAQPopup_closeButton__nokNV{position:absolute;top:15px;right:20px;background:none;border:none;font-size:32px;cursor:pointer;color:#aaa;transition:color .2s}.FAQPopup_closeButton__nokNV:hover{color:var(--foreground)}.FAQPopup_popup__gP4Va h2{font-size:28px;font-weight:600;margin-top:0;margin-bottom:24px;text-align:center}.FAQPopup_popup__gP4Va h4{font-size:18px;font-weight:600;margin-top:32px;margin-bottom:12px;border-bottom:1px solid #5a9a4b;padding-bottom:8px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background-color .2s}.FAQPopup_accordionArrow__68M2m{font-size:24px;font-weight:300;color:black}.FAQPopup_qaBlock__08prk{margin-bottom:16px}.FAQPopup_question__rPJGo{font-weight:600;margin-bottom:4px}.FAQPopup_answer__TXZxg{color:#5f6368;line-height:1.6}.FAQPopup_example__rDnwp{margin-top:1em;padding-left:1em;border-left:2px solid #e8e8e8}.FAQPopup_example__rDnwp p{margin:0;font-style:italic}@media (prefers-color-scheme:dark){.FAQPopup_popup__gP4Va h4{border-color:#333}.FAQPopup_answer__TXZxg{color:#9e9e9e}}:root{--background:#ffffff;--foreground:#171717}@theme inline{--color-background:var(--background);--color-foreground:var(--foreground);--font-sans:var(--font-geist-sans);--font-mono:var(--font-geist-mono)}html{scroll-behavior:smooth;zoom:1!important;-webkit-text-size-adjust:100%!important;-moz-text-size-adjust:100%!important;text-size-adjust:100%!important}.header-title-falcon{color:#5a9a4b}body{background:var(--background);color:var(--foreground);font-family:Arial,Helvetica,sans-serif;zoom:1!important;transform:scale(1)!important;transform-origin:0 0!important}@media (max-width:768px){*{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body,html{overflow-x:hidden;zoom:1;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}body{transform:scale(1);transform-origin:0 0}}.app-header{position:sticky;top:0;z-index:100;background-color:var(--background);display:flex;justify-content:space-between;align-items:center;padding:20px 40px;margin-bottom:20px}@media (max-width:768px){.app-header{padding:15px 20px;margin-bottom:15px}}.app-container{display:flex;flex-direction:column;min-height:100vh}.main-content{flex:1;max-width:730px;margin:0 auto;padding:0 20px 100px;width:100%;display:flex;flex-direction:column;justify-content:center}@media (max-width:768px){.main-content{padding:0 15px 60px;max-width:100%}}.preview-container{flex:1;max-width:860px;width:100%;margin:0 auto;padding:0 20px 100px}@media (max-width:768px){.preview-container{padding:0 15px 60px;max-width:100%}}.hidden{display:none}.header-title{font-size:20px;font-weight:700;color:#202124;text-decoration:none;display:inline-block}.header-title img{height:auto!important;width:auto!important;max-height:36px;-o-object-fit:contain;object-fit:contain}.header-nav-link{font-size:16px;color:#5f6368;text-decoration:none}.header-nav-link:hover{text-decoration:underline}.prompt-header{text-align:center;margin-bottom:24px;padding:40px 0}.prompt-headline{font-size:34px;font-weight:600;color:#3c4043;margin:0}.prompt-subheadline{font-size:20px;color:#5f6368;margin-top:8px}.prompt-highlight{color:#5a9a4b;font-weight:700}@media (max-width:768px){.prompt-header{padding:20px 0}.prompt-headline{font-size:24px;line-height:1.3}.prompt-subheadline{font-size:16px}}.input-container{display:flex;flex-direction:column;border:1px solid #dadce0;border-radius:12px;background-color:var(--background)}.input-container:focus-within{border-color:#5a9a4b}.script-textarea{width:100%;padding:12px;font-size:16px;font-family:sans-serif;color:var(--foreground);background-color:transparent;border:none;outline:none;resize:none;overflow-y:auto;max-height:300px}.input-toolbar{display:flex;align-items:center;justify-content:space-between;padding:4px 8px}@media (max-width:768px){.input-container{margin:0 5px;border-radius:8px}.script-textarea{font-size:16px;padding:16px 12px;min-height:80px}.input-toolbar{padding:8px 12px}}.char-counter{font-size:12px;color:#ccc;padding-left:6px;transition:color .2s ease-in-out}.char-counter.warning{color:#ed7c78;font-weight:500}@media (max-width:768px){.char-counter{font-size:11px;padding-left:8px}.input-toolbar{flex-wrap:wrap;gap:8px}}.submit-button-inline{background:none;border:1px solid transparent;border-radius:6px;padding:6px 12px;font-size:16px;font-weight:500;color:#3c4043;cursor:pointer;transition:background-color .2s}.submit-button-inline:hover{background-color:#f1f3f4}.submit-button-inline:disabled{color:#ccc;cursor:pointer}.submit-button-inline:disabled:hover{background-color:transparent}@media (max-width:768px){.submit-button-inline{padding:12px 16px;font-size:16px;min-height:44px;border-radius:8px}.download-button,.new-script-button{padding:16px 12px;font-size:18px;min-height:48px;border-radius:8px}.stop-button{padding:16px 24px;font-size:18px;min-height:48px}}@media (prefers-color-scheme:dark){.submit-button-inline{color:#e8eaed}.submit-button-inline:hover{background-color:rgba(232,234,237,.08)}.submit-button-inline:disabled{color:#555}}.error-message{color:red;text-align:center;min-height:1.5em;opacity:0;visibility:hidden;transition:opacity 1s ease-in-out,visibility 1s ease-in-out}.error-message.visible{opacity:1;visibility:visible}.fixed-faq-button,.submit-button-inline{position:relative}.fixed-faq-button{position:fixed;bottom:24px;right:24px;z-index:1000;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;border:none;background-color:#5a9a4b;color:#FFFFFF;font-size:28px;font-weight:500;cursor:pointer;transition:all .2s ease-in-out}.fixed-faq-button:hover{transform:scale(1.1)}@media (max-width:768px){.fixed-faq-button{bottom:20px;right:15px;width:50px;height:50px;font-size:24px}}@media (prefers-color-scheme:dark){.fixed-faq-button{background-color:#3c4043;color:#e8eaed}}[data-tooltip]:after{content:attr(data-tooltip);position:absolute;top:100%;left:50%;transform:translateX(-50%);margin-top:8px;background-color:#202124;color:#fff;padding:6px 10px;border-radius:4px;font-size:12px;font-weight:500;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .2s;pointer-events:none;z-index:10}[data-tooltip]:hover:after{opacity:1;visibility:visible}.app-footer{text-align:center;padding:40px 20px;color:#9e9e9e;font-size:12px}.footer-link{color:#9e9e9e;text-decoration:none;margin:0 10px}.footer-link:hover{text-decoration:underline}@media (max-width:768px){.app-footer{padding:30px 15px;font-size:11px}.footer-link{margin:0 5px}}.loading-container{text-align:center}.loading-box{border:1px solid #e0e0e0;border-radius:12px;overflow:hidden}.loading-notice{text-align:center;font-size:14px;font-weight:500;color:#5f6368;margin-bottom:16px}@media (prefers-color-scheme:dark){.loading-notice{color:#9e9e9e}}.video-container{position:relative;width:100%;padding-top:56.25%;overflow:hidden}@media (max-width:768px){.loading-box{margin:0 -5px}.video-container{border-radius:8px;overflow:hidden}}.video-player{position:absolute;top:0;left:0;width:100%;height:100%}.view-script-button{position:absolute;bottom:30px;right:0;z-index:10;display:flex;align-items:center;gap:8px;background-color:rgba(0,0,0,.7);color:white;border:1px solid white;border-radius:4px;padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}.view-script-button:hover{background-color:rgba(0,0,0,.9)}.video-wrapper{position:relative}.video-ad-link{text-decoration:none;color:inherit;display:block}.stop-button{margin-top:20px;padding:10px 20px;font-size:16px;color:white;background-color:#d9534f;border:none;border-radius:6px;cursor:pointer;transition:background-color .2s}.stop-button:hover{background-color:#c9302c}@media (prefers-color-scheme:dark){.loading-box{border-color:#444}}.title-dropdown-header{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dropdown-arrow{font-size:.8em}.prompt-dropdown{background-color:#f9f9f9;border-left:4px solid #5a9a4b;margin:0 auto 20px;max-width:700px;max-height:0;opacity:0;overflow:hidden;transition:all .4s ease-in-out}.prompt-dropdown.open{padding:12px 16px;max-height:200px;opacity:1}.prompt-dropdown p{margin:0}@media (max-width:768px){.title-dropdown-header{font-size:20px;line-height:1.3;padding:0 10px}.prompt-dropdown{margin:0 5px 15px;max-width:none}.prompt-dropdown.open{padding:10px 12px;max-height:300px}}.download-button,.new-script-button{background:none;border:none;cursor:pointer;transition:color .2s;font-weight:500;color:var(--foreground)}.download-button:hover,.new-script-button:hover{color:#5a9a4b}.download-button{padding:10px;font-size:16px}.new-script-button{padding:15px;font-size:18px;margin-top:10px}.waitlistSection{background-color:#f9f9f9;padding:80px 20px;border-top:1px solid #e8e8e8}@media (max-width:768px){.waitlistSection{padding:40px 0}.waitlistSection .sectionContent{padding:0 15px!important}}.waitlistForm{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:32px}.waitlistInput{width:100%;max-width:350px;padding:12px 16px;font-size:16px;border:1px solid #dadce0;border-radius:8px;outline:none;transition:border-color .2s}.waitlistInput:focus{border-color:#5a9a4b}.waitlistButton{padding:12px 24px;font-size:16px;font-weight:600;color:#fff;background-color:#5a9a4b;border:none;border-radius:8px;cursor:pointer;transition:background-color .2s}.waitlistButton:hover{background-color:#4a803e}.waitlistSuccessMessage{text-align:center;font-size:18px;font-weight:500;color:#2f855a;padding:20px}.waitlistErrorMessage{text-align:center;color:#c53030;margin-top:12px}@media (max-width:768px){.waitlistForm{flex-direction:column;align-items:center;gap:16px;margin-top:24px}.waitlistInput{width:100%;max-width:none;font-size:16px;padding:14px 16px}.waitlistButton{width:100%;max-width:350px;padding:14px 24px;font-size:16px}}.sectionContent{max-width:1100px;margin:0 auto;padding:0 20px}@media (max-width:768px){.sectionContent{padding:0 15px;max-width:100%}}.sectionTitle{font-size:38px;font-weight:600;text-align:center;margin-bottom:48px}.sectionSubtitle{font-size:18px;color:#5f6368;text-align:center;max-width:600px;margin:-24px auto 48px}@media (max-width:768px){.sectionTitle{font-size:26px;margin-bottom:32px;line-height:1.3}.sectionSubtitle{font-size:16px;margin:-16px auto 32px;padding:0 10px}}.pdf-preview-container{height:70vh;max-height:750px;border:1px solid #ccc;background-color:#f5f5f5;overflow:auto}@media (max-width:768px){.pdf-preview-container{height:65vh;max-height:600px;margin:0 -5px;border-radius:8px}.preview-container{padding:0 10px 50px}.pdf-preview-container iframe{width:100%!important;height:100%!important}.app-container>*{max-width:100vw;overflow-x:hidden}*{box-sizing:border-box}}@font-face{font-family:GeistSans;src:url(/_next/static/media/028c0d39d2e8f589-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local("Arial");ascent-override:85.83%;descent-override:20.53%;line-gap-override:9.33%;size-adjust:107.19%}.__className_fb8f2c{font-family:GeistSans,GeistSans Fallback}.__variable_fb8f2c{--font-geist-sans:"GeistSans","GeistSans Fallback"}