.submit-page main{padding-top:34px}.submit-shell{gap:18px;display:grid}.submit-hero,.submit-remix-lane,.submit-form-shell,.submit-review-card{border-radius:var(--radius-xl);box-shadow:var(--shadow);background:linear-gradient(145deg,#fffffff5,#fffaf4e0);border:1px solid #16202b14}.submit-hero{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:stretch;gap:20px;padding:30px;display:grid;position:relative;overflow:hidden}.submit-hero:before{content:"";background:linear-gradient(90deg,#31b28a,#5f79ff 54%,#ef7b52);height:5px;position:absolute;inset:0 0 auto}.submit-hero-copy,.submit-hero-panel,.submit-remix-lane,.submit-review-card,.submit-form-shell{position:relative}.submit-hero-copy{align-content:center;gap:14px;display:grid}.submit-hero-copy h1{max-width:760px;margin:0}.submit-hero-copy p{color:#263443;max-width:64ch;margin:0;font-size:1.08rem;font-weight:720}.submit-hero-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.submit-hero-panel{background:linear-gradient(#edfbf4f5,#fff8efe6);border:1px solid #31b28a29;border-radius:24px;align-content:center;gap:12px;padding:20px;display:grid}.submit-hero-panel span{color:#315e2d;letter-spacing:.12em;text-transform:uppercase;background:#315e2d1a;border-radius:999px;width:fit-content;padding:6px 9px;font-size:.68rem;font-weight:950;line-height:1}.submit-hero-panel strong{font-size:1.15rem;line-height:1.15}.submit-hero-panel p{color:#263443;margin:0;font-weight:760;line-height:1.42}.submit-hero-panel ol{color:var(--muted);gap:10px;margin:0;padding-left:20px;font-weight:720;line-height:1.4;display:grid}.submit-remix-lane{gap:16px;padding:22px;display:grid;overflow:hidden}.submit-remix-head{justify-content:space-between;align-items:end;gap:18px;display:flex}.submit-remix-head h2,.submit-remix-head p{margin:0}.submit-remix-head h2{max-width:13ch;line-height:.98}.submit-remix-head>p{max-width:52ch;color:var(--muted);font-weight:720;line-height:1.45}.submit-remix-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.submit-remix-card{color:#fff;isolation:isolate;border-radius:22px;gap:8px;min-height:320px;padding:14px;text-decoration:none;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 36px #16202b29}.submit-remix-card:after{content:"";z-index:-1;background:linear-gradient(#0d151f1a,#0d151fdb),linear-gradient(90deg,#0d151f85,#0d151f14);position:absolute;inset:0}.submit-remix-card img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.submit-remix-card span,.submit-remix-card em{border-radius:999px;width:fit-content;font-weight:950}.submit-remix-card span{color:#172232;letter-spacing:.12em;text-transform:uppercase;background:#fffdf8e6;padding:6px 9px;font-size:.68rem;line-height:1}.submit-remix-card strong{align-self:end;max-width:10ch;margin-top:auto;font-size:clamp(1.5rem,2.8vw,2.45rem);line-height:.92}.submit-remix-card p{color:#fffdf8db;max-width:25ch;margin:0;font-weight:760;line-height:1.35}.submit-remix-card em{color:#172232;background:#fffdf8eb;padding:9px 11px;font-size:.82rem;font-style:normal}.submit-form-shell{gap:18px;padding:24px;display:grid}.submit-form-head{justify-content:space-between;align-items:end;gap:18px;display:flex}.submit-form-head h2,.submit-form-head p{margin:0}.submit-form-head p{max-width:56ch}.submit-form{gap:16px;display:grid}.submit-preview-shell{background:linear-gradient(135deg,#edfbf4e6,#fffdf8f2),linear-gradient(90deg,#31b28a1f,#5f79ff14);border:1px solid #315e2d24;border-radius:22px;grid-template-columns:minmax(0,.9fr) minmax(280px,.72fr);align-items:stretch;gap:14px;padding:14px;display:grid}.submit-builder-guide,.submit-live-preview{background:#ffffffc2;border:1px solid #16202b14;border-radius:18px;gap:9px;min-width:0;padding:14px;display:grid}.submit-builder-guide h3,.submit-builder-guide p,.submit-live-preview h3,.submit-live-preview p{margin:0}.submit-builder-guide h3,.submit-live-preview h3{color:var(--ink);line-height:1.08}.submit-builder-guide p,.submit-live-preview p,.submit-live-preview small{color:var(--muted);font-size:.88rem;font-weight:720;line-height:1.38}.submit-builder-steps{flex-wrap:wrap;gap:6px;display:flex}.submit-builder-steps span,.submit-live-preview>strong,.submit-live-preview>span{color:#315e2d;letter-spacing:.08em;text-transform:uppercase;background:#315e2d1a;border-radius:999px;width:fit-content;min-height:26px;padding:6px 9px;font-size:.66rem;font-weight:950;line-height:1}.submit-live-preview{border-color:#5f79ff29}.submit-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.submit-field{gap:7px;display:grid}.submit-field--wide{grid-column:1/-1}.submit-prefill-note{color:#1f6552;background:#edfbf4d6;border:1px solid #31b28a33;border-radius:14px;margin:0;padding:12px 14px;font-size:.9rem;font-weight:780;line-height:1.35}.submit-field label,.submit-checkbox strong{color:var(--ink);font-size:.86rem;font-weight:850}.submit-field small{color:var(--muted);font-size:.78rem;font-weight:680;line-height:1.35}.submit-field input,.submit-field select,.submit-field textarea{width:100%;color:var(--ink);font:inherit;background:#ffffffeb;border:1px solid #16202b1c;border-radius:17px;font-weight:650}.submit-field input,.submit-field select{min-height:50px;padding:0 14px}.submit-field textarea{resize:vertical;min-height:132px;padding:13px 14px;line-height:1.45}.submit-field input:focus,.submit-field select:focus,.submit-field textarea:focus{border-color:#5f79ff57;outline:0;box-shadow:0 0 0 3px #5f79ff1f}.submit-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.submit-checkbox{background:#ffffffb8;border:1px solid #16202b14;border-radius:18px;align-items:flex-start;gap:10px;padding:14px;display:flex}.submit-checkbox input{accent-color:#31b28a;width:20px;height:20px;margin-top:2px}.submit-checkbox span{gap:3px;display:grid}.submit-checkbox small{color:var(--muted);font-weight:680;line-height:1.35}.submit-form-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.submit-form-actions .primary-link{cursor:pointer}.submit-form-actions .primary-link:disabled{cursor:wait;opacity:.68}.submit-status{color:var(--muted);background:#ffffffc2;border:1px solid #16202b14;border-radius:16px;flex:280px;margin:0;padding:12px 14px;font-size:.9rem;font-weight:760;line-height:1.35}.submit-status[data-tone=success]{color:#1f6552;background:#edfbf4e0;border-color:#31b28a47}.submit-status[data-tone=error]{color:#8b2f50;background:#fff1f6e6;border-color:#d85b8647}.submit-review-card{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px;display:grid}.submit-review-item{background:#ffffffc2;border:1px solid #16202b12;border-radius:18px;gap:6px;padding:14px;display:grid}.submit-review-item span{color:#315e2d;letter-spacing:.12em;text-transform:uppercase;background:#edfbf4e0;border-radius:999px;width:fit-content;padding:5px 8px;font-size:.67rem;font-weight:900;line-height:1}.submit-review-item strong{line-height:1.16}.submit-review-item p{color:var(--muted);margin:0;font-size:.88rem;font-weight:680;line-height:1.45}@media (width<=900px){.submit-hero,.submit-form-grid,.submit-preview-shell,.submit-remix-grid,.submit-review-card{grid-template-columns:1fr}.submit-form-head,.submit-remix-head{align-items:start;display:grid}}@media (width<=640px){.submit-page main{padding-top:24px}.submit-hero,.submit-remix-lane,.submit-form-shell,.submit-review-card{border-radius:24px}.submit-hero,.submit-remix-lane,.submit-form-shell{padding:20px}.submit-hero-copy p{font-size:.98rem}.submit-hero-panel{gap:8px;padding:14px}.submit-hero-panel ol{display:none}.submit-field textarea{min-height:150px}.submit-form-actions .primary-link,.submit-form-actions .secondary-link,.submit-hero-actions .primary-link,.submit-hero-actions .secondary-link{width:100%}.submit-remix-card{min-height:260px}}
