@font-face{font-family:ABeeZee;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/abeezee/v23/esDT31xSG-6AGleN2tCUnJ8DKpE.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:ABeeZee;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/abeezee/v23/esDT31xSG-6AGleN2tCUkp8D.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:ABeeZee;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/abeezee/v23/esDR31xSG-6AGleN2tukkIcH.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:ABeeZee;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/abeezee/v23/esDR31xSG-6AGleN2tWkkA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chelsea Market;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/chelseamarket/v14/BCawqZsHqfr89WNP_IApC8tzKChsJg8eKg.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Chelsea Market;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/chelseamarket/v14/BCawqZsHqfr89WNP_IApC8tzKChiJg8.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{margin:0;padding:0;box-sizing:border-box}:root{--color-purple-primary: #8a2be2;--color-purple-dark: #5d1e99;--color-pink-primary: #ff4fb3;--color-pink-soft: #ffd1eb;--color-yellow-sun: #ffd84d;--color-blue-sky: #73c9ff;--color-white-cloud: #fff9ff;--color-text-main: #3c1b57;--font-header-family: "Chelsea Market", system-ui;--font-header-weight: 400;--font-header-style: normal;--font-regular-family: "ABeeZee", sans-serif;--font-regular-weight: 400;--font-regular-style: normal;--purple-primary: var(--color-purple-primary);--purple-dark: var(--color-purple-dark);--pink-primary: var(--color-pink-primary);--pink-soft: var(--color-pink-soft);--yellow-sun: var(--color-yellow-sun);--blue-sky: var(--color-blue-sky);--white-cloud: var(--color-white-cloud);--text-main: var(--color-text-main);--font-header: var(--font-header-family);--font-regular: var(--font-regular-family)}html,body{min-height:100%;background:linear-gradient(180deg,var(--color-pink-soft) 0%,var(--color-white-cloud) 35%,#f0e8ff 100%);color:var(--color-text-main);font-family:var(--font-regular-family);font-weight:var(--font-regular-weight);font-style:var(--font-regular-style)}h1,h2,h3,h4,h5,h6{font-family:var(--font-header-family);font-weight:var(--font-header-weight);font-style:var(--font-header-style)}button,.button{border:0;border-radius:999px;padding:.65rem 1.1rem;font:inherit;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--color-purple-primary),var(--color-pink-primary));box-shadow:0 6px 0 var(--color-purple-dark);cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,filter .12s ease}button:hover,.button:hover{transform:translateY(-1px);filter:brightness(1.05)}button:active,.button:active{transform:translateY(2px);box-shadow:0 3px 0 var(--color-purple-dark)}button:disabled,.button:disabled{opacity:.65;cursor:not-allowed;transform:none;box-shadow:0 4px #9c8aa8}input,select,textarea{width:100%;border:2px solid #d9b7f0;border-radius:14px;padding:.65rem .75rem;font:inherit;color:var(--color-text-main);background-color:#fff;outline:none;transition:border-color .12s ease,box-shadow .12s ease}input::placeholder,textarea::placeholder{color:#8d6ea8}input:focus,select:focus,textarea:focus{border-color:var(--color-pink-primary);box-shadow:0 0 0 4px #ff4fb333}label{display:block;margin-bottom:.3rem;font-weight:700;color:var(--color-purple-dark)}.form-group{margin-bottom:.9rem}fieldset{border:2px dashed #d9b7f0;border-radius:16px;padding:1rem}legend{padding:0 .35rem;color:var(--color-purple-dark);font-weight:700}
