.marketing-page{max-width:calc(100vw - 20px);margin-right:20px}.marketing-page.aside-open{margin-right:300px;max-width:calc(100vw - 20px - 300px)}.marketing-page.aside-collapsed{margin-right:40px;max-width:calc(100vw - 20px - 40px)}.marketing-page-root{cursor:pointer;backdrop-filter:blur(10px);position:relative;overflow:visible;border:1px solid}.marketing-page-image-stack-container{position:relative;width:100%;height:140px;margin-bottom:1.5rem;display:flex;justify-content:center;align-items:center}.marketing-page-image-box{position:absolute;width:120px;height:120px;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;border-radius:var(--mantine-radius-m);box-shadow:0 2px 4px var(--mantine-color-temp-1);z-index:1;transform:translateY(2)}.marketing-page-image-box:first-child{z-index:3}.marketing-page-image-box:nth-child(2){z-index:2}.marketing-page-image-box:nth-child(3){z-index:1}.marketing-page-image-inner{position:relative;width:100%;height:100%}.marketing-page-image{object-fit:cover;transition:transform .3s cubic-bezier(.4,0,.2,1)}.marketing-page-content{position:relative;z-index:5;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem}.marketing-page-title{font-weight:600;font-size:1.125rem}.marketing-page-content-text,.marketing-page-desc{font-size:.875rem;color:var(--mantine-color-dimmed)}.marketing-page-badge{font-size:.75rem}.marketing-page:hover .generator-card-image-box{transform:translate(50px) rotate(5deg)}.marketing-page:hover .generator-card-image{transform:scale(1.1)}.marketing-page:hover .generator-card-content .generator-card-title{color:var(--mantine-color-yellow-6)}.marketing-page:hover .generator-card-content .generator-card-content-text,.marketing-page:hover .generator-card-content .generator-card-desc{color:var(--mantine-color-gray-3)}.generator-card:hover{background:var(--mantine-color-temp-2);border-color:var(--mantine-color-temp-4)}.canvas-page-root{min-height:calc(100vh - 120px)}.canvas-page-content,.canvas-page-root{display:flex;flex-direction:column;flex-grow:1;height:100%}.canvas-page-content{justify-content:flex-start;align-items:stretch;padding:2rem;width:100%;max-width:100%}main.mantine-AppShell-main .canvas-layout-root.canvas-layout-root.canvas-layout-root{display:flex!important;flex-direction:column!important;flex:1!important;height:100%!important;max-height:100%!important;overflow:hidden!important;width:100%!important;padding:1rem 2rem!important}main.mantine-AppShell-main .canvas-layout-root.canvas-layout-root.canvas-layout-root>*{flex:1!important;min-height:0!important;overflow:hidden!important}main.mantine-AppShell-main .canvas-layout-root.canvas-layout-root.canvas-layout-root>h1,main.mantine-AppShell-main .canvas-layout-root.canvas-layout-root.canvas-layout-root>h2,main.mantine-AppShell-main .canvas-layout-root.canvas-layout-root.canvas-layout-root>h3,main.mantine-AppShell-main .canvas-layout-root.canvas-layout-root.canvas-layout-root>h4,main.mantine-AppShell-main .canvas-layout-root.canvas-layout-root.canvas-layout-root>h5,main.mantine-AppShell-main .canvas-layout-root.canvas-layout-root.canvas-layout-root>h6{flex:0 0 auto!important;height:auto!important}