#iam-mnav,#iam-mplus{display:none}
html.iam-mnav-on body.authed #iam-mnav,html.iam-mnav-on body.authed #iam-mplus{display:flex}
#iam-mnav{position:fixed;left:20px;right:92px;bottom:max(24px,calc(env(safe-area-inset-bottom,0px) - 10px));z-index:1400;height:62px;padding:4px;gap:2px;align-items:center;border-radius:31px;background:rgba(40,40,43,.82);-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),0 18px 36px -14px rgba(0,0,0,.8);font-family:Geist,-apple-system,system-ui,sans-serif;-webkit-tap-highlight-color:transparent}
#iam-mnav button{flex:1 1 0;min-width:0;height:54px;border:0;border-radius:27px;background:none;color:#8d8d92;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font:600 10px/1 inherit;cursor:pointer;transition:background .2s,color .2s,transform .12s}
#iam-mnav button svg{width:22px;height:22px}
#iam-mnav button.on{background:linear-gradient(180deg,#303033,#28282b);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 6px 12px -6px rgba(0,0,0,.8)}
#iam-mnav button:active,#iam-mplus:active{transform:scale(.95)}
#iam-mplus{position:fixed;right:20px;bottom:max(24px,calc(env(safe-area-inset-bottom,0px) - 10px));z-index:1400;width:62px;height:62px;border:0;border-radius:20px;background:linear-gradient(180deg,#fbfbf9,#e6e6e2);color:#161618;align-items:center;justify-content:center;cursor:pointer;box-shadow:inset 0 1px 0 #fff,0 10px 22px -10px rgba(0,0,0,.85);-webkit-tap-highlight-color:transparent;transition:transform .12s}
#iam-mplus svg{width:26px;height:26px;stroke-width:2}
html.iam-mnav-on #app-topbar-chrome{display:none!important}
html.iam-mnav-on body #app-sheet#app-sheet{left:0!important;right:0!important;top:0!important;bottom:0!important;width:auto!important;height:auto!important;border-radius:0!important;box-shadow:none!important}
html.iam-mnav-on body #app-sheet#app-sheet .sheet-wall{border-radius:0!important}
html.iam-mnav-on #app-sheet .page{padding-top:calc(env(safe-area-inset-top,0px) + 50px)!important;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 110px)!important}
#iam-mme{display:none;position:fixed;top:calc(env(safe-area-inset-top,0px) + 8px);right:16px;z-index:1450;width:36px;height:36px;padding:0;border:0;border-radius:50%;overflow:hidden;background:#343437 center/cover;color:#f4f4f2;font:600 14px Geist,-apple-system,system-ui,sans-serif;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1),0 8px 18px -8px #000;cursor:pointer}
html.iam-mnav-on body.authed #iam-mme{display:flex}
#iam-mscrim{position:fixed;inset:0;z-index:1440;background:rgba(0,0,0,.45);opacity:0;pointer-events:none;transition:opacity .22s}
#iam-mscrim.on{opacity:1;pointer-events:auto}
#iam-msheet{position:fixed;left:12px;right:12px;top:calc(env(safe-area-inset-top,0px) + 52px);z-index:1460;display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:10px;border-radius:28px;background:linear-gradient(180deg,#2e2e31,#242427);box-shadow:0 30px 60px -20px rgba(0,0,0,.8),inset 0 1px 0 rgba(255,255,255,.08);font-family:Geist,-apple-system,system-ui,sans-serif;opacity:0;pointer-events:none;transform:translateY(-10px) scale(.97);transform-origin:100% 0;transition:opacity .2s,transform .35s cubic-bezier(.2,.85,.2,1)}
#iam-msheet.on{opacity:1;pointer-events:auto;transform:none}
#iam-msheet button{height:74px;border:0;border-radius:20px;background:rgba(255,255,255,.05);color:#f4f4f2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;font:500 12px/1 inherit;cursor:pointer}
#iam-msheet button svg{width:21px;height:21px}
#iam-msheet button.cur{background:#f4f4f2;color:#161618}
html.iam-mnav-on .bn-wrap,html.iam-mnav-on .mob-nav{display:none!important}
html.iam-mnav-on #app-sheet #page-tasks.page{padding-top:0!important}
html.iam-mnav-on #page-tasks>.sec-hdr{position:sticky;top:0;z-index:30;margin:0 -16px 6px!important;padding:calc(env(safe-area-inset-top,0px) + 7px) 64px 8px 16px;background:color-mix(in srgb,var(--sh-w,#232325) 82%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);transition:box-shadow .2s}
html.iam-mnav-on #page-tasks.iam-scr>.sec-hdr{box-shadow:0 1px 0 var(--sh-line,rgba(255,255,255,.06))}
html.iam-mnav-on body[data-page="tasks"] #iam-mme{top:calc(env(safe-area-inset-top,0px) + 8px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}
html.iam-mnav-on .sh-mob{display:inline}
html.iam-mnav-on :is(#tasks-list,#proj-tasks-list) .task-row{align-items:flex-start!important}
html.iam-mnav-on :is(#tasks-list,#proj-tasks-list) .task-row>.task-check{margin-top:1px!important}
html.iam-mnav-on :is(#tasks-list,#proj-tasks-list) .t-info{display:flex!important;flex-direction:column}
html.iam-mnav-on :is(#tasks-list,#proj-tasks-list) .t-info>.t-name{order:1;font-size:16px!important;font-weight:500!important}
html.iam-mnav-on :is(#tasks-list,#proj-tasks-list) .t-info>.t-meta{order:2;margin:4px 0 0!important;font:500 12px var(--sh-mono)!important;color:var(--text3)!important}
html.iam-mnav-on :is(#tasks-list,#proj-tasks-list) .t-meta .sh-mdt{font-weight:600;color:var(--text2)}
html.iam-mnav-on :is(#tasks-list,#proj-tasks-list) .sh-late .t-meta .sh-mdt,html.iam-mnav-on :is(#tasks-list,#proj-tasks-list) .t-meta .sh-mlate{color:var(--red)}
html.iam-mnav-on :is(#tasks-list,#proj-tasks-list) .task-row>.t-timepill{display:none!important}
:root.iam-mnav-on:not([data-_a]):not([data-_b]):not([data-_c]):not([data-_d]) body[data-page="tasks"] #page-tasks .sec-add-btn.sec-add-btn{display:none!important}
