.ToolFeedbackActions-module__L3EGZq__card{border-radius:var(--radius-lg);background:#ffffff08;border:1px solid #f5dec51a;gap:14px;padding:18px 20px;display:grid}.ToolFeedbackActions-module__L3EGZq__compact{background:linear-gradient(180deg, color-mix(in srgb, var(--premium-accent,var(--accent)) 6%, transparent), transparent 24%), #ffffff04;border-radius:10px;gap:10px;padding:12px;box-shadow:0 0 0 1px #0000003d,inset 0 1px #ffffff08}.ToolFeedbackActions-module__L3EGZq__heading{gap:6px;display:grid}.ToolFeedbackActions-module__L3EGZq__heading strong{font-size:15px}.ToolFeedbackActions-module__L3EGZq__heading p{color:var(--muted-text);font-size:14px;line-height:1.7}.ToolFeedbackActions-module__L3EGZq__actions{flex-wrap:wrap;gap:10px;display:flex}.ToolFeedbackActions-module__L3EGZq__link{border:1px solid var(--surface-border);background:#ffffff0a;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;transition:transform .2s,border-color .2s,background .2s;display:inline-flex}.ToolFeedbackActions-module__L3EGZq__link:hover{border-color:var(--surface-border-strong);background:#ffffff14;transform:translateY(-1px)}.ToolFeedbackActions-module__L3EGZq__linkAccent{color:var(--foreground);background:#f6b85d1f;border-color:#f6b85d4d}.ToolFeedbackActions-module__L3EGZq__note{color:var(--muted-text);font-size:13px;line-height:1.6}.ToolFeedbackActions-module__L3EGZq__compact .ToolFeedbackActions-module__L3EGZq__heading strong{letter-spacing:-.02em;font-size:13px}.ToolFeedbackActions-module__L3EGZq__compact .ToolFeedbackActions-module__L3EGZq__actions{gap:8px}.ToolFeedbackActions-module__L3EGZq__compact .ToolFeedbackActions-module__L3EGZq__link{min-height:30px;padding:0 9px;font-size:10px}
.ToolInlineFeedback-module__bbaLKq__card{background:linear-gradient(135deg,#f6b85d14,#ffffff06),#0c0b12db;border:1px solid #f6b85d24;border-radius:22px;grid-template-columns:minmax(0,.85fr) minmax(280px,1.15fr);align-items:start;gap:14px;width:min(1120px,100vw - 32px);margin:14px auto 0;padding:14px;display:grid;box-shadow:0 18px 60px #0000002e}.ToolInlineFeedback-module__bbaLKq__copy{gap:5px;display:grid}.ToolInlineFeedback-module__bbaLKq__copy strong{color:var(--foreground);font-size:15px}.ToolInlineFeedback-module__bbaLKq__copy p,.ToolInlineFeedback-module__bbaLKq__context,.ToolInlineFeedback-module__bbaLKq__error,.ToolInlineFeedback-module__bbaLKq__success{color:var(--muted-text);font-size:13px;line-height:1.45}.ToolInlineFeedback-module__bbaLKq__context{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ToolInlineFeedback-module__bbaLKq__form{gap:8px;display:grid}.ToolInlineFeedback-module__bbaLKq__textarea{resize:vertical;width:100%;min-height:68px;color:var(--foreground);background:#ffffff09;border:1px solid #f5dec521;border-radius:16px;padding:11px 12px;line-height:1.45}.ToolInlineFeedback-module__bbaLKq__textarea::placeholder{color:#f5dec573}.ToolInlineFeedback-module__bbaLKq__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ToolInlineFeedback-module__bbaLKq__submit{background:linear-gradient(135deg, var(--accent), var(--accent-deep));min-height:38px;color:var(--accent-ink);cursor:pointer;border:none;border-radius:999px;padding:0 16px;font-weight:800}.ToolInlineFeedback-module__bbaLKq__submit:disabled{cursor:not-allowed;opacity:.52}.ToolInlineFeedback-module__bbaLKq__error{color:#ffb3a7}.ToolInlineFeedback-module__bbaLKq__success{color:#f6b85deb}@media (max-width:720px){.ToolInlineFeedback-module__bbaLKq__card{grid-template-columns:1fr;width:min(100% - 24px,520px);margin-top:12px;padding:12px}.ToolInlineFeedback-module__bbaLKq__submit{width:100%}}
.ToolStatusMeta-module__cOOSFG__card{border:1px solid var(--premium-border);background:linear-gradient(180deg, color-mix(in srgb, var(--premium-accent) 8%, transparent), transparent 26%), #ffffff05;border-radius:6px;gap:10px;padding:12px;display:grid;box-shadow:0 0 0 1px #00000059,4px 4px #0000003d}.ToolStatusMeta-module__cOOSFG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ToolStatusMeta-module__cOOSFG__item{gap:3px;display:grid}.ToolStatusMeta-module__cOOSFG__item strong{color:var(--premium-text);font-size:10px;font-weight:700;line-height:1.2}.ToolStatusMeta-module__cOOSFG__item span,.ToolStatusMeta-module__cOOSFG__item p{color:var(--premium-muted);font-size:10px;line-height:1.35}.ToolStatusMeta-module__cOOSFG__stable{color:var(--premium-accent)}.ToolStatusMeta-module__cOOSFG__tags{flex-wrap:wrap;gap:6px;display:flex}.ToolStatusMeta-module__cOOSFG__tag{border:1px solid var(--premium-border-strong);background:color-mix(in srgb, var(--premium-accent) 12%, transparent);min-height:24px;color:var(--premium-muted);border-radius:6px;align-items:center;padding:0 8px;font-size:10px;line-height:1;display:inline-flex}@media (max-width:640px){.ToolStatusMeta-module__cOOSFG__grid{grid-template-columns:1fr}}
.AdvancedOptionsPanel-module__QR_1Kq__panel{background:linear-gradient(180deg, color-mix(in srgb, var(--premium-accent,var(--accent)) 8%, transparent), transparent 24%), #ffffff06;border:1px solid #f5dec51a;border-radius:6px;gap:10px;padding:12px 14px;display:grid;box-shadow:0 0 0 1px #0000003d,inset 0 1px #ffffff08}.AdvancedOptionsPanel-module__QR_1Kq__summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;list-style:none;display:flex}.AdvancedOptionsPanel-module__QR_1Kq__summary::-webkit-details-marker{display:none}.AdvancedOptionsPanel-module__QR_1Kq__copy{gap:2px;display:grid}.AdvancedOptionsPanel-module__QR_1Kq__copy strong{letter-spacing:0;font-size:11px;line-height:1.2}.AdvancedOptionsPanel-module__QR_1Kq__copy span{color:var(--muted-text);font-size:10px;line-height:1.35}.AdvancedOptionsPanel-module__QR_1Kq__badge{min-height:28px;color:var(--accent);white-space:nowrap;background:#f6b85d14;border-radius:6px;justify-content:center;align-items:center;padding:0 10px;font-size:10px;display:inline-flex;box-shadow:0 0 0 1px #00000038,inset 0 1px #ffffff08}.AdvancedOptionsPanel-module__QR_1Kq__panel[open] .AdvancedOptionsPanel-module__QR_1Kq__badge{background:#d87b341f}.AdvancedOptionsPanel-module__QR_1Kq__panel:not([open]) .AdvancedOptionsPanel-module__QR_1Kq__content{display:none}.AdvancedOptionsPanel-module__QR_1Kq__content{gap:12px;display:grid}
.DownloadButton-module__GZs-zG__button{background:linear-gradient(180deg, color-mix(in srgb, var(--premium-accent,var(--accent)) 78%, white), color-mix(in srgb, var(--premium-accent,var(--accent)) 92%, black));min-height:44px;color:var(--premium-button-ink,var(--accent-ink));letter-spacing:0;cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0 14px;font-size:11px;font-weight:700;transition:transform .2s,opacity .2s,filter .2s;display:inline-flex;box-shadow:0 0 0 1px #00000059,4px 4px #00000047}.DownloadButton-module__GZs-zG__button:hover:not(:disabled){filter:saturate(1.05);transform:translate(-1px,-1px)}.DownloadButton-module__GZs-zG__button:disabled{opacity:.45;cursor:not-allowed}
.ToolTrustStrip-module__2bRqda__strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.ToolTrustStrip-module__2bRqda__card{border:1px solid var(--premium-border,#f5dec51a);background:linear-gradient(180deg, color-mix(in srgb, var(--premium-accent,var(--accent)) 6%, transparent), transparent 42%), var(--premium-surface,#ffffff06);border-radius:6px;justify-content:center;align-items:center;min-height:36px;padding:0 10px;display:flex;box-shadow:0 0 0 1px #0000003d,inset 0 1px #ffffff08}.ToolTrustStrip-module__2bRqda__card strong{color:var(--premium-text,var(--foreground));letter-spacing:0;font-size:10px;line-height:1.1}@media (max-width:900px){.ToolTrustStrip-module__2bRqda__strip{grid-template-columns:1fr}}
.ImageDropzone-module__Lsr2hq__wrapper{gap:8px;display:grid}.ImageDropzone-module__Lsr2hq__dropzone{border:1px dashed var(--premium-border-strong,#f5dec538);background:radial-gradient(circle at top left, color-mix(in srgb, var(--premium-accent,var(--accent)) 14%, transparent), transparent 34%), linear-gradient(180deg, #ffffff07, #ffffff04), var(--premium-surface,#ffffff06);cursor:pointer;border-radius:6px;gap:8px;min-height:206px;padding:18px;transition:border-color .2s,background .2s,transform .2s;display:grid;box-shadow:0 0 0 1px #0000006b,0 14px 40px #0000004d,inset 0 1px #ffffff0a}.ImageDropzone-module__Lsr2hq__dropzone:hover,.ImageDropzone-module__Lsr2hq__isDragging{border-color:color-mix(in srgb, var(--premium-accent,var(--accent)) 44%, #ffffff0f);background:radial-gradient(circle at top left, color-mix(in srgb, var(--premium-accent,var(--accent)) 18%, transparent), transparent 38%), linear-gradient(180deg, #ffffff08, #ffffff05), var(--premium-surface-strong,#ffffff0a);transform:translateY(-1px)}.ImageDropzone-module__Lsr2hq__compact{min-height:152px;padding:14px}.ImageDropzone-module__Lsr2hq__input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ImageDropzone-module__Lsr2hq__dropzone strong{color:var(--premium-text,var(--foreground));letter-spacing:0;font-size:clamp(18px,2.2vw,22px);line-height:1.12}.ImageDropzone-module__Lsr2hq__dropzone p{max-width:34ch;color:var(--premium-muted,var(--muted-text));font-size:11px;line-height:1.4}.ImageDropzone-module__Lsr2hq__compact strong{font-size:16px}.ImageDropzone-module__Lsr2hq__compact p{font-size:10px}.ImageDropzone-module__Lsr2hq__cta{background:linear-gradient(180deg, color-mix(in srgb, var(--premium-accent,var(--accent)) 78%, white), color-mix(in srgb, var(--premium-accent,var(--accent)) 92%, black));width:fit-content;min-height:42px;color:var(--premium-button-ink,var(--accent-ink));letter-spacing:0;border-radius:6px;justify-content:center;align-items:center;padding:0 14px;font-size:11px;font-weight:700;display:inline-flex;box-shadow:0 0 0 1px #00000059,4px 4px #00000047}.ImageDropzone-module__Lsr2hq__compact .ImageDropzone-module__Lsr2hq__cta{min-height:36px;padding:0 12px;font-size:10px}.ImageDropzone-module__Lsr2hq__supported{color:var(--premium-muted,var(--muted-text));letter-spacing:0;font-size:10px;line-height:1.45}.ImageDropzone-module__Lsr2hq__error{color:#ffb8a1;font-size:10px;line-height:1.4}@media (max-width:640px){.ImageDropzone-module__Lsr2hq__dropzone{min-height:184px;padding:16px}}
@font-face{font-family:pixelFont;src:url(../media/Galmuri11-s.p.02h_vjcxt~4xi.woff2)format("woff2");font-display:swap}@font-face{font-family:pixelFont Fallback;src:local(Arial);ascent-override:79.81%;descent-override:13.3%;line-gap-override:13.3%;size-adjust:125.29%}.pixelfont_372fde8c-module__U5vIsW__className{font-family:pixelFont,pixelFont Fallback}.pixelfont_372fde8c-module__U5vIsW__variable{--font-premium-shell-pixel:"pixelFont", "pixelFont Fallback"}
.PremiumToolShell-module__rNTEBG__shell{--premium-accent:#d4a050;--premium-accent-soft:#d4a05033;--premium-border:color-mix(in srgb, var(--premium-accent) 22%, #ffffff14);--premium-border-strong:color-mix(in srgb, var(--premium-accent) 42%, #ffffff24);--premium-surface:#13100de6;--premium-surface-strong:#181410fa;--premium-text:#f5ede0;--premium-muted:#e9dfd2c2;--premium-shell-bg:radial-gradient(circle at top left, color-mix(in srgb, var(--premium-accent) 18%, transparent), transparent 32%), radial-gradient(circle at top right, color-mix(in srgb, var(--premium-accent) 10%, transparent), transparent 28%), linear-gradient(180deg, #090705, #050403);--premium-radius-shell:18px;--premium-radius-card:8px;--premium-radius-pill:6px;border:1px solid var(--premium-border);border-radius:var(--premium-radius-shell);background:var(--premium-shell-bg);isolation:isolate;min-width:0;padding:12px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 72px #00000057,inset 0 1px #ffffff0a}.PremiumToolShell-module__rNTEBG__shell[data-tone=neutral]{--premium-accent:#7ea8ff;--premium-accent-soft:#7ea8ff2e;--premium-border:color-mix(in srgb, var(--premium-accent) 18%, #ffffff14);--premium-border-strong:color-mix(in srgb, var(--premium-accent) 30%, #ffffff29);--premium-surface:#0e121aeb;--premium-surface-strong:#111721fa;--premium-text:#eef4ff;--premium-muted:#d6e1f5c2}.PremiumToolShell-module__rNTEBG__shell:has(details[open]){z-index:1000;overflow:visible}.PremiumToolShell-module__rNTEBG__shell[data-skin=pixel-glow]:after{content:"";opacity:.16;pointer-events:none;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px),repeating-linear-gradient(#ffffff05 0 1px,#0000 1px 3px);background-size:10px 10px,10px 10px,100% 4px;position:absolute;inset:0}.PremiumToolShell-module__rNTEBG__shell[data-skin=pixel-glow],.PremiumToolShell-module__rNTEBG__shell[data-skin=pixel-glow] button,.PremiumToolShell-module__rNTEBG__shell[data-skin=pixel-glow] a{font-family:var(--font-premium-shell-pixel), monospace}.PremiumToolShell-module__rNTEBG__desktopShell,.PremiumToolShell-module__rNTEBG__primaryColumn,.PremiumToolShell-module__rNTEBG__hero,.PremiumToolShell-module__rNTEBG__heroCopy,.PremiumToolShell-module__rNTEBG__desktopCanvas,.PremiumToolShell-module__rNTEBG__flowBoardSurface,.PremiumToolShell-module__rNTEBG__canvasDesktopFrame,.PremiumToolShell-module__rNTEBG__canvasWorkspace,.PremiumToolShell-module__rNTEBG__canvasControls,.PremiumToolShell-module__rNTEBG__tinyRail,.PremiumToolShell-module__rNTEBG__flowRail,.PremiumToolShell-module__rNTEBG__mobileShell,.PremiumToolShell-module__rNTEBG__mobileHero,.PremiumToolShell-module__rNTEBG__mobileBoard,.PremiumToolShell-module__rNTEBG__mobileResultSlot,.PremiumToolShell-module__rNTEBG__mobileTinyLinks,.PremiumToolShell-module__rNTEBG__mobileChrome,.PremiumToolShell-module__rNTEBG__mobileWorkCanvas{min-width:0;display:grid}.PremiumToolShell-module__rNTEBG__desktopShell{z-index:1;gap:10px;position:relative}.PremiumToolShell-module__rNTEBG__microHeader,.PremiumToolShell-module__rNTEBG__mobileChrome{border:1px solid var(--premium-border);border-radius:var(--premium-radius-card);background:radial-gradient(circle at top left, var(--premium-accent-soft), transparent 34%), var(--premium-surface);gap:6px;padding:8px 10px;display:grid;box-shadow:0 0 0 1px #0000006b,0 14px 40px #0000004d,inset 0 1px #ffffff0a}.PremiumToolShell-module__rNTEBG__microHeader{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;padding-inline-end:clamp(138px,12vw,170px)}.PremiumToolShell-module__rNTEBG__chromeSlot,.PremiumToolShell-module__rNTEBG__chromeCenter,.PremiumToolShell-module__rNTEBG__mobileChromeRow{min-width:0}.PremiumToolShell-module__rNTEBG__chromeSlot,.PremiumToolShell-module__rNTEBG__mobileChromeRow{align-items:center;display:flex}.PremiumToolShell-module__rNTEBG__chromeSlot:last-child{justify-content:flex-end}.PremiumToolShell-module__rNTEBG__chromeCenter{justify-content:center;display:inline-flex}.PremiumToolShell-module__rNTEBG__desktopLayout{grid-template-columns:minmax(0,1fr) minmax(248px,.38fr);gap:14px;min-width:0;display:grid}.PremiumToolShell-module__rNTEBG__desktopLayout[data-layout-mode=flow]{grid-template-columns:1fr}.PremiumToolShell-module__rNTEBG__desktopLayout[data-layout-mode=flow] .PremiumToolShell-module__rNTEBG__primaryColumn{gap:8px}.PremiumToolShell-module__rNTEBG__desktopLayout[data-layout-mode=flow] .PremiumToolShell-module__rNTEBG__hero{gap:6px;padding:10px 12px}.PremiumToolShell-module__rNTEBG__desktopLayout[data-layout-mode=flow] .PremiumToolShell-module__rNTEBG__heroCopy{gap:2px}.PremiumToolShell-module__rNTEBG__desktopLayout[data-layout-mode=flow] .PremiumToolShell-module__rNTEBG__heroCopy h1{-webkit-line-clamp:1;font-size:clamp(24px,2.8vw,34px)}.PremiumToolShell-module__rNTEBG__desktopLayout[data-layout-mode=flow] .PremiumToolShell-module__rNTEBG__heroCopy p{-webkit-line-clamp:1;font-size:10px;line-height:1.3}.PremiumToolShell-module__rNTEBG__desktopLayout[data-layout-mode=flow] .PremiumToolShell-module__rNTEBG__heroNote,.PremiumToolShell-module__rNTEBG__desktopLayout[data-layout-mode=flow] .PremiumToolShell-module__rNTEBG__statusMeta{display:none}.PremiumToolShell-module__rNTEBG__primaryColumn{gap:10px}.PremiumToolShell-module__rNTEBG__flowBoardSurface{min-width:0;scroll-margin-top:12px;display:grid}.PremiumToolShell-module__rNTEBG__canvasDesktopFrame{grid-template-columns:minmax(0,1fr) minmax(264px,.34fr);gap:12px;min-width:0;display:grid}.PremiumToolShell-module__rNTEBG__canvasWorkspace,.PremiumToolShell-module__rNTEBG__canvasControls{align-content:start;min-width:0;display:grid}.PremiumToolShell-module__rNTEBG__hero{border:1px solid var(--premium-border);border-radius:var(--premium-radius-card);background:radial-gradient(circle at top left, color-mix(in srgb, var(--premium-accent) 20%, transparent), transparent 30%), linear-gradient(180deg, color-mix(in srgb, var(--premium-accent) 8%, transparent), transparent 30%), var(--premium-surface-strong);gap:10px;padding:16px;box-shadow:0 0 0 1px #0000006b,0 14px 40px #0000004d,inset 0 1px #ffffff0a}.PremiumToolShell-module__rNTEBG__heroLabel{border-radius:var(--premium-radius-pill);border:1px solid var(--premium-border-strong);background:color-mix(in srgb, var(--premium-accent) 10%, transparent);width:fit-content;max-width:100%;min-height:22px;color:var(--premium-muted);text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;padding:0 8px;font-size:10px;line-height:1;display:inline-flex;overflow:hidden}.PremiumToolShell-module__rNTEBG__heroCopy{gap:4px}.PremiumToolShell-module__rNTEBG__heroCopy h1{color:var(--premium-text);letter-spacing:0;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(34px,4vw,54px);line-height:1.04;display:-webkit-box;overflow:hidden}.PremiumToolShell-module__rNTEBG__heroCopy p{color:var(--premium-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.PremiumToolShell-module__rNTEBG__heroNote,.PremiumToolShell-module__rNTEBG__resultSlot,.PremiumToolShell-module__rNTEBG__tinyRail,.PremiumToolShell-module__rNTEBG__mobileResultSlot,.PremiumToolShell-module__rNTEBG__mobileTinyLinks,.PremiumToolShell-module__rNTEBG__desktopCanvas,.PremiumToolShell-module__rNTEBG__mobileBoard{border:1px solid var(--premium-border);border-radius:var(--premium-radius-card);background:linear-gradient(180deg, color-mix(in srgb, var(--premium-accent) 8%, transparent), transparent 26%), var(--premium-surface);padding:12px;box-shadow:0 0 0 1px #0000006b,0 14px 40px #0000004d,inset 0 1px #ffffff0a}.PremiumToolShell-module__rNTEBG__heroNote{padding:10px 12px}.PremiumToolShell-module__rNTEBG__statusMeta{min-width:0;display:grid}.PremiumToolShell-module__rNTEBG__tinyRail{align-content:start;gap:12px}.PremiumToolShell-module__rNTEBG__flowRail{border:1px solid var(--premium-border);border-radius:var(--premium-radius-card);background:linear-gradient(180deg, color-mix(in srgb, var(--premium-accent) 8%, transparent), transparent 26%), var(--premium-surface);margin-top:28px;padding:12px;box-shadow:0 0 0 1px #0000006b,0 14px 40px #0000004d,inset 0 1px #ffffff0a}.PremiumToolShell-module__rNTEBG__mobileShell{display:none}.PremiumToolShell-module__rNTEBG__mobileChrome{grid-template-columns:repeat(3,minmax(0,1fr))}.PremiumToolShell-module__rNTEBG__mobileChromeRow{justify-content:center;align-items:center;display:inline-flex}.PremiumToolShell-module__rNTEBG__mobileHero{gap:8px}.PremiumToolShell-module__rNTEBG__mobileWorkCanvas{border:1px solid var(--premium-border);border-radius:var(--premium-radius-card);background:linear-gradient(180deg, color-mix(in srgb, var(--premium-accent) 8%, transparent), transparent 26%), var(--premium-surface);padding:8px;scroll-margin-top:10px;display:none;box-shadow:0 0 0 1px #0000006b,0 14px 40px #0000004d,inset 0 1px #ffffff0a}.PremiumToolShell-module__rNTEBG__mobileWorkCanvas:target{display:grid}@media (max-width:900px){.PremiumToolShell-module__rNTEBG__desktopLayout,.PremiumToolShell-module__rNTEBG__canvasDesktopFrame{grid-template-columns:1fr}}@media (max-width:760px){.PremiumToolShell-module__rNTEBG__shell[data-has-mobile=true] .PremiumToolShell-module__rNTEBG__mobileShell{gap:8px;display:grid}.PremiumToolShell-module__rNTEBG__shell[data-has-mobile=true] .PremiumToolShell-module__rNTEBG__desktopShell,.PremiumToolShell-module__rNTEBG__shell[data-has-mobile=true] .PremiumToolShell-module__rNTEBG__microHeader,.PremiumToolShell-module__rNTEBG__shell[data-has-mobile=true] .PremiumToolShell-module__rNTEBG__hero,.PremiumToolShell-module__rNTEBG__shell[data-has-mobile=true] .PremiumToolShell-module__rNTEBG__tinyRail,.PremiumToolShell-module__rNTEBG__shell[data-has-mobile=true] .PremiumToolShell-module__rNTEBG__resultSlot,.PremiumToolShell-module__rNTEBG__shell[data-has-mobile=true] .PremiumToolShell-module__rNTEBG__mobileResultSlot,.PremiumToolShell-module__rNTEBG__shell[data-has-mobile=true] .PremiumToolShell-module__rNTEBG__mobileTinyLinks{display:none}.PremiumToolShell-module__rNTEBG__shell[data-has-mobile=true] .PremiumToolShell-module__rNTEBG__desktopLayout{grid-template-columns:1fr;gap:0}.PremiumToolShell-module__rNTEBG__shell[data-has-mobile=true] .PremiumToolShell-module__rNTEBG__primaryColumn{gap:0}.PremiumToolShell-module__rNTEBG__shell[data-has-mobile=true] .PremiumToolShell-module__rNTEBG__desktopCanvas{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.PremiumToolShell-module__rNTEBG__shell[data-has-mobile=true] .PremiumToolShell-module__rNTEBG__canvasDesktopFrame{gap:0}.PremiumToolShell-module__rNTEBG__shell[data-has-mobile=true] .PremiumToolShell-module__rNTEBG__canvasWorkspace,.PremiumToolShell-module__rNTEBG__shell[data-has-mobile=true] .PremiumToolShell-module__rNTEBG__canvasControls{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.PremiumToolShell-module__rNTEBG__shell[data-has-mobile=true] .PremiumToolShell-module__rNTEBG__mobileChrome{grid-template-columns:minmax(0,1fr);gap:4px;padding:6px 8px}.PremiumToolShell-module__rNTEBG__shell[data-has-mobile=true] .PremiumToolShell-module__rNTEBG__mobileChromeRow{justify-content:flex-start}.PremiumToolShell-module__rNTEBG__shell[data-has-mobile=true] .PremiumToolShell-module__rNTEBG__mobileChromeRow:nth-child(2),.PremiumToolShell-module__rNTEBG__shell[data-has-mobile=true] .PremiumToolShell-module__rNTEBG__mobileChromeRow:nth-child(3){display:none}.PremiumToolShell-module__rNTEBG__shell[data-has-mobile=true] .PremiumToolShell-module__rNTEBG__mobileHero{border:1px solid var(--premium-border);border-radius:var(--premium-radius-card);background:radial-gradient(circle at top left, color-mix(in srgb, var(--premium-accent) 16%, transparent), transparent 30%), var(--premium-surface-strong);gap:6px;padding:8px}.PremiumToolShell-module__rNTEBG__shell[data-has-mobile=true] .PremiumToolShell-module__rNTEBG__mobileHero .PremiumToolShell-module__rNTEBG__heroLabel,.PremiumToolShell-module__rNTEBG__shell[data-has-mobile=true] .PremiumToolShell-module__rNTEBG__mobileHero .PremiumToolShell-module__rNTEBG__heroCopy p,.PremiumToolShell-module__rNTEBG__shell[data-has-mobile=true] .PremiumToolShell-module__rNTEBG__mobileHero .PremiumToolShell-module__rNTEBG__heroNote{display:none}.PremiumToolShell-module__rNTEBG__shell[data-has-mobile=true] .PremiumToolShell-module__rNTEBG__mobileBoard,.PremiumToolShell-module__rNTEBG__shell[data-has-mobile=true] .PremiumToolShell-module__rNTEBG__mobileResultSlot,.PremiumToolShell-module__rNTEBG__shell[data-has-mobile=true] .PremiumToolShell-module__rNTEBG__mobileTinyLinks,.PremiumToolShell-module__rNTEBG__shell[data-has-mobile=true] .PremiumToolShell-module__rNTEBG__mobileWorkCanvas{padding:8px}.PremiumToolShell-module__rNTEBG__shell[data-has-mobile=true] .PremiumToolShell-module__rNTEBG__mobileWorkCanvas{display:grid}.PremiumToolShell-module__rNTEBG__shell[data-has-mobile=true] .PremiumToolShell-module__rNTEBG__heroCopy h1{overflow-wrap:anywhere;word-break:keep-all;-webkit-line-clamp:unset;font-size:clamp(19px,5.3vw,24px);line-height:1.08;display:block;overflow:visible}}@media (max-width:380px){.PremiumToolShell-module__rNTEBG__shell[data-has-mobile=true]{padding:8px}.PremiumToolShell-module__rNTEBG__shell[data-has-mobile=true] .PremiumToolShell-module__rNTEBG__mobileHero,.PremiumToolShell-module__rNTEBG__shell[data-has-mobile=true] .PremiumToolShell-module__rNTEBG__mobileBoard,.PremiumToolShell-module__rNTEBG__shell[data-has-mobile=true] .PremiumToolShell-module__rNTEBG__mobileWorkCanvas{padding:7px}}@media (min-width:761px) and (max-height:900px){.PremiumToolShell-module__rNTEBG__shell{padding:8px}.PremiumToolShell-module__rNTEBG__desktopShell{gap:8px}.PremiumToolShell-module__rNTEBG__microHeader{padding:6px 8px;padding-inline-end:clamp(138px,12vw,170px)}.PremiumToolShell-module__rNTEBG__hero{gap:6px;padding:10px 12px}.PremiumToolShell-module__rNTEBG__heroCopy{gap:2px}.PremiumToolShell-module__rNTEBG__heroCopy h1{-webkit-line-clamp:1;font-size:clamp(24px,2.5vw,30px)}.PremiumToolShell-module__rNTEBG__heroCopy p{-webkit-line-clamp:1;font-size:10px;line-height:1.3}.PremiumToolShell-module__rNTEBG__heroNote{padding:8px 10px}.PremiumToolShell-module__rNTEBG__flowRail{display:none}}
.ToolFlowFrame-module__ZS20CG__frame{grid-template-columns:minmax(300px,1.45fr) repeat(4,minmax(180px,1fr));align-items:stretch;gap:14px;width:100%;min-width:0;display:grid;position:relative}.ToolFlowFrame-module__ZS20CG__frame[data-flow-mode=primary-path]{grid-template-columns:minmax(260px,1fr) minmax(300px,1.25fr) minmax(220px,.9fr)}.ToolFlowFrame-module__ZS20CG__frame[data-flow-mode=two-step]{grid-template-columns:minmax(260px,.82fr) minmax(420px,1.42fr);align-items:start}.ToolFlowFrame-module__ZS20CG__frame[data-flow-mode=two-step]:has(.ToolFlowFrame-module__ZS20CG__detailPanel[open]){z-index:40}.ToolFlowFrame-module__ZS20CG__line{opacity:.78;pointer-events:none;background:linear-gradient(90deg,#fff0 0%,#d3a3579e 18%,#fffaf1e0 50%,#d3a3579e 82%,#fff0 100%);border-radius:999px;height:2px;position:absolute;top:46%;left:6%;right:6%;box-shadow:0 0 24px #d3a3573d}.ToolFlowFrame-module__ZS20CG__slot{min-width:0;position:relative}.ToolFlowFrame-module__ZS20CG__frame[data-flow-mode=two-step] .ToolFlowFrame-module__ZS20CG__slot[data-slot=upload]{grid-template-rows:auto auto;align-content:start;gap:10px;min-height:0;display:grid}.ToolFlowFrame-module__ZS20CG__card{z-index:1;background:linear-gradient(#18130df5,#0d0b09fa),#0c0b0afa;border:1px solid #cd9d5247;border-radius:10px;gap:14px;min-width:0;height:100%;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #fff5e408,0 16px 28px #00000057,inset 0 1px #fff7ec14,inset 0 -1px #00000073}.ToolFlowFrame-module__ZS20CG__frame[data-flow-mode=two-step] .ToolFlowFrame-module__ZS20CG__card{height:auto}.ToolFlowFrame-module__ZS20CG__frame[data-flow-mode=two-step] .ToolFlowFrame-module__ZS20CG__slot[data-slot=result] .ToolFlowFrame-module__ZS20CG__card{overflow:visible}.ToolFlowFrame-module__ZS20CG__card[data-state=active]{border-color:#ffc970b8;box-shadow:0 0 0 1px #ffe4a824,0 0 30px #e0a44938,0 18px 32px #00000061,inset 0 1px #fff7ec24,inset 0 -1px #00000073}.ToolFlowFrame-module__ZS20CG__card[data-state=active]:before{border-radius:inherit;content:"";pointer-events:none;background:radial-gradient(circle at 20% 0,#ffc76733,#0000 30%),linear-gradient(#ffc25d14,#0000 46%);position:absolute;inset:0}.ToolFlowFrame-module__ZS20CG__card[data-state=idle]{border-color:#cd9d522e}.ToolFlowFrame-module__ZS20CG__cardHeader{gap:12px;display:grid}.ToolFlowFrame-module__ZS20CG__cardHeaderTop{align-items:center;gap:8px;display:flex}.ToolFlowFrame-module__ZS20CG__actionBadge{color:#d8a55a;min-height:30px;font-family:var(--font-premium-shell-pixel,monospace);letter-spacing:.04em;background:#ffbf5714;border:1px solid #cd9d524d;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 10px;font-size:11px;display:inline-flex}.ToolFlowFrame-module__ZS20CG__card[data-state=active] .ToolFlowFrame-module__ZS20CG__actionBadge{color:#fff6e4;background:linear-gradient(#ffbe5847,#ffab401f);border-color:#ffd389d6;box-shadow:0 0 20px #ffb85338}.ToolFlowFrame-module__ZS20CG__card[data-state=done] .ToolFlowFrame-module__ZS20CG__actionBadge{color:#d8a55ac7;background:#ffbf570d;border-color:#cd9d5238}.ToolFlowFrame-module__ZS20CG__card[data-state=idle] .ToolFlowFrame-module__ZS20CG__actionBadge{color:#d8a55a9e;background:#ffbf570a;border-color:#cd9d5229}.ToolFlowFrame-module__ZS20CG__stepNumber{color:#fff6e8b3}.ToolFlowFrame-module__ZS20CG__titleBlock{gap:6px;display:grid}.ToolFlowFrame-module__ZS20CG__titleBlock strong{color:#fff9ef;font-family:var(--font-premium-shell-pixel,monospace);letter-spacing:-.04em;font-size:clamp(24px,1.6vw,30px);line-height:1.05}.ToolFlowFrame-module__ZS20CG__titleBlock span{color:#fff6e8a8;font-family:var(--font-premium-shell-pixel,monospace);font-size:11px;line-height:1.45}.ToolFlowFrame-module__ZS20CG__accent,.ToolFlowFrame-module__ZS20CG__content{min-width:0}.ToolFlowFrame-module__ZS20CG__content{align-content:start;gap:10px;display:grid}:is(.ToolFlowFrame-module__ZS20CG__frame:is([data-flow-mode=primary-path],[data-flow-mode=two-step]) .ToolFlowFrame-module__ZS20CG__card>.ToolFlowFrame-module__ZS20CG__content [class*=metaStack],.ToolFlowFrame-module__ZS20CG__frame:is([data-flow-mode=primary-path],[data-flow-mode=two-step]) .ToolFlowFrame-module__ZS20CG__card>.ToolFlowFrame-module__ZS20CG__content [class*=resultGrid],.ToolFlowFrame-module__ZS20CG__frame:is([data-flow-mode=primary-path],[data-flow-mode=two-step]) .ToolFlowFrame-module__ZS20CG__card>.ToolFlowFrame-module__ZS20CG__content [class*=metaPill]){display:none}.ToolFlowFrame-module__ZS20CG__combinedContent{gap:10px;min-width:0;display:grid}.ToolFlowFrame-module__ZS20CG__combinedContent>div,.ToolFlowFrame-module__ZS20CG__combinedOutput{min-width:0}.ToolFlowFrame-module__ZS20CG__frame[data-flow-mode=two-step] .ToolFlowFrame-module__ZS20CG__combinedContent>div:first-child [class*=ToolResultProof-module][class*=card]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 12px;padding:10px 14px;display:grid}.ToolFlowFrame-module__ZS20CG__frame[data-flow-mode=two-step] .ToolFlowFrame-module__ZS20CG__combinedContent>div:first-child [class*=ToolResultProof-module][class*=header]{display:contents}.ToolFlowFrame-module__ZS20CG__frame[data-flow-mode=two-step] .ToolFlowFrame-module__ZS20CG__combinedContent>div:first-child [class*=ToolResultProof-module][class*=badge]{grid-area:1/2/span 2;min-height:26px}.ToolFlowFrame-module__ZS20CG__frame[data-flow-mode=two-step] .ToolFlowFrame-module__ZS20CG__combinedContent>div:first-child [class*=ToolResultProof-module][class*=card] p{grid-column:1;margin:0}.ToolFlowFrame-module__ZS20CG__combinedOutput{background:linear-gradient(#ffbf570a,#ffbf5703),#0403025c;border:1px solid #cd9d5229;border-radius:9px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(220px,.42fr);align-items:start;gap:8px 10px;margin-top:2px;padding:10px;display:grid;position:relative;box-shadow:inset 0 1px #fff7ec09,0 10px 24px #0000002e}.ToolFlowFrame-module__ZS20CG__combinedOutputContent{display:contents}.ToolFlowFrame-module__ZS20CG__combinedOutputContent>[class*=slotStack]{display:contents}.ToolFlowFrame-module__ZS20CG__combinedOutputContent>[class*=flowWorkspace]{display:contents}:is(.ToolFlowFrame-module__ZS20CG__combinedOutputContent>[class*=slotStack]>[class*=intentSummary],.ToolFlowFrame-module__ZS20CG__combinedOutputContent>[class*=flowWorkspace]>[class*=intentSummary]){grid-area:1/1}.ToolFlowFrame-module__ZS20CG__combinedOutputContent>[class*=flowWorkspace]>:first-child{display:none}:is(.ToolFlowFrame-module__ZS20CG__combinedOutputContent>[class*=slotStack]>[class*=intentSummary],.ToolFlowFrame-module__ZS20CG__combinedOutputContent>[class*=flowWorkspace]>[class*=intentSummary]){background:#fff4de06;border:1px solid #cd9d521f;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;min-height:48px;padding:7px 10px;display:flex}:is(.ToolFlowFrame-module__ZS20CG__combinedOutputContent>[class*=slotStack]>[class*=intentSummary] strong,.ToolFlowFrame-module__ZS20CG__combinedOutputContent>[class*=flowWorkspace]>[class*=intentSummary] strong){color:#fff6e8e0;font-size:10px;line-height:1.2}:is(.ToolFlowFrame-module__ZS20CG__combinedOutputContent>[class*=slotStack]>[class*=intentSummary] span,.ToolFlowFrame-module__ZS20CG__combinedOutputContent>[class*=flowWorkspace]>[class*=intentSummary] span){color:#fff6e88a;font-size:9px;line-height:1.2}:is(.ToolFlowFrame-module__ZS20CG__combinedOutputContent>[class*=slotStack]>[data-testid=download-button],.ToolFlowFrame-module__ZS20CG__combinedOutputContent>[class*=flowWorkspace]>[data-testid=download-button]){grid-area:1/2;align-self:stretch;width:100%;height:48px;min-height:48px}.ToolFlowFrame-module__ZS20CG__combinedOutputContent>[class*=slotStack]>[class*=modeHint]{display:none}.ToolFlowFrame-module__ZS20CG__combinedOutput:has(.ToolFlowFrame-module__ZS20CG__combinedOutputContent>[class*=flowWorkspace]) .ToolFlowFrame-module__ZS20CG__combinedDetailAction{grid-row:2}.ToolFlowFrame-module__ZS20CG__combinedDetailAction{z-index:20;grid-area:2/1/auto/-1;place-self:start end;min-width:0;position:relative}.ToolFlowFrame-module__ZS20CG__combinedDetailAction .ToolFlowFrame-module__ZS20CG__detailPanel{background:0 0;border:0;display:block;position:relative;overflow:visible}.ToolFlowFrame-module__ZS20CG__combinedDetailAction .ToolFlowFrame-module__ZS20CG__detailPanel summary{text-align:center;white-space:nowrap;background:linear-gradient(#ffbf5718,#ffbf5709),#070503d1;border:1px solid #cd9d5233;border-radius:999px;flex-direction:row;justify-content:space-between;min-height:30px;padding:0 12px;line-height:1.25;position:relative;box-shadow:inset 0 1px #fff6e80d,0 8px 18px #00000038}.ToolFlowFrame-module__ZS20CG__frame[data-flow-mode=two-step] .ToolFlowFrame-module__ZS20CG__accent{margin-top:-2px}.ToolFlowFrame-module__ZS20CG__frame[data-flow-mode=two-step] .ToolFlowFrame-module__ZS20CG__accent [class*=heroValue]{color:#ffbf57eb;letter-spacing:-.03em;align-items:center;min-height:28px;padding:0 2px;font-size:clamp(18px,1.6vw,24px);display:inline-flex}.ToolFlowFrame-module__ZS20CG__detailPanel{background:#ffbf570a;border:1px solid #cd9d5229;border-radius:8px;min-width:0}.ToolFlowFrame-module__ZS20CG__detailPanel summary{color:#ffe4b5d6;cursor:pointer;min-height:28px;font-family:var(--font-premium-shell-pixel,monospace);letter-spacing:-.02em;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:10px;transition:background .14s,border-color .14s,color .14s;display:flex}.ToolFlowFrame-module__ZS20CG__detailPanel summary:after{color:#ffd389bd;content:"›";font-size:11px;line-height:1}.ToolFlowFrame-module__ZS20CG__detailPanel summary:hover{color:#fff2d8eb;background:#ffbf570e}.ToolFlowFrame-module__ZS20CG__detailPanel[open] summary:after{transform:rotate(90deg)}.ToolFlowFrame-module__ZS20CG__combinedDetailAction .ToolFlowFrame-module__ZS20CG__detailPanel[open] summary{color:#ffeec8f5;background:linear-gradient(#ffbf5729,#ffbf5711),#0e0903eb;border-color:#ffbf576b}.ToolFlowFrame-module__ZS20CG__detailGrid{gap:8px;padding:0 8px 8px;display:grid}.ToolFlowFrame-module__ZS20CG__detailClose{color:#ffecc6e6;cursor:pointer;width:26px;height:26px;font-family:var(--font-premium-shell-pixel,monospace);background:linear-gradient(#ffecc61f,#ffbf570d),#070503e6;border:1px solid #cd9d523d;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:13px;line-height:1;transition:border-color .14s,background .14s,color .14s,transform .14s;display:inline-flex}.ToolFlowFrame-module__ZS20CG__detailClose:hover{color:#fff4d8;background:linear-gradient(#ffbf572e,#ffbf5712),#120a03f2;border-color:#ffbf5780;transform:translateY(-1px)}.ToolFlowFrame-module__ZS20CG__detailSlot{background:#0000002e;border-radius:8px;gap:8px;min-width:0;padding:8px;display:grid}.ToolFlowFrame-module__ZS20CG__detailHeader{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.ToolFlowFrame-module__ZS20CG__detailHeader strong{color:#fff3d9;font-family:var(--font-premium-shell-pixel,monospace);font-size:11px}.ToolFlowFrame-module__ZS20CG__detailHeader span,.ToolFlowFrame-module__ZS20CG__detailSlot p{color:#fff6e894;font-family:var(--font-premium-shell-pixel,monospace);margin:0;font-size:10px;line-height:1.35}.ToolFlowFrame-module__ZS20CG__detailAccent,.ToolFlowFrame-module__ZS20CG__detailContent{min-width:0}.ToolFlowFrame-module__ZS20CG__detailContent{gap:8px;display:grid}.ToolFlowFrame-module__ZS20CG__frame[data-flow-mode=two-step] .ToolFlowFrame-module__ZS20CG__detailPanel[open] .ToolFlowFrame-module__ZS20CG__detailGrid{overscroll-behavior:contain;max-height:none;overflow:visible}.ToolFlowFrame-module__ZS20CG__frame[data-flow-mode=two-step] .ToolFlowFrame-module__ZS20CG__detailGrid{z-index:60;background:radial-gradient(circle at 100% 0,#ffbf571f,#0000 36%),linear-gradient(#170e05fa,#090603fa);border:1px solid #cd9d5238;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px;width:min(560px,100vw - 48px);min-height:0;padding:34px 10px 10px;position:absolute;top:calc(100% + 8px);right:0;overflow:visible;box-shadow:0 24px 60px #0000007a,inset 0 1px #fff6e80d}.ToolFlowFrame-module__ZS20CG__frame[data-flow-mode=two-step] .ToolFlowFrame-module__ZS20CG__detailClose{position:absolute;top:8px;right:8px}.ToolFlowFrame-module__ZS20CG__frame[data-flow-mode=two-step] .ToolFlowFrame-module__ZS20CG__detailSlot{background:linear-gradient(#ffbf5709,#ffbf5703),#0000002e;border:1px solid #cd9d521a;align-content:start;gap:8px;min-height:0;padding:8px;overflow:visible}.ToolFlowFrame-module__ZS20CG__frame[data-flow-mode=two-step] .ToolFlowFrame-module__ZS20CG__detailHeader{border-bottom:1px solid #cd9d521a;gap:5px;min-height:18px;padding-bottom:5px}.ToolFlowFrame-module__ZS20CG__frame[data-flow-mode=two-step] .ToolFlowFrame-module__ZS20CG__detailHeader span,.ToolFlowFrame-module__ZS20CG__frame[data-flow-mode=two-step] .ToolFlowFrame-module__ZS20CG__detailSlot p{display:none}.ToolFlowFrame-module__ZS20CG__frame[data-flow-mode=two-step] .ToolFlowFrame-module__ZS20CG__detailHeader strong{font-size:10px;line-height:1.1}.ToolFlowFrame-module__ZS20CG__frame[data-flow-mode=two-step] .ToolFlowFrame-module__ZS20CG__detailContent{gap:6px}.ToolFlowFrame-module__ZS20CG__frame[data-flow-mode=two-step] .ToolFlowFrame-module__ZS20CG__detailAccent,:is(.ToolFlowFrame-module__ZS20CG__frame[data-flow-mode=two-step] .ToolFlowFrame-module__ZS20CG__detailContent [class*=modeHint],.ToolFlowFrame-module__ZS20CG__frame[data-flow-mode=two-step] .ToolFlowFrame-module__ZS20CG__detailContent [class*=AdvancedOptionsPanel]){display:none}:is(.ToolFlowFrame-module__ZS20CG__frame[data-flow-mode=two-step] .ToolFlowFrame-module__ZS20CG__detailContent [class*=slotStack],.ToolFlowFrame-module__ZS20CG__frame[data-flow-mode=two-step] .ToolFlowFrame-module__ZS20CG__detailContent [class*=flowWorkspace]){gap:8px;min-width:0;display:grid}.ToolFlowFrame-module__ZS20CG__frame[data-flow-mode=two-step] .ToolFlowFrame-module__ZS20CG__detailContent [class*=intentSummary]{display:none}:is(.ToolFlowFrame-module__ZS20CG__frame[data-flow-mode=two-step] .ToolFlowFrame-module__ZS20CG__detailContent [class*=presetGrid],.ToolFlowFrame-module__ZS20CG__frame[data-flow-mode=two-step] .ToolFlowFrame-module__ZS20CG__detailContent [class*=optionGrid],.ToolFlowFrame-module__ZS20CG__frame[data-flow-mode=two-step] .ToolFlowFrame-module__ZS20CG__detailContent [class*=dimensionGrid]){grid-template-columns:repeat(auto-fit,minmax(82px,1fr));gap:6px;min-width:0;display:grid}:is(.ToolFlowFrame-module__ZS20CG__frame[data-flow-mode=two-step] .ToolFlowFrame-module__ZS20CG__detailContent button,.ToolFlowFrame-module__ZS20CG__frame[data-flow-mode=two-step] .ToolFlowFrame-module__ZS20CG__detailContent input,.ToolFlowFrame-module__ZS20CG__frame[data-flow-mode=two-step] .ToolFlowFrame-module__ZS20CG__detailContent label){min-width:0}:is(.ToolFlowFrame-module__ZS20CG__frame[data-flow-mode=two-step] .ToolFlowFrame-module__ZS20CG__detailContent [class*=presetButton],.ToolFlowFrame-module__ZS20CG__frame[data-flow-mode=two-step] .ToolFlowFrame-module__ZS20CG__detailContent [class*=option],.ToolFlowFrame-module__ZS20CG__frame[data-flow-mode=two-step] .ToolFlowFrame-module__ZS20CG__detailContent [class*=numberField]){background:#fff4de09;border-color:#cd9d522e;border-radius:8px;min-height:34px}.ToolFlowFrame-module__ZS20CG__frame[data-flow-mode=two-step] .ToolFlowFrame-module__ZS20CG__detailContent [class*=option] small{display:none}@media (max-width:760px){.ToolFlowFrame-module__ZS20CG__frame{grid-template-columns:1fr;gap:8px}.ToolFlowFrame-module__ZS20CG__frame[data-flow-mode=primary-path],.ToolFlowFrame-module__ZS20CG__frame[data-flow-mode=two-step]{grid-template-columns:1fr;align-items:start;gap:6px}.ToolFlowFrame-module__ZS20CG__frame[data-flow-mode=two-step] .ToolFlowFrame-module__ZS20CG__slot[data-slot=upload]{min-height:0;display:block}.ToolFlowFrame-module__ZS20CG__line{display:none}.ToolFlowFrame-module__ZS20CG__card{gap:8px;padding:12px}.ToolFlowFrame-module__ZS20CG__frame[data-flow-mode=primary-path] .ToolFlowFrame-module__ZS20CG__card,.ToolFlowFrame-module__ZS20CG__frame[data-flow-mode=two-step] .ToolFlowFrame-module__ZS20CG__card{gap:6px;padding:8px}.ToolFlowFrame-module__ZS20CG__frame[data-flow-mode=two-step] .ToolFlowFrame-module__ZS20CG__detailPanel[open] .ToolFlowFrame-module__ZS20CG__detailGrid{max-height:none}.ToolFlowFrame-module__ZS20CG__cardHeader{gap:8px}.ToolFlowFrame-module__ZS20CG__cardHeaderTop{gap:6px}.ToolFlowFrame-module__ZS20CG__actionBadge{min-height:24px;padding:0 8px;font-size:9px}.ToolFlowFrame-module__ZS20CG__titleBlock{gap:4px}.ToolFlowFrame-module__ZS20CG__titleBlock strong{font-size:clamp(18px,6vw,24px)}.ToolFlowFrame-module__ZS20CG__frame[data-flow-mode=primary-path] .ToolFlowFrame-module__ZS20CG__titleBlock strong,.ToolFlowFrame-module__ZS20CG__frame[data-flow-mode=two-step] .ToolFlowFrame-module__ZS20CG__titleBlock strong{font-size:clamp(16px,5vw,20px)}.ToolFlowFrame-module__ZS20CG__titleBlock span{font-size:10px;line-height:1.35}.ToolFlowFrame-module__ZS20CG__content{gap:8px}.ToolFlowFrame-module__ZS20CG__frame[data-flow-mode=primary-path] .ToolFlowFrame-module__ZS20CG__content,.ToolFlowFrame-module__ZS20CG__frame[data-flow-mode=primary-path] .ToolFlowFrame-module__ZS20CG__detailContent,.ToolFlowFrame-module__ZS20CG__frame[data-flow-mode=two-step] .ToolFlowFrame-module__ZS20CG__content,.ToolFlowFrame-module__ZS20CG__frame[data-flow-mode=two-step] .ToolFlowFrame-module__ZS20CG__detailContent,.ToolFlowFrame-module__ZS20CG__combinedContent{gap:6px}.ToolFlowFrame-module__ZS20CG__combinedOutput{grid-template-rows:auto;grid-template-columns:1fr;gap:6px;padding-top:6px}.ToolFlowFrame-module__ZS20CG__combinedDetailAction{grid-area:auto}.ToolFlowFrame-module__ZS20CG__combinedOutputContent>[class*=slotStack]>[class*=intentSummary]{grid-area:auto}.ToolFlowFrame-module__ZS20CG__combinedOutputContent>[class*=slotStack]>[data-testid=download-button]{grid-area:auto}.ToolFlowFrame-module__ZS20CG__combinedOutputContent>[class*=slotStack]>[class*=modeHint]{grid-area:auto}.ToolFlowFrame-module__ZS20CG__combinedDetailAction .ToolFlowFrame-module__ZS20CG__detailPanel{height:auto;display:block;overflow:visible}.ToolFlowFrame-module__ZS20CG__combinedDetailAction{justify-self:stretch}.ToolFlowFrame-module__ZS20CG__combinedDetailAction .ToolFlowFrame-module__ZS20CG__detailPanel[open]{z-index:1000;isolation:isolate;background:radial-gradient(circle at 100% 0,#ffbf5724,#0000 34%),linear-gradient(#140c05fa,#080503fc);border:1px solid #cd9d5247;border-radius:16px;max-height:min(72vh,520px);padding:10px;display:grid;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 24px 80px #00000094,inset 0 1px #fff6e80f}.ToolFlowFrame-module__ZS20CG__detailPanel summary{text-align:start;white-space:nowrap;flex-direction:row;justify-content:space-between;height:auto;min-height:24px;padding:0 8px;font-size:9px}.ToolFlowFrame-module__ZS20CG__detailPanel[open] summary:after{transform:rotate(180deg)}.ToolFlowFrame-module__ZS20CG__detailGrid{gap:6px;padding:0 6px 6px}.ToolFlowFrame-module__ZS20CG__frame[data-flow-mode=two-step] .ToolFlowFrame-module__ZS20CG__detailGrid{grid-template-columns:1fr;width:auto;height:auto;max-height:none;padding:34px 6px 6px;position:static;overflow:auto}.ToolFlowFrame-module__ZS20CG__frame[data-flow-mode=two-step] .ToolFlowFrame-module__ZS20CG__detailClose{top:8px;right:8px}.ToolFlowFrame-module__ZS20CG__frame[data-flow-mode=two-step] .ToolFlowFrame-module__ZS20CG__detailPanel[open] .ToolFlowFrame-module__ZS20CG__detailGrid{max-height:none;overflow:auto}.ToolFlowFrame-module__ZS20CG__detailSlot{gap:6px;padding:6px}.ToolFlowFrame-module__ZS20CG__frame[data-flow-mode=two-step] .ToolFlowFrame-module__ZS20CG__detailSlot{max-height:none;overflow:visible}}@media (min-width:761px) and (max-height:900px){.ToolFlowFrame-module__ZS20CG__frame{gap:10px}.ToolFlowFrame-module__ZS20CG__card{gap:10px;padding:14px}.ToolFlowFrame-module__ZS20CG__cardHeader{gap:8px}.ToolFlowFrame-module__ZS20CG__actionBadge{min-height:26px;padding:0 8px;font-size:10px}.ToolFlowFrame-module__ZS20CG__titleBlock{gap:4px}.ToolFlowFrame-module__ZS20CG__titleBlock strong{font-size:clamp(20px,1.35vw,24px)}.ToolFlowFrame-module__ZS20CG__titleBlock span{font-size:10px;line-height:1.35}.ToolFlowFrame-module__ZS20CG__content{gap:8px}}
.ToolResultProof-module__tE6Xeq__card{border:1px solid var(--premium-border,#f5dec51a);background:linear-gradient(180deg, color-mix(in srgb, var(--premium-accent,var(--accent)) 7%, transparent), transparent 34%), var(--premium-surface,#ffffff08);border-radius:6px;gap:6px;padding:12px 14px;display:grid;box-shadow:0 0 0 1px #00000059,inset 0 1px #ffffff08}.ToolResultProof-module__tE6Xeq__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ToolResultProof-module__tE6Xeq__header strong{color:var(--premium-text,var(--foreground));letter-spacing:0;font-size:11px}.ToolResultProof-module__tE6Xeq__badge{border:1px solid var(--premium-border-strong,#f6b85d38);background:color-mix(in srgb, var(--premium-accent,var(--accent)) 10%, transparent);min-height:24px;color:var(--premium-accent,var(--accent));border-radius:6px;justify-content:center;align-items:center;padding:0 8px;font-size:10px;display:inline-flex}.ToolResultProof-module__tE6Xeq__card p{color:var(--premium-muted,var(--muted-text));font-size:10px;line-height:1.4}
.CarouselSplitter-module__YqsMKG__flowWorkspace,.CarouselSplitter-module__YqsMKG__metaStack,.CarouselSplitter-module__YqsMKG__intentSummary,.CarouselSplitter-module__YqsMKG__resultGrid,.CarouselSplitter-module__YqsMKG__optionGrid,.CarouselSplitter-module__YqsMKG__sliceStrip,.CarouselSplitter-module__YqsMKG__downloadList{gap:10px;min-width:0;display:grid}.CarouselSplitter-module__YqsMKG__heroValue{color:var(--premium-accent,var(--accent));font-family:var(--font-premium-shell-pixel,monospace);font-size:20px;line-height:1}.CarouselSplitter-module__YqsMKG__metaStack,.CarouselSplitter-module__YqsMKG__resultGrid,.CarouselSplitter-module__YqsMKG__optionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.CarouselSplitter-module__YqsMKG__metaPill,.CarouselSplitter-module__YqsMKG__intentSummary,.CarouselSplitter-module__YqsMKG__rangeField,.CarouselSplitter-module__YqsMKG__option,.CarouselSplitter-module__YqsMKG__placeholder,.CarouselSplitter-module__YqsMKG__sliceThumb,.CarouselSplitter-module__YqsMKG__morePill{background:#ffffff07;border:1px solid #f5dec514;border-radius:6px;gap:4px;min-width:0;padding:12px;display:grid;box-shadow:0 0 0 1px #0000003d,inset 0 1px #ffffff08}.CarouselSplitter-module__YqsMKG__metaPill span,.CarouselSplitter-module__YqsMKG__intentSummary span,.CarouselSplitter-module__YqsMKG__rangeField span,.CarouselSplitter-module__YqsMKG__option small,.CarouselSplitter-module__YqsMKG__sliceMeta span,.CarouselSplitter-module__YqsMKG__morePill span,.CarouselSplitter-module__YqsMKG__placeholder p,.CarouselSplitter-module__YqsMKG__resultEmpty p{color:var(--muted-text);font-size:10px;line-height:1.35}.CarouselSplitter-module__YqsMKG__metaPill strong,.CarouselSplitter-module__YqsMKG__intentSummary strong,.CarouselSplitter-module__YqsMKG__rangeField strong,.CarouselSplitter-module__YqsMKG__option span,.CarouselSplitter-module__YqsMKG__sliceMeta strong,.CarouselSplitter-module__YqsMKG__morePill strong,.CarouselSplitter-module__YqsMKG__placeholder strong{letter-spacing:0;font-size:11px;line-height:1.2}.CarouselSplitter-module__YqsMKG__rangeField{gap:10px}.CarouselSplitter-module__YqsMKG__rangeField input{width:100%;accent-color:var(--accent)}.CarouselSplitter-module__YqsMKG__rangeField strong{width:fit-content;color:var(--accent);background:#f6b85d14;border-radius:6px;padding:8px 10px;box-shadow:0 0 0 1px #00000038,inset 0 1px #ffffff08}.CarouselSplitter-module__YqsMKG__option{cursor:pointer}.CarouselSplitter-module__YqsMKG__option input{accent-color:var(--accent)}.CarouselSplitter-module__YqsMKG__previewStage{gap:10px;display:grid}.CarouselSplitter-module__YqsMKG__previewFrame{background:linear-gradient(#ffffff07,#ffffff04),linear-gradient(45deg,#ffffff05 25%,#0000 25% 50%,#ffffff05 50% 75%,#0000 75%,#0000) 0 0/18px 18px;border:1px solid #f5dec51a;border-radius:6px;place-items:center;min-height:190px;padding:12px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #00000059,inset 0 1px #ffffff08}.CarouselSplitter-module__YqsMKG__previewImage{object-fit:contain;border-radius:6px;max-width:100%;max-height:160px;box-shadow:0 0 0 1px #0000004d,0 10px 24px #00000038}.CarouselSplitter-module__YqsMKG__previewOverlay{pointer-events:none;position:absolute;inset:12px}.CarouselSplitter-module__YqsMKG__guideOverlay{width:100%;height:100%;display:grid;position:relative}.CarouselSplitter-module__YqsMKG__guideLine{border-left:2px dashed #f6b85d80;width:0;position:absolute;top:0;bottom:0;box-shadow:0 0 0 1px #0d0b1033}.CarouselSplitter-module__YqsMKG__sliceStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.CarouselSplitter-module__YqsMKG__slicePreview{background:linear-gradient(#ffffff07,#ffffff04),linear-gradient(45deg,#ffffff05 25%,#0000 25% 50%,#ffffff05 50% 75%,#0000 75%,#0000) 0 0/18px 18px;border-radius:6px;place-items:center;min-height:92px;padding:10px;display:grid;box-shadow:0 0 0 1px #0000003d,inset 0 1px #ffffff08}.CarouselSplitter-module__YqsMKG__slicePreview img{object-fit:contain;max-width:100%;max-height:76px}.CarouselSplitter-module__YqsMKG__sliceMeta{gap:4px;display:grid}.CarouselSplitter-module__YqsMKG__morePill{align-content:center;place-items:center;min-height:100%}.CarouselSplitter-module__YqsMKG__placeholder,.CarouselSplitter-module__YqsMKG__resultEmpty{text-align:center;align-content:center;place-items:center;min-height:92px}.CarouselSplitter-module__YqsMKG__resultEmpty{border:1px dashed #f5dec529;border-radius:6px;gap:6px;padding:14px;display:grid}.CarouselSplitter-module__YqsMKG__downloadAll{background:linear-gradient(180deg, color-mix(in srgb, var(--premium-accent,var(--accent)) 78%, white), color-mix(in srgb, var(--premium-accent,var(--accent)) 92%, black));min-height:46px;color:var(--premium-button-ink,var(--accent-ink));letter-spacing:0;cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0 20px;font-size:11px;font-weight:700;transition:transform .2s,opacity .2s,filter .2s;display:inline-flex;box-shadow:0 0 0 1px #00000059,4px 4px #00000047}.CarouselSplitter-module__YqsMKG__downloadAll:hover:not(:disabled){filter:saturate(1.05);transform:translate(-1px,-1px)}.CarouselSplitter-module__YqsMKG__downloadAll:disabled{opacity:.45;cursor:not-allowed}@media (max-width:900px){.CarouselSplitter-module__YqsMKG__metaStack,.CarouselSplitter-module__YqsMKG__resultGrid,.CarouselSplitter-module__YqsMKG__optionGrid,.CarouselSplitter-module__YqsMKG__sliceStrip{grid-template-columns:1fr}}
.CompletionNextStep-module__5IlQaa__panel{background:radial-gradient(circle at 0 0,#f6b85d1f,#0000 32%),#ffffff08;border:1px solid #f5dec51a;border-radius:6px;gap:12px;padding:16px;display:grid;box-shadow:0 0 0 1px #0000006b,0 14px 40px #0000004d,inset 0 1px #ffffff0a}.CompletionNextStep-module__5IlQaa__compact{background:linear-gradient(180deg, color-mix(in srgb, var(--premium-accent,var(--accent)) 6%, transparent), transparent 24%), #ffffff04;border-radius:6px;gap:10px;padding:12px;box-shadow:0 0 0 1px #00000047,inset 0 1px #ffffff08}.CompletionNextStep-module__5IlQaa__header{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.CompletionNextStep-module__5IlQaa__copy{gap:2px;display:grid}.CompletionNextStep-module__5IlQaa__copy strong{letter-spacing:0;font-size:12px;line-height:1.2}.CompletionNextStep-module__5IlQaa__copy p,.CompletionNextStep-module__5IlQaa__card span{color:var(--muted-text);font-size:10px;line-height:1.4}.CompletionNextStep-module__5IlQaa__badge{min-height:28px;color:var(--accent);background:#f6b85d14;border:1px solid #f6b85d38;border-radius:6px;justify-content:center;align-items:center;padding:0 12px;font-size:10px;display:inline-flex}.CompletionNextStep-module__5IlQaa__actionRow{flex-wrap:wrap;gap:8px;display:flex}.CompletionNextStep-module__5IlQaa__primaryAction,.CompletionNextStep-module__5IlQaa__secondaryAction,.CompletionNextStep-module__5IlQaa__card{border:1px solid #f5dec51a;border-radius:6px;transition:transform .2s,border-color .2s,background .2s}.CompletionNextStep-module__5IlQaa__primaryAction,.CompletionNextStep-module__5IlQaa__secondaryAction{background:#ffffff08;justify-content:center;align-items:center;min-height:34px;padding:0 14px;font-size:10px;display:inline-flex;box-shadow:0 0 0 1px #00000047,4px 4px #00000038}.CompletionNextStep-module__5IlQaa__primaryAction{background:linear-gradient(180deg, color-mix(in srgb, var(--premium-accent,var(--accent)) 78%, white), color-mix(in srgb, var(--premium-accent,var(--accent)) 92%, black));color:var(--premium-button-ink,var(--accent-ink));border-color:#f6b85d42}.CompletionNextStep-module__5IlQaa__grid{grid-template-columns:1fr;gap:8px;display:grid}.CompletionNextStep-module__5IlQaa__card{background:linear-gradient(180deg, color-mix(in srgb, var(--premium-accent,var(--accent)) 8%, transparent), transparent 24%), #ffffff06;gap:2px;padding:12px 14px;display:grid;box-shadow:0 0 0 1px #0000003d,inset 0 1px #ffffff08}.CompletionNextStep-module__5IlQaa__card strong{letter-spacing:0;font-size:11px;line-height:1.2}.CompletionNextStep-module__5IlQaa__card span{font-size:10px}.CompletionNextStep-module__5IlQaa__compact .CompletionNextStep-module__5IlQaa__copy{gap:0}.CompletionNextStep-module__5IlQaa__compact .CompletionNextStep-module__5IlQaa__copy strong{font-size:11px}.CompletionNextStep-module__5IlQaa__compact .CompletionNextStep-module__5IlQaa__copy p{font-size:10px;line-height:1.35}.CompletionNextStep-module__5IlQaa__compact .CompletionNextStep-module__5IlQaa__actionRow{gap:6px}.CompletionNextStep-module__5IlQaa__compact .CompletionNextStep-module__5IlQaa__primaryAction,.CompletionNextStep-module__5IlQaa__compact .CompletionNextStep-module__5IlQaa__secondaryAction{border-radius:6px;min-height:30px;padding:0 9px;font-size:10px;box-shadow:0 0 0 1px #00000038,3px 3px #0000002e}.CompletionNextStep-module__5IlQaa__compact .CompletionNextStep-module__5IlQaa__card{gap:1px;padding:9px 11px}.CompletionNextStep-module__5IlQaa__compact .CompletionNextStep-module__5IlQaa__card strong{font-size:11px}.CompletionNextStep-module__5IlQaa__compact .CompletionNextStep-module__5IlQaa__card span{font-size:10px;line-height:1.35}.CompletionNextStep-module__5IlQaa__primaryAction:hover,.CompletionNextStep-module__5IlQaa__secondaryAction:hover,.CompletionNextStep-module__5IlQaa__card:hover{border-color:var(--surface-border-strong);background:#ffffff0d;transform:translate(-1px,-1px)}@media (max-width:900px){.CompletionNextStep-module__5IlQaa__grid{grid-template-columns:1fr}}
.CropImageTool-module__O9mTmW__flowWorkspace,.CropImageTool-module__O9mTmW__metaStack,.CropImageTool-module__O9mTmW__intentSummary,.CropImageTool-module__O9mTmW__modeHint,.CropImageTool-module__O9mTmW__resultGrid{gap:10px;min-width:0;display:grid}.CropImageTool-module__O9mTmW__heroValue{color:var(--premium-accent,var(--accent));font-family:var(--font-premium-shell-pixel,monospace);font-size:20px;line-height:1}.CropImageTool-module__O9mTmW__metaStack,.CropImageTool-module__O9mTmW__resultGrid,.CropImageTool-module__O9mTmW__optionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.CropImageTool-module__O9mTmW__metaPill,.CropImageTool-module__O9mTmW__fixedOption{background:#ffffff07;border:1px solid #f5dec514;border-radius:6px;gap:4px;min-width:0;padding:10px 12px;display:grid;box-shadow:0 0 0 1px #0000003d,inset 0 1px #ffffff08}.CropImageTool-module__O9mTmW__metaPill span,.CropImageTool-module__O9mTmW__intentSummary span,.CropImageTool-module__O9mTmW__modeHint span,.CropImageTool-module__O9mTmW__fixedOption span{color:var(--muted-text);font-size:10px;line-height:1.35}.CropImageTool-module__O9mTmW__metaPill strong,.CropImageTool-module__O9mTmW__intentSummary strong,.CropImageTool-module__O9mTmW__modeHint strong,.CropImageTool-module__O9mTmW__fixedOption strong{letter-spacing:0;font-size:11px;line-height:1.2}.CropImageTool-module__O9mTmW__workspace{gap:16px}.CropImageTool-module__O9mTmW__heading{gap:8px;display:grid}.CropImageTool-module__O9mTmW__heading h2{letter-spacing:0;font-size:22px;line-height:1.1}.CropImageTool-module__O9mTmW__heading p,.CropImageTool-module__O9mTmW__actionCopy p,.CropImageTool-module__O9mTmW__placeholder p,.CropImageTool-module__O9mTmW__previewCardHeader p,.CropImageTool-module__O9mTmW__controlHeader span,.CropImageTool-module__O9mTmW__option small,.CropImageTool-module__O9mTmW__comparisonHeader span,.CropImageTool-module__O9mTmW__comparisonGrid span,.CropImageTool-module__O9mTmW__metaGrid span{color:var(--muted-text);font-size:10px;line-height:1.4}.CropImageTool-module__O9mTmW__topGrid,.CropImageTool-module__O9mTmW__previewGrid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:14px;display:grid}.CropImageTool-module__O9mTmW__controlCard,.CropImageTool-module__O9mTmW__previewCard,.CropImageTool-module__O9mTmW__placeholder,.CropImageTool-module__O9mTmW__comparisonCard{background:linear-gradient(180deg, color-mix(in srgb, var(--premium-accent,var(--accent)) 8%, transparent), transparent 24%), #ffffff06;border:1px solid #f5dec51a;border-radius:6px;align-content:start;gap:10px;padding:12px;display:grid;box-shadow:0 0 0 1px #0000006b,0 14px 40px #0000004d,inset 0 1px #ffffff0a}.CropImageTool-module__O9mTmW__controlHeader,.CropImageTool-module__O9mTmW__actionCopy,.CropImageTool-module__O9mTmW__comparisonHeader,.CropImageTool-module__O9mTmW__previewCardHeader{gap:4px;display:grid}.CropImageTool-module__O9mTmW__controlHeader strong,.CropImageTool-module__O9mTmW__actionCopy strong,.CropImageTool-module__O9mTmW__placeholder strong,.CropImageTool-module__O9mTmW__comparisonHeader strong,.CropImageTool-module__O9mTmW__comparisonGrid strong,.CropImageTool-module__O9mTmW__previewCardHeader strong,.CropImageTool-module__O9mTmW__metaGrid strong{letter-spacing:0;font-size:12px;line-height:1.2}.CropImageTool-module__O9mTmW__fieldset,.CropImageTool-module__O9mTmW__rangeField{border:0;gap:10px;display:grid}.CropImageTool-module__O9mTmW__fieldset legend,.CropImageTool-module__O9mTmW__rangeField span,.CropImageTool-module__O9mTmW__sliderField span{letter-spacing:0;font-size:11px;font-weight:700;line-height:1.2}.CropImageTool-module__O9mTmW__optionGrid,.CropImageTool-module__O9mTmW__comparisonGrid{gap:8px;display:grid}.CropImageTool-module__O9mTmW__option{cursor:pointer;background:#ffffff08;border:1px solid #f5dec51a;border-radius:6px;gap:4px;padding:12px 14px;display:grid;box-shadow:0 0 0 1px #0000003d,inset 0 1px #ffffff08}.CropImageTool-module__O9mTmW__option input,.CropImageTool-module__O9mTmW__rangeField input,.CropImageTool-module__O9mTmW__sliderField input{accent-color:var(--accent)}.CropImageTool-module__O9mTmW__option span{letter-spacing:0;font-size:11px;font-weight:700;line-height:1.2}.CropImageTool-module__O9mTmW__rangeField strong{width:fit-content;color:var(--accent);background:#f6b85d14;border-radius:6px;padding:8px 12px;font-size:11px;box-shadow:0 0 0 1px #0000003d,inset 0 1px #ffffff08}.CropImageTool-module__O9mTmW__sliderGrid{gap:10px;display:grid}.CropImageTool-module__O9mTmW__sliderField{gap:6px;display:grid}.CropImageTool-module__O9mTmW__controlCard{gap:14px;padding:16px}.CropImageTool-module__O9mTmW__previewFrame{background:linear-gradient(#ffffff07,#ffffff04),linear-gradient(45deg,#ffffff05 25%,#0000 25% 50%,#ffffff05 50% 75%,#0000 75%,#0000) 0 0/18px 18px;border:1px solid #f5dec514;border-radius:6px;place-items:center;min-height:220px;padding:12px;display:grid;box-shadow:0 0 0 1px #00000059,inset 0 1px #ffffff08}.CropImageTool-module__O9mTmW__previewStage{width:min(100%, var(--stage-width));touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;border-radius:6px;max-width:100%;position:relative;overflow:hidden;box-shadow:0 0 0 1px #00000047,0 10px 24px #00000038}.CropImageTool-module__O9mTmW__previewStage:active{cursor:grabbing}.CropImageTool-module__O9mTmW__previewStageImage{object-fit:cover;width:100%;height:100%;display:block}.CropImageTool-module__O9mTmW__previewShade{background:linear-gradient(#00000024,#00000038);position:absolute;inset:0}.CropImageTool-module__O9mTmW__cropOverlay{cursor:move;pointer-events:auto;touch-action:none;border:2px solid #f6b85df2;border-radius:6px;position:absolute;box-shadow:0 0 0 999px #090a1073}.CropImageTool-module__O9mTmW__cropOverlayCircle{border-radius:999px}.CropImageTool-module__O9mTmW__cropResizeHandle{background:radial-gradient(circle at 50% 50%, #fff8ef 0 22%, transparent 24%), var(--premium-accent,var(--accent));cursor:nwse-resize;pointer-events:auto;touch-action:none;border:2px solid #090a10d9;border-radius:999px;width:26px;height:26px;position:absolute;bottom:-13px;right:-13px;box-shadow:0 0 0 2px #f6b85d38,0 8px 20px #0000006b}.CropImageTool-module__O9mTmW__cropInteractionHint{color:var(--muted-text);margin:0;font-size:10px;line-height:1.45}.CropImageTool-module__O9mTmW__metaGrid,.CropImageTool-module__O9mTmW__comparisonGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.CropImageTool-module__O9mTmW__comparisonGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.CropImageTool-module__O9mTmW__metaGrid div,.CropImageTool-module__O9mTmW__comparisonGrid div{background:#ffffff07;border:1px solid #f5dec514;border-radius:6px;gap:4px;padding:10px 12px;display:grid;box-shadow:0 0 0 1px #0000003d,inset 0 1px #ffffff08}.CropImageTool-module__O9mTmW__resultStack{gap:12px;display:grid}.CropImageTool-module__O9mTmW__comparisonCard{gap:12px;padding:16px}.CropImageTool-module__O9mTmW__comparisonHeader,.CropImageTool-module__O9mTmW__actionCopy{gap:4px}.CropImageTool-module__O9mTmW__actions{background:linear-gradient(180deg, color-mix(in srgb, var(--premium-accent,var(--accent)) 8%, transparent), transparent 24%), #ffffff06;border:1px solid #f5dec51a;border-radius:6px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex;box-shadow:0 0 0 1px #0000006b,0 14px 40px #0000004d,inset 0 1px #ffffff0a}@media (max-width:900px){.CropImageTool-module__O9mTmW__topGrid,.CropImageTool-module__O9mTmW__previewGrid,.CropImageTool-module__O9mTmW__metaGrid,.CropImageTool-module__O9mTmW__comparisonGrid,.CropImageTool-module__O9mTmW__metaStack,.CropImageTool-module__O9mTmW__resultGrid,.CropImageTool-module__O9mTmW__optionGrid{grid-template-columns:1fr}.CropImageTool-module__O9mTmW__actions{flex-direction:column;align-items:stretch}}@media (max-width:640px){.CropImageTool-module__O9mTmW__workspace{gap:16px}.CropImageTool-module__O9mTmW__heading{display:none}.CropImageTool-module__O9mTmW__controlCard,.CropImageTool-module__O9mTmW__previewCard,.CropImageTool-module__O9mTmW__placeholder,.CropImageTool-module__O9mTmW__comparisonCard{padding:16px}.CropImageTool-module__O9mTmW__previewFrame{min-height:240px;padding:12px}}
.ImagePreview-module__NH2n5a__card{gap:12px;display:grid}.ImagePreview-module__NH2n5a__previewFrame{background:linear-gradient(#ffffff07,#ffffff04),linear-gradient(45deg,#ffffff05 25%,#0000 25% 50%,#ffffff05 50% 75%,#0000 75%,#0000) 0 0/18px 18px;border:1px solid #f5dec51a;border-radius:6px;place-items:center;min-height:240px;padding:14px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #00000059,inset 0 1px #ffffff08}.ImagePreview-module__NH2n5a__previewImage{object-fit:contain;border-radius:6px;max-height:300px;box-shadow:0 0 0 1px #0000004d,0 10px 24px #00000038}.ImagePreview-module__NH2n5a__livePreviewFrame{width:min(100%, calc(min(300px, 54vh) * var(--live-preview-ratio,1)));border-radius:6px;max-width:100%;max-height:min(300px,54vh);position:relative;overflow:hidden;box-shadow:0 0 0 1px #0000004d,0 10px 24px #00000038}.ImagePreview-module__NH2n5a__livePreviewImage{object-fit:cover;will-change:object-position, transform;width:100%;height:100%;transition:none}.ImagePreview-module__NH2n5a__livePreviewOverlay{pointer-events:none;position:absolute;inset:0}.ImagePreview-module__NH2n5a__previewOverlay{pointer-events:none;position:absolute;inset:14px}.ImagePreview-module__NH2n5a__meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.ImagePreview-module__NH2n5a__meta div{background:#ffffff06;border:1px solid #f5dec514;border-radius:6px;justify-content:center;align-items:center;min-height:36px;padding:8px 10px;display:flex;box-shadow:0 0 0 1px #0000003d,inset 0 1px #ffffff08}.ImagePreview-module__NH2n5a__meta strong{letter-spacing:0;font-size:11px;line-height:1.2}@media (max-width:760px){.ImagePreview-module__NH2n5a__previewFrame{min-height:190px}.ImagePreview-module__NH2n5a__meta{grid-template-columns:1fr}}
.EditImageTool-module__IrilKq__flowWorkspace,.EditImageTool-module__IrilKq__metaStack,.EditImageTool-module__IrilKq__intentSummary,.EditImageTool-module__IrilKq__modeHint,.EditImageTool-module__IrilKq__resultGrid{gap:10px;min-width:0;display:grid}.EditImageTool-module__IrilKq__heroValue{color:var(--premium-accent,var(--accent));font-family:var(--font-premium-shell-pixel,monospace);font-size:20px;line-height:1}.EditImageTool-module__IrilKq__metaStack,.EditImageTool-module__IrilKq__resultGrid,.EditImageTool-module__IrilKq__optionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.EditImageTool-module__IrilKq__metaPill,.EditImageTool-module__IrilKq__fixedOption{background:#ffffff07;border:1px solid #f5dec514;border-radius:6px;gap:4px;min-width:0;padding:10px 12px;display:grid;box-shadow:0 0 0 1px #0000003d,inset 0 1px #ffffff08}.EditImageTool-module__IrilKq__metaPill span,.EditImageTool-module__IrilKq__intentSummary span,.EditImageTool-module__IrilKq__modeHint span,.EditImageTool-module__IrilKq__fixedOption span{color:var(--muted-text);font-size:10px;line-height:1.35}.EditImageTool-module__IrilKq__metaPill strong,.EditImageTool-module__IrilKq__intentSummary strong,.EditImageTool-module__IrilKq__modeHint strong,.EditImageTool-module__IrilKq__fixedOption strong{letter-spacing:0;font-size:11px;line-height:1.2}.EditImageTool-module__IrilKq__workspace{gap:16px}.EditImageTool-module__IrilKq__heading{gap:8px;display:grid}.EditImageTool-module__IrilKq__heading h2{letter-spacing:0;font-size:22px;line-height:1.1}.EditImageTool-module__IrilKq__heading p,.EditImageTool-module__IrilKq__actionCopy p,.EditImageTool-module__IrilKq__placeholder p,.EditImageTool-module__IrilKq__controlHeader span,.EditImageTool-module__IrilKq__option small,.EditImageTool-module__IrilKq__comparisonHeader span,.EditImageTool-module__IrilKq__comparisonGrid span,.EditImageTool-module__IrilKq__previewCardHeader p,.EditImageTool-module__IrilKq__metaGrid span{color:var(--muted-text);font-size:10px;line-height:1.4}.EditImageTool-module__IrilKq__topGrid,.EditImageTool-module__IrilKq__previewGrid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:14px;display:grid}.EditImageTool-module__IrilKq__controlCard,.EditImageTool-module__IrilKq__placeholder,.EditImageTool-module__IrilKq__comparisonCard,.EditImageTool-module__IrilKq__infoCard,.EditImageTool-module__IrilKq__previewCard{background:linear-gradient(180deg, color-mix(in srgb, var(--premium-accent,var(--accent)) 8%, transparent), transparent 24%), #ffffff06;border:1px solid #f5dec51a;border-radius:6px;align-content:start;gap:10px;padding:12px;display:grid;box-shadow:0 0 0 1px #0000006b,0 14px 40px #0000004d,inset 0 1px #ffffff0a}.EditImageTool-module__IrilKq__controlHeader,.EditImageTool-module__IrilKq__actionCopy,.EditImageTool-module__IrilKq__comparisonHeader,.EditImageTool-module__IrilKq__previewCardHeader{gap:6px;display:grid}.EditImageTool-module__IrilKq__controlHeader strong,.EditImageTool-module__IrilKq__actionCopy strong,.EditImageTool-module__IrilKq__placeholder strong,.EditImageTool-module__IrilKq__comparisonHeader strong,.EditImageTool-module__IrilKq__comparisonGrid strong,.EditImageTool-module__IrilKq__infoCard strong,.EditImageTool-module__IrilKq__previewCardHeader strong,.EditImageTool-module__IrilKq__metaGrid strong,.EditImageTool-module__IrilKq__sliderField strong{letter-spacing:0;font-size:12px;line-height:1.2}.EditImageTool-module__IrilKq__fieldset,.EditImageTool-module__IrilKq__optionGrid,.EditImageTool-module__IrilKq__comparisonGrid,.EditImageTool-module__IrilKq__sliderGrid{gap:8px;display:grid}.EditImageTool-module__IrilKq__fieldset{border:0}.EditImageTool-module__IrilKq__fieldset legend,.EditImageTool-module__IrilKq__sliderField span{letter-spacing:0;font-size:11px;font-weight:700;line-height:1.2}.EditImageTool-module__IrilKq__optionGrid,.EditImageTool-module__IrilKq__comparisonGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.EditImageTool-module__IrilKq__option,.EditImageTool-module__IrilKq__infoCard{background:#ffffff08;border:1px solid #f5dec51a;border-radius:6px;gap:4px;padding:12px 14px;display:grid;box-shadow:0 0 0 1px #0000003d,inset 0 1px #ffffff08}.EditImageTool-module__IrilKq__option{cursor:pointer}.EditImageTool-module__IrilKq__option input,.EditImageTool-module__IrilKq__sliderField input{accent-color:var(--accent)}.EditImageTool-module__IrilKq__option span{letter-spacing:0;font-size:11px;font-weight:700;line-height:1.2}.EditImageTool-module__IrilKq__sliderGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.EditImageTool-module__IrilKq__sliderField{background:#ffffff07;border:1px solid #f5dec514;border-radius:6px;gap:6px;padding:10px 12px;display:grid;box-shadow:0 0 0 1px #0000003d,inset 0 1px #ffffff08}.EditImageTool-module__IrilKq__sliderField input{width:100%}.EditImageTool-module__IrilKq__directEditNote{background:linear-gradient(#f6b85d14,#0000 38%),#ffffff08;border:1px solid #f6b85d29;border-radius:6px;gap:4px;padding:10px 12px;display:grid;box-shadow:0 0 0 1px #00000047,inset 0 1px #ffffff0a}.EditImageTool-module__IrilKq__directEditNote strong{color:var(--accent);font-size:12px;line-height:1.2}.EditImageTool-module__IrilKq__directEditNote span,.EditImageTool-module__IrilKq__blurInteractionHint{color:var(--muted-text);font-size:10px;line-height:1.4}.EditImageTool-module__IrilKq__sliderValue{width:fit-content;color:var(--accent);background:#f6b85d14;border-radius:6px;padding:6px 10px;font-size:11px;box-shadow:0 0 0 1px #00000038,inset 0 1px #ffffff08}.EditImageTool-module__IrilKq__previewFrame{background:linear-gradient(#ffffff07,#ffffff04),linear-gradient(45deg,#ffffff05 25%,#0000 25% 50%,#ffffff05 50% 75%,#0000 75%,#0000) 0 0/18px 18px;border:1px solid #f5dec514;border-radius:6px;place-items:center;min-height:220px;padding:12px;display:grid;box-shadow:0 0 0 1px #00000059,inset 0 1px #ffffff08}.EditImageTool-module__IrilKq__previewStage{border-radius:6px;width:min(100%,520px);max-width:100%;position:relative;overflow:hidden;box-shadow:0 0 0 1px #00000047,0 10px 24px #00000038}.EditImageTool-module__IrilKq__previewStageImage{object-fit:cover;width:100%;height:100%;display:block}.EditImageTool-module__IrilKq__previewShade{background:linear-gradient(#0000001f,#0003);position:absolute;inset:0}.EditImageTool-module__IrilKq__blurOverlay{cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;border:2px solid #f6b85df5;border-radius:6px;position:absolute;box-shadow:0 0 0 999px #090a106b}.EditImageTool-module__IrilKq__blurOverlayEllipse{border-radius:999px}.EditImageTool-module__IrilKq__blurResizeHandle{background:var(--accent);cursor:nwse-resize;touch-action:none;border:2px solid #090a10e0;border-radius:999px;width:18px;height:18px;position:absolute;bottom:-8px;right:-8px;box-shadow:0 0 0 2px #fff8efb3,0 10px 20px #00000052}.EditImageTool-module__IrilKq__blurInteractionHint{margin:0}.EditImageTool-module__IrilKq__metaGrid,.EditImageTool-module__IrilKq__comparisonGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.EditImageTool-module__IrilKq__comparisonGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.EditImageTool-module__IrilKq__metaGrid div,.EditImageTool-module__IrilKq__comparisonGrid div{background:#ffffff07;border:1px solid #f5dec514;border-radius:6px;gap:4px;padding:10px 12px;display:grid;box-shadow:0 0 0 1px #0000003d,inset 0 1px #ffffff08}.EditImageTool-module__IrilKq__resultStack{gap:12px;display:grid}.EditImageTool-module__IrilKq__actions{background:linear-gradient(180deg, color-mix(in srgb, var(--premium-accent,var(--accent)) 8%, transparent), transparent 24%), #ffffff06;border:1px solid #f5dec51a;border-radius:6px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex;box-shadow:0 0 0 1px #0000006b,0 14px 40px #0000004d,inset 0 1px #ffffff0a}@media (max-width:900px){.EditImageTool-module__IrilKq__topGrid,.EditImageTool-module__IrilKq__previewGrid,.EditImageTool-module__IrilKq__optionGrid,.EditImageTool-module__IrilKq__comparisonGrid,.EditImageTool-module__IrilKq__metaGrid,.EditImageTool-module__IrilKq__sliderGrid,.EditImageTool-module__IrilKq__metaStack,.EditImageTool-module__IrilKq__resultGrid{grid-template-columns:1fr}.EditImageTool-module__IrilKq__actions{flex-direction:column;align-items:stretch}}@media (max-width:640px){.EditImageTool-module__IrilKq__controlCard,.EditImageTool-module__IrilKq__placeholder,.EditImageTool-module__IrilKq__comparisonCard,.EditImageTool-module__IrilKq__infoCard,.EditImageTool-module__IrilKq__previewCard{padding:16px}.EditImageTool-module__IrilKq__previewFrame{min-height:240px;padding:12px}}
.FaviconGenerator-module__ZBva4G__faviconWorkspace,.FaviconGenerator-module__ZBva4G__inputCard,.FaviconGenerator-module__ZBva4G__resultCard,.FaviconGenerator-module__ZBva4G__cardHeader,.FaviconGenerator-module__ZBva4G__dropzone,.FaviconGenerator-module__ZBva4G__trustChips,.FaviconGenerator-module__ZBva4G__previewRow,.FaviconGenerator-module__ZBva4G__resultMeta,.FaviconGenerator-module__ZBva4G__actionGrid,.FaviconGenerator-module__ZBva4G__optionsPanel,.FaviconGenerator-module__ZBva4G__sizeGrid{min-width:0;display:grid}.FaviconGenerator-module__ZBva4G__faviconWorkspace{grid-template-columns:minmax(280px,.9fr) minmax(340px,1.1fr);align-items:stretch;gap:12px}.FaviconGenerator-module__ZBva4G__inputCard,.FaviconGenerator-module__ZBva4G__resultCard{border:1px solid var(--premium-border);background:radial-gradient(circle at top left, var(--premium-accent-soft), transparent 36%), linear-gradient(180deg, color-mix(in srgb, var(--premium-accent) 8%, transparent), transparent 38%), #0b0a09db;border-radius:10px;gap:12px;padding:14px;position:relative;box-shadow:inset 0 1px #ffffff0a,0 16px 42px #00000047}.FaviconGenerator-module__ZBva4G__cardHeader{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px}.FaviconGenerator-module__ZBva4G__cardHeader>span{border:1px solid var(--premium-border-strong);min-width:32px;min-height:28px;color:var(--premium-accent);background:color-mix(in srgb, var(--premium-accent) 10%, transparent);border-radius:7px;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.FaviconGenerator-module__ZBva4G__cardHeader h2{color:var(--premium-text);margin:0;font-size:clamp(20px,2.2vw,28px);line-height:1.05}.FaviconGenerator-module__ZBva4G__cardHeader p{color:var(--premium-muted);margin:3px 0 0;font-size:11px;line-height:1.45}.FaviconGenerator-module__ZBva4G__dropzone{border:1px dashed var(--premium-border-strong);min-height:192px;color:var(--premium-text);cursor:pointer;background:repeating-linear-gradient(135deg,#ffffff09 0 9px,#0000 9px 18px),#080706b8;border-radius:10px;align-content:center;gap:10px;padding:18px}.FaviconGenerator-module__ZBva4G__dropzone input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.FaviconGenerator-module__ZBva4G__dropzone strong{color:var(--premium-text);font-size:clamp(22px,2.4vw,30px);line-height:1}.FaviconGenerator-module__ZBva4G__dropzone span{max-width:100%;color:var(--premium-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.4;overflow:hidden}.FaviconGenerator-module__ZBva4G__dropzone em{border:1px solid var(--premium-border);color:var(--premium-accent);background:#ffffff09;border-radius:999px;justify-self:start;padding:7px 9px;font-size:11px;font-style:normal}.FaviconGenerator-module__ZBva4G__trustChips{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.FaviconGenerator-module__ZBva4G__trustChips span{border:1px solid var(--premium-border);min-width:0;color:var(--premium-muted);text-align:center;white-space:nowrap;background:#ffffff09;border-radius:8px;padding:8px 9px;font-size:11px}.FaviconGenerator-module__ZBva4G__previewRow{grid-template-columns:minmax(170px,.76fr) minmax(190px,1fr);align-items:stretch;gap:12px}.FaviconGenerator-module__ZBva4G__previewFrame{border:1px solid var(--premium-border);background-color:#f7f2e8;background-image:linear-gradient(45deg,#12161e14 25%,#0000 25%),linear-gradient(-45deg,#12161e14 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#12161e14 75%),linear-gradient(-45deg,#0000 75%,#12161e14 75%),none;background-position:0 0,0 10px,10px -10px,-10px 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:20px 20px;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;border-radius:12px;place-items:center;min-height:224px;padding:14px;display:grid}.FaviconGenerator-module__ZBva4G__previewImage{image-rendering:auto;border-radius:14px;width:min(100%,132px);height:auto;display:block;box-shadow:0 12px 32px #12161e38,0 0 0 1px #12161e1f}.FaviconGenerator-module__ZBva4G__emptyPreview{aspect-ratio:1;color:#12161eb8;text-align:center;background:#ffffff6b;border:1px dashed #12161e42;border-radius:18px;place-items:center;width:min(100%,164px);padding:18px;font-size:12px;line-height:1.4;display:grid}.FaviconGenerator-module__ZBva4G__resultMeta{border:1px solid var(--premium-border);background:#ffffff09;border-radius:12px;align-content:center;gap:8px;padding:14px}.FaviconGenerator-module__ZBva4G__resultMeta strong{color:var(--premium-text);font-size:clamp(22px,2.6vw,34px);line-height:1.05}.FaviconGenerator-module__ZBva4G__resultMeta span,.FaviconGenerator-module__ZBva4G__resultMeta small{color:var(--premium-muted);font-size:12px}.FaviconGenerator-module__ZBva4G__error{color:#ffd0c7;background:#5a141447;border:1px solid #ff7c7c5c;border-radius:9px;margin:0;padding:10px 12px;font-size:12px}.FaviconGenerator-module__ZBva4G__actionGrid{grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr) minmax(0,.9fr);gap:8px}.FaviconGenerator-module__ZBva4G__primaryButton,.FaviconGenerator-module__ZBva4G__secondaryButton,.FaviconGenerator-module__ZBva4G__optionsButton{border:1px solid var(--premium-border-strong);min-height:48px;font:inherit;cursor:pointer;border-radius:8px;font-size:12px}.FaviconGenerator-module__ZBva4G__primaryButton{color:#1f1607;background:linear-gradient(180deg, color-mix(in srgb, var(--premium-accent) 84%, #fff 10%), var(--premium-accent));box-shadow:0 10px 24px color-mix(in srgb, var(--premium-accent) 20%, transparent), inset 0 1px 0 #ffffff3d}.FaviconGenerator-module__ZBva4G__secondaryButton,.FaviconGenerator-module__ZBva4G__optionsButton{color:var(--premium-text);background:#ffffff0b}.FaviconGenerator-module__ZBva4G__optionsButton{color:var(--premium-accent);border-style:dashed}.FaviconGenerator-module__ZBva4G__primaryButton:disabled,.FaviconGenerator-module__ZBva4G__secondaryButton:disabled{cursor:not-allowed;opacity:.45}.FaviconGenerator-module__ZBva4G__optionsBackdrop{background:0 0;border:0;padding:0;display:none}.FaviconGenerator-module__ZBva4G__optionsBackdrop[data-open=true]{z-index:1090;display:block;position:fixed;inset:0}.FaviconGenerator-module__ZBva4G__optionsPanel{z-index:1100;border:1px solid var(--premium-border-strong);background:radial-gradient(circle at top left, var(--premium-accent-soft), transparent 38%), #0c0a08fa;border-radius:12px;gap:12px;width:min(360px,100% - 28px);padding:14px;position:absolute;bottom:72px;right:14px;box-shadow:0 26px 70px #0000007a,inset 0 1px #ffffff0f}.FaviconGenerator-module__ZBva4G__optionsPanel[data-open=false]{display:none}.FaviconGenerator-module__ZBva4G__optionsHeader{border-bottom:1px solid var(--premium-border);color:var(--premium-text);justify-content:space-between;align-items:center;gap:10px;padding-bottom:8px;display:flex}.FaviconGenerator-module__ZBva4G__optionsHeader button{border:1px solid var(--premium-border);width:28px;height:28px;color:var(--premium-text);cursor:pointer;background:#ffffff0b;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.FaviconGenerator-module__ZBva4G__sizeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.FaviconGenerator-module__ZBva4G__sizeButton{border:1px solid var(--premium-border);min-height:42px;color:var(--premium-muted);font:inherit;cursor:pointer;background:#ffffff09;border-radius:8px;font-size:12px}.FaviconGenerator-module__ZBva4G__sizeButton[data-selected=true]{border-color:var(--premium-border-strong);color:var(--premium-text);background:color-mix(in srgb, var(--premium-accent) 16%, transparent)}@media (max-width:900px){.FaviconGenerator-module__ZBva4G__faviconWorkspace{grid-template-columns:1fr}}@media (max-width:760px){.FaviconGenerator-module__ZBva4G__inputCard,.FaviconGenerator-module__ZBva4G__resultCard{padding:10px}.FaviconGenerator-module__ZBva4G__cardHeader{gap:8px}.FaviconGenerator-module__ZBva4G__cardHeader h2{font-size:20px}.FaviconGenerator-module__ZBva4G__cardHeader p{font-size:10px}.FaviconGenerator-module__ZBva4G__dropzone{min-height:126px;padding:12px}.FaviconGenerator-module__ZBva4G__dropzone strong{font-size:22px}.FaviconGenerator-module__ZBva4G__trustChips{grid-template-columns:repeat(3,minmax(0,1fr))}.FaviconGenerator-module__ZBva4G__trustChips span{padding:7px 5px;font-size:10px}.FaviconGenerator-module__ZBva4G__previewRow,.FaviconGenerator-module__ZBva4G__actionGrid{grid-template-columns:1fr}.FaviconGenerator-module__ZBva4G__previewFrame{min-height:164px}.FaviconGenerator-module__ZBva4G__previewImage{width:min(100%,104px)}.FaviconGenerator-module__ZBva4G__resultMeta{padding:10px}.FaviconGenerator-module__ZBva4G__resultMeta strong{font-size:22px}.FaviconGenerator-module__ZBva4G__primaryButton,.FaviconGenerator-module__ZBva4G__secondaryButton,.FaviconGenerator-module__ZBva4G__optionsButton{min-height:44px}.FaviconGenerator-module__ZBva4G__optionsPanel{width:auto;max-height:min(72vh,520px);position:fixed;inset:auto 10px 10px;overflow:auto}}
.FormatConverter-module__ziCCKW__flowWorkspace,.FormatConverter-module__ziCCKW__slotStack,.FormatConverter-module__ziCCKW__metaStack,.FormatConverter-module__ziCCKW__resultGrid,.FormatConverter-module__ziCCKW__intentSummary,.FormatConverter-module__ziCCKW__modeHint,.FormatConverter-module__ziCCKW__optionGrid,.FormatConverter-module__ziCCKW__metaList{gap:10px;min-width:0;display:grid}.FormatConverter-module__ziCCKW__heroValue{color:var(--premium-accent,var(--accent));font-family:var(--font-premium-shell-pixel,monospace);font-size:22px;line-height:1}.FormatConverter-module__ziCCKW__metaStack,.FormatConverter-module__ziCCKW__resultGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.FormatConverter-module__ziCCKW__metaPill,.FormatConverter-module__ziCCKW__fixedOption,.FormatConverter-module__ziCCKW__option{border:1px solid var(--premium-border,#f5dec514);background:#ffffff06;border-radius:6px;gap:4px;min-width:0;padding:10px 12px;display:grid;box-shadow:0 0 0 1px #0000003d,inset 0 1px #ffffff08}.FormatConverter-module__ziCCKW__metaPill span,.FormatConverter-module__ziCCKW__intentSummary span,.FormatConverter-module__ziCCKW__modeHint span,.FormatConverter-module__ziCCKW__option small,.FormatConverter-module__ziCCKW__fixedOption span{color:var(--premium-muted,var(--muted-text));font-size:10px;line-height:1.35}.FormatConverter-module__ziCCKW__metaPill strong,.FormatConverter-module__ziCCKW__intentSummary strong,.FormatConverter-module__ziCCKW__modeHint strong,.FormatConverter-module__ziCCKW__option span,.FormatConverter-module__ziCCKW__fixedOption strong{color:var(--premium-text,var(--foreground));letter-spacing:0;font-size:11px;line-height:1.2}.FormatConverter-module__ziCCKW__option{cursor:pointer}.FormatConverter-module__ziCCKW__option input{accent-color:var(--premium-accent,var(--accent))}@media (max-width:640px){.FormatConverter-module__ziCCKW__metaStack,.FormatConverter-module__ziCCKW__resultGrid{grid-template-columns:1fr}}
.ImageCompressor-module__jl0ASG__flowWorkspace,.ImageCompressor-module__jl0ASG__slotStack,.ImageCompressor-module__jl0ASG__metaStack,.ImageCompressor-module__jl0ASG__resultGrid,.ImageCompressor-module__jl0ASG__intentSummary,.ImageCompressor-module__jl0ASG__modeHint{gap:10px;min-width:0;display:grid}.ImageCompressor-module__jl0ASG__heroValue{color:var(--premium-accent,var(--accent));font-family:var(--font-premium-shell-pixel,monospace);font-size:22px;line-height:1}.ImageCompressor-module__jl0ASG__metaStack,.ImageCompressor-module__jl0ASG__resultGrid,.ImageCompressor-module__jl0ASG__presetGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ImageCompressor-module__jl0ASG__metaPill,.ImageCompressor-module__jl0ASG__toggleRow{border:1px solid var(--premium-border,#f5dec514);background:#ffffff06;border-radius:6px;gap:4px;min-width:0;padding:10px 12px;display:grid;box-shadow:0 0 0 1px #0000003d,inset 0 1px #ffffff08}.ImageCompressor-module__jl0ASG__metaPill span,.ImageCompressor-module__jl0ASG__intentSummary span,.ImageCompressor-module__jl0ASG__modeHint span,.ImageCompressor-module__jl0ASG__toggleRow small{color:var(--premium-muted,var(--muted-text));font-size:10px;line-height:1.35}.ImageCompressor-module__jl0ASG__metaPill strong,.ImageCompressor-module__jl0ASG__intentSummary strong,.ImageCompressor-module__jl0ASG__modeHint strong,.ImageCompressor-module__jl0ASG__toggleRow span{color:var(--premium-text,var(--foreground));letter-spacing:0;font-size:11px;line-height:1.2}.ImageCompressor-module__jl0ASG__rangeField{gap:10px;display:grid}.ImageCompressor-module__jl0ASG__rangeField span{color:var(--premium-text,var(--foreground));font-size:11px;font-weight:700;line-height:1.2}.ImageCompressor-module__jl0ASG__rangeField input,.ImageCompressor-module__jl0ASG__option input{accent-color:var(--premium-accent,var(--accent))}.ImageCompressor-module__jl0ASG__rangeField strong{background:color-mix(in srgb, var(--premium-accent,var(--accent)) 10%, transparent);width:fit-content;color:var(--premium-accent,var(--accent));border-radius:6px;padding:8px 12px;font-size:11px;box-shadow:0 0 0 1px #0000003d,inset 0 1px #ffffff08}.ImageCompressor-module__jl0ASG__presetButton,.ImageCompressor-module__jl0ASG__option{border:1px solid var(--premium-border,#f5dec51a);min-height:40px;color:var(--premium-text,var(--text-primary));cursor:pointer;font:inherit;background:#ffffff08;border-radius:6px;gap:4px;padding:10px 12px;font-size:10px;display:grid;box-shadow:0 0 0 1px #0000003d,inset 0 1px #ffffff08}.ImageCompressor-module__jl0ASG__optionGrid{gap:8px;display:grid}.ImageCompressor-module__jl0ASG__option span{color:var(--premium-text,var(--foreground));font-size:11px;font-weight:700;line-height:1.2}.ImageCompressor-module__jl0ASG__option small{color:var(--premium-muted,var(--muted-text));font-size:10px;line-height:1.4}@media (max-width:640px){.ImageCompressor-module__jl0ASG__metaStack,.ImageCompressor-module__jl0ASG__resultGrid,.ImageCompressor-module__jl0ASG__presetGrid{grid-template-columns:1fr}}
.ImageColorExtractor-module__4GWKga__colorWorkspace,.ImageColorExtractor-module__4GWKga__inputCard,.ImageColorExtractor-module__4GWKga__resultCard,.ImageColorExtractor-module__4GWKga__cardHeader,.ImageColorExtractor-module__4GWKga__dropzone,.ImageColorExtractor-module__4GWKga__trustChips,.ImageColorExtractor-module__4GWKga__pickerStage,.ImageColorExtractor-module__4GWKga__pickerSurface,.ImageColorExtractor-module__4GWKga__pickerEmpty,.ImageColorExtractor-module__4GWKga__resultTop,.ImageColorExtractor-module__4GWKga__resultMeta,.ImageColorExtractor-module__4GWKga__valueGrid,.ImageColorExtractor-module__4GWKga__colorChip,.ImageColorExtractor-module__4GWKga__actionGrid,.ImageColorExtractor-module__4GWKga__optionsPanel,.ImageColorExtractor-module__4GWKga__countGrid{min-width:0;display:grid}.ImageColorExtractor-module__4GWKga__colorWorkspace{grid-template-columns:minmax(280px,.9fr) minmax(340px,1.1fr);align-items:start;gap:12px}.ImageColorExtractor-module__4GWKga__inputCard,.ImageColorExtractor-module__4GWKga__resultCard{border:1px solid var(--premium-border);background:radial-gradient(circle at top left, var(--premium-accent-soft), transparent 36%), linear-gradient(180deg, color-mix(in srgb, var(--premium-accent) 8%, transparent), transparent 38%), #0b0a09db;border-radius:10px;gap:12px;padding:14px;position:relative;box-shadow:inset 0 1px #ffffff0a,0 16px 42px #00000047}.ImageColorExtractor-module__4GWKga__inputCard{align-content:start}.ImageColorExtractor-module__4GWKga__cardHeader{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px}.ImageColorExtractor-module__4GWKga__cardHeader>span{border:1px solid var(--premium-border-strong);min-width:32px;min-height:28px;color:var(--premium-accent);background:color-mix(in srgb, var(--premium-accent) 10%, transparent);border-radius:7px;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.ImageColorExtractor-module__4GWKga__cardHeader h2{color:var(--premium-text);margin:0;font-size:clamp(20px,2.2vw,28px);line-height:1.05}.ImageColorExtractor-module__4GWKga__cardHeader p{color:var(--premium-muted);margin:3px 0 0;font-size:11px;line-height:1.45}.ImageColorExtractor-module__4GWKga__dropzone{border:1px dashed var(--premium-border-strong);min-height:228px;color:var(--premium-text);cursor:pointer;background:repeating-linear-gradient(135deg,#ffffff09 0 9px,#0000 9px 18px),#080706b8;border-radius:10px;align-content:center;gap:10px;padding:14px;position:relative}.ImageColorExtractor-module__4GWKga__dropzone input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ImageColorExtractor-module__4GWKga__sourcePreview,.ImageColorExtractor-module__4GWKga__emptyPreview{border:1px solid var(--premium-border);background:#ffffff0a;border-radius:10px;width:100%;height:118px}.ImageColorExtractor-module__4GWKga__sourcePreview{object-fit:contain;display:block}.ImageColorExtractor-module__4GWKga__emptyPreview{color:var(--premium-muted);text-align:center;place-items:center;padding:16px;font-size:12px;line-height:1.4;display:grid}.ImageColorExtractor-module__4GWKga__dropzone strong{color:var(--premium-text);font-size:clamp(22px,2.4vw,30px);line-height:1}.ImageColorExtractor-module__4GWKga__dropzone span{max-width:100%;color:var(--premium-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.4;overflow:hidden}.ImageColorExtractor-module__4GWKga__trustChips{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:6px}.ImageColorExtractor-module__4GWKga__trustChips span{border:1px solid var(--premium-border);min-width:0;color:var(--premium-muted);text-align:center;white-space:nowrap;background:#ffffff09;border-radius:8px;padding:8px 9px;font-size:11px}.ImageColorExtractor-module__4GWKga__resultTop{grid-template-columns:minmax(190px,1fr) minmax(170px,.8fr);align-items:stretch;gap:10px}.ImageColorExtractor-module__4GWKga__pickerStage{border:1px solid var(--premium-border);background:repeating-linear-gradient(135deg,#ffffff08 0 10px,#0000 10px 20px),#ffffff06;border-radius:12px;place-items:center;min-height:286px;padding:12px}.ImageColorExtractor-module__4GWKga__pickerSurface{cursor:crosshair;touch-action:none;border-radius:11px;place-items:center;max-width:100%;max-height:310px;display:inline-grid;position:relative}.ImageColorExtractor-module__4GWKga__pickerSurface:focus-visible{outline:2px solid var(--premium-accent);outline-offset:4px}.ImageColorExtractor-module__4GWKga__pickerImage{border:1px solid var(--premium-border-strong);object-fit:contain;-webkit-user-select:none;user-select:none;border-radius:11px;max-width:100%;max-height:310px;display:block}.ImageColorExtractor-module__4GWKga__pickTarget{z-index:2;width:30px;height:30px;box-shadow:0 0 0 3px var(--picked-color), 0 10px 24px #0000006b;pointer-events:none;border:2px solid #fff;border-radius:999px;position:absolute;transform:translate(-50%,-50%)}.ImageColorExtractor-module__4GWKga__pickTarget:before,.ImageColorExtractor-module__4GWKga__pickTarget:after{content:"";background:#fff;position:absolute;box-shadow:0 0 0 1px #00000080}.ImageColorExtractor-module__4GWKga__pickTarget:before{width:42px;height:2px;top:50%;left:-8px;transform:translateY(-50%)}.ImageColorExtractor-module__4GWKga__pickTarget:after{width:2px;height:42px;top:-8px;left:50%;transform:translate(-50%)}.ImageColorExtractor-module__4GWKga__magnifier{z-index:3;border:2px solid var(--picked-color);pointer-events:none;background-color:#080706e6;background-repeat:no-repeat;border-radius:999px;width:118px;height:118px;position:absolute;top:10px;right:10px;box-shadow:0 16px 42px #00000075,inset 0 0 0 1px #fff3}.ImageColorExtractor-module__4GWKga__magnifier span,.ImageColorExtractor-module__4GWKga__magnifier span:before,.ImageColorExtractor-module__4GWKga__magnifier span:after{content:"";pointer-events:none;position:absolute}.ImageColorExtractor-module__4GWKga__magnifier span{border-radius:inherit;background:linear-gradient(90deg,#0000 calc(50% - 1px),#ffffffdb 50%,#0000 calc(50% + 1px)),linear-gradient(0deg,#0000 calc(50% - 1px),#ffffffdb 50%,#0000 calc(50% + 1px));inset:0}.ImageColorExtractor-module__4GWKga__magnifier span:before{background:var(--picked-color);border:2px solid #fff;border-radius:999px;width:8px;height:8px;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.ImageColorExtractor-module__4GWKga__pickerEmpty{border:1px dashed var(--premium-border);width:100%;min-height:238px;color:var(--premium-muted);text-align:center;border-radius:11px;place-items:center;gap:8px;padding:16px}.ImageColorExtractor-module__4GWKga__pickerEmpty strong{color:var(--premium-text);font-size:clamp(22px,2.2vw,30px);line-height:1}.ImageColorExtractor-module__4GWKga__pickerEmpty span{font-size:12px;line-height:1.45}.ImageColorExtractor-module__4GWKga__selectedSwatch{border:1px solid var(--premium-border-strong);color:#fff;background:linear-gradient(180deg, transparent, #0000006b), var(--selected-color);min-height:132px;box-shadow:0 18px 44px color-mix(in srgb, var(--selected-color) 22%, transparent), inset 0 1px 0 #ffffff29;border-radius:12px;align-content:end;gap:7px;padding:14px;display:grid}.ImageColorExtractor-module__4GWKga__selectedSwatch strong{text-shadow:0 1px 16px #0000005c;font-size:clamp(26px,3vw,40px);line-height:.95}.ImageColorExtractor-module__4GWKga__selectedSwatch span,.ImageColorExtractor-module__4GWKga__selectedSwatch small{text-shadow:0 1px 12px #00000057;font-size:12px}.ImageColorExtractor-module__4GWKga__resultMeta{border:1px solid var(--premium-border);background:#ffffff09;border-radius:12px;align-content:center;gap:8px;padding:14px}.ImageColorExtractor-module__4GWKga__resultMeta strong{color:var(--premium-text);font-size:clamp(22px,2.6vw,34px);line-height:1.05}.ImageColorExtractor-module__4GWKga__resultMeta span{color:var(--premium-muted);font-size:12px}.ImageColorExtractor-module__4GWKga__valueGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ImageColorExtractor-module__4GWKga__valueGrid>div{border:1px solid var(--premium-border);background:#ffffff09;border-radius:10px;gap:5px;min-width:0;padding:10px;display:grid}.ImageColorExtractor-module__4GWKga__valueGrid span{color:var(--premium-muted);font-size:10px}.ImageColorExtractor-module__4GWKga__valueGrid strong{min-width:0;color:var(--premium-text);overflow-wrap:anywhere;font-size:11px;line-height:1.25}.ImageColorExtractor-module__4GWKga__paletteGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ImageColorExtractor-module__4GWKga__colorChip{border:1px solid var(--premium-border);min-height:54px;color:var(--premium-text);font:inherit;cursor:pointer;background:#ffffff09;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px}.ImageColorExtractor-module__4GWKga__colorChip[data-selected=true]{border-color:var(--premium-border-strong);background:color-mix(in srgb, var(--chip-color) 18%, #ffffff0b)}.ImageColorExtractor-module__4GWKga__colorChip>span{background:var(--chip-color);width:28px;height:28px;box-shadow:0 8px 18px color-mix(in srgb, var(--chip-color) 22%, transparent);border:1px solid #ffffff57;border-radius:8px}.ImageColorExtractor-module__4GWKga__colorChip strong,.ImageColorExtractor-module__4GWKga__colorChip small{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.ImageColorExtractor-module__4GWKga__colorChip small{color:var(--premium-muted)}.ImageColorExtractor-module__4GWKga__paletteEmpty{border:1px dashed var(--premium-border);color:var(--premium-muted);text-align:center;border-radius:10px;grid-column:1/-1;padding:18px;font-size:12px}.ImageColorExtractor-module__4GWKga__error{color:#ffd0c7;background:#5a141447;border:1px solid #ff7c7c5c;border-radius:9px;margin:0;padding:10px 12px;font-size:12px}.ImageColorExtractor-module__4GWKga__actionGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.9fr);gap:8px}.ImageColorExtractor-module__4GWKga__primaryButton,.ImageColorExtractor-module__4GWKga__secondaryButton,.ImageColorExtractor-module__4GWKga__optionsButton{border:1px solid var(--premium-border-strong);min-height:48px;font:inherit;cursor:pointer;border-radius:8px;font-size:12px}.ImageColorExtractor-module__4GWKga__primaryButton{color:#1f1607;background:linear-gradient(180deg, color-mix(in srgb, var(--premium-accent) 84%, #fff 10%), var(--premium-accent));box-shadow:0 10px 24px color-mix(in srgb, var(--premium-accent) 20%, transparent), inset 0 1px 0 #ffffff3d}.ImageColorExtractor-module__4GWKga__secondaryButton,.ImageColorExtractor-module__4GWKga__optionsButton{color:var(--premium-text);background:#ffffff0b}.ImageColorExtractor-module__4GWKga__optionsButton{color:var(--premium-accent);border-style:dashed}.ImageColorExtractor-module__4GWKga__primaryButton:disabled,.ImageColorExtractor-module__4GWKga__secondaryButton:disabled{cursor:not-allowed;opacity:.45}.ImageColorExtractor-module__4GWKga__optionsBackdrop{background:0 0;border:0;padding:0;display:none}.ImageColorExtractor-module__4GWKga__optionsBackdrop[data-open=true]{z-index:1090;display:block;position:fixed;inset:0}.ImageColorExtractor-module__4GWKga__optionsPanel{z-index:1100;border:1px solid var(--premium-border-strong);background:radial-gradient(circle at top left, var(--premium-accent-soft), transparent 38%), #0c0a08fa;border-radius:12px;gap:12px;width:min(320px,100% - 28px);padding:14px;position:absolute;bottom:72px;right:14px;box-shadow:0 26px 70px #0000007a,inset 0 1px #ffffff0f}.ImageColorExtractor-module__4GWKga__optionsPanel[data-open=false]{display:none}.ImageColorExtractor-module__4GWKga__optionsHeader{border-bottom:1px solid var(--premium-border);color:var(--premium-text);justify-content:space-between;align-items:center;gap:10px;padding-bottom:8px;display:flex}.ImageColorExtractor-module__4GWKga__optionsHeader button{border:1px solid var(--premium-border);width:28px;height:28px;color:var(--premium-text);cursor:pointer;background:#ffffff0b;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.ImageColorExtractor-module__4GWKga__countGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ImageColorExtractor-module__4GWKga__countButton{border:1px solid var(--premium-border);min-height:42px;color:var(--premium-muted);font:inherit;cursor:pointer;background:#ffffff09;border-radius:8px;font-size:12px}.ImageColorExtractor-module__4GWKga__countButton[data-selected=true]{border-color:var(--premium-border-strong);color:var(--premium-text);background:color-mix(in srgb, var(--premium-accent) 16%, transparent)}@media (max-width:900px){.ImageColorExtractor-module__4GWKga__colorWorkspace{grid-template-columns:1fr}}@media (max-width:760px){.ImageColorExtractor-module__4GWKga__inputCard,.ImageColorExtractor-module__4GWKga__resultCard{padding:10px}.ImageColorExtractor-module__4GWKga__cardHeader{gap:8px}.ImageColorExtractor-module__4GWKga__cardHeader h2{font-size:20px}.ImageColorExtractor-module__4GWKga__cardHeader p{font-size:10px}.ImageColorExtractor-module__4GWKga__dropzone{min-height:154px;padding:10px}.ImageColorExtractor-module__4GWKga__sourcePreview,.ImageColorExtractor-module__4GWKga__emptyPreview{height:72px}.ImageColorExtractor-module__4GWKga__dropzone strong{font-size:22px}.ImageColorExtractor-module__4GWKga__trustChips{grid-template-columns:repeat(3,minmax(0,1fr))}.ImageColorExtractor-module__4GWKga__trustChips span{padding:7px 5px;font-size:10px}.ImageColorExtractor-module__4GWKga__resultTop,.ImageColorExtractor-module__4GWKga__valueGrid,.ImageColorExtractor-module__4GWKga__actionGrid{grid-template-columns:1fr}.ImageColorExtractor-module__4GWKga__pickerStage{min-height:226px;padding:8px}.ImageColorExtractor-module__4GWKga__pickerSurface,.ImageColorExtractor-module__4GWKga__pickerImage{max-height:246px}.ImageColorExtractor-module__4GWKga__pickerEmpty{min-height:192px}.ImageColorExtractor-module__4GWKga__magnifier{width:86px;height:86px}.ImageColorExtractor-module__4GWKga__pickTarget{width:24px;height:24px}.ImageColorExtractor-module__4GWKga__selectedSwatch{min-height:112px}.ImageColorExtractor-module__4GWKga__paletteGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ImageColorExtractor-module__4GWKga__primaryButton,.ImageColorExtractor-module__4GWKga__secondaryButton,.ImageColorExtractor-module__4GWKga__optionsButton{min-height:44px}.ImageColorExtractor-module__4GWKga__optionsPanel{width:auto;max-height:min(72vh,520px);position:fixed;inset:auto 10px 10px;overflow:auto}}
.Instagram45Resizer-module__ZiqKWq__flowWorkspace,.Instagram45Resizer-module__ZiqKWq__metaStack,.Instagram45Resizer-module__ZiqKWq__intentSummary,.Instagram45Resizer-module__ZiqKWq__resultGrid{gap:10px;min-width:0;display:grid}.Instagram45Resizer-module__ZiqKWq__heroValue{color:var(--premium-accent,var(--accent));font-family:var(--font-premium-shell-pixel,monospace);font-size:20px;line-height:1}.Instagram45Resizer-module__ZiqKWq__metaStack,.Instagram45Resizer-module__ZiqKWq__resultGrid,.Instagram45Resizer-module__ZiqKWq__optionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.Instagram45Resizer-module__ZiqKWq__metaPill,.Instagram45Resizer-module__ZiqKWq__modeHint{background:#ffffff07;border:1px solid #f5dec514;border-radius:6px;gap:4px;min-width:0;padding:10px 12px;display:grid;box-shadow:0 0 0 1px #0000003d,inset 0 1px #ffffff08}.Instagram45Resizer-module__ZiqKWq__metaPill span,.Instagram45Resizer-module__ZiqKWq__intentSummary span,.Instagram45Resizer-module__ZiqKWq__modeHint span{color:var(--muted-text);font-size:10px;line-height:1.35}.Instagram45Resizer-module__ZiqKWq__metaPill strong,.Instagram45Resizer-module__ZiqKWq__intentSummary strong,.Instagram45Resizer-module__ZiqKWq__modeHint strong{letter-spacing:0;font-size:11px;line-height:1.2}.Instagram45Resizer-module__ZiqKWq__workspace{gap:16px}.Instagram45Resizer-module__ZiqKWq__heading{gap:8px;display:grid}.Instagram45Resizer-module__ZiqKWq__heading h2{letter-spacing:0;font-size:22px;line-height:1.1}.Instagram45Resizer-module__ZiqKWq__heading p,.Instagram45Resizer-module__ZiqKWq__actionCopy p,.Instagram45Resizer-module__ZiqKWq__placeholder p,.Instagram45Resizer-module__ZiqKWq__controlHeader span,.Instagram45Resizer-module__ZiqKWq__option small{color:var(--muted-text);font-size:10px;line-height:1.4}.Instagram45Resizer-module__ZiqKWq__topGrid,.Instagram45Resizer-module__ZiqKWq__previewGrid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:14px;display:grid}.Instagram45Resizer-module__ZiqKWq__controlCard,.Instagram45Resizer-module__ZiqKWq__placeholder{background:linear-gradient(180deg, color-mix(in srgb, var(--premium-accent,var(--accent)) 8%, transparent), transparent 24%), #ffffff06;border:1px solid #f5dec51a;border-radius:6px;align-content:start;gap:14px;padding:16px;display:grid;box-shadow:0 0 0 1px #0000006b,0 14px 40px #0000004d,inset 0 1px #ffffff0a}.Instagram45Resizer-module__ZiqKWq__controlHeader{gap:6px;display:grid}.Instagram45Resizer-module__ZiqKWq__controlHeader strong,.Instagram45Resizer-module__ZiqKWq__actionCopy strong,.Instagram45Resizer-module__ZiqKWq__placeholder strong{letter-spacing:0;font-size:12px;line-height:1.2}.Instagram45Resizer-module__ZiqKWq__fieldset{border:0;gap:10px;display:grid}.Instagram45Resizer-module__ZiqKWq__fieldset legend{letter-spacing:0;margin-bottom:8px;font-size:11px;font-weight:700;line-height:1.2}.Instagram45Resizer-module__ZiqKWq__optionGrid{gap:8px;display:grid}.Instagram45Resizer-module__ZiqKWq__option{cursor:pointer;background:#ffffff08;border:1px solid #f5dec51a;border-radius:6px;gap:4px;padding:12px 14px;display:grid;box-shadow:0 0 0 1px #0000003d,inset 0 1px #ffffff08}.Instagram45Resizer-module__ZiqKWq__option input{accent-color:var(--accent)}.Instagram45Resizer-module__ZiqKWq__option span{letter-spacing:0;font-size:11px;font-weight:700;line-height:1.2}.Instagram45Resizer-module__ZiqKWq__directFrameSurface{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;gap:8px;display:grid}.Instagram45Resizer-module__ZiqKWq__directFrameSurface:active{cursor:grabbing}.Instagram45Resizer-module__ZiqKWq__directFrameHint{color:var(--muted-text);margin:0;font-size:10px;line-height:1.45}.Instagram45Resizer-module__ZiqKWq__actions{background:linear-gradient(180deg, color-mix(in srgb, var(--premium-accent,var(--accent)) 8%, transparent), transparent 24%), #ffffff06;border:1px solid #f5dec51a;border-radius:6px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex;box-shadow:0 0 0 1px #0000006b,0 14px 40px #0000004d,inset 0 1px #ffffff0a}.Instagram45Resizer-module__ZiqKWq__actionCopy{gap:4px;display:grid}@media (max-width:900px){.Instagram45Resizer-module__ZiqKWq__topGrid,.Instagram45Resizer-module__ZiqKWq__previewGrid,.Instagram45Resizer-module__ZiqKWq__metaStack,.Instagram45Resizer-module__ZiqKWq__resultGrid,.Instagram45Resizer-module__ZiqKWq__optionGrid{grid-template-columns:1fr}.Instagram45Resizer-module__ZiqKWq__actions{flex-direction:column;align-items:stretch}}@media (max-width:640px){.Instagram45Resizer-module__ZiqKWq__controlCard,.Instagram45Resizer-module__ZiqKWq__placeholder{padding:16px}}
.QRCodeGenerator-module___mYcOq__qrWorkspace,.QRCodeGenerator-module___mYcOq__inputCard,.QRCodeGenerator-module___mYcOq__resultCard,.QRCodeGenerator-module___mYcOq__cardHeader,.QRCodeGenerator-module___mYcOq__previewRow,.QRCodeGenerator-module___mYcOq__resultMeta,.QRCodeGenerator-module___mYcOq__actionGrid,.QRCodeGenerator-module___mYcOq__optionsPanel,.QRCodeGenerator-module___mYcOq__field,.QRCodeGenerator-module___mYcOq__colorGrid,.QRCodeGenerator-module___mYcOq__trustChips{min-width:0;display:grid}.QRCodeGenerator-module___mYcOq__qrWorkspace{grid-template-columns:minmax(280px,.92fr) minmax(320px,1.08fr);align-items:stretch;gap:12px}.QRCodeGenerator-module___mYcOq__inputCard,.QRCodeGenerator-module___mYcOq__resultCard{border:1px solid var(--premium-border);background:radial-gradient(circle at top left, var(--premium-accent-soft), transparent 36%), linear-gradient(180deg, color-mix(in srgb, var(--premium-accent) 8%, transparent), transparent 38%), #0b0a09db;border-radius:10px;gap:12px;padding:14px;position:relative;box-shadow:inset 0 1px #ffffff0a,0 16px 42px #00000047}.QRCodeGenerator-module___mYcOq__cardHeader{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px}.QRCodeGenerator-module___mYcOq__cardHeader>span{border:1px solid var(--premium-border-strong);min-width:32px;min-height:28px;color:var(--premium-accent);background:color-mix(in srgb, var(--premium-accent) 10%, transparent);border-radius:7px;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.QRCodeGenerator-module___mYcOq__cardHeader h2{color:var(--premium-text);margin:0;font-size:clamp(20px,2.2vw,28px);line-height:1.05}.QRCodeGenerator-module___mYcOq__cardHeader p{color:var(--premium-muted);margin:3px 0 0;font-size:11px;line-height:1.45}.QRCodeGenerator-module___mYcOq__textarea{resize:vertical;border:1px dashed var(--premium-border-strong);width:100%;min-height:180px;color:var(--premium-text);font:inherit;background:linear-gradient(135deg,#ffffff09,#0000 40%),#080706b8;border-radius:10px;outline:none;padding:14px;font-size:14px;line-height:1.55}.QRCodeGenerator-module___mYcOq__textarea:focus{border-color:var(--premium-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--premium-accent) 20%, transparent)}.QRCodeGenerator-module___mYcOq__trustChips{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.QRCodeGenerator-module___mYcOq__trustChips span{border:1px solid var(--premium-border);min-width:0;color:var(--premium-muted);text-align:center;white-space:nowrap;background:#ffffff09;border-radius:8px;padding:8px 9px;font-size:11px}.QRCodeGenerator-module___mYcOq__previewRow{grid-template-columns:minmax(170px,.82fr) minmax(170px,1fr);align-items:stretch;gap:12px}.QRCodeGenerator-module___mYcOq__previewFrame{border:1px solid var(--premium-border);background:linear-gradient(135deg,#ffffff0a,#0000 42%),#f7f2e8;border-radius:12px;place-items:center;min-height:224px;padding:14px;display:grid}.QRCodeGenerator-module___mYcOq__previewImage{border-radius:6px;width:min(100%,220px);height:auto;display:block}.QRCodeGenerator-module___mYcOq__emptyPreview{aspect-ratio:1;color:#12161eb8;text-align:center;background:repeating-linear-gradient(135deg,#12161e0d 0 8px,#0000 8px 16px);border:1px dashed #12161e42;border-radius:10px;place-items:center;width:min(100%,220px);padding:18px;font-size:12px;line-height:1.4;display:grid}.QRCodeGenerator-module___mYcOq__resultMeta{border:1px solid var(--premium-border);background:#ffffff09;border-radius:12px;align-content:center;gap:8px;padding:14px}.QRCodeGenerator-module___mYcOq__resultMeta strong{color:var(--premium-text);font-size:clamp(22px,2.6vw,34px);line-height:1.05}.QRCodeGenerator-module___mYcOq__resultMeta span{color:var(--premium-muted);font-size:12px}.QRCodeGenerator-module___mYcOq__actionGrid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:8px}.QRCodeGenerator-module___mYcOq__primaryButton,.QRCodeGenerator-module___mYcOq__secondaryButton,.QRCodeGenerator-module___mYcOq__optionsButton{border:1px solid var(--premium-border-strong);min-height:48px;font:inherit;cursor:pointer;border-radius:8px;font-size:12px}.QRCodeGenerator-module___mYcOq__primaryButton{color:#1f1607;background:linear-gradient(180deg, color-mix(in srgb, var(--premium-accent) 84%, #fff 10%), var(--premium-accent));box-shadow:0 10px 24px color-mix(in srgb, var(--premium-accent) 20%, transparent), inset 0 1px 0 #ffffff3d}.QRCodeGenerator-module___mYcOq__secondaryButton,.QRCodeGenerator-module___mYcOq__optionsButton{color:var(--premium-text);background:#ffffff0b}.QRCodeGenerator-module___mYcOq__optionsButton{color:var(--premium-accent);border-style:dashed}.QRCodeGenerator-module___mYcOq__primaryButton:disabled,.QRCodeGenerator-module___mYcOq__secondaryButton:disabled{cursor:not-allowed;opacity:.45}.QRCodeGenerator-module___mYcOq__optionsBackdrop{background:0 0;border:0;padding:0;display:none}.QRCodeGenerator-module___mYcOq__optionsBackdrop[data-open=true]{z-index:1090;display:block;position:fixed;inset:0}.QRCodeGenerator-module___mYcOq__optionsPanel{z-index:1100;border:1px solid var(--premium-border-strong);background:radial-gradient(circle at top left, var(--premium-accent-soft), transparent 38%), #0c0a08fa;border-radius:12px;gap:12px;width:min(420px,100% - 28px);padding:14px;position:absolute;bottom:72px;right:14px;box-shadow:0 26px 70px #0000007a,inset 0 1px #ffffff0f}.QRCodeGenerator-module___mYcOq__optionsPanel[data-open=false]{display:none}.QRCodeGenerator-module___mYcOq__optionsHeader{border-bottom:1px solid var(--premium-border);color:var(--premium-text);justify-content:space-between;align-items:center;gap:10px;padding-bottom:8px;display:flex}.QRCodeGenerator-module___mYcOq__optionsHeader button{border:1px solid var(--premium-border);width:28px;height:28px;color:var(--premium-text);cursor:pointer;background:#ffffff0b;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.QRCodeGenerator-module___mYcOq__field{color:var(--premium-muted);grid-template-columns:minmax(88px,auto) minmax(0,1fr) auto;align-items:center;gap:10px;font-size:12px}.QRCodeGenerator-module___mYcOq__field input,.QRCodeGenerator-module___mYcOq__field select{min-width:0}.QRCodeGenerator-module___mYcOq__field select{border:1px solid var(--premium-border);min-height:36px;color:var(--premium-text);background:#ffffff0f;border-radius:7px;padding:0 10px}.QRCodeGenerator-module___mYcOq__field output{min-width:54px;color:var(--premium-text);text-align:end}.QRCodeGenerator-module___mYcOq__colorGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.QRCodeGenerator-module___mYcOq__colorField{border:1px solid var(--premium-border);color:var(--premium-muted);background:#ffffff09;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px;font-size:12px;display:flex}.QRCodeGenerator-module___mYcOq__colorField input{background:0 0;border:0;width:44px;height:32px;padding:0}@media (max-width:900px){.QRCodeGenerator-module___mYcOq__qrWorkspace{grid-template-columns:1fr}}@media (max-width:760px){.QRCodeGenerator-module___mYcOq__inputCard,.QRCodeGenerator-module___mYcOq__resultCard{padding:10px}.QRCodeGenerator-module___mYcOq__cardHeader{gap:8px}.QRCodeGenerator-module___mYcOq__cardHeader h2{font-size:20px}.QRCodeGenerator-module___mYcOq__cardHeader p{font-size:10px}.QRCodeGenerator-module___mYcOq__textarea{min-height:132px;font-size:13px}.QRCodeGenerator-module___mYcOq__trustChips,.QRCodeGenerator-module___mYcOq__previewRow{grid-template-columns:1fr}.QRCodeGenerator-module___mYcOq__previewFrame{min-height:188px}.QRCodeGenerator-module___mYcOq__resultMeta{padding:10px}.QRCodeGenerator-module___mYcOq__resultMeta strong{font-size:22px}.QRCodeGenerator-module___mYcOq__actionGrid{grid-template-columns:1fr}.QRCodeGenerator-module___mYcOq__primaryButton,.QRCodeGenerator-module___mYcOq__secondaryButton,.QRCodeGenerator-module___mYcOq__optionsButton{min-height:44px}.QRCodeGenerator-module___mYcOq__optionsPanel{width:auto;max-height:min(72vh,520px);position:fixed;inset:auto 10px 10px;overflow:auto}.QRCodeGenerator-module___mYcOq__field{grid-template-columns:1fr auto}.QRCodeGenerator-module___mYcOq__field input,.QRCodeGenerator-module___mYcOq__field select{grid-column:1/-1}}
.RelatedTools-module__gGt1la__section{gap:14px}.RelatedTools-module__gGt1la__compactSection{gap:6px;display:grid}.RelatedTools-module__gGt1la__compactHeader strong{letter-spacing:0;font-size:11px;line-height:1.2}.RelatedTools-module__gGt1la__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.RelatedTools-module__gGt1la__compactGrid{grid-template-columns:1fr;gap:6px}.RelatedTools-module__gGt1la__card{background:linear-gradient(180deg, color-mix(in srgb, var(--premium-accent,var(--accent)) 8%, transparent), transparent 24%), #ffffff08;border:1px solid #f5dec51a;border-radius:6px;gap:4px;padding:14px 16px;transition:transform .2s,border-color .2s,background .2s;display:grid;box-shadow:0 0 0 1px #0000003d,inset 0 1px #ffffff08}.RelatedTools-module__gGt1la__card:hover{border-color:var(--surface-border-strong);background:#ffffff0b;transform:translate(-1px,-1px)}.RelatedTools-module__gGt1la__card strong{letter-spacing:0;font-size:11px;line-height:1.2}.RelatedTools-module__gGt1la__card span{color:var(--muted-text);font-size:10px;line-height:1.4}.RelatedTools-module__gGt1la__compactCard{background:linear-gradient(180deg, color-mix(in srgb, var(--premium-accent,var(--accent)) 6%, transparent), transparent 24%), #ffffff04;border-radius:6px;gap:1px;padding:9px 11px}.RelatedTools-module__gGt1la__compactCard strong{font-size:11px}.RelatedTools-module__gGt1la__compactCard span{font-size:10px;line-height:1.35}@media (max-width:900px){.RelatedTools-module__gGt1la__grid{grid-template-columns:1fr}}
