._app_13yl5_1{min-height:100vh}._header_13yl5_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_13yl5_19{display:flex;gap:12px;align-items:center;min-width:0}._brandMark_13yl5_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_13yl5_26 span{position:absolute;width:10px;height:10px;border:2.5px solid rgba(255,255,255,.86);border-radius:50%;box-shadow:0 1px 2px #2027222e}._brandMark_13yl5_26 span:nth-child(1){top:7px;left:7px;background:#ed7359}._brandMark_13yl5_26 span:nth-child(2){top:7px;right:7px;background:#f4c95d}._brandMark_13yl5_26 span:nth-child(3){bottom:7px;left:7px;background:#54a99b}._brandMark_13yl5_26 span:nth-child(4){right:7px;bottom:7px;background:#778ed0}._brandName_13yl5_50{margin:0;font-size:18px;font-weight:760;line-height:1.15;letter-spacing:.04em}._brandTagline_13yl5_58{margin:3px 0 0;color:var(--muted);font-size:11px;white-space:nowrap}._headerActions_13yl5_65{display:flex;gap:9px;align-items:center}._privacyBadge_13yl5_71,._headerButton_13yl5_72,._primaryButton_13yl5_73{display:inline-flex;align-items:center;justify-content:center;min-height:42px;gap:7px;border-radius:12px;white-space:nowrap}._privacyBadge_13yl5_71{padding:0 12px;color:var(--teal-dark);background:var(--teal-soft);font-size:12px;font-weight:650}._headerButton_13yl5_72,._primaryButton_13yl5_73{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_13yl5_72:hover:not(:disabled){border-color:#c9c0af;transform:translateY(-1px)}._primaryButton_13yl5_73{border-color:var(--teal);color:#fff;background:var(--teal);box-shadow:0 8px 20px #26756833}._primaryButton_13yl5_73:hover:not(:disabled){background:var(--teal-dark);transform:translateY(-1px)}._shell_13yl5_118{width:min(1760px,100%);margin:0 auto;padding:18px clamp(12px,2vw,28px) 28px}._steps_13yl5_124{display:flex;align-items:center;justify-content:center;min-height:35px;margin:0 auto 14px;color:#7c817b;font-size:12px;font-weight:650}._step_13yl5_124{display:flex;align-items:center;gap:6px}._step_13yl5_124:after{width:clamp(15px,4vw,48px);height:1px;margin:0 10px;background:#d8d2c6;content:""}._step_13yl5_124:last-child:after{display:none}._stepNumber_13yl5_153{display:grid;width:22px;height:22px;place-items:center;border:1px solid #d4cdbf;border-radius:50%;background:#ffffff8c;font-size:10px}._stepActive_13yl5_164{color:var(--teal-dark)}._stepActive_13yl5_164 ._stepNumber_13yl5_153{border-color:var(--teal);color:#fff;background:var(--teal)}._workbench_13yl5_174{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_13yl5_182{overflow:hidden;border:1px solid rgba(224,217,204,.95);border-radius:18px;background:#fffefaed;box-shadow:var(--shadow)}._sidePanel_13yl5_190{overflow-y:auto;max-height:calc(100vh - 142px);scrollbar-width:thin;scrollbar-color:#d3ccbf transparent}._panelHeading_13yl5_197{position:relative;display:flex;align-items:center;justify-content:space-between;padding:17px 18px 13px;border-bottom:1px solid #eee8de}._mobileDock_13yl5_206,._mobileBackdrop_13yl5_207,._mobileClose_13yl5_208,._mobileStartGuide_13yl5_209,._mobileAccordionNav_13yl5_210{display:none}._panelHeading_13yl5_197 h2,._sectionTitle_13yl5_215,._canvasTitle_13yl5_216{margin:0;color:var(--ink);font-weight:760}._panelHeading_13yl5_197 h2{font-size:14px}._panelKicker_13yl5_226,._eyebrow_13yl5_227{color:var(--teal);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}._section_13yl5_215{padding:16px 18px;border-bottom:1px solid #eee8de}._section_13yl5_215:last-child{border-bottom:0}._sectionHeader_13yl5_244{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px}._sectionTitle_13yl5_215{font-size:13px}._sectionHint_13yl5_255,._fieldHint_13yl5_256,._mutedText_13yl5_257{color:var(--muted);font-size:11px;line-height:1.55}._uploadDrop_13yl5_263{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_13yl5_282{position:fixed;width:1px;height:1px;opacity:0;pointer-events:none}._uploadDrop_13yl5_263:hover,._uploadDragging_13yl5_291{border-color:var(--coral);background:var(--coral-soft);transform:translateY(-1px)}._uploadDrop_13yl5_263 input{position:absolute;width:1px;height:1px;opacity:0}._uploadIcon_13yl5_304{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_13yl5_263 strong{font-size:13px}._uploadDrop_13yl5_263 span{margin-top:4px;color:var(--muted);font-size:10px}._sourceCard_13yl5_326{overflow:hidden;border:1px solid var(--line);border-radius:14px;background:#ece8df}._cropViewport_13yl5_333{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_13yl5_333 canvas{display:block;width:100%;max-height:215px;object-fit:contain}._cropViewport_13yl5_333 canvas[data-draggable=true]{cursor:grab}._cropViewport_13yl5_333 canvas[data-draggable=true]:active{cursor:grabbing}._sourceMeta_13yl5_364{display:flex;gap:10px;align-items:center;justify-content:space-between;padding:10px 12px;background:var(--surface-strong)}._sourceMetaText_13yl5_373{min-width:0}._sourceMetaText_13yl5_373 strong,._sourceMetaText_13yl5_373 span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._sourceMetaText_13yl5_373 strong{font-size:11px}._sourceMetaText_13yl5_373 span{margin-top:2px;color:var(--muted);font-size:9px}._fitBadge_13yl5_395{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_13yl5_410{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_13yl5_410 svg{margin-top:1px;flex:0 0 auto}._framingChoice_13yl5_428{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:10px}._framingChoice_13yl5_428>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_13yl5_428>button>svg{flex:0 0 auto}._framingChoice_13yl5_428 strong,._framingChoice_13yl5_428 small{display:block}._framingChoice_13yl5_428 strong{color:var(--ink);font-size:10px}._framingChoice_13yl5_428 small{margin-top:2px;color:var(--muted);font-size:8px;line-height:1.35}._framingChoice_13yl5_428>._framingChoiceActive_13yl5_469{border-color:var(--teal);color:var(--teal-dark);background:var(--teal-soft);box-shadow:inset 0 0 0 1px #26756814}._textButton_13yl5_476,._iconButton_13yl5_477{border:0;color:var(--teal-dark);background:transparent;font-weight:700}._textButton_13yl5_476{padding:4px;font-size:11px}._iconButton_13yl5_477{display:grid;width:40px;height:40px;padding:0;place-items:center;border-radius:11px}._iconButton_13yl5_477:hover:not(:disabled){background:#f0ece3}._sliderRow_13yl5_502{display:grid;grid-template-columns:54px 1fr 34px;gap:8px;align-items:center;margin-top:10px;font-size:10px}._sliderRow_13yl5_502 input{width:100%;accent-color:var(--teal)}._presetRow_13yl5_516{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-bottom:10px}._presetChip_13yl5_523{min-height:38px;padding:0;border:1px solid var(--line);border-radius:9px;color:#5e6963;background:#fff;font-size:10px;font-weight:750}._presetChip_13yl5_523:hover:not(:disabled),._presetChipActive_13yl5_535{border-color:var(--teal);color:var(--teal-dark);background:var(--teal-soft)}._fieldGrid_13yl5_541{display:grid;grid-template-columns:1fr 1fr;gap:9px}._field_13yl5_256 label,._fieldLabel_13yl5_548{display:block;margin-bottom:5px;color:#637069;font-size:10px;font-weight:700}._field_13yl5_256 input,._nameInput_13yl5_557{width:100%;border:1px solid var(--line);border-radius:10px;color:var(--ink);background:#fff}._field_13yl5_256 input{min-height:40px;padding:0 11px;font-size:12px}._field_13yl5_256 input:focus,._nameInput_13yl5_557:focus{border-color:var(--teal);outline:3px solid rgba(38,117,104,.12)}._modeGrid_13yl5_577{display:grid;grid-template-columns:1fr 1fr;gap:8px}._modeCard_13yl5_583{min-height:72px;padding:10px;border:1px solid var(--line);border-radius:11px;background:#fff;text-align:left}._modeCard_13yl5_583 strong,._modeCard_13yl5_583 span{display:block}._modeCard_13yl5_583 strong{margin-bottom:3px;font-size:11px}._modeCard_13yl5_583 span{color:var(--muted);font-size:9px;line-height:1.35}._modeCardActive_13yl5_608{border-color:var(--teal);background:var(--teal-soft);box-shadow:inset 0 0 0 1px #26756814}._toggleRow_13yl5_614{display:flex;align-items:center;justify-content:space-between;min-height:52px;gap:12px}._toggleCopy_13yl5_622 strong,._toggleCopy_13yl5_622 span{display:block}._toggleCopy_13yl5_622 strong{font-size:11px}._toggleCopy_13yl5_622 span{margin-top:2px;color:var(--muted);font-size:9px}._switch_13yl5_637{position:relative;flex:0 0 auto;width:42px;height:24px}._switch_13yl5_637 input{position:absolute;opacity:0}._switchTrack_13yl5_649{position:absolute;inset:0;border-radius:999px;background:#d9d5cc;transition:background .16s ease}._switchTrack_13yl5_649: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_13yl5_637 input:checked+._switchTrack_13yl5_649{background:var(--teal)}._switch_13yl5_637 input:checked+._switchTrack_13yl5_649:after{transform:translate(18px)}._wideButton_13yl5_678{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_13yl5_678:hover:not(:disabled){background:#dc6048}._canvasPanel_13yl5_698{display:flex;min-height:620px;flex-direction:column;background:#eeebe4}._canvasTopbar_13yl5_705{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_13yl5_716{min-width:0}._nameInput_13yl5_557{max-width:280px;height:32px;padding:0 8px;border-color:transparent;font-size:14px;font-weight:760}._documentMeta_13yl5_729{display:flex;gap:12px;padding-left:8px;color:var(--muted);font-size:9px}._mobileDocumentStats_13yl5_737{display:none}._saveState_13yl5_741{display:inline-flex;align-items:center;gap:4px}._saveState_13yl5_741:before{width:6px;height:6px;border-radius:50%;background:#6daf87;content:""}._toolbar_13yl5_755{display:flex;align-items:center;gap:4px}._previewModeBadge_13yl5_761{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_13yl5_776{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_13yl5_776:active:not(:disabled){transform:translateY(2px);box-shadow:0 2px #bd5944}._mobileInitialFit_13yl5_798,._mobileUploadLabel_13yl5_799,._mobileImageReset_13yl5_800,._mobileCanvasError_13yl5_801{display:none}._paletteBody_13yl5_805{display:contents}._paletteHeadingActions_13yl5_809{display:flex;align-items:center;gap:8px}._mobilePaletteToggle_13yl5_815{display:none}._toolButton_13yl5_819{display:grid;min-width:42px;height:42px;padding:0 8px;place-items:center;border:1px solid transparent;border-radius:11px;background:transparent}._toolButton_13yl5_819:hover:not(:disabled){background:#f2eee6}._toolButtonActive_13yl5_834{border-color:#b9d9cf;color:var(--teal-dark);background:var(--teal-soft)}._toolbarDivider_13yl5_840{width:1px;height:24px;margin:0 4px;background:var(--line)}._editModeGuide_13yl5_847{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 dashed #d2e3de;color:#42655f;background:linear-gradient(90deg,#effaf6,#fffdf8)}._editModeGuideActive_13yl5_861{border-bottom-color:#efc0b3;color:#74483c;background:linear-gradient(90deg,#fff0e9,#fffaf2)}._editModeGuideIcon_13yl5_867{display:grid;width:40px;height:40px;place-items:center;border-radius:13px;color:#fff;background:#44988b;box-shadow:0 3px #267469}._editModeGuideActive_13yl5_861 ._editModeGuideIcon_13yl5_867{background:#f07c60;box-shadow:0 3px #ba5843}._editModeGuideCopy_13yl5_883{min-width:0}._editModeGuideCopy_13yl5_883 strong,._editModeGuideCopy_13yl5_883 small{display:block}._editModeGuideCopy_13yl5_883 strong{color:#294e4d;font-size:11px;font-weight:900}._editModeGuideActive_13yl5_861 ._editModeGuideCopy_13yl5_883 strong{color:#814432}._editModeGuideCopy_13yl5_883 small{margin-top:3px;color:#71837e;font-size:9px;line-height:1.45}._enterEditingButton_13yl5_909,._finishEditingButton_13yl5_910{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_13yl5_909{border:2px solid #a94f3c;color:#fff;background:#ff8062;box-shadow:0 4px #bd5944}._finishEditingButton_13yl5_910{border:2px solid #4a8f84;color:#28665d;background:#fff;box-shadow:0 4px #c6ddd7}._enterEditingButton_13yl5_909:active:not(:disabled),._finishEditingButton_13yl5_910:active:not(:disabled){transform:translateY(2px);box-shadow:0 2px #37575040}._canvasStage_13yl5_943{position:relative;display:grid;min-height:0;flex:1;padding:18px;place-items:stretch}._canvasStage_13yl5_943: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_13yl5_962{background-color:#f2e8df}._canvasMount_13yl5_966{position:relative;min-height:480px;overflow:hidden;border:1px solid #dfd9ce;border-radius:14px;background:#ddd9d1;box-shadow:inset 0 1px 3px #39352d14}._emptyState_13yl5_976{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_13yl5_988{position:relative;width:146px;height:120px;margin-bottom:17px}._beadArt_13yl5_988 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_13yl5_988 span:nth-child(1){top:8px;left:56px;color:#ed7359;background:#ed7359}._beadArt_13yl5_988 span:nth-child(2){top:42px;left:22px;color:#f1c252;background:#f1c252}._beadArt_13yl5_988 span:nth-child(3){top:42px;right:22px;color:#68b3a5;background:#68b3a5}._beadArt_13yl5_988 span:nth-child(4){bottom:10px;left:56px;color:#748ad0;background:#748ad0}._beadArt_13yl5_988 span:nth-child(5){top:42px;left:56px;color:#fffefa;background:#fffefa}._emptyState_13yl5_976 h2{margin:0;font-size:clamp(19px,2.2vw,27px);letter-spacing:-.03em}._emptyState_13yl5_976 p{max-width:360px;margin:9px 0 20px;color:var(--muted);font-size:12px;line-height:1.75}._emptyState_13yl5_976 label{min-width:160px}._emptyState_13yl5_976 input{position:absolute;width:1px;height:1px;opacity:0}._canvasFooter_13yl5_1035{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_13yl5_1049{display:flex;align-items:center;gap:7px}._previewFooter_13yl5_1055{display:inline-flex;align-items:center;gap:6px;color:#397268;font-weight:800}._colorDot_13yl5_1063,._paletteSwatch_13yl5_1064{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_13yl5_1063{width:18px;height:18px}._paletteSummary_13yl5_1077{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;padding:14px;border-bottom:1px solid #eee8de}._summaryCard_13yl5_1085{padding:9px 5px;border-radius:10px;background:#f7f4ed;text-align:center}._summaryCard_13yl5_1085 strong,._summaryCard_13yl5_1085 span{display:block}._summaryCard_13yl5_1085 strong{font-size:15px}._summaryCard_13yl5_1085 span{margin-top:2px;color:var(--muted);font-size:8px}._paletteControls_13yl5_1107{display:flex;align-items:center;justify-content:space-between;padding:11px 15px 8px;font-size:9px}._paletteList_13yl5_1115{display:flex;padding:4px 12px 16px;flex-direction:column;gap:3px}._paletteRow_13yl5_1122{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_13yl5_1122:hover{background:#f7f4ee}._paletteRowSelected_13yl5_1139{border-color:#b9d9cf;background:var(--teal-soft)}._paletteRowDisabled_13yl5_1144{background:#f4f1ea94}._palettePick_13yl5_1148{display:contents;border:0;color:inherit;background:transparent;text-align:left}._paletteCheckbox_13yl5_1156{width:20px;height:20px;margin:0;accent-color:var(--teal)}._paletteToggle_13yl5_1163{display:grid;width:40px;height:40px;place-items:center}._paletteSwatch_13yl5_1064{width:28px;height:28px}._paletteName_13yl5_1175{min-width:0}._paletteName_13yl5_1175 strong,._paletteName_13yl5_1175 span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._paletteName_13yl5_1175 strong{font-size:10px}._paletteName_13yl5_1175 span{margin-top:2px;color:var(--muted);font-size:8px}._paletteCount_13yl5_1197{min-width:30px;padding:3px 5px;border-radius:7px;color:#69746e;background:#ede9e1;font-size:9px;font-weight:700;text-align:center}._infoCallout_13yl5_1208,._errorCallout_13yl5_1209,._dirtyCallout_13yl5_1210{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_13yl5_1208{color:#3f6b61;background:#eaf4f0}._dirtyCallout_13yl5_1210{color:#825342;background:var(--coral-soft)}._errorCallout_13yl5_1209{color:#932f31;background:#fff0ef}._toast_13yl5_1236{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_13yl5_1 .18s ease both}._processingOverlay_13yl5_1256{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_13yl5_1269{width:25px;height:25px;margin:0 auto 8px;border:3px solid #b9d9cf;border-top-color:var(--teal);border-radius:50%;animation:_spin_13yl5_1269 .7s linear infinite}@keyframes _spin_13yl5_1269{to{transform:rotate(360deg)}}@keyframes _toastIn_13yl5_1{0%{opacity:0;transform:translateY(8px)}}@media(max-width:1180px){._workbench_13yl5_174{grid-template-columns:260px minmax(400px,1fr) 250px}._privacyBadge_13yl5_71 span{display:none}}@media(max-width:960px){._header_13yl5_5{position:relative}._shell_13yl5_118{padding-top:10px}._workbench_13yl5_174{grid-template-columns:minmax(0,1fr);min-height:0}._canvasPanel_13yl5_698{order:1;min-height:min(720px,calc(100vh - 120px))}._leftPanel_13yl5_1307{order:2}._rightPanel_13yl5_1308{order:3}._sidePanel_13yl5_190{max-height:none}._canvasMount_13yl5_966{min-height:470px}}@media(max-width:640px){._settingStepOrdinal_13yl5_1320{display:none}._header_13yl5_5{min-height:64px;padding:10px 12px}._brandMark_13yl5_26{width:38px;height:38px}._brandTagline_13yl5_58,._privacyBadge_13yl5_71,._buttonLabel_13yl5_1336,._steps_13yl5_124{display:none}._headerButton_13yl5_72,._primaryButton_13yl5_73{min-width:44px;min-height:44px;padding:0 10px}._headerButton_13yl5_72._promptHeaderButton_13yl5_1348{display:none}._shell_13yl5_118{padding:8px 8px 18px}._workbench_13yl5_174{gap:9px}._mobileStartGuide_13yl5_209{position:relative;display:block;overflow:hidden;order:0;padding:18px 16px 16px;border:2px solid #f1b064;border-radius:21px;background:radial-gradient(circle at 92% 5%,rgba(255,212,94,.42),transparent 96px),linear-gradient(145deg,#fff8df,#fffdf7 58%,#eaf9f3);box-shadow:0 5px #ead2a8,0 14px 28px #5b482c1a}._mobileGuideTopline_13yl5_1374{display:flex;align-items:center;justify-content:space-between;gap:8px}._mobileGuideTopline_13yl5_1374>span{display:inline-flex;min-height:27px;padding:0 9px;align-items:center;gap:5px;border-radius:9px;color:#fff;background:#ef765b;box-shadow:0 3px #bd5743;font-size:10px;font-weight:900}._mobileGuideTopline_13yl5_1374>small{color:#9b7551;font-size:9px;font-weight:800}._mobileStartGuide_13yl5_209 h2{max-width:300px;margin:15px 0 7px;color:#284b4e;font-size:20px;font-weight:950;line-height:1.28;letter-spacing:-.03em}._mobileStartGuide_13yl5_209>p{margin:0;color:#6e817b;font-size:11px;line-height:1.7}._mobileGuideSteps_13yl5_1418{display:grid;margin-top:14px;grid-template-columns:1fr auto 1.25fr auto 1.25fr;align-items:center;gap:4px}._mobileGuideSteps_13yl5_1418 span{display:flex;min-height:42px;padding:5px 4px;align-items:center;justify-content:center;gap:4px;border:1.5px solid #eadbc1;border-radius:12px;color:#6a766f;background:#fffc;font-size:8px;font-weight:800;text-align:center}._mobileGuideSteps_13yl5_1418 b{display:grid;width:21px;height:21px;flex:0 0 auto;place-items:center;border-radius:7px;color:#fff;background:#43a091;font-size:10px}._mobileGuideSteps_13yl5_1418 i{color:#e78060;font-size:18px;font-style:normal;font-weight:900}._mobileGuideActions_13yl5_1461{display:grid;margin-top:13px;grid-template-columns:1fr;gap:8px}._mobileGuideActions_13yl5_1461 button,._mobileGuideActions_13yl5_1461 a,._mobileGuideActions_13yl5_1461 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_13yl5_1461 button{border:2px solid #a94f3c;color:#fff;background:#ff8062;box-shadow:0 4px #bd5944}._mobileGuideActions_13yl5_1461 a{border:2px solid #5b9f94;color:#256b61;background:#fff;box-shadow:0 4px #c7e1da}._mobileGuideActions_13yl5_1461 label{position:relative;border:2px solid #88c3b8;color:#256b61;background:#fff;box-shadow:0 4px #c7e1da}._mobileGuideActions_13yl5_1461 input{position:absolute;width:1px;height:1px;opacity:0}._mobileGuidePrivacy_13yl5_1512{display:flex;margin-top:12px;align-items:center;justify-content:center;gap:5px;color:#81908b;font-size:8px;text-align:center}._mobileAccordionNav_13yl5_210{display:grid;order:1;gap:8px}._mobileAccordionNav_13yl5_210>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_13yl5_210 button>span:nth-child(2) strong,._mobileAccordionNav_13yl5_210 button>span:nth-child(2) small{display:block}._mobileAccordionNav_13yl5_210 button>span:nth-child(2) strong{color:#2d5052;font-size:12px}._mobileAccordionNav_13yl5_210 button>span:nth-child(2) small{overflow:hidden;margin-top:3px;color:#83918d;font-size:9px;text-overflow:ellipsis;white-space:nowrap}._mobileAccordionIcon_13yl5_1564{display:grid;width:42px;height:42px;place-items:center;border-radius:13px;color:#347f73;background:#e4f7f1}._mobileAccordionNav_13yl5_210 button>svg{color:#55716c;transition:transform .18s ease;transform:rotate(90deg)}._mobileAccordionNav_13yl5_210>._mobileAccordionActive_13yl5_1580{border-color:#ff8062;background:#fff4eb;box-shadow:0 4px #efb7a7}._mobileAccordionNav_13yl5_210>._mobileAccordionActive_13yl5_1580>svg{transform:rotate(-90deg)}._leftPanel_13yl5_1307,._rightPanel_13yl5_1308{display:none}._mobilePanelOpen_13yl5_1595{position:static;z-index:auto;display:block;overflow:visible;width:100%;max-height:none;order:2;border-radius:18px;animation:_sheetIn_13yl5_1 .18s ease both}._mobilePanelOpen_13yl5_1595 ._panelHeading_13yl5_197{position:relative;z-index:auto;padding-right:15px;background:#fffefaf7}._mobileClose_13yl5_208{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_13yl5_208 svg{transform:rotate(-90deg)}._toast_13yl5_1236{right:12px;bottom:calc(14px + env(safe-area-inset-bottom));left:12px;justify-content:center}._panel_13yl5_182{border-radius:15px}._presetChip_13yl5_523,._field_13yl5_256 input,._textButton_13yl5_476,._paletteToggle_13yl5_1163{min-height:44px}._paletteToggle_13yl5_1163{width:44px;height:44px}._paletteRow_13yl5_1122{min-height:50px;grid-template-columns:44px 30px minmax(0,1fr) auto}._nameInput_13yl5_557{height:44px}._canvasPanel_13yl5_698{min-height:560px;order:3}._canvasTopbar_13yl5_705{padding:8px;flex-wrap:wrap}._previewModeBadge_13yl5_761{min-height:36px;margin-left:8px}._editModeGuide_13yl5_847{min-height:0;padding:11px 12px 13px;grid-template-columns:40px minmax(0,1fr)}._editModeGuide_13yl5_847>button{width:100%;min-height:46px;grid-column:1 / -1}._documentInfo_13yl5_716{width:calc(100% - 8px)}._nameInput_13yl5_557{max-width:none}._toolbar_13yl5_755{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_13yl5_819{width:44px;min-width:44px;height:44px;padding:0}._toolbarDivider_13yl5_840{display:none}._canvasStage_13yl5_943{padding:8px}._canvasMount_13yl5_966{min-height:430px}._canvasFooter_13yl5_1035{padding-bottom:10px}._section_13yl5_215,._panelHeading_13yl5_197{padding-right:15px;padding-left:15px}._paletteList_13yl5_1115{display:grid;grid-template-columns:1fr 1fr}}@keyframes _sheetIn_13yl5_1{0%{opacity:0;transform:translateY(18px)}}@media(max-width:390px){._paletteList_13yl5_1115{grid-template-columns:1fr}._toolButton_13yl5_819{padding:0}}._app_13yl5_1{padding-top:8px;background:radial-gradient(circle at 50% 0,rgba(255,255,255,.56),transparent 35rem)}._header_13yl5_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_13yl5_26{border:2px solid #2f675f;border-radius:14px 18px;background:#fff7e5;box-shadow:0 4px #bcd9d2;transform:rotate(-3deg)}._brandName_13yl5_50{color:#27474d;font-size:19px;font-weight:850}._brandTagline_13yl5_58{color:#768783}._privacyBadge_13yl5_71{border:1.5px solid #9bcfc2;background:#e8faf3}._headerButton_13yl5_72,._primaryButton_13yl5_73{min-height:44px;border-width:2px;border-radius:14px;box-shadow:0 4px #d7e1dc}._headerButton_13yl5_72{color:#49615e;background:#fff}._primaryButton_13yl5_73{border-color:#1d645a;background:#2d8b7c;box-shadow:0 5px #19584f}._headerButton_13yl5_72:active:not(:disabled),._primaryButton_13yl5_73:active:not(:disabled){transform:translateY(3px);box-shadow:0 2px #c8d8d2}._shell_13yl5_118{padding-top:22px}._steps_13yl5_124{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_13yl5_124:after{height:0;border-top:2px dashed #cbdad5;background:transparent}._stepNumber_13yl5_153{width:25px;height:25px;border:2px solid #c9dad5;border-radius:9px;background:#fff;font-weight:850}._stepActive_13yl5_164{color:#1d645a}._stepActive_13yl5_164 ._stepNumber_13yl5_153{border-color:#ff8062;background:#ff8062;box-shadow:0 3px #c85b44}._workbench_13yl5_174{gap:17px}._panel_13yl5_182{border:2px solid rgba(45,100,93,.16);border-radius:25px;background:#fffdf7f5;box-shadow:var(--shadow)}._leftPanel_13yl5_1307{border-color:#e69a3d57}._rightPanel_13yl5_1308{border-color:#2d8b7c4d;background:#f7fffbf5}._panelHeading_13yl5_197{padding:18px;border-bottom:2px dashed #e0e5dc;background:#ffffff8c}._panelHeading_13yl5_197 h2{color:#29464c;font-size:15px}._panelKicker_13yl5_226,._eyebrow_13yl5_227{color:#e45f4a;font-weight:900;letter-spacing:.08em}._section_13yl5_215{border-bottom:2px dashed #ece4d5}._sectionTitle_13yl5_215{color:#304a50;font-size:13px;font-weight:850}._uploadDrop_13yl5_263{min-height:138px;border:2px dashed #eaa65a;border-radius:18px 23px;background:#fff6df;box-shadow:inset 0 0 0 3px #ffffff8c}._uploadIcon_13yl5_304{width:46px;height:46px;border:2px solid #f1b36b;border-radius:15px;color:#e45f4a;box-shadow:0 4px #f2d3a5;transform:rotate(-3deg)}._sourceCard_13yl5_326{border:2px solid #dfd1b7;border-radius:18px}._presetRow_13yl5_516{gap:7px}._presetChip_13yl5_523{min-height:42px;border:2px solid #dce5e0;border-radius:12px;color:#60736e;background:#fff;box-shadow:0 3px #dde5e1}._presetChip_13yl5_523:hover:not(:disabled),._presetChipActive_13yl5_535{border-color:#ff8062;color:#984331;background:#fff0e8;box-shadow:0 3px #efb7a7}._choiceGuide_13yl5_1963{margin:-2px 0 11px;color:#768782;font-size:10px;line-height:1.55}._subLabel_13yl5_1970{display:flex;margin-bottom:7px;align-items:center;justify-content:space-between;gap:8px;color:#9a7651;font-size:9px;font-weight:850}._subLabel_13yl5_1970 span{color:#899995;font-size:8px;font-weight:650}._paletteBrandCard_13yl5_1987{padding:13px 14px 14px;border-bottom:2px dashed #dcebe5;background:linear-gradient(145deg,#f3fff9,#fff9e9)}._paletteBrandCard_13yl5_1987 label{display:flex;align-items:center;gap:9px}._paletteBrandCard_13yl5_1987 label strong,._paletteBrandCard_13yl5_1987 label small{display:block}._paletteBrandCard_13yl5_1987 label strong{color:#2e514f;font-size:11px}._paletteBrandCard_13yl5_1987 label small{margin-top:2px;color:#7f918c;font-size:8px}._paletteBrandIcon_13yl5_2015{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_13yl5_2031{position:relative;display:flex;margin-top:10px;align-items:center}._paletteSelectWrap_13yl5_2031 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_13yl5_2031 select:focus-visible{border-color:#ff8062;box-shadow:0 4px #efb7a7,0 0 0 3px #ff806229}._paletteSelectWrap_13yl5_2031 select:disabled{cursor:not-allowed;opacity:.58}._paletteSelectWrap_13yl5_2031>svg{position:absolute;right:12px;color:#347c70;pointer-events:none;transform:rotate(90deg)}._paletteBrandMeta_13yl5_2072{display:flex;margin-top:9px;align-items:flex-start;gap:7px}._paletteBrandMeta_13yl5_2072>span{flex:0 0 auto;padding:3px 6px;border-radius:7px;color:#98503d;background:#ffe7da;font-size:8px;font-weight:850}._paletteBrandMeta_13yl5_2072 p{margin:0;color:#728680;font-size:8px;line-height:1.45}._removeBackgroundButton_13yl5_2096{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_13yl5_2096 strong,._removeBackgroundButton_13yl5_2096 small{display:block}._removeBackgroundButton_13yl5_2096 strong{font-size:10px}._removeBackgroundButton_13yl5_2096 small{margin-top:3px;color:#8a8478;font-size:8px;line-height:1.4}._removeBackgroundIcon_13yl5_2129{display:grid;width:34px;height:34px;place-items:center;border-radius:11px;color:#fff;background:#ff9d5c}._removeBackgroundActive_13yl5_2139{border-color:#4b9d8e;color:#1e675c;background:#eaf9f3;box-shadow:0 4px #c5e4db}._removeBackgroundActive_13yl5_2139 ._removeBackgroundIcon_13yl5_2129{background:#319080}._customSizeCard_13yl5_2150{padding:12px;border:2px solid #b9dcd3;border-radius:17px;background:#effbf6;box-shadow:0 4px #d5eae4}._customSizeHeading_13yl5_2158{display:flex;margin-bottom:10px;align-items:flex-start;justify-content:space-between;gap:8px}._customSizeHeading_13yl5_2158 strong,._customSizeHeading_13yl5_2158 span{display:block}._customSizeHeading_13yl5_2158 strong{color:#23685d;font-size:11px}._customSizeHeading_13yl5_2158 span{color:#75918a;font-size:8px;text-align:right}._field_13yl5_256 input{border:2px solid #cfe0da;border-radius:12px;font-weight:800;text-align:center}._sizeRange_13yl5_2189{display:grid;margin-top:10px;grid-template-columns:28px minmax(0,1fr) 28px;gap:7px;align-items:center;color:#668078;font-size:9px}._sizeRange_13yl5_2189 input{width:100%;accent-color:#ff8062}._sizeRange_13yl5_2189 b{color:#275f56;text-align:right}._modeCard_13yl5_583{min-height:82px;border:2px solid #dce4df;border-radius:15px;box-shadow:0 3px #dfe5e2}._modeCardActive_13yl5_608{border-color:#2d8b7c;background:#e5f8f1;box-shadow:0 4px #bcded5}._wideButton_13yl5_678{min-height:48px;border:2px solid #a64d3a;border-radius:15px;background:#ff8062;box-shadow:0 5px #bd5944;font-weight:850}._wideButton_13yl5_678:active:not(:disabled){transform:translateY(3px);box-shadow:0 2px #bd5944}._canvasPanel_13yl5_698{border-color:#49769940;background:#eaf2f1}._canvasTopbar_13yl5_705{min-height:68px;border-bottom:2px dashed #d6e2de}._nameInput_13yl5_557{color:#28454b;background:#fffdf7;font-weight:850}._toolButton_13yl5_819{border-radius:13px}._toolButtonActive_13yl5_834{border:2px solid #ff8062;color:#93412f;background:#fff0e8;box-shadow:0 3px #edc0b2}._canvasStage_13yl5_943{background:radial-gradient(circle,rgba(85,118,113,.17) 1.5px,transparent 2px) 0 0 / 20px 20px,#eaf2f1}._canvasStage_13yl5_943:before{display:none}._canvasMount_13yl5_966{border:2px solid #ccdcd8;border-radius:19px;background:#dce7e4;box-shadow:inset 0 3px #2f4f4a12,0 5px #3c625c14}._emptyState_13yl5_976{max-width:520px;padding:18px 24px 32px}._emptyMascot_13yl5_2285{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_13yl5_1 3.4s ease-in-out infinite}._emptyState_13yl5_976 h2{color:#29484e;font-weight:900}._emptyState_13yl5_976 p{color:#6e827e}._canvasFooter_13yl5_1035{border-top:2px dashed #d6e2de}._paletteSummary_13yl5_1077{gap:8px;border-bottom:2px dashed #dcebe5}._summaryCard_13yl5_1085{border:1.5px solid #d3e9e2;border-radius:13px;background:#ecfaf5;box-shadow:0 3px #d8eae5}._paletteRow_13yl5_1122{border-radius:13px}._paletteRowSelected_13yl5_1139{border:2px solid #ff8062;background:#fff0e8}._toast_13yl5_1236{border:2px solid #70b3a6;border-radius:16px;box-shadow:0 6px #beddd6,0 18px 42px #304f4a29}@keyframes _mascotFloat_13yl5_1{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-8px) rotate(1deg)}}@media(max-width:960px){._header_13yl5_5{position:sticky}}@media(max-width:640px){._app_13yl5_1{padding-top:5px}._header_13yl5_5{top:5px;width:calc(100% - 10px);min-height:64px;margin:0 5px;padding:8px;border-radius:18px}._steps_13yl5_124{display:none}._shell_13yl5_118{padding-top:12px}._mobilePanelOpen_13yl5_1595{border:2px solid rgba(45,100,93,.2);border-radius:23px 23px 16px 16px}._mobileDock_13yl5_206{border:2px solid #cbded8;box-shadow:0 5px #b9d1ca,0 14px 32px #2a48442e}._emptyMascot_13yl5_2285{width:min(210px,58vw);height:min(210px,58vw)}._customSizeHeading_13yl5_2158{align-items:flex-start;flex-direction:column}._customSizeHeading_13yl5_2158 span{text-align:left}}@media(max-width:640px){._mobileAccordionNav_13yl5_210{display:none}._canvasPanel_13yl5_698{order:1}._workbenchHasDocument_13yl5_2402 ._leftPanel_13yl5_1307,._workbenchHasDocument_13yl5_2402 ._rightPanel_13yl5_1308{position:static;display:block;overflow:visible;width:100%;max-height:none}._workbenchHasDocument_13yl5_2402 ._leftPanel_13yl5_1307{order:2;border:0;background:transparent;box-shadow:none}._workbenchHasDocument_13yl5_2402 ._rightPanel_13yl5_1308{order:3}._leftPanel_13yl5_1307>._panelHeading_13yl5_197,._leftPanel_13yl5_1307>._sourceSetupSection_13yl5_2423{display:none}._leftPanel_13yl5_1307>._section_13yl5_215{margin-bottom:10px;border:2px solid rgba(230,154,61,.3);border-radius:19px;background:#fffdf7f7;box-shadow:0 4px #e3c08e59}._canvasTopbar_13yl5_705{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}._documentInfo_13yl5_716{width:auto}._topbarEditButton_13yl5_776{min-height:44px;padding:0 10px;font-size:9px}._toolbar_13yl5_755{grid-column:1 / -1}._mobileInitialFit_13yl5_798{display:block;width:min(100%,330px);margin:2px auto 14px;padding:10px;border:1.5px solid #c5ded7;border-radius:15px;background:#f7fffbdb}._mobileInitialFit_13yl5_798>span{display:block;margin-bottom:8px;color:#52716a;font-size:9px;font-weight:850}._mobileInitialFit_13yl5_798>div{display:grid;grid-template-columns:1fr 1fr;gap:7px}._mobileInitialFit_13yl5_798 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_13yl5_798 button>svg{grid-row:1 / 3}._mobileInitialFit_13yl5_798 button strong,._mobileInitialFit_13yl5_798 button small{display:block}._mobileInitialFit_13yl5_798 button strong{color:#355b57;font-size:10px}._mobileInitialFit_13yl5_798 button small{color:#87938f;font-size:8px}._mobileInitialFit_13yl5_798>div>._mobileInitialFitActive_13yl5_2513{border-color:#ff8062;color:#a94d39;background:#fff0e8;box-shadow:0 3px #efb7a7}._desktopUploadLabel_13yl5_2520{display:none}._mobileUploadLabel_13yl5_799{display:inline}._mobileImageReset_13yl5_800{display:grid;width:calc(100% - 24px);min-height:58px;margin:10px 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_13yl5_800:active:not(:disabled){transform:translateY(2px);box-shadow:0 2px #c9ddd7}._mobileImageResetIcon_13yl5_2550{display:grid;width:36px;height:36px;place-items:center;border-radius:12px;color:#fff;background:#45a496}._mobileImageReset_13yl5_800 span small,._mobileImageReset_13yl5_800 span strong{display:block}._mobileImageReset_13yl5_800 span small{color:#6d8780;font-size:8px;font-weight:750}._mobileImageReset_13yl5_800 span strong{margin-top:2px;font-size:12px;font-weight:900}._rightPanel_13yl5_1308 ._panelHeading_13yl5_197{min-height:66px}._mobilePaletteToggle_13yl5_815{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_13yl5_815 svg{transform:rotate(90deg);transition:transform .16s ease}._mobilePaletteToggle_13yl5_815[aria-expanded=true] svg{transform:rotate(-90deg)}._paletteHeadingActions_13yl5_809{flex-direction:column;align-items:flex-end;gap:4px}._rightPanel_13yl5_1308 ._paletteBody_13yl5_805{display:none}._rightPanel_13yl5_1308 ._paletteBodyExpanded_13yl5_2616{display:block;padding-top:1px;border-top:2px dashed #d7e4df}._mobileCropReset_13yl5_2622{margin-top:11px;padding:9px;border:1.5px solid #d7e1dd;border-radius:15px;background:#fff}._mobileCropReset_13yl5_2622 ._cropViewport_13yl5_333{min-height:130px;border-radius:11px}._mobileCropReset_13yl5_2622>._textButton_13yl5_476{width:100%;margin-top:5px}._mobileCanvasError_13yl5_801{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){._canvasPanel_13yl5_698{min-height:0;overflow:hidden;border:1.5px solid #eadfd4;border-radius:22px;background:#fffefa;box-shadow:0 8px 24px #4648411a}._canvasTopbar_13yl5_705{min-height:72px;padding:12px;border-bottom:0;background:#fffefa}._documentInfo_13yl5_716{min-width:0;width:auto}._nameInput_13yl5_557{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_13yl5_729{gap:5px;padding-left:0;font-size:9px;white-space:nowrap}._mobileDocumentStats_13yl5_737{display:inline}._saveState_13yl5_741{display:none}._topbarEditButton_13yl5_776{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_13yl5_2716{display:none}._canvasStage_13yl5_943{flex:none;padding:0 10px 10px;background:#fffefa}._canvasMount_13yl5_966{min-height:0;overflow:visible;border:0;border-radius:16px;background:transparent;box-shadow:none}._canvasFooter_13yl5_1035{display:none}}._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_1hqvk_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_1hqvk_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_1hqvk_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_1hqvk_23 h2,._header_1hqvk_23 h3,._copyHeading_1hqvk_36 h3,._settingsDialog_1hqvk_37 h3{margin:2px 0 0;color:#1d2b32}._header_1hqvk_23 h2{font-size:19px}._kicker_1hqvk_46{color:#267568;font-size:9px;font-weight:850;letter-spacing:.14em}._iconButton_1hqvk_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_1hqvk_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_1hqvk_80{display:grid;margin:14px 18px 0;padding:4px;grid-template-columns:repeat(3,1fr);border-radius:14px;background:#e4e8e6}._tabs_1hqvk_80 button{min-height:42px;border:0;border-radius:11px;color:#65736d;background:transparent;font-size:13px;font-weight:750}._tabs_1hqvk_80 ._tabActive_1hqvk_99{color:#21312b;background:#fff;box-shadow:0 3px 12px #2c37321a}._body_1hqvk_105{display:grid;overflow:auto;max-height:calc(100svh - 232px);padding:14px 18px 18px;grid-template-columns:minmax(0,1fr) 292px;gap:14px}._previewColumn_1hqvk_114{min-width:0}._paper_1hqvk_118,._copyCard_1hqvk_119{border:1px solid #e0e5e2;border-radius:18px;background:#fff;box-shadow:0 12px 35px #2d3a3412}._paper_1hqvk_118{overflow:hidden}._paperHeader_1hqvk_130{display:flex;min-height:62px;padding:12px 16px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #edf0ee}._paperHeader_1hqvk_130 strong,._paperHeader_1hqvk_130 span{display:block}._paperHeader_1hqvk_130 strong{overflow:hidden;max-width:520px;color:#24313a;font-size:14px;text-overflow:ellipsis;white-space:nowrap}._paperHeader_1hqvk_130 div>span{margin-top:3px;color:#7b8781;font-size:10px}._paperHeader_1hqvk_130 ._qualityBadge_1hqvk_160{flex:0 0 auto;padding:7px 9px;border-radius:9px;color:#17594f;background:#dff1ea;font-size:10px;font-weight:780}._previewScroller_1hqvk_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_1hqvk_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_1hqvk_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_1hqvk_198 strong{color:#3d4d46}._viewHint_1hqvk_214{margin:9px 2px 0;color:#697770;font-size:10px;line-height:1.5}._copyCard_1hqvk_119{align-self:start;padding:16px}._copyHeading_1hqvk_36{display:flex;margin-bottom:14px;align-items:center;justify-content:space-between}._copyHeading_1hqvk_36 h3{font-size:15px}._copyHeading_1hqvk_36>span{padding:4px 7px;border-radius:7px;color:#68766f;background:#eef1ef;font-size:9px}._copyCard_1hqvk_119 label{display:block;margin-top:11px;color:#5b6963;font-size:10px;font-weight:750}._copyCard_1hqvk_119 input,._copyCard_1hqvk_119 textarea{width:100%;margin-top:6px;border:1px solid #e0e5e2;border-radius:11px;color:#26342e;background:#f5f7f6;font-size:12px}._copyCard_1hqvk_119 input{min-height:42px;padding:0 11px}._copyCard_1hqvk_119 textarea{min-height:76px;padding:10px 11px;resize:vertical}._copyCard_1hqvk_119 input:focus,._copyCard_1hqvk_119 textarea:focus{border-color:#5a9e91;outline:3px solid rgba(38,117,104,.11)}._formatTip_1hqvk_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_1hqvk_281 svg{flex:0 0 auto}._formatTip_1hqvk_281 strong{display:block;color:#17594f}._footer_1hqvk_303{display:grid;padding:12px 18px;grid-template-columns:auto auto minmax(190px,1fr);gap:9px;border-top:1px solid #dfe5e2;background:#fffffff5}._footer_1hqvk_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_1hqvk_324{border:1px solid #d5ddd9;color:#3c6258;background:#fff}._primaryAction_1hqvk_330{border:1px solid #267568;color:#fff;background:#267568;box-shadow:0 8px 20px #26756838}._settingsBackdrop_1hqvk_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_1hqvk_37{width:min(500px,100%);overflow:hidden;border:1px solid #eef1ef;border-radius:22px;background:#fff;box-shadow:0 26px 80px #151f1b4d}._settingsDialog_1hqvk_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_1hqvk_37 h3{font-size:16px}._toggleRow_1hqvk_370{display:flex;min-height:68px;padding:12px 20px;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #edf0ee}._toggleRow_1hqvk_370 strong,._toggleRow_1hqvk_370 small{display:block}._toggleRow_1hqvk_370 strong,._qualitySetting_1hqvk_386>strong,._gridColors_1hqvk_387>strong{color:#2a3732;font-size:12px}._toggleRow_1hqvk_370 small{margin-top:3px;color:#7a8780;font-size:9px}._switch_1hqvk_398{position:relative;flex:0 0 auto;width:48px;height:28px}._switch_1hqvk_398 input{position:absolute;opacity:0}._switchTrack_1hqvk_410{position:absolute;inset:0;border-radius:999px;background:#d5dcd8;transition:background .16s ease}._switchTrack_1hqvk_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_1hqvk_398 input:checked+._switchTrack_1hqvk_410{background:#267568}._switch_1hqvk_398 input:checked+._switchTrack_1hqvk_410:after{transform:translate(20px)}._qualitySetting_1hqvk_386,._gridColors_1hqvk_387{padding:15px 20px;border-bottom:1px solid #edf0ee}._qualitySetting_1hqvk_386>div{display:grid;margin-top:10px;grid-template-columns:1fr 1fr;gap:8px}._qualitySetting_1hqvk_386 button{min-height:52px;border:1px solid #dce2df;border-radius:11px;background:#f8faf9;font-size:11px;font-weight:760}._qualitySetting_1hqvk_386 button small{display:block;margin-top:3px;color:#829089;font-size:9px;font-weight:500}._qualitySetting_1hqvk_386 ._choiceActive_1hqvk_469{border-color:#4b9184;color:#17594f;background:#e8f4f0;box-shadow:inset 0 0 0 1px #2675681a}._gridColors_1hqvk_387>div{display:flex;margin-top:11px;flex-wrap:wrap;gap:9px}._gridColors_1hqvk_387 button,._customColor_1hqvk_484{position:relative;width:38px;height:38px;padding:0;border:3px solid #fff;border-radius:11px;box-shadow:0 0 0 1px #d5dcd8}._gridColors_1hqvk_387 ._colorActive_1hqvk_494{box-shadow:0 0 0 2px #2f80ed,inset 0 0 0 2px #ffffffe6}._customColor_1hqvk_484{display:grid;place-items:center;color:#596760;background:linear-gradient(135deg,#f0d248,#e45b5b,#765de4,#3eaaa0)}._customColor_1hqvk_484 input{position:absolute;width:1px;height:1px;opacity:0}._doneButton_1hqvk_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_1hqvk_1{padding:0;place-items:stretch}._dialog_1hqvk_13{width:100%;max-height:none;min-height:100svh;border:0;border-radius:0}._body_1hqvk_105{max-height:calc(100svh - 246px);grid-template-columns:1fr}._copyCard_1hqvk_119{width:100%}._previewScroller_1hqvk_170{min-height:240px;max-height:42vh}._previewScroller_1hqvk_170 canvas{max-height:calc(42vh - 28px)}}@media(max-width:560px){._header_1hqvk_23{grid-template-columns:44px 1fr 44px;padding-right:10px;padding-left:10px}._settingsButton_1hqvk_66{width:44px;padding:0;justify-content:center;font-size:0}._tabs_1hqvk_80{margin:9px 10px 0}._body_1hqvk_105{max-height:calc(100svh - 244px);padding:10px}._paperHeader_1hqvk_130{align-items:flex-start}._paperHeader_1hqvk_130 strong{max-width:190px}._previewFoot_1hqvk_198{align-items:flex-start;flex-direction:column;gap:3px}._footer_1hqvk_303{padding:9px 10px calc(9px + env(safe-area-inset-bottom));grid-template-columns:1fr 1fr}._footer_1hqvk_303 ._primaryAction_1hqvk_330{grid-column:1 / -1;grid-row:1}._footer_1hqvk_303 button{padding:0 8px;font-size:10px}}._backdrop_1hqvk_1{background:radial-gradient(circle at 10% 12%,rgba(255,191,84,.26),transparent 22rem),radial-gradient(circle at 90% 8%,rgba(76,177,157,.24),transparent 24rem),#264141ad}._dialog_1hqvk_13{border:3px solid #fff;border-radius:31px;background:#fff9ee;box-shadow:0 10px #17484440,0 30px 90px #14333152}._header_1hqvk_23{border-bottom:2px dashed #d7e5df;background:#fffdf8}._iconButton_1hqvk_53{border:2px solid #385f5c;border-radius:14px;box-shadow:0 4px #c8dad5}._settingsButton_1hqvk_66{border:2px solid #2d8b7c;border-radius:14px;background:#e8faf3;box-shadow:0 4px #b9dbd2}._tabs_1hqvk_80{border:2px solid #d7e4df;border-radius:16px;background:#e8f2ef}._tabs_1hqvk_80 button{border-radius:12px}._tabs_1hqvk_80 ._tabActive_1hqvk_99{color:#974631;background:#fff0e8;box-shadow:0 4px #efbfaf}._paper_1hqvk_118,._copyCard_1hqvk_119{border:2px solid #d7e4df;border-radius:21px;box-shadow:0 6px #dce6e1}._paperHeader_1hqvk_130 ._qualityBadge_1hqvk_160{border:1.5px solid #85c7b8;border-radius:11px}._copyCard_1hqvk_119{border-color:#efc27d;background:#fffdf8;box-shadow:0 6px #f0dfc2}._copyCard_1hqvk_119 input,._copyCard_1hqvk_119 textarea{border-width:2px;background:#fff}._footer_1hqvk_303{border-top:2px dashed #d7e4df;background:#fffdf8}._footer_1hqvk_303 button{border-width:2px;border-radius:14px}._secondaryAction_1hqvk_324{box-shadow:0 4px #d8e2dd}._primaryAction_1hqvk_330{border-color:#1c5b52;background:#2d8b7c;box-shadow:0 5px #1c5b52}._settingsDialog_1hqvk_37{border:3px solid #fff;border-radius:25px;background:#fffaf0;box-shadow:0 8px #1c47433b,0 24px 70px #1534314d}._settingsDialog_1hqvk_37>header,._toggleRow_1hqvk_370,._qualitySetting_1hqvk_386,._gridColors_1hqvk_387{border-bottom:2px dashed #dbe5df}._qualitySetting_1hqvk_386 button,._doneButton_1hqvk_512{border-width:2px;border-radius:13px}._doneButton_1hqvk_512{border:2px solid #1c5b52;box-shadow:0 5px #1c5b52}@media(max-width:800px){._dialog_1hqvk_13{min-height:100svh;border:0;border-radius:0;box-shadow:none}}._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_yw20d_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_yw20d_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}._viewport_yw20d_27{position:relative;width:100%;height:100%;overflow:hidden;border-radius:inherit}._canvas_yw20d_35{display:block;width:100%;height:100%;outline:none;cursor:crosshair;touch-action:none;user-select:none;-webkit-user-select:none}._root_yw20d_1[data-editing=false][data-pan-locked=true] ._canvas_yw20d_35{touch-action:pan-y}._canvas_yw20d_35:focus-visible{box-shadow:inset 0 0 0 3px #128f816b}._root_yw20d_1[data-interaction=eraser] ._canvas_yw20d_35{cursor:cell}._root_yw20d_1[data-interaction=eyedropper] ._canvas_yw20d_35{cursor:copy}._root_yw20d_1[data-interaction=fill] ._canvas_yw20d_35{cursor:alias}._root_yw20d_1[data-interaction=panning] ._canvas_yw20d_35{cursor:grabbing}._root_yw20d_1[data-interaction=drawing] ._canvas_yw20d_35{cursor:crosshair}._root_yw20d_1[data-interaction=preview] ._canvas_yw20d_35{cursor:grab}._root_yw20d_1[data-interaction=locked] ._canvas_yw20d_35{cursor:default}._root_yw20d_1[data-editing=true]{border-color:#ef765b9e;box-shadow:inset 0 0 0 2px #ff806224,inset 0 1px #ffffffc7}._zoomControls_yw20d_87{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_yw20d_87 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_yw20d_87 button:hover{color:#087e72;background:#1397891a}._zoomControls_yw20d_87 button:focus-visible{outline:2px solid #15998a;outline-offset:1px}._zoomControls_yw20d_87 ._fitButton_yw20d_129{min-width:39px;font-size:10px;font-weight:650}._mobileFitButton_yw20d_135,._mobileControls_yw20d_136{display:none}._lockButton_yw20d_140{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_yw20d_140[aria-pressed=false]{color:#506c66;background:#fffdf8eb;box-shadow:0 3px #4b67602e}._lockButton_yw20d_140:focus-visible{outline:2px solid #15998a;outline-offset:2px}._hint_yw20d_169{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_yw20d_1{height:auto;min-height:0;border:0;border-radius:16px;background:#fffefa;box-shadow:none}._root_yw20d_1:before{display:none}._viewport_yw20d_27{height:auto;min-height:0;aspect-ratio:1;border:1px solid rgba(79,72,64,.14);border-radius:15px;background:#fffefa}._zoomControls_yw20d_87{display:none}._lockButton_yw20d_140{top:8px;left:8px;width:44px;height:44px;border-radius:50%;background:#ff765b;box-shadow:0 4px #b74d3652,0 9px 20px #6f423324}._mobileFitButton_yw20d_135{position:absolute;z-index:3;top:8px;right:8px;display:inline-flex;min-width:58px;min-height:44px;padding:0 13px;align-items:center;justify-content:center;border:1.5px solid #d7ddd9;border-radius:999px;color:#3f5355;background:#fffefaf0;box-shadow:0 5px 14px #3141401f;font:inherit;font-size:12px;font-weight:850}._hint_yw20d_169{display:none}._mobileControls_yw20d_136{display:grid;padding:10px 4px 4px;gap:9px;background:#fffefa}._mobileHint_yw20d_253{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_yw20d_268{display:grid;grid-template-columns:44px minmax(44px,1fr) 44px 44px minmax(70px,auto);align-items:center;gap:5px}._mobileZoomControls_yw20d_268 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_yw20d_268 strong{color:#314448;font-size:14px;text-align:center}._mobileZoomControls_yw20d_268 ._mobileUndoButton_yw20d_299{color:#53615f;font-size:11px}._mobileZoomControls_yw20d_268 button:disabled{color:#a6adab;background:#f5f5f2;box-shadow:none}}@media(prefers-reduced-motion:reduce){._zoomControls_yw20d_87 button{transition:none}}._backdrop_177vt_1{position:fixed;z-index:100;inset:0;overflow:auto;padding:18px;background:radial-gradient(circle at 10% 12%,rgba(255,193,94,.3),transparent 22rem),radial-gradient(circle at 90% 8%,rgba(113,199,182,.3),transparent 24rem),#dfeff3}._dialog_177vt_13{width:min(1240px,100%);min-height:calc(100svh - 36px);margin:0 auto;overflow:hidden;border:3px solid #fff;border-radius:34px;background:radial-gradient(circle,rgba(255,255,255,.9) 2px,transparent 2.5px) 0 0 / 28px 28px,#fff8eb;box-shadow:0 22px #224e5314,0 35px 90px #3053582e}._header_177vt_26{display:grid;min-height:82px;padding:13px 24px;grid-template-columns:52px 1fr auto;gap:12px;align-items:center;border-bottom:2px dashed rgba(34,78,83,.13);background:#ffffffb8}._backButton_177vt_37{width:48px;height:48px;padding:0;border:2px solid #234e53;border-radius:17px;color:#234e53;background:#fff;box-shadow:0 5px #c8dce0;font-size:24px}._backButton_177vt_37:active{transform:translateY(3px);box-shadow:0 2px #c8dce0}._logo_177vt_54{display:flex;align-items:center;gap:10px}._logo_177vt_54>span{display:grid;width:45px;height:45px;place-items:center;border:2px solid #9d4a39;border-radius:15px 15px 19px;color:#fff;background:linear-gradient(145deg,#ff8062,#ffba55);box-shadow:0 5px #f2d4ae;font-size:23px;transform:rotate(-4deg)}._logo_177vt_54 strong,._logo_177vt_54 small{display:block}._logo_177vt_54 strong{color:#23414a;font-size:17px}._logo_177vt_54 small{margin-top:3px;color:#829297;font-size:9px;font-weight:800;letter-spacing:.12em}._localBadge_177vt_92{display:flex;min-height:42px;padding:0 14px;align-items:center;gap:7px;border:2px solid #68aa9c;border-radius:14px;color:#24665d;background:#e8faf2;box-shadow:0 4px #c1dfd7;font-size:10px;font-weight:800}._content_177vt_107{padding:22px 26px 32px}._intro_177vt_111{display:flex;padding:22px 25px;align-items:center;justify-content:space-between;gap:20px;border:2px solid #f3b76b;border-radius:25px 32px;background:linear-gradient(135deg,#fff3d7,#fffdf8);box-shadow:0 8px #f3dfbd}._kicker_177vt_123{color:#e45f4a;font-size:9px;font-weight:900;letter-spacing:.16em}._intro_177vt_111 h2{margin:4px 0 5px;color:#253c46;font-size:clamp(22px,3vw,31px);letter-spacing:-.03em}._intro_177vt_111 p{max-width:670px;margin:0;color:#748486;font-size:11px;line-height:1.7}._howTo_177vt_145{display:flex;flex:0 0 auto;gap:8px}._howTo_177vt_145 span{display:flex;min-height:42px;padding:0 10px;align-items:center;gap:6px;border:1.5px solid #ead7b6;border-radius:13px;color:#6d644f;background:#fff;font-size:9px;font-weight:750}._howTo_177vt_145 b{display:grid;width:22px;height:22px;place-items:center;border-radius:8px;color:#fff;background:#ff8062;box-shadow:0 2px #c65642}._showcase_177vt_176{display:grid;margin-top:20px;grid-template-columns:minmax(300px,.82fr) minmax(390px,1.18fr);gap:16px}._characterStage_177vt_183{position:relative;display:grid;overflow:hidden;min-height:410px;place-items:center;border:3px solid #fff;border-radius:34px 24px;box-shadow:0 9px #cfdfe0,inset 0 0 0 2px #3d585b14}._characterStage_177vt_183:before{position:absolute;width:300px;height:300px;border:3px dashed rgba(255,128,98,.3);border-radius:50%;content:""}._characterStage_177vt_183 img{position:relative;z-index:2;width:min(84%,390px);height:345px;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 12px 10px rgba(46,61,66,.14));transform:translateY(-13px)}._sparkleOne_177vt_214,._sparkleTwo_177vt_215{position:absolute;z-index:3;color:#ff8062;font-size:32px;animation:_bob_177vt_1 2.8s ease-in-out infinite}._sparkleOne_177vt_214{top:32px;right:35px}._sparkleTwo_177vt_215{top:75px;left:33px;color:#57a99a;font-size:27px;animation-delay:-1.1s}._pixelDots_177vt_236{position:absolute;right:24px;bottom:72px;display:grid;grid-template-columns:12px 12px;gap:5px;transform:rotate(8deg)}._pixelDots_177vt_236 i{width:12px;height:12px;border-radius:3px;background:#ffbe55}._pixelDots_177vt_236 i:nth-child(2){background:#ff8062}._pixelDots_177vt_236 i:nth-child(3){background:#57a99a}._pixelDots_177vt_236 i:nth-child(4){background:#6f8dd8}._characterLabel_177vt_257{position:absolute;z-index:4;right:18px;bottom:17px;left:18px;padding:10px 14px;border:2px solid rgba(255,255,255,.9);border-radius:15px;background:#ffffffe0;box-shadow:0 5px 14px #334c4e1f;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);text-align:center}._characterLabel_177vt_257 small,._characterLabel_177vt_257 strong{display:block}._characterLabel_177vt_257 small{color:#e45f4a;font-size:8px;font-weight:850}._characterLabel_177vt_257 strong{margin-top:2px;color:#2e464d;font-size:13px}._currentPanel_177vt_289{padding:21px;border:2px solid #76b7aa;border-radius:24px 34px;background:#f4fffa;box-shadow:0 9px #c6e2db}._sectionHeading_177vt_297{display:flex;min-height:48px;align-items:center;justify-content:space-between}._sectionHeading_177vt_297 h3{margin:3px 0 0;color:#2a424a;font-size:17px}._countBadge_177vt_310,._number_177vt_311{padding:6px 10px;border:1.5px solid #e9d9bc;border-radius:11px;color:#756a54;background:#fff7e8;font-size:9px;font-weight:800}._selectedDescription_177vt_321{margin:12px 0 14px;padding:11px 13px;border-radius:13px;color:#5d7473;background:#e2f5ee;font-size:10px;line-height:1.55}._promptHeading_177vt_331{display:flex;margin:13px 2px 8px;align-items:center;justify-content:space-between}._promptHeading_177vt_331 strong{color:#3b5357;font-size:11px}._promptHeading_177vt_331 span{color:#82928f;font-size:9px}._promptBox_177vt_348{overflow:auto;min-height:170px;max-height:230px;padding:14px;border:2px dashed #b8d8d0;border-radius:15px;color:#485f61;background:#fff;font-size:10px;line-height:1.7;-webkit-user-select:text;user-select:text}._copyButton_177vt_362{display:flex;width:100%;min-height:50px;margin-top:13px;align-items:center;justify-content:center;gap:8px;border:2px solid #185c53;border-radius:15px;color:#fff;background:#2d8b7c;box-shadow:0 6px #1c5b52;font-size:12px;font-weight:850}._copyButton_177vt_362:active{transform:translateY(4px);box-shadow:0 2px #1c5b52}._privacyNote_177vt_384{display:flex;margin:14px 2px 0;align-items:flex-start;gap:6px;color:#79908b;font-size:9px;line-height:1.5}._privacyNote_177vt_384 svg{flex:0 0 auto}._stylePanel_177vt_398{margin-top:22px;padding:18px;border:2px solid #efc070;border-radius:28px;background:#ffffffc7;box-shadow:0 8px #f1dfbd}._cards_177vt_407{display:grid;margin-top:10px;grid-template-columns:repeat(3,1fr);gap:11px}._cards_177vt_407>button{display:grid;min-height:114px;padding:9px;grid-template-columns:83px minmax(0,1fr) 24px;gap:9px;align-items:center;border:2px solid #e3e8e5;border-radius:19px;color:#395059;background:#fff;box-shadow:0 5px #dbe3df;text-align:left;transition:transform .15s ease,border-color .15s ease}._cards_177vt_407>button:hover{transform:translateY(-3px) rotate(-.5deg)}._cards_177vt_407>._cardActive_177vt_434{border-color:#ff8062;background:#fff8f0;box-shadow:0 6px #f0b6a3}._thumbnail_177vt_440{display:grid;overflow:hidden;width:83px;height:92px;place-items:center;border:2px solid rgba(70,89,91,.1);border-radius:16px 20px}._thumbnail_177vt_440 img{width:94%;height:94%;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 4px 3px rgba(46,64,65,.12))}._cardCopy_177vt_458{min-width:0}._cardCopy_177vt_458 strong,._cardCopy_177vt_458 small{display:block}._cardCopy_177vt_458 strong{color:#2c424a;font-size:11px;line-height:1.4}._cardCopy_177vt_458 small{display:-webkit-box;overflow:hidden;margin-top:4px;color:#81908e;font-size:8px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}._cardCopy_177vt_458 em{display:inline-block;margin-top:5px;padding:3px 6px;border-radius:7px;color:#d65642;background:#ffe8dd;font-size:8px;font-style:normal;font-weight:850}._cardCheck_177vt_496{display:grid;width:24px;height:24px;place-items:center;border-radius:9px;color:#79908e;background:#edf3f0}._cardActive_177vt_434 ._cardCheck_177vt_496{color:#fff;background:#ff8062}@keyframes _bob_177vt_1{0%,to{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-8px) rotate(6deg)}}@media(max-width:980px){._intro_177vt_111{align-items:flex-start;flex-direction:column}._showcase_177vt_176{grid-template-columns:1fr 1.1fr}._cards_177vt_407{grid-template-columns:1fr 1fr}}@media(max-width:760px){._backdrop_177vt_1{padding:0}._dialog_177vt_13{min-height:100svh;border:0;border-radius:0;box-shadow:none}._showcase_177vt_176{grid-template-columns:1fr}._characterStage_177vt_183{min-height:340px}._characterStage_177vt_183 img{height:285px}}@media(max-width:560px){._header_177vt_26{padding:10px;grid-template-columns:48px 1fr 42px}._localBadge_177vt_92{width:42px;padding:0;justify-content:center;font-size:0}._logo_177vt_54>span{display:none}._content_177vt_107{padding:12px 10px 22px}._intro_177vt_111{padding:18px}._howTo_177vt_145{display:grid;width:100%;grid-template-columns:1fr 1fr 1fr}._howTo_177vt_145 span{min-height:58px;padding:6px;align-items:center;flex-direction:column;justify-content:center;text-align:center}._characterStage_177vt_183{min-height:310px}._characterStage_177vt_183 img{height:260px}._currentPanel_177vt_289,._stylePanel_177vt_398{padding:15px;border-radius:21px}._cards_177vt_407{display:flex;overflow-x:auto;margin-right:-15px;padding:3px 15px 11px 2px;scroll-snap-type:x mandatory}._cards_177vt_407>button{flex:0 0 264px;scroll-snap-align:start}}: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}}
