.HeaderSection-module__Q2bMpq__heroCard{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #b0292814;border-radius:28px;overflow:hidden;box-shadow:0 24px 60px #9f27261a}.HeaderSection-module__Q2bMpq__heroContent{padding:32px;display:block}.HeaderSection-module__Q2bMpq__heroCopy{flex-direction:column;gap:22px;min-width:0;display:flex}.HeaderSection-module__Q2bMpq__heroHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.HeaderSection-module__Q2bMpq__headerCopy{flex-direction:column;gap:6px;display:flex}.HeaderSection-module__Q2bMpq__copyStack{flex-direction:column;gap:24px;display:flex}.HeaderSection-module__Q2bMpq__profileLowerGrid{grid-template-columns:minmax(280px,.9fr) minmax(0,1.3fr);align-items:start;gap:34px;display:grid}.HeaderSection-module__Q2bMpq__profileTextPanel{flex-direction:column;gap:30px;min-width:0;display:flex}.HeaderSection-module__Q2bMpq__eyebrow{color:#d14b46;letter-spacing:.14em;text-transform:uppercase;width:fit-content;font-size:12px;font-weight:800;display:inline-block}.HeaderSection-module__Q2bMpq__sectionTitle{color:#18203d;letter-spacing:-.04em;margin:0;font-size:28px;font-weight:800;line-height:1.1}.HeaderSection-module__Q2bMpq__titleBlock{flex-direction:column;gap:8px;display:flex}.HeaderSection-module__Q2bMpq__titleLabel{color:#bb807a;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.HeaderSection-module__Q2bMpq__titleBlock h1{color:#18203d;letter-spacing:-.05em;margin:0;font-size:clamp(2rem,4vw,3.2rem);line-height:.98}.HeaderSection-module__Q2bMpq__titleBlock p{color:#6b4b49;max-width:680px;margin:0;font-size:15px;line-height:1.75}.HeaderSection-module__Q2bMpq__profileInfoList{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.HeaderSection-module__Q2bMpq__profileInfoItem{flex-direction:column;gap:8px;min-width:0;display:flex}.HeaderSection-module__Q2bMpq__profileInfoLabel{color:#bb807a;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.HeaderSection-module__Q2bMpq__profileInfoValue{color:#18203d;letter-spacing:-.025em;word-break:keep-all;margin:0;font-size:18px;font-weight:800;line-height:1.45}.HeaderSection-module__Q2bMpq__activityRows,.HeaderSection-module__Q2bMpq__activityBlock{flex-direction:column;gap:10px;display:flex}.HeaderSection-module__Q2bMpq__activityContent{justify-content:space-between;align-items:flex-start;gap:18px;min-width:0;display:flex}.HeaderSection-module__Q2bMpq__activityRows p{color:#4b5563c2;letter-spacing:-.015em;align-items:baseline;gap:10px;min-width:0;margin:0;font-size:14px;font-weight:700;line-height:1.45;display:flex}.HeaderSection-module__Q2bMpq__activityRows strong{color:#18203d;flex:none;font-size:14px;font-weight:900}.HeaderSection-module__Q2bMpq__activityRows span{word-break:keep-all;min-width:0}.HeaderSection-module__Q2bMpq__instantTournamentButtonRow{flex:none;justify-content:flex-end;min-width:0;margin-left:auto;display:flex}.HeaderSection-module__Q2bMpq__instantTournamentButton{color:#fff;text-shadow:0 1px 1px #5f090961;cursor:pointer;background:linear-gradient(#ffffff42 0%,#fff0 34%),linear-gradient(#ff4f45 0%,#e73332 48%,#b91f24 100%);border:0;border-radius:16px;flex:none;justify-content:center;align-items:center;min-width:156px;min-height:54px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:900;line-height:1.15;transition:transform .16s,box-shadow .16s;animation:1.8s ease-in-out infinite HeaderSection-module__Q2bMpq__instantTournamentButtonPulse;display:inline-flex;position:relative;overflow:hidden;transform:translateY(0);box-shadow:inset 0 1px #ffffff6b,inset 0 -4px #690c123d,0 16px 30px #e7333247,0 0 #e7333257}.HeaderSection-module__Q2bMpq__instantTournamentButton:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 34%,#ffffff85 48%,#0000 62%);animation:2.2s ease-in-out infinite HeaderSection-module__Q2bMpq__instantTournamentButtonShine;position:absolute;inset:-42% -56%;transform:translate(-72%)}.HeaderSection-module__Q2bMpq__instantTournamentButton:hover,.HeaderSection-module__Q2bMpq__instantTournamentButton:focus-visible{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff80,inset 0 -5px #690c123d,0 22px 40px #e733325c,0 0 0 6px #e7333214}.HeaderSection-module__Q2bMpq__instantTournamentButton:active{transform:translateY(1px);box-shadow:inset 0 2px 4px #5f09093d,inset 0 -2px #690c123d,0 10px 20px #e7333238}.HeaderSection-module__Q2bMpq__instantTournamentButton:focus-visible{outline-offset:3px;outline:2px solid #e733323d}@keyframes HeaderSection-module__Q2bMpq__instantTournamentButtonPulse{0%,to{box-shadow:inset 0 1px #ffffff6b,inset 0 -4px #690c123d,0 16px 30px #e7333247,0 0 #e7333257}50%{box-shadow:inset 0 1px #ffffff80,inset 0 -4px #690c123d,0 20px 38px #e7333261,0 0 0 7px #e7333200}}@keyframes HeaderSection-module__Q2bMpq__instantTournamentButtonShine{0%,30%{transform:translate(-72%)}68%,to{transform:translate(72%)}}.HeaderSection-module__Q2bMpq__instantTournamentSelectModal{width:min(720px,100vw - 32px)}.HeaderSection-module__Q2bMpq__instantTournamentNoticeModal{width:min(440px,100vw - 32px)}.HeaderSection-module__Q2bMpq__instantTournamentList{flex-direction:column;gap:12px;margin-top:14px;display:flex}.HeaderSection-module__Q2bMpq__instantTournamentItem{background:#fffafadb;border:1px solid #e7333229;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:14px 16px;display:grid}.HeaderSection-module__Q2bMpq__instantTournamentInfoButton{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:0;display:flex}.HeaderSection-module__Q2bMpq__instantTournamentInfoButton:focus-visible{outline-offset:4px;border-radius:12px;outline:2px solid #e7333233}.HeaderSection-module__Q2bMpq__instantTournamentImage{color:#e73332;background:linear-gradient(135deg,#ffd8d3f2 0%,#fff1eef2 100%) 50%/cover;border-radius:16px;flex:none;justify-content:center;align-items:center;width:58px;height:58px;font-size:22px;font-weight:900;line-height:1;display:inline-flex;overflow:hidden}.HeaderSection-module__Q2bMpq__instantTournamentText{flex-direction:column;gap:5px;min-width:0;display:flex}.HeaderSection-module__Q2bMpq__instantTournamentText strong{color:#18203d;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:900;line-height:1.25;overflow:hidden}.HeaderSection-module__Q2bMpq__instantTournamentText small{color:#6b4b49c7;font-size:12px;font-weight:800;line-height:1.2}.HeaderSection-module__Q2bMpq__instantTournamentJoinButton{border-radius:13px;width:auto;min-width:94px;min-height:42px;padding:0 16px;font-size:13px;box-shadow:0 12px 24px #e7333233}.HeaderSection-module__Q2bMpq__instantTournamentModalActions{justify-content:center;margin-top:18px;display:flex}.HeaderSection-module__Q2bMpq__instantTournamentPrimaryButton{color:#fff;cursor:pointer;background:linear-gradient(#e73332 0%,#c92828 100%);border:0;border-radius:14px;justify-content:center;align-items:center;min-width:150px;min-height:46px;padding:0 20px;font-family:inherit;font-size:14px;font-weight:900;line-height:1;display:inline-flex;box-shadow:0 14px 28px #e7333238}.HeaderSection-module__Q2bMpq__tagRow{flex-wrap:wrap;gap:10px;display:flex}.HeaderSection-module__Q2bMpq__tagChip{color:#d14b46;background:#fff3f1;border-radius:999px;justify-content:center;align-items:center;padding:8px 12px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.HeaderSection-module__Q2bMpq__discordOwnerBlock{flex-direction:column;grid-column:1/-1;gap:8px;display:flex}.HeaderSection-module__Q2bMpq__discordOwnerLink{width:fit-content;max-width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;display:inline-flex}.HeaderSection-module__Q2bMpq__discordOwnerLink:hover .HeaderSection-module__Q2bMpq__discordOwnerLinkText,.HeaderSection-module__Q2bMpq__discordOwnerLink:hover .HeaderSection-module__Q2bMpq__discordOwnerLinkTextActive{filter:brightness(.96)}.HeaderSection-module__Q2bMpq__discordOwnerLink:focus-visible{outline-offset:4px;border-radius:10px;outline:2px solid #5865f22e}.HeaderSection-module__Q2bMpq__discordInlineIcon{color:#5865f2;flex-shrink:0;width:20px;height:20px}.HeaderSection-module__Q2bMpq__discordOwnerLinkText,.HeaderSection-module__Q2bMpq__discordOwnerLinkTextActive{text-overflow:ellipsis;white-space:nowrap;text-underline-offset:3px;max-width:100%;font-size:15px;font-weight:800;text-decoration:underline;display:inline-block;overflow:hidden}.HeaderSection-module__Q2bMpq__discordOwnerLinkText{color:#6b7280;text-decoration-color:#9ca3af}.HeaderSection-module__Q2bMpq__discordOwnerLinkTextActive{color:#2563eb;text-decoration-color:#2563eb}.HeaderSection-module__Q2bMpq__discordOwnerHelper{color:#9ca3af;margin:0;font-size:11px;line-height:1.5}.HeaderSection-module__Q2bMpq__buttonContainer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:18px;width:auto;margin-top:0;margin-left:auto;display:flex;position:static}.HeaderSection-module__Q2bMpq__introductionBlock{flex-direction:column;gap:10px;margin-top:12px;display:flex}.HeaderSection-module__Q2bMpq__introductionTextBox{background:#fff7f6d1;border:0;border-radius:14px;padding:14px 16px}.HeaderSection-module__Q2bMpq__introductionText{color:#18203d;letter-spacing:-.015em;white-space:pre-wrap;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:17px;font-weight:500;line-height:1.9;display:-webkit-box;overflow:hidden}.HeaderSection-module__Q2bMpq__introductionTextExpanded{-webkit-line-clamp:unset;display:block;overflow:visible}.HeaderSection-module__Q2bMpq__introductionToggle{color:#d14b46;letter-spacing:-.01em;cursor:pointer;background:0 0;border:0;width:fit-content;margin:10px 0 0 auto;padding:2px 0;font-family:inherit;font-size:13px;font-weight:900;line-height:1.2;display:block}.HeaderSection-module__Q2bMpq__introductionToggle:hover{color:#b83b37}.HeaderSection-module__Q2bMpq__introductionToggle:focus-visible{outline-offset:3px;border-radius:8px;outline:2px solid #d14b4638}.HeaderSection-module__Q2bMpq__actionButton{letter-spacing:-.02em;border-radius:14px!important;min-height:46px!important;padding:10px 20px!important;font-size:15px!important}.HeaderSection-module__Q2bMpq__editTextButton{color:#475467;letter-spacing:-.02em;text-underline-offset:4px;cursor:pointer;background:0 0;border:none;padding:6px 0;font-family:inherit;font-size:15px;font-weight:750;line-height:1.2;text-decoration:underline}.HeaderSection-module__Q2bMpq__editTextButton:hover{color:#344054}.HeaderSection-module__Q2bMpq__editTextButton:focus-visible{outline-offset:4px;border-radius:8px;outline:2px solid #4754672e}.HeaderSection-module__Q2bMpq__dangerTextButton{color:#e73332;letter-spacing:-.02em;text-underline-offset:4px;cursor:pointer;background:0 0;border:none;padding:6px 0;font-family:inherit;font-size:15px;font-weight:800;line-height:1.2;text-decoration:underline}.HeaderSection-module__Q2bMpq__dangerTextButton:hover{color:#c72929}.HeaderSection-module__Q2bMpq__dangerTextButton:focus-visible{outline-offset:4px;border-radius:8px;outline:2px solid #e733323d}.HeaderSection-module__Q2bMpq__visualPanel{flex-direction:column;margin-top:0;display:flex;position:relative}.HeaderSection-module__Q2bMpq__visualContent{flex-direction:column;gap:24px;margin-top:0;display:flex}.HeaderSection-module__Q2bMpq__visualContent .HeaderSection-module__Q2bMpq__visualLabel{margin-bottom:-10px}.HeaderSection-module__Q2bMpq__visualImage,.HeaderSection-module__Q2bMpq__visualFallback{background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #b0292814;border-radius:20px;min-height:320px}.HeaderSection-module__Q2bMpq__visualImage{background-color:#fbeceb}.HeaderSection-module__Q2bMpq__visualFallback{color:#e73332;background:linear-gradient(135deg,#ffd8d3 0%,#fff1ee 100%);justify-content:center;align-items:center;display:flex}.HeaderSection-module__Q2bMpq__visualFallback span{font-size:72px;font-weight:800;line-height:1}.HeaderSection-module__Q2bMpq__moimLinkBlock{flex-direction:column;gap:8px;display:flex}.HeaderSection-module__Q2bMpq__moimLinkButton{color:#18203d;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:fit-content;max-width:100%;min-height:24px;padding:0;font-family:inherit;transition:color .16s;display:flex}.HeaderSection-module__Q2bMpq__moimLinkButton:hover{color:#d14b46}.HeaderSection-module__Q2bMpq__moimLinkButton:focus-visible{outline-offset:3px;border-radius:8px;outline:2px solid #d14b4638}.HeaderSection-module__Q2bMpq__moimLinkText{color:currentColor;text-align:left;text-overflow:ellipsis;white-space:nowrap;text-underline-offset:3px;min-width:0;font-size:13px;font-weight:750;line-height:1.3;-webkit-text-decoration:underline #d14b4647;text-decoration:underline #d14b4647;overflow:hidden}.HeaderSection-module__Q2bMpq__moimLinkLocalToast{color:#fff;pointer-events:none;background:#111827f0;border-radius:999px;width:fit-content;max-width:100%;margin-top:2px;padding:8px 12px;font-size:12px;font-weight:800;line-height:1.35;box-shadow:0 12px 26px #1118272e}.HeaderSection-module__Q2bMpq__visualLabel{color:#bb807a;letter-spacing:.1em;text-transform:uppercase;width:fit-content;font-size:11px;font-weight:800;display:inline-block}.HeaderSection-module__Q2bMpq__shareModalContent{width:min(520px,100vw - 32px)}.HeaderSection-module__Q2bMpq__shareModalBody{flex-direction:column;gap:14px;width:100%;display:flex}.HeaderSection-module__Q2bMpq__shareModalLinkButton{color:#18203d;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:snow;border:1px solid #b029281f;border-radius:16px;width:100%;min-height:48px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:750;line-height:1.3;overflow:hidden}.HeaderSection-module__Q2bMpq__shareModalLinkButton:hover{border-color:#d14b4647}.HeaderSection-module__Q2bMpq__shareModalCopyButton{color:#fff;cursor:pointer;background:#e73332;border:0;border-radius:14px;min-height:46px;font-family:inherit;font-size:15px;font-weight:900;line-height:1;box-shadow:0 14px 26px #e733322e}.HeaderSection-module__Q2bMpq__shareModalCopyButton:hover{background:#d92d2d}.HeaderSection-module__Q2bMpq__discordIcon{flex-shrink:0;width:20px;height:20px}.HeaderSection-module__Q2bMpq__loginPromptBody{flex-direction:column;gap:14px;display:flex}.HeaderSection-module__Q2bMpq__loginPromptComment{text-align:center;color:#6b4b49;margin:0;font-size:14px;line-height:1.7}.HeaderSection-module__Q2bMpq__loginPromptBanner{color:#fff;letter-spacing:-.02em;background:linear-gradient(135deg,#5865f2 0%,#4854d8 100%);border:none;border-radius:18px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:54px;font-family:inherit;font-size:15px;font-weight:800;line-height:1;transition:transform .2s,box-shadow .2s,filter .2s;display:inline-flex;box-shadow:0 16px 30px #5865f23d}.HeaderSection-module__Q2bMpq__loginPromptBanner:hover{cursor:pointer;filter:brightness(1.03);transform:translateY(-1px);box-shadow:0 20px 36px #5865f247}.HeaderSection-module__Q2bMpq__loginPromptBanner:focus-visible{outline-offset:3px;outline:2px solid #5865f247}.HeaderSection-module__Q2bMpq__joinIntroForm{flex-direction:column;gap:12px;display:flex}.HeaderSection-module__Q2bMpq__joinIntroLabel{color:#18203d;font-size:13px;font-weight:800;line-height:1.2}.HeaderSection-module__Q2bMpq__joinIntroInput{color:#18203d;background:snow;border:1px solid #e7333224;border-radius:16px;outline:none;width:100%;min-height:50px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.7}.HeaderSection-module__Q2bMpq__joinIntroInput::placeholder{color:#b7948f}.HeaderSection-module__Q2bMpq__joinIntroInput:focus{border-color:#e733326b;box-shadow:0 0 0 4px #e7333214}.HeaderSection-module__Q2bMpq__joinIntroMeta{color:#9b7b77;justify-content:space-between;align-items:center;font-size:12px;font-weight:700;display:flex}.HeaderSection-module__Q2bMpq__joinIntroActions{justify-content:flex-end;gap:10px;margin-top:6px;display:flex}.HeaderSection-module__Q2bMpq__joinIntroCancelButton,.HeaderSection-module__Q2bMpq__joinIntroSubmitButton{cursor:pointer;border:0;border-radius:14px;min-height:44px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:850;line-height:1}.HeaderSection-module__Q2bMpq__joinIntroCancelButton{color:#667085;background:#f5f5f5}.HeaderSection-module__Q2bMpq__joinIntroSubmitButton{color:#fff;background:#e73332;box-shadow:0 14px 26px #e733322e}.HeaderSection-module__Q2bMpq__joinIntroCancelButton:disabled,.HeaderSection-module__Q2bMpq__joinIntroSubmitButton:disabled{cursor:not-allowed;opacity:.58}.HeaderSection-module__Q2bMpq__leaveConfirmBody{flex-direction:column;gap:22px;width:100%;display:flex}.HeaderSection-module__Q2bMpq__leaveConfirmMessage{color:#71605f;text-align:center;word-break:keep-all;margin:0;font-size:15px;font-weight:600;line-height:1.7}.HeaderSection-module__Q2bMpq__leaveConfirmActions{justify-content:flex-end;gap:10px;display:flex}.HeaderSection-module__Q2bMpq__leaveConfirmActionsCentered{justify-content:center}.HeaderSection-module__Q2bMpq__leaveConfirmCancelButton,.HeaderSection-module__Q2bMpq__leaveConfirmSubmitButton{cursor:pointer;border:0;border-radius:14px;min-height:44px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:850;line-height:1}.HeaderSection-module__Q2bMpq__leaveConfirmCancelButton{color:#667085;background:#f5f5f5}.HeaderSection-module__Q2bMpq__leaveConfirmSubmitButton{color:#fff;background:#d14b46;min-width:220px;box-shadow:0 14px 26px #d14b462e}.HeaderSection-module__Q2bMpq__leaveConfirmCancelButton:disabled,.HeaderSection-module__Q2bMpq__leaveConfirmSubmitButton:disabled{cursor:not-allowed;opacity:.58}.HeaderSection-module__Q2bMpq__deleteConfirmBody{flex-direction:column;gap:20px;width:100%;display:flex}.HeaderSection-module__Q2bMpq__deleteConfirmMessage{color:#71605f;text-align:center;word-break:keep-all;margin:0;font-size:15px;font-weight:600;line-height:1.7}.HeaderSection-module__Q2bMpq__deleteConfirmField{color:#7a5a58;flex-direction:column;gap:9px;font-size:13px;font-weight:700;line-height:1.6;display:flex}.HeaderSection-module__Q2bMpq__deleteConfirmActions{grid-template-columns:minmax(180px,260px);justify-content:center}.HeaderSection-module__Q2bMpq__deleteConfirmActions .HeaderSection-module__Q2bMpq__leaveConfirmSubmitButton{min-width:220px}.HeaderSection-module__Q2bMpq__deleteConfirmField strong{color:#d14b46;font-weight:900}.HeaderSection-module__Q2bMpq__deleteConfirmInput{color:#18203d;background:snow;border:1px solid #d14b4633;border-radius:14px;outline:none;width:100%;min-height:48px;padding:0 14px;font-family:inherit;font-size:14px;font-weight:700}.HeaderSection-module__Q2bMpq__deleteConfirmInput:focus{border-color:#d14b467a;box-shadow:0 0 0 4px #d14b4614}.HeaderSection-module__Q2bMpq__deleteConfirmInput:disabled{cursor:not-allowed;opacity:.58}@media (max-width:900px){.HeaderSection-module__Q2bMpq__profileLowerGrid{grid-template-columns:1fr}.HeaderSection-module__Q2bMpq__visualPanel,.HeaderSection-module__Q2bMpq__visualContent{margin-top:0}.HeaderSection-module__Q2bMpq__buttonContainer{width:100%;position:static}.HeaderSection-module__Q2bMpq__visualContent{margin-top:0}.HeaderSection-module__Q2bMpq__visualImage,.HeaderSection-module__Q2bMpq__visualFallback{min-height:260px}}@media (max-width:640px){.HeaderSection-module__Q2bMpq__heroContent{gap:18px;padding:22px 18px}.HeaderSection-module__Q2bMpq__heroHeader{align-items:flex-start}.HeaderSection-module__Q2bMpq__sectionTitle{font-size:24px}.HeaderSection-module__Q2bMpq__ownerContainer img,.HeaderSection-module__Q2bMpq__ownerAvatarFallback{border-radius:14px;width:44px;height:44px}.HeaderSection-module__Q2bMpq__ownerAvatarFallback{font-size:18px}.HeaderSection-module__Q2bMpq__ownerText strong{font-size:16px}.HeaderSection-module__Q2bMpq__titleBlock h1{font-size:2rem}.HeaderSection-module__Q2bMpq__titleBlock p,.HeaderSection-module__Q2bMpq__introductionText{font-size:14px}.HeaderSection-module__Q2bMpq__profileInfoList{grid-template-columns:1fr;gap:10px}.HeaderSection-module__Q2bMpq__activityContent{flex-direction:column;align-items:stretch}.HeaderSection-module__Q2bMpq__instantTournamentButtonRow{width:100%;margin-left:0}.HeaderSection-module__Q2bMpq__instantTournamentButton{width:100%;min-height:48px}.HeaderSection-module__Q2bMpq__instantTournamentItem{grid-template-columns:1fr;align-items:stretch}.HeaderSection-module__Q2bMpq__instantTournamentJoinButton{width:100%}.HeaderSection-module__Q2bMpq__buttonContainer{justify-content:flex-start;width:100%}.HeaderSection-module__Q2bMpq__actionButton{width:auto}.HeaderSection-module__Q2bMpq__dangerTextButton,.HeaderSection-module__Q2bMpq__editTextButton{width:fit-content;font-size:14px}.HeaderSection-module__Q2bMpq__visualImage,.HeaderSection-module__Q2bMpq__visualFallback{border-radius:18px;min-height:220px}.HeaderSection-module__Q2bMpq__visualFallback span{font-size:56px}.HeaderSection-module__Q2bMpq__discordOwnerLinkText,.HeaderSection-module__Q2bMpq__discordOwnerLinkTextActive{white-space:normal}}@media (prefers-reduced-motion:reduce){.HeaderSection-module__Q2bMpq__instantTournamentButton,.HeaderSection-module__Q2bMpq__instantTournamentButton:after{animation:none}}
.Button-module__UbsrlW__button{cursor:pointer;border:1px solid;border-radius:10px;outline:none;justify-content:center;align-items:center;min-height:50px;padding:13px 45px;font-family:inherit;font-size:20px;transition:all .4s ease-in-out;display:inline-flex}.Button-module__UbsrlW__button:disabled{opacity:.5;cursor:not-allowed}.Button-module__UbsrlW__fullWidth{width:100%}.Button-module__UbsrlW__primary{color:#fff;background-color:#e74c3c;border-color:#e74c3c;font-weight:700}.Button-module__UbsrlW__primary:hover:not(:disabled){background-color:#c0392b;border-color:#c0392b}.Button-module__UbsrlW__primary:active:not(:disabled){background-color:#a93226;border-color:#a93226}.Button-module__UbsrlW__secondary{color:#e74c3c;background-color:#fff;border-color:#e74c3c;font-weight:700}.Button-module__UbsrlW__secondary:hover:not(:disabled){color:#fff;background-color:#e74c3c}.Button-module__UbsrlW__secondary:active:not(:disabled){background-color:#c0392b;border-color:#c0392b}.Button-module__UbsrlW__default{color:#000c;background-color:#0000;border-color:#0003;font-weight:700}.Button-module__UbsrlW__default:hover:not(:disabled){background-color:#0003;border-color:#0003}.Button-module__UbsrlW__default:active:not(:disabled){background-color:#0000000d;border-color:#0003}.Button-module__UbsrlW__button:focus-visible{box-shadow:0 0 0 3px #e74c3c4d}.Button-module__UbsrlW__default:focus-visible{box-shadow:0 0 0 3px #3498db4d}@media (max-width:600px){.Button-module__UbsrlW__button{min-height:14px;padding:10px 25px;font-size:12px}}
.MoimRoomList-module__REl-TW__sectionCard{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #b0292814;border-radius:28px;flex-direction:column;gap:18px;padding:28px 30px 30px;display:flex;position:relative;box-shadow:0 24px 60px #9f27261a}.MoimRoomList-module__REl-TW__teamMoveLoadingOverlay{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:auto;background:#18203d57;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.MoimRoomList-module__REl-TW__teamMoveLoadingBox{color:#18203d;word-break:keep-all;background:#fff;border:1px solid #e733321f;border-radius:18px;align-items:center;gap:12px;max-width:min(360px,100%);padding:18px 20px;font-size:14px;font-weight:900;line-height:1.45;display:inline-flex;box-shadow:0 22px 54px #18203d33}.MoimRoomList-module__REl-TW__teamMoveSpinner{border:3px solid #e7333229;border-top-color:#e73332;border-radius:999px;flex:0 0 28px;width:28px;height:28px;animation:.9s linear infinite MoimRoomList-module__REl-TW__teamMoveSpin}@keyframes MoimRoomList-module__REl-TW__teamMoveSpin{to{transform:rotate(360deg)}}.MoimRoomList-module__REl-TW__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.MoimRoomList-module__REl-TW__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#d14b46;margin:0;font-size:12px;font-weight:800}.MoimRoomList-module__REl-TW__header h2{letter-spacing:-.04em;color:#18203d;margin:8px 0;font-size:28px;line-height:1.08}.MoimRoomList-module__REl-TW__description{color:#6b4b49;margin:0;font-size:14px;line-height:1.7}.MoimRoomList-module__REl-TW__countBadge{color:#d14b46;background:#fff3f1;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:10px 14px;font-size:13px;font-weight:800;line-height:1;display:inline-flex}.MoimRoomList-module__REl-TW__scheduleScroller{min-width:0;position:relative}.MoimRoomList-module__REl-TW__scheduleList{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#d14b4624 transparent;flex-direction:row;align-items:flex-start;gap:14px;padding:2px 14px 18px 4px;scroll-padding-inline:4px;transition:height .2s;display:flex;overflow:scroll hidden}.MoimRoomList-module__REl-TW__scrollArrow{z-index:2;color:#fff;cursor:pointer;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#6b728057;border:0;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-family:inherit;transition:background .2s,color .2s,box-shadow .2s,opacity .2s,transform .2s;display:inline-flex;position:absolute;top:114px;transform:scale(.98)}.MoimRoomList-module__REl-TW__scheduleScroller:hover .MoimRoomList-module__REl-TW__scrollArrow,.MoimRoomList-module__REl-TW__scheduleScroller:focus-within .MoimRoomList-module__REl-TW__scrollArrow{opacity:1;pointer-events:auto;transform:scale(1)}.MoimRoomList-module__REl-TW__scrollArrow:hover,.MoimRoomList-module__REl-TW__scrollArrow:focus-visible{color:#fff;background:#6b72807a;box-shadow:0 10px 22px #0f172a1f}.MoimRoomList-module__REl-TW__scrollArrow[data-hidden=true]{opacity:0!important;pointer-events:none!important;transform:scale(.98)!important}.MoimRoomList-module__REl-TW__scrollArrow:focus-visible{outline-offset:3px;outline:2px solid #6b728047}.MoimRoomList-module__REl-TW__scrollArrowPrev{left:8px}.MoimRoomList-module__REl-TW__scrollArrowNext{right:8px}.MoimRoomList-module__REl-TW__scrollArrowIcon{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px;display:block}.MoimRoomList-module__REl-TW__scheduleList::-webkit-scrollbar{height:8px}.MoimRoomList-module__REl-TW__scheduleList::-webkit-scrollbar-track{background:0 0}.MoimRoomList-module__REl-TW__scheduleList::-webkit-scrollbar-thumb{background:#d14b4624;border-radius:999px;transition:background .18s}.MoimRoomList-module__REl-TW__scheduleListScrolling{scrollbar-color:#d14b463d transparent}.MoimRoomList-module__REl-TW__scheduleListScrolling::-webkit-scrollbar-thumb{background:#d14b463d}.MoimRoomList-module__REl-TW__scheduleItem{scroll-snap-align:start;scroll-snap-stop:always;background:linear-gradient(#fff9f8 0%,#fff 100%);border:1px solid #e7333214;border-radius:24px;flex:0 0 100%;grid-template-columns:168px minmax(0,1fr);align-items:stretch;gap:16px;padding:16px;display:grid}.MoimRoomList-module__REl-TW__scheduleLink{color:inherit;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s}.MoimRoomList-module__REl-TW__scheduleLink:hover,.MoimRoomList-module__REl-TW__scheduleLink:focus-visible{border-color:#d14b4629;transform:translateY(-1px);box-shadow:0 10px 18px #9f272614,0 2px 6px #9f27260a}.MoimRoomList-module__REl-TW__scheduleLink:focus-visible{outline-offset:4px;outline:2px solid #d14b4638}.MoimRoomList-module__REl-TW__scheduleButton{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;appearance:none;transition:transform .2s,box-shadow .2s,border-color .2s}.MoimRoomList-module__REl-TW__scheduleButton:hover,.MoimRoomList-module__REl-TW__scheduleButton:focus-visible{border-color:#d14b4629;transform:none;box-shadow:0 8px 18px #9f272614}.MoimRoomList-module__REl-TW__scheduleButton:focus-visible{outline-offset:4px;outline:2px solid #d14b4638}.MoimRoomList-module__REl-TW__thumbnail{background:linear-gradient(135deg,#ffd8d3 0%,#fff1ee 100%) 50%/cover no-repeat;border-radius:20px;justify-content:center;align-items:center;height:100%;min-height:142px;display:flex}.MoimRoomList-module__REl-TW__thumbnailFallback{color:#e73332;font-size:42px;font-weight:800;line-height:1}.MoimRoomList-module__REl-TW__scheduleDiscordTextLink{color:#5865f2;border-radius:999px;justify-content:center;align-items:center;gap:5px;height:33px;padding:0 4px;font-size:13px;font-weight:800;line-height:1;text-decoration:none;transition:color .2s,opacity .2s;display:inline-flex}.MoimRoomList-module__REl-TW__scheduleDiscordTextLink:hover,.MoimRoomList-module__REl-TW__scheduleDiscordTextLink:focus-visible{color:#4752c4}.MoimRoomList-module__REl-TW__scheduleDiscordTextLink:focus-visible{outline-offset:3px;outline:2px solid #5865f247}.MoimRoomList-module__REl-TW__scheduleDiscordIcon{flex-shrink:0;width:17px;height:17px}.MoimRoomList-module__REl-TW__scheduleBody{flex-direction:column;justify-content:flex-start;gap:10px;min-width:0;display:flex}.MoimRoomList-module__REl-TW__scheduleTopRow{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.MoimRoomList-module__REl-TW__scheduleTopRow h3{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.MoimRoomList-module__REl-TW__dayBadge,.MoimRoomList-module__REl-TW__peopleBadge,.MoimRoomList-module__REl-TW__statusBadge,.MoimRoomList-module__REl-TW__tagChip{border-radius:999px;justify-content:center;align-items:center;width:fit-content;height:30px;line-height:1;display:inline-flex}.MoimRoomList-module__REl-TW__dayBadge{color:#fff;background:#e73332;padding:0 12px;font-size:13px;font-weight:800}.MoimRoomList-module__REl-TW__dayBadge_primary,.MoimRoomList-module__REl-TW__dayBadge_cancel{background:#e73331}.MoimRoomList-module__REl-TW__dayBadge_pending{background:#ff9f43}.MoimRoomList-module__REl-TW__dayBadge_done{background:#9e9e9e}.MoimRoomList-module__REl-TW__dayBadge_hidden{display:none}.MoimRoomList-module__REl-TW__allianceBadge{color:#fff;letter-spacing:0;background:#00bfff;border-radius:999px;justify-content:center;align-items:center;gap:4px;height:30px;padding:0 12px;font-size:13px;font-weight:800;line-height:1;display:inline-flex}.MoimRoomList-module__REl-TW__allianceBadgeIcon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:16px;height:16px}.MoimRoomList-module__REl-TW__peopleBadge{color:#9f2726;background:#9f272614;flex-shrink:0;margin-left:0;padding:0 10px;font-size:13px;font-weight:800}.MoimRoomList-module__REl-TW__scheduleActionButton{color:#fff;width:fit-content;height:33px;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:8px 13px;font-size:13px;font-weight:800;line-height:1;transition:transform .2s,box-shadow .2s,opacity .2s;display:inline-flex}.MoimRoomList-module__REl-TW__scheduleActionButton:hover,.MoimRoomList-module__REl-TW__scheduleActionButton:focus-visible{transform:translateY(-1px);box-shadow:0 8px 14px #9f27261f}.MoimRoomList-module__REl-TW__scheduleActionButton:disabled{cursor:default;opacity:.68;box-shadow:none;transform:none}.MoimRoomList-module__REl-TW__scheduleActionButton:focus-visible{outline-offset:3px;outline:2px solid #d14b463d}.MoimRoomList-module__REl-TW__scheduleActionJoin{background:#e73332}.MoimRoomList-module__REl-TW__scheduleActionCancel{background:#6b7280}.MoimRoomList-module__REl-TW__scheduleActionDelete{background:#9f2726}.MoimRoomList-module__REl-TW__scheduleActionDelete:hover,.MoimRoomList-module__REl-TW__scheduleActionDelete:focus-visible{box-shadow:0 10px 20px #9f27262e}.MoimRoomList-module__REl-TW__scheduleActionTeamBuild{color:#fff;background:linear-gradient(#22c55e 0%,#16a34a 100%);gap:6px}.MoimRoomList-module__REl-TW__scheduleActionTeamBuild:hover,.MoimRoomList-module__REl-TW__scheduleActionTeamBuild:focus-visible{box-shadow:0 10px 20px #16a34a33}.MoimRoomList-module__REl-TW__scheduleActionTeamBuildIcon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:16px;height:16px}.MoimRoomList-module__REl-TW__statusBadge{color:#fff;padding:8px 12px;font-size:13px;font-weight:800}.MoimRoomList-module__REl-TW__statusRegistering{background:#4f8df7}.MoimRoomList-module__REl-TW__statusClosed{background:#12b5cb}.MoimRoomList-module__REl-TW__statusAuctioning{background:#2e9c4b}.MoimRoomList-module__REl-TW__statusOngoing{background:#ef4444}.MoimRoomList-module__REl-TW__statusCompleted{background:#9e9e9e}.MoimRoomList-module__REl-TW__statusPending{background:#ff9f43}.MoimRoomList-module__REl-TW__statusDefault{background:#666}.MoimRoomList-module__REl-TW__scheduleBody h3{color:#18203d;letter-spacing:0;word-break:keep-all;margin:0;font-size:30px;line-height:1.2}.MoimRoomList-module__REl-TW__tournamentMemberCount{color:#9f2726;background:#9f272614;border-radius:999px;width:fit-content;margin:-2px 0 0;padding:6px 10px;font-size:13px;font-weight:800;line-height:1}.MoimRoomList-module__REl-TW__tournamentWinnerTeam{color:#b87512;text-overflow:ellipsis;white-space:nowrap;background:#fff7df;border:1px solid #db9b1f47;border-radius:999px;align-items:center;gap:5px;width:fit-content;max-width:min(100%,360px);margin:-2px 0 0;padding:6px 10px;font-size:13px;font-weight:900;line-height:1;display:inline-flex;overflow:hidden}.MoimRoomList-module__REl-TW__tournamentWinnerTeam span{flex-shrink:0;font-size:13px;line-height:1}.MoimRoomList-module__REl-TW__tournamentDateGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(100%,360px);display:grid}.MoimRoomList-module__REl-TW__scheduleDate,.MoimRoomList-module__REl-TW__scheduleCloseCountdown{background:#fff7f6d6;border:1px solid #e733321a;border-radius:12px;min-width:0;margin:0;padding:10px 11px;position:relative}.MoimRoomList-module__REl-TW__moimScheduleDate{justify-content:space-between;align-items:center;gap:12px;display:flex}.MoimRoomList-module__REl-TW__scheduleDateText{flex:auto;min-width:0;display:block}.MoimRoomList-module__REl-TW__scheduleDate>span:not(.MoimRoomList-module__REl-TW__scheduleDateText):not(.MoimRoomList-module__REl-TW__dayBadge),.MoimRoomList-module__REl-TW__scheduleDateLabel,.MoimRoomList-module__REl-TW__scheduleCloseCountdown span{color:#a06a66;margin-bottom:6px;font-size:12px;font-weight:900;line-height:1;display:block}.MoimRoomList-module__REl-TW__moimScheduleDate .MoimRoomList-module__REl-TW__dayBadge{color:#fff;flex-shrink:0;margin-bottom:0}.MoimRoomList-module__REl-TW__scheduleDate strong,.MoimRoomList-module__REl-TW__tournamentCountdown{color:#5c3330;word-break:keep-all;font-size:14px;font-weight:800;line-height:1.28;display:block}.MoimRoomList-module__REl-TW__tournamentCountdownUrgent{color:#e73332}.MoimRoomList-module__REl-TW__tournamentCountdown{color:#d14b46;font-variant-numeric:tabular-nums;font-weight:900}.MoimRoomList-module__REl-TW__tournamentCountdown.MoimRoomList-module__REl-TW__tournamentCountdownUrgent{color:#e73332}.MoimRoomList-module__REl-TW__tournamentCountdown.MoimRoomList-module__REl-TW__tournamentCountdownSuccess{color:#16a34a}.MoimRoomList-module__REl-TW__tournamentCountdown.MoimRoomList-module__REl-TW__tournamentCountdownCompleted{color:#4b5563}.MoimRoomList-module__REl-TW__tagRow{flex-wrap:wrap;gap:8px;display:flex}.MoimRoomList-module__REl-TW__tagChip{color:#d14b46;background:#fff7f6;border:1px solid #e733321f;padding:7px 11px;font-size:12px;font-weight:700}.MoimRoomList-module__REl-TW__scheduleAllianceBox{background:#00bfff0f;border:1px solid #00bfff33;border-radius:8px;flex-direction:column;align-items:flex-start;gap:8px;width:100%;padding:9px;display:flex}.MoimRoomList-module__REl-TW__scheduleAllianceHostRow{flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;display:flex}.MoimRoomList-module__REl-TW__scheduleAllianceCompany{color:#5c3330;background:#9f27260f;border-radius:999px;align-items:center;gap:6px;max-width:190px;min-height:30px;padding:3px 9px 3px 4px;font-size:12px;font-weight:800;line-height:1;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.MoimRoomList-module__REl-TW__scheduleAllianceHostCompany{background:#fff;max-width:min(100%,240px);box-shadow:0 6px 16px #00bfff1f}.MoimRoomList-module__REl-TW__scheduleAllianceHostMark{color:#fff;background:#00bfff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.MoimRoomList-module__REl-TW__scheduleAllianceCompany:hover,.MoimRoomList-module__REl-TW__scheduleAllianceCompany:focus-visible{background:#9f27261c;transform:translateY(-1px)}.MoimRoomList-module__REl-TW__scheduleAllianceCompany:focus-visible{outline-offset:2px;outline:2px solid #9f27262e}.MoimRoomList-module__REl-TW__scheduleAllianceCurrentCompany{cursor:default}.MoimRoomList-module__REl-TW__scheduleAllianceCurrentCompany:hover,.MoimRoomList-module__REl-TW__scheduleAllianceCurrentCompany:focus-visible{background:#9f27260f;transform:none}.MoimRoomList-module__REl-TW__scheduleAllianceHostCompany.MoimRoomList-module__REl-TW__scheduleAllianceCurrentCompany:hover,.MoimRoomList-module__REl-TW__scheduleAllianceHostCompany.MoimRoomList-module__REl-TW__scheduleAllianceCurrentCompany:focus-visible{background:#fff}.MoimRoomList-module__REl-TW__scheduleAllianceCompany img,.MoimRoomList-module__REl-TW__scheduleAllianceFallback{border-radius:999px;flex-shrink:0;width:24px;height:24px}.MoimRoomList-module__REl-TW__scheduleAllianceCompany img{object-fit:cover}.MoimRoomList-module__REl-TW__scheduleAllianceFallback{color:#d14b46;background:#ffe3df;justify-content:center;align-items:center;font-size:11px;font-weight:900;display:inline-flex}.MoimRoomList-module__REl-TW__scheduleAllianceCompany>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.MoimRoomList-module__REl-TW__tournamentTagRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:min(100%,360px);display:grid}.MoimRoomList-module__REl-TW__tournamentInfoBadge{color:#fff;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;justify-content:center;align-items:center;width:100%;min-width:0;height:32px;padding:0 10px;font-size:13px;font-weight:800;line-height:1;display:inline-flex;overflow:hidden}.MoimRoomList-module__REl-TW__tournamentGameBadge{background:#673ab7}.MoimRoomList-module__REl-TW__tournamentAccessBadge{color:#9f2726;box-shadow:none;background:#9f272614;border:0}.MoimRoomList-module__REl-TW__scheduleActionRow{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:8px;margin-top:-4px;display:flex}.MoimRoomList-module__REl-TW__scheduleDiscordTextLink{margin-right:auto}.MoimRoomList-module__REl-TW__scheduleActionEdit{color:#d14b46;background:#fff;border:1px solid #e733322e}.MoimRoomList-module__REl-TW__scheduleActionEdit:hover,.MoimRoomList-module__REl-TW__scheduleActionEdit:focus-visible{box-shadow:0 10px 20px #cd463b1f}.MoimRoomList-module__REl-TW__positionModal,.MoimRoomList-module__REl-TW__companySelectModal{width:min(420px,100vw - 48px)}.MoimRoomList-module__REl-TW__teamBuildModal{width:min(560px,100vw - 48px)}.MoimRoomList-module__REl-TW__teamBuildModal p{white-space:pre-line;word-break:keep-all}.MoimRoomList-module__REl-TW__teamBuildActions{justify-content:flex-end;gap:8px;display:flex}.MoimRoomList-module__REl-TW__teamBuildActionsCentered{justify-content:center}.MoimRoomList-module__REl-TW__teamBuildCancelButton,.MoimRoomList-module__REl-TW__teamBuildConfirmButton,.MoimRoomList-module__REl-TW__deleteConfirmButton{cursor:pointer;border:0;border-radius:8px;padding:11px 16px;font-size:14px;font-weight:800}.MoimRoomList-module__REl-TW__teamBuildCancelButton{color:#4b5563;background:#f3f4f6}.MoimRoomList-module__REl-TW__teamBuildConfirmButton{color:#fff;background:#5865f2;min-width:212px}.MoimRoomList-module__REl-TW__teamBuildConfirmButton:hover,.MoimRoomList-module__REl-TW__teamBuildConfirmButton:focus-visible{background:#4652d9;outline:none}.MoimRoomList-module__REl-TW__deleteConfirmButton{color:#fff;background:#9f2726}.MoimRoomList-module__REl-TW__teamBuildCancelButton:disabled,.MoimRoomList-module__REl-TW__teamBuildConfirmButton:disabled,.MoimRoomList-module__REl-TW__deleteConfirmButton:disabled{cursor:default;opacity:.65}.MoimRoomList-module__REl-TW__positionModalBody{flex-direction:column;gap:14px;display:flex}.MoimRoomList-module__REl-TW__positionSelectBlock{flex-direction:column;gap:8px;display:flex}.MoimRoomList-module__REl-TW__positionSelectLabel{color:#18203d;margin:0;font-size:12px;font-weight:900;line-height:1}.MoimRoomList-module__REl-TW__joinCompanyList{scrollbar-width:thin;scrollbar-color:#d14b4647 transparent;grid-template-columns:1fr;gap:8px;max-height:min(420px,100vh - 260px);padding:4px 4px 8px;display:grid;overflow-y:auto}.MoimRoomList-module__REl-TW__joinCompanyButton{color:#18203d;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:12px;justify-content:flex-start;align-items:center;gap:10px;min-height:56px;padding:8px 12px 8px 8px;font-family:inherit;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;display:flex}.MoimRoomList-module__REl-TW__joinCompanyButton:hover:not(:disabled),.MoimRoomList-module__REl-TW__joinCompanyButton:focus-visible:not(:disabled){background:#fff7f6;border-color:#d14b4638;box-shadow:0 6px 14px #9f272614}.MoimRoomList-module__REl-TW__joinCompanyButton:focus-visible{outline-offset:2px;outline:2px solid #d14b4633}.MoimRoomList-module__REl-TW__joinCompanyButton:disabled{cursor:default;opacity:.65}.MoimRoomList-module__REl-TW__joinCompanyImage,.MoimRoomList-module__REl-TW__joinCompanyImageFallback{border-radius:12px;flex-shrink:0;width:38px;height:38px}.MoimRoomList-module__REl-TW__joinCompanyImage{object-fit:cover;background:#fff3f1}.MoimRoomList-module__REl-TW__joinCompanyImageFallback{color:#fff;background:linear-gradient(135deg,#ff8f88 0%,#ffb9b1 100%);justify-content:center;align-items:center;font-size:16px;font-weight:900;line-height:1;display:inline-flex}.MoimRoomList-module__REl-TW__joinCompanyText{flex-direction:column;flex:1;align-items:flex-start;gap:5px;min-width:0;display:flex}.MoimRoomList-module__REl-TW__joinCompanyName{min-width:0;max-width:100%;color:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;line-height:1.2;display:block;overflow:hidden}.MoimRoomList-module__REl-TW__joinCompanyPosition{color:#d14b46;font-size:11px;font-weight:900;line-height:1}.MoimRoomList-module__REl-TW__positionOptionGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.MoimRoomList-module__REl-TW__positionSelectBlock .MoimRoomList-module__REl-TW__positionOptionGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.MoimRoomList-module__REl-TW__positionOptionButton{color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:10px;justify-content:center;align-items:center;min-height:36px;padding:0 10px;font-family:inherit;font-size:12px;font-weight:900;line-height:1;transition:background .18s,border-color .18s,color .18s,opacity .18s,transform .18s;display:inline-flex}.MoimRoomList-module__REl-TW__positionOptionButton:hover:not(:disabled),.MoimRoomList-module__REl-TW__positionOptionButton:focus-visible:not(:disabled){background:#fff7f6;border-color:#d14b4638;transform:translateY(-1px)}.MoimRoomList-module__REl-TW__positionOptionButton:focus-visible{outline-offset:2px;outline:2px solid #d14b4633}.MoimRoomList-module__REl-TW__positionOptionButton:disabled{cursor:default;opacity:.38}.MoimRoomList-module__REl-TW__positionOptionSelected,.MoimRoomList-module__REl-TW__positionOptionSelected:hover:not(:disabled),.MoimRoomList-module__REl-TW__positionOptionSelected:focus-visible:not(:disabled){color:#fff;background:#374151;border-color:#374151}.MoimRoomList-module__REl-TW__positionComment{color:#d14b46;text-align:center;min-height:18px;margin:0;font-size:12px;font-weight:800;line-height:1.5}.MoimRoomList-module__REl-TW__positionIntroBlock{gap:8px;margin-top:14px;display:grid}.MoimRoomList-module__REl-TW__positionIntroLabel{color:#111827;font-size:13px;font-weight:900;line-height:1.3}.MoimRoomList-module__REl-TW__positionIntroInput{resize:vertical;color:#111827;width:100%;min-height:92px;font:inherit;background:#fff;border:1px solid #d1d5db;border-radius:14px;outline:none;padding:12px 13px;font-size:14px;font-weight:700;line-height:1.45;transition:border-color .18s,box-shadow .18s,opacity .18s}.MoimRoomList-module__REl-TW__positionIntroInput::placeholder{color:#9ca3af;font-weight:700}.MoimRoomList-module__REl-TW__positionIntroInput:focus{border-color:#e73332;box-shadow:0 0 0 3px #e733321f}.MoimRoomList-module__REl-TW__positionIntroInput:disabled{opacity:.65}.MoimRoomList-module__REl-TW__positionIntroMeta{color:#6b7280;justify-content:space-between;gap:12px;font-size:12px;font-weight:800;line-height:1.3;display:flex}.MoimRoomList-module__REl-TW__positionCustomTierBlock{gap:8px;margin-top:14px;display:grid}.MoimRoomList-module__REl-TW__positionCustomTierSelect{color:#111827;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #d1d5db;border-radius:14px;outline:none;padding:0 13px;font-size:14px;font-weight:800;line-height:1.2;transition:border-color .18s,box-shadow .18s,opacity .18s}.MoimRoomList-module__REl-TW__positionCustomTierSelect:focus{border-color:#e73332;box-shadow:0 0 0 3px #e733321f}.MoimRoomList-module__REl-TW__positionCustomTierSelect:disabled{opacity:.65}.MoimRoomList-module__REl-TW__positionCustomTierLpBox{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:14px;align-items:center;min-height:46px;padding:0 13px;font-size:14px;font-weight:900;line-height:1;transition:border-color .18s,box-shadow .18s,opacity .18s;display:flex}.MoimRoomList-module__REl-TW__positionCustomTierLpBox:focus-within{border-color:#e73332;box-shadow:0 0 0 3px #e733321f}.MoimRoomList-module__REl-TW__positionCustomTierLpInput{min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:0;flex:1}.MoimRoomList-module__REl-TW__positionCustomTierLpInput::placeholder{color:#9ca3af}.MoimRoomList-module__REl-TW__positionCustomTierHelp{color:#6b7280;margin:0;font-size:11px;font-weight:700;line-height:1.45}.MoimRoomList-module__REl-TW__positionModalActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.MoimRoomList-module__REl-TW__positionCancelButton,.MoimRoomList-module__REl-TW__positionConfirmButton{cursor:pointer;border:0;border-radius:14px;min-height:46px;font-family:inherit;font-size:14px;font-weight:900;transition:background .18s,box-shadow .18s,opacity .18s,transform .18s}.MoimRoomList-module__REl-TW__positionCancelButton{color:#374151;background:#f3f4f6}.MoimRoomList-module__REl-TW__positionConfirmButton{color:#fff;background:#e73332;box-shadow:0 10px 20px #e733322e}.MoimRoomList-module__REl-TW__positionCancelButton:hover:not(:disabled),.MoimRoomList-module__REl-TW__positionConfirmButton:hover:not(:disabled),.MoimRoomList-module__REl-TW__positionCancelButton:focus-visible:not(:disabled),.MoimRoomList-module__REl-TW__positionConfirmButton:focus-visible:not(:disabled){transform:translateY(-1px)}.MoimRoomList-module__REl-TW__positionConfirmButton:hover:not(:disabled),.MoimRoomList-module__REl-TW__positionConfirmButton:focus-visible:not(:disabled){background:#c92c2b;box-shadow:0 14px 26px #e733323d}.MoimRoomList-module__REl-TW__positionCancelButton:disabled,.MoimRoomList-module__REl-TW__positionConfirmButton:disabled{cursor:default;opacity:.65}.MoimRoomList-module__REl-TW__scheduleTeamBoard{grid-column:1/-1;grid-template-columns:1fr;gap:12px;margin-top:6px;display:grid}.MoimRoomList-module__REl-TW__scheduleAutoTeamButton{color:#166534;width:100%;min-height:46px;font:inherit;cursor:pointer;background:linear-gradient(#ecfdf3 0%,#dcfce7 100%);border:0;border-radius:14px;justify-content:flex-start;align-items:center;gap:9px;padding:7px 12px 7px 10px;font-size:13px;font-weight:900;line-height:1;transition:background .2s,box-shadow .2s,transform .2s;display:inline-flex;box-shadow:inset 0 1px #ffffffc7,0 8px 18px #1665341a}.MoimRoomList-module__REl-TW__scheduleAutoTeamButton:hover,.MoimRoomList-module__REl-TW__scheduleAutoTeamButton:focus-visible{background:linear-gradient(#dcfce7 0%,#bbf7d0 100%);transform:translateY(-1px);box-shadow:inset 0 1px #ffffffb8,0 12px 22px #16653424}.MoimRoomList-module__REl-TW__scheduleAutoTeamButton:active{transform:translateY(0);box-shadow:inset 0 1px #ffffffa3,0 5px 12px #1665341f}.MoimRoomList-module__REl-TW__scheduleAutoTeamButton:focus-visible{outline-offset:3px;outline:2px solid #16653438}.MoimRoomList-module__REl-TW__scheduleAutoTeamButton:disabled{cursor:default;opacity:.68;transform:none;box-shadow:inset 0 1px #ffffffa3,0 5px 12px #16653414}.MoimRoomList-module__REl-TW__scheduleAutoTeamIcon{color:#15803d;background:#22c55e1a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.MoimRoomList-module__REl-TW__scheduleAutoTeamBalanceIcon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;display:block}.MoimRoomList-module__REl-TW__scheduleAutoTeamLabel{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.MoimRoomList-module__REl-TW__scheduleAutoTeamArrow{color:#fff;background:#16a34ae6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.MoimRoomList-module__REl-TW__scheduleAutoTeamArrowIcon{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;display:block}.MoimRoomList-module__REl-TW__scheduleTeamGroup{background:#ffffffc2;border:1px solid #e733321a;border-radius:16px;min-width:0;padding:10px}.MoimRoomList-module__REl-TW__scheduleTeamGroupEditable{transition:border-color .2s,box-shadow .2s,background-color .2s}.MoimRoomList-module__REl-TW__scheduleTeamGroupEditable:hover{box-shadow:0 10px 22px #0f172a14}.MoimRoomList-module__REl-TW__teamA{background:#4f8df70f;border-color:#4f8df72e}.MoimRoomList-module__REl-TW__teamB{background:#ef44440d;border-color:#ef444429}.MoimRoomList-module__REl-TW__scheduleTeamHeader{color:#18203d;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:12px;font-weight:900;line-height:1;display:flex}.MoimRoomList-module__REl-TW__scheduleMemberList{grid-template-columns:1fr;gap:10px;display:grid}.MoimRoomList-module__REl-TW__scheduleMemberChip{background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;align-items:stretch;gap:8px;min-width:0;padding:10px;display:flex;box-shadow:0 2px 8px #0f172a0a}.MoimRoomList-module__REl-TW__scheduleMemberChipDraggable{cursor:grab;-webkit-user-select:none;user-select:none}.MoimRoomList-module__REl-TW__scheduleMemberChipDraggable:active{cursor:grabbing}.MoimRoomList-module__REl-TW__scheduleMemberChip[data-moving=true]{opacity:.55;cursor:progress}.MoimRoomList-module__REl-TW__scheduleMemberDropPreview{color:#6b7280;background:#ffffff8a;border:1.5px dashed #6b72808c;border-radius:12px;justify-content:center;align-items:center;min-height:56px;font-size:12px;font-weight:900;line-height:1.2;display:flex}.MoimRoomList-module__REl-TW__scheduleMemberChipPlaceholder{box-shadow:none;background:#ffffff8a;border:1.5px dashed #6b72808c}.MoimRoomList-module__REl-TW__scheduleMemberChipPlaceholder>*{visibility:hidden}.MoimRoomList-module__REl-TW__scheduleMemberDropPreview{color:#15803d;background:#f0fdf4b8;border-color:#16a34aa3;gap:7px}.MoimRoomList-module__REl-TW__scheduleMemberDropPlus{color:#fff;background:#16a34a;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:18px;font-weight:900;line-height:1;display:inline-flex}.MoimRoomList-module__REl-TW__scheduleMemberMain{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.MoimRoomList-module__REl-TW__scheduleMemberAvatarCol{flex-direction:column;flex-shrink:0;align-items:center;gap:6px;display:flex}.MoimRoomList-module__REl-TW__scheduleMemberBody{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.MoimRoomList-module__REl-TW__scheduleMemberTop{justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;max-width:100%;display:flex}.MoimRoomList-module__REl-TW__scheduleMemberIdentity{flex-direction:column;gap:3px;min-width:0;display:flex}.MoimRoomList-module__REl-TW__scheduleMemberNameRow{align-items:flex-end;gap:5px;min-width:0;max-width:100%;display:flex}.MoimRoomList-module__REl-TW__scheduleMemberAvatar,.MoimRoomList-module__REl-TW__scheduleMemberAvatarFallback{border-radius:999px;flex-shrink:0;width:34px;height:34px}.MoimRoomList-module__REl-TW__scheduleMemberAvatar{object-fit:cover;border:1px solid #d1d5db;display:block}.MoimRoomList-module__REl-TW__scheduleMemberAvatarFallback{color:#111827;background:#e5e7eb;border:1px solid #d1d5db;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:inline-flex}.MoimRoomList-module__REl-TW__scheduleMemberName{color:#111827;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:800;line-height:1.2;overflow:hidden}.MoimRoomList-module__REl-TW__scheduleMemberJoinTime{color:#9ca3af;white-space:nowrap;flex:none;font-size:10px;font-weight:800;line-height:1.1;transform:translateY(-1px)}.MoimRoomList-module__REl-TW__scheduleMemberSub{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-top:3px;font-size:12px;font-weight:700;line-height:1.2;display:block;overflow:hidden}.MoimRoomList-module__REl-TW__scheduleMemberCompany{color:#4b5563;align-self:flex-start;align-items:center;gap:5px;min-width:0;max-width:100%;font-size:11px;font-weight:800;line-height:1.2;display:inline-flex}.MoimRoomList-module__REl-TW__scheduleMemberCompanyImage,.MoimRoomList-module__REl-TW__scheduleMemberCompanyFallback{border-radius:5px;flex-shrink:0;width:18px;height:18px}.MoimRoomList-module__REl-TW__scheduleMemberCompanyImage{object-fit:cover;border:1px solid #e5e7eb;display:block}.MoimRoomList-module__REl-TW__scheduleMemberCompanyFallback{color:#d14b46;background:#fee2e2;justify-content:center;align-items:center;font-size:9px;font-weight:900;line-height:1;display:inline-flex}.MoimRoomList-module__REl-TW__scheduleMemberCompanyName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.MoimRoomList-module__REl-TW__scheduleMemberMeta{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:inline-flex}.MoimRoomList-module__REl-TW__scheduleTierPill{color:#374151;background:#eceff3;border-radius:8px;justify-content:center;align-items:center;width:fit-content;min-height:24px;padding:4px 8px;font-size:11px;font-weight:800;display:inline-flex}.MoimRoomList-module__REl-TW__schedulePositionGroup{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.MoimRoomList-module__REl-TW__schedulePositionPill{color:#2f63e7;background:#eaf1ff;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-height:24px;padding:3px 7px;font-size:10px;font-weight:800;display:inline-flex}.MoimRoomList-module__REl-TW__positionPrimaryMark{color:#fff;background:#8b5cf6;border-radius:999px;place-items:center;width:16px;height:16px;font-size:9px;font-weight:900;line-height:1;display:inline-grid}.MoimRoomList-module__REl-TW__scheduleMemberSide{flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:center;gap:5px;min-width:0;max-width:100%;display:flex}.MoimRoomList-module__REl-TW__scheduleChampList{align-items:center;gap:3px;display:flex}.MoimRoomList-module__REl-TW__scheduleChampCard{border-radius:999px;flex-shrink:0;width:34px;height:39px;position:relative;overflow:visible}.MoimRoomList-module__REl-TW__scheduleChampImage{object-fit:cover;border:1px solid #d1d5db;border-radius:999px;width:34px;height:34px}.MoimRoomList-module__REl-TW__scheduleChampRate{color:#fff;text-align:center;white-space:nowrap;background:#111827cc;border-radius:999px;min-width:25px;padding:2px 4px;font-size:9px;font-weight:800;line-height:1.1;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.MoimRoomList-module__REl-TW__scheduleMemberEmpty{color:#6b7280;text-align:center;background:snow;border:1px dashed #d1d5db;border-radius:12px;justify-content:center;align-items:center;min-height:46px;margin:0;padding:14px;font-size:12px;font-weight:800;line-height:1.5;display:flex}.MoimRoomList-module__REl-TW__scheduleTeamPositionRow{flex-wrap:wrap;justify-content:center;gap:6px;margin:0 0 10px;display:flex}.MoimRoomList-module__REl-TW__scheduleTeamPositionSlot{color:#9ca3af;white-space:nowrap;background:#f3f4f6;border-radius:999px;align-items:center;gap:3px;padding:5px 9px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.MoimRoomList-module__REl-TW__scheduleTeamPositionSlot b{font-size:10px;font-weight:900}.MoimRoomList-module__REl-TW__scheduleTeamPositionSlotFilled{color:#1d4ed8;background:#dbeafe}.MoimRoomList-module__REl-TW__empty{scroll-snap-align:start;text-align:center;background:linear-gradient(#fff9f8 0%,#fff 100%);border:1px solid #e7333214;border-radius:22px;flex:0 0 100%;justify-content:center;align-items:center;min-height:220px;display:flex}.MoimRoomList-module__REl-TW__empty p{color:#7a5a58;margin:0;font-size:14px;line-height:1.7}@media (max-width:768px){.MoimRoomList-module__REl-TW__scheduleItem{grid-template-columns:1fr}.MoimRoomList-module__REl-TW__scheduleActionRow{grid-column:1}.MoimRoomList-module__REl-TW__scrollArrow{top:150px}.MoimRoomList-module__REl-TW__thumbnail{height:180px}.MoimRoomList-module__REl-TW__scheduleBody{min-height:0}}@media (max-width:640px){.MoimRoomList-module__REl-TW__sectionCard{border-radius:22px;gap:14px;padding:22px 18px 20px}.MoimRoomList-module__REl-TW__header{flex-direction:column}.MoimRoomList-module__REl-TW__header h2{font-size:24px}.MoimRoomList-module__REl-TW__scheduleList{gap:10px;padding-right:4px}.MoimRoomList-module__REl-TW__scheduleItem{border-radius:18px;gap:14px;padding:14px}.MoimRoomList-module__REl-TW__thumbnail{border-radius:16px;height:156px}.MoimRoomList-module__REl-TW__scrollArrow{top:124px}.MoimRoomList-module__REl-TW__scheduleBody h3{font-size:24px}.MoimRoomList-module__REl-TW__tournamentMemberCount{padding:5px 9px;font-size:12px}.MoimRoomList-module__REl-TW__tournamentDateGrid{gap:8px}.MoimRoomList-module__REl-TW__scheduleDate,.MoimRoomList-module__REl-TW__scheduleCloseCountdown{padding:9px}.MoimRoomList-module__REl-TW__scheduleDate strong,.MoimRoomList-module__REl-TW__tournamentCountdown{font-size:12px}.MoimRoomList-module__REl-TW__tournamentInfoBadge{height:29px;padding:0 7px;font-size:11px}.MoimRoomList-module__REl-TW__countBadge{padding:8px 12px}}
