@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/55c55f0601d81cf3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/26a46d62cd723877-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/97e0cb1ae144a2a9-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/581909926a08bbc8-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_e8ce0c{font-family:Inter,Inter Fallback;font-style:normal}:root{--morphy-purple:#9333ea;--morphy-purple-dark:#7c3aed;--morphy-purple-light:#a855f7;--morphy-pink:#ec4899;--morphy-pink-dark:#db2777;--morphy-pink-light:#f472b6;--morphy-blue:#3b82f6;--morphy-blue-dark:#2563eb;--morphy-blue-light:#60a5fa;--morphy-gradient:linear-gradient(135deg,var(--morphy-purple),var(--morphy-pink),var(--morphy-blue));--morphy-gradient-hover:linear-gradient(135deg,var(--morphy-purple-dark),var(--morphy-pink-dark),var(--morphy-blue-dark));--morphy-gradient-subtle:linear-gradient(135deg,rgba(147,51,234,0.1),rgba(236,72,153,0.1),rgba(59,130,246,0.1));--color-white:#ffffff;--color-black:#000000;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5db;--color-gray-400:#9ca3af;--color-gray-500:#6b7280;--color-gray-600:#4b5563;--color-gray-700:#374151;--color-gray-800:#1f2937;--color-gray-900:#111827;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--text-xs:12px;--text-sm:14px;--text-base:16px;--text-lg:18px;--text-xl:20px;--text-2xl:24px;--text-3xl:30px;--text-4xl:36px;--text-5xl:48px;--text-6xl:60px;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:24px;--radius-full:9999px;--shadow-sm:0 1px 2px 0 rgba(0,0,0,0.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,0.1);--shadow-lg:0 10px 15px -3px rgba(0,0,0,0.1);--shadow-xl:0 20px 25px -5px rgba(0,0,0,0.1);--shadow-morphy:0 10px 25px rgba(147,51,234,0.3);--transition-fast:150ms ease;--transition-base:200ms ease;--transition-slow:300ms ease;--z-base:0;--z-dropdown:10;--z-sticky:20;--z-overlay:30;--z-modal:40;--z-toast:50}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:var(--text-base);line-height:1.5;color:var(--color-gray-900);background-color:var(--color-white)}img{max-width:100%;height:auto;display:block}button{cursor:pointer;font:inherit;border:none;background:none}a{text-decoration:none;color:inherit}.morphy-container{width:100%;max-width:1280px;margin:0 auto;padding:0 var(--space-4)}.morphy-section{padding:var(--space-20) var(--space-4)}.morphy-section--hero{padding-top:calc(var(--space-16) + var(--space-20));padding-bottom:var(--space-20);background:var(--morphy-gradient-subtle);position:relative;overflow:hidden}.morphy-grid{gap:var(--space-6)}.morphy-grid--2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.morphy-grid--3{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.morphy-grid--4{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.morphy-flex--center{align-items:center;justify-content:center}.morphy-flex--between{justify-content:space-between;align-items:center}.morphy-flex--column{flex-direction:column}.morphy-flex--wrap{flex-wrap:wrap}.morphy-gap-2{gap:var(--space-2)}.morphy-gap-4{gap:var(--space-4)}.morphy-gap-6{gap:var(--space-6)}.morphy-gap-8{gap:var(--space-8)}.morphy-h1{font-size:var(--text-5xl);line-height:1.2;margin-bottom:var(--space-6)}.morphy-h1,.morphy-h2{font-weight:var(--font-bold);color:var(--color-gray-900)}.morphy-h2{font-size:var(--text-4xl);line-height:1.3;margin-bottom:var(--space-4)}.morphy-h3{font-size:var(--text-2xl);font-weight:var(--font-semibold);line-height:1.4;margin-bottom:var(--space-3);color:var(--color-gray-900)}.morphy-text{font-size:var(--text-base);line-height:1.6;color:var(--color-gray-600)}.morphy-text--lg{font-size:var(--text-lg)}.morphy-text--xl{font-size:var(--text-xl)}.morphy-text--center{text-align:center}.morphy-text--gradient{background:var(--morphy-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.morphy-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-8);font-size:var(--text-base);font-weight:var(--font-semibold);border-radius:var(--radius-lg);transition:all var(--transition-base);white-space:nowrap;user-select:none}.morphy-btn--primary{background:var(--morphy-gradient);color:var(--color-white);box-shadow:var(--shadow-morphy)}.morphy-btn--primary:hover{background:var(--morphy-gradient-hover);transform:translateY(-2px);box-shadow:0 12px 30px rgba(147,51,234,.4)}.morphy-btn--secondary{background:var(--color-white);color:var(--morphy-purple);border:2px solid var(--morphy-purple)}.morphy-btn--secondary:hover{background:var(--morphy-purple);color:var(--color-white);transform:translateY(-2px)}.morphy-btn--ghost{background:transparent;color:var(--color-gray-700)}.morphy-btn--ghost:hover{background:var(--color-gray-100)}.morphy-btn--sm{padding:var(--space-2) var(--space-4);font-size:var(--text-sm)}.morphy-btn--lg{padding:var(--space-4) var(--space-10);font-size:var(--text-lg)}.morphy-card{background:var(--color-white);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);overflow:hidden;transition:all var(--transition-base)}.morphy-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl)}.morphy-card--static:hover{transform:none}.morphy-card__header{border-bottom:1px solid var(--color-gray-100)}.morphy-card__body,.morphy-card__footer,.morphy-card__header{padding:var(--space-6)}.morphy-card__footer{border-top:1px solid var(--color-gray-100)}.morphy-card--feature{text-align:center;padding:var(--space-8) var(--space-6)}.morphy-card--feature:hover{transform:translateY(-8px)}.morphy-card__icon{width:80px;height:80px;margin:0 auto var(--space-6);background:var(--morphy-gradient-subtle);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-size:var(--text-4xl)}.morphy-character{position:relative;display:inline-block}.morphy-character__body{background:var(--morphy-gradient);border-radius:var(--radius-full);box-shadow:var(--shadow-morphy);position:relative;overflow:hidden}.morphy-character__body--sm{width:48px;height:48px}.morphy-character__body--md{width:64px;height:64px}.morphy-character__body--lg{width:96px;height:96px}.morphy-character__gloss{position:absolute;top:10%;left:10%;width:30%;height:30%;background:radial-gradient(circle,rgba(255,255,255,.4) 0,transparent 70%);border-radius:var(--radius-full);filter:blur(4px)}.morphy-character__eyes{position:absolute;top:35%;left:50%;transform:translateX(-50%);display:flex;gap:var(--space-4)}.morphy-character__eye{background:var(--color-white);border-radius:var(--radius-full);position:relative;overflow:hidden}.morphy-character__eye--sm{width:8px;height:8px}.morphy-character__eye--md{width:12px;height:12px}.morphy-character__eye--lg{width:16px;height:16px}.morphy-character__pupil{position:absolute;top:25%;left:25%;width:50%;height:50%;background:var(--color-black);border-radius:var(--radius-full)}.morphy-character__mouth{position:absolute;bottom:25%;left:50%;transform:translateX(-50%);border-bottom:3px solid var(--color-white);border-radius:0 0 50% 50%}.morphy-character__mouth--sm{width:16px;height:4px}.morphy-character__mouth--md{width:24px;height:6px}.morphy-character__mouth--lg{width:32px;height:8px}.morphy-character--happy{animation:morphy-float 3s ease-in-out infinite}.morphy-character--excited{animation:morphy-bounce .5s ease-in-out infinite}.morphy-character--thinking{animation:morphy-think 3s ease-in-out infinite}.morphy-character--transforming{animation:morphy-spin 2s linear infinite}@keyframes morphy-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes morphy-bounce{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-5px) scale(1.05)}}@keyframes morphy-think{0%,to{transform:rotate(0deg)}25%{transform:rotate(-5deg)}75%{transform:rotate(5deg)}}@keyframes morphy-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes morphy-blink{0%,90%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.morphy-hidden{display:none}.morphy-block{display:block}.morphy-inline-block{display:inline-block}.morphy-flex{display:flex}.morphy-grid{display:grid}.morphy-w-full{width:100%}.morphy-m-0{margin:0}.morphy-m-2{margin:var(--space-2)}.morphy-m-4{margin:var(--space-4)}.morphy-m-6{margin:var(--space-6)}.morphy-m-8{margin:var(--space-8)}.morphy-mt-0{margin-top:0}.morphy-mt-2{margin-top:var(--space-2)}.morphy-mt-4{margin-top:var(--space-4)}.morphy-mt-6{margin-top:var(--space-6)}.morphy-mt-8{margin-top:var(--space-8)}.morphy-mt-12{margin-top:var(--space-12)}.morphy-mt-16{margin-top:var(--space-16)}.morphy-mb-0{margin-bottom:0}.morphy-mb-2{margin-bottom:var(--space-2)}.morphy-mb-4{margin-bottom:var(--space-4)}.morphy-mb-6{margin-bottom:var(--space-6)}.morphy-mb-8{margin-bottom:var(--space-8)}.morphy-mb-12{margin-bottom:var(--space-12)}.morphy-mb-16{margin-bottom:var(--space-16)}.morphy-p-0{padding:0}.morphy-p-2{padding:var(--space-2)}.morphy-p-4{padding:var(--space-4)}.morphy-p-6{padding:var(--space-6)}.morphy-p-8{padding:var(--space-8)}.morphy-bg-white{background-color:var(--color-white)}.morphy-bg-gray-50{background-color:var(--color-gray-50)}.morphy-bg-gradient{background:var(--morphy-gradient)}.morphy-bg-gradient-subtle{background:var(--morphy-gradient-subtle)}.morphy-rounded-sm{border-radius:var(--radius-sm)}.morphy-rounded-md{border-radius:var(--radius-md)}.morphy-rounded-lg{border-radius:var(--radius-lg)}.morphy-rounded-xl{border-radius:var(--radius-xl)}.morphy-rounded-2xl{border-radius:var(--radius-2xl)}.morphy-rounded-full{border-radius:var(--radius-full)}.morphy-shadow-sm{box-shadow:var(--shadow-sm)}.morphy-shadow-md{box-shadow:var(--shadow-md)}.morphy-shadow-lg{box-shadow:var(--shadow-lg)}.morphy-shadow-xl{box-shadow:var(--shadow-xl)}.morphy-shadow-morphy{box-shadow:var(--shadow-morphy)}.morphy-animate-fade-in{animation:fade-in .5s ease-out}.morphy-animate-slide-up{animation:slide-up .3s ease-out}@media (min-width:640px){.morphy-sm\:block{display:block}.morphy-sm\:hidden{display:none}.morphy-sm\:grid-2{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.morphy-md\:block{display:block}.morphy-md\:hidden{display:none}.morphy-md\:grid-3{grid-template-columns:repeat(3,1fr)}.morphy-md\:flex-row{flex-direction:row}.morphy-md\:text-5xl{font-size:var(--text-5xl)}}@media (min-width:1024px){.morphy-lg\:block{display:block}.morphy-lg\:hidden{display:none}.morphy-lg\:grid-4{grid-template-columns:repeat(4,1fr)}}.morphy-header{position:fixed;top:0;left:0;right:0;z-index:var(--z-sticky);background:rgba(255,255,255,.9);backdrop-filter:blur(10px);border-bottom:1px solid var(--color-gray-200);height:64px}.morphy-header__content{height:100%;display:flex;align-items:center;justify-content:space-between}.morphy-header__logo{display:flex;align-items:center;gap:var(--space-2);font-weight:var(--font-bold);font-size:var(--text-xl)}.morphy-header__nav{display:none;gap:var(--space-6)}@media (min-width:768px){.morphy-header__nav{display:flex}}.morphy-header__nav-link{color:var(--color-gray-600);font-weight:var(--font-medium);transition:color var(--transition-base)}.morphy-header__nav-link:hover{color:var(--morphy-purple)}.morphy-bottom-nav{position:fixed;bottom:0;left:0;right:0;z-index:var(--z-sticky);background:var(--color-white);border-top:1px solid var(--color-gray-200);display:flex;height:64px}@media (min-width:768px){.morphy-bottom-nav{display:none}}.morphy-bottom-nav__item{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);color:var(--color-gray-600);font-size:var(--text-xs);transition:color var(--transition-base)}.morphy-bottom-nav__item--active{color:var(--morphy-purple)}.morphy-bottom-nav__icon{font-size:var(--text-2xl)}.morphy-upload{border:2px dashed var(--color-gray-300);border-radius:var(--radius-xl);padding:var(--space-12) var(--space-8);text-align:center;transition:all var(--transition-base);cursor:pointer}.morphy-upload--active,.morphy-upload:hover{border-color:var(--morphy-purple);background:var(--morphy-gradient-subtle)}.morphy-upload__icon{width:64px;height:64px;margin:0 auto var(--space-4);background:var(--color-gray-100);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-size:var(--text-2xl)}.morphy-style-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--space-4)}.morphy-style-item{padding:var(--space-4);border:2px solid var(--color-gray-200);border-radius:var(--radius-lg);text-align:center;cursor:pointer;transition:all var(--transition-base)}.morphy-style-item:hover{border-color:var(--morphy-purple);transform:translateY(-2px)}.morphy-style-item--selected{border-color:var(--morphy-purple);background:var(--morphy-gradient-subtle)}.morphy-loading{display:flex;flex-direction:column;align-items:center;gap:var(--space-6);padding:var(--space-12)}.morphy-loading__spinner{width:64px;height:64px;border:4px solid var(--color-gray-200);border-top-color:var(--morphy-purple);border-radius:var(--radius-full);animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.morphy-result{flex-direction:column}.morphy-result,.morphy-result__images{display:flex;align-items:center;gap:var(--space-8)}.morphy-result__images{flex-wrap:wrap;justify-content:center}.morphy-result__image{position:relative;border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-lg)}.morphy-result__label{position:absolute;top:var(--space-4);left:var(--space-4);background:rgba(0,0,0,.7);color:var(--color-white);padding:var(--space-1) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm)}.morphy-pricing{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-8);max-width:1200px;margin:0 auto}.morphy-pricing-card{position:relative;padding:var(--space-8);text-align:center}.morphy-pricing-card--featured{border:2px solid var(--morphy-purple);transform:scale(1.05)}.morphy-pricing-card__badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(--morphy-gradient);color:var(--color-white);padding:var(--space-1) var(--space-4);border-radius:var(--radius-full);font-size:var(--text-sm)}.morphy-pricing-card__price{font-size:var(--text-5xl);font-weight:var(--font-bold);color:var(--morphy-purple);margin:var(--space-4) 0}.morphy-pricing-card__features{list-style:none;padding:0;margin:var(--space-6) 0;text-align:left}.morphy-pricing-card__feature{padding:var(--space-2) 0;display:flex;align-items:center;gap:var(--space-2)}.morphy-pricing-card__feature:before{content:"✓";color:var(--morphy-purple);font-weight:var(--font-bold)}.morphy-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:var(--space-4)}.morphy-gallery__item{position:relative;border-radius:var(--radius-lg);overflow:hidden;cursor:pointer;aspect-ratio:1}.morphy-gallery__item:hover .morphy-gallery__overlay{opacity:1}.morphy-gallery__overlay{position:absolute;background:rgba(0,0,0,.7);flex-direction:column;gap:var(--space-2);color:var(--color-white);opacity:0;transition:opacity var(--transition-base)}.morphy-gallery__overlay,.morphy-modal{inset:0;display:flex;align-items:center;justify-content:center}.morphy-modal{position:fixed;z-index:var(--z-modal);padding:var(--space-4)}.morphy-modal__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.5);backdrop-filter:blur(4px)}.morphy-modal__content{position:relative;background:var(--color-white);border-radius:var(--radius-2xl);max-width:600px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:var(--shadow-xl)}.morphy-modal__header{border-bottom:1px solid var(--color-gray-100);display:flex;align-items:center;justify-content:space-between}.morphy-modal__body,.morphy-modal__footer,.morphy-modal__header{padding:var(--space-6)}.morphy-modal__footer{border-top:1px solid var(--color-gray-100);display:flex;gap:var(--space-4);justify-content:flex-end}:root{--mobile:640px;--tablet:768px;--desktop:1024px;--wide:1280px}.container-responsive{width:100%;max-width:1280px;margin:0 auto;padding:0 16px}@media (min-width:640px){.container-responsive{padding:0 24px}}@media (min-width:1024px){.container-responsive{padding:0 32px}}.grid-responsive{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}@media (min-width:640px){.grid-responsive{gap:20px}}@media (min-width:1024px){.grid-responsive{gap:24px}}@media (max-width:767px){.desktop-only{display:none!important}.mobile-menu{position:fixed;top:64px;left:0;right:0;bottom:0;background:rgba(255,255,255,.98);backdrop-filter:blur(10px);z-index:999;padding:20px;transform:translateX(-100%);transition:transform .3s ease}.mobile-menu.active{transform:translateX(0)}.btn-mobile{width:100%;padding:16px;font-size:16px}.stack-mobile{flex-direction:column!important;gap:16px}.full-mobile{width:100%!important;max-width:100%!important}h1{font-size:32px!important;line-height:1.2}h2{font-size:24px!important;line-height:1.3}h3{font-size:20px!important;line-height:1.4}.text-mobile-sm{font-size:14px!important}.card-mobile{padding:16px!important;border-radius:12px!important}.image-mobile{height:200px!important;object-fit:cover}.modal-mobile{margin:16px;max-height:calc(100vh - 32px);overflow-y:auto}input,select,textarea{font-size:16px!important}.gallery-mobile{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}.transform-container{padding:20px 16px!important}.upload-area{height:300px!important}.stats-grid-mobile{grid-template-columns:repeat(2,1fr)!important}.pricing-mobile{flex-direction:column;gap:20px}.pricing-card{width:100%!important}}@media (min-width:768px) and (max-width:1023px){.tablet-only{display:block!important}.hide-tablet{display:none!important}.gallery-tablet{grid-template-columns:repeat(3,1fr)!important}.stats-grid-tablet{grid-template-columns:repeat(2,1fr)!important}}@media (min-width:1024px){.mobile-only{display:none!important}.hover-desktop:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.1)}}.p-responsive{padding:16px}@media (min-width:640px){.p-responsive{padding:24px}}@media (min-width:1024px){.p-responsive{padding:32px}}.mt-responsive{margin-top:16px}@media (min-width:640px){.mt-responsive{margin-top:24px}}@media (min-width:1024px){.mt-responsive{margin-top:32px}}.text-center-mobile{text-align:center}@media (min-width:768px){.text-left-tablet{text-align:left}}.touch-target{min-height:44px;min-width:44px;display:flex;align-items:center;justify-content:center}.safe-area-padding{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom)}@media (max-width:767px){*,:after,:before{animation-duration:.1s!important;animation-delay:0s!important;transition-duration:.1s!important}}@media print{.no-print{display:none!important}body{font-size:12pt;line-height:1.5}a{text-decoration:underline}}