.board_page__QRAfW{min-height:100vh;padding:70px 20px 20px}.board_loading__8eMTg{text-align:center;padding:80px;color:hsla(0,0%,100%,.6);font-size:18px}.board_backLink__FPeku{position:fixed;top:54px;left:15px;padding:10px 20px;background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);border-radius:25px;color:#fff;text-decoration:none;font-size:14px;font-weight:700;z-index:200;transition:background .2s}.board_backLink__FPeku:hover{background:hsla(0,0%,100%,.2)}.board_header__0z1B6{text-align:center;margin-bottom:32px}.board_title__pNKN4{font-size:28px;font-weight:900;color:#fff;margin:0 0 8px}.board_subtitle__vKruc{font-size:14px;color:hsla(0,0%,100%,.6);margin:0 0 16px}.board_userBar__x_PMq{display:flex;align-items:center;justify-content:center;gap:12px}.board_userLabel__kQo_Y{color:hsla(0,0%,100%,.8);font-size:14px}.board_signOutBtn__GMB0y{padding:6px 14px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:20px;color:hsla(0,0%,100%,.7);font-size:12px;cursor:pointer}.board_signInBtn__oG1z6{padding:12px 24px;background:linear-gradient(135deg,#4d96ff,#6bcb77);border:none;border-radius:25px;color:#fff;font-size:14px;font-weight:700;cursor:pointer;transition:opacity .2s}.board_signInBtn__oG1z6:hover{opacity:.85}.board_projectList__yIqo1{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.board_empty__O9KL9{text-align:center;color:hsla(0,0%,100%,.4);padding:60px}.board_projectCard__xHt8F{background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.12);border-radius:16px;overflow:hidden;backdrop-filter:blur(8px)}.board_projectHeader__4pV_o{width:100%;display:flex;align-items:flex-start;gap:16px;padding:20px;background:none;border:none;cursor:pointer;text-align:left;color:#fff;transition:background .2s}.board_projectHeader__4pV_o:hover{background:hsla(0,0%,100%,.05)}.board_thumbnail___5EjG{width:72px;height:72px;border-radius:10px;object-fit:cover;flex-shrink:0}.board_projectMeta__vNOjb{flex:1;min-width:0}.board_categoryTag__nbc8d{display:inline-block;padding:2px 10px;background:rgba(77,150,255,.2);border:1px solid rgba(77,150,255,.4);border-radius:20px;font-size:11px;color:#4d96ff;margin-bottom:6px}.board_projectTitle__uN3Qs{font-size:18px;font-weight:700;margin:0 0 6px;line-height:1.3}.board_projectExcerpt__TPduO{font-size:13px;color:hsla(0,0%,100%,.5);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board_chevron__uIInL{font-size:12px;color:hsla(0,0%,100%,.4);flex-shrink:0;padding-top:4px}.board_taskSection__R23HV{padding:0 20px 20px;border-top:1px solid hsla(0,0%,100%,.08)}.board_noTasks__f52Jo,.board_taskLoading__jaT0B{text-align:center;padding:20px;color:hsla(0,0%,100%,.4);font-size:13px}.board_taskGrid__GhfMN{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin-top:16px}.board_taskCard__Q_xH3{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:8px}.board_status_in_progress__C4Zho{border-color:rgba(255,165,0,.4);background:rgba(255,165,0,.05)}.board_status_done__5dZJ1{border-color:rgba(107,203,119,.4);background:rgba(107,203,119,.05);opacity:.7}.board_taskTop__UCP0_{display:flex;align-items:center;gap:6px}.board_taskCategoryIcon___qKdu{font-size:16px}.board_taskCategory__eVlfR{font-size:11px;color:hsla(0,0%,100%,.5);flex:1}.board_taskStatusBadge__9aSx4{font-size:10px;padding:2px 8px;background:hsla(0,0%,100%,.1);border-radius:20px;color:hsla(0,0%,100%,.6);white-space:nowrap}.board_taskTitle__rvA1b{font-size:14px;font-weight:700;color:#fff;margin:0;line-height:1.4}.board_taskDesc__F8Xyd{font-size:12px;color:hsla(0,0%,100%,.5);margin:0;line-height:1.4}.board_taskFooter___xEL2{gap:8px;margin-top:auto;flex-wrap:wrap}.board_reporterAvatar__zeyJz,.board_reporterIcons__T8rZd,.board_taskFooter___xEL2{display:flex;align-items:center}.board_reporterAvatar__zeyJz{position:relative;width:24px;height:24px;border-radius:50%;overflow:hidden;border:2px solid hsla(0,0%,100%,.2);margin-left:-6px;background:rgba(77,150,255,.3);justify-content:center;font-size:10px;color:#fff}.board_reporterAvatar__zeyJz:first-child{margin-left:0}.board_reporterAvatar__zeyJz img{width:100%;height:100%;object-fit:cover}.board_approvedDot__WbBwS{position:absolute;bottom:-2px;right:-2px;background:#6bcb77;border-radius:50%;font-size:8px;width:12px;height:12px;display:flex;align-items:center;justify-content:center;color:#fff}.board_moreReporters__tK4d2{font-size:11px;color:hsla(0,0%,100%,.4);margin-left:6px}.board_reportCount__6kt2k{font-size:11px;color:hsla(0,0%,100%,.4);margin-left:auto}.board_reportBtn__0rcHq{padding:5px 12px;background:linear-gradient(135deg,#4d96ff,#6bcb77);border:none;border-radius:20px;color:#fff;font-size:11px;font-weight:700;cursor:pointer;transition:opacity .2s}.board_reportBtn__0rcHq:hover{opacity:.85}.board_modalOverlay__iWtuD{position:fixed;inset:0;background:rgba(0,0,0,.7);backdrop-filter:blur(4px);z-index:500;display:flex;align-items:center;justify-content:center;padding:20px}.board_modal__WUdlP{background:#1a1a2e;border:1px solid hsla(0,0%,100%,.15);border-radius:20px;padding:28px;width:100%;max-width:540px;position:relative}.board_modalClose__W2Aot{position:absolute;top:16px;right:16px;background:hsla(0,0%,100%,.1);border:none;border-radius:50%;width:32px;height:32px;color:#fff;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center}.board_modalHeader__Y149J{display:flex;align-items:flex-start;gap:14px;margin-bottom:16px}.board_modalCategoryIcon__cyvcN{font-size:28px;flex-shrink:0}.board_modalProjectName__lNvJ_{font-size:11px;color:hsla(0,0%,100%,.4);margin:0 0 4px}.board_modalTaskTitle__nZS_8{font-size:18px;font-weight:700;color:#fff;margin:0;line-height:1.3}.board_modalTaskDesc__XjtYT{font-size:13px;color:hsla(0,0%,100%,.6);margin:0 0 20px;padding:12px;background:hsla(0,0%,100%,.05);border-radius:8px;line-height:1.5}.board_modalForm__OAKjA{display:flex;flex-direction:column;gap:10px}.board_modalLabel__fFxXC{font-size:13px;color:hsla(0,0%,100%,.7)}.board_reportTextarea___cGjT{width:100%;padding:14px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:10px;color:#fff;font-size:14px;resize:vertical;font-family:inherit;line-height:1.5;box-sizing:border-box}.board_reportTextarea___cGjT:focus{outline:none;border-color:rgba(77,150,255,.5)}.board_charCount__uljAK{font-size:11px;color:hsla(0,0%,100%,.3);text-align:right}.board_reportError__KOYFo{margin:0;padding:10px 12px;background:hsla(0,100%,71%,.12);border:1px solid hsla(0,100%,71%,.35);border-radius:10px;color:#ffb3b3;font-size:13px;line-height:1.5}.board_submitReportBtn__aRfAC{padding:14px;background:linear-gradient(135deg,#ff6b6b,#ffd93d);border:none;border-radius:12px;color:#fff;font-size:15px;font-weight:900;cursor:pointer;transition:opacity .2s;letter-spacing:.5px}.board_submitReportBtn__aRfAC:disabled{opacity:.4;cursor:not-allowed}.board_submitReportBtn__aRfAC:not(:disabled):hover{opacity:.85}.board_approvalPopup__yn_jm{background:#1a1a2e;border-radius:24px;padding:40px 32px;text-align:center;max-width:400px;width:100%}.board_approved__3BRh1{border:2px solid rgba(107,203,119,.5)}.board_rejected__E5MOX{border:2px solid hsla(0,100%,71%,.4)}.board_approvalIcon___7sFs{font-size:64px;margin-bottom:12px}.board_approvalTitle__wC2sZ{font-size:28px;font-weight:900;color:#fff;margin:0 0 16px}.board_approved__3BRh1 .board_approvalTitle__wC2sZ{color:#6bcb77}.board_rejected__E5MOX .board_approvalTitle__wC2sZ{color:#ffd93d}.board_aiComment__MBosW{font-size:15px;color:hsla(0,0%,100%,.9);line-height:1.6;margin:0 0 24px;font-weight:500}.board_approvalClose__ljZ_b{padding:12px 32px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:25px;color:#fff;font-size:14px;cursor:pointer}.board_confettiContainer__bc8zh{position:fixed;inset:0;pointer-events:none;z-index:1000;overflow:hidden}.board_confettiPiece__5h3nI{position:absolute;top:-20px;border-radius:2px;animation:board_confettiFall__1CBLv 3s ease-in forwards}@keyframes board_confettiFall__1CBLv{0%{transform:translateY(0) rotate(0deg);opacity:1}to{transform:translateY(110vh) rotate(2turn);opacity:0}}.board_approvalXpBadge___foun{display:inline-block;margin:8px auto 12px;padding:6px 18px;background:rgba(107,203,119,.2);border:1px solid rgba(107,203,119,.5);border-radius:20px;color:#6bcb77;font-size:14px;font-weight:800}.board_approvalActions__3mna6{display:flex;flex-direction:column;gap:10px;align-items:center;margin-top:4px}.board_approvalMypage__y4sRP{font-size:13px;color:#93c5fd;text-decoration:underline}@media (max-width:600px){.board_taskGrid__GhfMN{grid-template-columns:1fr}.board_title__pNKN4{font-size:22px}.board_modal__WUdlP{padding:20px}}