.TaskNotifications-module__0ghmXG__wrapper{position:relative}.TaskNotifications-module__0ghmXG__trigger{border:1px solid var(--border);color:var(--foreground);background:var(--background);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:6px 8px;font-size:12px;display:flex}.TaskNotifications-module__0ghmXG__badge{background:var(--primary);min-width:18px;color:var(--primary-foreground);border-radius:10px;place-items:center;padding:0 4px;font-size:10px;font-weight:650;line-height:18px;display:grid}.TaskNotifications-module__0ghmXG__panel{border:1px solid var(--border);background:var(--background);width:min(390px,100vw - 24px);max-height:calc(100dvh - 76px);color:var(--foreground);border-radius:14px;flex-direction:column;display:flex;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 16px 48px #0003}.TaskNotifications-module__0ghmXG__heading{justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 10px;display:flex}.TaskNotifications-module__0ghmXG__heading h2{margin:0;font-size:14px;font-weight:650}.TaskNotifications-module__0ghmXG__heading button,.TaskNotifications-module__0ghmXG__pingActions button{width:28px;height:28px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:20px}.TaskNotifications-module__0ghmXG__toolbar{color:var(--muted-foreground);justify-content:space-between;align-items:center;padding:0 16px 12px;font-size:11px;display:flex}.TaskNotifications-module__0ghmXG__toolbar button,.TaskNotifications-module__0ghmXG__error button{color:var(--primary);cursor:pointer;background:0 0;border:0;font-size:11px}.TaskNotifications-module__0ghmXG__toolbar button:disabled{opacity:.5;cursor:wait}.TaskNotifications-module__0ghmXG__list{overscroll-behavior:contain;min-height:0;padding:0 8px 8px;overflow:auto}.TaskNotifications-module__0ghmXG__notice{border:1px solid var(--border);color:var(--foreground);overflow-wrap:anywhere;border-radius:9px;margin:0 0 5px;padding:11px 12px;font-size:12px;line-height:1.5;text-decoration:none;display:block}.TaskNotifications-module__0ghmXG__notice:last-child{margin-bottom:0}.TaskNotifications-module__0ghmXG__notice:hover{border-color:var(--primary)}.TaskNotifications-module__0ghmXG__unread{border-color:color-mix(in srgb,var(--primary) 30%,var(--border));background:color-mix(in srgb,var(--primary) 7%,var(--background))}.TaskNotifications-module__0ghmXG__title{align-items:baseline;gap:7px;font-weight:600;display:flex}.TaskNotifications-module__0ghmXG__dot{background:var(--primary);border-radius:50%;flex:0 0 6px;width:6px;height:6px}.TaskNotifications-module__0ghmXG__notice p{color:var(--muted-foreground);white-space:pre-wrap;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:4px 0 0;display:-webkit-box;overflow:hidden}.TaskNotifications-module__0ghmXG__empty{color:var(--muted-foreground);padding:12px 8px 16px;font-size:12px}.TaskNotifications-module__0ghmXG__error{border:1px solid var(--border);color:var(--muted-foreground);border-radius:8px;margin:0 12px 12px;padding:10px;font-size:12px}.TaskNotifications-module__0ghmXG__ping{z-index:90;border:1px solid color-mix(in srgb,var(--primary) 50%,var(--border));border-left:4px solid var(--primary);background:var(--background);width:min(360px,100vw - 40px);color:var(--foreground);border-radius:12px;padding:14px 16px;position:fixed;bottom:20px;right:20px;box-shadow:0 10px 38px #0003}.TaskNotifications-module__0ghmXG__ping [role=status]{overflow-wrap:anywhere;gap:5px;font-size:12px;line-height:1.5;display:grid}.TaskNotifications-module__0ghmXG__ping strong{color:var(--primary);font-size:11px}.TaskNotifications-module__0ghmXG__ping small{color:var(--muted-foreground);font-size:11px}.TaskNotifications-module__0ghmXG__pingActions{justify-content:space-between;align-items:center;gap:16px;margin-top:8px;font-size:12px;display:flex}.TaskNotifications-module__0ghmXG__pingActions a{color:var(--primary);font-weight:600;text-decoration:none}.TaskNotifications-module__0ghmXG__trigger:focus-visible,.TaskNotifications-module__0ghmXG__panel button:focus-visible,.TaskNotifications-module__0ghmXG__notice:focus-visible,.TaskNotifications-module__0ghmXG__pingActions a:focus-visible,.TaskNotifications-module__0ghmXG__pingActions button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (max-width:1099px){.TaskNotifications-module__0ghmXG__trigger{min-height:44px}.TaskNotifications-module__0ghmXG__heading button,.TaskNotifications-module__0ghmXG__pingActions button{flex-shrink:0;width:44px;height:44px}.TaskNotifications-module__0ghmXG__toolbar button,.TaskNotifications-module__0ghmXG__error button,.TaskNotifications-module__0ghmXG__pingActions a{align-items:center;min-height:44px;display:inline-flex}.TaskNotifications-module__0ghmXG__toolbar{flex-wrap:wrap;gap:8px;padding-bottom:4px}.TaskNotifications-module__0ghmXG__heading{padding-top:6px;padding-bottom:4px}.TaskNotifications-module__0ghmXG__panel{max-height:calc(100dvh - 68px - env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom)}}@media (max-width:639px){.TaskNotifications-module__0ghmXG__panel{position:fixed;top:56px;right:12px}.TaskNotifications-module__0ghmXG__ping{right:12px;bottom:max(12px,env(safe-area-inset-bottom));width:calc(100vw - 24px)}}
.NavBar-module__d-sbrW__brand{min-height:44px}.NavBar-module__d-sbrW__desktopLinks,.NavBar-module__d-sbrW__desktopOnly{display:flex}.NavBar-module__d-sbrW__mobileNavigation{display:none}.NavBar-module__d-sbrW__nav :is(a,button,summary):focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (max-width:1099px){.NavBar-module__d-sbrW__desktopLinks,.NavBar-module__d-sbrW__desktopOnly{display:none}.NavBar-module__d-sbrW__mobileNavigation{display:block}.NavBar-module__d-sbrW__pagesButton{min-height:44px;color:var(--foreground);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:6px 8px;font-size:13px;font-weight:600;display:flex}.NavBar-module__d-sbrW__pagesButton[aria-expanded=true]{background:var(--muted)}.NavBar-module__d-sbrW__mobilePanel{overscroll-behavior:contain;border:1px solid var(--border);width:min(390px,100vw - 16px);max-height:calc(100dvh - 72px);padding:8px 8px max(8px, env(safe-area-inset-bottom));background:var(--popover);color:var(--foreground);border-radius:12px;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 16px 48px #0003}.NavBar-module__d-sbrW__pageLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.NavBar-module__d-sbrW__mobilePanel :is(a,button,summary){text-align:left;overflow-wrap:anywhere;cursor:pointer;border-radius:8px;align-items:center;gap:8px;min-width:0;min-height:44px;padding:10px 12px;font-size:14px;display:flex}.NavBar-module__d-sbrW__mobilePanel :is(a,button,summary):hover{background:var(--muted)}.NavBar-module__d-sbrW__mobilePanel a[aria-current=page]{color:var(--primary);background:color-mix(in srgb, var(--primary) 12%, transparent)}.NavBar-module__d-sbrW__developmentPages{border-top:1px solid var(--border);margin-top:8px;padding-top:6px}.NavBar-module__d-sbrW__developmentPages summary:after{content:"+";margin-left:auto}.NavBar-module__d-sbrW__developmentPages[open] summary:after{content:"−"}.NavBar-module__d-sbrW__mobileAccount{border-top:1px solid var(--border);margin-top:8px;padding-top:8px;display:grid}.NavBar-module__d-sbrW__email{color:var(--muted-foreground);overflow-wrap:anywhere;padding:4px 12px 8px;font-size:12px}.NavBar-module__d-sbrW__refreshAction{width:100%}.NavBar-module__d-sbrW__refreshAction:disabled{opacity:.6}.NavBar-module__d-sbrW__themeToggle{min-width:44px;min-height:44px}}@media (max-width:639px){.NavBar-module__d-sbrW__themeToggle{justify-content:center}}
.MccDialogHost-module__PYaLaW__dialog{--dialog-accent:var(--accent);box-sizing:border-box;border:1px solid color-mix(in srgb,var(--dialog-accent) 34%,var(--border));background:var(--background);width:min(440px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--foreground);font:inherit;border-radius:16px;margin:auto;padding:0;overflow:auto;box-shadow:0 24px 80px #0005}.MccDialogHost-module__PYaLaW__dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a141480}.MccDialogHost-module__PYaLaW__content{background:linear-gradient(145deg,color-mix(in srgb,var(--dialog-accent) 7%,var(--background)),var(--background));padding:24px 24px 20px}.MccDialogHost-module__PYaLaW__mark{border:1px solid color-mix(in srgb,var(--dialog-accent) 35%,transparent);background:color-mix(in srgb,var(--dialog-accent) 9%,transparent);width:30px;height:30px;color:var(--dialog-accent);border-radius:9px;place-items:center;margin-bottom:14px;font-size:17px;font-weight:650;display:grid}.MccDialogHost-module__PYaLaW__content h2{letter-spacing:-.3px;margin:0 0 9px;font-size:17px;font-weight:650;line-height:1.35}.MccDialogHost-module__PYaLaW__content p{color:var(--muted-foreground);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.65}.MccDialogHost-module__PYaLaW__actions{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;gap:9px;padding:15px 24px;display:flex}.MccDialogHost-module__PYaLaW__actions button{min-height:38px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;padding:8px 14px;font-size:12px;font-weight:600;line-height:1.4}.MccDialogHost-module__PYaLaW__cancel{background:var(--background);color:var(--foreground);border-color:var(--border)!important}.MccDialogHost-module__PYaLaW__primary{background:var(--dialog-accent);color:var(--accent-foreground)}.MccDialogHost-module__PYaLaW__destructive{background:var(--destructive);color:#fff}.MccDialogHost-module__PYaLaW__actions button:hover{filter:brightness(.96)}.MccDialogHost-module__PYaLaW__actions button:focus-visible{outline:2px solid var(--dialog-accent);outline-offset:3px}@media (max-width:600px){.MccDialogHost-module__PYaLaW__dialog{overscroll-behavior:contain;width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.MccDialogHost-module__PYaLaW__content{padding:20px 18px 18px}.MccDialogHost-module__PYaLaW__content h2{overflow-wrap:anywhere}.MccDialogHost-module__PYaLaW__actions{padding:12px 18px max(12px,env(safe-area-inset-bottom));gap:8px}.MccDialogHost-module__PYaLaW__actions button{overflow-wrap:anywhere;flex:110px;min-height:44px}}@media (pointer:coarse){.MccDialogHost-module__PYaLaW__actions button{min-height:44px}}
