.R5xRZa_shell{--label-ink:#2d2119;--label-muted:#64564a;--label-border:#e7d9c6;--label-accent:#a43e25;min-height:100vh;color:var(--label-ink);background:#f8f2e5}.R5xRZa_header{border-bottom:1px solid var(--label-border)}.R5xRZa_headerInner,.R5xRZa_main{width:min(100% - 64px,1136px);margin-inline:auto}.R5xRZa_headerInner{justify-content:space-between;align-items:center;gap:18px;min-height:75px;display:flex}.R5xRZa_headerInner .logo{font-size:29px}.R5xRZa_back{color:#6a3526;align-items:center;gap:7px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.R5xRZa_back:hover{text-underline-offset:4px;text-decoration:underline}.R5xRZa_main{padding-block:47px 64px}.R5xRZa_intro{max-width:930px;margin-bottom:31px}.R5xRZa_kicker{color:#71472e;letter-spacing:.075em;text-transform:uppercase;background:#f1e4ca;border-radius:100px;padding:7px 12px;font-size:12px;font-weight:750;line-height:1;display:inline-block}.R5xRZa_intro h1{font:440 clamp(42px, 5.1vw, 67px)/.99 var(--serif);letter-spacing:-.042em;margin-top:17px}.R5xRZa_intro h1 em{color:var(--label-accent);font-weight:560}.R5xRZa_intro p{max-width:610px;color:var(--label-muted);margin-top:13px;font-size:clamp(16px,1.8vw,18px);line-height:1.55}.R5xRZa_workspace{grid-template-columns:minmax(0,1.22fr) minmax(0,.9fr);align-items:start;gap:24px;display:grid}.R5xRZa_editor{gap:14px;min-width:0;display:grid}.R5xRZa_editor[inert]{opacity:.65}.R5xRZa_step,.R5xRZa_review{border:1px solid var(--label-border);background:#fffdf8;border-radius:19px}.R5xRZa_step{padding:20px 22px}.R5xRZa_stepTitle{align-items:center;gap:11px;margin-bottom:10px;display:flex}.R5xRZa_stepNumber{color:#73402d;background:#f4e7d2;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:13px;font-weight:800;display:grid}.R5xRZa_stepTitle h2,.R5xRZa_reviewHeader h2{letter-spacing:-.025em;font-size:20px;line-height:1.2}.R5xRZa_hint,.R5xRZa_smallNote{color:var(--label-muted);line-height:1.5}.R5xRZa_hint{font-size:14px}.R5xRZa_smallNote{font-size:12px}.R5xRZa_contactCount{grid-template-columns:minmax(0,1fr) minmax(142px,166px);align-items:center;gap:18px;display:grid}.R5xRZa_field{color:#493a2d;gap:5px;min-width:0;font-size:13px;font-weight:700;display:grid}.R5xRZa_field input,.R5xRZa_field select{width:100%;min-width:0;min-height:42px;color:var(--label-ink);font:500 16px/1.2 var(--sans);background:#fff;border:1px solid #ddcbb4;border-radius:9px;padding:9px 11px}.R5xRZa_field select{padding-right:10px}.R5xRZa_field input::placeholder{color:#7c6a5a}.R5xRZa_field input:focus-visible,.R5xRZa_field select:focus-visible,.R5xRZa_photoButton:focus-within,.R5xRZa_photoLink:focus-within,.R5xRZa_frameTools input:focus-visible,.R5xRZa_shell button:focus-visible,.R5xRZa_shell a:focus-visible{outline:2px solid var(--label-accent);outline-offset:2px}.R5xRZa_contacts{gap:9px;margin-block:13px 9px;display:grid}.R5xRZa_contact{background:#faf6ed;border:1px solid #eee3d3;border-radius:12px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:8px 12px;min-width:0;padding:10px 11px;display:grid}.R5xRZa_thumb{color:#87674e;background:#f0e3cf;border-radius:9px;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.R5xRZa_thumb img{object-fit:cover;width:100%;height:100%}.R5xRZa_photoActions{align-self:end;justify-items:center;gap:1px;display:grid}.R5xRZa_photoButton{color:#723d2a;min-height:40px;font:750 13px/1.25 var(--sans);white-space:nowrap;cursor:pointer;background:#fffdf8;border:1px solid #ddc8b2;border-radius:8px;place-items:center;padding:7px 11px;display:inline-grid;position:relative}.R5xRZa_photoButton:hover:not(:disabled){background:#f6e9d6}.R5xRZa_photoButton:disabled{cursor:wait;opacity:.65}.R5xRZa_photoLinks{justify-content:center;align-items:center;gap:8px;display:flex}.R5xRZa_photoLink{color:#863c27;font:700 12px/1.25 var(--sans);text-underline-offset:3px;cursor:pointer;padding:5px 0;text-decoration:underline;position:relative}.R5xRZa_photoLinks input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.R5xRZa_textButton{color:#863c27;font:700 12px/1.25 var(--sans);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:5px 2px;text-decoration:underline}.R5xRZa_textButton:hover{color:#612719}.R5xRZa_uploadError{color:#9b3020;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:4px 12px;font-size:13px;display:flex}.R5xRZa_settings{grid-template-columns:1fr 1fr minmax(118px,1fr);align-items:end;gap:10px;margin-top:12px;display:grid}.R5xRZa_unitField{position:relative}.R5xRZa_unitField input{appearance:textfield;padding-right:30px}.R5xRZa_unitField input::-webkit-inner-spin-button{appearance:none;margin:0}.R5xRZa_unitField input::-webkit-outer-spin-button{appearance:none;margin:0}.R5xRZa_unitField>span{color:var(--label-muted);pointer-events:none;font-weight:550;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.R5xRZa_sizeNote{justify-content:space-between;align-items:center;gap:8px;margin-top:6px;display:flex}.R5xRZa_review{min-width:0;position:sticky;top:18px;overflow:hidden;box-shadow:0 12px 28px #6945220b}.R5xRZa_reviewHeader{justify-content:space-between;align-items:center;gap:10px;padding:17px 19px 15px;display:flex}.R5xRZa_reviewHeader p{color:var(--label-muted);margin-top:3px;font-size:12px}.R5xRZa_sizePill{color:#694a36;text-align:center;overflow-wrap:anywhere;background:#f5ebda;border-radius:40px;padding:6px 9px;font-size:12px;font-weight:750}.R5xRZa_previewFrame{background:#eee3d1;border-block:1px solid #e9dac5;place-items:center;padding:15px 18px;display:grid}.R5xRZa_paper{aspect-ratio:8.5/11;background:#fff;border:1px solid #e5dbcd;border-radius:2px;width:min(100%,284px);height:auto;display:block;box-shadow:0 5px 16px #55401f1c}.R5xRZa_previewError{text-align:center;min-height:235px;color:var(--label-muted);place-items:center;padding:20px;font-size:14px;line-height:1.5;display:grid}.R5xRZa_pagination{color:var(--label-muted);justify-content:center;align-items:center;gap:11px;padding-top:9px;font-size:13px;display:flex}.R5xRZa_pagination button{border:1px solid var(--label-border);width:34px;height:34px;color:var(--label-ink);cursor:pointer;background:#fff;border-radius:8px;place-items:center;display:grid}.R5xRZa_pagination button:first-child svg{transform:rotate(180deg)}.R5xRZa_pagination button:disabled{opacity:.4;cursor:default}.R5xRZa_downloadArea{gap:10px;padding:14px 19px;display:grid}.R5xRZa_progress{color:var(--label-muted);flex-wrap:wrap;justify-content:space-between;gap:4px 10px;font-size:12px;font-weight:650;display:flex}.R5xRZa_download{background:var(--label-accent);color:#fff;width:100%;min-height:47px;font:750 15px/1.25 var(--sans);cursor:pointer;border:1px solid #8e321e;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px;display:flex}.R5xRZa_download:hover:not(:disabled){background:#8e321e}.R5xRZa_download:disabled{cursor:wait;opacity:.7}.R5xRZa_download svg{flex:none}.R5xRZa_error,.R5xRZa_success{font-size:13px;line-height:1.4}.R5xRZa_error{color:#9b3020}.R5xRZa_success{color:#28613d}.R5xRZa_privacy{color:#63564a;text-align:center;background:#faf6ec;border-top:1px solid #eee3d3;justify-content:center;align-items:center;gap:6px;padding:10px 12px;font-size:12px;display:flex}.R5xRZa_privacy svg{flex:none;width:14px;height:14px}.R5xRZa_photoEditor{--editor-preview-height:312px;border:1px solid var(--label-border);width:min(680px,100% - 28px);max-width:none;max-height:calc(100dvh - 28px);color:var(--label-ink);background:#fffdf8;border-radius:18px;padding:0;box-shadow:0 22px 68px #2d21194d}.R5xRZa_photoEditor::backdrop{background:#31201488}.R5xRZa_photoEditorHeader,.R5xRZa_photoEditorFooter{justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;display:flex}.R5xRZa_photoEditorHeader{border-bottom:1px solid var(--label-border)}.R5xRZa_photoEditorHeader h2{font-size:21px}.R5xRZa_photoEditorHeader p{color:var(--label-muted);overflow-wrap:anywhere;margin-top:3px;font-size:13px}.R5xRZa_editorClose{border:1px solid var(--label-border);width:38px;height:38px;color:var(--label-ink);cursor:pointer;background:#fff;border-radius:8px;flex:none;font-size:24px;line-height:1}.R5xRZa_photoEditorBody{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:20px;padding:20px;display:grid}.R5xRZa_photoStage{min-height:240px;color:var(--label-muted);background:#eee3d1;border-radius:12px;place-items:center;padding:12px;display:grid}.R5xRZa_photoCanvas{touch-action:none;cursor:grab;border-radius:2px;height:auto;display:block;box-shadow:0 4px 14px #55401f29}.R5xRZa_photoCanvas:active{cursor:grabbing}.R5xRZa_frameTools{border:0;gap:11px;min-width:0;margin:0;padding:0;display:grid}.R5xRZa_frameTools legend{margin-bottom:8px;padding:0;font-weight:750}.R5xRZa_frameChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.R5xRZa_frameChoices button,.R5xRZa_cancelEdit,.R5xRZa_applyEdit{color:#723d2a;min-height:40px;font:750 13px/1.2 var(--sans);cursor:pointer;background:#fffdf8;border:1px solid #ddc8b2;border-radius:8px;padding:7px 9px}.R5xRZa_frameChoices button[aria-pressed=true]{border-color:var(--label-accent);background:#f4e5d5}.R5xRZa_frameTools .R5xRZa_hint{font-size:13px}.R5xRZa_frameTools .R5xRZa_textButton{justify-self:start}.R5xRZa_slider{color:#493a2d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1px 5px;font-size:13px;font-weight:700;display:flex}.R5xRZa_slider span{color:var(--label-muted);font-weight:600}.R5xRZa_slider input{width:100%;min-height:24px;accent-color:var(--label-accent);margin:0}.R5xRZa_slider input:disabled{opacity:.45}.R5xRZa_photoEditorFooter{border-top:1px solid var(--label-border);justify-content:flex-end}.R5xRZa_cancelEdit,.R5xRZa_applyEdit{padding-inline:14px}.R5xRZa_applyEdit{border-color:var(--label-accent);background:var(--label-accent);color:#fff}.R5xRZa_applyEdit:hover:not(:disabled){background:#8e321e}.R5xRZa_applyEdit:disabled{opacity:.6;cursor:default}@media (max-width:530px){.R5xRZa_photoEditor{--editor-preview-height:200px}.R5xRZa_photoEditorBody{grid-template-columns:minmax(0,1fr);gap:14px;padding:14px}.R5xRZa_photoStage{min-height:130px}.R5xRZa_photoEditorHeader,.R5xRZa_photoEditorFooter{padding:12px 14px}}@media (max-width:900px){.R5xRZa_workspace{gap:16px}.R5xRZa_step{padding-inline:16px}}@media (max-width:735px){.R5xRZa_headerInner,.R5xRZa_main{width:min(100% - 32px,530px)}.R5xRZa_headerInner{min-height:64px}.R5xRZa_headerInner .logo{font-size:25px}.R5xRZa_back{font-size:13px}.R5xRZa_main{padding-block:34px 36px}.R5xRZa_intro{margin-bottom:24px}.R5xRZa_workspace{grid-template-columns:1fr}.R5xRZa_review{position:static}}@media (max-width:390px){.R5xRZa_headerInner,.R5xRZa_main{width:calc(100% - 24px)}.R5xRZa_headerInner{gap:9px}.R5xRZa_headerInner .logo{font-size:22px}.R5xRZa_back{font-size:12px}.R5xRZa_step{padding-inline:13px}.R5xRZa_contactCount{grid-template-columns:1fr;gap:9px}.R5xRZa_contact{grid-template-columns:33px minmax(0,1fr) auto;column-gap:7px;padding-inline:7px}.R5xRZa_thumb{width:33px;height:37px}.R5xRZa_thumb svg{width:17px}.R5xRZa_photoButton{padding-inline:7px;font-size:12px}.R5xRZa_settings{grid-template-columns:1fr 1fr minmax(85px,1fr)}.R5xRZa_settings .R5xRZa_field{font-size:12px}}@media (max-height:790px){.R5xRZa_review{position:static}}
