.proposal-wizard-page{max-width:1160px}.proposal-wizard-intro{max-width:670px}.proposal-wizard-intro>p:last-child{max-width:600px;color:var(--muted);font:500 17px/1.5 var(--display);letter-spacing:-.02em}.proposal-wizard-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:32px;align-items:start;margin-top:32px}.proposal-wizard{gap:0;padding:0;overflow:hidden;background:var(--paper)}.proposal-wizard-progress{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line)}.proposal-wizard-progress span{display:flex;align-items:center;gap:8px;padding:15px 12px;color:var(--muted);font:700 11px var(--body)}.proposal-wizard-progress span:before{content:'';width:8px;height:8px;border-radius:50%;background:var(--soft)}.proposal-wizard-progress .is-active{color:var(--ink);background:color-mix(in srgb,var(--lime) 18%,transparent)}.proposal-wizard-progress .is-active:before{background:var(--lime);box-shadow:0 0 0 4px color-mix(in srgb,var(--lime) 27%,transparent)}.proposal-wizard-progress i{font-style:normal}.proposal-wizard-step{border:0;margin:0;padding:28px;display:grid;gap:16px}.proposal-wizard-step[hidden]{display:none}.proposal-wizard-step legend{font:800 clamp(30px,4vw,46px)/.92 var(--display);letter-spacing:-.06em;padding:0}.proposal-wizard-step>p{margin:0;color:var(--muted);font-size:11px}.proposal-wizard-step>p b{color:#181A20;background:var(--lime);padding:0 3px}.proposal-wizard-actions{display:flex;justify-content:space-between;gap:10px;padding-top:5px}.proposal-wizard-actions .button-lime:first-child{margin-left:auto}.wizard-image-choice{border:1px dashed var(--line);border-radius:13px;padding:14px;transition:border-color .18s,background .18s}.wizard-image-choice:focus-within{border-color:var(--ink);background:color-mix(in srgb,var(--lime) 10%,transparent)}.wizard-image-choice span{display:block;color:var(--muted);font-weight:500;font-size:10px;margin-top:3px}.wizard-image-choice input{font-size:10px;padding:10px;margin-top:9px}.proposal-live-preview{position:sticky;top:105px;border:1px solid var(--line);border-radius:22px;padding:18px;background:color-mix(in srgb,var(--paper) 94%,var(--lime))}.proposal-live-preview>.eyebrow{margin-bottom:12px}.proposal-preview-card{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:17px;background:var(--paper);box-shadow:7px 8px 0 var(--lime)}.proposal-preview-cover{height:120px;background:linear-gradient(125deg,#181A20 0 35%,#B4F34A 36% 65%,#e9e9df 66%);display:grid;place-items:center;color:var(--paper);font:80px/.8 var(--display);overflow:hidden}.proposal-preview-cover.has-image{background-position:center;background-size:cover}.proposal-preview-cover.has-image span{display:none}.proposal-preview-poster{position:absolute;top:76px;left:17px;width:102px;aspect-ratio:1;border:4px solid var(--paper);border-radius:14px;background:#181A20;color:var(--lime);display:grid;place-items:center;font:56px/.8 var(--display);overflow:hidden}.proposal-preview-poster.has-image{background-position:center;background-size:cover}.proposal-preview-poster.has-image span{display:none}.proposal-preview-content{padding:76px 18px 18px}.proposal-preview-content>p{margin:0}.proposal-preview-content>p:first-child{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:700}.proposal-preview-content h2{font-size:29px;line-height:1;margin:7px 0 11px;overflow-wrap:anywhere}.proposal-preview-place{display:flex;flex-wrap:wrap;gap:7px;align-items:center;font-size:10px;color:var(--muted)}.proposal-preview-place i{width:3px;height:3px;background:var(--muted);border-radius:50%}.proposal-preview-description{font:500 12px/1.4 var(--display);color:var(--muted);margin-top:17px!important;border-top:1px solid var(--line);padding-top:14px}.proposal-preview-note{margin:17px 2px 0;color:var(--muted);font-size:9px}.proposal-wizard .event-crop-modal{font-family:var(--body)}@media(max-width:900px){.proposal-wizard-layout{grid-template-columns:1fr}.proposal-live-preview{position:static;order:-1;max-width:520px}.proposal-preview-card{max-width:360px}}@media(max-width:520px){.proposal-wizard-step{padding:20px}.proposal-wizard-progress span{padding:12px 8px;justify-content:center}.proposal-wizard-progress i{display:none}.proposal-wizard-actions{flex-wrap:wrap}.proposal-wizard-actions .button{flex:1}.proposal-wizard-actions .button-lime:first-child{margin-left:0}.proposal-live-preview{padding:14px}.proposal-preview-card{max-width:none}}
