.GalleryMasonry_masonryGrid___5iYH{--masonry-gap:5px;display:flex;align-items:flex-start;width:calc(100% + var(--masonry-gap));margin-left:calc(var(--masonry-gap) * -.5);margin-right:calc(var(--masonry-gap) * -.5);transition:margin .3s ease}.GalleryMasonry_masonryGridColumn__JNPMV{padding-left:calc(var(--masonry-gap) * .5);padding-right:calc(var(--masonry-gap) * .5);background-clip:padding-box;display:flex;flex-direction:column;gap:var(--masonry-gap)}.GalleryMasonry_masonryGridColumn__JNPMV>*{margin-bottom:0;-moz-column-break-inside:avoid;break-inside:avoid;will-change:transform;transition:transform .4s ease,opacity .4s ease}.GalleryMasonry_masonryGridColumn__JNPMV>:hover{transform:translateY(-2px)}@media (max-width:1200px){.GalleryMasonry_masonryGrid___5iYH{--masonry-gap:4px}}@media (max-width:768px){.GalleryMasonry_masonryGrid___5iYH{--masonry-gap:3px}}@media (max-width:640px){.GalleryMasonry_masonryGrid___5iYH{--masonry-gap:3px}}.CanvasBoardHero_stage__zPHkc{position:relative;isolation:isolate;z-index:0;height:calc(100svh - 104px);min-height:620px;max-height:1000px;overflow:hidden;touch-action:pan-y;background-image:linear-gradient(rgba(128,128,140,.14) 1px,transparent 0),linear-gradient(90deg,rgba(128,128,140,.14) 1px,transparent 0),radial-gradient(ellipse 110% 85% at 50% 42%,#232329 0,#151518 55%,#08080a 100%);background-size:50px 50px,50px 50px,100% 100%;background-repeat:repeat,repeat,no-repeat}.apple .CanvasBoardHero_stage__zPHkc,.light .CanvasBoardHero_stage__zPHkc{background-image:linear-gradient(rgba(128,128,140,.14) 1px,transparent 0),linear-gradient(90deg,rgba(128,128,140,.14) 1px,transparent 0),radial-gradient(ellipse 110% 85% at 50% 42%,#ffffff 0,#f2f2f4 55%,#dfdfe4 100%)}.CanvasBoardHero_frame__dQ23Q{position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%);width:calc(100% - 32px);max-width:1312px;pointer-events:none}@media (min-width:640px){.CanvasBoardHero_frame__dQ23Q{width:calc(100% - 48px)}}@media (min-width:768px){.CanvasBoardHero_frame__dQ23Q{width:calc(100% - 96px)}}@media (min-width:1024px){.CanvasBoardHero_frame__dQ23Q{width:calc(100% - 128px)}}.CanvasBoardHero_node__K9G2y{position:absolute;pointer-events:auto;touch-action:none;cursor:grab;-moz-user-select:none;user-select:none;-webkit-user-select:none;animation:CanvasBoardHero_node-enter___RKnE .7s cubic-bezier(.22,1,.36,1) backwards}.CanvasBoardHero_node__K9G2y.CanvasBoardHero_dragging__cXOa3{cursor:grabbing}.CanvasBoardHero_imageNode__Ib5Ds{position:relative;border-radius:4px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.15);background:#1e1e1e}.CanvasBoardHero_imageNode__Ib5Ds img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.CanvasBoardHero_selectionFrame__jFmsw{position:absolute;inset:-1px;border:1px solid rgba(124,58,237,.6);border-radius:4px;pointer-events:none}.CanvasBoardHero_selectionFrameText__y3s4_{border:1.5px solid rgba(139,92,246,.55);border-radius:2px}.CanvasBoardHero_handle__y6lpz{position:absolute;width:9px;height:9px;border-radius:2px;background:#ffffff;border:1px solid rgba(124,58,237,.6)}.CanvasBoardHero_rotateStem__5D4Gz{position:absolute;bottom:-20px;left:50%;width:1px;height:20px;background:rgba(124,58,237,.6)}.CanvasBoardHero_rotateHandle__NmNcL{position:absolute;bottom:-29px;left:50%;width:9px;height:9px;transform:translateX(-50%);border-radius:9999px;background:#ffffff;border:1px solid rgba(124,58,237,.6)}.CanvasBoardHero_textNode__A8uml{padding:10px 14px;color:#fafafa}.apple .CanvasBoardHero_textNode__A8uml,.light .CanvasBoardHero_textNode__A8uml{color:#18181b}.CanvasBoardHero_headline__EM4Gf{margin:0;font-size:clamp(2.4rem,5.2vw,4.5rem);font-weight:600;line-height:1.05;letter-spacing:-.01em;white-space:nowrap}.CanvasBoardHero_headlineMuted__H_q_M{display:block;color:#a3a3a3}.apple .CanvasBoardHero_headlineMuted__H_q_M,.light .CanvasBoardHero_headlineMuted__H_q_M{color:#737373}.CanvasBoardHero_subline__evpor{margin:0;max-width:560px;color:#a3a3a3;font-size:clamp(1rem,1.4vw,1.185rem);line-height:1.6}.apple .CanvasBoardHero_subline__evpor,.light .CanvasBoardHero_subline__evpor{color:#525252}.CanvasBoardHero_ctaRow__iq4H6{display:flex;align-items:center;gap:16px;padding:10px 14px}.CanvasBoardHero_ctaPrimary__AoVU1{display:inline-flex;height:40px;align-items:center;gap:8px;padding:0 28px;border-radius:8px;background:#f4f4f5;color:#18181b;font-size:16px;font-weight:600;transition:transform .2s,background-color .2s}.CanvasBoardHero_ctaPrimary__AoVU1:hover{transform:scale(1.05);background:#e4e4e7}.CanvasBoardHero_ctaPrimary__AoVU1:active{transform:scale(.98)}.apple .CanvasBoardHero_ctaPrimary__AoVU1,.light .CanvasBoardHero_ctaPrimary__AoVU1{background:#18181b;color:#ffffff}.apple .CanvasBoardHero_ctaPrimary__AoVU1:hover,.light .CanvasBoardHero_ctaPrimary__AoVU1:hover{background:#27272a}.CanvasBoardHero_ctaCredits__8i6mq{padding:2px 8px;border-radius:6px;background:#171923;color:#f4f4f5;font-size:12px;font-weight:700;text-transform:uppercase}.apple .CanvasBoardHero_ctaCredits__8i6mq,.light .CanvasBoardHero_ctaCredits__8i6mq{background:#393939;color:#d7d7d7}.CanvasBoardHero_ctaSecondary__Jwx1g{display:inline-flex;height:36px;align-items:center;gap:6px;padding:0 12px;border-radius:8px;border:1px solid rgba(167,139,250,.35);color:#a78bfa;font-size:14px;font-weight:400;transition:border-color .15s ease}.CanvasBoardHero_ctaSecondary__Jwx1g:hover{border-color:#a78bfa}.apple .CanvasBoardHero_ctaSecondary__Jwx1g,.light .CanvasBoardHero_ctaSecondary__Jwx1g{border-color:rgba(124,58,237,.35);color:#7c3aed}.apple .CanvasBoardHero_ctaSecondary__Jwx1g:hover,.light .CanvasBoardHero_ctaSecondary__Jwx1g:hover{border-color:#7c3aed}.CanvasBoardHero_bar__nNkKW{position:absolute;z-index:100;display:flex;align-items:center;gap:4px;padding:4px;border-radius:12px;background:rgba(9,9,11,.8);border:1px solid #1e1e1e;box-shadow:0 8px 32px rgba(0,0,0,.5);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);color:#a3a3a3;font-size:13px}.apple .CanvasBoardHero_bar__nNkKW,.light .CanvasBoardHero_bar__nNkKW{background:rgba(250,250,250,.8);border-color:#ededed;box-shadow:0 8px 24px rgba(15,23,42,.15);color:#737373}.CanvasBoardHero_barButton__Zki2r{width:32px;justify-content:center;color:inherit;cursor:pointer}.CanvasBoardHero_barButton__Zki2r,.CanvasBoardHero_barLabel__H1nEK{display:inline-flex;height:32px;align-items:center;border-radius:6px}.CanvasBoardHero_barLabel__H1nEK{gap:6px;padding:0 10px;color:#f5f5f5;font-weight:500;white-space:nowrap}.apple .CanvasBoardHero_barLabel__H1nEK,.light .CanvasBoardHero_barLabel__H1nEK{color:#18181b}.CanvasBoardHero_zoomValue___2Oaw{min-width:40px;text-align:center;font-size:12px}.CanvasBoardHero_topLeft__MkySH{top:12px;left:12px}.CanvasBoardHero_topLeftSecond__dbRJe{top:12px;left:196px}.CanvasBoardHero_topRight__Jjhu1{top:12px;right:12px}.CanvasBoardHero_selectionToolbar__hD0Z4{position:absolute;bottom:calc(100% + 14px);left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:2px;padding:4px 6px;border-radius:12px;background:rgba(9,9,11,.8);border:1px solid #1e1e1e;box-shadow:0 8px 32px rgba(0,0,0,.5);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);color:#a3a3a3;pointer-events:none}.apple .CanvasBoardHero_selectionToolbar__hD0Z4,.light .CanvasBoardHero_selectionToolbar__hD0Z4{background:rgba(250,250,250,.8);border-color:#ededed;box-shadow:0 8px 24px rgba(15,23,42,.15);color:#737373}.CanvasBoardHero_selectionToolbar__hD0Z4 .CanvasBoardHero_barButton__Zki2r{width:28px;height:28px}.CanvasBoardHero_sizeChip__mC_al{padding:0 8px;font-size:12px;white-space:nowrap}.CanvasBoardHero_promptBar__3dlNi{position:absolute;z-index:100;bottom:16px;left:50%;transform:translateX(-50%);width:min(800px,calc(100% - 24px));border-radius:12px;background:rgba(9,9,11,.8);border:1px solid #1e1e1e;box-shadow:0 8px 32px rgba(0,0,0,.5);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:0 12px}.apple .CanvasBoardHero_promptBar__3dlNi,.light .CanvasBoardHero_promptBar__3dlNi{background:rgba(250,250,250,.8);border-color:#ededed;box-shadow:0 8px 24px rgba(15,23,42,.15)}.CanvasBoardHero_promptText__ZiAR2{padding:12px 4px 10px;min-height:48px;color:#f5f5f5;font-size:14px;line-height:1.5}.apple .CanvasBoardHero_promptText__ZiAR2,.light .CanvasBoardHero_promptText__ZiAR2{color:#18181b}.CanvasBoardHero_promptCaret__zAsoj{display:inline-block;width:1px;height:1em;margin-left:1px;background:#f5f5f5;vertical-align:text-bottom;animation:CanvasBoardHero_caret-blink__mgvhe 1.1s steps(1) infinite}.apple .CanvasBoardHero_promptCaret__zAsoj,.light .CanvasBoardHero_promptCaret__zAsoj{background:#18181b}.CanvasBoardHero_promptDivider__kLPey{height:1px;background:#1e1e1e}.apple .CanvasBoardHero_promptDivider__kLPey,.light .CanvasBoardHero_promptDivider__kLPey{background:#ededed}.CanvasBoardHero_promptChips__BJJ_Q{display:flex;align-items:center;gap:6px;padding:8px 4px 10px}.CanvasBoardHero_chip__YS_fJ{display:inline-flex;height:28px;align-items:center;gap:6px;padding:0 10px;border-radius:8px;background:#27272a;border:1px solid #27272a;color:#f4f4f5;font-size:12px;white-space:nowrap}.apple .CanvasBoardHero_chip__YS_fJ,.light .CanvasBoardHero_chip__YS_fJ{background:#fafafa;border-color:#e4e4e7;color:#18181b}.CanvasBoardHero_generateButton___nbYN{display:inline-flex;height:40px;margin-left:auto;align-items:center;gap:8px;padding:0 28px;border-radius:8px;background:#f4f4f5;color:#18181b;font-size:16px;font-weight:600;white-space:nowrap;cursor:pointer}.apple .CanvasBoardHero_generateButton___nbYN,.light .CanvasBoardHero_generateButton___nbYN{background:#18181b;color:#ffffff}.CanvasBoardHero_demoTip__ItKIu{position:absolute;z-index:120;display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:min(280px,calc(100vw - 24px));padding:12px 14px;border-radius:12px;background:rgba(9,9,11,.96);border:1px solid #2a2a2e;box-shadow:0 8px 32px rgba(0,0,0,.5);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);animation:CanvasBoardHero_tip-enter__ihY9r .18s ease-out}.apple .CanvasBoardHero_demoTip__ItKIu,.light .CanvasBoardHero_demoTip__ItKIu{background:rgba(250,250,250,.97);border-color:#ededed;box-shadow:0 8px 24px rgba(15,23,42,.15)}.CanvasBoardHero_demoTipText__N3Whb{color:#f4f4f5;font-size:13px;line-height:1.45}.apple .CanvasBoardHero_demoTipText__N3Whb,.light .CanvasBoardHero_demoTipText__N3Whb{color:#18181b}.CanvasBoardHero_demoTipButton__kG5wN{display:inline-flex;height:30px;flex-shrink:0;align-items:center;gap:6px;padding:0 12px;border-radius:8px;background:#f4f4f5;color:#18181b;font-size:13px;font-weight:600;white-space:nowrap;transition:background-color .15s}.CanvasBoardHero_demoTipButton__kG5wN:hover{background:#e4e4e7}.apple .CanvasBoardHero_demoTipButton__kG5wN,.light .CanvasBoardHero_demoTipButton__kG5wN{background:#18181b;color:#ffffff}.apple .CanvasBoardHero_demoTipButton__kG5wN:hover,.light .CanvasBoardHero_demoTipButton__kG5wN:hover{background:#27272a}@keyframes CanvasBoardHero_tip-enter__ihY9r{0%{opacity:0}to{opacity:1}}@media (max-width:1023px){.CanvasBoardHero_hideOnMobile__hNsFC,.CanvasBoardHero_promptBar__3dlNi,.CanvasBoardHero_topLeftSecond__dbRJe{display:none}}@media (max-width:767px){.CanvasBoardHero_stage__zPHkc{height:auto;min-height:0;padding-top:64px;padding-bottom:32px}.CanvasBoardHero_selectionToolbar__hD0Z4,.CanvasBoardHero_topRight__Jjhu1{display:none}.CanvasBoardHero_headline__EM4Gf{white-space:normal}.CanvasBoardHero_frame__dQ23Q{position:relative;top:auto;bottom:auto;left:auto;transform:none;width:auto}.CanvasBoardHero_node__K9G2y{position:relative!important;left:auto!important;top:auto!important;right:auto!important;margin:36px 16px 0;width:auto!important}}@keyframes CanvasBoardHero_node-enter___RKnE{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes CanvasBoardHero_caret-blink__mgvhe{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.CanvasBoardHero_node__K9G2y,.CanvasBoardHero_promptCaret__zAsoj{animation:none}}.UseCaseCards_grid__f1gnI{display:grid;width:100%;grid-auto-rows:auto;grid-template-columns:repeat(4,minmax(50px,1fr));gap:10px}.UseCaseCards_card__B0mHF{position:relative;display:flex;min-width:0;height:100%;flex-direction:column;overflow:hidden;border:1px solid hsl(var(--foreground)/.1);border-radius:6px;background-color:hsl(var(--background));color:inherit;transition:border-color .24s ease}.UseCaseCards_card__B0mHF:hover{border-color:hsl(var(--foreground)/.22)}.UseCaseCards_content__wPXBG{display:flex;padding:15px 15px 16px;flex-direction:column}.UseCaseCards_cardTitle__TAbKN{margin:0 0 6px;color:hsl(var(--foreground));font-size:18px;font-weight:500;line-height:1.3;letter-spacing:-.01em}.UseCaseCards_description__eCGCc{display:-webkit-box;height:34px;margin:0;overflow:hidden;color:hsl(var(--muted-foreground));font-size:13px;line-height:17px;letter-spacing:-.01em;-webkit-box-orient:vertical;-webkit-line-clamp:2}.UseCaseCards_thumbnail__3W350{position:relative;margin:auto 10px 10px;aspect-ratio:1.5;flex:none;overflow:hidden;border-radius:6px;background:hsl(var(--muted))}.UseCaseCards_image__uCwrT{-o-object-fit:cover;object-fit:cover;transition:transform .7s cubic-bezier(.22,1,.36,1)}.UseCaseCards_card__B0mHF:hover .UseCaseCards_image__uCwrT{transform:scale(1.025)}.UseCaseCards_card__B0mHF:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:3px}@media (max-width:1199px){.UseCaseCards_grid__f1gnI{grid-template-columns:repeat(2,minmax(50px,1fr))}}@media (max-width:809px){.UseCaseCards_grid__f1gnI{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.UseCaseCards_card__B0mHF,.UseCaseCards_image__uCwrT{transition:none}.UseCaseCards_card__B0mHF:hover .UseCaseCards_image__uCwrT{transform:none}}.UseCaseCards_grid__qluyI{display:grid;width:100%;grid-auto-rows:auto;grid-template-columns:repeat(4,minmax(50px,1fr));gap:10px}.UseCaseCards_card__EHefl{position:relative;display:flex;min-width:0;height:100%;flex-direction:column;overflow:hidden;border:1px solid hsl(var(--foreground)/.1);border-radius:6px;background-color:hsl(var(--background));color:inherit;transition:border-color .24s ease}.UseCaseCards_card__EHefl:hover{border-color:hsl(var(--foreground)/.22)}.UseCaseCards_content__WBdHQ{display:flex;padding:15px 15px 16px;flex-direction:column}.UseCaseCards_cardTitle__Ypujf{margin:0 0 6px;color:hsl(var(--foreground));font-size:18px;font-weight:500;line-height:1.3;letter-spacing:-.01em}.UseCaseCards_description__zEf9a{display:-webkit-box;height:34px;margin:0;overflow:hidden;color:hsl(var(--muted-foreground));font-size:13px;line-height:17px;letter-spacing:-.01em;-webkit-box-orient:vertical;-webkit-line-clamp:2}.UseCaseCards_thumbnail__5EJG0{position:relative;margin:auto 10px 10px;aspect-ratio:1.5;flex:none;overflow:hidden;border-radius:6px;background:hsl(var(--muted))}.UseCaseCards_image__wd17n{-o-object-fit:cover;object-fit:cover;transition:transform .7s cubic-bezier(.22,1,.36,1)}.UseCaseCards_card__EHefl:hover .UseCaseCards_image__wd17n{transform:scale(1.025)}.UseCaseCards_card__EHefl:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:3px}@media (max-width:1199px){.UseCaseCards_grid__qluyI{grid-template-columns:repeat(2,minmax(50px,1fr))}}@media (max-width:809px){.UseCaseCards_grid__qluyI{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.UseCaseCards_card__EHefl,.UseCaseCards_image__wd17n{transition:none}.UseCaseCards_card__EHefl:hover .UseCaseCards_image__wd17n{transform:none}}