.page_main__nw1Wk{display:flex;flex-direction:column;min-height:100vh;background-color:#fff}.page_formSection__y415W{padding:12px;animation:page_fadeInUp__7IOrd .6s ease-out}.page_blueBox__NpOXj{background:#fff;border:1px solid #e0e0e0;border-radius:16px;padding:20px 40px;margin:0 auto;max-width:800px;box-shadow:0 10px 25px -5px rgba(33,150,243,.05),0 5px 10px -5px rgba(0,0,0,.04);transition:box-shadow .2s ease}.page_blueBox__NpOXj:hover{box-shadow:0 15px 30px -5px rgba(33,150,243,.08),0 5px 15px -5px rgba(0,0,0,.05)}.page_form__NxPAx{display:flex;flex-direction:column;gap:16px}.page_formGroup__SWXkg{display:flex;flex-direction:column;gap:8px;opacity:0;animation:page_slideInFromLeft__3iHSX .5s ease-out forwards}.page_formGroup__SWXkg:first-child{animation-delay:.1s}.page_formGroup__SWXkg:nth-child(2){animation-delay:.2s}.page_formGroup__SWXkg:nth-child(3){animation-delay:.3s}.page_formGroup__SWXkg:nth-child(4){animation-delay:.4s}.page_formGroup__SWXkg label{font-weight:600;color:#333;font-size:14px;letter-spacing:-.3px;transition:color .2s ease}.page_formGroup__SWXkg:hover label{color:#2196f3}.page_formGroup__SWXkg textarea{width:100%;padding:4px 2px;border:1px solid #e0e0e0;border-radius:12px;resize:vertical;font-size:13px;line-height:1.5;background:#fafafa;transition:all .2s ease;min-height:60px;max-height:120px}.page_formGroup__SWXkg textarea:focus{outline:none;border-color:#2196f3;background:#fff;box-shadow:0 0 0 2px rgba(33,150,243,.08)}.page_contentSection__c0mv3{display:flex;flex-direction:column;align-items:center;padding:0 20px;gap:15px;animation:page_fadeInUp__7IOrd .8s ease-out}.page_title__po7na{font-size:24px;font-weight:700;margin:0;text-align:center;animation:page_fadeInUp__7IOrd .6s ease-out}.page_category__euQG3{font-size:1.2rem;padding:12px 30px;border-radius:50px;background:linear-gradient(90deg,#2196f3,#00bcd4,#2196f3);background-size:200% 100%;color:#fff;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 15px rgba(33,150,243,.25);position:relative;overflow:hidden;animation:page_shimmer__G1aXL 3s linear infinite}.page_category__euQG3:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(33,150,243,.4)}.page_category__euQG3:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,.3),transparent);transition:.5s}.page_category__euQG3:hover:before{left:100%}.page_userCounter__DAPcw{text-align:center;padding:20px;color:#2196f3;font-weight:600;animation:page_fadeInUp__7IOrd .6s ease-out;font-size:1.2rem;background:linear-gradient(90deg,rgba(33,150,243,.05),rgba(0,188,212,.05));border-radius:12px;margin:20px 0}.page_userCount__H4wM4{color:#1976d2;font-size:1.5em;margin:0 6px;font-weight:700;background:linear-gradient(45deg,#2196f3,#00bcd4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 2px 4px rgba(0,0,0,.1)}.page_snackbar__QJKst{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);background-color:rgba(0,0,0,.8);color:#fff;padding:12px 24px;border-radius:8px;z-index:1000;font-size:14px;animation:page_fadeIn__jjObi .3s ease-in-out}@keyframes page_pulse__XPtbN{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes page_fadeInUp__7IOrd{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes page_slideInFromLeft__3iHSX{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes page_shimmer__G1aXL{0%{background-position:-200%}to{background-position:200%}}@keyframes page_fadeIn__jjObi{0%{opacity:0;transform:translate(-50%,20px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:768px){.page_formSection__y415W{padding:8px}.page_blueBox__NpOXj{padding:16px 20px;border-radius:12px}.page_form__NxPAx{gap:12px}.page_formGroup__SWXkg{gap:6px}.page_formGroup__SWXkg label{font-size:14px}.page_formGroup__SWXkg textarea{font-size:16px;padding:4px 0;min-height:50px;max-height:100px}.page_userCounter__DAPcw{font-size:1rem;padding:16px;margin:16px 0}.page_snackbar__QJKst{bottom:16px;padding:10px 20px;font-size:13px;max-width:90%;text-align:center}}