.page_container__OYIgs{min-height:calc(100vh - 80px);padding:160px 2rem 4rem;max-width:1000px;margin:0 auto;position:relative;z-index:1}.page_content__ySqIr{display:flex;flex-direction:column;gap:2rem}.page_mainTitle__2_xPt{font-size:3rem;font-weight:700;letter-spacing:4px;color:#fff;text-transform:uppercase;text-align:center;margin-bottom:2rem;text-shadow:0 0 32px rgba(216,180,254,.45)}.page_form__9Q5ms{display:flex;flex-direction:column;gap:2rem}.page_section__R0r3c{background:linear-gradient(135deg,rgba(0,0,0,.2),rgba(0,0,0,.1));-webkit-backdrop-filter:blur(5px) saturate(100%);backdrop-filter:blur(5px) saturate(100%);border:2px solid rgba(200,220,240,.3);border-radius:16px;padding:2rem;transition:all .3s ease;box-shadow:0 4px 24px rgba(0,0,0,.4),0 0 30px rgba(200,220,240,.35),inset 0 1px 2px hsla(0,0%,100%,.15)}.page_sectionTitle___bUzk{font-size:1.5rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#fff;margin:0 0 1.5rem;padding-bottom:.75rem;border-bottom:2px solid rgba(232,237,243,.5);text-shadow:0 0 21px rgba(216,180,254,.34)}.page_sectionHeader__MtcYH{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.page_sectionHeader__MtcYH .page_sectionTitle___bUzk{margin:0;padding-bottom:0;border-bottom:none}.page_formGroup___fXt7{margin-bottom:1.5rem}.page_formRow___7VT_{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem}.page_label__sZx7_{display:block;font-size:1rem;font-weight:600;color:hsla(0,0%,100%,.9);margin-bottom:.5rem;letter-spacing:.5px}.page_required__E5pSu{color:#d8b4fe;text-shadow:0 0 8px rgba(216,180,254,.5)}.page_highlight__yPiwL{color:#d8b4fe;font-weight:700;text-shadow:0 0 11px rgba(216,180,254,.4)}.page_input__wyzbL,.page_select__cef4V,.page_textarea__BY9_V{width:100%;padding:.75rem 1rem;background:rgba(0,0,0,.3);border:1px solid rgba(200,220,240,.3);border-radius:8px;color:hsla(0,0%,100%,.95);font-size:1rem;transition:all .3s ease;font-family:inherit}.page_input__wyzbL:focus,.page_select__cef4V:focus,.page_textarea__BY9_V:focus{outline:none;border-color:rgba(232,237,243,.6);box-shadow:0 0 15px rgba(232,237,243,.2);background:rgba(0,0,0,.4)}.page_input__wyzbL::placeholder,.page_textarea__BY9_V::placeholder{color:hsla(0,0%,100%,.4)}.page_select__cef4V{cursor:pointer}.page_textarea__BY9_V{resize:vertical;min-height:100px}.page_inputWithPrefix__8lkm9{display:flex;align-items:center;background:rgba(0,0,0,.3);border:1px solid rgba(200,220,240,.3);border-radius:8px;transition:all .3s ease}.page_inputWithPrefix__8lkm9:focus-within{border-color:rgba(232,237,243,.6);box-shadow:0 0 15px rgba(232,237,243,.2);background:rgba(0,0,0,.4)}.page_prefix__mOiY1{padding:.75rem 0 .75rem 1rem;color:rgba(216,180,254,.8);font-weight:600}.page_inputPrefixed__ifuMc{flex:1 1;padding:.75rem 1rem .75rem 0;background:transparent;border:none;color:hsla(0,0%,100%,.95);font-size:1rem}.page_inputPrefixed__ifuMc:focus{outline:none}.page_hint__AZBHo{display:block;font-size:.85rem;color:hsla(0,0%,100%,.5);margin-top:.35rem;font-style:italic}.page_inputError__V98So{border-color:rgba(255,50,50,.6)!important;background:rgba(255,50,50,.05)!important}.page_inputError__V98So:focus{border-color:hsla(0,100%,70%,.6)!important;box-shadow:none!important}.page_errorText__qlPKW{display:block;font-size:.85rem;color:#ff6464;margin-top:.35rem;font-weight:500}.page_radioGroup__r5IG3{display:flex;gap:1.5rem;margin-top:.5rem}.page_radioLabel__rssK8{display:flex;align-items:center;gap:.5rem;cursor:pointer;color:hsla(0,0%,100%,.85);font-size:1rem}.page_radioLabel__rssK8 input[type=radio]{width:18px;height:18px;accent-color:#d8b4fe;cursor:pointer}.page_participantsList__WyyYQ{display:flex;flex-direction:column;gap:1rem}.page_participantCard__VXzfe{background:rgba(0,0,0,.2);border:1px solid rgba(200,220,240,.2);border-radius:12px;overflow:hidden;transition:all .3s ease}.page_participantCard__VXzfe:hover{border-color:rgba(200,220,240,.4)}.page_participantHeader__GMuLi{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;cursor:pointer;background:rgba(200,220,240,.05);transition:all .3s ease}.page_participantHeader__GMuLi:hover{background:rgba(200,220,240,.1)}.page_participantTitle__Cb3IW{display:flex;align-items:center;gap:1rem;flex:1 1}.page_participantNumber__56CCq{font-weight:700;color:#d8b4fe;font-size:1rem;text-shadow:0 0 8px rgba(216,180,254,.4)}.page_participantName__iCuGV{color:hsla(0,0%,100%,.9);font-weight:500}.page_participantActions__h4cn9{display:flex;align-items:center;gap:1rem}.page_removeButton__q6xlm{padding:.35rem .75rem;background:rgba(255,50,50,.2);border:1px solid rgba(255,50,50,.4);border-radius:6px;color:#ff6464;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .3s ease}.page_removeButton__q6xlm:hover{background:rgba(255,50,50,.3);border-color:rgba(255,50,50,.6)}.page_expandIcon__RQguB{color:#d8b4fe;font-size:.85rem;transition:transform .3s ease}.page_participantContent__OsfAR{padding:1.5rem 1.25rem;border-top:1px solid rgba(200,220,240,.2);animation:page_slideDown__AeNiS .3s ease}.page_infoMessage__pzjQD{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:rgba(100,150,255,.1);border:1px solid rgba(100,150,255,.3);border-radius:8px;margin-bottom:1.5rem}.page_infoIcon__3x6T0{font-size:1.2rem;flex-shrink:0}.page_infoText__cSkrv{color:#96c8ff;font-size:.9rem;font-weight:500;letter-spacing:.3px}@keyframes page_slideDown__AeNiS{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.page_addButton__55UdY{padding:.65rem 1.25rem;background:rgba(168,85,247,.2);border:1px solid rgba(168,85,247,.4);border-radius:8px;color:#d8b4fe;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px}.page_addButton__55UdY:hover:not(:disabled){background:rgba(168,85,247,.3);border-color:rgba(168,85,247,.6);transform:translateY(-2px);box-shadow:0 4px 12px rgba(168,85,247,.3)}.page_addButton__55UdY:disabled{opacity:.5;cursor:not-allowed}.page_submitSection__Cg83N{display:flex;justify-content:center;margin-top:2rem}.page_submitButton__BiMFZ{padding:1rem 3rem;background:linear-gradient(135deg,rgba(168,85,247,.8),rgba(168,85,247,.6));border:2px solid #a855f7;border-radius:12px;color:#fff;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:2px;box-shadow:0 4px 20px rgba(168,85,247,.4),0 0 30px rgba(168,85,247,.2)}.page_submitButton__BiMFZ:hover:not(:disabled){background:linear-gradient(135deg,#a855f7,rgba(168,85,247,.8));transform:translateY(-3px);box-shadow:0 6px 30px rgba(168,85,247,.5),0 0 50px rgba(168,85,247,.3)}.page_submitButton__BiMFZ:disabled{opacity:.6;cursor:not-allowed;transform:none}.page_successMessage__IZHpj{text-align:center;padding:4rem 2rem;background:linear-gradient(135deg,rgba(0,0,0,.2),rgba(0,0,0,.1));-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:2px solid rgba(200,220,240,.3);border-radius:16px;box-shadow:0 4px 24px rgba(0,0,0,.4),0 0 30px rgba(200,220,240,.35)}.page_successIcon__q97jQ{font-size:4rem;color:#32ff64;margin-bottom:1.5rem;animation:page_checkmark___nGGj .5s ease}@keyframes page_checkmark___nGGj{0%{transform:scale(0) rotate(0deg)}50%{transform:scale(1.2) rotate(10deg)}to{transform:scale(1) rotate(0deg)}}.page_successMessage__IZHpj h2{font-size:2rem;font-weight:700;color:#fff;margin-bottom:1rem;text-shadow:0 0 21px rgba(50,255,100,.34)}.page_successMessage__IZHpj p{font-size:1.1rem;color:hsla(0,0%,100%,.7)}.page_loginPrompt__LQi0r{text-align:center;padding:4rem 2rem;background:linear-gradient(135deg,rgba(0,0,0,.2),rgba(0,0,0,.1));-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:2px solid rgba(200,220,240,.3);border-radius:16px;box-shadow:0 4px 24px rgba(0,0,0,.4),0 0 30px rgba(200,220,240,.35)}.page_loginPromptIcon__nhJrz{font-size:4rem;margin-bottom:1.5rem;opacity:.8}.page_loginPromptTitle__MbQjq{font-size:2rem;font-weight:700;color:#fff;margin-bottom:1rem;text-shadow:0 0 21px rgba(216,180,254,.34)}.page_loginPromptText__O0RnI{font-size:1.1rem;color:hsla(0,0%,100%,.7);margin-bottom:2rem;line-height:1.6}.page_loginPromptButton__EDmU_{padding:1rem 3rem;background:linear-gradient(135deg,rgba(168,85,247,.8),rgba(168,85,247,.6));border:2px solid #a855f7;border-radius:12px;color:#fff;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:2px;box-shadow:0 4px 20px rgba(168,85,247,.4),0 0 30px rgba(168,85,247,.2);font-family:inherit}.page_loginPromptButton__EDmU_:hover{background:linear-gradient(135deg,#a855f7,rgba(168,85,247,.8));transform:translateY(-3px);box-shadow:0 6px 30px rgba(168,85,247,.5),0 0 50px rgba(168,85,247,.3)}.page_errorMessage__G5Rmp{padding:1rem 1.5rem;background:rgba(40,20,20,.9);border:1px solid hsla(0,100%,70%,.3);border-radius:8px;color:#ff9696;font-size:1rem;margin-bottom:1.5rem}@keyframes page_shake__UZ90i{0%,to{transform:translateX(0)}25%{transform:translateX(-10px)}75%{transform:translateX(10px)}}@media (max-width:768px){.page_container__OYIgs{padding:120px 1rem 3rem}.page_mainTitle__2_xPt{font-size:2rem;letter-spacing:2px}.page_section__R0r3c{padding:1.5rem}.page_sectionTitle___bUzk{font-size:1.2rem}.page_formRow___7VT_{grid-template-columns:1fr;gap:1rem}.page_sectionHeader__MtcYH{flex-direction:column;align-items:stretch;gap:1rem}.page_addButton__55UdY{width:100%}.page_participantHeader__GMuLi{padding:.85rem 1rem}.page_participantTitle__Cb3IW{flex-direction:column;align-items:flex-start;gap:.35rem}.page_participantActions__h4cn9{gap:.5rem}.page_participantContent__OsfAR{padding:1rem}.page_submitButton__BiMFZ{width:100%;padding:1rem 2rem;font-size:1rem}.page_radioGroup__r5IG3{flex-direction:column;gap:.75rem}.page_loginPrompt__LQi0r,.page_successMessage__IZHpj{padding:3rem 1.5rem}.page_loginPromptTitle__MbQjq,.page_successMessage__IZHpj h2{font-size:1.5rem}.page_loginPromptText__O0RnI,.page_successMessage__IZHpj p{font-size:1rem}.page_loginPromptButton__EDmU_{width:100%;padding:1rem 2rem}}@media (max-width:480px){.page_container__OYIgs{padding:110px .75rem 2rem}.page_mainTitle__2_xPt{font-size:1.5rem;letter-spacing:1px}.page_section__R0r3c{padding:1rem;border-radius:12px}.page_sectionTitle___bUzk{font-size:1rem;letter-spacing:1px}.page_label__sZx7_{font-size:.9rem}.page_input__wyzbL,.page_select__cef4V,.page_textarea__BY9_V{padding:.65rem .85rem;font-size:.95rem}.page_hint__AZBHo{font-size:.8rem}.page_removeButton__q6xlm{padding:.3rem .6rem;font-size:.75rem}.page_participantName__iCuGV,.page_participantNumber__56CCq{font-size:.9rem}.page_submitButton__BiMFZ{font-size:.9rem;letter-spacing:1px}}