:root{--font-display:"Plus Jakarta Sans", sans-serif;--font-body:"DM Sans", sans-serif;--sc-xxs:5px;--sc-xs2:9px;--sc-xs:10px;--sc-sm:11px;--sc-body:12px;--sc-md:13px;--sc-base:15px;--sc-input:16px;--sc-lg:17px;--sc-xl:20px;--sc-xxl:28px;--sc-hero:32px;--sc-sp2:2px;--sc-sp4:4px;--sc-sp6:6px;--sc-sp8:8px;--sc-sp10:10px;--sc-sp12:12px;--sc-sp16:16px;--sc-sp20:20px;--sc-sp24:24px;--sc-icon-sm:16px;--sc-icon-md:20px;--sc-icon-lg:28px;--sc-hit:44px;--sc-radius:8px;--sc-radius-lg:14px;--sc-card-intrinsic:52px}html[data-scale=medium]{--sc-xxs:7px;--sc-xs2:11px;--sc-xs:12px;--sc-sm:14px;--sc-body:15px;--sc-md:16px;--sc-base:18px;--sc-input:18px;--sc-lg:21px;--sc-xl:26px;--sc-xxl:34px;--sc-hero:40px;--sc-sp2:2px;--sc-sp4:5px;--sc-sp6:7px;--sc-sp8:9px;--sc-sp10:11px;--sc-sp12:14px;--sc-sp16:18px;--sc-sp20:23px;--sc-sp24:28px;--sc-icon-sm:18px;--sc-icon-md:22px;--sc-icon-lg:30px;--sc-hit:48px;--sc-radius:9px;--sc-radius-lg:15px;--sc-card-intrinsic:52px}html[data-scale=large]{--sc-xxs:9px;--sc-xs2:14px;--sc-xs:15px;--sc-sm:17px;--sc-body:19px;--sc-md:20px;--sc-base:22px;--sc-input:22px;--sc-lg:26px;--sc-xl:32px;--sc-xxl:42px;--sc-hero:50px;--sc-sp2:3px;--sc-sp4:7px;--sc-sp6:10px;--sc-sp8:13px;--sc-sp10:15px;--sc-sp12:18px;--sc-sp16:24px;--sc-sp20:30px;--sc-sp24:36px;--sc-icon-sm:22px;--sc-icon-md:28px;--sc-icon-lg:38px;--sc-hit:56px;--sc-radius:12px;--sc-radius-lg:18px;--sc-card-intrinsic:72px}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%;font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3{font-family:var(--font-display)}::-webkit-scrollbar{width:3px;height:3px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:2px}input[type=date],input[type=time]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:36px;font-size:var(--sc-base)!important}input[type=date]::-webkit-date-and-time-value{height:1.5em}input[type=time]::-webkit-date-and-time-value{height:1.5em}select option{color:#1e1a2e;background:#fff}button:focus{outline:none}input,select,textarea{font-size:var(--sc-input)!important}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes dotBounce{0%{transform:translateY(0)}to{transform:translateY(-5px)}}@keyframes scrunch{0%{opacity:1;transform:scaleY(1)scaleX(1)}30%{opacity:1;transform:scaleY(1.06)scaleX(.95)}55%{opacity:.4;transform:scaleY(.02)scaleX(1.08)}to{opacity:0;transform:scaleY(0)scaleX(0)}}@keyframes glassShimmer{0%{background-position:200%}to{background-position:-200%}}@keyframes syncPulse{0%{opacity:1}50%{opacity:.4}to{opacity:1}}@keyframes sheetUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes sheetDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@keyframes drawerSlideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes drawerFadeIn{0%{opacity:0}to{opacity:.4}}@keyframes drawerItemIn{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.drawer-item:active{transform:scale(.97)!important}.btn-confirm{transition:transform .15s,box-shadow .15s!important}.btn-confirm:active,.btn-confirm.pressed{transform:scale(.82)!important;box-shadow:0 0 0 4px #007aff4d!important}@keyframes btnPop{0%{box-shadow:none;transform:scale(1)}30%{transform:scale(.82);box-shadow:0 0 0 4px #007aff4d}60%{transform:scale(.82);box-shadow:0 0 0 4px #007aff4d}to{transform:scale(1);box-shadow:0 0 #007aff00}}.btn-confirm.pop{animation:.2s forwards btnPop!important}.filter-bar-scroll::-webkit-scrollbar{display:none}@keyframes fabPop{0%{opacity:0;transform:scale(.6)rotate(-45deg)}60%{transform:scale(1.12)rotate(8deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes accordionOpen{0%{opacity:0;max-height:0;transform:translateY(-4px)}to{opacity:1;max-height:2000px;transform:translateY(0)}}@keyframes mobileCardIn{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes voiceBar{0%{opacity:.6;transform:scaleY(.1)}to{opacity:1;transform:scaleY(1)}}body.mode-standard ::-webkit-scrollbar-thumb{background:#c8c0b4}body.mode-standard select option{color:#1a1814;background:#fff}body.mode-standard input[type=date],body.mode-standard input[type=time]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body.mode-dark ::-webkit-scrollbar-thumb{background:#fff3}body.mode-dark select option{color:#e2e8f0;background:#1a1a2e}body.mode-dark input[type=date],body.mode-dark input[type=time]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.menu-dropdown{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:var(--sc-radius);padding:var(--sc-sp6);z-index:9999;background:#ffffffe0;border:1px solid #ffffffe6;min-width:180px;animation:.15s slideUp;position:absolute;top:100%;left:0;box-shadow:0 12px 40px #6450a02e}.menu-dropdown.dark{background:#0f1423f2;border:1px solid #ffffff26;box-shadow:0 16px 48px #7850b42e,0 0 0 1px #fff9}.menu-dropdown.standard{background:#fffffff7;border:1px solid #d8d2c8;box-shadow:0 8px 32px #0000001f}.menu-item{padding:var(--sc-sp8) var(--sc-sp12);cursor:pointer;font-size:var(--sc-body);white-space:nowrap;color:#2a2040;border-radius:7px;align-items:center;gap:8px;font-weight:500;transition:background .1s;display:flex}.menu-item:hover{background:#7850dc14}.menu-item.dark{color:#a8c0e8}.menu-item.dark:hover{background:#ffffff1a}.menu-item.standard{color:#4a4540}.menu-item.standard:hover{background:#0000000d}.menu-item.active{background:#7850dc1f}.menu-item.dark.active{background:#63b3ed33}.menu-item.active.standard{background:#2b6cb01a}.glass-scroll::-webkit-scrollbar-thumb{background:#ffffff40}.tooltip-wrap{position:relative}.tooltip-wrap:hover .tooltip-box{display:block}.tooltip-box{z-index:9999;color:#e2e8f0;font-size:var(--sc-xs);padding:var(--sc-sp4) var(--sc-sp8);white-space:nowrap;pointer-events:none;background:#1e1a2ef2;border-radius:7px;display:none;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 4px 14px #00000040}.tooltip-box:after{content:"";border:4px solid #0000;border-top-color:#1e1a2ef2;position:absolute;top:100%;left:50%;transform:translate(-50%)}html{height:100%;height:-webkit-fill-available}body{min-height:100vh;overscroll-behavior:contain;-webkit-tap-highlight-color:transparent;min-height:-webkit-fill-available;margin:0;padding:0;overflow-x:hidden}#root{height:100%;height:-webkit-fill-available}body.mode-glass:before{content:"";height:env(safe-area-inset-top);z-index:9998;pointer-events:none;background:0 0;position:fixed;top:0;left:0;right:0}body.mode-dark:before{content:"";height:env(safe-area-inset-top);-webkit-backdrop-filter:blur(12px);z-index:9998;pointer-events:none;background:#0a0a12b3;position:fixed;top:0;left:0;right:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.mob-sheet{background:#fffffff7!important}.mob-sheet-overlay{background:#000000b3!important}.mob-bottom-nav{background:#fffffff2!important}.ios-menu-section{background:#fffffff7!important}body.mode-glass:before,body.mode-dark:before{display:none}}.sync-dot{animation:1.4s ease-in-out infinite syncPulse}@media (width<=768px){.hide-mobile,.tooltip-box{display:none!important}body{overscroll-behavior-y:contain}}.mob-sheet-overlay{-webkit-backdrop-filter:blur(8px)saturate(180%);z-index:2000;background:#00000080;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.mob-sheet{background:var(--sheet-bg,#fffffff7);-webkit-backdrop-filter:blur(16px)saturate(180%);border-radius:24px 24px 0 0;flex-direction:column;max-height:92vh;animation:.36s cubic-bezier(.32,.72,0,1) sheetUp;display:flex;box-shadow:0 -2px #ffffff4d,0 -20px 60px #00000040}.mob-sheet-handle{background:#0000002e;border-radius:2.5px;flex-shrink:0;width:36px;height:5px;margin:10px auto 0}.ios-menu-section{background:var(--sheet-bg,#fffffff7);-webkit-backdrop-filter:blur(16px);border-radius:14px;margin:0 12px 8px;overflow:hidden;box-shadow:0 2px 20px #0000001a}.ios-menu-item{padding:var(--sc-sp12) var(--sc-sp16);font-size:var(--sc-input);color:#1c1c1e;cursor:pointer;-webkit-tap-highlight-color:transparent;border-bottom:.5px solid #0000001a;align-items:center;font-weight:400;transition:background .1s,transform .1s;display:flex}.ios-menu-item:last-child{border-bottom:none}.ios-menu-item:active{background:#0000000f;transform:scale(.98)}.ios-menu-item .ios-item-icon{border-radius:var(--sc-radius);width:30px;height:30px;font-size:var(--sc-input);margin-right:var(--sc-sp12);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ios-menu-item .ios-item-label{flex:1}.ios-menu-item .ios-item-chevron{font-size:var(--sc-body);color:#0000004d}.mob-sheet-dark .ios-menu-item{color:#e2e8f0;border-bottom-color:#ffffff14}.mob-sheet-dark .ios-menu-item:active{background:#ffffff0f}.mob-sheet-dark .ios-menu-section{background:#1c1c28fa}.mob-task-card{border-radius:var(--sc-radius-lg);margin-bottom:var(--sc-sp8);cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:stretch;transition:transform .1s,box-shadow .1s;display:flex;overflow:hidden}.mob-task-card:active{transform:scale(.98)}.mob-task-card-accent{display:none}.mob-task-card-body{padding:var(--sc-sp8) var(--sc-sp10) var(--sc-sp4);min-width:0;min-height:var(--sc-card-intrinsic);flex-direction:column;flex:1;display:flex}.mob-task-card-title{font-family:var(--font-display);margin-bottom:var(--sc-sp4);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:17px;font-weight:700;line-height:1.3;overflow:hidden}.mob-task-card-meta{align-items:center;gap:var(--sc-sp4);flex-wrap:nowrap;margin-top:auto;display:flex;overflow:hidden}.mob-task-card-check{border-left:1px solid #0000000f;flex-shrink:0;justify-content:center;align-items:center;width:36px;display:flex}.mob-pill{vertical-align:middle;box-sizing:border-box;height:18px;padding:2px 7px;font-size:10px;line-height:1}.mob-pill svg{vertical-align:middle}html[data-scale=medium] .mob-pill{height:22px;padding:3px 9px;font-size:11.5px}html[data-scale=large] .mob-pill{height:26px;padding:4px 11px;font-size:13px}html[data-scale=medium] .mob-task-card-body{padding:8px 12px 4px}html[data-scale=medium] .mob-task-card-title{margin-bottom:4px;font-size:18px}html[data-scale=medium] .mob-task-card-meta{gap:6px}html[data-scale=medium] .mob-task-card-check{width:42px}html[data-scale=large] .mob-task-card-body{padding:12px 18px 8px}html[data-scale=large] .mob-task-card-title{margin-bottom:8px;font-size:22px}html[data-scale=large] .mob-task-card-meta{gap:8px}html[data-scale=large] .mob-task-card-check{width:48px}.mob-quadrant-header{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;align-items:center;padding:8px 4px 6px;transition:transform .1s,opacity .15s;display:flex}.mob-quadrant-header:active{opacity:.8;transform:scale(.98)}.mob-bottom-nav{z-index:1000;padding-bottom:env(safe-area-inset-bottom);border-top:1px solid #fff3;border-top-left-radius:28px;border-top-right-radius:28px;align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:visible}.mob-nav-btn{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;min-height:56px;padding:10px 0 8px;transition:color .2s,transform .1s;display:flex}.mob-nav-btn:active{transform:scale(.88)}@keyframes fabRecordPulse{0%,to{box-shadow:0 4px 16px #dc262673,0 0 #dc26264d}50%{box-shadow:0 4px 20px #dc262699,0 0 0 10px #dc262600}}body.dragging,body.dragging *{-webkit-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important}body.dragging{overscroll-behavior:none!important}.mob-only{display:none!important}@media (width<=768px){.mob-only{display:flex!important}.desk-only{display:none!important}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes tabFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.mob-topbar{will-change:height;transition:height .25s cubic-bezier(.4,0,.2,1)}.tab-content-root{contain:layout;position:relative}.mob-bottom-nav{view-transition-name:mob-bottom-nav}.quick-note-bar{view-transition-name:quick-note-bar}@keyframes yellowPulse{0%,to{border-color:#eab30866;box-shadow:0 0 8px #eab30814}50%{border-color:#eab308b3;box-shadow:0 0 16px #eab30833}}@keyframes vt-slide-out-left{to{opacity:0;translate:-25%}}@keyframes vt-slide-in-right{0%{opacity:0;translate:25%}}@keyframes vt-slide-out-right{to{opacity:0;translate:25%}}@keyframes vt-slide-in-left{0%{opacity:0;translate:-25%}}::view-transition-group(tab-content){z-index:1;animation-duration:.15s;animation-timing-function:ease;overflow:clip}::view-transition-old(tab-content){height:100%;animation:.15s both vt-slide-out-left;overflow:clip}::view-transition-new(tab-content){height:100%;animation:.15s both vt-slide-in-right;overflow:clip}[data-tab-dir=left] ::view-transition-old(tab-content){animation-name:vt-slide-out-right}[data-tab-dir=left] ::view-transition-new(tab-content){animation-name:vt-slide-in-left}::view-transition-group(mob-bottom-nav){z-index:10;animation:none}::view-transition-group(quick-note-bar){z-index:10;animation:none}::view-transition-old(mob-bottom-nav){animation:none}::view-transition-old(quick-note-bar){animation:none}::view-transition-new(mob-bottom-nav){animation:none}::view-transition-new(quick-note-bar){animation:none}::view-transition-old(root){animation:none;display:none}::view-transition-new(root){animation:none}@media (prefers-reduced-motion:reduce){::view-transition-old(tab-content){animation:none}::view-transition-new(tab-content){animation:none}}.mob-nav-btn,.mob-quadrant-header{will-change:transform;backface-visibility:hidden}.mob-task-card,.drawer-item{backface-visibility:hidden}.mob-nav-btn,.mob-quadrant-header,.drawer-item,.ios-menu-item,[role=button]{touch-action:manipulation}.drawer-item,.ios-menu-item{cursor:pointer}.glass-scroll,.mob-quadrant-body{-webkit-overflow-scrolling:touch;scroll-behavior:smooth}@media (width>=901px){.mob-bottom-nav{border-top:none;border-right:1px solid #00000014;border-radius:0;flex-direction:column;justify-content:flex-start;gap:2px;width:72px;padding-top:16px;padding-bottom:16px;position:fixed;inset:0 auto 0 0;overflow:hidden}.mob-nav-btn{flex:none;min-height:52px;padding:6px 0;position:relative}.mob-nav-btn>div:last-child{border-radius:0 3px 3px 0!important;width:3px!important;height:24px!important;inset:50% auto auto 0!important;transform:translate(0)translateY(-50%)!important}.mob-task-card{margin-bottom:6px}.mob-task-card:hover{box-shadow:0 2px 8px #00000014}.desk-complete-btn{display:flex!important}.desk-complete-btn:hover div{transform:scale(1.1);background:#0596691f!important;border-color:#059669!important}}
