@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.8e0177b5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.b97b3418.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.853070df.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a8fa0c1a-module__MXp6vq__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a8fa0c1a-module__MXp6vq__variable{--font-geist-sans:"Geist","Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.c1fdd6c2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.799d8ef8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.dbea232f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_d6617093-module__z61v7q__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_d6617093-module__z61v7q__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
.preview-mode{position:relative!important}.preview-mode .fixed{position:absolute!important}.preview-mode .w-screen{width:100%!important}.preview-mode .h-screen{height:100%!important}.preview-mode .min-h-screen{min-height:100%!important}.phone-preview .md\:text-sm{font-size:.875rem!important;line-height:1.25rem!important}.phone-preview .md\:text-base{font-size:1rem!important;line-height:1.5rem!important}.phone-preview .md\:text-lg{font-size:1.125rem!important;line-height:1.75rem!important}.phone-preview .md\:text-xl{font-size:1.25rem!important;line-height:1.75rem!important}.phone-preview .md\:text-2xl{font-size:1.5rem!important;line-height:2rem!important}.phone-preview .md\:text-3xl{font-size:1.875rem!important;line-height:2.25rem!important}.phone-preview .md\:text-4xl{font-size:2.25rem!important;line-height:2.5rem!important}.phone-preview .md\:text-5xl{font-size:3rem!important;line-height:1!important}.phone-preview .md\:text-6xl{font-size:3.75rem!important;line-height:1!important}.phone-preview .md\:text-7xl{font-size:4.5rem!important;line-height:1!important}.phone-preview .md\:text-md{font-size:1rem!important;line-height:1.5rem!important}.phone-preview .md\:p-12{padding:3rem!important}.phone-preview .md\:px-8{padding-left:2rem!important;padding-right:2rem!important}.phone-preview .md\:px-12{padding-left:3rem!important;padding-right:3rem!important}.phone-preview .md\:py-4{padding-top:1rem!important;padding-bottom:1rem!important}.phone-preview .md\:gap-6{gap:1.5rem!important}.phone-preview .md\:w-12{width:3rem!important}.phone-preview .md\:w-16{width:4rem!important}.phone-preview .md\:w-20{width:5rem!important}.phone-preview .md\:h-0{height:0!important}.phone-preview .md\:h-16{height:4rem!important}.phone-preview .md\:h-20{height:5rem!important}.phone-preview .md\:h-125{height:31.25rem!important}.phone-preview .md\:grid-cols-1,.phone-preview .md\:grid-cols-2,.phone-preview .md\:grid-cols-3{grid-template-columns:minmax(0,1fr)!important}.phone-preview .md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))!important}.phone-preview .lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))!important}.phone-preview .md\:inset-4{inset:1rem!important}.phone-preview .md\:border-20{border-width:20px!important}.theme-root{--inv-bg:#020202;--inv-fg:#fff;--inv-card:#060606;--inv-card-fg:#fff;--inv-primary:#001289;--inv-primary-fg:#fff;--inv-secondary:#fff;--inv-secondary-fg:#030303;--inv-muted:#2e2e2e;--inv-muted-fg:#9e9e9e;--inv-accent:#ffd3ac;--inv-accent-fg:#030303;--inv-border:#161616;--inv-input:#0b0b0b;--inv-ring:#0935b1;--inv-radius:.625rem;background-color:var(--inv-bg);color:var(--inv-fg);border-color:var(--inv-border)}@supports (color:lab(0% 0 0)){.theme-root{--inv-bg:lab(.462488% 0 0);--inv-fg:lab(100% 0 0);--inv-card:lab(1.5609% 0 0);--inv-card-fg:lab(100% 0 0);--inv-primary:lab(11.6531% 68.8419 -91.4542);--inv-primary-fg:lab(100% 0 0);--inv-secondary:lab(99.4772% 29.8654 55.3772);--inv-secondary-fg:lab(.903296% 0 0);--inv-muted:lab(18.8% 0 0);--inv-muted-fg:lab(65.2% 0 0);--inv-accent:lab(87.5453% 42.4414 83.3549);--inv-accent-fg:lab(.903296% 0 0);--inv-border:lab(7.22637% -.0000149012 0);--inv-input:lab(3.04863% 0 0);--inv-ring:lab(27.3652% 28.6843 -70.4769)}}@layer base{.theme-root{outline-color:color-mix(in srgb,var(--inv-ring),transparent 50%);border-width:1px;outline-width:2px;outline-style:solid}}.bg-space-dark{background:linear-gradient(135deg,#0a0e27 0%,#1a1a3f 50%,#0f1638 100%)}@keyframes inv-float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes inv-twinkle{0%,to{opacity:.3}50%{opacity:1}}@keyframes inv-rocket-launch{0%{opacity:0;transform:translateY(0)rotate(0)}50%{opacity:1}to{opacity:0;transform:translateY(-500px)rotate(45deg)}}@keyframes inv-rocket-slide-left{0%{opacity:0;transform:translate(110%)rotate(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translate(-110%)rotate(-5deg)}}@keyframes inv-rocket-slide-right{0%{opacity:0;transform:translate(-110%)rotate(180deg)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translate(110%)rotate(175deg)}}@keyframes inv-fade-in-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes inv-fade-out-down{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(30px)}}@keyframes inv-balloon-float{0%{opacity:0;transform:translateY(120%)translate(0)}10%{opacity:1}90%{opacity:1}to{transform:translateY(-120%)translateX(var(--balloon-x,0px));opacity:0}}@keyframes inv-rocket-launch-right{0%{opacity:1;transform:translateY(0)translate(0)rotate(0)}to{opacity:0;transform:translateY(-500px)translate(150px)rotate(45deg)}}@keyframes inv-rocket-launch-left{0%{opacity:1;transform:translateY(0)translate(0)rotate(0)}to{opacity:0;transform:translateY(-500px)translate(-150px)rotate(-45deg)}}@keyframes inv-rocket-launch-right-preview{0%{opacity:1;transform:translateY(0)translate(0)rotate(0)}50%{opacity:1;transform:translateY(-150px)translate(30px)rotate(20deg)}to{opacity:0;transform:translateY(-300px)translate(60px)rotate(45deg)}}@keyframes inv-rocket-launch-left-preview{0%{opacity:1;transform:translateY(0)translate(0)rotate(0)}50%{opacity:1;transform:translateY(-150px)translate(-30px)rotate(-20deg)}to{opacity:0;transform:translateY(-300px)translate(-60px)rotate(-45deg)}}@keyframes inv-particle-burst{0%{opacity:1;transform:translate(0)scale(1)}to{transform:translate(var(--particle-x,0),var(--particle-y,0))scale(0);opacity:0}}@keyframes inv-bounce-rotate{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-30px)rotate(180deg)}}@keyframes inv-float-space{0%{transform:translate(0)rotate(0)}25%{transform:translate(10px,-15px)rotate(1deg)}50%{transform:translate(-5px,-25px)rotate(-1deg)}75%{transform:translate(-10px,-15px)rotate(.5deg)}to{transform:translate(0)rotate(0)}}@keyframes inv-bubble-letter{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-5px)scale(1.1)}}@keyframes inv-borderPulse{0%{opacity:.6;background-position:0%}50%{opacity:1;background-position:100%}to{opacity:.6;background-position:0%}}@keyframes inv-confetti-fall{to{opacity:0;transform:translateY(100%)rotate(720deg)}}@keyframes inv-confetti-burst{0%{opacity:1;transform:translate(0)rotate(0)scale(1)}to{transform:translate(calc(cos(var(--particle-angle))*300px),calc(sin(var(--particle-angle))*300px + 200px))rotate(720deg)scale(0);opacity:0}}@keyframes inv-leaf-fall{0%{opacity:.9;transform:translateY(-5%)translate(0)rotate(0)}25%{opacity:.8;transform:translateY(25%)translate(20px)rotate(45deg)}50%{opacity:.7;transform:translateY(55%)translate(-10px)rotate(90deg)}75%{opacity:.5;transform:translateY(80%)translate(15px)rotate(135deg)}to{opacity:0;transform:translateY(110%)translate(-5px)rotate(180deg)}}@keyframes inv-petal-fall{0%{opacity:.8;transform:translateY(-5%)translate(0)rotate(0)scale(1)}30%{opacity:.7;transform:translateY(30%)translate(-15px)rotate(60deg)scale(.95)}60%{opacity:.6;transform:translateY(65%)translate(10px)rotate(120deg)scale(.9)}to{opacity:0;transform:translateY(110%)translate(-8px)rotate(200deg)scale(.8)}}@keyframes inv-fade-in{0%{opacity:0}to{opacity:1}}@keyframes inv-shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes inv-heartbeat{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}@keyframes inv-slide-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes inv-wedding-pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes inv-sway{0%,to{transform:rotate(0)}25%{transform:rotate(3deg)}75%{transform:rotate(-3deg)}}@keyframes inv-hop{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-20px)scale(1.05)}}@keyframes inv-walk{0%{transform:translate(0)rotate(0)}25%{transform:translate(5px)rotate(2deg)}50%{transform:translate(0)rotate(0)}75%{transform:translate(-5px)rotate(-2deg)}to{transform:translate(0)rotate(0)}}@keyframes inv-gentle-sway{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(8px)rotate(2deg)}}.animate-float{animation:3s ease-in-out infinite inv-float}.animate-twinkle{animation:2s ease-in-out infinite inv-twinkle}.animate-rocket{animation:2s ease-in forwards inv-rocket-launch}.animate-rocket-slide-left{animation:6s linear infinite inv-rocket-slide-left}.animate-rocket-slide-right{animation:8s linear infinite inv-rocket-slide-right}.animate-fade-in-up{animation:.8s ease-out inv-fade-in-up}.animate-fade-out-down{animation:.6s ease-in forwards inv-fade-out-down}.animate-float-space{animation:6s ease-in-out infinite inv-float-space;display:inline-block}.animate-bounce-rotate{animation:1s ease-in-out inv-bounce-rotate}.animate-particle-burst{animation:1s ease-out forwards inv-particle-burst}.animate-confetti-burst{animation:2s ease-out forwards inv-confetti-burst}.animate-sway{transform-origin:bottom;animation:4s ease-in-out infinite inv-sway;display:inline-block}.animate-hop{animation:2s ease-in-out infinite inv-hop;display:inline-block}.animate-walk{animation:3s ease-in-out infinite inv-walk;display:inline-block}.animate-gentle-sway{animation:5s ease-in-out infinite inv-gentle-sway;display:inline-block}.animate-balloon-float{--balloon-x:var(--balloon-x,0px);animation:10s ease-in infinite inv-balloon-float}.animate-balloon{filter:drop-shadow(0 0 8px #ffffff4d)}.animate-leaf-fall{animation:linear infinite inv-leaf-fall}.animate-petal-fall{animation:linear infinite inv-petal-fall}.animate-fade-in{animation:1s ease-out inv-fade-in}.animate-shimmer{background-size:200%;animation:3s linear infinite inv-shimmer}.animate-heartbeat{animation:1.5s ease-in-out infinite inv-heartbeat;display:inline-block}.animate-slide-up{animation:.8s ease-out inv-slide-up}.animate-wedding-pulse{animation:3s ease-in-out infinite inv-wedding-pulse}.font-script{font-family:Dancing Script,cursive}.font-serif-elegant{font-family:Playfair Display,Georgia,serif}.bubble-letter{animation:2s ease-in-out infinite inv-bubble-letter;display:inline-block}.bubble-letter:first-child{animation-delay:0s}.bubble-letter:nth-child(2){animation-delay:.1s}.bubble-letter:nth-child(3){animation-delay:.2s}.bubble-letter:nth-child(4){animation-delay:.3s}.bubble-letter:nth-child(5){animation-delay:.4s}.bubble-letter:nth-child(6){animation-delay:.5s}.bubble-letter:nth-child(7){animation-delay:.6s}.bubble-letter:nth-child(8){animation-delay:.7s}.bubble-letter:nth-child(9){animation-delay:.8s}.bubble-letter:nth-child(10){animation-delay:.9s}
