.rR2ZAW_list{gap:24px;display:grid}.rR2ZAW_card{background:#ffffff09;border:1px solid #ffffff1a;border-radius:20px;padding:28px}.rR2ZAW_cardHeader{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:22px;display:flex}.rR2ZAW_challengeName{letter-spacing:.16em;text-transform:uppercase;color:#ff8f8f;margin-bottom:10px;font-size:.7rem;font-weight:700;display:inline-block}.rR2ZAW_teamName{margin:0 0 6px;font-size:1.45rem;font-weight:800}.rR2ZAW_registered{color:#ffffff73;margin:0;font-size:.82rem}.rR2ZAW_codeBox{text-align:right;background:#00000059;border:1px dashed #ff4d4d66;border-radius:14px;flex-direction:column;gap:4px;padding:12px 18px;display:flex}.rR2ZAW_codeBox span{letter-spacing:.14em;text-transform:uppercase;color:#ffffff73;font-size:.66rem;font-weight:700}.rR2ZAW_codeBox strong{letter-spacing:.08em;font-size:1.1rem;font-weight:800}.rR2ZAW_details{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:22px 0 0;display:grid}.rR2ZAW_details div{background:#00000038;border:1px solid #ffffff12;border-radius:12px;padding:12px 14px}.rR2ZAW_details dt{letter-spacing:.12em;text-transform:uppercase;color:#ffffff6b;margin-bottom:5px;font-size:.66rem}.rR2ZAW_details dd{margin:0;font-size:.86rem;font-weight:600;line-height:1.45}.rR2ZAW_claimNotice{background:#ff9a3c17;border:1px solid #ff9a3c4d;border-radius:14px;margin-top:22px;padding:18px 20px}.rR2ZAW_claimNotice p{color:#ffffffc7;margin:0 0 14px;font-size:.88rem;line-height:1.65}.rR2ZAW_membersSection{margin-top:26px}.rR2ZAW_membersHeading{letter-spacing:.16em;text-transform:uppercase;color:#ffffff73;margin:0 0 14px;font-size:.74rem;font-weight:700}.rR2ZAW_lockedNotice{color:#fff9;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;margin:0 0 14px;padding:12px 16px;font-size:.84rem;line-height:1.6}.rR2ZAW_memberList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.rR2ZAW_member{background:#00000040;border:1px solid #ffffff14;border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;padding:15px 18px;display:flex}.rR2ZAW_memberEditing{border-color:#ff4d4d66;display:block}.rR2ZAW_memberMain{flex-direction:column;flex:220px;gap:4px;min-width:0;display:flex}.rR2ZAW_memberName{flex-wrap:wrap;align-items:center;gap:9px;font-size:.95rem;font-weight:700;display:flex}.rR2ZAW_contactPill{letter-spacing:.1em;text-transform:uppercase;color:#cde7ff;background:#2563eb33;border:1px solid #2563eb6b;border-radius:999px;padding:3px 9px;font-size:.62rem;font-weight:700}.rR2ZAW_memberMeta{color:#ffffff85;overflow-wrap:anywhere;font-size:.82rem}.rR2ZAW_roleBadge{letter-spacing:.08em;color:#ffd9d9;white-space:nowrap;background:#ff2d2d24;border:1px solid #ff4d4d52;border-radius:999px;padding:5px 12px;font-size:.72rem;font-weight:700}.rR2ZAW_editGrid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;display:grid}.rR2ZAW_field{display:block}.rR2ZAW_label{color:#fffc;margin-bottom:7px;font-size:.8rem;font-weight:600;display:block}.rR2ZAW_input{color:#fff;background:#0006;border:1px solid #ffffff24;border-radius:11px;width:100%;padding:11px 13px;font-family:inherit;font-size:.9rem}.rR2ZAW_input:focus{border-color:#ff4d4d99;outline:none;box-shadow:0 0 0 3px #ff2d2d29}.rR2ZAW_input option{background:#141414}.rR2ZAW_help{color:#ffffff6b;margin-top:6px;font-size:.76rem;line-height:1.5;display:block}.rR2ZAW_editActions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:18px;display:flex}.rR2ZAW_error{color:#ffc9c9;background:#ff2d2d1f;border:1px solid #ff4d4d61;border-radius:11px;margin:14px 0 0;padding:12px 15px;font-size:.85rem;line-height:1.55}.rR2ZAW_cardFooter{border-top:1px solid #ffffff14;margin-top:24px;padding-top:20px}.rR2ZAW_primaryBtn,.rR2ZAW_secondaryBtn{cursor:pointer;border:none;border-radius:999px;align-items:center;padding:12px 24px;font-family:inherit;font-size:.87rem;font-weight:600;text-decoration:none;transition:background .18s,transform .18s,opacity .18s;display:inline-flex}.rR2ZAW_primaryBtn{color:#fff;background:linear-gradient(135deg,#ff2d2d 0%,#c81414 100%);box-shadow:0 8px 24px #ff2d2d47}.rR2ZAW_primaryBtn:hover:not(:disabled){transform:translateY(-2px)}.rR2ZAW_primaryBtn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.rR2ZAW_secondaryBtn{color:#ffffffd1;background:#ffffff0f;border:1px solid #ffffff24}.rR2ZAW_secondaryBtn:hover{color:#fff;background:#ffffff1f}.rR2ZAW_linkBtn{color:#ff8f8f;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:.85rem;font-weight:600}.rR2ZAW_linkBtn:hover:not(:disabled){text-decoration:underline}.rR2ZAW_linkBtn:disabled{opacity:.5;cursor:not-allowed}.rR2ZAW_empty{text-align:center;background:#ffffff09;border:1px solid #ffffff1a;border-radius:20px;padding:42px 34px}.rR2ZAW_empty h2{margin:0 0 14px;font-size:1.5rem;font-weight:800}.rR2ZAW_empty p{color:#ffffffad;max-width:520px;margin:0 auto 26px;font-size:.94rem;line-height:1.75}.rR2ZAW_emptyActions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.rR2ZAW_upsell{background:#ffffff08;border:1px dashed #ffffff29;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:22px 26px;display:flex}.rR2ZAW_upsell p{color:#ffffffb3;flex:280px;margin:0;font-size:.92rem;line-height:1.65}@media (max-width:600px){.rR2ZAW_card{padding:22px 18px}.rR2ZAW_codeBox{text-align:left}.rR2ZAW_empty{padding:30px 20px}}
.ufQGBW_page{color:#fff;background:radial-gradient(circle at 82% 4%,#ff2d2d26,#0000 42%),linear-gradient(#050202 0%,#090505 45%,#020202 100%);min-height:100vh;padding:56px 20px 100px;position:relative;overflow:hidden}.ufQGBW_glow{filter:blur(110px);pointer-events:none;background:#ff2d2d2e;border-radius:50%;width:400px;height:400px;position:absolute;top:300px;left:-170px}.ufQGBW_container{z-index:2;width:min(880px,100%);margin:0 auto;position:relative}.ufQGBW_breadcrumb{color:#ffffff73;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:34px;font-size:.82rem;display:flex}.ufQGBW_breadcrumb a{color:#ff8f8f;text-decoration:none}.ufQGBW_breadcrumb a:hover{text-decoration:underline}.ufQGBW_header{margin-bottom:30px}.ufQGBW_title{margin:0 0 12px;font-size:clamp(1.8rem,4.4vw,2.6rem);font-weight:800;line-height:1.14}.ufQGBW_body{color:#ffffffad;margin:0;font-size:.96rem;line-height:1.75}.ufQGBW_notice{text-align:center;background:#ffffff09;border:1px solid #ffffff1a;border-radius:20px;padding:42px 34px}.ufQGBW_notice .ufQGBW_title{margin-bottom:16px}.ufQGBW_notice .ufQGBW_body{max-width:520px;margin:0 auto 26px}.ufQGBW_noticeActions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.ufQGBW_primaryBtn,.ufQGBW_secondaryBtn{border-radius:999px;align-items:center;padding:14px 28px;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex}.ufQGBW_primaryBtn{color:#fff;background:linear-gradient(135deg,#ff2d2d 0%,#c81414 100%);box-shadow:0 10px 28px #ff2d2d4d}.ufQGBW_primaryBtn:hover{transform:translateY(-2px)}.ufQGBW_secondaryBtn{color:#ffffffd1;background:#ffffff0f;border:1px solid #ffffff24}.ufQGBW_secondaryBtn:hover{color:#fff;background:#ffffff1f}.ufQGBW_hint{color:#ffffff73;margin:24px 0 0;font-size:.84rem;line-height:1.65}@media (max-width:560px){.ufQGBW_page{padding:40px 16px 72px}.ufQGBW_notice{padding:30px 20px}}
