*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}body,html{margin:0;padding:0;background:#f6f7f9;color:#14171a}body{font-family:var(--font-plex),var(--font-noto),sans-serif;-webkit-font-smoothing:antialiased}a{color:#2f6df6;text-decoration:none}a:hover{color:#1f52c8}button,input,select,textarea{font:inherit;color:inherit}input:focus,textarea:focus{outline:none}.mono{font-family:var(--font-plex-mono),monospace}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:#d3dae2;border-radius:9px}::-webkit-scrollbar-track{background:transparent}.noscroll::-webkit-scrollbar{width:0;height:0}@keyframes popIn{0%{opacity:0;transform:translateY(-6px) scale(.985)}to{opacity:1;transform:none}}@keyframes toastIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes toastInC{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}@keyframes viewIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes riseIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes sheetUp{0%{transform:translateY(100%)}to{transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes shimmer{0%{background-position:-420px 0}to{background-position:420px 0}}.sk{background:linear-gradient(90deg,#eef1f5,#f7f9fb 46%,#eef1f5 92%);background-size:420px 100%;animation:shimmer 1.15s linear infinite;border-radius:6px}.hvCtl{transition:background .14s ease,color .14s ease}.hvCtl:hover{background:#f0f3f6;color:#14171a}.hvCtlBlue{transition:background .14s ease,color .14s ease}.hvCtlBlue:hover{background:#f0f3f6;color:#2f6df6}.hvBorderBlue{transition:border-color .14s ease,color .14s ease}.hvBorderBlue:hover{border-color:#c6d3e6!important;color:#2f6df6}.hvMenu:hover{background:#f4f7fb}.hvLight:hover{background:#f6f8fb}.hvSel:hover{background:#dbe9ff!important}.hvAi{transition:background .15s ease}.hvAi:hover{background:#e2edff!important}.hvNav:hover{background:#eef1f5}.hvDash{transition:border-color .15s ease,color .15s ease}.hvDash:hover{border-color:#2f6df6!important;color:#2f6df6}.hvAddLine{transition:color .15s ease}.hvAddLine:hover{color:#6b7480}.hvAddBlue{transition:color .15s ease}.hvAddBlue:hover{color:#2f6df6}.hvMuted{transition:color .15s ease}.hvMuted:hover{color:#14171a}.hvCard{transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.hvCard:hover{border-color:#c6d3e6!important;box-shadow:0 2px 8px -4px rgba(20,40,80,.2);transform:translateY(-1px)}.hvBoardCard{transition:box-shadow .16s ease,transform .16s ease}.hvBoardCard:hover{box-shadow:0 6px 16px -8px rgba(20,40,80,.35);transform:translateY(-1px)}.hvUnsched{transition:border-color .15s ease}.hvUnsched:hover{border-color:#c6d3e6!important}.check{transition:background .16s ease,border-color .16s ease,transform .16s ease}@media (hover:hover){.check:hover{transform:scale(1.12)}}.tapCard{transition:transform .14s ease,box-shadow .14s ease}.tapCard:active{transform:scale(.985)}.tapCheck{transition:background .16s ease,border-color .16s ease,transform .16s ease}.tapCheck:active{transform:scale(.88)}.settingsNav{display:flex}@media (max-width:759px){.settingsNav{display:none!important}}input[type=range],input[type=time]{accent-color:#2f6df6}