.TasksPanel-module__oHmkIa__taskScroll::-webkit-scrollbar{display:none}.TasksPanel-module__oHmkIa__taskScroll{-ms-overflow-style:none;scrollbar-width:none}.TasksPanel-module__oHmkIa__collapsedRail{background:#1a1a1a;border-left:1px solid #252525;flex-direction:column;align-items:center;width:44px;min-width:44px;height:100%;padding-top:8px;display:flex}.TasksPanel-module__oHmkIa__expandBtn{cursor:pointer;color:#888;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;transition:all .15s;display:flex}.TasksPanel-module__oHmkIa__expandBtn:hover{color:#eee;background:#333}.TasksPanel-module__oHmkIa__expandIconWrap{width:20px;height:20px;transform:scaleX(-1)}.TasksPanel-module__oHmkIa__collapsedCount{color:#aaa;margin-top:6px;font-size:12px;font-weight:600}.TasksPanel-module__oHmkIa__panel{background:#1a1a1a;border-left:1px solid #252525;flex-direction:column;min-width:200px;height:100%;display:flex;position:relative;overflow:hidden}.TasksPanel-module__oHmkIa__resizeHandle{cursor:col-resize;z-index:40;background:0 0;width:4px;transition:background .15s;position:absolute;top:0;bottom:0;left:0}.TasksPanel-module__oHmkIa__resizeHandle:hover{background:#888}.TasksPanel-module__oHmkIa__resizeHandle[data-resizing=true]{background:#fff}.TasksPanel-module__oHmkIa__panelHeader{border-bottom:1px solid #252525;flex-shrink:0;align-items:center;gap:8px;padding:10px 12px;display:flex}.TasksPanel-module__oHmkIa__collapseBtn{cursor:pointer;color:#777;background:0 0;border:none;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:flex}.TasksPanel-module__oHmkIa__collapseBtn:hover{color:#f0f0f0}.TasksPanel-module__oHmkIa__collapseIconWrap{width:16px;height:16px}.TasksPanel-module__oHmkIa__panelTitle{color:#fff;letter-spacing:.06em;flex:1;font-size:14px;font-weight:600}.TasksPanel-module__oHmkIa__panelCount{color:#999;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.TasksPanel-module__oHmkIa__quickAdd{border-bottom:1px solid #252525;flex-direction:column;flex-shrink:0;gap:6px;padding:8px 12px;display:flex}.TasksPanel-module__oHmkIa__addInput{color:#f0f0f0;background:#0e0e0e;border:1px solid #333;border-radius:5px;outline:none;width:100%;padding:8px 10px;font-family:inherit;font-size:13px}.TasksPanel-module__oHmkIa__addInput:focus{border-color:#555}.TasksPanel-module__oHmkIa__colorRow{gap:5px;display:flex}.TasksPanel-module__oHmkIa__colorDot{cursor:pointer;outline-offset:2px;border:none;border-radius:50%;width:18px;height:18px;padding:0;transition:all .12s}.TasksPanel-module__oHmkIa__accordion{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.TasksPanel-module__oHmkIa__accordionPane{flex-direction:column;min-height:32px;transition:flex .2s;display:flex;overflow:hidden}.TasksPanel-module__oHmkIa__scrollArea{flex:1;min-height:0;overflow-y:auto}.TasksPanel-module__oHmkIa__sectionHead{cursor:pointer;-webkit-user-select:none;user-select:none;background:#181818;border-bottom:1px solid #252525;flex-shrink:0;align-items:center;gap:6px;height:32px;min-height:32px;padding:0 12px;display:flex}.TasksPanel-module__oHmkIa__sectionHead:hover{background:#222}.TasksPanel-module__oHmkIa__chevronWrap{color:#888;justify-content:center;align-items:center;width:14px;height:14px;transition:transform .15s;display:flex}.TasksPanel-module__oHmkIa__chevronWrap[data-open=true]{transform:rotate(90deg)}.TasksPanel-module__oHmkIa__sectionLabel{text-transform:uppercase;letter-spacing:.05em;color:#fff;flex:1;font-size:12px;font-weight:600}.TasksPanel-module__oHmkIa__sectionRight{color:#999;font-variant-numeric:tabular-nums;letter-spacing:.01em;font-size:11px;font-weight:500}.TasksPanel-module__oHmkIa__sectionBadge{color:#999;font-variant-numeric:tabular-nums;background:#0f0f0f;border-radius:10px;padding:1px 8px;font-size:11px;font-weight:600}.TasksPanel-module__oHmkIa__emptyState{text-align:center;color:#666;padding:20px;font-size:13px}.TasksPanel-module__oHmkIa__taskItem{border-bottom:1px solid #1a1a1a;align-items:flex-start;gap:10px;padding:8px 12px;transition:background .1s;display:flex}.TasksPanel-module__oHmkIa__taskItem:hover{background:#141414}.TasksPanel-module__oHmkIa__checkbox{border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-top:2px;display:flex}.TasksPanel-module__oHmkIa__taskColorWrap{flex-shrink:0;margin-top:5px;position:relative}.TasksPanel-module__oHmkIa__taskColorDot{cursor:pointer;border:none;border-radius:50%;width:9px;height:9px;padding:0}.TasksPanel-module__oHmkIa__colorPicker{z-index:50;background:#252525;border:1px solid #3a3a3a;border-radius:8px;grid-template-columns:repeat(4,1fr);gap:5px;padding:6px;display:grid;position:absolute;top:18px;left:-4px}.TasksPanel-module__oHmkIa__colorPickerBtn{cursor:pointer;border-radius:4px;width:20px;height:20px}.TasksPanel-module__oHmkIa__taskContent{flex:1;min-width:0}.TasksPanel-module__oHmkIa__editInput{color:#f0f0f0;background:0 0;border-radius:4px;outline:none;width:100%;padding:3px 8px;font-family:inherit;font-size:13px}.TasksPanel-module__oHmkIa__taskText{cursor:pointer;font-size:13px;font-weight:450;line-height:1.4;display:block}.TasksPanel-module__oHmkIa__taskTimestamp{color:#777;font-variant-numeric:tabular-nums;margin-top:3px;font-size:11px;line-height:1;display:block}.TasksPanel-module__oHmkIa__taskActions{flex-direction:column;flex-shrink:0;gap:4px;margin-top:1px;display:flex}.TasksPanel-module__oHmkIa__actionBtn{color:#555;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;padding:0;transition:opacity .15s,color .15s;display:flex}.TasksPanel-module__oHmkIa__actionBtn:hover{color:var(--hover-color)}.TasksPanel-module__oHmkIa__actionBtnIcon{width:13px;height:13px}.TasksPanel-module__oHmkIa__calWrap{padding:6px 10px 12px}.TasksPanel-module__oHmkIa__calHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.TasksPanel-module__oHmkIa__calTitle{color:#fff;letter-spacing:.03em;font-size:12px;font-weight:600}.TasksPanel-module__oHmkIa__calNavBtn{color:#888;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.TasksPanel-module__oHmkIa__calNavBtn:hover{color:#ddd;background:#2a2a2a}.TasksPanel-module__oHmkIa__calNavIcon{width:14px;height:14px}.TasksPanel-module__oHmkIa__calDayLabels{grid-template-columns:repeat(7,1fr);margin-bottom:4px;display:grid}.TasksPanel-module__oHmkIa__calDayLabel{color:#777;text-align:center;padding:3px 0;font-size:11px;font-weight:600}.TasksPanel-module__oHmkIa__calGrid{grid-template-columns:repeat(7,1fr);gap:1px;display:grid}.TasksPanel-module__oHmkIa__calDay{aspect-ratio:1;cursor:pointer;color:#ccc;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:100%;padding:0;font-size:12px;font-weight:500;transition:all .1s;display:flex}.TasksPanel-module__oHmkIa__calDay:hover{background:#2a2a2a}.TasksPanel-module__oHmkIa__calDay[data-today=true]{color:#0a0a0a;background:#67d6fa;font-weight:700}.TasksPanel-module__oHmkIa__calDay[data-today=true]:hover{background:#67d6fa}.TasksPanel-module__oHmkIa__calDay[data-selected=true]{color:#fff;background:#3a3a3a}.TasksPanel-module__oHmkIa__calDay[data-selected=true]:hover{background:#3a3a3a}
.AppLayout-module__nrjJVa__shell{color:#e0e0e0;background:#0a0a0a;flex-direction:column;width:100%;height:100vh;font-family:DM Sans,system-ui,-apple-system,sans-serif;display:flex;overflow:hidden}.AppLayout-module__nrjJVa__header{z-index:10;background:#1a1a1a;border-bottom:1px solid #1e1e1e;justify-content:space-between;align-items:center;height:44px;min-height:44px;padding:0 16px 0 0;display:flex}.AppLayout-module__nrjJVa__headerLeft{align-items:center;height:100%;display:flex}.AppLayout-module__nrjJVa__logoBtn{cursor:pointer;background:0 0;border:none;align-items:center;height:100%;padding:0 0 0 16px;display:flex}.AppLayout-module__nrjJVa__logoText{letter-spacing:-.5px;color:#fff;font-size:22px;font-weight:300}.AppLayout-module__nrjJVa__logoBold{font-weight:800}.AppLayout-module__nrjJVa__breadcrumbSep{color:#555;margin:0 8px;font-size:18px}.AppLayout-module__nrjJVa__breadcrumbActive{cursor:pointer;background:0 0;border:none;padding:0;font-size:22px;font-weight:500;transition:opacity .15s}.AppLayout-module__nrjJVa__breadcrumbActive:hover{opacity:.8}.AppLayout-module__nrjJVa__breadcrumbSub{color:#b3b3b3;font-size:22px;font-weight:400}.AppLayout-module__nrjJVa__headerRight{align-items:center;gap:12px;display:flex}.AppLayout-module__nrjJVa__mono{letter-spacing:.02em;font-variant-numeric:tabular-nums;font-family:JetBrains Mono,SF Mono,monospace;font-size:12px}.AppLayout-module__nrjJVa__clockBtn{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 6px;font-size:14px;transition:color .15s;}.AppLayout-module__nrjJVa__clockBtn[data-running=true]{color:#f07a68}.AppLayout-module__nrjJVa__clockBtn[data-running=false]{color:#fff}.AppLayout-module__nrjJVa__headerDivider{color:#333;font-size:14px}.AppLayout-module__nrjJVa__sessionTime{color:#60a5fa;font-size:14px;}.AppLayout-module__nrjJVa__signOutBtn{cursor:pointer;border-radius:6px;padding:4px 12px;font-family:inherit;font-size:14px;font-weight:500;transition:all .15s}.AppLayout-module__nrjJVa__signOutBtn[data-signed-in=true]{color:#fff;background:0 0;border:1px solid #444}.AppLayout-module__nrjJVa__signOutBtn[data-signed-in=true]:hover{color:#0a0a0a;background:#fff;border-color:#fff}.AppLayout-module__nrjJVa__signOutBtn[data-signed-in=false]{color:#0a0a0a;background:#4ade80;border:1px solid #4ade80}.AppLayout-module__nrjJVa__body{flex:1;display:flex;overflow:hidden}.AppLayout-module__nrjJVa__sidebar{background:#1a1a1a;border-right:1px solid #1e1e1e;flex-direction:column;align-items:center;gap:2px;width:52px;min-width:52px;padding-top:8px;padding-bottom:8px;display:flex;overflow:visible}.AppLayout-module__nrjJVa__sidebarBtnWrap{position:relative}.AppLayout-module__nrjJVa__sidebarBtn{cursor:pointer;color:#aaa;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;transition:all .15s;display:flex}.AppLayout-module__nrjJVa__sidebarBtn:hover{color:#0a0a0a;background:#e0e0e0}.AppLayout-module__nrjJVa__iconWrap{width:24px;height:24px}.AppLayout-module__nrjJVa__tooltip{color:#e0e0e0;white-space:nowrap;pointer-events:none;z-index:100;opacity:0;background:#222;border:1px solid #333;border-radius:4px;padding:4px 8px;font-size:11px;font-weight:500;transition:opacity .15s;position:absolute;top:50%;left:44px;transform:translateY(-50%)}.AppLayout-module__nrjJVa__sidebarBtnWrap:hover .AppLayout-module__nrjJVa__tooltip{opacity:1}.AppLayout-module__nrjJVa__wsBtn{transition:all .15s;}.AppLayout-module__nrjJVa__wsBtn:hover,.AppLayout-module__nrjJVa__wsBtn[data-active=true]{background:var(--ws-color);color:#0a0a0a}.AppLayout-module__nrjJVa__divider{background:#333;width:28px;height:1px;margin:8px 0}.AppLayout-module__nrjJVa__mainActive{flex:1;justify-content:center;align-items:flex-start;padding:12px;display:flex;overflow:auto}.AppLayout-module__nrjJVa__mainHome{flex:1;justify-content:center;align-items:flex-start;padding-top:calc(25vh - 44px);padding-bottom:32px;display:flex;overflow:auto}.AppLayout-module__nrjJVa__homeWrap{flex-direction:column;align-items:center;gap:32px;display:flex}.AppLayout-module__nrjJVa__homeCenter{text-align:center}.AppLayout-module__nrjJVa__greeting{color:#fff;letter-spacing:-.025em;margin:0 0 4px;font-size:60px;font-weight:300;line-height:1.1}.AppLayout-module__nrjJVa__subtitle{color:#fff;margin:0;font-size:16px;font-weight:300;line-height:1.6}.AppLayout-module__nrjJVa__wsGrid{grid-template-columns:repeat(4,1fr);gap:14px;max-width:560px;display:grid}.AppLayout-module__nrjJVa__wsCard{cursor:pointer;background:#1a1a1a;border-radius:10px;flex-direction:column;align-items:center;gap:12px;padding:20px 14px 16px;font-family:inherit;transition:all .15s;display:flex}.AppLayout-module__nrjJVa__wsCard:hover{background:#0a0a0a;border-color:var(--ws-color)!important}.AppLayout-module__nrjJVa__wsCardIcon{border-radius:10px;justify-content:center;align-items:center;width:56px;height:56px;transition:all .15s;display:flex}.AppLayout-module__nrjJVa__wsCard:hover .AppLayout-module__nrjJVa__wsCardIcon{color:var(--ws-color)!important;background:#0a0a0a!important}.AppLayout-module__nrjJVa__wsCardIconInner{width:28px;height:28px}.AppLayout-module__nrjJVa__wsCardLabel{color:#fff;font-size:16px;font-weight:600}.AppLayout-module__nrjJVa__glanceWrap{width:100%;max-width:560px}.AppLayout-module__nrjJVa__glanceTitle{color:#888;text-transform:uppercase;letter-spacing:.08em;margin:0 0 12px;font-size:13px;font-weight:500}.AppLayout-module__nrjJVa__glanceGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.AppLayout-module__nrjJVa__glanceCard{background:#1a1a1a;border:1px solid #1e1e1e;border-radius:10px;padding:16px}.AppLayout-module__nrjJVa__glanceLabel{color:#aaa;margin:0 0 4px;font-size:11px;font-weight:500}.AppLayout-module__nrjJVa__glanceValue{color:#fff;font-variant-numeric:tabular-nums;margin:0;font-size:24px;font-weight:600}.AppLayout-module__nrjJVa__glanceSession{color:#60a5fa;font-family:JetBrains Mono,SF Mono,monospace;}.AppLayout-module__nrjJVa__footerDivider{background:#333;width:40px;height:1px}.AppLayout-module__nrjJVa__copyright{color:#888;margin:0;font-size:11px;font-weight:400}
