@font-face{font-family:Nunito;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/eeb7fd9c9500fd85-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:Nunito;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9d76bddb1e382750-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/2aff15d16238579e-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:Nunito;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/d638e885f2e72d1a-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/504f699ce71abd8b-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:Nunito;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/eeb7fd9c9500fd85-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:Nunito;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/9d76bddb1e382750-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/2aff15d16238579e-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:Nunito;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/d638e885f2e72d1a-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/504f699ce71abd8b-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:Nunito;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/eeb7fd9c9500fd85-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:Nunito;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/9d76bddb1e382750-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/2aff15d16238579e-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:Nunito;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/d638e885f2e72d1a-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/504f699ce71abd8b-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:Nunito;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/eeb7fd9c9500fd85-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:Nunito;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/9d76bddb1e382750-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/2aff15d16238579e-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:Nunito;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/d638e885f2e72d1a-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/504f699ce71abd8b-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:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-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:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-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:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-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:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-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:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-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:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-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:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-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:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-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:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-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:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-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:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-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:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-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:Nunito Fallback;src:local("Arial");ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.00%;size-adjust:101.39%}.__className_221f7a{font-family:Nunito,Nunito Fallback}.__variable_221f7a{--font-nunito:"Nunito","Nunito Fallback"}.create-app,.create-app *,.create-app :after,.create-app :before{box-sizing:border-box}.create-app{--brand-ivory:#F8F3EA;--brand-ivory-2:#FFFBF4;--brand-ink:#1F2D50;--brand-charcoal:#1F2D50;--brand-navy:#1F2D50;--brand-coral:#EF6F57;--brand-butter:#F7D76A;--brand-blush:#F6CAD6;--brand-sky:#C6E1F2;--brand-sky-soft:#E3F0F8;--brand-mint:#C4E3D2;--brand-lilac:#D6CDEE;--brand-peach:#F6D6BF;--brand-cream-butter:#F8EBC4;--brand-muted:#55607A;--brand-radius:28px;--brand-shadow:0 22px 60px #1F2D501A;--brand-shadow-lg:0 34px 80px #1F2D5024;--brand-font-display:var(--font-nunito),"Nunito","Arial Rounded MT Bold","Trebuchet MS",sans-serif;--brand-font-body:"Avenir Next",Avenir,"Helvetica Neue",sans-serif;line-height:1.5}.create-app,.create-app *{border-color:oklch(.82 .025 35)}.create-app{--c-ink:var(--brand-ink,#2b2320);--c-paper:var(--brand-ivory,#F7F1E8);--c-card:var(--brand-ivory-2,#FFFAF2);--c-coral:var(--brand-coral,#E8735A);--c-coral-text:#EB6B53;--c-coral-text-on-tint:#DB5D46;--c-line:color-mix(in oklab,var(--c-ink) 12%,transparent);min-height:100dvh;background:var(--c-paper);color:var(--c-ink);font-family:var(--brand-font-body,system-ui)}.create-app .create-top{display:flex;align-items:center;gap:20px;padding:16px clamp(16px,4vw,48px);border-bottom:1px solid var(--c-line)}.create-app .create-mark{font-family:var(--brand-font-display);font-weight:700;font-size:18px;text-decoration:none;color:inherit;letter-spacing:.05em}.create-app .create-mark img{display:block;width:auto;height:53px}@media (width <= 900px){.create-app .create-mark img{height:46.5px}}@media (width <= 560px){.create-app .create-mark img{height:42px}}.create-app .create-steps{display:flex;gap:6px;list-style:none;margin:0 auto;padding:0}.create-app .create-steps li{font-size:12px;font-weight:700;padding:6px 12px;border-radius:999px;color:color-mix(in oklab,var(--c-ink) 45%,transparent)}.create-app .create-steps li.done{color:var(--c-ink)}.create-app .create-steps li.now{background:var(--c-ink);color:var(--c-card)}.create-app .create-free{font-size:12px;font-weight:600;opacity:.7}.create-app .create-main{padding:clamp(24px,5vw,64px) 16px 80px;display:flex;justify-content:center}.create-app .create-card{width:100%;max-width:620px;background:var(--c-card);border-radius:28px;padding:clamp(24px,4vw,44px);box-shadow:0 30px 60px -40px color-mix(in oklab,var(--c-ink) 40%,transparent);animation:c-in .4s ease both}.create-app .create-wide{max-width:820px}.create-app .create-card h1,.create-app .create-preview h1{font-family:var(--brand-font-display,"Nunito",sans-serif);font-weight:600;font-size:clamp(28px,4.4vw,42px);line-height:1.08;letter-spacing:-.02em;margin:6px 0 18px}.create-app .create-card h1 em,.create-app .create-preview h1 em{font-style:italic;color:var(--c-coral-text)}.create-app .create-preview h1 em{color:var(--c-coral-text-on-tint)}.create-app .create-kicker{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.6;margin:0}.create-app .create-hint{opacity:.72;line-height:1.55;margin:-6px 0 16px}.create-app .create-hint.center{text-align:center;margin-top:10px}.create-app .create-loading{text-align:center;opacity:.7}.create-app .create-field{display:grid;gap:8px;margin:0 0 20px;border:0;padding:0}.create-app .create-field legend,.create-app .create-field>span{font-weight:700;font-size:14px;margin-bottom:8px}.create-app .create-field small{font-weight:500;opacity:.6}.create-app .create-field input,.create-app .create-other,.create-app .create-textarea{width:100%;font:inherit;font-size:17px;padding:14px 16px;border-radius:16px;border:1.5px solid var(--c-line);background:var(--c-paper);color:inherit;outline:none;transition:border-color .15s}.create-app .create-field input:focus,.create-app .create-other:focus,.create-app .create-textarea:focus{border-color:var(--c-coral)}.create-app .create-textarea{resize:vertical;line-height:1.5}.create-app .create-other{margin-top:12px}.create-app .create-chips{display:flex;flex-wrap:wrap;gap:8px}.create-app .chip{font:inherit;font-weight:600;font-size:15px;padding:10px 16px;border-radius:999px;border:1.5px solid var(--c-line);background:transparent;color:inherit;cursor:pointer;transition:all .15s}.create-app .chip:hover{border-color:var(--c-ink)}.create-app .chip.on{background:var(--c-coral);border-color:var(--c-coral);color:var(--c-card)}.create-app .create-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;flex-wrap:wrap}.create-app .create-actions-right{display:flex;gap:8px;align-items:center}.create-app .create-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 24px;border-radius:999px;border:0;background:var(--c-ink);color:var(--c-card);font:inherit;font-weight:700;cursor:pointer;text-decoration:none;transition:transform .15s,opacity .15s}.create-app .create-btn:hover:not(:disabled){transform:translateY(-1px)}.create-app .create-btn:disabled{opacity:.35;cursor:not-allowed}.create-app .create-btn svg{width:18px;height:18px}.create-app .create-btn.ghost{background:transparent;color:var(--c-ink);border:1.5px solid var(--c-line)}.create-app .create-back,.create-app .create-jump,.create-app .create-skip{display:inline-flex;align-items:center;gap:6px;background:none;border:0;font:inherit;font-weight:600;color:inherit;opacity:.7;cursor:pointer;text-decoration:none;padding:8px 4px}.create-app .create-back svg{width:16px;height:16px}.create-app .create-jump{display:block;margin:18px auto 0;font-size:14px;text-decoration:underline}.create-app .create-question{animation:c-in .35s ease both}.create-app .create-promise{font-size:13px;opacity:.6;margin:8px 0 0}.create-app .create-error{color:#a33a2a;background:color-mix(in oklab,#e8735a 14%,transparent);padding:10px 14px;border-radius:12px;font-size:14px}.create-app .create-drop{border:2px dashed var(--c-line);border-radius:22px;padding:28px;display:grid;justify-items:center;gap:8px;text-align:center;margin-bottom:18px;transition:all .15s}.create-app .create-drop.drag{border-color:var(--c-coral);background:color-mix(in oklab,var(--c-coral) 8%,transparent)}.create-app .create-drop>svg{width:32px;height:32px;color:var(--c-coral)}.create-app .create-drop p{margin:0}.create-app .create-drop small{opacity:.6}.create-app .create-photos{list-style:none;padding:0;margin:0 0 22px;display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px}.create-app .create-photos li{position:relative;aspect-ratio:1;border-radius:16px;overflow:hidden;background:var(--c-paper)}.create-app .create-photos img{width:100%;height:100%;object-fit:cover}.create-app .create-photo-n{position:absolute;top:6px;left:6px;background:var(--c-card);font-size:11px;font-weight:800;width:22px;height:22px;border-radius:50%;display:grid;place-items:center}.create-app .create-photo-tools{position:absolute;inset:auto 6px 6px;display:flex;justify-content:space-between}.create-app .create-photo-tools button{width:30px;height:30px;border-radius:50%;border:0;background:color-mix(in oklab,var(--c-card) 92%,transparent);display:grid;place-items:center;cursor:pointer;color:var(--c-ink)}.create-app .create-photo-tools button:disabled{opacity:.3}.create-app .create-photo-tools svg{width:16px;height:16px}.create-app .create-photo-loading span{position:absolute;inset:0;background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--c-coral) 20%,transparent),transparent);animation:c-shimmer 1.2s infinite}.create-app .create-given,.create-app .create-shaping{text-align:center}.create-app .create-shaping-icon{width:40px;height:40px;color:var(--c-coral);animation:c-pulse 1.6s ease-in-out infinite}.create-app .create-shaping-bar{height:6px;border-radius:6px;background:var(--c-line);overflow:hidden;margin-top:20px}.create-app .create-shaping-bar span{display:block;height:100%;width:40%;background:var(--c-coral);border-radius:6px;animation:c-bar 1.6s ease-in-out infinite}.create-app .create-preview{width:100%;max-width:980px}.create-app .create-preview-head{text-align:center;margin-bottom:24px}.create-app .create-preview-grid{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:32px;justify-content:center;align-items:start}.create-app .create-edit{display:grid;gap:10px;align-content:start}.create-app .create-edit .create-btn{justify-content:flex-start}.create-app .create-edit-form{background:var(--c-card);border-radius:22px;padding:20px;max-height:70vh;overflow:auto}.create-app .create-preview-foot{margin-top:28px}.create-app .create-price{display:flex;align-items:baseline;gap:12px;margin-bottom:18px}.create-app .create-price strong{font-family:var(--brand-font-display,"Nunito",sans-serif);font-size:44px;font-weight:700}.create-app .create-price span{opacity:.65}.create-app .create-ticks{list-style:none;padding:0;margin:0 0 18px;display:grid;gap:10px}.create-app .create-ticks li{display:flex;gap:10px;align-items:center}.create-app .create-ticks svg{width:18px;height:18px;color:var(--c-coral);flex:none}.create-app .create-link{display:flex;align-items:center;gap:8px;background:var(--c-paper);border-radius:16px;padding:8px 8px 8px 16px;margin:8px 0 16px;text-align:left}.create-app .create-link input,.create-app .create-link span{flex:1;min-width:0;font:inherit;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:0;background:transparent;color:inherit}.create-app .create-link button{display:inline-flex;gap:6px;align-items:center;border:0;background:var(--c-ink);color:var(--c-card);border-radius:999px;padding:8px 14px;font:inherit;font-weight:700;font-size:13px;cursor:pointer}.create-app .create-link svg{width:14px;height:14px}.create-app .create-given .create-actions{justify-content:center}.create-app .create-phone{width:100%;max-width:380px;aspect-ratio:9/17;border-radius:36px;overflow:hidden;box-shadow:0 40px 80px -40px color-mix(in oklab,var(--c-ink) 55%,transparent);border:8px solid var(--c-ink);margin:0 auto;background:var(--c-ink)}@keyframes c-in{0%{opacity:0;transform:translateY(10px)}}@keyframes c-pulse{50%{transform:scale(1.12);opacity:.7}}@keyframes c-bar{0%{transform:translateX(-100%)}to{transform:translateX(260%)}}@keyframes c-shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.create-app *{animation:none!important}}@media (max-width:760px){.create-app .create-free{display:none}.create-app .create-steps li{padding:5px 8px;font-size:11px}.create-app .create-steps li:not(.now) span{display:inline-block;width:8px;overflow:hidden;height:8px;border-radius:50%;background:currentColor;text-indent:20px}.create-app .create-preview-grid{grid-template-columns:1fr}.create-app .create-phone{max-width:340px}.create-app .create-main{padding-top:20px}.create-app .create-card{border-radius:22px}}.create-app{--c-occ:var(--brand-sky-soft,#E3F0F8);--c-occ-strong:var(--brand-sky,#C6E1F2)}.create-app[data-occ=birthday]{--c-occ:#FBE6D9;--c-occ-strong:var(--brand-peach)}.create-app[data-occ=graduation]{--c-occ:var(--brand-sky-soft);--c-occ-strong:var(--brand-sky)}.create-app[data-occ=anniversary]{--c-occ:#FCE6EC;--c-occ-strong:var(--brand-blush)}.create-app[data-occ=wedding]{--c-occ:#EEEAF8;--c-occ-strong:var(--brand-lilac)}.create-app[data-occ=new-baby]{--c-occ:#E4F2EA;--c-occ-strong:var(--brand-mint)}.create-app[data-occ=achievement]{--c-occ:#FCF0C8;--c-occ-strong:var(--brand-butter)}.create-app[data-occ=retirement]{--c-occ:#FBE3D3;--c-occ-strong:#F3C9AE}.create-app[data-occ=just-because]{--c-occ:#FBF3DC;--c-occ-strong:var(--brand-cream-butter)}.create-app{background:linear-gradient(180deg,var(--c-occ) 0,var(--c-paper) 520px);transition:background .4s}.create-app .create-top{background:transparent}.create-app .create-steps li.now{background:var(--brand-navy,#1F2D50)}.create-app .chip.on{background:var(--c-occ-strong);color:var(--brand-navy,#1F2D50)}.create-app .chip.on,.create-app .create-field input:focus,.create-app .create-other:focus,.create-app .create-textarea:focus{border-color:var(--brand-navy,#1F2D50)}.create-app .chip.on[data-occ=birthday]{background:var(--brand-peach)}.create-app .chip.on[data-occ=anniversary]{background:var(--brand-blush)}.create-app .chip.on[data-occ=wedding]{background:var(--brand-lilac)}.create-app .chip.on[data-occ=new-baby]{background:var(--brand-mint)}.create-app .chip.on[data-occ=achievement]{background:var(--brand-butter)}.create-app .chip.on[data-occ=retirement]{background:#F3C9AE}.create-app .chip.on[data-occ=just-because]{background:var(--brand-cream-butter)}.create-app .chip.on[data-occ=graduation],.create-app .chip.on[data-occ=something-else]{background:var(--brand-sky)}.create-app .create-drop small,.create-app .create-field small,.create-app .create-kicker,.create-app .create-promise{opacity:.68}.create-app :is(a,.create-app button,.create-app input,.create-app textarea,.create-app [role=radio]):focus-visible{outline:3px solid var(--brand-navy);outline-offset:2px}.create-app .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.create-app .create-phone iframe{display:block;width:100%;height:100%;border:0;background:var(--c-ink)}.create-app .create-phone-note{text-align:center;font-size:13px;opacity:.65;margin:10px 0 0}.create-app .create-phone-note a{color:inherit;font-weight:700}.create-app .create-choose{background:var(--c-card);border-radius:22px;padding:18px 18px 20px;display:grid;gap:12px}.create-app .create-choose h2{font-family:var(--brand-font-display);font-weight:700;font-size:18px;margin:0}.create-app .create-choose p{margin:0;font-size:14px;line-height:1.5;opacity:.72}.create-app .create-worlds{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.create-app .create-world{position:relative;display:grid;gap:2px;justify-items:center;padding:10px 4px 8px;border-radius:14px;border:1.5px solid var(--c-line);background:var(--c-paper);color:inherit;font:inherit;cursor:pointer}.create-app .create-world strong{font-family:var(--brand-font-display);font-size:13px;letter-spacing:.04em}.create-app .create-world small{font-size:10px;font-weight:700;color:var(--brand-navy);min-height:13px}.create-app .create-world i{width:22px;height:22px;border-radius:50%;background:var(--look-bg);box-shadow:inset 0 0 0 4px var(--look-secondary)}.create-app .create-world[aria-checked=true]{border-color:var(--brand-navy);background:var(--c-occ-strong)}.create-app .create-looks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.create-app .create-look{display:grid;gap:6px;padding:6px;border-radius:14px;border:1.5px solid var(--c-line);background:var(--c-paper);color:inherit;font:inherit;font-size:12px;font-weight:700;cursor:pointer;text-align:center}.create-app .create-look span{display:block;height:30px;border-radius:9px;background:var(--look-bg);box-shadow:inset 0 -8px 0 var(--look-primary)}.create-app .create-look[aria-checked=true]{border-color:var(--brand-navy)}.create-app .create-own-words{font-size:13px;background:color-mix(in oklab,var(--brand-butter) 28%,transparent);padding:10px 14px;border-radius:12px;margin:0}.create-app .create-packages{display:grid;gap:10px;margin:0 0 18px}.create-app .create-package{display:grid;grid-template-columns:auto 1fr auto;gap:4px 12px;align-items:center;text-align:left;padding:16px 18px;border-radius:20px;border:1.5px solid var(--c-line);background:var(--c-paper);color:inherit;font:inherit;cursor:pointer}.create-app .create-package[aria-checked=true]{border-color:var(--brand-navy);background:var(--c-occ);box-shadow:inset 0 0 0 1px var(--brand-navy)}.create-app .create-package-dot{width:20px;height:20px;border-radius:50%;border:2px solid var(--c-ink);display:grid;place-items:center}.create-app .create-package[aria-checked=true] .create-package-dot:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--brand-navy)}.create-app .create-package strong{font-family:var(--brand-font-display);font-size:18px}.create-app .create-package b{font-family:var(--brand-font-display);font-size:22px}.create-app .create-package small{grid-column:2/4;opacity:.72;font-size:14px;line-height:1.45}.create-app .create-note{font-size:13px;line-height:1.5;opacity:.75;margin:0 0 16px}.create-app .create-song{margin:0 0 18px;padding:18px;border-radius:20px;background:var(--c-paper);border:1.5px solid var(--c-line)}.create-app .create-song h2{font-family:var(--brand-font-display);font-size:20px;margin:0 0 6px;display:flex;align-items:center;gap:8px}.create-app .create-song h2 svg{width:18px;height:18px;color:var(--c-coral)}.create-app .create-song-lead{font-size:14px;line-height:1.5;margin:0 0 14px;opacity:.85}.create-app .create-genres{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(150px,calc(50% - 4px)),1fr));gap:8px;margin:0 0 12px}.create-app .create-genre{display:grid;gap:2px;text-align:left;padding:10px 12px;border-radius:14px;border:1.5px solid var(--c-line);background:var(--c-paper);color:inherit;font:inherit;cursor:pointer}.create-app .create-genre strong{font-size:15px}.create-app .create-genre small{font-size:12px;line-height:1.35;opacity:.7}.create-app .create-genre[aria-checked=true]{border-color:var(--brand-navy);background:var(--c-occ);box-shadow:inset 0 0 0 1px var(--brand-navy)}.create-app .create-genre:focus-visible{outline:2px solid var(--brand-navy);outline-offset:2px}.create-app .create-song .create-note{margin:0}.create-app .create-song-step{font-size:15px;font-weight:700;margin:16px 0 8px}.create-app .create-song-modes{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:0 0 12px}.create-app .create-song-write{margin:0 0 6px}.create-app .create-song-label{display:block;font-size:13px;font-weight:700;margin:0 0 6px}.create-app .create-song-sung{white-space:pre-line;max-height:220px;overflow-y:auto;margin:0 0 8px;padding:12px 14px;border-radius:14px;border:1.5px dashed var(--c-line);font-size:15px;line-height:1.55}.create-app .create-song-empty{opacity:.65;font-style:italic}.create-app .create-song-tip{font-size:13px;line-height:1.5;margin:6px 0 0;opacity:.8}.create-app .create-song-count{display:block;margin-top:2px;font-variant-numeric:tabular-nums}.create-app .song-offer{display:grid;gap:10px;padding:18px;border-radius:20px;background:var(--c-paper);border:1.5px solid var(--c-line);margin:0 0 18px}.create-app .song-offer-head svg,.create-app .song-offer>svg{width:22px;height:22px;color:var(--c-coral)}.create-app .song-offer h2{font-family:var(--brand-font-display);font-size:20px;margin:0}.create-app .song-offer p{margin:0;line-height:1.5}.create-app .song-offer-head{display:flex;align-items:center;gap:10px}.create-app .song-offer-remove{margin-left:auto;display:inline-flex;align-items:center;gap:4px;border:0;background:none;font:inherit;font-weight:600;opacity:.7;cursor:pointer;color:inherit}.create-app .song-offer-remove svg{width:16px;height:16px}.create-app .song-offer-body{display:grid;gap:8px}.create-app .song-offer-body label{font-weight:700;font-size:14px}.create-app .song-offer-body input:not([type=checkbox]),.create-app .song-offer-body textarea{width:100%;font:inherit;font-size:16px;padding:12px 14px;border-radius:14px;border:1.5px solid var(--c-line);background:var(--c-card);color:inherit}.create-app .song-offer-body textarea{line-height:1.5;resize:vertical}.create-app .song-offer-toggle{display:flex;align-items:center;gap:8px;font-weight:600!important}.create-app .song-offer-help{font-size:13px;opacity:.7}.create-app .song-offer-actions{display:flex;flex-wrap:wrap;gap:8px}.create-app .song-offer-actions button,.create-app .song-offer-problem button{border-radius:999px;min-height:44px}.create-app .song-offer-status{font-size:14px;opacity:.8}.create-app .song-offer .creator-hint,.create-app .song-offer-problem p{color:#a33a2a;font-size:14px}.create-app .brand-cta{background:var(--c-ink)!important;color:var(--c-card)!important}.create-app .create-given .published-links{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;text-align:left;margin-top:8px;min-width:0}.create-app .create-given .published-link{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;padding:0;border:0;width:100%;min-width:0}.create-app .create-given .song-status{grid-template-columns:minmax(0,1fr);min-width:0;border:0;border-radius:20px;background:var(--c-paper);padding:16px 18px}.create-app .create-given .song-status h2{font-family:var(--brand-font-display);font-size:20px}.create-app .create-given .song-status .mm-kicker{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.65;display:inline-flex;align-items:center;gap:6px}.create-app .create-given .song-status .mm-kicker svg{width:14px;height:14px;color:var(--c-coral)}.create-app .create-given .published-link .mm-kicker{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.65;display:inline-flex;align-items:center;gap:6px}.create-app .create-given .published-link .mm-kicker svg{width:14px;height:14px}.create-app .create-given .published-link p{margin:0;line-height:1.5;opacity:.8}.create-app .create-given .published-field{display:flex;width:100%;align-items:center;gap:8px;background:var(--c-paper);border-radius:16px;padding:8px 8px 8px 16px}.create-app .create-given .published-field input{flex:1;min-width:0;min-height:0;padding:0;border:0;background:transparent;font:inherit;font-size:14px;color:inherit}.create-app .create-given .published-field button{display:inline-flex;gap:6px;align-items:center;border:0;background:var(--c-ink);color:var(--c-card);border-radius:999px;padding:8px 14px;font:inherit;font-weight:700;font-size:13px;cursor:pointer}.create-app .create-given .published-field svg{width:14px;height:14px}.create-app .create-given .published-actions{display:flex;flex-wrap:wrap;gap:8px}.create-app .create-given .published-manage{padding:16px;border-radius:18px;border:1.5px dashed var(--c-line);background:transparent}.create-app .create-given .published-note,.create-app .create-given .published-wait{opacity:.75}.create-app .create-given .creator-notice{text-align:left;padding:14px 16px;border-radius:16px;background:var(--c-paper)}.create-app .create-given .creator-notice p{margin:6px 0 0}.create-app{--brand-ink:#25212A;--brand-charcoal:#25212A;--brand-navy:#25212A;--brand-muted:#6B6269;--c-ink:#25212A;--c-paper:#F8F4EE;--c-card:#FFFDFC;--c-coral:#B96277;--c-coral-text:#B96277;--c-coral-text-on-tint:#9E4F65;--c-occ:#E5F6F4;--c-occ-strong:#98D9D6}.create-app[data-occ=anniversary],.create-app[data-occ=birthday],.create-app[data-occ=mothers-day],.create-app[data-occ=valentines-day]{--c-occ:#F9E6EA;--c-occ-strong:#E9A5B3}.create-app[data-occ=fathers-day],.create-app[data-occ=graduation]{--c-occ:#E5F6F4;--c-occ-strong:#98D9D6}.create-app[data-occ=wedding]{--c-occ:#F0EAF5;--c-occ-strong:#CBB8DD}.create-app[data-occ=new-baby]{--c-occ:#E4F0E7;--c-occ-strong:#78A48A}.create-app[data-occ=achievement],.create-app[data-occ=just-because]{--c-occ:#FBF4D5;--c-occ-strong:#E7C749}.create-app[data-occ=retirement]{--c-occ:#F1E7E1;--c-occ-strong:#9B7462}.create-app .create-btn:not(.ghost),.create-app .create-link button,.create-app .create-steps li.now{background:#25212A}.create-app .chip.on{color:#25212A;border-color:#25212A}.create-app .chip.on[data-occ=anniversary],.create-app .chip.on[data-occ=birthday],.create-app .chip.on[data-occ=mothers-day],.create-app .chip.on[data-occ=valentines-day]{background:#E9A5B3}.create-app .chip.on[data-occ=fathers-day],.create-app .chip.on[data-occ=graduation],.create-app .chip.on[data-occ=something-else]{background:#98D9D6}.create-app .chip.on[data-occ=wedding]{background:#CBB8DD}.create-app .chip.on[data-occ=new-baby]{background:#78A48A}.create-app .chip.on[data-occ=achievement],.create-app .chip.on[data-occ=just-because]{background:#E7C749}.create-app .chip.on[data-occ=retirement]{background:#694637;color:#FFFDFC}.create-app .create-plan-note{margin:0 0 18px;padding:12px 16px;border-radius:16px;background:var(--c-occ);font-size:14px;line-height:1.55}.create-app .create-plan-note p{margin:0}.create-app .create-plan-switch{display:inline;padding:0;border:0;background:none;font:inherit;font-weight:700;color:var(--c-ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer;min-height:24px}.create-app .create-give .create-error a{color:inherit;font-weight:700}