.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{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem;display:grid}.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:.875rem;flex-direction:column;gap:.625rem;padding:1rem 1.125rem;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:2;-webkit-box-orient:vertical;font-size:1rem;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;gap:.5rem;margin-top:auto;padding-top:.5rem;display:flex}.BattleCard-module__lse6Ba__author{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.BattleCard-module__lse6Ba__stats{flex-shrink:0}.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}@media (max-width:768px){.RecommendationToggle-module__vYPPNa__label{display:none}}
.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__commentDeleted{color:#9ca3af;font-style:italic}.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;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.NoticesDetail-module__zMLNvq__commentMeta{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;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{flex-shrink:0;gap:.25rem;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{background:color-mix(in srgb, var(--primary) 6%, transparent);color:var(--primary);cursor:pointer;border:none;border-radius:.375rem;align-items:center;gap:.375rem;margin:.5rem 0 0;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__commentAvatar{color:#fff;-webkit-user-select:none;user-select:none;object-fit:cover;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:.9375rem;font-weight:700;line-height:1;display:inline-flex}.NoticesDetail-module__zMLNvq__commentAvatarReply{width:28px;height:28px;font-size:.8125rem}.NoticesDetail-module__zMLNvq__replyThread,.NoticesDetail-module__zMLNvq__commentMainThread{position:relative}.NoticesDetail-module__zMLNvq__commentMainThread:after{content:"";background:var(--border);width:2px;position:absolute;top:38px;bottom:-1px;left:17px}.NoticesDetail-module__zMLNvq__commentReply{border-bottom:none;padding:.875rem 0 .875rem 2.75rem;position:relative}.NoticesDetail-module__zMLNvq__replyToggleRow{padding:.25rem 0 .5rem 2.75rem;position:relative}.NoticesDetail-module__zMLNvq__replyToggleRow .NoticesDetail-module__zMLNvq__replyToggleBtn{margin:0}.NoticesDetail-module__zMLNvq__commentReply:before,.NoticesDetail-module__zMLNvq__replyToggleRow:before{content:"";background:var(--border);width:2px;position:absolute;top:0;bottom:0;left:17px}.NoticesDetail-module__zMLNvq__replyThread>.NoticesDetail-module__zMLNvq__replyToggleRow:before{height:7px;bottom:auto}.NoticesDetail-module__zMLNvq__replyThread>.NoticesDetail-module__zMLNvq__commentReply:last-child:before{height:13px;bottom:auto}.NoticesDetail-module__zMLNvq__commentReply:after{content:"";border-left:2px solid var(--border);border-bottom:2px solid var(--border);border-bottom-left-radius:16px;width:27px;height:16px;position:absolute;top:12px;left:17px}.NoticesDetail-module__zMLNvq__replyToggleRow:after{content:"";border-left:2px solid var(--border);border-bottom:2px solid var(--border);border-bottom-left-radius:14px;width:27px;height:14px;position:absolute;top:6px;left:17px}.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__commentBtnLabel{display:none}.NoticesDetail-module__zMLNvq__commentActionBtn{padding:.375rem}.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}}
.Book-module__T3xbjq__page{max-width:68rem;color:var(--text-primary);margin:0 auto;padding:2rem 1.25rem 4rem}.Book-module__T3xbjq__head{border-bottom:1px solid var(--border);align-items:flex-start;gap:1.5rem;padding-bottom:1.5rem;display:flex}.Book-module__T3xbjq__cover{background:linear-gradient(160deg, color-mix(in srgb, var(--primary) 40%, #1f2937), #0f172a) center / cover no-repeat;border-radius:.375rem .75rem .75rem .375rem;flex:0 0 8rem;justify-content:center;align-items:center;height:11rem;padding:.75rem .75rem .75rem 1.125rem;display:flex;position:relative;box-shadow:0 14px 30px #00000059,inset -2px 0 #ffffff14}.Book-module__T3xbjq__spine{background:#ffffff38;width:2px;position:absolute;top:0;bottom:0;left:.5rem}.Book-module__T3xbjq__coverTitle{color:#f8fafc;text-align:center;text-shadow:0 1px 4px #00000080;-webkit-line-clamp:5;-webkit-box-orient:vertical;font-size:.9375rem;font-weight:800;line-height:1.3;display:-webkit-box;overflow:hidden}.Book-module__T3xbjq__headText{flex-direction:column;flex:1;gap:.5rem;min-width:0;display:flex}.Book-module__T3xbjq__kicker{letter-spacing:.04em;color:var(--text-muted);margin:0;font-size:.75rem;font-weight:700}.Book-module__T3xbjq__kicker a{color:var(--primary);text-decoration:none}.Book-module__T3xbjq__title{text-wrap:balance;margin:0;font-size:2rem;font-weight:800;line-height:1.2}.Book-module__T3xbjq__desc{color:var(--text-secondary);margin:0;font-size:1rem;line-height:1.6}.Book-module__T3xbjq__descWrap{flex-direction:column;align-items:flex-start;gap:.25rem;display:flex}.Book-module__T3xbjq__descClip{transition:max-height .35s;position:relative;overflow:hidden}.Book-module__T3xbjq__descClipped:after{content:"";pointer-events:none;background:linear-gradient(to bottom, transparent, var(--bg-page));height:2.5rem;position:absolute;bottom:0;left:0;right:0}.Book-module__T3xbjq__descMore{color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.875rem;font-weight:600}.Book-module__T3xbjq__descMore:hover{color:var(--layout-tint,var(--primary))}.Book-module__T3xbjq__author{align-items:center;gap:.5rem;margin:.25rem 0 0;font-size:.875rem;font-weight:600;display:flex}.Book-module__T3xbjq__meta{color:var(--text-muted);font-size:.8125rem;font-weight:400}.Book-module__T3xbjq__meta:before{content:"·";margin-right:.5rem}.Book-module__T3xbjq__body{grid-template-columns:16rem minmax(0,1fr);gap:2.5rem;padding-top:1.5rem;display:grid}.Book-module__T3xbjq__toc{align-self:start;max-height:calc(100vh - 6rem);position:sticky;top:5rem;overflow-y:auto}.Book-module__T3xbjq__tocHead{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0 0 .5rem;font-size:.6875rem;font-weight:800}.Book-module__T3xbjq__tocChapters,.Book-module__T3xbjq__tocItems{margin:0;padding:0;list-style:none}.Book-module__T3xbjq__tocChapters>li{margin-bottom:.625rem}.Book-module__T3xbjq__tocChapter{color:var(--text-primary);align-items:center;gap:.5rem;font-size:.875rem;font-weight:700;text-decoration:none;display:flex}.Book-module__T3xbjq__tocChapter:hover{color:var(--primary)}.Book-module__T3xbjq__tocNum{background:color-mix(in srgb, var(--primary) 16%, transparent);border-radius:999px;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;font-size:.6875rem;display:inline-flex}.Book-module__T3xbjq__tocItems{border-left:1px solid var(--border);margin:.25rem 0 0 1.875rem}.Book-module__T3xbjq__tocItem{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;padding:.25rem 0 .25rem .75rem;font-size:.8125rem;text-decoration:none;display:block;overflow:hidden}.Book-module__T3xbjq__tocItem:hover{color:var(--text-primary)}.Book-module__T3xbjq__content{min-width:0}.Book-module__T3xbjq__chapter{margin-bottom:3rem}.Book-module__T3xbjq__chapterTitle{border-bottom:1px solid var(--border);align-items:center;gap:.625rem;margin:0 0 1rem;padding-bottom:.625rem;font-size:1.375rem;font-weight:800;display:flex}.Book-module__T3xbjq__chapterNum{background:color-mix(in srgb, var(--primary) 16%, transparent);border-radius:999px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.8125rem;display:inline-flex}.Book-module__T3xbjq__item{margin-bottom:2rem;scroll-margin-top:5rem}.Book-module__T3xbjq__itemTitle{margin:0 0 .75rem;font-size:1.125rem;font-weight:700}.Book-module__T3xbjq__article{line-height:1.75}:is(.Book-module__T3xbjq__article h1,.Book-module__T3xbjq__article h2,.Book-module__T3xbjq__article h3){margin:1.25rem 0 .5rem;line-height:1.3}.Book-module__T3xbjq__article pre{background:var(--code-bg);color:var(--code-fg);border:1px solid var(--code-border);border-radius:.625rem;padding:1rem 1.25rem;font-size:.8125rem;overflow-x:auto}.Book-module__T3xbjq__article code{font-family:Fira Code,Consolas,monospace;font-size:.875em}.Book-module__T3xbjq__article p code{background:color-mix(in srgb, var(--primary) 12%, transparent);border-radius:.25rem;padding:.125rem .375rem}.Book-module__T3xbjq__article ul{padding-left:1.25rem}.Book-module__T3xbjq__linkRow{color:var(--text-secondary);margin:0;font-size:.9375rem}.Book-module__T3xbjq__maskLink{color:var(--primary);font-weight:600;text-decoration:none}.Book-module__T3xbjq__masked{border:1px dashed var(--border);color:var(--text-secondary);border-radius:.625rem;margin:0;padding:1rem 1.25rem;font-size:.9375rem}.Book-module__T3xbjq__missing{color:var(--text-muted);margin:0;font-size:.875rem}.Book-module__T3xbjq__empty{color:var(--text-muted)}@media (max-width:800px){.Book-module__T3xbjq__head{flex-direction:column}.Book-module__T3xbjq__body{grid-template-columns:1fr}.Book-module__T3xbjq__toc{max-height:none;position:static}}.Book-module__T3xbjq__progress{background:var(--bg-subtle,#94a3b833);border-radius:2px;height:3px;margin:1rem 0 0;overflow:hidden}.Book-module__T3xbjq__progressBar{background:var(--primary);height:100%;transition:width .25s;display:block}.Book-module__T3xbjq__tocItem{width:100%;color:var(--text-secondary);text-align:left;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;border-left:2px solid #0000;margin-left:-1px;padding:.3125rem 0 .3125rem .75rem;font-family:inherit;font-size:.8125rem;display:block;overflow:hidden}.Book-module__T3xbjq__tocItemOn{color:var(--text-primary);border-left-color:var(--primary);font-weight:700}.Book-module__T3xbjq__tocOverview{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.Book-module__T3xbjq__tocChapterOn .Book-module__T3xbjq__tocNum{background:var(--primary);color:var(--on-primary,#fff)}.Book-module__T3xbjq__reader{min-width:0;max-width:46rem}.Book-module__T3xbjq__crumb{color:var(--text-muted);align-items:center;gap:.5rem;margin:0 0 .75rem;font-size:.8125rem;display:flex}.Book-module__T3xbjq__crumbNum{background:color-mix(in srgb, var(--primary) 16%, transparent);width:1.25rem;height:1.25rem;color:var(--text-primary);border-radius:999px;justify-content:center;align-items:center;font-size:.6875rem;display:inline-flex}.Book-module__T3xbjq__crumbPage{font-variant-numeric:tabular-nums;margin-left:auto}.Book-module__T3xbjq__pageTitle{text-wrap:balance;margin:0 0 1.25rem;font-size:1.75rem;font-weight:800;line-height:1.25}.Book-module__T3xbjq__article{font-size:1.0625rem;line-height:1.85}.Book-module__T3xbjq__cta{border:1px solid color-mix(in srgb, var(--primary) 45%, transparent);background:color-mix(in srgb, var(--primary) 14%, var(--bg-card));color:var(--text-primary);border-radius:.5rem;margin-top:.5rem;padding:.5rem 1rem;font-weight:700;text-decoration:none;display:inline-block}.Book-module__T3xbjq__masked p{margin:0 0 .25rem}.Book-module__T3xbjq__pager{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:.75rem;margin-top:2.5rem;padding-top:1.25rem;display:grid}.Book-module__T3xbjq__pagerBtn{border:1px solid var(--border);background:var(--bg-card);color:var(--text-primary);text-align:left;cursor:pointer;border-radius:.625rem;flex-direction:column;gap:.25rem;padding:.875rem 1rem;font-family:inherit;transition:border-color .15s,transform .15s;display:flex}.Book-module__T3xbjq__pagerBtn:hover{border-color:var(--primary);transform:translateY(-1px)}.Book-module__T3xbjq__pagerNext{text-align:right;align-items:flex-end}.Book-module__T3xbjq__pagerLabel{color:var(--text-muted);font-size:.75rem}.Book-module__T3xbjq__pagerTitle{font-size:.9375rem;font-weight:700}.Book-module__T3xbjq__pagerEnd{color:var(--text-muted);place-self:center end;font-size:.8125rem}.Book-module__T3xbjq__editLink{border:1px solid var(--border);color:var(--text-secondary);vertical-align:middle;border-radius:.375rem;margin-left:.75rem;padding:.125rem .5rem;font-size:.75rem;font-weight:600;text-decoration:none}.Book-module__T3xbjq__editLink:hover{border-color:var(--layout-tint,var(--primary));color:var(--text-primary)}
.Shared-module__Rx9hHq__page{max-width:46rem;margin:0 auto;padding:2rem 1.25rem 4rem}.Shared-module__Rx9hHq__card{flex-direction:column;gap:.75rem;display:flex}.Shared-module__Rx9hHq__head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.Shared-module__Rx9hHq__kicker{letter-spacing:.04em;color:var(--text-muted);margin:0;font-size:.75rem;font-weight:700}.Shared-module__Rx9hHq__title{color:var(--text-primary);text-wrap:balance;margin:0;font-size:1.75rem;font-weight:800;line-height:1.25}.Shared-module__Rx9hHq__meta{color:var(--text-secondary);margin:0;font-size:.8125rem}.Shared-module__Rx9hHq__summary{color:var(--text-secondary);margin:.25rem 0 0;font-size:1rem;line-height:1.6}.Shared-module__Rx9hHq__article{color:var(--text-primary);margin-top:.5rem;line-height:1.8}.Shared-module__Rx9hHq__refArticle{color:var(--text-primary);margin-top:.5rem;line-height:1.75}.Shared-module__Rx9hHq__refArticle h2{margin:1.25rem 0 .5rem;font-size:1.0625rem;font-weight:700}.Shared-module__Rx9hHq__refArticle pre{background:var(--code-bg);border:1px solid var(--code-border);border-radius:.5rem;margin:.625rem 0;padding:.875rem 1rem;overflow-x:auto}.Shared-module__Rx9hHq__refArticle pre code{color:var(--code-fg);font-family:Fira Code,Consolas,monospace;font-size:.8125rem}.Shared-module__Rx9hHq__refArticle ul{margin:.5rem 0;padding-left:1.5rem}.Shared-module__Rx9hHq__steps{margin-top:1rem}.Shared-module__Rx9hHq__foot{border-top:1px solid var(--border);color:var(--text-muted);margin:2rem 0 0;padding-top:1rem;font-size:.8125rem}.Shared-module__Rx9hHq__bookPager{border-top:1px solid var(--border);flex-direction:column;gap:.75rem;margin-top:2.5rem;padding-top:1.25rem;display:flex}.Shared-module__Rx9hHq__bookPagerHead{color:var(--text-secondary);margin:0;font-size:.875rem}.Shared-module__Rx9hHq__bookPagerHead a{color:var(--text-primary);font-weight:700;text-decoration:none}.Shared-module__Rx9hHq__bookPagerHead a:hover{text-decoration:underline}.Shared-module__Rx9hHq__bookPager nav a{text-decoration: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}@media (max-width:768px){.ShareButton-module__T_g6bG__label{display:none}}
a.Notes-module__mMtTzq__treeCategoryBtn,a.Notes-module__mMtTzq__treeSubjectBtn,a.Notes-module__mMtTzq__tab,a.Notes-module__mMtTzq__groupCard,a.Notes-module__mMtTzq__refTocBtn,a.Notes-module__mMtTzq__noteRowMain,a.Notes-module__mMtTzq__readingNavBtn,a.Notes-module__mMtTzq__tocBackBtn{text-decoration:none}a.Notes-module__mMtTzq__refTocBtn,a.Notes-module__mMtTzq__readingNavBtn{color:inherit}.Notes-module__mMtTzq__versionBadge{letter-spacing:.02em;vertical-align:middle;background:color-mix(in srgb, var(--layout-tint,var(--primary)) 14%, var(--bg-card));color:var(--layout-tint,var(--primary));border-radius:999px;margin-left:.5rem;padding:.1rem .5rem;font-size:.6875rem;font-weight:700;display:inline-block}.Notes-module__mMtTzq__container{--layout-tint:var(--primary);--tint-soft:color-mix(in srgb, var(--layout-tint) 16%, var(--bg-card));--tint-soft-hover:color-mix(in srgb, var(--layout-tint) 26%, var(--bg-card));--tint-line:color-mix(in srgb, var(--layout-tint) 45%, transparent);background:var(--bg-page);min-height:calc(100vh - 4rem);color:var(--text-primary);display:flex}.Notes-module__mMtTzq__tintBtn{background:var(--tint-soft);color:var(--text-primary);border:1px solid var(--tint-line)}.Notes-module__mMtTzq__tintBtn:hover{background:var(--tint-soft-hover);border-color:var(--layout-tint)}.Notes-module__mMtTzq__sidebar{border-right:1px solid var(--border);background:var(--bg-sidebar);flex-shrink:0;width:260px;overflow-y:auto}.Notes-module__mMtTzq__sidebarHeader{border-bottom:1px solid var(--border);padding:1.25rem 1rem}.Notes-module__mMtTzq__sidebarTitle{color:var(--text-primary);margin:0;font-size:1rem;font-weight:700}.Notes-module__mMtTzq__sidebarAction{font:inherit;color:var(--text-accent);cursor:pointer;background:0 0;border:0;margin-top:.5rem;padding:0;font-size:.75rem;font-weight:600}.Notes-module__mMtTzq__sidebarAction:hover{text-decoration:underline}.Notes-module__mMtTzq__tree{padding:.5rem 0}.Notes-module__mMtTzq__treeCategory{margin-bottom:.25rem}.Notes-module__mMtTzq__treeCategoryBtn,.Notes-module__mMtTzq__treeSubjectBtn{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.5rem;width:100%;font-family:inherit;transition:background .15s,color .15s;display:flex}.Notes-module__mMtTzq__treeCategoryBtn{color:var(--text-primary);padding:.625rem 1rem;font-size:.9375rem;font-weight:600}.Notes-module__mMtTzq__treeCategoryBtn:hover{background:var(--bg-hover)}.Notes-module__mMtTzq__treeIcon{text-align:center;width:.75rem;color:var(--text-muted);flex-shrink:0;font-size:.75rem}.Notes-module__mMtTzq__treeCategoryIcon{font-size:1rem}.Notes-module__mMtTzq__treeChildren{border-left:1px solid var(--border);margin-left:1.5rem;padding:.125rem 0}.Notes-module__mMtTzq__treeChildren .Notes-module__mMtTzq__treeRow{border-radius:0 .5rem .5rem 0}.Notes-module__mMtTzq__treeSubjectBtn{color:var(--text-secondary);padding:.5rem 1rem .5rem 2.5rem;font-size:.875rem;font-weight:500}.Notes-module__mMtTzq__treeSubjectBtn:hover{background:var(--bg-hover);color:var(--text-primary)}.Notes-module__mMtTzq__treeSubjectActive{background:var(--bg-active);color:var(--primary);font-weight:600}.Notes-module__mMtTzq__treeSubjectActive:hover{background:var(--bg-active);color:var(--primary)}.Notes-module__mMtTzq__main{flex-direction:column;flex:1;min-width:0;display:flex}.Notes-module__mMtTzq__subjectHeader{border-bottom:1px solid var(--border);background:var(--bg-card);padding:1.5rem 2rem 0;position:relative}.Notes-module__mMtTzq__crumbs{min-width:0;color:var(--text-muted);white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:.125rem;margin-bottom:.5rem;font-size:.8125rem;display:flex}.Notes-module__mMtTzq__crumbItem{align-items:center;gap:.125rem;min-width:0;display:inline-flex}.Notes-module__mMtTzq__crumb{font-family:inherit;font-size:inherit;color:var(--text-secondary);cursor:pointer;text-overflow:ellipsis;background:0 0;border:none;border-radius:.375rem;max-width:12rem;padding:.25rem .375rem;text-decoration:none;display:inline-block;overflow:hidden}.Notes-module__mMtTzq__crumb:hover{background:var(--bg-hover);color:var(--text-primary)}.Notes-module__mMtTzq__crumbCurrent{color:var(--text-primary);cursor:default;font-weight:600}.Notes-module__mMtTzq__crumbCurrent:hover{background:0 0}.Notes-module__mMtTzq__crumbSep{color:var(--text-muted);opacity:.6;padding:0 .0625rem}.Notes-module__mMtTzq__crumbMore{letter-spacing:.1em}.Notes-module__mMtTzq__crumbRoot,.Notes-module__mMtTzq__crumbRoot+.Notes-module__mMtTzq__crumbSep{display:none}.Notes-module__mMtTzq__subjectTitle{color:var(--text-primary);margin:0;font-size:1.5rem;font-weight:800;line-height:1.2}.Notes-module__mMtTzq__maskedBlock{padding-bottom:9rem;position:relative;overflow:hidden}.Notes-module__mMtTzq__contentMask{z-index:2;pointer-events:none;flex-direction:column;justify-content:flex-end;align-items:center;height:16rem;padding:0 1.5rem 1.75rem;display:flex;position:absolute;bottom:0;left:0;right:0}.Notes-module__mMtTzq__contentMaskFade{background:var(--bg-page);pointer-events:none;z-index:1;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#0000002e 18%,#00000080 32%,#000000d1 46%,#000000f7 60%,#000 72%);mask-image:linear-gradient(#0000 0%,#0000002e 18%,#00000080 32%,#000000d1 46%,#000000f7 60%,#000 72%)}.Notes-module__mMtTzq__contentMaskInner{z-index:2;pointer-events:auto;text-align:center;width:100%;max-width:24rem;position:relative}.Notes-module__mMtTzq__contentMaskTitle{color:var(--text-primary);margin:0 0 .375rem;font-size:1rem;font-weight:800}.Notes-module__mMtTzq__contentMaskDesc{color:var(--text-secondary);margin:0 0 .875rem;font-size:.8125rem}.Notes-module__mMtTzq__contentMaskCta{background:var(--tint-soft);color:var(--text-primary);border:1px solid var(--tint-line);border-radius:.375rem;padding:.625rem 1.125rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-block}.Notes-module__mMtTzq__contentMaskCta:hover{background:var(--tint-soft-hover);border-color:var(--layout-tint)}.Notes-module__mMtTzq__permissionBackdrop{z-index:100;background:#00000073;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.Notes-module__mMtTzq__permissionCard{background:var(--bg-card,#fff);border-radius:.75rem;width:100%;max-width:26rem;padding:1.5rem 1.5rem 1.25rem;box-shadow:0 16px 48px #0000003d}.Notes-module__mMtTzq__permissionTitle{color:var(--text-primary);margin:0 0 .625rem;font-size:1.0625rem;font-weight:800}.Notes-module__mMtTzq__permissionBody{color:var(--text-secondary);margin:0 0 1.25rem;font-size:.875rem;line-height:1.6}.Notes-module__mMtTzq__permissionActions{justify-content:flex-end;gap:.5rem;display:flex}.Notes-module__mMtTzq__permissionSecondary,.Notes-module__mMtTzq__permissionPrimary{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:.375rem;align-items:center;padding:.5rem .875rem;font-size:.8125rem;font-weight:700;text-decoration:none;display:inline-flex}.Notes-module__mMtTzq__permissionSecondary{border-color:var(--border);color:var(--text-secondary);background:0 0}.Notes-module__mMtTzq__permissionSecondary:hover{background:var(--bg-hover)}.Notes-module__mMtTzq__permissionPrimary{background:var(--tint-soft);color:var(--text-primary);border:1px solid var(--tint-line)}.Notes-module__mMtTzq__permissionPrimary:hover{background:var(--tint-soft-hover);border-color:var(--layout-tint)}.Notes-module__mMtTzq__subjectTitleRow{flex-wrap:wrap;align-items:center;gap:.75rem;margin:0 0 1rem;display:flex}.Notes-module__mMtTzq__tabs{scrollbar-width:none;gap:.25rem;display:flex;overflow-x:auto}.Notes-module__mMtTzq__tabs::-webkit-scrollbar{display:none}.Notes-module__mMtTzq__tab{white-space:nowrap;cursor:pointer;color:var(--text-secondary);background:0 0;border:none;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:.375rem;margin-bottom:-1px;padding:.625rem 1rem;font-family:inherit;font-size:.875rem;font-weight:600;transition:color .15s,border-color .15s;display:inline-flex}.Notes-module__mMtTzq__tab:hover{color:var(--text-primary)}.Notes-module__mMtTzq__tabActive{color:var(--primary);border-bottom-color:var(--primary)}.Notes-module__mMtTzq__tabIcon{font-size:1rem}.Notes-module__mMtTzq__tabPanel{flex:1;min-height:0;padding:1.5rem 2rem 3rem;overflow-y:auto}.Notes-module__mMtTzq__empty{height:100%;min-height:40vh;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:1rem;font-size:.9375rem;display:flex}.Notes-module__mMtTzq__tutorialView{display:block}.Notes-module__mMtTzq__tutorialTocTitle{color:var(--text-primary);word-break:keep-all;font-size:.9375rem;font-weight:600}.Notes-module__mMtTzq__tutorialTocMeta{color:var(--text-secondary);letter-spacing:.04em;margin-top:.125rem;font-size:.6875rem;font-weight:600}.Notes-module__mMtTzq__tutorialTitle{color:var(--text-primary);letter-spacing:-.01em;margin:0 0 .375rem;font-size:1.5rem;font-weight:800}.Notes-module__mMtTzq__versionDropdown{display:inline-flex;position:relative}.Notes-module__mMtTzq__versionBtn{border:1px solid var(--border);background:var(--bg-card);cursor:pointer;color:var(--text-secondary);border-radius:999px;align-items:center;gap:.375rem;padding:.25rem .5rem .25rem .625rem;font-family:inherit;font-size:.75rem;font-weight:700;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.Notes-module__mMtTzq__versionBtn:hover,.Notes-module__mMtTzq__versionBtn[aria-expanded=true]{border-color:var(--primary);color:var(--primary)}.Notes-module__mMtTzq__versionAxisName{color:var(--text-muted);letter-spacing:.02em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.Notes-module__mMtTzq__versionLabel{font-variant-numeric:tabular-nums;color:var(--text-primary)}.Notes-module__mMtTzq__versionBtn:hover .Notes-module__mMtTzq__versionLabel,.Notes-module__mMtTzq__versionBtn[aria-expanded=true] .Notes-module__mMtTzq__versionLabel{color:var(--primary)}.Notes-module__mMtTzq__versionChevron{transition:transform .18s}.Notes-module__mMtTzq__versionChevronOpen{transform:rotate(180deg)}.Notes-module__mMtTzq__versionMenu{z-index:30;background:var(--bg-card);border:1px solid var(--border);border-radius:.5rem;min-width:14rem;padding:.375rem;position:absolute;top:calc(100% + .375rem);left:0;box-shadow:0 8px 24px #0000001f}.Notes-module__mMtTzq__versionMenuHeader{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin:0;padding:.375rem .625rem .25rem;font-size:.6875rem;font-weight:700}.Notes-module__mMtTzq__versionMenuList{flex-direction:column;gap:.0625rem;margin:0;padding:0;list-style:none;display:flex}.Notes-module__mMtTzq__versionMenuItem{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:.375rem;flex-direction:column;align-items:flex-start;gap:.125rem;width:100%;padding:.5rem .625rem;font-family:inherit;transition:background .12s;display:flex}.Notes-module__mMtTzq__versionMenuItem:hover{background:var(--bg-hover)}.Notes-module__mMtTzq__versionMenuItemActive{background:color-mix(in srgb, var(--primary) 10%, transparent)}.Notes-module__mMtTzq__versionMenuItemActive:hover{background:color-mix(in srgb, var(--primary) 14%, transparent)}.Notes-module__mMtTzq__versionMenuItemLabel{color:var(--text-primary);font-variant-numeric:tabular-nums;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:700;display:inline-flex}.Notes-module__mMtTzq__versionMenuItemActive .Notes-module__mMtTzq__versionMenuItemLabel{color:var(--primary)}.Notes-module__mMtTzq__versionMenuItemBadge{background:color-mix(in srgb, var(--primary) 14%, transparent);color:var(--primary);letter-spacing:.02em;border-radius:999px;padding:.0625rem .375rem;font-size:.5625rem;font-weight:700}.Notes-module__mMtTzq__versionMenuItemMeta{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.6875rem}.Notes-module__mMtTzq__tutorialSummary{color:var(--text-secondary);margin:0 0 1.25rem;font-size:.9375rem;line-height:1.6}.Notes-module__mMtTzq__lectureView{display:block}.Notes-module__mMtTzq__tocView{max-width:680px;margin:0;padding:.5rem 0}.Notes-module__mMtTzq__tocHeader{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.Notes-module__mMtTzq__tocHeaderText{flex:1;min-width:0}.Notes-module__mMtTzq__tocTitle{color:var(--text-primary);letter-spacing:-.01em;margin:0 0 .25rem;font-size:1.125rem;font-weight:700}.Notes-module__mMtTzq__tocSubtitle{color:var(--text-muted);margin:0;font-size:.8125rem}.Notes-module__mMtTzq__tocAddBtn{font:inherit;color:var(--text-primary);border:1px solid color-mix(in srgb, var(--text-primary) 16%, transparent);cursor:pointer;background:0 0;border-radius:.375rem;flex-shrink:0;align-items:center;gap:.375rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:700;display:inline-flex}.Notes-module__mMtTzq__tocAddBtn:link,.Notes-module__mMtTzq__tocAddBtn:visited{color:var(--text-primary);text-decoration:none}.Notes-module__mMtTzq__tocAddBtn:hover{background:color-mix(in srgb, var(--text-primary) 6%, transparent)}.Notes-module__mMtTzq__tocAddBtnSign{font-size:1rem;line-height:1}.Notes-module__mMtTzq__tocChapter{margin-bottom:1.5rem}.Notes-module__mMtTzq__tocChapter:last-child{margin-bottom:0}.Notes-module__mMtTzq__tocChapterHead{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.Notes-module__mMtTzq__tocChapterHead .Notes-module__mMtTzq__tocChapterName{margin-bottom:0}.Notes-module__mMtTzq__tocChapterName{letter-spacing:.02em;color:var(--text-secondary);margin:0 0 .5rem;font-size:.8125rem;font-weight:700;display:block}.Notes-module__mMtTzq__tocAddBtnSmall{font:inherit;color:var(--text-muted);border:1px dashed color-mix(in srgb, var(--text-primary) 20%, transparent);cursor:pointer;background:0 0;border-radius:.25rem;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:700;display:inline-flex}.Notes-module__mMtTzq__tocAddBtnSmall:hover{color:var(--text-primary);border-style:solid;border-color:color-mix(in srgb, var(--text-primary) 32%, transparent)}.Notes-module__mMtTzq__tocChapterNum{display:none}.Notes-module__mMtTzq__tocNoteList{margin:0;padding:0;list-style:none}.Notes-module__mMtTzq__tocNoteBtn{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:.375rem;align-items:baseline;gap:.625rem;width:100%;padding:.5rem .625rem;font-family:inherit;transition:background .15s;display:flex}.Notes-module__mMtTzq__tocNoteBtn:hover{background:var(--bg-hover)}.Notes-module__mMtTzq__tocNoteIdx{color:var(--text-muted);font-variant-numeric:tabular-nums;flex-shrink:0;min-width:1.5rem;font-size:.8125rem;font-weight:600}.Notes-module__mMtTzq__tocNoteTitle{color:var(--text-primary);flex:1;font-size:.9375rem}.Notes-module__mMtTzq__readingView{max-width:680px;margin:0;padding:.5rem 0}.Notes-module__mMtTzq__readingHeader{border-bottom:1px solid var(--border-light);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;margin-bottom:1.25rem;padding-bottom:.75rem;display:flex}.Notes-module__mMtTzq__tocBackBtn{border:1px solid var(--border);background:var(--bg-card);cursor:pointer;color:var(--text-secondary);white-space:nowrap;border-radius:.5rem;align-items:center;gap:.375rem;padding:.5rem .75rem;font-family:inherit;font-size:.8125rem;font-weight:600;transition:all .15s;display:inline-flex}.Notes-module__mMtTzq__tocBackBtn:hover{border-color:var(--primary);color:var(--primary)}.Notes-module__mMtTzq__readingMeta{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:600}.Notes-module__mMtTzq__readingHeaderRight{flex-wrap:wrap;flex:1;justify-content:flex-end;align-items:center;gap:.5rem .75rem;display:inline-flex}.Notes-module__mMtTzq__readingHeaderRight>*{white-space:nowrap}.Notes-module__mMtTzq__historyBtn{border:1px solid var(--border);background:var(--bg-card);cursor:pointer;color:var(--text-secondary);white-space:nowrap;border-radius:.375rem;align-items:center;gap:.375rem;padding:.375rem .625rem;font-family:inherit;font-size:.75rem;font-weight:600;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.Notes-module__mMtTzq__historyBtn:hover{border-color:var(--primary);color:var(--primary)}.Notes-module__mMtTzq__readingNav{border-top:1px solid var(--border-light);grid-template-columns:1fr 1fr;gap:.75rem;margin-top:2.5rem;padding-top:1.5rem;display:grid}.Notes-module__mMtTzq__readingNavBtn{border:1px solid var(--border);background:var(--bg-card);cursor:pointer;text-align:left;border-radius:.5rem;flex-direction:column;gap:.25rem;min-width:0;padding:.875rem 1rem;font-family:inherit;transition:all .15s;display:flex}.Notes-module__mMtTzq__readingNavBtn:hover{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 6%, var(--bg-card))}.Notes-module__mMtTzq__readingNavNext{text-align:right}.Notes-module__mMtTzq__readingNavLabel{letter-spacing:.04em;color:var(--text-muted);text-transform:uppercase;font-size:.6875rem;font-weight:700}.Notes-module__mMtTzq__readingNavTitle{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;overflow:hidden}.Notes-module__mMtTzq__article{max-width:720px;color:var(--text-primary);line-height:1.8}.Notes-module__mMtTzq__refContent h2{color:var(--text-primary);margin:1.25rem 0 .5rem;font-size:1.0625rem;font-weight:700}.Notes-module__mMtTzq__refContent h3{color:var(--text-primary);margin:1rem 0 .375rem;font-size:.9375rem;font-weight:600}.Notes-module__mMtTzq__refContent code{background:color-mix(in srgb, var(--primary) 12%, transparent);color:var(--primary);border-radius:.25rem;padding:.125rem .375rem;font-family:Fira Code,Consolas,monospace;font-size:.875em}.Notes-module__mMtTzq__refContent pre{background:var(--code-bg);border:1px solid var(--code-border);border-radius:.5rem;margin:.625rem 0;padding:.875rem 1rem;overflow-x:auto}.Notes-module__mMtTzq__refContent pre code{color:var(--code-fg);background:0 0;padding:0;font-size:.8125rem}.Notes-module__mMtTzq__refContent ul{margin:.5rem 0;padding-left:1.5rem}.Notes-module__mMtTzq__refContent strong{font-weight:700}.Notes-module__mMtTzq__referenceView{display:block}.Notes-module__mMtTzq__tocSearchBar{margin-bottom:1.25rem}.Notes-module__mMtTzq__tocSearchInput{border:1px solid var(--border);background:var(--bg-card);width:100%;color:var(--text-primary);border-radius:.5rem;padding:.625rem 1rem;font-family:inherit;font-size:.9375rem}.Notes-module__mMtTzq__tocSearchInput:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 18%, transparent);outline:none}.Notes-module__mMtTzq__refTocBtn{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:.375rem;align-items:flex-start;gap:.625rem;width:100%;padding:.625rem;font-family:inherit;transition:background .15s;display:flex}.Notes-module__mMtTzq__refTocBtn:hover{background:var(--bg-hover)}.Notes-module__mMtTzq__refTocBody{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.Notes-module__mMtTzq__refTocTitle{color:var(--text-primary);font-family:Fira Code,Consolas,monospace;font-size:.9375rem;font-weight:700}.Notes-module__mMtTzq__refTocSummary{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.4;display:-webkit-box;overflow:hidden}.Notes-module__mMtTzq__refEmpty{text-align:center;color:var(--text-muted);margin:0;padding:2rem 0}.Notes-module__mMtTzq__refArticle{max-width:720px}.Notes-module__mMtTzq__refMainTitle{color:var(--text-primary);margin:0 0 .5rem;font-family:Fira Code,Consolas,monospace;font-size:1.625rem;font-weight:800}.Notes-module__mMtTzq__refMainSummary{color:var(--text-secondary);margin:0 0 1.5rem;font-size:.9375rem;line-height:1.6}.Notes-module__mMtTzq__refSection{margin-bottom:1.75rem;scroll-margin-top:5rem}.Notes-module__mMtTzq__refSection:last-child{margin-bottom:0}.Notes-module__mMtTzq__refSectionHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.625rem;padding-bottom:.5rem;display:flex}.Notes-module__mMtTzq__refSectionLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin:0;font-size:.75rem;font-weight:700}.Notes-module__mMtTzq__refSectionCopyBtn{border:1px solid var(--border);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;border-radius:9999px;flex-shrink:0;padding:.25rem .625rem;font-family:inherit;font-size:.6875rem;font-weight:600;transition:all .15s}.Notes-module__mMtTzq__refSectionCopyBtn:hover{border-color:var(--primary);color:var(--primary)}.Notes-module__mMtTzq__refCode{background:var(--code-bg);color:var(--code-fg);border:1px solid var(--code-border);white-space:pre;border-radius:.5rem;margin:0;padding:.875rem 1rem;font-family:Fira Code,Consolas,monospace;font-size:.8125rem;line-height:1.6;overflow-x:auto}.Notes-module__mMtTzq__refCode code{color:inherit;background:0 0;padding:0;font-family:inherit}.Notes-module__mMtTzq__refTable{border-collapse:collapse;width:100%;font-size:.875rem}.Notes-module__mMtTzq__refTable th,.Notes-module__mMtTzq__refTable td{text-align:left;border-bottom:1px solid var(--border-light);padding:.5rem .75rem}.Notes-module__mMtTzq__refTable th{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);background:var(--bg-subtle);font-size:.6875rem;font-weight:700}.Notes-module__mMtTzq__refTable td code{color:var(--primary);background:color-mix(in srgb, var(--primary) 12%, transparent);border-radius:.25rem;padding:.125rem .375rem;font-family:Fira Code,Consolas,monospace;font-size:.8125rem}.Notes-module__mMtTzq__refReturns{color:var(--text-secondary);margin:0;font-size:.9375rem;line-height:1.7}.Notes-module__mMtTzq__refExample{margin-bottom:.875rem}.Notes-module__mMtTzq__refExample:last-child{margin-bottom:0}.Notes-module__mMtTzq__refExampleLabel{color:var(--text-secondary);margin:0 0 .375rem;font-size:.8125rem;font-weight:600}.Notes-module__mMtTzq__refNotes{color:var(--text-secondary);margin:0;padding-left:1.25rem;font-size:.9375rem;line-height:1.7;list-style:outside}.Notes-module__mMtTzq__refNotes li{margin:.25rem 0}@media (max-width:1024px){.Notes-module__mMtTzq__tocView,.Notes-module__mMtTzq__readingView{padding:1.5rem}}@media (max-width:768px){.Notes-module__mMtTzq__container{flex-direction:column}.Notes-module__mMtTzq__sidebar{border-bottom:none;border-right:none;flex:1;width:100%;max-height:none}.Notes-module__mMtTzq__main,.Notes-module__mMtTzq__container[data-mobile-detail=true] .Notes-module__mMtTzq__sidebar{display:none}.Notes-module__mMtTzq__container[data-mobile-detail=true] .Notes-module__mMtTzq__main{display:flex}.Notes-module__mMtTzq__crumbRoot{color:var(--primary);font-weight:600;display:inline-block}.Notes-module__mMtTzq__crumbRoot+.Notes-module__mMtTzq__crumbSep{display:inline}.Notes-module__mMtTzq__subjectHeader{padding:.875rem 1rem 0}.Notes-module__mMtTzq__subjectTitle{margin-bottom:.75rem;font-size:1.25rem}.Notes-module__mMtTzq__tab{padding:.625rem .75rem;font-size:.8125rem}.Notes-module__mMtTzq__tabPanel{padding:1rem 1rem 2rem}.Notes-module__mMtTzq__tocView,.Notes-module__mMtTzq__readingView{border-radius:.5rem;padding:1.25rem 0}.Notes-module__mMtTzq__tocChapterName{font-size:.9375rem}.Notes-module__mMtTzq__readingNav{grid-template-columns:1fr}.Notes-module__mMtTzq__container[data-fullscreen-reading=true] .Notes-module__mMtTzq__readingView{z-index:100;overscroll-behavior:contain;background:var(--bg-page);border:none;border-radius:0;max-width:none;margin:0;padding:0 1rem 2rem;position:fixed;inset:0;overflow-y:auto}.Notes-module__mMtTzq__container[data-fullscreen-reading=true] .Notes-module__mMtTzq__readingHeader{background:var(--bg-page);z-index:6;border-bottom:1px solid var(--border);margin:0 -1rem 1.75rem;padding:.875rem 1rem;position:sticky;top:0}.Notes-module__mMtTzq__readingHeader .Notes-module__mMtTzq__btnLabel{display:none}.Notes-module__mMtTzq__readingHeader>a,.Notes-module__mMtTzq__readingHeader>.Notes-module__mMtTzq__readingHeaderRight>button,.Notes-module__mMtTzq__readingHeader>.Notes-module__mMtTzq__readingHeaderRight>span>button{box-sizing:border-box;border-radius:.5rem;flex-shrink:0;justify-content:center;gap:0;width:2.25rem;height:2.25rem;padding:0}.Notes-module__mMtTzq__readingHeader>a>svg,.Notes-module__mMtTzq__readingHeader>.Notes-module__mMtTzq__readingHeaderRight>button>svg,.Notes-module__mMtTzq__readingHeader>.Notes-module__mMtTzq__readingHeaderRight>span>button>svg{width:16px;height:16px}.Notes-module__mMtTzq__readingHeaderRight{gap:.375rem}.Notes-module__mMtTzq__readingMeta{white-space:nowrap;margin-left:.25rem}.Notes-module__mMtTzq__container[data-fullscreen-reading=true] .Notes-module__mMtTzq__refMainTitle{margin-top:.5rem}.Notes-module__mMtTzq__container[data-fullscreen-reading=true] .Notes-module__mMtTzq__article{padding-top:.5rem}}.Notes-module__mMtTzq__treeRow{border-radius:0;align-items:stretch;display:flex}.Notes-module__mMtTzq__treeRow .Notes-module__mMtTzq__treeCategoryBtn{padding-left:0}.Notes-module__mMtTzq__treeRow .Notes-module__mMtTzq__treeSubjectBtn{padding-left:.125rem}.Notes-module__mMtTzq__treeRow .Notes-module__mMtTzq__treeCategoryBtn,.Notes-module__mMtTzq__treeRow .Notes-module__mMtTzq__treeSubjectBtn{flex:1;min-width:0}.Notes-module__mMtTzq__treeToggleBtn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;flex:0 0 2rem;justify-content:center;align-items:center;padding:0;font-family:inherit;display:inline-flex}.Notes-module__mMtTzq__treeToggleBtn:hover{color:var(--text-primary)}.Notes-module__mMtTzq__treeToggleSpacer{flex:0 0 2rem}.Notes-module__mMtTzq__treeCategoryIcon{flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;display:inline-flex}.Notes-module__mMtTzq__treeDot{background:var(--border);border-radius:999px;flex-shrink:0;width:.5rem;height:.5rem;margin:0 .375rem}.Notes-module__mMtTzq__treeSubjectName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.Notes-module__mMtTzq__treeCount{color:var(--text-muted);background:color-mix(in srgb, var(--text-muted) 14%, transparent);border-radius:999px;margin-right:.5rem;padding:.0625rem .4375rem;font-size:.6875rem;font-weight:600}.Notes-module__mMtTzq__treeSubjectActive .Notes-module__mMtTzq__treeCount{color:var(--primary);background:color-mix(in srgb, var(--primary) 16%, transparent)}.Notes-module__mMtTzq__treeRow.Notes-module__mMtTzq__treeSubjectActive{background:var(--bg-active)}.Notes-module__mMtTzq__treeRow.Notes-module__mMtTzq__treeSubjectActive .Notes-module__mMtTzq__treeToggleBtn{color:var(--primary)}.Notes-module__mMtTzq__treeEmpty{color:var(--text-muted);margin:0;padding:.75rem 1rem;font-size:.8125rem}.Notes-module__mMtTzq__tocNoteList>li{align-items:flex-start;gap:.25rem;display:flex}.Notes-module__mMtTzq__tocNoteList>li>button{flex:1;min-width:0}.Notes-module__mMtTzq__empty .Notes-module__mMtTzq__tocAddBtn{margin-top:.75rem}.Notes-module__mMtTzq__draftSection{border-top:1px dashed var(--border);margin-top:1.5rem;padding-top:1rem}.Notes-module__mMtTzq__draftTitle{color:var(--text-secondary);margin:0 0 .5rem;font-size:.8125rem;font-weight:700}.Notes-module__mMtTzq__draftList{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.Notes-module__mMtTzq__draftRow{width:100%;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.375rem;align-items:center;gap:.5rem;padding:.5rem .625rem;text-decoration:none;display:flex}.Notes-module__mMtTzq__draftRow:hover{background:var(--bg-hover)}.Notes-module__mMtTzq__draftBadge{letter-spacing:.04em;background:color-mix(in srgb, var(--brand-accent,#eab308) 18%, transparent);color:var(--brand-accent,#ca8a04);border-radius:999px;flex-shrink:0;padding:.125rem .4375rem;font-size:.625rem;font-weight:700}.Notes-module__mMtTzq__draftName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.875rem;font-weight:500;overflow:hidden}.Notes-module__mMtTzq__draftEdit{color:var(--text-secondary);flex-shrink:0;font-size:.75rem}.Notes-module__mMtTzq__composeView{max-width:56rem}.Notes-module__mMtTzq__tocHeaderActions{flex-shrink:0;gap:.375rem;display:inline-flex}.Notes-module__mMtTzq__bookGrid{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:.875rem;margin:0;padding:0;list-style:none;display:grid}.Notes-module__mMtTzq__bookCard{border:1px solid var(--border);background:var(--bg-card);border-radius:.75rem;transition:border-color .15s,transform .15s;display:flex;position:relative}.Notes-module__mMtTzq__bookCard:hover{border-color:var(--layout-tint);transform:translateY(-1px)}.Notes-module__mMtTzq__bookCardMain{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:1;gap:.875rem;padding:.875rem;font-family:inherit;text-decoration:none;display:flex}.Notes-module__mMtTzq__bookCover{background:linear-gradient(160deg, color-mix(in srgb, var(--layout-tint) 40%, #1f2937), #0f172a) center / cover no-repeat;border-radius:.375rem;flex:0 0 4.25rem;justify-content:center;align-items:center;height:5.75rem;font-size:1.5rem;display:flex;box-shadow:inset 3px 0 #ffffff1f}.Notes-module__mMtTzq__bookCardBody{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.Notes-module__mMtTzq__bookCardTitle{color:var(--text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9375rem;font-weight:700;display:-webkit-box;overflow:hidden}.Notes-module__mMtTzq__bookCardDesc{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.75rem;display:-webkit-box;overflow:hidden}.Notes-module__mMtTzq__bookCardMeta{color:var(--text-muted);font-size:.6875rem}.Notes-module__mMtTzq__bookCardToc{flex-direction:column;gap:.125rem;margin-top:.25rem;display:flex}.Notes-module__mMtTzq__bookCardTocItem{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;overflow:hidden}.Notes-module__mMtTzq__bookCardTocMore{color:var(--text-muted);font-size:.6875rem}.Notes-module__mMtTzq__bookCard>.Notes-module__mMtTzq__bookCardMenu{align-self:auto;position:absolute;top:.5rem;right:.5rem}.Notes-module__mMtTzq__bookCard:has(>.Notes-module__mMtTzq__bookCardMenu) .Notes-module__mMtTzq__bookCardMain{padding-right:3rem}.Notes-module__mMtTzq__bookCard>.Notes-module__mMtTzq__bookCardMenu>button{background:var(--bg-card);border-color:var(--border);box-shadow:0 1px 2px #0000000f}.Notes-module__mMtTzq__bookBackBtn{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:0 0 .25rem;font-family:inherit;font-size:.75rem;font-weight:600}.Notes-module__mMtTzq__bookBackBtn:hover{color:var(--text-primary)}.Notes-module__mMtTzq__draftHint{color:var(--text-muted);font-weight:400}a.Notes-module__mMtTzq__tocNoteBtn{color:inherit;text-decoration:none}.Notes-module__mMtTzq__noteList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Notes-module__mMtTzq__noteRow{border-bottom:1px solid var(--border-light);align-items:center;gap:.25rem;display:flex}.Notes-module__mMtTzq__noteRow:last-child{border-bottom:none}.Notes-module__mMtTzq__noteRowMain{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.375rem;flex:1;align-items:center;gap:1rem;padding:.875rem .5rem;font-family:inherit;display:flex}.Notes-module__mMtTzq__noteRowMain:hover{background:var(--bg-hover)}.Notes-module__mMtTzq__noteRowIdx{width:1.75rem;color:var(--text-muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-family:ui-monospace,Menlo,monospace;font-size:.75rem}.Notes-module__mMtTzq__noteRowBody{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.Notes-module__mMtTzq__noteRowTitle{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;font-weight:600;overflow:hidden}.Notes-module__mMtTzq__noteRowExcerpt{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.Notes-module__mMtTzq__noteRowDate{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-size:.75rem}.Notes-module__mMtTzq__noteRowChapter{color:var(--text-secondary);border:1px solid var(--border);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:.125rem .5rem;font-size:.6875rem;font-weight:600}.Notes-module__mMtTzq__authorLine{border-bottom:1px solid var(--border-light);color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 1.25rem;padding:0 0 .875rem;font-size:.8125rem;display:flex}.Notes-module__mMtTzq__authorName{color:var(--text-primary);font-weight:700}.Notes-module__mMtTzq__authorMeta{color:var(--text-muted)}.Notes-module__mMtTzq__authorMeta:before{content:"·";color:var(--border);margin-right:.5rem}.Notes-module__mMtTzq__readingStats{color:var(--text-muted);margin:-.25rem 0 1rem;font-size:.8125rem}.Notes-module__mMtTzq__authorLink{color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.Notes-module__mMtTzq__authorLink:hover{color:var(--text-primary)}.Notes-module__mMtTzq__shelf{border-top:1px solid var(--border);margin-top:2rem;padding-top:1.25rem}.Notes-module__mMtTzq__shelfLabel{letter-spacing:.04em;color:var(--text-muted);margin:0 0 .75rem;font-size:.75rem;font-weight:700}.Notes-module__mMtTzq__shelfRow{flex-wrap:wrap;gap:1rem;display:flex}.Notes-module__mMtTzq__shelfBook{color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:stretch;gap:.875rem;padding:0;font-family:inherit;display:flex}.Notes-module__mMtTzq__shelfCover{background:linear-gradient(160deg, color-mix(in srgb, var(--layout-tint) 45%, #1f2937), #0f172a) center / cover no-repeat;border-radius:.25rem .5rem .5rem .25rem;flex:0 0 5.25rem;justify-content:center;align-items:center;height:7rem;padding:.5rem .5rem .5rem .875rem;transition:transform .15s;display:flex;position:relative;box-shadow:0 8px 20px #00000059,inset -2px 0 #ffffff14}.Notes-module__mMtTzq__shelfBook:hover .Notes-module__mMtTzq__shelfCover{transform:translateY(-2px)rotate(-1deg)}.Notes-module__mMtTzq__shelfSpine{background:#ffffff38;width:2px;position:absolute;top:0;bottom:0;left:.375rem}.Notes-module__mMtTzq__shelfCoverTitle{color:#f8fafc;text-align:center;text-shadow:0 1px 4px #00000080;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:.6875rem;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden}.Notes-module__mMtTzq__shelfText{flex-direction:column;justify-content:center;gap:.25rem;min-width:0;display:flex}.Notes-module__mMtTzq__shelfTitle{color:var(--text-primary);font-size:.9375rem;font-weight:700}.Notes-module__mMtTzq__shelfMeta{color:var(--text-secondary);font-size:.75rem}.Notes-module__mMtTzq__shelfCta{color:var(--layout-tint);margin-top:.25rem;font-size:.75rem;font-weight:700}.Notes-module__mMtTzq__groupDesc{color:var(--text-muted);margin:-.5rem 0 1.25rem;font-size:.8125rem}.Notes-module__mMtTzq__groupGrid{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.875rem;margin:0;padding:0;list-style:none;display:grid}.Notes-module__mMtTzq__groupCard{border:1px solid var(--border);background:var(--bg-card);width:100%;color:inherit;text-align:left;cursor:pointer;border-radius:.75rem;align-items:flex-start;gap:.875rem;padding:1rem;font-family:inherit;transition:border-color .15s,transform .15s;display:flex}.Notes-module__mMtTzq__groupCard:hover{border-color:var(--layout-tint);transform:translateY(-1px)}.Notes-module__mMtTzq__groupCard:focus-visible{outline:2px solid var(--layout-tint);outline-offset:2px}.Notes-module__mMtTzq__groupCardIcon{background:var(--tint-soft);border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.Notes-module__mMtTzq__groupCardBody{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.Notes-module__mMtTzq__groupCardName{color:var(--text-primary);font-size:.9375rem;font-weight:700}.Notes-module__mMtTzq__groupCardMeta{color:var(--text-secondary);font-size:.75rem}.Notes-module__mMtTzq__groupCardKids{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;overflow:hidden}.Notes-module__mMtTzq__groupCardArrow{color:var(--text-muted);flex-shrink:0;align-self:center;transition:transform .15s,color .15s}.Notes-module__mMtTzq__groupCard:hover .Notes-module__mMtTzq__groupCardArrow{color:var(--layout-tint);transform:translate(2px)}.Notes-module__mMtTzq__groupCardBranch .Notes-module__mMtTzq__groupCardIcon{background:color-mix(in srgb, var(--layout-tint) 10%, var(--bg-card))}@media (max-width:768px){.Notes-module__mMtTzq__groupGrid{border-top:1px solid var(--border-light);grid-template-columns:1fr;gap:0}.Notes-module__mMtTzq__groupCard{border:none;border-bottom:1px solid var(--border-light);background:0 0;border-radius:0;align-items:center;gap:.75rem;padding:.875rem .25rem}.Notes-module__mMtTzq__groupCard:hover{background:var(--bg-hover);transform:none}.Notes-module__mMtTzq__groupCardIcon{width:2.25rem;height:2.25rem}.Notes-module__mMtTzq__groupCardName{font-size:1rem}.Notes-module__mMtTzq__groupCardMeta{font-size:.8125rem}.Notes-module__mMtTzq__groupCardKids{font-size:.75rem}.Notes-module__mMtTzq__tocHeader{flex-direction:column;align-items:stretch;gap:.75rem}.Notes-module__mMtTzq__tocHeaderActions{flex-wrap:wrap}.Notes-module__mMtTzq__noteRowMain{gap:.625rem;padding:.875rem 0}.Notes-module__mMtTzq__noteRowIdx{width:1.25rem}.Notes-module__mMtTzq__noteRowChapter,.Notes-module__mMtTzq__noteRowDate{display:none}.Notes-module__mMtTzq__tocNoteBtn{padding:.5rem 0}.Notes-module__mMtTzq__refTocBtn{padding:.625rem 0}}.Notes-module__mMtTzq__fileList{flex-wrap:wrap;gap:.5rem;margin:.875rem 0 1.25rem;padding:0;list-style:none;display:flex}.Notes-module__mMtTzq__fileItem{border:1px solid var(--border-light);background:var(--bg-card);max-width:22rem;color:var(--text-primary);border-radius:999px;align-items:center;gap:.5rem;padding:.4375rem .75rem;font-size:.8125rem;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.Notes-module__mMtTzq__fileItem:hover{border-color:var(--layout-tint,var(--primary));background:color-mix(in srgb, var(--layout-tint,var(--primary)) 6%, var(--bg-card))}.Notes-module__mMtTzq__fileIcon{flex:none;font-size:.9375rem;line-height:1}.Notes-module__mMtTzq__fileName{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.Notes-module__mMtTzq__fileSize{color:var(--text-muted);flex:none;font-size:.75rem}
.RagRegisterButton-module__pBp3IG__wrap{flex-wrap:wrap;align-items:center;gap:.375rem;display:inline-flex;position:relative}.RagRegisterButton-module__pBp3IG__btn{border:1px solid var(--tint-line,var(--border));background:var(--tint-soft,var(--bg-card));color:var(--text-primary);cursor:pointer;border-radius:.375rem;align-items:center;gap:.375rem;padding:.375rem .625rem;font-family:inherit;font-size:.75rem;font-weight:700;display:inline-flex}.RagRegisterButton-module__pBp3IG__btn:hover:not(:disabled){background:var(--tint-soft-hover,var(--bg-hover));border-color:var(--layout-tint,var(--primary))}.RagRegisterButton-module__pBp3IG__btn:disabled{opacity:.5;cursor:not-allowed}.RagRegisterButton-module__pBp3IG__chip{border:1px solid var(--border);white-space:nowrap;border-radius:999px;align-items:stretch;font-size:.6875rem;display:inline-flex;overflow:hidden}.RagRegisterButton-module__pBp3IG__chipName{padding:.25rem .375rem .25rem .625rem;font-weight:700}.RagRegisterButton-module__pBp3IG__chipState{color:var(--text-secondary);padding:.25rem .5rem .25rem 0}.RagRegisterButton-module__pBp3IG__chipTool{border:none;border-left:1px solid var(--border);color:var(--text-secondary);cursor:pointer;background:0 0;padding:0 .4375rem;font-family:inherit;font-size:.75rem;font-weight:700}.RagRegisterButton-module__pBp3IG__chipTool:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.RagRegisterButton-module__pBp3IG__chipTool:disabled{opacity:.5;cursor:not-allowed}.RagRegisterButton-module__pBp3IG__chipToolDanger:hover:not(:disabled){color:#dc2626}.RagRegisterButton-module__pBp3IG__ready{background:color-mix(in srgb, var(--layout-tint,var(--primary)) 18%, transparent);border-color:color-mix(in srgb, var(--layout-tint,var(--primary)) 45%, transparent);color:var(--text-primary)}.RagRegisterButton-module__pBp3IG__failed{color:#dc2626;border-color:#dc2626}.RagRegisterButton-module__pBp3IG__muted{color:var(--text-secondary);font-size:.75rem}.RagRegisterButton-module__pBp3IG__menu{z-index:20;border:1px solid var(--border);background:var(--bg-card);border-radius:.5rem;min-width:16rem;padding:.5rem;position:absolute;top:calc(100% + .375rem);right:0;box-shadow:0 12px 32px #00000040}.RagRegisterButton-module__pBp3IG__menuHead{color:var(--text-secondary);margin:0 0 .375rem;padding:0 .375rem;font-size:.75rem;font-weight:700}.RagRegisterButton-module__pBp3IG__menuList{flex-direction:column;gap:.125rem;margin:0;padding:0;list-style:none;display:flex}.RagRegisterButton-module__pBp3IG__menuItem{width:100%;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.4375rem .5rem;font-family:inherit;font-size:.8125rem;display:flex}.RagRegisterButton-module__pBp3IG__menuItem:hover:not(:disabled){background:var(--bg-hover)}.RagRegisterButton-module__pBp3IG__menuItem:disabled{opacity:.45;cursor:not-allowed}.RagRegisterButton-module__pBp3IG__menuName{font-weight:600}.RagRegisterButton-module__pBp3IG__menuMeta{color:var(--text-muted);font-family:ui-monospace,Menlo,monospace;font-size:.6875rem}.RagRegisterButton-module__pBp3IG__error{color:#dc2626;flex-basis:100%;font-size:.75rem}@media (max-width:768px){.RagRegisterButton-module__pBp3IG__btnLabel,.RagRegisterButton-module__pBp3IG__chipName{display:none}.RagRegisterButton-module__pBp3IG__chipState{padding-left:.5rem}}
.WikiShareButton-module__i1LEfG__wrap{display:inline-flex;position:relative}.WikiShareButton-module__i1LEfG__btn{white-space:nowrap;border:1px solid var(--border);background:var(--bg-card);cursor:pointer;color:var(--text-secondary);border-radius:.375rem;align-items:center;gap:.375rem;padding:.375rem .625rem;font-family:inherit;font-size:.75rem;font-weight:600;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.WikiShareButton-module__i1LEfG__btn:hover{border-color:var(--layout-tint,var(--primary));color:var(--text-primary)}.WikiShareButton-module__i1LEfG__btnOn{background:var(--tint-soft,var(--bg-card));border-color:var(--tint-line,var(--border));color:var(--text-primary)}.WikiShareButton-module__i1LEfG__menu{z-index:20;border:1px solid var(--border);background:var(--bg-card);border-radius:.5rem;flex-direction:column;gap:.25rem;min-width:17rem;padding:.625rem;display:flex;position:absolute;top:calc(100% + .375rem);left:0;box-shadow:0 12px 32px #00000040}.WikiShareButton-module__i1LEfG__head{color:var(--text-primary);margin:0 0 .125rem;font-size:.8125rem;font-weight:700}.WikiShareButton-module__i1LEfG__muted{color:var(--text-muted);margin:0 0 .25rem;font-size:.75rem;line-height:1.5}.WikiShareButton-module__i1LEfG__url{background:var(--bg-body);color:var(--text-secondary);word-break:break-all;border-radius:.375rem;margin:0 0 .375rem;padding:.375rem .5rem;font-size:.6875rem;display:block}.WikiShareButton-module__i1LEfG__item{width:100%;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.375rem;padding:.4375rem .5rem;font-family:inherit;font-size:.8125rem}.WikiShareButton-module__i1LEfG__item:hover:not(:disabled){background:var(--bg-hover)}.WikiShareButton-module__i1LEfG__item:disabled{opacity:.5;cursor:not-allowed}.WikiShareButton-module__i1LEfG__danger{color:#dc2626}.WikiShareButton-module__i1LEfG__error{color:#dc2626;margin:.25rem 0 0;font-size:.75rem}@media (max-width:768px){.WikiShareButton-module__i1LEfG__btnLabel{display:none}}.WikiShareButton-module__i1LEfG__menuRight{left:auto;right:0}
.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}@media (max-width:768px){.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}@media (max-width:768px){.BookmarkButton-module__yDJjeG__label{display:none}}
.QuizPlay-module__VPNEzG__head{flex-direction:column;gap:.375rem;margin:.5rem 0 1.25rem;display:flex}.QuizPlay-module__VPNEzG__headRow{align-items:center;gap:.75rem;display:flex}.QuizPlay-module__VPNEzG__title{min-width:0;color:var(--text-primary);flex:1;margin:0;font-size:1.5rem;font-weight:800}.QuizPlay-module__VPNEzG__headRight{flex-shrink:0;align-items:center;gap:.5rem;display:inline-flex}.QuizPlay-module__VPNEzG__position{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.8125rem}.QuizPlay-module__VPNEzG__empty{color:var(--text-muted);margin:1rem 0;font-size:.9rem}.QuizPlay-module__VPNEzG__desc{color:var(--text-secondary);margin:0;font-size:.9375rem}.QuizPlay-module__VPNEzG__meta{color:var(--text-muted);margin:0;font-size:.8125rem}.QuizPlay-module__VPNEzG__link{color:var(--primary);text-decoration:underline}.QuizPlay-module__VPNEzG__card{border:1px solid var(--border-light);background:var(--bg-card);border-radius:1rem;flex-direction:column;gap:1rem;padding:1.25rem 1.5rem 1.5rem;display:flex}.QuizPlay-module__VPNEzG__progress{background:var(--border-light);border-radius:999px;height:4px;overflow:hidden}.QuizPlay-module__VPNEzG__progress>span{background:var(--primary);height:100%;transition:width .2s ease-out;display:block}.QuizPlay-module__VPNEzG__qHead{align-items:center;gap:.625rem;display:flex}.QuizPlay-module__VPNEzG__qNum{background:color-mix(in srgb, var(--primary) 14%, var(--bg-card));min-width:2rem;height:2rem;color:var(--primary);border-radius:999px;justify-content:center;align-items:center;padding:0 .5rem;font-weight:800;display:inline-flex}.QuizPlay-module__VPNEzG__qType{color:var(--text-muted);font-size:.8125rem}.QuizPlay-module__VPNEzG__prompt{font-size:1.0625rem}.QuizPlay-module__VPNEzG__code{font-size:.875rem}.QuizPlay-module__VPNEzG__choices{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.QuizPlay-module__VPNEzG__choice{border:1px solid var(--border-light);background:var(--bg-body);width:100%;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;border-radius:.75rem;align-items:center;gap:.75rem;padding:.75rem .875rem;font-size:.9375rem;transition:border-color .12s,background .12s;display:flex}.QuizPlay-module__VPNEzG__choice:hover:not(:disabled){border-color:var(--primary);background:color-mix(in srgb, var(--primary) 6%, var(--bg-body))}.QuizPlay-module__VPNEzG__choice:disabled{cursor:default}.QuizPlay-module__VPNEzG__choiceIdx{border:1px solid var(--border);width:1.625rem;height:1.625rem;color:var(--text-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:inline-flex}.QuizPlay-module__VPNEzG__choiceText{flex:1;min-width:0}.QuizPlay-module__VPNEzG__choiceMark{flex-shrink:0;font-size:.75rem;font-weight:700}.QuizPlay-module__VPNEzG__choicePicked{border-color:var(--primary)}.QuizPlay-module__VPNEzG__choiceCorrect{background:color-mix(in srgb, #16a34a 10%, var(--bg-body));border-color:#16a34a}.QuizPlay-module__VPNEzG__choiceCorrect .QuizPlay-module__VPNEzG__choiceIdx,.QuizPlay-module__VPNEzG__choiceCorrect .QuizPlay-module__VPNEzG__choiceMark{color:#16a34a;border-color:#16a34a}.QuizPlay-module__VPNEzG__choiceWrong{background:color-mix(in srgb, #dc2626 8%, var(--bg-body));border-color:#dc2626}.QuizPlay-module__VPNEzG__choiceWrong .QuizPlay-module__VPNEzG__choiceIdx,.QuizPlay-module__VPNEzG__choiceWrong .QuizPlay-module__VPNEzG__choiceMark{color:#dc2626;border-color:#dc2626}.QuizPlay-module__VPNEzG__choiceDim{opacity:.55}.QuizPlay-module__VPNEzG__shortRow{gap:.5rem;display:flex}.QuizPlay-module__VPNEzG__shortInput{border:1px solid var(--border-light);background:var(--bg-body);min-width:0;color:var(--text-primary);font:inherit;border-radius:.75rem;flex:1;padding:.75rem .875rem;font-size:.9375rem}.QuizPlay-module__VPNEzG__shortInput:focus{outline:2px solid var(--primary);outline-offset:-1px}.QuizPlay-module__VPNEzG__btn{border:1px solid var(--border);background:var(--bg-card);color:var(--text-primary);font:inherit;cursor:pointer;border-radius:.625rem;justify-content:center;align-items:center;padding:.625rem 1.125rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.QuizPlay-module__VPNEzG__btn:disabled{opacity:.5;cursor:not-allowed}.QuizPlay-module__VPNEzG__btnPrimary{background:var(--primary);border-color:var(--primary);color:var(--text-on-primary,#fff)}.QuizPlay-module__VPNEzG__actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.QuizPlay-module__VPNEzG__feedback{border:1px solid;border-radius:.75rem;flex-direction:column;gap:.5rem;padding:.875rem 1rem;display:flex}.QuizPlay-module__VPNEzG__feedbackOk{background:color-mix(in srgb, #16a34a 7%, var(--bg-card));border-color:#16a34a66}.QuizPlay-module__VPNEzG__feedbackNo{background:color-mix(in srgb, #dc2626 6%, var(--bg-card));border-color:#dc262666}.QuizPlay-module__VPNEzG__feedbackTitle{color:var(--text-primary);margin:0;font-weight:800}.QuizPlay-module__VPNEzG__explanation{font-size:.9rem}.QuizPlay-module__VPNEzG__sourceRef{color:var(--text-muted);margin:0;font-size:.8125rem}.QuizPlay-module__VPNEzG__resultScore{color:var(--text-primary);margin:0;font-size:2.5rem;font-weight:900;line-height:1}.QuizPlay-module__VPNEzG__resultScore span{color:var(--text-muted);font-size:1rem;font-weight:600}.QuizPlay-module__VPNEzG__resultLine{color:var(--text-secondary);margin:0;font-size:1rem}.QuizPlay-module__VPNEzG__resultNote{color:var(--text-muted);margin:0;font-size:.8125rem}.QuizPlay-module__VPNEzG__wrongList{flex-direction:column;gap:.5rem;display:flex}.QuizPlay-module__VPNEzG__wrongList ol{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.QuizPlay-module__VPNEzG__wrongTitle{color:var(--text-primary);margin:.5rem 0 0;font-size:.9375rem;font-weight:800}.QuizPlay-module__VPNEzG__wrongItem{border:1px solid var(--border-light);border-radius:.75rem;gap:.75rem;padding:.75rem .875rem;display:flex}.QuizPlay-module__VPNEzG__wrongNum{color:#dc2626;flex-shrink:0;font-weight:800}.QuizPlay-module__VPNEzG__wrongBody{flex-direction:column;flex:1;gap:.25rem;min-width:0;font-size:.9rem;display:flex}.QuizPlay-module__VPNEzG__wrongAns{color:var(--text-secondary);margin:0;font-size:.8125rem}.QuizPlay-module__VPNEzG__historyLine{color:var(--text-muted);margin:0;font-size:.8125rem}@media (max-width:640px){.QuizPlay-module__VPNEzG__card{padding:1rem}.QuizPlay-module__VPNEzG__title{font-size:1.25rem}}.QuizPlay-module__VPNEzG__kbd{background:#ffffff38;border-radius:.25rem;margin-left:.5rem;padding:.0625rem .375rem;font-size:.6875rem;font-weight:600}
