@font-face{font-family:Figtree;src:url(/assets/figtree.ttf)format("truetype");font-weight:300 900;font-display:swap}:root{--lime:#c7f135;--ink:#141610;--black:#0c0d0b;--muted:#71756a;--line:#e5e8df;--soft:#f6f7f2;--green:#3c4b13;--radius:12px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{color:var(--ink);background:#fff;margin:0;font-family:Figtree,Arial,sans-serif;font-size:15px;line-height:1.55}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a{color:inherit;text-decoration:none}p{margin:0 0 18px}h1,h2,h3{letter-spacing:-.04em;margin:0 0 16px;line-height:1.12}h1{font-size:44px;font-weight:850}h2{font-size:34px;font-weight:800}h3{font-size:21px;font-weight:750}img{max-width:100%;height:auto;display:block}button{border:0}mark{background:var(--lime);color:var(--ink);padding:0 .1em}::selection{background:var(--lime);color:var(--ink)}:focus-visible{outline-offset:4px;outline:3px solid #7e9e0f}input:focus,textarea:focus,select:focus{outline-offset:1px;outline:2px solid #8dab2c}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:200;background:var(--lime);padding:12px 24px;position:fixed;top:-60px;left:20px}.skip-link:focus{top:10px}.wrap{max-width:1296px;margin:auto;padding-left:40px;padding-right:40px}.section{padding-top:72px;padding-bottom:72px}.eyebrow{letter-spacing:1.45px;color:#707567;align-items:center;gap:9px;font-size:10px;font-weight:800;line-height:1.6;display:flex}.eyebrow span:not(.tiny-square){color:#72756c}.tiny-square{background:var(--lime);flex-shrink:0;width:8px;height:8px;display:inline-block}.button{white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:10px;min-height:45px;padding:13px 20px;font-size:13px;font-weight:750;line-height:1.2;transition:background .15s,transform .15s,color .15s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-1px)}.button.lime{background:var(--lime);color:var(--ink)}.button.lime:hover{background:#b7e623}.button.dark{background:var(--ink);color:#fff}.button.dark:hover{background:#2b3023}.button.outline{color:var(--ink);background:#fff;border-color:#daddd2}.button.outline:hover{background:var(--soft)}.button.small{min-height:37px;padding:10px 14px;font-size:12px}.button.full{width:100%}.text-link{align-items:center;gap:8px;font-size:13px;font-weight:750;display:inline-flex}.text-link:hover{text-underline-offset:4px;text-decoration:underline}.icon-button{color:#707669;background:0 0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.icon-button:hover{color:var(--ink);background:#edf0e5}.muted{color:var(--muted)}.lime-text{color:#647e0a}.pill{background:#f0f2eb;border-radius:4px;align-items:center;gap:6px;padding:5px 9px;font-size:10px;font-weight:750;line-height:1.4;display:inline-flex}.green-pill{color:#455714;background:#eaf3ce}.outline-pill{border:1px solid var(--line);background:0 0}.live-dot,.status-dot{background:var(--lime);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.header{background:var(--black);color:#fff;z-index:60;border-bottom:1px solid #292c25;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:40px;max-width:1490px;height:78px;margin:auto;padding:0 40px;display:flex}.brand{flex-shrink:0;align-items:center;gap:9px;display:flex}.brand>span{letter-spacing:-1px;font-size:23px;font-weight:900;line-height:1}.brand-sub{letter-spacing:2px;color:#c0c4b6;margin-top:7px;font-size:7px;font-weight:650;display:block}.main-nav{align-items:center;gap:32px;font-size:12px;font-weight:650;display:flex}.main-nav>a:not(.button){color:#aeb2a5;transition:color .15s}.main-nav>a.active,.main-nav>a:hover{color:#fff}.main-nav .header-login{margin-left:30px}.menu-toggle{color:#fff;background:0 0;display:none}.mobile-only{display:none}.hero{grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding-top:69px;padding-bottom:65px;display:grid}.hero h1{letter-spacing:-4.1px;margin-top:20px;margin-bottom:26px;font-size:70px;font-weight:900;line-height:1.02}.hero mark{margin-left:-5px;padding:0 9px 5px;display:inline-block}.hero-description{color:#707567;max-width:420px;margin-bottom:26px;font-size:17px;line-height:1.7}.hero-actions{align-items:center;gap:24px;display:flex}.hero-proof{color:#707568;gap:24px;margin-top:24px;font-size:11px;display:flex}.hero-proof span{align-items:center;gap:7px;display:flex}.hero-proof svg{color:#61782a}.hero-visual{background:#141710;border:1px solid #2a3022;border-radius:12px;min-height:400px;position:relative;overflow:hidden}.hero-visual>img{object-fit:cover;opacity:.95;width:100%;height:353px}.hero-art-top{color:#a2ac8c;letter-spacing:1.1px;border-bottom:1px solid #282e21;justify-content:space-between;padding:18px 20px;font-size:8px;font-weight:650;display:flex}.hero-art-top>span{align-items:center;gap:8px;display:flex}.hero-art-footer{color:#7e8a69;letter-spacing:1.4px;border-top:1px solid #282e21;justify-content:space-between;padding:18px 20px;font-size:8px;font-weight:650;display:flex}.hero-art-footer>span:last-child{color:var(--lime);font-size:15px;line-height:1}.hero-code{color:#e6ebdc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#212719f0;border:1px solid #55643a;border-radius:8px;width:300px;padding:15px 17px;position:absolute;bottom:57px;left:25px;transform:rotate(-2deg);box-shadow:0 12px 40px #05070380}.hero-code>span{letter-spacing:1.3px;color:#abb49a;font-size:7px}.hero-code .code-dots{gap:3px;margin-right:8px;display:inline-flex}.code-dots i{background:#69755b;border-radius:50%;width:4px;height:4px;display:block}.hero-code .code-cursor{float:right;color:var(--lime)}.hero-code p{letter-spacing:-.5px;margin:15px 0 13px;font-size:18px;font-weight:600;line-height:1.4}.hero-code a{color:var(--lime);border-top:1px solid #485536;justify-content:space-between;padding-top:11px;font-size:9px;font-weight:750;display:flex}.value-strip{background:var(--soft);border-block:1px solid var(--line)}.value-strip>.wrap{color:#717768;justify-content:space-between;align-items:center;gap:20px;padding-block:19px;font-size:11px;display:flex}.value-strip strong{color:var(--ink);font-weight:800}.value-strip .strip-note{letter-spacing:1.3px;color:#6f7663;font-size:8px}.section-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.section-heading h2{margin-top:10px;margin-bottom:0}.section-heading p{color:var(--muted);margin:12px 0 0;font-size:14px}.feature-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.feature-card{border:1px solid var(--line);background:#fff;border-radius:10px;padding:26px;transition:border-color .2s;position:relative}.feature-card:hover{border-color:#a5bf5f}.feature-icon{background:#f1f5e5;border:1px solid #e4eacf;border-radius:9px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:24px;display:flex}.feature-icon svg{color:#4a5b24;width:19px}.feature-card>span{letter-spacing:1.2px;color:#6f7663;font-size:8px;font-weight:750}.feature-card h3{letter-spacing:-.8px;margin-top:10px;font-size:23px}.feature-card p{color:var(--muted);max-width:280px;margin-bottom:28px;font-size:13px;line-height:1.7}.feature-card>svg{width:18px;position:absolute;bottom:21px;right:24px}.preview-section{background:var(--soft);border-block:1px solid var(--line)}.prompt-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:21px;display:grid}.prompt-card{background:#fff;border:1px solid #e1e5d8;border-radius:10px;flex-direction:column;min-width:0;transition:box-shadow .2s,border-color .2s;display:flex;overflow:hidden}.prompt-card:hover{border-color:#b9c798;box-shadow:0 7px 25px #1d30050a}.card-art{aspect-ratio:1.92;background:#151713;position:relative;overflow:hidden}.card-art img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.card-art>a{height:100%;display:block}.art-tag{letter-spacing:1px;color:#e1e8d5;background:#1c2118d9;border:1px solid #ffffff35;border-radius:3px;padding:5px 7px;font-size:7px;font-weight:750;position:absolute;top:14px;left:14px}.art-tag.free{background:var(--lime);color:#263109;border-color:var(--lime)}.card-bookmark{color:#fff;background:#1f251bdc;border:1px solid #ffffff25;border-radius:5px;place-items:center;width:29px;height:30px;display:grid;position:absolute;top:12px;right:12px}.card-bookmark.saved{background:var(--lime);color:var(--ink)}.card-body{flex-direction:column;flex:1;padding:20px;display:flex}.card-meta{color:#707667;align-items:center;gap:10px;margin-bottom:11px;font-size:9px;display:flex}.card-meta>span:first-child{color:#586542;font-weight:750}.card-meta>span+span:before{content:"•";color:#6f7566;margin-right:10px}.card-body h3{letter-spacing:-.65px;margin-bottom:9px;font-size:19px;line-height:1.25}.card-body h3 a:hover{text-underline-offset:3px;text-decoration:underline}.card-body>p{color:#6f7567;flex:1;min-height:41px;margin:0 0 21px;font-size:12px;line-height:1.7}.card-bottom{border-top:1px solid var(--line);align-items:center;gap:9px;padding-top:15px;display:flex}.card-copy{color:#35451a;background:#edf5d5;border-color:#e3edc8;border-radius:5px;flex:1;min-height:35px;padding:9px 10px;font-size:11px}.card-copy:hover{background:var(--lime)}.card-copy svg{width:13px}.card-open{border:1px solid var(--line);color:#505b42;border-radius:5px;place-items:center;width:34px;height:34px;display:grid}.card-open:hover{background:var(--soft)}.how-section{grid-template-columns:1fr 1fr;gap:100px;display:grid}.how-section h2{margin:15px 0 22px;font-size:44px}.how-section>div>p{color:var(--muted);font-size:14px;line-height:1.8}.steps{margin:0;padding:0;list-style:none}.steps li{border-bottom:1px solid var(--line);gap:23px;padding:22px 0;display:flex}.steps li:first-child{padding-top:5px}.steps li>span{color:#667941;padding-top:5px;font-size:11px;font-weight:800}.steps h3{margin-bottom:10px;font-size:21px}.steps p{color:var(--muted);max-width:360px;margin:0;font-size:13px}.bottom-cta{background:var(--lime);border:1px solid #c0e539;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:70px;padding:45px;display:flex}.bottom-cta .eyebrow{color:#536821}.bottom-cta h2{margin:13px 0 0;font-size:35px}.footer{border-top:1px solid var(--line);align-items:center;gap:30px;max-width:1490px;margin:auto;padding:30px 40px;display:flex}.footer-brand>span{font-size:15px}.footer>p{color:#717669;flex:1;max-width:390px;margin:0;font-size:9px}.footer>div:last-child{color:#707864;gap:25px;margin-left:auto;font-size:10px;display:flex}.app-shell{grid-template-columns:218px minmax(0,1fr);max-width:1600px;min-height:calc(100vh - 78px);margin:auto;transition:grid-template-columns .2s;display:grid}.sidebar{border-right:1px solid var(--line);background:#fafbf7;flex-direction:column;height:calc(100dvh - 78px);padding:31px 17px 20px;display:flex;position:sticky;top:78px;overflow-y:auto}.side-top{justify-content:space-between;align-items:center;margin:0 2px 22px 9px;display:flex}.side-top .eyebrow{letter-spacing:1.1px;font-size:8px}.sidebar .icon-button{width:25px;height:25px}.side-link{color:#6d7562;white-space:nowrap;border-radius:5px;align-items:center;gap:11px;padding:11px 12px;font-size:11px;font-weight:650;display:flex}.side-link:hover{color:var(--ink);background:#f0f3e8}.side-link.selected{color:#374917;background:#eaf3d3}.side-link.selected svg{color:#5b7623}.side-link>small{color:#6d785c;margin-left:auto;font-size:9px;font-weight:800}.side-link svg{flex-shrink:0}.nav-square{background:#acb698;border-radius:1px;flex-shrink:0;width:5px;height:5px;margin:0 6px}.sidebar-divider{background:#e5e9dc;height:1px;min-height:1px;margin:20px 10px}.side-section{letter-spacing:1.2px;margin-bottom:9px;padding-left:12px;font-size:8px}.side-help{background:#f1f5e5;border:1px solid #e4ebd4;border-radius:7px;margin:30px 2px 22px;padding:14px}.side-help .status-dot{background:#89a93a;width:5px;height:5px;margin-right:5px}.side-help strong{font-size:10px}.side-help p{color:#6d785e;margin:7px 0 12px;font-size:10px;line-height:1.7}.side-help a{color:#54643c;align-items:center;gap:8px;font-size:10px;font-weight:750;display:flex}.side-bottom{align-items:center;gap:9px;margin-top:auto;padding:10px 6px 0;display:flex}.avatar{color:#627b38;background:#e8eddc;border:1px solid #dfe5d2;border-radius:7px;place-items:center;width:32px;height:32px;font-size:12px;font-weight:850;display:grid}.side-bottom strong{font-size:10px;display:block}.side-bottom small{color:#6e7762;margin-top:3px;font-size:8px;display:block}.workspace{width:100%;min-width:0;max-width:1350px;margin:auto;padding:37px 38px 60px}.app-shell.collapsed{grid-template-columns:72px minmax(0,1fr)}.collapsed .sidebar{padding-inline:12px}.collapsed .side-top{margin:0 auto 22px}.collapsed .side-top>.eyebrow,.collapsed .side-link>span,.collapsed .side-link>small,.collapsed .side-section,.collapsed .side-help,.collapsed .side-bottom>div,.collapsed .side-bottom>.avatar{display:none}.collapsed .side-link{justify-content:center;padding-inline:8px}.collapsed .nav-square{display:block!important}.collapsed .sidebar-divider{margin:20px 5px}.mobile-sidebar{display:none}.page-eyebrow{margin-bottom:17px}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin:12px 0 28px;display:flex}.page-heading h1{letter-spacing:-1.6px;margin-bottom:11px;font-size:36px}.page-heading p{color:#6e7564;margin:0;font-size:12px}.page-heading .button{min-height:37px;padding:11px 13px;font-size:11px}.library-search{border:1px solid #dfe4d4;border-radius:7px;align-items:center;gap:12px;margin-bottom:26px;padding:14px 17px;display:flex;box-shadow:0 2px 4px #0f200505}.library-search>svg{color:#6c795d;width:18px}.library-search input{background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:12px}.library-search input::placeholder{color:#707566}.library-search kbd{border:1px solid var(--line);color:#6f7663;border-radius:3px;place-items:center;width:20px;height:20px;font-family:inherit;font-size:10px;display:grid}.library-tabs{border-bottom:1px solid var(--line);gap:26px;margin-bottom:18px;display:flex;overflow-x:auto}.library-tabs button{color:#6f7861;white-space:nowrap;background:0 0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:0 0 14px;font-size:11px;font-weight:700;display:flex}.library-tabs button.selected{color:var(--ink);border-bottom-color:#89a921}.library-tabs button>span{color:#6f775e;background:#f3f5ed;border-radius:4px;min-width:19px;padding:1px 5px;font-size:8px}.library-tabs button.selected>span{color:#536b21;background:#edf4dc}.filter-row{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:19px;display:flex}select{border:1px solid var(--line);color:#58624b;background:#fff;border-radius:5px;max-width:100%;min-height:37px;padding:7px 29px 7px 10px;font-size:11px}.filter-row select{max-width:215px;min-height:33px;font-size:10px}.filter-button{border-color:var(--line);color:#687658;background:#fff;border-radius:5px;min-height:33px;padding:8px 11px;font-size:10px}.filter-button.active{background:var(--soft)}.mini-count{background:var(--lime);border-radius:4px;padding:1px 5px}.free-check{color:#6a785e;cursor:pointer;align-items:center;gap:6px;margin-left:auto;font-size:10px;display:flex}input[type=checkbox]{accent-color:#8eac2b;width:14px;height:14px}.expanded-filters{background:var(--soft);border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-bottom:18px;padding:20px;display:grid}.expanded-filters label{flex-direction:column;gap:5px;font-size:10px;font-weight:700;display:flex}.expanded-filters select{color:#6d7862;width:100%}.active-filters{flex-wrap:wrap;gap:6px;margin:0 0 16px;display:flex}.active-filters button{color:#586f2f;background:#eff5df;border:1px solid #e3edcf;border-radius:4px;align-items:center;gap:7px;padding:5px 8px;font-size:9px;display:flex}.active-filters button:last-child{background:0 0;border:0}.results-heading{color:#6e7662;justify-content:space-between;align-items:center;gap:10px;margin:21px 0 16px;font-size:10px;display:flex}.results-heading strong{color:#556545}.results-draft{color:#6f7563;font-size:9px}.results-heading label{white-space:nowrap;align-items:center;gap:5px;display:flex}.results-heading select{border:0;min-height:28px;padding:4px 18px 4px 5px;font-size:10px}.load-more{flex-direction:column;align-items:center;gap:12px;padding:35px;display:flex}.load-more small{color:#707762;font-size:10px}.library-note{background:var(--soft);border:1px solid var(--line);border-radius:7px;align-items:center;gap:12px;margin-top:30px;padding:20px;display:flex}.library-note p{color:#6d7761;flex:1;margin:0;font-size:10px}.library-note>a{align-items:center;gap:7px;font-size:10px;font-weight:750;display:flex}.empty-state{text-align:center;background:#fdfefb;border:1px dashed #dce4cd;border-radius:10px;flex-direction:column;align-items:center;gap:15px;margin-top:25px;padding:80px 20px;display:flex}.empty-state>svg{color:#697b51;margin-bottom:5px}.empty-state h2{margin:0;font-size:26px}.empty-state h1{font-size:33px}.empty-state p{color:#6c765f;max-width:450px;margin:0 0 6px;font-size:13px}.toast{z-index:100;color:#edf2e3;background:#1a2013;border:1px solid #4c6131;border-radius:8px;align-items:center;gap:12px;max-width:min(600px,100vw - 30px);padding:15px 19px;font-size:12px;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 10px 35px #0003}.toast button{color:#a1b28b;background:0 0;margin-left:10px;font-size:20px}.back-link{color:#6b765d;align-items:center;gap:7px;margin-bottom:26px;font-size:11px;display:inline-flex}.prompt-title-row{justify-content:space-between;align-items:center;gap:25px;margin-bottom:30px;display:flex}.prompt-title-row .eyebrow{margin-bottom:12px;font-size:8px}.prompt-title-row h1{letter-spacing:-1.5px;font-size:37px}.prompt-title-row p{color:#6c785e;max-width:650px;margin-bottom:15px;font-size:12px}.prompt-pills{gap:6px;display:flex}.prompt-builder{grid-template-columns:minmax(270px,.85fr) minmax(0,1.4fr);align-items:start;gap:23px;display:grid}.variables-panel{border:1px solid var(--line);border-radius:9px;padding:23px}.panel-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:23px;display:flex}.panel-heading h2{margin:7px 0 0;font-size:22px}.panel-heading .eyebrow{font-size:8px}.field{color:#4f5c42;flex-direction:column;gap:7px;margin-bottom:21px;font-size:11px;font-weight:700;display:flex}.field>small{color:#6d7662;font-size:10px;font-weight:400;line-height:1.6}.field input,.field textarea,.field select{color:#4c5a3d;resize:vertical;background:#fff;border:1px solid #dfe5d5;border-radius:5px;width:100%;padding:10px 11px;font-size:11px;font-weight:400;line-height:1.6}.field input{min-height:40px}.field textarea{min-height:65px}.field input[readonly]{color:#6c785f;background:#f8faf4}.field a{text-underline-offset:3px;text-decoration:underline}.form-divider{background:var(--line);height:1px;margin:25px 0}.save-box{border-top:1px solid var(--line);padding-top:23px}.save-box>small{color:#6e7662;text-align:center;margin-top:12px;font-size:9px;display:block}.preview-panel{min-width:0}.preview-top{border:1px solid var(--line);background:#fafcf6;border-bottom:0;border-radius:9px 9px 0 0;justify-content:space-between;align-items:center;gap:12px;padding:20px 22px;display:flex}.preview-top .eyebrow{font-size:8px}.preview-top h2{margin:8px 0 0;font-size:24px}.workspace-tabs{border:1px solid var(--line);background:#fafcf6;border-block-width:0 1px;gap:25px;padding:0 22px;display:flex;overflow:auto}.workspace-tabs button{color:#707763;white-space:nowrap;background:0 0;border-bottom:2px solid #0000;padding:13px 0;font-size:10px}.workspace-tabs button.selected{color:#536b2a;border-bottom-color:#9fb64a;font-weight:800}.tab-content{border:1px solid var(--line);border-top:0;border-radius:0 0 9px 9px;min-height:300px;padding:22px}.preview-info{letter-spacing:1px;color:#667852;align-items:center;gap:7px;margin-bottom:15px;font-size:8px;font-weight:750;display:flex}.preview-info .live-dot{background:#95b43e}.preview-info>span:last-child{letter-spacing:0;color:#6e7562;margin-left:auto;font-weight:400}.prompt-text{color:#687457;white-space:pre-wrap;overflow-wrap:anywhere;scrollbar-color:#dce5cc transparent;scrollbar-width:thin;max-height:600px;margin:0;padding-right:8px;font:10px/1.9 ui-monospace,SFMono-Regular,Consolas,monospace;overflow-y:auto}.preview-copy-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;margin-top:20px;padding-top:18px;display:flex}.preview-copy-footer small{color:#6f7765;font-size:9px}.tab-content>h3{font-size:22px}.tab-content>p{color:#6b785e;font-size:12px}.example-text{margin-bottom:22px}.prose{color:#6a775e;font-size:13px;line-height:1.85}.prose h1,.prose h2,.prose h3{color:var(--ink)}.prose h3{margin:27px 0 12px;font-size:21px}.prose h3:first-child{margin-top:0}.prose ul{padding-left:20px}.prose li{margin-bottom:10px}.prose a{color:#546d27;text-underline-offset:3px;text-decoration:underline}.notice{color:#69785a;background:#f2f6e8;border:1px solid #e5edd6;border-radius:6px;align-items:flex-start;gap:11px;margin:18px 0;padding:16px;font-size:11px;display:flex}.notice>svg{color:#657a46;flex-shrink:0;margin-top:2px}.notice p{margin:0}.followups{padding-top:29px}.compact{margin-bottom:18px}.compact .eyebrow{font-size:8px}.compact h3{margin:9px 0 0;font-size:24px}.followups details{border:1px solid var(--line);border-radius:6px;margin-bottom:9px;padding:15px 17px}.followups summary{cursor:pointer;justify-content:space-between;align-items:center;font-size:11px;font-weight:750;list-style:none;display:flex}.followups summary::-webkit-details-marker{display:none}.followups details[open] summary svg{transform:rotate(180deg)}.followups details p{color:#6d7860;margin:15px 0;font-size:11px;line-height:1.8}.access-panel{text-align:center;border:1px solid var(--line);background:#fbfcf7;border-radius:12px;flex-direction:column;align-items:center;gap:18px;max-width:600px;margin:60px auto;padding:45px;display:flex}.access-icon{color:#627b2c;background:#eaf3ce;border-radius:17px;place-items:center;width:70px;height:70px;margin-bottom:8px;display:grid}.access-panel h2{max-width:450px;margin:0;font-size:38px}.access-panel p{color:#6d775e;max-width:390px;margin:0 0 7px;font-size:13px}.access-panel small{color:#6f7664;font-size:9px}.is-saved{background:#edf5d8!important}.two-columns{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.two-columns .wide{grid-column:1/-1}.project-editor{border:1px solid var(--line);border-radius:9px;margin-bottom:26px;padding:27px}.project-editor>.panel-heading h2{margin:0}.project-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.project-card{border:1px solid var(--line);border-radius:9px;padding:25px}.project-icon{color:#637c30;margin-bottom:20px}.project-card .eyebrow{margin-bottom:10px;font-size:8px}.project-card p{color:#6d795e;font-size:12px}.project-tags{color:#6a785d;flex-wrap:wrap;gap:8px;margin:20px 0;font-size:9px;display:flex}.project-tags>span{background:var(--soft);border-radius:4px;padding:5px 7px}.project-card .card-bottom{justify-content:space-between}.saved-item{border-bottom:1px solid var(--line);align-items:center;gap:15px;padding:22px 0;display:flex}.saved-item>div:nth-child(2){flex:1}.saved-symbol{color:#667b49;background:#f1f5e7;border:1px solid #e4ebd6;border-radius:8px;place-items:center;width:43px;height:43px;display:grid}.saved-item h3{margin:0 0 7px;font-size:19px}.saved-item p{color:#6f7861;margin:0;font-size:10px}.custom-layout{grid-template-columns:1fr 1fr;gap:27px;display:grid}.custom-layout>section{min-width:0}.module-panel{border:1px solid var(--line);border-radius:9px;align-self:start;padding:26px}.module-panel h2{font-size:25px}.module-panel>.muted{font-size:11px}.module-list{border-top:1px solid var(--line);max-height:580px;margin-bottom:20px;overflow-y:auto}.module{border-bottom:1px solid var(--line);cursor:pointer;border-radius:4px;align-items:center;gap:12px;padding:13px 8px;display:flex}.module.selected{background:#f2f7e5}.module>span{flex-direction:column;display:flex}.module strong{font-size:11px;font-weight:650}.module small{color:#6e765e;margin-top:4px;font-size:9px}.module-panel>small{margin-top:10px;font-size:9px;display:block}.custom-result{border:1px solid var(--line);border-radius:9px;margin-top:25px;padding:27px}.custom-result .prompt-text{margin-bottom:25px}.auth-layout{grid-template-columns:1fr 1fr;align-items:start;gap:100px;padding-top:70px;padding-bottom:80px;display:grid}.auth-story h1{letter-spacing:-3px;margin:22px 0;font-size:63px;line-height:1.06}.auth-story>p{color:#6d7960;font-size:14px;line-height:1.8}.auth-story>img{object-fit:cover;aspect-ratio:16/9;border-radius:12px;width:100%;height:auto;margin-top:30px}.auth-card{border:1px solid var(--line);border-radius:12px;margin-top:10px;padding:35px}.auth-card>.eyebrow{font-size:8px}.auth-card h2{margin:17px 0;font-size:34px}.auth-card>p{color:#6c795d;margin-bottom:27px;font-size:12px}.auth-card form{margin-top:25px}.auth-link{color:#68785a;text-align:right;margin-top:16px;font-size:11px;display:block}.auth-card .auth-switch{text-align:center;border-top:1px solid var(--line);margin:25px 0;padding-top:23px;font-size:11px}.auth-switch a{color:#556f2d;font-weight:750}.auth-fine{color:#6f7862;text-align:center;font-size:9px;line-height:1.7;display:block}.password-field{position:relative}.password-field input{padding-right:40px}.password-field button{color:#6c785a;background:0 0;padding:0;position:absolute;top:10px;right:9px}.form-error{color:#9b4d3d;background:#fbf1ee;border:1px solid #e5c9c4;border-radius:5px;padding:11px;font-size:11px}.success-box{color:#627b38;background:#f0f6e3;border:1px solid #dfebc7;border-radius:7px;padding:22px;font-size:12px}.success-box>svg{margin-bottom:15px}.success-box p{margin:0}.success-box .button{margin-top:20px}.dev-note{color:#6b785b;background:#f7f8f2;border:1px dashed #e0e7d2;border-radius:5px;align-items:flex-start;gap:9px;margin-bottom:18px;padding:13px;font-size:9px;display:flex}.dev-note svg{flex-shrink:0}.dev-note a{text-decoration:underline}.account-grid{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.settings-card{border:1px solid var(--line);border-radius:9px;margin-bottom:15px;padding:28px}.settings-card h2{margin-bottom:23px;font-size:25px}.settings-card>p{color:#6b785b;font-size:12px;line-height:1.8}.settings-card form{margin:0}.access-state{color:#627e30;align-items:center;gap:13px;margin:20px 0;display:flex}.access-state h2{color:var(--ink);margin:0}.entitlement-card>.pill{margin-bottom:18px}.settings-card .price-small{color:#344022;margin-top:20px;font-size:20px}.price-small>span{color:#6d765e;font-size:10px;display:block}.mock-box{background:#f7faef;border:1px dashed #b7cc8a;border-radius:6px;margin-top:25px;padding:17px}.mock-box>div{color:#627b3b;letter-spacing:.7px;align-items:center;gap:7px;font-size:9px;display:flex}.mock-box p{color:#6c785b;margin:12px 0;font-size:10px;line-height:1.8}.admin-grid{grid-template-columns:240px minmax(0,1fr);gap:25px;margin-top:28px;display:grid}.admin-grid h2{font-size:23px}.admin-grid h3{margin-top:30px;font-size:19px}.admin-grid aside .muted{font-size:11px}.json-editor{border:1px solid var(--line);color:#697a53;resize:vertical;border-radius:7px;width:100%;min-height:800px;padding:20px;font:10px/1.8 ui-monospace,monospace}.history-item{text-align:left;border:1px solid var(--line);background:#f8faf3;border-radius:5px;width:100%;margin-bottom:7px;padding:12px;font-size:11px;position:relative}.history-item small{color:#6f7862;margin-top:5px;font-size:8px;display:block}.history-item svg{position:absolute;top:13px;right:12px}.guide-wrap{max-width:1020px;padding-top:60px;padding-bottom:80px}.guide-wrap>.eyebrow{margin-bottom:18px}.guide-wrap>h1{letter-spacing:-2px;max-width:750px;margin-bottom:24px;font-size:54px}.guide-intro{color:#6c795e;max-width:690px;margin-bottom:38px;font-size:16px;line-height:1.85}.guide-steps{counter-reset:guide}.guide-step{border-top:1px solid var(--line);grid-template-columns:60px 1fr;gap:20px;padding:34px 0;display:grid}.guide-number{color:#647b35;font-size:14px;font-weight:800}.guide-step h2{font-size:29px}.guide-step p{color:#697a5b;max-width:740px;font-size:13px;line-height:1.9}.guide-code{color:#667c4d;white-space:pre-wrap;background:#f4f7ec;border:1px solid #e4ebd6;border-radius:7px;padding:22px;font:11px/1.8 ui-monospace,monospace}.guide-table{border-collapse:collapse;width:100%;margin-block:25px;font-size:11px}.guide-table th{text-align:left;color:#64794c;border:1px solid var(--line);background:#f6f8f1;padding:13px;font-weight:750}.guide-table td{border:1px solid var(--line);vertical-align:top;color:#6a785b;padding:14px;line-height:1.8}.guide-table td:first-child{color:#435733;font-weight:700}.guide-table a{text-decoration:underline}.table-scroll{overflow-x:auto}.pricing-hero{text-align:center;padding:65px 0 20px}.pricing-hero .eyebrow{justify-content:center}.pricing-hero h1{letter-spacing:-2.6px;margin:20px 0;font-size:60px}.pricing-hero p{color:#6d785e;font-size:15px}.price-card{border:1px solid #dbe7c0;border-radius:13px;grid-template-columns:1fr 1fr;max-width:900px;margin:35px auto 60px;display:grid;overflow:hidden}.price-main{background:#f4f9e8;padding:45px}.price-main .eyebrow{color:#647a44}.price-main h2{letter-spacing:-4px;margin:24px 0 2px;font-size:75px}.price-main .currency-label{color:#697853;font-size:11px}.price-main>p{color:#647950;font-size:12px}.price-main .button{margin-top:22px}.price-main>small{color:#6a7958;margin-top:15px;font-size:9px;display:block}.price-features{padding:42px}.price-features h3{margin-bottom:25px;font-size:23px}.price-features ul{margin:0;padding:0;list-style:none}.price-features li{color:#647a56;align-items:flex-start;gap:11px;margin:16px 0;font-size:12px;display:flex}.price-features svg{color:#647a39;flex-shrink:0}.faq{max-width:850px;margin:auto;padding-bottom:70px}.faq h2{font-size:32px}.faq details{border-bottom:1px solid var(--line);padding:20px 0}.faq summary{cursor:pointer;font-size:14px;font-weight:650}.faq details p{color:#677959;margin:15px 0 0;font-size:12px;line-height:1.9}.coverage-grid{grid-template-columns:repeat(3,1fr);gap:15px;margin:25px 0;display:grid}.coverage-stat{border:1px solid var(--line);background:#f5f8ee;border-radius:8px;padding:20px}.coverage-stat strong{font-size:30px;display:block}.coverage-stat span{color:#6b775c;font-size:10px}.coverage-table{font-size:10px}.coverage-table td{padding:12px}.coverage-table strong{color:#5f7d33}.source-item{border-top:1px solid var(--line);padding:25px 0}.source-item h3{font-size:23px}.source-item p{color:#6a785a;font-size:12px;line-height:1.9}.source-item a{color:#5c7a35;font-size:11px;text-decoration:underline}.skeleton{border:1px solid var(--line);background:linear-gradient(90deg,#f3f5ed,#fafbf6,#f3f5ed) 0 0/200% 100%;border-radius:9px;height:240px;animation:1.8s infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}@media (min-width:1550px){.workspace{padding-inline:48px}.card-art{aspect-ratio:1.95}.card-body h3{font-size:22px}.card-body>p{font-size:13px}}@media (max-width:1190px){.hero{gap:35px}.hero h1{letter-spacing:-3.5px;font-size:58px}.hero-actions{gap:14px}.hero-actions .text-link{font-size:11px}.hero-visual{min-height:370px}.hero-visual>img{height:313px}.hero-code{width:260px}.app-shell{grid-template-columns:190px minmax(0,1fr)}.workspace{padding:30px 25px 50px}.sidebar{padding-inline:11px}.side-link{font-size:10px}.side-help strong{font-size:9px}.page-heading h1{font-size:31px}.prompt-grid{gap:15px}.card-body{padding:16px}.card-body h3{font-size:17px}.card-body>p{font-size:11px}.card-meta{font-size:8px}.card-meta>span+span:before{margin-right:6px}.card-meta{gap:6px}.card-copy{font-size:10px}.auth-layout{gap:60px}.auth-story h1{font-size:54px}.main-nav{gap:25px}.main-nav .header-login{margin-left:10px}.prompt-builder{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr)}.preview-top{padding:17px}.preview-top h2{font-size:21px}.preview-top .button{padding:11px 12px;font-size:11px}.variables-panel,.tab-content{padding:18px}.value-strip .strip-note{display:none}.footer>p{max-width:300px}}@media (max-width:960px){.header-inner{padding-inline:25px}.main-nav{gap:20px}.brand>span{font-size:20px}.brand img{width:32px}.brand-sub{font-size:6px}.wrap{padding-inline:28px}.hero{gap:25px;padding-top:50px;padding-bottom:50px}.hero h1{letter-spacing:-2.8px;font-size:49px}.hero-description{font-size:14px}.hero-actions{flex-direction:column;align-items:flex-start;gap:18px}.hero .eyebrow{letter-spacing:1px;font-size:8px}.hero-proof{gap:15px;font-size:9px}.hero-visual>img{height:310px}.hero-code{width:245px;left:18px}.hero-art-top{padding:15px;font-size:6px}.feature-card{padding:20px}.feature-card h3{font-size:21px}.feature-card p{font-size:12px}.section{padding-block:50px}.how-section{gap:50px}.how-section h2{font-size:37px}.app-shell{grid-template-columns:175px minmax(0,1fr)}.sidebar{padding-inline:8px}.workspace{padding-inline:23px}.side-link{gap:8px;padding-inline:9px}.side-top .eyebrow{font-size:7px}.side-link svg{width:16px}.side-help{padding:11px}.side-help strong{font-size:8px}.side-bottom strong{font-size:9px}.side-bottom small{font-size:7px}.prompt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.page-heading{align-items:flex-start}.page-heading h1{font-size:29px}.page-heading>.button{gap:7px;padding:10px;font-size:10px}.page-heading p{font-size:11px}.library-tabs{gap:18px}.library-tabs button{font-size:10px}.filter-row{gap:7px}.filter-row select{max-width:160px}.free-check{margin-left:0}.results-draft{display:none}.prompt-builder{grid-template-columns:1fr}.variables-panel{padding:23px}.variables-panel .field textarea{min-height:55px}.prompt-title-row h1{font-size:30px}.account-grid{grid-template-columns:1fr}.auth-layout{gap:35px}.auth-story h1{font-size:46px}.auth-card{padding:27px}.auth-card h2{font-size:29px}.custom-layout{grid-template-columns:1fr}.module-list{max-height:400px}.admin-grid,.project-grid{grid-template-columns:1fr}.bottom-cta{gap:25px;margin-inline:28px;padding:30px}.bottom-cta h2{font-size:29px}.footer{flex-wrap:wrap;gap:20px;padding:25px 28px}.footer>div:last-child{margin-left:auto}.footer>p{flex:1;max-width:none;font-size:8px}.price-main,.price-features{padding:32px}.coverage-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){body{font-size:14px}.wrap{padding-inline:22px}.header-inner{height:66px;padding-inline:22px}.brand img{width:31px}.brand>span{font-size:21px}.brand-sub{letter-spacing:1.8px;font-size:6px}.menu-toggle{place-items:center;padding:7px;display:grid}.main-nav{background:#11130e;border-top:1px solid #333b29;flex-direction:column;align-items:stretch;gap:0;padding:22px;display:none;position:absolute;top:66px;left:0;right:0;box-shadow:0 16px 24px #0002}.main-nav.open{display:flex}.main-nav>a{padding:13px 0;font-size:13px}.main-nav .header-login{margin:0}.main-nav .button{margin-top:10px;padding:14px}.main-nav .mobile-only{display:block}.hero{grid-template-columns:1fr;gap:32px;padding-top:38px;padding-bottom:37px}.hero h1{letter-spacing:-2.8px;margin-top:17px;margin-bottom:22px;font-size:clamp(45px,9.7vw,68px);line-height:1.06}.hero .eyebrow{letter-spacing:1px;font-size:8px}.hero-description{max-width:390px;margin-bottom:23px;font-size:14px;line-height:1.8}.hero-actions{flex-flow:wrap;align-items:center;gap:18px}.hero-actions .button{padding:12px 14px;font-size:11px}.hero-actions .text-link{font-size:10px}.hero-proof{margin-top:20px;font-size:9px}.hero-visual{width:100%;max-width:520px;min-height:370px;margin:auto}.hero-visual>img{height:315px}.hero-code{width:270px;bottom:55px;left:20px}.hero-art-top{font-size:7px}.hero-code p{font-size:18px}.hero-code a{font-size:10px}.hero-art-footer{padding:16px 18px;font-size:7px}.value-strip>.wrap{flex-wrap:wrap;justify-content:flex-start;gap:15px;padding-block:16px;font-size:9px}.value-strip>.wrap>span:nth-child(3){font-size:9px}.section{padding-block:40px}.section-heading{flex-wrap:wrap;align-items:flex-start;gap:20px;margin-bottom:23px}.section-heading h2{letter-spacing:-1px;max-width:310px;font-size:28px;line-height:1.15}.section-heading>.text-link{font-size:11px}.eyebrow{letter-spacing:1.2px;font-size:8px}.section-heading p{font-size:12px}.feature-grid{grid-template-columns:1fr;gap:12px}.feature-card{padding:22px}.feature-icon{float:left;width:37px;height:37px;margin-bottom:12px;margin-right:17px}.feature-card>span{letter-spacing:.8px;font-size:7px}.feature-card h3{margin-top:8px;font-size:23px}.feature-card p{max-width:90%;margin-top:19px;margin-bottom:20px;font-size:12px}.preview-section .prompt-grid{grid-template-columns:1fr}.card-body{padding:20px}.card-body h3{margin-bottom:11px;font-size:23px}.card-body>p{min-height:0;margin-bottom:20px;font-size:12px}.card-meta{gap:10px;font-size:10px}.card-art{aspect-ratio:1.95}.art-tag{font-size:8px;top:15px;left:15px}.card-copy{min-height:39px;font-size:12px}.card-copy svg{width:15px}.card-open{width:38px;height:38px}.card-bottom{padding-top:15px}.card-bookmark{width:33px;height:33px;top:13px;right:14px}.how-section{grid-template-columns:1fr;gap:30px}.how-section h2{font-size:36px}.steps li{padding:21px 0}.steps h3{font-size:22px}.steps p{font-size:12px}.bottom-cta{flex-direction:column;align-items:flex-start;gap:25px;margin:0 22px 40px;padding:27px}.bottom-cta h2{font-size:29px}.footer{gap:17px;padding:23px 22px}.footer>p{flex-basis:calc(100% - 190px);font-size:8px}.footer>div:last-child{gap:22px;width:100%;margin:0;font-size:10px}.app-shell{flex-direction:column;min-height:calc(100vh - 66px);display:flex;position:relative}.mobile-sidebar{align-self:flex-start;gap:8px;margin:20px 22px 0;font-size:10px;display:flex}.sidebar{z-index:40;border:1px solid #dfe7cf;border-radius:8px;width:240px;height:auto;max-height:calc(100dvh - 150px);padding:20px 15px;display:none;position:absolute;top:60px;left:22px;box-shadow:0 12px 30px #24310d22}.sidebar.show,.sidebar .side-top>.eyebrow{display:flex}.sidebar .side-top .icon-button{display:none}.sidebar .side-link>span,.sidebar .side-link>small{display:inline}.sidebar .side-section{display:block}.sidebar .side-help,.sidebar .side-bottom{display:none}.sidebar .side-link{justify-content:flex-start;gap:12px;padding:12px 15px;font-size:12px}.sidebar .nav-square{display:block}.sidebar .side-top{margin:0 13px 20px}.sidebar .side-top .eyebrow{font-size:9px}.workspace{padding:26px 22px 40px}.page-eyebrow{margin-bottom:13px;font-size:7px}.page-heading{flex-wrap:wrap;gap:17px;margin-top:10px;margin-bottom:22px}.page-heading h1{letter-spacing:-1.5px;margin-bottom:14px;font-size:34px;line-height:1.08}.page-heading p{max-width:350px;font-size:12px;line-height:1.8}.page-heading>.button{min-height:34px;padding:9px 12px;font-size:11px}.library-search{gap:9px;margin-bottom:23px;padding:13px}.library-search input{font-size:11px}.library-search kbd{display:none}.library-tabs{gap:20px;margin-bottom:18px}.library-tabs button{gap:5px;padding-bottom:12px;font-size:10px}.library-tabs button>span{font-size:7px}.filter-row{gap:7px}.filter-row select{max-width:calc(48vw - 30px);min-height:34px;font-size:9px}.filter-button{font-size:9px}.free-check{margin-left:auto;font-size:10px}.expanded-filters{grid-template-columns:1fr 1fr;gap:12px;padding:15px}.expanded-filters label{font-size:9px}.expanded-filters select{min-height:35px;font-size:9px}.results-heading{margin-top:23px;font-size:10px}.results-heading label,.results-heading select{font-size:9px}.workspace .prompt-grid{grid-template-columns:1fr;gap:20px}.library-note{flex-wrap:wrap;align-items:flex-start;gap:10px;margin-top:20px;padding:17px}.library-note .tiny-square{margin-top:5px}.library-note p{min-width:230px;font-size:10px}.library-note>a{margin-left:18px;font-size:10px}.empty-state{gap:13px;padding:50px 15px}.empty-state h2{font-size:25px}.empty-state p{font-size:12px}.prompt-title-row{flex-wrap:wrap;align-items:flex-start;gap:18px}.prompt-title-row .eyebrow{font-size:7px;line-height:1.9}.prompt-title-row h1{font-size:34px}.prompt-title-row p{font-size:12px;line-height:1.8}.prompt-title-row>.button{min-height:35px;padding:10px 13px;font-size:11px}.prompt-builder{gap:26px}.variables-panel{padding:20px}.panel-heading h2{font-size:24px}.field{font-size:11px}.field>small{font-size:10px}.field input,.field textarea,.field select{min-height:42px;padding:11px;font-size:12px}.preview-top{align-items:center;padding:19px}.preview-top h2{font-size:22px}.preview-top .button{padding:11px 12px;font-size:10px}.preview-top .eyebrow{font-size:7px}.workspace-tabs{gap:23px;padding-inline:19px}.tab-content{padding:20px}.preview-info{letter-spacing:.5px;font-size:7px}.preview-info>span:last-child{font-size:7px}.prompt-text{max-height:530px;font-size:10px;line-height:1.9}.preview-copy-footer{flex-wrap:wrap}.preview-copy-footer small{font-size:9px}.access-panel{margin:25px auto;padding:30px 22px}.access-panel h2{font-size:32px}.access-panel p{font-size:12px}.auth-layout{grid-template-columns:1fr;gap:30px;padding-top:35px;padding-bottom:45px}.auth-story h1{letter-spacing:-2.4px;margin:18px 0;font-size:48px}.auth-story>img{display:none}.auth-story p{margin:0;font-size:12px}.auth-card{margin:0;padding:25px}.auth-card h2{font-size:31px}.auth-card>p{font-size:12px}.auth-card .field input{font-size:14px}.password-field button{top:13px}.auth-switch,.auth-link{font-size:12px}.dev-note,.auth-fine{font-size:10px}.settings-card{padding:23px}.settings-card h2{font-size:25px}.settings-card>p{font-size:12px}.account-grid{gap:8px}.settings-card .price-small{font-size:23px}.price-small>span{font-size:10px}.mock-box p{font-size:11px}.two-columns{grid-template-columns:1fr;gap:0}.two-columns .wide{grid-column:auto}.project-editor{padding:21px}.project-card{padding:22px}.project-card h2{font-size:29px}.project-card p{font-size:12px}.saved-item{flex-wrap:wrap;gap:13px;padding:20px 0}.saved-item>div:nth-child(2){flex-basis:calc(100% - 60px)}.saved-item h3{font-size:21px}.saved-item .button{margin-left:58px}.saved-item .icon-button:last-child{margin-left:auto}.module-panel{padding:20px}.module strong{font-size:12px}.module small{font-size:10px}.custom-result{padding:20px}.custom-result .section-heading{flex-wrap:wrap}.admin-grid{gap:12px}.admin-grid .section-heading{flex-wrap:wrap}.json-editor{min-height:600px;font-size:10px}.guide-wrap{padding-top:38px;padding-bottom:45px}.guide-wrap>h1{letter-spacing:-1.8px;font-size:43px;line-height:1.1}.guide-intro{font-size:14px;line-height:1.9}.guide-step{grid-template-columns:25px 1fr;gap:12px;padding:27px 0}.guide-number{font-size:11px}.guide-step h2{font-size:25px}.guide-step p{font-size:12px}.guide-code{padding:17px;font-size:10px}.guide-table{min-width:570px;font-size:10px}.guide-table td,.guide-table th{padding:12px}.pricing-hero{padding-top:35px}.pricing-hero h1{letter-spacing:-2px;font-size:44px}.pricing-hero p{font-size:13px}.price-card{grid-template-columns:1fr;margin:15px auto 35px}.price-main{padding:30px}.price-main h2{margin-top:17px;font-size:70px}.price-features{padding:30px}.price-features li{font-size:12px}.price-features h3{font-size:25px}.faq{padding-bottom:45px}.faq h2{font-size:29px}.faq summary{font-size:13px}.coverage-grid{gap:9px}.coverage-stat{padding:14px}.coverage-stat strong{font-size:28px}.coverage-stat span{font-size:9px}.source-item h3{font-size:22px}.toast{gap:8px;padding:13px;font-size:11px;bottom:18px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.copy-dock{z-index:45;color:#fff;background:#171c11;border:1px solid #4d5a36;border-radius:9px;align-items:center;gap:17px;padding:10px 12px 10px 18px;display:flex;position:fixed;bottom:20px;right:25px;box-shadow:0 8px 32px #101b1033}.copy-dock>span{letter-spacing:.9px;color:#c9d0bd;font-size:8px;font-weight:750}.copy-dock .button{min-height:39px;padding:11px 16px;font-size:12px}.prompt-text{font-size:12px;line-height:1.85}.field input,.field textarea,.field select{font-size:12px}.tab-content .prose{font-size:13px}@media (max-width:720px){.copy-dock{justify-content:space-between;padding:9px 10px 9px 14px;bottom:15px;left:16px;right:16px}.copy-dock>span{letter-spacing:.5px;font-size:8px}.copy-dock .button{padding:12px 15px;font-size:12px}.prompt-text{font-size:11px}.prompt-builder{padding-bottom:75px}.field input,.field textarea,.field select{font-size:13px}}.draft{color:#626757}.library-tabs button>span{color:#5d684d}.library-note p{color:#5f6c50}.field input,.field textarea,.field select,.library-search,.filter-row select{border-color:#89947b}.card-art.has-roblox-reference{aspect-ratio:16/9;background:#171a13}.card-art.has-roblox-reference>.artwork-link{height:100%}.has-roblox-reference .artwork-link img{object-fit:cover;width:100%;height:100%}.roblox-credit{z-index:1;pointer-events:none;color:#fff;background:linear-gradient(#0000,#000000d6 48%,#000000f0);padding:34px 15px 12px;position:absolute;bottom:0;left:0;right:0}.roblox-credit>span{letter-spacing:1.2px;color:#e0e6d6;margin-bottom:3px;font-size:7px;font-weight:750;display:block}.roblox-credit>a{pointer-events:auto;color:#fff;align-items:center;gap:6px;max-width:100%;font-size:12px;line-height:1.35;display:inline-flex}.roblox-credit>a strong{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.1px;font-weight:800;overflow:hidden}.roblox-credit>a:hover strong{text-underline-offset:3px;text-decoration:underline}.roblox-credit>a svg{color:var(--lime);flex-shrink:0}.roblox-credit>small{text-overflow:ellipsis;white-space:nowrap;color:#dce4d2;max-width:100%;margin-top:2px;font-size:8px;display:block;overflow:hidden}.reference-unavailable{color:#dbe5cd;background:#20261a;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;display:flex}.reference-unavailable>span{font-size:11px}.reference-unavailable>small{color:#c0cdb0;font-size:9px}.reference-library-note{color:#626f51;justify-content:space-between;align-items:center;gap:15px;margin:-2px 0 17px;font-size:10px;display:flex}.reference-library-note>a{align-items:center;gap:4px;font-size:9px;font-weight:750;display:inline-flex}.prompt-reference{border:1px solid var(--line);background:#fafcf6;border-radius:8px;align-items:center;gap:16px;margin:-8px 0 26px;padding:13px;display:flex}.prompt-reference-image{background:#171a13;border-radius:5px;flex-shrink:0;width:108px;height:61px;overflow:hidden}.prompt-reference-image img{object-fit:cover;width:100%;height:100%}.prompt-reference>div .eyebrow{margin-bottom:5px;font-size:7px}.prompt-reference>div>a{color:#35441f;align-items:center;gap:6px;font-size:13px;font-weight:800;display:inline-flex}.prompt-reference p{color:#657350;margin:4px 0 0;font-size:10px}.reference-owner{color:#667350;margin-top:5px;font-size:9px}.thumbnail-credit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:25px 0;display:grid}.thumbnail-credit-grid article{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0;overflow:hidden}.thumbnail-credit-grid .credit-image{aspect-ratio:16/9;background:#171a13;display:block;overflow:hidden}.credit-image img{object-fit:cover;width:100%;height:100%}.thumbnail-credit-grid article>div{padding:14px 15px}.thumbnail-credit-grid strong{font-size:12px;font-weight:750;line-height:1.4}.thumbnail-credit-grid small{color:#657350;margin-top:4px;font-size:10px;display:block}.thumbnail-credit-grid article>div>a:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:720px){.roblox-credit{padding:38px 15px 13px}.roblox-credit>a{font-size:14px}.roblox-credit>span{font-size:8px}.roblox-credit>small{font-size:9px}.reference-library-note{align-items:flex-start;font-size:9px}.reference-library-note>a{white-space:nowrap;font-size:9px}.prompt-reference{align-items:flex-start;gap:12px;padding:12px}.prompt-reference-image{width:85px;height:48px}.prompt-reference>div>a{font-size:12px}.prompt-reference p{font-size:10px;line-height:1.6}.thumbnail-credit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.thumbnail-credit-grid article>div{padding:12px}.thumbnail-credit-grid strong{font-size:11px}.thumbnail-credit-grid small{font-size:9px}}body{font-size:16px}.button{gap:9px;min-height:48px;padding:12px 18px;font-size:15px}.button.small{min-height:44px;font-size:14px}.icon-button{min-width:44px;min-height:44px}.text-link{align-items:center;gap:8px;min-height:44px;font-size:15px;display:inline-flex}.field{font-size:15px;line-height:1.5}.field>small{color:#5b6353;font-size:13px}.field input,.field textarea,.field select{min-height:48px;padding:12px 14px;font-size:16px}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:4px;outline:3px solid #52720e}.card-art:hover img{transform:none}.header.simple-header{z-index:50;position:relative}.simple-header .header-inner{gap:30px;max-width:1240px;height:76px;padding:0 32px}.simple-header .brand>span{letter-spacing:-.6px;font-size:24px}.simple-header .brand img{width:34px;height:34px}.header-links{align-items:center;gap:30px;margin-left:auto;display:flex}.header-links a{color:#d5d9cd;align-items:center;min-height:48px;font-size:15px;font-weight:650;display:flex}.header-links a[aria-current]{color:var(--lime)}.header-actions{align-items:center;gap:14px;display:flex}.header-account{color:#fff;border:1px solid #505646;border-radius:8px;align-items:center;min-height:48px;padding:0 15px;font-size:15px;font-weight:700;display:flex}.simple-menu-button{color:#fff;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;min-width:48px;min-height:48px;padding:8px;font-size:14px;display:flex}.simple-menu-button:hover,.header-account:hover{background:#252b1d}.simple-header-menu{color:#fff;background:#14180f;border:1px solid #454c39;border-radius:0 0 10px 10px;width:250px;padding:10px;position:absolute;top:100%;right:max(24px,50% - 588px);box-shadow:0 14px 22px #0002}.simple-header-menu a{border-radius:6px;align-items:center;min-height:48px;padding:10px 15px;font-size:15px;display:flex}.simple-header-menu a:hover{background:#303a20}.simple-header a:focus-visible,.simple-header button:focus-visible{outline-color:var(--lime)}.simple-home .wrap{max-width:1200px;padding-inline:32px}.easy-hero{grid-template-columns:1.15fr 1fr;align-items:center;gap:70px;padding-block:64px;display:grid}.home-kicker{letter-spacing:1.2px;color:#4b573b;align-items:center;gap:9px;font-size:12px;font-weight:800;display:inline-flex}.easy-hero h1{letter-spacing:-3px;margin:22px 0;font-size:clamp(48px,5.6vw,74px);font-weight:850;line-height:1.06}.easy-hero mark{background:var(--lime);color:var(--ink);padding:0 5px}.easy-hero-copy>p{color:#535b49;margin:0 0 28px;font-size:20px;line-height:1.65}.hero-primary{justify-content:space-between;min-width:225px;min-height:58px;font-size:18px}.home-free-link{align-items:center;gap:8px;width:fit-content;min-height:48px;margin-top:8px;font-size:15px;font-weight:700;display:flex}.easy-hero-copy>small{color:#606951;margin-top:8px;font-size:13px;display:block}.home-prompt-demo{border:1px solid #dce2d2;border-radius:16px;width:100%;max-width:460px;overflow:hidden;box-shadow:0 12px 35px #2532070c}.demo-heading{background:#f7f9f2;align-items:center;gap:9px;padding:17px 20px;font-size:15px;display:flex}.demo-heading strong{font-weight:800}.demo-dot{background:#719e1c;border-radius:50%;width:9px;height:9px}.demo-free{color:#37520e;white-space:nowrap;margin-left:auto;font-size:12px;font-weight:750}.demo-reference{aspect-ratio:16/9;background:#151a10;position:relative;overflow:hidden}.demo-reference>img{object-fit:cover;width:100%;height:100%}.demo-form{padding:22px}.demo-field-label{margin-bottom:8px;font-size:13px;font-weight:750;display:block}.demo-form>p{color:#3f4933;border:1px solid #a0ac8b;border-radius:8px;margin:0 0 17px;padding:13px 15px;font-size:16px;line-height:1.6}.demo-form>small{color:#667157;text-align:center;margin-top:13px;font-size:12px;display:block}.easy-steps{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding-block:24px;display:grid}.easy-steps>div{align-items:center;gap:14px;display:flex}.easy-steps>div>span{color:#3a5017;background:#eef6dc;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:17px;font-weight:800;display:grid}.easy-steps p{color:#5c6552;margin:0;font-size:14px;line-height:1.7}.easy-steps strong{color:var(--ink);font-size:16px;font-weight:800;display:block}.easy-section{padding-block:48px}.easy-section-heading{margin-bottom:24px}.easy-section-heading:has(>div){justify-content:space-between;align-items:center;gap:24px;display:flex}.easy-section-heading h2{letter-spacing:-1px;margin:8px 0 10px;font-size:32px;font-weight:800;line-height:1.2}.easy-section-heading p{color:#606a54;margin:0;font-size:16px}.easy-preview-section{border-block:1px solid var(--line);background:#f7f9f3}.easy-bottom{justify-content:space-between;align-items:center;gap:30px;padding-block:35px;display:flex}.easy-bottom>div{align-items:center;gap:15px;display:flex}.easy-bottom>div>svg{color:#557d1c;flex-shrink:0}.easy-bottom p{color:#606a54;margin:0;font-size:15px}.easy-bottom strong{color:var(--ink);margin-bottom:4px;font-size:19px;display:block}.home-honest-note{color:#68735a;margin-top:0;margin-bottom:32px;font-size:13px;line-height:1.8}.goal-picker{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.goal-choice{text-align:left;min-width:0;color:var(--ink);font:inherit;background:#fff;border:1px solid #c7d0bb;border-radius:10px;align-items:flex-start;gap:13px;padding:21px 17px;display:flex}.goal-choice>svg{color:#536540;flex-shrink:0;margin-top:1px}.goal-choice>svg:last-child:not(:first-child){display:none}.goal-choice>span{min-width:0}.goal-choice strong{font-size:17px;font-weight:800;line-height:1.35;display:block}.goal-choice small{color:#616d54;margin-top:6px;font-size:13px;line-height:1.5;display:block}.goal-choice:hover{background:#fbfdf7;border-color:#739439}.goal-choice.selected{background:#f0f8d9;border:2px solid #678a20;padding:20px 16px}.goal-choice.selected>svg{color:#496819}.simple-shell{min-height:calc(100vh - 170px)}.workspace-nav{border-bottom:1px solid var(--line);align-items:center;gap:8px;max-width:1180px;margin:auto;padding:12px 24px;display:flex}.workspace-nav>a{color:#58644c;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:11px 17px;font-size:15px;font-weight:700;display:flex}.workspace-nav>a.selected{color:#324a10;background:#edf5d9}.workspace-nav>a:hover{background:#f2f6e8}.workspace-nav .workspace-help{margin-left:auto}.workspace.simple-workspace{width:100%;min-width:0;max-width:1180px;margin:0 auto;padding:36px 24px 48px}.easy-page-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:25px;display:flex}.easy-page-heading h1{letter-spacing:-1.3px;margin:0 0 10px;font-size:38px;font-weight:850;line-height:1.15}.easy-page-heading p{color:#5d684f;margin:0;font-size:17px;line-height:1.6}.simple-library>.easy-page-heading{display:block}.simple-library .goal-picker{margin-bottom:24px}.simple-finder{border:1px solid var(--line);background:#fafbf7;border-radius:12px;padding:22px}.finder-fields{grid-template-columns:1.8fr 1fr;align-items:end;gap:20px;display:grid}.finder-search{background:#fff;border:1px solid #8a9879;border-radius:8px;align-items:center;gap:12px;min-width:0;min-height:56px;padding:0 16px;display:flex}.finder-search>svg{color:#647354;flex-shrink:0}.finder-search input{font:inherit;width:100%;min-width:0;color:var(--ink);background:0 0;border:0;padding:15px 0;font-size:16px}.finder-search input:focus-visible{outline-offset:0}.finder-search input::-webkit-search-cancel-button{display:none}.finder-select{flex-direction:column;gap:7px;min-width:0;font-size:14px;font-weight:750;display:flex}.finder-select select{width:100%;min-height:56px;color:var(--ink);background:#fff;border:1px solid #8a9879;border-radius:8px;padding:12px;font-size:16px}.quick-genres{flex-wrap:wrap;gap:8px;margin-top:17px;display:flex}.quick-genres button{color:#4c5e38;background:#fff;border:1px solid #bfcaae;border-radius:7px;min-height:44px;padding:9px 16px;font-size:14px;font-weight:700}.quick-genres button[aria-pressed=true]{color:#354e10;background:#e9f3cd;border-color:#6a8e25}.finder-bottom{flex-wrap:wrap;align-items:flex-start;gap:10px 22px;margin-top:16px;display:flex}.simple-free{color:#4f5f3f;cursor:pointer;align-items:center;gap:9px;min-height:48px;font-size:14px;display:flex}.simple-free input{accent-color:#5f8522;width:20px;height:20px}.more-filters{color:#4f5f3f;font-size:14px}.more-filters>summary{cursor:pointer;align-items:center;gap:8px;min-height:48px;font-weight:750;list-style:none;display:flex}.more-filters>summary::-webkit-details-marker{display:none}.more-filters[open]{flex-basis:100%;order:3}.more-filters[open]>summary{margin-bottom:14px}.extra-filter-fields{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:2px 20px;padding:20px 0 0;display:grid}.extra-filter-fields>.text-link{align-self:center}.browse-all{color:#3b5719;background:0 0;border:0;min-height:48px;margin-left:auto;padding:0 8px;font-size:14px;font-weight:700}.browse-all[aria-pressed=true]{text-underline-offset:5px;text-decoration:underline}.simple-active-filters{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.simple-active-filters button{color:#485f30;background:#f4f8eb;border:1px solid #cbd5b9;border-radius:7px;align-items:center;gap:9px;min-height:44px;padding:10px 13px;font-size:14px;display:flex}.simple-results-heading{justify-content:space-between;align-items:center;gap:20px;margin:27px 0 20px;display:flex}.simple-results-heading h2{letter-spacing:-.4px;margin:0;font-size:23px}.simple-results-heading>a{color:#4c662d;align-items:center;gap:7px;min-height:44px;font-size:14px;font-weight:650;display:flex}.simple-prompt-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.simple-prompt-card{min-width:0;box-shadow:none;border:1px solid #dce3d2;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.simple-prompt-card .card-art{aspect-ratio:16/9;flex-shrink:0}.simple-prompt-card .card-art img{transition:none}.simple-prompt-card .card-body{flex-direction:column;flex:1;padding:21px;display:flex}.simple-card-type{color:#5d6a4f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:12px;line-height:1.6;display:flex}.simple-card-type>span{white-space:nowrap;align-items:center;gap:4px;font-size:11px;display:flex}.simple-prompt-card .card-body h3{letter-spacing:-.6px;margin:12px 0;font-size:23px;font-weight:800;line-height:1.2}.simple-prompt-card .card-body>p{color:#59664c;min-height:0;margin:0 0 22px;font-size:15px;line-height:1.65}.simple-card-actions{align-items:center;gap:10px;margin-top:auto;display:flex}.simple-card-actions>a{flex:1;justify-content:space-between;min-width:0;padding-inline:15px;font-size:15px}.card-quick-copy{flex-shrink:0;width:48px;height:48px;padding:0}.simple-prompt-card .art-tag{z-index:2;letter-spacing:0;border-radius:5px;padding:5px 10px;font-size:11px;font-weight:800;line-height:1.5;top:13px;left:13px}.simple-prompt-card .card-bookmark{z-index:2;width:44px;height:44px;box-shadow:none;top:10px;right:10px}.roblox-credit{padding:34px 16px 12px}.roblox-credit>span{color:#e4e9dc;font-size:9px;line-height:1.4}.roblox-credit>a{min-height:37px;font-size:16px;line-height:1.3}.roblox-credit>small{margin-top:0;font-size:11px}.simple-library-note{border-top:1px solid var(--line);color:#606e51;justify-content:space-between;align-items:center;gap:20px;margin-top:30px;padding-top:22px;font-size:13px;display:flex}.simple-library-note p{margin:0}.simple-library-note>a{white-space:nowrap;text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:flex}.simple-access-note,.simple-draft-note{color:#68725b;font-size:13px;line-height:1.7}.simple-access-note a{text-decoration:underline}.simple-draft-note{margin-bottom:0}.simple-library .load-more small{font-size:13px}.simple-back{color:#526443;align-items:center;gap:9px;min-height:44px;margin-bottom:18px;font-size:15px;font-weight:650;display:inline-flex}.prompt-progress{flex-wrap:wrap;gap:24px;margin:0 0 27px;padding:0;list-style:none;display:flex}.prompt-progress li{color:#657354;align-items:center;gap:7px;font-size:13px;display:flex}.prompt-progress li>span,.prompt-progress li>svg{background:#eef3e5;border-radius:50%;flex-shrink:0;place-items:center;width:23px;height:23px;font-size:12px;font-weight:800;display:grid}.prompt-progress li>svg{padding:4px}.prompt-progress li.current{color:#324e15;font-weight:800}.prompt-progress li.current>span{background:var(--lime)}.prompt-easy-heading{align-items:flex-start;margin-bottom:27px}.prompt-easy-heading h1{font-size:36px}.prompt-easy-heading p{max-width:680px;font-size:16px}.favorite-prompt{flex-shrink:0}.simple-prompt-workspace{padding-bottom:100px}.simple-prompt-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:28px;display:grid}.simple-prompt-form{border:1px solid #d8e1cc;border-radius:12px;min-width:0;padding:27px}.simple-form-heading{justify-content:space-between;gap:12px;margin-bottom:24px;display:flex}.step-label{color:#567333;letter-spacing:1.2px;font-size:11px;font-weight:800}.simple-form-heading h2{letter-spacing:-.7px;margin:5px 0 8px;font-size:28px}.simple-form-heading p{color:#5e6a50;margin:0;font-size:14px;line-height:1.6}.simple-form-heading>.icon-button{align-self:flex-start}.simple-variable{margin-bottom:22px}.simple-variable>span{font-size:16px;font-weight:750}.simple-variable>small{color:#657154;margin-top:4px;font-size:14px;line-height:1.5}.simple-variable textarea{min-height:105px;line-height:1.65}.simple-options{background:#fff;border:1px solid #dfe6d5;border-radius:8px;min-width:0;margin-bottom:14px}.simple-options>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;min-height:56px;padding:15px 17px;font-size:15px;font-weight:750;line-height:1.5;list-style:none;display:flex}.simple-options>summary::-webkit-details-marker{display:none}.simple-options>summary>svg{color:#647b48;flex-shrink:0}.simple-options>summary small{color:#69775b;margin-top:3px;font-size:12px;font-weight:500;display:block}.simple-options[open]>summary{border-bottom:1px solid var(--line)}.simple-options-content{min-width:0;padding:20px 17px;font-size:15px;line-height:1.8}.simple-options-content .field:last-child{margin-bottom:0}.simple-copy-action{padding-top:10px}.simple-copy-action>.button{min-height:56px;font-size:18px;font-weight:800}.simple-copy-action>p{color:#657353;text-align:center;margin:12px 0 20px;font-size:13px;line-height:1.7}.copied-next{background:#f0f7df;border:1px solid #bed28e;border-radius:8px;gap:12px;margin-bottom:20px;padding:17px;font-size:15px;display:flex}.copied-next>svg{color:#537a15;flex-shrink:0;margin-top:2px}.copied-next strong{font-size:16px}.copied-next p{color:#53673b;margin:5px 0 0;font-size:14px;line-height:1.7}.save-options{margin-top:17px;margin-bottom:0}.simple-prompt-help{min-width:0}.next-step-card{background:#f7f9f2;border:1px solid #e0e7d6;border-radius:12px;margin-bottom:18px;padding:25px}.next-step-card h2{letter-spacing:-.6px;margin:8px 0 20px;font-size:25px;line-height:1.25}.next-step-card ol{gap:14px;margin:0 0 20px;padding:0;list-style:none;display:grid}.next-step-card li{color:#475b35;align-items:center;gap:12px;font-size:15px;display:flex}.next-step-card li>span{border:1px solid #becba8;border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;font-size:12px;font-weight:800;display:grid}.next-step-card>p{color:#5e7050;font-size:13px;line-height:1.7}.simple-prompt-help .prompt-reference{align-items:center;margin:0 0 18px;padding:14px}.simple-prompt-help .prompt-reference>div>a{min-height:36px;font-size:15px}.simple-prompt-help .prompt-reference p{font-size:12px;line-height:1.7}.simple-prompt-help .prompt-reference .eyebrow{font-size:9px}.simple-prompt-help .prompt-reference-image{width:105px;height:60px}.simple-prompt-workspace .prompt-text{white-space:pre-wrap;overflow-wrap:anywhere;max-height:420px;margin:0 0 16px;padding:0;font-size:13px;line-height:1.8}.simple-options-content.prose{overflow-wrap:anywhere;font-size:15px}.simple-options-content.prose h3{margin-block:24px 10px;font-size:19px}.simple-options-content.prose h3:first-child{margin-top:0}.simple-followup{border-bottom:1px solid var(--line);margin-bottom:10px;padding:9px 0 17px}.simple-followup:last-child{border-bottom:0;margin-bottom:0}.simple-followup>summary{cursor:pointer;min-height:44px;font-size:15px;font-weight:750}.simple-followup p{color:#536249;font-size:14px}.simple-copy-dock{width:min(680px,100% - 32px);left:50%;right:auto;bottom:max(16px,env(safe-area-inset-bottom));border-radius:10px;justify-content:space-between;gap:15px;padding:11px 13px 11px 20px;transform:translate(-50%);box-shadow:0 6px 24px #18210b24}.simple-copy-dock>span{letter-spacing:0;text-transform:none;color:#edf1e5;font-size:13px;line-height:1.4}.simple-copy-dock .button{flex-shrink:0;min-height:50px;padding:12px 18px;font-size:16px}.simple-access-panel h1{letter-spacing:-1px;margin:20px 0;font-size:34px;line-height:1.2}.simple-access-panel p{font-size:16px}.simple-access-panel small{font-size:13px}.simple-access-panel .text-link{font-size:15px}.simple-saved-tabs{border-bottom:1px solid var(--line);gap:12px;margin-bottom:24px;display:flex}.simple-saved-tabs>button{color:#5c6a4d;background:0 0;border:0;min-height:48px;padding:12px 17px;font-size:16px;font-weight:700}.simple-saved-tabs>button.selected{color:#304a0b;border-bottom:3px solid #709c1d}.simple-saved-tabs span{background:#f1f5e9;border-radius:5px;padding:3px 7px;font-size:13px}.simple-game-editor{max-width:720px}.simple-game-editor>.simple-options{margin-bottom:24px}.simple-workspace .project-card .card-bottom{flex-wrap:wrap;gap:10px}.simple-workspace .project-card p{font-size:15px}.simple-workspace .project-card h2{font-size:28px}.simple-workspace .saved-item h3{font-size:22px}.simple-workspace .saved-item p{font-size:13px}.simple-workspace .empty-state h2{font-size:29px}.simple-workspace .empty-state p{font-size:16px}.simple-workspace .empty-state .text-link{background:0 0;border:0;padding-inline:15px}.simple-footer{flex-wrap:wrap;gap:22px;max-width:1240px;margin:auto;padding:28px 32px}.simple-footer>p{flex:1;max-width:360px;font-size:12px;line-height:1.7}.simple-footer>div:last-child{flex-wrap:wrap;gap:20px;font-size:13px}.simple-footer>div:last-child a{align-items:center;gap:5px;min-height:44px;display:inline-flex}.simple-guide{max-width:850px;padding:35px 28px 65px}.simple-guide>.home-kicker{margin-top:10px;display:flex}.simple-guide h1{letter-spacing:-1.8px;margin:18px 0;font-size:48px;line-height:1.12}.guide-lead{color:#5b684f;max-width:670px;font-size:19px;line-height:1.7}.simple-guide-steps{margin:35px 0;padding:0;list-style:none}.simple-guide-steps>li{border-bottom:1px solid var(--line);gap:24px;padding:28px 0;display:flex}.guide-step-icon{color:#4c7024;background:#eef7da;border-radius:10px;flex-shrink:0;place-items:center;width:54px;height:54px;display:grid}.simple-guide h2{letter-spacing:-.5px;margin:0 0 12px;font-size:25px}.simple-guide p{color:#5d6a51;font-size:16px;line-height:1.8}.simple-guide-example{background:#f4f7ee;border:1px solid #dce4cf;border-radius:8px;margin-top:20px;padding:17px 20px}.simple-guide-example strong{color:#496132;font-size:13px}.simple-guide-example p{color:#3f552f;margin:6px 0 0}.simple-guide-test{background:#f8faf3;border:1px solid #d9e4c7;border-radius:10px;gap:20px;margin:30px 0;padding:25px;display:flex}.simple-guide-test>svg{color:#5f8627;flex-shrink:0}.simple-guide-test p:last-child{margin-bottom:0;font-size:14px}@media (max-width:1100px){.simple-prompt-grid,.workspace .simple-prompt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.simple-prompt-layout{grid-template-columns:1fr;gap:24px;max-width:760px;margin:auto}.simple-prompt-help{grid-template-columns:1fr;gap:0;display:grid}.next-step-card{padding:24px}.simple-copy-dock{max-width:720px}.goal-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.goal-choice{padding:18px 20px}.goal-choice.selected{padding:17px 19px}.easy-hero{gap:36px}.easy-hero h1{font-size:58px}.easy-hero-copy>p{font-size:18px}.home-prompt-demo{max-width:420px}.easy-steps{gap:20px}.easy-steps p{font-size:13px}.easy-steps strong{font-size:15px}.simple-footer>div:last-child{margin-left:0}}@media (max-width:760px){.simple-header .header-inner{gap:12px;height:68px;padding-inline:20px}.simple-header .brand>span{font-size:21px}.simple-header .brand img{width:30px;height:30px}.header-links{display:none}.header-actions{gap:5px;margin-left:auto}.header-account{padding-inline:12px;font-size:14px}.simple-menu-button{padding-inline:8px}.simple-menu-button>span{display:none}.simple-header-menu{right:16px}.simple-home .wrap{padding-inline:22px}.easy-hero{grid-template-columns:1fr;gap:30px;padding-block:36px}.easy-hero h1{letter-spacing:-2px;margin:18px 0;font-size:clamp(44px,9vw,60px)}.easy-hero-copy>p{margin-bottom:23px;font-size:18px}.home-kicker{letter-spacing:.8px;font-size:10px}.easy-hero-copy>small{font-size:12px}.home-prompt-demo{max-width:500px;margin:auto}.easy-steps{grid-template-columns:1fr;gap:20px;padding-block:25px}.easy-steps p{font-size:14px}.easy-steps strong{font-size:16px}.easy-section{padding-block:34px}.easy-section-heading h2{letter-spacing:-.8px;font-size:28px}.easy-section-heading p{font-size:15px}.easy-section-heading:has(>div){flex-direction:column;align-items:flex-start;gap:10px}.easy-section-heading>.text-link{font-size:14px}.goal-picker{gap:10px}.goal-choice{flex-direction:column;gap:10px;padding:16px 13px}.goal-choice.selected{padding:15px 12px}.goal-choice strong{font-size:16px}.goal-choice small{font-size:13px}.goal-choice>svg{width:24px;height:24px;margin-bottom:1px}.easy-bottom{flex-direction:column;align-items:flex-start;gap:20px;padding-block:28px}.easy-bottom p{font-size:14px}.easy-bottom strong{font-size:18px}.easy-bottom>.button{justify-content:space-between;width:100%}.home-honest-note{font-size:12px}.workspace-nav{gap:6px;padding:10px 16px}.workspace-nav>a{white-space:nowrap;flex:1;gap:7px;padding:11px 12px;font-size:14px}.workspace-nav .workspace-help{display:none}.workspace.simple-workspace{padding:27px 20px 36px}.easy-page-heading{flex-wrap:wrap;gap:18px;margin-bottom:22px}.easy-page-heading h1{letter-spacing:-1px;font-size:32px}.easy-page-heading p{font-size:16px}.simple-library .goal-picker{margin-bottom:20px}.simple-finder{padding:17px}.finder-fields{grid-template-columns:1fr;gap:17px}.finder-select{font-size:14px}.finder-search input{font-size:16px}.quick-genres{gap:7px;margin-top:14px}.quick-genres button{padding-inline:12px;font-size:14px}.finder-bottom{gap:4px 16px;margin-top:12px}.simple-free,.more-filters{font-size:13px}.browse-all{margin-left:0;padding:0;font-size:13px}.extra-filter-fields{grid-template-columns:1fr;gap:0;padding-top:17px}.simple-results-heading{flex-direction:column;align-items:flex-start;gap:0;margin:22px 0 18px}.simple-results-heading h2{font-size:22px}.simple-results-heading>a{font-size:14px}.simple-prompt-grid,.workspace .simple-prompt-grid{grid-template-columns:1fr;gap:20px}.simple-prompt-card .card-body{padding:22px}.simple-prompt-card .card-body h3{font-size:25px}.simple-prompt-card .card-body>p{font-size:16px}.simple-card-type{font-size:13px}.simple-card-type>span{font-size:12px}.simple-card-actions>a{min-height:50px;font-size:16px}.card-quick-copy{width:50px;height:50px}.simple-library-note{flex-direction:column;align-items:flex-start;gap:2px;font-size:13px}.simple-access-note,.simple-draft-note{font-size:13px}.simple-back{margin-bottom:15px;font-size:14px}.prompt-progress{gap:12px;margin-bottom:23px}.prompt-progress li{gap:5px;font-size:11px}.prompt-progress li>span,.prompt-progress li>svg{width:21px;height:21px}.prompt-easy-heading{gap:15px}.prompt-easy-heading h1{font-size:32px}.favorite-prompt{min-height:44px;font-size:14px}.simple-prompt-form{padding:20px 17px}.simple-form-heading h2{font-size:27px}.simple-form-heading p{font-size:14px}.simple-variable>span{font-size:16px}.simple-variable>small{font-size:14px}.simple-variable textarea,.simple-variable select,.simple-variable input{font-size:16px}.simple-options>summary{min-height:58px;padding:15px;font-size:15px}.simple-options>summary small{font-size:12px}.simple-options-content{padding:18px 15px;font-size:15px}.simple-copy-action>.button{min-height:56px;font-size:17px}.next-step-card h2{font-size:25px}.next-step-card li{font-size:15px}.simple-copy-dock{bottom:max(12px,env(safe-area-inset-bottom));gap:10px;width:calc(100% - 24px);padding:10px 11px 10px 15px;left:50%;right:auto}.simple-copy-dock>span{max-width:120px;font-size:12px}.simple-copy-dock .button{min-height:50px;padding:12px 14px;font-size:15px}.simple-prompt-help .prompt-reference{align-items:flex-start}.simple-prompt-help .prompt-reference-image{width:90px;height:51px}.simple-prompt-help .prompt-reference>div>a{font-size:15px}.simple-prompt-help .prompt-reference p{font-size:12px}.simple-saved-tabs>button{padding-inline:13px;font-size:15px}.simple-game-editor{padding:23px 19px}.simple-workspace .project-card{padding:23px}.simple-workspace .saved-item{gap:14px}.simple-workspace .saved-item .button{margin-left:0}.simple-workspace .saved-item h3{font-size:22px}.simple-workspace .saved-item p{font-size:13px}.simple-footer{gap:17px;padding:24px 22px}.simple-footer>p{flex-basis:100%;max-width:none;font-size:12px}.simple-footer>div:last-child{gap:12px 20px;width:100%;font-size:13px}.simple-guide{padding:28px 22px 45px}.simple-guide h1{letter-spacing:-1.2px;font-size:37px}.simple-guide .guide-lead{font-size:17px}.simple-guide-steps>li{gap:16px;padding:25px 0}.guide-step-icon{border-radius:8px;width:39px;height:39px}.guide-step-icon svg{width:22px;height:22px}.simple-guide h2{font-size:23px}.simple-guide p{font-size:16px}.simple-guide-test{gap:13px;padding:21px 17px}.simple-guide-test p:last-child{font-size:14px}.simple-guide>.button{width:100%}.simple-access-panel h1{font-size:31px}}@media (min-width:620px) and (max-width:760px){.simple-prompt-grid,.workspace .simple-prompt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.simple-prompt-card .card-body{padding:18px}.simple-prompt-card .card-body h3{font-size:23px}.simple-prompt-card .card-body>p{font-size:15px}.simple-card-actions>a{padding-inline:11px;font-size:14px}.simple-card-type{font-size:12px}.simple-card-type>span{font-size:11px}.simple-header .brand>span{font-size:24px}}.simple-custom-note{color:#5e7150;align-items:center;gap:9px;font-size:14px;line-height:1.7;display:flex}.simple-custom-note>svg{flex-shrink:0}.simple-custom-layout .module strong{font-size:15px}.simple-custom-layout .module small{font-size:13px}.simple-custom-layout .module{gap:13px;min-height:60px;padding:13px}.simple-custom-layout .module input{accent-color:#628726;flex-shrink:0;width:20px;height:20px}.simple-custom-layout .module-panel h2{font-size:27px}.simple-custom-layout .module-panel>.muted{font-size:15px}.auth-card .field input,.auth-card .field textarea,.auth-card .field select{font-size:16px}.auth-card>p,.auth-story p,.settings-card>p{font-size:16px;line-height:1.75}.auth-switch,.auth-link{font-size:15px}.auth-card .dev-note,.settings-card small,.auth-fine,.settings-card .price-small>span{font-size:13px}.simple-workspace .notice p{font-size:14px}.simple-workspace .page-heading>div>p{font-size:16px}@media (max-width:760px){.simple-custom-layout{grid-template-columns:1fr}.simple-custom-layout .project-editor,.simple-custom-layout .module-panel{padding:21px 17px}.simple-custom-layout .module strong{font-size:15px}.simple-custom-layout .module small{font-size:13px}.simple-custom-layout .module-list{max-height:420px}.simple-custom-layout .field input,.auth-card .field input,.auth-card>p,.auth-story p,.settings-card>p{font-size:16px}.auth-switch,.auth-link{font-size:15px}.settings-card .mock-box p{font-size:14px}}.roblox-credit>a,.simple-prompt-help .prompt-reference>div>a{min-height:44px}@media (max-width:380px){.simple-header .header-inner{gap:8px;padding-inline:16px}.simple-header .brand>span{font-size:18px}.simple-header .brand img{width:26px;height:26px}.simple-header .brand{gap:8px}.simple-menu-button{min-width:44px}.header-account{padding-inline:10px}.workspace-nav>a{gap:6px;padding-inline:9px;font-size:13px}.prompt-progress{gap:9px}.prompt-progress li{font-size:10px}.simple-copy-dock>span{font-size:11px}.simple-copy-dock .button{padding-inline:12px;font-size:14px}}.finder-search input::placeholder,.simple-workspace input::placeholder,.simple-workspace textarea::placeholder{color:#68765b;opacity:1}.checkout-action{width:100%}.checkout-help{color:#5d6b50!important;margin:10px 0 0!important;font-size:13px!important;line-height:1.7!important}.checkout-test-label{background:#fff5d8;border-radius:7px;padding:12px;font-weight:800;color:#644506!important;font-size:12px!important;line-height:1.7!important}.checkout-waiting{background:#f5f9e9;border:1px solid #bed28c;border-radius:8px;margin-top:15px;padding:16px}.checkout-waiting>p{margin:0 0 12px;font-size:14px;line-height:1.7}.simple-pricing{max-width:1100px}.simple-pricing .pricing-hero h1{font-size:52px}.simple-pricing .pricing-hero>p{font-size:18px}.simple-pricing .price-main>p,.simple-pricing .price-features li{font-size:16px}.simple-pricing .price-main>small{font-size:13px}.simple-pricing .currency-label{font-size:16px}.simple-pricing .faq summary{min-height:54px;font-size:17px}.simple-pricing .faq p{font-size:16px;line-height:1.8}.simple-pricing .price-main h2{font-size:76px}@media (max-width:760px){.simple-pricing .pricing-hero h1{font-size:38px}.simple-pricing .pricing-hero>p{font-size:17px}.simple-pricing .price-main,.simple-pricing .price-features{padding:28px 22px}.simple-pricing .faq summary{font-size:16px}.simple-pricing .price-main h2{font-size:66px}}.easy-hero:has(.game-preview-deck){grid-template-columns:.95fr 1.15fr;gap:24px}.easy-hero:has(.game-preview-deck) h1{font-size:clamp(48px,5vw,64px)}.game-preview-deck{isolation:isolate;width:100%;min-width:0;max-width:660px;margin:auto;padding:24px 120px;position:relative}.preview-swipe-surface{z-index:3;touch-action:pan-y pinch-zoom;transform:translateX(var(--swipe-offset,0px));transition:transform .2s ease-out;position:relative}.preview-swipe-surface[data-dragging=true]{-webkit-user-select:none;user-select:none;will-change:transform;transition:none}.home-prompt-demo.game-preview{z-index:3;transform-origin:50% 80%;background:#fff;max-width:none;position:relative;box-shadow:0 18px 48px #19270b1a}.preview-deck-card{transform-origin:50% 80%;pointer-events:none;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #cfd9c1;border-radius:16px;position:absolute;inset:24px 120px;overflow:hidden;box-shadow:0 8px 26px #1d2c1117}.preview-deck-before{z-index:1;transform:translate(-12px)rotate(-5deg)}.preview-deck-after{z-index:2;transform:translate(12px)rotate(5deg)}.preview-deck-heading{background:#f1f6e7;min-height:110px;padding:18px 17px 16px}.preview-deck-heading>span{letter-spacing:1.2px;color:#617345;margin-bottom:12px;font-size:9px;font-weight:800;display:block}.preview-deck-heading>strong{color:#2b3d1c;font-size:18px}.preview-deck-art{aspect-ratio:16/9;background:#26321e;overflow:hidden}.preview-deck-art>img{object-fit:cover;width:100%;height:100%}.preview-deck-copy{color:#435333;padding:21px}.preview-deck-copy>strong{letter-spacing:-.6px;font-size:22px;line-height:1.2;display:block}.preview-deck-copy>p{margin:22px 0;font-size:14px;line-height:1.6}.preview-deck-copy>span{color:#687857;font-size:10px}.preview-deck-copy>i{background:#edf2e5;border-radius:4px;width:100%;height:11px;margin-top:20px;display:block}.preview-deck-copy>i:last-child{background:#dff29b;width:65%;height:42px}.game-preview-top{background:#f6f9ef;justify-content:space-between;align-items:center;gap:8px;padding:6px 12px 0 18px;display:flex}.game-preview-top .home-kicker{letter-spacing:1.25px;align-items:center;gap:7px;font-size:10px;display:flex}.preview-count{color:#59654c;white-space:nowrap;font-size:12px;font-weight:700}.game-preview-controls{background:#f6f9ef;align-items:center;gap:8px;padding:7px 12px 12px;display:flex}.game-preview-controls>label{flex:1;min-width:0}.game-preview-controls select{color:#141b10;width:100%;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:7px;padding:9px 12px;font-size:18px;font-weight:800}.preview-playback-controls{align-items:center;gap:9px;display:flex}.preview-playback{color:#35482a;background:0 0;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-width:66px;min-height:44px;font-size:11px;font-weight:750;display:inline-flex}.preview-playback:hover{background:#e9f0db}.game-preview-stage{position:relative}.game-preview-deck>.preview-arrow{color:#1e2b13;z-index:4;background:#fff;border:1px solid #becdaa;border-radius:50%;width:48px;height:48px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 18px #26371226}.game-preview-deck>.preview-previous{left:0}.game-preview-deck>.preview-next{right:0}.game-preview-deck>.preview-arrow:hover{background:var(--lime);border-color:#a5c64c}.game-preview .hero-game-cover{aspect-ratio:16/9}.hero-cover-badge{color:#fff;background:#11190ce8;border:1px solid #ffffff38;border-radius:5px;padding:6px 9px;font-size:10px;font-weight:800;position:absolute;top:12px;right:12px}.hero-game-cover .roblox-credit{padding:28px 18px 14px}.hero-game-cover .roblox-credit strong{font-size:17px}.hero-game-cover .roblox-credit small{font-size:11px}.game-preview-body{padding:20px 21px 17px}.game-preview-body h2{letter-spacing:-.65px;min-height:2.4em;margin:0 0 16px;font-size:23px;font-weight:850;line-height:1.2}.game-preview-body .demo-field-label{color:#60704e;letter-spacing:1px;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.game-preview-idea{color:#414e35;background:#fcfdf9;border:1px solid #d2dac6;border-radius:8px;min-height:96px;margin:0 0 15px;padding:13px 14px;font-size:14px;line-height:1.6}.hero-preview-actions{gap:9px;display:flex}.hero-preview-actions>.button:first-child{flex:1;justify-content:space-between;gap:9px;min-width:0;padding:13px 14px;font-size:14px}.hero-preview-actions .hero-copy{flex-shrink:0;justify-content:center;width:48px;min-height:48px;padding:0}.game-preview-body>small{text-align:center;color:#59664d;margin-top:11px;font-size:11px;display:block}.hero-quick-types{background:#fafcf6;border-top:1px solid #e3e8db;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:12px 16px;display:grid}.hero-quick-types button{font:inherit;color:#46533a;cursor:pointer;background:#fff;border:1px solid #d0d9c3;border-radius:6px;flex:1;min-height:34px;padding:7px 9px;font-size:11px;font-weight:750}.hero-quick-types button:hover{border-color:#668b20}.hero-quick-types button[aria-pressed=true]{color:#1b290d;background:var(--lime);border-color:#96b639}.hero-game-types-note{color:#536247;align-items:center;gap:8px;margin-top:23px;font-size:12px;display:flex}.home-category-count{color:#526142;white-space:nowrap;background:#f1f6e7;border-radius:7px;padding:9px 12px;font-size:12px;font-weight:700}.home-genre-section{border-top:1px solid #e3e8dc}.home-genre-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 16px;display:grid}.home-genre-card{background:#fff;border:1px solid #dce2d3;border-radius:11px;min-width:0;overflow:hidden}.home-genre-link{display:block}.home-genre-cover{aspect-ratio:16/10;background:#1a2115;position:relative;overflow:hidden}.home-genre-cover>img{object-fit:cover;width:100%;height:100%;transition:transform .18s}.home-genre-cover>span{color:#fff;letter-spacing:-.5px;background:linear-gradient(#0000 25%,#0c1208d9);justify-content:space-between;align-items:flex-end;gap:10px;padding:18px 15px;font-size:21px;font-weight:850;line-height:1.15;display:flex;position:absolute;inset:0}.home-genre-cover>span>svg{color:var(--lime);flex-shrink:0;margin-bottom:2px}.home-genre-link>strong{color:#3b4e2b;padding:13px 14px 3px;font-size:12px;font-weight:750;display:block}.home-genre-link:hover .home-genre-cover>img{transform:scale(1.025)}.home-image-credit{color:#5e6954;flex-wrap:wrap;align-items:center;gap:4px;padding:6px 14px 13px;font-size:10px;line-height:1.5;display:flex}.home-image-credit>span{flex-basis:100%;font-size:10px;display:block}.home-image-credit>svg{flex-shrink:0}.home-image-credit:hover{color:#263e0d;text-decoration:underline}.home-genres-toggle{justify-content:center;margin-top:27px;display:flex}.home-genres-toggle>.button{min-height:46px;font-size:13px}.home-reference-note{color:#5d6853;text-align:center;max-width:760px;margin:21px auto 0;font-size:11px;line-height:1.7}.home-reference-note>a{color:#45601d;align-items:center;gap:4px;margin-left:5px;text-decoration:underline;display:inline-flex}.home-path-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.home-path-card{background:#fff;border:1px solid #d4ddc8;border-radius:11px;min-width:0;overflow:hidden}.home-path-card>a:first-child{display:block}.home-path-image{aspect-ratio:16/10;background:#202a16;position:relative;overflow:hidden}.home-path-image>img{object-fit:cover;width:100%;height:100%}.home-path-icon{background:var(--lime);color:#1a240f;border-radius:9px;place-items:center;width:40px;height:40px;display:grid;position:absolute;bottom:12px;left:13px;box-shadow:0 3px 10px #0002}.home-path-copy{padding:17px 14px 8px}.home-path-copy h3{letter-spacing:-.4px;justify-content:space-between;align-items:center;gap:7px;margin:0 0 7px;font-size:18px;font-weight:850;display:flex}.home-path-copy h3>svg{flex-shrink:0}.home-path-copy p{color:#5b684f;margin:0;font-size:12px;line-height:1.6}.home-path-card:hover{border-color:#7e9c49}.home-build-banner{background:#11170d;border-radius:15px;grid-template-columns:1.1fr 1fr;align-items:stretch;margin:38px 0 30px;display:grid;overflow:hidden}.home-build-banner>img{object-fit:cover;width:100%;height:100%;min-height:300px}.home-build-copy{color:#fff;padding:38px}.home-build-copy .home-kicker{color:#c5dc9b;letter-spacing:1.4px;font-size:10px}.home-build-copy h2{letter-spacing:-1.5px;color:#fff;margin:14px 0;font-size:39px;font-weight:850;line-height:1.1}.home-build-copy p{color:#d5decb;margin:0 0 23px;font-size:14px;line-height:1.7}.home-build-copy>.button{justify-content:space-between;min-width:190px;font-size:13px}@media (max-width:1000px){.home-genre-grid,.home-path-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-genre-cover{aspect-ratio:16/9}.home-path-image{aspect-ratio:16/8}.home-build-copy{padding:29px}.home-build-copy h2{font-size:32px}.home-category-count{font-size:11px}}@media (max-width:700px){.home-prompt-demo.game-preview{max-width:500px}.game-preview-top{padding-top:13px}.game-preview-controls select{font-size:17px}.game-preview-body{padding:19px}.game-preview-body h2{font-size:23px}.hero-game-types-note{margin-top:17px}.home-genre-grid,.home-path-grid{gap:14px 11px}.home-genre-cover{aspect-ratio:4/3}.home-genre-cover>span{padding:13px 10px;font-size:19px}.home-genre-link>strong{padding:11px 11px 2px;font-size:11px}.home-image-credit{padding:6px 11px 12px;font-size:9px}.home-image-credit>span{font-size:9px}.home-path-copy{padding:14px 11px 6px}.home-path-copy h3{font-size:17px}.home-path-copy p{font-size:12px}.home-path-icon{border-radius:7px;width:34px;height:34px;bottom:10px;left:10px}.home-path-icon>svg{width:19px;height:19px}.home-category-count{display:none}.home-build-banner{grid-template-columns:1fr;margin-top:26px}.home-build-banner>img{height:220px;min-height:0}.home-build-copy{padding:28px 23px}.home-build-copy h2{font-size:33px}.home-reference-note{text-align:left;font-size:11px}.home-genres-toggle>.button{justify-content:center;width:100%}.hero-preview-actions>.button:first-child{font-size:13px}}@media (prefers-reduced-motion:reduce){.home-genre-cover>img{transition:none}.home-genre-link:hover .home-genre-cover>img{transform:none}}@media (max-width:600px){.game-preview-deck{max-width:500px;padding:24px 24px 92px}.preview-deck-card{inset:24px 24px 92px}.preview-deck-before{transform:translate(-6px)rotate(-2.5deg)}.preview-deck-after{transform:translate(6px)rotate(2.5deg)}.game-preview-deck>.preview-arrow{width:44px;height:44px;top:auto;bottom:12px;transform:none}.game-preview-deck>.preview-previous{left:24px}.game-preview-deck>.preview-next{right:24px}.game-preview-top{padding-top:5px;padding-left:12px}.game-preview-top .home-kicker{letter-spacing:.5px;gap:5px;font-size:8px}.preview-playback-controls{gap:4px}.preview-playback{min-width:53px;font-size:10px}.preview-count{font-size:10px}.game-preview-idea{min-height:118px}.game-preview-deck .hero-quick-types{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}@media (max-width:1100px){.easy-hero:has(.game-preview-deck){grid-template-columns:1fr;gap:32px}}@media (prefers-reduced-motion:reduce){.preview-swipe-surface{transition:none}}@media (max-width:600px){.easy-hero:has(.game-preview-deck) h1{font-size:clamp(40px,10.5vw,48px)}}.button.lime{border:2px solid #1b2515;border-radius:10px;font-weight:850;box-shadow:0 4px #1b2515}.button.lime:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px #1b2515}.button.lime:active:not(:disabled){transform:translateY(3px);box-shadow:0 1px #1b2515}.header-build-link{align-items:center;gap:8px;display:inline-flex;color:var(--lime)!important}.prompt-card,.home-path-card,.home-genre-card{border:2px solid #24301b;border-radius:15px;box-shadow:0 5px #e4eadb}.goal-choice{border-width:2px;border-radius:12px;box-shadow:0 4px #e4eadb}.goal-choice.selected{box-shadow:0 4px #1b2515}.quest-page{max-width:1280px;padding-top:45px;padding-bottom:65px}.quest-eyebrow{letter-spacing:1.5px;color:#466027;align-items:center;gap:7px;font-size:11px;font-weight:900;line-height:1.6;display:inline-flex}.quest-hub-intro{grid-template-columns:.9fr 1.1fr;align-items:center;gap:46px;margin-bottom:45px;display:grid}.quest-hub-intro h1{letter-spacing:-2.6px;margin:17px 0 22px;font-size:56px;font-weight:900;line-height:1.08}.quest-hub-intro h1 mark{-webkit-box-decoration-break:clone;box-decoration-break:clone}.quest-hub-intro>div>p{color:#536346;font-size:20px;line-height:1.6}.quest-device-note{color:#2b536b;background:#eff7ff;border:1px solid #b7d9ef;border-radius:11px;align-items:center;gap:10px;padding:13px 15px;font-size:13px;line-height:1.6;display:flex}.quest-device-note>svg{flex-shrink:0}.quest-device-note>small{color:#3e6545;white-space:nowrap;margin-left:auto;font-size:11px}.quest-starter-card{background:#fff;border:2px solid #1d2a14;border-radius:21px;transition:transform .15s,box-shadow .15s;display:block;overflow:hidden;box-shadow:0 7px #182811}.quest-starter-card:hover{transform:translateY(-3px);box-shadow:0 10px #182811}.quest-starter-art{aspect-ratio:1.9;background:#9ee0ff;position:relative;overflow:hidden}.quest-starter-art>img{object-fit:cover;width:100%;height:100%}.quest-sticker{background:var(--lime);letter-spacing:.5px;color:#172511;border:2px solid #172511;border-radius:7px;align-items:center;gap:6px;padding:6px 10px;font-size:10px;font-weight:900;line-height:1.4;display:inline-flex}.quest-starter-art>.quest-sticker{position:absolute;top:14px;left:14px;transform:rotate(-3deg)}.quest-art-caption{color:#384f36;background:#fffdf3e8;border-radius:5px;padding:3px 6px;font-size:9px;position:absolute;bottom:10px;right:11px}.quest-starter-content{padding:23px 25px 27px}.quest-starter-content h2{letter-spacing:-1.2px;margin:6px 0 10px;font-size:34px;font-weight:900}.quest-starter-content p{color:#4c5e3e;margin:0 0 16px;font-size:15px;line-height:1.65}.quest-stat-row{flex-wrap:wrap;gap:13px;margin-bottom:21px;display:flex}.quest-stat-row>span{color:#45622f;align-items:center;gap:5px;font-size:11px;font-weight:750;display:inline-flex}.quest-big-button{white-space:normal;text-align:center;min-height:52px;padding:13px 17px;font-size:16px;line-height:1.35}.quest-starter-content>.button{justify-content:space-between;width:100%;display:flex}.quest-starter-content>small{color:#60714f;margin-top:13px;font-size:10px;line-height:1.6;display:block}.home-starter-section{padding-top:28px;padding-bottom:52px}.quest-starter-card.compact{background:#f5ffe4;grid-template-columns:1fr 1fr;display:grid}.quest-starter-card.compact .quest-starter-art{aspect-ratio:auto;height:100%;min-height:300px}.quest-starter-card.compact .quest-starter-content{padding:32px 35px}.quest-starter-card.compact .quest-starter-content>.button{max-width:340px}.quest-section-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:23px;display:flex}.quest-section-title h2{letter-spacing:-1.1px;margin:7px 0 8px;font-size:33px;font-weight:900}.quest-section-title p{color:#5a6b4e;margin:0;font-size:15px}.quest-level-chip{letter-spacing:.7px;color:#58368b;white-space:nowrap;background:#ede7ff;border:1px solid #c9b6ed;border-radius:9px;padding:10px 13px;font-size:10px;font-weight:850;line-height:1.5}.quest-continue{margin:30px 0 46px}.quest-resume-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.quest-resume-card{background:#f9fcf4;border:2px solid #cedcbb;border-radius:14px;align-items:center;gap:14px;min-width:0;padding:18px;display:flex}.quest-resume-card:hover{background:#f1f9e2;border-color:#455d2c}.quest-resume-icon{color:#486527;background:#e6f4c5;border-radius:12px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.quest-resume-card>div{flex:1;min-width:0}.quest-resume-card strong{letter-spacing:-.5px;overflow-wrap:anywhere;margin:4px 0;font-size:19px;line-height:1.3;display:block}.quest-resume-card small,.quest-resume-card div>span{color:#5e7451;font-size:11px;display:block}.quest-resume-card>svg{flex-shrink:0}.quest-create{background:#fff;border:2px solid #24301b;border-radius:20px;padding:30px;box-shadow:0 6px #e1eacb}.quest-game-picks{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:26px;display:grid}.quest-game-picks>button{text-align:left;background:#fff;border:2px solid #d5e0c9;border-radius:12px;min-width:0;padding:0;position:relative;overflow:hidden;box-shadow:0 3px #e5ebdc}.quest-game-picks>button:hover{border-color:#5f7b39}.quest-game-picks>button.selected{background:var(--lime);border-color:#1d2c12;box-shadow:0 3px #1d2c12}.quest-game-picks img{aspect-ratio:1.45;object-fit:cover;width:100%}.quest-game-picks>button>span{text-transform:capitalize;justify-content:space-between;align-items:center;gap:4px;min-height:44px;padding:11px 8px;font-size:12px;font-weight:850;line-height:1.25;display:flex}.quest-game-picks>button>span>svg{flex-shrink:0}.quest-create-fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.quest-idea-field{grid-column:1/-1}.quest-page .field{color:#354b25;min-width:0;margin-bottom:19px;font-size:14px;font-weight:800}.quest-page .field>small{color:#5d7150;font-size:12px;font-weight:500;line-height:1.6}.quest-page .field input,.quest-page .field textarea,.quest-page .field select{font:inherit;color:#24391a;background:#fff;border:1px solid #a7b794;border-radius:9px;width:100%;max-width:100%;min-height:48px;padding:12px 13px;font-size:16px;font-weight:500;line-height:1.6}.quest-page .field textarea{resize:vertical;display:block}.quest-tool-picker{border:0;gap:12px;margin:0 0 23px;padding:0;display:flex}.quest-tool-picker legend{color:#354b25;margin-bottom:11px;font-size:14px;font-weight:800}.quest-tool-picker label{cursor:pointer;background:#fff;border:2px solid #d6e0ca;border-radius:11px;flex:1;align-items:center;gap:10px;padding:15px;display:flex}.quest-tool-picker label.selected{background:#eff9dc;border-color:#344e21}.quest-tool-picker strong{font-size:15px;font-weight:850;display:block}.quest-tool-picker small{color:#5f7154;margin-top:3px;font-size:12px;font-weight:500;display:block}.quest-tool-picker input{accent-color:#547d24;flex-shrink:0;width:19px;height:19px}.quest-create-footer{align-items:center;gap:25px;margin:24px 0 20px;display:flex}.quest-create-footer>p{color:#5d7050;flex:1;margin:0;font-size:11px;line-height:1.8}.quest-create-footer>button{justify-content:space-between;min-width:235px}.quest-loading{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:55vh;padding:40px 20px;display:flex}.quest-loading h1{max-width:680px;margin:0;font-size:34px}.quest-loading p{max-width:600px;margin:0}.quest-run-heading{justify-content:space-between;align-items:center;gap:25px;margin-bottom:23px;display:flex}.quest-run-heading h1{letter-spacing:-1.8px;overflow-wrap:anywhere;margin:8px 0;font-size:43px;font-weight:900}.quest-run-heading p{color:#596c4c;margin:0;font-size:15px}.quest-progress-chip{color:#583780;white-space:nowrap;background:#f1e8ff;border:2px solid #c6b0e7;border-radius:12px;align-items:center;gap:9px;padding:12px 15px;font-size:12px;font-weight:850;display:inline-flex}.quest-mission-map{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:28px 0;display:grid}.quest-mission-map>button{color:#516b3a;background:#f7f9f1;border:2px solid #d0ddc2;border-radius:15px;flex-direction:column;align-items:center;gap:5px;min-width:0;padding:17px 10px;display:flex;position:relative;box-shadow:0 4px #e7eddf}.quest-mission-map>button>span{background:#e7eede;border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:5px;display:grid}.quest-mission-map>button>small{letter-spacing:1px;font-size:9px;font-weight:900}.quest-mission-map>button>strong{font-size:16px;font-weight:900}.quest-mission-map>button.active{color:#17280f;background:var(--lime);border-color:#17280f;box-shadow:0 4px #17280f}.quest-mission-map>button.active>span{background:#ffffff85}.quest-mission-map>button.done:not(.active){color:#235a78;background:#e3f3ff;border-color:#74accb}.quest-mission-map>button.done>span{background:#c6e8ff}.quest-run-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}.quest-mission-panel{background:#fff;border:2px solid #223319;border-radius:19px;min-width:0;padding:27px;box-shadow:0 6px #e4ebda}.quest-mission-title{align-items:center;gap:15px;margin-bottom:25px;display:flex}.quest-mission-title>div{min-width:0}.quest-mission-icon{color:#74519c;background:#efe7ff;border:1px solid #d3c1ee;border-radius:14px;flex-shrink:0;place-items:center;width:60px;height:60px;display:grid}.quest-mission-title h2{letter-spacing:-1px;margin:5px 0 8px;font-size:29px;font-weight:900}.quest-mission-title p{color:#607252;margin:0;font-size:14px;line-height:1.6}.quest-download-card{background:#f1faff;border:1px solid #b7d9eb;border-radius:14px;margin-bottom:26px;overflow:hidden}.quest-download-card>img{object-fit:cover;width:100%;height:220px}.quest-download-card>div{padding:21px}.quest-download-card h3{margin:13px 0 10px;font-size:27px;font-weight:900}.quest-download-card p{color:#405f6c;font-size:14px;line-height:1.7}.quest-download-card .button{justify-content:center;gap:9px;margin:13px 0 17px;display:flex}.quest-download-card .text-link{font-size:12px;display:flex}.quest-download-card small{color:#567280;margin-top:13px;font-size:10px;line-height:1.6;display:block}.quest-task-list{gap:15px;margin:0 0 26px;padding:0;list-style:none;display:grid}.quest-task-list>li{align-items:flex-start;gap:13px;display:flex}.quest-task-list>li>span{color:#425c2a;background:#eaf4d8;border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;margin-top:1px;font-size:13px;font-weight:900;display:grid}.quest-task-list p{color:#435438;margin:0;font-size:15px;line-height:1.75}.quest-tool-help{background:#f1ecff;border:1px solid #d7c8ef;border-radius:12px;margin-bottom:23px;padding:18px}.quest-tool-help strong{color:#593b81;font-size:16px;font-weight:850}.quest-tool-help p{color:#64527e;margin:8px 0;font-size:13px;line-height:1.75}.quest-tool-help a{color:#583d7d;text-underline-offset:3px;font-size:12px;font-weight:750;text-decoration:underline}.quest-mission-copy>small{color:#677956;text-align:center;margin:13px 0 20px;font-size:11px;line-height:1.7;display:block}.quest-page .simple-options{border-radius:11px}.quest-page .simple-options>summary{min-height:49px;font-size:14px}.quest-page .prompt-text{white-space:pre-wrap;overflow-wrap:anywhere;max-height:380px;font-size:12px;line-height:1.75;overflow:auto}.quest-checklist{border-top:2px dashed #d9e3ca;margin-top:27px;padding-top:25px}.quest-checklist>div{color:#4a6932;align-items:center;gap:9px;display:flex}.quest-checklist h3{letter-spacing:-.6px;margin:0;font-size:21px;font-weight:850}.quest-checklist>p{color:#637655;margin:9px 0 16px;font-size:11px;line-height:1.6}.quest-checklist>label{color:#3f5730;cursor:pointer;background:#f8fbf2;border:1px solid #e2ead7;border-radius:9px;align-items:flex-start;gap:11px;margin-bottom:9px;padding:12px 11px;font-size:14px;line-height:1.7;display:flex}.quest-checklist input{accent-color:#548529;flex-shrink:0;width:20px;height:20px;margin-top:2px}.quest-checklist>button{margin-top:13px}.quest-repair{background:#fffaf0;border:2px solid #e5b362;border-radius:13px;margin-top:24px;overflow:hidden}.quest-repair-toggle{color:#79531c;text-align:left;background:0 0;align-items:center;gap:12px;width:100%;min-height:72px;padding:16px;display:flex}.quest-repair-toggle>span{flex:1}.quest-repair-toggle strong{font-size:17px;font-weight:850;display:block}.quest-repair-toggle small{margin-top:3px;font-size:12px;display:block}.quest-repair-fields{padding:5px 18px 22px}.quest-repair-fields>p{color:#7a633f;font-size:11px;line-height:1.7}.quest-repair-fields>.button{margin-top:13px}.quest-game-panel{background:#f7fbef;border:2px solid #c6d6b1;border-radius:17px;min-width:0;padding:22px;position:sticky;top:105px}.quest-game-panel-heading{color:#4c6b32;align-items:center;gap:9px;display:flex}.quest-game-panel h2{letter-spacing:-.8px;margin:0;font-size:24px;font-weight:900}.quest-game-panel>p{color:#5e7450;margin:11px 0 22px;font-size:12px;line-height:1.7}.quest-game-panel .field{margin-bottom:17px;font-size:12px}.quest-game-panel .field input,.quest-game-panel .field select,.quest-game-panel .field textarea{min-height:44px;padding:10px;font-size:14px}.quest-save-status{color:#4d6b38;align-items:center;gap:7px;margin:10px 0 14px;font-size:11px;line-height:1.6;display:flex}.quest-small-note{color:#667855;font-size:11px;line-height:1.75}.quest-small-note>a{font-weight:800;text-decoration:underline}.quest-honesty{border-top:1px solid #dce7ce;gap:8px;margin-top:17px;padding:14px 0;display:flex}.quest-honesty>svg{color:#617d47;flex-shrink:0}.quest-honesty p{color:#647750;margin:0;font-size:10px;line-height:1.8}.quest-game-panel>.text-link{font-size:11px}.quest-lock{color:#675222;text-align:center;background:#fff8e6;border:1px solid #dfc886;border-radius:13px;padding:24px}.quest-lock>svg{margin:auto auto 12px}.quest-lock h3{font-size:24px;line-height:1.2}.quest-lock p{font-size:14px;line-height:1.7}.quest-lock>.text-link{margin-top:18px;text-decoration:underline;display:block}.quest-finish{text-align:center;background:#eff9d5;border:2px solid #8eaf50;border-radius:14px;margin-top:26px;padding:25px}.quest-finish>svg{color:#5e822d;margin:0 auto 13px}.quest-finish h2{font-size:30px;font-weight:900}.quest-finish p{color:#506e36;font-size:14px;line-height:1.7}.quest-inline-banner{background:#effbdc;border:2px solid #273b1b;border-radius:14px;align-items:center;gap:17px;margin:0 0 24px;padding:18px 20px;display:flex;box-shadow:0 4px #dce9c8}.quest-inline-banner>svg{color:#4a7130;flex-shrink:0}.quest-inline-banner>div{flex:1}.quest-inline-banner strong{letter-spacing:-.4px;font-size:18px;font-weight:850}.quest-inline-banner p{color:#5b7248;margin:5px 0 0;font-size:13px;line-height:1.65}.quest-inline-banner .button{flex-shrink:0;font-size:14px}@media (max-width:1100px){.quest-hub-intro{grid-template-columns:1fr 1fr;gap:28px}.quest-hub-intro h1{font-size:44px}.quest-run-layout{grid-template-columns:minmax(0,1fr) 285px;gap:18px}.quest-mission-panel{padding:22px}.quest-game-panel{padding:18px}.quest-page{padding-inline:28px}.quest-game-picks{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1050px){.header-links{display:none}}@media (max-width:900px){.quest-hub-intro{grid-template-columns:1fr;gap:28px}.quest-hub-intro>div{max-width:620px}.quest-hub-intro .quest-starter-card{grid-template-columns:1fr 1fr;display:grid}.quest-hub-intro .quest-starter-art{aspect-ratio:auto;height:100%;min-height:300px}.quest-run-layout{grid-template-columns:1fr}.quest-game-panel{order:-1;position:static}.quest-game-panel .field{font-size:14px}.quest-game-panel .field textarea,.quest-game-panel .field input,.quest-game-panel .field select{font-size:16px}.quest-game-panel>.field:nth-of-type(n+3),.quest-game-panel>.simple-options{margin-bottom:15px}.quest-starter-card.compact .quest-starter-content{padding:25px}.quest-create{padding:24px}.quest-create-footer{flex-direction:column;align-items:flex-start;gap:18px}.quest-create-footer>button{width:100%}.quest-device-note{flex-wrap:wrap}.quest-device-note>span{flex:1}.quest-device-note>small{flex-basis:100%;margin-left:29px}.quest-resume-grid{grid-template-columns:1fr}}@media (max-width:600px){.quest-page{padding:28px 20px 45px}.quest-hub-intro h1{letter-spacing:-1.8px;font-size:40px}.quest-hub-intro>div>p{font-size:18px}.quest-hub-intro .quest-starter-card,.quest-starter-card.compact{display:block}.quest-hub-intro .quest-starter-art,.quest-starter-card.compact .quest-starter-art{aspect-ratio:1.65;height:auto;min-height:0}.quest-starter-content,.quest-starter-card.compact .quest-starter-content{padding:22px 21px 25px}.quest-starter-content h2{font-size:32px}.quest-device-note{padding:12px;font-size:12px}.quest-section-title{flex-direction:column;align-items:flex-start;gap:10px}.quest-section-title h2{font-size:29px}.quest-level-chip{font-size:9px}.quest-create{padding:21px 16px}.quest-game-picks{gap:9px}.quest-game-picks>button>span{min-height:44px;padding:9px 5px;font-size:10px}.quest-game-picks>button>span>svg{width:14px}.quest-create-fields{grid-template-columns:1fr;gap:0}.quest-tool-picker{flex-direction:column;gap:9px}.quest-create-footer>p{font-size:11px}.quest-create>.text-link{font-size:12px;line-height:1.6}.quest-run-heading{flex-direction:column;align-items:flex-start;gap:14px}.quest-run-heading h1{letter-spacing:-1.2px;font-size:34px}.quest-progress-chip{padding:9px 12px;font-size:11px}.quest-mission-map{gap:6px;margin:22px 0}.quest-mission-map>button{border-radius:11px;gap:4px;padding:11px 3px}.quest-mission-map>button>span{border-radius:10px;width:34px;height:34px;margin-bottom:4px}.quest-mission-map>button>span>svg{width:20px}.quest-mission-map>button>small{letter-spacing:.2px;font-size:7px}.quest-mission-map>button>strong{letter-spacing:-.2px;font-size:11px}.quest-mission-panel{border-radius:16px;padding:20px 16px}.quest-mission-title{gap:12px}.quest-mission-title h2{font-size:26px}.quest-mission-icon{border-radius:12px;width:48px;height:48px}.quest-mission-icon>svg{width:25px}.quest-mission-title p{font-size:13px}.quest-download-card>img{height:180px}.quest-download-card>div{padding:18px 15px}.quest-download-card h3{font-size:26px}.quest-download-card p{font-size:13px}.quest-big-button{min-height:52px;padding:12px 13px;font-size:15px}.quest-task-list p{font-size:14px}.quest-tool-help{padding:15px}.quest-checklist h3{font-size:19px}.quest-checklist>label{font-size:14px}.quest-game-panel{padding:20px}.quest-game-panel .simple-options>summary{font-size:13px}.quest-inline-banner{flex-wrap:wrap;align-items:flex-start;gap:11px;padding:17px 16px}.quest-inline-banner>div{flex-basis:calc(100% - 40px)}.quest-inline-banner strong{font-size:17px}.quest-inline-banner p{font-size:12px}.quest-inline-banner>.button{justify-content:space-between;width:100%}.workspace-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:9px 12px;display:grid}.workspace-nav>a{flex-direction:column;gap:4px;min-width:0;min-height:57px;padding:9px 4px;font-size:11px}.workspace-nav .workspace-help{display:none}}@media (prefers-reduced-motion:reduce){.button.lime,.quest-starter-card{transition:none}.button.lime:hover:not(:disabled),.button.lime:active:not(:disabled),.quest-starter-card:hover{transform:none}}.quest-game-panel-heading{text-align:left;cursor:pointer;width:100%;min-height:44px;font:inherit;background:0 0;border:0;padding:0}.quest-game-panel-heading>span{letter-spacing:-.8px;flex:1;font-size:24px;font-weight:900}.quest-game-panel-heading[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.quest-game-panel [hidden]{display:none}.quest-game-panel #game-card-fields>p{color:#536346;margin:11px 0 22px;font-size:12px;line-height:1.7}.quest-game-panel #game-card-fields>.text-link{font-size:11px}.quest-copy-dock{display:none}@media (max-width:900px){.quest-workspace{padding-bottom:95px}.quest-copy-dock{z-index:50;left:50%;bottom:max(12px,env(safe-area-inset-bottom));background:#fffffffa;border:2px solid #26351b;border-radius:15px;align-items:center;gap:14px;width:calc(100% - 24px);max-width:560px;padding:10px 12px 12px 17px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 5px 20px #13250d26}.quest-copy-dock>span{flex:1;min-width:0;font-size:12px;font-weight:850;line-height:1.4}.quest-copy-dock>.button{min-height:48px;padding:10px 14px;font-size:14px}}.quest-mission-title h2{scroll-margin-top:110px}.quest-download-art{background:#b9e8ff;margin:0;position:relative}.quest-download-art>img{object-fit:cover;width:100%;height:250px}.quest-download-art>figcaption{color:#354b25;background:#fffffff0;border-radius:5px;padding:3px 7px;font-size:10px;position:absolute;bottom:10px;right:10px}@media (max-width:600px){.quest-download-art>img{aspect-ratio:16/9;height:auto}}.header-brand-group{border-radius:4px;flex-shrink:0;align-items:center;gap:14px;min-height:44px;display:flex}.header-platform-mark{flex-shrink:0;align-items:center;gap:12px;line-height:1;display:inline-flex}.header-brand-cross{color:var(--lime);font-size:22px;font-weight:500;line-height:1}.simple-header .header-platform-mark .header-roblox-wordmark{object-fit:contain;flex-shrink:0;width:108px;height:20px;display:block}@media (max-width:700px){.header-brand-group{flex-direction:column;align-items:flex-start;gap:2px}.header-platform-mark{gap:7px;margin-left:39px}.header-brand-cross{font-size:14px}.simple-header .header-platform-mark .header-roblox-wordmark{width:76px;height:14px}.simple-header .header-inner{gap:12px}.simple-header .header-actions{gap:8px}}@media (max-width:380px){.header-platform-mark{margin-left:34px}.simple-header .header-inner{gap:8px}}@media (max-width:1120px){.simple-header .header-links{display:none}}.focused-workspace{max-width:790px;margin:auto;padding-bottom:100px}.focused-workspace>.simple-back{margin-bottom:13px;font-size:14px}.focused-heading{align-items:flex-start;gap:20px;margin:0 0 24px;display:flex}.focused-heading>div{flex:1;min-width:0}.focused-heading h1{letter-spacing:-1.3px;margin:0 0 11px;font-size:36px}.focused-heading p{color:#5b6d4e;margin:0;font-size:15px;line-height:1.65}.focused-favorite{flex-shrink:0;width:46px;min-height:46px;padding:0}.focused-editor{border:2px solid #cddcb8;border-radius:17px;padding:28px 30px;box-shadow:0 5px #eff3e8}.focused-editor .game-context-picker{margin-bottom:0}.game-context-picker>span{margin-bottom:8px;font-size:14px;font-weight:850;display:block}.game-context-picker select{color:#24391a;background:#fff;border:1px solid #a7b794;border-radius:9px;width:100%;max-width:100%;min-height:48px;padding:11px 12px;font-size:16px}.context-hint{color:#587341;align-items:flex-start;gap:7px;margin:10px 0 24px;font-size:12px;line-height:1.6;display:flex}.context-hint>svg{flex-shrink:0;margin-top:2px}.focused-main-fields .field{margin-bottom:21px}.focused-main-fields .field>span{margin-bottom:8px;font-size:16px;font-weight:850;display:block}.focused-main-fields textarea{border-color:#a9b99b;border-radius:10px;font-size:16px;line-height:1.65}.focused-main-fields .field>small{margin-bottom:8px;font-size:12px;display:block}.focused-settings{margin:0 0 21px}.focused-settings>summary{min-height:49px;padding:13px 15px;font-size:14px}.focused-settings .simple-options-content{padding:19px}.focused-settings .field{margin-bottom:18px}.focused-settings .field>span{margin-bottom:7px;display:block}.focused-reset{color:#526a3c;background:0 0;border:0;margin-left:20px;padding:0;font-size:13px}.focused-copy-actions{align-items:stretch;gap:11px;margin-top:23px;display:flex}.focused-copy-actions>.button:first-child{flex:1;min-height:54px;font-size:17px}.focused-copy-actions>.button:last-child{flex-shrink:0;font-size:14px}.focused-next{color:#587144;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;margin:15px 0 0;font-size:12px;line-height:1.7;display:flex}.focused-next>svg{flex-shrink:0}.focused-save-note{text-align:center;color:#60744e;margin:7px 0 0;font-size:12px;line-height:1.6}.focused-save-note>a{text-underline-offset:3px;font-weight:750;text-decoration:underline}.focused-editor>.assembled-preview{margin:23px 0 0}.focused-editor>.assembled-preview>summary{min-height:46px;padding:12px 14px;font-size:13px}.focused-workspace .prompt-text{white-space:pre-wrap;overflow-wrap:anywhere;max-height:400px;font-size:12px;line-height:1.75;overflow:auto}.focused-help{margin-top:20px}.focused-help>summary{min-height:49px;padding:14px 17px;font-size:14px}.focused-help>.simple-options-content{padding:20px;font-size:14px;line-height:1.75}.focused-help .simple-options{margin-block:14px}.focused-help .prompt-reference{margin-block:20px}.focused-help .prompt-reference-image{max-width:140px}.focused-help-links{flex-wrap:wrap;gap:10px 24px;display:flex}.focused-copy-dock{max-width:530px}.focused-copy-dock>span{font-size:12px}.library-game-context{background:#f8fbf2;border:1px solid #d5e2c5;border-radius:12px;align-items:center;gap:20px;margin:0 0 24px;padding:15px 19px;display:flex}.library-game-context .field{flex-shrink:0;width:340px;max-width:100%;margin:0}.library-game-context>p{color:#5f754c;margin:0;font-size:13px;line-height:1.7}.game-context-actions{flex-wrap:wrap;gap:9px;display:flex}.game-context-actions>a{color:#395522;background:#f0f8e1;border:1px solid #c1d4a5;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:10px 12px;font-size:12px;font-weight:800;display:flex}.game-context-actions>a:hover{background:#e3f5bd;border-color:#597b32}.game-context-actions>a:last-child{color:#614582;background:#f2edff;border-color:#d0c3ed}.game-context-actions>a:last-child:hover{background:#e8ddff}.quest-resume-tile .game-context-actions{margin:9px 0 0}.quest-resume-tile .game-context-actions>a{flex:1}.quest-game-upgrades{justify-content:space-between;align-items:center;gap:16px;margin:17px 0 0;display:flex}.quest-game-upgrades>span{color:#526c3d;font-size:13px;font-weight:750}.project-card .game-context-actions{flex-basis:100%;order:3}.project-card .game-context-actions>a{flex:1}.guide-reuse{background:#f7fbef;border:2px solid #ceddb9;border-radius:15px;margin-block:28px;padding:24px}.guide-reuse h2{font-size:25px}.guide-reuse p{font-size:15px;line-height:1.75}.guide-reuse p:last-child{margin-bottom:0}.guide-reuse strong{color:#30481d}.header-account-mobile{display:none}@media (max-width:760px){.simple-header .header-inner{gap:8px;padding-inline:12px}.simple-header .header-brand-group{white-space:nowrap;flex-direction:row;flex-shrink:0;align-items:center;gap:6px}.simple-header .brand{gap:5px}.simple-header .brand>span{letter-spacing:-.4px;font-size:clamp(12px,3.6vw,19px)}.simple-header .brand img{width:24px;height:24px}.simple-header .header-platform-mark{gap:5px;margin-left:0}.simple-header .header-brand-cross{font-size:13px}.simple-header .header-platform-mark .header-roblox-wordmark{width:clamp(51px,14.5vw,76px);height:auto}.simple-header .header-actions{gap:4px}.simple-header .header-account{min-height:44px;padding-inline:8px;font-size:12px}.simple-header .simple-menu-button{min-width:44px;min-height:44px;padding:6px}.header-account-desktop{display:none}.header-account-mobile{display:inline}.focused-heading h1{letter-spacing:-1px;font-size:30px}.focused-heading p{font-size:14px}.focused-heading{gap:15px;margin-bottom:21px}.focused-editor{padding:22px 19px}.focused-workspace>.simple-back{margin-bottom:12px;font-size:13px}.focused-settings>summary{font-size:13px}.focused-help>.simple-options-content{padding:17px}.focused-help>summary{font-size:13px}.focused-copy-actions{gap:9px}.focused-copy-actions>.button:first-child{padding:12px;font-size:16px}.focused-copy-actions>.button:last-child{padding:12px;font-size:13px}.focused-next{font-size:11px}.focused-help .prompt-reference-image{max-width:95px}.focused-reset{margin-left:0;display:flex}.library-game-context{flex-direction:column;align-items:flex-start;gap:9px;padding:15px}.library-game-context .field{width:100%}.library-game-context>p{font-size:12px}.quest-game-upgrades{flex-direction:column;align-items:flex-start;gap:10px}.quest-game-upgrades .game-context-actions{width:100%}.quest-game-upgrades .game-context-actions>a{flex:1}.guide-reuse{padding:20px}.guide-reuse h2{font-size:23px}}@media (max-width:360px){.simple-header .brand img{width:22px;height:22px}.simple-header .header-account{padding-inline:7px;font-size:11px}.simple-header .header-inner{gap:6px;padding-inline:10px}.simple-header .header-brand-group{gap:5px}.simple-header .header-platform-mark{gap:4px}.focused-copy-actions{flex-direction:column}.game-context-actions>a{padding:10px;font-size:11px}}body{font-size:17px;line-height:1.65}.easy-hero h1,.quest-hub-intro h1,.auth-story h1,.hero h1{line-height:1.28}h1:has(mark){line-height:1.28}h1 mark,.easy-hero mark{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:var(--lime);color:var(--ink);padding:0 .08em}.button,.quest-big-button{border-radius:12px;gap:10px;min-height:56px;padding:13px 20px;font-size:17px;font-weight:850}.button.outline{color:#223619;background:#fff;border:2px solid #70855a;box-shadow:0 3px #e7eddc}.button.dark{border:2px solid #172412;box-shadow:0 4px #b7c59f}.icon-button{background:#fff;border:2px solid #b6c7a1;border-radius:10px;width:48px;height:48px}.field{font-size:18px;font-weight:800}.field small{color:#536745;font-size:15px;font-weight:450;line-height:1.65}.field input,.field select,.field textarea,select{color:#203315;background:#fff;border:2px solid #9aae84;border-radius:10px;min-height:56px;padding:12px 14px;font-size:18px;line-height:1.65}.field textarea{resize:vertical}.field>span{margin-bottom:9px;display:block}select option,select optgroup{font-size:18px}.simple-options>summary,.more-filters>summary{border-radius:10px;gap:12px;min-height:58px;padding:16px;font-size:17px;font-weight:850}.simple-options{border:2px solid #c2d2b0;border-radius:12px}.simple-options>summary:hover{background:#f2fadf}.simple-options summary svg{flex-shrink:0}.text-link,.simple-back{align-items:center;gap:9px;min-height:44px;font-size:16px;display:inline-flex}.workspace-nav{gap:12px;padding-block:15px}.workspace-nav>a{border:2px solid #0000;min-height:58px;font-size:17px;font-weight:850}.workspace-nav>a.selected{background:var(--lime);color:#1b2c10;border-color:#273b18;box-shadow:0 3px #253819}.workspace-nav>a svg{width:23px;height:23px}.header-links{gap:24px}.header-links>a{font-size:17px}.simple-header .header-account,.simple-header .simple-menu-button{min-height:52px;font-size:17px}.simple-header .header-account{border:2px solid #627449;border-radius:12px}.simple-header-menu{border:2px solid #5a713d;border-radius:16px;min-width:290px;padding:14px;box-shadow:0 8px #1c2a12,0 16px 35px #0003}.simple-header-menu>a{color:#233617;background:#f5faeb;border:2px solid #d4e3be;border-radius:9px;align-items:center;min-height:60px;margin:5px 0;padding:15px 18px;font-size:19px;font-weight:850;display:flex}.simple-header-menu>a:hover{background:var(--lime);border-color:#a6c94f}.easy-page-heading p,.focused-heading p,.library-game-context>p{font-size:17px;line-height:1.75}.game-context-picker>span,.focused-main-fields .field>span{font-size:18px}.game-context-picker select{border-width:2px;min-height:58px;font-size:18px}.focused-workspace{max-width:920px}.focused-editor{padding:30px}.focused-heading h1{font-size:40px;line-height:1.2}.focused-main-fields textarea{font-size:18px;line-height:1.75}.context-hint{margin-bottom:15px;font-size:15px}.game-update-link{color:#365120;background:#edf8d2;border:2px solid #bed68e;border-radius:10px;align-items:center;gap:9px;min-height:52px;margin:0 0 24px;padding:12px 15px;font-size:16px;font-weight:850;display:flex}.focused-settings>summary,.focused-help>summary{min-height:58px;font-size:17px}.focused-copy-actions>.button:first-child{min-height:60px;font-size:19px}.focused-copy-actions>.button:last-child{font-size:17px}.focused-next,.focused-save-note{font-size:15px}.focused-help>.simple-options-content{font-size:17px;line-height:1.8}.focused-help .text-link{font-size:16px}.full-prompt-panel{background:#f8fcee;border:2px solid #8da868;border-radius:14px;margin-top:28px;overflow:hidden}.full-prompt-heading{background:#eaf6cc;border-bottom:2px solid #bfd39d;justify-content:space-between;align-items:center;gap:14px;padding:19px 20px;display:flex}.full-prompt-heading h2{letter-spacing:-.7px;margin:0;font-size:26px}.full-prompt-heading>.button{min-height:50px;padding:10px 14px;font-size:16px}.full-prompt-panel .prompt-text,.focused-workspace .full-prompt-panel .prompt-text,.quest-page .full-prompt-panel .prompt-text{white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;color:#23371a;tab-size:2;background:0 0;border:0;border-radius:0;max-height:none;margin:0;padding:23px;font-size:16px;line-height:1.8;overflow:visible}.game-progress-editor{background:#f7fce9;border:2px solid #3f6026;border-radius:13px;margin-top:16px;overflow:hidden}.game-progress-editor>summary{cursor:pointer;color:#243d15;background:#ddf59b;align-items:center;gap:11px;min-height:64px;padding:15px 18px;font-size:19px;font-weight:900;list-style:none;display:flex}.game-progress-editor>summary::-webkit-details-marker{display:none}.game-progress-editor>summary>span{flex:1}.game-progress-editor[open]>summary{border-bottom:2px solid #a9c57d}.game-progress-editor[open]>summary>svg:last-child{transform:rotate(180deg)}.game-progress-body{padding:22px}.game-progress-body>p{font-size:17px;line-height:1.75}.game-progress-body .field{margin-bottom:20px}.game-progress-body textarea{width:100%;font-size:17px;font-weight:450;line-height:1.7}.game-progress-body .field small{margin-top:8px;display:block}.game-progress-body .game-progress-footnote{color:#50663c;margin:16px 0;font-size:14px;line-height:1.75}.game-progress-body>.text-link{color:#3f5e25;background:0 0;border:0;padding:12px 0}.game-progress-success{color:#31591d;align-items:flex-start;gap:9px;margin-top:19px;font-weight:800;display:flex}.game-current-notes{border-top:2px solid #cfdfb6;margin-top:18px;padding-top:17px}.game-current-notes summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;font-size:16px;font-weight:850;display:flex}.game-current-notes pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#334c22;background:#fff;border:1px solid #c2d3ab;border-radius:10px;max-height:350px;padding:16px;font-size:15px;line-height:1.75;overflow:auto}.game-context-actions>a{border-width:2px;border-radius:10px;min-height:54px;padding:12px 14px;font-size:16px}.project-card h2{font-size:27px}.project-card>p{font-size:17px}.project-card .card-bottom{flex-wrap:wrap;gap:13px}.quest-resume-card{min-height:112px;padding:21px}.quest-resume-card strong{font-size:24px;line-height:1.3}.quest-resume-card small,.quest-resume-card span{font-size:15px}.quest-resume-tile{min-width:0}.project-grid{align-items:start}.goal-choice strong{font-size:21px}.goal-choice small,.simple-card-type,.simple-card-type>span{font-size:14px}.simple-prompt-card .card-body h3{font-size:26px;line-height:1.25}.simple-prompt-card .card-body>p{font-size:17px;line-height:1.75}.simple-card-actions>.button{min-height:56px;font-size:17px}.goal-choice{min-height:106px}.simple-search input{font-size:19px}.simple-filter-row select,.results-heading select,.expanded-filters select{min-height:52px;font-size:17px}.expanded-filters label,.free-check,.results-heading{font-size:16px}.simple-saved-tabs>button,.simple-goal-tabs>button{min-height:58px;font-size:18px}.module{padding:17px;font-size:17px}.module strong{font-size:18px}.module small{font-size:15px}.module input{width:23px;height:23px}.module-list{gap:12px}.quest-mission-map>button{min-height:112px}.quest-mission-map>button>strong{font-size:17px}.quest-mission-map>button>small{font-size:11px}.quest-task-list p,.quest-checklist>label,.quest-tool-help p{font-size:17px;line-height:1.8}.quest-checklist input{width:24px;height:24px}.quest-mission-copy>small,.quest-save-status,.quest-device-note,.quest-small-note{font-size:15px}.quest-game-panel .field{font-size:17px}.quest-game-panel .field input,.quest-game-panel .field textarea,.quest-game-panel .field select{min-height:54px;font-size:17px}.quest-tool-help strong{font-size:20px}.quest-mission-panel .quest-tool-help>a{font-size:16px}.quest-tool-picker label{min-height:75px}.quest-tool-picker label strong{font-size:18px}.quest-tool-picker label small{font-size:15px}.quest-game-picks>button>span{min-height:58px;font-size:16px}.quest-starter-content>small{font-size:14px}.hero-quick-types button{border-width:2px;min-height:48px;font-size:15px}.game-preview-top .home-kicker{font-size:12px}.preview-count,.preview-playback{font-size:14px}.game-preview-controls select{min-height:58px;font-size:21px}.game-preview-idea{font-size:17px;line-height:1.75}.game-preview-body .demo-field-label{font-size:13px}.hero-preview-actions>.button:first-child{min-height:58px;font-size:17px}.hero-preview-actions .hero-copy{width:58px;min-height:58px}.game-preview-body>small{font-size:14px}.home-genre-link>strong,.home-path-copy p{font-size:16px}.home-path-copy h3{font-size:23px}.home-image-credit,.home-image-credit>span{font-size:12px}.home-free-link{font-size:18px}.home-step p,.home-step strong{font-size:17px}@media (max-width:1100px){.simple-header .header-links{display:none}.simple-header .header-actions{margin-left:auto}}@media (max-width:760px){.simple-header .header-account{min-height:44px;padding-inline:8px;font-size:12px}.simple-header .simple-menu-button{gap:4px;min-width:64px;min-height:44px;padding:6px;font-size:12px}.simple-header .simple-menu-button>span{display:inline}.simple-header .simple-menu-button>svg{width:16px;height:16px}.simple-header-menu{min-width:0;left:12px;right:12px}.simple-header-menu>a{font-size:19px}.workspace-nav{gap:6px;padding:12px}.workspace-nav>a{min-height:66px;padding:9px 3px;font-size:14px}.workspace-nav>a svg{width:23px;height:23px}.focused-heading h1{font-size:33px}.focused-heading p{font-size:17px}.focused-editor{padding:22px 17px}.focused-workspace>.simple-back{font-size:16px}.focused-main-fields textarea{font-size:18px}.focused-settings>summary,.focused-help>summary{padding:15px;font-size:17px}.focused-copy-actions{flex-direction:column;gap:13px}.focused-copy-actions>.button:first-child{min-height:60px;font-size:19px}.focused-copy-actions>.button:last-child{min-height:54px;font-size:17px}.focused-next,.focused-save-note{font-size:14px}.game-context-picker>span,.game-context-picker select{font-size:18px}.context-hint{font-size:14px}.focused-copy-dock{gap:9px;padding:10px}.focused-copy-dock>span{display:none}.focused-copy-dock>.button{width:100%;min-height:56px;font-size:18px}.focused-copy-dock{max-width:390px}.full-prompt-heading{flex-direction:column;align-items:flex-start;padding:18px}.full-prompt-heading h2{font-size:26px}.full-prompt-heading>.button{width:100%;min-height:54px;font-size:17px}.full-prompt-panel .prompt-text,.focused-workspace .full-prompt-panel .prompt-text,.quest-page .full-prompt-panel .prompt-text{padding:18px;font-size:16px;line-height:1.8}.game-progress-body{padding:19px 16px}.game-progress-editor>summary{padding:15px;font-size:19px}.game-progress-body textarea{font-size:17px}.game-context-actions>a{flex-basis:100%;padding:13px;font-size:16px}.quest-resume-card strong{font-size:23px}.quest-resume-card small{font-size:14px}.quest-resume-card{padding:18px}.project-card>p{font-size:17px}.quest-mission-map{gap:10px;padding-bottom:8px;display:flex;overflow-x:auto}.quest-mission-map>button{min-width:100px;padding:14px 10px}.quest-mission-map>button>strong{font-size:16px}.quest-mission-map>button>small{font-size:11px}.quest-task-list p,.quest-checklist>label{font-size:17px}.quest-game-picks>button>span{min-height:58px;font-size:15px}.quest-device-note{font-size:15px}.quest-game-panel .field{font-size:17px}.hero-quick-types{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-quick-types button{min-height:48px;padding:9px 5px;font-size:15px}.game-preview-deck .hero-quick-types{grid-template-columns:repeat(2,minmax(0,1fr))}.game-preview-top{flex-wrap:wrap}.game-preview-top .home-kicker{font-size:11px}.preview-playback,.preview-count{font-size:13px}.game-preview-controls select{font-size:20px}.game-preview-idea{font-size:17px}.hero-preview-actions>.button:first-child{font-size:16px}.game-preview-body>small{font-size:14px}.home-genre-link>strong{font-size:15px}.home-image-credit,.home-image-credit>span{font-size:12px}}@media (max-width:360px){.simple-header .header-account{padding-inline:7px;font-size:11px}.simple-header .header-actions{gap:3px}.workspace-nav>a{font-size:13px}.game-context-actions>a{font-size:16px}.full-prompt-heading{padding:15px}.full-prompt-panel .prompt-text,.focused-workspace .full-prompt-panel .prompt-text{padding:14px}}.prompt-step-heading{align-items:center;gap:13px;margin-bottom:12px;display:flex}.prompt-step-heading>span{background:var(--lime);border:2px solid #243818;border-radius:12px;flex:0 0 40px;place-items:center;height:40px;font-size:21px;font-weight:900;display:grid;box-shadow:0 3px #243818}.prompt-step-heading h2{letter-spacing:-.7px;color:#14200d;margin:0;font-size:28px;line-height:1.25}.prompt-step-intro{color:#4c603e;max-width:65ch;margin:0 0 24px;font-size:17px;line-height:1.7}.always-open-game-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 24px;margin-top:25px;display:grid}.always-open-game-details .game-detail-wide{grid-column:1/-1}.always-open-game-details .field,.prompt-task-step .field{min-width:0;margin:0}.always-open-game-details .field>span,.prompt-task-step .field>span,.prompt-save-name>span{margin-bottom:5px;font-size:18px;font-weight:850;line-height:1.5;display:block}.always-open-game-details .field>small,.prompt-task-step .field>small,.prompt-save-name>small{color:#597049;margin:0 0 10px;font-size:15px;line-height:1.65;display:block}.always-open-game-details input,.always-open-game-details select,.always-open-game-details textarea,.prompt-task-step textarea,.prompt-save-name input{color:#24371b;background:#fff;border:2px solid #a6b994;border-radius:11px;min-height:56px;padding:13px 15px;scroll-margin-block:110px;font-size:18px;line-height:1.65}.always-open-game-details textarea,.prompt-task-step textarea{resize:vertical;min-height:100px}.always-open-game-details input:focus,.always-open-game-details select:focus,.always-open-game-details textarea:focus,.prompt-task-step textarea:focus,.prompt-save-name input:focus{outline-offset:3px;border-color:#3a5722;outline:3px solid #c7f135}.game-detail-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:22px;display:flex}.game-detail-tools .text-link{min-height:48px;margin:0;padding:9px 0;font-size:16px}.prompt-task-step{background:#f4fadf;border:2px solid #bfd09f;border-radius:14px;margin-top:30px;padding:25px}.prompt-task-step .field>small{font-size:15px}.prompt-copy-heading{margin-top:30px}.prompt-save-name{margin:0 0 20px}.focused-copy-actions{margin-top:0}@media (max-width:600px){.always-open-game-details{grid-template-columns:1fr;gap:23px}.prompt-step-heading h2{font-size:25px}.prompt-step-heading{gap:11px}.prompt-step-heading>span{flex-basis:36px;height:36px;font-size:19px}.prompt-step-intro{font-size:16px}.always-open-game-details input,.always-open-game-details select,.always-open-game-details textarea,.prompt-task-step textarea,.prompt-save-name input{max-width:100%;padding:12px;font-size:17px}.prompt-task-step{margin-inline:-3px;padding:20px 15px}.game-detail-tools{align-items:flex-start;gap:3px 15px}}.prompt-draft-banner{overflow-wrap:anywhere;background:#f4fadf;border:2px solid #81984e;border-radius:14px;margin:0 0 22px;padding:22px}.prompt-draft-banner>strong{font-size:21px}.prompt-draft-banner p{margin:9px 0 16px;font-size:16px;line-height:1.7}.prompt-draft-banner>div,.prompt-next-actions{flex-wrap:wrap;gap:10px;display:flex}.prompt-draft-banner .button,.prompt-next-actions .button{white-space:normal;text-align:left;min-height:48px;font-size:16px}.prompt-draft-status{color:#50663d;overflow-wrap:anywhere;margin:0 0 18px;font-size:14px;line-height:1.7}.prompt-next-actions{margin:0 0 22px}.prompt-next-actions .button{background:#fff;border-color:#8ba46c;padding:10px 14px}.prompt-inline-progress{margin:18px 0 24px}.prompt-progress-apply{border:2px solid #b7c98f;border-radius:12px;margin-top:12px;padding:18px}.prompt-progress-apply p{margin:0 0 12px;font-size:16px;line-height:1.7}.search-guidance{color:#4c603e;margin:0 0 22px;font-size:16px;line-height:1.8}.search-guidance>a{align-items:center;gap:6px;font-weight:750;text-decoration:underline;display:inline-flex}@media (max-width:600px){.prompt-draft-banner{padding:18px}.prompt-draft-banner>div>.button{justify-content:center;width:100%}.prompt-next-actions{grid-template-columns:1fr;display:grid}.prompt-next-actions .button{width:100%}.prompt-progress-apply .button{white-space:normal;width:100%}.search-guidance{font-size:15px}}
