.tools-page_page__o6acT{min-height:calc(100vh - 62px)}.tools-page_toolZone__ATTsQ{background:var(--bg-primary);padding:2rem 1.25rem 2.5rem;position:relative}.tools-page_toolZone__ATTsQ:before{content:"";position:absolute;top:-40px;left:50%;transform:translateX(-50%);width:500px;height:300px;background:radial-gradient(ellipse,var(--tool-glow,rgba(99,102,241,.05)) 0,transparent 70%);pointer-events:none;z-index:0}.tools-page_toolInner__GEyjF{position:relative;z-index:1;max-width:720px;margin:0 auto}.tools-page_hero__jJ86_{text-align:center;margin-bottom:1.75rem}.tools-page_h1__QWXtq{font-family:var(--font-heading);font-size:clamp(1.5rem,3.5vw,2rem);font-weight:700;color:var(--text-primary);letter-spacing:-.025em;margin:0 0 .5rem;line-height:1.15}.tools-page_heroSub___HzqW{font-family:var(--font-body);font-size:14px;color:var(--text-secondary);line-height:1.6;max-width:480px;margin:0 auto}.tools-page_contentZone__SWDCo{background:var(--bg-secondary);border-top:1px solid rgba(28,25,23,.06);padding:3.5rem 1.25rem 4rem;margin-top:2rem}.tools-page_contentInner___ovSq{max-width:680px;margin:0 auto}.tools-page_contentGrid__eMx_8{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin-bottom:2.5rem}.tools-page_card__P7Zty{background:var(--bg-canvas);border:1px solid rgba(28,25,23,.06);border-radius:16px;padding:1.5rem}.tools-page_cardTitle__Gcpqw{font-family:var(--font-heading);font-size:13px;font-weight:700;color:var(--text-primary);letter-spacing:-.005em;text-transform:uppercase;margin:0 0 1rem;display:flex;align-items:center;gap:6px}.tools-page_cardTitleDot__nSSHz{width:6px;height:6px;border-radius:50%;background:var(--tool-accent,var(--accent-primary));flex-shrink:0}.tools-page_stepList__bJWfC{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.6rem;counter-reset:step}.tools-page_stepItem___0l5b{display:flex;align-items:flex-start;gap:10px;font-family:var(--font-body);font-size:13px;color:var(--text-secondary);line-height:1.5;counter-increment:step}.tools-page_stepNum__1qMzt{width:22px;height:22px;border-radius:6px;background:color-mix(in srgb,var(--tool-accent,var(--accent-primary)) 8%,var(--bg-secondary));color:var(--tool-accent,var(--accent-primary));font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.tools-page_benefitList__ooiwq{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.tools-page_benefitItem__f1y92{display:flex;align-items:flex-start;gap:8px;font-family:var(--font-body);font-size:13px;color:var(--text-secondary);line-height:1.5}.tools-page_checkIcon__7UhLV{color:#15803D;margin-top:2px;flex-shrink:0}.tools-page_privacyStrip__SuNAT{background:var(--bg-canvas);border:1px solid rgba(28,25,23,.06);border-radius:12px;padding:1.25rem 1.5rem;margin-bottom:2.5rem;display:flex;align-items:flex-start;gap:12px}.tools-page_privacyIcon__zHtCc{width:32px;height:32px;border-radius:8px;background:rgba(16,185,129,.08);color:#10B981;display:flex;align-items:center;justify-content:center;flex-shrink:0}.tools-page_privacyContent__SDNJ2{flex:1;min-width:0}.tools-page_privacyTitle__6sl_N{font-family:var(--font-heading);font-size:13px;font-weight:700;color:var(--text-primary);margin:0 0 .25rem}.tools-page_privacyDesc__GuMd4{color:var(--text-secondary);margin:0}.tools-page_disclaimer__fY7wg,.tools-page_privacyDesc__GuMd4{font-family:var(--font-body);font-size:12.5px;line-height:1.6}.tools-page_disclaimer__fY7wg{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;border-radius:10px;background:rgba(254,249,195,.5);border:1px solid rgba(253,230,138,.6);color:#92400E;margin-bottom:2.5rem}.tools-page_disclaimerIcon__rdE7v{flex-shrink:0;margin-top:1px;color:#D97706}.tools-page_faqSection__kvNLO{padding-top:.5rem}.tools-page_faqHead__GiHD7{text-align:center;margin-bottom:1.25rem}.tools-page_faqTitle___b__f{font-family:var(--font-heading);font-size:14px;font-weight:700;color:var(--text-primary);letter-spacing:-.005em;margin:0}.tools-page_faqSub__n6gAE{font-family:var(--font-body);font-size:12.5px;color:var(--text-tertiary);margin:.25rem 0 0}@media (max-width:640px){.tools-page_toolZone__ATTsQ{padding:1.5rem 1rem 2rem}.tools-page_contentZone__SWDCo{padding:2.5rem 1rem 3rem}.tools-page_contentGrid__eMx_8{grid-template-columns:1fr}.tools-page_hero__jJ86_{margin-bottom:1.25rem}.tools-page_h1__QWXtq{font-size:1.4rem}.tools-page_privacyStrip__SuNAT{flex-direction:column;gap:8px}}.EngineSelector_slideDown__8aJiW{transition:all .25s var(--ease-smooth,cubic-bezier(.4,0,.2,1));overflow:hidden}.EngineSelector_slideDownHidden__JwL2s{opacity:0;max-height:0;margin-top:0;padding-top:0}.EngineSelector_engineGrid___cDkO{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}@media (max-width:600px){.EngineSelector_engineGrid___cDkO{grid-template-columns:1fr}}.EngineWarningModal_overlay__jsRrY{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.4);backdrop-filter:blur(4px);animation:EngineWarningModal_fadeIn__mQhKI .2s var(--ease-smooth,cubic-bezier(.4,0,.2,1))}.EngineWarningModal_box__kEk1n{background:var(--bg-primary,#fff);border-radius:1rem;padding:1.5rem;max-width:480px;width:calc(100% - 2rem);box-shadow:0 20px 60px rgba(0,0,0,.15);animation:EngineWarningModal_scaleIn__Y5X2x .2s var(--ease-smooth,cubic-bezier(.4,0,.2,1))}@keyframes EngineWarningModal_fadeIn__mQhKI{0%{opacity:0}to{opacity:1}}@keyframes EngineWarningModal_scaleIn__Y5X2x{0%{transform:scale(.95) translateY(8px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.EngineLoadingStage_backdrop__uQBoK{position:fixed;inset:0;z-index:50;background:rgba(250,250,249,.85);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);display:grid;place-items:center;animation:EngineLoadingStage_fade-in__VHgmj .4s var(--ease-out-quart)}.EngineLoadingStage_console__B3ftn{position:relative;width:min(92vw,480px);padding:48px 40px;background:var(--bg-canvas);border:1px solid rgba(28,25,23,.06);border-radius:24px;box-shadow:var(--shadow-lg);overflow:hidden;animation:EngineLoadingStage_console-in__jCD_x .64s var(--ease-out-expo);display:flex;flex-direction:column;align-items:center;text-align:center}@keyframes EngineLoadingStage_console-in__jCD_x{0%{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.EngineLoadingStage_blobWrap__1eHqP{position:absolute;inset:0;pointer-events:none;filter:blur(40px);opacity:.35}.EngineLoadingStage_blob1__zC4FW,.EngineLoadingStage_blob2__ARn9u,.EngineLoadingStage_blob3__N6BH5{position:absolute;border-radius:50%;animation:EngineLoadingStage_blob-float__Sunkz 8s var(--ease-out-quart) infinite}.EngineLoadingStage_blob1__zC4FW{width:240px;height:240px;background:var(--accent-primary);top:-40px;left:-40px}.EngineLoadingStage_blob2__ARn9u{width:200px;height:200px;background:#8B5CF6;top:20%;right:-50px;animation-delay:-2.5s}.EngineLoadingStage_blob3__N6BH5{width:180px;height:180px;background:var(--accent-secondary);bottom:-40px;left:30%;animation-delay:-5s}.EngineLoadingStage_meta__oxUSB{position:relative;margin-bottom:12px}.EngineLoadingStage_engineTag__KjVYU{display:inline-block;padding:4px 12px;border-radius:6px;background:var(--accent-primary-muted);color:var(--accent-primary);font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:.02em}.EngineLoadingStage_stageText__Bc0_d{position:relative;font-family:var(--font-body);font-size:15px;font-weight:500;color:var(--text-primary);margin:0 0 16px;font-variant-numeric:tabular-nums}.EngineLoadingStage_progressWrap__pNTqu{position:relative;width:100%;display:flex;align-items:center;gap:12px}.EngineLoadingStage_progressTrack__WTEKF{flex:1;height:6px;border-radius:3px;background:rgba(99,102,241,.1);overflow:hidden}.EngineLoadingStage_progressFill__w5VNO{height:100%;position:relative;overflow:hidden;background:linear-gradient(90deg,var(--accent-primary),#8B5CF6,var(--accent-secondary));background-size:200% 100%;animation:EngineLoadingStage_gradient-slide__5ggai 3s linear infinite;transition:width .25s var(--ease-out-quart);box-shadow:0 0 16px rgba(99,102,241,.4)}.EngineLoadingStage_progressShimmer__UG1L5{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5) 50%,transparent);animation:EngineLoadingStage_shimmer__4gY5t 1.6s infinite}.EngineLoadingStage_progressNum__Cd08t{font-family:var(--font-body);font-size:13px;font-weight:600;color:var(--accent-primary);font-variant-numeric:tabular-nums;min-width:40px;text-align:right}.EngineLoadingStage_hint__Miqas{position:relative;font-family:var(--font-body);font-size:12px;color:var(--text-tertiary);margin:16px 0 0;line-height:1.5}.DownloadButton_btn__v2T85{position:relative;display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 20px;border-radius:12px;background:var(--accent-primary);color:#fff;font-size:14px;font-weight:600;cursor:pointer;overflow:hidden;border:none;transition:transform .15s var(--ease-in-out-back),background .15s var(--ease-out-quart),box-shadow .15s var(--ease-out-quart);box-shadow:0 2px 8px rgba(99,102,241,.25)}.DownloadButton_btn__v2T85:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 16px rgba(99,102,241,.35)}.DownloadButton_btn__v2T85:active:not(:disabled){transform:scale(.97)}.DownloadButton_btn__v2T85:disabled{opacity:.55;cursor:not-allowed}.DownloadButton_labelStack__4GBtQ{position:relative;display:grid;grid-template-areas:"stack";min-width:130px;align-items:center;justify-items:center}.DownloadButton_labelSlot__9OehK{grid-area:stack;display:inline-flex;align-items:center;gap:8px;transition:opacity .15s,transform .25s var(--ease-out-expo)}.DownloadButton_state-idle__wSee7 [data-slot=idle]{opacity:1;transform:translateY(0)}.DownloadButton_state-idle__wSee7 [data-slot=preparing],.DownloadButton_state-idle__wSee7 [data-slot=success]{opacity:0;transform:translateY(8px)}.DownloadButton_state-preparing__XDwNO [data-slot=idle]{opacity:0;transform:translateY(-8px)}.DownloadButton_state-preparing__XDwNO [data-slot=preparing]{opacity:1;transform:translateY(0)}.DownloadButton_state-preparing__XDwNO [data-slot=success]{opacity:0;transform:translateY(8px)}.DownloadButton_state-success__jUbct{background:#10B981}.DownloadButton_state-success__jUbct [data-slot=idle],.DownloadButton_state-success__jUbct [data-slot=preparing]{opacity:0;transform:translateY(-8px)}.DownloadButton_state-success__jUbct [data-slot=success]{opacity:1;transform:translateY(0)}.DownloadButton_spinner__b_e7U{width:14px;height:14px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:DownloadButton_spin__UwOPU .8s linear infinite}.DownloadButton_checkPath__vP3EW{stroke-dasharray:24;stroke-dashoffset:24;animation:DownloadButton_check-draw__h_FLq .4s var(--ease-spring) 80ms forwards}.DownloadButton_rippleRing__vveDF{position:absolute;inset:0;border-radius:12px;pointer-events:none;opacity:0}.DownloadButton_state-success__jUbct .DownloadButton_rippleRing__vveDF{animation:DownloadButton_ripple__a_8_G .6s var(--ease-out-quart)}@keyframes DownloadButton_ripple__a_8_G{0%{opacity:.6;box-shadow:0 0 0 0 rgba(16,185,129,.6)}to{opacity:0;box-shadow:0 0 0 18px rgba(16,185,129,0)}}.BackgroundOptionsPanel_panel__a2rEr{background:var(--bg-canvas,#fff);border:1px solid rgba(28,25,23,.07);border-radius:16px;padding:14px 16px;display:flex;gap:16px;flex-wrap:wrap}.BackgroundOptionsPanel_panel__a2rEr.BackgroundOptionsPanel_disabled__bxnwe{opacity:.5;pointer-events:none}.BackgroundOptionsPanel_section__pl10Q{display:flex;flex-direction:column;gap:8px;min-width:0}.BackgroundOptionsPanel_sectionLabel___lpOq{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary,#A8A29E)}.BackgroundOptionsPanel_modeGroup__RgJDH{display:flex;gap:4px;flex-wrap:wrap}.BackgroundOptionsPanel_modeBtn__45O_M{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border-radius:8px;border:1px solid rgba(28,25,23,.09);background:var(--bg-primary,#FAFAF9);font-size:12px;font-weight:500;color:var(--text-secondary,#57534E);cursor:pointer;transition:all .15s}.BackgroundOptionsPanel_modeBtn__45O_M:hover{border-color:var(--accent-primary,#6366F1)}.BackgroundOptionsPanel_modeBtnActive__5vMlj{border-color:var(--accent-primary,#6366F1);background:var(--accent-primary-light,rgba(99,102,241,.06));color:var(--accent-primary,#6366F1)}.BackgroundOptionsPanel_colorDot__GXuyT{width:14px;height:14px;border-radius:4px;border:1px solid rgba(28,25,23,.15);flex-shrink:0}.BackgroundOptionsPanel_checkerDot__VUqLQ{background-image:linear-gradient(45deg,#ccc 25%,transparent 0),linear-gradient(-45deg,#ccc 25%,transparent 0),linear-gradient(45deg,transparent 75%,#ccc 0),linear-gradient(-45deg,transparent 75%,#ccc 0);background-size:8px 8px;background-position:0 0,0 4px,4px -4px,-4px 0;border-color:rgba(28,25,23,.12)}.BackgroundOptionsPanel_colorRow__99bo3{display:flex;align-items:center;gap:8px}.BackgroundOptionsPanel_colorPicker__83TwY{width:32px;height:28px;border:1px solid rgba(28,25,23,.12);border-radius:6px;padding:1px;cursor:pointer;background:none}.BackgroundOptionsPanel_colorPicker__83TwY::-webkit-color-swatch-wrapper{padding:0}.BackgroundOptionsPanel_colorPicker__83TwY::-webkit-color-swatch{border:none;border-radius:4px}.BackgroundOptionsPanel_colorHex__WQzw4{width:80px;padding:5px 8px;border-radius:6px;border:1px solid rgba(28,25,23,.12);font-size:12px;font-family:var(--font-mono,monospace);color:var(--text-primary,#1C1917);background:var(--bg-primary,#FAFAF9)}.BackgroundOptionsPanel_colorHex__WQzw4:focus{outline:none;border-color:var(--accent-primary,#6366F1)}.BackgroundOptionsPanel_formatGroup__EZTaU{display:flex;gap:4px}.BackgroundOptionsPanel_formatBtn__3iBNy{padding:5px 14px;border-radius:6px;border:1px solid rgba(28,25,23,.09);background:var(--bg-primary,#FAFAF9);font-size:11px;font-weight:600;letter-spacing:.03em;color:var(--text-secondary,#57534E);cursor:pointer;transition:all .15s}.BackgroundOptionsPanel_formatBtn__3iBNy:hover{border-color:var(--accent-primary,#6366F1)}.BackgroundOptionsPanel_formatBtnActive__8QdrW{border-color:var(--accent-primary,#6366F1);background:var(--accent-primary-light,rgba(99,102,241,.06));color:var(--accent-primary,#6366F1)}.BackgroundOptionsPanel_qualityRow__qm4OR{display:flex;align-items:center;gap:8px}.BackgroundOptionsPanel_qualityLabel__fE1bT{font-size:11px;color:var(--text-tertiary,#A8A29E);white-space:nowrap}.BackgroundOptionsPanel_qualitySlider__aX_9L{flex:1;height:4px;appearance:none;background:rgba(28,25,23,.08);border-radius:2px;outline:none}.BackgroundOptionsPanel_qualitySlider__aX_9L::-webkit-slider-thumb{appearance:none;width:14px;height:14px;border-radius:50%;background:var(--accent-primary,#6366F1);cursor:pointer}.BackgroundOptionsPanel_qualitySlider__aX_9L::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--accent-primary,#6366F1);border:none;cursor:pointer}.BackgroundOptionsPanel_qualityValue__Q_W6i{font-size:11px;font-family:var(--font-mono,monospace);color:var(--text-secondary,#57534E);min-width:32px;text-align:right}.BackgroundOptionsPanel_warning__MeLC_{display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;background:#FEF3C7;border:1px solid #fde68a;font-size:11px;color:#92400E}@media (max-width:640px){.BackgroundOptionsPanel_panel__a2rEr{flex-direction:column}}.ProductPhotoOptionsPanel_panel__WXwBs{background:var(--bg-canvas,#fff);border:1px solid rgba(28,25,23,.07);border-radius:16px;padding:14px 16px;display:flex;gap:16px;flex-wrap:wrap}.ProductPhotoOptionsPanel_panel__WXwBs.ProductPhotoOptionsPanel_disabled__zHJQl{opacity:.5;pointer-events:none}.ProductPhotoOptionsPanel_section__vBzSi{display:flex;flex-direction:column;gap:8px;min-width:0}.ProductPhotoOptionsPanel_sectionLabel__XitEt{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary,#A8A29E)}.ProductPhotoOptionsPanel_btnGroup__v8G1h{display:flex;gap:4px;flex-wrap:wrap}.ProductPhotoOptionsPanel_optBtn__qpkuF{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border-radius:8px;border:1px solid rgba(28,25,23,.09);background:var(--bg-primary,#FAFAF9);font-size:12px;font-weight:500;color:var(--text-secondary,#57534E);cursor:pointer;transition:all .15s ease}.ProductPhotoOptionsPanel_optBtn__qpkuF:hover{border-color:#10B981}.ProductPhotoOptionsPanel_optBtnActive__RZVgl{border-color:#10B981;background:rgba(16,185,129,.06);color:#10B981}.ProductPhotoOptionsPanel_formatBtn__Eu6Yt{padding:5px 14px;border-radius:6px;border:1px solid rgba(28,25,23,.09);background:var(--bg-primary,#FAFAF9);font-size:11px;font-weight:600;letter-spacing:.03em;color:var(--text-secondary,#57534E);cursor:pointer;transition:all .15s ease}.ProductPhotoOptionsPanel_formatBtn__Eu6Yt:hover{border-color:#10B981}.ProductPhotoOptionsPanel_formatBtnActive__NMc9a{border-color:#10B981;background:rgba(16,185,129,.06);color:#10B981}.ProductPhotoOptionsPanel_toggleRow__CE0FT{display:flex;align-items:center;gap:8px;cursor:pointer;padding:4px 0}.ProductPhotoOptionsPanel_checkbox__k4D1S{width:16px;height:16px;border-radius:4px;border:1.5px solid rgba(28,25,23,.18);cursor:pointer;accent-color:#10B981}.ProductPhotoOptionsPanel_toggleLabel__7TiE_{font-size:12.5px;font-weight:500;color:var(--text-secondary,#57534E)}.ProductPhotoOptionsPanel_qualityRow__PI0D2{display:flex;align-items:center;gap:8px;margin-top:4px}.ProductPhotoOptionsPanel_qualityLabel__ucaIu{font-size:11px;color:var(--text-tertiary,#A8A29E);white-space:nowrap}.ProductPhotoOptionsPanel_qualitySlider__K_fcd{flex:1;height:4px;appearance:none;background:rgba(28,25,23,.08);border-radius:2px;outline:none}.ProductPhotoOptionsPanel_qualitySlider__K_fcd::-webkit-slider-thumb{appearance:none;width:14px;height:14px;border-radius:50%;background:#10B981;cursor:pointer}.ProductPhotoOptionsPanel_qualitySlider__K_fcd::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#10B981;border:none;cursor:pointer}.ProductPhotoOptionsPanel_qualityValue__ktrAS{font-size:11px;font-family:var(--font-mono,monospace);color:var(--text-secondary,#57534E);min-width:32px;text-align:right}@media (max-width:640px){.ProductPhotoOptionsPanel_panel__WXwBs{flex-direction:column}}.IdPhotoOptionsPanel_panel__NFxOe{background:var(--bg-canvas,#fff);border:1px solid rgba(28,25,23,.07);border-radius:16px;padding:14px 16px;display:flex;gap:16px;flex-wrap:wrap}.IdPhotoOptionsPanel_panel__NFxOe.IdPhotoOptionsPanel_disabled__pRXiD{opacity:.5;pointer-events:none}.IdPhotoOptionsPanel_section__PeecB{display:flex;flex-direction:column;gap:8px;min-width:0}.IdPhotoOptionsPanel_sectionLabel__TArX4{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary,#A8A29E)}.IdPhotoOptionsPanel_btnGroup__B3yAV{display:flex;gap:4px;flex-wrap:wrap}.IdPhotoOptionsPanel_colorBtn__tvxMs{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border-radius:8px;border:1px solid rgba(28,25,23,.09);background:var(--bg-primary,#FAFAF9);font-size:12px;font-weight:500;color:var(--text-secondary,#57534E);cursor:pointer;transition:all .15s ease}.IdPhotoOptionsPanel_colorBtn__tvxMs:hover{border-color:#0EA5E9}.IdPhotoOptionsPanel_colorBtnActive__LWzzl{border-color:#0EA5E9;background:rgba(14,165,233,.06);color:#0EA5E9}.IdPhotoOptionsPanel_colorDot__i12zI{width:14px;height:14px;border-radius:4px;border:1px solid rgba(28,25,23,.15);flex-shrink:0}.IdPhotoOptionsPanel_colorRow__oKTkX{display:flex;align-items:center;gap:8px}.IdPhotoOptionsPanel_colorPicker__W9svM{width:32px;height:28px;border:1px solid rgba(28,25,23,.12);border-radius:6px;padding:1px;cursor:pointer;background:none}.IdPhotoOptionsPanel_colorPicker__W9svM::-webkit-color-swatch-wrapper{padding:0}.IdPhotoOptionsPanel_colorPicker__W9svM::-webkit-color-swatch{border:none;border-radius:4px}.IdPhotoOptionsPanel_colorHex__c8Ykk{width:80px;padding:5px 8px;border-radius:6px;border:1px solid rgba(28,25,23,.12);font-size:12px;font-family:var(--font-mono,monospace);color:var(--text-primary,#1C1917);background:var(--bg-primary,#FAFAF9)}.IdPhotoOptionsPanel_colorHex__c8Ykk:focus{outline:none;border-color:#0EA5E9}.IdPhotoOptionsPanel_optBtn__yR_wQ{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border-radius:8px;border:1px solid rgba(28,25,23,.09);background:var(--bg-primary,#FAFAF9);font-size:12px;font-weight:500;color:var(--text-secondary,#57534E);cursor:pointer;transition:all .15s ease}.IdPhotoOptionsPanel_optBtn__yR_wQ:hover{border-color:#0EA5E9}.IdPhotoOptionsPanel_optBtnActive__Q1BXF{border-color:#0EA5E9;background:rgba(14,165,233,.06);color:#0EA5E9}.IdPhotoOptionsPanel_formatBtn__B7x_x{padding:5px 14px;border-radius:6px;border:1px solid rgba(28,25,23,.09);background:var(--bg-primary,#FAFAF9);font-size:11px;font-weight:600;letter-spacing:.03em;color:var(--text-secondary,#57534E);cursor:pointer;transition:all .15s ease}.IdPhotoOptionsPanel_formatBtn__B7x_x:hover{border-color:#0EA5E9}.IdPhotoOptionsPanel_formatBtnActive__J7QhH{border-color:#0EA5E9;background:rgba(14,165,233,.06);color:#0EA5E9}.IdPhotoOptionsPanel_qualityRow__HyQMw{display:flex;align-items:center;gap:8px;margin-top:4px}.IdPhotoOptionsPanel_qualityLabel__myZoT{font-size:11px;color:var(--text-tertiary,#A8A29E);white-space:nowrap}.IdPhotoOptionsPanel_qualitySlider__VZ0Ts{flex:1;height:4px;appearance:none;background:rgba(28,25,23,.08);border-radius:2px;outline:none}.IdPhotoOptionsPanel_qualitySlider__VZ0Ts::-webkit-slider-thumb{appearance:none;width:14px;height:14px;border-radius:50%;background:#0EA5E9;cursor:pointer}.IdPhotoOptionsPanel_qualitySlider__VZ0Ts::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#0EA5E9;border:none;cursor:pointer}.IdPhotoOptionsPanel_qualityValue__egdKW{font-size:11px;font-family:var(--font-mono,monospace);color:var(--text-secondary,#57534E);min-width:32px;text-align:right}.IdPhotoOptionsPanel_disclaimer__AQTpX{display:flex;align-items:flex-start;gap:7px;padding:8px 12px;border-radius:10px;background:#FEF9C3;border:1px solid #fde68a;font-size:11px;line-height:1.5;color:#92400E;width:100%}.IdPhotoOptionsPanel_disclaimerIcon__7zhIs{flex-shrink:0;margin-top:1px;color:#D97706}@media (max-width:640px){.IdPhotoOptionsPanel_panel__NFxOe{flex-direction:column}}.AutoProcessor_fadeUp___Y5yy{animation:AutoProcessor_fadeUp___Y5yy .3s var(--ease-smooth,cubic-bezier(.4,0,.2,1))}@keyframes AutoProcessor_fadeUp___Y5yy{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.AutoProcessor_checkerboard__Zm2Ck{background-image:linear-gradient(45deg,#e0e0e0 25%,transparent 0),linear-gradient(-45deg,#e0e0e0 25%,transparent 0),linear-gradient(45deg,transparent 75%,#e0e0e0 0),linear-gradient(-45deg,transparent 75%,#e0e0e0 0);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0}.AutoProcessor_processingOverlay__F_cD4{position:absolute;inset:0;z-index:10;background:rgba(250,250,249,.88);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;animation:AutoProcessor_fade-in__uMW2H .25s var(--ease-out-quart);overflow:hidden}.AutoProcessor_scanLine__0O4I9{position:absolute;left:0;right:0;height:40%;background:linear-gradient(180deg,transparent,rgba(99,102,241,.25),transparent);animation:AutoProcessor_scan-sweep__U3_8e 2s var(--ease-out-quart) infinite;pointer-events:none}.AutoProcessor_processingCore__H1TgG{display:flex;flex-direction:column;align-items:center;gap:8px;position:relative;z-index:1}.AutoProcessor_auroraPulse__scKVc{width:48px;height:48px;background:radial-gradient(circle,var(--accent-primary) 0,rgba(139,92,246,.4) 50%,transparent 80%);border-radius:50%;animation:AutoProcessor_aurora-pulse__zmHOx 2s var(--ease-out-quart) infinite}.AutoProcessor_processingPct__UruQi{font-family:var(--font-heading);font-size:24px;font-weight:600;color:var(--accent-primary);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.AutoProcessor_miniProgress__gSjOp{width:80px;height:3px;border-radius:2px;background:rgba(99,102,241,.12);overflow:hidden}.AutoProcessor_miniProgressFill__BUb8g{height:100%;background:linear-gradient(90deg,var(--accent-primary),#8B5CF6);transition:width .25s var(--ease-out-quart)}.AutoProcessor_resultReveal__TzmxC{animation:AutoProcessor_reveal-mask__hazlH .8s var(--ease-out-expo) forwards}.AutoProcessor_dotSuccess__1bYPf{animation:AutoProcessor_dot-pop__IQF7c .4s var(--ease-spring)}.AutoProcessor_errorShake__HJQue{animation:AutoProcessor_shake-once__P0u6L .4s var(--ease-out-quart)}.AutoProcessor_readingStage__U6xHC{display:flex;flex-direction:column;align-items:center;gap:10px;animation:AutoProcessor_fadeUp___Y5yy .3s var(--ease-out-quart)}.AutoProcessor_readingSpinner__anWxM{width:28px;height:28px;border:2.5px solid rgba(99,102,241,.2);border-top:2.5px solid var(--accent-primary);border-radius:50%;animation:AutoProcessor_spin__CSx4l .8s linear infinite}.AutoProcessor_readingName__mLkug{font-family:var(--font-body);font-size:13px;font-weight:500;color:var(--text-secondary);max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AutoProcessor_readingBar__gFoS2{width:200px;height:4px;border-radius:2px;background:rgba(99,102,241,.12);overflow:hidden}.AutoProcessor_readingBarFill__OqHyT{height:100%;background:linear-gradient(90deg,var(--accent-primary),#8B5CF6);transition:width .15s var(--ease-out-quart);box-shadow:0 0 10px rgba(99,102,241,.4)}.AutoProcessor_readingPct__JFl8v{font-family:var(--font-body);font-size:12px;font-weight:600;color:var(--accent-primary);font-variant-numeric:tabular-nums}.AutoProcessor_previewFadeIn__80mrM{animation:AutoProcessor_previewIn__i88ZK .4s var(--ease-out-expo) both}.AutoProcessor_reuploadWrap__R9wh7{position:relative}.AutoProcessor_reuploadOverlay__YCIEH{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:rgba(28,25,23,.45);color:#fff;font-family:var(--font-body);font-size:12px;font-weight:600;border-radius:12px;opacity:0;transition:opacity .15s var(--ease-out-quart);pointer-events:none;z-index:2}.AutoProcessor_reuploadWrap__R9wh7:hover .AutoProcessor_reuploadOverlay__YCIEH{opacity:1}@keyframes AutoProcessor_previewIn__i88ZK{0%{opacity:0;transform:scale(1.03);filter:blur(8px)}60%{filter:blur(0)}to{opacity:1;transform:scale(1);filter:blur(0)}}.OutputIntentSelector_selector__99R2C{margin-bottom:.5rem}.OutputIntentSelector_selector__99R2C.OutputIntentSelector_disabled__F19dQ{opacity:.55;pointer-events:none}.OutputIntentSelector_grid__hjcM8{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.OutputIntentSelector_card___1dkH{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:14px 12px 12px;border-radius:14px;border:1.5px solid rgba(28,25,23,.08);background:var(--bg-canvas);cursor:pointer;transition:border-color .22s ease,background .22s ease,box-shadow .22s ease,transform .18s var(--ease-spring);overflow:hidden;text-align:left;outline:none}.OutputIntentSelector_card___1dkH:hover:not(.OutputIntentSelector_cardActive__5nO1F){border-color:rgba(28,25,23,.14);box-shadow:0 2px 12px rgba(0,0,0,.04);transform:translateY(-1px)}.OutputIntentSelector_card___1dkH:focus-visible{outline:2px solid var(--intent-accent,var(--accent-primary));outline-offset:2px}.OutputIntentSelector_cardActive__5nO1F{border-color:var(--intent-accent);background:color-mix(in srgb,var(--intent-accent) 4%,var(--bg-canvas));box-shadow:0 0 0 3px var(--intent-ring),0 4px 16px color-mix(in srgb,var(--intent-accent) 14%,transparent)}.OutputIntentSelector_check__M0Lln{position:absolute;top:8px;right:8px;width:18px;height:18px;border-radius:50%;background:var(--intent-accent);color:white;display:flex;align-items:center;justify-content:center;animation:OutputIntentSelector_check-pop__JjpkO .3s var(--ease-spring) both}@keyframes OutputIntentSelector_check-pop__JjpkO{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.OutputIntentSelector_iconWrap__mXH3P{width:32px;height:32px;border-radius:9px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--intent-accent) 10%,var(--bg-secondary));color:var(--intent-accent);transition:background .2s ease,color .2s ease}.OutputIntentSelector_cardActive__5nO1F .OutputIntentSelector_iconWrap__mXH3P{background:color-mix(in srgb,var(--intent-accent) 16%,var(--bg-secondary))}.OutputIntentSelector_title__08d5p{font-family:var(--font-heading);font-size:12.5px;font-weight:650;color:var(--text-primary);letter-spacing:-.01em;line-height:1.2}.OutputIntentSelector_desc__x6x0K{font-family:var(--font-body);font-size:11px;color:var(--text-tertiary);line-height:1.4}.OutputIntentSelector_cardActive__5nO1F .OutputIntentSelector_title__08d5p{color:var(--intent-accent)}.OutputIntentSelector_glow__OypUK{position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);width:80%;height:40px;border-radius:50%;background:var(--intent-accent);opacity:.06;filter:blur(16px);pointer-events:none;animation:OutputIntentSelector_glow-in__x3Tbc .4s ease both}@keyframes OutputIntentSelector_glow-in__x3Tbc{0%{opacity:0;transform:translateX(-50%) scale(.6)}to{opacity:.06;transform:translateX(-50%) scale(1)}}@media (max-width:640px){.OutputIntentSelector_grid__hjcM8{grid-template-columns:repeat(2,1fr);gap:6px}.OutputIntentSelector_card___1dkH{padding:10px 10px 9px;border-radius:12px;gap:4px}.OutputIntentSelector_iconWrap__mXH3P{width:28px;height:28px;border-radius:7px}.OutputIntentSelector_iconWrap__mXH3P svg{width:14px;height:14px}.OutputIntentSelector_title__08d5p{font-size:11.5px}.OutputIntentSelector_desc__x6x0K{font-size:10px}.OutputIntentSelector_check__M0Lln{width:16px;height:16px;top:6px;right:6px}}.page_page__y1O5o{min-height:calc(100vh - 62px)}.page_toolZone__6KyHK{position:relative;background:var(--bg-primary);padding-bottom:2rem}.page_toolZone__6KyHK:before{content:"";position:absolute;top:-40px;left:50%;transform:translateX(-50%);width:600px;height:400px;background:radial-gradient(ellipse,rgba(99,102,241,.06) 0,transparent 70%);pointer-events:none;z-index:0}.page_toolInner__8siZW{position:relative;z-index:1;max-width:720px;margin:0 auto;padding:0 1.25rem}.page_toolbar__PEC_F{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 0 1.25rem;flex-wrap:wrap}.page_tbLeft__2diMh{display:flex;align-items:center;gap:10px}.page_tbIcon__9hLtu{width:34px;height:34px;border-radius:10px;background:var(--accent-primary);color:white;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 8px rgba(99,102,241,.3)}.page_tbTitle__GIswM{font-family:var(--font-heading);font-size:1.125rem;font-weight:700;color:var(--text-primary);letter-spacing:-.02em;line-height:1.2}.page_tbSub__pXGDM{font-family:var(--font-body);font-size:12px;color:var(--text-tertiary);margin-top:1px}.page_tbPills__8e9ek{display:flex;gap:5px}.page_tbPill__3HceU{display:inline-flex;align-items:center;gap:3px;padding:3px 8px;border-radius:99px;background:rgba(28,25,23,.03);border:1px solid rgba(28,25,23,.05);font-family:var(--font-body);font-size:10.5px;font-weight:500;color:var(--text-tertiary)}.page_workspace__6xcta{position:relative}.page_tipsRow__lFdCg{display:flex;flex-wrap:wrap;gap:4px 6px;padding:1.25rem 0 0;justify-content:center}.page_tip__xH3Yg{font-family:var(--font-body);font-size:11px;color:var(--text-tertiary);line-height:1.4;padding:2px 8px;border-radius:99px;background:rgba(28,25,23,.025);white-space:nowrap;opacity:.7;transition:opacity .2s ease}.page_tip__xH3Yg:hover{opacity:1}.page_seoZone__NqBk1{background:var(--bg-secondary);border-top:1px solid rgba(28,25,23,.06);padding:4rem 1.25rem;margin-top:2rem}.page_seoInner__tXcsH{max-width:720px;margin:0 auto}.page_seoSection__iMayO{margin-bottom:3.5rem}.page_seoSection__iMayO:last-child{margin-bottom:0}.page_seoHead__sAzWo{text-align:center;margin-bottom:2rem}.page_seoTitle__FAohd{font-family:var(--font-heading);font-size:clamp(1.15rem,2.2vw,1.4rem);font-weight:700;color:var(--text-primary);letter-spacing:-.025em;margin-bottom:.35rem}.page_seoSub__jE2yo{font-family:var(--font-body);font-size:13px;color:var(--text-secondary)}.page_seoSteps__FIZ6b{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.page_seoStep__QdENk{text-align:center;padding:1.25rem 1rem;background:var(--bg-canvas);border:1px solid rgba(28,25,23,.06);border-radius:14px;box-shadow:var(--shadow-xs)}.page_seoStepNum__qQv6P{font-family:var(--font-heading);font-size:10px;font-weight:700;color:var(--accent-primary);opacity:.45;margin-bottom:.4rem}.page_seoStepIcon__jfms2{width:34px;height:34px;margin:0 auto .6rem;border-radius:9px;background:var(--accent-primary-light);color:var(--accent-primary);display:flex;align-items:center;justify-content:center}.page_seoStepTitle__JR2tj{font-family:var(--font-heading);font-size:13.5px;font-weight:600;color:var(--text-primary);margin-bottom:.3rem}.page_seoStepDesc__3BZZ2{font-family:var(--font-body);font-size:12px;color:var(--text-secondary);line-height:1.55}.page_seoWhyGrid__c1I0r{display:grid;grid-template-columns:1fr 1fr;gap:6px 14px}.page_seoWhyItem__Eo5t7{display:flex;align-items:flex-start;gap:7px;font-family:var(--font-body);font-size:12.5px;color:var(--text-secondary);line-height:1.5}.page_seoWhyCheck__symP5{display:flex;align-items:center;justify-content:center;width:17px;height:17px;border-radius:50%;background:var(--color-success-light);color:#15803D;flex-shrink:0;margin-top:1px}@media (max-width:640px){.page_toolbar__PEC_F{flex-direction:column;align-items:flex-start;padding:.75rem 0 1rem}.page_tbPills__8e9ek,.page_tipsRow__lFdCg{display:none}.page_seoSteps__FIZ6b,.page_seoWhyGrid__c1I0r{grid-template-columns:1fr}.page_seoZone__NqBk1{padding:2.5rem 1rem 3rem}}.ToolWorkspace_workspace__pAru9{max-width:720px;margin:0 auto}.ToolWorkspace_features__dzlpN{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-bottom:1.25rem}.ToolWorkspace_tag__H4Rax{font-family:var(--font-body);font-size:11.5px;font-weight:500;color:var(--text-secondary);padding:4px 12px;border-radius:99px;background:var(--bg-canvas);border:1px solid rgba(28,25,23,.07);white-space:nowrap}.ToolWorkspace_disclaimer__KDf97{font-family:var(--font-body);font-size:11.5px;color:#92400E;background:rgba(254,249,195,.6);border:1px solid rgba(253,230,138,.7);border-radius:8px;padding:7px 14px;margin-bottom:1.25rem;text-align:center}.ToolWorkspace_trust__c4h2w{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:1rem;padding-top:1rem}.ToolWorkspace_trustItem__hRTmZ{font-family:var(--font-body);font-size:11px;font-weight:500;color:var(--text-tertiary);letter-spacing:.01em}.ToolWorkspace_trustDot__tEUcv{width:3px;height:3px;border-radius:50%;background:var(--text-tertiary);opacity:.4}@media (max-width:640px){.ToolWorkspace_features__dzlpN{gap:4px}.ToolWorkspace_tag__H4Rax{font-size:10.5px;padding:3px 9px}}