.feedback-select_select__gRyHQ{position:relative}.feedback-select_trigger__wxhdn{display:inline-flex;width:100%;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:0 20px;border:1px solid rgba(244,196,71,.18);border-radius:12px;background:#fcfbf7;color:#111111;font-family:var(--font-sans),sans-serif;font-size:.95rem;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,transform .18s ease}.feedback-select_triggerOpen__1Fd9E,.feedback-select_trigger__wxhdn:hover{border-color:#f4c447;box-shadow:0 0 0 4px rgba(244,196,71,.12)}.feedback-select_value__RrmW1{flex:1 1}.feedback-select_valueMuted__nwO_I{color:#a1a1aa}.feedback-select_chevron__9YOs_{width:14px;height:14px;color:#71717a;transition:transform .18s ease}.feedback-select_chevronOpen__sKgNJ{transform:rotate(180deg)}.feedback-select_menu__4YMqB{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:20;display:grid;grid-gap:4px;gap:4px;padding:8px;border:1px solid rgba(244,196,71,.28);border-radius:12px;background:rgba(255,255,255,.98);box-shadow:0 12px 28px -8px rgba(244,196,71,.22);opacity:0;transform:translateY(-6px) scale(.98);transform-origin:top center;pointer-events:none;transition:opacity .18s ease,transform .2s ease}.feedback-select_menuOpen__Hbrbp{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.feedback-select_option__RIkpj{width:100%;padding:11px 12px;border:0;border-radius:8px;background:transparent;color:#52525b;font-family:var(--font-sans),sans-serif;font-size:.92rem;text-align:left;transition:background .18s ease,color .18s ease,transform .18s ease}.feedback-select_optionActive__VktZk,.feedback-select_option__RIkpj:hover{background:rgba(244,196,71,.1);color:#111111;transform:translateY(-1px)}.feedback-select_optionSelected__Cazgl{color:#111111;font-weight:600}@media (prefers-reduced-motion:reduce){.feedback-select_chevron__9YOs_,.feedback-select_menu__4YMqB,.feedback-select_option__RIkpj,.feedback-select_trigger__wxhdn{transition:none}}.feedback-modal_descriptionText__r5v7U{margin:0;color:#5f5547;font-family:var(--font-sans),sans-serif;line-height:1.75}.feedback-modal_form__BnKP2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.feedback-modal_field__udf5_{display:grid;grid-gap:.55rem;gap:.55rem}.feedback-modal_fieldFull__OIpTD{grid-column:1/-1}.feedback-modal_label__1AUuV{color:#111111;font-family:var(--font-sans),sans-serif;font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.feedback-modal_control__y7wiU{width:100%;min-height:56px;padding:0 18px;border:1px solid rgba(244,196,71,.22);border-radius:12px;background:#fcfbf7;color:#111111;font-family:var(--font-sans),sans-serif;font-size:.96rem;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.feedback-modal_control__y7wiU:focus,.feedback-modal_control__y7wiU:hover{border-color:rgba(244,196,71,.55);box-shadow:0 0 0 4px rgba(244,196,71,.12);outline:none}.feedback-modal_textarea__e0h9P{min-height:156px;padding:16px 18px;resize:vertical}.feedback-modal_status__3vZP_{grid-column:1/-1}.feedback-modal_submitButton__MryXn{min-width:180px;background:linear-gradient(135deg,#f9d975,#f4c447)!important;border-color:rgba(244,196,71,.44)!important;color:#111111!important;box-shadow:0 14px 28px rgba(244,196,71,.18)}.feedback-modal_closeButton__HBtqL{border-color:rgba(244,196,71,.24)!important;color:#7b6240!important}@media (max-width:767px){.feedback-modal_form__BnKP2{grid-template-columns:1fr}}.feedback-entry_entry__XxrAA{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr);grid-gap:1.5rem;gap:1.5rem;align-items:center;padding:2rem;border:1px solid rgba(244,196,71,.24);border-radius:20px;background:radial-gradient(circle at top right,rgba(244,196,71,.12),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,247,245,.98));box-shadow:0 20px 48px rgba(34,29,16,.08)}.feedback-entry_copy__e1SlE{display:grid;grid-gap:.75rem;gap:.75rem}.feedback-entry_copy__e1SlE h2{margin:0;color:#111111;font-family:var(--font-display),"Noto Serif SC",serif;font-size:clamp(1.6rem,3vw,2.25rem);line-height:1.18}.feedback-entry_copy__e1SlE p,.feedback-entry_meta__BPgfr{margin:0;color:#5f5547;font-family:var(--font-sans),sans-serif;line-height:1.7}.feedback-entry_actions__Phoo9{display:grid;grid-gap:.9rem;gap:.9rem;justify-items:start}.feedback-entry_button__DQxFA{min-width:220px;background:linear-gradient(135deg,#f9d975,#f4c447)!important;border-color:rgba(244,196,71,.44)!important;color:#111111!important;box-shadow:0 14px 28px rgba(244,196,71,.2)}@media (max-width:767px){.feedback-entry_entry__XxrAA{grid-template-columns:1fr;padding:1.5rem}.feedback-entry_actions__Phoo9{justify-items:stretch}.feedback-entry_button__DQxFA{width:100%;min-width:0}}.mobile-overlay-menu_mobileMenuBrand__z7yov{display:inline-flex;align-items:center;gap:12px;color:inherit;text-decoration:none}.mobile-overlay-menu_mobileMenuLogo__RAOTD{object-fit:contain}.mobile-overlay-menu_mobileMenuBrandText__rq7I8{color:#f4c447;font-family:var(--font-home-serif),var(--font-display),serif;font-size:1.35rem;font-weight:700;letter-spacing:-.02em}.mobile-overlay-menu_mobileMenuButton__hm_9e,.mobile-overlay-menu_mobileMenuClose__R90q2{display:none;width:40px;height:40px;padding:0;border:0;background:transparent;color:#111111;cursor:pointer}.mobile-overlay-menu_mobileMenuButton__hm_9e svg,.mobile-overlay-menu_mobileMenuClose__R90q2 svg{width:18px;height:18px}.mobile-overlay-menu_mobileMenu__UgSY8{position:fixed;inset:0;z-index:60;display:none;flex-direction:column;background:#ffffff;transform:translateX(100%);transition:transform .3s ease}.mobile-overlay-menu_mobileMenuOpen__zYCcT{transform:translateX(0)}.mobile-overlay-menu_mobileMenuHeader__q_1FQ{display:flex;align-items:center;justify-content:space-between;padding:16px 32px;border-bottom:1px solid #f4f4f5}.mobile-overlay-menu_mobileMenuLinks__DX7Es{display:flex;flex:1 1;flex-direction:column;align-items:center;justify-content:center;gap:32px;padding:48px 0}.mobile-overlay-menu_mobileMenuLink__uIe_h{color:#27272a;font-family:var(--font-home-sans),var(--font-sans),sans-serif;font-size:1.25rem;font-weight:700;letter-spacing:.16em;text-decoration:none;text-transform:uppercase}.mobile-overlay-menu_mobileMenuLink__uIe_h:hover{color:#111111}@media (max-width:1023px){.mobile-overlay-menu_mobileMenuButton__hm_9e,.mobile-overlay-menu_mobileMenuClose__R90q2{display:inline-flex;align-items:center;justify-content:center}.mobile-overlay-menu_mobileMenuOpen__zYCcT{display:flex}}@media (prefers-reduced-motion:reduce){.mobile-overlay-menu_mobileMenuButton__hm_9e,.mobile-overlay-menu_mobileMenuClose__R90q2,.mobile-overlay-menu_mobileMenuLink__uIe_h,.mobile-overlay-menu_mobileMenu__UgSY8{transition:none}}.stitch-id-page_pageRoot__l7IhO{--id-primary:#f4c447;--id-primary-dark:#775a00;--id-background:#faf9fd;--id-surface:#ffffff;--id-surface-soft:#f8f7f5;--id-text:#1a1b1e;--id-muted:#4e4635;--id-outline:#d2c5af;min-height:100vh;background:var(--id-background);color:var(--id-text);font-family:var(--font-home-sans),var(--font-sans),sans-serif}.stitch-id-page_header___yYer{position:fixed;inset:0 0 auto;z-index:50;background:rgba(250,249,253,.85);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-bottom:1px solid rgba(244,196,71,.2)}.stitch-id-page_footerInner__LiqSc,.stitch-id-page_headerInner__FP8rA,.stitch-id-page_pageInner__SAwAg{width:min(1536px,calc(100vw - 64px));margin:0 auto}.stitch-id-page_headerInner__FP8rA{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:72px;padding:16px 0}.stitch-id-page_brandLink__9qDvr,.stitch-id-page_footerLink__wt8VU,.stitch-id-page_mobileNavLink__Eeqib,.stitch-id-page_navLink__5v2CI{text-decoration:none}.stitch-id-page_brandLink__9qDvr,.stitch-id-page_footerBrandRow__ES5Oy,.stitch-id-page_infoHeader___wLs6,.stitch-id-page_stepInline__11pgx{display:flex;align-items:center}.stitch-id-page_brandLink__9qDvr{gap:8px;color:var(--id-primary)}.stitch-id-page_brandArrow__zT0lN,.stitch-id-page_infoIcon__tQ19v,.stitch-id-page_uploadCircle__dGlSe{display:inline-flex;align-items:center;justify-content:center}.stitch-id-page_brandArrow__zT0lN,.stitch-id-page_brandArrow__zT0lN svg,.stitch-id-page_choiceIcon__4f8v_ svg,.stitch-id-page_infoIcon__tQ19v svg,.stitch-id-page_menuToggle__rBKdl svg,.stitch-id-page_mobileClose__BwP8L svg,.stitch-id-page_uploadCircle__dGlSe svg{width:24px;height:24px}.stitch-id-page_brandName__N14Pb,.stitch-id-page_mobileBrand__WCMte{font-family:var(--font-home-serif),"Noto Serif SC",serif;font-size:clamp(1.5rem,2vw,1.625rem);font-style:normal;font-weight:700;letter-spacing:-.03em}.stitch-id-page_desktopNav__x2B6l{display:flex;align-items:center;gap:32px}.stitch-id-page_footerLink__wt8VU,.stitch-id-page_navLink__5v2CI{color:#525252;font-family:var(--font-home-serif),"Noto Serif SC",serif;font-size:.875rem;font-weight:700;transition:opacity .18s ease}.stitch-id-page_footerLink__wt8VU:hover,.stitch-id-page_mobileNavLink__Eeqib:hover,.stitch-id-page_navLink__5v2CI:hover{opacity:.8}.stitch-id-page_menuToggle__rBKdl,.stitch-id-page_mobileClose__BwP8L{display:none;border:none;background:transparent;color:var(--id-primary);cursor:pointer}.stitch-id-page_mobileMenu__7d25j{display:none}.stitch-id-page_mobileMenuOpen__txBI3{display:flex}.stitch-id-page_mobileMenu__7d25j{position:fixed;inset:0;z-index:60;flex-direction:column;gap:24px;padding:96px 32px 32px;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.stitch-id-page_mobileMenuHeader__d1Zh6{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.stitch-id-page_mobileNavLink__Eeqib{border-bottom:1px solid rgba(244,196,71,.12);padding-bottom:16px;color:#525252;font-family:var(--font-home-serif),"Noto Serif SC",serif;font-size:2rem;font-weight:700}.stitch-id-page_pageInner__SAwAg{padding:128px 0 96px}.stitch-id-page_hero__NqIX_{margin-bottom:48px;text-align:center}.stitch-id-page_actionHeader__dg9Zv h3,.stitch-id-page_footerWordmark__vxzXU,.stitch-id-page_heroTitle__ezxXs,.stitch-id-page_infoHeader___wLs6 h2,.stitch-id-page_stepHeader__Zh2oH h2{margin:0;font-family:var(--font-home-serif),"Noto Serif SC",serif}.stitch-id-page_heroTitle__ezxXs{color:var(--id-text);font-size:clamp(2.5rem,5vw,3.5rem);font-weight:900;letter-spacing:-.03em;line-height:1.18}.stitch-id-page_heroAccent__mr8uj{color:var(--id-primary)}.stitch-id-page_heroSubtitle__zxdAC{max-width:42rem;margin:16px auto 0;color:var(--id-muted);font-size:1.125rem;line-height:1.7}.stitch-id-page_editorialGrid__aqnlY{display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-gap:32px;gap:32px}.stitch-id-page_mainColumn__y9uI5,.stitch-id-page_sidebar__nvzr1{display:grid;grid-gap:32px;gap:32px;align-content:start}.stitch-id-page_card__Q2X_E{border:1px solid var(--id-primary);border-radius:8px;background:var(--id-surface);box-shadow:0 10px 30px rgba(119,90,0,.03);padding:32px}.stitch-id-page_actionHeader__dg9Zv,.stitch-id-page_infoHeader___wLs6,.stitch-id-page_stepHeader__Zh2oH{display:flex;align-items:center;gap:12px}.stitch-id-page_stepHeader__Zh2oH{margin-bottom:24px}.stitch-id-page_stepBadge___D7mi{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;background:var(--id-primary);color:#fff;font-size:.8125rem;font-weight:700}.stitch-id-page_infoHeader___wLs6 h2,.stitch-id-page_stepHeader__Zh2oH h2{color:var(--id-text);font-size:1.5rem;font-weight:700}.stitch-id-page_fileInput__0s_qS{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.stitch-id-page_uploadPreviewGrid__DzkFZ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:32px;gap:32px;align-items:stretch}.stitch-id-page_uploadZone___fyEP{display:flex;min-height:250px;flex-direction:column;align-items:center;justify-content:center;border:2px dashed rgba(210,197,175,.5);border-radius:8px;padding:24px;text-align:center;transition:background-color .18s ease;cursor:pointer}.stitch-id-page_uploadZone___fyEP:hover{background:rgba(239,237,241,.5)}.stitch-id-page_uploadCircle__dGlSe{width:64px;height:64px;margin-bottom:24px;border-radius:999px;background:rgba(244,196,71,.1);color:var(--id-primary);transition:transform .18s ease}.stitch-id-page_uploadZone___fyEP:hover .stitch-id-page_uploadCircle__dGlSe{transform:scale(1.08)}.stitch-id-page_uploadTitle__ToaDG{margin:0 0 8px;color:var(--id-text);font-family:var(--font-home-serif),"Noto Serif SC",serif;font-size:1.25rem;font-weight:700}.stitch-id-page_infoText__x9FKH,.stitch-id-page_statusCard__ueBAy,.stitch-id-page_uploadHint__rFK7e{margin:0;color:var(--id-muted);font-size:.9375rem;line-height:1.7}.stitch-id-page_previewPanel__RvjWI{position:relative;display:flex;min-height:250px;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgba(210,197,175,.3);border-radius:8px;background:#efedf1}.stitch-id-page_previewImage__mjMdx{width:100%;height:100%;object-fit:cover;transition:filter .2s ease}.stitch-id-page_previewBadge__hpGY6{position:absolute;left:16px;bottom:16px;display:inline-flex;align-items:center;padding:6px 12px;border-radius:4px;background:var(--id-primary);color:#fff;font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.stitch-id-page_backgroundOptions__KruWk{display:flex;flex-wrap:wrap;gap:16px}.stitch-id-page_backgroundOption__0Gv1M{display:flex;flex-direction:column;align-items:center;gap:8px;border:none;background:transparent;cursor:pointer}.stitch-id-page_backgroundOptionInactive__x7AQz{opacity:.6}.stitch-id-page_backgroundSwatch__breBK{width:64px;height:64px;border:1px solid var(--id-outline);border-radius:999px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.stitch-id-page_backgroundSwatchActive__EYTDu{border:2px solid var(--id-primary);box-shadow:0 0 0 4px rgba(244,196,71,.18)}.stitch-id-page_backgroundOption__0Gv1M:hover .stitch-id-page_backgroundSwatch__breBK{transform:scale(1.04)}.stitch-id-page_backgroundLabel__ZrM3b{color:var(--id-muted);font-size:.75rem;font-weight:700;letter-spacing:.02em}.stitch-id-page_backgroundLabelActive___hVez{color:var(--id-primary)}.stitch-id-page_optionGrid__EIVKO{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.stitch-id-page_choiceCard__GIcAr{display:flex;flex-direction:column;align-items:center;padding:16px;border:1px solid var(--id-outline);border-radius:8px;background:transparent;color:var(--id-text);text-align:center;cursor:pointer;transition:border-color .18s ease,background-color .18s ease}.stitch-id-page_choiceCard__GIcAr:hover{border-color:rgba(244,196,71,.5)}.stitch-id-page_choiceCardActive___mbQZ{border:2px solid var(--id-primary);background:rgba(244,196,71,.05)}.stitch-id-page_choiceIcon__4f8v_{margin-bottom:8px;color:currentColor}.stitch-id-page_choiceCard__GIcAr strong{margin-bottom:4px;font-size:.9375rem;font-weight:700}.stitch-id-page_choiceCard__GIcAr span:last-child{color:#807663;font-size:.625rem;letter-spacing:.08em;text-transform:uppercase}.stitch-id-page_sidebar__nvzr1{position:-webkit-sticky;position:sticky;top:128px}.stitch-id-page_actionHeader__dg9Zv{margin-bottom:24px;border-bottom:1px solid rgba(210,197,175,.3);padding-bottom:16px}.stitch-id-page_stepInline__11pgx{gap:12px}.stitch-id-page_actionHeader__dg9Zv h3{color:var(--id-text);font-size:1.25rem;font-weight:700}.stitch-id-page_createButton__YwcNi,.stitch-id-page_feedbackButton__fIDGO{border:none;border-radius:8px;cursor:pointer;transition:transform .18s ease,opacity .18s ease}.stitch-id-page_createButton__YwcNi{width:100%;padding:16px 24px;font-size:.875rem;box-shadow:0 12px 28px rgba(244,196,71,.2)}.stitch-id-page_createButton__YwcNi,.stitch-id-page_feedbackButton__fIDGO{background:var(--id-primary);color:#fff;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.stitch-id-page_feedbackButton__fIDGO{padding:12px 24px;font-size:.8125rem}.stitch-id-page_createButton__YwcNi:hover:not(:disabled),.stitch-id-page_feedbackButton__fIDGO:hover{transform:scale(1.02)}.stitch-id-page_createButton__YwcNi:active,.stitch-id-page_feedbackButton__fIDGO:active{transform:scale(.98)}.stitch-id-page_createButton__YwcNi:disabled{cursor:progress;opacity:.72}.stitch-id-page_statusCard__ueBAy{margin-top:16px;border:1px solid transparent;border-radius:8px;padding:14px 16px}.stitch-id-page_statusCardSuccess__NLlE7{border-color:rgba(34,197,94,.2);background:rgba(34,197,94,.08);color:#166534}.stitch-id-page_statusCardError__ORuJW{border-color:rgba(220,38,38,.2);background:rgba(220,38,38,.08);color:#991b1b}.stitch-id-page_infoHeader___wLs6{margin-bottom:16px}.stitch-id-page_infoIcon__tQ19v{color:var(--id-primary)}.stitch-id-page_infoGrid___R_8d{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:32px;gap:32px;margin-top:40px}.stitch-id-page_supportText__CPU5P{margin-bottom:32px}.stitch-id-page_footer__SWC8Y{border-top:1px solid rgba(244,196,71,.2);background:#fff;padding:48px 32px}.stitch-id-page_footerInner__LiqSc{display:flex;align-items:center;justify-content:space-between;gap:32px}.stitch-id-page_footerBrand__oHyWj{display:flex;flex-direction:column;gap:12px}.stitch-id-page_footerBrandRow__ES5Oy{gap:12px}.stitch-id-page_footerLogo__E5JBE{width:40px;height:40px;object-fit:contain}.stitch-id-page_footerWordmark__vxzXU{font-size:1.5rem;font-weight:900;letter-spacing:-.03em}.stitch-id-page_footerRights__ubLCO{margin:0;color:var(--id-muted);font-family:var(--font-home-serif),"Noto Serif SC",serif;font-size:.875rem;opacity:.8}.stitch-id-page_footerLinks__cjpOM{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:24px}.stitch-id-page_footerLink__wt8VU{display:flex;align-items:center;gap:6px;color:var(--id-muted);font-family:var(--font-home-serif),"Noto Serif SC",serif;font-size:.625rem;font-weight:700;letter-spacing:.02em}.stitch-id-page_footerLinkMeta__GbAzA{opacity:.6;font-size:.5rem;letter-spacing:.2em;text-transform:uppercase}@media (max-width:1024px){.stitch-id-page_editorialGrid__aqnlY,.stitch-id-page_uploadPreviewGrid__DzkFZ{grid-template-columns:1fr}.stitch-id-page_sidebar__nvzr1{position:static}}@media (max-width:767px){.stitch-id-page_footerInner__LiqSc,.stitch-id-page_headerInner__FP8rA,.stitch-id-page_pageInner__SAwAg{width:min(100vw - 32px,1536px)}.stitch-id-page_desktopNav__x2B6l{display:none}.stitch-id-page_menuToggle__rBKdl,.stitch-id-page_mobileClose__BwP8L{display:inline-flex;align-items:center;justify-content:center}.stitch-id-page_card__Q2X_E{padding:24px}.stitch-id-page_heroTitle__ezxXs{font-size:clamp(2.25rem,9vw,3rem)}.stitch-id-page_heroSubtitle__zxdAC{font-size:1rem}.stitch-id-page_footerInner__LiqSc,.stitch-id-page_infoGrid___R_8d,.stitch-id-page_optionGrid__EIVKO{grid-template-columns:1fr}.stitch-id-page_footerInner__LiqSc{display:grid;justify-content:stretch}.stitch-id-page_footerLinks__cjpOM{justify-content:flex-start;gap:16px}}@media (prefers-reduced-motion:reduce){.stitch-id-page_backgroundSwatch__breBK,.stitch-id-page_choiceCard__GIcAr,.stitch-id-page_createButton__YwcNi,.stitch-id-page_feedbackButton__fIDGO,.stitch-id-page_footerLink__wt8VU,.stitch-id-page_navLink__5v2CI,.stitch-id-page_uploadCircle__dGlSe,.stitch-id-page_uploadZone___fyEP{transition:none}}.stitch-legacy-page_pageRoot__kgtUR{--legacy-bg:#fafaf9;--legacy-surface:#ffffff;--legacy-surface-soft:#f4f3f7;--legacy-border:#ffd700;--legacy-border-soft:rgba(255,215,0,0.2);--legacy-text:#1a1b1e;--legacy-muted:#4e4635;--legacy-subtle:#807663;--legacy-primary:#ebb400;min-height:100vh;background:var(--legacy-bg);color:var(--legacy-text);font-family:var(--font-home-serif),"Noto Serif SC",serif;letter-spacing:.015em;line-height:1.6}.stitch-legacy-page_header__wkutj{position:fixed;inset:0 0 auto;z-index:50;background:rgba(255,255,255,.85);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-bottom:1px solid var(--legacy-border-soft)}.stitch-legacy-page_footerInner__eQm8j,.stitch-legacy-page_headerInner__b0QMH{width:min(1440px,calc(100vw - 64px));margin:0 auto}.stitch-legacy-page_headerInner__b0QMH{display:flex;align-items:center;justify-content:space-between;min-height:72px}.stitch-legacy-page_brandLink__WgTqn,.stitch-legacy-page_desktopNavLink___Exhg,.stitch-legacy-page_footerLink__FC08f,.stitch-legacy-page_mobileMenuLink__E_Tha{text-decoration:none}.stitch-legacy-page_brandLink__WgTqn{display:flex;align-items:center;gap:8px}.stitch-legacy-page_brandIcon__wPp9I,.stitch-legacy-page_infoIcon__gH9bP{display:inline-flex;align-items:center;justify-content:center}.stitch-legacy-page_brandIcon__wPp9I{width:28px;height:28px;color:var(--legacy-primary)}.stitch-legacy-page_brandName__4RPfh{color:var(--legacy-border);font-size:clamp(1.25rem,2vw,1.625rem);font-weight:900;letter-spacing:-.03em}.stitch-legacy-page_desktopNav__c1qCM{display:flex;align-items:center;gap:32px}.stitch-legacy-page_desktopNavLink___Exhg,.stitch-legacy-page_footerLink__FC08f{color:#71717a;font-size:.75rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;transition:color .18s ease}.stitch-legacy-page_desktopNavLink___Exhg:hover,.stitch-legacy-page_footerLink__FC08f:hover,.stitch-legacy-page_mobileMenuLink__E_Tha:hover{color:var(--legacy-text)}.stitch-legacy-page_menuButton__6orrD{display:none;width:42px;height:42px;padding:0;border:none;background:transparent;color:var(--legacy-primary);cursor:pointer}.stitch-legacy-page_brandIcon__wPp9I svg,.stitch-legacy-page_createButtonIcon__jJLNb svg,.stitch-legacy-page_feedbackButtonIcon__Zbf82 svg,.stitch-legacy-page_infoIcon__gH9bP svg,.stitch-legacy-page_menuButton__6orrD svg,.stitch-legacy-page_mobileMenuChevron__NRHNw svg,.stitch-legacy-page_uploadZoneIcon__Acg2u svg{width:24px;height:24px}.stitch-legacy-page_mobileMenu__xdMP5{display:none}.stitch-legacy-page_mobileMenuOpen__EkRK3{display:flex}.stitch-legacy-page_mobileMenu__xdMP5{position:absolute;top:72px;left:0;right:0;flex-direction:column;gap:20px;padding:24px 32px;background:var(--legacy-surface);border-bottom:1px solid var(--legacy-border-soft);box-shadow:0 12px 32px rgba(38,25,0,.08)}.stitch-legacy-page_mobileMenuLink__E_Tha{display:flex;align-items:center;justify-content:space-between;color:#52525b;font-size:.875rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.stitch-legacy-page_mobileMenuChevron__NRHNw{color:rgba(235,180,0,.45)}.stitch-legacy-page_mainShell__N1HQy{width:min(1440px,calc(100vw - 64px));margin:0 auto;padding:128px 0 96px}.stitch-legacy-page_hero__McOpM{margin-bottom:64px;text-align:center}.stitch-legacy-page_footerWordmark__oCmdI,.stitch-legacy-page_heroTitle__rQyb7,.stitch-legacy-page_infoContent__OUuhO h4,.stitch-legacy-page_showcaseHeader__mqc3G h2,.stitch-legacy-page_stepHeading__YatvT h2{margin:0;line-height:1.25}.stitch-legacy-page_heroTitle__rQyb7{font-size:clamp(2.5rem,6vw,4rem);font-weight:900;letter-spacing:-.04em}.stitch-legacy-page_heroTitleAccent__9bmCn{background:linear-gradient(135deg,#ffd700,#ebb400);-webkit-background-clip:text;color:transparent}.stitch-legacy-page_heroSubtitle__jj984{max-width:64rem;margin:24px auto 0;color:#71717a;font-size:clamp(1rem,2vw,1.5rem);line-height:1.8}.stitch-legacy-page_editorialGrid__DFWKS{display:grid;grid-template-columns:minmax(0,1fr) 420px;grid-gap:40px;gap:40px}.stitch-legacy-page_infoStack__Ssg2c,.stitch-legacy-page_mainColumn__qZtsi,.stitch-legacy-page_sidebar__PwH1_,.stitch-legacy-page_strategyList__2oBJ6{display:grid;grid-gap:40px;gap:40px}.stitch-legacy-page_card__Qwb5u{border:1px solid var(--legacy-border);border-radius:8px;background:var(--legacy-surface);box-shadow:0 4px 20px rgba(255,215,0,.08);padding:32px}.stitch-legacy-page_primaryCard__doqoS{min-height:500px}.stitch-legacy-page_infoContent__OUuhO,.stitch-legacy-page_showcaseHeader__mqc3G,.stitch-legacy-page_stepHeader__IpU_k,.stitch-legacy-page_stepHeading__YatvT{display:flex}.stitch-legacy-page_showcaseHeader__mqc3G,.stitch-legacy-page_stepHeader__IpU_k{align-items:center;justify-content:space-between;margin-bottom:32px}.stitch-legacy-page_showcaseHeader__mqc3G,.stitch-legacy-page_stepHeading__YatvT{gap:16px}.stitch-legacy-page_stepBadge__oxLhQ{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;background:var(--legacy-primary);color:#fff;font-size:.875rem;font-weight:700;letter-spacing:.06em}.stitch-legacy-page_showcaseHeader__mqc3G h2,.stitch-legacy-page_stepHeading__YatvT h2{font-size:clamp(1.375rem,2vw,1.625rem);font-weight:700}.stitch-legacy-page_showcaseRule__k_Rhc{flex:1 1;height:1px;background:rgba(255,215,0,.2)}.stitch-legacy-page_fileInput__I3Vrl{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.stitch-legacy-page_uploadPreviewGrid__9FWtl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:32px;gap:32px;min-height:360px}.stitch-legacy-page_createButton__QP33n,.stitch-legacy-page_feedbackButton__tu7I3,.stitch-legacy-page_previewOverlayButton__qCKh_,.stitch-legacy-page_strategyCard__h2bkJ,.stitch-legacy-page_uploadZone__P8yPS{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease,color .18s ease}.stitch-legacy-page_uploadZone__P8yPS{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:100%;padding:32px;border:2px dashed rgba(255,215,0,.3);border-radius:8px;background:#fff;text-align:center;cursor:pointer}.stitch-legacy-page_uploadZoneActive__tH2hj,.stitch-legacy-page_uploadZone__P8yPS:hover{border-color:var(--legacy-primary)}.stitch-legacy-page_uploadZoneIcon__Acg2u{color:rgba(235,180,0,.6)}.stitch-legacy-page_infoContent__OUuhO h4,.stitch-legacy-page_uploadZone__P8yPS h3{margin:0 0 8px;font-size:1.125rem;font-weight:700}.stitch-legacy-page_infoContent__OUuhO p,.stitch-legacy-page_statusCard__X35J3,.stitch-legacy-page_strategyCopy__iFApY span,.stitch-legacy-page_uploadZone__P8yPS p{margin:0;color:var(--legacy-muted);font-size:.75rem;font-weight:500;line-height:1.7}.stitch-legacy-page_previewPanel__fe0lH{position:relative;min-height:100%;overflow:hidden;border-radius:8px;background:var(--legacy-surface-soft)}.stitch-legacy-page_previewImage__DeAmB,.stitch-legacy-page_sampleImage__v6Gk_{display:block;width:100%;height:100%;object-fit:cover}.stitch-legacy-page_previewTag__5hQ97,.stitch-legacy-page_sampleBadge__Xur8X,.stitch-legacy-page_sampleBefore__RJiL7{position:absolute;display:inline-flex;align-items:center;padding:6px 10px;border-radius:2px;font-size:.5625rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.stitch-legacy-page_previewTag__5hQ97,.stitch-legacy-page_sampleBadge__Xur8X{background:var(--legacy-border);color:#251a00}.stitch-legacy-page_previewTag__5hQ97{left:16px;bottom:16px}.stitch-legacy-page_previewOverlay__UKUsn{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.4);opacity:0}.stitch-legacy-page_previewPanel__fe0lH:focus-within .stitch-legacy-page_previewOverlay__UKUsn,.stitch-legacy-page_previewPanel__fe0lH:hover .stitch-legacy-page_previewOverlay__UKUsn{opacity:1}.stitch-legacy-page_previewOverlayButton__qCKh_{padding:10px 20px;border-radius:999px;background:rgba(255,255,255,.92);color:#000;font-size:.625rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;cursor:pointer}.stitch-legacy-page_desktopShowcaseCard__gXPB_{display:block}.stitch-legacy-page_mobileShowcaseCard__UNc3Z{display:none}.stitch-legacy-page_showcaseGrid__xrBir{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.stitch-legacy-page_sampleCard__auVBk{position:relative;overflow:hidden;aspect-ratio:3/4;border:1px solid rgba(255,215,0,.12);border-radius:8px}.stitch-legacy-page_sampleBefore__RJiL7{top:12px;left:12px;background:rgba(0,0,0,.5);color:#fff}.stitch-legacy-page_sampleBadge__Xur8X{right:12px;bottom:12px}.stitch-legacy-page_strategyList__2oBJ6{gap:16px}.stitch-legacy-page_strategyCard__h2bkJ{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:20px;border:1px solid rgba(255,215,0,.3);border-radius:8px;background:var(--legacy-surface-soft);color:inherit;text-align:left;cursor:pointer}.stitch-legacy-page_strategyCardActive__j4cxj,.stitch-legacy-page_strategyCard__h2bkJ:hover{border-color:var(--legacy-primary)}.stitch-legacy-page_strategyCopy__iFApY strong{display:block;margin-bottom:6px;font-size:1rem;font-weight:700}.stitch-legacy-page_strategyIndicator__lXhRs{width:24px;height:24px;border:1px solid rgba(128,118,99,.4);border-radius:999px}.stitch-legacy-page_strategyIndicatorActive__F3UtR{border-width:2px;border-color:var(--legacy-primary);background:radial-gradient(circle,var(--legacy-primary) 45%,transparent 46%)}.stitch-legacy-page_createButton__QP33n,.stitch-legacy-page_feedbackButton__tu7I3{display:inline-flex;align-items:center;justify-content:center;gap:12px;border:none;border-radius:8px;cursor:pointer}.stitch-legacy-page_createButton__QP33n{width:100%;padding:24px;background:linear-gradient(90deg,var(--legacy-primary),var(--legacy-border));color:#fff;font-size:1rem;font-weight:900;letter-spacing:.2em;text-transform:uppercase;box-shadow:0 12px 32px rgba(235,180,0,.24)}.stitch-legacy-page_feedbackButton__tu7I3{width:100%;margin-top:12px;padding:12px 16px;background:var(--legacy-primary);color:#fff;font-size:.625rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.stitch-legacy-page_createButton__QP33n:hover:not(:disabled),.stitch-legacy-page_feedbackButton__tu7I3:hover,.stitch-legacy-page_previewOverlayButton__qCKh_:hover{transform:translateY(-2px)}.stitch-legacy-page_createButton__QP33n:disabled{opacity:.72;cursor:wait}.stitch-legacy-page_statusCard__X35J3{margin-top:16px;padding:14px 16px;border-radius:8px;border:1px solid transparent}.stitch-legacy-page_statusCardSuccess___JfdO{border-color:rgba(34,197,94,.2);background:rgba(34,197,94,.08);color:#166534}.stitch-legacy-page_statusCardError__Twdr8{border-color:rgba(220,38,38,.2);background:rgba(220,38,38,.08);color:#991b1b}.stitch-legacy-page_infoStack__Ssg2c{gap:24px}.stitch-legacy-page_infoCard__EWrC7{transition:transform .18s ease,box-shadow .18s ease}.stitch-legacy-page_infoCard__EWrC7:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(255,215,0,.12)}.stitch-legacy-page_infoContent__OUuhO{align-items:flex-start;gap:16px}.stitch-legacy-page_infoIcon__gH9bP{width:36px;height:36px;flex:0 0 36px;border-radius:8px;background:var(--legacy-surface-soft);color:var(--legacy-primary)}.stitch-legacy-page_supportCopy__KlYVy{flex:1 1}.stitch-legacy-page_footer__HlkEW{border-top:1px solid #f4f4f5;background:#fff}.stitch-legacy-page_footerInner__eQm8j{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;padding:48px 0}.stitch-legacy-page_footerBrand__hFjnz{display:grid;grid-gap:16px;gap:16px}.stitch-legacy-page_footerBrandRow___64uw{display:flex;align-items:center;gap:12px}.stitch-legacy-page_footerLogo__QRVuR{width:32px;height:32px;object-fit:contain}.stitch-legacy-page_footerWordmark__oCmdI{font-size:1.5rem;font-weight:900;letter-spacing:-.03em}.stitch-legacy-page_footerRights__98NUC{margin:0;color:#a1a1aa;font-family:var(--font-sans),sans-serif;font-size:.625rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.stitch-legacy-page_footerLinks__qhfFc{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:16px 48px}@media (max-width:1024px){.stitch-legacy-page_editorialGrid__DFWKS,.stitch-legacy-page_uploadPreviewGrid__9FWtl{grid-template-columns:1fr}.stitch-legacy-page_desktopNav__c1qCM{display:none}.stitch-legacy-page_menuButton__6orrD{display:inline-flex;align-items:center;justify-content:center}.stitch-legacy-page_previewPanel__fe0lH{min-height:360px}.stitch-legacy-page_desktopShowcaseCard__gXPB_{display:none}.stitch-legacy-page_mobileShowcaseCard__UNc3Z{display:block}}@media (max-width:767px){.stitch-legacy-page_footerInner__eQm8j,.stitch-legacy-page_headerInner__b0QMH,.stitch-legacy-page_mainShell__N1HQy{width:min(100vw - 32px,1440px)}.stitch-legacy-page_hero__McOpM{margin-bottom:48px}.stitch-legacy-page_card__Qwb5u{padding:24px}.stitch-legacy-page_footerInner__eQm8j,.stitch-legacy-page_showcaseGrid__xrBir{grid-template-columns:1fr}.stitch-legacy-page_footerInner__eQm8j{display:grid;align-items:start}.stitch-legacy-page_footerLinks__qhfFc{justify-content:flex-start;gap:12px 24px}.stitch-legacy-page_mobileMenu__xdMP5{padding:20px 16px 24px}}@media (prefers-reduced-motion:reduce){.stitch-legacy-page_createButton__QP33n,.stitch-legacy-page_desktopNavLink___Exhg,.stitch-legacy-page_feedbackButton__tu7I3,.stitch-legacy-page_footerLink__FC08f,.stitch-legacy-page_infoCard__EWrC7,.stitch-legacy-page_mobileMenuLink__E_Tha,.stitch-legacy-page_previewOverlayButton__qCKh_,.stitch-legacy-page_strategyCard__h2bkJ,.stitch-legacy-page_uploadZone__P8yPS{transition:none}}.stitch-home-page-da4_homeRoot__ynv0W{min-height:100vh;background:#fafafa;color:#111111;font-family:var(--font-home-sans),var(--font-sans),sans-serif}.stitch-home-page-da4_header__wcb3N{position:fixed;top:0;left:0;width:100%;z-index:50;background:#ffffff;border-bottom:1px solid #eeeeee}.stitch-home-page-da4_container__Uyzg3,.stitch-home-page-da4_footerInner__7WDx_,.stitch-home-page-da4_headerInner__hys_e{width:min(1280px,calc(100vw - 64px));margin:0 auto}.stitch-home-page-da4_headerInner__hys_e{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 0}.stitch-home-page-da4_brandLink__Zue6E,.stitch-home-page-da4_footerBrandRow__biMmR,.stitch-home-page-da4_mobileMenuBrand__E28Hl{display:inline-flex;align-items:center;gap:12px;color:inherit}.stitch-home-page-da4_brandLogo__Rtsrr,.stitch-home-page-da4_footerLogo__ZptMh,.stitch-home-page-da4_mobileMenuLogo__MJwvI{object-fit:contain}.stitch-home-page-da4_brandText__gAOT4,.stitch-home-page-da4_feedbackTitle__pfq_3,.stitch-home-page-da4_heroTitle__KGXGV,.stitch-home-page-da4_jokeQuestion__4fNOn,.stitch-home-page-da4_sectionTitle__lRMvY,.stitch-home-page-da4_tipsHeading__4Qqv3{font-family:var(--font-home-serif),var(--font-display),serif}.stitch-home-page-da4_brandText__gAOT4{color:#f4c447;font-size:1.55rem;font-weight:700;letter-spacing:-.02em}.stitch-home-page-da4_footerLinks__ymart,.stitch-home-page-da4_headerActions__hJsI6,.stitch-home-page-da4_headerNav__VIU0Z{display:flex;align-items:center}.stitch-home-page-da4_headerActions__hJsI6{gap:16px}.stitch-home-page-da4_headerNav__VIU0Z{gap:32px;margin-right:8px}.stitch-home-page-da4_footerLink__nUocc,.stitch-home-page-da4_headerLink__fKImy{color:#71717a;font-family:var(--font-home-sans),var(--font-sans),sans-serif;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;transition:color .2s ease}.stitch-home-page-da4_footerLink__nUocc:hover,.stitch-home-page-da4_headerLink__fKImy:hover,.stitch-home-page-da4_inlineLink__OM8Dz:hover{color:#111111}.stitch-home-page-da4_homeRoot__ynv0W .language-switcher__trigger{min-height:32px;min-width:92px;padding:0 12px;border:1px solid #e4e4e7;border-radius:2px;background:#ffffff;color:#111111;box-shadow:none}.stitch-home-page-da4_homeRoot__ynv0W .language-switcher__trigger--open,.stitch-home-page-da4_homeRoot__ynv0W .language-switcher__trigger:hover{background:#ffffff;border-color:#d4d4d8}.stitch-home-page-da4_homeRoot__ynv0W .language-switcher__trigger-label{font-family:var(--font-home-sans),var(--font-sans),sans-serif;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.stitch-home-page-da4_homeRoot__ynv0W .language-switcher__icon{width:14px;height:14px}.stitch-home-page-da4_homeRoot__ynv0W .language-switcher__chevron{width:12px;height:12px;color:#71717a}.stitch-home-page-da4_homeRoot__ynv0W .language-switcher__menu{border:1px solid #e4e4e7;border-radius:4px;background:#ffffff;box-shadow:0 10px 30px -5px rgba(244,196,71,.12)}.stitch-home-page-da4_homeRoot__ynv0W .language-switcher__option{color:#71717a}.stitch-home-page-da4_homeRoot__ynv0W .language-switcher__option--active,.stitch-home-page-da4_homeRoot__ynv0W .language-switcher__option:hover{background:rgba(244,196,71,.12);color:#111111}.stitch-home-page-da4_mobileMenuButton__9ktdy,.stitch-home-page-da4_mobileMenuClose__61gOm{display:none;width:40px;height:40px;padding:0;border:0;background:transparent;color:#111111;cursor:pointer}.stitch-home-page-da4_dashboardIcon__7_R25 svg,.stitch-home-page-da4_historyAction__2i14_ svg,.stitch-home-page-da4_historyClearIcon__d_I3Q svg,.stitch-home-page-da4_jokeIcon__P_v0_ svg,.stitch-home-page-da4_lockBadge__npMxH svg,.stitch-home-page-da4_mobileMenuButton__9ktdy svg,.stitch-home-page-da4_mobileMenuClose__61gOm svg,.stitch-home-page-da4_tipIcon__5pT00 svg{width:18px;height:18px}.stitch-home-page-da4_mobileMenu__FUcpX{position:fixed;inset:0;z-index:60;display:none;flex-direction:column;background:#ffffff;transform:translateX(100%);transition:transform .3s ease}.stitch-home-page-da4_mobileMenuOpen__19MDq{display:flex;transform:translateX(0)}.stitch-home-page-da4_mobileMenuHeader__sYPvO{display:flex;align-items:center;justify-content:space-between;padding:16px 32px;border-bottom:1px solid #f4f4f5}.stitch-home-page-da4_mobileMenuBrandText__vX4Ow{color:#f4c447;font-size:1.35rem;font-weight:700;letter-spacing:-.02em}.stitch-home-page-da4_mobileMenuLinks__BJyyA{display:flex;flex:1 1;flex-direction:column;align-items:center;justify-content:center;gap:32px;padding:48px 0}.stitch-home-page-da4_mobileMenuLink__xyc3J{color:#27272a;font-size:1.25rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.stitch-home-page-da4_mainContent__iT3X0{padding:128px 0 64px}.stitch-home-page-da4_heroSection__rNPfe{margin-bottom:80px}.stitch-home-page-da4_dashboardCard__m7mFt,.stitch-home-page-da4_feedbackShell__FSVN3,.stitch-home-page-da4_heroPanel__muzxU,.stitch-home-page-da4_serviceCard__Q_6ae{background:#ffffff;border:1px solid #f4c447;border-radius:4px;box-shadow:0 4px 20px -4px rgba(0,0,0,.05)}.stitch-home-page-da4_heroPanel__muzxU{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);overflow:hidden;border-color:#f4f4f5}.stitch-home-page-da4_heroCopy__Q4zAj{display:flex;flex-direction:column;justify-content:center;padding:80px;background:#ffffff}.stitch-home-page-da4_heroTitle__KGXGV{margin:0 0 40px;color:#111111;font-size:clamp(2.5rem,5vw,3.75rem);font-weight:700;line-height:1.1}.stitch-home-page-da4_heroAccent__TeRIX,.stitch-home-page-da4_sectionAccent__Qyne6{color:#f4c447}.stitch-home-page-da4_heroSubtitle__Ajn26{margin:0 0 48px;max-width:34rem;color:#52525b;font-size:1.25rem;line-height:1.7}.stitch-home-page-da4_activationForm__50CYc{display:flex;max-width:640px}.stitch-home-page-da4_activationInput__wBHRl,.stitch-home-page-da4_feedbackControl__1NEP_{width:100%;border:1px solid #e4e4e7;border-radius:2px;background:#ffffff;color:#111111}.stitch-home-page-da4_activationInput__wBHRl{flex:1 1;min-height:56px;padding:0 24px;border:2px solid rgba(244,196,71,.4);border-right:0;border-top-right-radius:0;border-bottom-right-radius:0;font-size:.95rem}.stitch-home-page-da4_activationInput__wBHRl::placeholder,.stitch-home-page-da4_feedbackControl__1NEP_::placeholder{color:#a1a1aa}.stitch-home-page-da4_activationInput__wBHRl:focus,.stitch-home-page-da4_feedbackControl__1NEP_:focus{border-color:#f4c447;outline:none}.stitch-home-page-da4_primaryButton__kizrb{min-width:168px;padding:0 24px;border:1px solid #f4c447;border-top-right-radius:2px;border-bottom-right-radius:2px;border-top-left-radius:0;border-bottom-left-radius:0;background:#f4c447;color:#111111;font-size:.78rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;transition:background .2s ease,border-color .2s ease,opacity .2s ease}.stitch-home-page-da4_primaryButton__kizrb:hover:not(:disabled){background:#e5b32f;border-color:#e5b32f}.stitch-home-page-da4_feedbackSubmitButton__kv6wJ:disabled,.stitch-home-page-da4_primaryButton__kizrb:disabled{opacity:.6;cursor:not-allowed}.stitch-home-page-da4_dashboardMeta__KMdiH,.stitch-home-page-da4_feedbackLabel__jneKM,.stitch-home-page-da4_footerRights__6WrX3,.stitch-home-page-da4_heroHelperText__cm_Er,.stitch-home-page-da4_inlineStatus__bartU,.stitch-home-page-da4_serviceDescription__wh8tt{font-family:var(--font-home-sans),var(--font-sans),sans-serif}.stitch-home-page-da4_heroHelperText__cm_Er{margin:16px 0 0;color:#111111;font-size:.875rem}.stitch-home-page-da4_inlineLink__OM8Dz{color:#f4c447;font-weight:700}.stitch-home-page-da4_inlineStatus__bartU{margin:16px 0 0;font-size:.9rem}.stitch-home-page-da4_inlineStatusSuccess__luQlP{color:#15803d}.stitch-home-page-da4_inlineStatusError__WzOqq{color:#dc2626}.stitch-home-page-da4_heroVisual__wBMow{position:relative;min-height:380px;background:#f4f4f5}.stitch-home-page-da4_heroImage__kyx9Y{object-fit:cover;filter:grayscale(1) brightness(.75) contrast(1.25)}.stitch-home-page-da4_dashboardSection__Iuse_{margin-bottom:96px}.stitch-home-page-da4_dashboardGrid__3_ZpT{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:32px;gap:32px}.stitch-home-page-da4_dashboardCard__m7mFt{display:flex;flex-direction:column;justify-content:space-between;min-height:224px;padding:40px}.stitch-home-page-da4_dashboardCardTop___w_34,.stitch-home-page-da4_footerInner__7WDx_{display:flex;align-items:flex-start;justify-content:space-between}.stitch-home-page-da4_dashboardTag__ZbWYm{display:inline-flex;align-items:center;padding:4px 8px;border-radius:2px;background:#f4c447;color:#111111;font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.stitch-home-page-da4_dashboardIcon__7_R25{color:#f4c447}.stitch-home-page-da4_dashboardHistoryValue__v7Nm6,.stitch-home-page-da4_dashboardPrimaryValue__1P1XH,.stitch-home-page-da4_dashboardQuotaValue__7rJaw,.stitch-home-page-da4_feedbackTitle__pfq_3,.stitch-home-page-da4_footerBrandName__hBAcS,.stitch-home-page-da4_serviceTitle__6_ilF,.stitch-home-page-da4_tipsHeading__4Qqv3{margin:0;color:#111111;font-weight:700}.stitch-home-page-da4_dashboardHistoryValue__v7Nm6,.stitch-home-page-da4_dashboardPrimaryValue__1P1XH,.stitch-home-page-da4_dashboardQuotaValue__7rJaw{font-size:1.9rem;line-height:1.1}.stitch-home-page-da4_dashboardValueGold__DkXDy{color:#f4c447}.stitch-home-page-da4_dashboardValueWarning__3Sdc0{color:#d97706}.stitch-home-page-da4_dashboardValueDanger__UGpU8{color:#dc2626}.stitch-home-page-da4_dashboardMeta__KMdiH{margin:8px 0 0;color:#a1a1aa;font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.stitch-home-page-da4_dashboardMiniLabel__isUDF{margin:0 0 8px;color:#71717a;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.stitch-home-page-da4_quotaBar__3UfrL{width:100%;height:6px;margin-top:16px;overflow:hidden;border-radius:999px;background:#f4f4f5}.stitch-home-page-da4_quotaBarFill__FwQhq{height:100%;border-radius:inherit;background:#f4c447}.stitch-home-page-da4_historyPanel__RSjYj{display:flex;flex-direction:column;gap:16px}.stitch-home-page-da4_historyActions__k0Su6{display:flex;flex-direction:column;gap:8px}.stitch-home-page-da4_historyAction__2i14_,.stitch-home-page-da4_historyClearAction__hqfVi{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:transparent;color:#71717a;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.stitch-home-page-da4_historyAction__2i14_:hover{color:#111111}.stitch-home-page-da4_historyBullet__E8A2a{width:6px;height:6px;border-radius:999px;background:#f4c447}.stitch-home-page-da4_historyClearAction__hqfVi{color:#ef4444;cursor:pointer}.stitch-home-page-da4_historyClearIcon__d_I3Q{display:inline-flex}.stitch-home-page-da4_servicesSection__3ibNs{margin-bottom:128px}.stitch-home-page-da4_sectionHeading__vEQkQ{margin-bottom:40px;padding-left:32px;border-left:4px solid #f4c447}.stitch-home-page-da4_sectionTitle__lRMvY{margin:0;color:#111111;font-size:2.25rem;font-weight:700;letter-spacing:-.02em;text-transform:uppercase}.stitch-home-page-da4_servicesGrid__7TMDE{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:32px;gap:32px}.stitch-home-page-da4_serviceCard__Q_6ae{display:flex;flex-direction:column;overflow:hidden;color:inherit;transition:box-shadow .3s ease,transform .3s ease}.stitch-home-page-da4_serviceCardUnlocked__bsS_w{border-color:#f4c447}.stitch-home-page-da4_serviceCard__Q_6ae:hover{box-shadow:0 10px 30px -5px rgba(244,196,71,.12);transform:translateY(-2px)}.stitch-home-page-da4_serviceMedia__CDdP3{position:relative;aspect-ratio:1/1;overflow:hidden;border-bottom:1px solid rgba(244,196,71,.2)}.stitch-home-page-da4_serviceImage__ZZzmW{object-fit:cover;transition:transform .7s ease}.stitch-home-page-da4_serviceCard__Q_6ae:hover .stitch-home-page-da4_serviceImage__ZZzmW{transform:scale(1.1)}.stitch-home-page-da4_serviceImageLocked__fwTcD{filter:grayscale(1) brightness(.75)}.stitch-home-page-da4_serviceOverlay__Gyv6g{position:absolute;inset:0;background:rgba(244,196,71,.1)}.stitch-home-page-da4_lockBadge__npMxH{position:absolute;top:16px;right:16px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid rgba(244,196,71,.4);border-radius:2px;background:rgba(244,196,71,.1);color:#f4c447;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.stitch-home-page-da4_serviceBody__ljXrp{padding:32px;background:#ffffff}.stitch-home-page-da4_serviceTitle__6_ilF{margin-bottom:8px;font-size:1.25rem}.stitch-home-page-da4_serviceTitleLocked__fSAX1{color:#a1a1aa}.stitch-home-page-da4_serviceDescription__wh8tt{margin:0;color:#71717a;font-size:10px;font-weight:700;line-height:1.8;letter-spacing:.2em;text-transform:uppercase}.stitch-home-page-da4_serviceDescriptionLocked__t8cpg{color:#a1a1aa}.stitch-home-page-da4_serviceButton__DLPNQ{display:inline-flex;width:100%;justify-content:center;margin-top:24px;padding:12px 16px;border:1px solid #f4c447;border-radius:2px;background:#f4c447;color:#111111;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.stitch-home-page-da4_serviceLockedHint__xv5d7{margin:16px 0 0;color:#71717a;font-size:12px;font-weight:500;text-align:center}.stitch-home-page-da4_feedbackSection__i2L_x{margin-bottom:128px}.stitch-home-page-da4_feedbackShell__FSVN3{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden;border:1px solid rgba(244,196,71,.18);border-radius:20px;background:radial-gradient(circle at top right,rgba(244,196,71,.08),transparent 24%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,247,245,.98));box-shadow:0 22px 58px rgba(34,29,16,.08)}.stitch-home-page-da4_feedbackFormPanel__ulDbq{padding:48px 64px;background:rgba(255,255,255,.92);border-right:1px solid rgba(244,196,71,.2)}.stitch-home-page-da4_feedbackTitle__pfq_3{margin-bottom:40px;font-size:1.875rem;line-height:1.2}.stitch-home-page-da4_feedbackForm__fYjxO{display:flex;flex-direction:column;gap:32px}.stitch-home-page-da4_feedbackField__RvTkL{display:flex;flex-direction:column;gap:8px}.stitch-home-page-da4_feedbackLabel__jneKM{color:#111111;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.stitch-home-page-da4_feedbackControl__1NEP_{min-height:56px;padding:0 20px;border:1px solid rgba(244,196,71,.18);border-radius:12px;background:#fcfbf7;font-size:.95rem;transition:border-color .2s ease,box-shadow .2s ease}.stitch-home-page-da4_feedbackSelect__Sru27{position:relative}.stitch-home-page-da4_feedbackSelectTrigger__LhX_S{display:inline-flex;width:100%;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:0 20px;border:1px solid rgba(244,196,71,.18);border-radius:12px;background:#fcfbf7;color:#111111;font-size:.95rem;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,transform .18s ease}.stitch-home-page-da4_feedbackSelectTriggerOpen__gglBS,.stitch-home-page-da4_feedbackSelectTrigger__LhX_S:hover{border-color:#f4c447;box-shadow:0 0 0 4px rgba(244,196,71,.12)}.stitch-home-page-da4_feedbackSelectValue__EwHgE{flex:1 1}.stitch-home-page-da4_feedbackSelectValueMuted__yvSPz{color:#a1a1aa}.stitch-home-page-da4_feedbackSelectChevron__Cr8LA{width:14px;height:14px;color:#71717a;transition:transform .18s ease}.stitch-home-page-da4_feedbackSelectChevronOpen__Z1dJM{transform:rotate(180deg)}.stitch-home-page-da4_feedbackSelectMenu__ErDkp{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:20;display:grid;grid-gap:4px;gap:4px;padding:8px;border:1px solid rgba(244,196,71,.28);border-radius:4px;background:rgba(255,255,255,.98);box-shadow:0 12px 28px -8px rgba(244,196,71,.22);opacity:0;transform:translateY(-6px) scale(.98);transform-origin:top center;pointer-events:none;transition:opacity .18s ease,transform .2s ease}.stitch-home-page-da4_feedbackSelectMenuOpen__TuQpr{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.stitch-home-page-da4_feedbackSelectOption__g1Blu{width:100%;padding:11px 12px;border:0;border-radius:2px;background:transparent;color:#52525b;font-size:.92rem;text-align:left;transition:background .18s ease,color .18s ease,transform .18s ease}.stitch-home-page-da4_feedbackSelectOptionActive__qQVCW,.stitch-home-page-da4_feedbackSelectOption__g1Blu:hover{background:rgba(244,196,71,.1);color:#111111;transform:translateY(-1px)}.stitch-home-page-da4_feedbackSelectOptionSelected___WxHh{color:#111111;font-weight:600}.stitch-home-page-da4_feedbackTextarea__otYHX{min-height:144px;padding:16px 20px;resize:vertical}.stitch-home-page-da4_feedbackSubmitButton__kv6wJ{width:100%;padding:20px 16px;border:0;border-radius:12px;background:linear-gradient(135deg,#f9d975,#f4c447);color:#111111;font-size:12px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;transition:background .2s ease,transform .18s ease,opacity .2s ease}.stitch-home-page-da4_feedbackSubmitButton__kv6wJ:hover:not(:disabled){transform:translateY(-1px)}.stitch-home-page-da4_feedbackTipsPanel__lJToW{background:rgba(250,250,250,.7)}.stitch-home-page-da4_feedbackTipsGrid__7M5_a{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:48px;gap:48px;height:100%;padding:48px 64px;align-items:flex-start}.stitch-home-page-da4_jokeColumn__d3T29,.stitch-home-page-da4_tipsColumn__vn21z{display:flex;flex-direction:column;gap:32px}.stitch-home-page-da4_tipsHeading__4Qqv3{padding-left:16px;border-left:4px solid #f4c447;color:#111111;font-size:1.5rem;font-weight:700;text-transform:uppercase}.stitch-home-page-da4_tipsAccent__927kt{color:#f4c447}.stitch-home-page-da4_tipsList__Jvlls{display:flex;flex-direction:column;gap:24px;margin:0;padding:0;list-style:none}.stitch-home-page-da4_tipItem__oFK1j{display:flex;align-items:flex-start;gap:16px}.stitch-home-page-da4_jokeAnswer__8JvnU,.stitch-home-page-da4_tipItem__oFK1j p{margin:0;color:#27272a;font-size:.875rem;line-height:1.7}.stitch-home-page-da4_jokeIcon__P_v0_,.stitch-home-page-da4_tipIcon__5pT00{display:inline-flex;color:#f4c447}.stitch-home-page-da4_jokeColumn__d3T29{height:100%}.stitch-home-page-da4_jokeCard__eQ6LT{display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:24px;border:1px solid rgba(244,196,71,.1);border-radius:14px;background:rgba(255,255,255,.72)}.stitch-home-page-da4_jokeQuestion__4fNOn{margin:0 0 8px;color:#111111;font-size:1.125rem;font-style:italic;line-height:1.6}.stitch-home-page-da4_footer__zKygI{background:#ffffff;border-top:1px solid #f4f4f5}.stitch-home-page-da4_footerInner__7WDx_{padding:48px 0;gap:32px}.stitch-home-page-da4_footerBrandBlock__7_4Zc{display:flex;flex-direction:column;align-items:flex-start}.stitch-home-page-da4_footerBrandName__hBAcS{font-size:1.25rem;letter-spacing:-.02em}.stitch-home-page-da4_footerRights__6WrX3{margin:0;color:#71717a;font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}@media (max-width:1279px){.stitch-home-page-da4_container__Uyzg3,.stitch-home-page-da4_footerInner__7WDx_,.stitch-home-page-da4_headerInner__hys_e{width:min(1280px,calc(100vw - 48px))}}@media (max-width:1023px){.stitch-home-page-da4_headerNav__VIU0Z{display:none}.stitch-home-page-da4_mobileMenuButton__9ktdy,.stitch-home-page-da4_mobileMenuClose__61gOm{display:inline-flex;align-items:center;justify-content:center}.stitch-home-page-da4_mainContent__iT3X0{padding-top:112px}.stitch-home-page-da4_feedbackShell__FSVN3,.stitch-home-page-da4_feedbackTipsGrid__7M5_a,.stitch-home-page-da4_heroPanel__muzxU{grid-template-columns:1fr}.stitch-home-page-da4_heroVisual__wBMow{display:none}.stitch-home-page-da4_dashboardGrid__3_ZpT,.stitch-home-page-da4_servicesGrid__7TMDE{grid-template-columns:repeat(2,minmax(0,1fr))}.stitch-home-page-da4_feedbackFormPanel__ulDbq{border-right:0;border-bottom:1px solid rgba(244,196,71,.2)}}@media (max-width:767px){.stitch-home-page-da4_container__Uyzg3,.stitch-home-page-da4_footerInner__7WDx_,.stitch-home-page-da4_headerInner__hys_e{width:min(1280px,calc(100vw - 32px))}.stitch-home-page-da4_headerInner__hys_e{padding:14px 0}.stitch-home-page-da4_brandText__gAOT4{font-size:1.15rem}.stitch-home-page-da4_mainContent__iT3X0{padding-top:104px}.stitch-home-page-da4_dashboardSection__Iuse_,.stitch-home-page-da4_feedbackSection__i2L_x,.stitch-home-page-da4_heroSection__rNPfe,.stitch-home-page-da4_servicesSection__3ibNs{margin-bottom:64px}.stitch-home-page-da4_dashboardCard__m7mFt,.stitch-home-page-da4_feedbackFormPanel__ulDbq,.stitch-home-page-da4_feedbackTipsGrid__7M5_a,.stitch-home-page-da4_heroCopy__Q4zAj{padding:32px 24px}.stitch-home-page-da4_activationForm__50CYc,.stitch-home-page-da4_dashboardGrid__3_ZpT,.stitch-home-page-da4_feedbackTipsGrid__7M5_a,.stitch-home-page-da4_footerInner__7WDx_,.stitch-home-page-da4_servicesGrid__7TMDE{grid-template-columns:1fr;flex-direction:column}.stitch-home-page-da4_activationForm__50CYc{gap:12px}.stitch-home-page-da4_activationInput__wBHRl{border-right:2px solid rgba(244,196,71,.4);border-radius:2px}.stitch-home-page-da4_primaryButton__kizrb{min-height:56px;border-radius:2px}.stitch-home-page-da4_sectionHeading__vEQkQ{padding-left:20px}.stitch-home-page-da4_servicesGrid__7TMDE{display:grid}.stitch-home-page-da4_footerBrandBlock__7_4Zc,.stitch-home-page-da4_footerLinks__ymart{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.stitch-home-page-da4_activationInput__wBHRl,.stitch-home-page-da4_feedbackControl__1NEP_,.stitch-home-page-da4_feedbackSubmitButton__kv6wJ,.stitch-home-page-da4_footerLink__nUocc,.stitch-home-page-da4_headerLink__fKImy,.stitch-home-page-da4_inlineLink__OM8Dz,.stitch-home-page-da4_mobileMenuButton__9ktdy,.stitch-home-page-da4_mobileMenuClose__61gOm,.stitch-home-page-da4_mobileMenu__FUcpX,.stitch-home-page-da4_primaryButton__kizrb,.stitch-home-page-da4_serviceCard__Q_6ae,.stitch-home-page-da4_serviceImage__ZZzmW{transition:none}}.stitch-portrait-page_pageRoot__Ogmf2{--portrait-primary:#f4c447;--portrait-primary-dark:#c49500;--portrait-background:#faf9fd;--portrait-surface:#ffffff;--portrait-surface-soft:#f4f3f7;--portrait-text:#1a1b1e;--portrait-muted:#5b5f62;--portrait-outline:#d2c5af;min-height:100vh;background:var(--portrait-background);color:var(--portrait-text);font-family:var(--font-home-serif),"Noto Serif SC",serif}.stitch-portrait-page_header__6kKd0{position:fixed;inset:0 0 auto;z-index:50;background:rgba(250,249,253,.85);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-bottom:1px solid rgba(244,196,71,.2)}.stitch-portrait-page_footerInner__f_Vbl,.stitch-portrait-page_headerInner__qi8lk,.stitch-portrait-page_mainShell__PWLKQ{width:min(1280px,calc(100vw - 32px));margin:0 auto}.stitch-portrait-page_headerInner__qi8lk{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:80px}.stitch-portrait-page_brandLink__olY__,.stitch-portrait-page_footerLink__l7Oj2,.stitch-portrait-page_mobileNavLink__SwYvT,.stitch-portrait-page_navLink__H6Zyl{text-decoration:none}.stitch-portrait-page_brandLink__olY__,.stitch-portrait-page_footerBrandRow__gtnAO,.stitch-portrait-page_helpHeading__w_jhn,.stitch-portrait-page_stepHeading__n7jUj{display:flex;align-items:center}.stitch-portrait-page_brandLink__olY__{color:var(--portrait-primary)}.stitch-portrait-page_backIcon__KMkXI,.stitch-portrait-page_createButtonIcon__9xNl9,.stitch-portrait-page_hairCardIconBox__T9pXV,.stitch-portrait-page_helpIcon__GOJYD,.stitch-portrait-page_previewDelete__8Fdg9,.stitch-portrait-page_templateTabIcon__GUZ2v,.stitch-portrait-page_uploadAreaIcon__q2eRV{display:inline-flex;align-items:center;justify-content:center}.stitch-portrait-page_backIcon__KMkXI svg,.stitch-portrait-page_createButtonIcon__9xNl9 svg,.stitch-portrait-page_hairCardIconBox__T9pXV svg,.stitch-portrait-page_hairCheck__Mkvbv svg,.stitch-portrait-page_helpIcon__GOJYD svg,.stitch-portrait-page_menuToggle__RnB_d svg,.stitch-portrait-page_mobileMenuClose__w_5lv svg,.stitch-portrait-page_previewDelete__8Fdg9 svg,.stitch-portrait-page_templateTabIcon__GUZ2v svg,.stitch-portrait-page_uploadAreaIcon__q2eRV svg{width:24px;height:24px}.stitch-portrait-page_brandName__PFe49,.stitch-portrait-page_footerWordmark__bE3iD,.stitch-portrait-page_hairCardCopy__FEsQw h3,.stitch-portrait-page_helpHeading__w_jhn h2,.stitch-portrait-page_heroTitle__BcrTy,.stitch-portrait-page_mobileBrand__9eEOx,.stitch-portrait-page_stepHeading__n7jUj h2{font-family:var(--font-home-serif),"Noto Serif SC",serif}.stitch-portrait-page_brandName__PFe49,.stitch-portrait-page_mobileBrand__9eEOx{font-size:1.375rem;font-weight:700;letter-spacing:-.03em}.stitch-portrait-page_desktopNav__wGgFe{display:none;align-items:center;gap:32px;margin-left:auto}.stitch-portrait-page_footerLink__l7Oj2,.stitch-portrait-page_navLink__H6Zyl{color:var(--portrait-text);font-size:.875rem;font-weight:700;transition:opacity .18s ease}.stitch-portrait-page_footerLink__l7Oj2:hover,.stitch-portrait-page_mobileNavLink__SwYvT:hover,.stitch-portrait-page_navLink__H6Zyl:hover{opacity:.8}.stitch-portrait-page_menuToggle__RnB_d,.stitch-portrait-page_mobileMenuClose__w_5lv{border:none;background:transparent;color:var(--portrait-primary);cursor:pointer}.stitch-portrait-page_mobileMenu__YikV7{display:none}.stitch-portrait-page_mobileMenuOpen__Zn8Lr{display:flex}.stitch-portrait-page_mobileMenu__YikV7{position:fixed;inset:0;z-index:60;flex-direction:column;gap:24px;padding:96px 32px 32px;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.stitch-portrait-page_mobileMenuHeader__pFZlq{display:flex;align-items:center;justify-content:space-between}.stitch-portrait-page_mobileMenuSpacer__S0DC3{width:24px;height:24px}.stitch-portrait-page_mobileNavLink__SwYvT{border-bottom:1px solid rgba(244,196,71,.12);padding-bottom:16px;color:var(--portrait-text);font-size:1.25rem;font-weight:700}.stitch-portrait-page_mainShell__PWLKQ{padding:80px 0 96px}.stitch-portrait-page_hero__1uc6J{position:relative;overflow:hidden;background:rgba(244,243,247,.4);padding:128px 16px 96px;text-align:center}.stitch-portrait-page_heroPattern__0Cywo{position:absolute;inset:0;opacity:.05;background-image:radial-gradient(#f4c447 1px,transparent 0);background-size:32px 32px}.stitch-portrait-page_heroInner__YW_n7{position:relative;z-index:1;margin:0 auto;max-width:64rem}.stitch-portrait-page_heroTitle__BcrTy{margin:0 0 32px;color:var(--portrait-text);font-size:clamp(2.5rem,7vw,4.5rem);font-weight:900;letter-spacing:-.04em;line-height:1.1}.stitch-portrait-page_heroAccent__v6_k3{background:linear-gradient(180deg,#ffe082,#f4c447 50%,#c49500);-webkit-background-clip:text;color:transparent}.stitch-portrait-page_heroBody__AOr8D{max-width:48rem;margin:0 auto;color:var(--portrait-muted);font-size:clamp(1.125rem,2vw,1.5rem);font-weight:500;line-height:1.7;letter-spacing:.06em}.stitch-portrait-page_contentStack__NxHHt{display:grid;grid-template-columns:1fr;grid-gap:48px;gap:48px;padding:48px 0 0}.stitch-portrait-page_card___0_ma{border:1px solid var(--portrait-primary);border-radius:8px;background:var(--portrait-surface);box-shadow:0 10px 30px rgba(119,90,0,.03);padding:32px}.stitch-portrait-page_helpHeading__w_jhn,.stitch-portrait-page_stepHeading__n7jUj{gap:16px;margin-bottom:32px}.stitch-portrait-page_stepNumber__7QBjM{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;background:var(--portrait-primary);color:#fff;font-size:.8125rem;font-weight:700}.stitch-portrait-page_helpHeading__w_jhn h2,.stitch-portrait-page_stepHeading__n7jUj h2{margin:0;color:var(--portrait-text);font-size:1.75rem;font-weight:700;letter-spacing:-.03em}.stitch-portrait-page_fileInput__4xKUT{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.stitch-portrait-page_uploadGrid__qflWO{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px}.stitch-portrait-page_uploadArea__4jKXS{display:flex;min-height:200px;flex-direction:column;align-items:center;justify-content:center;border:2px dashed rgba(210,197,175,.5);border-radius:8px;background:rgba(244,243,247,.3);padding:24px;text-align:center;cursor:pointer;transition:background-color .18s ease}.stitch-portrait-page_uploadArea__4jKXS:hover{background:rgba(244,243,247,.65)}.stitch-portrait-page_uploadAreaIcon__q2eRV{margin-bottom:12px;color:rgba(244,196,71,.45)}.stitch-portrait-page_uploadPrompt__Lxnys{margin:0;color:var(--portrait-muted);font-size:1rem;font-weight:600;letter-spacing:.04em}.stitch-portrait-page_hairCardCopy__FEsQw p,.stitch-portrait-page_helpBody__1EiYZ,.stitch-portrait-page_statusCard__eFPj_,.stitch-portrait-page_uploadHint__wZqVl{margin:8px 0 0;color:#64748b;font-size:.75rem;line-height:1.7}.stitch-portrait-page_previewFrame__7FlfQ{position:relative;min-height:320px;overflow:hidden;border:1px solid rgba(210,197,175,.2);border-radius:8px;background:rgba(244,243,247,.5)}.stitch-portrait-page_previewImage__0PYz_,.stitch-portrait-page_templateCardImage__G55Oz{display:block;width:100%;height:100%;object-fit:cover}.stitch-portrait-page_previewOverlay__toVf_{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.36);opacity:0;transition:opacity .18s ease}.stitch-portrait-page_previewFrame__7FlfQ:hover .stitch-portrait-page_previewOverlay__toVf_{opacity:1}.stitch-portrait-page_previewDelete__8Fdg9{width:44px;height:44px;border:none;border-radius:999px;background:rgba(255,255,255,.18);color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer}.stitch-portrait-page_previewBadge__BYj5N{position:absolute;left:8px;bottom:8px;padding:4px 8px;border-radius:4px;background:var(--portrait-primary);color:#fff;font-size:.5625rem;font-weight:700;letter-spacing:.12em}.stitch-portrait-page_templateTabs__g1o63{display:flex;flex-wrap:wrap;gap:8px 16px;margin-bottom:24px;border-bottom:1px solid rgba(210,197,175,.3)}.stitch-portrait-page_templateTab__xd_Wy{display:inline-flex;align-items:center;gap:8px;border:none;border-bottom:2px solid transparent;background:transparent;color:#64748b;padding:0 8px 12px;font-size:.875rem;font-weight:700;letter-spacing:.16em;cursor:pointer}.stitch-portrait-page_templateTabActive__zeyUp{border-bottom-color:var(--portrait-primary);color:var(--portrait-primary)}.stitch-portrait-page_templateGrid__7kG1k{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.stitch-portrait-page_templateCard__dzRAf{position:relative;overflow:hidden;aspect-ratio:3/4;border:1px solid rgba(210,197,175,.3);border-radius:8px;padding:0;background:transparent;cursor:pointer;transition:border-color .18s ease,transform .18s ease}.stitch-portrait-page_templateCard__dzRAf:hover{border-color:var(--portrait-primary);transform:translateY(-1px)}.stitch-portrait-page_templateCardActive__MncBj{border:2px solid var(--portrait-primary);box-shadow:0 12px 24px rgba(244,196,71,.16)}.stitch-portrait-page_templateCardCode__vdGgC,.stitch-portrait-page_templateCardSelected__T7Q0L{position:absolute;left:8px;bottom:8px;padding:4px 8px;border-radius:4px;color:#fff;font-size:.5625rem;font-weight:700;letter-spacing:.14em}.stitch-portrait-page_templateCardCode__vdGgC{background:rgba(0,0,0,.45)}.stitch-portrait-page_templateCardSelected__T7Q0L{left:0;right:0;bottom:0;border-radius:0;background:var(--portrait-primary);text-align:center}.stitch-portrait-page_hairGrid__CdVHq{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0;border:1px solid rgba(210,197,175,.3);border-radius:8px;overflow:hidden}.stitch-portrait-page_hairCard__rro6k{display:flex;align-items:flex-start;gap:16px;width:100%;border:none;border-bottom:1px solid rgba(210,197,175,.3);background:transparent;padding:24px;text-align:left;cursor:pointer}.stitch-portrait-page_hairCard__rro6k:last-child{border-bottom:none}.stitch-portrait-page_hairCardActive__afZUT{background:rgba(244,243,247,.5)}.stitch-portrait-page_hairCardIconBox__T9pXV{flex:0 0 48px;width:48px;height:48px;border-radius:8px;background:rgba(244,196,71,.08);color:var(--portrait-primary)}.stitch-portrait-page_hairCardIconBoxActive__gFJIg{background:rgba(244,196,71,.16)}.stitch-portrait-page_hairCardCopy__FEsQw{flex:1 1}.stitch-portrait-page_hairCardCopy__FEsQw h3{margin:0;color:var(--portrait-text);font-size:.8125rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.stitch-portrait-page_hairCheck__Mkvbv{color:transparent}.stitch-portrait-page_hairCheckActive__dhl7W{color:var(--portrait-primary)}.stitch-portrait-page_actionWrap__N3xfq{display:flex;justify-content:center;padding:16px 0 8px}.stitch-portrait-page_createButton__W90bR,.stitch-portrait-page_feedbackButton__0luL0{border:none;border-radius:8px;cursor:pointer;transition:transform .18s ease,opacity .18s ease}.stitch-portrait-page_createButton__W90bR{display:inline-flex;align-items:center;gap:12px;background:var(--portrait-primary);color:#fff;padding:20px 32px;font-size:1.125rem;font-weight:700;letter-spacing:.2em;box-shadow:0 12px 28px rgba(244,196,71,.25)}.stitch-portrait-page_createButton__W90bR:hover:not(:disabled),.stitch-portrait-page_feedbackButton__0luL0:hover{transform:scale(1.02)}.stitch-portrait-page_createButton__W90bR:active,.stitch-portrait-page_feedbackButton__0luL0:active{transform:scale(.98)}.stitch-portrait-page_createButton__W90bR:disabled{cursor:progress;opacity:.72}.stitch-portrait-page_statusCard__eFPj_{border:1px solid transparent;border-radius:8px;padding:14px 16px}.stitch-portrait-page_statusCardSuccess__F_NyN{border-color:rgba(34,197,94,.2);background:rgba(34,197,94,.08);color:#166534}.stitch-portrait-page_statusCardError__o0iFB{border-color:rgba(220,38,38,.2);background:rgba(220,38,38,.08);color:#991b1b}.stitch-portrait-page_helpGrid__sZeX_{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px}.stitch-portrait-page_helpHeading__w_jhn{gap:8px;margin-bottom:12px}.stitch-portrait-page_helpIcon__GOJYD{color:var(--portrait-primary)}.stitch-portrait-page_helpBody__1EiYZ{margin-top:0;font-size:.875rem}.stitch-portrait-page_feedbackButton__0luL0{margin-top:24px;background:var(--portrait-primary);color:#fff;padding:12px 20px;font-size:.75rem;font-weight:700;letter-spacing:.16em}.stitch-portrait-page_footer__ONg3e{border-top:1px solid rgba(244,196,71,.2);background:#fff;padding:48px 16px}.stitch-portrait-page_footerInner__f_Vbl{display:flex;flex-direction:column;gap:24px}.stitch-portrait-page_footerBrand__Zhvd_{display:flex;flex-direction:column;gap:8px}.stitch-portrait-page_footerBrandRow__gtnAO{gap:12px}.stitch-portrait-page_footerLogo__3q9KE{width:40px;height:40px;object-fit:contain}.stitch-portrait-page_footerWordmark__bE3iD{font-size:1.5rem;font-weight:900;letter-spacing:-.03em}.stitch-portrait-page_footerRights__RGs_1{margin:0;color:var(--portrait-muted);font-size:.75rem;opacity:.8}.stitch-portrait-page_footerLinks__Mr7cR{display:flex;flex-wrap:wrap;gap:16px}.stitch-portrait-page_footerLink__l7Oj2{display:inline-flex;align-items:center;gap:6px;color:var(--portrait-muted);font-size:.625rem;font-weight:700}.stitch-portrait-page_footerLinkMeta__0zoDA{opacity:.6;font-size:.5rem;letter-spacing:.16em}@media (min-width:768px){.stitch-portrait-page_desktopNav__wGgFe{display:flex}.stitch-portrait-page_menuToggle__RnB_d{display:none}.stitch-portrait-page_uploadGrid__qflWO{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}.stitch-portrait-page_templateGrid__7kG1k{grid-template-columns:repeat(3,minmax(0,1fr))}.stitch-portrait-page_helpGrid__sZeX_{grid-template-columns:repeat(2,minmax(0,1fr))}.stitch-portrait-page_footerInner__f_Vbl{flex-direction:row;align-items:center;justify-content:space-between}.stitch-portrait-page_footerLinks__Mr7cR{justify-content:flex-end}}@media (min-width:1024px){.stitch-portrait-page_templateGrid__7kG1k{grid-template-columns:repeat(6,minmax(0,1fr))}.stitch-portrait-page_hairGrid__CdVHq{grid-template-columns:repeat(2,minmax(0,1fr))}.stitch-portrait-page_hairCard__rro6k{border-bottom:none}.stitch-portrait-page_hairCard__rro6k:first-child{border-right:1px solid rgba(210,197,175,.3)}}@media (prefers-reduced-motion:reduce){.stitch-portrait-page_createButton__W90bR,.stitch-portrait-page_feedbackButton__0luL0,.stitch-portrait-page_footerLink__l7Oj2,.stitch-portrait-page_navLink__H6Zyl,.stitch-portrait-page_previewOverlay__toVf_,.stitch-portrait-page_templateCard__dzRAf,.stitch-portrait-page_uploadArea__4jKXS{transition:none}}.stitch-result-page_pageRoot__YAvUJ{--result-bg:#f8f7f5;--result-surface:#ffffff;--result-surface-soft:#f4f0e8;--result-border:rgba(244,196,71,0.42);--result-border-soft:rgba(34,29,16,0.08);--result-text:#221d10;--result-muted:#7a7163;--result-gold:#f4c447;--result-gold-deep:#c99721;--result-danger:#b42318;--result-success:#32905d;--result-shadow:0 18px 48px rgba(34,29,16,0.06);min-height:100vh;background:radial-gradient(circle at top left,rgba(244,196,71,.08),transparent 24%),linear-gradient(180deg,#fbfaf7,#f6f3ec);color:var(--result-text);font-family:var(--font-display),"Noto Serif SC",serif}.stitch-result-page_footer__yoEPL,.stitch-result-page_header__BISqq{border-bottom:1px solid rgba(244,196,71,.2)}.stitch-result-page_header__BISqq{position:fixed;inset:0 0 auto;z-index:50;background:rgba(250,249,253,.85);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.stitch-result-page_footerInner__3v_Yv,.stitch-result-page_headerInner__9PjqL,.stitch-result-page_pageInner__rfZZb{width:min(980px,calc(100vw - 36px));margin:0 auto}.stitch-result-page_headerInner__9PjqL{display:flex;align-items:center;justify-content:space-between;gap:.9rem;min-height:72px;padding:16px 0}.stitch-result-page_brandLink__deTmh,.stitch-result-page_footerBrandRow__2ThsT,.stitch-result-page_footerBrand__EI85L,.stitch-result-page_infoValueRow__GIF1W,.stitch-result-page_quotaRow___UxPZ,.stitch-result-page_supportHeader__fDF1e{display:flex;align-items:center}.stitch-result-page_brandLink__deTmh,.stitch-result-page_footerBrandRow__2ThsT{gap:.7rem}.stitch-result-page_brandLink__deTmh,.stitch-result-page_footerLink__ELyvJ,.stitch-result-page_navLink__1vfAL{text-decoration:none}.stitch-result-page_brandArrow__hbLY6,.stitch-result-page_heroIcon__kKk_5,.stitch-result-page_specMarker__cYwHo{display:grid;place-items:center}.stitch-result-page_brandLink__deTmh{color:var(--result-gold-deep)}.stitch-result-page_brandArrow__hbLY6{width:28px;height:28px;border-radius:9px;background:linear-gradient(135deg,#f8d66f,var(--result-gold));color:var(--result-text);box-shadow:0 8px 18px rgba(244,196,71,.24)}.stitch-result-page_brandName__LFQ5B{font-size:.94rem;font-weight:700;letter-spacing:.02em}.stitch-result-page_desktopNav__S2rGj{display:flex;align-items:center;gap:1.7rem;margin-left:auto}.stitch-result-page_footerLink__ELyvJ,.stitch-result-page_navLink__1vfAL{color:#525252;font-family:var(--font-display),"Noto Serif SC",serif;font-size:.875rem;font-weight:600;transition:opacity .18s ease}.stitch-result-page_footerLink__ELyvJ:hover,.stitch-result-page_navLink__1vfAL:hover{opacity:.8}.stitch-result-page_pageInner__rfZZb{padding:112px 0 2.7rem}.stitch-result-page_pageInner__rfZZb,.stitch-result-page_statsGrid__IoqC9{display:grid;grid-gap:.8rem;gap:.8rem}.stitch-result-page_heroCard__V6LeD,.stitch-result-page_infoCard__AwTaT,.stitch-result-page_previewCard__EbydJ,.stitch-result-page_specCard__ny2b_,.stitch-result-page_supportCard__P2K6h{border-radius:14px;border:1px solid var(--result-border);background:var(--result-surface);box-shadow:var(--result-shadow)}.stitch-result-page_infoCard__AwTaT,.stitch-result-page_previewCard__EbydJ,.stitch-result-page_specCard__ny2b_,.stitch-result-page_supportCard__P2K6h{padding:.9rem .95rem}.stitch-result-page_infoCard__AwTaT{display:grid;grid-gap:.55rem;gap:.55rem;min-height:94px}.stitch-result-page_cardEyebrow__It2yh{color:#a67d19;font-family:var(--font-sans),sans-serif;font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.stitch-result-page_statusDot__GgHad{width:.9rem;height:.9rem;border-radius:999px;border:1px solid transparent}.stitch-result-page_statusDotNormal__nAZMS{background:rgba(50,144,93,.14);border-color:rgba(50,144,93,.28)}.stitch-result-page_statusDotWarning__ZkezS{background:rgba(244,196,71,.18);border-color:rgba(244,196,71,.46)}.stitch-result-page_statusDotError__9510l{background:rgba(180,35,24,.14);border-color:rgba(180,35,24,.32)}.stitch-result-page_statusDotNeutral__TLHsW{background:rgba(122,113,99,.14);border-color:rgba(122,113,99,.24)}.stitch-result-page_infoValueRow__GIF1W,.stitch-result-page_quotaRow___UxPZ{gap:.6rem}.stitch-result-page_infoValue__ddUfS{font-size:clamp(1.35rem,3.2vw,1.8rem);font-weight:700;line-height:1.1}.stitch-result-page_infoDescription__y39OI,.stitch-result-page_previewHeader__pN3od p,.stitch-result-page_quotaMeta__7pcFp,.stitch-result-page_statusMessage__m8qhC,.stitch-result-page_supportCard__P2K6h p{margin:0;color:var(--result-muted);font-family:var(--font-sans),sans-serif;line-height:1.65}.stitch-result-page_quotaMeta__7pcFp{font-size:.88rem}.stitch-result-page_heroProgressTrack__6LJ3F,.stitch-result-page_quotaTrack__j_9uY{overflow:hidden;width:100%;border-radius:999px}.stitch-result-page_quotaTrack__j_9uY{height:4px;background:rgba(34,29,16,.08)}.stitch-result-page_heroProgressFill__24Vgr,.stitch-result-page_quotaFill__2cYCh{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#f7d973,var(--result-gold-deep))}.stitch-result-page_heroCard__V6LeD{display:grid;justify-items:center;grid-gap:.85rem;gap:.85rem;padding:1.05rem 1rem .95rem;text-align:center}.stitch-result-page_heroCardArea__Cj_fv{align-self:start}.stitch-result-page_heroCardSuccess__2J9FL{border-color:rgba(50,144,93,.35)}.stitch-result-page_heroCardError__y4SHl{border-color:rgba(180,35,24,.26)}.stitch-result-page_heroIcon__kKk_5{width:30px;height:30px;border-radius:10px;background:rgba(244,196,71,.14);color:#9a7417}.stitch-result-page_heroIconSuccess__0CUi9{background:rgba(50,144,93,.12);color:var(--result-success)}.stitch-result-page_heroIconError__nYV4I{background:rgba(180,35,24,.12);color:var(--result-danger)}.stitch-result-page_heroIconProcessing__fqqEv{background:rgba(244,196,71,.14);color:#9a7417}.stitch-result-page_brandArrow__hbLY6 svg,.stitch-result-page_heroIcon__kKk_5 svg,.stitch-result-page_previewPlaceholder__XMVTV svg,.stitch-result-page_primaryButton__mRPg0 svg,.stitch-result-page_specMarker__cYwHo svg,.stitch-result-page_supportHeader__fDF1e svg{width:16px;height:16px}.stitch-result-page_heroCopy__jHBur{display:grid;grid-gap:.35rem;gap:.35rem;max-width:30rem}.stitch-result-page_heroTitle___Qy75,.stitch-result-page_previewHeader__pN3od h2,.stitch-result-page_supportHeader__fDF1e h2{margin:0}.stitch-result-page_heroTitle___Qy75{font-size:clamp(1.7rem,3.4vw,2.15rem);font-weight:700;line-height:1.18}.stitch-result-page_heroDescription__4ifFK{margin:0;font-family:var(--font-sans),sans-serif;color:#6a604f;line-height:1.5;font-size:.94rem}.stitch-result-page_heroQuote__naAKr{margin:0;color:#8c6d1f;font-family:var(--font-sans),sans-serif;font-size:.8rem}.stitch-result-page_heroProgress__3vlYA{display:grid;grid-gap:.45rem;gap:.45rem;width:min(100%,23.5rem)}.stitch-result-page_heroProgressMeta__YWuXK{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-family:var(--font-sans),sans-serif;font-size:.78rem;font-weight:700}.stitch-result-page_heroProgressMeta__YWuXK span{color:#b78210}.stitch-result-page_heroProgressTrack__6LJ3F{height:4px;background:rgba(244,196,71,.16)}.stitch-result-page_heroActions__0JjMq{display:flex;gap:.55rem;flex-wrap:wrap;justify-content:center}.stitch-result-page_feedbackButton__YBBTW,.stitch-result-page_primaryButton__mRPg0,.stitch-result-page_secondaryButton__ibMaw{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.2rem;padding:.58rem 1.1rem;border-radius:10px;font-family:var(--font-sans),sans-serif;font-size:.82rem;font-weight:700;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease,opacity .18s ease}.stitch-result-page_primaryButton__mRPg0{border:none;background:linear-gradient(135deg,#f9d975,var(--result-gold));color:var(--result-text);box-shadow:0 12px 22px rgba(244,196,71,.22)}.stitch-result-page_feedbackButton__YBBTW,.stitch-result-page_secondaryButton__ibMaw{border:1px solid rgba(244,196,71,.5);background:transparent;color:#9a7417}.stitch-result-page_feedbackButton__YBBTW:hover,.stitch-result-page_primaryButton__mRPg0:hover:not(:disabled),.stitch-result-page_secondaryButton__ibMaw:hover{transform:translateY(-1px)}.stitch-result-page_primaryButton__mRPg0:disabled{background:#ece8df;color:#a19787;box-shadow:none;cursor:not-allowed}.stitch-result-page_statusMessage__m8qhC{width:min(100%,26rem);padding:.7rem .85rem;border-radius:10px;border:1px solid rgba(34,29,16,.08);font-size:.82rem}.stitch-result-page_statusMessageSuccess__RCiBJ{border-color:rgba(50,144,93,.22);background:rgba(50,144,93,.08);color:#246a44}.stitch-result-page_statusMessageError__zIzbF{border-color:rgba(180,35,24,.18);background:rgba(180,35,24,.07);color:#8f1d12}.stitch-result-page_contentGrid__2wUmC,.stitch-result-page_sidebar__wFE_6,.stitch-result-page_specList__BFYw5,.stitch-result-page_supportStack__EvdpA{display:grid;grid-gap:.8rem;gap:.8rem}.stitch-result-page_specList__BFYw5{padding:0;margin:0;list-style:none}.stitch-result-page_specItem__9ee3e{display:flex;align-items:center;gap:.55rem;font-family:var(--font-sans),sans-serif;font-size:.84rem}.stitch-result-page_specMarker__cYwHo{width:1rem;height:1rem;color:#b78312;flex:none}.stitch-result-page_supportHeader__fDF1e{gap:.6rem;margin-bottom:.5rem;color:#9a7417}.stitch-result-page_previewCard__EbydJ{display:grid;grid-gap:.85rem;gap:.85rem}.stitch-result-page_previewHeader__pN3od{display:grid;grid-gap:.35rem;gap:.35rem}.stitch-result-page_previewHeader__pN3od h2{margin-top:.25rem;font-size:1.12rem;font-weight:700}.stitch-result-page_previewHeader__pN3od p{max-width:28rem;font-size:.84rem}.stitch-result-page_previewGrid__rNdS0{display:grid;grid-gap:0;gap:0;overflow:hidden;border-radius:10px;border:1px solid rgba(34,29,16,.06)}.stitch-result-page_previewPanel__kYil_{position:relative;min-height:248px;background:var(--result-surface-soft)}.stitch-result-page_previewPanel__kYil_+.stitch-result-page_previewPanel__kYil_{border-top:1px solid rgba(34,29,16,.06)}.stitch-result-page_previewFrame__sC2km{position:relative;display:grid;place-items:center;min-height:100%;padding:2.35rem 1rem 1rem}.stitch-result-page_previewFrameResult__bXb_v{background:linear-gradient(180deg,rgba(244,196,71,.08),rgba(255,255,255,.28))}.stitch-result-page_previewTag__J3bUm{position:absolute;top:.65rem;left:.65rem;z-index:1;display:inline-flex;align-items:center;padding:.24rem .45rem;border-radius:999px;background:#222222;color:#ffffff;font-family:var(--font-sans),sans-serif;font-size:.58rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.stitch-result-page_previewTagAccent__fDhL5{background:rgba(244,196,71,.22);color:#8f6a16}.stitch-result-page_collageImage__s50O2,.stitch-result-page_previewImage__gb14W{width:100%;height:100%;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:12px}.stitch-result-page_previewImage__gb14W{min-height:192px;box-shadow:0 14px 24px rgba(34,29,16,.09)}.stitch-result-page_collageGrid__C_KQX{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;width:100%}.stitch-result-page_collageImage__s50O2{aspect-ratio:3/4}.stitch-result-page_previewPlaceholder__XMVTV{display:grid;place-items:center;grid-gap:.45rem;gap:.45rem;min-height:192px;width:100%;padding:1rem;text-align:center;color:var(--result-muted);font-family:var(--font-sans),sans-serif;font-size:.8rem}.stitch-result-page_previewPlaceholder__XMVTV h3,.stitch-result-page_previewPlaceholder__XMVTV p{margin:0}.stitch-result-page_footer__yoEPL{margin-top:1.55rem;border-top:1px solid rgba(34,29,16,.08);background:#fff;padding:40px 0 32px}.stitch-result-page_footerInner__3v_Yv{display:flex;align-items:center;justify-content:space-between;gap:32px}.stitch-result-page_footerBrand__EI85L{display:flex;flex-direction:column;gap:12px}.stitch-result-page_footerLogo__uPJWv{width:40px;height:40px;object-fit:contain}.stitch-result-page_footerWordmark__zFtCs{margin:0;font-family:var(--font-display),"Noto Serif SC",serif;font-size:1.5rem;font-weight:700;letter-spacing:-.03em}.stitch-result-page_footerLinks__YyEcT{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.75rem}.stitch-result-page_footerRights__U43PZ{margin:0;color:var(--result-muted);font-family:var(--font-display),"Noto Serif SC",serif;font-size:.875rem;opacity:.8}.stitch-result-page_footerLink__ELyvJ{display:flex;align-items:center;gap:6px;font-size:.625rem}.stitch-result-page_footerLinkMeta__IXFLh{opacity:.6;font-size:.5rem;letter-spacing:.2em;text-transform:uppercase}@media (min-width:768px){.stitch-result-page_statsGrid__IoqC9{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.stitch-result-page_contentGrid__2wUmC{grid-template-columns:minmax(0,1.38fr) minmax(230px,.6fr);grid-template-areas:"hero sidebar" "preview sidebar";align-items:start}.stitch-result-page_heroCardArea__Cj_fv{grid-area:hero}.stitch-result-page_sidebar__wFE_6{grid-area:sidebar;position:static}.stitch-result-page_previewCard__EbydJ{grid-area:preview}.stitch-result-page_previewGrid__rNdS0{grid-template-columns:repeat(2,minmax(0,1fr))}.stitch-result-page_previewPanel__kYil_+.stitch-result-page_previewPanel__kYil_{border-top:none;border-left:1px solid rgba(34,29,16,.06)}}@media (max-width:767px){.stitch-result-page_footerInner__3v_Yv,.stitch-result-page_headerInner__9PjqL,.stitch-result-page_pageInner__rfZZb{width:min(100vw - 32px,980px)}.stitch-result-page_desktopNav__S2rGj{display:none}.stitch-result-page_feedbackButton__YBBTW,.stitch-result-page_heroActions__0JjMq,.stitch-result-page_primaryButton__mRPg0,.stitch-result-page_secondaryButton__ibMaw{width:100%}.stitch-result-page_footerInner__3v_Yv{flex-direction:column;align-items:start}.stitch-result-page_footerLinks__YyEcT{justify-content:start}}