.LoginForm-module__MTQB2W__form{flex-direction:column;width:100%;max-width:520px;display:flex}.LoginForm-module__MTQB2W__logoWrapper{justify-content:center;margin-bottom:40px;display:flex}.LoginForm-module__MTQB2W__inputGroup{margin-bottom:12px}.LoginForm-module__MTQB2W__inputGroup:last-of-type{margin-bottom:40px}.LoginForm-module__MTQB2W__eyeButton{cursor:pointer;color:var(--color-gray-500);background:0 0;border:none;align-items:center;display:flex}.LoginForm-module__MTQB2W__submitButton{margin-bottom:20px}.LoginForm-module__MTQB2W__submitButton:disabled{background-color:var(--color-primary-800);color:var(--color-primary-950)}.LoginForm-module__MTQB2W__signupLink{text-align:center;font:var(--text-md-medium);color:var(--color-gray-600)}.LoginForm-module__MTQB2W__signupLink a{color:var(--color-gray-700)}
.TextInput-module__sqehcW__wrapper{flex-direction:column;align-items:flex-start;gap:10px;width:100%;display:flex}.TextInput-module__sqehcW__labelStyle{color:var(--color-gray-700);font:var(--text-lg-16-semibold);margin-bottom:2px}.TextInput-module__sqehcW__inputContainer{border-radius:var(--radius-md);border:1px solid var(--color-gray-300);background-color:var(--color-black-200);align-items:center;gap:8px;width:100%;min-height:54px;padding:6px 20px;display:flex}.TextInput-module__sqehcW__inputContainer:focus-within{border-color:var(--color-blue-300)}.TextInput-module__sqehcW__error{border-color:var(--color-danger)!important}.TextInput-module__sqehcW__disabled{background-color:var(--color-gray-100)}.TextInput-module__sqehcW__inputStyle{width:100%;height:100%;font:var(--text-lg-16-medium);color:var(--color-gray-800);background-color:#0000;border:none;outline:none;flex:1}.TextInput-module__sqehcW__inputStyle:disabled{cursor:not-allowed;background-color:#0000}.TextInput-module__sqehcW__inputStyle::placeholder{font:var(--text-lg-16-medium);color:var(--color-gray-600)}.TextInput-module__sqehcW__iconWrapper{justify-content:center;align-items:center;display:flex}.TextInput-module__sqehcW__clickableIcon{cursor:pointer;background-color:#0000;border:none}.TextInput-module__sqehcW__clickableIcon:active{opacity:.6}.TextInput-module__sqehcW__errorMsg{font:var(--text-md-medium);color:var(--color-danger);margin-left:4px}.TextInput-module__sqehcW__textareaStyle{resize:none;min-height:120px;padding:14px 0}@media (min-width:768px){.TextInput-module__sqehcW__textareaStyle{min-height:160px}}
.Button-module__UbsrlW__button{white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;font-weight:700;line-height:1;transition:transform .18s,opacity .18s,background-color .18s,color .18s;display:inline-flex}.Button-module__UbsrlW__button:disabled{cursor:not-allowed}.Button-module__UbsrlW__disabledOpacity{opacity:.48}.Button-module__UbsrlW__button:focus-visible{outline:2px solid var(--color-primary-300);outline-offset:2px}.Button-module__UbsrlW__fullWidth{width:100%}.Button-module__UbsrlW__sm{min-height:36px;font:var(--text-xs-semibold);padding:0 16px}.Button-module__UbsrlW__md{min-height:42px;font:var(--text-md-medium);font-weight:var(--font-weight-bold);padding:0 20px}.Button-module__UbsrlW__lg{min-height:60px;font:var(--text-2lg-semibold);padding:6px 30px}.Button-module__UbsrlW__primary{background-color:var(--color-primary-500);color:var(--color-white)}.Button-module__UbsrlW__secondary{background-color:var(--color-black-500);color:var(--color-white)}.Button-module__UbsrlW__ghost{color:var(--color-gray-700);background-color:#0000}@media (hover:hover) and (pointer:fine){.Button-module__UbsrlW__button:not(:disabled):hover{transform:translateY(-1px)}.Button-module__UbsrlW__primary:not(:disabled):hover{background-color:var(--color-primary-600)}.Button-module__UbsrlW__secondary:not(:disabled):hover{background-color:var(--color-gray-400)}.Button-module__UbsrlW__ghost:not(:disabled):hover{color:var(--color-white)}}
.Modal-module__mC9AyG__overlay{z-index:100;background-color:#0000008c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.Modal-module__mC9AyG__content{background-color:var(--color-black-300);border:1px solid var(--color-gray-300);border-radius:var(--radius-xl);width:100%;max-width:480px;max-height:calc(100dvh - 48px);color:var(--color-white);padding:24px;position:relative;overflow-y:auto;box-shadow:0 24px 48px #00000047}.Modal-module__mC9AyG__contentSm{max-width:360px}.Modal-module__mC9AyG__contentMd{max-width:480px}.Modal-module__mC9AyG__contentLg{max-width:874px}.Modal-module__mC9AyG__header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.Modal-module__mC9AyG__title{color:var(--color-white);font:var(--text-2xl-bold);margin:0}.Modal-module__mC9AyG__closeButton{width:32px;height:32px;color:var(--color-gray-600);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.Modal-module__mC9AyG__closeButton:focus-visible{outline:2px solid var(--color-primary-300);outline-offset:2px}@media (hover:hover) and (pointer:fine){.Modal-module__mC9AyG__closeButton:hover{background-color:var(--color-gray-100)}}
.TodoDateField-module__9NJU2a__field{flex-direction:column;gap:8px;display:flex}.TodoDateField-module__9NJU2a__label{color:var(--color-gray-700);font:var(--text-sm-semibold)}.TodoDateField-module__9NJU2a__dateField{display:block;position:relative}.TodoDateField-module__9NJU2a__dateField:before{content:"";z-index:1;border:1.5px solid var(--color-gray-600);pointer-events:none;border-top-width:3px;border-radius:2px;width:12px;height:12px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.TodoDateField-module__9NJU2a__datePickerWrapper{width:100%}.TodoDateField-module__9NJU2a__dateInput{border:1px solid var(--color-gray-300);border-radius:var(--radius-sm);width:100%;min-height:38px;color:var(--color-gray-800);background-color:var(--color-black-200);font:var(--text-sm-medium);outline:none;padding:0 14px 0 36px}.TodoDateField-module__9NJU2a__dateInput:focus{border-color:var(--color-blue-300)}.TodoDateField-module__9NJU2a__dateInput::placeholder{color:var(--color-gray-600)}.TodoDateField-module__9NJU2a__todoDatePickerPopper{z-index:120}.TodoDateField-module__9NJU2a__todoCalendar{border:1px solid var(--color-gray-300);border-radius:var(--radius-sm);background-color:var(--color-black-200);color:var(--color-gray-800);box-shadow:var(--shadow-md);font:var(--text-sm-medium);overflow:hidden}.TodoDateField-module__9NJU2a__todoCalendar .react-datepicker__triangle{fill:var(--color-black-200);color:var(--color-black-200);stroke:var(--color-gray-300)}.TodoDateField-module__9NJU2a__todoCalendar .react-datepicker__header{border-bottom:1px solid var(--color-gray-300);background-color:var(--color-black-300)}:is(.TodoDateField-module__9NJU2a__todoCalendar .react-datepicker__current-month,.TodoDateField-module__9NJU2a__todoCalendar .react-datepicker-time__header){color:var(--color-white);font:var(--text-sm-semibold)}.TodoDateField-module__9NJU2a__todoCalendar .react-datepicker__navigation-icon:before{border-color:var(--color-gray-600)}:is(.TodoDateField-module__9NJU2a__todoCalendar .react-datepicker__day-name,.TodoDateField-module__9NJU2a__todoCalendar .react-datepicker__day,.TodoDateField-module__9NJU2a__todoCalendar .react-datepicker__time-name){color:var(--color-gray-700);font:var(--text-sm-medium)}:is(.TodoDateField-module__9NJU2a__todoCalendar .react-datepicker__day--outside-month,.TodoDateField-module__9NJU2a__todoCalendar .react-datepicker__day--disabled,.TodoDateField-module__9NJU2a__todoCalendar .react-datepicker__time-list-item--disabled){color:var(--color-gray-500)}:is(.TodoDateField-module__9NJU2a__todoCalendar .react-datepicker__day:hover,.TodoDateField-module__9NJU2a__todoCalendar .react-datepicker__month-text:hover,.TodoDateField-module__9NJU2a__todoCalendar .react-datepicker__quarter-text:hover,.TodoDateField-module__9NJU2a__todoCalendar .react-datepicker__year-text:hover){border-radius:var(--radius-sm);background-color:var(--color-black-400)}:is(.TodoDateField-module__9NJU2a__todoCalendar .react-datepicker__day--keyboard-selected,.TodoDateField-module__9NJU2a__todoCalendar .react-datepicker__day--selected){border-radius:var(--radius-sm);background-color:var(--color-blue-300);color:var(--color-black-100)}.TodoDateField-module__9NJU2a__todoCalendar .react-datepicker__time-container{border-left:1px solid var(--color-gray-300);background-color:var(--color-black-200)}.TodoDateField-module__9NJU2a__todoCalendar .react-datepicker__time-container .react-datepicker__time{background-color:var(--color-black-200)}.TodoDateField-module__9NJU2a__todoCalendar .react-datepicker__time-list{scrollbar-color:var(--color-gray-500) var(--color-black-300)}.TodoDateField-module__9NJU2a__todoCalendar .react-datepicker__time-list-item{color:var(--color-gray-700);font:var(--text-sm-medium);justify-content:center;align-items:center;display:flex}.TodoDateField-module__9NJU2a__todoCalendar .react-datepicker__time-list-item:hover{background-color:var(--color-black-400)!important}.TodoDateField-module__9NJU2a__todoCalendar .react-datepicker__time-list-item--selected{font:var(--text-sm-semibold);background-color:var(--color-blue-300)!important;color:var(--color-black-100)!important}
.TodoFormDropdown-module__qvf5Xq__field{flex-direction:column;gap:8px;display:flex}.TodoFormDropdown-module__qvf5Xq__label{color:var(--color-gray-700);font:var(--text-sm-semibold)}.TodoFormDropdown-module__qvf5Xq__dropdown{position:relative}.TodoFormDropdown-module__qvf5Xq__dropdownButton{border:1px solid var(--color-gray-300);border-radius:var(--radius-sm);width:100%;min-height:38px;color:var(--color-gray-800);background-color:var(--color-black-200);font:var(--text-sm-medium);text-align:left;justify-content:space-between;align-items:center;padding:0 12px 0 14px;display:flex}.TodoFormDropdown-module__qvf5Xq__dropdownButton:focus-visible{border-color:var(--color-blue-300)}.TodoFormDropdown-module__qvf5Xq__selectedContent{align-items:center;gap:8px;min-width:0;display:inline-flex}.TodoFormDropdown-module__qvf5Xq__arrowOpen{transform:rotate(180deg)}.TodoFormDropdown-module__qvf5Xq__dropdownMenu{z-index:2;border:1px solid var(--color-gray-300);border-radius:var(--radius-sm);background-color:var(--color-black-200);width:100%;max-height:154px;box-shadow:var(--shadow-md);position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.TodoFormDropdown-module__qvf5Xq__dropdownOption{width:100%;min-height:38px;color:var(--color-gray-800);font:var(--text-sm-medium);text-align:left;align-items:center;gap:8px;padding:0 14px;display:flex}.TodoFormDropdown-module__qvf5Xq__dropdownOption:hover,.TodoFormDropdown-module__qvf5Xq__dropdownOption:focus-visible{background-color:var(--color-black-400)}.TodoFormDropdown-module__qvf5Xq__avatar{width:18px;height:18px;color:var(--color-white);font:var(--text-xs-semibold);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}
.TodoImageField-module__1gIdqq__field{flex-direction:column;gap:8px;display:flex}.TodoImageField-module__1gIdqq__label{color:var(--color-gray-700);font:var(--text-sm-semibold)}.TodoImageField-module__1gIdqq__imageUpload{border:1px dashed var(--color-gray-500);border-radius:var(--radius-sm);min-height:84px;color:var(--color-gray-600);font:var(--text-sm-semibold);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:relative}.TodoImageField-module__1gIdqq__imageUpload span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:0 16px;overflow:hidden}.TodoImageField-module__1gIdqq__imageUpload:focus-within{border-color:var(--color-blue-300)}.TodoImageField-module__1gIdqq__imagePreview{aspect-ratio:1.42;width:170px;position:relative;overflow:visible}.TodoImageField-module__1gIdqq__imagePreview img{object-fit:cover;border:1px solid var(--color-profile-orange);border-radius:var(--radius-sm);width:100%;height:100%;display:block}.TodoImageField-module__1gIdqq__removeImageButton{border:1px solid var(--color-white);width:20px;height:20px;color:var(--color-white);background-color:var(--color-gray-500);font:var(--text-sm-semibold);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:-8px;right:-8px}.TodoImageField-module__1gIdqq__fileInput{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.TodoTagField-module__h8j9yq__field{flex-direction:column;gap:8px;display:flex}.TodoTagField-module__h8j9yq__tagInput{min-height:38px;font:var(--text-sm-medium)}.TodoTagField-module__h8j9yq__tagPanel{border:1px solid var(--color-gray-300);border-radius:var(--radius-sm);background-color:var(--color-black-200);flex-direction:column;gap:8px;min-height:54px;padding:10px 12px;display:flex}.TodoTagField-module__h8j9yq__tagHint{color:var(--color-gray-700);font:var(--text-xs-semibold)}.TodoTagField-module__h8j9yq__tagList{flex-wrap:wrap;gap:6px;display:flex}.TodoTagField-module__h8j9yq__tagChip{border-radius:var(--radius-sm);max-width:100%;min-height:24px;color:var(--color-white);font:var(--text-xs-semibold);overflow-wrap:anywhere;align-items:center;gap:4px;padding:4px 8px;line-height:1.35;display:inline-flex}.TodoTagField-module__h8j9yq__removeButton{color:var(--color-white);cursor:pointer;background:0 0;border:none;margin-left:2px;padding:0;font-size:12px;line-height:1}
.TodoCreateModal-module__xFFGDW__todoModal{border-color:var(--color-overlay-stroke);border-radius:var(--radius-xl);width:calc(100vw - 24px);max-width:436px;min-height:auto;max-height:calc(100dvh - 24px);padding:18px 14px 16px}.TodoCreateModal-module__xFFGDW__todoModal h2{font:var(--text-lg-16-semibold)}.TodoCreateModal-module__xFFGDW__form{flex-direction:column;gap:12px;display:flex}.TodoCreateModal-module__xFFGDW__formInput{min-height:38px;font:var(--text-sm-medium)}.TodoCreateModal-module__xFFGDW__formTextarea{min-height:88px;font:var(--text-sm-medium);padding:12px 0}.TodoCreateModal-module__xFFGDW__requiredMark{color:var(--color-primary-500)}.TodoCreateModal-module__xFFGDW__selectRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.TodoCreateModal-module__xFFGDW__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:4px;display:grid}.TodoCreateModal-module__xFFGDW__cancelButton{background-color:var(--color-black-500)}.TodoCreateModal-module__xFFGDW__submitButton,.TodoCreateModal-module__xFFGDW__cancelButton{min-height:42px;font:var(--text-sm-semibold)}.TodoCreateModal-module__xFFGDW__pageOverlay{z-index:9;position:fixed;inset:60px 0 0;overflow:hidden}.TodoCreateModal-module__xFFGDW__pageContainer{background-color:#242429;width:100%;height:100%;padding:24px 20px 32px;overflow-y:auto}.TodoCreateModal-module__xFFGDW__pageHeader{justify-content:space-between;align-items:center;gap:8px;margin-bottom:24px;display:flex}.TodoCreateModal-module__xFFGDW__pageHeader h2{color:var(--color-gray-900);font:var(--text-xl-semibold);margin:0}.TodoCreateModal-module__xFFGDW__pageCloseButton{width:32px;height:32px;color:var(--color-gray-700);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:32px;line-height:1;display:inline-flex}@media (hover:hover) and (pointer:fine){.TodoCreateModal-module__xFFGDW__pageCloseButton:hover{background-color:var(--color-gray-100);border-radius:999px}}
.DropDownMenu-module__yP-qxa__container{display:inline-block;position:relative}.DropDownMenu-module__yP-qxa__triggerButton{cursor:pointer;background-color:#0000;border-radius:8px;align-items:center;padding:10px;display:flex}.DropDownMenu-module__yP-qxa__triggerButton:hover{background-color:var(--color-black-300)}.DropDownMenu-module__yP-qxa__menuContainer{border:1px solid var(--color-overlay-stroke);color:#ffffffb3;z-index:1;cursor:pointer;background-color:#2f2f33;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;width:max-content;min-width:128px;padding:12px 10px;transition:background-color .2s;display:flex;position:absolute;right:0}.DropDownMenu-module__yP-qxa__top{margin-bottom:8px;bottom:100%}.DropDownMenu-module__yP-qxa__bottom{margin-top:8px;top:100%}.DropDownMenu-module__yP-qxa__menuLi{width:100%;list-style:none}.DropDownMenu-module__yP-qxa__menuItem{width:100%;font:var(--text-lg-16-medium);color:var(--color-gray-800);border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-weight:400;display:flex}.DropDownMenu-module__yP-qxa__menuItem:hover{background-color:#ffffff0d}.DropDownMenu-module__yP-qxa__menuItem:active{background-color:#4a4a50;transform:scale(.97)}
.CommentForm-module__rj7geq__container{width:100%}.CommentForm-module__rj7geq__placeholderContainer{width:100%;color:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.CommentForm-module__rj7geq__placeholder{border:1px solid var(--color-gray-600);min-width:0;font:var(--text-lg-16-medium);color:var(--color-gray-600);cursor:pointer;border-radius:100px;flex:1;padding:10px 20px}.CommentForm-module__rj7geq__placeholderContainer:focus-visible .CommentForm-module__rj7geq__placeholder{border-color:var(--color-blue-300);outline:1.5px solid var(--color-blue-300);outline-offset:1.5px}.CommentForm-module__rj7geq__commentInputContainer{border:1px solid var(--color-gray-600);border-radius:var(--radius-md);flex-direction:column;justify-content:center;align-items:flex-end;gap:18px;width:100%;padding:20px;display:flex}.CommentForm-module__rj7geq__commentInputContainer:focus-within{border-color:var(--color-blue-300)}.CommentForm-module__rj7geq__textareaStyle{width:100%;min-height:26px;max-height:104px;font:var(--text-lg-16-medium);resize:none;color:var(--color-white);background-color:#0000;border:none;outline:none;transition:color .1s,height .1s;overflow-y:auto}.CommentForm-module__rj7geq__textareaStyle.CommentForm-module__rj7geq__filledBlur:not(:focus){color:var(--color-gray-900)}.CommentForm-module__rj7geq__textareaStyle::placeholder{color:var(--color-gray-600)}.CommentForm-module__rj7geq__buttonWrapper{justify-content:flex-end;gap:14px;width:100%;display:flex}.CommentForm-module__rj7geq__buttonStyle{font:var(--text-lg-16-semibold);padding:6px 20px}
.TodoView-module__SM5Vaa__modalContent{height:880px;min-height:0;padding:0;overflow:hidden}.TodoView-module__SM5Vaa__modalContent>div:first-child{display:none}.TodoView-module__SM5Vaa__pageOverlay{z-index:9;position:fixed;inset:60px 0 0;overflow:hidden}.TodoView-module__SM5Vaa__pageContainer{background-color:#242429;width:100%;height:100%;overflow-y:auto}.TodoView-module__SM5Vaa__layout{flex-direction:column;height:100%;display:flex;overflow:hidden}@media (min-width:1200px){.TodoView-module__SM5Vaa__layout{flex-direction:row}}.TodoView-module__SM5Vaa__main{background-color:#242429;flex-direction:column;flex:1;gap:20px;min-width:0;padding:16px;display:flex;overflow-y:auto}@media (min-width:768px){.TodoView-module__SM5Vaa__main{padding:24px}}@media (min-width:1200px){.TodoView-module__SM5Vaa__main{border-radius:var(--radius-xl) 0 0 var(--radius-xl);gap:16px;padding:28px 24px}}.TodoView-module__SM5Vaa__compactHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}@media (min-width:1200px){.TodoView-module__SM5Vaa__compactHeader{display:none}}.TodoView-module__SM5Vaa__compactTitle{color:var(--color-gray-900);font:var(--text-xl-semibold);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;overflow:hidden}@media (min-width:768px){.TodoView-module__SM5Vaa__compactTitle{font:var(--text-2xl-semibold);white-space:normal}}.TodoView-module__SM5Vaa__compactActions{flex-shrink:0;align-items:center;gap:2px;display:flex}.TodoView-module__SM5Vaa__pcTitle{color:var(--color-gray-900);font:var(--text-2xl-semibold);margin:0;display:none}@media (min-width:1200px){.TodoView-module__SM5Vaa__pcTitle{display:block}}.TodoView-module__SM5Vaa__closeBtn{width:32px;height:32px;color:var(--color-gray-700);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.TodoView-module__SM5Vaa__closeBtn:hover{background-color:var(--color-gray-100)}}.TodoView-module__SM5Vaa__tags{flex-wrap:wrap;gap:6px;display:flex}.TodoView-module__SM5Vaa__tag{font:var(--text-sm-semibold);background-color:var(--bg-color);color:color-mix(in srgb, var(--bg-color), white 80%);border-radius:6px;padding:4px 8px}.TodoView-module__SM5Vaa__separator{border-bottom:1px solid var(--color-gray-200);margin-top:-10px;margin-bottom:-10px}.TodoView-module__SM5Vaa__description{font:var(--text-lg-16-medium);color:var(--color-gray-700);white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.6}.TodoView-module__SM5Vaa__imageWrapper{border-radius:var(--radius-lg);flex-shrink:0;justify-content:center;width:100%;max-height:300px;display:flex;overflow:hidden}@media (min-width:768px){.TodoView-module__SM5Vaa__imageWrapper{justify-content:flex-start}}.TodoView-module__SM5Vaa__cardImage{object-fit:contain;border-radius:var(--radius-md);width:auto;max-width:100%;height:auto;max-height:300px}.TodoView-module__SM5Vaa__inlineSideInfo{flex-direction:column;gap:0;display:flex}@media (min-width:1200px){.TodoView-module__SM5Vaa__inlineSideInfo{display:none}}.TodoView-module__SM5Vaa__inlineSideInfo .TodoView-module__SM5Vaa__sideSection{border-bottom:1px solid var(--color-gray-200);flex-direction:row;align-items:center;gap:16px;padding:10px 0}.TodoView-module__SM5Vaa__inlineSideInfo .TodoView-module__SM5Vaa__sideSection .TodoView-module__SM5Vaa__sideLabel{flex-shrink:0;min-width:48px}.TodoView-module__SM5Vaa__inlineSideInfo .TodoView-module__SM5Vaa__sideSection:last-child{border-bottom:none}.TodoView-module__SM5Vaa__commentSection{flex-direction:column;flex:1;gap:20px;min-height:0;display:flex}.TodoView-module__SM5Vaa__commentList{flex-direction:column;flex:1;gap:12px;min-height:0;margin:0;padding:0 4px 0 0;list-style:none;display:flex;overflow-y:auto}@media (min-width:768px){.TodoView-module__SM5Vaa__commentList{gap:16px}}.TodoView-module__SM5Vaa__commentList::-webkit-scrollbar{width:4px}.TodoView-module__SM5Vaa__commentList::-webkit-scrollbar-track{background:0 0}.TodoView-module__SM5Vaa__commentList::-webkit-scrollbar-thumb{background-color:var(--color-gray-300);border-radius:999px}.TodoView-module__SM5Vaa__commentItem{align-items:flex-start;gap:8px;display:flex}.TodoView-module__SM5Vaa__commentBody{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.TodoView-module__SM5Vaa__commentTopRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.TodoView-module__SM5Vaa__commentMeta{align-items:center;gap:6px;display:flex}.TodoView-module__SM5Vaa__commentAuthor{font:var(--text-lg-16-semibold);color:var(--color-gray-900)}.TodoView-module__SM5Vaa__commentDate{font:var(--text-sm-medium);color:var(--color-gray-600)}@media (min-width:768px){.TodoView-module__SM5Vaa__commentDate{font:var(--text-md-medium)}}.TodoView-module__SM5Vaa__commentText{font:var(--text-lg-16-medium);color:var(--color-gray-700);white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.5}.TodoView-module__SM5Vaa__commentActions{gap:8px;display:flex}.TodoView-module__SM5Vaa__commentActionBtn{font:var(--text-sm-medium);color:var(--color-gray-600);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}@media (hover:hover) and (pointer:fine){.TodoView-module__SM5Vaa__commentActionBtn:hover{color:var(--color-gray-900)}}.TodoView-module__SM5Vaa__scrollAnchor{justify-content:center;padding:8px 0;display:flex}.TodoView-module__SM5Vaa__emptyComment{font:var(--text-lg-16-medium);color:var(--color-gray-600);text-align:center;padding:16px 0}.TodoView-module__SM5Vaa__sidebar{display:none}@media (min-width:1200px){.TodoView-module__SM5Vaa__sidebar{background-color:var(--color-black-300);border-radius:0 var(--radius-xl) var(--radius-xl) 0;flex-direction:column;gap:0;width:230px;min-width:230px;max-width:230px;padding:12px 16px;display:flex}}.TodoView-module__SM5Vaa__sidebarTopActions{justify-content:flex-end;align-items:center;gap:4px;padding-bottom:4px;display:flex}.TodoView-module__SM5Vaa__sideSection{border-bottom:1px solid var(--color-gray-200);flex-direction:column;gap:6px;padding:12px 0;display:flex}.TodoView-module__SM5Vaa__sideSection:first-of-type{padding-top:8px}.TodoView-module__SM5Vaa__sideSection:last-child{border-bottom:none}.TodoView-module__SM5Vaa__sideLabel{font:var(--text-lg-14-semibold);color:var(--color-gray-700)}.TodoView-module__SM5Vaa__sideValue{font:var(--text-md-medium);color:var(--color-gray-900)}@media (min-width:768px){.TodoView-module__SM5Vaa__sideValue{font:var(--text-lg-16-medium)}}.TodoView-module__SM5Vaa__assignee{align-items:center;gap:8px;display:flex}.TodoView-module__SM5Vaa__loadingWrapper{justify-content:center;align-items:center;min-height:160px;display:flex}.TodoView-module__SM5Vaa__loadingText{font:var(--text-lg-16-medium);color:var(--color-gray-600)}.TodoView-module__SM5Vaa__confirmModal{flex-direction:column;gap:20px;padding:4px 0 0;display:flex}.TodoView-module__SM5Vaa__confirmMessage{font:var(--text-lg-16-semibold);color:var(--color-gray-700);text-align:center;margin:0}.TodoView-module__SM5Vaa__confirmButtons{justify-content:flex-end;gap:10px;display:flex}
.SkeletonTodoViewContent-module__wnMV9q__wrapper{flex-direction:column;width:100%;min-height:500px;padding:20px;display:flex}.SkeletonTodoViewContent-module__wnMV9q__mainSection{flex-direction:column;gap:16px;width:100%;display:flex}.SkeletonTodoViewContent-module__wnMV9q__sideSection{display:none}.SkeletonTodoViewContent-module__wnMV9q__title{width:80%;height:28px}.SkeletonTodoViewContent-module__wnMV9q__tag{border-radius:6px;width:45px;height:20px}.SkeletonTodoViewContent-module__wnMV9q__descLine{width:100%;height:16px}.SkeletonTodoViewContent-module__wnMV9q__imageBox{aspect-ratio:1;border-radius:12px;width:100%;margin-top:8px}@media (min-width:1200px){.SkeletonTodoViewContent-module__wnMV9q__wrapper{flex-direction:row;gap:32px;padding:28px 24px}.SkeletonTodoViewContent-module__wnMV9q__mainSection{flex:2}.SkeletonTodoViewContent-module__wnMV9q__sideSection{border-left:1px solid #2c2c2e;flex-direction:column;flex:1;gap:24px;padding-left:24px;display:flex}.SkeletonTodoViewContent-module__wnMV9q__imageBox{width:70%}}.SkeletonTodoViewContent-module__wnMV9q__row{align-items:center;gap:4px;display:flex}.SkeletonTodoViewContent-module__wnMV9q__label{width:50px;height:14px;margin-bottom:8px}.SkeletonTodoViewContent-module__wnMV9q__value{width:120px;height:20px}.SkeletonTodoViewContent-module__wnMV9q__commentWrapper{align-items:center;gap:10px;width:100%;margin-top:10px;display:flex}.SkeletonTodoViewContent-module__wnMV9q__comment{border-radius:100px;flex:1;height:36px}.SkeletonTodoViewContent-module__wnMV9q__buttonWrapper{justify-content:flex-end;align-items:center;gap:12px;display:flex}.SkeletonTodoViewContent-module__wnMV9q__btn{border-radius:8px;width:28px;height:28px}
@keyframes Skeleton-module__8IcIRG__shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes Skeleton-module__8IcIRG__fadeIn{0%{opacity:0}to{opacity:1}}.Skeleton-module__8IcIRG__skeletonBase{opacity:.8;background-color:#2c2c2e;border-radius:4px;animation:.2s ease-in .2s forwards Skeleton-module__8IcIRG__fadeIn;display:inline-block;position:relative;overflow:hidden}.Skeleton-module__8IcIRG__skeletonBase:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff08 40%,#ffffff14 50%,#ffffff08 60%,#0000 100%);width:100%;height:100%;animation:2s linear infinite Skeleton-module__8IcIRG__shimmer;position:absolute;top:0;left:0}.Skeleton-module__8IcIRG__circle{border-radius:50%}.Skeleton-module__8IcIRG__avatar{border-radius:50%;width:24px;height:24px}.Skeleton-module__8IcIRG__smBtn{width:40px;height:40px}.Skeleton-module__8IcIRG__mdBtn{border-radius:6px;width:64px;height:36px}.Skeleton-module__8IcIRG__lgBtn{width:100%;height:36px}@media (min-width:768px){.Skeleton-module__8IcIRG__avatar{border-radius:50%;width:34px;height:34px}}
.Column-module__q_UmaW__column{flex-direction:column;gap:16px;width:100%;display:flex}.Column-module__q_UmaW__cardList{scroll-snap-type:x mandatory;border-radius:8px;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:0;min-height:100px;display:flex;overflow-x:auto}.Column-module__q_UmaW__cardWrapper{scroll-snap-align:start;flex-direction:column;flex-shrink:0;min-width:100%;padding-right:14px;display:flex}.Column-module__q_UmaW__header{background:#fff3;border-radius:6px;justify-content:space-between;padding:12px 14px;display:flex}.Column-module__q_UmaW__titleWrapper{align-items:center;gap:8px;display:flex}.Column-module__q_UmaW__title{font:var(--text-lg-16-semibold)}.Column-module__q_UmaW__count{font:var(--text-md-semibold);color:var(--color-gray-600)}.Column-module__q_UmaW__addCardButton{border:1px solid var(--color-gray-200);background-color:var(--color-black-300);border-radius:6px;justify-content:center;align-items:center;height:40px;display:flex}.Column-module__q_UmaW__iconWrapper{background-color:#b1aeae;border-radius:4px;padding:3px}.Column-module__q_UmaW__cardButton{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0}.Column-module__q_UmaW__emptyFilter{min-width:100%;min-height:80px;color:var(--color-gray-900);font:var(--text-sm-regular);text-align:center;word-break:keep-all;flex-shrink:0;justify-content:center;align-items:center;padding:16px;display:flex}.Column-module__q_UmaW__sentinel{flex-shrink:0;width:100%;height:1px}@media (min-width:768px){.Column-module__q_UmaW__cardWrapper{padding-right:18px}.Column-module__q_UmaW__header{padding:16px 14px}.Column-module__q_UmaW__title{font:var(--text-xl-semibold)}.Column-module__q_UmaW__count{font:var(--text-lg-16-semibold)}}@media (min-width:1200px){.Column-module__q_UmaW__column{min-width:334px;max-width:400px;width:unset;flex-grow:1;flex-shrink:0;height:100%}.Column-module__q_UmaW__cardList{overflow-x:unset;scroll-snap-type:unset;flex-direction:column;flex:1;align-items:stretch;gap:16px;min-height:0;max-height:none;overflow-y:auto}.Column-module__q_UmaW__cardWrapper{width:100%;min-width:unset;scroll-snap-align:unset;flex-shrink:1;padding-right:0}}
.EditColumnModal-module__9-2_jq__editColumnModal{position:relative;overflow:visible}.EditColumnModal-module__9-2_jq__characterImage{object-fit:contain;pointer-events:none;width:60px;height:72px;position:absolute;top:-68px;right:28px;transform:scaleX(-1)}.EditColumnModal-module__9-2_jq__buttonWrapper{justify-content:space-between;gap:8px;margin-top:16px;display:flex}.EditColumnModal-module__9-2_jq__button{width:100%}.EditColumnModal-module__9-2_jq__delete{background-color:var(--color-danger)}.EditColumnModal-module__9-2_jq__delete:not(:disabled):hover{background-color:var(--color-danger);filter:brightness(1.1)}@media (min-width:768px){.EditColumnModal-module__9-2_jq__buttonWrapper{gap:20px;margin-top:30px}.EditColumnModal-module__9-2_jq__button{font:var(--text-2lg-semibold)}}
.Avatar-module__xwUSaW__avatar{border:2px solid var(--color-background);background-color:var(--color-gray-300);border-radius:9999px;justify-content:center;align-items:center;width:24px;height:24px;display:flex;overflow:hidden}.Avatar-module__xwUSaW__profileImage{object-fit:cover;width:100%;height:100%}.Avatar-module__xwUSaW__initial{color:var(--color-white);white-space:nowrap;justify-content:center;align-items:center;font-size:8px;font-weight:600;display:flex}@media (min-width:768px){.Avatar-module__xwUSaW__avatar{width:34px;height:34px}.Avatar-module__xwUSaW__initial{font:var(--text-sm-semibold)}}
.ColorPicker-module__4zvsgG__colorList{align-items:center;gap:8px;width:100%;height:30px;display:flex}.ColorPicker-module__4zvsgG__colorButton{background-color:color;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.ColorPicker-module__4zvsgG__colorButton:hover{transform:scale(1.1)}.ColorPicker-module__4zvsgG__colorButton:active{transform:scale(.92)}.ColorPicker-module__4zvsgG__selected{outline-offset:2px;box-shadow:inset 0 2px 4px #0000004d}@media (min-width:768px){.ColorPicker-module__4zvsgG__colorList{gap:20px}}
.ConfirmModal-module__PnLe0a__characterWrapper{position:relative;overflow:visible}.ConfirmModal-module__PnLe0a__characterImage{object-fit:contain;pointer-events:none;width:60px;height:72px;position:absolute;top:-68px;right:28px;transform:scaleX(-1)}.ConfirmModal-module__PnLe0a__modalProfileWrapper{flex-direction:column;align-items:center;gap:12px;display:flex}.ConfirmModal-module__PnLe0a__modalTitle{font:var(--text-xl-bold);color:var(--color-gray-800)}.ConfirmModal-module__PnLe0a__modalText{font:var(--text-2lg-medium);color:var(--color-gray-700)}.ConfirmModal-module__PnLe0a__modalButtonWrapper{gap:20px;width:100%;margin-top:18px;display:flex}.ConfirmModal-module__PnLe0a__modalButton{width:100%;font:var(--text-lg-16-semibold);padding:16px 0}.ConfirmModal-module__PnLe0a__modalDeleteButton{color:var(--color-white);background-color:var(--color-danger)!important}.ConfirmModal-module__PnLe0a__modalDeleteButton:hover:not(:disabled){cursor:pointer;background-color:#e04a3c!important}
.DashboardCreateModal-module__IjV9dG__dashboardCreateContent{max-height:none;overflow:visible}.DashboardCreateModal-module__IjV9dG__characterImage{z-index:1;object-fit:contain;pointer-events:none;width:60px;height:72px;position:absolute;top:-68px;right:28px;transform:scaleX(-1)}.DashboardCreateModal-module__IjV9dG__form{flex-direction:column;gap:20px;display:flex}.DashboardCreateModal-module__IjV9dG__fieldGroup{flex-direction:column;gap:10px;display:flex}.DashboardCreateModal-module__IjV9dG__label{color:var(--color-gray-700);font:var(--text-lg-16-semibold)}.DashboardCreateModal-module__IjV9dG__actions{grid-template-columns:1fr;gap:12px;margin-top:6px;display:grid}.DashboardCreateModal-module__IjV9dG__cancelButton,.DashboardCreateModal-module__IjV9dG__submitButton{font:var(--text-lg-16-semibold);border-radius:999px}.DashboardCreateModal-module__IjV9dG__cancelButton{background-color:var(--color-black-500)}@media (min-width:480px){.DashboardCreateModal-module__IjV9dG__actions{grid-template-columns:1fr 1fr}}
.SkeletonCard-module__4jZDtW__columnWrapper{flex-direction:column;gap:12px;width:100%;display:flex}.SkeletonCard-module__4jZDtW__cardWrapper{background-color:#1e1e24;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;padding:20px;display:flex}.SkeletonCard-module__4jZDtW__image{aspect-ratio:4/3;width:100%}.SkeletonCard-module__4jZDtW__title{width:70%;height:26px}.SkeletonCard-module__4jZDtW__tags{align-items:center;gap:8px;width:100%;display:flex}.SkeletonCard-module__4jZDtW__tag{width:20%;height:24px}.SkeletonCard-module__4jZDtW__date{width:50%;height:20px}.SkeletonCard-module__4jZDtW__userWrapper{align-items:center;gap:4px;width:100%;display:flex}.SkeletonCard-module__4jZDtW__avatar{width:20px;height:20px}.SkeletonCard-module__4jZDtW__userName{width:20%;height:20px}
.InvitationModal-module__HmzT-a__characterWrapper{position:relative;overflow:visible}.InvitationModal-module__HmzT-a__characterImage{object-fit:contain;pointer-events:none;width:60px;height:72px;position:absolute;top:-68px;right:28px;transform:scaleX(-1)}.InvitationModal-module__HmzT-a__modalButtonWrapper{gap:20px;width:100%;margin-top:30px;display:flex}.InvitationModal-module__HmzT-a__modalButton{width:100%;font:var(--text-lg-16-semibold);padding:16px 0}
.CardFilter-module__r1ncNa__filterContainer{flex-direction:column;gap:10px;padding:0 20px 8px;display:flex}.CardFilter-module__r1ncNa__filterSection{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.CardFilter-module__r1ncNa__filterLabel{font:var(--text-md-semibold);color:var(--color-gray-900);flex-shrink:0;min-width:40px}.CardFilter-module__r1ncNa__chipList{flex-wrap:wrap;gap:6px;display:flex}.CardFilter-module__r1ncNa__chip{border:1px solid var(--color-gray-200);background:var(--color-black-300);cursor:pointer;white-space:nowrap;border-radius:20px;align-items:center;gap:6px;padding:4px 10px;transition:background .15s,border-color .15s,transform .1s;display:inline-flex}.CardFilter-module__r1ncNa__chip:hover{background:var(--color-gray-100);border-color:var(--color-gray-400)}.CardFilter-module__r1ncNa__chip:active{transform:scale(.96)}.CardFilter-module__r1ncNa__chipActive{background:var(--color-primary-900);border-color:var(--color-primary-600)}.CardFilter-module__r1ncNa__chipActive:hover{background:var(--color-primary-800);border-color:var(--color-primary-500)}.CardFilter-module__r1ncNa__chipDot{background:var(--chip-color);border-radius:50%;flex-shrink:0;width:8px;height:8px}.CardFilter-module__r1ncNa__chipText{font:var(--text-sm-regular);color:var(--color-gray-800);line-height:1}.CardFilter-module__r1ncNa__chipActive .CardFilter-module__r1ncNa__chipText{color:var(--color-primary-100)}.CardFilter-module__r1ncNa__assigneeChip{padding-left:4px}.CardFilter-module__r1ncNa__chipAvatar{flex-shrink:0;width:20px;height:20px}.CardFilter-module__r1ncNa__clearButton{border:1px solid var(--color-danger);color:var(--color-danger);font:var(--text-sm-regular);cursor:pointer;background:0 0;border-radius:20px;align-self:flex-start;align-items:center;gap:4px;padding:4px 10px;transition:background .15s,transform .1s;display:inline-flex}.CardFilter-module__r1ncNa__clearButton:hover{background:#ca372b1a}.CardFilter-module__r1ncNa__clearButton:active{transform:scale(.96)}@media (max-width:767px){.CardFilter-module__r1ncNa__filterContainer{gap:8px;padding:0 16px 6px}.CardFilter-module__r1ncNa__chipList{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.CardFilter-module__r1ncNa__chipList::-webkit-scrollbar{display:none}}@media (min-width:768px){.CardFilter-module__r1ncNa__filterContainer{padding:0 0 10px}}
.Navbar-module__ZERf_q__container{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#1d1d23fa,#15151bf5);border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;height:60px;padding:10px 16px 10px 10px;display:flex;position:sticky;top:0;left:0;right:0;box-shadow:0 10px 22px #00000024,inset 0 -1px #ffffff05}.Navbar-module__ZERf_q__leftContainer{flex:1;align-items:center;display:flex}.Navbar-module__ZERf_q__characterImg{display:none}.Navbar-module__ZERf_q__rightContainer{align-items:center;gap:18px;height:100%;display:flex}.Navbar-module__ZERf_q__userList{align-items:center;display:flex}.Navbar-module__ZERf_q__profile{border:2px solid #18181ee6;margin-left:-13px;transition:transform .2s,box-shadow .2s;box-shadow:0 6px 14px #00000024}.Navbar-module__ZERf_q__profile:not(:first-child){margin-left:-13px}.Navbar-module__ZERf_q__extraCount{color:#ffffffa8;font:var(--text-sm-medium);padding-left:8px}.Navbar-module__ZERf_q__line{background:linear-gradient(#0000,#ffffff24,#0000);width:1px;height:18px}.Navbar-module__ZERf_q__buttonContainer{align-items:center;gap:10px;display:flex}.Navbar-module__ZERf_q__button{border-radius:var(--radius-sm);color:var(--color-gray-700);background-color:#0000;border:none;justify-content:center;align-items:center;padding:10px 12px;transition:transform .18s,background-color .18s,color .18s;display:inline-flex;position:relative}.Navbar-module__ZERf_q__button span{display:none}.Navbar-module__ZERf_q__button:before{display:none}.Navbar-module__ZERf_q__buttonIcon{transition:transform .18s,filter .18s,opacity .18s}.Navbar-module__ZERf_q__sideMenuButton{width:42px;height:42px}.Navbar-module__ZERf_q__sideMenuButtonOpen{color:var(--color-white);background-color:#ffffff14}.Navbar-module__ZERf_q__textButton{font:var(--text-lg-16-medium);gap:9px}@media (hover:hover) and (pointer:fine){.Navbar-module__ZERf_q__button:hover{background-color:var(--color-black-300);color:var(--color-white)}.Navbar-module__ZERf_q__button:hover .Navbar-module__ZERf_q__buttonIcon{transform:none}.Navbar-module__ZERf_q__sideMenuButton:hover,.Navbar-module__ZERf_q__inviteButton:hover{background-color:var(--color-black-300)}.Navbar-module__ZERf_q__userList:hover .Navbar-module__ZERf_q__profile{box-shadow:0 8px 16px #00000029}}.Navbar-module__ZERf_q__button:active{background-color:var(--color-black-400);transform:scale(.97)}@media (min-width:768px){.Navbar-module__ZERf_q__container{height:72px;padding:16px 30px}.Navbar-module__ZERf_q__characterImg{display:block}.Navbar-module__ZERf_q__sideMenuButton,.Navbar-module__ZERf_q__onlyMobileIcon{display:none}.Navbar-module__ZERf_q__rightContainer{gap:24px}.Navbar-module__ZERf_q__textButton{padding:10px 14px}.Navbar-module__ZERf_q__textButton span{display:inline}.Navbar-module__ZERf_q__inviteButton{color:var(--color-white);background-color:var(--color-primary-500)}.Navbar-module__ZERf_q__inviteButton:hover{background-color:var(--color-primary-700)}.Navbar-module__ZERf_q__iconStyle{filter:brightness(0)invert()}.Navbar-module__ZERf_q__inviteButton:active{background-color:var(--color-primary-800)}}
.ColumnList-module__U5bXqa__columnList{flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:20px;display:flex}@media (min-width:768px){.ColumnList-module__U5bXqa__columnList{padding:20px 0}}@media (min-width:1200px){.ColumnList-module__U5bXqa__wrapper{flex-direction:column;flex:1;min-height:0;display:flex}.ColumnList-module__U5bXqa__columnList{flex-direction:row;flex:1;justify-content:flex-start;align-items:flex-start;gap:20px;min-height:0;padding:10px 0 20px;overflow-x:auto;overflow-y:hidden!important}.ColumnList-module__U5bXqa__custom-scrollbar::-webkit-scrollbar{width:20px}}
.SkeletonNavbar-module__vse59q__skeletonItem{align-items:center;display:flex}.SkeletonNavbar-module__vse59q__skeletonProfile{width:24px;height:24px;margin-left:-13px}.SkeletonNavbar-module__vse59q__line{background:linear-gradient(#0000,#ffffff24,#0000);width:1px;height:18px;margin:0 18px}.SkeletonNavbar-module__vse59q__skeletonButtonWrapper{gap:10px;display:flex}.SkeletonNavbar-module__vse59q__button{width:32px;height:32px}@media (min-width:768px){.SkeletonNavbar-module__vse59q__skeletonProfile{width:34px;height:34px}.SkeletonNavbar-module__vse59q__button{border-radius:6px;width:85px;height:40px}}
.AddColumnButton-module__9g0aBq__addButton{background-color:#fff3;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;height:40px;padding:6px 10px;display:flex}.AddColumnButton-module__9g0aBq__buttonText{font:var(--text-sm-medium)}.AddColumnButton-module__9g0aBq__addIcon{width:18px;height:18px}@media (min-width:768px){.AddColumnButton-module__9g0aBq__buttonText{font:var(--text-lg-16-medium)}.AddColumnButton-module__9g0aBq__addIcon{width:20px;height:20px}}@media (min-width:1200px){.AddColumnButton-module__9g0aBq__addButton{min-width:334px;max-width:400px;height:56px;width:unset;flex-grow:1;flex-shrink:0;padding:16px 14px}.AddColumnButton-module__9g0aBq__addIcon{width:24px;height:24px}.AddColumnButton-module__9g0aBq__buttonText{font:var(--text-2lg-medium)}}
.EmptyDashboardPanel-module__PlphXq__panel{width:min(100%, var(--dashboard-content-max-width));min-height:var(--dashboard-panel-min-height);padding:var(--dashboard-panel-padding);border:1px solid var(--dashboard-panel-border);border-radius:var(--dashboard-panel-radius);background:linear-gradient(180deg, #26272ef5, #1d1e24f5), var(--dashboard-panel-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:center;align-items:center;margin:0 auto;display:flex;box-shadow:0 18px 38px #00000024,inset 0 1px #ffffff0a}.EmptyDashboardPanel-module__PlphXq__emptyState{justify-content:center;align-items:center;gap:var(--dashboard-empty-state-gap);text-align:center;flex-direction:column;display:flex}.EmptyDashboardPanel-module__PlphXq__stateImage{width:var(--dashboard-empty-image-size);object-fit:contain;height:auto;display:block}.EmptyDashboardPanel-module__PlphXq__message{color:var(--dashboard-text-muted);font:var(--text-xs-medium);margin:0;line-height:1.5}.EmptyDashboardPanel-module__PlphXq__createButton{min-width:107px;min-height:30px;color:var(--color-white);font:var(--text-xs-semibold);background-color:#4c4c52e0;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:0 12px;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}.EmptyDashboardPanel-module__PlphXq__createButtonPlus{object-fit:contain;width:12px;height:12px;display:block}@media (hover:hover) and (pointer:fine){.EmptyDashboardPanel-module__PlphXq__panel{transition:transform .2s,box-shadow .2s,border-color .2s}.EmptyDashboardPanel-module__PlphXq__panel:hover{border-color:#ffffff14;transform:translateY(-2px);box-shadow:0 24px 42px #0000002e,inset 0 1px #ffffff0f}.EmptyDashboardPanel-module__PlphXq__createButton:hover{background-color:#585860eb}}@media (min-width:768px){.EmptyDashboardPanel-module__PlphXq__message{font:var(--text-sm-medium)}.EmptyDashboardPanel-module__PlphXq__createButton{min-width:98px;min-height:32px;font:var(--text-xs-semibold);padding:0 14px}}@media (min-width:1200px){.EmptyDashboardPanel-module__PlphXq__message{font:var(--text-md-medium)}}
.Sidebar-module__umq6aG__sideBar{--sidebar-item-active-bg:linear-gradient(180deg, #36363df5, #2a2a30f5);--sidebar-item-active-shadow:inset 0 1px 0 #ffffff0d, 0 10px 24px #0003;--sidebar-item-hover-bg:linear-gradient(180deg, #323238e0, #26262ceb);--sidebar-item-hover-shadow:inset 0 1px 0 #ffffff0d, 0 14px 28px #00000029;--sidebar-item-hover-offset:2px;--sidebar-add-button-hover-bg:#65ff581f;--sidebar-add-button-hover-shadow:0 10px 18px #00000029;z-index:30;background-color:var(--color-black-100);width:min(78vw,320px);min-width:0;color:var(--color-white);opacity:0;visibility:hidden;pointer-events:none;border-right:1px solid #ffffff0f;flex-direction:column;justify-content:space-between;padding-top:18px;transition:transform .24s,opacity .24s,visibility .24s;display:flex;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:24px 0 42px #00000057}.Sidebar-module__umq6aG__mobileOpen{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)}.Sidebar-module__umq6aG__main{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.Sidebar-module__umq6aG__logoWrapper{justify-content:flex-start;align-items:center;padding:0 18px;display:flex}.Sidebar-module__umq6aG__logoImg{width:107px;height:23px}@media (min-width:768px){.Sidebar-module__umq6aG__sideBar{width:100%;height:100vh;box-shadow:none;opacity:1;visibility:visible;pointer-events:auto;padding-top:14px;position:static;transform:none}.Sidebar-module__umq6aG__logoWrapper{padding:0 10px}}@media (min-width:1200px){.Sidebar-module__umq6aG__sideBar{width:100%;padding-top:18px}.Sidebar-module__umq6aG__logoWrapper{padding:0 28px}.Sidebar-module__umq6aG__logoImg{width:148px;height:33px}}
.AddColumnModal-module__ZGBplG__addColumnModal{position:relative;overflow:visible}.AddColumnModal-module__ZGBplG__characterImage{object-fit:contain;pointer-events:none;width:60px;height:72px;position:absolute;top:-68px;right:28px;transform:scaleX(-1)}.AddColumnModal-module__ZGBplG__buttonWrapper{justify-content:space-between;gap:8px;margin-top:16px;display:flex}.AddColumnModal-module__ZGBplG__button{width:100%}@media (min-width:768px){.AddColumnModal-module__ZGBplG__buttonWrapper{gap:20px;margin-top:30px}.AddColumnModal-module__ZGBplG__button{font:var(--text-2lg-semibold)}}
.InvitedDashboardList-module__FhOhsa__panel{width:min(100%, var(--dashboard-content-max-width));border:1px solid var(--dashboard-panel-border);background:linear-gradient(180deg, #1f2026f5, #191a1ff5), var(--dashboard-panel-bg);border-radius:14px;margin:0 auto;padding:0 14px 14px;overflow:hidden;box-shadow:0 18px 38px #00000024}.InvitedDashboardList-module__FhOhsa__toolbar{width:min(100%, var(--dashboard-content-max-width));justify-content:flex-start;margin:0 auto;padding:0 0 8px;display:flex}.InvitedDashboardList-module__FhOhsa__searchBox{width:100%;height:54px;color:var(--color-gray-600);background-color:#201f23;border-radius:14px;align-items:center;gap:8px;padding:0 16px;display:flex}.InvitedDashboardList-module__FhOhsa__searchBox img{filter:invert(69%)sepia(7%)saturate(577%)hue-rotate(213deg)brightness(91%)contrast(88%)}.InvitedDashboardList-module__FhOhsa__searchBox input{min-width:0;color:var(--color-gray-800);font:var(--text-sm-medium);background-color:#0000;border:0;outline:0;flex:1}.InvitedDashboardList-module__FhOhsa__searchBox input::placeholder{color:var(--color-gray-600)}.InvitedDashboardList-module__FhOhsa__emptyText{color:var(--dashboard-text-muted);font:var(--text-sm-medium);text-align:center;margin:18px 0 4px}.InvitedDashboardList-module__FhOhsa__table{margin-top:0}.InvitedDashboardList-module__FhOhsa__header,.InvitedDashboardList-module__FhOhsa__row{grid-template-columns:minmax(0,1fr) 92px 118px;align-items:center;gap:8px;display:grid}.InvitedDashboardList-module__FhOhsa__header{height:42px;color:var(--color-gray-600);letter-spacing:-.2px;font-size:12px;font-weight:600}.InvitedDashboardList-module__FhOhsa__header span:nth-child(2),.InvitedDashboardList-module__FhOhsa__header span:nth-child(3){justify-self:start}.InvitedDashboardList-module__FhOhsa__rows{display:grid}.InvitedDashboardList-module__FhOhsa__row{min-height:64px;color:var(--color-gray-800);border-top:1px solid #ffffff0f;padding:10px 0;font-size:13px;transition:background-color .2s,transform .15s}.InvitedDashboardList-module__FhOhsa__row:hover{background-color:#ffffff0a;transform:translateY(-1px)}.InvitedDashboardList-module__FhOhsa__row:active{background-color:#ffffff14;transform:scale(.99)}.InvitedDashboardList-module__FhOhsa__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.InvitedDashboardList-module__FhOhsa__inviter{text-overflow:ellipsis;white-space:nowrap;justify-self:start;align-items:center;gap:6px;min-width:0;font-size:12px;display:flex;overflow:hidden}.InvitedDashboardList-module__FhOhsa__avatar{letter-spacing:-.4px;border-color:#18181ee6;flex:none;width:28px;height:28px;font-size:11px}.InvitedDashboardList-module__FhOhsa__actions{justify-self:start;gap:6px;display:flex}.InvitedDashboardList-module__FhOhsa__acceptButton,.InvitedDashboardList-module__FhOhsa__rejectButton{width:52px;height:28px;color:var(--color-white);border-radius:999px;font-size:12px;position:relative;overflow:hidden}.InvitedDashboardList-module__FhOhsa__acceptButton{background-color:var(--color-primary-500)}.InvitedDashboardList-module__FhOhsa__rejectButton{background-color:var(--color-black-500)}.InvitedDashboardList-module__FhOhsa__acceptButton:hover{filter:brightness(1.1)}.InvitedDashboardList-module__FhOhsa__rejectButton:hover{filter:brightness(1.15)}.InvitedDashboardList-module__FhOhsa__acceptButton:after,.InvitedDashboardList-module__FhOhsa__rejectButton:after{opacity:0;content:"";background-color:#ffffff40;border-radius:999px;width:0;height:0;position:absolute;inset:50%;transform:translate(-50%,-50%)}.InvitedDashboardList-module__FhOhsa__acceptButton:active:after,.InvitedDashboardList-module__FhOhsa__rejectButton:active:after{opacity:1;width:220%;height:220%;transition:width .25s,height .25s,opacity .4s}.InvitedDashboardList-module__FhOhsa__sentinel{min-height:24px;color:var(--dashboard-text-muted);font:var(--text-xs-medium);text-align:center;padding-top:8px}.InvitedDashboardList-module__FhOhsa__skeleton{background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1f 37%,#ffffff0d 63%) 0 0/400% 100%;border-radius:10px;height:52px;animation:1.2s infinite InvitedDashboardList-module__FhOhsa__skeleton-loading}.InvitedDashboardList-module__FhOhsa__acceptButton:disabled,.InvitedDashboardList-module__FhOhsa__rejectButton:disabled{cursor:not-allowed;opacity:.6}@keyframes InvitedDashboardList-module__FhOhsa__skeleton-loading{0%{background-position:100%}to{background-position:0}}@media (min-width:768px){.InvitedDashboardList-module__FhOhsa__panel{border-radius:16px;padding:0 18px 18px}.InvitedDashboardList-module__FhOhsa__toolbar{justify-content:flex-end}.InvitedDashboardList-module__FhOhsa__searchBox{width:100%;padding:0 20px}.InvitedDashboardList-module__FhOhsa__header,.InvitedDashboardList-module__FhOhsa__row{grid-template-columns:minmax(0,1fr) 140px 118px;gap:18px}.InvitedDashboardList-module__FhOhsa__header{height:42px;font-size:12px}.InvitedDashboardList-module__FhOhsa__row{min-height:52px;padding:0;font-size:13px}.InvitedDashboardList-module__FhOhsa__inviter{gap:8px;font-size:13px}.InvitedDashboardList-module__FhOhsa__avatar{width:30px;height:30px;font-size:12px}.InvitedDashboardList-module__FhOhsa__actions{justify-self:start}.InvitedDashboardList-module__FhOhsa__acceptButton,.InvitedDashboardList-module__FhOhsa__rejectButton{width:56px;height:28px}}@media (min-width:1200px){.InvitedDashboardList-module__FhOhsa__panel{border-radius:20px;padding:0 20px 18px}.InvitedDashboardList-module__FhOhsa__header,.InvitedDashboardList-module__FhOhsa__row{grid-template-columns:minmax(0,1fr) 220px 128px;gap:200px}.InvitedDashboardList-module__FhOhsa__header{font-size:13px}.InvitedDashboardList-module__FhOhsa__searchBox{width:355px}.InvitedDashboardList-module__FhOhsa__row{font-size:14px}}
.DashBoardList-module__oZsdEq__sideMenu{flex-direction:column;flex:1;padding:20px 10px;display:flex;overflow:hidden}.DashBoardList-module__oZsdEq__add{justify-content:space-between;align-items:center;padding:12px 14px 10px;display:flex}.DashBoardList-module__oZsdEq__add>span{font:var(--text-lg-14-bold);color:var(--color-gray-500)}.DashBoardList-module__oZsdEq__add>button{background:#ffffff05;border:none;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:background-color .18s,transform .18s,box-shadow .18s;display:inline-flex}.DashBoardList-module__oZsdEq__plus{width:12.5px;height:12.5px;transition:transform .18s;display:block}.DashBoardList-module__oZsdEq__home{border-radius:15px;transition:background-color .2s,transform .2s,box-shadow .2s}.DashBoardList-module__oZsdEq__home a{justify-content:flex-start;align-items:center;gap:8px;padding:16px 14px 16px 12px;display:flex}.DashBoardList-module__oZsdEq__active{background:var(--sidebar-item-active-bg);box-shadow:var(--sidebar-item-active-shadow);border-radius:15px}.DashBoardList-module__oZsdEq__home span{font:var(--text-lg-16-medium);color:#fffffff5}.DashBoardList-module__oZsdEq__homeImg{width:18px;height:18px}.DashBoardList-module__oZsdEq__statusText{color:var(--color-gray-600);font:var(--text-sm-medium);margin:12px 14px;line-height:1.5}.DashBoardList-module__oZsdEq__menus{flex:1;min-height:0;overflow:hidden auto}.DashBoardList-module__oZsdEq__pinnedSection{margin-bottom:4px;padding-bottom:8px;position:relative}.DashBoardList-module__oZsdEq__pinnedSection:after{content:"";background:linear-gradient(90deg,#0000,#ffffff14 20% 80%,#0000);height:1px;position:absolute;bottom:0;left:14px;right:14px}@media (hover:hover) and (pointer:fine){.DashBoardList-module__oZsdEq__add>button:hover{background:var(--sidebar-add-button-hover-bg);box-shadow:var(--sidebar-add-button-hover-shadow);transform:translateY(-1px)}.DashBoardList-module__oZsdEq__add>button:hover .DashBoardList-module__oZsdEq__plus{transform:rotate(90deg)scale(1.04)}.DashBoardList-module__oZsdEq__home:hover{background:var(--sidebar-item-hover-bg);box-shadow:var(--sidebar-item-hover-shadow);transform:translateX(var(--sidebar-item-hover-offset))}}@media (min-width:1200px){.DashBoardList-module__oZsdEq__sideMenu{padding:20px 24px}.DashBoardList-module__oZsdEq__add>span{font:var(--text-lg-16-bold)}.DashBoardList-module__oZsdEq__home>a{padding:22px 14px}.DashBoardList-module__oZsdEq__home span{font:var(--text-2lg-medium)}}
.DashboardHeader-module__gzLTEG__staticHeader{position:static}.DashboardHeader-module__gzLTEG__header{justify-content:space-between;align-items:center;width:100%;padding:16px 20px;display:flex}.DashboardHeader-module__gzLTEG__hashTag{width:20px;height:20px}.DashboardHeader-module__gzLTEG__titleWrapper{align-items:center;gap:8px;display:flex}.DashboardHeader-module__gzLTEG__title{font:var(--text-xl-bold);color:var(--color-gray-900)}@media (min-width:768px){.DashboardHeader-module__gzLTEG__header{padding:18px 0 10px}.DashboardHeader-module__gzLTEG__hashTag{width:28px;height:28px}.DashboardHeader-module__gzLTEG__title{font:var(--text-2lg-bold)}}@media (min-width:1200px){.DashboardHeader-module__gzLTEG__header{padding:24px 0 14px}.DashboardHeader-module__gzLTEG__hashTag{width:36px;height:36px}.DashboardHeader-module__gzLTEG__title{font:var(--text-3xl-bold)}}
.MyDashboardList-module__Gc7LLa__sectionHeader{width:min(100%, var(--dashboard-content-max-width));margin:0 auto var(--dashboard-section-title-margin-bottom);justify-content:space-between;align-items:center;gap:12px;display:flex}.MyDashboardList-module__Gc7LLa__sectionTitle{color:#fffffff5;font:var(--text-lg-16-bold);text-shadow:0 4px 14px #0000002e;margin:0}.MyDashboardList-module__Gc7LLa__pagination{color:var(--color-white);font:var(--text-xs-semibold);flex:none;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.MyDashboardList-module__Gc7LLa__pageButton{color:#fffffff2;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;transition:transform .18s,background-color .18s,color .18s;display:inline-flex}.MyDashboardList-module__Gc7LLa__pageButton svg{fill:currentColor;stroke:currentColor;width:18px;height:18px}.MyDashboardList-module__Gc7LLa__pageButton:hover{color:var(--color-white);background-color:#ffffff1f;transform:translateY(-1px)}.MyDashboardList-module__Gc7LLa__pageButton:active{transform:scale(.92)}.MyDashboardList-module__Gc7LLa__pageButton:disabled{cursor:not-allowed;color:#ffffff47;opacity:1;background-color:#0000}.MyDashboardList-module__Gc7LLa__statusText{width:min(100%, var(--dashboard-content-max-width));color:var(--dashboard-text-muted);font:var(--text-sm-medium);margin:0 auto}.MyDashboardList-module__Gc7LLa__dashboardCardGrid{width:min(100%, var(--dashboard-content-max-width));grid-template-columns:1fr;gap:10px;margin:0 auto;display:grid}.MyDashboardList-module__Gc7LLa__createDashboardCard,.MyDashboardList-module__Gc7LLa__dashboardCard{height:80px;color:var(--color-gray-800);font:var(--text-sm-semibold);background-color:#1f2026f5;border:1px solid #ffffff0a;border-radius:18px;align-items:center;padding:0 20px;transition:transform .2s,box-shadow .2s,border-color .2s,background-color .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 22px #0000001f}.MyDashboardList-module__Gc7LLa__createDashboardCard:after,.MyDashboardList-module__Gc7LLa__dashboardCard:after{opacity:0;content:"";background-color:#ffffff24;border-radius:999px;width:0;height:0;position:absolute;inset:50%;transform:translate(-50%,-50%)}.MyDashboardList-module__Gc7LLa__createDashboardCard:active:after,.MyDashboardList-module__Gc7LLa__dashboardCard:active:after{opacity:1;width:220%;height:220%;transition:width .28s,height .28s,opacity .45s}.MyDashboardList-module__Gc7LLa__createDashboardCard:hover,.MyDashboardList-module__Gc7LLa__dashboardCard:hover{background-color:#26272efa;border-color:#ffffff1f;transform:translateY(-4px);box-shadow:0 18px 34px #0000003d}.MyDashboardList-module__Gc7LLa__createDashboardCard:active,.MyDashboardList-module__Gc7LLa__dashboardCard:active{transform:translateY(-1px)scale(.98)}.MyDashboardList-module__Gc7LLa__createDashboardCard{background-color:#1f2026db;border:2px dashed #ffffff47;justify-content:center;gap:8px}.MyDashboardList-module__Gc7LLa__createDashboardCard:hover{border-color:#ffffff7a}.MyDashboardList-module__Gc7LLa__dashboardCard{gap:8px}.MyDashboardList-module__Gc7LLa__dashboardColor{border-radius:999px;flex:none;width:8px;height:8px}.MyDashboardList-module__Gc7LLa__dashboardTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.MyDashboardList-module__Gc7LLa__dashboardCrown{flex:none}@media (min-width:768px){.MyDashboardList-module__Gc7LLa__sectionTitle{font:var(--text-xl-bold)}.MyDashboardList-module__Gc7LLa__dashboardCardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.MyDashboardList-module__Gc7LLa__createDashboardCard,.MyDashboardList-module__Gc7LLa__dashboardCard{height:80px;font:var(--text-md-semibold);padding:0 18px}}@media (min-width:768px) and (max-width:1199px){.MyDashboardList-module__Gc7LLa__dashboardCardGrid>:nth-child(n+3){display:none}}@media (min-width:1200px){.MyDashboardList-module__Gc7LLa__dashboardCardGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.MyDashboardList-module__Gc7LLa__createDashboardCard,.MyDashboardList-module__Gc7LLa__dashboardCard{border-radius:18px;height:80px;padding:0 24px}}@media (max-width:767px){.MyDashboardList-module__Gc7LLa__dashboardCardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.MyDashboardList-module__Gc7LLa__dashboardCardGrid>:nth-child(n+3){display:none}.MyDashboardList-module__Gc7LLa__createDashboardCard,.MyDashboardList-module__Gc7LLa__dashboardCard{height:80px;padding:0 14px}}
.DashBoardItem-module__8zCkxq__menu{border-radius:12px;justify-content:space-between;align-items:center;height:58px;padding:16px 14px 16px 12px;transition:background-color .2s,transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.DashBoardItem-module__8zCkxq__active{background:var(--sidebar-item-active-bg);box-shadow:var(--sidebar-item-active-shadow)}.DashBoardItem-module__8zCkxq__menu>div:first-child{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.DashBoardItem-module__8zCkxq__menu>div:first-child .DashBoardItem-module__8zCkxq__pinButton{flex-shrink:0;margin-left:-4px}.DashBoardItem-module__8zCkxq__hashTag{width:20px;height:20px;transition:transform .2s;position:relative}.DashBoardItem-module__8zCkxq__title{font:var(--text-lg-16-bold);color:#fffffff0;text-overflow:ellipsis;white-space:nowrap;transition:color .2s,transform .2s;overflow:hidden}.DashBoardItem-module__8zCkxq__crown{width:20px;height:20px;transition:transform .2s,filter .2s;position:relative}.DashBoardItem-module__8zCkxq__pinButton{cursor:pointer;opacity:.35;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:opacity .18s,transform .18s,background-color .18s;display:inline-flex}.DashBoardItem-module__8zCkxq__pinButton.DashBoardItem-module__8zCkxq__pinned{opacity:1}.DashBoardItem-module__8zCkxq__pinButton.DashBoardItem-module__8zCkxq__pinned .DashBoardItem-module__8zCkxq__pinIcon{color:var(--color-gray-500)}.DashBoardItem-module__8zCkxq__pinIcon{transition:transform .18s;display:block}.DashBoardItem-module__8zCkxq__menu:before{opacity:0;content:"";pointer-events:none;background:linear-gradient(90deg,#70ff5e1f,#0000 38%);transition:opacity .2s;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.DashBoardItem-module__8zCkxq__menu:hover{background:var(--sidebar-item-hover-bg);box-shadow:var(--sidebar-item-hover-shadow);transform:translateX(calc(var(--sidebar-item-hover-offset) + 1px))}.DashBoardItem-module__8zCkxq__menu:hover:before{opacity:1}.DashBoardItem-module__8zCkxq__menu:hover .DashBoardItem-module__8zCkxq__hashTag{transform:scale(1.08)}.DashBoardItem-module__8zCkxq__menu:hover .DashBoardItem-module__8zCkxq__title{color:var(--color-white);transform:translate(1px)}.DashBoardItem-module__8zCkxq__menu:hover .DashBoardItem-module__8zCkxq__crown{filter:drop-shadow(0 4px 10px #ffcb4638);transform:translateY(-1px)scale(1.04)}.DashBoardItem-module__8zCkxq__menu:hover .DashBoardItem-module__8zCkxq__pinButton{opacity:.6}.DashBoardItem-module__8zCkxq__menu:hover .DashBoardItem-module__8zCkxq__pinButton.DashBoardItem-module__8zCkxq__pinned{opacity:1}.DashBoardItem-module__8zCkxq__pinButton:hover .DashBoardItem-module__8zCkxq__pinIcon{transform:rotate(-15deg)}}@media (min-width:1200px){.DashBoardItem-module__8zCkxq__menu{padding:16px 14px 16px 10px}.DashBoardItem-module__8zCkxq__hashTag{width:24px;height:24px}.DashBoardItem-module__8zCkxq__title{font:var(--text-2lg-bold)}.DashBoardItem-module__8zCkxq__crown{width:24px;height:24px;top:-2px;left:-3px}}
@keyframes SkeletonDashboard-module__TFAnQW__shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes SkeletonDashboard-module__TFAnQW__fadeIn{0%{opacity:0}to{opacity:.7}}.SkeletonDashboard-module__TFAnQW__headerWrapper{justify-content:space-between;align-items:center;width:100%;padding:20px;display:flex}.SkeletonDashboard-module__TFAnQW__title{width:150px;height:30px}.SkeletonDashboard-module__TFAnQW__columnContainer{flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:20px;display:flex}.SkeletonDashboard-module__TFAnQW__columnWrapper{border-radius:6px;width:100%;height:56px;padding:12px 14px}.SkeletonDashboard-module__TFAnQW__lightSkeleton{opacity:.7;background-color:#2c2c2e80;border-radius:8px;animation:.3s ease-in-out SkeletonDashboard-module__TFAnQW__fadeIn;position:relative;overflow:hidden}.SkeletonDashboard-module__TFAnQW__lightSkeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffff0a,#0000);width:100%;height:100%;animation:2s linear infinite SkeletonDashboard-module__TFAnQW__shimmer;position:absolute;top:0;left:0}@media (min-width:1200px){.SkeletonDashboard-module__TFAnQW__title{width:150px;height:44px}.SkeletonDashboard-module__TFAnQW__columnContainer{flex-direction:row;justify-content:flex-start;align-items:flex-start}.SkeletonDashboard-module__TFAnQW__columnWrapper{width:330px}}
.SkeletonListSection-module__ozMMqG__container{background-color:#1e1e24;border:1px solid #2a2a32;border-radius:16px;width:100%;padding:24px}.SkeletonListSection-module__ozMMqG__header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.SkeletonListSection-module__ozMMqG__titleGroup{align-items:center;gap:8px;display:flex}.SkeletonListSection-module__ozMMqG__title{width:80px;height:28px}.SkeletonListSection-module__ozMMqG__badge{width:40px;height:24px}.SkeletonListSection-module__ozMMqG__paginationGroup{align-items:center;gap:8px;display:flex}.SkeletonListSection-module__ozMMqG__pagination{width:80px;height:30px}.SkeletonListSection-module__ozMMqG__subTitle{width:40px;height:24px}.SkeletonListSection-module__ozMMqG__item{border-bottom:1px solid #2a2a32;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.SkeletonListSection-module__ozMMqG__userInfo{align-items:center;gap:12px;display:flex}.SkeletonListSection-module__ozMMqG__text{width:128px;height:20px}
.SkeletonMyDashboardList-module__aT69JG__container{width:100%}.SkeletonMyDashboardList-module__aT69JG__paginationGroup{justify-content:flex-end;align-items:center;gap:8px;height:30px;display:flex}.SkeletonMyDashboardList-module__aT69JG__paginationText{width:40px;height:30px}.SkeletonMyDashboardList-module__aT69JG__paginationBtn{width:30px;height:30px}.SkeletonMyDashboardList-module__aT69JG__skeletonCard{background-color:#1e1e24;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;width:100%;height:80px;padding:20px;display:flex}.SkeletonMyDashboardList-module__aT69JG__contentTitleWrapper{align-items:center;gap:8px;width:80%;display:flex}.SkeletonMyDashboardList-module__aT69JG__dot{width:8px;height:8px}.SkeletonMyDashboardList-module__aT69JG__title{width:60%;height:20px}.SkeletonMyDashboardList-module__aT69JG__icon{width:12px;height:12px}
.SidebarFooter-module__PM5Eca__footer{border-top:2px solid #2c2b30;justify-content:space-between;align-items:center;height:60px;padding:12px 20px;display:flex;position:relative}.SidebarFooter-module__PM5Eca__nameWrapper{align-items:center;gap:8px;display:flex}.SidebarFooter-module__PM5Eca__profile{background-color:var(--color-profile-green);width:26px;height:26px;font:var(--text-xs-semibold);color:var(--color-white);border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.SidebarFooter-module__PM5Eca__profileImg{object-fit:cover;border-radius:100px;flex-shrink:0;width:26px;height:26px}.SidebarFooter-module__PM5Eca__userName{font:var(--text-md-medium);color:var(--color-gray-900);white-space:nowrap;text-overflow:ellipsis;max-width:100px;overflow:hidden}.SidebarFooter-module__PM5Eca__settingButton{cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;padding:6px;transition:background-color .15s;display:flex}.SidebarFooter-module__PM5Eca__settingButton:hover{background-color:var(--color-black-300)}@media (min-width:1200px){.SidebarFooter-module__PM5Eca__footer{padding:12px 30px}.SidebarFooter-module__PM5Eca__profile,.SidebarFooter-module__PM5Eca__profileImg{width:30px;height:30px}.SidebarFooter-module__PM5Eca__userName{font:var(--text-lg-16-medium);max-width:140px}}
.signup-module__rERznW__container{background-image:url(/assets/backgroundImg/signup_bg.svg);background-position:50%;background-size:cover;justify-content:center;align-items:center;min-height:100vh;display:flex}.signup-module__rERznW__container:before{content:"";background:#0006;position:absolute;inset:0}.signup-module__rERznW__container>*{z-index:1;position:relative}.signup-module__rERznW__formSection{justify-content:center;align-items:center;width:100%;padding:0 24px;display:flex}.signup-module__rERznW__placeholderBox{aspect-ratio:1;border-radius:30px;width:100%}@media (min-width:768px){.signup-module__rERznW__formSection{padding:0 40px}}@media (min-width:1024px){.signup-module__rERznW__formSection{width:50%;padding:0 60px}}
.page-module__LtfVQW__page{--dashboard-topbar-height:60px;--dashboard-shell-padding:12px;--dashboard-content-max-width:1480px;--dashboard-panel-radius:18px;--dashboard-panel-min-height:156px;--dashboard-panel-padding:18px 14px;--dashboard-panel-bg:#1f2026f0;--dashboard-panel-border:#ffffff0d;--dashboard-text-muted:#ffffffb3;--dashboard-empty-image-size:96px;--dashboard-bg-opacity:.68;--dashboard-bg-scale:1.18;--dashboard-page-padding-bottom:24px;--dashboard-hero-gap:6px;--dashboard-hero-margin-bottom:14px;--dashboard-breadcrumb-offset-y:-4px;--dashboard-section-gap:18px;--dashboard-section-title-margin-bottom:10px;--dashboard-empty-state-gap:10px;background-color:#35363a;min-height:100%;position:relative}.page-module__LtfVQW__backgroundLayer{pointer-events:none;position:absolute;inset:0;overflow:hidden}.page-module__LtfVQW__backgroundLayer:after{content:"";background:linear-gradient(#1312161f,#1312164d);position:absolute;inset:0}.page-module__LtfVQW__backgroundImage{object-fit:cover;object-position:center center;opacity:var(--dashboard-bg-opacity);transform:scale(var(--dashboard-bg-scale));transform-origin:50%;filter:saturate(.92)}.page-module__LtfVQW__canvas{min-height:100%;position:relative;overflow-y:auto}.page-module__LtfVQW__inner{width:100%;padding:calc(var(--dashboard-topbar-height) + 8px) var(--dashboard-shell-padding) var(--dashboard-page-padding-bottom)}.page-module__LtfVQW__hero{width:min(100%, var(--dashboard-content-max-width));margin:0 auto var(--dashboard-hero-margin-bottom);gap:var(--dashboard-hero-gap);flex-direction:column;display:flex}.page-module__LtfVQW__breadcrumb{color:#ffffffdb;font:var(--text-2xl-semibold);text-shadow:0 1px #ffffff1f,0 8px 18px #0000001f;margin:0;transform:translateY(-26px)}.page-module__LtfVQW__pageTitle{color:#fffffff5;width:100%;font:var(--text-lg-16-bold);text-shadow:0 1px #ffffff24,0 10px 20px #0000001f;margin:0}.page-module__LtfVQW__sectionList{gap:var(--dashboard-section-gap);flex-direction:column;display:flex}.page-module__LtfVQW__section{flex-direction:column;align-items:center;display:flex}.page-module__LtfVQW__sectionTitle{color:#fffffff5;font:var(--text-lg-16-bold);text-shadow:0 4px 14px #0000002e;margin:0}.page-module__LtfVQW__section>.page-module__LtfVQW__sectionTitle{width:min(100%, var(--dashboard-content-max-width));margin:0 auto var(--dashboard-section-title-margin-bottom)}@media (min-width:768px){.page-module__LtfVQW__page{--dashboard-topbar-height:48px;--dashboard-shell-padding:20px;--dashboard-panel-radius:14px;--dashboard-panel-min-height:150px;--dashboard-panel-padding:20px 18px;--dashboard-empty-image-size:104px;--dashboard-bg-opacity:.62;--dashboard-bg-scale:1.2;--dashboard-page-padding-bottom:28px;--dashboard-hero-gap:8px;--dashboard-hero-margin-bottom:14px;--dashboard-breadcrumb-offset-y:0;--dashboard-section-gap:18px;--dashboard-section-title-margin-bottom:12px;--dashboard-empty-state-gap:10px}.page-module__LtfVQW__inner{padding:calc(var(--dashboard-topbar-height) + 8px) var(--dashboard-shell-padding) var(--dashboard-page-padding-bottom)}.page-module__LtfVQW__backgroundLayer:after{background:linear-gradient(#1312161a,#1312163d)}.page-module__LtfVQW__breadcrumb{font:var(--text-2xl-semibold)}.page-module__LtfVQW__pageTitle,.page-module__LtfVQW__sectionTitle{font:var(--text-md-bold)}}@media (min-width:1200px){.page-module__LtfVQW__page{--dashboard-topbar-height:72px;--dashboard-shell-padding:32px;--dashboard-panel-radius:20px;--dashboard-panel-min-height:220px;--dashboard-panel-padding:28px 24px;--dashboard-empty-image-size:152px;--dashboard-bg-opacity:.56;--dashboard-bg-scale:1.3;--dashboard-page-padding-bottom:36px;--dashboard-hero-margin-bottom:18px;--dashboard-section-gap:24px;--dashboard-section-title-margin-bottom:14px;--dashboard-empty-state-gap:14px}.page-module__LtfVQW__inner{padding:calc(var(--dashboard-topbar-height) + 16px) var(--dashboard-shell-padding) var(--dashboard-page-padding-bottom)}.page-module__LtfVQW__breadcrumb{font:var(--text-3xl-semibold)}.page-module__LtfVQW__pageTitle,.page-module__LtfVQW__sectionTitle{font:var(--text-xl-bold)}}@media (max-width:767px){.page-module__LtfVQW__sectionList{gap:10px}}
.SkeletonFooter-module__vK3Zmq__container{justify-content:space-between;align-items:center;width:100%;display:flex}.SkeletonFooter-module__vK3Zmq__userWrapper{align-items:center;gap:4px;display:flex}.SkeletonFooter-module__vK3Zmq__userName{width:60px;height:30px}.SkeletonFooter-module__vK3Zmq__icon{width:30px;height:30px}
.login-module__3lrIIq__container{background-image:url(/assets/backgroundImg/login_bg.svg);background-position:50%;background-size:cover;justify-content:center;align-items:center;min-height:100vh;display:flex}.login-module__3lrIIq__container:before{content:"";background:#0006;position:absolute;inset:0}.login-module__3lrIIq__container>*{z-index:1;position:relative}.login-module__3lrIIq__mainContent{width:100%;height:100vh;display:flex}.login-module__3lrIIq__formSection{justify-content:center;align-items:center;width:100%;padding:0 24px;display:flex}.login-module__3lrIIq__illustrationSection{display:none}.login-module__3lrIIq__placeholderBox{aspect-ratio:1;border-radius:30px;width:100%}@media (min-width:768px){.login-module__3lrIIq__formSection{padding:0 40px}}@media (min-width:1024px){.login-module__3lrIIq__formSection{width:50%;padding:0 60px}.login-module__3lrIIq__illustrationSection{justify-content:center;align-items:center;width:50%;display:flex}}
.layout-module__56S5ha__shell{background-color:#4a4a4a;grid-template-columns:minmax(0,1fr);height:100vh;display:grid;overflow:hidden}.layout-module__56S5ha__contentArea{background-color:#2d2d32;flex-direction:column;grid-column:1/-1;min-width:0;min-height:0;display:flex;overflow:hidden}.layout-module__56S5ha__resizeHandle{cursor:col-resize;background-color:#ffffff0a;transition:background-color .2s;display:none}.layout-module__56S5ha__resizeHandle:hover{background-color:#ffffff1f}.layout-module__56S5ha__main{flex:1;min-width:0;min-height:0;overflow:hidden auto}.layout-module__56S5ha__mobileOverlay{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;visibility:hidden;pointer-events:none;background:#07080b75;border:none;transition:opacity .24s,visibility .24s;position:fixed;inset:0}.layout-module__56S5ha__mobileOverlayVisible{opacity:1;visibility:visible;pointer-events:auto}@media (min-width:768px){.layout-module__56S5ha__shell{grid-template-columns:280px 8px minmax(0,1fr)}.layout-module__56S5ha__contentArea{grid-column:auto}.layout-module__56S5ha__resizeHandle{display:block}.layout-module__56S5ha__mobileOverlay{display:none}}@media (min-width:1200px){.layout-module__56S5ha__shell{grid-template-columns:360px 8px minmax(0,1fr)}}
.page-module__PxcVoq__page{background-color:var(--color-background);width:100%;min-height:100%;padding:20px 16px 48px}.page-module__PxcVoq__backButton{border-radius:var(--radius-sm);color:var(--color-gray-700);font:var(--text-xl-semibold);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-bottom:20px;padding:6px 10px 6px 6px;transition:background-color .15s,color .15s;display:inline-flex}.page-module__PxcVoq__backButton:hover{background-color:var(--color-black-300);color:var(--color-white)}.page-module__PxcVoq__section{width:100%;margin-bottom:24px}.page-module__PxcVoq__sectionTitle{font:var(--text-2xl-bold);color:var(--color-gray-700);margin-bottom:16px}.page-module__PxcVoq__profileCard{flex-direction:column;gap:20px;display:flex}.page-module__PxcVoq__avatarArea{flex-direction:column;justify-content:flex-start;align-items:center;gap:8px;display:flex}.page-module__PxcVoq__avatarButton{border-radius:var(--radius-sm);background-color:var(--color-gray-300);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:100px;height:100px;display:flex;position:relative;overflow:hidden}.page-module__PxcVoq__avatarButton:hover{border:2px solid var(--color-gray-700)}.page-module__PxcVoq__avatarImage{object-fit:cover}.page-module__PxcVoq__avatarPlus{color:var(--color-white);font-size:32px;font-weight:300;line-height:1}.page-module__PxcVoq__avatarDeleteButton{border-radius:var(--radius-sm);background-color:var(--color-black-500);color:var(--color-white);font:var(--text-lg-16-semibold);cursor:pointer;border:none;justify-content:center;align-items:center;gap:4px;margin-top:8px;padding:4px 10px;display:flex}.page-module__PxcVoq__hiddenInput{display:none}.page-module__PxcVoq__profileForm,.page-module__PxcVoq__passwordCard{flex-direction:column;gap:16px;display:flex}.page-module__PxcVoq__inputGroup{flex-direction:column;gap:8px;display:flex}.page-module__PxcVoq__label{font:var(--text-lg-16-semibold);color:var(--color-gray-700)}.page-module__PxcVoq__inputField{background-color:var(--color-black-200);border:1px solid var(--color-gray-300);border-radius:var(--radius-md);width:100%;height:50px;color:var(--color-gray-900);font:var(--text-lg-16-medium);box-sizing:border-box;outline:none;padding:0 16px;transition:border-color .15s}.page-module__PxcVoq__inputField::placeholder{color:var(--color-gray-500)}.page-module__PxcVoq__inputField:focus{border-color:var(--color-gray-700)}.page-module__PxcVoq__inputField.page-module__PxcVoq__disabled{background-color:var(--color-black-400);color:var(--color-gray-500);cursor:not-allowed;border-color:var(--color-gray-200)}.page-module__PxcVoq__inputError,.page-module__PxcVoq__inputError:focus{border-color:var(--color-danger)}.page-module__PxcVoq__errorMessage{font:var(--text-md-medium);color:var(--color-danger);margin:0}.page-module__PxcVoq__inputWrapper{align-items:center;display:flex;position:relative}.page-module__PxcVoq__inputWrapper .page-module__PxcVoq__inputField{padding-right:44px}.page-module__PxcVoq__eyeButton{cursor:pointer;color:var(--color-gray-500);border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:color .15s;display:flex;position:absolute;right:12px}.page-module__PxcVoq__eyeButton:hover{color:var(--color-gray-700)}.page-module__PxcVoq__submitButton{border-radius:var(--radius-sm);background-color:var(--color-primary-500);width:100%;height:50px;color:var(--color-white);font:var(--text-2lg-semibold);cursor:pointer;border:none;margin-top:8px;transition:background-color .18s,transform .12s}.page-module__PxcVoq__submitButton:hover:not(:disabled){background-color:var(--color-primary-600)}.page-module__PxcVoq__submitButton:active:not(:disabled){transform:scale(.98)}.page-module__PxcVoq__submitButton:disabled{background-color:var(--color-primary-800);color:var(--color-primary-950);cursor:not-allowed}@media (min-width:744px){.page-module__PxcVoq__page{padding:24px 24px 64px}.page-module__PxcVoq__section{max-width:620px;margin-bottom:32px}.page-module__PxcVoq__sectionTitle{margin-bottom:20px}.page-module__PxcVoq__profileCard{flex-direction:row;align-items:flex-start;gap:24px}.page-module__PxcVoq__avatarArea{flex-shrink:0}.page-module__PxcVoq__avatarButton{width:182px;height:182px}.page-module__PxcVoq__profileForm{flex:1;min-width:0}}@media (min-width:1024px){.page-module__PxcVoq__page{padding:32px 40px 80px}.page-module__PxcVoq__section{max-width:680px}.page-module__PxcVoq__profileCard{gap:32px}}
