._app_foa98_1{min-height:100vh}._header_foa98_5{position:sticky;z-index:20;top:0;display:flex;align-items:center;justify-content:space-between;min-height:74px;padding:12px clamp(16px,3vw,42px);border-bottom:1px solid rgba(223,216,203,.82);background:#f7f3eae6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}._brand_foa98_19{display:flex;gap:12px;align-items:center;min-width:0}._brandMark_foa98_26{position:relative;flex:0 0 auto;width:42px;height:42px;border-radius:13px;background:var(--surface-strong);box-shadow:0 8px 22px #3a3e331f}._brandMark_foa98_26 span{position:absolute;width:9px;height:9px;border-radius:50%}._brandMark_foa98_26 span:nth-child(1){top:8px;left:8px;background:#ed7359}._brandMark_foa98_26 span:nth-child(2){top:8px;right:8px;background:#f4c95d}._brandMark_foa98_26 span:nth-child(3){bottom:8px;left:8px;background:#54a99b}._brandMark_foa98_26 span:nth-child(4){right:8px;bottom:8px;background:#778ed0}._brandName_foa98_48{margin:0;font-size:18px;font-weight:760;line-height:1.15;letter-spacing:.04em}._brandTagline_foa98_56{margin:3px 0 0;color:var(--muted);font-size:11px;white-space:nowrap}._headerActions_foa98_63{display:flex;gap:9px;align-items:center}._headerButton_foa98_69,._primaryButton_foa98_70{display:inline-flex;align-items:center;justify-content:center;min-height:42px;gap:7px;border-radius:12px;white-space:nowrap}._headerButton_foa98_69,._primaryButton_foa98_70{padding:0 14px;border:1px solid var(--line);background:var(--surface-strong);font-size:13px;font-weight:700;box-shadow:0 4px 12px #3d3b310d}._headerButton_foa98_69:hover:not(:disabled){border-color:#c9c0af;transform:translateY(-1px)}._primaryButton_foa98_70{border-color:var(--teal);color:#fff;background:var(--teal);box-shadow:0 8px 20px #26756833}._primaryButton_foa98_70:hover:not(:disabled){background:var(--teal-dark);transform:translateY(-1px)}._shell_foa98_107{width:min(1760px,100%);margin:0 auto;padding:18px clamp(12px,2vw,28px) 28px}._steps_foa98_113{display:flex;align-items:center;justify-content:center;min-height:35px;margin:0 auto 14px;color:#7c817b;font-size:12px;font-weight:650}._step_foa98_113{display:flex;align-items:center;gap:6px}._step_foa98_113:after{width:clamp(15px,4vw,48px);height:1px;margin:0 10px;background:#d8d2c6;content:""}._step_foa98_113:last-child:after{display:none}._stepNumber_foa98_142{display:grid;width:22px;height:22px;place-items:center;border:1px solid #d4cdbf;border-radius:50%;background:#ffffff8c;font-size:10px}._stepActive_foa98_153{color:var(--teal-dark)}._stepActive_foa98_153 ._stepNumber_foa98_142{border-color:var(--teal);color:#fff;background:var(--teal)}._workbench_foa98_163{display:grid;grid-template-columns:minmax(260px,300px) minmax(440px,1fr) minmax(245px,286px);min-height:calc(100vh - 142px);gap:14px;align-items:stretch}._panel_foa98_171{overflow:hidden;border:1px solid rgba(224,217,204,.95);border-radius:18px;background:#fffefaed;box-shadow:var(--shadow)}._sidePanel_foa98_179{overflow-y:auto;max-height:calc(100vh - 142px);scrollbar-width:thin;scrollbar-color:#d3ccbf transparent}._panelHeading_foa98_186{position:relative;display:flex;align-items:center;justify-content:space-between;padding:17px 18px 13px;border-bottom:1px solid #eee8de}._mobileDock_foa98_195,._mobileBackdrop_foa98_196,._mobileClose_foa98_197,._mobileStartGuide_foa98_198,._mobileAccordionNav_foa98_199{display:none}._panelHeading_foa98_186 h2,._sectionTitle_foa98_204,._canvasTitle_foa98_205{margin:0;color:var(--ink);font-weight:760}._panelHeading_foa98_186 h2{font-size:14px}._panelKicker_foa98_215,._eyebrow_foa98_216{color:var(--teal);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}._section_foa98_204{padding:16px 18px;border-bottom:1px solid #eee8de}._section_foa98_204:last-child{border-bottom:0}._sectionHeader_foa98_233{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px}._sectionTitle_foa98_204{font-size:13px}._sectionHint_foa98_244,._fieldHint_foa98_245,._mutedText_foa98_246{color:var(--muted);font-size:11px;line-height:1.55}._uploadDrop_foa98_252{position:relative;display:flex;min-height:126px;padding:17px;flex-direction:column;align-items:center;justify-content:center;border:1.5px dashed #cfc6b8;border-radius:14px;background:#fbf8f1;text-align:center;transition:border-color .16s ease,background .16s ease,transform .16s ease;width:100%;color:inherit;font:inherit;cursor:pointer}._hiddenUploadInput_foa98_271{position:fixed;width:1px;height:1px;opacity:0;pointer-events:none}._uploadDrop_foa98_252:hover,._uploadDragging_foa98_280{border-color:var(--coral);background:var(--coral-soft);transform:translateY(-1px)}._uploadDrop_foa98_252 input{position:absolute;width:1px;height:1px;opacity:0}._uploadIcon_foa98_293{display:grid;width:39px;height:39px;margin-bottom:8px;place-items:center;border-radius:12px;color:var(--coral);background:#fff;box-shadow:0 6px 18px #5a473b1a}._uploadDrop_foa98_252 strong{font-size:13px}._uploadDrop_foa98_252 span{margin-top:4px;color:var(--muted);font-size:10px}._sourceCard_foa98_315{overflow:hidden;border:1px solid var(--line);border-radius:14px;background:#ece8df}._cropViewport_foa98_322{position:relative;display:grid;overflow:hidden;min-height:154px;place-items:center;background-image:linear-gradient(45deg,#e4ded2 25%,transparent 25%),linear-gradient(-45deg,#e4ded2 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#e4ded2 75%),linear-gradient(-45deg,transparent 75%,#e4ded2 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;touch-action:none}._cropViewport_foa98_322 canvas{display:block;width:100%;max-height:215px;object-fit:contain}._cropViewport_foa98_322 canvas[data-draggable=true]{cursor:grab}._cropViewport_foa98_322 canvas[data-draggable=true]:active{cursor:grabbing}._sourceMeta_foa98_353{display:flex;gap:10px;align-items:center;justify-content:space-between;padding:10px 12px;background:var(--surface-strong)}._sourceMetaText_foa98_362{min-width:0}._sourceMetaText_foa98_362 strong,._sourceMetaText_foa98_362 span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._sourceMetaText_foa98_362 strong{font-size:11px}._sourceMetaText_foa98_362 span{margin-top:2px;color:var(--muted);font-size:9px}._fitBadge_foa98_384{display:inline-flex;min-height:28px;padding:0 8px;flex:0 0 auto;align-items:center;gap:4px;border:1px solid rgba(38,117,104,.2);border-radius:9px;color:var(--teal-dark);background:var(--teal-soft);font-size:9px;font-weight:800}._fullImageNote_foa98_399{display:flex;margin:9px 0 0;padding:8px 9px;align-items:flex-start;gap:6px;border-radius:10px;color:#42645e;background:#eaf7f1;font-size:9px;line-height:1.5}._fullImageNote_foa98_399 svg{margin-top:1px;flex:0 0 auto}._framingChoice_foa98_417{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:10px}._framingChoice_foa98_417>button{display:flex;min-height:58px;padding:8px 9px;align-items:center;gap:7px;border:1px solid var(--line);border-radius:11px;color:#5e6963;background:#fff;text-align:left}._framingChoice_foa98_417>button>svg{flex:0 0 auto}._framingChoice_foa98_417 strong,._framingChoice_foa98_417 small{display:block}._framingChoice_foa98_417 strong{color:var(--ink);font-size:10px}._framingChoice_foa98_417 small{margin-top:2px;color:var(--muted);font-size:8px;line-height:1.35}._framingChoice_foa98_417>._framingChoiceActive_foa98_458{border-color:var(--teal);color:var(--teal-dark);background:var(--teal-soft);box-shadow:inset 0 0 0 1px #26756814}._textButton_foa98_465,._iconButton_foa98_466{border:0;color:var(--teal-dark);background:transparent;font-weight:700}._textButton_foa98_465{padding:4px;font-size:11px}._iconButton_foa98_466{display:grid;width:40px;height:40px;padding:0;place-items:center;border-radius:11px}._iconButton_foa98_466:hover:not(:disabled){background:#f0ece3}._sliderRow_foa98_491{display:grid;grid-template-columns:54px 1fr 34px;gap:8px;align-items:center;margin-top:10px;font-size:10px}._sliderRow_foa98_491 input{width:100%;accent-color:var(--teal)}._presetRow_foa98_505{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-bottom:10px}._presetChip_foa98_512{min-height:38px;padding:0;border:1px solid var(--line);border-radius:9px;color:#5e6963;background:#fff;font-size:10px;font-weight:750}._presetChip_foa98_512:hover:not(:disabled),._presetChipActive_foa98_524{border-color:var(--teal);color:var(--teal-dark);background:var(--teal-soft)}._field_foa98_245 label,._fieldLabel_foa98_531{display:block;margin-bottom:5px;color:#637069;font-size:10px;font-weight:700}._field_foa98_245 input,._nameInput_foa98_540{width:100%;border:1px solid var(--line);border-radius:10px;color:var(--ink);background:#fff}._field_foa98_245 input{min-height:40px;padding:0 11px;font-size:12px}._field_foa98_245 input:focus,._nameInput_foa98_540:focus{border-color:var(--teal);outline:3px solid rgba(38,117,104,.12)}._modeSelectCard_foa98_560{display:grid;width:100%;min-height:78px;padding:10px 12px;grid-template-columns:44px minmax(0,1fr) 22px;align-items:center;gap:11px;border:2px solid #cdded8;border-radius:16px;color:var(--ink);background:#fff;box-shadow:0 4px #dfe6e2;text-align:left}._modeSelectCard_foa98_560:hover:not(:disabled){border-color:#70b4a7;background:#f7fffb}._modeSelectCard_foa98_560>svg{color:#42796f;transform:rotate(90deg)}._modeSelectIcon_foa98_586,._modePickerIcon_foa98_587{display:grid;width:42px;height:42px;place-items:center;border-radius:13px;color:#287d6f;background:#e4f7f1}._modeSelectCopy_foa98_597,._modeSelectCopy_foa98_597 strong,._modeSelectCopy_foa98_597 small,._modePickerCopy_foa98_600,._modePickerCopy_foa98_600 strong,._modePickerCopy_foa98_600 small{display:block;min-width:0}._modeSelectCopy_foa98_597 strong{font-size:13px}._modeSelectCopy_foa98_597 small{margin-top:4px;overflow:hidden;color:var(--muted);font-size:9px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}._modePickerBackdrop_foa98_621{position:fixed;z-index:170;inset:0;display:grid;padding:18px;place-items:center;background:#20393885;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._modePickerDialog_foa98_632{width:min(460px,100%);padding:0 16px 16px;overflow:hidden;border:3px solid #fff;border-radius:26px;background:#fffdf8;box-shadow:0 12px #204f4926,0 30px 75px #1632304d;animation:_sheetIn_foa98_1 .18s ease both}._modePickerHandle_foa98_643{width:48px;height:5px;margin:9px auto 3px;border-radius:99px;background:#d8dedb}._modePickerHeader_foa98_651{display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:12px}._modePickerHeader_foa98_651 span{color:#d76751;font-size:9px;font-weight:900;letter-spacing:.08em}._modePickerHeader_foa98_651 h2{margin:3px 0 0;color:var(--ink);font-size:18px}._modePickerHeader_foa98_651 button{width:38px;height:38px;padding:0;border:1.5px solid #d6e1dd;border-radius:12px;color:#607a74;background:#fff;font-size:23px}._modePickerList_foa98_683{display:grid;gap:9px}._modePickerOption_foa98_688{display:grid;width:100%;min-height:70px;padding:10px 12px;grid-template-columns:42px minmax(0,1fr) 30px;align-items:center;gap:11px;border:1.5px solid #dae3df;border-radius:15px;color:var(--ink);background:#fff;text-align:left}._modePickerOptionActive_foa98_703{border-color:#94d9cb;background:#e9faf4;box-shadow:inset 0 0 0 1px #39998814}._modePickerCopy_foa98_600 strong{font-size:12px}._modePickerCopy_foa98_600 small{margin-top:4px;color:var(--muted);font-size:9px;line-height:1.35}._modePickerCheck_foa98_720{display:grid;width:28px;height:28px;place-items:center;border:2px solid #d5deda;border-radius:50%;color:#fff}._modePickerOptionActive_foa98_703 ._modePickerCheck_foa98_720{border-color:#3a9e8e;background:#3a9e8e}@media(max-width:640px){._modePickerBackdrop_foa98_621{padding:10px;place-items:end center}._modePickerDialog_foa98_632{padding:0 12px 12px;border-radius:25px 25px 18px 18px}._modePickerHeader_foa98_651{min-height:62px}._modePickerHeader_foa98_651 h2{font-size:16px}._modePickerOption_foa98_688{min-height:66px;padding:8px 10px}}._toggleRow_foa98_760{display:flex;align-items:center;justify-content:space-between;min-height:52px;gap:12px}._mergeThresholdControl_foa98_768{padding:9px 0}._mergeThresholdHeading_foa98_772{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}._mergeThresholdHeading_foa98_772>strong{color:#275f56;font-size:12px}._mergeThresholdControl_foa98_768 input{width:100%;margin:9px 0 0;accent-color:#ff8062}._toggleCopy_foa98_790 strong,._toggleCopy_foa98_790 span{display:block}._toggleCopy_foa98_790 strong{font-size:11px}._toggleCopy_foa98_790 span{margin-top:2px;color:var(--muted);font-size:9px}._switch_foa98_805{position:relative;flex:0 0 auto;width:42px;height:24px}._switch_foa98_805 input{position:absolute;opacity:0}._switchTrack_foa98_817{position:absolute;inset:0;border-radius:999px;background:#d9d5cc;transition:background .16s ease}._switchTrack_foa98_817:after{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0003;content:"";transition:transform .16s ease}._switch_foa98_805 input:checked+._switchTrack_foa98_817{background:var(--teal)}._switch_foa98_805 input:checked+._switchTrack_foa98_817:after{transform:translate(18px)}._wideButton_foa98_846{display:flex;width:100%;min-height:44px;align-items:center;justify-content:center;gap:8px;border:0;border-radius:11px;color:#fff;background:var(--coral);font-size:12px;font-weight:760;box-shadow:0 7px 18px #ed735938}._wideButton_foa98_846:hover:not(:disabled){background:#dc6048}._canvasPanel_foa98_866{display:flex;min-height:620px;flex-direction:column;background:#eeebe4}._canvasTopbar_foa98_873{display:flex;min-height:64px;padding:10px 13px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);background:#fffefaf5}._documentInfo_foa98_884{min-width:0}._nameInput_foa98_540{max-width:280px;height:32px;padding:0 8px;border-color:transparent;font-size:14px;font-weight:760}._documentMeta_foa98_897{display:flex;gap:12px;padding-left:8px;color:var(--muted);font-size:9px}._mobileDocumentStats_foa98_905{display:none}._saveState_foa98_909{display:inline-flex;align-items:center;gap:4px}._saveState_foa98_909:before{width:6px;height:6px;border-radius:50%;background:#6daf87;content:""}._toolbar_foa98_923{display:flex;align-items:center;gap:4px}._previewModeBadge_foa98_929{display:inline-flex;min-height:38px;padding:0 11px;align-items:center;gap:6px;border:1.5px solid #a9cdc4;border-radius:12px;color:#32675f;background:#eaf8f3;font-size:10px;font-weight:850;white-space:nowrap}._topbarEditButton_foa98_944{display:inline-flex;min-height:42px;padding:0 13px;align-items:center;justify-content:center;gap:6px;border:2px solid #a94f3c;border-radius:13px;color:#fff;background:#ff8062;box-shadow:0 4px #bd5944;font-size:10px;font-weight:900;white-space:nowrap}._topbarEditButton_foa98_944:active:not(:disabled){transform:translateY(2px);box-shadow:0 2px #bd5944}._mobileInitialFit_foa98_966,._mobileUploadLabel_foa98_967,._mobileImageReset_foa98_968,._mobileCanvasError_foa98_969{display:none}._paletteBody_foa98_973{display:contents}._paletteHeadingActions_foa98_977{display:flex;align-items:center;gap:8px}._mobilePaletteToggle_foa98_983{display:none}._toolButton_foa98_987{display:grid;min-width:42px;height:42px;padding:0 8px;place-items:center;border:1px solid transparent;border-radius:11px;background:transparent}._mobilePanTool_foa98_998,._mobileGridButton_foa98_1002{display:none}._toolButton_foa98_987:hover:not(:disabled){background:#f2eee6}._toolButtonActive_foa98_1010{border-color:#b9d9cf;color:var(--teal-dark);background:var(--teal-soft)}._toolbarDivider_foa98_1016{width:1px;height:24px;margin:0 4px;background:var(--line)}._editModeGuide_foa98_1023{position:relative;z-index:3;display:grid;min-height:68px;padding:10px 13px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;border-bottom:2px solid transparent;color:#42655f;background:linear-gradient(90deg,#effaf6,#fffdf8)}._editModeGuideActive_foa98_1037{color:#74483c;background:#fffefa}._editModeGuideIcon_foa98_1042{display:grid;width:40px;height:40px;place-items:center;border-radius:13px;color:#fff;background:#44988b;box-shadow:0 3px #267469}._editModeGuideActive_foa98_1037 ._editModeGuideIcon_foa98_1042{background:#f07c60;box-shadow:0 3px #ba5843}._editModeGuideCopy_foa98_1058{min-width:0}._editModeGuideCopy_foa98_1058 strong,._editModeGuideCopy_foa98_1058 small{display:block}._editModeGuideCopy_foa98_1058 strong{color:#294e4d;font-size:11px;font-weight:900}._editModeGuideActive_foa98_1037 ._editModeGuideCopy_foa98_1058 strong{color:#814432}._editModeGuideCopy_foa98_1058 small{margin-top:3px;color:#71837e;font-size:9px;line-height:1.45}._enterEditingButton_foa98_1084,._finishEditingButton_foa98_1085{display:inline-flex;min-height:42px;padding:0 13px;align-items:center;justify-content:center;gap:6px;border-radius:13px;font-size:10px;font-weight:900;white-space:nowrap}._enterEditingButton_foa98_1084{border:2px solid #a94f3c;color:#fff;background:#ff8062;box-shadow:0 4px #bd5944}._finishEditingButton_foa98_1085{border:2px solid #4a8f84;color:#28665d;background:#fff;box-shadow:0 4px #c6ddd7}._enterEditingButton_foa98_1084:active:not(:disabled),._finishEditingButton_foa98_1085:active:not(:disabled){transform:translateY(2px);box-shadow:0 2px #37575040}._canvasStage_foa98_1118{position:relative;display:grid;min-height:0;flex:1;padding:18px;place-items:stretch}._canvasStage_foa98_1118:before{position:absolute;inset:0;opacity:.3;background-image:radial-gradient(circle,#c8c2b7 1px,transparent 1px);background-size:18px 18px;content:"";pointer-events:none}._canvasStageEditing_foa98_1137{background-color:#f2e8df}._canvasMount_foa98_1141{position:relative;min-height:480px;overflow:hidden;border:1px solid #dfd9ce;border-radius:14px;background:#ddd9d1;box-shadow:inset 0 1px 3px #39352d14}._emptyState_foa98_1151{position:relative;z-index:1;display:flex;max-width:420px;margin:auto;padding:35px 24px;flex-direction:column;align-items:center;text-align:center}._beadArt_foa98_1163{position:relative;width:146px;height:120px;margin-bottom:17px}._beadArt_foa98_1163 span{position:absolute;width:34px;height:34px;border:8px solid rgba(255,255,255,.76);border-radius:50%;box-shadow:0 6px 13px #433e3529,inset 0 0 0 6px currentColor}._beadArt_foa98_1163 span:nth-child(1){top:8px;left:56px;color:#ed7359;background:#ed7359}._beadArt_foa98_1163 span:nth-child(2){top:42px;left:22px;color:#f1c252;background:#f1c252}._beadArt_foa98_1163 span:nth-child(3){top:42px;right:22px;color:#68b3a5;background:#68b3a5}._beadArt_foa98_1163 span:nth-child(4){bottom:10px;left:56px;color:#748ad0;background:#748ad0}._beadArt_foa98_1163 span:nth-child(5){top:42px;left:56px;color:#fffefa;background:#fffefa}._emptyState_foa98_1151 h2{margin:0;font-size:clamp(19px,2.2vw,27px);letter-spacing:-.03em}._emptyState_foa98_1151 p{max-width:360px;margin:9px 0 20px;color:var(--muted);font-size:12px;line-height:1.75}._emptyState_foa98_1151 label{min-width:160px}._emptyState_foa98_1151 input{position:absolute;width:1px;height:1px;opacity:0}._canvasFooter_foa98_1210{position:relative;z-index:2;display:flex;min-height:44px;padding:8px 14px;align-items:center;justify-content:space-between;border-top:1px solid var(--line);color:var(--muted);background:#fffefaf0;font-size:9px}._activeColor_foa98_1224{display:flex;align-items:center;gap:7px}._previewFooter_foa98_1230{display:inline-flex;align-items:center;gap:6px;color:#397268;font-weight:800}._colorDot_foa98_1238,._paletteSwatch_foa98_1239{display:inline-block;flex:0 0 auto;border:1px solid rgba(31,38,35,.17);border-radius:50%;box-shadow:inset 0 0 0 2px #ffffff5c}._colorDot_foa98_1238{width:18px;height:18px}._paletteSummary_foa98_1252{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;padding:14px;border-bottom:1px solid #eee8de}._summaryCard_foa98_1260{padding:9px 5px;border-radius:10px;background:#f7f4ed;text-align:center}._summaryCard_foa98_1260 strong,._summaryCard_foa98_1260 span{display:block}._summaryCard_foa98_1260 strong{font-size:15px}._summaryCard_foa98_1260 span{margin-top:2px;color:var(--muted);font-size:8px}._paletteControls_foa98_1282{display:flex;align-items:center;justify-content:space-between;padding:11px 15px 8px;font-size:9px}._paletteList_foa98_1290{display:flex;padding:4px 12px 16px;flex-direction:column;gap:3px}._paletteRow_foa98_1297{display:grid;min-height:42px;padding:4px 6px;grid-template-columns:40px 30px minmax(0,1fr) auto;gap:4px;align-items:center;border:1px solid transparent;border-radius:10px;background:transparent;text-align:left}._paletteRow_foa98_1297:hover{background:#f7f4ee}._paletteRowSelected_foa98_1314{border-color:#b9d9cf;background:var(--teal-soft)}._paletteRowDisabled_foa98_1319{background:#f4f1ea94}._palettePick_foa98_1323{display:contents;border:0;color:inherit;background:transparent;text-align:left}._paletteCheckbox_foa98_1331{width:20px;height:20px;margin:0;accent-color:var(--teal)}._paletteToggle_foa98_1338{display:grid;width:40px;height:40px;place-items:center}._paletteSwatch_foa98_1239{width:28px;height:28px}._paletteName_foa98_1350{min-width:0}._paletteName_foa98_1350 strong,._paletteName_foa98_1350 span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._paletteName_foa98_1350 strong{font-size:10px}._paletteName_foa98_1350 span{margin-top:2px;color:var(--muted);font-size:8px}._paletteCount_foa98_1372{min-width:30px;padding:3px 5px;border-radius:7px;color:#69746e;background:#ede9e1;font-size:9px;font-weight:700;text-align:center}._infoCallout_foa98_1383,._errorCallout_foa98_1384,._dirtyCallout_foa98_1385{display:flex;margin:10px 0 0;padding:9px 10px;align-items:flex-start;gap:7px;border-radius:9px;font-size:9px;line-height:1.5}._infoCallout_foa98_1383{color:#3f6b61;background:#eaf4f0}._dirtyCallout_foa98_1385{color:#825342;background:var(--coral-soft)}._errorCallout_foa98_1384{color:#932f31;background:#fff0ef}._toast_foa98_1411{position:fixed;z-index:50;right:20px;bottom:20px;display:flex;max-width:min(380px,calc(100vw - 32px));min-height:48px;padding:10px 14px;align-items:center;gap:9px;border:1px solid rgba(71,111,91,.18);border-radius:13px;color:#26493e;background:#f6fffb;box-shadow:0 15px 45px #303a332e;font-size:11px;animation:_toastIn_foa98_1 .18s ease both}._toastAboveDialog_foa98_1431{z-index:200}._processingOverlay_foa98_1435{position:absolute;z-index:5;inset:0;display:grid;place-items:center;color:var(--teal-dark);background:#eeebe4bf;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);font-size:12px;font-weight:750}._spinner_foa98_1448{width:25px;height:25px;margin:0 auto 8px;border:3px solid #b9d9cf;border-top-color:var(--teal);border-radius:50%;animation:_spin_foa98_1448 .7s linear infinite}@keyframes _spin_foa98_1448{to{transform:rotate(360deg)}}@keyframes _toastIn_foa98_1{0%{opacity:0;transform:translateY(8px)}}@media(max-width:1180px){._workbench_foa98_163{grid-template-columns:260px minmax(400px,1fr) 250px}}@media(max-width:960px){._header_foa98_5{position:relative}._shell_foa98_107{padding-top:10px}._workbench_foa98_163{grid-template-columns:minmax(0,1fr);min-height:0}._canvasPanel_foa98_866{order:1;min-height:min(720px,calc(100vh - 120px))}._leftPanel_foa98_1483{order:2}._rightPanel_foa98_1484{order:3}._sidePanel_foa98_179{max-height:none}._canvasMount_foa98_1141{min-height:470px}}@media(max-width:640px){._settingStepOrdinal_foa98_1496{display:none}._header_foa98_5{min-height:64px;padding:10px 12px}._brandMark_foa98_26{width:38px;height:38px}._brandTagline_foa98_56,._buttonLabel_foa98_1511,._steps_foa98_113{display:none}._headerButton_foa98_69,._primaryButton_foa98_70{min-width:44px;min-height:44px;padding:0 10px}._headerButton_foa98_69._promptHeaderButton_foa98_1523{display:none}._shell_foa98_107{padding:8px 8px 18px}._workbench_foa98_163{gap:9px}._mobileStartGuide_foa98_198{position:relative;display:block;overflow:hidden;order:0;padding:20px 16px 18px;border:1px solid #dbe7e3;border-radius:27px;background:#fffefaf7;box-shadow:0 12px 30px #334c4814}._mobileGuideTopline_foa98_1547{display:flex;align-items:center;justify-content:space-between;gap:8px}._mobileGuideTopline_foa98_1547>span{display:inline-flex;min-height:27px;padding:0 9px;align-items:center;gap:5px;border-radius:12px;color:#174a44;background:#d8f5ed;box-shadow:none;font-size:10px;font-weight:900}._mobileGuideTopline_foa98_1547>small{color:#6f817d;font-size:9px;font-weight:800}._mobileStartGuide_foa98_198 h2{max-width:300px;margin:15px 0 7px;color:#173b42;font-size:20px;font-weight:950;line-height:1.28;letter-spacing:-.03em}._mobileStartGuide_foa98_198>p{margin:0;color:#71817e;font-size:11px;line-height:1.7}._mobileGuideSteps_foa98_1591{display:grid;margin-top:14px;grid-template-columns:1fr auto 1.25fr auto 1.25fr;align-items:center;gap:4px}._mobileGuideSteps_foa98_1591 span{display:flex;min-height:42px;padding:5px 4px;align-items:center;justify-content:center;gap:4px;border:1px solid #dce7e3;border-radius:12px;color:#526762;background:#fff;font-size:8px;font-weight:800;text-align:center}._mobileGuideSteps_foa98_1591 b{display:grid;width:21px;height:21px;flex:0 0 auto;place-items:center;border-radius:7px;color:#fff;background:#31a895;font-size:10px}._mobileGuideSteps_foa98_1591 i{color:#37a895;font-size:18px;font-style:normal;font-weight:900}._mobileGuideActions_foa98_1634{display:grid;margin-top:13px;grid-template-columns:1fr;gap:8px}._mobileGuideActions_foa98_1634 button,._mobileGuideActions_foa98_1634 a,._mobileGuideActions_foa98_1634 label{display:flex;min-height:48px;padding:0 13px;align-items:center;justify-content:center;gap:7px;border-radius:14px;font-size:11px;font-weight:900;text-decoration:none}._mobileGuideActions_foa98_1634 button{border:1px solid #75cdbd;color:#123e3c;background:linear-gradient(100deg,#8de2d1,#a7eadb);box-shadow:0 5px #c7e8e0}._mobileGuideActions_foa98_1634 a{border:1.5px solid #62b5a7;color:#17685f;background:#fff;box-shadow:0 5px #d9eae5}._mobileGuideActions_foa98_1634 label{position:relative;border:2px solid #88c3b8;color:#256b61;background:#fff;box-shadow:0 4px #c7e1da}._mobileGuideActions_foa98_1634 input{position:absolute;width:1px;height:1px;opacity:0}._mobileAccordionNav_foa98_199{display:grid;order:1;gap:8px}._mobileAccordionNav_foa98_199>button{display:grid;width:100%;min-height:62px;padding:8px 12px 8px 9px;grid-template-columns:42px minmax(0,1fr) 22px;align-items:center;gap:9px;border:2px solid #cadcd7;border-radius:17px;color:#60736e;background:#fffdf7;box-shadow:0 4px #d8e1dd;text-align:left}._mobileAccordionNav_foa98_199 button>span:nth-child(2) strong,._mobileAccordionNav_foa98_199 button>span:nth-child(2) small{display:block}._mobileAccordionNav_foa98_199 button>span:nth-child(2) strong{color:#2d5052;font-size:12px}._mobileAccordionNav_foa98_199 button>span:nth-child(2) small{overflow:hidden;margin-top:3px;color:#83918d;font-size:9px;text-overflow:ellipsis;white-space:nowrap}._mobileAccordionIcon_foa98_1726{display:grid;width:42px;height:42px;place-items:center;border-radius:13px;color:#347f73;background:#e4f7f1}._mobileAccordionNav_foa98_199 button>svg{color:#55716c;transition:transform .18s ease;transform:rotate(90deg)}._mobileAccordionNav_foa98_199>._mobileAccordionActive_foa98_1742{border-color:#ff8062;background:#fff4eb;box-shadow:0 4px #efb7a7}._mobileAccordionNav_foa98_199>._mobileAccordionActive_foa98_1742>svg{transform:rotate(-90deg)}._leftPanel_foa98_1483,._rightPanel_foa98_1484{display:none}._mobilePanelOpen_foa98_1757{position:static;z-index:auto;display:block;overflow:visible;width:100%;max-height:none;order:2;border-radius:18px;animation:_sheetIn_foa98_1 .18s ease both}._mobilePanelOpen_foa98_1757 ._panelHeading_foa98_186{position:relative;z-index:auto;padding-right:15px;background:#fffefaf7}._mobileClose_foa98_197{position:static;display:flex;width:auto;height:44px;padding:0 10px;align-items:center;justify-content:center;gap:4px;border:1.5px solid #d5dfdb;border-radius:11px;color:#58635d;background:#f7f4ed;font-size:10px;font-weight:850;line-height:1}._mobileClose_foa98_197 svg{transform:rotate(-90deg)}._toast_foa98_1411{right:12px;bottom:calc(14px + env(safe-area-inset-bottom));left:12px;justify-content:center}._panel_foa98_171{border-radius:15px}._presetChip_foa98_512,._field_foa98_245 input,._textButton_foa98_465,._paletteToggle_foa98_1338{min-height:44px}._paletteToggle_foa98_1338{width:44px;height:44px}._paletteRow_foa98_1297{min-height:50px;grid-template-columns:44px 30px minmax(0,1fr) auto}._nameInput_foa98_540{height:44px}._canvasPanel_foa98_866{min-height:560px;order:3}._canvasTopbar_foa98_873{padding:8px;flex-wrap:wrap}._previewModeBadge_foa98_929{min-height:36px;margin-left:8px}._editModeGuide_foa98_1023{min-height:0;padding:11px 12px 13px;grid-template-columns:minmax(0,1fr)}._editModeGuideIcon_foa98_1042{display:none}._editModeGuideCopy_foa98_1058{width:min(292px,100%);margin-inline:auto;padding-left:8px}._editModeGuide_foa98_1023>button{width:100%;min-height:46px;grid-column:1 / -1}._documentInfo_foa98_884{width:calc(100% - 8px)}._nameInput_foa98_540{max-width:none}._toolbar_foa98_923{position:static;z-index:auto;width:100%;padding:4px;gap:0;border:1px solid var(--line);border-radius:14px;background:#fffefaf0;box-shadow:0 3px #d7e1dd;transform:none}._toolButton_foa98_987{width:44px;min-width:44px;height:44px;padding:0}._toolbarDivider_foa98_1016{display:none}._canvasStage_foa98_1118{padding:8px}._canvasMount_foa98_1141{min-height:430px}._canvasFooter_foa98_1210{padding-bottom:10px}._section_foa98_204,._panelHeading_foa98_186{padding-right:15px;padding-left:15px}._paletteList_foa98_1290{display:grid;grid-template-columns:1fr 1fr}}@keyframes _sheetIn_foa98_1{0%{opacity:0;transform:translateY(18px)}}@media(max-width:390px){._paletteList_foa98_1290{grid-template-columns:1fr}._toolButton_foa98_987{padding:0}}._app_foa98_1{padding-top:8px;background:radial-gradient(circle at 50% 0,rgba(255,255,255,.56),transparent 35rem)}._header_foa98_5{top:8px;width:calc(100% - 24px);min-height:72px;margin:0 12px;padding:10px clamp(14px,2.6vw,32px);border:2px solid rgba(45,100,93,.2);border-radius:23px;background:#fffdf7eb;box-shadow:0 7px #265a541a,0 15px 36px #31585414}._brandMark_foa98_26{border:2px solid #2f675f;border-radius:14px;background:#fffefa;box-shadow:0 4px #bcd9d2;transform:none}._brandName_foa98_48{color:#27474d;font-size:19px;font-weight:850}._brandTagline_foa98_56{color:#768783}._headerButton_foa98_69,._primaryButton_foa98_70{min-height:44px;border-width:2px;border-radius:14px;box-shadow:0 4px #d7e1dc}._headerButton_foa98_69{color:#49615e;background:#fff}._primaryButton_foa98_70{border-color:#1d645a;background:#2d8b7c;box-shadow:0 5px #19584f}._headerButton_foa98_69:active:not(:disabled),._primaryButton_foa98_70:active:not(:disabled){transform:translateY(3px);box-shadow:0 2px #c8d8d2}._shell_foa98_107{padding-top:22px}._steps_foa98_113{width:fit-content;max-width:100%;min-height:48px;margin-bottom:18px;padding:6px 14px;border:2px solid rgba(44,102,95,.14);border-radius:18px;background:#ffffffc7;box-shadow:0 5px #2a565214}._step_foa98_113:after{height:0;border-top:2px dashed #cbdad5;background:transparent}._stepNumber_foa98_142{width:25px;height:25px;border:2px solid #c9dad5;border-radius:9px;background:#fff;font-weight:850}._stepActive_foa98_153{color:#1d645a}._stepActive_foa98_153 ._stepNumber_foa98_142{border-color:#ff8062;background:#ff8062;box-shadow:0 3px #c85b44}._workbench_foa98_163{gap:17px}._panel_foa98_171{border:2px solid rgba(45,100,93,.16);border-radius:25px;background:#fffdf7f5;box-shadow:var(--shadow)}._leftPanel_foa98_1483{border-color:#e69a3d57}._rightPanel_foa98_1484{border-color:#2d8b7c4d;background:#f7fffbf5}._panelHeading_foa98_186{padding:18px;border-bottom:2px dashed #e0e5dc;background:#ffffff8c}._panelHeading_foa98_186 h2{color:#29464c;font-size:15px}._panelKicker_foa98_215,._eyebrow_foa98_216{color:#e45f4a;font-weight:900;letter-spacing:.08em}._section_foa98_204{border-bottom:2px dashed #ece4d5}._sectionTitle_foa98_204{color:#304a50;font-size:13px;font-weight:850}._uploadDrop_foa98_252{min-height:138px;border:2px dashed #eaa65a;border-radius:18px 23px;background:#fff6df;box-shadow:inset 0 0 0 3px #ffffff8c}._uploadIcon_foa98_293{width:46px;height:46px;border:2px solid #f1b36b;border-radius:15px;color:#e45f4a;box-shadow:0 4px #f2d3a5;transform:rotate(-3deg)}._sourceCard_foa98_315{border:2px solid #dfd1b7;border-radius:18px}._presetRow_foa98_505{gap:7px}._presetChip_foa98_512{min-height:42px;border:2px solid #dce5e0;border-radius:12px;color:#60736e;background:#fff;box-shadow:0 3px #dde5e1}._presetChip_foa98_512:hover:not(:disabled),._presetChipActive_foa98_524{border-color:#ff8062;color:#984331;background:#fff0e8;box-shadow:0 3px #efb7a7}._choiceGuide_foa98_2130{margin:-2px 0 11px;color:#768782;font-size:10px;line-height:1.55}._subLabel_foa98_2137{display:flex;margin-bottom:7px;align-items:center;justify-content:space-between;gap:8px;color:#9a7651;font-size:9px;font-weight:850}._subLabel_foa98_2137 span{color:#899995;font-size:8px;font-weight:650}._paletteBrandCard_foa98_2154{padding:13px 14px 14px;border-bottom:2px dashed #dcebe5;background:linear-gradient(145deg,#f3fff9,#fff9e9)}._paletteBrandCard_foa98_2154 label{display:flex;align-items:center;gap:9px}._paletteBrandCard_foa98_2154 label strong,._paletteBrandCard_foa98_2154 label small{display:block}._paletteBrandCard_foa98_2154 label strong{color:#2e514f;font-size:11px}._paletteBrandCard_foa98_2154 label small{margin-top:2px;color:#7f918c;font-size:8px}._paletteBrandIcon_foa98_2182{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border:2px solid #247c70;border-radius:50% 50% 46% 54%;color:#fff;background:#45a696;box-shadow:0 3px #207065;font-size:13px;font-weight:950;transform:rotate(-4deg)}._paletteSelectWrap_foa98_2198{position:relative;display:flex;margin-top:10px;align-items:center}._paletteSelectWrap_foa98_2198 select{width:100%;min-height:46px;padding:0 38px 0 12px;appearance:none;border:2px solid #7fc1b5;border-radius:14px;outline:none;color:#245e56;background:#fff;box-shadow:0 4px #cae7df;font:inherit;font-size:10px;font-weight:850}._paletteSelectWrap_foa98_2198 select:focus-visible{border-color:#ff8062;box-shadow:0 4px #efb7a7,0 0 0 3px #ff806229}._paletteSelectWrap_foa98_2198 select:disabled{cursor:not-allowed;opacity:.58}._paletteSelectWrap_foa98_2198>svg{position:absolute;right:12px;color:#347c70;pointer-events:none;transform:rotate(90deg)}._paletteBrandMeta_foa98_2239{display:flex;margin-top:9px;align-items:flex-start;gap:7px}._paletteBrandMeta_foa98_2239>span{flex:0 0 auto;padding:3px 6px;border-radius:7px;color:#98503d;background:#ffe7da;font-size:8px;font-weight:850}._paletteBrandMeta_foa98_2239 p{margin:0;color:#728680;font-size:8px;line-height:1.45}._removeBackgroundButton_foa98_2263{display:grid;width:100%;min-height:62px;margin-top:10px;padding:8px 10px;grid-template-columns:34px minmax(0,1fr) 18px;gap:8px;align-items:center;border:2px solid #e4cda5;border-radius:15px;color:#76583a;background:#fff8e9;box-shadow:0 4px #ead9ba;text-align:left}._removeBackgroundButton_foa98_2263 strong,._removeBackgroundButton_foa98_2263 small{display:block}._removeBackgroundButton_foa98_2263 strong{font-size:10px}._removeBackgroundButton_foa98_2263 small{margin-top:3px;color:#8a8478;font-size:8px;line-height:1.4}._removeBackgroundIcon_foa98_2296{display:grid;width:34px;height:34px;place-items:center;border-radius:11px;color:#fff;background:#ff9d5c}._removeBackgroundActive_foa98_2306{border-color:#4b9d8e;color:#1e675c;background:#eaf9f3;box-shadow:0 4px #c5e4db}._removeBackgroundActive_foa98_2306 ._removeBackgroundIcon_foa98_2296{background:#319080}._customSizeCard_foa98_2317{padding:12px;border:2px solid #b9dcd3;border-radius:17px;background:#effbf6;box-shadow:0 4px #d5eae4}._customSizeHeading_foa98_2325{display:flex;margin-bottom:10px;align-items:flex-start;justify-content:space-between;gap:8px}._customSizeHeading_foa98_2325 strong,._customSizeHeading_foa98_2325 span{display:block}._customSizeHeading_foa98_2325 strong{color:#23685d;font-size:11px}._customSizeHeading_foa98_2325 span{color:#75918a;font-size:8px;text-align:right}._field_foa98_245 input{border:2px solid #cfe0da;border-radius:12px;font-weight:800;text-align:center}._sizeRange_foa98_2356{display:grid;margin-top:10px;grid-template-columns:28px minmax(0,1fr) 28px;gap:7px;align-items:center;color:#668078;font-size:9px}._sizeRange_foa98_2356 input{width:100%;accent-color:#ff8062}._sizeRange_foa98_2356 b{color:#275f56;text-align:right}._wideButton_foa98_846{min-height:48px;border:2px solid #a64d3a;border-radius:15px;background:#ff8062;box-shadow:0 5px #bd5944;font-weight:850}._wideButton_foa98_846:active:not(:disabled){transform:translateY(3px);box-shadow:0 2px #bd5944}._canvasPanel_foa98_866{border-color:#49769940;background:#eaf2f1}._canvasTopbar_foa98_873{min-height:68px;border-bottom:2px dashed #d6e2de}._nameInput_foa98_540{color:#28454b;background:#fffdf7;font-weight:850}._toolButton_foa98_987{border-radius:13px}._toolButtonActive_foa98_1010{border:2px solid #ff8062;color:#93412f;background:transparent;box-shadow:none}._toolButtonActive_foa98_1010:hover:not(:disabled){background:transparent}._canvasStage_foa98_1118{background:radial-gradient(circle,rgba(85,118,113,.17) 1.5px,transparent 2px) 0 0 / 20px 20px,#eaf2f1}._canvasStage_foa98_1118:before{display:none}._canvasMount_foa98_1141{border:2px solid #ccdcd8;border-radius:19px;background:#dce7e4;box-shadow:inset 0 3px #2f4f4a12,0 5px #3c625c14}._emptyState_foa98_1151{max-width:520px;padding:18px 24px 32px}._emptyMascot_foa98_2443{width:min(245px,56vw);height:min(245px,56vw);margin-bottom:-8px;object-fit:contain;filter:drop-shadow(0 14px 12px rgba(46,75,72,.15));animation:_mascotFloat_foa98_1 3.4s ease-in-out infinite}._emptyState_foa98_1151 h2{color:#29484e;font-weight:900}._emptyState_foa98_1151 p{color:#6e827e}._canvasFooter_foa98_1210{border-top:2px dashed #d6e2de}._paletteSummary_foa98_1252{gap:8px;border-bottom:2px dashed #dcebe5}._summaryCard_foa98_1260{border:1.5px solid #d3e9e2;border-radius:13px;background:#ecfaf5;box-shadow:0 3px #d8eae5}._paletteRow_foa98_1297{border-radius:13px}._paletteRowSelected_foa98_1314{border:2px solid #ff8062;background:#fff0e8}._toast_foa98_1411{border:2px solid #70b3a6;border-radius:16px;box-shadow:0 6px #beddd6,0 18px 42px #304f4a29}@keyframes _mascotFloat_foa98_1{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-8px) rotate(1deg)}}@media(max-width:960px){._header_foa98_5{position:sticky}}@media(max-width:640px){._app_foa98_1{padding-top:5px}._header_foa98_5{top:5px;width:calc(100% - 10px);min-height:64px;margin:0 5px;padding:8px;border-radius:18px}._steps_foa98_113{display:none}._shell_foa98_107{padding-top:12px}._mobilePanelOpen_foa98_1757{border:2px solid rgba(45,100,93,.2);border-radius:23px 23px 16px 16px}._mobileDock_foa98_195{border:2px solid #cbded8;box-shadow:0 5px #b9d1ca,0 14px 32px #2a48442e}._emptyMascot_foa98_2443{width:min(210px,58vw);height:min(210px,58vw)}._customSizeHeading_foa98_2325{align-items:flex-start;flex-direction:column}._customSizeHeading_foa98_2325 span{text-align:left}}@media(max-width:640px){._mobileAccordionNav_foa98_199{display:none}._canvasPanel_foa98_866{order:1}._workbenchHasDocument_foa98_2560 ._leftPanel_foa98_1483,._workbenchHasDocument_foa98_2560 ._rightPanel_foa98_1484{position:static;display:block;overflow:visible;width:100%;max-height:none}._workbenchHasDocument_foa98_2560 ._leftPanel_foa98_1483{order:2;border:0;background:transparent;box-shadow:none}._workbenchHasDocument_foa98_2560 ._rightPanel_foa98_1484{order:3}._leftPanel_foa98_1483>._panelHeading_foa98_186,._leftPanel_foa98_1483>._sourceSetupSection_foa98_2581{display:none}._leftPanel_foa98_1483>._section_foa98_204{margin-bottom:8px;padding:12px 14px;border:2px solid rgba(230,154,61,.3);border-radius:19px;background:#fffdf7f7;box-shadow:0 4px #e3c08e59}._canvasTopbar_foa98_873{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}._documentInfo_foa98_884{width:auto}._topbarEditButton_foa98_944{min-height:44px;padding:0 10px;font-size:9px}._toolbar_foa98_923{display:flex;grid-column:1 / -1;width:min(316px,calc(100vw - 4px));margin-inline:0;padding:3px;justify-self:center;justify-content:center;gap:0;overflow:hidden}._toolbar_foa98_923 ._toolButton_foa98_987{width:44px;min-width:44px}._toolbar_foa98_923 ._mobilePanTool_foa98_998{display:grid}._mobileGridButton_foa98_1002{display:flex;min-width:92px;height:44px;padding:0 2px;align-items:center;justify-content:flex-end;gap:7px;border:0;color:#42655f;background:transparent;font-size:11px;font-weight:850}._mobileGridButton_foa98_1002 ._switchTrack_foa98_817{position:relative;inset:auto;width:42px;height:24px;flex:0 0 auto}._mobileGridButton_foa98_1002[aria-checked=true] ._switchTrack_foa98_817{background:var(--teal)}._mobileGridButton_foa98_1002[aria-checked=true] ._switchTrack_foa98_817:after{transform:translate(18px)}._desktopGridButton_foa98_2663{display:none}._mobileInitialFit_foa98_966{display:block;width:min(100%,330px);margin:2px auto 14px;padding:10px;border:1.5px solid #c5ded7;border-radius:15px;background:#f7fffbdb}._mobileInitialFit_foa98_966>span{display:block;margin-bottom:8px;color:#52716a;font-size:9px;font-weight:850}._mobileInitialFit_foa98_966>div{display:grid;grid-template-columns:1fr 1fr;gap:7px}._mobileInitialFit_foa98_966 button{display:grid;min-height:60px;padding:7px;grid-template-columns:22px 1fr;grid-template-rows:auto auto;align-items:center;border:2px solid #d8e4e0;border-radius:12px;color:#6b7b76;background:#fff;text-align:left}._mobileInitialFit_foa98_966 button>svg{grid-row:1 / 3}._mobileInitialFit_foa98_966 button strong,._mobileInitialFit_foa98_966 button small{display:block}._mobileInitialFit_foa98_966 button strong{color:#355b57;font-size:10px}._mobileInitialFit_foa98_966 button small{color:#87938f;font-size:8px}._mobileInitialFit_foa98_966>div>._mobileInitialFitActive_foa98_2724{border-color:#ff8062;color:#a94d39;background:#fff0e8;box-shadow:0 3px #efb7a7}._desktopUploadLabel_foa98_2731{display:none}._mobileUploadLabel_foa98_967{display:inline}._mobileImageReset_foa98_968{display:grid;width:calc(100% - 24px);min-height:58px;margin:2px 12px 12px;padding:9px 12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;border:2px solid #abd2c8;border-radius:16px;color:#315f59;background:linear-gradient(145deg,#fffdf7,#effaf6);box-shadow:0 4px #c9ddd7;text-align:left}._mobileImageReset_foa98_968:active:not(:disabled){transform:translateY(2px);box-shadow:0 2px #c9ddd7}._mobileImageResetIcon_foa98_2761{display:grid;width:36px;height:36px;place-items:center;border-radius:12px;color:#fff;background:#45a496}._mobileImageReset_foa98_968 span small,._mobileImageReset_foa98_968 span strong{display:block}._mobileImageReset_foa98_968 span small{color:#6d8780;font-size:8px;font-weight:750}._mobileImageReset_foa98_968 span strong{margin-top:2px;font-size:12px;font-weight:900}._rightPanel_foa98_1484 ._panelHeading_foa98_186{min-height:0;padding:14px;border-bottom:0;background:transparent}._mobilePaletteToggle_foa98_983{display:inline-flex;min-width:62px;min-height:40px;padding:0 10px;align-items:center;justify-content:center;gap:4px;border:2px solid #72b5aa;border-radius:12px;color:#2b6d64;background:#eefaf6;font-size:9px;font-weight:900}._mobilePaletteToggle_foa98_983 svg{transform:rotate(90deg);transition:transform .16s ease}._mobilePaletteToggle_foa98_983[aria-expanded=true] svg{transform:rotate(-90deg)}._paletteHeadingActions_foa98_977{flex-direction:row;align-items:center;gap:6px}._paletteHeadingActions_foa98_977 ._sectionHint_foa98_244{max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._rightPanel_foa98_1484 ._paletteBody_foa98_973{display:none}._rightPanel_foa98_1484 ._paletteBodyExpanded_foa98_2837{display:block;padding-top:1px;border-top:2px dashed #d7e4df}._mobileCropReset_foa98_2843{margin-top:11px;padding:9px;border:1.5px solid #d7e1dd;border-radius:15px;background:#fff}._mobileCropReset_foa98_2843 ._cropViewport_foa98_322{min-height:130px;border-radius:11px}._mobileCropReset_foa98_2843>._textButton_foa98_465{width:100%;margin-top:5px}._mobileCanvasError_foa98_969{display:flex;margin:10px 14px;padding:10px;align-items:flex-start;gap:7px;border-radius:10px;color:#932f31;background:#fff0ef;font-size:9px;line-height:1.5}}@media(max-width:640px){._leftPanel_foa98_1483>._section_foa98_204 ._sectionHeader_foa98_233{margin-bottom:8px}._leftPanel_foa98_1483>._section_foa98_204 ._choiceGuide_foa98_2130{margin-bottom:8px}._leftPanel_foa98_1483>._section_foa98_204 ._presetRow_foa98_505{margin-bottom:7px}._leftPanel_foa98_1483>._section_foa98_204 ._customSizeCard_foa98_2317{padding:10px}._leftPanel_foa98_1483>._section_foa98_204 ._customSizeHeading_foa98_2325{margin-bottom:6px}._leftPanel_foa98_1483>._section_foa98_204 ._sizeRange_foa98_2356{margin-top:6px}._leftPanel_foa98_1483>._section_foa98_204 ._modeSelectCard_foa98_560{min-height:68px;padding:8px 10px}._toolbar_foa98_923 ._toolButton_foa98_987:hover:not(:disabled):not(._toolButtonActive_foa98_1010),._mobileGridButton_foa98_1002:hover:not(:disabled){background:transparent}._leftPanel_foa98_1483>._section_foa98_204 ._removeBackgroundButton_foa98_2263{min-height:54px;margin-top:8px;padding:6px 8px}._leftPanel_foa98_1483>._section_foa98_204 ._toggleRow_foa98_760,._leftPanel_foa98_1483>._section_foa98_204 ._wideButton_foa98_846{min-height:44px}._canvasPanel_foa98_866{min-height:0;overflow:hidden;border:1.5px solid #eadfd4;border-radius:22px;background:#fffefa;box-shadow:0 8px 24px #4648411a}._canvasTopbar_foa98_873{min-height:72px;padding:12px;border-bottom:0;background:#fffefa}._documentInfo_foa98_884{min-width:0;width:auto}._nameInput_foa98_540{width:100%;height:34px;padding:0;overflow:hidden;color:#263e43;background:transparent;font-size:15px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}._documentMeta_foa98_897{gap:5px;padding-left:0;font-size:9px;white-space:nowrap}._mobileDocumentStats_foa98_905{display:inline}._saveState_foa98_909{display:none}._topbarEditButton_foa98_944{min-width:92px;min-height:44px;padding:0 11px;border-color:#ff765b;border-radius:999px;color:#ef674d;background:#fff;box-shadow:0 4px 12px #d8604624;font-size:10px}._editModeSuffix_foa98_2982{display:none}._canvasStage_foa98_1118{flex:none;padding:0 10px 10px;background:#fffefa}._canvasMount_foa98_1141{min-height:0;overflow:visible;border:0;border-radius:16px;background:transparent;box-shadow:none}._canvasFooter_foa98_1210{display:none}}@media(max-width:640px){._app_foa98_1{padding-top:8px}._headerEditing_foa98_3012{display:none}._toolbar_foa98_923 ._toolButtonActive_foa98_1010{position:relative;border-color:transparent;background:transparent;box-shadow:none}._toolbar_foa98_923 ._toolButtonActive_foa98_1010:before{position:absolute;inset:3px;border:2px solid #ff8062;border-radius:10px;background:transparent;content:"";pointer-events:none}._toolbar_foa98_923 ._toolButtonActive_foa98_1010 svg{position:relative}._header_foa98_5{top:8px;width:calc(100% - 24px);min-height:62px;margin:0 12px;padding:7px 9px;border:1px solid #d9e7e3;border-radius:21px;background:#fffefaf7;box-shadow:0 6px #427e7417,0 14px 30px #36585212}._brand_foa98_19{gap:10px}._brandMark_foa98_26{width:40px;height:40px;border:2px solid #17685f;border-radius:14px;background:#fffdf7;box-shadow:0 4px #c5dfd8;transform:none}._brandMark_foa98_26 span{width:9px;height:9px}._brandMark_foa98_26 span:nth-child(1){top:7px;left:7px}._brandMark_foa98_26 span:nth-child(2){top:7px;right:7px}._brandMark_foa98_26 span:nth-child(3){bottom:7px;left:7px}._brandMark_foa98_26 span:nth-child(4){right:7px;bottom:7px}._brandName_foa98_48{color:#173e43;font-size:19px;font-weight:900;letter-spacing:.03em}._headerActions_foa98_63{gap:9px}._header_foa98_5 ._headerButton_foa98_69,._header_foa98_5 ._primaryButton_foa98_70{width:40px;min-width:40px;height:40px;min-height:40px;padding:0;border-width:1px;border-radius:13px}._header_foa98_5 ._headerButton_foa98_69{border-color:#d9e7e3;color:#16444a;background:#f1f8f5;box-shadow:0 3px #e2ece8}._header_foa98_5 ._primaryButton_foa98_70{border-color:#8bd4c6;color:#173f45;background:linear-gradient(145deg,#b5eee2,#8edccc);box-shadow:0 4px #b7ddd5}._shell_foa98_107{padding-top:14px}}@media(min-width:641px){._workbenchHasDocument_foa98_2560 ._canvasStage_foa98_1118:not(._canvasStageEditing_foa98_1137){min-height:0;padding:0;background:none}._workbenchHasDocument_foa98_2560 ._canvasStage_foa98_1118:not(._canvasStageEditing_foa98_1137) ._canvasMount_foa98_1141{min-height:0;border:0;border-radius:0;background:transparent;box-shadow:none}}._workbenchHasDocument_foa98_2560 ._canvasTopbar_foa98_873{border-bottom:0}@media(min-width:961px){._shell_foa98_107{width:100%;padding-right:12px;padding-left:12px}._workbench_foa98_163{grid-template-columns:minmax(240px,300px) minmax(0,1fr) minmax(225px,286px);grid-template-rows:minmax(0,1fr);height:max(620px,calc(100vh - 142px));min-height:0}._workbench_foa98_163>._panel_foa98_171{min-height:0;height:100%}._sidePanel_foa98_179{max-height:none}}._canvasTopbar_foa98_873._canvasTopbarEditing_foa98_3158{min-height:0;padding-bottom:4px}._backdrop_hmtbx_1{position:fixed;z-index:160;inset:0;display:grid;padding:18px;place-items:center;background:#2039388c;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}._dialog_hmtbx_12{width:min(470px,100%);overflow:hidden;border:3px solid #fff;border-radius:27px;background:radial-gradient(circle,rgba(51,130,118,.07) 1.2px,transparent 1.4px) 0 0 / 17px 17px,#fffaf0;box-shadow:0 12px #204f4929,0 30px 75px #16323052}._header_hmtbx_23{display:grid;padding:17px;grid-template-columns:48px minmax(0,1fr) 38px;align-items:center;gap:11px;border-bottom:2px dashed #d3e3de;background:#fffc}._lockMark_hmtbx_33{display:grid;width:46px;height:46px;place-items:center;border:2px solid #21776c;border-radius:15px;color:#fff;background:#3fa394;box-shadow:0 4px #b9d9d2}._header_hmtbx_23 span,._header_hmtbx_23 h2{display:block;margin:0}._header_hmtbx_23 span{color:#ed6e55;font-size:10px;font-weight:900;letter-spacing:.08em}._header_hmtbx_23 h2{margin-top:3px;color:#274e4e;font-size:19px}._header_hmtbx_23>button{width:38px;height:38px;padding:0;border:2px solid #d6e1dd;border-radius:13px;color:#607a74;background:#fff;font-size:23px}._typeRow_hmtbx_75{display:flex;padding:14px 17px 0;gap:6px;flex-wrap:wrap}._typeRow_hmtbx_75 span{padding:5px 9px;border:1.5px solid #b9d8d0;border-radius:999px;color:#3b746b;background:#eef9f5;font-size:10px;font-weight:850}._form_hmtbx_92,._success_hmtbx_93{padding:17px}._form_hmtbx_92>label{display:block;margin-bottom:7px;color:#3d5d59;font-size:12px;font-weight:850}._inputWrap_hmtbx_105{display:grid;min-height:52px;padding:0 13px;grid-template-columns:22px 1fr;align-items:center;gap:8px;border:2px solid #b8d8d0;border-radius:15px;color:#43877c;background:#fff}._inputWrap_hmtbx_105:focus-within{border-color:#e7765c;box-shadow:0 0 0 3px #e7765c1f}._inputWrap_hmtbx_105 input{width:100%;height:48px;border:0;outline:0;color:#294c4b;background:transparent;font:800 14px ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.04em;text-transform:uppercase}._savedHint_hmtbx_135,._error_hmtbx_136,._consumeWarning_hmtbx_137{display:flex;margin:10px 0 0;align-items:flex-start;gap:6px;font-size:11px;line-height:1.5}._savedHint_hmtbx_135{color:#438075}._error_hmtbx_136{color:#a13938}._devHint_hmtbx_148{margin:9px 0 0;color:#758781;font-size:10px}._devHint_hmtbx_148 button{padding:2px 5px;border:1px dashed #75a99f;border-radius:6px;color:#27756a;background:#eef9f5;font:800 10px ui-monospace,Consolas,monospace;cursor:pointer}._consumeWarning_hmtbx_137{padding:10px;border-radius:12px;color:#91452f;background:#fff0e8}._verifyButton_hmtbx_170,._continueButton_hmtbx_171{width:100%;min-height:48px;margin-top:14px;border:2px solid #a94d3b;border-radius:14px;color:#fff;background:#ff8062;box-shadow:0 4px #bd5944;font-size:13px;font-weight:900}._successTitle_hmtbx_184{display:flex;align-items:center;gap:8px;color:#267568;font-size:16px}._success_hmtbx_93 dl{margin:14px 0 0;padding:10px 12px;border:1.5px solid #c9ddd7;border-radius:13px;background:#ffffffbf}._success_hmtbx_93 dl>div{display:flex;min-height:28px;align-items:center;justify-content:space-between;gap:10px;color:#5f7670;font-size:11px}._success_hmtbx_93 dd{margin:0;color:#2d5752;font-weight:850}._changeButton_hmtbx_216{display:block;min-height:40px;margin:8px auto 0;padding:0 14px;border:0;color:#57736d;background:transparent;font-size:11px;font-weight:800}._dialog_hmtbx_12>footer{display:flex;min-height:42px;padding:9px 17px;align-items:center;justify-content:center;gap:6px;border-top:2px dashed #d8e4e0;color:#71867f;background:#eff9f5b8;font-size:10px}@media(max-width:640px){._backdrop_hmtbx_1{padding:10px;place-items:end center}._dialog_hmtbx_12{border-radius:25px 25px 18px 18px}._header_hmtbx_23{padding:14px;grid-template-columns:42px minmax(0,1fr) 38px;gap:9px}._lockMark_hmtbx_33{width:40px;height:40px;border-radius:13px}._header_hmtbx_23 h2{font-size:16px}._form_hmtbx_92,._success_hmtbx_93{padding:14px}}._backdrop_otjxw_1{position:fixed;z-index:100;inset:0;display:grid;overflow:auto;padding:22px;place-items:center;background:#2128259e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._dialog_otjxw_13{width:min(1260px,100%);max-height:calc(100svh - 44px);overflow:hidden;border:1px solid rgba(255,255,255,.72);border-radius:24px;background:#f4f6f5;box-shadow:0 28px 90px #141b1852}._header_otjxw_23{display:grid;min-height:78px;padding:12px 18px;grid-template-columns:46px 1fr auto;gap:12px;align-items:center;border-bottom:1px solid #e0e5e2;background:#ffffffeb}._header_otjxw_23 h2,._header_otjxw_23 h3,._copyHeading_otjxw_36 h3,._settingsDialog_otjxw_37 h3{margin:2px 0 0;color:#1d2b32}._header_otjxw_23 h2{font-size:19px}._kicker_otjxw_46{color:#267568;font-size:9px;font-weight:850;letter-spacing:.14em}._iconButton_otjxw_53{display:grid;width:44px;height:44px;padding:0;place-items:center;border:1px solid #dfe5e2;border-radius:13px;color:#54635d;background:#fff;font-size:25px}._settingsButton_otjxw_66{display:flex;min-height:44px;padding:0 14px;align-items:center;gap:7px;border:1px solid #cfe0da;border-radius:12px;color:#17594f;background:#edf7f3;font-size:12px;font-weight:750}._tabs_otjxw_80{display:grid;margin:14px 18px 0;padding:4px;grid-template-columns:repeat(3,1fr);border-radius:14px;background:#e4e8e6}._tabs_otjxw_80 button{min-height:42px;border:0;border-radius:11px;color:#65736d;background:transparent;font-size:13px;font-weight:750}._tabs_otjxw_80 ._tabActive_otjxw_99{color:#21312b;background:#fff;box-shadow:0 3px 12px #2c37321a}._body_otjxw_105{display:grid;overflow:auto;max-height:calc(100svh - 232px);padding:14px 18px 18px;grid-template-columns:minmax(0,1fr) 292px;gap:14px}._previewColumn_otjxw_114{min-width:0}._paper_otjxw_118,._copyCard_otjxw_119{border:1px solid #e0e5e2;border-radius:18px;background:#fff;box-shadow:0 12px 35px #2d3a3412}._paper_otjxw_118{overflow:hidden}._paperHeader_otjxw_130{display:flex;min-height:62px;padding:12px 16px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #edf0ee}._paperHeader_otjxw_130 strong{overflow:hidden;max-width:520px;color:#24313a;font-size:14px;text-overflow:ellipsis;white-space:nowrap}._paperHeader_otjxw_130 div>span{margin-top:3px;color:#7b8781;font-size:10px}._paperHeader_otjxw_130 ._qualityBadge_otjxw_160{flex:0 0 auto;padding:7px 9px;border-radius:9px;color:#17594f;background:#dff1ea;font-size:10px;font-weight:780}._previewScroller_otjxw_170{display:grid;overflow:hidden;min-height:310px;max-height:56vh;padding:14px;place-items:center;background:linear-gradient(45deg,#eef0ee 25%,transparent 25%),linear-gradient(-45deg,#eef0ee 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#eef0ee 75%),linear-gradient(-45deg,transparent 75%,#eef0ee 75%),#f7f8f7;background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}._previewScroller_otjxw_170 canvas{display:block;width:auto;max-width:100%;height:auto;max-height:calc(56vh - 28px);border:1px solid #d7ddda;background:#fff;box-shadow:0 8px 24px #1f2a251f}._previewFoot_otjxw_198{display:flex;min-height:42px;padding:8px 14px;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #edf0ee;color:#75827c;font-size:10px}._previewFoot_otjxw_198 strong{color:#3d4d46}._viewHint_otjxw_214{margin:9px 2px 0;color:#697770;font-size:10px;line-height:1.5}._copyCard_otjxw_119{align-self:start;padding:16px}._copyHeading_otjxw_36{display:flex;margin-bottom:14px;align-items:center;justify-content:space-between}._copyHeading_otjxw_36 h3{font-size:15px}._copyHeading_otjxw_36>span{padding:4px 7px;border-radius:7px;color:#68766f;background:#eef1ef;font-size:9px}._copyCard_otjxw_119 label{display:block;margin-top:11px;color:#5b6963;font-size:10px;font-weight:750}._copyCard_otjxw_119 input,._copyCard_otjxw_119 textarea{width:100%;margin-top:6px;border:1px solid #e0e5e2;border-radius:11px;color:#26342e;background:#f5f7f6;font-size:12px}._copyCard_otjxw_119 input{min-height:42px;padding:0 11px}._copyCard_otjxw_119 textarea{min-height:76px;padding:10px 11px;resize:vertical}._copyCard_otjxw_119 input:focus,._copyCard_otjxw_119 textarea:focus{border-color:#5a9e91;outline:3px solid rgba(38,117,104,.11)}._formatTip_otjxw_281{display:flex;margin-top:16px;padding:11px;align-items:flex-start;gap:8px;border-radius:11px;color:#477066;background:#eaf5f1;font-size:10px;line-height:1.5}._formatTip_otjxw_281 svg{flex:0 0 auto}._formatTip_otjxw_281 strong{display:block;color:#17594f}._footer_otjxw_303{display:grid;padding:12px 18px;grid-template-columns:auto auto minmax(190px,1fr);gap:9px;border-top:1px solid #dfe5e2;background:#fffffff5}._footer_otjxw_303 button{display:flex;min-height:46px;padding:0 17px;align-items:center;justify-content:center;gap:7px;border-radius:12px;font-size:12px;font-weight:780}._secondaryAction_otjxw_324{border:1px solid #d5ddd9;color:#3c6258;background:#fff}._primaryAction_otjxw_330{border:1px solid #267568;color:#fff;background:#267568;box-shadow:0 8px 20px #26756838}._settingsBackdrop_otjxw_337{position:fixed;z-index:110;inset:0;display:grid;padding:18px;place-items:center;background:#1d252280;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}._settingsDialog_otjxw_37{width:min(500px,100%);overflow:hidden;border:1px solid #eef1ef;border-radius:22px;background:#fff;box-shadow:0 26px 80px #151f1b4d}._settingsDialog_otjxw_37>header{display:flex;min-height:72px;padding:12px 16px 12px 20px;align-items:center;justify-content:space-between;border-bottom:1px solid #ebefed}._settingsDialog_otjxw_37 h3{font-size:16px}._toggleRow_otjxw_370{display:flex;min-height:68px;padding:12px 20px;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #edf0ee}._toggleRow_otjxw_370 strong,._toggleRow_otjxw_370 small{display:block}._toggleRow_otjxw_370 strong,._qualitySetting_otjxw_386>strong,._gridColors_otjxw_387>strong{color:#2a3732;font-size:12px}._toggleRow_otjxw_370 small{margin-top:3px;color:#7a8780;font-size:9px}._switch_otjxw_398{position:relative;flex:0 0 auto;width:48px;height:28px}._switch_otjxw_398 input{position:absolute;opacity:0}._switchTrack_otjxw_410{position:absolute;inset:0;border-radius:999px;background:#d5dcd8;transition:background .16s ease}._switchTrack_otjxw_410:after{position:absolute;top:4px;left:4px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #1b242038;content:"";transition:transform .16s ease}._switch_otjxw_398 input:checked+._switchTrack_otjxw_410{background:#267568}._switch_otjxw_398 input:checked+._switchTrack_otjxw_410:after{transform:translate(20px)}._qualitySetting_otjxw_386,._gridColors_otjxw_387{padding:15px 20px;border-bottom:1px solid #edf0ee}._qualitySetting_otjxw_386>div{display:grid;margin-top:10px;grid-template-columns:1fr 1fr;gap:8px}._qualitySetting_otjxw_386 button{min-height:52px;border:1px solid #dce2df;border-radius:11px;background:#f8faf9;font-size:11px;font-weight:760}._qualitySetting_otjxw_386 button small{display:block;margin-top:3px;color:#829089;font-size:9px;font-weight:500}._qualitySetting_otjxw_386 ._choiceActive_otjxw_469{border-color:#4b9184;color:#17594f;background:#e8f4f0;box-shadow:inset 0 0 0 1px #2675681a}._gridColors_otjxw_387>div{display:flex;margin-top:11px;flex-wrap:wrap;gap:9px}._gridColors_otjxw_387 button,._customColor_otjxw_484{position:relative;width:38px;height:38px;padding:0;border:3px solid #fff;border-radius:11px;box-shadow:0 0 0 1px #d5dcd8}._gridColors_otjxw_387 ._colorActive_otjxw_494{box-shadow:0 0 0 2px #2f80ed,inset 0 0 0 2px #ffffffe6}._customColor_otjxw_484{display:grid;place-items:center;color:#596760;background:linear-gradient(135deg,#f0d248,#e45b5b,#765de4,#3eaaa0)}._customColor_otjxw_484 input{position:absolute;width:1px;height:1px;opacity:0}._doneButton_otjxw_512{width:calc(100% - 40px);min-height:46px;margin:14px 20px 18px;border:0;border-radius:12px;color:#fff;background:#267568;font-size:12px;font-weight:780}@media(max-width:800px){._backdrop_otjxw_1{padding:0;place-items:stretch}._dialog_otjxw_13{width:100%;max-height:none;min-height:100svh;border:0;border-radius:0}._body_otjxw_105{max-height:calc(100svh - 246px);grid-template-columns:1fr}._copyCard_otjxw_119{width:100%}._previewScroller_otjxw_170{min-height:240px;max-height:42vh}._previewScroller_otjxw_170 canvas{max-height:calc(42vh - 28px)}}@media(max-width:560px){._header_otjxw_23{grid-template-columns:44px 1fr 44px;padding-right:10px;padding-left:10px}._settingsButton_otjxw_66{width:44px;padding:0;justify-content:center;font-size:0}._tabs_otjxw_80{margin:9px 10px 0}._body_otjxw_105{max-height:calc(100svh - 244px);padding:10px}._paperHeader_otjxw_130{align-items:flex-start}._paperHeader_otjxw_130 strong{max-width:190px}._previewFoot_otjxw_198{align-items:flex-start;flex-direction:column;gap:3px}._footer_otjxw_303{padding:9px 10px calc(9px + env(safe-area-inset-bottom));grid-template-columns:1fr 1fr}._footer_otjxw_303 ._primaryAction_otjxw_330{grid-column:1 / -1;grid-row:1}._footer_otjxw_303 button{padding:0 8px;font-size:10px}}._backdrop_otjxw_1{padding:18px;background:#222f2ead}._dialog_otjxw_13{display:flex;width:min(1040px,100%);height:min(920px,calc(100svh - 36px));flex-direction:column;border:1px solid #eeede7;border-radius:34px;background:#fffdf7;box-shadow:0 30px 90px #1927264d}._header_otjxw_23{flex:0 0 auto;min-height:112px;padding:18px 28px;grid-template-columns:68px 1fr 68px;border:0;background:transparent}._header_otjxw_23>div{text-align:center}._header_otjxw_23 h2{margin-top:5px;color:#17363d;font-size:31px;line-height:1}._header_otjxw_23 ._kicker_otjxw_46{color:#17363d;font-size:11px;font-weight:600;letter-spacing:.42em}._iconButton_otjxw_53,._settingsButton_otjxw_66{display:grid;width:64px;height:64px;min-height:64px;padding:0;place-items:center;border:1px solid #dcebe5;border-radius:50%;color:#173f45;background:#e6f3ee;box-shadow:0 5px 16px #2f584e14;font-size:0}._iconButton_otjxw_53{font-size:33px;font-weight:400}._tabs_otjxw_80{flex:0 0 auto;min-height:72px;margin:0 28px 22px;padding:5px;border:1px solid #e1e1da;border-radius:999px;background:#f8f8f4;box-shadow:0 5px 16px #2a4d4512}._tabs_otjxw_80 button{min-height:60px;border-radius:999px;color:#415f66;font-size:18px;font-weight:850}._tabs_otjxw_80 ._tabActive_otjxw_99{color:#123941;background:linear-gradient(100deg,#8ce4d1,#a2e5d1);box-shadow:0 6px 16px #379a832b}._body_otjxw_105{display:block;overflow:auto;min-height:0;max-height:none;padding:0 28px 20px;flex:1 1 auto}._paper_otjxw_118{overflow:hidden;border:1px solid #ecebe6;border-radius:34px;background:#fff;box-shadow:0 14px 34px #4248411a}._paperHeader_otjxw_130{display:block;min-height:70px;padding:15px 30px 2px;border-bottom:0}._paperHeader_otjxw_130 strong,._paperHeader_otjxw_130 span{display:block}._paperHeader_otjxw_130 strong{max-width:none;color:#1c3640;font-size:21px;line-height:1.15}._paperHeader_otjxw_130>span{margin-top:5px;color:#536971;font-size:13px;line-height:1.35}._previewScroller_otjxw_170{min-height:380px;max-height:59vh;padding:0 20px 24px;background:#fff}._previewScroller_otjxw_170 canvas{max-height:calc(59vh - 22px);border:0;background:#fff;box-shadow:none}._previewFoot_otjxw_198{display:none}._viewHint_otjxw_214{margin:10px 14px 0;font-size:11px}._footer_otjxw_303{flex:0 0 auto;padding:4px 28px 28px;grid-template-columns:1fr 1fr;gap:18px;border:0;background:transparent}._footer_otjxw_303 button{min-height:68px;padding:0 14px;border-radius:24px;font-size:17px;font-weight:850}._primaryAction_otjxw_330{border:2px solid #087a70;color:#fff;background:#159b8f;box-shadow:0 6px #087a70}._secondaryAction_otjxw_324{border:2px solid #9bcac1;color:#18796f;background:#fff;box-shadow:0 6px #d6e7e2}._projectFields_otjxw_797{display:grid;padding:16px 20px;gap:12px;border-bottom:1px solid #edf0ee}._projectFields_otjxw_797 label{display:block;color:#5b6963;font-size:10px;font-weight:750}._projectFields_otjxw_797 input,._projectFields_otjxw_797 textarea{width:100%;margin-top:6px;padding:10px 11px;border:1px solid #dfe5e2;border-radius:11px;color:#26342e;background:#fff;font-size:12px}._projectFields_otjxw_797 input{min-height:42px}._projectFields_otjxw_797 textarea{min-height:68px;resize:vertical}._settingsDialog_otjxw_37{max-height:calc(100svh - 36px);overflow:auto;border:2px solid #fff;border-radius:25px;background:#fffdf7;box-shadow:0 24px 70px #1534314d}._doneButton_otjxw_512{border:2px solid #1c5b52;border-radius:13px;box-shadow:0 5px #1c5b52}@media(max-width:800px){._backdrop_otjxw_1{padding:0}._dialog_otjxw_13{height:100svh;min-height:0;max-height:100svh;overflow:hidden;border:0;border-radius:0;box-shadow:none}._body_otjxw_105{flex:1 1 auto;overflow:auto;min-height:0;max-height:none;overscroll-behavior:contain}._previewScroller_otjxw_170{max-height:58vh}._previewScroller_otjxw_170 canvas{max-height:calc(58vh - 22px)}}@media(max-width:560px){._header_otjxw_23{min-height:72px;padding:7px 13px;grid-template-columns:44px 1fr 44px}._header_otjxw_23 h2{margin-top:2px;font-size:23px}._header_otjxw_23 ._kicker_otjxw_46{font-size:7px;letter-spacing:.34em}._iconButton_otjxw_53,._settingsButton_otjxw_66{width:42px;height:42px;min-height:42px}._iconButton_otjxw_53{font-size:27px}._tabs_otjxw_80{min-height:48px;margin:0 12px 10px;padding:4px}._tabs_otjxw_80 button{min-height:38px;font-size:14px}._body_otjxw_105{max-height:none;padding:0 10px 8px}._paper_otjxw_118{border-radius:26px}._paperHeader_otjxw_130{min-height:56px;padding:10px 14px 1px}._paperHeader_otjxw_130 strong{max-width:none;font-size:16px}._paperHeader_otjxw_130>span{margin-top:2px;font-size:10px}._previewScroller_otjxw_170{display:block;min-height:0;max-height:none;padding:0 10px 14px}._previewScroller_otjxw_170 canvas{width:100%;max-width:100%;height:auto;max-height:none}._footer_otjxw_303{position:relative;z-index:2;padding:3px 10px calc(10px + env(safe-area-inset-bottom));grid-template-columns:1fr 1fr;gap:12px;border-top:1px solid #e7ece8;background:transparent;box-shadow:0 -8px 24px #27423d14}._footer_otjxw_303 ._primaryAction_otjxw_330{grid-column:auto;grid-row:auto}._footer_otjxw_303 button{min-height:46px;border-radius:17px;font-size:12px}}._backdrop_wij30_1{position:fixed;z-index:130;inset:0;display:grid;padding:18px;place-items:center;background:#2641417a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._dialog_wij30_12{width:min(620px,100%);max-height:calc(100svh - 36px);overflow:auto;border:3px solid #fff;border-radius:28px;background:radial-gradient(circle,rgba(62,133,122,.07) 1.2px,transparent 1.5px) 0 0 / 18px 18px,#fffaf0;box-shadow:0 14px #27514d24,0 32px 80px #1b38374d}._header_wij30_24{display:grid;padding:18px;grid-template-columns:48px minmax(0,1fr) 40px;gap:12px;align-items:center;border-bottom:2px dashed #d8e5df;background:#ffffffbf}._headerIcon_wij30_34{display:grid;width:46px;height:46px;place-items:center;border:2px solid #237c70;border-radius:15px;color:#fff;background:#42aa99;box-shadow:0 4px #b8dcd4}._header_wij30_24 span,._header_wij30_24 h2,._header_wij30_24 p{display:block;margin:0}._header_wij30_24 span{color:#ee6e55;font-size:10px;font-weight:900;letter-spacing:.08em}._header_wij30_24 h2{margin-top:2px;color:#264d4d;font-size:20px}._header_wij30_24 p{margin-top:3px;overflow:hidden;color:#7b8d87;font-size:11px;text-overflow:ellipsis;white-space:nowrap}._closeButton_wij30_75{width:38px;height:38px;padding:0;border:2px solid #d9e2de;border-radius:13px;color:#668079;background:#fff;font-size:23px}._choiceStep_wij30_86,._cropStep_wij30_87{padding:20px}._guide_wij30_91{margin:0 0 14px;color:#6e837d;font-size:12px;line-height:1.6}._choices_wij30_98{display:grid;grid-template-columns:1fr 1fr;gap:13px}._choices_wij30_98 button{display:grid;min-height:156px;padding:17px;grid-template-rows:48px 1fr auto;justify-items:start;border:2px solid;border-radius:20px;text-align:left;box-shadow:0 5px #556a6224}._containChoice_wij30_116{border-color:#ef9d87;color:#9d4937;background:#fff0e9}._coverChoice_wij30_122{border-color:#79bbaf;color:#286d63;background:#ebf9f4}._choiceIcon_wij30_128{display:grid;width:44px;height:44px;place-items:center;border-radius:14px;color:#fff}._containChoice_wij30_116 ._choiceIcon_wij30_128{background:#d8664f}._coverChoice_wij30_122 ._choiceIcon_wij30_128{background:#328f82}._choiceIcon_wij30_128>svg{color:#fff}._choices_wij30_98 strong,._choices_wij30_98 small,._choices_wij30_98 b{display:block}._choices_wij30_98 strong{color:#294f4e;font-size:17px}._choices_wij30_98 small{margin-top:5px;color:#6f827d;font-size:11px;line-height:1.5}._choices_wij30_98 b{justify-self:end;font-size:11px}._preview_wij30_172{min-height:300px;overflow:hidden;border:2px solid #d8e1dc;border-radius:19px;background:#ecf4f1}._cropControls_wij30_180{display:grid;margin-top:15px;grid-template-columns:auto 1fr 45px;gap:10px;align-items:center;color:#526d67;font-size:12px;font-weight:800}._cropControls_wij30_180 input{width:100%;accent-color:#ef765c}._cropControls_wij30_180 strong{text-align:right}._cropHint_wij30_200{display:flex;margin:12px 0 0;align-items:center;gap:6px;color:#748680;font-size:11px}._actions_wij30_209{display:grid;margin-top:16px;grid-template-columns:auto auto 1fr;gap:9px}._actions_wij30_209 button{min-height:44px;padding:0 14px;border-radius:13px;font-size:12px;font-weight:850}._secondaryButton_wij30_224,._resetButton_wij30_225{border:2px solid #d6e1dd;color:#4f6d66;background:#fff}._confirmButton_wij30_231{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:2px solid #a84d3a;color:#fff;background:#ff8062;box-shadow:0 4px #bd5944}@media(max-width:640px){._backdrop_wij30_1{padding:10px;place-items:end center}._dialog_wij30_12{width:100%;max-height:calc(100svh - 20px);border-radius:25px 25px 18px 18px}._header_wij30_24{padding:14px;grid-template-columns:42px minmax(0,1fr) 38px;gap:9px}._headerIcon_wij30_34{width:40px;height:40px;border-radius:13px}._header_wij30_24 h2{font-size:16px}._choiceStep_wij30_86,._cropStep_wij30_87{padding:14px}._choices_wij30_98{grid-template-columns:1fr;gap:10px}._choices_wij30_98 button{min-height:96px;padding:13px;grid-template-columns:48px minmax(0,1fr) auto;grid-template-rows:1fr;align-items:center;gap:10px}._choices_wij30_98 b{align-self:center}._preview_wij30_172{min-height:230px}._actions_wij30_209{grid-template-columns:1fr 1fr}._confirmButton_wij30_231{grid-column:1 / -1;grid-row:1}}._root_1dqre_1{position:relative;min-width:0;min-height:320px;width:100%;height:100%;overflow:hidden;border:1px solid rgba(86,68,51,.12);border-radius:22px;background:radial-gradient(circle at 16% 12%,rgba(255,255,255,.95),transparent 36%),linear-gradient(145deg,#f5eee3,#ebe1d4);box-shadow:inset 0 1px #ffffffc7;isolation:isolate}._root_1dqre_1:before{position:absolute;inset:0;z-index:-1;background-image:radial-gradient(rgba(91,72,55,.08) .7px,transparent .7px);background-size:13px 13px;content:"";pointer-events:none}._root_1dqre_1[data-editing=false]{border-top:0;border-top-left-radius:0;border-top-right-radius:0}._root_1dqre_1[data-editing=false] ._viewport_1dqre_33{border-top-left-radius:0;border-top-right-radius:0}._viewport_1dqre_33{position:relative;width:100%;height:100%;overflow:hidden;border-radius:inherit}._canvas_1dqre_46{display:block;width:100%;height:100%;outline:none;cursor:crosshair;touch-action:none;user-select:none;-webkit-user-select:none}._root_1dqre_1[data-editing=false][data-pan-locked=true] ._canvas_1dqre_46{touch-action:pan-y}._canvas_1dqre_46:focus-visible{box-shadow:inset 0 0 0 3px #128f816b}._root_1dqre_1[data-interaction=eraser] ._canvas_1dqre_46{cursor:cell}._root_1dqre_1[data-interaction=eyedropper] ._canvas_1dqre_46{cursor:copy}._root_1dqre_1[data-interaction=fill] ._canvas_1dqre_46{cursor:alias}._root_1dqre_1[data-interaction=panning] ._canvas_1dqre_46{cursor:grabbing}._root_1dqre_1[data-interaction=drawing] ._canvas_1dqre_46{cursor:crosshair}._root_1dqre_1[data-interaction=preview] ._canvas_1dqre_46,._root_1dqre_1[data-interaction=pan] ._canvas_1dqre_46{cursor:grab}._root_1dqre_1[data-interaction=locked] ._canvas_1dqre_46{cursor:default}._root_1dqre_1[data-editing=true]{border-color:#ef765b9e;box-shadow:inset 0 0 0 2px #ff806224,inset 0 1px #ffffffc7}._zoomControls_1dqre_102{position:absolute;z-index:3;top:7px;right:7px;display:flex;gap:1px;align-items:center;padding:2px;border:1px solid rgba(80,62,48,.13);border-radius:999px;background:#fffdf8e0;box-shadow:0 7px 22px #4835261f;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}._zoomControls_1dqre_102 button{display:grid;min-width:32px;min-height:32px;padding:0 6px;place-items:center;border:0;border-radius:999px;color:#4e4136;background:transparent;font:inherit;font-size:17px;font-weight:700;cursor:pointer}._zoomControls_1dqre_102 button:hover{color:#087e72;background:#1397891a}._zoomControls_1dqre_102 button:focus-visible{outline:2px solid #15998a;outline-offset:1px}._zoomControls_1dqre_102 ._fitButton_1dqre_144{min-width:39px;font-size:10px;font-weight:650}._mobileFitButton_1dqre_150,._mobileLockButton_1dqre_151,._mobileControls_1dqre_152{display:none}._lockButton_1dqre_156{position:absolute;z-index:3;top:8px;left:8px;display:grid;width:38px;height:38px;padding:0;place-items:center;border:1px solid rgba(75,111,103,.24);border-radius:13px;color:#fff;background:#438f84;box-shadow:0 4px #255d554d,0 8px 18px #2d564f29;cursor:pointer}._lockButton_1dqre_156[aria-pressed=false]{color:#506c66;background:#fffdf8eb;box-shadow:0 3px #4b67602e}._zoomControls_1dqre_102 ._lockButton_1dqre_156{position:static;width:34px;height:32px;margin-left:2px;border:0;border-left:1px solid rgba(80,62,48,.16);border-radius:0 999px 999px 0;color:#24665f;background:#c7e7df;box-shadow:none}._zoomControls_1dqre_102 ._lockButton_1dqre_156[aria-pressed=false]{background:transparent;box-shadow:none}._lockButton_1dqre_156:focus-visible{outline:2px solid #15998a;outline-offset:2px}._hint_1dqre_203{position:absolute;right:16px;bottom:12px;margin:0;padding:6px 10px;border-radius:999px;color:#46392eb3;background:#fffdf8c7;font-size:11px;line-height:1;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media(max-width:700px){._root_1dqre_1{height:auto;min-height:0;border:0;border-radius:16px;background:#fffefa;box-shadow:none}._root_1dqre_1:before{display:none}._viewport_1dqre_33{height:auto;min-height:0;aspect-ratio:1;border:1px solid rgba(79,72,64,.14);border-radius:15px;background:#fffefa}._zoomControls_1dqre_102{display:none}._mobileZoomControls_1dqre_245 ._mobileLockButton_1dqre_151{position:static;display:inline-flex;width:44px;height:44px;padding:0;border-radius:14px;color:#fff;background:#438f84;box-shadow:0 3px 8px #2d564f29}._mobileZoomControls_1dqre_245 ._mobileLockButton_1dqre_151[aria-pressed=false]{color:#506c66;background:#fff}._mobileFitButton_1dqre_150{display:inline-flex;min-width:70px;min-height:44px;padding:0 10px;border:1px solid #e2e3df;border-radius:14px;color:#34484a;background:#fff;box-shadow:0 3px 8px #3d48451a;font:inherit;font-size:11px;font-weight:800}._hint_1dqre_203{display:none}._mobileControls_1dqre_152{display:grid;padding:10px 4px 4px;gap:9px;background:#fffefa}._mobileHint_1dqre_288{display:flex;min-height:44px;margin:0;padding:8px 11px;align-items:center;justify-content:center;gap:7px;border-radius:13px;color:#2d756b;background:linear-gradient(90deg,#e9f8f4,#f4fcf9);font-size:11px;font-weight:800}._mobileZoomControls_1dqre_245{display:grid;grid-template-columns:44px minmax(44px,1fr) 44px 44px minmax(70px,auto);align-items:center;gap:5px}._mobileZoomControls_1dqre_245 button{display:inline-flex;min-width:44px;min-height:44px;padding:0 8px;align-items:center;justify-content:center;gap:5px;border:1px solid #e2e3df;border-radius:14px;color:#34484a;background:#fff;box-shadow:0 3px 8px #3d48451a;font:inherit;font-size:20px;font-weight:800}._mobileZoomControls_1dqre_245 strong{color:#314448;font-size:14px;text-align:center}._mobileZoomControls_1dqre_245 ._mobileFitButton_1dqre_150{font-size:11px}._mobileZoomControls_1dqre_245 button:disabled{color:#a6adab;background:#f5f5f2;box-shadow:none}}@media(prefers-reduced-motion:reduce){._zoomControls_1dqre_102 button{transition:none}}._backdrop_1nm3j_1{position:fixed;z-index:100;inset:0;display:grid;padding:24px;place-items:center;background:#1c2b2a61;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}._dialog_1nm3j_12{width:min(1120px,100%);height:min(var(--prompt-page-height, 900px),calc(100svh - 48px));overflow:hidden;border-radius:26px;box-shadow:0 24px 70px #1c2b2a4d}._frame_1nm3j_20{display:block;width:100%;height:100%;border:0}@media(max-width:640px){._backdrop_1nm3j_1{display:block;padding:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}._dialog_1nm3j_12{width:100%;height:100svh;border-radius:0;box-shadow:none}}:root{font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#263f46;background:#e9f4f2;font-synthesis:none;text-rendering:optimizeLegibility;--paper: #e9f4f2;--surface: #fffaf0;--surface-strong: #ffffff;--ink: #263f46;--muted: #738682;--line: #d7e3df;--teal: #2d8b7c;--teal-dark: #1d645a;--teal-soft: #e0f6ef;--coral: #ff8062;--coral-soft: #fff0e8;--yellow: #ffc45e;--shadow: 0 8px 0 rgba(39, 82, 79, .08), 0 20px 45px rgba(48, 83, 80, .08)}*{box-sizing:border-box}html{min-width:320px;min-height:100%;background:var(--paper)}body{min-width:320px;min-height:100vh;margin:0;background:radial-gradient(circle at 8% 7%,rgba(255,190,84,.25),transparent 24rem),radial-gradient(circle at 93% 12%,rgba(74,174,157,.22),transparent 26rem),radial-gradient(circle,rgba(255,255,255,.72) 2px,transparent 2.5px) 0 0 / 30px 30px,var(--paper)}button,input,select{font:inherit}button,label,input[type=checkbox],input[type=range]{-webkit-tap-highlight-color:transparent}button{color:inherit}button:not(:disabled),label[for]{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.46}:focus-visible{outline:3px solid rgba(38,117,104,.32);outline-offset:2px}::selection{color:#17362f;background:#bfe6da}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
