.Battles-module__PfP3ja__container{background-color:var(--bg-page);min-height:100vh;color:var(--text-primary)}
.Hero-module__zqcoSa__hero{background:linear-gradient(135deg,#f97316 0%,#ef4444 50%,#dc2626 100%);padding:3rem 1.5rem 4rem}.Hero-module__zqcoSa__heroContent{max-width:1200px;margin:0 auto}.Hero-module__zqcoSa__heroBreadcrumb{align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.875rem;display:flex}.Hero-module__zqcoSa__breadcrumbLink{color:#ffffffb3;text-decoration:none;transition:color .2s}.Hero-module__zqcoSa__breadcrumbLink:hover{color:#fff}.Hero-module__zqcoSa__breadcrumbSeparator{color:#ffffff80}.Hero-module__zqcoSa__breadcrumbCurrent{color:#fff;font-weight:500}.Hero-module__zqcoSa__heroMain{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.Hero-module__zqcoSa__heroText{flex:1}.Hero-module__zqcoSa__heroTitle{color:#fff;align-items:center;gap:.75rem;margin-bottom:.5rem;font-size:2.5rem;font-weight:800;display:flex}.Hero-module__zqcoSa__heroEmoji{font-size:2.5rem}.Hero-module__zqcoSa__heroDesc{color:#ffffffe6;font-size:1.125rem}.Hero-module__zqcoSa__writeButton{color:#ef4444;background:#fff;border-radius:.75rem;align-items:center;gap:.5rem;padding:.875rem 1.5rem;font-size:.9375rem;font-weight:700;text-decoration:none;transition:all .2s;display:flex;box-shadow:0 4px 12px #00000026}.Hero-module__zqcoSa__writeButton:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0003}.Hero-module__zqcoSa__writeButton svg{width:1.25rem;height:1.25rem}@media (max-width:768px){.Hero-module__zqcoSa__hero{padding:2rem 1rem 3rem}.Hero-module__zqcoSa__heroTitle,.Hero-module__zqcoSa__heroEmoji{font-size:1.75rem}.Hero-module__zqcoSa__heroMain{flex-direction:column;align-items:stretch}.Hero-module__zqcoSa__writeButton{justify-content:center}}
.FilterSection-module__tw5inG__filterSection{background:var(--bg-card);border-bottom:1px solid var(--border);z-index:30;position:sticky;top:0;box-shadow:0 2px 4px #0000000d}.FilterSection-module__tw5inG__filterContent{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;max-width:1200px;margin:0 auto;padding:1rem 1.5rem;display:flex}.FilterSection-module__tw5inG__filterLeft{align-items:center;gap:.75rem;display:flex}.FilterSection-module__tw5inG__label{color:var(--text-secondary);font-size:.875rem;font-weight:600}.FilterSection-module__tw5inG__sortTabs{gap:.375rem;display:flex}.FilterSection-module__tw5inG__sortTab{background:var(--bg-subtle);color:var(--text-secondary);cursor:pointer;border:1px solid #0000;border-radius:9999px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s}.FilterSection-module__tw5inG__sortTab:hover{background:var(--bg-hover)}.FilterSection-module__tw5inG__sortTab.FilterSection-module__tw5inG__active{background:color-mix(in srgb, var(--danger) 12%, var(--bg-card));border-color:color-mix(in srgb, var(--danger) 30%, var(--bg-card));color:var(--danger)}.FilterSection-module__tw5inG__filterRight{align-items:center;gap:.75rem;display:flex}.FilterSection-module__tw5inG__searchBox{align-items:center;display:flex;position:relative}.FilterSection-module__tw5inG__searchBox svg{width:1.125rem;height:1.125rem;color:var(--text-muted);position:absolute;left:.875rem}.FilterSection-module__tw5inG__searchBox input{background:var(--bg-page);border:1px solid var(--border);width:220px;color:var(--text-primary);border-radius:.5rem;padding:.5rem 1rem .5rem 2.5rem;font-size:.875rem;transition:all .2s}.FilterSection-module__tw5inG__searchBox input:focus{border-color:var(--danger);background:var(--bg-card);box-shadow:0 0 0 3px color-mix(in srgb, var(--danger) 18%, transparent);outline:none}.FilterSection-module__tw5inG__searchBox input::placeholder{color:var(--text-muted)}@media (max-width:768px){.FilterSection-module__tw5inG__filterContent{flex-direction:column;align-items:stretch;padding:1rem}.FilterSection-module__tw5inG__searchBox input{width:100%}}
.BattleList-module__tfIYxq__container{max-width:1200px;margin:0 auto;padding:1.5rem}.BattleList-module__tfIYxq__list{flex-direction:column;gap:1rem;display:flex}.BattleList-module__tfIYxq__loadingState,.BattleList-module__tfIYxq__errorState{text-align:center;color:var(--text-secondary);padding:3rem 1rem;font-size:.9375rem}.BattleList-module__tfIYxq__errorState{color:var(--danger)}.BattleList-module__tfIYxq__emptyState{color:var(--text-muted);flex-direction:column;align-items:center;gap:.75rem;padding:4rem 1rem;display:flex}.BattleList-module__tfIYxq__emptyState svg{width:3rem;height:3rem}.BattleList-module__tfIYxq__emptyState p{font-size:1rem}@media (max-width:768px){.BattleList-module__tfIYxq__container{padding:1rem}}
.BattleCard-module__lse6Ba__card{background:var(--bg-card);border:1px solid var(--border);color:inherit;border-radius:1rem;flex-direction:column;gap:.75rem;padding:1.25rem 1.5rem;text-decoration:none;transition:all .2s;display:flex}.BattleCard-module__lse6Ba__card:hover{border-color:color-mix(in srgb, var(--danger) 35%, var(--bg-card));box-shadow:0 4px 12px color-mix(in srgb, var(--danger) 14%, transparent);transform:translateY(-2px)}.BattleCard-module__lse6Ba__header{justify-content:space-between;align-items:center;display:flex}.BattleCard-module__lse6Ba__badges{align-items:center;gap:.5rem;display:flex}.BattleCard-module__lse6Ba__vsTag{background:color-mix(in srgb, var(--danger) 12%, var(--bg-card));color:var(--danger);letter-spacing:.05em;border-radius:.25rem;padding:.125rem .5rem;font-size:.6875rem;font-weight:700}.BattleCard-module__lse6Ba__hotBadge{color:#fff;background:linear-gradient(135deg,#f97316,#ef4444);border-radius:.25rem;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.625rem;font-weight:700;display:inline-flex}.BattleCard-module__lse6Ba__hotBadge svg{width:.75rem;height:.75rem}.BattleCard-module__lse6Ba__completedBadge{background:color-mix(in srgb, var(--success) 14%, var(--bg-card));color:var(--success);border-radius:.25rem;padding:.125rem .5rem;font-size:.6875rem;font-weight:700}.BattleCard-module__lse6Ba__time{color:var(--text-muted);font-size:.75rem}.BattleCard-module__lse6Ba__title{color:var(--text-primary);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:1.0625rem;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.BattleCard-module__lse6Ba__description{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.5;display:-webkit-box;overflow:hidden}.BattleCard-module__lse6Ba__footer{border-top:1px solid var(--border-light);justify-content:space-between;align-items:center;padding-top:.5rem;display:flex}.BattleCard-module__lse6Ba__author{color:var(--text-secondary);font-size:.8125rem;font-weight:500}.BattleCard-module__lse6Ba__stats{gap:.75rem;display:flex}.BattleCard-module__lse6Ba__stat{color:var(--text-muted);align-items:center;gap:.25rem;font-size:.75rem;display:flex}.BattleCard-module__lse6Ba__stat svg{width:.875rem;height:.875rem}@media (max-width:768px){.BattleCard-module__lse6Ba__card{border-radius:.75rem;padding:1rem}.BattleCard-module__lse6Ba__card:hover{transform:none}.BattleCard-module__lse6Ba__title{font-size:.9375rem}}
.VoteBar-module__Vi4oGG__voteBar{width:100%}.VoteBar-module__Vi4oGG__labels{justify-content:space-between;margin-bottom:.375rem;font-size:.8125rem;font-weight:600;display:flex}.VoteBar-module__Vi4oGG__labelA{color:var(--info)}.VoteBar-module__Vi4oGG__labelB{color:var(--danger)}.VoteBar-module__Vi4oGG__bar{background:var(--bg-subtle);border-radius:9999px;height:1.75rem;display:flex;overflow:hidden}.VoteBar-module__Vi4oGG__compact .VoteBar-module__Vi4oGG__bar{height:1.25rem}.VoteBar-module__Vi4oGG__compact .VoteBar-module__Vi4oGG__labels{margin-bottom:.25rem;font-size:.75rem}.VoteBar-module__Vi4oGG__barA{background:linear-gradient(90deg,#3b82f6,#60a5fa);justify-content:center;align-items:center;min-width:0;transition:width .5s;display:flex}.VoteBar-module__Vi4oGG__barB{background:linear-gradient(90deg,#f87171,#ef4444);justify-content:center;align-items:center;min-width:0;transition:width .5s;display:flex}.VoteBar-module__Vi4oGG__percent{color:#fff;white-space:nowrap;font-size:.6875rem;font-weight:700}.VoteBar-module__Vi4oGG__compact .VoteBar-module__Vi4oGG__percent{font-size:.625rem}
.VoteSection-module__NAa5CW__voteSection{background:var(--bg-card);border:1px solid var(--border);border-radius:1rem;padding:1.5rem}.VoteSection-module__NAa5CW__title{color:var(--text-primary);text-align:center;margin-bottom:1.25rem;font-size:1.125rem;font-weight:700}.VoteSection-module__NAa5CW__options{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.VoteSection-module__NAa5CW__vs{color:var(--text-muted);flex-shrink:0;font-size:1.25rem;font-weight:800}.VoteSection-module__NAa5CW__optionBtn{border:2px solid var(--border);background:var(--bg-subtle);cursor:pointer;border-radius:.75rem;flex-direction:column;flex:1;align-items:center;gap:.5rem;padding:1.25rem 1rem;transition:all .2s;display:flex}.VoteSection-module__NAa5CW__optionBtn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.VoteSection-module__NAa5CW__optionBtn:disabled{cursor:default}.VoteSection-module__NAa5CW__optionA:hover:not(:disabled){border-color:var(--info);background:color-mix(in srgb, var(--info) 10%, var(--bg-card))}.VoteSection-module__NAa5CW__optionA.VoteSection-module__NAa5CW__selected{border-color:var(--info);background:color-mix(in srgb, var(--info) 12%, var(--bg-card));box-shadow:0 0 0 3px color-mix(in srgb, var(--info) 22%, transparent)}.VoteSection-module__NAa5CW__optionB:hover:not(:disabled){border-color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, var(--bg-card))}.VoteSection-module__NAa5CW__optionB.VoteSection-module__NAa5CW__selected{border-color:var(--danger);background:color-mix(in srgb, var(--danger) 12%, var(--bg-card));box-shadow:0 0 0 3px color-mix(in srgb, var(--danger) 22%, transparent)}.VoteSection-module__NAa5CW__optionLabel{color:var(--text-muted);font-size:1.5rem;font-weight:800}.VoteSection-module__NAa5CW__optionA .VoteSection-module__NAa5CW__optionLabel{color:var(--info)}.VoteSection-module__NAa5CW__optionB .VoteSection-module__NAa5CW__optionLabel{color:var(--danger)}.VoteSection-module__NAa5CW__optionText{color:var(--text-primary);text-align:center;font-size:.9375rem;font-weight:600}.VoteSection-module__NAa5CW__optionCount{color:var(--text-secondary);font-size:.8125rem}.VoteSection-module__NAa5CW__totalVotes{text-align:center;color:var(--text-secondary);margin-top:.75rem;font-size:.875rem}.VoteSection-module__NAa5CW__myVoteTag{color:var(--info);font-weight:600}@media (max-width:768px){.VoteSection-module__NAa5CW__options{flex-direction:column}.VoteSection-module__NAa5CW__vs{font-size:1rem}.VoteSection-module__NAa5CW__optionBtn{width:100%}}
.OpinionList-module__ZDklmW__list{flex-direction:column;gap:1rem;display:flex}.OpinionList-module__ZDklmW__title{color:var(--text-primary);align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:1.125rem;font-weight:700;display:flex}.OpinionList-module__ZDklmW__title svg{width:1.25rem;height:1.25rem}.OpinionList-module__ZDklmW__item{background:var(--bg-card);border:1px solid var(--border);border-radius:.75rem;padding:1rem 1.25rem}.OpinionList-module__ZDklmW__itemHeader{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.OpinionList-module__ZDklmW__choiceBadge{color:#fff;border-radius:.375rem;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;font-weight:700;display:inline-flex}.OpinionList-module__ZDklmW__choiceA{background:var(--info)}.OpinionList-module__ZDklmW__choiceB{background:var(--danger)}.OpinionList-module__ZDklmW__nickname{color:var(--text-primary);font-size:.875rem;font-weight:600}.OpinionList-module__ZDklmW__voteHistory{align-items:center;gap:0;display:inline-flex}.OpinionList-module__ZDklmW__historyStep{align-items:center;display:inline-flex}.OpinionList-module__ZDklmW__historyBadge{color:#fff;border-radius:.375rem;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;font-weight:700;display:inline-flex}.OpinionList-module__ZDklmW__historyLabel{color:var(--text-muted);font-size:.6875rem}.OpinionList-module__ZDklmW__historyArrow{color:var(--text-muted);margin:0 .125rem;font-size:.6875rem}.OpinionList-module__ZDklmW__time{color:var(--text-muted);margin-left:auto;font-size:.75rem}.OpinionList-module__ZDklmW__editedLabel{color:var(--text-muted);font-size:.6875rem;font-style:italic}.OpinionList-module__ZDklmW__itemWithdrawn{opacity:.7}.OpinionList-module__ZDklmW__withdrawnContent{position:relative}.OpinionList-module__ZDklmW__withdrawnLabel{color:var(--text-muted);margin-bottom:.25rem;font-size:.8125rem;font-style:italic;font-weight:500;display:block}.OpinionList-module__ZDklmW__withdrawnText{color:var(--text-secondary);white-space:pre-wrap;word-break:break-word;filter:blur(4px);-webkit-user-select:none;user-select:none;pointer-events:none;font-size:.875rem;line-height:1.6}.OpinionList-module__ZDklmW__content{color:var(--text-secondary);white-space:pre-wrap;word-break:break-word;font-size:.875rem;line-height:1.6}.OpinionList-module__ZDklmW__contentClamped{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.OpinionList-module__ZDklmW__expandBtn{color:var(--info);cursor:pointer;background:0 0;border:none;margin-top:.25rem;padding:0;font-size:.8125rem;font-weight:500;display:inline-block}.OpinionList-module__ZDklmW__expandBtn:hover{color:var(--primary-hover);text-decoration:underline}.OpinionList-module__ZDklmW__empty{text-align:center;color:var(--text-muted);padding:2rem 1rem;font-size:.9375rem}.OpinionList-module__ZDklmW__pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem;margin-top:.5rem;display:flex}.OpinionList-module__ZDklmW__pageBtn{color:var(--text-secondary);background:var(--bg-card);border:1px solid var(--border);cursor:pointer;border-radius:.375rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;transition:all .15s}.OpinionList-module__ZDklmW__pageBtn:hover:not(:disabled){color:var(--danger);border-color:color-mix(in srgb, var(--danger) 35%, var(--bg-card));background:color-mix(in srgb, var(--danger) 10%, var(--bg-card))}.OpinionList-module__ZDklmW__pageBtn:disabled{opacity:.4;cursor:not-allowed}.OpinionList-module__ZDklmW__pageBtnActive{color:#fff;background:var(--danger);border-color:var(--danger)}.OpinionList-module__ZDklmW__pageBtnActive:hover{color:#fff;background:color-mix(in srgb, var(--danger) 85%, black);border-color:color-mix(in srgb, var(--danger) 85%, black)}
.OpinionForm-module__wlnG7G__form{background:var(--bg-card);border:1px solid var(--border);border-radius:1rem;padding:1.5rem}.OpinionForm-module__wlnG7G__title{color:var(--text-primary);margin-bottom:1rem;font-size:1rem;font-weight:700}.OpinionForm-module__wlnG7G__voteRequired{color:var(--text-muted);text-align:center;padding:1.5rem 0;font-size:.875rem}.OpinionForm-module__wlnG7G__textarea{border:1px solid var(--border);background:var(--bg-card);width:100%;color:var(--text-primary);resize:vertical;box-sizing:border-box;border-radius:.5rem;min-height:80px;padding:.75rem 1rem;font-family:inherit;font-size:.875rem}.OpinionForm-module__wlnG7G__textarea:focus{border-color:var(--danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--danger) 18%, transparent);outline:none}.OpinionForm-module__wlnG7G__textarea::placeholder{color:var(--text-muted)}.OpinionForm-module__wlnG7G__footer{justify-content:space-between;align-items:center;margin-top:.75rem;display:flex}.OpinionForm-module__wlnG7G__anonymousToggle{color:var(--text-secondary);cursor:pointer;align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.OpinionForm-module__wlnG7G__anonymousToggle input{accent-color:var(--danger)}.OpinionForm-module__wlnG7G__myContent{color:var(--text-secondary);white-space:pre-wrap;word-break:break-word;background:var(--bg-subtle);border:1px solid var(--border);border-radius:.5rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.6}.OpinionForm-module__wlnG7G__hint{color:var(--text-muted);font-size:.75rem;font-style:italic}.OpinionForm-module__wlnG7G__actions{gap:.5rem;display:flex}.OpinionForm-module__wlnG7G__editBtn{color:var(--info);border:1px solid color-mix(in srgb, var(--info) 30%, var(--bg-card));cursor:pointer;background:0 0;border-radius:.5rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;transition:all .15s}.OpinionForm-module__wlnG7G__editBtn:hover{background:color-mix(in srgb, var(--info) 10%, var(--bg-card))}.OpinionForm-module__wlnG7G__withdrawBtn{color:var(--text-muted);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:.5rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;transition:all .15s}.OpinionForm-module__wlnG7G__withdrawBtn:hover:not(:disabled){color:var(--danger);border-color:color-mix(in srgb, var(--danger) 35%, var(--bg-card))}.OpinionForm-module__wlnG7G__withdrawBtn:disabled{opacity:.5;cursor:not-allowed}.OpinionForm-module__wlnG7G__cancelBtn{color:var(--text-secondary);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:.5rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;transition:all .15s}.OpinionForm-module__wlnG7G__cancelBtn:hover{background:var(--bg-hover)}.OpinionForm-module__wlnG7G__submitBtn{background:var(--danger);color:#fff;cursor:pointer;border:none;border-radius:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .2s}.OpinionForm-module__wlnG7G__submitBtn:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 85%, black)}.OpinionForm-module__wlnG7G__submitBtn:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.OpinionForm-module__wlnG7G__choiceRow{flex-direction:column}}
.ParticipantList-module__v8LZRa__list{flex-direction:column;gap:.75rem;display:flex}.ParticipantList-module__v8LZRa__title{color:var(--text-primary);align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:1.125rem;font-weight:700;display:flex}.ParticipantList-module__v8LZRa__title svg{width:1.25rem;height:1.25rem}.ParticipantList-module__v8LZRa__item{background:var(--bg-card);border:1px solid var(--border);border-radius:.75rem;padding:.875rem 1.25rem}.ParticipantList-module__v8LZRa__itemWithdrawn{opacity:.7}.ParticipantList-module__v8LZRa__itemHeader{align-items:center;gap:.5rem;display:flex}.ParticipantList-module__v8LZRa__choiceBadge{color:#fff;border-radius:.375rem;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;font-weight:700;display:inline-flex}.ParticipantList-module__v8LZRa__choiceA{background:var(--info)}.ParticipantList-module__v8LZRa__choiceB{background:var(--danger)}.ParticipantList-module__v8LZRa__nickname{color:var(--text-primary);font-size:.875rem;font-weight:600}.ParticipantList-module__v8LZRa__voteHistory{align-items:center;gap:0;display:inline-flex}.ParticipantList-module__v8LZRa__historyStep{align-items:center;display:inline-flex}.ParticipantList-module__v8LZRa__historyBadge{color:#fff;border-radius:.375rem;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;font-weight:700;display:inline-flex}.ParticipantList-module__v8LZRa__historyLabel{color:var(--text-muted);font-size:.6875rem}.ParticipantList-module__v8LZRa__historyArrow{color:var(--text-muted);margin:0 .125rem;font-size:.6875rem}.ParticipantList-module__v8LZRa__editedLabel{color:var(--text-muted);font-size:.6875rem;font-style:italic}.ParticipantList-module__v8LZRa__time{color:var(--text-muted);margin-left:auto;font-size:.75rem}.ParticipantList-module__v8LZRa__opinionArea{margin-top:.5rem}.ParticipantList-module__v8LZRa__opinionText{color:var(--text-secondary);white-space:pre-wrap;word-break:break-word;font-size:.8125rem;line-height:1.5}.ParticipantList-module__v8LZRa__opinionActions{gap:.375rem;margin-top:.375rem;display:flex}.ParticipantList-module__v8LZRa__actionBtn{color:var(--info);border:1px solid color-mix(in srgb, var(--info) 30%, var(--bg-card));cursor:pointer;background:0 0;border-radius:.375rem;padding:.125rem .5rem;font-size:.6875rem;font-weight:500;transition:all .15s}.ParticipantList-module__v8LZRa__actionBtn:hover{background:color-mix(in srgb, var(--info) 10%, var(--bg-card))}.ParticipantList-module__v8LZRa__actionBtnDanger{color:var(--text-muted);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:.375rem;padding:.125rem .5rem;font-size:.6875rem;font-weight:500;transition:all .15s}.ParticipantList-module__v8LZRa__actionBtnDanger:hover:not(:disabled){color:var(--danger);border-color:color-mix(in srgb, var(--danger) 35%, var(--bg-card))}.ParticipantList-module__v8LZRa__actionBtnDanger:disabled{opacity:.5;cursor:not-allowed}.ParticipantList-module__v8LZRa__withdrawnContent{margin-top:.5rem}.ParticipantList-module__v8LZRa__withdrawnLabel{color:var(--text-muted);margin-bottom:.25rem;font-size:.75rem;font-style:italic;display:block}.ParticipantList-module__v8LZRa__withdrawnText{color:var(--text-secondary);filter:blur(4px);-webkit-user-select:none;user-select:none;pointer-events:none;font-size:.8125rem;line-height:1.5}.ParticipantList-module__v8LZRa__noOpinion{color:var(--text-muted);opacity:.7;margin-top:.375rem;font-size:.75rem;font-style:italic}.ParticipantList-module__v8LZRa__writeBtn{color:var(--info);background:color-mix(in srgb, var(--info) 10%, var(--bg-card));border:1px solid color-mix(in srgb, var(--info) 30%, var(--bg-card));cursor:pointer;border-radius:1rem;align-items:center;gap:.25rem;margin-top:.375rem;padding:.25rem .75rem;font-size:.75rem;font-weight:500;transition:all .15s;display:inline-flex}.ParticipantList-module__v8LZRa__writeBtn:hover{background:color-mix(in srgb, var(--info) 16%, var(--bg-card));border-color:color-mix(in srgb, var(--info) 45%, var(--bg-card))}.ParticipantList-module__v8LZRa__inlineForm{margin-top:.5rem}.ParticipantList-module__v8LZRa__textareaWrap{position:relative}.ParticipantList-module__v8LZRa__textarea{border:1px solid var(--border);background:var(--bg-card);width:100%;color:var(--text-primary);resize:none;box-sizing:border-box;border-radius:.5rem;min-height:48px;padding:.5rem .75rem;font-family:inherit;font-size:.8125rem}.ParticipantList-module__v8LZRa__textarea:focus{border-color:var(--info);box-shadow:0 0 0 2px color-mix(in srgb, var(--info) 18%, transparent);outline:none}.ParticipantList-module__v8LZRa__textarea::placeholder{color:var(--text-muted)}.ParticipantList-module__v8LZRa__charCount{color:var(--text-muted);font-size:.625rem;position:absolute;bottom:.375rem;right:.625rem}.ParticipantList-module__v8LZRa__charCountOver{color:var(--danger);font-weight:600}.ParticipantList-module__v8LZRa__inlineActions{justify-content:flex-end;align-items:center;gap:.5rem;margin-top:.375rem;display:flex}.ParticipantList-module__v8LZRa__anonymousToggle{color:var(--text-secondary);cursor:pointer;align-items:center;gap:.25rem;margin-right:auto;font-size:.75rem;display:flex}.ParticipantList-module__v8LZRa__anonymousToggle input{accent-color:var(--info)}.ParticipantList-module__v8LZRa__cancelBtn{color:var(--text-secondary);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:.375rem;padding:.25rem .625rem;font-size:.75rem}.ParticipantList-module__v8LZRa__cancelBtn:hover{background:var(--bg-hover)}.ParticipantList-module__v8LZRa__submitBtn{color:#fff;background:var(--info);cursor:pointer;border:none;border-radius:.375rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;transition:all .15s}.ParticipantList-module__v8LZRa__submitBtn:hover:not(:disabled){background:var(--primary-hover)}.ParticipantList-module__v8LZRa__submitBtn:disabled{opacity:.5;cursor:not-allowed}.ParticipantList-module__v8LZRa__empty{text-align:center;color:var(--text-muted);padding:2rem 1rem;font-size:.9375rem}.ParticipantList-module__v8LZRa__pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem;margin-top:.5rem;display:flex}.ParticipantList-module__v8LZRa__pageBtn{color:var(--text-secondary);background:var(--bg-card);border:1px solid var(--border);cursor:pointer;border-radius:.375rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;transition:all .15s}.ParticipantList-module__v8LZRa__pageBtn:hover:not(:disabled){color:var(--info);border-color:color-mix(in srgb, var(--info) 30%, var(--bg-card));background:color-mix(in srgb, var(--info) 10%, var(--bg-card))}.ParticipantList-module__v8LZRa__pageBtn:disabled{opacity:.4;cursor:not-allowed}.ParticipantList-module__v8LZRa__pageBtnActive{color:#fff;background:var(--info);border-color:var(--info)}.ParticipantList-module__v8LZRa__pageBtnActive:hover{color:#fff;background:var(--primary-hover);border-color:var(--primary-hover)}
.Pagination-module__az55XG__pagination{justify-content:center;align-items:center;gap:.375rem;padding:1.5rem;display:flex}.Pagination-module__az55XG__pageBtn{background:var(--bg-card);border:1px solid var(--border);min-width:2.25rem;height:2.25rem;color:var(--text-secondary);cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;padding:0 .5rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.Pagination-module__az55XG__pageBtn:hover:not(:disabled){background:var(--bg-hover);border-color:color-mix(in srgb, var(--danger) 35%, var(--bg-card))}.Pagination-module__az55XG__pageBtn.Pagination-module__az55XG__active{background:var(--danger);border-color:var(--danger);color:#fff}.Pagination-module__az55XG__pageBtn:disabled{opacity:.5;cursor:not-allowed}.Pagination-module__az55XG__pageBtn svg{width:1rem;height:1rem}.Pagination-module__az55XG__pageDots{color:var(--text-muted);padding:0 .5rem}@media (max-width:768px){.Pagination-module__az55XG__pagination{gap:.25rem;padding:1rem}.Pagination-module__az55XG__pageBtn{min-width:2rem;height:2rem;font-size:.8125rem}}
.BackSection-module__0gLwqa__backSection{max-width:1200px;margin:0 auto;padding:0 1.5rem 3rem}.BackSection-module__0gLwqa__backLink{color:var(--text-secondary);border:1px solid var(--border);background:var(--bg-card);border-radius:.5rem;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.BackSection-module__0gLwqa__backLink:hover{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 35%, var(--bg-card));background:color-mix(in srgb, var(--danger) 10%, var(--bg-card))}.BackSection-module__0gLwqa__backLink svg{width:1rem;height:1rem}
.BattleStatus-module__6KXaZa__wrapper{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.BattleStatus-module__6KXaZa__badge{letter-spacing:.03em;border-radius:.375rem;align-items:center;padding:.25rem .625rem;font-size:.75rem;font-weight:700;display:inline-flex}.BattleStatus-module__6KXaZa__open{background:color-mix(in srgb, var(--danger) 12%, var(--bg-card));color:var(--danger)}.BattleStatus-module__6KXaZa__completed{background:color-mix(in srgb, var(--success) 14%, var(--bg-card));color:var(--success)}.BattleStatus-module__6KXaZa__appealed{background:color-mix(in srgb, var(--brand-accent,#f59e0b) 14%, var(--bg-card));color:var(--brand-accent,#f59e0b)}.BattleStatus-module__6KXaZa__winnerBadge{color:#fff;background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:.375rem;align-items:center;gap:.25rem;padding:.25rem .625rem;font-size:.75rem;font-weight:700;display:inline-flex}.BattleStatus-module__6KXaZa__trophyIcon{width:.875rem;height:.875rem}
.ProgressBar-module__tXmy4a__container{background:var(--bg-card);border:1px solid var(--border);border-radius:.75rem;padding:1.25rem}.ProgressBar-module__tXmy4a__header{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.ProgressBar-module__tXmy4a__label{color:var(--text-secondary);font-size:.8125rem;font-weight:600}.ProgressBar-module__tXmy4a__count{color:var(--danger);font-size:.875rem;font-weight:700}.ProgressBar-module__tXmy4a__track{background:var(--bg-subtle);border-radius:999px;height:.5rem;overflow:hidden}.ProgressBar-module__tXmy4a__fill{background:linear-gradient(90deg,#f97316,#ef4444);border-radius:999px;height:100%;transition:width .6s}.ProgressBar-module__tXmy4a__fill.ProgressBar-module__tXmy4a__complete{background:linear-gradient(90deg,#16a34a,#22c55e)}.ProgressBar-module__tXmy4a__footer{justify-content:space-between;align-items:center;margin-top:.5rem;display:flex}.ProgressBar-module__tXmy4a__percent{color:var(--text-muted);font-size:.75rem;font-weight:600}.ProgressBar-module__tXmy4a__remaining{color:var(--text-muted);font-size:.75rem}.ProgressBar-module__tXmy4a__completeText{color:var(--success);font-size:.75rem;font-weight:700}
.AiSummary-module__VGw3oW__container{background:color-mix(in srgb, #a855f7 8%, var(--bg-card));border:1px solid color-mix(in srgb, #a855f7 25%, var(--bg-card));border-radius:.75rem;overflow:hidden}.AiSummary-module__VGw3oW__header{border-bottom:1px solid color-mix(in srgb, #a855f7 22%, var(--bg-card));background:#a855f71a;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.AiSummary-module__VGw3oW__iconWrap{background:linear-gradient(135deg,#a855f7,#8b5cf6);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.AiSummary-module__VGw3oW__icon{stroke:#fff;width:1.125rem;height:1.125rem}.AiSummary-module__VGw3oW__headerText{flex-direction:column;display:flex}.AiSummary-module__VGw3oW__title{color:#7c3aed;margin:0;font-size:.875rem;font-weight:700}.AiSummary-module__VGw3oW__subtitle{color:#a78bfa;font-size:.75rem}.AiSummary-module__VGw3oW__body{padding:1.25rem}.AiSummary-module__VGw3oW__line{color:var(--text-primary);margin:0;font-size:.875rem;line-height:1.7}.AiSummary-module__VGw3oW__line+.AiSummary-module__VGw3oW__line{margin-top:.5rem}.AiSummary-module__VGw3oW__line:empty{margin-top:.75rem}
.RecommendationToggle-module__vYPPNa__toggle{background:var(--bg-card);color:#6366f1;cursor:pointer;border:1px solid #6366f1;border-radius:.5rem;align-items:center;gap:.375rem;padding:.375rem .75rem;font-family:inherit;font-size:.8125rem;font-weight:600;transition:all .15s;display:inline-flex}.RecommendationToggle-module__vYPPNa__toggle:hover:not(:disabled){color:#4338ca;background:color-mix(in srgb, #6366f1 8%, var(--bg-card));border-color:#4338ca}.RecommendationToggle-module__vYPPNa__toggle:disabled{opacity:.5;cursor:not-allowed}.RecommendationToggle-module__vYPPNa__toggle.RecommendationToggle-module__vYPPNa__active{color:#fff;background:#6366f1;border-color:#6366f1}.RecommendationToggle-module__vYPPNa__toggle.RecommendationToggle-module__vYPPNa__active:hover:not(:disabled){color:#fff;background:#4338ca;border-color:#4338ca}.RecommendationToggle-module__vYPPNa__label{color:inherit}.RecommendationToggle-module__vYPPNa__compact{padding:.25rem .5rem;font-size:.75rem}.RecommendationToggle-module__vYPPNa__compact .RecommendationToggle-module__vYPPNa__label{display:none}
.ShareButton-module__T_g6bG__button{background:var(--bg-card);color:var(--text-secondary);border:1px solid var(--border-light);cursor:pointer;border-radius:.5rem;align-items:center;gap:.375rem;padding:.375rem .75rem;font-family:inherit;font-size:.8125rem;font-weight:600;transition:all .15s;display:inline-flex}.ShareButton-module__T_g6bG__button:hover{border-color:var(--primary);color:var(--primary)}.ShareButton-module__T_g6bG__copied{background:var(--success,#10b981);color:#fff;border-color:var(--success,#10b981)}.ShareButton-module__T_g6bG__copied:hover{background:var(--success,#10b981);color:#fff}.ShareButton-module__T_g6bG__compact{padding:.25rem .5rem;font-size:.75rem}.ShareButton-module__T_g6bG__compact .ShareButton-module__T_g6bG__label{display:none}
.LikeButton-module__CtkvvG__button{background:var(--bg-card);color:var(--text-secondary);border:1px solid var(--border-light);cursor:pointer;border-radius:.5rem;align-items:center;gap:.375rem;padding:.375rem .75rem;font-family:inherit;font-size:.8125rem;font-weight:600;transition:all .15s;display:inline-flex}.LikeButton-module__CtkvvG__button:hover:not(:disabled){border-color:var(--like,#ef4444);color:var(--like,#ef4444)}.LikeButton-module__CtkvvG__button:disabled{opacity:.5;cursor:not-allowed}.LikeButton-module__CtkvvG__active{background:var(--like,#ef4444);color:#fff;border-color:var(--like,#ef4444)}.LikeButton-module__CtkvvG__compact{padding:.25rem .5rem;font-size:.75rem}.LikeButton-module__CtkvvG__compact .LikeButton-module__CtkvvG__label{display:none}
.BookmarkButton-module__yDJjeG__button{background:var(--bg-card);color:var(--text-secondary);border:1px solid var(--border-light);cursor:pointer;border-radius:.5rem;align-items:center;gap:.375rem;padding:.375rem .75rem;font-family:inherit;font-size:.8125rem;font-weight:600;transition:all .15s;display:inline-flex}.BookmarkButton-module__yDJjeG__button:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.BookmarkButton-module__yDJjeG__button:disabled{opacity:.5;cursor:not-allowed}.BookmarkButton-module__yDJjeG__active{background:var(--primary);color:#fff;border-color:var(--primary)}.BookmarkButton-module__yDJjeG__compact{padding:.25rem .5rem;font-size:.75rem}.BookmarkButton-module__yDJjeG__compact .BookmarkButton-module__yDJjeG__label{display:none}
.BattleDetail-module__xB8Jjq__container{background-color:var(--bg-page);min-height:100vh;color:var(--text-primary)}.BattleDetail-module__xB8Jjq__hero{background:linear-gradient(135deg,#f97316 0%,#ef4444 50%,#dc2626 100%);padding:.625rem 1rem}.BattleDetail-module__xB8Jjq__heroContent{max-width:1200px;margin:0 auto}.BattleDetail-module__xB8Jjq__heroBreadcrumb{align-items:center;gap:.5rem;font-size:.875rem;display:flex}.BattleDetail-module__xB8Jjq__breadcrumbLink{color:#ffffffb3;text-decoration:none;transition:color .2s}.BattleDetail-module__xB8Jjq__breadcrumbLink:hover{color:#fff}.BattleDetail-module__xB8Jjq__breadcrumbSeparator{color:#ffffff80}.BattleDetail-module__xB8Jjq__breadcrumbCurrent{color:#fff;font-weight:500}.BattleDetail-module__xB8Jjq__contentSection{flex-direction:column;gap:1.5rem;max-width:800px;margin:0 auto;padding:2rem 1.5rem 3rem;display:flex}.BattleDetail-module__xB8Jjq__article{background:0 0;border:none;border-radius:0;padding:0}.BattleDetail-module__xB8Jjq__articleHeader{border-bottom:1px solid var(--border);margin-bottom:1.5rem;padding-bottom:1.25rem}.BattleDetail-module__xB8Jjq__articleMeta{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.BattleDetail-module__xB8Jjq__vsTag{background:color-mix(in srgb, var(--danger) 12%, var(--bg-card));color:var(--danger);letter-spacing:.05em;border-radius:.375rem;padding:.25rem .75rem;font-size:.75rem;font-weight:700}.BattleDetail-module__xB8Jjq__ownerActions{gap:.5rem;display:flex}.BattleDetail-module__xB8Jjq__editLink{color:var(--primary);background:color-mix(in srgb, var(--primary) 12%, var(--bg-card));border-radius:.375rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;text-decoration:none}.BattleDetail-module__xB8Jjq__deleteBtn{color:var(--danger);background:color-mix(in srgb, var(--danger) 12%, var(--bg-card));cursor:pointer;border:none;border-radius:.375rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:500}.BattleDetail-module__xB8Jjq__articleTitle{color:var(--text-primary);margin-bottom:.75rem;font-size:1.5rem;font-weight:800;line-height:1.4}.BattleDetail-module__xB8Jjq__articleInfo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.BattleDetail-module__xB8Jjq__authorName{color:var(--text-secondary);font-size:.875rem;font-weight:600}.BattleDetail-module__xB8Jjq__postStats{color:var(--text-muted);align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.BattleDetail-module__xB8Jjq__statDot{color:var(--text-muted);opacity:.5}.BattleDetail-module__xB8Jjq__metaLeft{align-items:center;gap:.5rem;display:flex}.BattleDetail-module__xB8Jjq__originLink{background:color-mix(in srgb, var(--info) 10%, var(--bg-card));border:1px solid color-mix(in srgb, var(--info) 30%, var(--bg-card));color:var(--text-secondary);border-radius:.5rem;align-items:center;gap:.5rem;margin-top:1.5rem;padding:.75rem 1rem;font-size:.8125rem;display:flex}.BattleDetail-module__xB8Jjq__originIcon{width:1rem;height:1rem;color:var(--info);flex-shrink:0}.BattleDetail-module__xB8Jjq__originLinkBtn{color:var(--info);white-space:nowrap;margin-left:auto;font-weight:600;text-decoration:none}.BattleDetail-module__xB8Jjq__originLinkBtn:hover{color:var(--primary-hover);text-decoration:underline}.BattleDetail-module__xB8Jjq__articleBody{color:var(--text-secondary);overflow-wrap:break-word;font-size:.9375rem;line-height:1.8}.BattleDetail-module__xB8Jjq__articleBody img{max-width:100%;height:auto}.BattleDetail-module__xB8Jjq__articleBody iframe{max-width:100%}.BattleDetail-module__xB8Jjq__backToList{color:var(--text-secondary);border:1px solid var(--border);background:var(--bg-card);border-radius:.5rem;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.BattleDetail-module__xB8Jjq__backToList:hover{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 35%, var(--bg-card));background:color-mix(in srgb, var(--danger) 10%, var(--bg-card))}.BattleDetail-module__xB8Jjq__backToList svg{width:1rem;height:1rem}.BattleDetail-module__xB8Jjq__loadingText,.BattleDetail-module__xB8Jjq__errorText{text-align:center;color:var(--text-muted);padding:3rem}.BattleDetail-module__xB8Jjq__errorText{color:var(--danger)}.BattleDetail-module__xB8Jjq__battleNav{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.BattleDetail-module__xB8Jjq__navCard{background:var(--bg-card);border:1px solid var(--border);border-radius:.75rem;flex-direction:column;gap:.375rem;padding:1rem 1.25rem;text-decoration:none;transition:all .2s;display:flex}.BattleDetail-module__xB8Jjq__navCard:hover{border-color:color-mix(in srgb, var(--danger) 35%, var(--bg-card));background:color-mix(in srgb, var(--danger) 8%, var(--bg-card))}.BattleDetail-module__xB8Jjq__navCardNext{text-align:right}.BattleDetail-module__xB8Jjq__navLabel{color:var(--danger);text-transform:uppercase;letter-spacing:.03em;align-items:center;gap:.25rem;font-size:.75rem;font-weight:600;display:inline-flex}.BattleDetail-module__xB8Jjq__navCardNext .BattleDetail-module__xB8Jjq__navLabel{justify-content:flex-end}.BattleDetail-module__xB8Jjq__navArrow{width:.875rem;height:.875rem}.BattleDetail-module__xB8Jjq__navTitle{color:var(--text-primary);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.875rem;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.BattleDetail-module__xB8Jjq__navOptions{color:var(--text-muted);font-size:.75rem}@media (max-width:768px){.BattleDetail-module__xB8Jjq__contentSection{padding:1rem}.BattleDetail-module__xB8Jjq__article{padding:0}.BattleDetail-module__xB8Jjq__articleTitle{font-size:1.25rem}.BattleDetail-module__xB8Jjq__battleNav{grid-template-columns:1fr}.BattleDetail-module__xB8Jjq__navCardNext{text-align:left}.BattleDetail-module__xB8Jjq__navCardNext .BattleDetail-module__xB8Jjq__navLabel{justify-content:flex-start}}
.DiscussionDetail-module__kIbRHG__container{background-color:var(--bg-page);min-height:100vh;color:var(--text-primary)}.DiscussionDetail-module__kIbRHG__hero{background:linear-gradient(135deg,#0f766e 0%,#0d9488 50%,#14b8a6 100%);padding:.625rem 1rem;position:relative;overflow:hidden}.DiscussionDetail-module__kIbRHG__heroBackground{pointer-events:none;position:absolute;inset:0}.DiscussionDetail-module__kIbRHG__floatingIcon{opacity:.15;font-size:1.5rem;animation:6s ease-in-out infinite DiscussionDetail-module__kIbRHG__floatIcon;position:absolute}@keyframes DiscussionDetail-module__kIbRHG__floatIcon{0%,to{opacity:.15;transform:translateY(0)rotate(0)}50%{opacity:.25;transform:translateY(-15px)rotate(5deg)}}.DiscussionDetail-module__kIbRHG__heroContent{max-width:900px;margin:0 auto;position:relative}.DiscussionDetail-module__kIbRHG__heroBreadcrumb{align-items:center;gap:.5rem;font-size:.875rem;display:flex}.DiscussionDetail-module__kIbRHG__breadcrumbLink{color:#ffffffb3;text-decoration:none;transition:color .2s}.DiscussionDetail-module__kIbRHG__breadcrumbLink:hover{color:#fff}.DiscussionDetail-module__kIbRHG__breadcrumbSeparator{color:#ffffff80}.DiscussionDetail-module__kIbRHG__breadcrumbCurrent{color:#fff;font-weight:500}.DiscussionDetail-module__kIbRHG__contentSection{max-width:900px;margin:0 auto;padding:2rem 1.5rem 3rem}.DiscussionDetail-module__kIbRHG__article{box-shadow:none;background:0 0;border:none;border-radius:0;margin-bottom:1.5rem}.DiscussionDetail-module__kIbRHG__articleHeader{border-bottom:1px solid var(--border);margin-bottom:1.25rem;padding:0 0 1rem}.DiscussionDetail-module__kIbRHG__articleMeta{margin-bottom:.75rem}.DiscussionDetail-module__kIbRHG__categoryBadge{border-radius:.5rem;align-items:center;gap:.25rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.DiscussionDetail-module__kIbRHG__articleTitle{color:var(--text-primary);margin-bottom:1.25rem;font-size:1.5rem;font-weight:700;line-height:1.4}.DiscussionDetail-module__kIbRHG__articleInfo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.DiscussionDetail-module__kIbRHG__authorSection{align-items:center;gap:.75rem;display:flex}.DiscussionDetail-module__kIbRHG__anonymousAvatar{background:linear-gradient(135deg,#0d9488 0%,#2dd4bf 100%);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.DiscussionDetail-module__kIbRHG__anonymousAvatar svg{color:#fff;width:28px;height:28px}.DiscussionDetail-module__kIbRHG__authorDetails{flex-direction:column;gap:.375rem;display:flex}.DiscussionDetail-module__kIbRHG__anonymousName{color:#0d9488;font-size:.9375rem;font-weight:600}.DiscussionDetail-module__kIbRHG__profileBadges{flex-wrap:wrap;gap:.375rem;display:flex}.DiscussionDetail-module__kIbRHG__profileBadge{background:color-mix(in srgb, #0d9488 12%, var(--bg-card));color:#0d9488;border:1px solid color-mix(in srgb, #0d9488 25%, var(--bg-card));border-radius:9999px;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.6875rem;font-weight:500;display:inline-flex}.DiscussionDetail-module__kIbRHG__postStats{color:var(--text-muted);align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.DiscussionDetail-module__kIbRHG__statDot{color:var(--text-muted);opacity:.5}.DiscussionDetail-module__kIbRHG__articleBody{color:var(--text-secondary);padding:0;font-size:1rem;line-height:1.8}.DiscussionDetail-module__kIbRHG__contentH2{color:var(--text-primary);border-bottom:2px solid var(--border);margin:1.5rem 0 .75rem;padding-bottom:.5rem;font-size:1.25rem;font-weight:700}.DiscussionDetail-module__kIbRHG__contentH2:first-child{margin-top:0}.DiscussionDetail-module__kIbRHG__contentP{margin-bottom:.75rem}.DiscussionDetail-module__kIbRHG__contentP strong{color:var(--text-primary);font-weight:600}.DiscussionDetail-module__kIbRHG__listItem,.DiscussionDetail-module__kIbRHG__listItemOrdered{margin-bottom:.5rem;margin-left:1.5rem}.DiscussionDetail-module__kIbRHG__divider{border:none;border-top:1px solid var(--border);margin:1.5rem 0}.DiscussionDetail-module__kIbRHG__articleActions{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.5rem;padding:1.25rem 0 0;display:flex}.DiscussionDetail-module__kIbRHG__actionBtn{background:var(--bg-card);border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;border-radius:9999px;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.DiscussionDetail-module__kIbRHG__actionBtn:hover{background:color-mix(in srgb, #0d9488 10%, var(--bg-card));color:#0d9488;border-color:#0d9488}.DiscussionDetail-module__kIbRHG__actionBtn.DiscussionDetail-module__kIbRHG__active{color:#0d9488;background:color-mix(in srgb, #0d9488 12%, var(--bg-card));border-color:#0d9488}.DiscussionDetail-module__kIbRHG__likeBtn.DiscussionDetail-module__kIbRHG__active{border-color:var(--danger);color:var(--danger);background:color-mix(in srgb, var(--danger) 12%, var(--bg-card))}.DiscussionDetail-module__kIbRHG__actionBtn svg{width:1.125rem;height:1.125rem}.DiscussionDetail-module__kIbRHG__actionCount{font-variant-numeric:tabular-nums;font-weight:600}.DiscussionDetail-module__kIbRHG__commentsSection{box-shadow:none;border:none;border-top:1px solid var(--border);background:0 0;border-radius:0;margin-bottom:1.5rem;padding:1.5rem 0 0}.DiscussionDetail-module__kIbRHG__commentsTitle{color:var(--text-primary);align-items:center;gap:.5rem;margin-bottom:1rem;font-size:1.125rem;font-weight:700;display:flex}.DiscussionDetail-module__kIbRHG__commentsTitle svg{color:#0d9488;width:1.25rem;height:1.25rem}.DiscussionDetail-module__kIbRHG__commentForm{border-bottom:1px solid var(--border-light);margin-bottom:2rem;padding-bottom:1.5rem}.DiscussionDetail-module__kIbRHG__commentFormHeader{align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.DiscussionDetail-module__kIbRHG__anonymousAvatarSmall{background:linear-gradient(135deg,#0d9488 0%,#2dd4bf 100%);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.DiscussionDetail-module__kIbRHG__anonymousAvatarSmall svg{color:#fff;width:16px;height:16px}.DiscussionDetail-module__kIbRHG__commentFormLabel{color:#0d9488;font-size:.875rem;font-weight:500}.DiscussionDetail-module__kIbRHG__commentInputRow{flex-wrap:wrap;gap:.75rem;margin-bottom:.75rem;display:flex}.DiscussionDetail-module__kIbRHG__commentInput{border:1px solid var(--border);background:var(--bg-card);min-width:120px;color:var(--text-primary);border-radius:.5rem;flex:1;padding:.625rem .75rem;font-size:.875rem;transition:all .2s}.DiscussionDetail-module__kIbRHG__commentInput:focus{border-color:#0d9488;outline:none;box-shadow:0 0 0 3px #0d94882e}.DiscussionDetail-module__kIbRHG__commentInput::placeholder{color:var(--text-muted)}.DiscussionDetail-module__kIbRHG__profileFieldsSection{background:color-mix(in srgb, #0d9488 10%, var(--bg-card));border:1px solid color-mix(in srgb, #0d9488 25%, var(--bg-card));border-radius:.5rem;margin-bottom:.75rem;padding:.75rem}.DiscussionDetail-module__kIbRHG__profileFieldsLabel{color:#0d9488;margin-bottom:.5rem;font-size:.75rem;font-weight:600}.DiscussionDetail-module__kIbRHG__profileFieldInputs{flex-wrap:wrap;gap:.5rem;display:flex}.DiscussionDetail-module__kIbRHG__profileFieldInput{border:1px solid color-mix(in srgb, #0d9488 30%, var(--bg-card));background:var(--bg-card);min-width:100px;color:var(--text-primary);border-radius:.375rem;flex:1;padding:.5rem .625rem;font-size:.8125rem;transition:all .2s}.DiscussionDetail-module__kIbRHG__profileFieldInput:focus{border-color:#0d9488;outline:none}.DiscussionDetail-module__kIbRHG__profileFieldInput::placeholder{color:var(--text-muted)}.DiscussionDetail-module__kIbRHG__commentTextarea{border:1px solid var(--border);resize:vertical;background:var(--bg-card);width:100%;min-height:100px;color:var(--text-primary);border-radius:.75rem;padding:1rem;font-family:inherit;font-size:.9375rem;line-height:1.6;transition:all .2s}.DiscussionDetail-module__kIbRHG__commentTextarea:focus{border-color:#0d9488;outline:none;box-shadow:0 0 0 3px #0d94882e}.DiscussionDetail-module__kIbRHG__commentTextarea::placeholder{color:var(--text-muted)}.DiscussionDetail-module__kIbRHG__commentFormFooter{justify-content:space-between;align-items:center;margin-top:.75rem;display:flex}.DiscussionDetail-module__kIbRHG__charCount{color:var(--text-muted);font-size:.75rem}.DiscussionDetail-module__kIbRHG__submitBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0d9488 0%,#14b8a6 100%);border:none;border-radius:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .2s}.DiscussionDetail-module__kIbRHG__submitBtn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #0d94884d}.DiscussionDetail-module__kIbRHG__submitBtn:disabled{opacity:.5;cursor:not-allowed}.DiscussionDetail-module__kIbRHG__cancelBtn{background:var(--bg-subtle);color:var(--text-secondary);cursor:pointer;border:none;border-radius:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .2s}.DiscussionDetail-module__kIbRHG__cancelBtn:hover{background:var(--bg-hover)}.DiscussionDetail-module__kIbRHG__commentsList{flex-direction:column;display:flex}.DiscussionDetail-module__kIbRHG__commentItem{border-bottom:1px solid var(--border-light);padding:1.25rem 0}.DiscussionDetail-module__kIbRHG__commentItem:last-child{border-bottom:none}.DiscussionDetail-module__kIbRHG__commentMain{gap:.75rem;display:flex}.DiscussionDetail-module__kIbRHG__commentAvatarWrap{flex-shrink:0}.DiscussionDetail-module__kIbRHG__commentAvatar{background:linear-gradient(135deg,#0d9488 0%,#2dd4bf 100%);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.DiscussionDetail-module__kIbRHG__commentAvatar svg{color:#fff;width:24px;height:24px}.DiscussionDetail-module__kIbRHG__commentContent{flex:1;min-width:0}.DiscussionDetail-module__kIbRHG__commentHeader{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.DiscussionDetail-module__kIbRHG__commentAuthor{color:#0d9488;font-size:.875rem;font-weight:600}.DiscussionDetail-module__kIbRHG__commentProfileBadges{gap:.25rem;display:flex}.DiscussionDetail-module__kIbRHG__commentProfileBadge{background:color-mix(in srgb, #0d9488 10%, var(--bg-card));color:#0f766e;border:1px solid color-mix(in srgb, #0d9488 25%, var(--bg-card));border-radius:9999px;padding:.0625rem .375rem;font-size:.625rem}.DiscussionDetail-module__kIbRHG__commentTime{color:var(--text-muted);font-size:.75rem}.DiscussionDetail-module__kIbRHG__commentText{color:var(--text-secondary);white-space:pre-wrap;margin-bottom:.75rem;font-size:.9375rem;line-height:1.6}.DiscussionDetail-module__kIbRHG__commentActions{gap:.75rem;display:flex}.DiscussionDetail-module__kIbRHG__commentActionBtn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:.25rem;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.8125rem;transition:all .2s;display:flex}.DiscussionDetail-module__kIbRHG__commentActionBtn:hover{background:color-mix(in srgb, #0d9488 10%, var(--bg-card));color:#0d9488}.DiscussionDetail-module__kIbRHG__commentActionBtn.DiscussionDetail-module__kIbRHG__liked{color:var(--danger)}.DiscussionDetail-module__kIbRHG__commentActionBtn svg{width:.875rem;height:.875rem}.DiscussionDetail-module__kIbRHG__pinnedComment{background:color-mix(in srgb, #0d9488 10%, var(--bg-card));border-left:3px solid #0d9488;padding-left:calc(1.25rem - 3px)}.DiscussionDetail-module__kIbRHG__pinnedBadge{background:color-mix(in srgb, #0d9488 18%, var(--bg-card));color:#0f766e;border-radius:9999px;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;display:inline-flex}.DiscussionDetail-module__kIbRHG__pinnedBadge svg{width:12px;height:12px}.DiscussionDetail-module__kIbRHG__pinActive{color:#0d9488!important}.DiscussionDetail-module__kIbRHG__repliesToggle{color:#0d9488;cursor:pointer;background:0 0;border:none;border-radius:.375rem;align-items:center;gap:.375rem;margin-top:.5rem;margin-left:3.75rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:600;transition:background .2s;display:inline-flex}.DiscussionDetail-module__kIbRHG__repliesToggle:hover{background:color-mix(in srgb, #0d9488 10%, var(--bg-card))}.DiscussionDetail-module__kIbRHG__repliesToggle svg{width:14px;height:14px}.DiscussionDetail-module__kIbRHG__replyForm{background:var(--bg-subtle);border-radius:.75rem;margin-top:1rem;padding:1rem}.DiscussionDetail-module__kIbRHG__replyInputRow{flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem;display:flex}.DiscussionDetail-module__kIbRHG__replyInput{border:1px solid var(--border);background:var(--bg-card);min-width:100px;color:var(--text-primary);border-radius:.375rem;flex:1;padding:.5rem .625rem;font-size:.8125rem;transition:all .2s}.DiscussionDetail-module__kIbRHG__replyInput:focus{border-color:#0d9488;outline:none}.DiscussionDetail-module__kIbRHG__replyInput::placeholder{color:var(--text-muted)}.DiscussionDetail-module__kIbRHG__replyTextarea{border:1px solid var(--border);resize:vertical;background:var(--bg-card);width:100%;min-height:80px;color:var(--text-primary);border-radius:.5rem;padding:.75rem;font-family:inherit;font-size:.875rem;line-height:1.5}.DiscussionDetail-module__kIbRHG__replyTextarea:focus{border-color:#0d9488;outline:none}.DiscussionDetail-module__kIbRHG__replyFormActions{justify-content:flex-end;gap:.5rem;margin-top:.75rem;display:flex}.DiscussionDetail-module__kIbRHG__repliesList{flex-direction:column;gap:1rem;margin-top:1rem;margin-left:3rem;display:flex}.DiscussionDetail-module__kIbRHG__replyItem{background:var(--bg-subtle);border-radius:.75rem;gap:.5rem;padding:1rem;display:flex}.DiscussionDetail-module__kIbRHG__replyArrow{color:var(--text-muted);opacity:.6;flex-shrink:0;font-size:1rem}.DiscussionDetail-module__kIbRHG__replyAvatar{background:linear-gradient(135deg,#2dd4bf 0%,#5eead4 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.DiscussionDetail-module__kIbRHG__replyAvatar svg{color:#fff;width:18px;height:18px}.DiscussionDetail-module__kIbRHG__replyContent{flex:1;min-width:0}.DiscussionDetail-module__kIbRHG__battleSection{margin-bottom:1.5rem}.DiscussionDetail-module__kIbRHG__battleBtn{background:color-mix(in srgb, var(--danger) 8%, var(--bg-card));border:1px dashed color-mix(in srgb, var(--danger) 35%, var(--bg-card));width:100%;color:var(--danger);cursor:pointer;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:.875rem;font-size:.9375rem;font-weight:600;transition:all .2s;display:flex}.DiscussionDetail-module__kIbRHG__battleBtn:hover{background:color-mix(in srgb, var(--danger) 14%, var(--bg-card));border-color:var(--danger);box-shadow:0 4px 12px color-mix(in srgb, var(--danger) 18%, transparent);transform:translateY(-1px)}.DiscussionDetail-module__kIbRHG__battleBtn svg{width:1.125rem;height:1.125rem}.DiscussionDetail-module__kIbRHG__battleForm{background:var(--bg-card);border:1px solid color-mix(in srgb, var(--danger) 30%, var(--bg-card));border-radius:.75rem;padding:1.5rem}.DiscussionDetail-module__kIbRHG__battleFormTitle{color:var(--danger);align-items:center;gap:.5rem;margin:0 0 .5rem;font-size:1rem;font-weight:700;display:flex}.DiscussionDetail-module__kIbRHG__battleFormTitle svg{width:1.125rem;height:1.125rem}.DiscussionDetail-module__kIbRHG__battleFormDesc{color:var(--text-muted);margin-bottom:1.25rem;font-size:.8125rem}.DiscussionDetail-module__kIbRHG__battleOptions{align-items:flex-end;gap:.75rem;margin-bottom:1rem;display:flex}.DiscussionDetail-module__kIbRHG__battleOptionInput{flex:1}.DiscussionDetail-module__kIbRHG__battleOptionLabel{color:var(--text-secondary);margin-bottom:.375rem;font-size:.75rem;font-weight:600;display:block}.DiscussionDetail-module__kIbRHG__battleInput{border:1px solid var(--border);background:var(--bg-card);width:100%;color:var(--text-primary);border-radius:.5rem;padding:.625rem .75rem;font-size:.875rem;transition:all .2s}.DiscussionDetail-module__kIbRHG__battleInput:focus{border-color:var(--danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--danger) 18%, transparent);outline:none}.DiscussionDetail-module__kIbRHG__battleVs{color:var(--danger);padding-bottom:.625rem;font-size:.875rem;font-weight:800}.DiscussionDetail-module__kIbRHG__battleTargetRow{margin-bottom:1.25rem}.DiscussionDetail-module__kIbRHG__battleSelect{border:1px solid var(--border);background:var(--bg-card);width:100%;color:var(--text-primary);cursor:pointer;border-radius:.5rem;padding:.625rem .75rem;font-size:.875rem}.DiscussionDetail-module__kIbRHG__battleSelect:focus{border-color:var(--danger);outline:none}.DiscussionDetail-module__kIbRHG__battleFormActions{justify-content:flex-end;gap:.5rem;display:flex}.DiscussionDetail-module__kIbRHG__battleSubmitBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ef4444,#f97316);border:none;border-radius:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .2s}.DiscussionDetail-module__kIbRHG__battleSubmitBtn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #ef44444d}.DiscussionDetail-module__kIbRHG__battleSubmitBtn:disabled{opacity:.5;cursor:not-allowed}.DiscussionDetail-module__kIbRHG__postNav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.DiscussionDetail-module__kIbRHG__backToList{color:var(--text-secondary);border-radius:.5rem;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.DiscussionDetail-module__kIbRHG__backToList:hover{background:color-mix(in srgb, #0d9488 10%, var(--bg-card));color:#0d9488}.DiscussionDetail-module__kIbRHG__backToList svg{width:1.25rem;height:1.25rem}.DiscussionDetail-module__kIbRHG__navButtons{gap:.5rem;display:flex}.DiscussionDetail-module__kIbRHG__navBtn{background:var(--bg-card);border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;border-radius:.5rem;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.DiscussionDetail-module__kIbRHG__navBtn:hover{color:#0d9488;border-color:#0d9488}.DiscussionDetail-module__kIbRHG__navBtn svg{width:1rem;height:1rem}.DiscussionDetail-module__kIbRHG__loadingText,.DiscussionDetail-module__kIbRHG__errorText{text-align:center;color:var(--text-muted);padding:3rem}.DiscussionDetail-module__kIbRHG__errorText{color:var(--danger)}@media (max-width:768px){.DiscussionDetail-module__kIbRHG__articleHeader{padding:0 0 1rem}.DiscussionDetail-module__kIbRHG__articleTitle{font-size:1.25rem}.DiscussionDetail-module__kIbRHG__articleInfo{flex-direction:column;align-items:flex-start}.DiscussionDetail-module__kIbRHG__articleBody{padding:0}.DiscussionDetail-module__kIbRHG__articleActions{padding:1rem 0 0}.DiscussionDetail-module__kIbRHG__actionBtn{background:0 0;border:none;border-radius:0;flex:none;justify-content:center;gap:.375rem;padding:.375rem;font-size:.8125rem}.DiscussionDetail-module__kIbRHG__actionBtn:hover,.DiscussionDetail-module__kIbRHG__actionBtn.DiscussionDetail-module__kIbRHG__active,.DiscussionDetail-module__kIbRHG__likeBtn.DiscussionDetail-module__kIbRHG__active{background:0 0;border:none}.DiscussionDetail-module__kIbRHG__actionLabel{display:none}.DiscussionDetail-module__kIbRHG__battleForm{padding:1rem}.DiscussionDetail-module__kIbRHG__battleOptions{flex-direction:column;align-items:stretch;gap:.5rem}.DiscussionDetail-module__kIbRHG__battleVs{align-self:center;padding:0}.DiscussionDetail-module__kIbRHG__battleFormActions{flex-direction:column-reverse}.DiscussionDetail-module__kIbRHG__cancelBtn,.DiscussionDetail-module__kIbRHG__battleSubmitBtn{width:100%}.DiscussionDetail-module__kIbRHG__commentsSection{padding:1.25rem 0 0}.DiscussionDetail-module__kIbRHG__commentInputRow{flex-direction:column}.DiscussionDetail-module__kIbRHG__repliesList{margin-left:0}.DiscussionDetail-module__kIbRHG__battleOptions{flex-direction:column}.DiscussionDetail-module__kIbRHG__battleVs{text-align:center;padding-bottom:0}.DiscussionDetail-module__kIbRHG__postNav{flex-direction:column}.DiscussionDetail-module__kIbRHG__backToList,.DiscussionDetail-module__kIbRHG__navButtons{width:100%}.DiscussionDetail-module__kIbRHG__backToList{justify-content:center}.DiscussionDetail-module__kIbRHG__navBtn{flex:1;justify-content:center}}.DiscussionDetail-module__kIbRHG__anonymousLabel{cursor:pointer;color:var(--text-secondary);-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:inline-flex}.DiscussionDetail-module__kIbRHG__anonymousCheckbox{accent-color:#0d9488;cursor:pointer;width:1rem;height:1rem}.DiscussionDetail-module__kIbRHG__modalOverlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.DiscussionDetail-module__kIbRHG__modal{background:var(--bg-card);border-radius:1rem;width:100%;max-width:420px;margin:1rem;overflow:hidden}.DiscussionDetail-module__kIbRHG__modalHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.DiscussionDetail-module__kIbRHG__modalTitle{color:var(--text-primary);font-size:1.125rem;font-weight:700}.DiscussionDetail-module__kIbRHG__modalCloseBtn{width:2rem;height:2rem;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;display:flex}.DiscussionDetail-module__kIbRHG__modalCloseBtn:hover{color:var(--text-secondary);background:var(--bg-hover)}.DiscussionDetail-module__kIbRHG__modalBody{padding:1.5rem}.DiscussionDetail-module__kIbRHG__reasonList{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.DiscussionDetail-module__kIbRHG__reasonLabel{border:1px solid var(--border);cursor:pointer;color:var(--text-secondary);background:var(--bg-card);border-radius:.5rem;align-items:center;gap:.625rem;padding:.75rem 1rem;font-size:.9375rem;transition:border-color .15s,background-color .15s;display:flex}.DiscussionDetail-module__kIbRHG__reasonLabel:hover{border-color:var(--border);background:var(--bg-hover)}.DiscussionDetail-module__kIbRHG__reasonLabelSelected{border-color:var(--danger);background:color-mix(in srgb, var(--danger) 12%, var(--bg-card));color:var(--danger);}.DiscussionDetail-module__kIbRHG__reasonRadio{width:1rem;height:1rem;accent-color:var(--danger)}.DiscussionDetail-module__kIbRHG__detailTextarea{border:1px solid var(--border);background:var(--bg-card);width:100%;min-height:5rem;color:var(--text-secondary);resize:vertical;border-radius:.5rem;outline:none;padding:.75rem;font-size:.875rem}.DiscussionDetail-module__kIbRHG__detailTextarea::placeholder{color:var(--text-muted)}.DiscussionDetail-module__kIbRHG__detailTextarea:focus{border-color:var(--danger)}.DiscussionDetail-module__kIbRHG__modalFooter{border-top:1px solid var(--border);justify-content:flex-end;gap:.5rem;padding:1rem 1.5rem;display:flex}.DiscussionDetail-module__kIbRHG__modalCancelBtn{border:1px solid var(--border);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500}.DiscussionDetail-module__kIbRHG__modalCancelBtn:hover{background:var(--bg-hover)}.DiscussionDetail-module__kIbRHG__modalSubmitBtn{background:var(--danger);color:#fff;cursor:pointer;border:none;border-radius:.5rem;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600}.DiscussionDetail-module__kIbRHG__modalSubmitBtn:hover{background:color-mix(in srgb, var(--danger) 85%, black)}.DiscussionDetail-module__kIbRHG__modalSubmitBtn:disabled{background:color-mix(in srgb, var(--danger) 50%, var(--bg-card));cursor:not-allowed}
.FreeBoardDetail-module__8MCePG__container{background-color:var(--bg-page);min-height:100vh;color:var(--text-primary)}.FreeBoardDetail-module__8MCePG__hero{background:linear-gradient(135deg,#06b6d4 0%,#3b82f6 50%,#6366f1 100%);padding:.625rem 1rem}.FreeBoardDetail-module__8MCePG__heroContent{max-width:900px;margin:0 auto}.FreeBoardDetail-module__8MCePG__heroBreadcrumb{align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.FreeBoardDetail-module__8MCePG__breadcrumbLink{color:#ffffffbf;text-decoration:none;transition:color .2s}.FreeBoardDetail-module__8MCePG__breadcrumbLink:hover{color:#fff}.FreeBoardDetail-module__8MCePG__breadcrumbSeparator{color:#ffffff80}.FreeBoardDetail-module__8MCePG__breadcrumbCurrent{color:#fff;font-weight:500}.FreeBoardDetail-module__8MCePG__contentSection{max-width:900px;margin:0 auto;padding:1.5rem 1.5rem 3rem}.FreeBoardDetail-module__8MCePG__article{box-shadow:none;background:0 0;border:none;border-radius:0;margin-bottom:1.5rem}.FreeBoardDetail-module__8MCePG__articleHeader{border-bottom:1px solid var(--border);margin-bottom:1.25rem;padding:0 0 1rem}.FreeBoardDetail-module__8MCePG__articleMeta{align-items:center;margin-bottom:.75rem;display:flex}.FreeBoardDetail-module__8MCePG__ownerActions{align-items:center;gap:.375rem;margin-left:.5rem;display:inline-flex}.FreeBoardDetail-module__8MCePG__editLink{color:var(--primary);background:color-mix(in srgb, var(--primary) 12%, var(--bg-card));border-radius:.375rem;align-items:center;padding:.25rem .75rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.FreeBoardDetail-module__8MCePG__editLink:hover{background:color-mix(in srgb, var(--primary) 20%, var(--bg-card))}.FreeBoardDetail-module__8MCePG__deleteBtn{color:var(--danger);background:color-mix(in srgb, var(--danger) 12%, var(--bg-card));cursor:pointer;border:none;border-radius:.375rem;align-items:center;padding:.25rem .75rem;font-size:.8125rem;font-weight:500;transition:all .2s;display:inline-flex}.FreeBoardDetail-module__8MCePG__deleteBtn:hover{background:color-mix(in srgb, var(--danger) 20%, var(--bg-card))}.FreeBoardDetail-module__8MCePG__categoryBadge{border-radius:.5rem;align-items:center;gap:.25rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.FreeBoardDetail-module__8MCePG__articleTitle{color:var(--text-primary);margin-bottom:1.25rem;font-size:1.5rem;font-weight:700;line-height:1.4}.FreeBoardDetail-module__8MCePG__articleInfo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.FreeBoardDetail-module__8MCePG__authorSection{align-items:center;gap:.75rem;display:flex}.FreeBoardDetail-module__8MCePG__authorAvatar{background:var(--bg-subtle);object-fit:cover;border-radius:50%;width:48px;height:48px}.FreeBoardDetail-module__8MCePG__authorAvatarFallback{background:color-mix(in srgb, var(--primary) 18%, var(--bg-card));color:var(--primary);text-transform:uppercase;justify-content:center;align-items:center;font-size:1.25rem;font-weight:700;display:flex}.FreeBoardDetail-module__8MCePG__authorDetails{flex-direction:column;gap:.25rem;display:flex}.FreeBoardDetail-module__8MCePG__authorNameRow{align-items:center;gap:.5rem;display:flex}.FreeBoardDetail-module__8MCePG__authorName{color:var(--text-primary);font-size:.9375rem;font-weight:600}.FreeBoardDetail-module__8MCePG__authorLevel{background:color-mix(in srgb, var(--primary) 12%, var(--bg-card));color:var(--primary);border-radius:9999px;padding:.125rem .5rem;font-size:.75rem;font-weight:500}.FreeBoardDetail-module__8MCePG__authorStats{color:var(--text-muted);gap:.75rem;font-size:.75rem;display:flex}.FreeBoardDetail-module__8MCePG__postStats{color:var(--text-muted);align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.FreeBoardDetail-module__8MCePG__statDot{color:var(--text-muted);opacity:.5}.FreeBoardDetail-module__8MCePG__articleBody{padding:0}.FreeBoardDetail-module__8MCePG__articleActions{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.5rem;padding:1.25rem 0 0;display:flex}.FreeBoardDetail-module__8MCePG__actionBtn{background:var(--bg-card);border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;border-radius:9999px;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.FreeBoardDetail-module__8MCePG__actionBtn:hover{border-color:var(--primary);background:var(--bg-hover);color:var(--primary)}.FreeBoardDetail-module__8MCePG__actionBtn.FreeBoardDetail-module__8MCePG__active{border-color:var(--primary);color:var(--primary);background:color-mix(in srgb, var(--primary) 12%, var(--bg-card))}.FreeBoardDetail-module__8MCePG__likeBtn.FreeBoardDetail-module__8MCePG__active{border-color:var(--danger);color:var(--danger);background:color-mix(in srgb, var(--danger) 12%, var(--bg-card))}.FreeBoardDetail-module__8MCePG__actionBtn svg{width:1.125rem;height:1.125rem}.FreeBoardDetail-module__8MCePG__actionCount{font-variant-numeric:tabular-nums;font-weight:600}.FreeBoardDetail-module__8MCePG__commentsSection{box-shadow:none;border:none;border-top:1px solid var(--border);background:0 0;border-radius:0;margin-bottom:1.5rem;padding:1.5rem 0 0}.FreeBoardDetail-module__8MCePG__commentsTitle{color:var(--text-primary);align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:1.125rem;font-weight:700;display:flex}.FreeBoardDetail-module__8MCePG__commentsTitle svg{width:1.25rem;height:1.25rem;color:var(--primary)}.FreeBoardDetail-module__8MCePG__commentForm{margin-bottom:2rem}.FreeBoardDetail-module__8MCePG__commentTextarea{border:1px solid var(--border);resize:vertical;background:var(--bg-card);width:100%;min-height:100px;color:var(--text-primary);border-radius:.75rem;padding:1rem;font-family:inherit;font-size:.9375rem;line-height:1.6;transition:all .2s}.FreeBoardDetail-module__8MCePG__commentTextarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 18%, transparent);outline:none}.FreeBoardDetail-module__8MCePG__commentTextarea::placeholder{color:var(--text-muted)}.FreeBoardDetail-module__8MCePG__commentFormFooter{justify-content:space-between;align-items:center;margin-top:.75rem;display:flex}.FreeBoardDetail-module__8MCePG__charCount{color:var(--text-muted);font-size:.75rem}.FreeBoardDetail-module__8MCePG__submitBtn{background:var(--primary);color:var(--text-on-primary);cursor:pointer;border:none;border-radius:.5rem;padding:.625rem 1.25rem;font-family:inherit;font-size:.875rem;font-weight:600;transition:all .2s}.FreeBoardDetail-module__8MCePG__submitBtn:hover:not(:disabled){background:var(--primary-hover)}.FreeBoardDetail-module__8MCePG__submitBtn:disabled{opacity:.5;cursor:not-allowed}.FreeBoardDetail-module__8MCePG__cancelBtn{background:var(--bg-subtle);color:var(--text-secondary);cursor:pointer;border:none;border-radius:.5rem;padding:.625rem 1.25rem;font-family:inherit;font-size:.875rem;font-weight:600;transition:all .2s}.FreeBoardDetail-module__8MCePG__cancelBtn:hover{background:var(--bg-hover)}.FreeBoardDetail-module__8MCePG__commentsList{flex-direction:column;display:flex}.FreeBoardDetail-module__8MCePG__commentItem{border-bottom:1px solid var(--border-light);padding:1.25rem 0}.FreeBoardDetail-module__8MCePG__commentItem:last-child{border-bottom:none}.FreeBoardDetail-module__8MCePG__commentMain{gap:.75rem;display:flex}.FreeBoardDetail-module__8MCePG__commentAvatar{background:var(--bg-subtle);border-radius:50%;flex-shrink:0;width:40px;height:40px}.FreeBoardDetail-module__8MCePG__commentContent{flex:1;min-width:0}.FreeBoardDetail-module__8MCePG__commentHeader{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.FreeBoardDetail-module__8MCePG__commentAuthor{color:var(--text-primary);font-size:.875rem;font-weight:600}.FreeBoardDetail-module__8MCePG__commentLevel{background:var(--bg-subtle);color:var(--text-secondary);border-radius:.25rem;padding:.125rem .375rem;font-size:.6875rem;font-weight:500}.FreeBoardDetail-module__8MCePG__commentTime{color:var(--text-muted);font-size:.75rem}.FreeBoardDetail-module__8MCePG__commentText{color:var(--text-secondary);white-space:pre-wrap;margin-bottom:.75rem;font-size:.9375rem;line-height:1.6}.FreeBoardDetail-module__8MCePG__commentActions{gap:.75rem;display:flex}.FreeBoardDetail-module__8MCePG__commentActionBtn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:.25rem;align-items:center;gap:.25rem;padding:.25rem .5rem;font-family:inherit;font-size:.8125rem;transition:all .2s;display:flex}.FreeBoardDetail-module__8MCePG__commentActionBtn:hover{background:var(--bg-hover);color:var(--text-secondary)}.FreeBoardDetail-module__8MCePG__commentActionBtn.FreeBoardDetail-module__8MCePG__liked{color:var(--danger)}.FreeBoardDetail-module__8MCePG__commentActionBtn svg{width:.875rem;height:.875rem}.FreeBoardDetail-module__8MCePG__replyForm{background:var(--bg-subtle);border-radius:.75rem;margin-top:1rem;padding:1rem}.FreeBoardDetail-module__8MCePG__replyTextarea{border:1px solid var(--border);resize:vertical;background:var(--bg-card);width:100%;min-height:80px;color:var(--text-primary);border-radius:.5rem;padding:.75rem;font-family:inherit;font-size:.875rem;line-height:1.5}.FreeBoardDetail-module__8MCePG__replyTextarea:focus{border-color:var(--primary);outline:none}.FreeBoardDetail-module__8MCePG__replyFormActions{justify-content:flex-end;gap:.5rem;margin-top:.75rem;display:flex}.FreeBoardDetail-module__8MCePG__repliesList{flex-direction:column;gap:1rem;margin-top:1rem;margin-left:3rem;display:flex}.FreeBoardDetail-module__8MCePG__replyItem{background:var(--bg-subtle);border-radius:.75rem;gap:.5rem;padding:1rem;display:flex}.FreeBoardDetail-module__8MCePG__replyArrow{color:var(--text-muted);opacity:.6;flex-shrink:0;font-size:1rem}.FreeBoardDetail-module__8MCePG__replyAvatar{background:var(--bg-hover);border-radius:50%;flex-shrink:0;width:32px;height:32px}.FreeBoardDetail-module__8MCePG__replyContent{flex:1;min-width:0}.FreeBoardDetail-module__8MCePG__postNav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.FreeBoardDetail-module__8MCePG__backToList{color:var(--text-secondary);border-radius:.5rem;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.FreeBoardDetail-module__8MCePG__backToList:hover{background:var(--bg-hover);color:var(--text-primary)}.FreeBoardDetail-module__8MCePG__backToList svg{width:1.25rem;height:1.25rem}.FreeBoardDetail-module__8MCePG__navButtons{gap:.5rem;display:flex}.FreeBoardDetail-module__8MCePG__navBtn{background:var(--bg-card);border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;border-radius:.5rem;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-family:inherit;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.FreeBoardDetail-module__8MCePG__navBtn:hover{border-color:var(--primary);color:var(--primary)}.FreeBoardDetail-module__8MCePG__navBtn svg{width:1rem;height:1rem}@media (max-width:768px){.FreeBoardDetail-module__8MCePG__contentSection{padding:1rem 1rem 2rem}.FreeBoardDetail-module__8MCePG__articleTitle{font-size:1.25rem}.FreeBoardDetail-module__8MCePG__articleInfo{flex-direction:column;align-items:flex-start}.FreeBoardDetail-module__8MCePG__actionBtn{background:0 0;border:none;border-radius:0;flex:none;justify-content:center;gap:.375rem;padding:.375rem;font-size:.8125rem}.FreeBoardDetail-module__8MCePG__actionBtn:hover,.FreeBoardDetail-module__8MCePG__actionBtn.FreeBoardDetail-module__8MCePG__active,.FreeBoardDetail-module__8MCePG__likeBtn.FreeBoardDetail-module__8MCePG__active{background:0 0;border:none}.FreeBoardDetail-module__8MCePG__actionLabel{display:none}.FreeBoardDetail-module__8MCePG__repliesList{margin-left:0}.FreeBoardDetail-module__8MCePG__postNav{flex-direction:column}.FreeBoardDetail-module__8MCePG__backToList,.FreeBoardDetail-module__8MCePG__navButtons{width:100%}.FreeBoardDetail-module__8MCePG__backToList{justify-content:center}.FreeBoardDetail-module__8MCePG__navBtn{flex:1;justify-content:center}}.FreeBoardDetail-module__8MCePG__modalOverlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.FreeBoardDetail-module__8MCePG__modal{background:var(--bg-card);border-radius:1rem;width:100%;max-width:420px;margin:1rem;overflow:hidden}.FreeBoardDetail-module__8MCePG__modalHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.FreeBoardDetail-module__8MCePG__modalTitle{color:var(--text-primary);font-size:1.125rem;font-weight:700}.FreeBoardDetail-module__8MCePG__modalCloseBtn{width:2rem;height:2rem;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;display:flex}.FreeBoardDetail-module__8MCePG__modalCloseBtn:hover{color:var(--text-secondary);background:var(--bg-hover)}.FreeBoardDetail-module__8MCePG__modalBody{padding:1.5rem}.FreeBoardDetail-module__8MCePG__reasonList{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.FreeBoardDetail-module__8MCePG__reasonLabel{border:1px solid var(--border);cursor:pointer;color:var(--text-secondary);background:var(--bg-card);border-radius:.5rem;align-items:center;gap:.625rem;padding:.75rem 1rem;font-size:.9375rem;transition:border-color .15s,background-color .15s;display:flex}.FreeBoardDetail-module__8MCePG__reasonLabel:hover{border-color:var(--border);background:var(--bg-hover)}.FreeBoardDetail-module__8MCePG__reasonLabelSelected{border-color:var(--danger);background:color-mix(in srgb, var(--danger) 12%, var(--bg-card));color:var(--danger);}.FreeBoardDetail-module__8MCePG__reasonRadio{width:1rem;height:1rem;accent-color:var(--danger)}.FreeBoardDetail-module__8MCePG__detailTextarea{border:1px solid var(--border);background:var(--bg-card);width:100%;min-height:5rem;color:var(--text-secondary);resize:vertical;border-radius:.5rem;outline:none;padding:.75rem;font-size:.875rem}.FreeBoardDetail-module__8MCePG__detailTextarea::placeholder{color:var(--text-muted)}.FreeBoardDetail-module__8MCePG__detailTextarea:focus{border-color:var(--danger)}.FreeBoardDetail-module__8MCePG__modalFooter{border-top:1px solid var(--border);justify-content:flex-end;gap:.5rem;padding:1rem 1.5rem;display:flex}.FreeBoardDetail-module__8MCePG__modalCancelBtn{border:1px solid var(--border);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500}.FreeBoardDetail-module__8MCePG__modalCancelBtn:hover{background:var(--bg-hover)}.FreeBoardDetail-module__8MCePG__modalSubmitBtn{background:var(--danger);color:#fff;cursor:pointer;border:none;border-radius:.5rem;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600}.FreeBoardDetail-module__8MCePG__modalSubmitBtn:hover{background:color-mix(in srgb, var(--danger) 85%, black)}.FreeBoardDetail-module__8MCePG__modalSubmitBtn:disabled{background:color-mix(in srgb, var(--danger) 50%, var(--bg-card));cursor:not-allowed}
.NoticesDetail-module__zMLNvq__container{background-color:var(--bg-page);min-height:100vh;color:var(--text-primary)}.NoticesDetail-module__zMLNvq__hero{background:linear-gradient(135deg,#4f46e5 0%,#7c3aed 100%);padding:.625rem 1rem}.NoticesDetail-module__zMLNvq__heroContent{max-width:1200px;margin:0 auto}.NoticesDetail-module__zMLNvq__heroBreadcrumb{align-items:center;gap:.5rem;font-size:.875rem;display:flex}.NoticesDetail-module__zMLNvq__breadcrumbLink{color:#ffffffb3;text-decoration:none;transition:color .2s}.NoticesDetail-module__zMLNvq__breadcrumbLink:hover{color:#fff}.NoticesDetail-module__zMLNvq__breadcrumbSeparator{color:#ffffff80}.NoticesDetail-module__zMLNvq__breadcrumbCurrent{color:#fff;font-weight:500}.NoticesDetail-module__zMLNvq__contentSection{grid-template-columns:1fr 320px;gap:2rem;max-width:1200px;margin:0 auto;padding:2rem 1.5rem;display:grid}.NoticesDetail-module__zMLNvq__article{box-shadow:none;background:0 0;border:none;border-radius:0}.NoticesDetail-module__zMLNvq__articleHeader{border-bottom:1px solid var(--border);margin-bottom:1.5rem;padding:0 0 1.5rem}.NoticesDetail-module__zMLNvq__articleMeta{align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.NoticesDetail-module__zMLNvq__categoryBadge{border-radius:.5rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600}.NoticesDetail-module__zMLNvq__categoryImportant{background:color-mix(in srgb, var(--danger) 12%, var(--bg-card));color:var(--danger)}.NoticesDetail-module__zMLNvq__categoryEvent{background:color-mix(in srgb, var(--brand-accent,#f59e0b) 16%, var(--bg-card));color:var(--brand-accent,#f59e0b)}.NoticesDetail-module__zMLNvq__categoryUpdate{background:color-mix(in srgb, var(--info) 16%, var(--bg-card));color:var(--info)}.NoticesDetail-module__zMLNvq__categoryGeneral{background:var(--bg-subtle);color:var(--text-secondary)}.NoticesDetail-module__zMLNvq__pinnedBadge{background:var(--brand-accent,#f59e0b);color:#78350f;border-radius:.375rem;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.6875rem;font-weight:700;display:inline-flex}.NoticesDetail-module__zMLNvq__articleTitle{color:var(--text-primary);margin-bottom:1.25rem;font-size:1.75rem;font-weight:800;line-height:1.4}.NoticesDetail-module__zMLNvq__articleInfo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.NoticesDetail-module__zMLNvq__authorInfo{align-items:center;gap:.75rem;display:flex}.NoticesDetail-module__zMLNvq__authorAvatar{background:var(--bg-subtle);border-radius:50%;width:48px;height:48px}.NoticesDetail-module__zMLNvq__authorDetails{flex-direction:column;gap:.125rem;display:flex}.NoticesDetail-module__zMLNvq__authorName{color:var(--text-primary);font-size:.9375rem;font-weight:600}.NoticesDetail-module__zMLNvq__authorRole{color:var(--primary);font-size:.8125rem;font-weight:500}.NoticesDetail-module__zMLNvq__articleStats{align-items:center;gap:1.25rem;display:flex}.NoticesDetail-module__zMLNvq__statItem{color:var(--text-secondary);align-items:center;gap:.375rem;font-size:.875rem;display:flex}.NoticesDetail-module__zMLNvq__statItem svg{width:1rem;height:1rem}.NoticesDetail-module__zMLNvq__updatedDate{color:var(--text-muted);margin-left:.25rem;font-size:.8125rem}.NoticesDetail-module__zMLNvq__articleBody{padding:0 0 0 2rem}.NoticesDetail-module__zMLNvq__contentH2{color:var(--text-primary);border-bottom:2px solid var(--border);margin:2rem 0 1rem;padding-bottom:.5rem;font-size:1.5rem;font-weight:700}.NoticesDetail-module__zMLNvq__contentH2:first-child{margin-top:0}.NoticesDetail-module__zMLNvq__contentH3{color:var(--text-primary);margin:1.5rem 0 .75rem;font-size:1.25rem;font-weight:600}.NoticesDetail-module__zMLNvq__contentH4{color:var(--text-primary);margin:1.25rem 0 .5rem;font-size:1.125rem;font-weight:600}.NoticesDetail-module__zMLNvq__contentP{margin-bottom:1rem}.NoticesDetail-module__zMLNvq__contentP a{color:var(--primary);text-decoration:underline}.NoticesDetail-module__zMLNvq__contentP a:hover{color:var(--primary-hover)}.NoticesDetail-module__zMLNvq__contentP strong{color:var(--text-primary);font-weight:600}.NoticesDetail-module__zMLNvq__divider{border:none;border-top:1px solid var(--border);margin:1.5rem 0}.NoticesDetail-module__zMLNvq__list{margin:1rem 0;padding-left:2rem;list-style-position:outside}.NoticesDetail-module__zMLNvq__list li{margin-bottom:.5rem;padding-left:.25rem}.NoticesDetail-module__zMLNvq__tableWrapper{margin:1.5rem 0;overflow-x:auto}.NoticesDetail-module__zMLNvq__table{border-collapse:collapse;width:100%;font-size:.9375rem}.NoticesDetail-module__zMLNvq__table th,.NoticesDetail-module__zMLNvq__table td{border:1px solid var(--border);text-align:left;padding:.75rem 1rem}.NoticesDetail-module__zMLNvq__table th{background:var(--bg-subtle);color:var(--text-primary);font-weight:600}.NoticesDetail-module__zMLNvq__table td{color:var(--text-secondary)}.NoticesDetail-module__zMLNvq__table tr:hover td{background:var(--bg-hover)}.NoticesDetail-module__zMLNvq__attachments{border-top:1px solid var(--border);background:0 0;margin-top:1.5rem;padding:1.5rem 0}.NoticesDetail-module__zMLNvq__attachmentsTitle{color:var(--text-primary);align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.9375rem;font-weight:600;display:flex}.NoticesDetail-module__zMLNvq__attachmentsTitle svg{width:1.125rem;height:1.125rem;color:var(--primary)}.NoticesDetail-module__zMLNvq__attachmentList{flex-direction:column;gap:.5rem;display:flex}.NoticesDetail-module__zMLNvq__attachmentItem{background:var(--bg-card);border:1px solid var(--border);cursor:pointer;text-align:left;border-radius:.5rem;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;transition:all .2s;display:flex}.NoticesDetail-module__zMLNvq__attachmentItem:hover{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 10%, var(--bg-card))}.NoticesDetail-module__zMLNvq__fileIconPdf{width:1.5rem;height:1.5rem;color:var(--danger)}.NoticesDetail-module__zMLNvq__fileIconImage{width:1.5rem;height:1.5rem;color:var(--success)}.NoticesDetail-module__zMLNvq__fileIconDefault{width:1.5rem;height:1.5rem;color:var(--text-secondary)}.NoticesDetail-module__zMLNvq__fileName{color:var(--text-primary);flex:1;font-size:.875rem;font-weight:500}.NoticesDetail-module__zMLNvq__fileSize{color:var(--text-muted);font-size:.8125rem}.NoticesDetail-module__zMLNvq__downloadIcon{width:1.125rem;height:1.125rem;color:var(--primary)}.NoticesDetail-module__zMLNvq__articleActions{border-top:1px solid var(--border);justify-content:center;gap:1rem;margin-top:1.5rem;padding:1.5rem 0 0;display:flex}.NoticesDetail-module__zMLNvq__actionBtn{background:var(--bg-card);border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;border-radius:.5rem;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.NoticesDetail-module__zMLNvq__actionBtn:hover{border-color:var(--primary);color:var(--primary);background:color-mix(in srgb, var(--primary) 10%, var(--bg-card))}.NoticesDetail-module__zMLNvq__actionBtn.NoticesDetail-module__zMLNvq__active{border-color:var(--primary);color:var(--primary);background:color-mix(in srgb, var(--primary) 12%, var(--bg-card))}.NoticesDetail-module__zMLNvq__actionBtn svg{width:1.125rem;height:1.125rem}.NoticesDetail-module__zMLNvq__adminAction{color:#6366f1;border-color:#6366f1;text-decoration:none}.NoticesDetail-module__zMLNvq__adminAction:hover{color:#4338ca;background:color-mix(in srgb, #6366f1 8%, var(--bg-card));border-color:#4338ca}.NoticesDetail-module__zMLNvq__sidebar{flex-direction:column;gap:1.5rem;display:flex}.NoticesDetail-module__zMLNvq__sidebarCard{background:var(--bg-card);border:1px solid var(--border);border-radius:1rem;padding:1.5rem;box-shadow:0 2px 8px #0000000d}.NoticesDetail-module__zMLNvq__sidebarTitle{color:var(--text-primary);border-bottom:1px solid var(--border-light);align-items:center;gap:.5rem;margin-bottom:1rem;padding-bottom:.75rem;font-size:1rem;font-weight:700;display:flex}.NoticesDetail-module__zMLNvq__sidebarTitle svg{width:1.125rem;height:1.125rem;color:var(--primary)}.NoticesDetail-module__zMLNvq__relatedList{margin:0;padding:0;list-style:none}.NoticesDetail-module__zMLNvq__relatedItem{border-bottom:1px solid var(--border-light);padding:.75rem 0;text-decoration:none;transition:all .15s;display:block}.NoticesDetail-module__zMLNvq__relatedItem:last-child{border-bottom:none}.NoticesDetail-module__zMLNvq__relatedItem:hover .NoticesDetail-module__zMLNvq__relatedTitle{color:var(--primary)}.NoticesDetail-module__zMLNvq__relatedTitle{color:var(--text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.25rem;font-size:.875rem;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.NoticesDetail-module__zMLNvq__relatedDate{color:var(--text-muted);font-size:.75rem}.NoticesDetail-module__zMLNvq__quickLinks{flex-direction:column;gap:.5rem;display:flex}.NoticesDetail-module__zMLNvq__quickLink{background:var(--bg-subtle);color:var(--text-secondary);border-radius:.5rem;align-items:center;gap:.75rem;padding:.75rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.NoticesDetail-module__zMLNvq__quickLink:hover{background:color-mix(in srgb, var(--primary) 12%, var(--bg-card));color:var(--primary)}.NoticesDetail-module__zMLNvq__quickLink svg{width:1.125rem;height:1.125rem;color:var(--primary)}.NoticesDetail-module__zMLNvq__navSection{max-width:1200px;margin:0 auto;padding:0 1.5rem 3rem}.NoticesDetail-module__zMLNvq__navContent{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.NoticesDetail-module__zMLNvq__backButton{color:var(--text-secondary);border-radius:.5rem;align-items:center;gap:.5rem;padding:.625rem 1rem;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.NoticesDetail-module__zMLNvq__backButton:hover{color:var(--text-primary);background:var(--bg-hover)}.NoticesDetail-module__zMLNvq__backButton svg{width:1.25rem;height:1.25rem}.NoticesDetail-module__zMLNvq__navButtons{gap:.5rem;display:flex}.NoticesDetail-module__zMLNvq__navBtn{background:var(--bg-card);border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;border-radius:.5rem;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.NoticesDetail-module__zMLNvq__navBtn:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.NoticesDetail-module__zMLNvq__navBtn:disabled{opacity:.5;cursor:not-allowed}.NoticesDetail-module__zMLNvq__navBtn svg{width:1rem;height:1rem}.NoticesDetail-module__zMLNvq__commentsSection{box-shadow:none;border:none;border-top:1px solid var(--border);background:0 0;border-radius:0;margin-top:1.5rem;margin-bottom:1.5rem;padding:1.5rem 0 0}.NoticesDetail-module__zMLNvq__commentsTitle{color:var(--text-primary);align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:1.125rem;font-weight:700;display:flex}.NoticesDetail-module__zMLNvq__commentsTitle svg{width:1.25rem;height:1.25rem;color:var(--primary)}.NoticesDetail-module__zMLNvq__commentForm{margin-bottom:2rem}.NoticesDetail-module__zMLNvq__commentTextarea{border:1px solid var(--border);resize:vertical;background:var(--bg-card);width:100%;min-height:100px;color:var(--text-primary);border-radius:.75rem;padding:1rem;font-family:inherit;font-size:.9375rem;line-height:1.6;transition:all .2s}.NoticesDetail-module__zMLNvq__commentTextarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 18%, transparent);outline:none}.NoticesDetail-module__zMLNvq__commentTextarea::placeholder{color:var(--text-muted)}.NoticesDetail-module__zMLNvq__commentFormFooter{justify-content:space-between;align-items:center;margin-top:.75rem;display:flex}.NoticesDetail-module__zMLNvq__charCount{color:var(--text-muted);font-size:.75rem}.NoticesDetail-module__zMLNvq__submitBtn{background:var(--primary);color:var(--text-on-primary);cursor:pointer;border:none;border-radius:.5rem;padding:.625rem 1.25rem;font-family:inherit;font-size:.875rem;font-weight:600;transition:all .2s}.NoticesDetail-module__zMLNvq__submitBtn:hover:not(:disabled){background:var(--primary-hover)}.NoticesDetail-module__zMLNvq__submitBtn:disabled{opacity:.5;cursor:not-allowed}.NoticesDetail-module__zMLNvq__commentsList{flex-direction:column;display:flex}.NoticesDetail-module__zMLNvq__commentItem{border-bottom:1px solid var(--border-light);padding:1.25rem 0}.NoticesDetail-module__zMLNvq__commentItem:last-child{border-bottom:none}.NoticesDetail-module__zMLNvq__commentMain{gap:.75rem;display:flex}.NoticesDetail-module__zMLNvq__commentContent{flex:1;min-width:0}.NoticesDetail-module__zMLNvq__commentHeader{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.NoticesDetail-module__zMLNvq__commentAuthor{color:var(--text-primary);font-size:.875rem;font-weight:600}.NoticesDetail-module__zMLNvq__commentTime{color:var(--text-muted);font-size:.75rem}.NoticesDetail-module__zMLNvq__commentText{color:var(--text-secondary);white-space:pre-wrap;margin-bottom:.75rem;font-size:.9375rem;line-height:1.6}.NoticesDetail-module__zMLNvq__commentActions{gap:.75rem;margin-top:.5rem;display:flex}.NoticesDetail-module__zMLNvq__commentActionBtn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:.25rem;align-items:center;gap:.25rem;padding:.25rem .5rem;font-family:inherit;font-size:.8125rem;transition:all .2s;display:flex}.NoticesDetail-module__zMLNvq__commentActionBtn:hover{background:color-mix(in srgb, var(--primary) 10%, var(--bg-card));color:var(--primary)}.NoticesDetail-module__zMLNvq__replyToggleBtn{color:var(--primary);cursor:pointer;background:0 0;border:none;border-radius:.375rem;align-items:center;gap:.375rem;margin:.5rem 0 0 2.5rem;padding:.375rem .75rem;font-family:inherit;font-size:.8125rem;font-weight:600;transition:background .2s;display:inline-flex}.NoticesDetail-module__zMLNvq__replyToggleBtn:hover{background:color-mix(in srgb, var(--primary) 10%, var(--bg-card))}.NoticesDetail-module__zMLNvq__replyToggleBtn svg{width:14px;height:14px}.NoticesDetail-module__zMLNvq__commentActionBtn svg{width:.875rem;height:.875rem}.NoticesDetail-module__zMLNvq__commentEmpty{text-align:center;color:var(--text-muted);padding:2rem 0}.NoticesDetail-module__zMLNvq__modalOverlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.NoticesDetail-module__zMLNvq__modal{background:var(--bg-card);border-radius:1rem;width:100%;max-width:420px;margin:1rem;overflow:hidden}.NoticesDetail-module__zMLNvq__modalHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.NoticesDetail-module__zMLNvq__modalTitle{color:var(--text-primary);font-size:1.125rem;font-weight:700}.NoticesDetail-module__zMLNvq__modalCloseBtn{width:2rem;height:2rem;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;display:flex}.NoticesDetail-module__zMLNvq__modalCloseBtn:hover{color:var(--text-secondary);background:var(--bg-hover)}.NoticesDetail-module__zMLNvq__modalBody{padding:1.5rem}.NoticesDetail-module__zMLNvq__reasonList{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.NoticesDetail-module__zMLNvq__reasonLabel{border:1px solid var(--border);cursor:pointer;color:var(--text-secondary);background:var(--bg-card);border-radius:.5rem;align-items:center;gap:.625rem;padding:.75rem 1rem;font-size:.9375rem;transition:border-color .15s,background-color .15s;display:flex}.NoticesDetail-module__zMLNvq__reasonLabel:hover{border-color:var(--border);background:var(--bg-hover)}.NoticesDetail-module__zMLNvq__reasonLabelSelected{border-color:var(--danger);background:color-mix(in srgb, var(--danger) 12%, var(--bg-card));color:var(--danger);}.NoticesDetail-module__zMLNvq__reasonRadio{width:1rem;height:1rem;accent-color:var(--danger)}.NoticesDetail-module__zMLNvq__detailTextarea{border:1px solid var(--border);background:var(--bg-card);width:100%;min-height:5rem;color:var(--text-secondary);resize:vertical;border-radius:.5rem;outline:none;padding:.75rem;font-size:.875rem}.NoticesDetail-module__zMLNvq__detailTextarea::placeholder{color:var(--text-muted)}.NoticesDetail-module__zMLNvq__detailTextarea:focus{border-color:var(--danger)}.NoticesDetail-module__zMLNvq__modalFooter{border-top:1px solid var(--border);justify-content:flex-end;gap:.5rem;padding:1rem 1.5rem;display:flex}.NoticesDetail-module__zMLNvq__modalCancelBtn{border:1px solid var(--border);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500}.NoticesDetail-module__zMLNvq__modalCancelBtn:hover{background:var(--bg-hover)}.NoticesDetail-module__zMLNvq__modalSubmitBtn{background:var(--danger);color:#fff;cursor:pointer;border:none;border-radius:.5rem;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600}.NoticesDetail-module__zMLNvq__modalSubmitBtn:hover{background:color-mix(in srgb, var(--danger) 85%, black)}.NoticesDetail-module__zMLNvq__modalSubmitBtn:disabled{background:color-mix(in srgb, var(--danger) 50%, var(--bg-card));cursor:not-allowed}@media (max-width:1024px){.NoticesDetail-module__zMLNvq__contentSection{grid-template-columns:1fr}.NoticesDetail-module__zMLNvq__sidebar{flex-direction:row;overflow-x:auto}.NoticesDetail-module__zMLNvq__sidebarCard{min-width:280px}}@media (max-width:768px){.NoticesDetail-module__zMLNvq__articleHeader{padding:0 0 1.25rem}.NoticesDetail-module__zMLNvq__articleTitle{font-size:1.375rem}.NoticesDetail-module__zMLNvq__articleInfo{flex-direction:column;align-items:flex-start}.NoticesDetail-module__zMLNvq__articleBody{padding:0}.NoticesDetail-module__zMLNvq__articleActions{flex-wrap:wrap}.NoticesDetail-module__zMLNvq__actionBtn{background:0 0;border:none;border-radius:0;flex:none;justify-content:center;gap:.375rem;min-width:0;padding:.375rem}.NoticesDetail-module__zMLNvq__actionBtn:hover,.NoticesDetail-module__zMLNvq__actionBtn.NoticesDetail-module__zMLNvq__active{background:0 0;border:none}.NoticesDetail-module__zMLNvq__actionLabel{display:none}.NoticesDetail-module__zMLNvq__adminAction,.NoticesDetail-module__zMLNvq__adminAction:hover{background:var(--bg-card);color:#6366f1;border:1px solid #6366f1;border-radius:.375rem;padding:.375rem .625rem}.NoticesDetail-module__zMLNvq__sidebar{flex-direction:column}.NoticesDetail-module__zMLNvq__sidebarCard{min-width:auto}}
.ResourceDetail-module__hIzEjW__container{background-color:var(--bg-page);min-height:100vh;color:var(--text-primary)}.ResourceDetail-module__hIzEjW__hero{background:linear-gradient(135deg,#4f46e5 0%,#7c3aed 100%);padding:.625rem 1rem}.ResourceDetail-module__hIzEjW__heroContent{max-width:1200px;margin:0 auto}.ResourceDetail-module__hIzEjW__heroBreadcrumb{align-items:center;gap:.5rem;font-size:.875rem;display:flex}.ResourceDetail-module__hIzEjW__breadcrumbLink{color:#ffffffb3;text-decoration:none;transition:color .2s}.ResourceDetail-module__hIzEjW__breadcrumbLink:hover{color:#fff}.ResourceDetail-module__hIzEjW__breadcrumbSeparator{color:#ffffff80}.ResourceDetail-module__hIzEjW__breadcrumbCurrent{color:#fff;font-weight:500}.ResourceDetail-module__hIzEjW__contentSection{max-width:900px;margin:0 auto;padding:2rem 1.5rem}.ResourceDetail-module__hIzEjW__article{box-shadow:none;background:0 0;border:none;border-radius:0;overflow:visible}.ResourceDetail-module__hIzEjW__articleHeader{border-bottom:1px solid var(--border);grid-template-columns:1fr auto;grid-template-areas:"meta actions""title title""info info";align-items:center;gap:1rem;margin-bottom:1.25rem;padding:0 0 1.25rem;display:grid}.ResourceDetail-module__hIzEjW__articleMeta{grid-area:meta;align-items:center;gap:.5rem;display:flex}.ResourceDetail-module__hIzEjW__articleActions{grid-area:actions;justify-self:end;align-items:center;gap:.5rem;display:flex}.ResourceDetail-module__hIzEjW__categoryBadge{background:color-mix(in srgb, #4f46e5 12%, var(--bg-card));color:#4f46e5;border-radius:.5rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600}.ResourceDetail-module__hIzEjW__articleTitle{color:var(--text-primary);grid-area:title;font-size:1.75rem;font-weight:800;line-height:1.4}.ResourceDetail-module__hIzEjW__articleInfo{flex-wrap:wrap;grid-area:info;justify-content:space-between;align-items:center;gap:1rem;display:flex}.ResourceDetail-module__hIzEjW__authorInfo{align-items:center;gap:.75rem;display:flex}.ResourceDetail-module__hIzEjW__authorAvatar{background:var(--bg-subtle);border-radius:50%;width:48px;height:48px}.ResourceDetail-module__hIzEjW__authorDetails{flex-direction:column;gap:.125rem;display:flex}.ResourceDetail-module__hIzEjW__authorName{color:var(--text-primary);font-size:.9375rem;font-weight:600}.ResourceDetail-module__hIzEjW__authorRole{color:#6366f1;font-size:.8125rem;font-weight:500}.ResourceDetail-module__hIzEjW__articleStats{align-items:center;gap:1.25rem;display:flex}.ResourceDetail-module__hIzEjW__statItem{color:var(--text-secondary);align-items:center;gap:.375rem;font-size:.875rem;display:flex}.ResourceDetail-module__hIzEjW__statItem svg{width:1rem;height:1rem}.ResourceDetail-module__hIzEjW__updatedDate{color:var(--text-muted);margin-left:.25rem;font-size:.8125rem}.ResourceDetail-module__hIzEjW__articleBody{color:var(--text-secondary);padding:0;line-height:1.8}.ResourceDetail-module__hIzEjW__externalLinkSection{border-top:1px solid var(--border);background:0 0;margin-top:1.5rem;padding:1.5rem 0 0}.ResourceDetail-module__hIzEjW__externalLinkTitle{color:var(--text-primary);align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.9375rem;font-weight:600;display:flex}.ResourceDetail-module__hIzEjW__externalLinkTitle svg{color:#6366f1;width:1.125rem;height:1.125rem}.ResourceDetail-module__hIzEjW__externalLink{background:var(--bg-card);border:1px solid var(--border);color:inherit;border-radius:.75rem;align-items:center;gap:.75rem;padding:1rem 1.25rem;text-decoration:none;transition:all .2s;display:flex}.ResourceDetail-module__hIzEjW__externalLink:hover{background:color-mix(in srgb, #6366f1 8%, var(--bg-card));border-color:#6366f1;box-shadow:0 2px 8px #6366f11a}.ResourceDetail-module__hIzEjW__externalLink svg{color:#6366f1;flex-shrink:0;width:1.25rem;height:1.25rem}.ResourceDetail-module__hIzEjW__externalLinkUrl{color:#4f46e5;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.875rem;font-weight:500;overflow:hidden}.ResourceDetail-module__hIzEjW__externalLinkArrow{width:1rem;height:1rem;color:var(--text-muted)}.ResourceDetail-module__hIzEjW__attachments{border-top:1px solid var(--border);background:0 0;margin-top:1.5rem;padding:1.5rem 0 0}.ResourceDetail-module__hIzEjW__attachmentsTitle{color:var(--text-primary);align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.9375rem;font-weight:600;display:flex}.ResourceDetail-module__hIzEjW__attachmentsTitle svg{color:#6366f1;width:1.125rem;height:1.125rem}.ResourceDetail-module__hIzEjW__attachmentList{flex-direction:column;gap:.5rem;display:flex}.ResourceDetail-module__hIzEjW__attachmentItem{background:var(--bg-card);border:1px solid var(--border);cursor:pointer;color:inherit;border-radius:.5rem;align-items:center;gap:.75rem;padding:.75rem 1rem;text-decoration:none;transition:all .2s;display:flex}.ResourceDetail-module__hIzEjW__attachmentItem:hover{background:color-mix(in srgb, #6366f1 8%, var(--bg-card));border-color:#6366f1}.ResourceDetail-module__hIzEjW__fileIconDefault{width:1.5rem;height:1.5rem;color:var(--text-secondary)}.ResourceDetail-module__hIzEjW__fileName{color:var(--text-secondary);flex:1;font-size:.875rem;font-weight:500}.ResourceDetail-module__hIzEjW__fileSize{color:var(--text-muted);font-size:.8125rem}.ResourceDetail-module__hIzEjW__downloadIcon{color:#6366f1;width:1.125rem;height:1.125rem}.ResourceDetail-module__hIzEjW__sidebar{flex-direction:column;gap:1.5rem;display:flex}.ResourceDetail-module__hIzEjW__sidebarCard{background:var(--bg-card);border:1px solid var(--border);border-radius:1rem;padding:1.5rem;box-shadow:0 2px 8px #0000000d}.ResourceDetail-module__hIzEjW__sidebarTitle{color:var(--text-primary);border-bottom:1px solid var(--border-light);align-items:center;gap:.5rem;margin-bottom:1rem;padding-bottom:.75rem;font-size:1rem;font-weight:700;display:flex}.ResourceDetail-module__hIzEjW__sidebarTitle svg{color:#6366f1;width:1.125rem;height:1.125rem}.ResourceDetail-module__hIzEjW__quickLinks{flex-direction:column;gap:.5rem;display:flex}.ResourceDetail-module__hIzEjW__quickLink{background:var(--bg-subtle);color:var(--text-secondary);border-radius:.5rem;align-items:center;gap:.75rem;padding:.75rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.ResourceDetail-module__hIzEjW__quickLink:hover{background:color-mix(in srgb, #6366f1 12%, var(--bg-card));color:#6366f1}.ResourceDetail-module__hIzEjW__quickLink svg{color:#6366f1;width:1.125rem;height:1.125rem}.ResourceDetail-module__hIzEjW__navSection{max-width:1200px;margin:0 auto;padding:0 1.5rem 3rem}.ResourceDetail-module__hIzEjW__navContent{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.ResourceDetail-module__hIzEjW__backButton{color:var(--text-secondary);border-radius:.5rem;align-items:center;gap:.5rem;padding:.625rem 1rem;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.ResourceDetail-module__hIzEjW__backButton:hover{color:var(--text-primary);background:var(--bg-hover)}.ResourceDetail-module__hIzEjW__backButton svg{width:1.25rem;height:1.25rem}@media (max-width:1024px){.ResourceDetail-module__hIzEjW__contentSection{grid-template-columns:1fr}.ResourceDetail-module__hIzEjW__sidebar{flex-direction:row;overflow-x:auto}.ResourceDetail-module__hIzEjW__sidebarCard{min-width:280px}}@media (max-width:768px){.ResourceDetail-module__hIzEjW__articleHeader{grid-template-columns:1fr;grid-template-areas:"meta""title""info""actions";row-gap:.75rem;padding:0 0 1rem}.ResourceDetail-module__hIzEjW__articleActions{flex-wrap:wrap;justify-self:stretch;margin-top:.25rem}.ResourceDetail-module__hIzEjW__articleTitle{font-size:1.375rem}.ResourceDetail-module__hIzEjW__articleInfo{flex-direction:column;align-items:flex-start}.ResourceDetail-module__hIzEjW__articleBody{padding:0}.ResourceDetail-module__hIzEjW__externalLinkSection,.ResourceDetail-module__hIzEjW__attachments{padding:1.25rem 0 0}.ResourceDetail-module__hIzEjW__sidebar{flex-direction:column}.ResourceDetail-module__hIzEjW__sidebarCard{min-width:auto}}
.LectureDetail-module__UmWntq__container{background:var(--bg-page);min-height:100vh;color:var(--text-primary)}.LectureDetail-module__UmWntq__loading{text-align:center;color:var(--text-muted);padding:4rem 0}.LectureDetail-module__UmWntq__header{background:linear-gradient(135deg,#1a1a2e 0%,#16213e 50%,#0f3460 100%);padding:2rem 1.5rem 2.5rem}.LectureDetail-module__UmWntq__headerInner{max-width:1200px;margin:0 auto}.LectureDetail-module__UmWntq__headerContent{max-width:720px}.LectureDetail-module__UmWntq__breadcrumb{color:#ffffffa6;margin-bottom:1rem;font-size:.8125rem}.LectureDetail-module__UmWntq__breadcrumb a{color:#ffffffd9;text-decoration:none}.LectureDetail-module__UmWntq__breadcrumb a:hover{color:#fff;text-decoration:underline}.LectureDetail-module__UmWntq__breadcrumb span{color:#ffffff80}.LectureDetail-module__UmWntq__title{color:#fff;letter-spacing:-.02em;margin:0 0 .75rem;font-size:1.875rem;font-weight:800;line-height:1.3}.LectureDetail-module__UmWntq__headerDesc{color:#ffffffd9;margin:0 0 1rem;font-size:1rem;line-height:1.6}.LectureDetail-module__UmWntq__headerStats{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.LectureDetail-module__UmWntq__diffBadge{color:#0f172a;background:#f59e0b;border-radius:.25rem;padding:.25rem .75rem;font-size:.6875rem;font-weight:700}.LectureDetail-module__UmWntq__statItem{color:#ffffffb3;font-size:.8125rem}.LectureDetail-module__UmWntq__statDivider{color:#ffffff4d}.LectureDetail-module__UmWntq__tags{flex-wrap:wrap;gap:.375rem;display:flex}.LectureDetail-module__UmWntq__tag{color:#ffffffb3;background:#ffffff14;border:1px solid #ffffff1a;border-radius:.25rem;padding:.25rem .625rem;font-size:.6875rem;font-weight:600}.LectureDetail-module__UmWntq__body{grid-template-columns:1fr 360px;gap:2.5rem;max-width:1200px;margin:0 auto;padding:2rem 1.5rem;display:grid}@media (max-width:960px){.LectureDetail-module__UmWntq__body{grid-template-columns:1fr}.LectureDetail-module__UmWntq__sidebar{order:-1}}.LectureDetail-module__UmWntq__mainArea{min-width:0}.LectureDetail-module__UmWntq__videoWrapper{background:#000;border-radius:.5rem;width:100%;margin-bottom:1rem;padding-top:56.25%;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000026}.LectureDetail-module__UmWntq__videoIframe,.LectureDetail-module__UmWntq__videoElement{border:none;width:100%;height:100%;position:absolute;top:0;left:0}.LectureDetail-module__UmWntq__noVideo{background:var(--bg-subtle);border:1px dashed var(--border);height:280px;color:var(--text-muted);text-align:center;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;margin-bottom:1rem;display:flex}.LectureDetail-module__UmWntq__noVideo span{opacity:.5;margin-bottom:.5rem;font-size:2.5rem}.LectureDetail-module__UmWntq__noVideo p{margin:0;font-size:.875rem}.LectureDetail-module__UmWntq__nowPlaying{margin-bottom:2rem}.LectureDetail-module__UmWntq__nowPlayingLabel{color:var(--primary);text-transform:uppercase;letter-spacing:.05em;font-size:.6875rem;font-weight:600}.LectureDetail-module__UmWntq__currentLessonTitle{color:var(--text-primary);margin:.25rem 0 0;font-size:1.25rem;font-weight:700}.LectureDetail-module__UmWntq__section{border-bottom:1px solid var(--border);margin-bottom:2.5rem;padding-bottom:2.5rem}.LectureDetail-module__UmWntq__section:last-child{border-bottom:none}.LectureDetail-module__UmWntq__sectionTitle{color:var(--text-primary);margin:0 0 1rem;font-size:1.25rem;font-weight:800}.LectureDetail-module__UmWntq__checkGrid{border:1px solid var(--border);background:var(--bg-card);border-radius:.5rem;grid-template-columns:1fr 1fr;gap:.625rem 1.5rem;padding:1.5rem;display:grid}@media (max-width:600px){.LectureDetail-module__UmWntq__checkGrid{grid-template-columns:1fr}}.LectureDetail-module__UmWntq__checkItem{color:var(--text-secondary);align-items:flex-start;gap:.5rem;font-size:.875rem;line-height:1.5;display:flex}.LectureDetail-module__UmWntq__checkIcon{color:var(--success);flex-shrink:0;margin-top:.125rem;font-weight:700}.LectureDetail-module__UmWntq__bulletList{margin:0;padding-left:1.25rem}.LectureDetail-module__UmWntq__bulletList li{color:var(--text-secondary);font-size:.875rem;line-height:1.8}.LectureDetail-module__UmWntq__descText{color:var(--text-secondary);white-space:pre-wrap;margin:0;font-size:.9375rem;line-height:1.8}.LectureDetail-module__UmWntq__curriculumHeader{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.LectureDetail-module__UmWntq__curriculumMeta{color:var(--text-secondary);font-size:.8125rem}.LectureDetail-module__UmWntq__curriculumList{border:1px solid var(--border);background:var(--bg-card);border-radius:.5rem;overflow:hidden}.LectureDetail-module__UmWntq__chapterBlock:not(:last-child){border-bottom:1px solid var(--border)}.LectureDetail-module__UmWntq__chapterHeader{background:var(--bg-subtle);cursor:pointer;text-align:left;border:none;align-items:center;gap:.625rem;width:100%;padding:.875rem 1rem;transition:background .15s;display:flex}.LectureDetail-module__UmWntq__chapterHeader:hover{background:var(--bg-hover)}.LectureDetail-module__UmWntq__chapterToggle{color:var(--text-secondary);min-width:1rem;font-size:.875rem;font-weight:700}.LectureDetail-module__UmWntq__chapterTitle{color:var(--text-primary);flex:1;font-size:.875rem;font-weight:700}.LectureDetail-module__UmWntq__chapterMeta{color:var(--text-muted);white-space:nowrap;font-size:.75rem}.LectureDetail-module__UmWntq__lessonItem{background:var(--bg-card);text-align:left;cursor:pointer;border:none;align-items:center;gap:.625rem;width:100%;padding:.625rem 1rem .625rem 2rem;font-size:.8125rem;transition:background .15s;display:flex}.LectureDetail-module__UmWntq__lessonItem:not(:last-child){border-bottom:1px solid var(--border-light)}.LectureDetail-module__UmWntq__lessonItem:hover{background:var(--bg-hover)}.LectureDetail-module__UmWntq__lessonActive{background:color-mix(in srgb, var(--primary) 12%, var(--bg-card))!important}.LectureDetail-module__UmWntq__lessonIcon{text-align:center;flex-shrink:0;width:1.25rem;font-size:.75rem}.LectureDetail-module__UmWntq__watchedIcon{color:var(--success);font-weight:700}.LectureDetail-module__UmWntq__lessonName{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:500;overflow:hidden}.LectureDetail-module__UmWntq__previewBadge{color:#7c3aed;background:color-mix(in srgb, #7c3aed 14%, var(--bg-card));border-radius:9999px;flex-shrink:0;padding:.125rem .5rem;font-size:.625rem;font-weight:700}.LectureDetail-module__UmWntq__lockIcon{flex-shrink:0;font-size:.75rem}.LectureDetail-module__UmWntq__lessonDur{color:var(--text-muted);text-align:right;flex-shrink:0;min-width:2.5rem;font-size:.75rem}.LectureDetail-module__UmWntq__instructorCard{border:1px solid var(--border);background:var(--bg-card);border-radius:.5rem;align-items:center;gap:1rem;padding:1.25rem;display:flex}.LectureDetail-module__UmWntq__instructorAvatar{color:#fff;background:linear-gradient(135deg,#6366f1,#818cf8);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;font-size:1.25rem;font-weight:700;display:flex}.LectureDetail-module__UmWntq__instructorName{color:var(--text-primary);margin:0 0 .25rem;font-size:1rem;font-weight:700}.LectureDetail-module__UmWntq__instructorEmail{color:var(--text-secondary);margin:0;font-size:.8125rem}.LectureDetail-module__UmWntq__purchaseCard{background:var(--bg-card);border:1px solid var(--border);border-radius:.5rem;position:sticky;top:1.5rem;overflow:hidden;box-shadow:0 2px 12px #0000000f}.LectureDetail-module__UmWntq__purchaseThumb{cursor:pointer;background-position:50%;background-size:cover;height:200px;position:relative}.LectureDetail-module__UmWntq__playOverlay{color:#fff;opacity:0;background:#00000080;justify-content:center;align-items:center;font-size:.9375rem;font-weight:600;transition:opacity .2s;display:flex;position:absolute;inset:0}.LectureDetail-module__UmWntq__purchaseThumb:hover .LectureDetail-module__UmWntq__playOverlay{opacity:1}.LectureDetail-module__UmWntq__purchaseThumbPlaceholder{background:linear-gradient(135deg,#6366f1,#818cf8);justify-content:center;align-items:center;height:200px;font-size:3rem;display:flex}.LectureDetail-module__UmWntq__priceSection{text-align:center;padding:1.25rem 1.5rem 0}.LectureDetail-module__UmWntq__price{color:var(--text-primary);font-size:2rem;font-weight:800}.LectureDetail-module__UmWntq__originalPrice{color:var(--text-muted);margin-left:.5rem;font-size:1rem;font-weight:500;text-decoration:line-through}.LectureDetail-module__UmWntq__discountBadge{background:var(--danger);color:#fff;border-radius:.25rem;margin-left:.5rem;padding:.25rem .625rem;font-size:.75rem;font-weight:700;display:inline-block}.LectureDetail-module__UmWntq__discountTimer{color:var(--danger);margin:.5rem 0 0;font-size:.8125rem;font-weight:600}.LectureDetail-module__UmWntq__purchaseActions{flex-direction:column;gap:.5rem;padding:1rem 1.5rem;display:flex}.LectureDetail-module__UmWntq__enrollBtn{background:var(--primary);color:var(--text-on-primary);cursor:pointer;border:none;border-radius:.375rem;padding:.875rem;font-size:1rem;font-weight:700;transition:background .2s}.LectureDetail-module__UmWntq__enrollBtn:hover{background:var(--primary-hover)}.LectureDetail-module__UmWntq__cartBtn{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--text-primary);cursor:pointer;border-radius:.375rem;padding:.875rem;font-size:.9375rem;font-weight:700;transition:all .2s}.LectureDetail-module__UmWntq__cartBtn:hover{background:var(--bg-hover);border-color:var(--primary);color:var(--primary)}.LectureDetail-module__UmWntq__purchaseFeatures{padding:0 1.5rem 1.5rem}.LectureDetail-module__UmWntq__featuresTitle{color:var(--text-primary);margin:0 0 .5rem;font-size:.8125rem;font-weight:700}.LectureDetail-module__UmWntq__purchaseFeatures ul{margin:0;padding-left:1.25rem}.LectureDetail-module__UmWntq__purchaseFeatures li{color:var(--text-secondary);font-size:.8125rem;line-height:1.8}.LectureDetail-module__UmWntq__reviewHeader{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.LectureDetail-module__UmWntq__writeReviewBtn{background:var(--primary);color:var(--text-on-primary);cursor:pointer;border:none;border-radius:.375rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;transition:background .2s}.LectureDetail-module__UmWntq__writeReviewBtn:hover{background:var(--primary-hover)}.LectureDetail-module__UmWntq__ratingSummary{border:1px solid var(--border);background:var(--bg-card);border-radius:.5rem;align-items:flex-start;gap:2rem;margin-bottom:1.5rem;padding:1.5rem;display:flex}@media (max-width:600px){.LectureDetail-module__UmWntq__ratingSummary{flex-direction:column}}.LectureDetail-module__UmWntq__ratingBig{flex-direction:column;align-items:center;min-width:120px;display:flex}.LectureDetail-module__UmWntq__ratingNumber{color:var(--text-primary);font-size:3rem;font-weight:800;line-height:1}.LectureDetail-module__UmWntq__ratingStars{color:var(--brand-accent,#f59e0b);margin:.25rem 0;font-size:1.25rem}.LectureDetail-module__UmWntq__ratingCount{color:var(--text-secondary);font-size:.8125rem}.LectureDetail-module__UmWntq__ratingBars{flex-direction:column;flex:1;gap:.375rem;display:flex}.LectureDetail-module__UmWntq__ratingBar{align-items:center;gap:.5rem;display:flex}.LectureDetail-module__UmWntq__barLabel{color:var(--text-secondary);min-width:2rem;font-size:.75rem;font-weight:600}.LectureDetail-module__UmWntq__barTrack{background:var(--bg-subtle);border-radius:.25rem;flex:1;height:.5rem;overflow:hidden}.LectureDetail-module__UmWntq__barFill{background:var(--brand-accent,#f59e0b);border-radius:.25rem;height:100%}.LectureDetail-module__UmWntq__barCount{color:var(--text-muted);text-align:right;min-width:1.5rem;font-size:.75rem}.LectureDetail-module__UmWntq__reviewForm{border:1px solid var(--border);background:var(--bg-subtle);border-radius:.5rem;margin-bottom:1.5rem;padding:1.25rem}.LectureDetail-module__UmWntq__starPicker{align-items:center;gap:.125rem;margin-bottom:.75rem;display:flex}.LectureDetail-module__UmWntq__starBtn{cursor:pointer;background:0 0;border:none;padding:.125rem;font-size:1.5rem}.LectureDetail-module__UmWntq__starFilled{color:var(--brand-accent,#f59e0b)}.LectureDetail-module__UmWntq__starEmpty{color:var(--text-muted)}.LectureDetail-module__UmWntq__starPickerLabel{color:var(--text-secondary);margin-left:.5rem;font-size:.875rem;font-weight:600}.LectureDetail-module__UmWntq__reviewTextarea{border:1px solid var(--border);resize:vertical;width:100%;color:var(--text-primary);background:var(--bg-card);border-radius:.375rem;margin-bottom:.75rem;padding:.75rem;font-family:inherit;font-size:.875rem}.LectureDetail-module__UmWntq__reviewTextarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 18%, transparent);outline:none}.LectureDetail-module__UmWntq__submitReviewBtn{background:var(--primary);color:var(--text-on-primary);cursor:pointer;border:none;border-radius:.375rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600}.LectureDetail-module__UmWntq__submitReviewBtn:hover{background:var(--primary-hover)}.LectureDetail-module__UmWntq__submitReviewBtn:disabled{opacity:.5;cursor:not-allowed}.LectureDetail-module__UmWntq__reviewItem{border-bottom:1px solid var(--border-light);padding:1.25rem 0}.LectureDetail-module__UmWntq__reviewItem:last-child{border-bottom:none}.LectureDetail-module__UmWntq__reviewItemHeader{align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.LectureDetail-module__UmWntq__reviewUser{color:var(--text-primary);font-size:.875rem;font-weight:700}.LectureDetail-module__UmWntq__reviewStars{color:var(--brand-accent,#f59e0b);font-size:.875rem}.LectureDetail-module__UmWntq__reviewDate{color:var(--text-muted);margin-left:auto;font-size:.75rem}.LectureDetail-module__UmWntq__reviewContent{color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.6}.LectureDetail-module__UmWntq__noReviews{text-align:center;color:var(--text-muted);padding:2rem 0;font-size:.875rem}.LectureDetail-module__UmWntq__reviewPagination{justify-content:center;gap:.25rem;margin-top:1.25rem;display:flex}.LectureDetail-module__UmWntq__pageBtn{border:1px solid var(--border);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;border-radius:.25rem;padding:.375rem .75rem;font-size:.8125rem}.LectureDetail-module__UmWntq__pageBtn:hover{background:var(--bg-hover);border-color:var(--primary)}.LectureDetail-module__UmWntq__pageBtnActive{background:var(--primary);color:var(--text-on-primary);border-color:var(--primary)}
