@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,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:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.forest-bg-light{position:relative;overflow:hidden}.forest-bg-light:before{content:"";position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;background:radial-gradient(circle at 10% 20%,rgba(76,175,80,.05) 0,rgba(76,175,80,0) 50%),radial-gradient(circle at 90% 80%,rgba(56,142,60,.07) 0,rgba(56,142,60,0) 50%),linear-gradient(135deg,rgba(27,94,32,.05) 25%,transparent 0) 0 0,linear-gradient(225deg,rgba(27,94,32,.05) 25%,transparent 0) 0 0,linear-gradient(315deg,rgba(27,94,32,.05) 25%,transparent 0) 0 0,linear-gradient(45deg,rgba(27,94,32,.05) 25%,transparent 0) 0 0,linear-gradient(45deg,rgba(34,139,34,.15),rgba(85,107,47,.15));background-size:100% 100%,100% 100%,60px 60px,60px 60px,60px 60px,60px 60px,100% 100%;border-radius:inherit;z-index:0;transition:transform .3s ease-out}.forest-bg-light:hover:before{transform:translate(-3px,-3px)}.forest-bg-dark{position:relative;overflow:hidden}.forest-bg-dark:before{content:"";position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;background:radial-gradient(circle at 20% 30%,rgba(100,181,246,.1) 0,rgba(100,181,246,0) 60%),radial-gradient(circle at 80% 70%,rgba(33,150,243,.1) 0,rgba(33,150,243,0) 60%),linear-gradient(135deg,rgba(13,71,161,.1) 25%,transparent 0) 0 0,linear-gradient(225deg,rgba(13,71,161,.1) 25%,transparent 0) 0 0,linear-gradient(315deg,rgba(13,71,161,.1) 25%,transparent 0) 0 0,linear-gradient(45deg,rgba(13,71,161,.1) 25%,transparent 0) 0 0,linear-gradient(45deg,rgba(21,71,52,.3),rgba(11,46,89,.3));background-size:100% 100%,100% 100%,60px 60px,60px 60px,60px 60px,60px 60px,100% 100%;border-radius:inherit;z-index:0;transition:transform .3s ease-out}.forest-bg-dark:hover:before{transform:translate(-3px,-3px)}.forest-bg-dark:after,.forest-bg-light:after{content:"";position:absolute;bottom:10px;right:10px;width:80px;height:80px;background-size:contain;background-repeat:no-repeat;background-position:100% 100%;opacity:.2;z-index:0;pointer-events:none}.forest-bg-light:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%23228B22' d='M50 10 L60 40 L80 40 L65 55 L70 80 L50 70 L30 80 L35 55 L20 40 L40 40 Z'/%3E%3C/svg%3E")}.forest-bg-dark:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%233F87CB' d='M50 10 L60 40 L80 40 L65 55 L70 80 L50 70 L30 80 L35 55 L20 40 L40 40 Z'/%3E%3C/svg%3E")}.forest-content{position:relative;z-index:1}@keyframes logoGlow{0%{box-shadow:0 0 5px rgba(96,150,186,.2)}50%{box-shadow:0 0 15px rgba(96,150,186,.5)}to{box-shadow:0 0 5px rgba(96,150,186,.2)}}.logo-container{animation:logoGlow 3s ease-in-out infinite;transition:transform .3s ease}.logo-container:hover{transform:scale(1.05)}.register-container{min-height:100vh}.register-container,.register-form-container{display:flex;flex-direction:column;width:100%;box-sizing:border-box}.register-form-container{max-width:100%;margin:0 auto}.register-horizontal-layout{display:flex;flex-direction:column;gap:1.5rem;width:100%;box-sizing:border-box}@media (min-width:1024px){.register-horizontal-layout{flex-direction:row;gap:2rem}}@media (min-width:1280px){.register-horizontal-layout{gap:2.5rem}}.register-column{flex:1 1 0%;min-width:0;width:100%;box-sizing:border-box;max-width:100%}@media screen and (-webkit-min-device-pixel-ratio:0){.register-column{flex:1;min-width:300px;max-width:none}@media (min-width:1280px){.register-column{min-width:0;flex:1 1 33.333%}}}.register-input-container{width:100%;max-width:100%;box-sizing:border-box;overflow:hidden}.register-select{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.register-progress{width:100%;max-width:100%;overflow:hidden;box-sizing:border-box}.register-suggestions{display:flex;flex-wrap:wrap;gap:.5rem;max-width:100%;box-sizing:border-box}.register-badge{flex-shrink:0;max-width:100%;word-break:break-word;box-sizing:border-box}@supports not (display:grid){.register-horizontal-layout{display:flex;flex-direction:column}}@supports (-webkit-appearance:none){.register-column{flex:1;-webkit-min-width:0;min-width:0}}@media (max-width:768px){.register-form-container{padding:1rem}.register-horizontal-layout{gap:1rem}.register-column{min-width:0}}@media screen and (-webkit-min-device-pixel-ratio:0) and (-webkit-min-device-pixel-ratio:0),screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm){.register-horizontal-layout{align-items:stretch}.register-column{display:flex;flex-direction:column;height:auto}}