@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";._logo_10wqp_1{font-size:2rem}._logo_10wqp_1 img{max-height:48px}@media screen and (min-width:480px){._logo_10wqp_1{font-size:3rem}._logo_10wqp_1 img{max-height:64px}}@media screen and (min-width:720px){._logo_10wqp_1{font-size:4rem}._logo_10wqp_1 img{max-height:none}}._tagline_12cvt_1{max-width:320px;text-align:center;color:var(--muted-font-color-dark);font-size:.9375rem;font-weight:400;margin-top:var(--spacing-xs)}._formContainer_jkdw1_1{width:100%;max-width:400px;padding:0 var(--spacing-md);margin:0 auto}._notFoundScene_112cf_1{width:100%;margin:var(--spacing-xl) auto var(--spacing-md);text-align:center;color:var(--muted-font-color-dark);font-size:.9375rem;animation:_fadeInUp_112cf_1 .3s ease-out both}._heroLayout_17oib_1{display:flex;flex-direction:row;justify-content:center;flex-wrap:nowrap;align-items:center;height:100%;width:100%}._content_17oib_11{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;align-items:center;height:100%;width:100%;background:var(--gradient-soft);animation:_fadeInUp_17oib_1 .3s ease-out both}._hero_17oib_1{display:none;flex:1 1 auto;flex-direction:column;justify-content:center;height:100%;width:100%;background:url(/love.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}@media screen and (min-width:1140px){._hero_17oib_1{display:flex}}*{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{margin:0;padding:0;box-sizing:border-box}:root{--color-pale: #F8EDF0;--color-light: #F8E4EB;--color-mid: #FFB6D2;--color-dark: #E687AF;--color-deep-rose: #D4688E;--color-warm-blush: #FFF0F5;--color-card-bg: #FFFCFD;--primary-background-color: #ffffff;--secondary-background-color: #fafafa;--muted-background-color: rgb(255, 245, 250);--border-color-light: rgb(240, 240, 245);--border-color-dark: #333;--input-bg: #FAF5F7;--error-color: #EF5350;--success-color: #22C55E;--warning-color: #F59E0B;--disabled-color: #d0d0d0;--font-color-light: #fff;--font-color-dark: #2c2c2c;--muted-font-color-dark: #8E8E93;--font-color-highlight: #E687AF;--font-color-error: #EF5350;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-2xl: 48px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--radius-2xl: 32px;--radius-full: 9999px;--shadow-sm: 0 1px 3px rgba(214, 104, 142, .06);--shadow-md: 0 4px 12px rgba(214, 104, 142, .08);--shadow-lg: 0 8px 24px rgba(214, 104, 142, .1);--shadow-xl: 0 12px 40px rgba(214, 104, 142, .12);--shadow-glow: 0 0 20px rgba(230, 135, 175, .25);--gradient-brand: linear-gradient(135deg, #FFB6D2, #E687AF, #D4688E);--gradient-soft: linear-gradient(180deg, #ffffff 0%, #fafafa 50%, #F8EDF0 100%);--gradient-card: linear-gradient(145deg, #ffffff 0%, #FFFCFD 100%);--gradient-shimmer: linear-gradient(90deg, #F8EDF0, rgba(255, 182, 210, .4), #F8EDF0)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}a{text-decoration:none;color:var(--font-color-highlight);cursor:pointer}a:hover{text-decoration:underline;color:var(--color-mid)}html{width:100%;height:100%;font-size:14px}@media screen and (min-width:375px){html{font-size:15px}}@media screen and (min-width:768px){html{font-size:16px}}body{width:100%;min-width:320px;height:100%;font-family:Poppins,Montserrat,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto;font-style:normal;font-weight:400;background:var(--gradient-soft);background-attachment:fixed;display:flex;flex-direction:column;color:var(--font-color-dark);margin:0}#app{width:100%;display:flex;flex-direction:column;flex:1 0 auto;min-height:100vh}.link{margin:var(--spacing-md)}button{all:unset;border-radius:var(--radius-md);box-sizing:border-box}input{border-radius:var(--radius-md);font-family:inherit;user-select:text;-webkit-user-select:text}form{width:100%;display:flex;flex-direction:column;margin:0;padding:0}
