.TaskCard-module__3RKtrW__card{cursor:grab;background:var(--panel);border:1px solid var(--line);touch-action:none;border-radius:9px;padding:11px 11px 9px;transition:background .13s,border-color .13s,color .13s,opacity .13s,transform .13s}.TaskCard-module__3RKtrW__card.TaskCard-module__3RKtrW__locked{cursor:pointer}.TaskCard-module__3RKtrW__card.TaskCard-module__3RKtrW__overlay{cursor:grabbing;border-color:var(--ink3);width:252px;transform:rotate(1.5deg);box-shadow:0 10px 26px #0000003d}.TaskCard-module__3RKtrW__card:not(.TaskCard-module__3RKtrW__dragging):hover{border-color:var(--hover-border);transform:translateY(-1px)}.TaskCard-module__3RKtrW__dragging{opacity:.4}.TaskCard-module__3RKtrW__cover{object-fit:cover;border-radius:8px 8px 0 0;width:calc(100% + 24px);height:84px;margin:-12px -12px 9px;display:block}.TaskCard-module__3RKtrW__top{align-items:flex-start;gap:8px;display:flex}.TaskCard-module__3RKtrW__title{letter-spacing:-.005em;flex:1;font-weight:500;line-height:1.35}.TaskCard-module__3RKtrW__dot{border-radius:50%;flex:none;width:5px;height:5px;margin-top:5px}.TaskCard-module__3RKtrW__tags{flex-wrap:wrap;gap:5px;padding-top:8px;display:flex}.TaskCard-module__3RKtrW__tag{background:var(--chip);color:var(--ink2);border:1px solid #0000;border-radius:4px;padding:2px 6px;font-size:10.5px}.TaskCard-module__3RKtrW__foot{color:var(--ink3);align-items:center;gap:8px;padding-top:10px;font-size:11px;display:flex}.TaskCard-module__3RKtrW__avatars{align-items:center;display:flex}.TaskCard-module__3RKtrW__avatars>*+*{margin-left:-6px}.TaskCard-module__3RKtrW__avatarMore{color:var(--ink3);margin-left:3px;font-size:10px}.TaskCard-module__3RKtrW__meta{font-family:var(--font-mono), monospace;align-items:center;gap:4px;margin-left:auto;display:flex}
.Column-module__j8N5Aa__column{border-radius:10px;flex:none;width:252px;margin:-4px;padding:4px;transition:background .12s}.Column-module__j8N5Aa__drop{background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line)}.Column-module__j8N5Aa__head{align-items:center;gap:7px;padding:0 3px 10px;display:flex}.Column-module__j8N5Aa__dot{border-radius:50%;flex:none;width:8px;height:8px}.Column-module__j8N5Aa__label{letter-spacing:.01em;font-size:12px;font-weight:600}.Column-module__j8N5Aa__count{color:var(--ink3);font-size:11px}.Column-module__j8N5Aa__actions{color:var(--ink3);opacity:.55;align-items:center;gap:2px;margin-left:auto;transition:opacity .12s;display:flex}.Column-module__j8N5Aa__head:hover .Column-module__j8N5Aa__actions{opacity:1}.Column-module__j8N5Aa__arrow{cursor:pointer;padding:2px;transition:color .14s,background-color .14s,border-color .14s,opacity .14s;display:flex}.Column-module__j8N5Aa__arrow:hover{color:var(--ink2)}.Column-module__j8N5Aa__edit{cursor:pointer;padding:2px;transition:color .14s,background-color .14s,border-color .14s,opacity .14s;display:flex}.Column-module__j8N5Aa__edit:hover{color:var(--ink2)}.Column-module__j8N5Aa__list{flex-direction:column;gap:8px;min-height:60px;display:flex}.Column-module__j8N5Aa__addTask{cursor:pointer;border:1px dashed var(--line);color:var(--ink3);background:0 0;border-radius:8px;align-items:center;gap:7px;padding:8px 11px;font-family:inherit;font-size:12px;display:flex}.Column-module__j8N5Aa__addTask:hover{color:var(--ink2);border-color:var(--hover-border)}
.Modal-module__7LRQSW__overlay{z-index:200;background:#08080680;justify-content:center;align-items:flex-start;padding-top:9vh;display:flex;position:fixed;inset:0}.Modal-module__7LRQSW__modal{background:var(--panel);border:1px solid var(--line);border-radius:12px;max-width:calc(100vw - 32px);max-height:82vh;overflow:auto;box-shadow:0 24px 60px #00000038}.Modal-module__7LRQSW__head{border-bottom:1px solid var(--line2);align-items:center;gap:9px;padding:15px 18px;display:flex}.Modal-module__7LRQSW__head b{font-weight:600}.Modal-module__7LRQSW__subtitle{font-family:var(--font-mono), monospace;color:var(--ink3);font-size:11px}.Modal-module__7LRQSW__close{cursor:pointer;color:var(--ink3);font-size:15px;line-height:1;transition:color .14s,background-color .14s,border-color .14s,opacity .14s}.Modal-module__7LRQSW__headBtn{width:22px;height:22px;color:var(--ink3);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.Modal-module__7LRQSW__headBtn:hover,.Modal-module__7LRQSW__close:hover{color:var(--ink2)}.Modal-module__7LRQSW__body{flex-direction:column;gap:14px;padding:18px;display:flex}.Modal-module__7LRQSW__foot{border-top:1px solid var(--line2);align-items:center;gap:9px;padding:13px 18px;display:flex}.Modal-module__7LRQSW__grow{flex:1}@media (max-width:640px){.Modal-module__7LRQSW__overlay{padding-top:5vh}.Modal-module__7LRQSW__modal{max-height:86vh}.Modal-module__7LRQSW__head{padding:13px 15px}.Modal-module__7LRQSW__body{gap:12px;padding:15px}.Modal-module__7LRQSW__foot{padding:11px 15px}}
.ImageCropper-module__b9gU8W__stage{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;background:#000;border-radius:14px;position:relative;overflow:hidden}.ImageCropper-module__b9gU8W__dragging{cursor:grabbing}.ImageCropper-module__b9gU8W__img{transform-origin:50%;will-change:transform;pointer-events:none;max-width:none;position:absolute;top:50%;left:50%}.ImageCropper-module__b9gU8W__ring{pointer-events:none;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 999px #00000080}.ImageCropper-module__b9gU8W__rect{pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff59}
.MemberPicker-module__CUL4Iq__list{border:1px solid var(--line);border-radius:8px}.MemberPicker-module__CUL4Iq__row{border-top:1px solid var(--line2);align-items:center;gap:9px;padding:6px 10px;display:flex}.MemberPicker-module__CUL4Iq__row:first-child{border-top:0;border-radius:8px 8px 0 0}.MemberPicker-module__CUL4Iq__row:last-child{border-radius:0 0 8px 8px}.MemberPicker-module__CUL4Iq__roleSelect{flex:none;width:116px}.MemberPicker-module__CUL4Iq__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.MemberPicker-module__CUL4Iq__remove{cursor:pointer;color:var(--ink3);font-size:12px;line-height:1;transition:color .14s,background-color .14s,border-color .14s,opacity .14s}.MemberPicker-module__CUL4Iq__remove:hover{color:var(--ink2)}.MemberPicker-module__CUL4Iq__empty{color:var(--ink3);padding:10px;font-size:12px}.MemberPicker-module__CUL4Iq__pickWrap{margin-top:8px;position:relative}.MemberPicker-module__CUL4Iq__trigger{cursor:pointer;border:1px solid var(--line);background:var(--bg);border-radius:8px;align-items:center;gap:9px;padding:9px 10px;display:flex}.MemberPicker-module__CUL4Iq__triggerText{color:var(--ink3);flex:1}.MemberPicker-module__CUL4Iq__pickList{z-index:40;background:var(--panel);border:1px solid var(--line);border-radius:9px;max-height:220px;margin-top:6px;overflow:hidden auto;box-shadow:0 12px 30px #00000021}.MemberPicker-module__CUL4Iq__pickRow{cursor:pointer;border-top:1px solid var(--line2);align-items:center;gap:9px;padding:9px 11px;transition:color .14s,background-color .14s,border-color .14s,opacity .14s;display:flex}.MemberPicker-module__CUL4Iq__pickRow:first-child{border-top:0}.MemberPicker-module__CUL4Iq__pickRow:hover{background:var(--hover)}
.EditProjectModal-module__fwkwlW__coverPick{cursor:pointer;border-radius:10px;height:88px;position:relative;overflow:hidden}.EditProjectModal-module__fwkwlW__coverImg{height:100%}.EditProjectModal-module__fwkwlW__coverOverlay{color:#ffffffad;opacity:0;background:#0000005c;justify-content:center;align-items:center;font-size:12px;transition:opacity .13s;display:flex;position:absolute;inset:0}.EditProjectModal-module__fwkwlW__coverPick:hover .EditProjectModal-module__fwkwlW__coverOverlay{opacity:1}.EditProjectModal-module__fwkwlW__coverRemove{color:var(--ink3);cursor:pointer;margin-top:6px;font-size:11.5px;transition:color .14s,background-color .14s,border-color .14s,opacity .14s;display:inline-block}.EditProjectModal-module__fwkwlW__coverRemove:hover{color:var(--accent)}
.TaskModal-module__3eW65W__coverView{object-fit:cover;border-radius:10px;width:100%;height:150px;display:block}.TaskModal-module__3eW65W__coverPick{cursor:pointer;border:1px solid var(--line);border-radius:10px;height:120px;transition:border-color .14s;position:relative;overflow:hidden}.TaskModal-module__3eW65W__coverPickImg{object-fit:cover;width:100%;height:100%;display:block}.TaskModal-module__3eW65W__coverEmpty{width:100%;height:100%;color:var(--ink3);background:var(--bg);justify-content:center;align-items:center;font-size:12px;display:flex}.TaskModal-module__3eW65W__coverOverlay{color:#ffffffad;opacity:0;background:#0000005c;justify-content:center;align-items:center;font-size:12px;transition:opacity .13s;display:flex;position:absolute;inset:0}.TaskModal-module__3eW65W__coverPick:hover .TaskModal-module__3eW65W__coverOverlay{opacity:1}.TaskModal-module__3eW65W__coverRemove{color:var(--ink3);cursor:pointer;margin-top:6px;font-size:11.5px;transition:color .14s,background-color .14s,border-color .14s,opacity .14s;display:inline-block}.TaskModal-module__3eW65W__coverRemove:hover{color:var(--danger,#e5484d)}.TaskModal-module__3eW65W__grid{border-top:1px solid var(--line2);grid-template-columns:92px 1fr;align-items:center;gap:9px 12px;padding-top:14px;font-size:12.5px;display:grid}.TaskModal-module__3eW65W__k{color:var(--ink3)}.TaskModal-module__3eW65W__tagRow{flex-wrap:wrap;gap:6px;padding-bottom:8px;display:flex}.TaskModal-module__3eW65W__tagChip{border:1px solid #0000;border-radius:5px;align-items:center;gap:5px;padding:2px 4px 2px 8px;font-size:11px;line-height:1.5;display:inline-flex}.TaskModal-module__3eW65W__personChip{border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:20px;align-items:center;gap:6px;padding:3px 5px 3px 4px;font-size:12px;display:inline-flex}.TaskModal-module__3eW65W__personChip .TaskModal-module__3eW65W__personOpen{align-items:center;gap:6px;display:inline-flex}.TaskModal-module__3eW65W__personOpen{cursor:pointer;border-radius:12px;transition:color .14s,background-color .14s,border-color .14s,opacity .14s}.TaskModal-module__3eW65W__personOpen:hover{color:var(--accent)}.TaskModal-module__3eW65W__tagChipX{color:currentColor;opacity:.7;cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:10px;line-height:1}.TaskModal-module__3eW65W__tagChipX:hover{opacity:1}.TaskModal-module__3eW65W__tagDot{border-radius:50%;flex:none;width:9px;height:9px}.TaskModal-module__3eW65W__pickerNew{color:var(--ink2);font-size:12.5px}.TaskModal-module__3eW65W__pickerNew:hover{color:var(--ink)}.TaskModal-module__3eW65W__row2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.TaskModal-module__3eW65W__blockLabel{text-transform:uppercase;letter-spacing:.09em;color:var(--ink3);padding-bottom:7px;font-size:10.5px}.TaskModal-module__3eW65W__docList{flex-direction:column;gap:6px;display:flex}.TaskModal-module__3eW65W__docRow{border:1px solid var(--line);background:var(--bg);border-radius:8px;align-items:center;gap:10px;padding:9px 11px;transition:color .14s,background-color .14s,border-color .14s,opacity .14s;display:flex}.TaskModal-module__3eW65W__docRow:hover{border-color:var(--hover-border)}.TaskModal-module__3eW65W__docIcon{background:var(--accent-soft);width:22px;height:22px;color:var(--accent);border-radius:6px;flex:none;justify-content:center;align-items:center;display:flex}.TaskModal-module__3eW65W__docMain{flex:1;min-width:0}.TaskModal-module__3eW65W__docTitle{overflow-wrap:anywhere;font-size:13px;font-weight:500}.TaskModal-module__3eW65W__docMeta{color:var(--ink3);font-size:11px}.TaskModal-module__3eW65W__docRemove{cursor:pointer;color:var(--ink3);flex:none;font-size:12px;line-height:1;transition:color .14s,background-color .14s,border-color .14s,opacity .14s}.TaskModal-module__3eW65W__docRemove:hover{color:var(--danger,#e5484d)}.TaskModal-module__3eW65W__picker{position:relative}.TaskModal-module__3eW65W__pickerTrigger{cursor:pointer;border:1px solid var(--line);background:var(--bg);border-radius:8px;align-items:center;gap:9px;padding:9px 11px;transition:color .14s,background-color .14s,border-color .14s,opacity .14s;display:flex}.TaskModal-module__3eW65W__pickerTrigger:hover{border-color:var(--hover-border)}.TaskModal-module__3eW65W__pickerLabel{color:var(--ink3);flex:1;font-size:12.5px}.TaskModal-module__3eW65W__pickerPop{z-index:40;background:var(--panel);border:1px solid var(--line);border-radius:9px;max-height:224px;margin-top:4px;overflow:hidden auto;box-shadow:0 12px 30px #00000021}.TaskModal-module__3eW65W__pickerRow{cursor:pointer;border-bottom:1px solid var(--line2);align-items:center;gap:10px;padding:9px 11px;transition:color .14s,background-color .14s,border-color .14s,opacity .14s;display:flex}.TaskModal-module__3eW65W__pickerRow:last-child{border-bottom:0}.TaskModal-module__3eW65W__pickerRow:hover{background:var(--hover)}.TaskModal-module__3eW65W__chkRow{cursor:pointer;border-radius:6px;align-items:center;gap:9px;margin:0 -7px;padding:6px 7px;transition:color .14s,background-color .14s,border-color .14s,opacity .14s;display:flex}.TaskModal-module__3eW65W__chkRow:hover{background:var(--hover)}.TaskModal-module__3eW65W__chkBox{border:1px solid var(--line);border-radius:4px;flex:none;justify-content:center;align-items:center;width:14px;height:14px;display:flex}.TaskModal-module__3eW65W__chkOn{background:var(--accent);border-color:var(--accent)}
.Field-module__bfn3sa__field{display:block}.Field-module__bfn3sa__label{text-transform:uppercase;letter-spacing:.09em;color:var(--ink3);padding-bottom:6px;font-size:10.5px;display:block}
.CategoryCombobox-module__bRlLtq__combo{width:100%;position:relative}.CategoryCombobox-module__bRlLtq__input{width:100%}.CategoryCombobox-module__bRlLtq__input::placeholder{color:var(--ink3)}.CategoryCombobox-module__bRlLtq__pop{z-index:50;background:var(--panel);border:1px solid var(--line);border-radius:8px;max-height:190px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden auto;box-shadow:0 12px 28px #0000002e}.CategoryCombobox-module__bRlLtq__row{cursor:pointer;border-bottom:1px solid var(--line2);padding:7px 10px;font-size:12.5px;transition:background-color .13s}.CategoryCombobox-module__bRlLtq__row:last-child{border-bottom:0}.CategoryCombobox-module__bRlLtq__row:hover{background:var(--hover)}
.Button-module__8RiFmG__btn{cursor:pointer;border:1px solid #0000;border-radius:7px;align-items:center;gap:6px;padding:7px 14px;font-family:inherit;font-size:12.5px;font-weight:500;transition:background .13s,border-color .13s,color .13s,opacity .13s;display:inline-flex}.Button-module__8RiFmG__btn:disabled{opacity:.55;cursor:default}.Button-module__8RiFmG__primary{background:var(--accent);color:#fff}.Button-module__8RiFmG__primary:hover:not(:disabled){opacity:.88}.Button-module__8RiFmG__outline{border-color:var(--line);color:var(--ink2);background:0 0}.Button-module__8RiFmG__outline:hover:not(:disabled){color:var(--ink);border-color:var(--hover-border)}
.Cover-module__48gy_a__cover{justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.Cover-module__48gy_a__empty{background:var(--sunken)}.Cover-module__48gy_a__cover img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.Cover-module__48gy_a__mark{letter-spacing:.06em;color:var(--ink3);opacity:.6;-webkit-user-select:none;user-select:none;font-weight:800}
.BoardClient-module__07EV_q__head{border-bottom:1px solid var(--line);flex:none;align-items:flex-end;gap:16px;padding:16px 22px 13px;display:flex}.BoardClient-module__07EV_q__sub{color:var(--ink3);align-items:center;gap:7px;padding-bottom:3px;font-size:11.5px;display:flex}.BoardClient-module__07EV_q__titleRow{align-items:center;gap:10px;display:flex}.BoardClient-module__07EV_q__titleRow h1{letter-spacing:-.015em;margin:0;font-size:19px;font-weight:600}.BoardClient-module__07EV_q__filterChip{cursor:pointer;background:var(--chip);color:var(--ink2);border-radius:20px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;transition:color .14s,background-color .14s,border-color .14s,opacity .14s;display:flex}.BoardClient-module__07EV_q__filterChip:hover{color:var(--ink);text-decoration:none}.BoardClient-module__07EV_q__headRight{align-items:center;gap:18px;margin-left:auto;display:flex}.BoardClient-module__07EV_q__eyebrow{text-transform:uppercase;letter-spacing:.09em;color:var(--ink3);font-size:10.5px}.BoardClient-module__07EV_q__deadlineBox{text-align:right}.BoardClient-module__07EV_q__divider{background:var(--line);width:1px;height:26px}.BoardClient-module__07EV_q__progressTrack{background:var(--chip);border-radius:3px;width:120px;height:4px;overflow:hidden}.BoardClient-module__07EV_q__scroll{flex:1;padding:18px 22px 26px;overflow:auto}.BoardClient-module__07EV_q__board{align-items:flex-start;gap:14px;min-width:max-content;display:flex}.BoardClient-module__07EV_q__addColumn{cursor:pointer;border:1px dashed var(--line);width:190px;color:var(--ink3);background:0 0;border-radius:8px;flex:none;align-items:center;gap:7px;margin-top:24px;padding:8px 11px;font-family:inherit;font-size:12px;display:flex}.BoardClient-module__07EV_q__addColumn:hover{color:var(--ink2);border-color:var(--hover-border)}@media (max-width:720px){.BoardClient-module__07EV_q__head{gap:12px;padding:13px 16px 11px}.BoardClient-module__07EV_q__titleRow h1{font-size:17px}.BoardClient-module__07EV_q__scroll{padding:14px 16px 22px}.BoardClient-module__07EV_q__headRight{gap:12px}}@media (max-width:560px){.BoardClient-module__07EV_q__head{flex-wrap:wrap}.BoardClient-module__07EV_q__headRight{border-top:1px solid var(--line2);gap:16px;width:100%;margin-left:0;padding-top:10px}.BoardClient-module__07EV_q__deadlineBox{text-align:left;flex:none}.BoardClient-module__07EV_q__divider{display:none}.BoardClient-module__07EV_q__progressBox{flex:1;min-width:0}.BoardClient-module__07EV_q__progressTrack{width:100%}}
.DocumentEditorModal-module__MJtKiG__overlay{z-index:200;background:#08080680;justify-content:center;align-items:flex-start;padding:7vh 16px;display:flex;position:fixed;inset:0}.DocumentEditorModal-module__MJtKiG__modal{background:var(--panel);border:1px solid var(--line);border-radius:12px;flex-direction:column;width:720px;max-width:calc(100vw - 32px);height:84vh;max-height:84vh;display:flex;overflow:hidden;box-shadow:0 24px 60px #00000038}.DocumentEditorModal-module__MJtKiG__head{border-bottom:1px solid var(--line2);flex:none;align-items:center;gap:9px;padding:15px 18px;display:flex}.DocumentEditorModal-module__MJtKiG__head b{font-weight:600}.DocumentEditorModal-module__MJtKiG__grow{flex:1}.DocumentEditorModal-module__MJtKiG__headBtn{width:22px;height:22px;color:var(--ink3);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:color .14s;display:flex}.DocumentEditorModal-module__MJtKiG__headBtn:hover{color:var(--ink)}.DocumentEditorModal-module__MJtKiG__body{flex-direction:column;flex:1;gap:15px;min-height:0;padding:18px;display:flex;overflow:auto}.DocumentEditorModal-module__MJtKiG__readonlyText{color:var(--ink2);font-size:13px}.DocumentEditorModal-module__MJtKiG__editorWrap{flex-direction:column;min-height:260px;display:flex}.DocumentEditorModal-module__MJtKiG__editorBox{background:var(--bg);border:1px solid var(--line);border-radius:7px;flex:1;padding:12px 14px;transition:border-color .14s}.DocumentEditorModal-module__MJtKiG__editorBox:hover{border-color:var(--hover-border)}.DocumentEditorModal-module__MJtKiG__editorBox:focus-within{border-color:var(--ink3)}.DocumentEditorModal-module__MJtKiG__editorLabel{text-transform:uppercase;letter-spacing:.09em;color:var(--ink3);padding-bottom:8px;font-size:10.5px;display:block}.DocumentEditorModal-module__MJtKiG__foot{border-top:1px solid var(--line2);flex:none;align-items:center;gap:9px;padding:13px 18px;display:flex}.DocumentEditorModal-module__MJtKiG__confirmOverlay{z-index:210;background:#0a0a0866;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.DocumentEditorModal-module__MJtKiG__confirmDialog{background:var(--panel);border:1px solid var(--line);border-radius:12px;width:380px;max-width:100%;padding:20px;box-shadow:0 24px 60px #0000004d}.DocumentEditorModal-module__MJtKiG__confirmTitle{letter-spacing:-.01em;font-size:15px;font-weight:600}.DocumentEditorModal-module__MJtKiG__confirmText{color:var(--ink2);padding:8px 0 18px;font-size:13px;line-height:1.5}.DocumentEditorModal-module__MJtKiG__confirmActions{justify-content:flex-end;gap:9px;display:flex}@media (max-width:640px){.DocumentEditorModal-module__MJtKiG__overlay{padding:3vh 10px}.DocumentEditorModal-module__MJtKiG__modal{height:92vh;max-height:92vh}.DocumentEditorModal-module__MJtKiG__head{padding:13px 15px}.DocumentEditorModal-module__MJtKiG__body{gap:13px;padding:15px}.DocumentEditorModal-module__MJtKiG__editorWrap{min-height:200px}.DocumentEditorModal-module__MJtKiG__foot{padding:11px 15px}}
.Avatar-module__IVwToW__av{background:var(--chip);color:var(--ink2);-webkit-user-select:none;user-select:none;letter-spacing:.02em;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex;overflow:hidden}.Avatar-module__IVwToW__av img{object-fit:cover;width:100%;height:100%;display:block}
.DocsClient-module__ObYdUW__head{border-bottom:1px solid var(--line);flex:none;align-items:flex-end;gap:16px;padding:16px 22px 13px;display:flex}.DocsClient-module__ObYdUW__sub{color:var(--ink3);align-items:center;gap:7px;padding-bottom:3px;font-size:11.5px;display:flex}.DocsClient-module__ObYdUW__head h1{letter-spacing:-.015em;margin:0;font-size:19px;font-weight:600}.DocsClient-module__ObYdUW__headRight{margin-left:auto}.DocsClient-module__ObYdUW__eyebrow{text-transform:uppercase;letter-spacing:.09em;color:var(--ink3);font-size:10.5px}.DocsClient-module__ObYdUW__wrap{flex:1;min-height:0;display:flex}.DocsClient-module__ObYdUW__list{border-right:1px solid var(--line);flex:none;width:248px;padding:14px 12px;overflow:auto}.DocsClient-module__ObYdUW__searchWrap{margin-bottom:10px;position:relative}.DocsClient-module__ObYdUW__searchIcon{color:var(--ink3);pointer-events:none;position:absolute;top:50%;left:9px;transform:translateY(-50%)}.DocsClient-module__ObYdUW__search{border-radius:8px;width:100%;padding:7px 10px 7px 28px;font-size:12.5px}.DocsClient-module__ObYdUW__listHead{align-items:center;padding:0 6px 9px;display:flex}.DocsClient-module__ObYdUW__group{margin-bottom:6px}.DocsClient-module__ObYdUW__groupHead{text-transform:uppercase;letter-spacing:.09em;color:var(--ink3);padding:10px 6px 6px;font-size:10px;font-weight:600}.DocsClient-module__ObYdUW__add{cursor:pointer;color:var(--ink3);align-items:center;margin-left:auto;transition:color .14s,background-color .14s,border-color .14s,opacity .14s;display:inline-flex}.DocsClient-module__ObYdUW__add:hover{color:var(--ink2)}.DocsClient-module__ObYdUW__empty{color:var(--ink3);padding:8px;font-size:12px;line-height:1.45}.DocsClient-module__ObYdUW__item{cursor:pointer;border-radius:7px;align-items:flex-start;gap:8px;margin-bottom:2px;padding:8px;transition:background .13s;display:flex}.DocsClient-module__ObYdUW__item:hover{background:var(--hover)}.DocsClient-module__ObYdUW__active{background:var(--chip)}.DocsClient-module__ObYdUW__item.DocsClient-module__ObYdUW__active{cursor:default}.DocsClient-module__ObYdUW__item.DocsClient-module__ObYdUW__active:hover{background:var(--chip)}.DocsClient-module__ObYdUW__itemIcon{color:var(--ink3);flex:none;margin-top:1.5px}.DocsClient-module__ObYdUW__itemBody{flex:1;min-width:0}.DocsClient-module__ObYdUW__itemTitle{overflow-wrap:anywhere;font-weight:500;line-height:1.3}.DocsClient-module__ObYdUW__itemMeta{color:var(--ink3);padding-top:2px;font-size:11px}.DocsClient-module__ObYdUW__pane{flex:1;min-width:0;overflow:auto}.DocsClient-module__ObYdUW__reader{max-width:680px;margin:0 auto;padding:34px 40px 80px}.DocsClient-module__ObYdUW__readerHead{align-items:flex-start;gap:16px;display:flex}.DocsClient-module__ObYdUW__title{letter-spacing:-.02em;flex:1;min-width:0;font-size:27px;font-weight:600;line-height:1.2}.DocsClient-module__ObYdUW__meta{color:var(--ink3);padding:8px 0 16px;font-size:11.5px}.DocsClient-module__ObYdUW__readerActions{flex:none;align-items:center;gap:8px;display:flex}.DocsClient-module__ObYdUW__iconBtn{border:1px solid var(--line);width:31px;height:31px;color:var(--ink3);cursor:pointer;background:0 0;border-radius:7px;justify-content:center;align-items:center;transition:background .13s,border-color .13s,color .13s;display:inline-flex}.DocsClient-module__ObYdUW__iconBtn:hover,.DocsClient-module__ObYdUW__iconBtn:focus-visible{color:var(--accent);border-color:var(--accent)}.DocsClient-module__ObYdUW__iconBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.DocsClient-module__ObYdUW__iconBtn.DocsClient-module__ObYdUW__editBtn:hover,.DocsClient-module__ObYdUW__iconBtn.DocsClient-module__ObYdUW__editBtn:focus-visible{color:var(--ink);border-color:var(--hover-border)}.DocsClient-module__ObYdUW__iconBtn.DocsClient-module__ObYdUW__editBtn:focus-visible{outline:2px solid var(--hover-border)}.DocsClient-module__ObYdUW__confirmOverlay{z-index:210;background:#0a0a0866;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.DocsClient-module__ObYdUW__confirmDialog{background:var(--panel);border:1px solid var(--line);border-radius:12px;width:380px;max-width:100%;padding:20px;box-shadow:0 24px 60px #0000004d}.DocsClient-module__ObYdUW__confirmTitle{letter-spacing:-.01em;font-size:15px;font-weight:600}.DocsClient-module__ObYdUW__confirmText{color:var(--ink2);padding:8px 0 18px;font-size:13px;line-height:1.5}.DocsClient-module__ObYdUW__confirmActions{justify-content:flex-end;gap:9px;display:flex}.DocsClient-module__ObYdUW__backBtn{display:none}@keyframes DocsClient-module__ObYdUW__docsReaderIn{0%{opacity:0;transform:translate(26px)}to{opacity:1;transform:none}}@keyframes DocsClient-module__ObYdUW__docsReaderOut{0%{opacity:1;transform:none}to{opacity:0;transform:translate(26px)}}@keyframes DocsClient-module__ObYdUW__docsListIn{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}@media (max-width:720px){.DocsClient-module__ObYdUW__head{gap:12px;padding:13px 16px 11px}.DocsClient-module__ObYdUW__head h1{font-size:17px}.DocsClient-module__ObYdUW__wrap{flex-direction:column;position:relative;overflow:hidden}.DocsClient-module__ObYdUW__list{border-bottom:0;border-right:0;flex:1;width:100%;max-height:none;padding:12px 12px 16px;animation:.22s cubic-bezier(.2,.8,.25,1) backwards DocsClient-module__ObYdUW__docsListIn;overflow:auto}.DocsClient-module__ObYdUW__pane{display:none}.DocsClient-module__ObYdUW__wrap:not(.DocsClient-module__ObYdUW__wrapReader) .DocsClient-module__ObYdUW__item.DocsClient-module__ObYdUW__active{cursor:pointer;background:0 0}.DocsClient-module__ObYdUW__wrap:not(.DocsClient-module__ObYdUW__wrapReader) .DocsClient-module__ObYdUW__item.DocsClient-module__ObYdUW__active:hover{background:var(--hover)}.DocsClient-module__ObYdUW__wrapReader .DocsClient-module__ObYdUW__list{display:none}.DocsClient-module__ObYdUW__wrapReader .DocsClient-module__ObYdUW__pane{flex:1;animation:.24s cubic-bezier(.2,.8,.25,1) backwards DocsClient-module__ObYdUW__docsReaderIn;display:block;overflow:auto}.DocsClient-module__ObYdUW__wrapReader.DocsClient-module__ObYdUW__wrapClosing .DocsClient-module__ObYdUW__list{display:block}.DocsClient-module__ObYdUW__wrapReader.DocsClient-module__ObYdUW__wrapClosing .DocsClient-module__ObYdUW__pane{z-index:2;background:var(--panel);animation:.2s forwards DocsClient-module__ObYdUW__docsReaderOut;position:absolute;inset:0}.DocsClient-module__ObYdUW__reader{padding:16px 16px 60px}.DocsClient-module__ObYdUW__readerHead{gap:12px}.DocsClient-module__ObYdUW__title{font-size:21px}.DocsClient-module__ObYdUW__backBtn{border:1px solid var(--line);background:var(--panel);color:var(--ink2);cursor:pointer;border-radius:8px;align-items:center;gap:5px;margin-bottom:14px;padding:6px 11px 6px 8px;font-family:inherit;font-size:12px;transition:color .14s,border-color .14s;display:inline-flex}.DocsClient-module__ObYdUW__backBtn:hover{color:var(--ink);border-color:var(--hover-border)}}
.AccountMenu-module__cQDcRW__acct{position:relative}.AccountMenu-module__cQDcRW__acctBtn{cursor:pointer;background:0 0;border:none;padding:0;display:flex}.AccountMenu-module__cQDcRW__acctBtn:hover{opacity:.85}.AccountMenu-module__cQDcRW__menu{background:var(--panel);border:1px solid var(--line);z-index:30;border-radius:9px;min-width:172px;position:absolute;top:36px;right:0;overflow:hidden;box-shadow:0 12px 30px #00000024}.AccountMenu-module__cQDcRW__who{border-bottom:1px solid var(--line2);padding:10px 12px}.AccountMenu-module__cQDcRW__who b{font-size:12.5px;font-weight:500;display:block}.AccountMenu-module__cQDcRW__who span{color:var(--ink3);font-size:11px;display:block}.AccountMenu-module__cQDcRW__menu a,.AccountMenu-module__cQDcRW__menu button{text-align:left;width:100%;color:var(--ink2);border:0;border-top:1px solid var(--line2);cursor:pointer;background:0 0;padding:9px 12px;font-family:inherit;font-size:12.5px;display:block}.AccountMenu-module__cQDcRW__menu a:hover,.AccountMenu-module__cQDcRW__menu button:hover{background:var(--hover);color:var(--ink2);text-decoration:none}
.Pill-module__cddRIW__pill{background:var(--chip);color:var(--ink2);border-radius:20px;padding:2px 7px;font-size:11px;display:inline-block}.Pill-module__cddRIW__accent{background:var(--accent-soft);color:var(--accent)}
.Select-module__E8rWSW__wrap{width:100%;position:relative}.Select-module__E8rWSW__trigger{cursor:pointer;border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:8px;align-items:center;gap:9px;padding:9px 11px;font-size:13px;transition:color .14s,background-color .14s,border-color .14s,box-shadow .14s,opacity .14s;display:flex}.Select-module__E8rWSW__compact .Select-module__E8rWSW__trigger{border-radius:7px;padding:4px 9px;font-size:12.5px}.Select-module__E8rWSW__compact .Select-module__E8rWSW__row{padding:6px 9px;font-size:12.5px}.Select-module__E8rWSW__trigger:hover{border-color:var(--hover-border)}.Select-module__E8rWSW__open{border-color:var(--ink3)}.Select-module__E8rWSW__disabled{cursor:default;opacity:.55}.Select-module__E8rWSW__disabled:hover{border-color:var(--line)}.Select-module__E8rWSW__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.Select-module__E8rWSW__placeholder{color:var(--ink3)}.Select-module__E8rWSW__chev{color:var(--ink3);flex:none;transition:transform .12s}.Select-module__E8rWSW__chevOpen{transform:rotate(180deg)}.Select-module__E8rWSW__pop{z-index:40;background:var(--panel);border:1px solid var(--line);border-radius:9px;max-height:244px;margin-top:4px;overflow:hidden auto;box-shadow:0 12px 30px #00000029}.Select-module__E8rWSW__popOverlay{min-width:128px;position:absolute;top:100%;left:0;right:0}.Select-module__E8rWSW__row{cursor:pointer;border-bottom:1px solid var(--line2);align-items:center;gap:9px;padding:9px 11px;font-size:13px;transition:color .14s,background-color .14s,border-color .14s,opacity .14s;display:flex}.Select-module__E8rWSW__row:last-child{border-bottom:0}.Select-module__E8rWSW__row:hover{background:var(--hover)}.Select-module__E8rWSW__rowLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.Select-module__E8rWSW__check{color:var(--accent);flex:none}
.Topbar-module__p1niWa__topbar{border-bottom:1px solid var(--line);background:var(--panel);z-index:90;flex:none;align-items:center;gap:9px;height:48px;padding:0 16px;display:flex;position:relative}.Topbar-module__p1niWa__brand{color:inherit;align-items:center;gap:8px;display:flex}.Topbar-module__p1niWa__brand:hover{opacity:.75;text-decoration:none}.Topbar-module__p1niWa__mark{background:var(--accent);border-radius:5px;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.Topbar-module__p1niWa__name{letter-spacing:-.015em;color:var(--ink);font-size:14px;font-weight:600}.Topbar-module__p1niWa__spacer{flex:1}
.Confirm-module__sK94ga__iconBtn{border:1px solid var(--line);width:31px;height:31px;color:var(--ink3);cursor:pointer;background:0 0;border-radius:7px;flex:none;justify-content:center;align-items:center;transition:background .13s,border-color .13s,color .13s;display:inline-flex}.Confirm-module__sK94ga__iconBtn:hover,.Confirm-module__sK94ga__iconBtn:focus-visible{color:var(--accent);border-color:var(--accent)}.Confirm-module__sK94ga__iconBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Confirm-module__sK94ga__overlay{z-index:260;background:#0a0a0866;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.Confirm-module__sK94ga__dialog{background:var(--panel);border:1px solid var(--line);border-radius:12px;width:380px;max-width:100%;padding:20px;box-shadow:0 24px 60px #0000004d}.Confirm-module__sK94ga__title{letter-spacing:-.01em;font-size:15px;font-weight:600}.Confirm-module__sK94ga__text{color:var(--ink2);padding:8px 0 18px;font-size:13px;line-height:1.5}.Confirm-module__sK94ga__actions{justify-content:flex-end;gap:9px;display:flex}
.ThemeToggle-module__gv9_OW__fab{z-index:150;background:var(--panel);border:1px solid var(--line);cursor:pointer;width:40px;height:40px;color:var(--ink2);border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 6px 18px #0000001f}.ThemeToggle-module__gv9_OW__fab:hover{color:var(--ink)}
.page-module__UBDEvq__page{width:100%;max-width:1020px;margin:0 auto;padding:26px 30px 34px}.page-module__UBDEvq__narrow{max-width:880px}.page-module__UBDEvq__mini{max-width:560px}.page-module__UBDEvq__pageHead{align-items:flex-end;gap:16px;padding-bottom:22px;display:flex}.page-module__UBDEvq__pageHead h1{letter-spacing:-.02em;margin:4px 0 0;font-size:22px;font-weight:600}.page-module__UBDEvq__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.page-module__UBDEvq__emptyState{text-align:center;color:var(--ink3);flex-direction:column;align-items:center;gap:8px;padding:72px 20px;display:flex}.page-module__UBDEvq__emptyTitle{letter-spacing:-.01em;color:var(--ink);margin-top:6px;font-size:16px;font-weight:600}.page-module__UBDEvq__emptyText{max-width:340px;font-size:13px;line-height:1.55}.page-module__UBDEvq__scroll{flex:1;overflow:auto}@media (max-width:640px){.page-module__UBDEvq__page{padding:16px 14px 28px}.page-module__UBDEvq__pageHead{gap:12px;padding-bottom:16px}.page-module__UBDEvq__pageHead h1{font-size:20px}.page-module__UBDEvq__grid{grid-template-columns:1fr;gap:12px}}
.Sidebar-module__udLq0q__sidebar{border-right:1px solid var(--line);background:var(--panel);flex-direction:column;flex:none;width:240px;display:flex;position:relative;overflow-y:auto}.Sidebar-module__udLq0q__hamburger{border:1px solid var(--line);width:30px;height:30px;color:var(--ink2);background:0 0;border-radius:7px;flex:none;justify-content:center;align-items:center;display:none}.Sidebar-module__udLq0q__cover{flex:none;display:block}.Sidebar-module__udLq0q__cover,.Sidebar-module__udLq0q__cover:hover{text-decoration:none}.Sidebar-module__udLq0q__coverPic{height:74px;display:block;position:relative;overflow:hidden}.Sidebar-module__udLq0q__coverImg{border-radius:0;position:absolute;inset:0}.Sidebar-module__udLq0q__coverImg img{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.Sidebar-module__udLq0q__cover:hover .Sidebar-module__udLq0q__coverImg img{transform:scale(1.07)}.Sidebar-module__udLq0q__coverScrim{pointer-events:none;background:linear-gradient(to bottom, transparent 30%, var(--panel) 96%);position:absolute;inset:0}.Sidebar-module__udLq0q__coverMeta{align-items:center;gap:8px;min-width:0;padding:9px 18px 14px;display:flex}.Sidebar-module__udLq0q__coverKey{font-family:var(--font-mono), monospace;background:var(--chip);color:var(--ink2);border-radius:4px;flex:none;padding:2.5px 6px;font-size:11px;text-decoration:none}.Sidebar-module__udLq0q__coverName{letter-spacing:-.01em;min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;text-decoration:none;overflow:hidden}.Sidebar-module__udLq0q__top{align-items:center;gap:8px;padding:16px 12px 12px;display:none}.Sidebar-module__udLq0q__title{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;min-width:0;color:var(--ink);flex:1;font-size:14px;font-weight:600;text-decoration:none;overflow:hidden}.Sidebar-module__udLq0q__title:hover,.Sidebar-module__udLq0q__title:active,.Sidebar-module__udLq0q__title:focus{text-decoration:none}.Sidebar-module__udLq0q__eyebrow{text-transform:uppercase;letter-spacing:.09em;color:var(--ink3);padding:0 6px 6px;font-size:10.5px}.Sidebar-module__udLq0q__switchWrap{padding:0 12px 14px;position:relative}.Sidebar-module__udLq0q__switcher{cursor:pointer;border:1px solid var(--line);background:var(--bg);border-radius:8px;align-items:center;gap:9px;padding:9px 10px;transition:color .14s,background-color .14s,border-color .14s,opacity .14s;display:flex}.Sidebar-module__udLq0q__vtag{font-family:var(--font-mono), monospace;background:var(--accent-soft);color:var(--accent);border-radius:4px;padding:2px 5px;font-size:11px}.Sidebar-module__udLq0q__vname{text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:500;overflow:hidden}.Sidebar-module__udLq0q__switcherPop{z-index:40;background:var(--panel);border:1px solid var(--line);border-radius:9px;position:absolute;top:100%;left:12px;right:12px;overflow:hidden;box-shadow:0 12px 30px #00000021}.Sidebar-module__udLq0q__switchRow{cursor:pointer;border-bottom:1px solid var(--line2);color:inherit;align-items:center;gap:9px;padding:9px 11px;display:flex}.Sidebar-module__udLq0q__switchRow:last-child{border-bottom:0}.Sidebar-module__udLq0q__switchRow:hover{background:var(--hover);text-decoration:none}.Sidebar-module__udLq0q__v{font-family:var(--font-mono), monospace;color:var(--ink2);width:26px;font-size:11px}.Sidebar-module__udLq0q__n{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.Sidebar-module__udLq0q__m{color:var(--ink3);font-size:11px}.Sidebar-module__udLq0q__nav{flex-direction:column;gap:1px;padding:0 12px;display:flex}.Sidebar-module__udLq0q__navItem{cursor:pointer;color:var(--ink2);border-radius:7px;align-items:center;gap:9px;padding:7px 8px;transition:color .14s,background-color .14s;display:flex}.Sidebar-module__udLq0q__navItem:hover{color:var(--ink);text-decoration:none}.Sidebar-module__udLq0q__active{background:var(--chip);color:var(--ink)}.Sidebar-module__udLq0q__navItem.Sidebar-module__udLq0q__active,.Sidebar-module__udLq0q__teamItem.Sidebar-module__udLq0q__active{cursor:default}.Sidebar-module__udLq0q__navItem.Sidebar-module__udLq0q__active:hover{color:var(--ink);background:var(--chip)}.Sidebar-module__udLq0q__teamItem.Sidebar-module__udLq0q__active:hover{color:var(--ink)}.Sidebar-module__udLq0q__section{margin-top:22px;padding:0 18px 18px}.Sidebar-module__udLq0q__section .Sidebar-module__udLq0q__eyebrow{padding-left:0}.Sidebar-module__udLq0q__teamItem{cursor:pointer;color:var(--ink2);border-radius:7px;align-items:center;gap:8px;margin:0 -6px;padding:4.5px 6px;transition:color .14s,background-color .14s,border-color .14s,opacity .14s;display:flex}.Sidebar-module__udLq0q__teamItem:hover{color:var(--ink)}.Sidebar-module__udLq0q__teamAvatar{display:flex}.Sidebar-module__udLq0q__nm{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}@keyframes Sidebar-module__udLq0q__sidebarPanelIn{0%{opacity:0;transform:translateY(-10px)scaleY(.95)}to{opacity:1;transform:none}}@keyframes Sidebar-module__udLq0q__sidebarPanelItems{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:720px){.Sidebar-module__udLq0q__sidebar{border-right:0;border-bottom:1px solid var(--line);width:100%;overflow:visible}.Sidebar-module__udLq0q__cover{display:none}.Sidebar-module__udLq0q__top,.Sidebar-module__udLq0q__hamburger{display:flex}.Sidebar-module__udLq0q__panel{display:none}.Sidebar-module__udLq0q__panel.Sidebar-module__udLq0q__panelOpen{z-index:50;background:var(--panel);border-bottom:1px solid var(--line);transform-origin:top;flex-direction:column;max-height:calc(100vh - 100px);padding-bottom:8px;animation:.24s cubic-bezier(.2,.85,.25,1) backwards Sidebar-module__udLq0q__sidebarPanelIn;display:flex;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 16px 34px #00000038}.Sidebar-module__udLq0q__panel.Sidebar-module__udLq0q__panelOpen>*{animation:.26s cubic-bezier(.2,.85,.25,1) backwards Sidebar-module__udLq0q__sidebarPanelItems}.Sidebar-module__udLq0q__panel.Sidebar-module__udLq0q__panelOpen>:first-child{animation-delay:50ms}.Sidebar-module__udLq0q__panel.Sidebar-module__udLq0q__panelOpen>:nth-child(2){animation-delay:.1s}.Sidebar-module__udLq0q__panel.Sidebar-module__udLq0q__panelOpen>:nth-child(3){animation-delay:.15s}}
.UpdatesScreen-module__xPAliG__cover{border:1px solid var(--line);border-radius:14px;height:168px;margin-bottom:20px}.UpdatesScreen-module__xPAliG__editBtn{border:1px solid var(--line);width:33px;height:33px;color:var(--ink3);cursor:pointer;background:0 0;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.UpdatesScreen-module__xPAliG__editBtn:hover,.UpdatesScreen-module__xPAliG__editBtn:focus-visible{color:var(--ink);border-color:var(--hover-border)}.UpdatesScreen-module__xPAliG__headActions{flex:none;gap:8px;margin-left:auto;display:flex}.UpdatesScreen-module__xPAliG__crumb{color:var(--ink3);align-items:center;gap:8px;padding-bottom:4px;font-size:11.5px;display:flex}.UpdatesScreen-module__xPAliG__crumb a{color:var(--ink3)}.UpdatesScreen-module__xPAliG__crumb a:hover{color:var(--ink2);text-decoration:none}.UpdatesScreen-module__xPAliG__membersRow{align-items:center;gap:10px;padding-top:9px;display:flex}.UpdatesScreen-module__xPAliG__stack{display:flex}.UpdatesScreen-module__xPAliG__stack>a{margin-right:-6px;display:flex}.UpdatesScreen-module__xPAliG__memberCount{color:var(--ink3);padding-left:6px;font-size:11.5px}.UpdatesScreen-module__xPAliG__list{border:1px solid var(--line);background:var(--panel);border-radius:11px;overflow:hidden}.UpdatesScreen-module__xPAliG__empty{text-align:center;color:var(--ink3);padding:34px 16px;font-size:12.5px}.UpdatesScreen-module__xPAliG__row{border-bottom:1px solid var(--line2);align-items:stretch;transition:background .13s;display:flex}.UpdatesScreen-module__xPAliG__row:last-child{border-bottom:0}.UpdatesScreen-module__xPAliG__row:hover{background:var(--hover)}.UpdatesScreen-module__xPAliG__rowMain{cursor:pointer;min-width:0;color:inherit;flex:1;align-items:center;gap:14px;padding:14px 16px;display:flex}.UpdatesScreen-module__xPAliG__rowMain:hover{text-decoration:none}.UpdatesScreen-module__xPAliG__rowEdit{border:none;border-left:1px solid var(--line2);width:42px;color:var(--ink3);cursor:pointer;opacity:0;background:0 0;flex:none;justify-content:center;align-items:center;transition:opacity .12s,color .12s;display:flex}.UpdatesScreen-module__xPAliG__row:hover .UpdatesScreen-module__xPAliG__rowEdit{opacity:1}.UpdatesScreen-module__xPAliG__rowEdit:hover{color:var(--ink2)}.UpdatesScreen-module__xPAliG__vchip{font-family:var(--font-mono), monospace;background:var(--accent-soft);color:var(--accent);border-radius:5px;flex:none;padding:3px 7px;font-size:12px}.UpdatesScreen-module__xPAliG__rowName{letter-spacing:-.005em;overflow-wrap:anywhere;font-weight:500}.UpdatesScreen-module__xPAliG__rowMeta{color:var(--ink3);gap:7px;padding-top:2px;font-size:11.5px;display:flex}.UpdatesScreen-module__xPAliG__barWrap{flex:none;width:88px}.UpdatesScreen-module__xPAliG__barTrack{background:var(--chip);border-radius:3px;height:4px;overflow:hidden}.UpdatesScreen-module__xPAliG__barFill{background:var(--accent);height:100%}.UpdatesScreen-module__xPAliG__due{color:var(--ink2);text-align:right;flex:none;width:88px;font-size:12px}@media (max-width:720px){.UpdatesScreen-module__xPAliG__cover{border-radius:12px;height:120px;margin-bottom:16px}.UpdatesScreen-module__xPAliG__head.UpdatesScreen-module__xPAliG__head{align-items:flex-start}.UpdatesScreen-module__xPAliG__headActions{margin-top:14px}.UpdatesScreen-module__xPAliG__rowEdit{opacity:1}}@media (max-width:560px){.UpdatesScreen-module__xPAliG__rowMain{flex-wrap:wrap;gap:10px;padding:12px 14px}.UpdatesScreen-module__xPAliG__rowName{white-space:normal}.UpdatesScreen-module__xPAliG__barWrap{display:none}.UpdatesScreen-module__xPAliG__due{text-align:left;width:auto;font-size:11px}.UpdatesScreen-module__xPAliG__rowMeta{flex-wrap:wrap;row-gap:2px}}
.Toaster-module__jDiBjW__wrap{z-index:300;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.Toaster-module__jDiBjW__item{background:var(--accent);color:#fff;border-radius:8px;padding:8px 16px;font-size:12.5px;animation:.2s both Toaster-module__jDiBjW__rise;box-shadow:0 8px 24px #0000002e}@keyframes Toaster-module__jDiBjW__rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
.layout-module__4PX5ca__shell{flex-direction:column;width:100%;height:100vh;display:flex;overflow:hidden}.layout-module__4PX5ca__body{flex:1;min-height:0;display:flex}
.layout-module__6BmvIa__row{flex:1;width:100%;min-height:0;display:flex}.layout-module__6BmvIa__content{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}@media (max-width:720px){.layout-module__6BmvIa__row{flex-direction:column}}
.page-module__aydn6q__wrap{justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.page-module__aydn6q__card{width:340px}.page-module__aydn6q__card h1{letter-spacing:-.02em;margin:0 0 20px;font-size:20px;font-weight:600}.page-module__aydn6q__stack{flex-direction:column;gap:13px;display:flex}.page-module__aydn6q__err{color:var(--accent);min-height:14px;font-size:11.5px}
.AdminClient-module__mthG8a__list{border:1px solid var(--line);background:var(--panel);border-radius:11px;overflow:hidden}.AdminClient-module__mthG8a__head,.AdminClient-module__mthG8a__row{grid-template-columns:minmax(0,1fr) 110px 72px 88px;align-items:center;gap:16px;padding:12px 16px;display:grid}.AdminClient-module__mthG8a__rowMid{display:contents}.AdminClient-module__mthG8a__statUnit{display:none}.AdminClient-module__mthG8a__head{text-transform:uppercase;letter-spacing:.04em;color:var(--ink3);border-bottom:1px solid var(--line2);font-size:11px}.AdminClient-module__mthG8a__row{border-bottom:1px solid var(--line2)}.AdminClient-module__mthG8a__row:last-child{border-bottom:0}.AdminClient-module__mthG8a__who{align-items:center;gap:10px;min-width:0;display:flex}.AdminClient-module__mthG8a__name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.AdminClient-module__mthG8a__login{color:var(--ink3);font-size:11.5px}.AdminClient-module__mthG8a__stat{font-family:var(--font-mono), monospace;color:var(--ink2);font-size:12.5px}.AdminClient-module__mthG8a__actions{justify-content:flex-end;align-items:center;display:flex}.AdminClient-module__mthG8a__iconBtn{border:1px solid var(--line);width:31px;height:31px;color:var(--ink3);cursor:pointer;background:0 0;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.AdminClient-module__mthG8a__iconBtn:hover,.AdminClient-module__mthG8a__iconBtn:focus-visible{color:var(--ink);border-color:var(--hover-border)}@media (max-width:640px){.AdminClient-module__mthG8a__head{display:none}.AdminClient-module__mthG8a__row{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:12px 14px}.AdminClient-module__mthG8a__who{grid-area:1/1}.AdminClient-module__mthG8a__rowMid{grid-area:2/1;align-items:center;gap:10px;display:flex}.AdminClient-module__mthG8a__actions{grid-area:1/2/span 2;align-self:center}.AdminClient-module__mthG8a__statUnit{display:inline}}
.CategoriesClient-module__tbSgPG__head{border-bottom:1px solid var(--line);flex:none;padding:16px 22px 13px}.CategoriesClient-module__tbSgPG__sub{color:var(--ink3);align-items:center;gap:7px;padding-bottom:3px;font-size:11.5px;display:flex}.CategoriesClient-module__tbSgPG__head h1{letter-spacing:-.015em;margin:0;font-size:19px;font-weight:600}.CategoriesClient-module__tbSgPG__scroll{flex:1;min-height:0;overflow:auto}.CategoriesClient-module__tbSgPG__page{flex-direction:column;gap:26px;max-width:1080px;padding:22px;display:flex}.CategoriesClient-module__tbSgPG__empty{text-align:center;color:var(--ink3);padding:48px 22px;font-size:13px}.CategoriesClient-module__tbSgPG__eyebrow{text-transform:uppercase;letter-spacing:.09em;color:var(--ink3);align-items:center;gap:6px;padding-bottom:12px;font-size:10.5px;display:flex}.CategoriesClient-module__tbSgPG__grid{grid-template-columns:repeat(auto-fill,minmax(258px,1fr));gap:14px;display:grid}.CategoriesClient-module__tbSgPG__card{border:1px solid var(--line);background:var(--panel);cursor:pointer;border-radius:12px;flex-direction:column;gap:11px;padding:14px 15px 13px;transition:border-color .14s,box-shadow .14s;display:flex}.CategoriesClient-module__tbSgPG__card:hover{border-color:var(--hover-border)}.CategoriesClient-module__tbSgPG__card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.CategoriesClient-module__tbSgPG__cardTop{align-items:center;gap:8px;display:flex}.CategoriesClient-module__tbSgPG__dot{background:var(--cat,var(--ink3));border-radius:3px;flex:none;width:9px;height:9px}.CategoriesClient-module__tbSgPG__name{letter-spacing:-.01em;overflow-wrap:anywhere;flex:1;min-width:0;font-size:13.5px;font-weight:600}.CategoriesClient-module__tbSgPG__bookmark{width:22px;height:22px;color:var(--ink3);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;margin:-3px -4px -3px 0;transition:color .14s,opacity .14s;display:flex}.CategoriesClient-module__tbSgPG__bookmark:hover:not(:disabled){color:var(--ink2)}.CategoriesClient-module__tbSgPG__bookmarkOn,.CategoriesClient-module__tbSgPG__bookmarkOn:hover:not(:disabled){color:var(--accent)}.CategoriesClient-module__tbSgPG__bookmark:disabled{opacity:.5;cursor:default}.CategoriesClient-module__tbSgPG__stats{color:var(--ink3);align-items:baseline;gap:8px;font-size:11.5px;display:flex}.CategoriesClient-module__tbSgPG__count{color:var(--ink2);font-weight:500}.CategoriesClient-module__tbSgPG__pct{font-family:var(--font-mono), monospace;color:var(--ink2);margin-left:auto;font-size:11px}.CategoriesClient-module__tbSgPG__track{background:var(--chip);border-radius:3px;height:5px;overflow:hidden}.CategoriesClient-module__tbSgPG__fill{background:var(--cat,var(--accent));border-radius:3px;height:100%;transition:width .3s cubic-bezier(.2,.8,.25,1)}.CategoriesClient-module__tbSgPG__foot{align-items:center;gap:10px;min-height:20px;display:flex}.CategoriesClient-module__tbSgPG__prio{flex:none;align-items:center;gap:9px;margin-left:auto;display:inline-flex}.CategoriesClient-module__tbSgPG__prioItem{font-family:var(--font-mono), monospace;color:var(--ink3);align-items:center;gap:4px;font-size:11px;display:inline-flex}.CategoriesClient-module__tbSgPG__prioDot{border-radius:50%;flex:none;width:6px;height:6px}.CategoriesClient-module__tbSgPG__deadline{border-left:1px solid var(--line2);font-family:var(--font-mono), monospace;color:var(--ink3);flex:none;align-items:center;gap:4px;padding-left:10px;font-size:11px;display:flex}.CategoriesClient-module__tbSgPG__deadline:first-child{border-left:none;margin-left:auto;padding-left:0}.CategoriesClient-module__tbSgPG__avatars{align-items:center;display:flex}.CategoriesClient-module__tbSgPG__avatars>*+*{margin-left:-6px}.CategoriesClient-module__tbSgPG__more{color:var(--ink3);margin-left:6px;font-size:10.5px}.CategoriesClient-module__tbSgPG__noOne{color:var(--ink3);font-size:11px}@media (max-width:640px){.CategoriesClient-module__tbSgPG__head{padding:13px 16px 11px}.CategoriesClient-module__tbSgPG__head h1{font-size:17px}.CategoriesClient-module__tbSgPG__page{gap:20px;padding:16px 14px}.CategoriesClient-module__tbSgPG__grid{grid-template-columns:1fr;gap:12px}}
.ProfileClient-module__z3SRuW__card{border:1px solid var(--line);background:var(--panel);border-radius:12px;overflow:hidden}.ProfileClient-module__z3SRuW__banner{background:var(--sunken);height:158px;position:relative;overflow:hidden}.ProfileClient-module__z3SRuW__bannerImg{object-fit:cover;width:100%;height:100%;display:block}.ProfileClient-module__z3SRuW__bannerFallback{width:100%;height:100%}.ProfileClient-module__z3SRuW__editable{cursor:pointer}.ProfileClient-module__z3SRuW__overlay{color:#ffffffad;opacity:0;background:#0000006b;justify-content:center;align-items:center;gap:7px;font-size:12px;transition:opacity .13s;display:flex;position:absolute;inset:0}.ProfileClient-module__z3SRuW__editable:hover .ProfileClient-module__z3SRuW__overlay,.ProfileClient-module__z3SRuW__editable:hover .ProfileClient-module__z3SRuW__photoOverlay{opacity:1}.ProfileClient-module__z3SRuW__head{flex-direction:column;margin-top:-44px;padding:0 20px 18px;display:flex;position:relative}.ProfileClient-module__z3SRuW__headEditing{padding-bottom:4px}.ProfileClient-module__z3SRuW__topRow{align-items:flex-end;gap:16px;display:flex}.ProfileClient-module__z3SRuW__photo{border-radius:50%;position:relative}.ProfileClient-module__z3SRuW__photoOverlay{color:#ffffffad;opacity:0;background:#00000080;border-radius:50%;justify-content:center;align-items:center;transition:opacity .13s;display:flex;position:absolute;inset:0}.ProfileClient-module__z3SRuW__id{min-width:0;padding-top:10px}.ProfileClient-module__z3SRuW__name{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:22px;font-weight:700;line-height:1.2;overflow:hidden}.ProfileClient-module__z3SRuW__login{color:var(--ink3);padding-top:2px;font-size:13px}.ProfileClient-module__z3SRuW__imgMenu{z-index:20;background:var(--panel);border:1px solid var(--line);border-radius:9px;min-width:152px;position:absolute;overflow:hidden;box-shadow:0 12px 30px #00000038}.ProfileClient-module__z3SRuW__bannerMenu{top:50%;left:50%;transform:translate(-50%,-50%)}.ProfileClient-module__z3SRuW__photoMenu{top:calc(100% + 8px);left:0}.ProfileClient-module__z3SRuW__imgMenu button{text-align:left;width:100%;color:var(--ink2);cursor:pointer;background:0 0;border:none;padding:8px 12px;font-family:inherit;font-size:12.5px;display:block}.ProfileClient-module__z3SRuW__imgMenu button:hover{background:var(--hover);color:var(--ink2)}.ProfileClient-module__z3SRuW__imgMenu button+button{border-top:1px solid var(--line2)}.ProfileClient-module__z3SRuW__imgMenu .ProfileClient-module__z3SRuW__danger:hover{color:var(--accent)}.ProfileClient-module__z3SRuW__body{padding:8px 20px 18px}.ProfileClient-module__z3SRuW__block{padding:10px 0}.ProfileClient-module__z3SRuW__block+.ProfileClient-module__z3SRuW__block{border-top:1px solid var(--line2)}.ProfileClient-module__z3SRuW__block>span.eyebrow{padding-bottom:10px}.ProfileClient-module__z3SRuW__bio{color:var(--ink2);white-space:pre-wrap;margin:0;font-size:13px;line-height:1.6}.ProfileClient-module__z3SRuW__muted{color:var(--ink3);font-size:12px}.ProfileClient-module__z3SRuW__accessRow{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ProfileClient-module__z3SRuW__skillRow{flex-wrap:wrap;gap:6px;display:flex}.ProfileClient-module__z3SRuW__skillChip{background:var(--chip);color:var(--ink2);border-radius:6px;padding:3px 9px;font-size:11.5px}.ProfileClient-module__z3SRuW__chipToggle{cursor:pointer;border:1px solid var(--line);color:var(--ink2);background:0 0;border-radius:20px;padding:5px 10px;font-size:12px}.ProfileClient-module__z3SRuW__chipOn{border-color:var(--ink3);background:var(--chip);color:var(--ink)}.ProfileClient-module__z3SRuW__projGrid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:10px;display:grid}.ProfileClient-module__z3SRuW__projCard{cursor:pointer;border:1px solid var(--line);background:var(--panel);color:inherit;border-radius:11px;flex-direction:column;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex;overflow:hidden}.ProfileClient-module__z3SRuW__projCard:hover{border-color:var(--hover-border);text-decoration:none;transform:translateY(-2px);box-shadow:0 10px 22px #0000001a}.ProfileClient-module__z3SRuW__projCover{height:54px}.ProfileClient-module__z3SRuW__projBody{flex-direction:column;gap:7px;padding:9px 11px;display:flex}.ProfileClient-module__z3SRuW__projHead{align-items:center;gap:7px;min-width:0;display:flex}.ProfileClient-module__z3SRuW__projKey{font-family:var(--font-mono), monospace;background:var(--chip);color:var(--ink2);border-radius:4px;padding:2px 6px;font-size:10.5px}.ProfileClient-module__z3SRuW__projName{overflow-wrap:anywhere;font-size:13px;font-weight:500}.ProfileClient-module__z3SRuW__roleTag{background:var(--chip);color:var(--ink2);text-transform:capitalize;border-radius:20px;align-self:flex-start;padding:2px 7px;font-size:10.5px}.ProfileClient-module__z3SRuW__roleOwner{background:var(--accent-soft);color:var(--accent)}.ProfileClient-module__z3SRuW__footBar{border-top:1px solid var(--line2);align-items:center;gap:9px;padding:13px 18px;display:flex}@media (max-width:640px){.ProfileClient-module__z3SRuW__banner{height:112px}.ProfileClient-module__z3SRuW__head{margin-top:-38px;padding:0 14px 14px}.ProfileClient-module__z3SRuW__topRow{gap:12px}.ProfileClient-module__z3SRuW__name{font-size:19px}.ProfileClient-module__z3SRuW__body{padding:8px 14px 16px}.ProfileClient-module__z3SRuW__footBar{padding:12px 14px}.ProfileClient-module__z3SRuW__projGrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}
.ProjectCard-module__b08Pxa__card{cursor:pointer;background:var(--panel);border:1px solid var(--line);color:inherit;border-radius:14px;flex-direction:column;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex;overflow:hidden;box-shadow:0 1px 2px #0000000a}.ProjectCard-module__b08Pxa__card:hover{border-color:var(--hover-border);text-decoration:none;transform:translateY(-2px);box-shadow:0 12px 26px #0000001a}.ProjectCard-module__b08Pxa__cover{border-bottom:1px solid var(--line2);height:108px}.ProjectCard-module__b08Pxa__body{flex-direction:column;flex:1;gap:10px;padding:14px 16px;display:flex}.ProjectCard-module__b08Pxa__key{font-family:var(--font-mono), monospace;background:var(--chip);color:var(--ink2);border-radius:4px;padding:2px 6px;font-size:10.5px}.ProjectCard-module__b08Pxa__name{letter-spacing:-.01em;font-size:14.5px;font-weight:600}.ProjectCard-module__b08Pxa__meta{color:var(--ink3);align-items:center;gap:10px;font-size:11.5px;display:flex}.ProjectCard-module__b08Pxa__foot{border-top:1px solid var(--line2);align-items:center;gap:8px;margin-top:auto;padding-top:11px;display:flex}.ProjectCard-module__b08Pxa__stack{display:flex}.ProjectCard-module__b08Pxa__stack>*{border:1.5px solid var(--panel);margin-right:-6px}
