.neon-moji_page__SQ3f9,.neon-moji_page__SQ3f9 *{box-sizing:border-box}.neon-moji_page__SQ3f9{--ink:#20243a;--muted:#687087;--night:#090716;--night-soft:#16112b;--neon:#ff3ea5;--cyan:#43e7ff;--violet:#8e6cff;width:100%;color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Yu Gothic,YuGothic,Meiryo,sans-serif}.neon-moji_heroShell__G_uyw{position:relative;overflow:hidden;background:radial-gradient(circle at 12% 24%,rgba(67,231,255,.16),transparent 28%),radial-gradient(circle at 84% 12%,rgba(255,62,165,.22),transparent 30%),linear-gradient(155deg,#070511,#100a22 54%,#080718)}.neon-moji_heroShell__G_uyw:before{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:42px 42px;content:"";mask-image:linear-gradient(180deg,#000,transparent 92%);pointer-events:none}.neon-moji_hero__LXKDJ{position:relative;width:min(1180px,calc(100% - 32px));margin:0 auto;padding:clamp(36px,4vw,48px) 0 clamp(82px,7vw,100px);color:#fff;text-align:center}.neon-moji_eyebrow__WF73y{gap:9px;color:#a8f4ff;font-size:.76rem;letter-spacing:.14em}.neon-moji_eyebrow__WF73y:after,.neon-moji_eyebrow__WF73y:before{width:20px;height:1px;background:currentColor;box-shadow:0 0 9px currentColor;content:""}.neon-moji_visuallyHidden__es0Pu{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.neon-moji_heroTitle__DVuPw{width:min(900px,100%);margin:10px auto 0;line-height:0}.neon-moji_heroTitleImage__tpW9f{display:block;width:100%;height:auto;filter:drop-shadow(0 0 26px rgba(255,62,165,.17))}.neon-moji_heroLead__5THQb{margin:14px auto 0;color:#ddd9ec;font-size:clamp(1rem,2vw,1.16rem);font-weight:650;line-height:1.9;overflow-wrap:normal;text-wrap:pretty;word-break:normal}@supports (word-break:auto-phrase){.neon-moji_heroLead__5THQb{word-break:auto-phrase}}.neon-moji_heroFacts__6e8rh{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:10px 0 0;padding:0;list-style:none}.neon-moji_heroFacts__6e8rh li{padding:7px 12px;border:1px solid rgba(255,255,255,.13);border-radius:999px;background:rgba(255,255,255,.055);color:#e7e5f2;font-size:.76rem;font-weight:800}.neon-moji_maker__o9rMf{position:relative;z-index:2;display:grid;width:min(1120px,calc(100% - 32px));grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);grid-template-areas:"controls preview" "controls actions";gap:clamp(28px,4vw,54px);margin:clamp(-78px,-6vw,-62px) auto clamp(80px,10vw,126px);padding:clamp(22px,3vw,34px);border:1px solid rgba(255,255,255,.15);border-radius:34px 44px 38px 42px;background:radial-gradient(circle at 100% 0,rgba(67,231,255,.12),transparent 34%),linear-gradient(145deg,rgba(20,15,39,.985),rgba(8,7,21,.99));box-shadow:0 34px 90px rgba(4,2,13,.3),0 0 0 1px rgba(255,62,165,.05),inset 0 1px 0 rgba(255,255,255,.08);color:#fff}.neon-moji_controls__PlHNk,.neon-moji_previewActions__6_19o,.neon-moji_previewColumn__KwCYF{min-width:0}.neon-moji_controls__PlHNk{grid-area:controls}.neon-moji_makerHeading__srCWV span{color:#78edff;font-size:.68rem;font-weight:700;letter-spacing:.17em;text-shadow:0 0 12px rgba(67,231,255,.6)}.neon-moji_makerHeading__srCWV h2{margin:8px 0 0;font-size:clamp(1.65rem,3vw,2.32rem);font-weight:700;letter-spacing:-.045em}.neon-moji_makerHeading__srCWV p{margin:12px 0 0;color:#aaa5bc;font-size:.88rem;font-weight:600;line-height:1.75}.neon-moji_field__Okh3w{display:grid;gap:9px;margin-top:0;color:#dedbe8;font-size:.82rem;font-weight:700}.neon-moji_field__Okh3w :is(input,textarea){width:100%;min-height:82px;padding:13px 16px;border:1px solid #373048;border-radius:15px;outline:none;background:#110e20;color:#fff;font:inherit;font-size:1.04rem;transition:border-color .16s ease,box-shadow .16s ease}.neon-moji_field__Okh3w :is(input,textarea):focus{border-color:var(--neon);box-shadow:0 0 0 3px rgba(255,62,165,.12),0 0 18px rgba(255,62,165,.13)}.neon-moji_colorFieldset__LwciH{margin:18px 0 0;padding:0;border:0}.neon-moji_colorFieldset__LwciH legend{margin-bottom:10px;color:#dedbe8;font-size:.82rem;font-weight:700}.neon-moji_colorRows___wEIQ{display:grid;gap:7px}.neon-moji_tuningField__dKcTC{display:grid;gap:10px;margin-top:18px}.neon-moji_tuningLabel__E7Y7C{display:flex;align-items:center;justify-content:space-between;gap:14px;color:#dedbe8;font-size:.82rem;font-weight:700}.neon-moji_tuningLabel__E7Y7C output{color:#ff82c4;font-variant-numeric:tabular-nums}.neon-moji_tuningField__dKcTC input[type=range]{width:100%;accent-color:#ff3ea5;cursor:pointer}.neon-moji_previewColumn__KwCYF{grid-area:preview;display:flex;flex-direction:column}.neon-moji_previewActions__6_19o{grid-area:actions}.neon-moji_previewMeta__MSgCk{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:10px;color:#aaa5ba;font-size:.74rem;font-weight:850}.neon-moji_previewMeta__MSgCk strong{color:#89efff;font-size:.74rem}.neon-moji_canvasFrame__jv_gv{position:relative;aspect-ratio:16/9;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:23px 29px 25px 28px;background:radial-gradient(circle at 50% 52%,rgba(255,62,165,.09),transparent 45%),linear-gradient(155deg,#05040b,#130f21);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 0 35px rgba(255,62,165,.06)}.neon-moji_previewImage__1Ydno{display:block;width:100%;height:100%;aspect-ratio:16/9;-webkit-touch-callout:default;-webkit-user-select:auto;object-fit:contain;user-select:auto}.neon-moji_previewLoading__mFDhs{display:grid;min-height:260px;aspect-ratio:16/9;place-content:center;place-items:center;gap:12px;padding:28px;color:#aaa5ba;text-align:center}.neon-moji_previewLoading__mFDhs>span{width:34px;height:34px;border:3px solid rgba(255,62,165,.16);border-top:3px solid var(--neon);border-radius:50%;animation:neon-moji_neon-spin__080Go .8s linear infinite;box-shadow:0 0 15px rgba(255,62,165,.16)}.neon-moji_previewLoading__mFDhs p{margin:0;font-size:.74rem;font-weight:800}@keyframes neon-moji_neon-spin__080Go{to{transform:rotate(1turn)}}.neon-moji_transparentLabel__fAMyc{right:10px;bottom:10px;padding:5px 8px;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:rgba(13,10,25,.8);color:#aaa6b8}.neon-moji_previewPending___Eup_,.neon-moji_transparentLabel__fAMyc{position:absolute;font-size:.62rem;font-weight:850;pointer-events:none}.neon-moji_previewPending___Eup_{top:10px;left:10px;padding:6px 9px;border:1px solid rgba(67,231,255,.2);border-radius:999px;background:rgba(13,10,25,.86);box-shadow:0 0 14px rgba(67,231,255,.1);color:#9ef3ff}.neon-moji_mobileSaveGuide__eNKpy{display:none;align-items:center;gap:11px;margin-top:14px;padding:13px 15px;border:1px solid rgba(67,231,255,.17);border-radius:15px 18px 16px 17px;background:rgba(67,231,255,.07);color:#bcf6ff}.neon-moji_mobileSaveGuide__eNKpy>span{flex:0 0 auto;font-size:1.4rem;line-height:1}.neon-moji_mobileSaveGuide__eNKpy p{display:grid;gap:3px;margin:0;line-height:1.45}.neon-moji_mobileSaveGuide__eNKpy strong{font-size:.82rem;font-weight:700}.neon-moji_mobileSaveGuide__eNKpy small{color:#aaa6b8;font-size:.67rem;font-weight:700}.neon-moji_previewSaveButton___dGkk{display:inline-flex;min-height:57px;align-items:center;justify-content:center;gap:9px;margin-top:16px;border:1px solid rgba(255,255,255,.2);border-radius:15px 19px 16px 18px;background:linear-gradient(110deg,#f52b93,#a53ef0 66%,#4e8cff);box-shadow:0 8px 24px rgba(255,62,165,.24),0 0 18px rgba(142,108,255,.15);cursor:pointer;font:inherit;font-size:.96rem;transition:box-shadow .15s ease,transform .15s ease}.neon-moji_previewSaveButton___dGkk:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(255,62,165,.3),0 0 22px rgba(142,108,255,.2)}.neon-moji_previewSaveButton___dGkk:disabled{border-color:transparent;background:#373242;box-shadow:none;color:#777283;cursor:wait;transform:none}.neon-moji_downloadStatus___QUOv{min-height:1.4em;margin:10px 0 0;color:#8e899c;font-size:.68rem;font-weight:700;text-align:center}.neon-moji_editorActions__pa7ys{margin-top:17px;padding:9px;border:1px solid rgba(255,255,255,.08);border-radius:17px;background:rgba(255,255,255,.035)}.neon-moji_editorActions__pa7ys p{margin:0 0 10px;color:#d3cfde;font-size:.76rem;font-weight:700}.neon-moji_editorActions__pa7ys>div{grid-template-columns:repeat(2,minmax(0,1fr))}.neon-moji_editorActions__pa7ys a{display:inline-flex;min-height:43px;border:1px solid #3d354d;border-radius:11px;background:#151122;color:#e4e1eb;font-size:.76rem;text-decoration:none}.neon-moji_editorActions__pa7ys a:hover{border-color:var(--neon);color:#fff;box-shadow:0 0 14px rgba(255,62,165,.11)}.neon-moji_editorActions__pa7ys small{display:block;margin-top:10px;color:#898496;font-size:.66rem;font-weight:650;line-height:1.55}.neon-moji_editorActions__pa7ys a:focus-visible,.neon-moji_previewSaveButton___dGkk:focus-visible{outline:3px solid rgba(67,231,255,.5);outline-offset:3px}.neon-moji_rendererFrame__sHkGq{position:fixed;top:0;left:-10000px;width:960px;height:720px;border:0;opacity:0;pointer-events:none}.neon-moji_sectionTint__nRxZ3,.neon-moji_section__vg3eL{width:min(1040px,calc(100% - 32px));margin:0 auto;padding:clamp(72px,9vw,116px) 0;contain-intrinsic-size:auto 720px;content-visibility:auto}.neon-moji_sectionTintWrap__1_wI8{border-block:1px solid rgba(75,81,111,.07);background:linear-gradient(180deg,#faf9ff,#f3f1fb)}.neon-moji_sectionNumber__pd0St{display:block;margin-bottom:11px;color:#a33e86;font-size:.7rem;font-weight:700;letter-spacing:.15em}.neon-moji_sectionTint__nRxZ3 h2,.neon-moji_section__vg3eL h2{max-width:780px;margin:0;font-size:clamp(1.9rem,4.5vw,3.25rem);font-weight:700;letter-spacing:-.055em;line-height:1.25}.neon-moji_sectionLead__PShAI{max-width:780px;margin:20px 0 0;color:var(--muted);font-size:1rem;font-weight:600;line-height:2}.neon-moji_factsGrid__Ozb8H,.neon-moji_featureCards__0Yl8F,.neon-moji_steps__sGJ7u,.neon-moji_tipsGrid__xRU_H,.neon-moji_useCaseCards__yOPAV{display:grid;gap:16px;margin-top:36px}.neon-moji_featureCards__0Yl8F,.neon-moji_steps__sGJ7u,.neon-moji_tipsGrid__xRU_H{grid-template-columns:repeat(3,minmax(0,1fr))}.neon-moji_fact__F9t9t,.neon-moji_featureCard__JIfJQ,.neon-moji_step__1_3oe,.neon-moji_tip__mIij8{padding:25px;border:1px solid rgba(80,87,115,.1);border-radius:20px 25px 22px 24px;background:#fff;box-shadow:0 14px 34px rgba(46,52,78,.06)}.neon-moji_featureCard__JIfJQ span{display:grid;width:44px;height:44px;place-items:center;border-radius:50%;background:#171126;color:#fff;font-size:1.1rem;box-shadow:0 0 18px rgba(255,62,165,.16)}.neon-moji_fact__F9t9t h3,.neon-moji_featureCard__JIfJQ h3,.neon-moji_step__1_3oe h3,.neon-moji_tip__mIij8 h3{margin:17px 0 0;font-size:1.08rem;font-weight:700}.neon-moji_fact__F9t9t p,.neon-moji_featureCard__JIfJQ p,.neon-moji_step__1_3oe p,.neon-moji_tip__mIij8 p{margin:10px 0 0;color:var(--muted);font-size:.84rem;font-weight:600;line-height:1.8}.neon-moji_factsGrid__Ozb8H,.neon-moji_useCaseCards__yOPAV{grid-template-columns:repeat(2,minmax(0,1fr))}.neon-moji_useCaseCard__hEU7_{display:grid;min-height:220px;align-content:end;padding:29px;border:1px solid rgba(255,255,255,.12);border-radius:26px 34px 28px 32px;background:radial-gradient(circle at 78% 20%,rgba(67,231,255,.16),transparent 27%),radial-gradient(circle at 18% 80%,rgba(255,62,165,.18),transparent 30%),#100c20;color:#fff;text-decoration:none;transition:box-shadow .16s ease,transform .16s ease}.neon-moji_useCaseCard__hEU7_:hover{box-shadow:0 18px 38px rgba(25,17,43,.2);transform:translateY(-4px)}.neon-moji_useCaseCard__hEU7_ span{color:#9af2ff;font-size:.68rem;font-weight:700;letter-spacing:.12em}.neon-moji_useCaseCard__hEU7_ h3{margin:8px 0 0;font-size:clamp(1.3rem,3vw,1.9rem);font-weight:700}.neon-moji_useCaseCard__hEU7_ p{max-width:420px;margin:10px 0 0;color:#bbb6c9;font-size:.86rem;font-weight:650;line-height:1.7}.neon-moji_useCaseCard__hEU7_ strong{margin-top:16px;color:#ff91ca;font-size:.76rem;font-weight:700}.neon-moji_steps__sGJ7u{counter-reset:neon-step}.neon-moji_step__1_3oe{counter-increment:neon-step}.neon-moji_step__1_3oe:before{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:#161025;color:#9af2ff;content:counter(neon-step,decimal-leading-zero);font-size:.7rem;font-weight:700;box-shadow:0 0 16px rgba(67,231,255,.1)}.neon-moji_storySection__xbHlY{margin:-32px auto 56px}.neon-moji_storyExample__yjImn{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,500px);align-items:center;gap:clamp(28px,5vw,68px);margin-top:28px;padding:clamp(28px,4vw,48px);overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:28px 38px 31px 35px;background:radial-gradient(circle at 18% 22%,rgba(255,62,165,.2),transparent 29%),radial-gradient(circle at 82% 78%,rgba(67,231,255,.18),transparent 30%),#110d22;color:#fff;box-shadow:0 22px 46px rgba(35,24,57,.17)}.neon-moji_storyExampleCopy__txTYM>span{color:#9af2ff;font-size:.7rem;font-weight:700;letter-spacing:.14em}.neon-moji_storyExampleCopy__txTYM h2{max-width:540px;margin:12px 0 0;font-size:clamp(1.65rem,4vw,2.7rem);letter-spacing:-.045em;line-height:1.28}.neon-moji_storyExampleCopy__txTYM p{max-width:560px;margin:18px 0 0;color:#d2cede;font-size:.94rem;font-weight:650;line-height:1.9}.neon-moji_storyExampleGallery__vSo8G{display:grid;width:min(100%,500px);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;justify-self:end}.neon-moji_storyExampleMedia__fev04{width:100%;padding:5px;border:1px solid rgba(255,255,255,.15);border-radius:18px 22px 20px 21px;background:rgba(255,255,255,.07);box-shadow:0 20px 44px rgba(0,0,0,.28)}.neon-moji_storyExampleMedia__fev04 img{display:block;width:100%;height:auto;border-radius:13px 16px 14px 15px}.neon-moji_fact__F9t9t{border-left:4px solid var(--neon);border-radius:0 18px 18px 0}.neon-moji_fact__F9t9t h3{margin-top:0}.neon-moji_relatedLink__Nmk2t{display:grid;min-height:190px;align-content:end;margin-top:34px;padding:28px;border-radius:24px 31px 26px 29px;background:linear-gradient(135deg,#fff0f7,#edf9ff);color:var(--ink);text-decoration:none}.neon-moji_relatedLink__Nmk2t span{color:#a43a76;font-size:.7rem;font-weight:700;letter-spacing:.12em}.neon-moji_relatedLink__Nmk2t h3{margin:8px 0 0;font-size:clamp(1.35rem,3vw,2rem);font-weight:700}.neon-moji_relatedLink__Nmk2t p{max-width:640px;margin:10px 0 0;color:var(--muted);font-size:.86rem;font-weight:650;line-height:1.7}.neon-moji_faqList__E5tYJ{display:grid;gap:12px;margin:36px 0 0}.neon-moji_faqItem__nMkAr{padding:23px 25px;border:1px solid rgba(78,85,114,.11);border-radius:17px 21px 18px 20px;background:#fff}.neon-moji_faqItem__nMkAr dt{position:relative;padding-left:30px;font-size:.98rem;font-weight:700;line-height:1.55}.neon-moji_faqItem__nMkAr dt:before{position:absolute;left:0;color:#d23489;content:"Q"}.neon-moji_faqItem__nMkAr dd{margin:10px 0 0;padding-left:30px;color:var(--muted);font-size:.86rem;font-weight:600;line-height:1.85}.neon-moji_finalCta__O1NFr{width:min(1040px,calc(100% - 32px));margin:0 auto clamp(82px,11vw,140px);padding:clamp(40px,7vw,72px) 24px;border-radius:29px 40px 32px 37px;background:radial-gradient(circle at 15% 25%,rgba(67,231,255,.14),transparent 27%),radial-gradient(circle at 84% 75%,rgba(255,62,165,.19),transparent 31%),#0d091c;box-shadow:0 24px 60px rgba(22,14,39,.18);color:#fff}.neon-moji_finalCta__O1NFr h2{font-size:clamp(1.85rem,5vw,3.25rem);letter-spacing:-.055em}.neon-moji_finalCta__O1NFr p{color:#b9b4c6;font-weight:650;line-height:1.8}.neon-moji_finalCta__O1NFr a{display:inline-flex;min-height:53px;align-items:center;justify-content:center;border-radius:14px 18px 15px 17px;background:linear-gradient(110deg,#f52b93,#a53ef0 65%,#4e8cff);box-shadow:0 8px 24px rgba(255,62,165,.25);font-size:.92rem;text-decoration:none}.neon-moji_breadcrumbs__1LnNk{width:min(1040px,calc(100% - 32px));margin:0 auto 36px}.neon-moji_breadcrumbs__1LnNk ol{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.neon-moji_breadcrumbs__1LnNk li{color:#747e91;font-size:.74rem;font-weight:700}.neon-moji_breadcrumbs__1LnNk li+li:before{margin-right:8px;color:#b3bac8;content:"/"}.neon-moji_breadcrumbs__1LnNk a{color:#5f6980;text-decoration:none}@media (max-width:900px){.neon-moji_maker__o9rMf{grid-template-columns:1fr;grid-template-areas:"preview" "controls" "actions"}.neon-moji_previewColumn__KwCYF{position:sticky;z-index:20;top:0;align-self:start;width:min(100%,560px);margin:0 auto;padding:4px;border-radius:20px;background:#0f0b1c;box-shadow:0 10px 30px rgb(0 0 0/30%)}.neon-moji_maker__o9rMf:has([data-maker-text-input]:focus) .neon-moji_previewColumn__KwCYF{position:static}.neon-moji_featureCards__0Yl8F,.neon-moji_tipsGrid__xRU_H{grid-template-columns:repeat(2,minmax(0,1fr))}.neon-moji_storyExample__yjImn{grid-template-columns:1fr}.neon-moji_storyExampleGallery__vSo8G{width:min(100%,500px);justify-self:stretch}}@media (max-width:640px){.neon-moji_hero__LXKDJ{width:calc(100% - 24px);padding:28px 0 88px}.neon-moji_heroLead__5THQb{font-size:.94rem}.neon-moji_heroFacts__6e8rh{display:none}.neon-moji_maker__o9rMf{width:calc(100% - 12px);gap:11px;margin:-68px auto 54px;padding:10px;border-radius:19px 22px 20px 21px}.neon-moji_previewColumn__KwCYF{top:0;width:100%;padding:3px;border-radius:17px}.neon-moji_page__SQ3f9 #maker-input{scroll-margin-block-start:calc(min(70vw, 430px) + 10px)}.neon-moji_makerHeading__srCWV{display:none}.neon-moji_field__Okh3w{gap:6px;margin-top:0}.neon-moji_colorFieldset__LwciH legend,.neon-moji_field__Okh3w>span{margin-bottom:6px;font-size:.74rem}.neon-moji_field__Okh3w :is(input,textarea){min-height:72px;padding:9px 11px;border-radius:12px;font-size:16px}.neon-moji_previewMeta__MSgCk{gap:6px;margin:0 2px 6px;font-size:.66rem}.neon-moji_transparentLabel__fAMyc{right:7px;bottom:7px;padding:4px 6px;font-size:.58rem}.neon-moji_previewSaveButton___dGkk{min-height:44px;gap:7px;margin-top:7px;padding:8px 12px;border-radius:12px 15px 13px 14px;font-size:.8rem}.neon-moji_colorFieldset__LwciH{margin-top:14px}.neon-moji_editorActions__pa7ys{margin-top:4px;padding:7px}.neon-moji_editorActions__pa7ys>div,.neon-moji_factsGrid__Ozb8H,.neon-moji_featureCards__0Yl8F,.neon-moji_steps__sGJ7u,.neon-moji_tipsGrid__xRU_H,.neon-moji_useCaseCards__yOPAV{grid-template-columns:1fr}.neon-moji_storyExample__yjImn{gap:24px;margin-top:22px;padding:22px;border-radius:22px 27px 24px 25px}.neon-moji_storySection__xbHlY{width:calc(100% - 28px);margin:-28px auto 34px}.neon-moji_storyExampleGallery__vSo8G{width:100%;gap:8px;justify-self:stretch}.neon-moji_sectionTint__nRxZ3,.neon-moji_section__vg3eL{width:calc(100% - 28px);padding-block:72px}.neon-moji_breadcrumbs__1LnNk{width:calc(100% - 28px)}}@media (prefers-reduced-motion:reduce){.neon-moji_previewLoading__mFDhs>span{animation:none}.neon-moji_previewSaveButton___dGkk,.neon-moji_useCaseCard__hEU7_{transition:none}}.neon-moji_hero__LXKDJ{padding:12px 0 clamp(82px,7vw,100px)}.neon-moji_eyebrow__WF73y{gap:8px;font-size:12.5px;font-weight:700;letter-spacing:1.59px;line-height:19px}.neon-moji_heroTitle__DVuPw{margin:0 auto}.neon-moji_heroLead__5THQb{max-width:720px;margin:12px auto 0;font-size:14px;font-weight:400;line-height:20px;text-align:left}.neon-moji_faqList__E5tYJ{display:block;overflow:hidden;margin:16px 0 0;padding:0;border:1px solid var(--petari-line,#94a3b8);border-radius:var(--petari-radius,12px);background:#fff;gap:0}.neon-moji_faqItem__nMkAr{padding:0;border:0;border-radius:0;background:transparent}.neon-moji_faqItem__nMkAr+.neon-moji_faqItem__nMkAr{border-top:1px dashed var(--petari-line,#94a3b8)}.neon-moji_faqItem__nMkAr summary{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:12px;padding:12px 6px 12px 16px;cursor:pointer;font-size:14px;font-weight:700;line-height:18px;list-style:none}.neon-moji_faqItem__nMkAr summary::-webkit-details-marker{display:none}.neon-moji_faqItem__nMkAr summary:focus-visible,.neon-moji_faqItem__nMkAr summary:hover,.neon-moji_faqItem__nMkAr[open] summary{background:var(--petari-green-pale,#f6f7ed)}.neon-moji_faqItem__nMkAr summary:after{display:block;width:32px;height:32px;flex:0 0 auto;background:url(/images/brand/icon-px-open.svg) 50%/12px 12px no-repeat;content:""}.neon-moji_faqItem__nMkAr[open] summary:after{background-image:url(/images/brand/icon-px-close.svg);transform:none}.neon-moji_faqAnswer__rY0UZ,.neon-moji_faqItem__nMkAr>p{margin:0;padding:16px;color:var(--petari-ink,#0f172a);font-size:14px;font-weight:400;line-height:20px}.neon-moji_canvasFrame__jv_gv,.neon-moji_controls__PlHNk,.neon-moji_editorActions__pa7ys,.neon-moji_featureCard__JIfJQ,.neon-moji_maker__o9rMf,.neon-moji_previewColumn__KwCYF,.neon-moji_rendererFrame__sHkGq{border-radius:12px;box-shadow:none}.neon-moji_canvasFrame__jv_gv,.neon-moji_editorActions__pa7ys,.neon-moji_featureCard__JIfJQ,.neon-moji_maker__o9rMf{border:1px solid rgba(255,255,255,.14)}.neon-moji_colorFieldset__LwciH,.neon-moji_colorRows___wEIQ,.neon-moji_field__Okh3w,.neon-moji_transparentLabel__fAMyc,.neon-moji_tuningField__dKcTC{border-radius:12px;box-shadow:none}.neon-moji_editorActions__pa7ys a,.neon-moji_editorActions__pa7ys button,.neon-moji_previewSaveButton___dGkk{border:1px solid rgba(255,255,255,.22);border-radius:12px;box-shadow:none}.neon-moji_previewSaveButton___dGkk{background:rgba(255,255,255,.1);color:#fff}.neon-moji_maker__o9rMf{border-color:rgba(255,255,255,.14);background:rgba(16,14,32,.86)}.neon-moji_editorActions__pa7ys{background:rgba(255,255,255,.04)}.neon-moji_editorActions__pa7ys a{border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.08);color:#fff}.neon-moji_maker__o9rMf{margin-bottom:24px}.neon-moji_maker__o9rMf:after{display:block;width:calc(100% + 32px);height:24px;margin:24px -16px -12px;background:linear-gradient(var(--petari-line,#94a3b8),var(--petari-line,#94a3b8)) 50% /100% 1px no-repeat;content:"";grid-column:1/-1}.neon-moji_section__vg3eL{padding-top:12px;padding-bottom:24px}.neon-moji_sectionMark__TSSB0{display:block;margin-bottom:2px;color:rgba(168,244,255,.42);font-family:Georgia,Times New Roman,serif;font-size:28px;font-style:italic;font-weight:500;letter-spacing:-1.4px;line-height:1}.neon-moji_section__vg3eL h2{margin:0;color:#fff;font-size:18px;font-weight:700;letter-spacing:0;line-height:22px}.neon-moji_sectionLead__PShAI{max-width:720px;margin:6px 0 0;color:#ddd9ec;font-weight:400;line-height:20px;text-align:left}.neon-moji_fact__F9t9t,.neon-moji_featureCard__JIfJQ,.neon-moji_finalCta__O1NFr,.neon-moji_relatedLink__Nmk2t,.neon-moji_step__1_3oe,.neon-moji_storyExample__yjImn,.neon-moji_tip__mIij8,.neon-moji_useCaseCard__hEU7_{border:1px solid rgba(255,255,255,.14);border-radius:12px;box-shadow:none}.neon-moji_faqList__E5tYJ{margin-top:12px}.neon-moji_featureCard__JIfJQ p,.neon-moji_step__1_3oe p,.neon-moji_storyExampleCopy__txTYM p,.neon-moji_tip__mIij8 p{margin-top:12px;font-size:14px;font-weight:400;line-height:22px}.neon-moji_sectionTint__nRxZ3{padding:12px 0 24px}.neon-moji_featureCard__JIfJQ h3,.neon-moji_makerHeading__srCWV,.neon-moji_section__vg3eL h2,.neon-moji_step__1_3oe h3,.neon-moji_tip__mIij8 h3{color:#fff;font-family:var(--font-petari-sans);font-size:18px;font-weight:700;letter-spacing:0;line-height:22px}.neon-moji_sectionMark__TSSB0{margin-top:24px}.neon-moji_canvasFrame__jv_gv,.neon-moji_editorActions__pa7ys,.neon-moji_editorActions__pa7ys a,.neon-moji_faqList__E5tYJ,.neon-moji_featureCard__JIfJQ,.neon-moji_maker__o9rMf,.neon-moji_relatedLink__Nmk2t,.neon-moji_step__1_3oe,.neon-moji_storyExample__yjImn,.neon-moji_tip__mIij8,.neon-moji_transparentLabel__fAMyc{border-color:rgba(255,255,255,.28)}.neon-moji_finalCta__O1NFr{margin:24px auto;padding:36px 24px;border:1px solid rgba(255,255,255,.28);border-radius:12px;background:linear-gradient(139.66deg,#ffedf4,#edf8ff);box-shadow:none;text-align:center}.neon-moji_finalCta__O1NFr h2{margin:0;font-size:28px;font-weight:700;letter-spacing:0;line-height:32px}.neon-moji_finalCta__O1NFr p{max-width:620px;margin:16px auto 0;font-size:16px;font-weight:400;line-height:24px}.neon-moji_finalCta__O1NFr a{min-height:54px;margin-top:24px;padding:13px 24px;border:1px solid rgba(255,255,255,.28);border-radius:12px;background:var(--petari-lilac-light,#ebe6fa);box-shadow:0 6px 0 var(--petari-lilac-pale,#ddd5f7);font-size:15px;font-weight:700;letter-spacing:-.15px}.neon-moji_sectionTint__nRxZ3>h2,.neon-moji_storyExampleCopy__txTYM h2{color:#fff;font-family:var(--font-petari-sans);font-size:18px;font-weight:700;letter-spacing:0;line-height:22px}.neon-moji_maker__o9rMf:after{display:none}.neon-moji_maker__o9rMf{margin-bottom:0}.neon-moji_section__vg3eL[aria-labelledby=about-title]:before{display:block;width:calc(100% + 32px);height:24px;margin:24px -16px;background:linear-gradient(var(--petari-line,#94a3b8),var(--petari-line,#94a3b8)) 50% /100% 1px no-repeat;content:""}.neon-moji_aboutCopy__ac_pd{margin-bottom:0}.neon-moji_featureCards__0Yl8F{margin-top:16px}.neon-moji_page__SQ3f9{background:radial-gradient(circle at 12% 8%,rgba(142,108,255,.18),transparent 42%),radial-gradient(circle at 88% 4%,rgba(67,231,255,.12),transparent 38%),var(--night,#090716);color:#fff}.neon-moji_sectionTintWrap__1_wI8{border-block:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(22,17,43,.9),rgba(9,7,22,.9))}.neon-moji_featureCard__JIfJQ h3,.neon-moji_makerHeading__srCWV,.neon-moji_sectionTint__nRxZ3>h2,.neon-moji_section__vg3eL h2,.neon-moji_step__1_3oe h3,.neon-moji_storyExampleCopy__txTYM h2,.neon-moji_tip__mIij8 h3{color:#fff}.neon-moji_fact__F9t9t p,.neon-moji_featureCard__JIfJQ p,.neon-moji_relatedLink__Nmk2t small,.neon-moji_sectionLead__PShAI,.neon-moji_step__1_3oe p,.neon-moji_storyExampleCopy__txTYM p,.neon-moji_tip__mIij8 p{color:#ddd9ec}.neon-moji_fact__F9t9t,.neon-moji_featureCard__JIfJQ,.neon-moji_relatedLink__Nmk2t,.neon-moji_step__1_3oe,.neon-moji_storyExample__yjImn,.neon-moji_tip__mIij8,.neon-moji_useCaseCard__hEU7_{background:rgba(255,255,255,.05);color:#fff}.neon-moji_factsGrid__Ozb8H li,.neon-moji_heroFacts__6e8rh li,.neon-moji_tipsGrid__xRU_H li{color:#ddd9ec}.neon-moji_finalCta__O1NFr h2{color:#27324a}.neon-moji_finalCta__O1NFr p{color:#687289}.neon-moji_finalCta__O1NFr a{color:#18181b}.neon-moji_faqItem__nMkAr summary,.neon-moji_faqList__E5tYJ{color:var(--petari-ink,#0f172a)}.neon-moji_finalCta__O1NFr{border-color:rgba(255,255,255,.22);background:linear-gradient(139.66deg,rgba(38,22,58,.96),rgba(12,20,46,.96))}.neon-moji_finalCta__O1NFr h2{color:#fff}.neon-moji_finalCta__O1NFr p{color:#ddd9ec}.neon-moji_finalCta__O1NFr a{border-color:rgba(255,255,255,.28);background:rgba(255,255,255,.1);box-shadow:0 6px 0 rgba(255,255,255,.12);color:#fff}.neon-moji_faqList__E5tYJ{border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.05);color:#fff}.neon-moji_faqItem__nMkAr+.neon-moji_faqItem__nMkAr{border-top-color:rgba(255,255,255,.22)}.neon-moji_faqItem__nMkAr summary{color:#fff}.neon-moji_faqItem__nMkAr summary:focus-visible,.neon-moji_faqItem__nMkAr summary:hover,.neon-moji_faqItem__nMkAr[open] summary{background:rgba(255,255,255,.08)}.neon-moji_faqItem__nMkAr summary:after{color:#a8f4ff}.neon-moji_faqAnswer__rY0UZ{color:#ddd9ec}.neon-moji_breadcrumbs__1LnNk{margin-bottom:24px;padding-bottom:12px}.neon-moji_breadcrumbs__1LnNk li{font-size:12px;font-weight:400;letter-spacing:.4px;line-height:18px}.neon-moji_storySection__xbHlY{width:min(1040px,calc(100% - 32px));margin:24px auto}.neon-moji_storyExample__yjImn{margin-top:12px;padding:12px;border-radius:12px;box-shadow:none}.neon-moji_sectionLead__PShAI{margin:8px 0 0;font-size:14px;line-height:22px}.neon-moji_aboutCopy__ac_pd,.neon-moji_factsGrid__Ozb8H,.neon-moji_faqList__E5tYJ,.neon-moji_featureCards__0Yl8F,.neon-moji_steps__sGJ7u,.neon-moji_tipsGrid__xRU_H{margin-top:16px}.neon-moji_aboutCopy__ac_pd{border:0;border-radius:0;background:transparent;font-size:14px;line-height:22px}.neon-moji_editorActions__pa7ys{padding:8px;border:1px solid rgba(255,255,255,.28);border-radius:16px;background:rgba(249,247,254,.08)}.neon-moji_editorActions__pa7ys>div{display:grid;gap:8px;grid-template-columns:minmax(0,1fr)}.neon-moji_editorActions__pa7ys a{display:flex;min-height:44px;align-items:center;justify-content:center;padding:9px 10px;border:1px solid rgba(255,255,255,.28);border-radius:12px;font-size:12.5px;font-weight:700;letter-spacing:-.04px;line-height:19px;text-align:center}.neon-moji_storyExampleMedia__fev04{box-shadow:none}.neon-moji_breadcrumbs__1LnNk li+li:before{font-size:14px;font-weight:700}.neon-moji_eyebrow__WF73y{flex-wrap:wrap;justify-content:center;font-size:20px;letter-spacing:.06em;line-height:28px}.neon-moji_eyebrow__WF73y:after,.neon-moji_eyebrow__WF73y:before{font-size:20px}.neon-moji_eyebrow__WF73y{display:inline-flex;flex-wrap:nowrap;width:fit-content;align-items:center;gap:2px;padding:4px 12px;border:1px solid var(--petari-line,#94a3b8);border-radius:999px;background:var(--petari-lilac-light,#ebe6fa);color:var(--petari-ink,#0f172a);font-size:12px;font-weight:400;letter-spacing:.4px;line-height:18px;white-space:nowrap}.neon-moji_eyebrow__WF73y:after,.neon-moji_eyebrow__WF73y:before{content:none}.neon-moji_eyebrowSpark__eeKeC{color:#eb9ede;font-weight:700;letter-spacing:.72px}.neon-moji_maker__o9rMf{width:min(1120px,calc(100% - 12px));gap:16px;padding:12px;border-radius:24px}.neon-moji_previewSaveButton___dGkk{width:100%;min-height:44px;gap:8px;margin-top:8px;padding:8px 12px;border-radius:12px;font-size:14px;font-weight:700;line-height:18px}.neon-moji_saveIcon__Uv6CV{width:15px;height:14px;flex:0 0 auto;object-fit:contain}.neon-moji_colorField__sNeUm>span:first-child,.neon-moji_field__Okh3w>span,.neon-moji_paletteFieldset__e7mpE legend{font-size:14px;line-height:18px}.neon-moji_field__Okh3w :is(input,textarea){min-height:72px;padding:9px 11px;font-size:16px;line-height:24px}.neon-moji_sectionMark__TSSB0.neon-moji_faqMark__j5Uc3{color:var(--petari-blue-pale,#cbe6f5);-webkit-text-stroke:1px #475569;paint-order:stroke fill}@media (min-width:901px){.neon-moji_maker__o9rMf{gap:32px;padding:24px}}@media (max-width:900px){.neon-moji_hero__LXKDJ{gap:12px;padding:12px}.neon-moji_heroTitle__DVuPw{width:min(333px,100%)}.neon-moji_heroLead__5THQb{width:100%;text-wrap:wrap;word-break:normal}.neon-moji_heroCta__t9601,.neon-moji_heroFacts__6e8rh{display:none}.neon-moji_maker__o9rMf{margin-top:0}.neon-moji_canvasFrame__jv_gv{min-height:0;aspect-ratio:352/197;border-radius:12px}}@media (min-width:901px){.neon-moji_hero__LXKDJ{padding:32px 0}.neon-moji_maker__o9rMf{margin-top:0}}@media (max-width:900px){.neon-moji_eyebrow__WF73y{font-size:12px;line-height:18px}.neon-moji_eyebrow__WF73y:after,.neon-moji_eyebrow__WF73y:before{font-size:12px}}.preview-save-sheet_overlay__B_AZg{position:fixed;z-index:140;inset:0;display:grid;padding:20px;place-items:center;background:rgb(26 21 25/68%);backdrop-filter:blur(12px)}.preview-save-sheet_dialog___0paa{display:grid;gap:16px;width:min(100%,560px);max-height:min(92dvh,780px);padding:24px;overflow:auto;border:0;border-radius:24px;background:#fff;box-shadow:0 26px 80px rgb(25 16 23/28%)}.preview-save-sheet_dialog___0paa>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;align-items:center}.preview-save-sheet_nativeDialog__7HdSt{margin:auto;box-sizing:border-box;width:min(560px,calc(100vw - 24px));font-family:var(--font-zen-maru-gothic),sans-serif}.preview-save-sheet_nativeDialog__7HdSt::backdrop{background:rgb(26 21 25/68%);backdrop-filter:blur(12px)}.preview-save-sheet_nativeDialog__7HdSt button:disabled{opacity:.5;cursor:wait}.preview-save-sheet_nativeDialog__7HdSt button:focus-visible{outline:3px solid #dc5688;outline-offset:2px}.preview-save-sheet_dialog___0paa>header>span,.preview-save-sheet_dialog___0paa>p{display:grid;gap:4px}.preview-save-sheet_dialog___0paa>header strong{color:var(--petari-ink,#0f172a);font-size:18px;font-weight:700;line-height:22px}.preview-save-sheet_dialog___0paa>header small,.preview-save-sheet_dialog___0paa>p small{color:var(--petari-muted,#64748b);font-size:13px;font-weight:500;line-height:18px}.preview-save-sheet_dialog___0paa>header button{display:grid;width:40px;height:40px;flex:0 0 40px;border:0;border-radius:20px;place-items:center;color:var(--petari-ink,#0f172a);background:#f1f5f9;cursor:pointer;font-size:20px;line-height:1}.preview-save-sheet_imageFrame__GQRWM{display:grid;overflow:hidden;border:1px solid var(--petari-line-soft,var(--petari-line-soft,#cbd5e1));border-radius:12px;justify-self:center;place-items:center;background-color:#f4f1f3;background-image:linear-gradient(45deg,#e5dfe3 25%,transparent 0),linear-gradient(-45deg,#e5dfe3 25%,transparent 0),linear-gradient(45deg,transparent 75%,#e5dfe3 0),linear-gradient(-45deg,transparent 75%,#e5dfe3 0);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px}.preview-save-sheet_image__JOnXj{display:block;width:100%;height:100%;object-fit:contain;-webkit-touch-callout:default;user-select:auto}.preview-save-sheet_dialog___0paa>p{gap:6px;margin:0;text-align:center}.preview-save-sheet_dialog___0paa>p strong{color:var(--petari-ink,#0f172a);font-size:16px;font-weight:700;line-height:20px}.preview-save-sheet_actions__43JlI{display:grid;grid-template-columns:1fr 1fr;gap:12px}.preview-save-sheet_doneButton__je9um,.preview-save-sheet_shareButton__bbEhG{min-height:44px;border:1px solid var(--petari-line,#94a3b8);border-radius:12px;color:var(--petari-ink,#0f172a);cursor:pointer;font:inherit;font-size:14px;font-weight:700}.preview-save-sheet_shareButton__bbEhG{background:#f7d9f2}.preview-save-sheet_doneButton__je9um{background:#fff}.preview-save-sheet_error__RB06T{color:#b4233d;font-size:13px;line-height:18px}@media (max-width:640px){.preview-save-sheet_overlay__B_AZg{padding:12px;place-items:end center}.preview-save-sheet_dialog___0paa{width:calc(100vw - 24px);padding-bottom:max(24px,env(safe-area-inset-bottom));border-radius:24px}}.thumbnail-link-card_directory__FZc2m{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:30px}.thumbnail-link-card_card__ivmfI{position:relative;display:grid;min-width:0;overflow:hidden;border:1px solid rgba(78,67,76,.13);border-radius:20px;color:#3f353d;background:rgba(255,255,255,.92);box-shadow:0 12px 28px rgba(66,54,63,.06);text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.thumbnail-link-card_card__ivmfI:hover{border-color:rgba(211,72,122,.48);box-shadow:0 18px 34px rgba(81,55,69,.11);transform:translateY(-3px)}.thumbnail-link-card_thumbnail__KjQ3l{position:relative;display:grid;aspect-ratio:16/9;overflow:hidden;place-items:center;border-bottom:1px solid rgba(78,67,76,.08);background:radial-gradient(circle at 25% 20%,rgba(255,157,194,.2),transparent 34%),linear-gradient(145deg,#fff8fb,#f5f0f7)}.thumbnail-link-card_card__ivmfI[data-maker-theme=dark] .thumbnail-link-card_thumbnail__KjQ3l{background:radial-gradient(circle at 50% 54%,rgba(255,42,159,.2),transparent 45%),linear-gradient(145deg,#140d24,#28143c)}.thumbnail-link-card_thumbnail__KjQ3l picture{position:absolute;inset:0;display:grid;width:100%;height:100%;place-items:center}.thumbnail-link-card_thumbnail__KjQ3l picture>img,.thumbnail-link-card_thumbnail__KjQ3l picture>source{grid-area:1/1}.thumbnail-link-card_image__hHiH3{position:absolute;inset:4% 2%;display:block;width:96%;height:92%;object-fit:contain}.thumbnail-link-card_copy__Yq8r_{display:grid;gap:5px;padding:15px 42px 16px 16px}.thumbnail-link-card_copy__Yq8r_ strong{overflow:hidden;font-size:.96rem;text-overflow:ellipsis;white-space:nowrap}.thumbnail-link-card_copy__Yq8r_ small{overflow:hidden;font-size:.73rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.thumbnail-link-card_arrow__D_E5y{position:absolute;right:16px;bottom:22px;color:#b93667;font-weight:700}@media (max-width:900px){.thumbnail-link-card_directory__FZc2m{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.thumbnail-link-card_directory__FZc2m{gap:10px;margin-top:24px}.thumbnail-link-card_card__ivmfI{border-radius:16px}.thumbnail-link-card_copy__Yq8r_{gap:3px;padding:12px 27px 13px 12px}.thumbnail-link-card_copy__Yq8r_ strong{font-size:.78rem}.thumbnail-link-card_copy__Yq8r_ small{font-size:.62rem}.thumbnail-link-card_arrow__D_E5y{right:10px;bottom:17px;font-size:.75rem}}@media (prefers-reduced-motion:reduce){.thumbnail-link-card_card__ivmfI{transition:none}}.thumbnail-link-card_card__ivmfI{border:1px solid var(--petari-line,#94a3b8);border-radius:12px;background:#fff;box-shadow:none}.thumbnail-link-card_card__ivmfI:focus-visible,.thumbnail-link-card_card__ivmfI:hover{border-color:var(--petari-ink,#0f172a);box-shadow:none;transform:none}.thumbnail-link-card_thumbnail__KjQ3l{border-bottom:1px solid var(--petari-line-soft,var(--petari-line-soft,#cbd5e1));border-radius:0}.thumbnail-link-card_directory__FZc2m{gap:12px;margin-top:16px}.thumbnail-link-card_copy__Yq8r_{gap:4px;padding:12px 40px 12px 12px}.thumbnail-link-card_copy__Yq8r_ strong{color:var(--petari-ink,#0f172a);font-size:14px;font-weight:700;line-height:20px}.thumbnail-link-card_copy__Yq8r_ small{color:var(--petari-muted,#64748b);font-size:12px;font-weight:400;line-height:18px}.thumbnail-link-card_arrow__D_E5y{right:12px;bottom:16px;color:var(--petari-ink,#0f172a)}.thumbnail-link-card_copy__Yq8r_ small,.thumbnail-link-card_copy__Yq8r_ strong{overflow:visible;text-overflow:clip;white-space:normal}.thumbnail-link-card_arrow__D_E5y{display:none}.thumbnail-link-card_copy__Yq8r_{padding:12px}.image-tool-editor_editorSection__WYR8v{--image-tool-ink:#0f172a;--image-tool-label:#334155;--image-tool-sub:#475569;--image-tool-muted:#64748b;--image-tool-accent:#e06799;--image-tool-pink:var(--image-tool-accent);--image-tool-pink-dark:var(--image-tool-accent);--image-tool-pink-soft:#fbeaf8;width:min(1180px,calc(100% - 32px));margin:0 auto;padding:52px 0 72px}.image-tool-editor_editorSectionCompact__KyJBY{padding-top:0}.image-tool-editor_sectionHeading__ZP1NQ{max-width:760px;margin:0 auto 28px;text-align:center}.image-tool-editor_sectionHeading__ZP1NQ>span{display:inline-flex;align-items:center;min-height:30px;padding:6px 13px;border:1px solid var(--image-tool-accent);border-radius:999px;color:var(--image-tool-accent);background:#fff8fb;font-size:.74rem;font-weight:900;letter-spacing:.13em}.image-tool-editor_sectionHeading__ZP1NQ h2{margin:14px 0 10px;color:var(--image-tool-ink);font-size:clamp(1.75rem,4vw,2.6rem);line-height:1.2;letter-spacing:.02em}.image-tool-editor_sectionHeading__ZP1NQ p{margin:0;color:var(--image-tool-sub);font-size:1rem;line-height:1.8}.image-tool-editor_editorShell__IiXEa{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-areas:"controls preview";gap:32px;align-items:start;padding:24px;border:1px solid var(--slate-400,#94a3b8);border-radius:24px;background:#fff;box-shadow:none}.image-tool-editor_previewColumn__uz4X4{grid-area:preview;min-width:0}.image-tool-editor_previewMeta__HiQP4{display:flex;align-items:center;justify-content:flex-end;gap:16px;min-height:18px;margin:0 2px 4px}.image-tool-editor_previewMeta__HiQP4 strong{color:var(--image-tool-muted);font-size:12px;font-weight:400;line-height:18px;letter-spacing:.4px;text-align:right}.image-tool-editor_canvasFrame__wGXWG{position:relative;display:grid;width:100%;aspect-ratio:var(--image-output-aspect);margin:0 auto;place-items:center;overflow:hidden;border-radius:16px;background:linear-gradient(45deg,#f3edf1 25%,transparent 0),linear-gradient(-45deg,#f3edf1 25%,transparent 0),linear-gradient(45deg,transparent 75%,#f3edf1 0),linear-gradient(-45deg,transparent 75%,#f3edf1 0),#fff;background-position:0 0,0 9px,9px -9px,-9px 0;background-size:18px 18px;box-shadow:none;touch-action:pan-y}.image-tool-editor_canvasFrame__wGXWG[data-drawable=true]{cursor:crosshair}.image-tool-editor_canvasFrame__wGXWG[data-direct-editing=true]{touch-action:none}.image-tool-editor_canvasFrame__wGXWG[data-output-format=square]{width:min(100%,540px)}.image-tool-editor_canvasFrame__wGXWG[data-output-format=portrait]{width:min(100%,470px)}.image-tool-editor_canvasFrame__wGXWG[data-output-format=story]{width:min(100%,360px)}.image-tool-editor_canvasFrame__wGXWG[data-output-format=strip]{width:min(100%,320px)}.image-tool-editor_canvasFrame__wGXWG[data-output-format=portrait-three-four]{width:min(100%,440px)}.image-tool-editor_canvasFrame__wGXWG[data-output-format=landscape-standard],.image-tool-editor_canvasFrame__wGXWG[data-output-format=landscape-wide]{width:min(100%,620px)}.image-tool-editor_canvasFrame__wGXWG[data-output-format=lyrics]{width:min(100%,540px);aspect-ratio:1/1}.image-tool-editor_canvas__M7r_a{display:block;width:100%;height:100%;object-fit:contain}.image-tool-editor_fontLoadingBadge__1naYU{position:absolute;z-index:4;right:12px;bottom:12px;display:grid;width:34px;height:34px;box-sizing:border-box;padding:7px;border:1px solid rgb(220 79 137/30%);border-radius:999px;place-items:center;background:rgb(255 250 253/96%);box-shadow:0 6px 18px rgb(117 51 80/14%);pointer-events:none}.image-tool-editor_fontLoadingSpinner__qEWFe{display:block;flex:0 0 auto;width:18px;height:18px;border:2px solid rgb(220 79 137/18%);border-top-color:#dc4f89;border-radius:50%;animation:image-tool-editor_imageToolFontLoadingSpin__n4ON1 .7s linear infinite}.image-tool-editor_miniFontLoadingBadge__Zpzwk{right:8px;bottom:8px;width:28px;height:28px;padding:6px}.image-tool-editor_miniFontLoadingBadge__Zpzwk .image-tool-editor_fontLoadingSpinner__qEWFe{width:14px;height:14px}.image-tool-editor_faceCoverSelection__hqCIy{position:absolute;z-index:3;pointer-events:none}.image-tool-editor_faceCoverSelection__hqCIy>span{position:absolute;inset:0;border:2px solid var(--image-tool-accent);border-radius:3px}.image-tool-editor_faceCoverDeleteHandle__6w0hg,.image-tool-editor_faceCoverTransformHandle__9LX1l{position:absolute;display:grid;width:28px;height:28px;padding:0;place-items:center;border:0;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.12);transform:rotate(var(--face-cover-counter-rotation));pointer-events:auto;touch-action:none;cursor:pointer}.image-tool-editor_faceCoverDeleteHandle__6w0hg{top:-14px;left:-14px}.image-tool-editor_faceCoverTransformHandle__9LX1l{right:-14px;bottom:-14px;cursor:grab}.image-tool-editor_faceCoverTransformHandle__9LX1l:active{cursor:grabbing}.image-tool-editor_faceCoverDeleteHandle__6w0hg:focus-visible,.image-tool-editor_faceCoverTransformHandle__9LX1l:focus-visible{outline:3px solid color-mix(in srgb,var(--image-tool-accent) 35%,transparent);outline-offset:2px}.image-tool-editor_status__5xfiu{margin:14px 2px 12px;padding:10px 12px;border:1px solid #fecaca;border-radius:12px;color:#9f1239;background:#fff1f2;font-size:.88rem;line-height:1.6}.image-tool-editor_downloadButton__zbArL,.image-tool-editor_secondaryDownloadButton__TIXtY{display:flex;width:100%;min-height:50px;align-items:center;justify-content:center;gap:8px;border:1px solid var(--slate-400,#94a3b8);border-radius:12px;color:var(--image-tool-ink);background:var(--petari-action-pink,#fbeaf8);box-shadow:none;font:inherit;font-size:14px;font-weight:700;line-height:18px;cursor:pointer}.image-tool-editor_downloadIcon__nkPcM{width:16px;height:16px;object-fit:contain}.image-tool-editor_canvasFrame__wGXWG+.image-tool-editor_downloadButton__zbArL{margin-top:8px}.image-tool-editor_downloadButton__zbArL:disabled,.image-tool-editor_secondaryDownloadButton__TIXtY:disabled{cursor:wait;opacity:.55;box-shadow:none}.image-tool-editor_secondaryDownloadButton__TIXtY{min-height:46px;margin-top:16px;border:1px solid var(--slate-400,#94a3b8);border-radius:12px;color:var(--image-tool-muted);background:#fff;box-shadow:none;font-size:14px;font-weight:700;line-height:18px}.image-tool-editor_privacyNote__qNdnZ{margin:12px 2px 0;color:var(--image-tool-muted);font-size:.76rem;line-height:1.55;text-align:center}.image-tool-editor_controlsColumn__Yw3YM{position:relative;grid-area:controls;display:grid;width:100%;min-width:0}.image-tool-editor_punchMiniPreviewLayer__AiXY5,.image-tool-editor_punchMiniPreview__kOg63{display:none}.image-tool-editor_punchMiniCanvasViewport__PJG06{min-width:0;position:relative;display:grid;width:100%;height:min(31svh,260px);place-items:center;overflow:hidden;border-radius:13px;background:linear-gradient(45deg,#f3edf1 25%,transparent 0),linear-gradient(-45deg,#f3edf1 25%,transparent 0),linear-gradient(45deg,transparent 75%,#f3edf1 0),linear-gradient(-45deg,transparent 75%,#f3edf1 0),#fff;background-position:0 0,0 7px,7px -7px,-7px 0;background-size:14px 14px;box-shadow:inset 0 0 0 1px rgb(94 64 81/12%)}.image-tool-editor_punchMiniCanvas__JovzS{position:absolute;inset:0;display:block;width:100%;height:100%;border-radius:10px;object-fit:contain}.image-tool-editor_controlCard__5LjXQ{box-sizing:border-box;width:100%;min-width:0;padding:0 0 12px;border:0;border-radius:0;background:transparent;box-shadow:none}.image-tool-editor_controlCard__5LjXQ+.image-tool-editor_controlCard__5LjXQ{padding-top:12px}.image-tool-editor_punchPhotoCard__tCGNY{padding-bottom:16px}.image-tool-editor_controlCard__5LjXQ+.image-tool-editor_punchControlsCard__iX_sZ{padding-top:16px}.image-tool-editor_controlCard__5LjXQ:last-child{padding-bottom:0;border-bottom:0}.image-tool-editor_controlTitle__29rbp{margin-bottom:16px;color:var(--image-tool-ink);font-size:1.06rem;font-weight:900}.image-tool-editor_fileButton__sU8vC{position:relative;display:flex;min-height:44px;align-items:center;justify-content:center;gap:8px;padding:8px 12px;overflow:hidden;border:1px solid var(--slate-400,#94a3b8);border-radius:12px;color:var(--image-tool-ink);background:var(--petari-action-pink,#fbeaf8);font-size:14px;font-weight:700;line-height:18px;cursor:pointer}.image-tool-editor_fileButton__sU8vC:hover{background:var(--petari-action-pink-hover,#f7d9f2)}.image-tool-editor_fileButton__sU8vC input{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.image-tool-editor_fileButton__sU8vC:focus-within{outline:3px solid color-mix(in srgb,var(--image-tool-accent) 28%,transparent);outline-offset:3px}.image-tool-editor_fileButton__sU8vC>span{color:var(--image-tool-muted);font-size:20px;font-weight:400}.image-tool-editor_formatRecommendation__z3dd6{margin:7px 2px 0;color:var(--image-tool-accent);font-size:.72rem;font-weight:800;line-height:1.4}.image-tool-editor_formatRecommendation__z3dd6[data-visible=false]{visibility:hidden}.image-tool-editor_segmentField__Pypmw{box-sizing:border-box;width:100%;min-width:0;margin:18px 0 0;padding:0;border:0}.image-tool-editor_segmentField__Pypmw legend{margin-bottom:8px;color:var(--image-tool-label);font-size:.82rem;font-weight:850}.image-tool-editor_segmentField__Pypmw>div{display:grid;box-sizing:border-box;width:100%;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;border:1px solid var(--petari-line-soft,#cbd5e1);border-radius:15px;background:rgb(242 242 247/92%)}.image-tool-editor_photoBoothFrameField__DTzBX>div{grid-template-columns:repeat(2,minmax(0,1fr))}.image-tool-editor_punchOptionField__eEW1t>div{display:flex;gap:7px;padding:2px 2px 6px;overflow-x:auto;border:0;background:transparent;overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:x proximity}.image-tool-editor_punchOptionField__eEW1t>div::-webkit-scrollbar{display:none}.image-tool-editor_punchOptionField__eEW1t label{flex:0 0 92px;scroll-snap-align:start}.image-tool-editor_punchOptionField__eEW1t label span{min-height:46px;border:1px solid var(--petari-line-soft,#cbd5e1);border-radius:13px;background:#f7f4f6}.image-tool-editor_punchPanelOrderField__VuAOp>div{grid-template-columns:repeat(2,minmax(0,1fr))}.image-tool-editor_punchPanelOrderField__VuAOp label span{padding-inline:8px}.image-tool-editor_segmentField__Pypmw label{position:relative;min-width:0}.image-tool-editor_segmentField__Pypmw input{position:absolute;opacity:0;pointer-events:none}.image-tool-editor_segmentField__Pypmw label span{display:flex;min-height:42px;align-items:center;justify-content:center;padding:7px;border:0;border-radius:11px;color:var(--image-tool-sub);background:transparent;font-size:.82rem;font-weight:850;text-align:center;cursor:pointer}.image-tool-editor_segmentField__Pypmw input:checked+span{color:var(--image-tool-accent);background:#fff;box-shadow:inset 0 0 0 1px var(--image-tool-accent),0 2px 8px rgb(87 58 73/10%)}.image-tool-editor_segmentField__Pypmw input:focus-visible+span{outline:3px solid color-mix(in srgb,var(--image-tool-accent) 25%,transparent);outline-offset:2px}.image-tool-editor_segmentField__Pypmw.image-tool-editor_punchOptionField__eEW1t label span{border:1px solid var(--petari-line-soft,#cbd5e1);color:#5c4653;background:#f6f3f5;box-shadow:0 1px 3px rgb(73 49 62/7%)}.image-tool-editor_segmentField__Pypmw.image-tool-editor_punchOptionField__eEW1t label:hover span{border-color:var(--petari-line-soft,#cbd5e1);background:#fff}.image-tool-editor_segmentField__Pypmw.image-tool-editor_punchOptionField__eEW1t input:checked+span{border-color:var(--image-tool-accent);color:var(--image-tool-accent);background:#fff;box-shadow:inset 0 0 0 1px rgb(220 90 145/24%),0 3px 10px rgb(87 58 73/12%)}.image-tool-editor_rangeGroup__AqZK3{display:grid;gap:13px;margin-top:18px}.image-tool-editor_rangeField__mPpLH{display:grid;gap:7px}.image-tool-editor_rangeField__mPpLH>span{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--image-tool-label);font-size:.82rem;font-weight:800}.image-tool-editor_rangeField__mPpLH output{min-width:52px;padding:3px 7px;border-radius:999px;color:var(--image-tool-accent);background:#fff0f7;font-size:.72rem;text-align:center}.image-tool-editor_rangeField__mPpLH input[type=range]{width:100%;accent-color:var(--image-tool-accent)}.image-tool-editor_lyricsCropEditButton__O0v8F{display:flex;width:100%;min-height:46px;align-items:center;justify-content:center;gap:8px;margin-top:12px;border:1px solid var(--slate-400,#94a3b8);border-radius:12px;color:var(--image-tool-muted);background:#fff;font:inherit;font-size:14px;font-weight:700;line-height:18px;cursor:pointer}.image-tool-editor_lyricsCropEditButton__O0v8F:hover{background:#fff}.image-tool-editor_lyricsCropEditButton__O0v8F:focus-visible{outline:3px solid color-mix(in srgb,var(--image-tool-accent) 24%,transparent);outline-offset:2px}.image-tool-editor_materialGrid__MtIKb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.image-tool-editor_materialButton__oT2wl{display:grid;min-width:0;min-height:70px;place-items:center;gap:4px;padding:4px;border:1px solid var(--petari-line-soft,#cbd5e1);border-radius:12px;color:var(--image-tool-sub);background:#fff;font:inherit;font-size:.68rem;font-weight:800;cursor:pointer}.image-tool-editor_materialButton__oT2wl>span{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;color:var(--material-color);background:var(--material-soft);font-size:1.5rem;line-height:1;text-shadow:0 2px 3px rgba(68,42,57,.12)}.image-tool-editor_materialButton__oT2wl[data-active=true]{border-color:var(--image-tool-accent);color:var(--image-tool-accent);background:#fff0f7;box-shadow:inset 0 0 0 1px var(--image-tool-accent)}.image-tool-editor_stickerMaterialGrid__hi618{grid-template-columns:repeat(4,minmax(0,1fr))}.image-tool-editor_stickerMaterialButton__dv77P{min-height:72px;padding:4px}.image-tool-editor_stickerMaterialButton__dv77P:disabled{cursor:wait;opacity:.58}.image-tool-editor_stickerMaterialImage__Hy0Wn{width:58px;height:58px;object-fit:contain}.image-tool-editor_inlineActions__18gnJ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px}.image-tool-editor_inlineActions__18gnJ button{min-height:42px;padding:8px 10px;border:1px solid var(--slate-400,#94a3b8);border-radius:12px;color:var(--image-tool-muted);background:#fff;font:inherit;font-size:14px;font-weight:700;line-height:18px;cursor:pointer}.image-tool-editor_inlineActions__18gnJ button:hover:not(:disabled){background:#fff}.image-tool-editor_inlineActions__18gnJ button:disabled{cursor:not-allowed;opacity:.45}.image-tool-editor_colorFieldRow__wkCEa{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:18px}.image-tool-editor_paletteControl__ZKE6K{min-width:0;margin-top:18px}.image-tool-editor_colorFieldRow__wkCEa>label:not(.image-tool-editor_toggleField__pn75F){display:flex;align-items:center;gap:9px;color:var(--image-tool-label);font-size:.82rem;font-weight:800}.image-tool-editor_colorFieldRow__wkCEa input[type=color]{width:48px;height:40px;padding:3px;border:1px solid #e2c6d3;border-radius:10px;background:#fff;cursor:pointer}.image-tool-editor_colorFieldRow__wkCEa select{min-height:40px;padding:7px 30px 7px 10px;border:1px solid #e2c6d3;border-radius:10px;color:var(--image-tool-label);background:#fff;font:inherit;font-size:.82rem}.image-tool-editor_toggleField__pn75F{display:inline-flex;min-height:42px;align-items:center;gap:8px;padding:8px 11px;border:1px solid var(--petari-line-soft,#cbd5e1);border-radius:12px;color:var(--image-tool-sub);background:#fff;font-size:.8rem;font-weight:800}.image-tool-editor_toggleField__pn75F input{width:18px;height:18px;accent-color:var(--image-tool-accent)}.image-tool-editor_textFields__F5L4n{display:grid;min-width:0;gap:12px}.image-tool-editor_lyricsCoverField__l1BVK{display:grid;min-width:0;gap:6px}.image-tool-editor_lyricsCoverLabelRow__Qt3K1{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:8px}.image-tool-editor_lyricsCoverLabel__iNb8n{color:var(--image-tool-label);font-size:14px;font-weight:700;line-height:18px}.image-tool-editor_lyricsCoverActions___8iUh{display:grid;min-width:0;grid-template-columns:minmax(0,1fr);gap:8px}.image-tool-editor_lyricsCoverActions___8iUh[data-has-photo=true]{grid-template-columns:minmax(0,1fr) auto}.image-tool-editor_lyricsFileButton__T8_K4{height:44px;min-height:44px;padding:8px 12px;border-width:1px;border-style:solid;border-radius:12px;background:var(--petari-action-pink,#fbeaf8);font-size:14px}.image-tool-editor_lyricsCoverActions___8iUh .image-tool-editor_lyricsCropEditButton__O0v8F{width:auto;min-height:44px;margin-top:0;padding:8px 12px;border-radius:11px;white-space:nowrap}.image-tool-editor_lyricsCoverHelp__CKa60{flex:0 0 auto;color:var(--image-tool-muted);font-size:12px;font-weight:400;line-height:18px;letter-spacing:.4px;white-space:nowrap}.image-tool-editor_textFields__F5L4n label{display:grid;min-width:0;gap:6px}.image-tool-editor_textFields__F5L4n label>span{color:var(--image-tool-label);font-size:.8rem;font-weight:850}.image-tool-editor_textFields__F5L4n label.image-tool-editor_lyricsFileButton__T8_K4{display:flex;align-items:center;justify-content:center;gap:7px}.image-tool-editor_textFields__F5L4n label.image-tool-editor_lyricsFileButton__T8_K4>span{display:grid;width:20px;height:20px;place-items:center;border-radius:50%;color:var(--image-tool-accent);background:#fff0f7;font-size:.95rem;font-weight:900;line-height:1}.image-tool-editor_textFields__F5L4n label.image-tool-editor_lyricsFileButton__T8_K4:focus-within{outline:0;box-shadow:0 0 0 2px color-mix(in srgb,var(--image-tool-accent) 20%,transparent)}.image-tool-editor_textFields__F5L4n input,.image-tool-editor_textFields__F5L4n select,.image-tool-editor_textFields__F5L4n textarea{width:100%;min-height:44px;padding:9px 11px;border:1px solid var(--petari-line-soft,#cbd5e1);border-radius:11px;color:var(--image-tool-ink);background:#fff;font:inherit;font-size:1rem}.image-tool-editor_textFields__F5L4n textarea{min-height:150px;resize:vertical;line-height:1.65}.image-tool-editor_textFields__F5L4n textarea.image-tool-editor_lyricsTextArea__NzUAr{min-height:88px;font-size:16px;touch-action:manipulation}.image-tool-editor_textFields__F5L4n textarea.image-tool-editor_chekiMessageTextArea__lGLRW{min-height:88px}.image-tool-editor_inputNotice__79SQV{margin-top:-2px;color:var(--image-tool-accent);font-size:.76rem;font-weight:750;line-height:1.5}.image-tool-editor_textFields__F5L4n input,.image-tool-editor_textFields__F5L4n select,.image-tool-editor_textFields__F5L4n textarea{box-sizing:border-box;min-width:0}.image-tool-editor_textFields__F5L4n input:focus,.image-tool-editor_textFields__F5L4n select:focus,.image-tool-editor_textFields__F5L4n textarea:focus{border-color:var(--image-tool-accent);outline:3px solid color-mix(in srgb,var(--image-tool-accent) 18%,transparent)}.image-tool-editor_lyricsCropOverlay__5za9l{--image-tool-ink:#0f172a;--image-tool-label:#334155;--image-tool-sub:#475569;--image-tool-muted:#64748b;--image-tool-accent:#e06799;position:fixed;z-index:10020;inset:0;display:grid;padding:20px;overflow-y:auto;place-items:center;background:rgba(45,28,39,.88);backdrop-filter:none;animation:image-tool-editor_chekiOverlayIn__eNWv4 .18s ease-out both}.image-tool-editor_lyricsCropDialog__gvofI{position:relative;width:min(580px,100%);max-height:calc(100dvh - 32px);padding:24px;overflow-y:auto;border:1px solid rgba(255,255,255,.72);border-radius:28px;background:#fff;box-shadow:0 34px 90px rgba(37,18,31,.42);isolation:isolate;opacity:1}.image-tool-editor_lyricsCropClose__LfQ_d{position:absolute;z-index:4;top:14px;right:14px;display:grid;width:38px;height:38px;padding:0;place-items:center;border:1px solid rgba(105,70,91,.16);border-radius:50%;color:var(--image-tool-sub);background:#fff;font:inherit;font-size:1.35rem;cursor:pointer}.image-tool-editor_lyricsCropClose__LfQ_d:focus-visible{outline:3px solid color-mix(in srgb,var(--image-tool-accent) 35%,transparent);outline-offset:2px}.image-tool-editor_lyricsCropHeading__W46Oz{padding:0 44px 0 2px}.image-tool-editor_lyricsCropHeading__W46Oz h2{margin:4px 0 0;color:var(--image-tool-ink);font-size:clamp(1.14rem,3.4vw,1.45rem);line-height:1.25}.image-tool-editor_lyricsCropViewport__BXx0s{position:relative;width:min(420px,100%,var(--crop-aspect-width-cap));aspect-ratio:1;margin:18px auto 0;overflow:hidden;border:4px solid #fff;border-radius:20px;background:#eee7eb;box-shadow:0 14px 36px rgba(70,39,57,.22),0 0 0 1px rgba(104,66,88,.14)}.image-tool-editor_lyricsCropViewport__BXx0s canvas{display:block;width:100%;height:100%;cursor:grab;touch-action:none}.image-tool-editor_lyricsCropViewport__BXx0s canvas:active{cursor:grabbing}.image-tool-editor_lyricsCropGrid__Ng0qH{position:absolute;inset:0;background:linear-gradient(90deg,transparent 33.1%,rgba(255,255,255,.52) 33.2% 33.5%,transparent 33.6% 66.4%,rgba(255,255,255,.52) 66.5% 66.8%,transparent 66.9%),linear-gradient(180deg,transparent 33.1%,rgba(255,255,255,.52) 33.2% 33.5%,transparent 33.6% 66.4%,rgba(255,255,255,.52) 66.5% 66.8%,transparent 66.9%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.72);pointer-events:none}.image-tool-editor_lyricsCropHint__bFhAB{position:absolute;right:12px;bottom:12px;padding:7px 10px;border-radius:999px;color:#fff;background:rgba(49,31,43,.72);font-size:.7rem;font-weight:850;pointer-events:none}.image-tool-editor_lyricsCropControls__Hgpgq{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:end;margin-top:18px}.image-tool-editor_lyricsCropActions__HbAJf{position:sticky;z-index:3;bottom:-24px;display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:10px;margin-top:18px;padding:10px 0 24px;background:#fff}.image-tool-editor_lyricsCropActions__HbAJf button{min-height:48px;padding:9px 14px;border:1px solid var(--slate-400,#94a3b8);border-radius:12px;color:var(--image-tool-muted);background:#fff;font:inherit;font-size:14px;font-weight:700;line-height:18px;cursor:pointer}.image-tool-editor_lyricsCropActions__HbAJf button[data-primary=true]{border-color:var(--image-tool-accent);color:#fff;background:var(--image-tool-accent);box-shadow:none}.image-tool-editor_chekiPrintOverlay__10iX9{--image-tool-ink:#0f172a;--image-tool-label:#334155;--image-tool-sub:#475569;--image-tool-muted:#64748b;--image-tool-accent:#e06799;--image-tool-pink:var(--image-tool-accent);--image-tool-pink-dark:var(--image-tool-accent);position:fixed;z-index:10000;inset:0;display:grid;padding:24px;overflow-y:auto;place-items:start center;background:radial-gradient(circle at 50% 24%,rgba(255,164,204,.3),transparent 34%),rgba(48,28,42,.82);animation:image-tool-editor_chekiOverlayIn__eNWv4 .24s ease-out both}.image-tool-editor_chekiPrintOverlay__10iX9[data-stage=complete]{opacity:1;animation:none}.image-tool-editor_chekiPrintDialog__ylP3d{position:relative;width:min(500px,100%);margin-block:auto;padding:24px 24px 22px;overflow:hidden;border:1px solid rgba(255,255,255,.7);border-radius:32px;background:radial-gradient(circle at 8% 8%,rgba(255,255,255,.95),transparent 27%),linear-gradient(160deg,#fff8fc,#f8e8f2 58%,#e8f7ff);box-shadow:0 34px 90px rgba(37,18,31,.46)}.image-tool-editor_chekiPrintOverlay__10iX9[data-stage=complete] .image-tool-editor_chekiPrintDialog__ylP3d{isolation:isolate;opacity:1}.image-tool-editor_chekiPrintClose__9XB8h{position:absolute;z-index:8;top:14px;right:14px;display:grid;width:38px;height:38px;padding:0;place-items:center;border:1px solid rgba(105,70,91,.16);border-radius:50%;color:var(--image-tool-sub);background:rgba(255,255,255,.78);font:inherit;font-size:1.35rem;cursor:pointer}.image-tool-editor_chekiPrintClose__9XB8h:focus-visible{outline:3px solid color-mix(in srgb,var(--image-tool-accent) 35%,transparent);outline-offset:2px}.image-tool-editor_chekiPrintHeading__81b6b{position:relative;z-index:2;padding:2px 44px 0;text-align:center}.image-tool-editor_chekiPrintHeading__81b6b>span{color:var(--image-tool-accent);font-size:.7rem;font-weight:950;letter-spacing:.18em}.image-tool-editor_chekiPrintHeading__81b6b h2{margin:7px 0 5px;color:var(--image-tool-ink);font-size:clamp(1.35rem,5vw,1.8rem);line-height:1.25}.image-tool-editor_chekiPrintHeading__81b6b p{margin:0;color:var(--image-tool-sub);font-size:.82rem;line-height:1.55}.image-tool-editor_chekiPrintScene__J7Jqw{--cheki-paper-width:min(260px,calc(100% - 118px));--cheki-paper-center-y:-32px;--cheki-slot-top:66px;--cheki-slot-exit-y:calc(var(--cheki-slot-top) + 32px)}.image-tool-editor_chekiCompleteScene__bjh4b,.image-tool-editor_chekiPrintScene__J7Jqw{position:relative;height:450px;margin:12px -4px 0;overflow:hidden;border-radius:24px;background:radial-gradient(circle at 50% 18%,rgba(255,255,255,.95),transparent 38%),linear-gradient(180deg,rgba(255,255,255,.34),rgba(255,216,235,.35))}.image-tool-editor_chekiCompleteScene__bjh4b{--cheki-complete-paper-width:min(260px,calc(100% - 118px));--cheki-complete-paper-top:66px;box-sizing:border-box;padding-top:var(--cheki-complete-paper-top)}.image-tool-editor_chekiCompletePaper__R8oVY{position:relative;width:var(--cheki-complete-paper-width);margin-inline:auto;overflow:hidden;aspect-ratio:970/1266}.image-tool-editor_chekiCompleteImage__Wg7J_{position:absolute;top:-3.3176%;left:-5.6702%;display:block;width:111.3403%;max-width:none;height:106.6351%;opacity:1}.image-tool-editor_chekiPrinterSlotBack__udsU4,.image-tool-editor_chekiPrinterSlotFront__vLEmS,.image-tool-editor_chekiPrinterSlotOpening__gGCdp{position:absolute;left:50%;box-sizing:border-box;transform:translateX(-50%);pointer-events:none}.image-tool-editor_chekiPrinterSlotBack__udsU4{z-index:3;top:var(--cheki-slot-top);width:calc(var(--cheki-paper-width) * 1.25);height:38px;border:1px solid rgba(76,70,76,.34);border-radius:9px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(210,211,214,.98) 38%,rgba(132,133,138,.98) 58%,rgba(235,235,237,.98)),#c6c7ca;box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 rgba(66,62,68,.28),0 5px 12px rgba(58,45,54,.15)}.image-tool-editor_chekiPrinterSlotOpening__gGCdp{z-index:4;top:calc(var(--cheki-slot-top) + 10px);width:calc(var(--cheki-paper-width) * 1.09);height:18px;border-radius:5px;background:linear-gradient(180deg,#211a20,#4a3e47 58%,#1b151a);box-shadow:inset 0 5px 7px rgba(0,0,0,.74),0 1px 0 rgba(255,255,255,.34)}.image-tool-editor_chekiPrinterSlotFront__vLEmS{z-index:7;top:calc(var(--cheki-slot-top) + 22px);width:calc(var(--cheki-paper-width) * 1.13);height:10px;border-radius:2px 2px 6px 6px;background:linear-gradient(180deg,rgba(244,244,246,.98),rgba(159,159,164,.98) 46%,rgba(225,225,228,.98));box-shadow:inset 0 1px 0 #fff,0 2px 3px rgba(46,38,44,.2)}.image-tool-editor_chekiPaperWindow__H78if{position:absolute;z-index:8;top:var(--cheki-slot-exit-y);right:0;bottom:0;left:0;overflow:hidden}.image-tool-editor_printedCheki__rsGmX{position:absolute;top:0;left:50%;width:var(--cheki-paper-width);transform:translateX(-50%) translateY(calc(-100% + 8px));transform-origin:50% 10%;animation:image-tool-editor_chekiFeed__S_qD1 2.8s linear both;will-change:transform}.image-tool-editor_chekiPaperCrop__5ivc5{position:relative;isolation:isolate;width:100%;overflow:hidden;aspect-ratio:970/1266}.image-tool-editor_chekiPaperImage__clRgp,.image-tool-editor_chekiPhotoDevelopImage__aZTXr{position:absolute;top:-3.3176%;left:-5.6702%;display:block;width:111.3403%;max-width:none;height:106.6351%;opacity:1;filter:none}.image-tool-editor_chekiPhotoDevelopLayer__JvWjH,.image-tool-editor_chekiPhotoPaper__1Xfxi{position:absolute;inset:0;overflow:hidden;clip-path:inset(4.2654% 5.567% 28.9889% 5.567% round 1.6%);pointer-events:none}.image-tool-editor_chekiPhotoPaper__1Xfxi{z-index:1;background:#fff}.image-tool-editor_chekiPhotoDevelopLayer__JvWjH{z-index:2}.image-tool-editor_chekiPhotoDevelopImage__aZTXr{opacity:0;animation:image-tool-editor_chekiPhotoDevelop__7K708 2s cubic-bezier(.2,.72,.24,1) .68s both}.image-tool-editor_chekiPrintScene__J7Jqw[data-stage=presenting] .image-tool-editor_chekiPaperWindow__H78if{z-index:8;overflow:visible}.image-tool-editor_chekiPrintScene__J7Jqw[data-stage=presenting] .image-tool-editor_printedCheki__rsGmX{animation:image-tool-editor_chekiPresent__SweSy .76s cubic-bezier(.2,.82,.24,1) both}.image-tool-editor_chekiPrintScene__J7Jqw[data-stage=presenting] .image-tool-editor_chekiPhotoDevelopImage__aZTXr{filter:none;opacity:1;animation:none}.image-tool-editor_chekiPrintScene__J7Jqw[data-stage=presenting] .image-tool-editor_chekiPhotoPaper__1Xfxi{opacity:0}.image-tool-editor_chekiPrintScene__J7Jqw[data-stage=presenting] .image-tool-editor_chekiPrinterSlotBack__udsU4,.image-tool-editor_chekiPrintScene__J7Jqw[data-stage=presenting] .image-tool-editor_chekiPrinterSlotFront__vLEmS,.image-tool-editor_chekiPrintScene__J7Jqw[data-stage=presenting] .image-tool-editor_chekiPrinterSlotOpening__gGCdp{animation:image-tool-editor_chekiSlotRecede__xr7hW .52s ease-out .22s both}.image-tool-editor_chekiPrintFooter__NkmyR{position:relative;z-index:3;display:grid;min-height:174px;gap:12px;align-content:start;margin-top:4px;text-align:center}.image-tool-editor_chekiPrintOverlay__10iX9[data-stage=complete] .image-tool-editor_chekiPrintFooter__NkmyR{min-height:0;gap:10px;margin-top:4px}.image-tool-editor_chekiPrintFooter__NkmyR>strong{color:var(--image-tool-pink-dark);font-size:.88rem}.image-tool-editor_chekiPrintFooter__NkmyR>p{margin:-5px 0 0;color:var(--image-tool-sub);font-size:.76rem;line-height:1.5}.image-tool-editor_chekiPrintFooter__NkmyR>.image-tool-editor_chekiTouchSaveHint__MkN_T{display:none;margin:0}.image-tool-editor_chekiPrintFooter__NkmyR>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.image-tool-editor_chekiPrintFooter__NkmyR>div[data-single=true]{grid-template-columns:minmax(0,1fr)}.image-tool-editor_chekiReplayText__cnPPH{display:block;width:fit-content;min-height:32px;margin:-2px auto 0;padding:6px 10px;border:0;color:var(--image-tool-sub);background:transparent;font:inherit;font-size:12px;font-weight:700;line-height:20px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.image-tool-editor_chekiReplayText__cnPPH:focus-visible{border-radius:8px;outline:3px solid color-mix(in srgb,var(--image-tool-accent) 35%,transparent);outline-offset:1px}.image-tool-editor_chekiPrintFooter__NkmyR button{min-height:44px;padding:9px 14px;border:1px solid var(--slate-400,#94a3b8);border-radius:12px;color:var(--image-tool-muted);background:#fff;font:inherit;font-size:14px;font-weight:700;line-height:18px;cursor:pointer}.image-tool-editor_chekiPrintFooter__NkmyR button[data-primary=true]{border-color:var(--image-tool-accent);color:#fff;background:var(--image-tool-accent);box-shadow:none}.image-tool-editor_chekiPrintFooter__NkmyR button:disabled{cursor:wait;opacity:.58;box-shadow:none}@media (hover:none) and (pointer:coarse){.image-tool-editor_chekiCompleteImage__Wg7J_,.image-tool-editor_printedCheki__rsGmX img{-webkit-touch-callout:default;user-select:auto}}@keyframes image-tool-editor_chekiOverlayIn__eNWv4{0%{opacity:0}to{opacity:1}}@keyframes image-tool-editor_imageToolFontLoadingSpin__n4ON1{to{transform:rotate(1turn)}}@keyframes image-tool-editor_chekiFeed__S_qD1{0%{transform:translateX(-50%) translateY(calc(-100% + 8px))}84%,to{transform:translateX(-50%) translateY(0)}}@keyframes image-tool-editor_chekiPresent__SweSy{0%{transform:translateX(-50%) translateY(0) scale(1) rotate(0)}62%{transform:translateX(-50%) translateY(calc(var(--cheki-paper-center-y) - 12px)) scale(1.045) rotate(.24deg)}to{transform:translateX(-50%) translateY(var(--cheki-paper-center-y)) scale(1.025) rotate(-.2deg)}}@keyframes image-tool-editor_chekiPhotoDevelop__7K708{0%{opacity:0;filter:grayscale(1) saturate(.05) brightness(1.78) contrast(.5) blur(1.5px)}24%{opacity:.18;filter:grayscale(.9) saturate(.18) brightness(1.52) contrast(.68) blur(1px)}68%{opacity:.72;filter:grayscale(.35) saturate(.74) brightness(1.12) contrast(.92) blur(.35px)}to{opacity:1;filter:none}}@keyframes image-tool-editor_chekiSlotRecede__xr7hW{0%{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}to{opacity:0;transform:translateX(-50%) translateY(-18px) scale(.94)}}.image-tool-editor_faceCoverWorkspace__xMgLa{position:fixed;z-index:120;inset:0;display:flex;width:100%;height:100dvh;flex-direction:column;margin:0;padding:0;overflow:hidden;background:#fff}.image-tool-editor_faceCoverWorkspaceShell__8YnXF{display:grid;min-height:0;flex:1 1 auto;grid-template-areas:"preview controls";grid-template-columns:minmax(0,1fr) minmax(330px,380px);gap:0;align-items:stretch;padding:0;overflow:hidden;border:0;border-radius:0;box-shadow:none}.image-tool-editor_faceCoverWorkspacePreview__yAsXF{display:flex;width:100%;max-width:none;height:100%;min-height:0;align-self:stretch;align-items:center;justify-content:center;margin:0;padding:16px;overflow:hidden;background:#f0f1f3}.image-tool-editor_faceCoverWorkspaceCanvas__OVDxJ{width:min(calc(100% - 32px),calc((100dvh - 86px) * var(--image-output-ratio)));max-height:calc(100dvh - 86px);box-shadow:0 12px 34px rgb(48 35 43/16%),inset 0 0 0 1px rgb(92 65 80/14%)}.image-tool-editor_faceCoverWorkspaceControls__WGm_b{width:100%;max-width:none;height:100%;min-height:0;margin:0;padding:10px 14px max(14px,env(safe-area-inset-bottom));overflow-x:hidden;overflow-y:auto;border-left:1px solid rgb(0 0 0/10%);background:#f7f7f8;scrollbar-gutter:stable}.image-tool-editor_faceCoverWorkspace__xMgLa .image-tool-editor_downloadButton__zbArL,.image-tool-editor_faceCoverWorkspace__xMgLa .image-tool-editor_faceCoverPhotoCard__Mz8Rz,.image-tool-editor_faceCoverWorkspace__xMgLa .image-tool-editor_previewMeta__HiQP4,.image-tool-editor_faceCoverWorkspace__xMgLa .image-tool-editor_status__5xfiu{display:none}.image-tool-editor_faceCoverWorkspace__xMgLa .image-tool-editor_faceCoverMaterialCard__TqAN9{padding:0;border:0}.image-tool-editor_faceCoverWorkspace__xMgLa .image-tool-editor_secondaryDownloadButton__TIXtY{margin-bottom:8px}@media (max-width:900px){.image-tool-editor_chekiPrintFooter__NkmyR>.image-tool-editor_chekiTouchSaveHint__MkN_T{display:block}.image-tool-editor_editorShell__IiXEa{grid-template-columns:minmax(0,1fr);grid-template-areas:"preview" "controls";gap:28px}.image-tool-editor_previewColumn__uz4X4{position:static;max-width:680px;margin:0 auto}.image-tool-editor_punchPreviewColumn__I0mfp{width:100%}.image-tool-editor_punchCanvasFrame__5HWg8{width:min(100%,680px);aspect-ratio:1/1}.image-tool-editor_punchCanvasFrame__5HWg8 .image-tool-editor_canvas__M7r_a{position:absolute;inset:0;width:100%;height:100%}.image-tool-editor_controlsColumn__Yw3YM{max-width:680px;width:100%;margin:0 auto}.image-tool-editor_punchMiniPreviewLayer__AiXY5{position:absolute;z-index:30;inset:0;display:block;pointer-events:none}.image-tool-editor_punchMiniPreview__kOg63[data-visible=true]{position:fixed;left:50%;display:grid;width:min(calc(100% - 32px),680px);justify-items:center;margin:0;padding:8px;border:1px solid rgb(222 166 191/72%);border-radius:18px;background:rgb(255 250 252/94%);box-shadow:0 16px 34px rgb(69 43 57/17%);backdrop-filter:blur(16px);pointer-events:none;transform:translateX(-50%)}.image-tool-editor_faceCoverWorkspaceShell__8YnXF{grid-template-areas:"preview" "controls";grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) min(42dvh,380px);gap:0}.image-tool-editor_faceCoverWorkspacePreview__yAsXF{width:100%;max-width:none;margin:0;padding:6px}.image-tool-editor_faceCoverWorkspaceControls__WGm_b{width:100%;max-width:none;height:100%;min-height:0;margin:0;overflow-y:auto;border-top:1px solid rgb(0 0 0/10%);border-left:0}.image-tool-editor_faceCoverWorkspace__xMgLa .image-tool-editor_faceCoverWorkspaceCanvas__OVDxJ[data-output-format=square]{width:min(calc(100vw - 12px),calc((100dvh - 54px - min(42dvh, 380px) - 12px) * var(--image-output-ratio)));max-height:calc(100dvh - 54px - min(42dvh, 380px) - 12px)}}@media (max-width:640px){.image-tool-editor_punchMiniPreview__kOg63[data-visible=true]{width:calc(100% - 48px)}.image-tool-editor_editorSection__WYR8v{width:min(100% - 20px,1180px);padding:36px 0 54px}.image-tool-editor_editorSection__WYR8v.image-tool-editor_editorSectionCompact__KyJBY{padding-top:0}.image-tool-editor_sectionHeading__ZP1NQ{margin-bottom:20px;padding:0 5px;text-align:left}.image-tool-editor_sectionHeading__ZP1NQ h2{margin-top:12px;font-size:1.65rem}.image-tool-editor_sectionHeading__ZP1NQ p{font-size:.92rem}.image-tool-editor_editorShell__IiXEa{gap:24px;padding:8px 12px 12px;border-radius:20px}.image-tool-editor_canvasFrame__wGXWG{border-radius:16px}.image-tool-editor_previewMeta__HiQP4{margin:0 2px 4px}.image-tool-editor_previewMeta__HiQP4 strong{font-size:12px}.image-tool-editor_canvasFrame__wGXWG[data-output-format=landscape-standard],.image-tool-editor_canvasFrame__wGXWG[data-output-format=landscape-wide],.image-tool-editor_canvasFrame__wGXWG[data-output-format=lyrics],.image-tool-editor_canvasFrame__wGXWG[data-output-format=portrait-three-four],.image-tool-editor_canvasFrame__wGXWG[data-output-format=portrait],.image-tool-editor_canvasFrame__wGXWG[data-output-format=square],.image-tool-editor_canvasFrame__wGXWG[data-output-format=story],.image-tool-editor_canvasFrame__wGXWG[data-output-format=strip]{width:100%}.image-tool-editor_materialGrid__MtIKb{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.image-tool-editor_materialButton__oT2wl{min-height:70px;font-size:.62rem}.image-tool-editor_materialButton__oT2wl>span{width:34px;height:34px}.image-tool-editor_segmentField__Pypmw label span{min-height:40px;font-size:.75rem}.image-tool-editor_punchOptionField__eEW1t{margin-top:14px}.image-tool-editor_punchOptionField__eEW1t legend{margin-bottom:6px;font-size:.74rem}.image-tool-editor_punchOptionField__eEW1t>div{gap:5px;padding-bottom:3px}.image-tool-editor_punchOptionField__eEW1t label{flex-basis:82px}.image-tool-editor_punchOptionField__eEW1t label span{min-height:44px;padding:5px;border-radius:11px}.image-tool-editor_inlineActions__18gnJ{grid-template-columns:minmax(0,1fr)}.image-tool-editor_downloadButton__zbArL{min-height:50px}.image-tool-editor_lyricsCropOverlay__5za9l{padding:8px;place-items:center}.image-tool-editor_lyricsCropDialog__gvofI{max-height:calc(100dvh - 16px);padding:18px 14px 14px;border-radius:22px}.image-tool-editor_lyricsCropHeading__W46Oz{padding-right:40px}.image-tool-editor_lyricsCropViewport__BXx0s{width:min(330px,100%,var(--crop-mobile-aspect-width-cap));margin-top:13px;border-radius:16px}.image-tool-editor_lyricsCropControls__Hgpgq{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:14px}.image-tool-editor_lyricsCropActions__HbAJf{bottom:-14px;margin-top:14px;padding-bottom:14px}.image-tool-editor_chekiPrintOverlay__10iX9{padding:10px}.image-tool-editor_chekiPrintDialog__ylP3d{padding:19px 14px 16px;border-radius:24px}.image-tool-editor_chekiPrintHeading__81b6b{padding:3px 38px 0}.image-tool-editor_chekiPrintHeading__81b6b p{font-size:.75rem}.image-tool-editor_chekiCompleteScene__bjh4b,.image-tool-editor_chekiPrintScene__J7Jqw{--cheki-paper-width:min(232px,calc(100% - 84px));--cheki-paper-center-y:-28px;--cheki-slot-top:58px;height:400px;margin-top:8px}.image-tool-editor_chekiCompleteScene__bjh4b{--cheki-complete-paper-width:min(232px,calc(100% - 84px));--cheki-complete-paper-top:62px}.image-tool-editor_faceCoverWorkspace__xMgLa{width:100%;padding:0}.image-tool-editor_faceCoverWorkspaceShell__8YnXF{gap:0;padding:0;border-radius:0}.image-tool-editor_faceCoverWorkspace__xMgLa .image-tool-editor_faceCoverWorkspaceCanvas__OVDxJ[data-output-format=square]{width:min(calc(100vw - 12px),calc((100dvh - 54px - min(42dvh, 380px) - 12px) * var(--image-output-ratio)))}.image-tool-editor_faceCoverWorkspaceControls__WGm_b{padding:10px 14px max(14px,env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.image-tool-editor_fontLoadingSpinner__qEWFe{animation:none}.image-tool-editor_downloadButton__zbArL,.image-tool-editor_fileButton__sU8vC,.image-tool-editor_inlineActions__18gnJ button,.image-tool-editor_lyricsCropEditButton__O0v8F,.image-tool-editor_materialButton__oT2wl{transition:none}.image-tool-editor_chekiPhotoDevelopImage__aZTXr,.image-tool-editor_chekiPrintOverlay__10iX9,.image-tool-editor_chekiPrinterSlotBack__udsU4,.image-tool-editor_chekiPrinterSlotFront__vLEmS,.image-tool-editor_chekiPrinterSlotOpening__gGCdp,.image-tool-editor_lyricsCropOverlay__5za9l,.image-tool-editor_printedCheki__rsGmX{animation:none!important}.image-tool-editor_chekiPrintScene__J7Jqw[data-stage=presenting] .image-tool-editor_chekiPaperWindow__H78if{z-index:8;overflow:visible}.image-tool-editor_chekiPrintScene__J7Jqw[data-stage=presenting] .image-tool-editor_printedCheki__rsGmX{transform:translateX(-50%) translateY(var(--cheki-paper-center-y)) scale(1.025) rotate(-.2deg)}.image-tool-editor_chekiPrintScene__J7Jqw[data-stage=presenting] .image-tool-editor_chekiPrinterSlotBack__udsU4,.image-tool-editor_chekiPrintScene__J7Jqw[data-stage=presenting] .image-tool-editor_chekiPrinterSlotFront__vLEmS,.image-tool-editor_chekiPrintScene__J7Jqw[data-stage=presenting] .image-tool-editor_chekiPrinterSlotOpening__gGCdp{opacity:0;transform:translateX(-50%) translateY(-18px) scale(.94)}.image-tool-editor_chekiPaperImage__clRgp,.image-tool-editor_chekiPhotoDevelopImage__aZTXr{opacity:1;filter:none}.image-tool-editor_chekiPhotoPaper__1Xfxi{opacity:0}}