.SpotlightCarousel_section__C_5Ib{position:relative;padding:18px 0;width:100%;max-width:100%;margin:0 auto;overflow-x:hidden;border-radius:18px;background:radial-gradient(ellipse 80% 60% at 50% 45%,#f3f3f3 0,#f7f7f7 50%,#fcfcfc 80%,#fff 100%)}.SpotlightCarousel_sectionHidden__f0e_R{opacity:0}.SpotlightCarousel_sectionRevealed__Kqt5i{opacity:1;transition:opacity .22s ease}.SpotlightCarousel_sectionPlaceholder__78bHo{min-height:456px}.SpotlightCarousel_sectionPlaceholder__78bHo .SpotlightCarousel_track__s03NE{min-height:420px}.SpotlightCarousel_carouselLayerVisible__DGDe0{visibility:visible}.SpotlightCarousel_carouselLayerHidden__tBvEY{visibility:hidden}.dark .SpotlightCarousel_section__C_5Ib{background:radial-gradient(ellipse 80% 60% at 50% 45%,#212120 0,#1D1D1B 50%,#1b1b19 80%,#1a1a18 100%)}.SpotlightCarousel_title__xIPgs{font-family:Monda,sans-serif;margin:0 0 24px;font-size:1.5rem;font-weight:700;text-align:center;color:#111}.dark .SpotlightCarousel_title__xIPgs{color:#B5B3A7}.SpotlightCarousel_wrapper__goH6e{overflow:hidden;position:relative;width:100%;min-height:420px;margin:0 auto;padding:0;box-sizing:border-box}.SpotlightCarousel_track__s03NE{display:flex;align-items:center;gap:20px;width:max-content;height:420px;transition:transform .6s ease-in-out;will-change:transform;contain:layout}.SpotlightCarousel_card__uGBvS{position:relative;flex-shrink:0;width:360px;height:400px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);cursor:pointer;overflow:hidden;transition:box-shadow .3s ease;will-change:auto}.SpotlightCarousel_card__uGBvS:hover{box-shadow:0 8px 24px rgba(0,0,0,.12)}.dark .SpotlightCarousel_card__uGBvS{box-shadow:0 2px 8px rgba(0,0,0,.3)}.SpotlightCarousel_card__uGBvS.SpotlightCarousel_center__HSCC5{box-shadow:0 8px 32px rgba(0,0,0,.15);z-index:2}.dark .SpotlightCarousel_card__uGBvS.SpotlightCarousel_center__HSCC5{box-shadow:0 8px 32px rgba(0,0,0,.5)}.SpotlightCarousel_thumb__u9CI3{width:100%;height:100%;background:#eee;border-radius:12px;position:relative;display:flex;align-items:flex-end;background-size:cover;background-position:50%;background-repeat:no-repeat}.dark .SpotlightCarousel_thumb__u9CI3{background-color:#2E2E2C}.SpotlightCarousel_overlay__XTh1N{width:100%;padding:20px;background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,0));border-radius:0 0 12px 12px}.SpotlightCarousel_card__uGBvS.SpotlightCarousel_center__HSCC5 .SpotlightCarousel_overlay__XTh1N{padding:30px}.SpotlightCarousel_overlayMetaRow___WN8n{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:4px}.SpotlightCarousel_card__uGBvS.SpotlightCarousel_center__HSCC5 .SpotlightCarousel_overlayMetaRow___WN8n{margin-top:6px}.SpotlightCarousel_cardTitle__9EXPo{font-size:1rem;font-weight:600;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 3px rgba(0,0,0,.5)}.SpotlightCarousel_card__uGBvS.SpotlightCarousel_center__HSCC5 .SpotlightCarousel_cardTitle__9EXPo{font-size:1.3rem}.SpotlightCarousel_author__72fze{flex:1 1;min-width:0;font-size:.8rem;color:rgba(255,255,255,.85);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 3px rgba(0,0,0,.5)}.SpotlightCarousel_card__uGBvS.SpotlightCarousel_center__HSCC5 .SpotlightCarousel_author__72fze{font-size:.9rem}.SpotlightCarousel_desc__OnMXE{margin-top:8px;font-size:.85rem;color:rgba(255,255,255,.9);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 3px rgba(0,0,0,.5)}.SpotlightCarousel_card__uGBvS.SpotlightCarousel_center__HSCC5 .SpotlightCarousel_desc__OnMXE{font-size:1rem;margin-top:10px;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.SpotlightCarousel_meta__31OoR{flex-shrink:0;display:flex;align-items:center;gap:10px;font-size:.8rem;color:rgba(255,255,255,.95);text-shadow:0 1px 3px rgba(0,0,0,.5)}.SpotlightCarousel_card__uGBvS.SpotlightCarousel_center__HSCC5 .SpotlightCarousel_meta__31OoR{font-size:.9rem}.SpotlightCarousel_metaItem__qfyht{display:inline-flex;align-items:center;gap:4px}.SpotlightCarousel_metaItem__qfyht svg{flex-shrink:0;width:14px;height:14px;opacity:.95}.SpotlightCarousel_skeletonLayer__khpF3{position:absolute;inset:0;z-index:5;transition:opacity .3s ease}.SpotlightCarousel_skeletonVisible__0UPJ3{opacity:1}.SpotlightCarousel_skeletonHidden__6nRzM{opacity:0;pointer-events:none}.SpotlightCarousel_skeletonTrack__mY3A1{display:flex;align-items:center;justify-content:center;gap:20px;width:100%;height:420px}.SpotlightCarousel_skeletonCard__JDxzu{flex-shrink:0;width:calc((100% - 40px) / 3);height:400px;border-radius:12px;background:#e8e8e8;position:relative;overflow:hidden}.SpotlightCarousel_skeletonCard__JDxzu:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:SpotlightCarousel_spotlightShimmer__i74cW 1.2s infinite}.dark .SpotlightCarousel_skeletonCard__JDxzu{background:#2E2E2C}@keyframes SpotlightCarousel_spotlightShimmer__i74cW{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}.SpotlightCarousel_emptyState__niYlx{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.95rem;color:#666}.dark .SpotlightCarousel_emptyState__niYlx{color:#8A877D}.SpotlightCarousel_nextBtn__u2KhT,.SpotlightCarousel_prevBtn__N5B15{position:absolute;top:50%;transform:translateY(-50%);z-index:30;background:rgba(0,0,0,.6);color:white;border:none;width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.SpotlightCarousel_prevBtn__N5B15{left:14px}.SpotlightCarousel_nextBtn__u2KhT{right:14px}.SpotlightCarousel_nextBtn__u2KhT:hover,.SpotlightCarousel_prevBtn__N5B15:hover{background:rgba(0,0,0,.8)}.BoardCard_card__ZVfBP{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.06);cursor:pointer;transition:transform .2s,box-shadow .2s;display:block;text-decoration:none;color:inherit}.BoardCard_card__ZVfBP:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.1)}.dark .BoardCard_card__ZVfBP{background:#242422;box-shadow:0 2px 8px rgba(0,0,0,.3)}.dark .BoardCard_card__ZVfBP:hover{box-shadow:0 6px 16px rgba(0,0,0,.5)}.BoardCard_thumbWrap__BWrlz{position:relative;padding-top:56.25%;background:#eee;overflow:hidden}.dark .BoardCard_thumbWrap__BWrlz{background:#2e2e2c}.BoardCard_thumbImg__0Tem8{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.BoardCard_cardBody__NJmux{padding:12px}.BoardCard_cardTitle__Dxbjr{font-size:.95rem;font-weight:600;color:#222;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dark .BoardCard_cardTitle__Dxbjr{color:#b5b3a7}.BoardCard_authorMetaRow__spLvZ{margin-top:6px;display:flex;justify-content:space-between;align-items:center;gap:12px}.BoardCard_authorInfo__OTi8f{flex:1 1;min-width:0;display:flex;align-items:center;gap:6px}.BoardCard_avatar__GyvO5{flex-shrink:0;width:22px;height:22px;border-radius:50%;background:#111;display:flex;align-items:center;justify-content:center;overflow:hidden}.dark .BoardCard_avatar__GyvO5{background:#111}.BoardCard_avatarImg__0rMO2{width:100%;height:100%;object-fit:cover}.BoardCard_avatarImgContain__fmvyF{object-fit:contain}.BoardCard_displayNumber__4nj45{margin-right:8px;font-weight:700}.BoardCard_author__NkNIG{flex:1 1;min-width:0;font-size:.8rem;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dark .BoardCard_author__NkNIG{color:#8a877d}.BoardCard_meta__0uJUr{flex-shrink:0;display:flex;align-items:center;gap:12px;font-size:.8rem;color:#666}.dark .BoardCard_meta__0uJUr{color:#8a877d}.BoardCard_card__ZVfBP:hover .BoardCard_metaItem__cjiQE{color:#333}.dark .BoardCard_card__ZVfBP:hover .BoardCard_metaItem__cjiQE{color:#b5b3a7}.BoardCard_metaItem__cjiQE{display:inline-flex;align-items:center;gap:4px;transition:color .2s ease}.BoardCard_metaItemIcon__MA5SO{flex-shrink:0;width:14px;height:14px;opacity:.9}.BoardCard_card__ZVfBP:hover .BoardCard_metaItemIcon__MA5SO{opacity:1}.BoardCard_metaItemHeart__zNZ4n{color:#c62828}.dark .BoardCard_metaItemHeart__zNZ4n{color:#ef5350}.BoardCard_card__ZVfBP:hover .BoardCard_metaItemHeart__zNZ4n{color:#b71c1c}.dark .BoardCard_card__ZVfBP:hover .BoardCard_metaItemHeart__zNZ4n{color:#ff7043}.BoardCard_metaItemEye__s2zjd{color:#555}.dark .BoardCard_metaItemEye__s2zjd{color:#8a877d}.BoardCard_card__ZVfBP:hover .BoardCard_metaItemEye__s2zjd{color:#111}.dark .BoardCard_card__ZVfBP:hover .BoardCard_metaItemEye__s2zjd{color:#b5b3a7}.TopPlaylists_section__Fkzew{padding:48px 24px;background:#fafafa}.dark .TopPlaylists_section__Fkzew{background:#1D1D1B}.TopPlaylists_title__Q6zA7{font-family:Monda,sans-serif;font-optical-sizing:auto;font-style:normal;margin:0 0 24px;font-size:1.5rem;font-weight:700;text-align:center;color:#111}.dark .TopPlaylists_title__Q6zA7{color:#B5B3A7}.TopPlaylists_grid__nkE4I{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px;max-width:1200px;margin:0 auto}.TopPlaylists_placeholderCell__VyET3{display:block;border-radius:12px;overflow:hidden;background:#fff}.dark .TopPlaylists_placeholderCell__VyET3{background:#242422}.TopPlaylists_placeholderThumb__IA4WV{display:block;width:100%;padding-top:56.25%;background:#eee}.dark .TopPlaylists_placeholderThumb__IA4WV{background:#2E2E2C}.TopPlaylists_placeholderBody__6J2f_{padding:12px;min-height:48px;background:#fff}.dark .TopPlaylists_placeholderBody__6J2f_{background:#242422}.TopPlaylists_card__InUsW{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.06);cursor:pointer;transition:transform .3s,box-shadow .3s}.TopPlaylists_card__InUsW:hover{transform:scale(1.03);box-shadow:0 8px 24px rgba(0,0,0,.12)}.dark .TopPlaylists_card__InUsW{background:#242422;box-shadow:0 2px 8px rgba(0,0,0,.3)}.TopPlaylists_thumbWrap__j4Jsh{position:relative;padding-top:56.25%;background:#eee;overflow:hidden}.dark .TopPlaylists_thumbWrap__j4Jsh{background:#2E2E2C}.TopPlaylists_thumb__C7kwu{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.TopPlaylists_body__n4VI2{padding:12px}.TopPlaylists_author__5zLv_{font-size:.8rem;color:#666}.dark .TopPlaylists_author__5zLv_{color:#8A877D}.TopPlaylists_cardTitle__wgCpQ{margin-top:4px;font-size:.95rem;font-weight:600;color:#222;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dark .TopPlaylists_cardTitle__wgCpQ{color:#B5B3A7}.TopPlaylists_likes__nrFTP{margin-top:4px;font-size:.85rem;color:#888}.dark .TopPlaylists_likes__nrFTP{color:#8A877D}.BoardFormLayout_wrap__kIDwg{max-width:720px;margin:40px auto;padding:40px;background:#ffffff;border-radius:20px;box-shadow:0 10px 40px rgba(0,0,0,.05)}.BoardFormLayout_categoryRow__wqUqq{margin-bottom:8px}.BoardFormLayout_categoryLink__yanuz{font-family:Monda,sans-serif;font-optical-sizing:auto;font-style:normal;display:inline-block;font-size:1.5rem;font-weight:700;letter-spacing:-.5px;color:#111;text-decoration:none;transition:color .2s ease}.BoardFormLayout_categoryLink__yanuz:hover{color:#000}.BoardFormLayout_h1__saS6b{font-family:Monda,sans-serif;margin:0 0 32px;font-size:1.5rem;font-weight:700;letter-spacing:-.5px;color:#111}.BoardFormLayout_titleRow__ggceJ{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #eee}.BoardFormLayout_title___rV1F{flex:1 1;font-size:1.35rem;font-weight:600;color:#111}.BoardFormLayout_actions__a1BHN{display:flex;gap:8px;align-items:center}.BoardFormLayout_iconBtn__icPgh{display:flex;align-items:center;gap:4px;padding:6px 10px;font-size:.9rem;background:none;border:none;border-radius:6px;color:#666;cursor:pointer;transition:background .2s,color .2s}.BoardFormLayout_iconBtn__icPgh:hover{background:#f0f0f0;color:#111}.BoardFormLayout_iconBtn__icPgh:disabled{opacity:.5;cursor:not-allowed}.BoardFormLayout_iconBtn__icPgh:disabled:hover{background:none;color:#666}.BoardFormLayout_likeBtnLiked___JRrX{color:#A6534F}.BoardFormLayout_likeBtnLiked___JRrX:hover{color:#954A47}.BoardFormLayout_authorRow__grmkI{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.BoardFormLayout_author__XMpWN{font-size:1rem;font-weight:500;color:#333;cursor:pointer;transition:color .2s ease}.BoardFormLayout_author__XMpWN:hover{color:#111;text-decoration:underline}.BoardFormLayout_authorAsButton__RZGXu{background:none;border:none;padding:0;font:inherit;cursor:pointer}.BoardFormLayout_donateBtn__kLNyD{display:inline-flex;align-items:center;justify-content:center;padding:4px;background:none;border:none;border-radius:8px;cursor:pointer;outline:none;transition:transform .2s ease,opacity .2s ease}.BoardFormLayout_donateBtn__kLNyD:focus,.BoardFormLayout_donateBtn__kLNyD:focus-visible,.BoardFormLayout_donateBtn__kLNyD:hover{outline:none}.BoardFormLayout_donateBtn__kLNyD:hover{transform:scale(1.08);opacity:.9}.BoardFormLayout_donateBtn__kLNyD:active{transform:scale(.98)}.BoardFormLayout_label__vtA6V{display:block;margin-bottom:24px;font-size:.95rem;font-weight:600;color:#444}.BoardFormLayout_input__uOWmr,.BoardFormLayout_textarea___mfMp{width:100%;margin-top:8px;padding:14px 16px;font-size:.95rem;border-radius:12px;border:1px solid #e5e5e5;background:#fafafa;transition:all .2s ease;box-sizing:border-box}.BoardFormLayout_input__uOWmr:focus,.BoardFormLayout_textarea___mfMp:focus{border-color:#111;background:#fff;box-shadow:0 0 0 3px rgba(0,0,0,.05)}.BoardFormLayout_textarea___mfMp{min-height:280px;resize:none}.BoardFormLayout_inputReadOnly__LU_7f{background:#f0f0f0!important;color:#555;cursor:default}.BoardFormLayout_inputReadOnly__LU_7f:focus{box-shadow:none}.BoardFormLayout_helper__fCLPO{display:block;margin-top:6px;font-size:.75rem;color:#888}.BoardFormLayout_error__ZgWCY{display:block;margin-top:6px;font-size:.75rem;font-weight:500;color:#B85450}.BoardFormLayout_btnGroup__PPGtN{margin-top:40px;display:flex;justify-content:flex-end;gap:14px}.BoardFormLayout_btn__0xnyX{padding:10px 18px;font-size:.9rem;font-weight:500;border-radius:8px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.BoardFormLayout_cancel__tXK2h{background:#f2f2f2;color:#333;border:none}.BoardFormLayout_cancel__tXK2h:hover{background:#e6e6e6}.BoardFormLayout_submit__SMyhl{background:#111;color:#fff;border:none}.BoardFormLayout_submit__SMyhl:hover:not(:disabled){background:#000}.BoardFormLayout_submit__SMyhl:disabled{opacity:.4;cursor:not-allowed}.BoardFormLayout_attachmentGroup__r3_vW{margin-bottom:24px}.BoardFormLayout_optional__9qkEf{color:#999;font-weight:400}.BoardFormLayout_fileUploadRow__kWmAl{display:flex;align-items:center;gap:12px;margin-top:8px}.BoardFormLayout_fileName__GyGdW{color:#666;font-size:.9rem;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BoardFormLayout_fileRemoveBtn__Esu7X{background:none;border:none;color:#999;cursor:pointer;padding:4px;font-size:1rem;display:flex;align-items:center}.BoardFormLayout_fileRemoveBtn__Esu7X:hover{color:#e74c3c}.BoardFormLayout_addBtn__CBI3E{padding:10px 18px;font-size:.9rem;font-weight:500;border-radius:8px;border:none;background:#111;color:#fff;cursor:pointer}.BoardFormLayout_addBtn__CBI3E:hover{background:#000;color:#fff}.BoardFormLayout_fileInputHidden__pXlQd{position:absolute;width:.1px;height:.1px;opacity:0;overflow:hidden;z-index:-1}.BoardFormLayout_fileSelectBtn__xqZ10{display:inline-block;padding:10px 18px;font-size:.9rem;font-weight:500;border-radius:8px;border:none;background:#111;color:#fff;cursor:pointer;transition:all .2s ease}.BoardFormLayout_fileSelectBtn__xqZ10:hover{background:#000;color:#fff}.BoardFormLayout_attachmentLabelRow__yJv7_{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:6px}.BoardFormLayout_attachmentLabelRow__yJv7_ .BoardFormLayout_label__vtA6V{margin-bottom:0}.BoardFormLayout_attachmentPreview__0jG7w,.BoardFormLayout_playlistPreview__70YRG,.BoardFormLayout_thumbPreview__QcOa9{margin-top:12px;margin-bottom:20px;border-radius:16px;overflow:hidden;background:#fafafa;border:1px solid #eee;box-shadow:0 4px 20px rgba(0,0,0,.03)}.BoardFormLayout_thumbPreview__QcOa9 img{width:100%;height:auto;display:block}.BoardFormLayout_playlistPreview__70YRG{display:flex;align-items:center;padding:16px;gap:16px}.BoardFormLayout_playlistPreviewThumb__mJz65{width:120px;height:80px;border-radius:10px;background-size:cover;background-position:50%;flex-shrink:0}.BoardFormLayout_playlistPreviewInfo__WF88M{display:flex;flex-direction:column;gap:4px;min-width:0}.BoardFormLayout_playlistPreviewTitle__PnEJn{font-size:.95rem;font-weight:600;color:#222;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BoardFormLayout_playlistPreviewCount__mj1Vk{font-size:.8rem;color:#777}.BoardFormLayout_attachmentPreview__0jG7w{display:flex;align-items:center;padding:16px;gap:14px;position:relative}.BoardFormLayout_attachmentThumb__savB4{width:70px;height:70px;object-fit:cover;border-radius:10px}.BoardFormLayout_attachmentIcon__sOnUn{width:70px;height:70px;display:flex;align-items:center;justify-content:center;font-size:1.8rem;background:#eee;border-radius:10px}.BoardFormLayout_attachmentName__tB7XS{font-size:.85rem;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BoardFormLayout_attachmentRemove__SZFuG{position:absolute;top:12px;right:12px;width:26px;height:26px;border-radius:50%;border:none;background:#111;color:#fff;cursor:pointer;font-size:14px}.BoardFormLayout_attachmentRemove__SZFuG:hover{background:#B85450}.BoardFormLayout_spotlightThumbList__T3Uoe{margin-top:12px;margin-bottom:20px;display:flex;flex-wrap:wrap;gap:14px}.BoardFormLayout_spotlightThumbItem__itwhf{position:relative;width:110px;height:110px;border-radius:14px;overflow:hidden;border:1px solid #eee;transition:transform .2s ease}.BoardFormLayout_spotlightThumbItem__itwhf:hover{transform:scale(1.05)}.BoardFormLayout_spotlightThumbItemFirst__uHgKD{position:relative;border-radius:16px;overflow:hidden;z-index:0}.BoardFormLayout_spotlightThumbItemFirst__uHgKD:before{content:"";position:absolute;inset:-4px;border-radius:18px;background:linear-gradient(135deg,#C4605C,#B85450,#C4605C);z-index:-1}.BoardFormLayout_spotlightThumbItemFirst__uHgKD:after{content:"대표사진 ";position:absolute;top:8px;left:8px;padding:4px 10px;font-size:.7rem;font-weight:700;color:#fff;background:rgba(0,0,0,.7);border-radius:999px}.BoardFormLayout_spotlightThumbItem__itwhf img{width:100%;height:100%;object-fit:cover}.BoardFormLayout_spotlightThumbRemove__AvilB{position:absolute;top:8px;right:8px;width:26px;height:26px;padding:0;font-size:16px;line-height:1;color:#fff;background:rgba(0,0,0,.6);border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center}.BoardFormLayout_spotlightThumbRemove__AvilB:hover{background:rgba(211,47,47,.9)}.BoardFormLayout_spotlightThumbOrder__dJkHt{position:absolute;bottom:8px;left:8px;padding:2px 8px;font-size:.75rem;font-weight:600;color:#fff;background:rgba(0,0,0,.6);border-radius:6px}.BoardFormLayout_contentBlock__YWgUm{margin-bottom:24px}.BoardFormLayout_videoWrap__rgE85{position:relative;padding-top:56.25%;margin-bottom:20px;background:#000;border-radius:16px;overflow:hidden}.BoardFormLayout_videoWrap__rgE85 iframe{position:absolute;top:0;left:0;width:100%;height:100%}.BoardFormLayout_videoWrap__rgE85 img.BoardFormLayout_heroImage__IePXK{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center}.BoardFormLayout_photoNavWrap__dJHFP{position:relative;margin-bottom:20px}.BoardFormLayout_photoNavBtn__QDNk4{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:44px;height:44px;border:none;border-radius:50%;background:rgba(0,0,0,.5);color:#fff;font-size:1.25rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease}.BoardFormLayout_photoNavBtn__QDNk4:hover{background:rgba(0,0,0,.75)}.BoardFormLayout_photoNavPrev__8sBsc{left:12px}.BoardFormLayout_photoNavNext__Vn5Qv{right:12px}.BoardFormLayout_thumbLink__6imhy{display:block;max-width:100%;margin-bottom:20px;border-radius:16px;overflow:hidden}.BoardFormLayout_thumbLink__6imhy img{width:100%;height:auto;display:block}.BoardFormLayout_photoList__v8jBT{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:20px}.BoardFormLayout_photoList__v8jBT img{width:110px;height:110px;object-fit:cover;border-radius:14px;border:1px solid #eee}.BoardFormLayout_attachmentBlock__g9d7f{margin-top:16px;margin-bottom:8px}.BoardFormLayout_attachmentBtn__qMcAr{display:inline-flex;align-items:center;padding:12px 20px;font-size:.9rem;font-weight:600;color:#111;background:#f2f2f2;border:1px solid #e5e5e5;border-radius:8px;cursor:pointer;transition:all .2s ease}.BoardFormLayout_attachmentBtn__qMcAr:hover:not(:disabled){background:#111;color:#fff;border-color:#111}.BoardFormLayout_attachmentBtn__qMcAr:disabled{opacity:.7;cursor:not-allowed}.BoardFormLayout_fileList__3AaBD{margin-bottom:16px}.BoardFormLayout_fileItem__0qaws{display:flex;align-items:center;gap:8px;padding:8px 0;font-size:.9rem;border-bottom:1px solid #eee}.BoardFormLayout_fileItem__0qaws a{color:#111;text-decoration:none;font-weight:500}.BoardFormLayout_fileItem__0qaws a:hover{text-decoration:underline}.BoardFormLayout_text__K7wr4{font-size:1rem;line-height:1.7;color:#333;white-space:pre-wrap}.BoardFormLayout_commentSection__h3eYa{margin-top:40px;padding-top:24px;border-top:1px solid #eee}.BoardFormLayout_commentTitle__OURia{margin:0 0 16px;font-size:1.1rem;font-weight:600;color:#333}.BoardFormLayout_commentTitle__OURia .BoardFormLayout_iconBtn__icPgh{font-size:1rem;font-weight:600;color:#333}.BoardFormLayout_commentForm__nwnY0{display:flex;gap:8px;margin-bottom:12px}.BoardFormLayout_commentInput__76GHS{flex:1 1;padding:5px 10px;font-size:.9rem;border-radius:10px;border:1px solid #e5e5e5;background:#fafafa;outline:none;resize:none;min-height:40px;box-sizing:border-box;transition:all .2s ease}.BoardFormLayout_commentInput__76GHS:focus{border-color:#111;background:#fff;box-shadow:0 0 0 3px rgba(0,0,0,.05)}.BoardFormLayout_commentSubmit___leOQ{padding:10px 18px;font-size:.9rem;font-weight:500;color:#fff;background:#111;border:none;border-radius:8px;cursor:pointer}.BoardFormLayout_commentSubmit___leOQ:hover:not(:disabled){background:#000}.BoardFormLayout_commentSubmit___leOQ:disabled{opacity:.4;cursor:not-allowed}.BoardFormLayout_commentItem__ROXWU{padding:16px 0;border-bottom:1px solid #f0f0f0;transition:background-color .5s ease}.BoardFormLayout_commentItemHighlight__AT6UO{animation:BoardFormLayout_commentHighlightFade__SLUsZ 2s ease-out;margin:0 -16px;padding-left:16px;padding-right:16px;border-radius:20px}@keyframes BoardFormLayout_commentHighlightFade__SLUsZ{0%{background-color:rgba(51,51,51,.08)}50%{background-color:rgba(51,51,51,.08)}to{background-color:transparent}}.dark .BoardFormLayout_commentItemHighlight__AT6UO{animation:BoardFormLayout_commentHighlightFadeDark__h7NWR 2s ease-out}@keyframes BoardFormLayout_commentHighlightFadeDark__h7NWR{0%{background-color:rgba(58,57,52,.6)}50%{background-color:rgba(58,57,52,.6)}to{background-color:transparent}}.BoardFormLayout_commentHead__siD_n{display:flex;align-items:center;gap:8px;margin-bottom:8px;min-height:1.5em}.BoardFormLayout_commentAuthorBtn__8S6Lz,.BoardFormLayout_commentAuthor__ikXkp{font-size:1.1rem;font-weight:600;line-height:1;color:#333}.BoardFormLayout_commentAuthorBtn__8S6Lz{background:none;border:none;padding:0;cursor:pointer;font-family:inherit}.BoardFormLayout_commentAuthorBtn__8S6Lz:hover{color:#111;text-decoration:underline}.BoardFormLayout_commentDate__7jd2h{margin-left:auto;font-size:.75rem;line-height:1;color:#888;white-space:nowrap}.BoardFormLayout_commentBody___PpNI{font-size:.9rem;color:#444;line-height:1.5}.BoardFormLayout_commentEditBlock__Skt4d{margin-top:8px}.BoardFormLayout_commentEditInput__SzDHw{width:100%;padding:12px 14px;font-size:.9rem;border-radius:12px;border:1px solid #e5e5e5;background:#fafafa;outline:none;resize:none;min-height:56px;box-sizing:border-box}.BoardFormLayout_commentEditInput__SzDHw:focus{border-color:#111}.BoardFormLayout_commentEditActions__IVJEy{display:flex;gap:10px;justify-content:flex-end;margin-top:8px}.BoardFormLayout_commentEditCancel__MRQoo{padding:8px 16px;font-size:.85rem;font-weight:600;color:#333;background:#f2f2f2;border:none;border-radius:999px;cursor:pointer}.BoardFormLayout_commentEditCancel__MRQoo:hover:not(:disabled){background:#e6e6e6}.BoardFormLayout_commentEditSubmit__0qD0K{padding:8px 16px;font-size:.85rem;font-weight:600;color:#fff;background:#111;border:none;border-radius:999px;cursor:pointer}.BoardFormLayout_commentEditSubmit__0qD0K:hover:not(:disabled){background:#000}.BoardFormLayout_commentEditCancel__MRQoo:disabled,.BoardFormLayout_commentEditSubmit__0qD0K:disabled{opacity:.5;cursor:not-allowed}.BoardFormLayout_commentFooter__Xijak{display:flex;align-items:center;margin-top:8px}.BoardFormLayout_commentLikeBtn__mQisz{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:2px 8px;font-size:.8rem;line-height:1;background:none;border:none;border-radius:6px;color:#666;cursor:pointer;flex-shrink:0}.BoardFormLayout_commentLikeBtn__mQisz svg{display:block;flex-shrink:0}.BoardFormLayout_commentLikeBtn__mQisz:hover{background:#f0f0f0;color:#A6534F}.BoardFormLayout_commentLikeBtn__mQisz.BoardFormLayout_likeBtnLiked___JRrX{color:#A6534F}.BoardFormLayout_commentLikeBtn__mQisz.BoardFormLayout_likeBtnLiked___JRrX:hover{color:#954A47;background:#f0f0f0}.BoardFormLayout_replyBtn__8Nh1_{margin-top:8px;padding:4px 0;font-size:.85rem;color:#111;background:none;border:none;cursor:pointer;font-weight:500}.BoardFormLayout_replyBtn__8Nh1_:hover{text-decoration:underline}.BoardFormLayout_menuBtn__n_3a0{padding:2px 6px;font-size:.85rem;background:none;border:none;color:#888;cursor:pointer}.BoardFormLayout_menuBtn__n_3a0:hover{color:#333}.BoardFormLayout_menuWrapper__Vyx0O{position:relative}.BoardFormLayout_menuDropdown__c_ihL{position:absolute;top:100%;left:0;margin-top:4px;background:#fff;border:1px solid #e5e5e5;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.08);z-index:10;min-width:120px;overflow:hidden}.BoardFormLayout_menuDropdownRight__1ws4J{top:0;left:100%;margin-top:0;margin-left:4px}.BoardFormLayout_menuItem__qIqSr{display:block;width:100%;padding:10px 16px;text-align:left;font-size:.9rem;font-weight:500;color:#333;background:none;border:none;cursor:pointer;transition:background .2s}.BoardFormLayout_menuItem__qIqSr:hover{background:#f5f5f5}.BoardFormLayout_loading__grgeS{padding:48px 40px;text-align:center;color:#666;max-width:720px;margin:40px auto;background:#ffffff;border-radius:20px;box-shadow:0 10px 40px rgba(0,0,0,.05)}.BoardFormLayout_retryBtn__7mFAL{padding:12px 26px;font-size:.9rem;font-weight:600;color:#fff;background:#111;border:none;border-radius:999px;cursor:pointer;transition:all .2s ease}.BoardFormLayout_retryBtn__7mFAL:hover{background:#000;transform:translateY(-1px)}.BoardFormLayout_modalOverlay__SsXTE{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5)}.BoardFormLayout_modalContent__6Bgpv{padding:24px;background:#fff;border-radius:20px;max-width:360px;width:90%;text-align:center;box-shadow:0 10px 40px rgba(0,0,0,.15)}.BoardFormLayout_modalMessage__WphZm{margin:0 0 16px;font-size:1rem;font-weight:500;color:#333}.BoardFormLayout_modalMessageMb12__GK5z6{margin-bottom:12px}.BoardFormLayout_iconBtnCompact__RYa2O{padding:2px 6px}.BoardFormLayout_modalButtons___x0o0{display:flex;gap:12px;justify-content:center}.BoardFormLayout_modalButton__oPdaL{padding:10px 18px;font-size:.9rem;font-weight:500;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease}.BoardFormLayout_modalButtonCancel__ViY5q{background:#f5f5f5;color:#333}.BoardFormLayout_modalButtonCancel__ViY5q:hover{background:#e5e5e5}.BoardFormLayout_modalButtonConfirm__CKSJV{background:#111;color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15)}.BoardFormLayout_modalButtonConfirm__CKSJV:hover{background:#000;box-shadow:0 4px 12px rgba(0,0,0,.2);transform:translateY(-1px)}.BoardFormLayout_modalButtonDelete__GSCA0{background:#B85450;color:#fff}.BoardFormLayout_modalButtonDelete__GSCA0:hover{background:#954A47}.BoardFormLayout_reportTextarea___57G7{width:100%;min-height:100px;padding:14px 16px;margin-bottom:16px;font-size:.9rem;border-radius:12px;border:1px solid #e5e5e5;background:#fafafa;resize:none;font-family:inherit;box-sizing:border-box}.BoardFormLayout_reportTextarea___57G7:focus{outline:none;border-color:#111;background:#fff}.dark .BoardFormLayout_wrap__kIDwg{background:#1e1e1c;box-shadow:none}.dark .BoardFormLayout_loading__grgeS{background:#1e1e1c;color:#b5b3a7}.dark .BoardFormLayout_categoryLink__yanuz,.dark .BoardFormLayout_h1__saS6b{color:#e0dfd7}.dark .BoardFormLayout_label__vtA6V{color:#b5b3a7}.dark .BoardFormLayout_input__uOWmr,.dark .BoardFormLayout_textarea___mfMp{background:#2a2a27;border-color:#3a3a38;color:#ddd}.dark .BoardFormLayout_input__uOWmr:focus,.dark .BoardFormLayout_textarea___mfMp:focus{border-color:#888;box-shadow:none}.dark .BoardFormLayout_inputReadOnly__LU_7f{background:#252523!important;color:#a19e94}.dark .BoardFormLayout_attachmentPreview__0jG7w,.dark .BoardFormLayout_playlistPreview__70YRG,.dark .BoardFormLayout_thumbPreview__QcOa9{background:#2a2a27;border-color:#3a3a38}.dark .BoardFormLayout_cancel__tXK2h{background:#2e2e2c;color:#ccc}.dark .BoardFormLayout_cancel__tXK2h:hover{background:#3a3a38}.dark .BoardFormLayout_addBtn__CBI3E{background:#3a3934;color:#fff;border:none}.dark .BoardFormLayout_addBtn__CBI3E:hover{background:#42413b}.dark .BoardFormLayout_fileName__GyGdW,.dark .BoardFormLayout_fileRemoveBtn__Esu7X,.dark .BoardFormLayout_optional__9qkEf{color:#8a877d}.dark .BoardFormLayout_fileRemoveBtn__Esu7X:hover{color:#e74c3c}.dark .BoardFormLayout_submit__SMyhl{background:#3a3934;color:#fff}.dark .BoardFormLayout_submit__SMyhl:hover:not(:disabled){background:#42413b}.dark .BoardFormLayout_titleRow__ggceJ{border-bottom-color:#3a3a38}.dark .BoardFormLayout_title___rV1F{color:#e0dfd7}.dark .BoardFormLayout_iconBtn__icPgh{color:#8a877d}.dark .BoardFormLayout_iconBtn__icPgh:hover{background:#2e2e2c;color:#b5b3a7}.dark .BoardFormLayout_iconBtn__icPgh.BoardFormLayout_likeBtnLiked___JRrX{color:#A6534F}.dark .BoardFormLayout_iconBtn__icPgh.BoardFormLayout_likeBtnLiked___JRrX:hover{color:#954A47}.dark .BoardFormLayout_author__XMpWN{color:#a19e94}.dark .BoardFormLayout_author__XMpWN:hover{color:#9ea2b8}.dark .BoardFormLayout_text__K7wr4{color:#a19e94}.dark .BoardFormLayout_contentBlock__YWgUm .BoardFormLayout_photoList__v8jBT img{border-color:#3a3a38}.dark .BoardFormLayout_attachmentBtn__qMcAr{background:#2e2e2c;border-color:#3a3a38;color:#b5b3a7}.dark .BoardFormLayout_attachmentBtn__qMcAr:hover:not(:disabled){background:#3a3934;color:#fff;border-color:#3a3934}.dark .BoardFormLayout_commentSection__h3eYa{border-top-color:#3a3a38}.dark .BoardFormLayout_commentTitle__OURia,.dark .BoardFormLayout_commentTitle__OURia .BoardFormLayout_iconBtn__icPgh{color:#b5b3a7}.dark .BoardFormLayout_commentInput__76GHS{background:#2a2a27;border-color:#3a3a38;color:#b5b3a7}.dark .BoardFormLayout_commentInput__76GHS:focus{border-color:#888}.dark .BoardFormLayout_commentSubmit___leOQ{background:#3a3934;color:#fff}.dark .BoardFormLayout_commentSubmit___leOQ:hover:not(:disabled){background:#42413b}.dark .BoardFormLayout_commentItem__ROXWU{border-bottom-color:#2e2e2c}.dark .BoardFormLayout_commentAuthorBtn__8S6Lz,.dark .BoardFormLayout_commentAuthor__ikXkp{color:#b5b3a7}.dark .BoardFormLayout_commentAuthorBtn__8S6Lz:hover{color:#e8e6dc}.dark .BoardFormLayout_commentDate__7jd2h{color:#8a877d}.dark .BoardFormLayout_commentBody___PpNI{color:#a19e94}.dark .BoardFormLayout_commentEditInput__SzDHw{background:#2a2a27;border-color:#3a3a38;color:#e8e6dc}.dark .BoardFormLayout_commentEditInput__SzDHw:focus{border-color:#888}.dark .BoardFormLayout_commentEditCancel__MRQoo{background:#2e2e2c;color:#a19e94}.dark .BoardFormLayout_commentEditCancel__MRQoo:hover:not(:disabled){background:#3a3a38;color:#b5b3a7}.dark .BoardFormLayout_commentLikeBtn__mQisz{color:#8a877d}.dark .BoardFormLayout_commentLikeBtn__mQisz:hover{background:#2e2e2c;color:#A6534F}.dark .BoardFormLayout_commentLikeBtn__mQisz.BoardFormLayout_likeBtnLiked___JRrX{color:#A6534F}.dark .BoardFormLayout_commentLikeBtn__mQisz.BoardFormLayout_likeBtnLiked___JRrX:hover{color:#954A47;background:#2e2e2c}.dark .BoardFormLayout_menuBtn__n_3a0{color:#8a877d}.dark .BoardFormLayout_menuBtn__n_3a0:hover{color:#b5b3a7}.dark .BoardFormLayout_retryBtn__7mFAL{background:#3a3934;color:#fff}.dark .BoardFormLayout_retryBtn__7mFAL:hover{background:#42413b}.dark .BoardFormLayout_menuDropdown__c_ihL{background:#242422;border-color:#3a3a38;box-shadow:0 4px 20px rgba(0,0,0,.3)}.dark .BoardFormLayout_menuItem__qIqSr{color:#a19e94}.dark .BoardFormLayout_menuItem__qIqSr:hover{background:#2e2e2c}.dark .BoardFormLayout_fileItem__0qaws{border-bottom-color:#3a3a38}.dark .BoardFormLayout_fileItem__0qaws a{color:#9ea2b8}.dark .BoardFormLayout_modalContent__6Bgpv{background:#242422}.dark .BoardFormLayout_modalMessage__WphZm{color:#b5b3a7}.dark .BoardFormLayout_modalButtonCancel__ViY5q{background:#2e2e2c;color:#a19e94}.dark .BoardFormLayout_modalButtonCancel__ViY5q:hover{background:#3a3a38}.dark .BoardFormLayout_modalButtonConfirm__CKSJV{background:#3a3934;box-shadow:none}.dark .BoardFormLayout_modalButtonConfirm__CKSJV:hover{background:#42413b;box-shadow:none}.dark .BoardFormLayout_modalButtonDelete__GSCA0{background:#A6534F}.dark .BoardFormLayout_modalButtonDelete__GSCA0:hover{background:#954A47}.dark .BoardFormLayout_reportTextarea___57G7{background:#2a2a27;border-color:#3a3a38;color:#b5b3a7}.dark .BoardFormLayout_reportTextarea___57G7:focus{border-color:#888}.dark .BoardFormLayout_replyBtn__8Nh1_{color:#9ea2b8}.dark .BoardFormLayout_spotlightThumbItem__itwhf{border-color:#3a3a38}.dark .BoardFormLayout_fileSelectBtn__xqZ10{background:#3a3934;color:#fff}.dark .BoardFormLayout_fileSelectBtn__xqZ10:hover{background:#42413b;color:#fff}.dark .BoardFormLayout_attachmentRemove__SZFuG{background:#3a3934;color:#fff}.dark .BoardFormLayout_attachmentRemove__SZFuG:hover{background:#A6534F}.AnnouncementDetail_errorP__KHaA_{margin-bottom:12px}.AnnouncementDetail_errorSub__2AVFb{margin-bottom:16px;font-size:.9rem;color:#666}.AnnouncementDetail_maxW720__DiwT2{max-width:720px;margin:0 auto}.AnnouncementDetail_iconBtnDefault__Fs9_4{cursor:default}.AnnouncementDetail_flex1__ArfVh{flex:1 1}.AnnouncementDetail_endRow__agwBt{padding:0 40px;margin-top:24px;display:flex;justify-content:flex-end}.AnnouncementDetail_linkNoUnderline__vA993{text-decoration:none;flex-shrink:0}.AnnouncementDetail_pageMoveCard__UVn7S{display:flex;gap:10px;align-items:center;margin-top:24px;margin-bottom:0;padding:11px;background:#fafafa;border-radius:12px}.dark .AnnouncementDetail_pageMoveCard__UVn7S{background:#242422}.AnnouncementsDetailSection_pageMoveCard__KWdNP{display:flex;gap:10px;align-items:center;margin-top:24px;margin-bottom:0;padding:11px;background:#fafafa;border-radius:12px}.dark .AnnouncementsDetailSection_pageMoveCard__KWdNP{background:#242422}.MessageSendModal_overlay__2iSb3{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.65)}.MessageSendModal_card__s7evh{position:relative;padding:32px;background:#fff;border-radius:16px;max-width:440px;width:90%;box-shadow:0 12px 48px rgba(0,0,0,.18)}.MessageSendModal_closeBtn___ODgH{position:absolute;top:20px;right:20px;padding:6px;background:none;border:none;color:#999;cursor:pointer;border-radius:50%;transition:all .2s;display:flex;align-items:center;justify-content:center}.MessageSendModal_closeBtn___ODgH:hover{background:#f5f5f5;color:#333}.MessageSendModal_title__Rx7fQ{margin:0 0 28px;font-size:1.5rem;font-weight:700;color:#1a1a1a;text-align:center}.MessageSendModal_label__Irpgl{display:block;margin-bottom:8px;font-size:.95rem;font-weight:600;color:#333}.MessageSendModal_textarea__40Uh_{width:100%;padding:14px 16px;margin-bottom:6px;font-size:.95rem;border:2px solid #e5e5e5;border-radius:10px;box-sizing:border-box;transition:all .2s;background:#fafafa;resize:none;min-height:120px}.MessageSendModal_textarea__40Uh_:focus{outline:none;border-color:#111;background:#fff;box-shadow:0 0 0 3px rgba(0,0,0,.05)}.MessageSendModal_messageCount__PEJZ4{margin-bottom:20px;font-size:.85rem;color:#999;text-align:right}.MessageSendModal_submitError__BtZB_{margin:0 0 16px;padding:10px 14px;font-size:.9rem;font-weight:500;color:#b85450;background:#fef2f2;border-radius:8px;text-align:center}.MessageSendModal_actions__Z02hf{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.MessageSendModal_cancelBtn__QTatI{padding:12px 24px;font-size:.95rem;font-weight:600;color:#666;background:#f5f5f5;border:none;border-radius:10px;cursor:pointer;transition:all .2s}.MessageSendModal_cancelBtn__QTatI:hover:not(:disabled){background:#e5e5e5;color:#333}.MessageSendModal_submitBtn__oZ3Dh{padding:12px 32px;font-size:.95rem;font-weight:600;color:#fff;background:#111;border:none;border-radius:10px;cursor:pointer;transition:all .3s;box-shadow:0 2px 8px rgba(0,0,0,.15)}.MessageSendModal_submitBtn__oZ3Dh:hover:not(:disabled){background:#000;box-shadow:0 4px 12px rgba(0,0,0,.2);transform:translateY(-1px)}.MessageSendModal_submitBtn__oZ3Dh:disabled{opacity:.5;cursor:not-allowed;background:#888;box-shadow:none}.dark .MessageSendModal_card__s7evh{background:#2e2e2c}.dark .MessageSendModal_title__Rx7fQ{color:#e8e6dc}.dark .MessageSendModal_label__Irpgl{color:#b5b3a7}.dark .MessageSendModal_textarea__40Uh_{background:#1c1c1a;border-color:#3a3a38;color:#e8e6dc}.dark .MessageSendModal_textarea__40Uh_:focus{background:#252523;border-color:#b5b3a7}.dark .MessageSendModal_messageCount__PEJZ4{color:#8a877d}.dark .MessageSendModal_closeBtn___ODgH:hover{background:#3a3a38;color:#b5b3a7}.dark .MessageSendModal_submitError__BtZB_{background:#3a1f1f;color:#c4605c}.dark .MessageSendModal_cancelBtn__QTatI{background:#3a3a38;color:#a19e94}.dark .MessageSendModal_cancelBtn__QTatI:hover:not(:disabled){background:#4a4a48;color:#b5b3a7}.dark .MessageSendModal_submitBtn__oZ3Dh{background:#3a3934;box-shadow:none}.dark .MessageSendModal_submitBtn__oZ3Dh:hover:not(:disabled){background:#42413b;box-shadow:none}.PlaylistDetailSection_section__CVE8R{margin-bottom:24px}.PlaylistDetailSection_playerWrap__UuVwI{position:relative;padding-top:56.25%;margin-bottom:16px;background:#000;border-radius:8px;overflow:hidden}.PlaylistDetailSection_iframe__WnqzW{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.PlaylistDetailSection_playerPlaceholder__zqofd{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#999;font-size:.95rem}.PlaylistDetailSection_info__YtWzg{margin-bottom:12px}.PlaylistDetailSection_playlistTitle__dDFqL{font-size:1.1rem;font-weight:700;color:#333;margin-bottom:4px}.PlaylistDetailSection_trackCount__QrCwg{font-size:.9rem;color:#666}.PlaylistDetailSection_trackList__d3PRZ{list-style:none;padding:0;margin:0;max-height:400px;overflow-y:auto;border-radius:8px;border:1px solid #eee}.PlaylistDetailSection_trackList__d3PRZ::-webkit-scrollbar{width:8px}.PlaylistDetailSection_trackList__d3PRZ::-webkit-scrollbar-track{background:#f5f5f5;border-radius:4px}.PlaylistDetailSection_trackList__d3PRZ::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.PlaylistDetailSection_trackItem__oMLim{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;transition:background .2s;border-bottom:1px solid #f0f0f0}.PlaylistDetailSection_trackItem__oMLim:last-child{border-bottom:none}.PlaylistDetailSection_trackItem__oMLim:hover{background:#f9f9f9}.PlaylistDetailSection_trackItem__oMLim.PlaylistDetailSection_active__6AZ24{background:#e8f0fe;font-weight:500}.PlaylistDetailSection_trackNum__Tvh_f{min-width:24px;font-size:.85rem;color:#666}.PlaylistDetailSection_trackItem__oMLim.PlaylistDetailSection_active__6AZ24 .PlaylistDetailSection_trackNum__Tvh_f{color:#1a73e8}.PlaylistDetailSection_trackThumb__uE37f{width:80px;height:45px;min-width:80px;flex-shrink:0;background-color:#eee;background-size:cover;background-position:50%;background-repeat:no-repeat;border-radius:4px}.PlaylistDetailSection_trackTitle__joKRr{flex:1 1;font-size:.95rem;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PlaylistDetailSection_trackItem__oMLim.PlaylistDetailSection_active__6AZ24 .PlaylistDetailSection_trackTitle__joKRr{color:#1a73e8}.PlaylistDetailSection_playingIndicator__rdyrE{display:flex;align-items:center;gap:3px}.PlaylistDetailSection_playingIndicator__rdyrE span{width:3px;height:14px;background:#1a73e8;border-radius:2px;animation:PlaylistDetailSection_wave__rj_6u 1.2s ease-in-out infinite}.PlaylistDetailSection_playingIndicator__rdyrE span:nth-child(2){animation-delay:.1s}.PlaylistDetailSection_playingIndicator__rdyrE span:nth-child(3){animation-delay:.2s}@keyframes PlaylistDetailSection_wave__rj_6u{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1)}}.dark .PlaylistDetailSection_playerPlaceholder__zqofd{color:#8A877D}.dark .PlaylistDetailSection_playlistTitle__dDFqL{color:#B5B3A7}.dark .PlaylistDetailSection_trackCount__QrCwg{color:#8A877D}.dark .PlaylistDetailSection_trackList__d3PRZ{border-color:#3A3A38}.dark .PlaylistDetailSection_trackList__d3PRZ::-webkit-scrollbar-track{background:#242422}.dark .PlaylistDetailSection_trackList__d3PRZ::-webkit-scrollbar-thumb{background:#3A3A38}.dark .PlaylistDetailSection_trackItem__oMLim{border-bottom-color:#2E2E2C}.dark .PlaylistDetailSection_trackItem__oMLim:hover{background:#2E2E2C}.dark .PlaylistDetailSection_trackItem__oMLim.PlaylistDetailSection_active__6AZ24{background:#1B2838}.dark .PlaylistDetailSection_trackNum__Tvh_f{color:#8A877D}.dark .PlaylistDetailSection_trackThumb__uE37f{background-color:#2E2E2C}.dark .PlaylistDetailSection_trackTitle__joKRr{color:#A19E94}.DonationModal_overlay__8Fu5I{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.65);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.DonationModal_card__dFl_9{position:relative;padding:32px;background:#fff;border-radius:16px;max-width:440px;width:90%;box-shadow:0 12px 48px rgba(0,0,0,.18)}.DonationModal_closeBtn__gsOX8{position:absolute;top:20px;right:20px;padding:6px;background:none;border:none;color:#999;cursor:pointer;border-radius:50%;transition:all .2s;display:flex;align-items:center;justify-content:center}.DonationModal_closeBtn__gsOX8:hover{background:#f5f5f5;color:#333}.DonationModal_title__gVSDF{margin:0 0 28px;font-size:1.5rem;font-weight:700;color:#1a1a1a;text-align:center}.DonationModal_label__JI2ng{display:block;margin-bottom:8px;font-size:.95rem;font-weight:600;color:#333}.DonationModal_inputRow__xhnm9{display:flex;align-items:center;gap:10px;margin-bottom:20px}.DonationModal_amountInput__kDwHp{flex:1 1;padding:14px 16px;font-size:1.1rem;font-weight:500;border:2px solid #e5e5e5;border-radius:10px;transition:all .2s;background:#fafafa}.DonationModal_amountInput__kDwHp:focus{outline:none;border-color:#111;background:#fff;box-shadow:0 0 0 3px rgba(0,0,0,.05)}.DonationModal_unit__Abak7{font-size:1rem;font-weight:600;color:#555}.DonationModal_messageInput__RjHqP{width:100%;padding:14px 16px;margin-bottom:6px;font-size:.95rem;border:2px solid #e5e5e5;border-radius:10px;box-sizing:border-box;transition:all .2s;background:#fafafa}.DonationModal_messageInput__RjHqP:focus{outline:none;border-color:#111;background:#fff;box-shadow:0 0 0 3px rgba(0,0,0,.05)}.DonationModal_messageCount__QK8Bi{margin-bottom:20px;font-size:.85rem;color:#999;text-align:right}.DonationModal_balanceRow__4kBDg{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.DonationModal_balanceText__EZwwj{color:#111;background:#f5f5f5}.DonationModal_balanceError__mTQQQ,.DonationModal_balanceText__EZwwj{margin:0;padding:12px 16px;font-size:.95rem;font-weight:500;border-radius:8px;flex:1 1;text-align:left}.DonationModal_balanceError__mTQQQ{color:#B85450;background:#fef2f2}.DonationModal_chargeBtn__Ipmlv{white-space:nowrap;padding:10px 20px;font-size:.9rem;font-weight:600;color:#fff;background:#111;border:none;border-radius:10px;cursor:pointer;transition:all .3s;box-shadow:0 2px 8px rgba(0,0,0,.15)}.DonationModal_chargeBtn__Ipmlv:hover{background:#000;box-shadow:0 4px 12px rgba(0,0,0,.2);transform:translateY(-1px)}.DonationModal_chargeNotice__TwQ8n{margin:4px 0 20px;font-size:.8rem;color:#888;text-align:center}.DonationModal_balanceRowMb16__CYjst{margin-bottom:16px}.DonationModal_chargeNoticeMt4Mb16__JEGYE{margin-top:4px;margin-bottom:16px}.DonationModal_chargeNoticeMt4Mb20__e6oY0{margin-top:4px;margin-bottom:20px}.DonationModal_submitError__5f254{margin:0 0 16px;padding:10px 14px;font-size:.9rem;font-weight:500;color:#B85450;background:#fef2f2;border-radius:8px;text-align:center}.DonationModal_actions__tAwX0{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.DonationModal_cancelBtn__Uxb3x{padding:12px 24px;font-size:.95rem;font-weight:600;color:#666;background:#f5f5f5;border:none;border-radius:10px;cursor:pointer;transition:all .2s}.DonationModal_cancelBtn__Uxb3x:hover:not(:disabled){background:#e5e5e5;color:#333}.DonationModal_submitBtn__E7q_0{padding:12px 32px;font-size:.95rem;font-weight:600;color:#fff;background:#111;border:none;border-radius:10px;cursor:pointer;transition:all .3s;box-shadow:0 2px 8px rgba(0,0,0,.15)}.DonationModal_submitBtn__E7q_0:hover:not(:disabled){background:#000;box-shadow:0 4px 12px rgba(0,0,0,.2);transform:translateY(-1px)}.DonationModal_confirmOverlay__EVQMg{position:fixed;inset:0;z-index:101;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5)}.DonationModal_confirmCard__7iRIF{padding:24px;background:#fff;border-radius:12px;max-width:360px;width:90%;box-shadow:0 4px 20px rgba(0,0,0,.15)}.DonationModal_confirmMessage__9lsG4{margin:0 0 20px;font-size:1rem;line-height:1.5;color:#333;text-align:center}.DonationModal_confirmActions__aBSEZ{display:flex;gap:12px;justify-content:center}.DonationModal_confirmCancelBtn__fWU_4{padding:10px 20px;font-size:.95rem;font-weight:600;color:#666;background:#f0f0f0;border:none;border-radius:8px;cursor:pointer}.DonationModal_confirmCancelBtn__fWU_4:hover{background:#e0e0e0;color:#333}.DonationModal_confirmSubmitBtn__eaJZQ{padding:10px 20px;font-size:.95rem;font-weight:600;color:#fff;background:#111;border:none;border-radius:8px;cursor:pointer}.DonationModal_confirmSubmitBtn__eaJZQ:hover:not(:disabled){background:#000}.DonationModal_confirmSubmitBtn__eaJZQ:disabled{opacity:.7;cursor:not-allowed}.DonationModal_submitBtn__E7q_0:disabled{opacity:.5;cursor:not-allowed;background:#888;box-shadow:none}.DonationModal_loadingBlock__fkBL8{padding:40px 24px;text-align:center;color:#666;font-size:.95rem}.dark .DonationModal_card__dFl_9{background:#2e2e2c}.dark .DonationModal_title__gVSDF{color:#e8e6dc}.dark .DonationModal_label__JI2ng{color:#b5b3a7}.dark .DonationModal_amountInput__kDwHp,.dark .DonationModal_messageInput__RjHqP{background:#1c1c1a;border-color:#3a3a38;color:#e8e6dc}.dark .DonationModal_amountInput__kDwHp:focus,.dark .DonationModal_messageInput__RjHqP:focus{background:#252523;border-color:#B5B3A7}.dark .DonationModal_unit__Abak7{color:#a19e94}.dark .DonationModal_balanceText__EZwwj{background:#2e2e2c;color:#b5b3a7}.dark .DonationModal_balanceError__mTQQQ{background:#3a1f1f;color:#C4605C}.dark .DonationModal_chargeNotice__TwQ8n{color:#8a877d}.dark .DonationModal_cancelBtn__Uxb3x{background:#3a3a38;color:#a19e94}.dark .DonationModal_cancelBtn__Uxb3x:hover:not(:disabled){background:#4a4a48;color:#b5b3a7}.dark .DonationModal_confirmCard__7iRIF{background:#2e2e2c}.dark .DonationModal_confirmMessage__9lsG4{color:#e8e6dc}.dark .DonationModal_confirmCancelBtn__fWU_4{background:#3a3a38;color:#a19e94}.dark .DonationModal_confirmCancelBtn__fWU_4:hover{background:#4a4a48;color:#b5b3a7}.dark .DonationModal_chargeBtn__Ipmlv{background:#3A3934;box-shadow:none}.dark .DonationModal_chargeBtn__Ipmlv:hover{background:#42413B;box-shadow:none}.dark .DonationModal_submitBtn__E7q_0{background:#3A3934;box-shadow:none}.dark .DonationModal_submitBtn__E7q_0:hover:not(:disabled){background:#42413B;box-shadow:none}.dark .DonationModal_confirmSubmitBtn__eaJZQ{background:#3A3934}.dark .DonationModal_confirmSubmitBtn__eaJZQ:hover:not(:disabled){background:#42413B}.MailIcon_wrapper__CpLEb{position:relative;display:inline-flex;align-items:center;justify-content:center}.MailIcon_badge__gXF6X{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 4px;font-size:.7rem;font-weight:600;line-height:18px;color:#fff;text-align:center;background:#c4605c;border-radius:9px}.NotificationIcon_wrapper__JkCi3{position:relative;display:inline-flex;align-items:center;justify-content:center}.NotificationIcon_badge__jVoH_{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 4px;font-size:.7rem;font-weight:600;line-height:18px;color:#fff;text-align:center;background:#c4605c;border-radius:9px}.MessageListModal_overlay__zYKg8{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.65);transition:background .28s ease}.MessageListModal_overlayClosed__mutFX{background:rgba(0,0,0,0)}.MessageListModal_overlayOpen__v1hgv{background:rgba(0,0,0,.65)}.MessageListModal_overlayReplyOpen__e0u4W{background:transparent}.MessageListModal_card__gxZ8K{position:relative;padding:32px;background:#fff;border-radius:16px;width:500px;max-width:90vw;height:550px;display:flex;flex-direction:column;box-shadow:0 12px 48px rgba(0,0,0,.18);flex-shrink:0}.MessageListModal_cardClosed__PwT5o{opacity:0;transform:scale(.95);transition:transform .2s ease-in,opacity .2s ease-in}.MessageListModal_cardOpen__GLLuV{opacity:1;transform:scale(1);transition:transform .25s cubic-bezier(.22,.61,.36,1),opacity .25s ease-out}.MessageListModal_closeBtn__AmMqm{position:absolute;top:20px;right:20px;padding:6px;background:none;border:none;color:#999;cursor:pointer;border-radius:50%;transition:all .2s;display:flex;align-items:center;justify-content:center}.MessageListModal_closeBtn__AmMqm:hover{background:#f5f5f5;color:#333}.MessageListModal_title__8nhm3{margin:0 0 24px;font-size:1.5rem;font-weight:700;color:#1a1a1a;text-align:center;flex-shrink:0}.MessageListModal_tabs__DDwYe{display:flex;gap:8px;margin-bottom:20px;flex-shrink:0}.MessageListModal_tab__stgjp{flex:1 1;padding:10px 16px;font-size:.95rem;font-weight:600;color:#666;background:#f5f5f5;border:none;border-radius:10px;cursor:pointer;transition:all .2s}.MessageListModal_tab__stgjp:hover{background:#eee;color:#333}.MessageListModal_tabActive__vtO0E{background:#111;color:#fff}.MessageListModal_tabActive__vtO0E:hover{background:#000;color:#fff}.MessageListModal_listArea__6rOqE{flex:1 1;min-height:0;height:370px;overflow-y:auto;flex-shrink:0;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}.MessageListModal_listArea__6rOqE::-webkit-scrollbar{display:none}.MessageListModal_empty__0wj83,.MessageListModal_loading__CtYcg{display:flex;align-items:center;justify-content:center;min-height:200px;padding:40px 24px;text-align:center;color:#666;font-size:.95rem}.MessageListModal_list__lnzZB{list-style:none;margin:0;padding:0}.MessageListModal_listItem__ou3Nx{padding:14px 0;border-bottom:1px solid #eee}.MessageListModal_listItem__ou3Nx:last-child{border-bottom:none}.MessageListModal_listItemClickable__KeCQ7{cursor:pointer}.MessageListModal_listItemClickable__KeCQ7:hover{background:#f9f9f9}.MessageListModal_listItemRead__zqU8G{opacity:.65}.MessageListModal_listItemRead__zqU8G .MessageListModal_itemContent__UIZm3,.MessageListModal_listItemRead__zqU8G .MessageListModal_itemDate__vyrNe,.MessageListModal_listItemRead__zqU8G .MessageListModal_itemNickname__Oa_7y{color:#999}.MessageListModal_itemHeader__qmqYw{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.MessageListModal_itemNickname__Oa_7y{font-size:.95rem;font-weight:600;color:#333}.MessageListModal_itemDate__vyrNe{font-size:.8rem;color:#888}.MessageListModal_itemContent__UIZm3{margin:0;font-size:.9rem;color:#555;line-height:1.4}.MessageListModal_detailArea__d42eo{flex:1 1;min-height:0;height:370px;display:flex;flex-direction:column;flex-shrink:0}.MessageListModal_detailHeader__XmPxh{display:flex;flex-direction:column;gap:6px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #eee;flex-shrink:0}.MessageListModal_detailLabel__KSvIN{font-size:.85rem;font-weight:600;color:#888}.MessageListModal_detailNickname__fMyad{font-size:1.1rem;font-weight:700;color:#1a1a1a}.MessageListModal_detailDate__1D1BN{font-size:.9rem;color:#666}.MessageListModal_detailBody__D_ax_{flex:1 1;min-height:0;font-size:.95rem;color:#333;line-height:1.6;white-space:pre-wrap;overflow-y:auto;margin-bottom:16px}.MessageListModal_detailActions__ZhqoI{display:flex;gap:12px;justify-content:flex-end;flex-shrink:0}.MessageListModal_backBtn__vH10b{padding:10px 20px;font-size:.95rem;font-weight:600;color:#666;background:#f5f5f5;border:none;border-radius:10px;cursor:pointer;transition:all .2s}.MessageListModal_backBtn__vH10b:hover{background:#e5e5e5;color:#333}.MessageListModal_replyBtn__n7S5e{padding:10px 24px;font-size:.95rem;font-weight:600;color:#fff;background:#111;border:none;border-radius:10px;cursor:pointer;transition:all .2s;box-shadow:0 2px 8px rgba(0,0,0,.15)}.MessageListModal_replyBtn__n7S5e:hover{background:#000;box-shadow:0 4px 12px rgba(0,0,0,.2)}.dark .MessageListModal_card__gxZ8K{background:#2e2e2c}.dark .MessageListModal_title__8nhm3{color:#e8e6dc}.dark .MessageListModal_closeBtn__AmMqm:hover{background:#3a3a38;color:#b5b3a7}.dark .MessageListModal_tab__stgjp{background:#3a3a38;color:#a19e94}.dark .MessageListModal_tab__stgjp:hover{background:#4a4a48;color:#b5b3a7}.dark .MessageListModal_tabActive__vtO0E{background:#3a3934;color:#e8e6dc}.dark .MessageListModal_tabActive__vtO0E:hover{background:#42413b;color:#e8e6dc}.dark .MessageListModal_empty__0wj83,.dark .MessageListModal_loading__CtYcg{color:#8a877d}.dark .MessageListModal_listItem__ou3Nx{border-bottom-color:#3a3a38}.dark .MessageListModal_itemNickname__Oa_7y{color:#e8e6dc}.dark .MessageListModal_itemDate__vyrNe{color:#8a877d}.dark .MessageListModal_itemContent__UIZm3{color:#b5b3a7}.dark .MessageListModal_listItemRead__zqU8G .MessageListModal_itemContent__UIZm3,.dark .MessageListModal_listItemRead__zqU8G .MessageListModal_itemDate__vyrNe,.dark .MessageListModal_listItemRead__zqU8G .MessageListModal_itemNickname__Oa_7y{color:#6a6860}.dark .MessageListModal_listItemClickable__KeCQ7:hover{background:#2e2e2c}.dark .MessageListModal_detailHeader__XmPxh{border-bottom-color:#3a3a38}.dark .MessageListModal_detailLabel__KSvIN{color:#8a877d}.dark .MessageListModal_detailNickname__fMyad{color:#e8e6dc}.dark .MessageListModal_detailDate__1D1BN{color:#a19e94}.dark .MessageListModal_detailBody__D_ax_{color:#b5b3a7}.dark .MessageListModal_backBtn__vH10b{background:#3a3a38;color:#a19e94}.dark .MessageListModal_backBtn__vH10b:hover{background:#4a4a48;color:#b5b3a7}.dark .MessageListModal_replyBtn__n7S5e{background:#3a3934;box-shadow:none}.dark .MessageListModal_replyBtn__n7S5e:hover{background:#42413b;box-shadow:none}.NotificationNavigateModal_overlay__0emnX{position:fixed;inset:0;z-index:101;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5)}.NotificationNavigateModal_card__G_4SZ{padding:24px;background:#fff;border-radius:12px;max-width:360px;width:90%;box-shadow:0 4px 20px rgba(0,0,0,.15)}.NotificationNavigateModal_message__YeVmx{margin:0 0 20px;font-size:1rem;line-height:1.5;color:#333;text-align:center}.NotificationNavigateModal_actions__Bj5ZL{display:flex;gap:12px;justify-content:center}.NotificationNavigateModal_cancelBtn__tFniT{padding:10px 20px;font-size:.95rem;font-weight:600;color:#666;background:#f0f0f0;border:none;border-radius:8px;cursor:pointer}.NotificationNavigateModal_cancelBtn__tFniT:hover{background:#e0e0e0;color:#333}.NotificationNavigateModal_confirmBtn__abH6W{padding:10px 20px;font-size:.95rem;font-weight:600;color:#fff;background:#111;border:none;border-radius:8px;cursor:pointer}.NotificationNavigateModal_confirmBtn__abH6W:hover:not(:disabled){background:#000}.dark .NotificationNavigateModal_card__G_4SZ{background:#2e2e2c}.dark .NotificationNavigateModal_message__YeVmx{color:#e8e6dc}.dark .NotificationNavigateModal_cancelBtn__tFniT{background:#3a3a38;color:#a19e94}.dark .NotificationNavigateModal_cancelBtn__tFniT:hover{background:#4a4a48;color:#b5b3a7}.dark .NotificationNavigateModal_confirmBtn__abH6W{background:#3A3934}.dark .NotificationNavigateModal_confirmBtn__abH6W:hover:not(:disabled){background:#42413B}.NotificationDropdown_dropdown__FWr6D{position:absolute;top:100%;right:0;margin-top:4px;min-width:320px;max-width:400px;background:#fff;border:1px solid #e5e5e5;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.12);z-index:50;overflow:hidden;transform-origin:top right;transition:opacity .2s ease,transform .2s ease}.NotificationDropdown_dropdownClosed__LRPfr{opacity:0;transform:scale(.95) translateY(-4px);pointer-events:none}.NotificationDropdown_dropdownOpen__Cs9dr{opacity:1;transform:scale(1) translateY(0);pointer-events:auto}.NotificationDropdown_scrollArea__DhFg7{max-height:380px;overflow-y:auto;overscroll-behavior:contain}.NotificationDropdown_scrollArea__DhFg7::-webkit-scrollbar{width:6px}.NotificationDropdown_scrollArea__DhFg7::-webkit-scrollbar-track{background:transparent}.NotificationDropdown_scrollArea__DhFg7::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:3px}.NotificationDropdown_scrollArea__DhFg7::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.25)}.dark .NotificationDropdown_scrollArea__DhFg7::-webkit-scrollbar-thumb{background:rgba(255,255,255,.12)}.dark .NotificationDropdown_scrollArea__DhFg7::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.2)}.NotificationDropdown_empty__pJnMU,.NotificationDropdown_loading__TGwOB{padding:24px 16px;text-align:center;font-size:.9rem;color:#666}.NotificationDropdown_loadingMore__tqsMa{padding:12px 16px;text-align:center;font-size:.85rem;color:#999}.NotificationDropdown_item__xssP1{display:block;width:100%;padding:12px 16px;text-align:left;text-decoration:none;color:inherit;background:none;font:inherit;cursor:pointer;border:none;border-bottom:1px solid #f0f0f0;transition:background .2s}.NotificationDropdown_item__xssP1:disabled{cursor:wait}.NotificationDropdown_itemClicking___CBfC{opacity:.7}.NotificationDropdown_item__xssP1:hover{background:#f5f5f5}.NotificationDropdown_item__xssP1:last-of-type{border-bottom:none}.NotificationDropdown_itemRead__u68_e{opacity:.65}.NotificationDropdown_itemRead__u68_e .NotificationDropdown_itemDate__eGGvH,.NotificationDropdown_itemRead__u68_e .NotificationDropdown_itemText__cYl0x{color:#999}.NotificationDropdown_itemText__cYl0x{display:block;font-size:.9rem;line-height:1.4;color:#333}.NotificationDropdown_itemDate__eGGvH{display:block;margin-top:4px;font-size:.8rem;color:#888}.NotificationDropdown_sentinel__rsD5D{height:1px;visibility:hidden;pointer-events:none}.NotificationDropdown_endMessage__JBfkJ{padding:14px 16px;text-align:center;font-size:.8rem;color:#aaa}.dark .NotificationDropdown_dropdown__FWr6D{background:#2e2e2c;border-color:#3a3a38;box-shadow:0 10px 40px rgba(0,0,0,.3)}.dark .NotificationDropdown_empty__pJnMU,.dark .NotificationDropdown_loading__TGwOB{color:#8a877d}.dark .NotificationDropdown_loadingMore__tqsMa{color:#6a6860}.dark .NotificationDropdown_item__xssP1{border-bottom-color:#3a3a38}.dark .NotificationDropdown_item__xssP1:hover{background:#3a3a38}.dark .NotificationDropdown_itemText__cYl0x{color:#e8e6dc}.dark .NotificationDropdown_itemDate__eGGvH{color:#8a877d}.dark .NotificationDropdown_endMessage__JBfkJ,.dark .NotificationDropdown_itemRead__u68_e .NotificationDropdown_itemDate__eGGvH,.dark .NotificationDropdown_itemRead__u68_e .NotificationDropdown_itemText__cYl0x{color:#6a6860}.Header_header__ZsDz_{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;height:84px;padding:0 24px;background:#fff;border-bottom:1px solid #eee}html.dark .Header_header__ZsDz_{background:#1D1D1B;border-bottom-color:#3A3A38}.Header_authHeader__ecMGB{justify-content:center}.Header_logo__Z9pag{position:relative;display:flex;align-items:center;text-decoration:none}.Header_logoImg__CHr3d{display:block;height:78px;width:auto;object-fit:contain}.Header_logoLight__Ns3sx{display:block}.Header_logoDark__7I76r,html.dark .Header_logoLight__Ns3sx{display:none}html.dark .Header_logoDark__7I76r{display:block}html.dark .Header_logo__Z9pag{color:#B5B3A7}.Header_nav__heIb2{display:flex;gap:8px;align-items:center}.Header_navLink__cV8VN{font-family:Monda,sans-serif;font-optical-sizing:auto;font-style:normal;padding:8px 12px;font-size:1.2rem;font-weight:600;color:#080707;text-decoration:none;border-radius:8px;transition:background .2s}.Header_navLink__cV8VN:hover{background:#f5f5f5;color:#111}.Header_navLinkInactive__a1SUO{font-family:Monda,sans-serif;font-optical-sizing:auto;font-style:normal;padding:8px 12px;font-size:1.2rem;font-weight:600;color:rgb(200,198,200);text-decoration:none;border-radius:8px;transition:background .2s,color .2s}.Header_navLinkInactive__a1SUO:hover{background:#f5f5f5;color:#111}html.dark .Header_navLink__cV8VN{color:#A19E94}html.dark .Header_navLink__cV8VN:hover{background:#2E2E2C;color:#B5B3A7}html.dark .Header_navLinkInactive__a1SUO{color:#080707}html.dark .Header_navLinkInactive__a1SUO:hover{background:#2E2E2C;color:#A19E94}.Header_actions__J5NnW{flex-shrink:0;width:232px;min-width:232px}.Header_actionsContent__uoy7y,.Header_actions__J5NnW{display:flex;gap:8px;align-items:center;justify-content:flex-end}.Header_actionsLoggedIn__Tl6fi{gap:8px}.Header_actionsLoggedIn__Tl6fi,.Header_actionsLoggedOut__QVCxO{display:flex;align-items:center}html:not([data-auth]) .Header_actionsLoggedIn__Tl6fi,html[data-auth=false] .Header_actionsLoggedIn__Tl6fi,html[data-auth=true] .Header_actionsLoggedOut__QVCxO{display:none}.Header_iconBtn__X0oDP{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:none;border:none;border-radius:8px;cursor:pointer;color:#555;transition:background .2s}.Header_iconBtn__X0oDP:hover{background:#f0f0f0;color:#111}html.dark .Header_iconBtn__X0oDP{color:#8A877D}html.dark .Header_iconBtn__X0oDP:hover{background:#2E2E2C;color:#B5B3A7}.Header_msgWrapper__yxqgS{position:relative}.TopButton_wrap__Q2nYd{position:-webkit-sticky;position:sticky;bottom:32px;z-index:50;pointer-events:none;display:flex;justify-content:flex-end;padding-right:32px;height:0}.TopButton_btn__uCtaJ{pointer-events:auto;width:48px;height:48px;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:600;color:#fff;background:#111;border:none;border-radius:50%;cursor:pointer;box-shadow:0 4px 20px rgba(0,0,0,.15);transition:background .2s,transform .2s;transform:translateY(-48px)}.TopButton_btn__uCtaJ:hover{background:#000;transform:translateY(-50px)}.TopButton_btn__uCtaJ:active{transform:translateY(-48px)}.dark .TopButton_btn__uCtaJ{background:#3a3934}.dark .TopButton_btn__uCtaJ:hover{background:#42413b}.BoardList_section__JExJq{padding:30px;max-width:1200px;margin:0 auto}.BoardList_searchRow__YysQY{padding-top:20px;display:flex;gap:12px;align-items:center;justify-content:space-between;margin-bottom:24px}.BoardList_search___kGHv{display:flex;gap:8px;align-items:center}.BoardList_filterWrap__aR3kJ{position:relative}.BoardList_filter__XHEqX{padding:10px 28px 10px 12px;font-size:.9rem;border:1px solid #ddd;border-radius:8px;background:#fff;cursor:pointer;font-family:inherit;color:inherit;min-width:80px;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23666' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.BoardList_filterDropdown__XfTZe{position:absolute;top:100%;left:0;margin:4px 0 0;padding:4px 0;list-style:none;background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:50;min-width:100%}.BoardList_filterOption__Oksza{padding:8px 12px;font-size:.9rem;cursor:pointer;color:#333;transition:background .15s ease}.BoardList_filterOption__Oksza:hover{background:#f0f0f0}.BoardList_filterOptionSelected__cdBMt{font-weight:500}.BoardList_filterOptionSelected__cdBMt:hover{background:#e5e5e5}.BoardList_input__yQuzU{width:240px;padding:10px 14px;font-size:.9rem;border:1px solid #ddd;border-radius:8px}.BoardList_searchBtn__7BPh7,.BoardList_writeBtn__kJDrM{padding:10px 18px;font-size:.9rem;font-weight:500;color:#fff;background:#111;border:none;border-radius:8px;cursor:pointer;text-decoration:none}.BoardList_grid__DqWkl{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.BoardList_card___9CPJ{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.06);cursor:pointer;transition:transform .2s,box-shadow .2s}.BoardList_card___9CPJ:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.1)}.BoardList_thumbWrap__X4sab{position:relative;padding-top:56.25%;background:#eee;overflow:hidden}.BoardList_thumb__JL7fU{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.BoardList_cardBody__1oUe4{padding:12px}.BoardList_cardTitle__VQJpc{font-size:.95rem;font-weight:600;color:#222;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BoardList_meta__zJkEV{margin-top:6px;font-size:.8rem;color:#666}.BoardList_tableWrap__v657L{width:100%;max-width:100%;margin:0;padding:32px 24px;background:#ffffff;border-radius:20px;box-shadow:0 10px 40px rgba(0,0,0,.05);overflow-x:auto}.BoardList_table__5KABG{width:100%;min-width:1000px;border-collapse:collapse;table-layout:fixed;font-size:.95rem;line-height:1.4;font-family:Monda,sans-serif;overflow:hidden}.BoardList_table__5KABG td,.BoardList_table__5KABG th{padding:14px 16px;border-bottom:1px solid #e5e5e5;vertical-align:middle}.BoardList_table__5KABG th:first-child{border-top-left-radius:20px}.BoardList_table__5KABG th:last-child{border-top-right-radius:20px}.BoardList_table__5KABG td:first-child,.BoardList_table__5KABG th:first-child{width:80px;text-align:center}.BoardList_table__5KABG td:nth-child(2),.BoardList_table__5KABG th:nth-child(2){width:auto;text-align:center}.BoardList_table__5KABG td:nth-child(3),.BoardList_table__5KABG th:nth-child(3){width:200px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}.BoardList_table__5KABG td:nth-child(4),.BoardList_table__5KABG td:nth-child(5),.BoardList_table__5KABG td:nth-child(6),.BoardList_table__5KABG th:nth-child(4),.BoardList_table__5KABG th:nth-child(5),.BoardList_table__5KABG th:nth-child(6){width:80px;text-align:center}.BoardList_table__5KABG td:nth-child(7),.BoardList_table__5KABG th:nth-child(7){width:140px;text-align:center;white-space:nowrap}.BoardList_table__5KABG th{font-weight:700;letter-spacing:-.5px;color:#111;background:#fafafa}.BoardList_table__5KABG tr:hover td{background:#fafafa}.BoardList_table__5KABG td{color:#333}.BoardList_table__5KABG a{font-weight:500}.BoardList_table__5KABG a,.BoardList_table__5KABG a:hover{color:#333;text-decoration:none}.BoardList_empty__iiQDT,.BoardList_loading__iXirI{padding:48px 24px;text-align:center;color:#666}@keyframes BoardList_loadingBounce__vMItE{0%,80%,to{transform:scale(0);opacity:.4}40%{transform:scale(1);opacity:1}}.BoardList_loadingMore__io8Lw{display:flex;justify-content:center;align-items:center;gap:6px;padding:24px}.BoardList_loadingDot__HDcY2{width:8px;height:8px;border-radius:50%;background:#999;animation:BoardList_loadingBounce__vMItE 1.4s ease-in-out infinite both}.BoardList_loadingDot__HDcY2:first-child{animation-delay:-.32s}.BoardList_loadingDot__HDcY2:nth-child(2){animation-delay:-.16s}.BoardList_loadingDot__HDcY2:nth-child(3){animation-delay:0s}.BoardList_carouselSection__sXriS{margin-bottom:32px;min-height:420px}@keyframes BoardList_shimmer__s1yB0{0%{background-position:-400px 0}to{background-position:400px 0}}.BoardList_skeletonCard__p2CJy{border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.06)}.BoardList_skeletonThumb__ozgje{padding-top:56.25%;background:linear-gradient(90deg,#eee 25%,#e0e0e0 50%,#eee 75%);background-size:800px 100%;animation:BoardList_shimmer__s1yB0 1.5s ease-in-out infinite}.BoardList_skeletonBody__j_X3g{padding:8px}.BoardList_skeletonTitle__5UUP3{height:16px;width:70%;border-radius:4px;background:linear-gradient(90deg,#eee 25%,#e0e0e0 50%,#eee 75%);background-size:600px 100%;animation:BoardList_shimmer__s1yB0 1.5s ease-in-out infinite}.BoardList_skeletonMeta__rQ52W{margin-top:8px;display:flex;justify-content:space-between;align-items:center}.BoardList_skeletonMetaLeft__18rlA{width:60px}.BoardList_skeletonMetaLeft__18rlA,.BoardList_skeletonMetaRight__bUpd_{height:12px;border-radius:4px;background:linear-gradient(90deg,#eee 25%,#e0e0e0 50%,#eee 75%);background-size:800px 100%;animation:BoardList_shimmer__s1yB0 1.5s ease-in-out infinite}.BoardList_skeletonMetaRight__bUpd_{width:80px}.BoardList_skeletonRow__I8rfo td{padding:14px 16px}.BoardList_skeletonCell__wRFt4{height:calc(.95rem * 1.4);border-radius:4px;margin:0 auto;background:linear-gradient(90deg,#eee 25%,#e0e0e0 50%,#eee 75%);background-size:800px 100%;animation:BoardList_shimmer__s1yB0 1.5s ease-in-out infinite}.BoardList_skeletonCellW30__UR_NQ{width:30px}.BoardList_skeletonCellW40__Uonmt{width:40px}.BoardList_skeletonCellW60__pu6Pl{width:60px}.BoardList_skeletonCellW70__ll2W4{width:70px}.BoardList_skeletonCellW70pct__Bs9v1{width:70%}.BoardList_cursorPointer__gyhTO{cursor:pointer}.dark .BoardList_skeletonCard__p2CJy{background:#242422;box-shadow:0 2px 8px rgba(0,0,0,.3)}.dark .BoardList_skeletonCell__wRFt4,.dark .BoardList_skeletonMetaLeft__18rlA,.dark .BoardList_skeletonMetaRight__bUpd_,.dark .BoardList_skeletonThumb__ozgje,.dark .BoardList_skeletonTitle__5UUP3{background:linear-gradient(90deg,#2e2e2c 25%,#3a3a38 50%,#2e2e2c 75%);background-size:800px 100%;animation:BoardList_shimmer__s1yB0 1.5s ease-in-out infinite}.BoardList_listContentWrap__JfDGG{position:relative;display:grid}.BoardList_listLayer__X4a3p{grid-area:1/1;transition:opacity .45s ease}.BoardList_layerVisible__CUqd5{opacity:1}.BoardList_layerHidden__Vq5uk{opacity:0;pointer-events:none}.dark .BoardList_filter__XHEqX{border-color:#3a3a38;color:#b5b3a7}.dark .BoardList_filter__XHEqX,.dark .BoardList_filter__XHEqX:focus,.dark .BoardList_filter__XHEqX:hover{background:#1B1B19 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23a19e94' d='M6 9L1 4h10z'/%3E%3C/svg%3E") no-repeat right 10px center}.dark .BoardList_filterDropdown__XfTZe{background:#1B1B19;border-color:#3a3a38;box-shadow:0 4px 12px rgba(0,0,0,.5)}.dark .BoardList_filterOption__Oksza{color:#b5b3a7}.dark .BoardList_filterOption__Oksza:hover{background:#3a3a38}.dark .BoardList_filterOptionSelected__cdBMt{color:#b5b3a7}.dark .BoardList_filterOptionSelected__cdBMt:hover{background:#42413b}.dark .BoardList_input__yQuzU{background:#242422;border-color:#3a3a38;color:#b5b3a7}.dark .BoardList_input__yQuzU::placeholder{color:#8a877d}.dark .BoardList_searchBtn__7BPh7,.dark .BoardList_writeBtn__kJDrM{background:#3a3934;color:#b5b3a7}.dark .BoardList_searchBtn__7BPh7:hover,.dark .BoardList_writeBtn__kJDrM:hover{background:#42413b;color:#b5b3a7}.dark .BoardList_card___9CPJ{background:#242422;box-shadow:0 2px 8px rgba(0,0,0,.3)}.dark .BoardList_card___9CPJ:hover{box-shadow:0 6px 16px rgba(0,0,0,.5)}.dark .BoardList_thumbWrap__X4sab{background:#2E2E2C}.dark .BoardList_cardTitle__VQJpc{color:#B5B3A7}.dark .BoardList_meta__zJkEV{color:#8A877D}.dark .BoardList_tableWrap__v657L{background:#242422;box-shadow:0 10px 40px rgba(0,0,0,.3)}.dark .BoardList_table__5KABG th{background:#2e2e2c}.dark .BoardList_table__5KABG td,.dark .BoardList_table__5KABG th{color:#b5b3a7;border-bottom-color:#3A3A38}.dark .BoardList_empty__iiQDT,.dark .BoardList_loading__iXirI{color:#8A877D}.dark .BoardList_loadingDot__HDcY2{background:#5a5850}.dark .BoardList_table__5KABG a{color:#b5b3a7}.dark .BoardList_table__5KABG a:hover{color:#b5b3a7;text-decoration:none}.dark .BoardList_table__5KABG tr:hover td{background:#2e2e2c}.BoardList_modalOverlay__uUqMV{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5)}.BoardList_modalContent__k0azD{padding:24px;background:#fff;border-radius:20px;max-width:440px;width:90%;text-align:center;box-shadow:0 10px 40px rgba(0,0,0,.15)}.BoardList_modalMessage__aqKkP{margin:0 0 16px;font-size:1rem;font-weight:500;color:#333}.BoardList_modalInputWrap__M2gTW{display:flex;align-items:center;gap:8px;justify-content:center;margin:16px 0}.BoardList_modalInput__cR_cN{width:100px;padding:10px 12px;font-size:1rem;border:1px solid #ddd;border-radius:8px;text-align:right;font-family:inherit}.BoardList_modalInputUnit__PejuX{font-size:.95rem;color:#555}.BoardList_modalButtons__ch5MN{display:flex;gap:12px;justify-content:center}.BoardList_modalButton__EcXBw{font-size:.95rem;font-weight:600;border:none;border-radius:10px;cursor:pointer;transition:all .2s ease}.BoardList_modalButtonCancel__KCJM2{padding:12px 24px;color:#666;background:#f5f5f5}.BoardList_modalButtonCancel__KCJM2:hover{background:#e5e5e5;color:#333}.BoardList_modalButtonConfirm__w5UHT{padding:12px 24px;color:#fff;background:#111;box-shadow:0 2px 8px rgba(0,0,0,.15)}.BoardList_modalButtonConfirm__w5UHT:hover{background:#000;box-shadow:0 4px 12px rgba(0,0,0,.2);transform:translateY(-1px)}.BoardList_modalButtonDelete__22H8Q{background:#d32f2f;color:#fff}.BoardList_modalButtonDelete__22H8Q:hover{background:#b71c1c}.dark .BoardList_modalContent__k0azD{background:#242422}.dark .BoardList_modalMessage__aqKkP{color:#b5b3a7}.dark .BoardList_modalButtonCancel__KCJM2{background:#3a3a38;color:#a19e94}.dark .BoardList_modalButtonCancel__KCJM2:hover{background:#4a4a48;color:#b5b3a7}.dark .BoardList_modalButtonConfirm__w5UHT{background:#3a3934;box-shadow:none}.dark .BoardList_modalButtonConfirm__w5UHT:hover{background:#42413b;box-shadow:none}.dark .BoardList_modalButtonDelete__22H8Q{background:#c62828}.dark .BoardList_modalButtonDelete__22H8Q:hover{background:#b71c1c}.dark .BoardList_modalInput__cR_cN{background:#1b1b19;border-color:#3a3a38;color:#b5b3a7}.dark .BoardList_modalInputUnit__PejuX{color:#8a877d}