._workspace_1j3vm_1{border:1px solid var(--wa-line);background:#e9e3d7;margin:54px 0 36px}._intro_1j3vm_7{border-bottom:1px solid var(--wa-line);background:var(--wa-paper);justify-content:space-between;align-items:flex-end;gap:30px;padding:28px 30px;display:flex}._intro_1j3vm_7 span,._toolGroup_1j3vm_18>span,._editGroup_1j3vm_19>span,._sourceSummary_1j3vm_20 span,._canvasHeading_1j3vm_21 span,._textEntry_1j3vm_22 label,._confirmPanel_1j3vm_23>span{color:var(--wa-green);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:900}._intro_1j3vm_7 h2{max-width:670px;margin:8px 0 0;font-family:Georgia,serif;font-size:clamp(30px,4vw,50px);font-weight:400;line-height:1.06}._intro_1j3vm_7 p{max-width:390px;color:var(--wa-muted);margin:0;font-family:Georgia,serif;font-size:13px;line-height:1.55}._sourceBar_1j3vm_49{border-bottom:1px solid var(--wa-line);background:#f0ece3;grid-template-columns:auto auto minmax(180px,1fr);align-items:center;gap:10px;padding:16px 30px;display:grid}._fileInput_1j3vm_59{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._uploadButton_1j3vm_69,._sourceBar_1j3vm_49>button,._toolButton_1j3vm_71,._editButton_1j3vm_72,._exportButton_1j3vm_73,._textEntry_1j3vm_22 button,._confirmPanel_1j3vm_23 button{border:1px solid var(--wa-ink);min-height:48px;color:var(--wa-ink);font:inherit;text-align:center;cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;padding:10px 14px;font-size:9px;font-weight:900;line-height:1.3;display:inline-flex}._uploadButton_1j3vm_69{background:var(--wa-ink);color:var(--wa-paper)}._uploadButton_1j3vm_69:focus-within,._sourceBar_1j3vm_49>button:focus-visible,._toolButton_1j3vm_71:focus-visible,._editButton_1j3vm_72:focus-visible,._exportButton_1j3vm_73:focus-visible,._textEntry_1j3vm_22 input:focus-visible,._textEntry_1j3vm_22 button:focus-visible,._confirmPanel_1j3vm_23 button:focus-visible,._canvas_1j3vm_21:focus-visible,._colourInput_1j3vm_107:focus-visible{outline-offset:3px;outline:3px solid #23634f}._canvas_1j3vm_21:focus-visible{outline-offset:-4px;outline-color:#72e7c2}._sourceSummary_1j3vm_20{justify-items:end;min-width:0;display:grid}._sourceSummary_1j3vm_20 strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:Georgia,serif;font-size:14px;font-weight:400;overflow:hidden}._sourceSummary_1j3vm_20 small{color:var(--wa-muted);margin-top:3px;font-size:8px}._toolbarArea_1j3vm_139{border-bottom:1px solid var(--wa-line);background:var(--wa-paper);grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:17px 30px;display:grid}._toolGroup_1j3vm_18,._editGroup_1j3vm_19{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._toolGroup_1j3vm_18>span,._editGroup_1j3vm_19>span{margin-right:3px}._toolButton_1j3vm_71,._editButton_1j3vm_72{background:#f6f2ea;border-color:#909a94;min-height:46px;padding:9px 12px}._toolActive_1j3vm_169{color:#174b3b;background:#dfeee8;border-width:2px;border-color:#1f654f}._editButton_1j3vm_72:disabled,._exportButton_1j3vm_73:disabled{cursor:not-allowed;opacity:.45}._dangerButton_1j3vm_182{color:#843b24;border-color:#9c4c30}._exportButton_1j3vm_73{background:var(--wa-ink);color:var(--wa-paper)}._colourControl_1j3vm_192{min-height:46px;color:var(--wa-muted);text-transform:uppercase;border:1px solid #909a94;align-items:center;gap:8px;padding:7px 9px 7px 12px;font-size:8px;font-weight:900;display:inline-flex}._colourInput_1j3vm_107{background:var(--wa-paper);cursor:pointer;border:1px solid #78847e;border-radius:0;width:34px;height:30px;padding:2px}._instruction_1j3vm_215{border-bottom:1px solid var(--wa-line);color:var(--wa-muted);background:#f8f2e5;margin:0;padding:12px 30px;font-size:10px;line-height:1.55}._instruction_1j3vm_215 strong{color:var(--wa-ink)}._canvasSection_1j3vm_229{background:#dcd7cd;padding:clamp(18px,3vw,30px)}._canvasHeading_1j3vm_21{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:11px;display:flex}._canvasHeading_1j3vm_21 strong{color:var(--wa-muted);text-align:right;font-size:9px;font-weight:700}._canvasShell_1j3vm_249{background:#0a251e;border:1px solid #345048;width:100%;min-width:0;position:relative;overflow:auto;box-shadow:12px 12px #c6bfb2}._canvas_1j3vm_21{cursor:crosshair;touch-action:none;background:#0a251e;width:100%;height:auto;min-height:240px;display:block}._keyboardCursor_1j3vm_269{left:var(--cursor-x);top:var(--cursor-y);opacity:0;pointer-events:none;border:2px solid #fff;border-radius:50%;width:18px;height:18px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #09261f,0 0 0 4px #72e7c2}._canvasShell_1j3vm_249:focus-within ._keyboardCursorActive_1j3vm_283{opacity:1}._textEntry_1j3vm_22,._confirmPanel_1j3vm_23{border:1px solid var(--wa-line);background:var(--wa-paper);grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:9px;margin-top:18px;padding:16px;display:grid}._textField_1j3vm_299{gap:7px;display:grid}._textEntry_1j3vm_22 input{width:100%;min-height:48px;color:var(--wa-ink);font:inherit;background:#fffdf8;border:1px solid #89948e;border-radius:0;padding:10px 12px;font-size:16px}._textEntry_1j3vm_22 button:last-child,._confirmPanel_1j3vm_23 button:last-child{background:var(--wa-ink);color:var(--wa-paper)}._confirmPanel_1j3vm_23{border-left:5px solid #9c4c30;grid-template-columns:minmax(0,1fr) auto auto;align-items:center}._confirmPanel_1j3vm_23 p{color:var(--wa-muted);margin:5px 0 0;font-size:10px;line-height:1.45}._confirmPanel_1j3vm_23 button:last-child{background:#7f351f}._statusLine_1j3vm_339{border-top:1px solid var(--wa-line);background:var(--wa-paper);min-height:48px;color:var(--wa-muted);margin:0;padding:14px 30px;font-size:10px;line-height:1.5}._statusError_1j3vm_350{color:#7f351f;font-weight:800}@media (width<=980px){._toolbarArea_1j3vm_139{grid-template-columns:1fr}._editGroup_1j3vm_19{border-top:1px solid var(--wa-line);padding-top:13px}}@media (width<=720px){._intro_1j3vm_7{flex-direction:column;align-items:flex-start}._sourceBar_1j3vm_49{grid-template-columns:1fr 1fr}._sourceSummary_1j3vm_20{grid-column:1/-1;justify-items:start;padding-top:7px}._toolGroup_1j3vm_18,._editGroup_1j3vm_19{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._toolGroup_1j3vm_18>span,._editGroup_1j3vm_19>span{grid-column:1/-1}._colourControl_1j3vm_192{justify-content:space-between}._textEntry_1j3vm_22,._confirmPanel_1j3vm_23{grid-template-columns:1fr 1fr}._textField_1j3vm_299,._confirmPanel_1j3vm_23>div{grid-column:1/-1}}@media (width<=520px){._workspace_1j3vm_1{margin-left:-12px;margin-right:-12px}._intro_1j3vm_7,._sourceBar_1j3vm_49,._toolbarArea_1j3vm_139,._instruction_1j3vm_215,._statusLine_1j3vm_339{padding-left:16px;padding-right:16px}._sourceBar_1j3vm_49>button,._uploadButton_1j3vm_69,._toolButton_1j3vm_71,._editButton_1j3vm_72,._exportButton_1j3vm_73,._colourControl_1j3vm_192,._textEntry_1j3vm_22 button,._confirmPanel_1j3vm_23 button{min-height:48px}._toolGroup_1j3vm_18,._editGroup_1j3vm_19{grid-template-columns:repeat(2,minmax(0,1fr))}._canvasHeading_1j3vm_21{flex-direction:column;align-items:flex-start;gap:5px}._canvasHeading_1j3vm_21 strong{text-align:left}._canvasShell_1j3vm_249{box-shadow:7px 7px #c6bfb2}._canvas_1j3vm_21{min-height:190px}._textEntry_1j3vm_22,._confirmPanel_1j3vm_23{grid-template-columns:1fr}._textField_1j3vm_299,._confirmPanel_1j3vm_23>div{grid-column:auto}}@media (prefers-reduced-motion:reduce){._workspace_1j3vm_1 *,._workspace_1j3vm_1 :before,._workspace_1j3vm_1 :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
