.Toast_toast__O7TdZ{position:fixed;left:50%;bottom:150px;transform:translateX(-50%);background:var(--toast-bg);color:var(--toast-text);font-size:13px;font-weight:500;padding:10px 16px;border-radius:12px;z-index:60;box-shadow:0 10px 30px rgba(0,0,0,.3);max-width:calc(100% - 32px);text-align:center;pointer-events:none}@media (max-width:700px){.Toast_toast__O7TdZ{bottom:170px}}.FileInputs_hidden__paIfX{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;left:-10px;top:-10px}.Button_btn__sgFU2{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border-radius:10px;border:1px solid var(--border);background:var(--surface2);color:var(--text);font-weight:600;font-size:14px;cursor:pointer;white-space:nowrap;transition:background .12s,border-color .12s}.Button_btn__sgFU2:hover{border-color:var(--muted)}.Button_btn__sgFU2:disabled{opacity:.45;cursor:not-allowed}.Button_btn__sgFU2 svg{width:18px;height:18px;flex:none}.Button_primary__oSpWt{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.Button_primary__oSpWt:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.Button_ghost__mZ9vJ{background:transparent}.Button_lg__PdjsY{height:52px;padding:0 28px;font-size:16px;border-radius:12px}.Button_sm__h9eWB{height:34px;padding:0 12px;font-size:13px}.Button_block__F_n7a{width:100%}.Button_saved__8RBMq{color:var(--ok);border-color:transparent;background:transparent}.IconButton_iconBtn__mkoMP{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border:0;background:transparent;cursor:pointer;color:var(--text)}.IconButton_iconBtn__mkoMP:hover{background:var(--surface2)}.IconButton_iconBtn__mkoMP:disabled{opacity:.35;cursor:not-allowed;background:transparent}.IconButton_iconBtn__mkoMP svg{width:18px;height:18px;flex:none}.LinkButton_link__BRgMT{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:var(--accent-text);font-weight:600;font-size:13px;cursor:pointer;padding:6px 4px;white-space:nowrap}.LinkButton_link__BRgMT:disabled{color:var(--muted);opacity:.6;cursor:default}.LinkButton_link__BRgMT svg{width:18px;height:18px;flex:none}.ProgressBar_bar__OkEu1{flex:1 1;height:4px;border-radius:4px;background:var(--surface2);overflow:hidden;min-width:40px}.ProgressBar_thick___xJdI{height:8px;border-radius:8px}.ProgressBar_fill__xN0da{height:100%;background:var(--fill);border-radius:inherit;transition:width .2s}.ProgressStrip_progress__NUG4w{flex:none;display:flex;align-items:center;gap:14px;padding:6px 14px;border-bottom:1px solid var(--border);background:var(--surface)}.ProgressStrip_text__6Z3ov{font-size:13px;color:var(--muted);white-space:nowrap}.ProgressStrip_text__6Z3ov strong{color:var(--text);font-weight:600}.ProgressStrip_err__OaXSX{color:var(--bad)}@media (max-width:700px){.ProgressStrip_progress__NUG4w{gap:10px;padding:6px 12px}}@media (max-width:400px){.ProgressStrip_nextLabel__wcjE7{display:none}}.ThumbnailStrip_strip__hdAOo{flex:none;display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;padding:10px 14px;background:var(--surface);border-top:1px solid var(--border);position:relative;scrollbar-width:thin}.ThumbnailStrip_thumb__7jJpC{position:relative;flex:none;width:64px;height:64px;border-radius:10px;border:0;padding:0;background:var(--surface2);cursor:pointer;overflow:hidden;opacity:.72;transition:opacity .12s}.ThumbnailStrip_thumb__7jJpC:hover{opacity:1}.ThumbnailStrip_cur__i9gti{opacity:1;box-shadow:0 0 0 2px var(--ring) inset}.ThumbnailStrip_canvas__1pE2_{width:64px;height:64px;display:block;transition:transform .12s}.ThumbnailStrip_cur__i9gti .ThumbnailStrip_canvas__1pE2_{transform:scale(.88);border-radius:6px}.ThumbnailStrip_badge__p_Fuy{position:absolute;inset-inline-end:4px;bottom:4px;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;color:#fff;box-shadow:0 0 0 1.5px rgba(13,19,33,.5)}.ThumbnailStrip_badge__p_Fuy svg{width:12px;height:12px}.ThumbnailStrip_ok__3b7Ac{background:var(--accent);color:var(--on-accent)}.ThumbnailStrip_bad__XaIf4{background:#c43b28}.ThumbnailStrip_spin__Lju2d{position:absolute;left:50%;top:50%;margin:-8px 0 0 -8px}.ThumbnailStrip_add__msidh{display:flex;align-items:center;justify-content:center;opacity:1;color:var(--muted);border:1.5px dashed var(--border);background:transparent}.ThumbnailStrip_add__msidh svg{width:22px;height:22px}.ThumbnailStrip_add__msidh:hover{color:var(--text);border-color:var(--muted)}@media (max-width:700px){.ThumbnailStrip_strip__hdAOo{padding:8px 10px}.ThumbnailStrip_canvas__1pE2_,.ThumbnailStrip_thumb__7jJpC{width:56px;height:56px}}.Wordmark_accent__C9udl{color:var(--accent-text)}.TopBar_topbar__G81xA{height:56px;flex:none;display:flex;align-items:center;gap:8px;padding:0 10px;border-bottom:1px solid var(--border);background:var(--surface)}.TopBar_left__2LVdD,.TopBar_right___zjGj{display:flex;align-items:center;gap:4px;flex:1 1;min-width:0}.TopBar_right___zjGj{justify-content:flex-end}.TopBar_right___zjGj>button:last-child{-webkit-margin-start:6px;margin-inline-start:6px}.TopBar_wordmark__7axrM{display:flex;align-items:center;gap:6px;font-weight:800;letter-spacing:-.03em;font-size:17px}.TopBar_wordmark__7axrM svg{width:18px;height:18px;color:var(--accent-text)}.TopBar_counter__rXtGS{flex:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;font-size:15px;padding:0 6px}@media (max-width:700px){.TopBar_exportLabel__6_QtU,.TopBar_hideXs__me70D,.TopBar_wmText__p6TrT{display:none}.TopBar_right___zjGj>button:last-child{padding:0 12px}}.LanguageToggle_toggle__PKrb9{display:inline-flex;align-items:center;height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--text);font-weight:600;font-size:13px;cursor:pointer}.LanguageToggle_toggle__PKrb9:hover{border-color:var(--muted)}.Landing_landing__S2fD6{flex:1 1;overflow:auto;justify-content:center;padding:40px 16px;background:var(--landing-glow),var(--bg)}.Landing_hero__Y_kSn,.Landing_landing__S2fD6{display:flex;align-items:center;position:relative}.Landing_hero__Y_kSn{width:100%;max-width:620px;flex-direction:column;text-align:center;z-index:2;pointer-events:none}.Landing_hero__Y_kSn>*{pointer-events:auto}.Landing_toolbar__MKsEo{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;-webkit-margin-after:20px;margin-block-end:20px}.Landing_markRow__9jeh0{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:15px;margin-bottom:6px}.Landing_markRow__9jeh0 svg{width:22px;height:22px;color:var(--accent-text)}.Landing_wordmark__igH80{margin:0;font-size:clamp(48px,10vw,88px);font-weight:800;letter-spacing:-.045em;line-height:1}.Landing_tagline__qA3OT{margin:14px 0 0;font-size:clamp(18px,3.2vw,22px);font-weight:600;letter-spacing:-.01em}.Landing_support__fxxJW{margin:12px 0 0;color:var(--muted);font-size:16px;max-width:500px;text-wrap:pretty}.Landing_steps__MO5OA{margin:28px 0 0;font-weight:700;letter-spacing:.02em;font-size:13px;color:var(--muted);text-transform:uppercase}.Landing_privacy__8kBLE{margin:6px 0 0;color:var(--muted);font-size:13px}.Landing_savedLogo__CpBzU{margin-top:16px;display:flex;align-items:center;gap:10px;color:var(--muted);font-size:13px}.Landing_savedLogo__CpBzU canvas{width:32px;height:32px;border-radius:8px}.ChooseStep_wrap__rFhCy{flex:1 1;overflow:auto;padding:20px 16px 24px;display:flex;justify-content:center}.ChooseStep_col__omNQJ{width:100%;max-width:560px;display:flex;flex-direction:column;gap:16px}.ChooseStep_photo__51Zfz{display:flex;align-items:center;gap:12px;padding:10px;border-radius:14px;border:1px solid var(--border);background:var(--surface)}.ChooseStep_photo__51Zfz canvas{width:64px;height:64px;border-radius:10px;flex:none;background:var(--surface2)}.ChooseStep_meta__caSD0{min-width:0;flex:1 1;display:flex;flex-direction:column}.ChooseStep_name__tkvrR{font-weight:600;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChooseStep_dims__Ws_Fs{font-size:12.5px;color:var(--muted);direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;text-align:start}.ChooseStep_heading__xfdMq{margin:0;font-size:22px;font-weight:700;letter-spacing:-.015em}.ChooseStep_sub__LIlHJ{margin:-8px 0 0;color:var(--muted);font-size:14px}.ChooseStep_footer__GWK2t{display:flex;flex-direction:column;gap:6px;-webkit-padding-before:4px;padding-block-start:4px}.ChooseStep_hint__l_F0U{margin:0;text-align:center;font-size:12.5px;color:var(--muted)}.Checkbox_row__TrYHz{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;border:1px solid var(--border);background:var(--surface2);cursor:pointer}.Checkbox_row__TrYHz:hover{border-color:var(--muted)}.Checkbox_checked__9ZaqY{border-color:var(--accent-text)}.Checkbox_disabled___79Dj{cursor:default}.Checkbox_row__TrYHz input{width:18px;height:18px;flex:none;margin:0;accent-color:var(--accent);cursor:inherit}.Checkbox_text__J7dbv{display:flex;flex-direction:column;min-width:0}.Checkbox_name__l6TgY{font-weight:600;font-size:14px}.Checkbox_meta__yTsiT{font-size:12.5px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Sheet_scrim__BsQYG{position:absolute;inset:0;background:var(--scrim);display:flex;align-items:center;justify-content:center;padding:16px;z-index:40}.Sheet_sheet__O5r5Y{width:min(460px,100%);max-height:calc(100% - 16px);overflow:auto;background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:22px;display:flex;flex-direction:column;gap:16px;box-shadow:0 24px 60px rgba(0,0,0,.35)}.Sheet_sheet__O5r5Y h2{margin:0;font-size:19px;font-weight:700;letter-spacing:-.015em}.Sheet_head__dU5CE{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.Sheet_head__dU5CE button{-webkit-margin-before:-8px;margin-block-start:-8px;-webkit-margin-end:-8px;margin-inline-end:-8px}.Sheet_sub__ujUfG{margin:-8px 0 0;color:var(--muted);font-size:13px}@media (max-width:700px){.Sheet_scrim__BsQYG{align-items:flex-end;padding:0}.Sheet_sheet__O5r5Y{width:100%;border-radius:18px 18px 0 0;max-height:92%;padding:20px 16px 24px}}.DiscardSheet_row__asq2I{display:flex;gap:10px;flex-wrap:wrap}.DiscardSheet_row__asq2I>button{flex:1 1 140px}.ExportSheet_row__GYxn2{display:flex;gap:10px;flex-wrap:wrap}.ExportSheet_row__GYxn2>button{flex:1 1 140px}.ExportSheet_bigNum__7u_sk{font-size:30px;font-weight:800;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ExportSheet_stats__YXBwj{display:flex;gap:18px;font-size:13px;color:var(--muted)}.ExportSheet_stats__YXBwj strong{color:var(--text)}.ExportSheet_fine__q0baK{font-size:12.5px;color:var(--muted);margin:0;text-wrap:pretty}.ExportSheet_failList__5bA89{margin:0;padding:10px 12px;border-radius:10px;background:var(--surface2);font-size:12.5px;color:var(--muted);display:flex;flex-direction:column;gap:4px;max-height:120px;overflow:auto;list-style:none}.ExportSheet_failList__5bA89 b{color:var(--bad);font-weight:600}.ExportSheet_groups__1QrM2{display:flex;flex-direction:column;gap:14px}.ExportSheet_group__xlqhw{display:flex;flex-direction:column;gap:8px}.ExportSheet_group__xlqhw .ExportSheet_fine__q0baK{text-align:center}.ExportSheet_imgList__md7Fd{border:1px solid var(--border);border-radius:12px;background:var(--surface2)}.ExportSheet_imgList__md7Fd summary{cursor:pointer;padding:11px 14px;font-weight:600;font-size:13px;list-style-position:inside}.ExportSheet_imgList__md7Fd ul{list-style:none;margin:0;padding:0 6px 8px;max-height:220px;overflow:auto;display:flex;flex-direction:column;gap:2px}.ExportSheet_imgList__md7Fd li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:4px 8px;border-radius:8px}.ExportSheet_imgList__md7Fd li span{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ExportSheet_stop__ALpQP{align-self:center}.SaveActions_groups__7YSgj{display:flex;flex-direction:column;gap:14px}.SaveActions_group__GTYxl{display:flex;flex-direction:column;gap:8px}.SaveActions_group__GTYxl .SaveActions_fine___RS4f{text-align:center}.SaveActions_fine___RS4f{font-size:12.5px;color:var(--muted);margin:0;text-wrap:pretty}.SaveActions_stop__xKv4_{align-self:center}.SaveActions_imgList__grSuH{border:1px solid var(--border);border-radius:12px;background:var(--surface2)}.SaveActions_imgList__grSuH summary{cursor:pointer;padding:11px 14px;font-weight:600;font-size:13px;list-style-position:inside}.SaveActions_imgList__grSuH ul{list-style:none;margin:0;padding:0 6px 8px;max-height:220px;overflow:auto;display:flex;flex-direction:column;gap:2px}.SaveActions_imgList__grSuH li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:4px 8px;border-radius:8px}.SaveActions_imgList__grSuH li span{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.InstallSheet_steps__4aHvh{margin:0;-webkit-padding-start:22px;padding-inline-start:22px;display:flex;flex-direction:column;gap:10px;font-size:14px}.InstallSheet_steps__4aHvh li::marker{color:var(--accent-text);font-weight:700}.Field_field__KZn0e{display:flex;flex-direction:column;gap:8px}.Field_label__gJm_K{font-size:12px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.Field_fine__6DiwI{font-size:12.5px;color:var(--muted);margin:0;text-wrap:pretty}.Field_row__YIyOm{display:flex;align-items:center;justify-content:space-between;gap:12px}.Field_field__KZn0e>label{flex:none}.LogoSheet_drop__G7Pz0{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:30px 16px;border-radius:14px;border:1.5px dashed var(--border);background:var(--surface2);cursor:pointer;width:100%;color:inherit}.LogoSheet_drop__G7Pz0:hover,.LogoSheet_over__qaoLc{border-color:var(--accent-text)}.LogoSheet_drop__G7Pz0 svg{width:24px;height:24px;color:var(--accent-text)}.LogoSheet_drop__G7Pz0 strong{font-size:15px}.LogoSheet_drop__G7Pz0 span{color:var(--muted);font-size:13px}.LogoSheet_preview__e7auk{border-radius:12px;overflow:hidden;height:150px;display:flex;align-items:center;justify-content:center}.LogoSheet_preview__e7auk canvas{width:100%;height:150px;display:block}.LogoSheet_meta__lrKMA{display:flex;align-items:center;justify-content:space-between;gap:12px}.LogoSheet_name__2xmBI{font-size:13px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.SettingsSheet_keys__vYwx_{display:grid;grid-template-columns:auto 1fr;grid-gap:6px 14px;gap:6px 14px;font-size:13px;color:var(--muted)}.SettingsSheet_keys__vYwx_ kbd{font-family:inherit;font-size:12px;font-weight:600;color:var(--text);background:var(--surface2);border:1px solid var(--border);border-radius:6px;padding:1px 7px;justify-self:start}.ResultsSheet_row__kzZsm{display:flex;gap:10px;flex-wrap:wrap}.ResultsSheet_row__kzZsm>button{flex:1 1 140px}.SizesShell_app__9AB5G{height:100vh;height:100dvh;display:flex;flex-direction:column;background:var(--bg);color:var(--text);font-size:14px;line-height:1.45;overflow:hidden;position:relative;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.SizesShell_header__pC0h3{flex:none;height:56px;display:flex;align-items:center;gap:8px;padding:0 10px;border-bottom:1px solid var(--border);background:var(--surface)}.SizesShell_back__Syew5{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;color:var(--text);flex:none}.SizesShell_back__Syew5:hover{background:var(--surface2);color:var(--text)}.SizesShell_back__Syew5 svg{width:18px;height:18px}.SizesShell_title__3_FFm{flex:1 1;min-width:0;margin:0;font-size:16px;font-weight:700;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SizesShell_main__E4er3{flex:1 1;min-height:0;display:flex;flex-direction:column}.TipDialog_icon__bqE0e{width:40px;height:40px;border-radius:12px;background:var(--surface2);display:flex;align-items:center;justify-content:center;color:var(--accent-text)}.TipDialog_icon__bqE0e svg{width:22px;height:22px}.TipDialog_text__k5_UU{margin:0;color:var(--muted);font-size:15px;line-height:1.55;text-wrap:pretty}.UploadStep_wrap__pByzn{flex:1 1;overflow:auto;display:flex;align-items:center;justify-content:center;padding:24px 16px}.UploadStep_drop__LRlld{width:100%;max-width:560px;border:1.5px dashed var(--border);border-radius:20px;padding:40px 20px;display:flex;flex-direction:column;align-items:center;gap:10px;background:var(--surface);text-align:center;transition:border-color .12s,background .12s}.UploadStep_over__NnD0N{border-color:var(--accent-text);background:var(--surface2)}.UploadStep_icon__qNIKi{width:48px;height:48px;border-radius:14px;background:var(--surface2);display:flex;align-items:center;justify-content:center;color:var(--accent-text)}.UploadStep_icon__qNIKi svg{width:24px;height:24px}.UploadStep_title__GJyr7{margin:0;font-size:20px;font-weight:700;letter-spacing:-.01em}.UploadStep_drag__QdgWY{font-weight:600;font-size:15px}.UploadStep_sub__AJJeY{color:var(--muted);font-size:13px;-webkit-margin-after:10px;margin-block-end:10px}.UploadStep_error__DHbxx{color:var(--bad);font-size:13px;margin:0}.UploadStep_hidden__mWihK{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.WatermarkPrompt_row__JKmKf{display:flex;gap:10px;flex-wrap:wrap}.WatermarkPrompt_row__JKmKf>button{flex:1 1 160px}.WatermarkPrompt_text__rZYrq{margin:0;color:var(--muted);font-size:15px;line-height:1.5}.WatermarkPrompt_progress__wwgj9{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:13px}