.drag-preview-card.svelte-paicxb{overflow:visible}.drag-preview-card.svelte-paicxb .card-preview{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 21%, transparent)}.grid-add.svelte-paicxb{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);justify-content:center;align-items:center;gap:.5rem;display:grid}.grid-add.svelte-paicxb .floating-create-button{grid-column:2}.grid-add.svelte-paicxb .grid-delete-target{grid-column:2;justify-self:center}.grid-add.svelte-paicxb>.nav-button:where(.svelte-paicxb){grid-column:3;justify-self:start}.grid-add.svelte-paicxb button{pointer-events:auto}@media (prefers-reduced-motion:reduce){.drag-preview-card.svelte-paicxb{transition-duration:.01ms}}.hero-root.svelte-1uha8ag{background:var(--secondary);width:100%;height:100dvh;color:var(--primary);place-items:center;display:grid;position:relative;overflow:hidden}.hero-content.svelte-1uha8ag{z-index:10;text-align:center;flex-direction:column;align-items:center;gap:2rem;padding:0 1.5rem;animation:1s cubic-bezier(.2,.8,.2,1) both svelte-1uha8ag-contentEnter;display:flex;position:relative}.hero-heading.svelte-1uha8ag{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--primary);font-size:clamp(2.75rem,7.5vw,5.25rem);font-weight:650;line-height:.95}.hero-heading.svelte-1uha8ag span:where(.svelte-1uha8ag){white-space:nowrap;display:block}.hero-cta.svelte-1uha8ag{justify-content:center;display:flex}.hero-cta.svelte-1uha8ag .hero-signup-button{letter-spacing:.01em;width:auto;padding:0 1.25rem;font-size:.875rem;font-weight:600;line-height:1}.hero-legal.svelte-1uha8ag{z-index:10;color:color-mix(in srgb, var(--primary) 60%, transparent);align-items:center;gap:.5rem;font-size:.8125rem;display:flex;position:absolute;bottom:1.25rem;left:50%;transform:translate(-50%)}.hero-legal.svelte-1uha8ag a:where(.svelte-1uha8ag){color:inherit;text-decoration:none}.hero-legal.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--primary);text-decoration:underline}.phone.svelte-1uha8ag{aspect-ratio:1082/2402;width:clamp(120px,16vw,220px);filter:drop-shadow(0 18px 24px color-mix(in srgb, var(--primary) 12%, transparent)) drop-shadow(0 4px 10px color-mix(in srgb, var(--primary) 8%, transparent));animation:7s ease-in-out infinite svelte-1uha8ag-phoneFloat;animation-delay:calc(var(--enter-delay) + .6s);position:absolute}.phone-inner.svelte-1uha8ag{width:100%;height:100%;animation:svelte-1uha8ag-phoneEnter 1.2s cubic-bezier(.2, .8, .2, 1) var(--enter-delay) both;will-change:transform, opacity;border-radius:1.1rem}.phone.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.phone-home.svelte-1uha8ag{--rot:-11deg;z-index:2;top:7%;left:5%}.phone-links.svelte-1uha8ag{--rot:-7deg;z-index:1;bottom:7%;left:4%}.phone-posts.svelte-1uha8ag{--rot:12deg;z-index:2;bottom:5%;right:4%}.phone-analytics.svelte-1uha8ag{--rot:10deg;z-index:1;top:5%;right:5%}@keyframes svelte-1uha8ag-phoneEnter{0%{opacity:0;transform:translateY(40px)scale(.92)rotate(0)}to{opacity:1;transform:translate3d(0, 0, 0) scale(1) rotate(var(--rot))}}@keyframes svelte-1uha8ag-phoneFloat{0%,to{transform:translate(0,0)}50%{transform:translateY(-12px)}}@keyframes svelte-1uha8ag-contentEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=640px){.phone.svelte-1uha8ag{border-radius:.8rem;width:clamp(115px,32vw,165px)}.phone-home.svelte-1uha8ag{top:5%;left:4%}.phone-analytics.svelte-1uha8ag{top:4%;right:4%}.phone-links.svelte-1uha8ag{bottom:6%;left:4%}.phone-posts.svelte-1uha8ag{bottom:4%;right:4%}}@media (prefers-reduced-motion:reduce){.phone.svelte-1uha8ag,.hero-content.svelte-1uha8ag{animation-duration:.01ms!important;animation-iteration-count:1!important}.phone.svelte-1uha8ag{opacity:1;transform:rotate(var(--rot))}}
