.nano-banana-2-1-editorial_editorial__I_CHe,.nano-banana-2-1-editorial_showcase__VCR71{--muted-foreground:color-mix(in srgb,var(--foreground) 68%,var(--background));--border:color-mix(in srgb,var(--foreground) 16%,var(--background));--muted:color-mix(in srgb,var(--foreground) 5%,var(--background));color:var(--foreground)}.nano-banana-2-1-editorial_editorial__I_CHe ::selection,.nano-banana-2-1-editorial_showcase__VCR71 ::selection{background:var(--primary);color:var(--primary-foreground)}.nano-banana-2-1-editorial_section__mI6vN{max-width:1280px;margin:0 auto;padding:104px 24px;scroll-margin-top:128px}.nano-banana-2-1-editorial_heading__sDYw_{max-width:22ch;font-family:var(--font-bricolage-grotesque),var(--font-noto-sans),sans-serif;font-size:clamp(2rem,4vw,3.6rem);font-weight:600;line-height:1.16;letter-spacing:-.035em;text-wrap:balance}.nano-banana-2-1-editorial_description__rrhHv{max-width:65ch;color:var(--muted-foreground);font-size:1.0625rem;line-height:1.8}.nano-banana-2-1-editorial_intro__PAGDJ{display:flex;align-items:end;justify-content:space-between;gap:48px;margin-bottom:48px}.nano-banana-2-1-editorial_intro__PAGDJ .nano-banana-2-1-editorial_description__rrhHv{max-width:46ch}.nano-banana-2-1-editorial_pricing__DOTU4{padding-top:104px}.nano-banana-2-1-editorial_pricingIntro__W0MYB{max-width:1280px;margin:0 auto;padding:0 24px}@media (max-width:700px){.nano-banana-2-1-editorial_pricing__DOTU4{padding-top:64px}.nano-banana-2-1-editorial_pricingIntro__W0MYB{padding-inline:20px}}.nano-banana-2-1-editorial_useGrid__n6zZ7{display:grid;grid-template-columns:1.12fr 1fr 1fr;gap:32px;align-items:start}.nano-banana-2-1-editorial_usePanel__kvlrC:nth-child(2){padding-top:64px}.nano-banana-2-1-editorial_usePanel__kvlrC:nth-child(3){padding-top:128px}.nano-banana-2-1-editorial_usePanel__kvlrC:nth-child(3) .nano-banana-2-1-editorial_useImage___qYsg{aspect-ratio:1}.nano-banana-2-1-editorial_usePanel__kvlrC:nth-child(3) .nano-banana-2-1-editorial_useImage___qYsg img{object-fit:contain}.nano-banana-2-1-editorial_useImage___qYsg{position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:20px;background:var(--muted)}.nano-banana-2-1-editorial_useImage___qYsg img{transition:transform .7s cubic-bezier(.16,1,.3,1)}.nano-banana-2-1-editorial_usePanel__kvlrC:hover .nano-banana-2-1-editorial_useImage___qYsg img{transform:scale(1.035)}.nano-banana-2-1-editorial_usePanel__kvlrC h3{margin-top:24px;font-size:1.35rem;font-weight:600}.nano-banana-2-1-editorial_editSteps__Yrdbn p,.nano-banana-2-1-editorial_parameterGrid__eR6Mf p,.nano-banana-2-1-editorial_usePanel__kvlrC p,.nano-banana-2-1-editorial_workflowList__3o9AB p{margin-top:10px;line-height:1.8;color:var(--muted-foreground)}.nano-banana-2-1-editorial_editing__MWmHk{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;align-items:center}.nano-banana-2-1-editorial_editIntro__AXodj .nano-banana-2-1-editorial_description__rrhHv{margin-top:24px}.nano-banana-2-1-editorial_editSteps__Yrdbn{display:grid;gap:28px;margin-top:40px}.nano-banana-2-1-editorial_editSteps__Yrdbn li{display:flex;gap:18px}.nano-banana-2-1-editorial_stepNumber__ll7SI{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border:1px solid var(--border);border-radius:50%;font-size:.875rem;font-variant-numeric:tabular-nums}.nano-banana-2-1-editorial_editSteps__Yrdbn h3{font-size:1.0625rem;font-weight:600}.nano-banana-2-1-editorial_editSteps__Yrdbn p{margin-top:5px;font-size:.9375rem}.nano-banana-2-1-editorial_editBoard__yTgTx{overflow:hidden;border:1px solid var(--border);border-radius:24px;background:var(--card);box-shadow:0 20px 60px -30px rgb(0 0 0/.3)}.nano-banana-2-1-editorial_reference__s8k1t{padding:14px}.nano-banana-2-1-editorial_referenceImage__gepKG{position:relative;aspect-ratio:16/9;border-radius:14px;overflow:hidden}.nano-banana-2-1-editorial_referenceImage__gepKG img{object-position:50% 60%}.nano-banana-2-1-editorial_reference__s8k1t figcaption{display:flex;align-items:center;gap:8px;font-size:.8125rem;padding:12px 4px 0;color:var(--muted-foreground);flex-wrap:wrap}.nano-banana-2-1-editorial_editResultImage__NT46D{animation:nano-banana-2-1-editorial_prompt-in__vC7_n .45s cubic-bezier(.16,1,.3,1) both}.nano-banana-2-1-editorial_originalReference__Aj4bE{display:inline-flex;align-items:center;gap:8px;margin-inline-start:auto;font-size:.75rem}.nano-banana-2-1-editorial_originalReference__Aj4bE img{border-radius:6px;border:1px solid var(--border)}.nano-banana-2-1-editorial_promptComposer__a3DjK{padding:10px 28px 28px}.nano-banana-2-1-editorial_intentList__XDIBo{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.nano-banana-2-1-editorial_intentList__XDIBo button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:100px;border:1px solid var(--border);padding:8px 12px;font-size:.8125rem;transition:background .2s,color .2s}.nano-banana-2-1-editorial_intentList__XDIBo button[aria-pressed=true]{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.nano-banana-2-1-editorial_promptLabel__ZymU4{font-size:.75rem;color:var(--muted-foreground)}.nano-banana-2-1-editorial_promptText__JcNt5{margin-top:8px;min-height:100px;line-height:1.8;animation:nano-banana-2-1-editorial_prompt-in__vC7_n .45s cubic-bezier(.16,1,.3,1) both}.nano-banana-2-1-editorial_action__EyX5n{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:14px 22px;background:var(--primary);color:var(--primary-foreground);border-radius:100px;font-size:.9375rem;font-weight:600;transition:transform .25s,box-shadow .25s}.nano-banana-2-1-editorial_action__EyX5n:hover{transform:translateY(-3px);box-shadow:0 8px 20px -10px rgb(0 0 0/.3)}.nano-banana-2-1-editorial_action__EyX5n:focus-visible,.nano-banana-2-1-editorial_caseButton__yxXno:focus-visible,.nano-banana-2-1-editorial_intentList__XDIBo button:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.nano-banana-2-1-editorial_hint__a2Bq_{font-size:.8125rem;line-height:1.6;margin-top:16px;color:var(--muted-foreground)}.nano-banana-2-1-editorial_parameterGrid__eR6Mf{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:48px;border-top:1px solid var(--border)}.nano-banana-2-1-editorial_parameterGrid__eR6Mf article{padding-top:28px}.nano-banana-2-1-editorial_parameterValue__pfem0{display:block;font-size:clamp(1.4rem,2.5vw,2rem);line-height:1.4;margin-bottom:20px;font-weight:500}.nano-banana-2-1-editorial_parameterGrid__eR6Mf h3{font-size:1rem;font-weight:600}.nano-banana-2-1-editorial_parameterGrid__eR6Mf p{font-size:.875rem}.nano-banana-2-1-editorial_workflow__ya7rI{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;border-block:1px solid var(--border)}.nano-banana-2-1-editorial_workflowTitle__metgK{display:flex;flex-direction:column;justify-content:space-between;align-items:start;gap:40px}.nano-banana-2-1-editorial_workflowList__3o9AB li{display:flex;gap:28px;padding:28px 0;border-bottom:1px solid var(--border)}.nano-banana-2-1-editorial_workflowList__3o9AB li:first-child{padding-top:0}.nano-banana-2-1-editorial_workflowList__3o9AB li:last-child{border-bottom:0;padding-bottom:0}.nano-banana-2-1-editorial_workflowNumber__vzLJV{font-size:2rem;font-weight:400;color:var(--muted-foreground);font-variant-numeric:tabular-nums}.nano-banana-2-1-editorial_workflowList__3o9AB h3{font-size:1.25rem;font-weight:600}.nano-banana-2-1-editorial_faq__OJvRR{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.nano-banana-2-1-editorial_closing__rRAwV{position:relative;overflow:hidden;text-align:center;padding:80px 24px 104px;background:var(--muted)}.nano-banana-2-1-editorial_closingImages__ZMpIi{display:flex;justify-content:center;gap:20px;padding:20px 0 48px}.nano-banana-2-1-editorial_closingImages__ZMpIi>div{position:relative;width:clamp(90px,14vw,180px);aspect-ratio:1;border-radius:16px;overflow:hidden;box-shadow:0 16px 30px -20px rgb(0 0 0/.4)}.nano-banana-2-1-editorial_closingImages__ZMpIi>div:first-child{transform:rotate(-10deg) translateY(20px)}.nano-banana-2-1-editorial_closingImages__ZMpIi>div:last-child{transform:rotate(10deg) translateY(20px)}.nano-banana-2-1-editorial_closing__rRAwV h2{max-width:20ch;margin:0 auto;font-size:clamp(2.3rem,5vw,4.5rem);line-height:1.14;font-weight:600;letter-spacing:-.035em;text-wrap:balance}.nano-banana-2-1-editorial_closing__rRAwV p{max-width:60ch;margin:24px auto 32px;line-height:1.8;color:var(--muted-foreground)}.nano-banana-2-1-editorial_showcase__VCR71{scroll-margin-top:128px;border-block:1px solid var(--border);background:radial-gradient(ellipse at 90% 0,color-mix(in srgb,var(--primary) 9%,transparent),transparent 55%),var(--muted)}.nano-banana-2-1-editorial_caseNav__uwV6A{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:36px 0}.nano-banana-2-1-editorial_caseButton__yxXno{text-align:start;padding:8px;border:1px solid transparent;border-radius:14px;transition:border-color .2s,background .2s}.nano-banana-2-1-editorial_caseButton__yxXno[aria-pressed=true]{background:var(--background);border-color:var(--foreground)}.nano-banana-2-1-editorial_caseThumb__eChYd{position:relative;aspect-ratio:16/10;border-radius:8px;overflow:hidden;margin-bottom:10px}.nano-banana-2-1-editorial_caseButton__yxXno span{display:block;padding:0 2px 3px;font-size:.8125rem;line-height:1.5}.nano-banana-2-1-editorial_caseInfo__9GR21{display:flex;align-items:start;justify-content:space-between;gap:24px;margin-bottom:24px}.nano-banana-2-1-editorial_caseInfo__9GR21 h3{font-size:1.5rem;font-weight:600}.nano-banana-2-1-editorial_caseInfo__9GR21 p{margin-top:8px;max-width:70ch;line-height:1.7;color:var(--muted-foreground);font-size:.9375rem}.nano-banana-2-1-editorial_comparisonGrid__GK4kC{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;animation:nano-banana-2-1-editorial_comparison-in__lsCaj .5s cubic-bezier(.16,1,.3,1) both}.nano-banana-2-1-editorial_imageButton__iau7D{position:relative;display:block;width:100%;aspect-ratio:1;border-radius:16px;overflow:hidden;background:var(--background)}.nano-banana-2-1-editorial_imageButton__iau7D:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.nano-banana-2-1-editorial_imageCaption__oUA6l{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:12px 0 0;font-size:.875rem;font-weight:600}.nano-banana-2-1-editorial_imageCaption__oUA6l small{color:var(--muted-foreground);font-weight:400;font-size:.75rem}.nano-banana-2-1-editorial_comparisonFooter__56Ogj{display:flex;align-items:start;flex-wrap:wrap;gap:24px;padding-top:28px;margin-top:28px;border-top:1px solid var(--border)}.nano-banana-2-1-editorial_comparisonFooter__56Ogj details{flex:1 1 300px}.nano-banana-2-1-editorial_comparisonFooter__56Ogj summary{cursor:pointer;font-size:.875rem;font-weight:500}.nano-banana-2-1-editorial_comparisonFooter__56Ogj details p{max-width:75ch;font-size:.875rem;line-height:1.8;color:var(--muted-foreground);margin-top:14px}@keyframes nano-banana-2-1-editorial_prompt-in__vC7_n{0%{opacity:.5;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes nano-banana-2-1-editorial_comparison-in__lsCaj{0%{opacity:.6;clip-path:inset(0 0 8% 0 round 16px);transform:translateY(12px)}to{opacity:1;clip-path:inset(0 round 16px);transform:translateY(0)}}@supports (animation-timeline:view()){.nano-banana-2-1-editorial_closingImages__ZMpIi,.nano-banana-2-1-editorial_usePanel__kvlrC{animation:nano-banana-2-1-editorial_editorial-rise__ioxGh linear both;animation-timeline:view();animation-range:entry 0 entry 90%}@keyframes nano-banana-2-1-editorial_editorial-rise__ioxGh{0%{transform:translateY(36px);opacity:.72}to{transform:translateY(0);opacity:1}}}@media (max-width:900px){.nano-banana-2-1-editorial_section__mI6vN{padding-block:72px}.nano-banana-2-1-editorial_intro__PAGDJ{align-items:start;flex-direction:column;gap:20px}.nano-banana-2-1-editorial_editing__MWmHk,.nano-banana-2-1-editorial_faq__OJvRR,.nano-banana-2-1-editorial_workflow__ya7rI{grid-template-columns:1fr;gap:40px}.nano-banana-2-1-editorial_editBoard__yTgTx{max-width:640px;width:100%}.nano-banana-2-1-editorial_parameterGrid__eR6Mf{grid-template-columns:repeat(2,minmax(0,1fr))}.nano-banana-2-1-editorial_caseNav__uwV6A{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.nano-banana-2-1-editorial_section__mI6vN{padding:56px 20px}.nano-banana-2-1-editorial_useGrid__n6zZ7{grid-template-columns:1fr;gap:36px}.nano-banana-2-1-editorial_usePanel__kvlrC:nth-child(2),.nano-banana-2-1-editorial_usePanel__kvlrC:nth-child(3){padding-top:0}.nano-banana-2-1-editorial_useImage___qYsg{aspect-ratio:5/4}.nano-banana-2-1-editorial_usePanel__kvlrC h3{margin-top:18px}.nano-banana-2-1-editorial_comparisonGrid__GK4kC{grid-template-columns:1fr;gap:28px}.nano-banana-2-1-editorial_caseInfo__9GR21{flex-direction:column}.nano-banana-2-1-editorial_caseButton__yxXno span{font-size:.75rem}.nano-banana-2-1-editorial_caseNav__uwV6A{gap:4px;margin-block:24px}.nano-banana-2-1-editorial_promptComposer__a3DjK{padding:10px 20px 24px}.nano-banana-2-1-editorial_parameterGrid__eR6Mf{column-gap:24px;row-gap:32px}.nano-banana-2-1-editorial_parameterValue__pfem0{font-size:1.3rem}.nano-banana-2-1-editorial_workflowTitle__metgK>svg{display:none}.nano-banana-2-1-editorial_closing__rRAwV{padding-block:56px 72px}}@media (prefers-reduced-motion:reduce){.nano-banana-2-1-editorial_editorial__I_CHe *,.nano-banana-2-1-editorial_showcase__VCR71 *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.nano-banana-2-1-editorial_action__EyX5n:hover,.nano-banana-2-1-editorial_usePanel__kvlrC:hover .nano-banana-2-1-editorial_useImage___qYsg img{transform:none}}