.AvatarCropDialog-module__LdrEzG__backdrop{z-index:1400;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0a192394;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.AvatarCropDialog-module__LdrEzG__dialog{background:#fff;border:1px solid #d4dde1;border-radius:18px;width:min(408px,100vw - 28px);overflow:hidden;box-shadow:0 28px 80px #081d2a47}.AvatarCropDialog-module__LdrEzG__header{border-bottom:1px solid #e2e8eb;justify-content:space-between;align-items:center;min-height:56px;padding:0 20px;display:flex}.AvatarCropDialog-module__LdrEzG__header h2{color:#0e2433;margin:0;font-size:17px;font-weight:900}.AvatarCropDialog-module__LdrEzG__closeButton{color:#314b59;cursor:pointer;background:0 0;border:0;border-radius:50%;width:34px;height:34px;font-size:25px;line-height:1}.AvatarCropDialog-module__LdrEzG__closeButton:hover{background:#edf3f5}.AvatarCropDialog-module__LdrEzG__closeButton:disabled{cursor:wait;opacity:.45}.AvatarCropDialog-module__LdrEzG__body{padding:20px}.AvatarCropDialog-module__LdrEzG__viewport{aspect-ratio:1;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background-color:#eef2f4;background-image:linear-gradient(45deg,#dce4e8 25%,#0000 25%),linear-gradient(-45deg,#dce4e8 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#dce4e8 75%),linear-gradient(-45deg,#0000 75%,#dce4e8 75%),none;background-position:0 0,0 10px,10px -10px,-10px 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:20px 20px;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;width:min(320px,100vw - 68px);margin:0 auto;position:relative;overflow:hidden}.AvatarCropDialog-module__LdrEzG__viewport:active{cursor:grabbing}.AvatarCropDialog-module__LdrEzG__image{pointer-events:none;transform-origin:50%;-webkit-user-select:none;user-select:none;max-width:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.AvatarCropDialog-module__LdrEzG__shade{pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 999px #07151d70}.AvatarCropDialog-module__LdrEzG__shadeMember{border:2px solid #ffffffeb;border-radius:26px;inset:0;box-shadow:0 0 0 999px #07151d70,0 0 0 1px #0b283738}.AvatarCropDialog-module__LdrEzG__shadeSquare{border:2px solid #ffffffeb;border-radius:12px;inset:0;box-shadow:0 0 0 999px #07151d70,0 0 0 1px #0b283738}.AvatarCropDialog-module__LdrEzG__grid{pointer-events:none;background:linear-gradient(90deg,#0000 33.1%,#ffffff75 33.2% 33.6%,#0000 33.7% 66.3%,#ffffff75 66.4% 66.8%,#0000 66.9%),linear-gradient(#0000 33.1%,#ffffff75 33.2% 33.6%,#0000 33.7% 66.3%,#ffffff75 66.4% 66.8%,#0000 66.9%);position:absolute;inset:0}.AvatarCropDialog-module__LdrEzG__loading{color:#395767;place-items:center;font-size:13px;font-weight:800;display:grid;position:absolute;inset:0}.AvatarCropDialog-module__LdrEzG__zoomRow{grid-template-columns:32px 1fr 32px;align-items:center;gap:10px;margin-top:18px;display:grid}.AvatarCropDialog-module__LdrEzG__zoomRow span{color:#1e4355;border:1px solid #ccd7dc;border-radius:50%;place-items:center;width:30px;height:30px;font-size:18px;font-weight:900;display:grid}.AvatarCropDialog-module__LdrEzG__zoomRow input{accent-color:#46697b;width:100%}.AvatarCropDialog-module__LdrEzG__hint,.AvatarCropDialog-module__LdrEzG__error{text-align:center;margin:11px 0 0;font-size:12px}.AvatarCropDialog-module__LdrEzG__hint{color:#6a7980}.AvatarCropDialog-module__LdrEzG__error{color:#a12626;font-weight:700}.AvatarCropDialog-module__LdrEzG__footer{justify-content:flex-end;gap:10px;padding:15px 20px 20px;display:flex}.AvatarCropDialog-module__LdrEzG__footer button{color:#173442;cursor:pointer;background:#fff;border:1px solid #c7d2d7;border-radius:10px;min-width:92px;min-height:40px;font-size:14px;font-weight:800}.AvatarCropDialog-module__LdrEzG__footer button:first-child{color:#fff;background:#46697b;border-color:#46697b}.AvatarCropDialog-module__LdrEzG__footer button:disabled{cursor:wait;opacity:.55}@media (max-width:520px){.AvatarCropDialog-module__LdrEzG__backdrop{padding:10px}.AvatarCropDialog-module__LdrEzG__dialog{border-radius:15px;width:min(100%,380px)}.AvatarCropDialog-module__LdrEzG__body{padding:16px}.AvatarCropDialog-module__LdrEzG__viewport{width:min(300px,100vw - 52px)}}
.CaptainTeamManager-module__trZhUq__manager,.CaptainTeamManager-module__trZhUq__statePanel{--ink:#1d2942;--muted:#70778b;--line:#dfe3ed;--soft:#f6f7fb;--accent:#5a68c9;--accent-deep:#4654ae;--accent-soft:#eff1ff;--coral:#ed6a4d;--coral-soft:#fff1ed;--green:#3e8a6d;--green-soft:#eaf7f1;--gold:#b98327;--gold-soft:#fff6e2;--success:#357d63;--danger:#b44a44;color:var(--ink);background:#f6f7fb}.CaptainTeamManager-module__trZhUq__manager{min-height:72vh;padding:clamp(1.25rem,2.5vw,2.25rem) max(1rem,50vw - 590px) 4rem}.CaptainTeamManager-module__trZhUq__heading{border:1px solid var(--line);background:linear-gradient(105deg,#fff 0 68%,#f1f3ff);border-radius:.9rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem 1.5rem;padding:1.2rem 1.4rem;display:grid;box-shadow:0 .65rem 1.7rem #2f39700f}.CaptainTeamManager-module__trZhUq__heading>div:first-child>span,.CaptainTeamManager-module__trZhUq__statePanel>span,.CaptainTeamManager-module__trZhUq__teamIdentity>span,.CaptainTeamManager-module__trZhUq__applicant>span,.CaptainTeamManager-module__trZhUq__editorIntro>span{color:var(--accent);letter-spacing:.14em;margin-bottom:.55rem;font-size:.68rem;font-weight:900;display:block}.CaptainTeamManager-module__trZhUq__heading h1,.CaptainTeamManager-module__trZhUq__statePanel h1{font-family:var(--va-font-display);letter-spacing:-.055em;margin:0;font-size:clamp(2rem,3.5vw,3rem);font-weight:900;line-height:1}.CaptainTeamManager-module__trZhUq__heading>p{max-width:46rem;color:var(--muted);margin:0;font-size:.84rem;line-height:1.55}.CaptainTeamManager-module__trZhUq__headingCount{background:var(--coral-soft);border:1px solid #f1c5ba;border-radius:.7rem;grid-row:span 2;align-content:center;justify-items:start;min-width:8rem;padding:.8rem 1rem;display:grid}.CaptainTeamManager-module__trZhUq__headingCount strong{color:var(--coral);font-family:var(--va-font-display);font-size:clamp(1.65rem,3vw,2.2rem);font-weight:900;line-height:1}.CaptainTeamManager-module__trZhUq__headingCount span{color:#945a4d;margin-top:.45rem;font-size:.75rem;font-weight:800}.CaptainTeamManager-module__trZhUq__teamList{gap:1rem;margin-top:1rem;display:grid}.CaptainTeamManager-module__trZhUq__teamPanel{border:1px solid var(--line);background:#fff;border-radius:.9rem;overflow:hidden;box-shadow:0 .65rem 1.7rem #2f39700f}.CaptainTeamManager-module__trZhUq__teamPanel:before{background:var(--coral);content:"";height:.24rem;display:block}.CaptainTeamManager-module__trZhUq__teamHeading{border-bottom:1px solid var(--line);background:linear-gradient(100deg,#fff 0 72%,#f5f6ff);grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.9rem 1rem;display:grid}.CaptainTeamManager-module__trZhUq__teamIndex{background:var(--accent-soft);width:2.1rem;height:2.1rem;color:var(--accent-deep);border:1px solid #d8dcf0;border-radius:.5rem;place-items:center;font-size:.75rem;font-weight:900;display:grid}.CaptainTeamManager-module__trZhUq__teamMark{aspect-ratio:1;border:1px solid var(--line);background:linear-gradient(145deg,#fff,#f0f1fb);border-radius:.65rem;place-items:center;width:3.45rem;display:grid;overflow:hidden}.CaptainTeamManager-module__trZhUq__teamMark img{object-fit:contain;width:100%;height:100%;padding:.4rem}.CaptainTeamManager-module__trZhUq__teamMark span{color:var(--accent);font-size:1rem;font-weight:900}.CaptainTeamManager-module__trZhUq__teamAvatarControl{width:4.35rem;position:relative}.CaptainTeamManager-module__trZhUq__teamAvatarControl .CaptainTeamManager-module__trZhUq__teamMark{width:100%}.CaptainTeamManager-module__trZhUq__avatarUploadButton{color:#526079;cursor:pointer;background:#fff;border:1px solid #d2d7e5;border-radius:.45rem;place-items:center;min-height:1.8rem;margin-top:.4rem;font-size:.75rem;font-weight:800;display:grid}.CaptainTeamManager-module__trZhUq__avatarUploadButton:hover{border-color:var(--accent);color:var(--accent)}.CaptainTeamManager-module__trZhUq__avatarUploadButton:active{transform:translateY(2px)scale(.98);box-shadow:inset 0 2px 4px #0000002e}.CaptainTeamManager-module__trZhUq__avatarUploadButton:has(input:disabled){cursor:wait;opacity:.58}.CaptainTeamManager-module__trZhUq__avatarUploadButton input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.CaptainTeamManager-module__trZhUq__avatarStatus{color:var(--danger);margin-top:.35rem;font-size:.75rem;line-height:1.35;display:block}.CaptainTeamManager-module__trZhUq__teamIdentity h2{font-family:var(--va-font-display);margin:0;font-size:clamp(1.3rem,2.3vw,1.75rem);line-height:1.05}.CaptainTeamManager-module__trZhUq__teamIdentity p{color:var(--muted);margin:.3rem 0 0;font-size:.8rem}.CaptainTeamManager-module__trZhUq__teamLink,.CaptainTeamManager-module__trZhUq__manageRecruitmentLink,.CaptainTeamManager-module__trZhUq__stateActions a,.CaptainTeamManager-module__trZhUq__stateActions button{min-height:2.35rem;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #c9cbc3;border-radius:.55rem;justify-content:center;align-items:center;padding:.55rem .8rem;font-size:.78rem;font-weight:850;text-decoration:none;transition:transform .1s,box-shadow .1s,border-color .1s,background .1s;display:inline-flex}.CaptainTeamManager-module__trZhUq__teamLink:hover,.CaptainTeamManager-module__trZhUq__manageRecruitmentLink:hover,.CaptainTeamManager-module__trZhUq__stateActions a:hover,.CaptainTeamManager-module__trZhUq__stateActions button:hover{border-color:var(--accent);background:var(--accent-soft)}.CaptainTeamManager-module__trZhUq__manageRecruitmentLink{border-color:var(--coral);background:var(--coral);color:#fff}.CaptainTeamManager-module__trZhUq__manageRecruitmentLink:hover{color:#fff;background:#bd4b34;border-color:#bd4b34}.CaptainTeamManager-module__trZhUq__teamHeaderActions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.CaptainTeamManager-module__trZhUq__sectionTabs{border-bottom:1px solid var(--line);scrollbar-width:thin;background:#f7f8fc;gap:.45rem;padding:.65rem 1rem;display:flex;overflow-x:auto}.CaptainTeamManager-module__trZhUq__sectionTabs button{color:#626a7c;min-height:2.35rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce0ea;border-radius:.55rem;flex:none;align-items:center;gap:.5rem;padding:.5rem .85rem;font-size:.8rem;font-weight:850;transition:transform .1s,box-shadow .1s,border-color .1s,background .1s;display:inline-flex}.CaptainTeamManager-module__trZhUq__sectionTabs button span{background:#edf0f3;border-radius:999px;place-items:center;min-width:1.25rem;height:1.25rem;padding-inline:.3rem;font-size:.68rem;display:grid}.CaptainTeamManager-module__trZhUq__sectionTabs button:hover{color:var(--ink);background:#f5f6ff;border-color:#aeb5df}.CaptainTeamManager-module__trZhUq__sectionTabs button[aria-pressed=true]{border-color:var(--accent-deep);background:var(--accent-deep);color:#fff;box-shadow:0 5px 14px #4654ae33}.CaptainTeamManager-module__trZhUq__sectionTabs button:first-child span{background:var(--coral-soft);color:#b64b33}.CaptainTeamManager-module__trZhUq__sectionTabs button:nth-child(2) span{background:var(--green-soft);color:var(--green)}.CaptainTeamManager-module__trZhUq__sectionTabs button[aria-pressed=true] span{color:#fff;background:#ffffff2e}.CaptainTeamManager-module__trZhUq__recruitmentEditor{background:#fff;grid-template-columns:minmax(14rem,.72fr) minmax(20rem,1.28fr);gap:1.5rem;padding:1.15rem 1.25rem 1.3rem;display:grid}.CaptainTeamManager-module__trZhUq__editorIntro h3{font-family:var(--va-font-display);margin:0;font-size:clamp(1.3rem,2vw,1.65rem);line-height:1.1}.CaptainTeamManager-module__trZhUq__editorIntro p{max-width:28rem;color:var(--muted);margin:.75rem 0 0;font-size:.88rem;line-height:1.65}.CaptainTeamManager-module__trZhUq__editorFields{gap:1rem;display:grid}.CaptainTeamManager-module__trZhUq__recruitmentSwitch{cursor:pointer;align-items:center;gap:.75rem;width:fit-content;display:flex}.CaptainTeamManager-module__trZhUq__recruitmentSwitch input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.CaptainTeamManager-module__trZhUq__recruitmentSwitch>span{background:#d9e0e2;border:1px solid #b9c7cc;border-radius:999px;width:3.1rem;height:1.7rem;transition:background .12s;position:relative}.CaptainTeamManager-module__trZhUq__recruitmentSwitch>span:after{content:"";background:#fff;border-radius:50%;width:1.2rem;height:1.2rem;transition:transform .12s;position:absolute;top:.2rem;left:.2rem;box-shadow:0 2px 5px #363e782e}.CaptainTeamManager-module__trZhUq__recruitmentSwitch input:checked+span{border-color:var(--green);background:var(--green)}.CaptainTeamManager-module__trZhUq__recruitmentSwitch input:checked+span:after{transform:translate(1.4rem)}.CaptainTeamManager-module__trZhUq__recruitmentSwitch input:focus-visible+span{outline-offset:3px;outline:3px solid #5a68c940}.CaptainTeamManager-module__trZhUq__recruitmentSwitch input:disabled+span,.CaptainTeamManager-module__trZhUq__recruitmentSwitch input:disabled~strong{cursor:wait;opacity:.55}.CaptainTeamManager-module__trZhUq__recruitmentSwitch strong{font-size:.9rem}.CaptainTeamManager-module__trZhUq__descriptionField{gap:.5rem;display:grid}.CaptainTeamManager-module__trZhUq__descriptionField>span{font-size:.85rem;font-weight:850}.CaptainTeamManager-module__trZhUq__descriptionField textarea{width:100%;min-height:7rem;color:var(--ink);font:inherit;resize:vertical;background:#fff;border:1px solid #d2d7e5;border-radius:.75rem;padding:.9rem 1rem;font-size:.9rem;line-height:1.65}.CaptainTeamManager-module__trZhUq__descriptionField textarea:focus-visible{border-color:var(--accent);outline:3px solid #5a68c926}.CaptainTeamManager-module__trZhUq__descriptionField textarea:disabled{cursor:wait;opacity:.65}.CaptainTeamManager-module__trZhUq__editorFooter{justify-content:space-between;align-items:center;gap:1rem;display:flex}.CaptainTeamManager-module__trZhUq__editorFooter>span{color:var(--muted);font-size:.75rem;font-weight:700}.CaptainTeamManager-module__trZhUq__editorFooter>.CaptainTeamManager-module__trZhUq__characterError{color:var(--danger)}.CaptainTeamManager-module__trZhUq__saveButton{border:1px solid var(--accent);background:var(--accent);color:#fff;min-height:2.5rem;font:inherit;cursor:pointer;border-radius:.7rem;padding:.7rem 1.1rem;font-size:.85rem;font-weight:850;box-shadow:0 .45rem .9rem #1418141f}.CaptainTeamManager-module__trZhUq__saveButton:hover{background:var(--accent-deep)}.CaptainTeamManager-module__trZhUq__saveButton:disabled{cursor:wait;opacity:.55}.CaptainTeamManager-module__trZhUq__saveStatus{min-height:1.3rem;font-size:.8rem;line-height:1.5}.CaptainTeamManager-module__trZhUq__saveStatus p{margin:0}.CaptainTeamManager-module__trZhUq__saveSuccess,.CaptainTeamManager-module__trZhUq__rewardSuccess,.CaptainTeamManager-module__trZhUq__teamActionSuccess{color:var(--success);font-weight:750}.CaptainTeamManager-module__trZhUq__saveError,.CaptainTeamManager-module__trZhUq__rewardError,.CaptainTeamManager-module__trZhUq__teamActionError,.CaptainTeamManager-module__trZhUq__actionError{color:var(--danger)}.CaptainTeamManager-module__trZhUq__saveError a{color:currentColor;margin-top:.4rem;font-weight:850;display:inline-block}.CaptainTeamManager-module__trZhUq__roster,.CaptainTeamManager-module__trZhUq__rewardConsole{padding:1.15rem 1.25rem 1.3rem}.CaptainTeamManager-module__trZhUq__roster{background:#fff}.CaptainTeamManager-module__trZhUq__roster>header{border-bottom:1px solid #dcebe5;padding-bottom:.8rem}.CaptainTeamManager-module__trZhUq__roster>header,.CaptainTeamManager-module__trZhUq__rewardConsole>header{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.15rem;display:flex}.CaptainTeamManager-module__trZhUq__roster>header span,.CaptainTeamManager-module__trZhUq__rewardConsole>header span{color:var(--muted);font-size:.8rem}.CaptainTeamManager-module__trZhUq__roster>header h3,.CaptainTeamManager-module__trZhUq__rewardConsole h3{font-family:var(--va-font-display);margin:.3rem 0 0;font-size:1.45rem}.CaptainTeamManager-module__trZhUq__roster>header>strong{color:var(--green);font-size:1rem}.CaptainTeamManager-module__trZhUq__memberList{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.CaptainTeamManager-module__trZhUq__memberList li{border:1px solid var(--line);background:#f8fafb;border-radius:.65rem;justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:.75rem .85rem;display:flex}.CaptainTeamManager-module__trZhUq__memberList li>div{gap:.25rem;min-width:0;display:grid}.CaptainTeamManager-module__trZhUq__memberList li>div strong,.CaptainTeamManager-module__trZhUq__memberList li>div span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CaptainTeamManager-module__trZhUq__memberList li>div span{color:var(--muted);font-size:.78rem}.CaptainTeamManager-module__trZhUq__captainBadge{color:var(--success);background:#eaf5f0;border:1px solid #b9d4c9;border-radius:999px;padding:.4rem .65rem;font-size:.75rem;font-weight:850}.CaptainTeamManager-module__trZhUq__removeMemberButton,.CaptainTeamManager-module__trZhUq__dangerZone>button,.CaptainTeamManager-module__trZhUq__confirmDangerButton,.CaptainTeamManager-module__trZhUq__cancelDangerButton{min-height:2.35rem;font:inherit;cursor:pointer;border:1px solid #d7aaa7;border-radius:.55rem;flex:none;padding:.55rem .8rem;font-size:.78rem;font-weight:850}.CaptainTeamManager-module__trZhUq__removeMemberButton,.CaptainTeamManager-module__trZhUq__cancelDangerButton{color:var(--danger);background:#fff}.CaptainTeamManager-module__trZhUq__dangerZone>button,.CaptainTeamManager-module__trZhUq__confirmDangerButton{border-color:var(--danger);background:var(--danger);color:#fff}.CaptainTeamManager-module__trZhUq__removeMemberButton:disabled,.CaptainTeamManager-module__trZhUq__dangerZone>button:disabled,.CaptainTeamManager-module__trZhUq__confirmDangerButton:disabled,.CaptainTeamManager-module__trZhUq__cancelDangerButton:disabled{cursor:wait;opacity:.55}.CaptainTeamManager-module__trZhUq__teamActionConfirmation{color:#6e2926;background:#fff4f3;border:1px solid #e3b7b3;border-radius:.75rem;margin-top:1rem;padding:1rem}.CaptainTeamManager-module__trZhUq__teamActionConfirmation>strong{font-size:.95rem;display:block}.CaptainTeamManager-module__trZhUq__teamActionConfirmation>p{margin:.5rem 0 0;font-size:.8rem;line-height:1.6}.CaptainTeamManager-module__trZhUq__teamActionConfirmation>div{gap:.6rem;margin-top:.85rem;display:flex}.CaptainTeamManager-module__trZhUq__teamActionSuccess,.CaptainTeamManager-module__trZhUq__teamActionError{margin:.8rem 0 0;font-size:.82rem;font-weight:750}.CaptainTeamManager-module__trZhUq__dangerZone{background:snow;border:1px solid #ead4d2;border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;padding:1rem;display:flex}.CaptainTeamManager-module__trZhUq__dangerZone>div{gap:.25rem;display:grid}.CaptainTeamManager-module__trZhUq__dangerZone>div strong{color:#7f2f2b;font-size:.85rem}.CaptainTeamManager-module__trZhUq__dangerZone>div span{color:var(--muted);font-size:.78rem}.CaptainTeamManager-module__trZhUq__rewardConsole{background:linear-gradient(#fffdf8,#fff 8rem)}.CaptainTeamManager-module__trZhUq__rewardBalance{background:var(--gold-soft);border:1px solid #e5cf9e;border-radius:.7rem;justify-items:end;padding:.65rem .9rem;display:grid}.CaptainTeamManager-module__trZhUq__rewardBalance strong{color:var(--gold);font-size:1.6rem;line-height:1}.CaptainTeamManager-module__trZhUq__rewardForm{grid-template-columns:minmax(180px,1fr) 140px minmax(180px,1fr) auto;align-items:end;gap:.75rem;display:grid}.CaptainTeamManager-module__trZhUq__rewardForm label{gap:.45rem;display:grid}.CaptainTeamManager-module__trZhUq__rewardForm label>span{color:#626a7c;font-size:.78rem;font-weight:750}.CaptainTeamManager-module__trZhUq__rewardForm input,.CaptainTeamManager-module__trZhUq__rewardForm select{min-width:0;height:2.55rem;color:var(--ink);font:inherit;background:#fff;border:1px solid #d2d7e5;border-radius:.65rem;padding:0 .75rem;font-size:.85rem}.CaptainTeamManager-module__trZhUq__rewardForm button{background:var(--gold);color:#fff;height:2.55rem;font:inherit;cursor:pointer;border:0;border-radius:.65rem;padding:0 1rem;font-size:.82rem;font-weight:850}.CaptainTeamManager-module__trZhUq__rewardForm button:disabled{cursor:wait;opacity:.55}.CaptainTeamManager-module__trZhUq__rewardSuccess,.CaptainTeamManager-module__trZhUq__rewardError{margin:.8rem 0 0;font-size:.82rem;font-weight:750}.CaptainTeamManager-module__trZhUq__rewardMovements{border-top:1px solid var(--line);margin-top:1.25rem;padding-top:1rem}.CaptainTeamManager-module__trZhUq__rewardMovements>strong{font-size:.82rem}.CaptainTeamManager-module__trZhUq__rewardMovements ul{gap:.45rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.CaptainTeamManager-module__trZhUq__rewardMovements li{border-bottom:1px solid #e7ecee;grid-template-columns:90px 90px 150px minmax(0,1fr);align-items:baseline;gap:.8rem;padding:.5rem 0;font-size:.78rem;display:grid}.CaptainTeamManager-module__trZhUq__rewardMovements li>strong{color:var(--success)}.CaptainTeamManager-module__trZhUq__rewardMovements li>strong.CaptainTeamManager-module__trZhUq__negative{color:var(--danger)}.CaptainTeamManager-module__trZhUq__rewardMovements time,.CaptainTeamManager-module__trZhUq__rewardMovements small{color:var(--muted)}.CaptainTeamManager-module__trZhUq__applicationList{background:#fff;margin:0;padding:0;list-style:none;display:grid}.CaptainTeamManager-module__trZhUq__application{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:1.1rem;padding:1rem 1.15rem;display:grid}.CaptainTeamManager-module__trZhUq__application:first-child{border-top:0}.CaptainTeamManager-module__trZhUq__applicant h3{font-family:var(--va-font-display);margin:0;font-size:1.35rem}.CaptainTeamManager-module__trZhUq__applicant>span{color:var(--coral)}.CaptainTeamManager-module__trZhUq__applicant dl{flex-wrap:wrap;gap:1rem 2rem;margin:.7rem 0 0;display:flex}.CaptainTeamManager-module__trZhUq__applicant dl>div{min-width:8rem}.CaptainTeamManager-module__trZhUq__applicant dt{color:var(--muted);margin-bottom:.3rem;font-size:.78rem}.CaptainTeamManager-module__trZhUq__applicant dd{overflow-wrap:anywhere;margin:0;font-size:.9rem;font-weight:750}.CaptainTeamManager-module__trZhUq__reviewControls{grid-template-columns:repeat(2,minmax(7rem,1fr));align-content:center;gap:.65rem;min-width:17rem;display:grid}.CaptainTeamManager-module__trZhUq__approveButton,.CaptainTeamManager-module__trZhUq__rejectButton,.CaptainTeamManager-module__trZhUq__cancelButton{min-height:2.45rem;font:inherit;cursor:pointer;border:1px solid #c6d2d6;border-radius:.65rem;padding:.7rem 1rem;font-size:.82rem;font-weight:850}.CaptainTeamManager-module__trZhUq__approveButton{border-color:var(--green);background:var(--green);color:#fff}.CaptainTeamManager-module__trZhUq__rejectButton{color:#a54838;background:#fff8f6;border-color:#e2aaa0}.CaptainTeamManager-module__trZhUq__cancelButton{color:var(--ink);background:#fff}.CaptainTeamManager-module__trZhUq__approveButton:disabled,.CaptainTeamManager-module__trZhUq__rejectButton:disabled,.CaptainTeamManager-module__trZhUq__cancelButton:disabled{cursor:wait;opacity:.55}.CaptainTeamManager-module__trZhUq__confirmation{background:var(--accent-soft);border:1px solid #cbd9dd;border-radius:.7rem;grid-column:1/-1;max-width:25rem;padding:.95rem}.CaptainTeamManager-module__trZhUq__confirmation>strong{margin-bottom:.8rem;font-size:.9rem;display:block}.CaptainTeamManager-module__trZhUq__confirmation>div{gap:.6rem;display:flex}.CaptainTeamManager-module__trZhUq__actionError{grid-column:1/-1;margin-top:.3rem;font-size:.8rem;line-height:1.5}.CaptainTeamManager-module__trZhUq__actionError p{margin:0 0 .5rem}.CaptainTeamManager-module__trZhUq__actionError button{color:var(--danger);font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:.5rem;padding:.45rem .65rem;font-weight:750}.CaptainTeamManager-module__trZhUq__teamEmpty{border-left:.22rem solid var(--coral);background:linear-gradient(90deg, var(--coral-soft), #fff 24rem);color:var(--muted);flex-wrap:wrap;gap:.5rem 1rem;padding:1.35rem 1.25rem;font-size:.85rem;display:flex}.CaptainTeamManager-module__trZhUq__teamEmpty strong{color:var(--ink)}.CaptainTeamManager-module__trZhUq__statePanel{min-height:70vh;padding:clamp(3rem,10vw,8rem) max(1rem,50vw - 480px)}.CaptainTeamManager-module__trZhUq__statePanel h1{max-width:16ch;font-size:clamp(2.2rem,6vw,4.5rem)}.CaptainTeamManager-module__trZhUq__statePanel p{max-width:40rem;color:var(--muted);margin:1.5rem 0 0;line-height:1.75}.CaptainTeamManager-module__trZhUq__stateActions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.CaptainTeamManager-module__trZhUq__teamLink:active,.CaptainTeamManager-module__trZhUq__manageRecruitmentLink:active,.CaptainTeamManager-module__trZhUq__stateActions a:active,.CaptainTeamManager-module__trZhUq__stateActions button:active,.CaptainTeamManager-module__trZhUq__sectionTabs button:active,.CaptainTeamManager-module__trZhUq__saveButton:active:not(:disabled),.CaptainTeamManager-module__trZhUq__rewardForm button:active:not(:disabled),.CaptainTeamManager-module__trZhUq__removeMemberButton:active:not(:disabled),.CaptainTeamManager-module__trZhUq__dangerZone>button:active:not(:disabled),.CaptainTeamManager-module__trZhUq__confirmDangerButton:active:not(:disabled),.CaptainTeamManager-module__trZhUq__cancelDangerButton:active:not(:disabled),.CaptainTeamManager-module__trZhUq__approveButton:active:not(:disabled),.CaptainTeamManager-module__trZhUq__rejectButton:active:not(:disabled),.CaptainTeamManager-module__trZhUq__cancelButton:active:not(:disabled),.CaptainTeamManager-module__trZhUq__actionError button:active{transform:translateY(2px)scale(.98);box-shadow:inset 0 2px 5px #00000038}.CaptainTeamManager-module__trZhUq__teamLink:focus-visible,.CaptainTeamManager-module__trZhUq__manageRecruitmentLink:focus-visible,.CaptainTeamManager-module__trZhUq__stateActions a:focus-visible,.CaptainTeamManager-module__trZhUq__stateActions button:focus-visible,.CaptainTeamManager-module__trZhUq__sectionTabs button:focus-visible,.CaptainTeamManager-module__trZhUq__saveButton:focus-visible,.CaptainTeamManager-module__trZhUq__rewardForm button:focus-visible,.CaptainTeamManager-module__trZhUq__removeMemberButton:focus-visible,.CaptainTeamManager-module__trZhUq__dangerZone>button:focus-visible,.CaptainTeamManager-module__trZhUq__confirmDangerButton:focus-visible,.CaptainTeamManager-module__trZhUq__cancelDangerButton:focus-visible,.CaptainTeamManager-module__trZhUq__approveButton:focus-visible,.CaptainTeamManager-module__trZhUq__rejectButton:focus-visible,.CaptainTeamManager-module__trZhUq__cancelButton:focus-visible,.CaptainTeamManager-module__trZhUq__actionError button:focus-visible,.CaptainTeamManager-module__trZhUq__avatarUploadButton:focus-within{outline-offset:2px;outline:3px solid #5a68c940}.CaptainTeamManager-module__trZhUq__loadingRule{background:linear-gradient(90deg, var(--accent) 0 35%, #9bb4be 35% 66%, #dce5e8 66%);border-radius:999px;width:min(28rem,100%);height:.45rem;margin-top:2.5rem;animation:1.4s ease-in-out infinite CaptainTeamManager-module__trZhUq__loading-shift}@keyframes CaptainTeamManager-module__trZhUq__loading-shift{50%{transform:translate(.75rem)}}@media (prefers-reduced-motion:reduce){.CaptainTeamManager-module__trZhUq__loadingRule{animation:none}.CaptainTeamManager-module__trZhUq__recruitmentSwitch>span,.CaptainTeamManager-module__trZhUq__recruitmentSwitch>span:after{transition:none}}@media (max-width:760px){.CaptainTeamManager-module__trZhUq__heading{grid-template-columns:1fr auto}.CaptainTeamManager-module__trZhUq__headingCount{grid-row:auto;min-width:6.5rem}.CaptainTeamManager-module__trZhUq__heading>p{grid-column:1/-1}.CaptainTeamManager-module__trZhUq__teamHeading{grid-template-columns:auto minmax(0,1fr)}.CaptainTeamManager-module__trZhUq__teamIndex{display:none}.CaptainTeamManager-module__trZhUq__teamHeaderActions{grid-column:1/-1;justify-content:stretch}.CaptainTeamManager-module__trZhUq__teamHeaderActions a{flex:10rem}.CaptainTeamManager-module__trZhUq__recruitmentEditor,.CaptainTeamManager-module__trZhUq__application{grid-template-columns:1fr}.CaptainTeamManager-module__trZhUq__rewardForm{grid-template-columns:1fr 1fr}.CaptainTeamManager-module__trZhUq__memberList{grid-template-columns:1fr}.CaptainTeamManager-module__trZhUq__rewardMovements li{grid-template-columns:80px 70px 1fr}.CaptainTeamManager-module__trZhUq__rewardMovements small{grid-column:1/-1}.CaptainTeamManager-module__trZhUq__reviewControls{min-width:0}}@media (max-width:480px){.CaptainTeamManager-module__trZhUq__manager{padding-inline:.75rem}.CaptainTeamManager-module__trZhUq__heading{grid-template-columns:1fr}.CaptainTeamManager-module__trZhUq__headingCount{justify-self:start}.CaptainTeamManager-module__trZhUq__teamPanel,.CaptainTeamManager-module__trZhUq__heading{border-radius:.75rem}.CaptainTeamManager-module__trZhUq__teamHeading{grid-template-columns:auto minmax(0,1fr);padding:.8rem}.CaptainTeamManager-module__trZhUq__sectionTabs{padding-inline:.8rem}.CaptainTeamManager-module__trZhUq__application,.CaptainTeamManager-module__trZhUq__roster,.CaptainTeamManager-module__trZhUq__rewardConsole,.CaptainTeamManager-module__trZhUq__recruitmentEditor{padding:1.1rem}.CaptainTeamManager-module__trZhUq__reviewControls,.CaptainTeamManager-module__trZhUq__rewardForm{grid-template-columns:1fr}.CaptainTeamManager-module__trZhUq__editorFooter,.CaptainTeamManager-module__trZhUq__rewardConsole>header,.CaptainTeamManager-module__trZhUq__memberList li,.CaptainTeamManager-module__trZhUq__dangerZone{flex-direction:column;align-items:stretch}.CaptainTeamManager-module__trZhUq__removeMemberButton,.CaptainTeamManager-module__trZhUq__dangerZone>button,.CaptainTeamManager-module__trZhUq__saveButton{width:100%}.CaptainTeamManager-module__trZhUq__confirmation{grid-column:auto}}
