.SettingsModal-module__ptnjcq__backdrop{z-index:50;background:#1c1c1e52;place-items:center;padding:20px;animation:.12s ease-out SettingsModal-module__ptnjcq__fadeIn;display:grid;position:fixed;inset:0}@keyframes SettingsModal-module__ptnjcq__fadeIn{0%{opacity:0}to{opacity:1}}.SettingsModal-module__ptnjcq__modal{background:#fff;border-radius:14px;flex-direction:column;width:100%;max-width:480px;max-height:80vh;display:flex;overflow:hidden;box-shadow:0 4px 12px #00000014,0 24px 60px #0000002e}.SettingsModal-module__ptnjcq__header{border-bottom:1px solid #ececec;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.SettingsModal-module__ptnjcq__title{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:600}.SettingsModal-module__ptnjcq__close{color:#74757b;cursor:pointer;background:0 0;border:0;border-radius:6px;width:28px;height:28px;font-size:22px;line-height:1}.SettingsModal-module__ptnjcq__close:hover{color:#1c1c1e;background:#f4f3ef}.SettingsModal-module__ptnjcq__body{flex-direction:column;gap:18px;padding:16px 20px 20px;display:flex;overflow-y:auto}.SettingsModal-module__ptnjcq__section{flex-direction:column;gap:6px;display:flex}.SettingsModal-module__ptnjcq__sectionTitle{letter-spacing:-.005em;color:#1c1c1e;margin:0;font-size:13px;font-weight:600}.SettingsModal-module__ptnjcq__placeholder{color:#4a4a4f;margin:0;font-size:13px;line-height:1.45}.SettingsModal-module__ptnjcq__resetRow{align-items:center;gap:8px;margin-top:4px;display:inline-flex}.SettingsModal-module__ptnjcq__resetBtn{font:inherit;color:#fff;cursor:pointer;background:#c23a32;border:0;border-radius:6px;padding:7px 14px;font-size:13px;font-weight:500;transition:background .12s}.SettingsModal-module__ptnjcq__resetBtn:hover{background:#a82e27}.SettingsModal-module__ptnjcq__cancelBtn{font:inherit;color:#1c1c1e;cursor:pointer;background:0 0;border:1px solid #e4e3df;border-radius:6px;padding:6px 12px;font-size:13px}.SettingsModal-module__ptnjcq__cancelBtn:hover{background:#f4f3ef}.SettingsModal-module__ptnjcq__discordLink{color:#5865f2;border-radius:6px;align-self:flex-start;align-items:center;gap:8px;margin-top:14px;padding:6px 10px 6px 8px;font-size:13px;text-decoration:none;transition:background .12s;display:inline-flex}.SettingsModal-module__ptnjcq__discordLink:hover{background:#eef0fe;text-decoration:underline}
.TopBar-module__dQ673a__bar{z-index:20;pointer-events:none;background:0 0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex;position:fixed;top:0;left:0;right:0}.TopBar-module__dQ673a__bar>*{pointer-events:auto}.TopBar-module__dQ673a__brand{letter-spacing:-.005em;color:#1c1c1e;font-size:14px;font-weight:600}.TopBar-module__dQ673a__right{align-items:center;gap:8px;display:flex}.TopBar-module__dQ673a__projectMenu{position:relative}.TopBar-module__dQ673a__projectButton{-webkit-backdrop-filter:saturate(180%)blur(10px);backdrop-filter:saturate(180%)blur(10px);font:inherit;color:#1c1c1e;cursor:pointer;background:#ffffffd9;border:1px solid #e4e3dfcc;border-radius:8px;align-items:center;gap:6px;padding:6px 10px 6px 12px;font-size:13px;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex;box-shadow:0 1px 2px #0000000a}.TopBar-module__dQ673a__projectButton:hover{background:#f7f7f5f2}.TopBar-module__dQ673a__projectName{letter-spacing:-.005em}.TopBar-module__dQ673a__caret{color:#74757b;font-size:10px}.TopBar-module__dQ673a__menu{z-index:20;background:#fff;border:1px solid #e4e3df;border-radius:10px;min-width:200px;padding:4px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 2px 6px #0000000a,0 12px 28px #0000001a}.TopBar-module__dQ673a__menuRow{border-radius:6px;align-items:center;gap:4px;padding-right:4px;display:flex}.TopBar-module__dQ673a__menuRow:hover{background:#f4f3ef}.TopBar-module__dQ673a__menuRowActive{background:#f0eef9}.TopBar-module__dQ673a__menuRowActive:hover{background:#ebe7f6}.TopBar-module__dQ673a__menuItem{text-align:left;min-width:0;font:inherit;color:#1c1c1e;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-radius:6px;flex:1;padding:8px 10px;font-size:13px;overflow:hidden}.TopBar-module__dQ673a__menuRowActive .TopBar-module__dQ673a__menuItem{color:#5b3a78;font-weight:500}.TopBar-module__dQ673a__rowActions{opacity:0;gap:2px;transition:opacity .12s;display:inline-flex}.TopBar-module__dQ673a__menuRow:hover .TopBar-module__dQ673a__rowActions{opacity:1}.TopBar-module__dQ673a__rowBtn{color:#74757b;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.TopBar-module__dQ673a__rowBtn:hover{color:#1c1c1e;background:#e4e3df}.TopBar-module__dQ673a__renameInput{min-width:0;font:inherit;color:#1c1c1e;background:#fff;border:1px solid #1c1c1e;border-radius:6px;outline:none;flex:1;margin:4px 6px;padding:5px 8px;font-size:13px}.TopBar-module__dQ673a__menuDivider{background:#ececec;height:1px;margin:4px 0}.TopBar-module__dQ673a__menuItemNew{color:#2855a0;width:100%;font-weight:500}.TopBar-module__dQ673a__iconButton{-webkit-backdrop-filter:saturate(180%)blur(10px);backdrop-filter:saturate(180%)blur(10px);color:#1c1c1e;cursor:pointer;background:#ffffffd9;border:1px solid #e4e3dfcc;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s;display:inline-flex;box-shadow:0 1px 2px #0000000a}.TopBar-module__dQ673a__iconButton:hover{background:#f7f7f5f2}
.Tile-module__EU6hmq__tileWrap{-webkit-user-select:none;user-select:none;touch-action:none;width:132px;height:132px;position:absolute}.Tile-module__EU6hmq__tileWrapElevated{z-index:50}.Tile-module__EU6hmq__tileElevated{z-index:10}.Tile-module__EU6hmq__tile{color:#1c1c1e;text-align:center;cursor:grab;background:#fff;border-radius:12px;flex-direction:column;width:132px;height:132px;padding:10px;font-family:inherit;transition:transform .15s,box-shadow .15s;display:flex;position:relative;box-shadow:0 1px 2px #0000000d,0 4px 12px #00000012}.Tile-module__EU6hmq__tileWrap:hover .Tile-module__EU6hmq__tile{transform:translateY(-1px);box-shadow:0 2px 4px #0000000f,0 6px 16px #00000017}.Tile-module__EU6hmq__tileWrap:active .Tile-module__EU6hmq__tile{cursor:grabbing}.Tile-module__EU6hmq__check{cursor:pointer;background:0 0;border:1.5px solid #c7c7cc;border-radius:50%;flex-shrink:0;width:14px;height:14px;display:inline-block;position:relative}.Tile-module__EU6hmq__check:hover{border-color:#8e8e93}.Tile-module__EU6hmq__check:focus-visible{outline-offset:2px;outline:2px solid #2b7fff}.Tile-module__EU6hmq__title{letter-spacing:-.005em;flex:1;justify-content:center;align-items:center;gap:6px;min-height:0;padding:2px 2px 0;font-size:13px;font-weight:500;line-height:1.25;display:flex;overflow:hidden}.Tile-module__EU6hmq__titleText{cursor:text;word-break:break-word;-webkit-line-clamp:4;border-radius:4px;-webkit-box-orient:vertical;min-width:0;padding:2px 4px;display:-webkit-box;overflow:hidden}.Tile-module__EU6hmq__titleText:hover{background:#2b7fff14}.Tile-module__EU6hmq__tileLocked .Tile-module__EU6hmq__titleText:hover{background:#0000000a}.Tile-module__EU6hmq__titleInput{min-width:0;font:inherit;text-align:center;color:#1c1c1e;resize:none;word-break:break-word;overflow-wrap:anywhere;background:#fff;border:1px solid #2b7fff;border-radius:4px;outline:none;flex:1;padding:2px 4px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.25;display:block;overflow:hidden}.Tile-module__EU6hmq__metaWrap{position:relative}.Tile-module__EU6hmq__meta{cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;border-radius:6px;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;width:100%;padding:2px 4px;display:flex}.Tile-module__EU6hmq__meta:hover{background:#0000000a}.Tile-module__EU6hmq__meta:focus-visible{outline-offset:1px;outline:2px solid #2b7fff}.Tile-module__EU6hmq__metaChevron{color:#98989d;opacity:0;justify-content:center;align-items:center;transition:opacity .12s,transform .18s ease-out;display:inline-flex;transform:translateY(-1px)}.Tile-module__EU6hmq__tileWrap:hover .Tile-module__EU6hmq__metaChevron,.Tile-module__EU6hmq__tileSelected .Tile-module__EU6hmq__metaChevron{opacity:1}.Tile-module__EU6hmq__meta:hover .Tile-module__EU6hmq__metaChevron{color:#1c1c1e}.Tile-module__EU6hmq__metaChevronOpen{transform:translateY(-1px)rotate(180deg);opacity:1!important}@keyframes Tile-module__EU6hmq__tagMenuExpand{0%{opacity:0;transform:translate(-50%)scaleY(.4)}to{opacity:1;transform:translate(-50%)scaleY(1)}}.Tile-module__EU6hmq__tagMenu{transform-origin:top;z-index:10;background:#fff;border:1px solid #e4e3df;border-radius:10px;flex-direction:column;gap:2px;min-width:140px;padding:4px;animation:.14s ease-out Tile-module__EU6hmq__tagMenuExpand;display:flex;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 4px 12px #00000014,0 16px 36px #0000001f}.Tile-module__EU6hmq__tagMenuItem{font:inherit;color:#1c1c1e;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:flex}.Tile-module__EU6hmq__tagMenuItem:hover{background:#f4f3ef}.Tile-module__EU6hmq__tagMenuItemActive{color:#5b3a78;background:#f0eef9;font-weight:500}.Tile-module__EU6hmq__tagMenuItemActive:hover{background:#ebe7f6}.Tile-module__EU6hmq__tagMenuAdd{color:#2855a0}.Tile-module__EU6hmq__tagSwatch{border:1.5px solid #fff;border-radius:50%;flex-shrink:0;width:12px;height:12px;box-shadow:0 0 0 1px #d4d4d8}.Tile-module__EU6hmq__tagName{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.Tile-module__EU6hmq__tagNewRow{padding:4px}.Tile-module__EU6hmq__tagNewInput{width:100%;font:inherit;color:#1c1c1e;box-sizing:border-box;background:#fff;border:1px solid #2b7fff;border-radius:6px;outline:none;padding:5px 8px;font-size:12px}.Tile-module__EU6hmq__pill{letter-spacing:-.005em;white-space:nowrap;border-radius:5px;align-items:center;padding:2px 7px;font-size:10.5px;font-weight:600;line-height:1.3;display:inline-flex}.Tile-module__EU6hmq__pillEng{color:#2855a0;background:#e3edfa}.Tile-module__EU6hmq__pillContent{color:#5b3a78;background:#f4ecf7}.Tile-module__EU6hmq__pillLaunch{color:#a36312;background:#fef0d6}.Tile-module__EU6hmq__pillDueToday{color:#c23a32;background:#fde3e1}.Tile-module__EU6hmq__pillDueTomorrow{color:#a36312;background:#fef0d6}.Tile-module__EU6hmq__pillDueLater{color:#2855a0;background:#e3edfa}.Tile-module__EU6hmq__tileAvailable .Tile-module__EU6hmq__tile{box-shadow:0 2px 4px #00000014,0 10px 24px #0000001f}.Tile-module__EU6hmq__tileDone .Tile-module__EU6hmq__tile{background:#fafafa}.Tile-module__EU6hmq__tileDone .Tile-module__EU6hmq__title{color:#98989d}.Tile-module__EU6hmq__tileDone .Tile-module__EU6hmq__check{background:#45c060;border-color:#45c060}.Tile-module__EU6hmq__tileDone .Tile-module__EU6hmq__check:after{content:"";border:1.5px solid #fff;border-width:0 1.5px 1.5px 0;width:3px;height:6px;position:absolute;top:2px;left:4px;transform:rotate(45deg)}.Tile-module__EU6hmq__tileDone .Tile-module__EU6hmq__pillEng,.Tile-module__EU6hmq__tileDone .Tile-module__EU6hmq__pillContent,.Tile-module__EU6hmq__tileDone .Tile-module__EU6hmq__pillLaunch{opacity:.55}.Tile-module__EU6hmq__tileLocked .Tile-module__EU6hmq__tile{background:#f4f4f6;box-shadow:0 1px 2px #00000008}.Tile-module__EU6hmq__tileLocked .Tile-module__EU6hmq__title{color:#b8b8bc}.Tile-module__EU6hmq__tileLocked .Tile-module__EU6hmq__check{cursor:not-allowed;border-color:#d8d8db}.Tile-module__EU6hmq__tileLocked .Tile-module__EU6hmq__pillEng,.Tile-module__EU6hmq__tileLocked .Tile-module__EU6hmq__pillContent,.Tile-module__EU6hmq__tileLocked .Tile-module__EU6hmq__pillLaunch,.Tile-module__EU6hmq__tileLocked .Tile-module__EU6hmq__pillDueToday,.Tile-module__EU6hmq__tileLocked .Tile-module__EU6hmq__pillDueTomorrow,.Tile-module__EU6hmq__tileLocked .Tile-module__EU6hmq__pillDueLater{color:#98989d;background:#ececef}.Tile-module__EU6hmq__lock{color:#c0c0c4;pointer-events:none;font-size:11px;position:absolute;top:8px;right:10px}.Tile-module__EU6hmq__deleteBtn{color:#fff;cursor:pointer;opacity:0;z-index:2;background:#1c1c1e;border:2px solid #fbfbfa;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding:0;transition:opacity .12s,transform .12s,background .15s;display:inline-flex;position:absolute;top:-8px;right:-8px;transform:scale(.85)}.Tile-module__EU6hmq__deleteBtn:hover{background:#c23a32}.Tile-module__EU6hmq__tileWrap:hover .Tile-module__EU6hmq__deleteBtn,.Tile-module__EU6hmq__tileSelected .Tile-module__EU6hmq__deleteBtn{opacity:1;transform:scale(1)}.Tile-module__EU6hmq__belowActions{opacity:0;gap:6px;transition:opacity .12s,transform .12s;display:inline-flex;position:absolute;bottom:-32px;left:50%;transform:translate(-50%)scale(.9)}.Tile-module__EU6hmq__tileWrap:hover .Tile-module__EU6hmq__belowActions,.Tile-module__EU6hmq__tileSelected .Tile-module__EU6hmq__belowActions{opacity:1;transform:translate(-50%)scale(1)}.Tile-module__EU6hmq__aboveActions{opacity:0;gap:6px;transition:opacity .12s,transform .12s;display:inline-flex;position:absolute;top:-32px;left:50%;transform:translate(-50%)scale(.9)}.Tile-module__EU6hmq__tileWrap:hover .Tile-module__EU6hmq__aboveActions,.Tile-module__EU6hmq__tileSelected .Tile-module__EU6hmq__aboveActions{opacity:1;transform:translate(-50%)scale(1)}.Tile-module__EU6hmq__belowBtn{color:#1c1c1e;cursor:pointer;background:#fff;border:1px solid #d4d4d8;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:background .15s,border-color .15s;display:inline-flex;box-shadow:0 1px 2px #0000000d,0 6px 14px #00000014}.Tile-module__EU6hmq__belowBtn:hover{background:#f7f7f5;border-color:#1c1c1e}.Tile-module__EU6hmq__dirBtn{color:#1c1c1e;gap:1px;width:auto;min-width:36px;padding:0 6px}.Tile-module__EU6hmq__dirBtn svg:last-child{color:#74757b}.Tile-module__EU6hmq__linkTarget .Tile-module__EU6hmq__tile{outline-offset:2px;outline:2px solid #2b7fff;box-shadow:0 2px 4px #2b7fff2e,0 10px 24px #2b7fff38}.Tile-module__EU6hmq__linking .Tile-module__EU6hmq__tile{cursor:crosshair}
.EditTaskModal-module__JxUtFa__backdrop{z-index:60;background:#1414165c;place-items:center;padding:24px;animation:.12s ease-out EditTaskModal-module__JxUtFa__fadeIn;display:grid;position:fixed;inset:0}@keyframes EditTaskModal-module__JxUtFa__fadeIn{0%{opacity:0}to{opacity:1}}.EditTaskModal-module__JxUtFa__modal{background:#fff;border:1px solid #0000000f;border-radius:12px;flex-direction:column;width:100%;max-width:600px;max-height:85vh;display:flex;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 24px 60px #00000038}.EditTaskModal-module__JxUtFa__header{border-bottom:1px solid #efeff1;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;display:flex}.EditTaskModal-module__JxUtFa__headerLeft{align-items:center;gap:10px;display:inline-flex}.EditTaskModal-module__JxUtFa__headerMeta{color:#74757b;letter-spacing:-.005em;font-size:12.5px}.EditTaskModal-module__JxUtFa__statusBtn{color:#0000;cursor:pointer;background:0 0;border:1.5px solid #c7c7cc;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding:0;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.EditTaskModal-module__JxUtFa__statusBtn:hover{border-color:#1c1c1e}.EditTaskModal-module__JxUtFa__statusBtnDone{color:#fff;background:#45c060;border-color:#45c060}.EditTaskModal-module__JxUtFa__close{color:#74757b;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.EditTaskModal-module__JxUtFa__close:hover{color:#1c1c1e;background:#f4f3ef}.EditTaskModal-module__JxUtFa__body{flex-direction:column;gap:10px;padding:18px 22px;display:flex;overflow-y:auto}.EditTaskModal-module__JxUtFa__titleInput{font:inherit;letter-spacing:-.015em;color:#1c1c1e;resize:none;word-break:break-word;overflow-wrap:anywhere;background:0 0;border:0;outline:none;width:100%;padding:4px 0 2px;font-family:inherit;font-size:22px;font-weight:600;line-height:1.25}.EditTaskModal-module__JxUtFa__titleInput::placeholder{color:#b8b8bc}.EditTaskModal-module__JxUtFa__descInput{font:inherit;color:#3a3a3c;resize:none;word-break:break-word;overflow-wrap:anywhere;background:0 0;border:0;outline:none;width:100%;padding:2px 0 8px;font-family:inherit;font-size:14px;line-height:1.5}.EditTaskModal-module__JxUtFa__descInput::placeholder{color:#b8b8bc}.EditTaskModal-module__JxUtFa__props{border-top:1px solid #efeff1;flex-direction:column;gap:2px;margin-top:4px;padding-top:6px;display:flex}.EditTaskModal-module__JxUtFa__propRow{grid-template-columns:110px 1fr;align-items:center;gap:12px;min-height:32px;display:grid}.EditTaskModal-module__JxUtFa__propLabel{color:#74757b;letter-spacing:-.005em;align-items:center;gap:8px;font-size:13px;display:inline-flex}.EditTaskModal-module__JxUtFa__propIcon{color:#98989d;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.EditTaskModal-module__JxUtFa__propControl{min-width:0}.EditTaskModal-module__JxUtFa__propValue{font:inherit;color:#1c1c1e;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:5px 8px;font-size:13px;display:inline-flex}.EditTaskModal-module__JxUtFa__propValue:hover{background:#f4f3ef}.EditTaskModal-module__JxUtFa__propValue:disabled{cursor:default}.EditTaskModal-module__JxUtFa__propValue:disabled:hover{background:0 0}.EditTaskModal-module__JxUtFa__propEmpty{color:#98989d}.EditTaskModal-module__JxUtFa__propSub{color:#98989d;margin-left:4px}.EditTaskModal-module__JxUtFa__swatch{border-radius:50%;flex-shrink:0;width:10px;height:10px}.EditTaskModal-module__JxUtFa__popover{position:relative}.EditTaskModal-module__JxUtFa__popoverBody{z-index:70;background:#fff;border:1px solid #e4e3df;border-radius:10px;min-width:220px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 4px 12px #0000000f,0 16px 36px #00000024}.EditTaskModal-module__JxUtFa__menu{flex-direction:column;gap:1px;display:flex}.EditTaskModal-module__JxUtFa__menuRow{border-radius:6px;align-items:center;gap:2px;display:flex}.EditTaskModal-module__JxUtFa__menuRow:hover{background:#f4f3ef}.EditTaskModal-module__JxUtFa__menuItem{text-align:left;min-width:0;font:inherit;color:#1c1c1e;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;align-items:center;gap:10px;padding:7px 10px;font-size:13px;display:inline-flex}.EditTaskModal-module__JxUtFa__menuItem:hover{background:#f4f3ef}.EditTaskModal-module__JxUtFa__menuRow .EditTaskModal-module__JxUtFa__menuItem:hover{background:0 0}.EditTaskModal-module__JxUtFa__menuItemActive{color:#2b7fff;font-weight:500}.EditTaskModal-module__JxUtFa__menuItemAdd{color:#2b7fff}.EditTaskModal-module__JxUtFa__menuLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.EditTaskModal-module__JxUtFa__menuIconBtn{color:#98989d;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;margin-right:4px;display:inline-flex}.EditTaskModal-module__JxUtFa__menuIconBtn:hover{color:#1c1c1e;background:#ebebee}.EditTaskModal-module__JxUtFa__menuDivider{background:#efeff1;height:1px;margin:4px 0}.EditTaskModal-module__JxUtFa__plusGlyph{color:#2b7fff;justify-content:center;align-items:center;width:14px;height:14px;font-size:16px;font-weight:500;line-height:1;display:inline-flex}.EditTaskModal-module__JxUtFa__trackForm{background:#fbfbfa;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;margin:2px;padding:6px;display:flex}.EditTaskModal-module__JxUtFa__menuInput{min-width:120px;font:inherit;color:#1c1c1e;background:#fff;border:1px solid #e4e3df;border-radius:6px;outline:none;flex:1;padding:5px 8px;font-size:13px}.EditTaskModal-module__JxUtFa__menuInput:focus{border-color:#2b7fff}.EditTaskModal-module__JxUtFa__colorRow{align-items:center;gap:4px;display:inline-flex}.EditTaskModal-module__JxUtFa__colorDot{cursor:pointer;border:2px solid #fff;border-radius:50%;width:18px;height:18px;padding:0;transition:transform .12s,box-shadow .12s;box-shadow:0 0 0 1px #d4d4d8}.EditTaskModal-module__JxUtFa__colorDot:hover{transform:scale(1.1)}.EditTaskModal-module__JxUtFa__colorDotActive{box-shadow:0 0 0 2px #1c1c1e}.EditTaskModal-module__JxUtFa__menuSubmit{font:inherit;color:#fff;cursor:pointer;background:#1c1c1e;border:0;border-radius:6px;padding:5px 10px;font-size:12px;font-weight:500}.EditTaskModal-module__JxUtFa__menuSubmit:hover{background:#2c2c2e}.EditTaskModal-module__JxUtFa__menuSubmit:disabled{cursor:not-allowed;background:#c7c7cc}.EditTaskModal-module__JxUtFa__menuGhost{font:inherit;color:#1c1c1e;cursor:pointer;background:0 0;border:1px solid #e4e3df;border-radius:6px;padding:5px 10px;font-size:12px}.EditTaskModal-module__JxUtFa__menuGhost:hover{background:#f4f3ef}.EditTaskModal-module__JxUtFa__depList{flex-wrap:wrap;gap:4px;padding:4px 0;display:flex}.EditTaskModal-module__JxUtFa__depChip{color:#1c1c1e;background:#f4f3ef;border-radius:6px;align-items:center;gap:6px;padding:3px 4px 3px 8px;font-size:12.5px;display:inline-flex}.EditTaskModal-module__JxUtFa__depDot{background:#98989d;border-radius:50%;flex-shrink:0;width:6px;height:6px}.EditTaskModal-module__JxUtFa__depTitle{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.EditTaskModal-module__JxUtFa__depRemove{color:#74757b;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.EditTaskModal-module__JxUtFa__depRemove:hover{color:#1c1c1e;background:#e4e3df}.EditTaskModal-module__JxUtFa__shortcutBar{color:#74757b;letter-spacing:-.005em;border-top:1px solid #efeff1;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 18px;font-size:11.5px;display:flex}.EditTaskModal-module__JxUtFa__shortcutItem{align-items:center;gap:4px;display:inline-flex}.EditTaskModal-module__JxUtFa__shortcutDot{color:#c7c7cc}.EditTaskModal-module__JxUtFa__kbdGroup{align-items:center;gap:2px;margin-left:8px;display:inline-flex}.EditTaskModal-module__JxUtFa__kbd{color:#74757b;background:#fff;border:1px solid #e4e3df;border-radius:4px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10.5px;font-weight:500;line-height:1;display:inline-flex;box-shadow:0 1px #0000000a}.EditTaskModal-module__JxUtFa__kbdInverse{color:#ffffffc7;box-shadow:none;background:#ffffff29;border-color:#ffffff38}.EditTaskModal-module__JxUtFa__footer{background:#fbfbfa;border-top:1px solid #efeff1;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;display:flex}.EditTaskModal-module__JxUtFa__footerRight{align-items:center;gap:8px;display:inline-flex}.EditTaskModal-module__JxUtFa__deleteBtn{font:inherit;color:#c23a32;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 10px;font-size:13px}.EditTaskModal-module__JxUtFa__deleteBtn:hover{background:#fde3e1}.EditTaskModal-module__JxUtFa__ghostBtn{font:inherit;color:#1c1c1e;cursor:pointer;background:0 0;border:1px solid #e4e3df;border-radius:6px;align-items:center;padding:5px 8px 5px 12px;font-size:13px;display:inline-flex}.EditTaskModal-module__JxUtFa__ghostBtn:hover{background:#f4f3ef}.EditTaskModal-module__JxUtFa__doneBtn{font:inherit;color:#fff;cursor:pointer;background:#1c1c1e;border:0;border-radius:6px;align-items:center;padding:5px 8px 5px 14px;font-size:13px;font-weight:500;display:inline-flex}.EditTaskModal-module__JxUtFa__doneBtn:hover{background:#2c2c2e}
.PanZoomCanvas-module__f98-Ua__viewport{touch-action:none;cursor:grab;position:absolute;inset:0;overflow:hidden}.PanZoomCanvas-module__f98-Ua__viewport:active{cursor:grabbing}.PanZoomCanvas-module__f98-Ua__world{width:0;height:0;position:absolute;top:0;left:0}.PanZoomCanvas-module__f98-Ua__edges{pointer-events:none;overflow:visible}.PanZoomCanvas-module__f98-Ua__edge{stroke:#8a8a90;stroke-width:1.6px;fill:none}.PanZoomCanvas-module__f98-Ua__linkPreview{stroke:#2b7fff;stroke-width:1.8px;stroke-dasharray:6 4;fill:none}
