.start{min-height:100vh;background:var(--paper);color:var(--ink)}.start-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (min-width:960px){.start{display:grid;grid-template-columns:60% 40%;background-image:var(--scene);background-repeat:no-repeat;background-position:0 0;background-size:cover}.start-scene{display:none}.start-side{grid-column:2;min-height:100vh;display:grid;grid-template-rows:1fr auto 1fr;place-items:center;padding:40px 24px 84px}.start-card{grid-row:2}.start .consent-inline{grid-row:3;align-self:start}}@media (min-width:960px) and (min-aspect-ratio:16/9){.start{background-image:linear-gradient(to right,transparent 58%,var(--paper) 84%),var(--scene);background-position:0 0;background-size:100% 100%,auto 100%}}@media (min-width:960px) and (max-aspect-ratio:8/5){.start{background-image:linear-gradient(to bottom,transparent 78%,var(--paper) 100%),var(--scene);background-position:0 0;background-size:100% 56.3vw,100% auto}}@media (max-width:959px){.start-scene{width:100%;aspect-ratio:1070/941;background-image:var(--scene-m);background-repeat:no-repeat;background-position:0 0;background-size:auto 100%}.start[data-step=conta] .start-scene,.start[data-step=montar] .start-scene{aspect-ratio:1070/460;background-size:156.26% auto}.start-side{padding:0 16px 40px;margin-top:-28px;position:relative}.start[data-step=conta] .support-chat,.start[data-step=montar] .support-chat{display:none}.start[data-step=conta] .start-card,.start[data-step=montar] .start-card{padding-top:20px}.start[data-step=conta] .start-step,.start[data-step=montar] .start-step{margin-top:12px}.start[data-step=conta] .start-card .form,.start[data-step=montar] .start-card .form{gap:12px}.start[data-step=conta] .start-card>p{margin-bottom:14px}.start[data-step=montar] .start-card>h2+p{display:none}.form .photo-pick{min-height:60px;padding:6px 12px}}.start-card{width:100%;max-width:420px;background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--accent);box-shadow:var(--shadow);padding:26px 22px 24px}@media (min-width:960px){.start-card{padding:32px 30px 28px}}.start-step{font:600 .62rem/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-top:16px}.start-card h2{font-family:var(--serif);font-weight:400;font-size:1.5rem;margin:8px 0 0}.start-card>p{color:var(--muted);font-size:.9rem;margin:6px 0 20px}.start-card>p code{font-size:.85em;color:var(--ink)}.start-card>h2+form{margin-top:14px}.start-card>.start-after{color:var(--muted);font-size:.85rem;margin:16px 0 0}.start-card>.start-login{color:var(--muted);font-size:.85rem;margin:18px 0 0}.start-card>.start-after+.start-login{margin-top:6px}.start .consent-inline{max-width:420px;margin-top:14px}.start-login a{color:var(--accent)}.form .photo-pick{display:flex;align-items:center;gap:12px;min-height:72px;padding:8px 12px;border:1px dashed var(--line-strong,var(--line));background:var(--paper);cursor:pointer;font:400 .88rem/1.35 var(--sans);letter-spacing:0;text-transform:none;color:var(--ink-soft,var(--ink));margin:0}.form .photo-pick:focus-within{outline:2px solid var(--ink);outline-offset:-1px}.photo-pick input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;pointer-events:none}.photo-pick-mark{flex:none;width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--line);background:var(--surface);color:var(--muted);font:300 1.6rem/1 var(--serif)}.photo-pick img{flex:none;width:56px;height:56px;object-fit:cover;border:1px solid var(--line)}.photo-pick.has-photo{border-style:solid}.photo-pick.has-photo .photo-pick-text{color:var(--accent)}.form .draft-row{grid-template-columns:1.5fr 1fr}.draft-vitrine{padding-bottom:150px}.draft-preview .demo-back{top:12px;bottom:auto}.draft-preview .support-chat{display:none}.draft-bar{position:fixed;left:0;right:0;bottom:0;min-height:0;z-index:55;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px));background:var(--paper);color:var(--ink);border-top:1px solid var(--line);box-shadow:0 -8px 24px rgba(30,25,20,.08)}.draft-bar-text{display:grid;gap:2px;font-size:.92rem;line-height:1.3}.draft-bar-text b{font-family:var(--serif);font-weight:400;font-size:1.05rem}.draft-bar-text span{color:var(--muted);font-size:.82rem}.draft-bar-actions{display:flex;gap:8px;margin-left:auto}@media (max-width:639px){.draft-bar-actions{width:100%;margin-left:0}.draft-bar-actions .btn{flex:1}}@media (min-width:960px){.draft-bar{padding-left:32px;padding-right:32px}}