.fg-splash{background:radial-gradient(circle at 50% 34%, hsl(var(--primary) / .22), transparent 33%), #050507;color:#fff;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.fg-stage{flex-direction:column;justify-content:center;align-items:center;gap:clamp(1rem,4vh,2rem);width:min(92vw,620px);max-height:92vh;display:flex;position:relative}.fg-emblem-stage{aspect-ratio:1;width:clamp(220px,55vw,390px);position:relative}.fg-target{transform-origin:50%;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.fg-target svg{width:100%;height:100%;filter:drop-shadow(0 0 10px hsl(var(--primary-glow) / .8));overflow:visible}.fg-target circle{fill:none;stroke:hsl(var(--primary));stroke-width:7px;stroke-linecap:round;stroke-dasharray:74 26;stroke-dashoffset:430px;animation:.75s cubic-bezier(.2,.75,.2,1) .28s forwards fgRingDraw,1.9s ease-in-out 1.6s infinite fgRingPulse}.fg-tick{background:hsl(var(--primary));box-shadow:0 0 10px hsl(var(--primary) / .9), 0 0 24px hsl(var(--primary-glow) / .72);opacity:0;border-radius:4px;animation:.32s cubic-bezier(.2,.8,.2,1) forwards fgTickOn;position:absolute;transform:scale(.25)}.fg-t1,.fg-t2{width:8px;height:31px;margin-left:-4px;left:50%}.fg-t1{animation-delay:.1s;top:-16px}.fg-t2{animation-delay:.19s;bottom:-16px}.fg-t3,.fg-t4{width:31px;height:8px;margin-top:-4px;top:50%}.fg-t3{animation-delay:.28s;left:-16px}.fg-t4{animation-delay:.37s;right:-16px}.fg-logo-wrap{opacity:0;transform-origin:50%;justify-content:center;align-items:center;width:100%;height:100%;animation:.62s cubic-bezier(.18,.88,.26,1.18) .72s forwards fgLogoLock;display:flex;position:absolute;inset:0}.fg-logo{width:72%;height:auto;filter:drop-shadow(0 0 12px hsl(var(--primary-glow) / .24));display:block}.fg-impact{border:2px solid hsl(var(--primary));opacity:0;width:58px;height:58px;filter:drop-shadow(0 0 10px hsl(var(--primary)));border-radius:50%;animation:.45s ease-out 1.05s forwards fgImpact;position:absolute;top:28%}.fg-impact-l{left:10%}.fg-impact-r{right:10%}.fg-shine{opacity:0;background:linear-gradient(90deg, transparent, #ffffffbf, hsl(var(--primary) / .4), transparent);filter:blur(2px);mix-blend-mode:screen;width:20%;height:17%;animation:1s ease-in-out 1.35s forwards fgShine;position:absolute;top:67%;left:-26%;transform:skew(-18deg)}.fg-loader{opacity:0;width:min(62%,320px);animation:.3s 1.02s forwards fgFadeIn}.fg-track{background:#ffffff29;border-radius:999px;height:5px;overflow:hidden}.fg-fill{border-radius:inherit;background:linear-gradient(90deg, hsl(var(--primary)), hsl(var(--primary-glow)));width:0;height:100%;box-shadow:0 0 12px hsl(var(--primary) / .78);animation:2s cubic-bezier(.25,.7,.2,1) 1.05s infinite fgLoad}.fg-loading{text-align:center;letter-spacing:.27em;color:#fffc;margin-top:14px;font-size:15px}.fg-beam{background:linear-gradient(transparent, hsl(var(--primary) / .5), transparent);opacity:.4;width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}[data-accent=gray] .fg-target svg,[data-accent=gray] .fg-tick,[data-accent=gray] .fg-fill,[data-accent=gray] .fg-shine,[data-accent=gray] .fg-impact{filter:brightness(1.25)saturate(.25)}@keyframes fgTickOn{to{opacity:1;transform:scale(1)}}@keyframes fgRingDraw{to{stroke-dashoffset:0}}@keyframes fgRingPulse{0%,to{opacity:.82}50%{opacity:1}}@keyframes fgLogoLock{0%{opacity:0;transform:scale(.86)}72%{opacity:1;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@keyframes fgImpact{0%{opacity:.8;transform:scale(.5)}to{opacity:0;transform:scale(1.55)}}@keyframes fgShine{0%{opacity:0;left:-26%}12%{opacity:.85}88%{opacity:.65}to{opacity:0;left:112%}}@keyframes fgFadeIn{to{opacity:1}}@keyframes fgLoad{0%{width:0}68%{width:92%}88%{width:96%}to{width:92%}}.fg-splash.fg-exit{animation:.25s forwards fgSplashOut}@keyframes fgSplashOut{to{opacity:0}}@media (prefers-reduced-motion:reduce){.fg-splash *{animation:none!important}.fg-target circle{stroke-dashoffset:0}.fg-tick,.fg-logo-wrap,.fg-loader{opacity:1}.fg-fill{width:92%}.fg-splash.fg-exit{animation:.25s forwards fgSplashOut}}.mi-dia-scope{--md-background:hsl(var(--background));--md-foreground:hsl(var(--foreground));--md-card:hsl(var(--card));--md-card-foreground:hsl(var(--card-foreground));--md-popover:hsl(var(--popover));--md-popover-foreground:hsl(var(--popover-foreground));--md-primary:hsl(var(--primary));--md-primary-foreground:hsl(var(--primary-foreground));--md-secondary:hsl(var(--secondary));--md-secondary-foreground:hsl(var(--secondary-foreground));--md-muted:hsl(var(--muted));--md-muted-foreground:hsl(var(--muted-foreground));--md-border:color-mix(in srgb, hsl(var(--primary)) 18%, hsl(var(--border)));--md-input:hsl(var(--input));--md-ring:hsl(var(--ring));--md-destructive:hsl(var(--destructive));--md-theme-soft:color-mix(in srgb, hsl(var(--primary)) 10%, hsl(var(--card)));--md-theme-ink:color-mix(in srgb, hsl(var(--primary)) 65%, hsl(var(--foreground)));--md-accent:var(--md-theme-soft);--md-accent-foreground:var(--md-theme-ink);color:var(--md-foreground);font-family:inherit}.dark .mi-dia-scope{--md-theme-ink:color-mix(in srgb, hsl(var(--primary)) 65%, white)}:where(.mi-dia-scope) .app-shell,:where(.mi-dia-scope).app-shell{background:var(--md-background);min-height:100vh}:where(.mi-dia-scope) .workspace,:where(.mi-dia-scope).workspace{flex:1;min-width:0}:where(.mi-dia-scope) .topbar,:where(.mi-dia-scope).topbar{border-bottom:1px solid var(--md-border);background:#ffffffe6;justify-content:space-between;align-items:center;gap:22px;height:84px;padding:0 40px;display:flex}:where(.mi-dia-scope) .breadcrumb,:where(.mi-dia-scope).breadcrumb{color:#858999;align-items:center;gap:12px;font-size:14px;display:flex}:where(.mi-dia-scope) .breadcrumb strong,:where(.mi-dia-scope).breadcrumb strong{color:#333747;font-weight:600}:where(.mi-dia-scope) .topbar-actions,:where(.mi-dia-scope).topbar-actions{align-items:center;gap:20px;display:flex}:where(.mi-dia-scope) .search-box,:where(.mi-dia-scope).search-box{color:#9296a5;align-items:center;gap:10px;width:260px;display:flex}:where(.mi-dia-scope) .search-box input,:where(.mi-dia-scope).search-box input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:14px}:where(.mi-dia-scope) .search-box input::placeholder,:where(.mi-dia-scope).search-box input::placeholder{color:#979baa}:where(.mi-dia-scope) .search-box kbd,:where(.mi-dia-scope).search-box kbd{border:1px solid var(--md-border);text-align:center;border-radius:5px;width:24px;font-size:15px;line-height:24px}:where(.mi-dia-scope) .icon-button,:where(.mi-dia-scope).icon-button{color:#747b8d;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}:where(.mi-dia-scope) .icon-button:hover,:where(.mi-dia-scope).icon-button:hover{background:var(--md-muted)}:where(.mi-dia-scope) .notification-button,:where(.mi-dia-scope).notification-button{position:relative}:where(.mi-dia-scope) .notification-button i,:where(.mi-dia-scope).notification-button i{background:var(--md-primary);border-radius:50%;width:6px;height:6px;position:absolute;top:5px;right:5px}:where(.mi-dia-scope) .avatar,:where(.mi-dia-scope).avatar{color:#6d4f90;background:#ece8f2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:39px;height:39px;font-size:15px;font-weight:600;display:inline-flex}:where(.mi-dia-scope) .top-avatar,:where(.mi-dia-scope).top-avatar{background:var(--md-theme-soft);color:var(--md-theme-ink);border:3px solid #fff;box-shadow:0 0 0 1px #e8e4ed}:where(.mi-dia-scope) .mobile-nav-trigger,:where(.mi-dia-scope).mobile-nav-trigger{display:none!important}:where(.mi-dia-scope) .page-content,:where(.mi-dia-scope).page-content{max-width:1570px;margin:0 auto;padding:25px 38px 18px}:where(.mi-dia-scope) .demo-bar,:where(.mi-dia-scope).demo-bar{color:#7c7f8f;justify-content:space-between;align-items:center;gap:12px;margin-bottom:28px;font-size:13px;display:flex}:where(.mi-dia-scope) .demo-bar>span,:where(.mi-dia-scope).demo-bar>span{align-items:center;gap:8px;display:flex}:where(.mi-dia-scope) .demo-bar strong,:where(.mi-dia-scope).demo-bar strong{color:#606675;font-size:13px;font-weight:600}:where(.mi-dia-scope) .demo-description,:where(.mi-dia-scope).demo-description{padding-left:4px}:where(.mi-dia-scope) .demo-bar a,:where(.mi-dia-scope).demo-bar a,:where(.mi-dia-scope) .demo-bar button,:where(.mi-dia-scope).demo-bar button{color:var(--md-theme-ink);white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;font-weight:600;display:flex}:where(.mi-dia-scope) .page-heading,:where(.mi-dia-scope).page-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px;display:flex}:where(.mi-dia-scope) .date-eyebrow,:where(.mi-dia-scope).date-eyebrow{text-transform:uppercase;letter-spacing:1.15px;color:#8b8f9e;gap:9px;font-size:11px;font-weight:600;display:flex}:where(.mi-dia-scope) .date-eyebrow span,:where(.mi-dia-scope).date-eyebrow span{color:#babdc7}:where(.mi-dia-scope) .page-heading h1,:where(.mi-dia-scope).page-heading h1{letter-spacing:-1.5px;text-transform:none;align-items:center;margin:8px 0;font-size:40px;font-weight:750;line-height:1.3;display:flex}:where(.mi-dia-scope) .title-dot,:where(.mi-dia-scope).title-dot{color:var(--md-primary)}:where(.mi-dia-scope) .heading-sun,:where(.mi-dia-scope).heading-sun{color:var(--md-primary);align-items:center;margin-left:14px;display:flex}:where(.mi-dia-scope) .page-heading p,:where(.mi-dia-scope).page-heading p{color:#7c8192;margin-top:3px;font-size:15px}:where(.mi-dia-scope) .new-task-button,:where(.mi-dia-scope).new-task-button{box-shadow:0 5px 14px hsl(var(--primary) / .12);flex-shrink:0;gap:9px!important;height:44px!important;padding:0 17px!important;font-size:14px!important;font-weight:600!important}:where(.mi-dia-scope) .new-task-button kbd,:where(.mi-dia-scope).new-task-button kbd{color:#ffffffbf;border:1px solid #ffffff3a;border-radius:4px;justify-content:center;align-items:center;width:21px;height:21px;margin-left:9px;font-size:11px;display:flex}:where(.mi-dia-scope) .stats-grid,:where(.mi-dia-scope).stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:26px;display:grid}:where(.mi-dia-scope) .stat,:where(.mi-dia-scope).stat{border:1px solid var(--md-border);background:#fff;border-radius:12px;align-items:center;gap:16px;min-width:0;padding:20px 23px;display:flex;box-shadow:0 3px 7px #1c223002}:where(.mi-dia-scope) .stat-icon,:where(.mi-dia-scope).stat-icon{background:var(--md-theme-soft);width:45px;height:45px;color:var(--md-primary);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}:where(.mi-dia-scope) .stat-icon.success,:where(.mi-dia-scope).stat-icon.success{color:#388c66;background:#e9f6ef}:where(.mi-dia-scope) .stat-icon.neutral,:where(.mi-dia-scope).stat-icon.neutral{color:#79839f;background:#eef0f7}:where(.mi-dia-scope) .stat p,:where(.mi-dia-scope).stat p{color:#818696;margin-bottom:3px;font-size:13px}:where(.mi-dia-scope) .stat strong,:where(.mi-dia-scope).stat strong{letter-spacing:-.8px;white-space:nowrap;align-items:baseline;gap:11px;font-size:26px;display:flex}:where(.mi-dia-scope) .stat strong span,:where(.mi-dia-scope).stat strong span{color:#9c9fab;letter-spacing:0;font-size:12px;font-weight:400}:where(.mi-dia-scope) .content-grid,:where(.mi-dia-scope).content-grid{grid-template-columns:minmax(0,1fr) 292px;align-items:start;gap:26px;display:grid}:where(.mi-dia-scope) .main-column,:where(.mi-dia-scope).main-column{min-width:0}:where(.mi-dia-scope) .next-card,:where(.mi-dia-scope).next-card{background:radial-gradient(ellipse at 90% 100%, hsl(var(--primary) / .21), transparent 65%), #222636;color:#fff;border:1px solid #303345;border-radius:17px;justify-content:space-between;align-items:center;gap:10px;min-height:226px;margin-bottom:28px;padding:30px 28px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 22px #25233608}:where(.mi-dia-scope) .next-card-main,:where(.mi-dia-scope).next-card-main{z-index:1;max-width:73%;position:relative}:where(.mi-dia-scope) .card-eyebrow,:where(.mi-dia-scope).card-eyebrow{color:#bdc0d0;letter-spacing:1.4px;align-items:center;gap:9px;font-size:10px;font-weight:650;display:flex}:where(.mi-dia-scope) .pulse-dot,:where(.mi-dia-scope).pulse-dot{background:color-mix(in srgb, var(--md-primary) 35%, white);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #ffffff08}:where(.mi-dia-scope) .next-card h2,:where(.mi-dia-scope).next-card h2{letter-spacing:-.7px;max-width:400px;margin:15px 0 12px;font-size:26px;font-weight:650;line-height:1.35}:where(.mi-dia-scope) .next-meta,:where(.mi-dia-scope).next-meta{color:#b9becd;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}:where(.mi-dia-scope) .next-meta>span,:where(.mi-dia-scope).next-meta>span{align-items:center;gap:6px;display:flex}:where(.mi-dia-scope) .next-location,:where(.mi-dia-scope).next-location{margin-left:3px}:where(.mi-dia-scope) .start-button,:where(.mi-dia-scope).start-button{margin-top:22px;box-shadow:0 3px 12px #0001;background:var(--md-primary)!important;color:#fff!important;border:1px solid #ffffff16!important;gap:9px!important;height:38px!important;padding:0 13px!important;font-size:12px!important}:where(.mi-dia-scope) .start-button svg:last-child,:where(.mi-dia-scope).start-button svg:last-child{margin-left:10px}:where(.mi-dia-scope) .next-ring,:where(.mi-dia-scope).next-ring{flex-shrink:0;width:139px;height:139px;margin-right:0;position:relative}:where(.mi-dia-scope) .next-ring>svg,:where(.mi-dia-scope).next-ring>svg{width:100%;height:100%;transform:rotate(-90deg)}:where(.mi-dia-scope) .next-ring circle,:where(.mi-dia-scope).next-ring circle{fill:none;stroke-width:4px}:where(.mi-dia-scope) .ring-track,:where(.mi-dia-scope).ring-track{stroke:#ffffff13}:where(.mi-dia-scope) .ring-value,:where(.mi-dia-scope).ring-value{stroke:var(--md-primary);stroke-linecap:round;filter:drop-shadow(0 0 5px hsl(var(--primary) / .45))}:where(.mi-dia-scope) .next-ring>div,:where(.mi-dia-scope).next-ring>div{flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex;position:absolute;inset:0}:where(.mi-dia-scope) .next-ring>div>svg,:where(.mi-dia-scope).next-ring>div>svg{color:#a8a9c1;width:18px;height:18px}:where(.mi-dia-scope) .next-ring strong,:where(.mi-dia-scope).next-ring strong{letter-spacing:-2px;font-size:38px;font-weight:600;line-height:1.15}:where(.mi-dia-scope) .next-ring span,:where(.mi-dia-scope).next-ring span{color:#9ea5bd;font-size:11px}:where(.mi-dia-scope) .agenda-panel,:where(.mi-dia-scope).agenda-panel{border:1px solid var(--md-border);background:#fff;border-radius:14px;overflow:hidden}:where(.mi-dia-scope) .agenda-title,:where(.mi-dia-scope).agenda-title{justify-content:space-between;align-items:center;gap:8px;padding:21px 23px 15px;display:flex}:where(.mi-dia-scope) .agenda-title h2,:where(.mi-dia-scope).agenda-title h2{letter-spacing:-.35px;font-size:18px;font-weight:650}:where(.mi-dia-scope) .agenda-controls,:where(.mi-dia-scope).agenda-controls{align-items:center;gap:4px;display:flex}:where(.mi-dia-scope) .today-small,:where(.mi-dia-scope).today-small{border:1px solid var(--md-border);color:#646b7e;background:#fff;border-radius:6px;margin-right:5px;padding:5px 11px;font-size:12px}:where(.mi-dia-scope) .agenda-controls .icon-button,:where(.mi-dia-scope).agenda-controls .icon-button{width:26px;height:26px}:where(.mi-dia-scope) .week-strip,:where(.mi-dia-scope).week-strip{grid-template-columns:repeat(7,minmax(0,1fr));gap:9px;padding:0 23px 20px;display:grid}:where(.mi-dia-scope) .week-strip button,:where(.mi-dia-scope).week-strip button{color:#828899;background:#f6f7fa;border:1px solid #0000;border-radius:10px;flex-direction:column;align-items:center;gap:5px;min-width:0;padding:10px 3px 6px;display:flex}:where(.mi-dia-scope) .week-strip button>span,:where(.mi-dia-scope).week-strip button>span{text-transform:capitalize;font-size:11px}:where(.mi-dia-scope) .week-strip button strong,:where(.mi-dia-scope).week-strip button strong{color:#545b71;font-size:18px;font-weight:600;line-height:1.3}:where(.mi-dia-scope) .week-strip i,:where(.mi-dia-scope).week-strip i{border-radius:50%;width:4px;height:4px;margin-top:1px}:where(.mi-dia-scope) .week-strip .has-items,:where(.mi-dia-scope).week-strip .has-items{background:#aeb4c5}:where(.mi-dia-scope) .week-strip button.selected,:where(.mi-dia-scope).week-strip button.selected{background:var(--md-primary);border-color:var(--md-primary);box-shadow:0 5px 9px hsl(var(--primary) / .15);color:#fff}:where(.mi-dia-scope) .week-strip button.selected strong,:where(.mi-dia-scope).week-strip button.selected strong{color:#fff}:where(.mi-dia-scope) .week-strip button.selected .has-items,:where(.mi-dia-scope).week-strip button.selected .has-items{background:#fff}:where(.mi-dia-scope) .week-strip button.is-today:not(.selected),:where(.mi-dia-scope).week-strip button.is-today:not(.selected){border-color:var(--md-primary);color:var(--md-theme-ink)}:where(.mi-dia-scope) .week-strip button:hover:not(.selected),:where(.mi-dia-scope).week-strip button:hover:not(.selected){background:var(--md-theme-soft);border-color:var(--md-theme-soft)}:where(.mi-dia-scope) .task-toolbar,:where(.mi-dia-scope).task-toolbar{border-top:1px solid #f2f3f6;border-bottom:1px solid #f0f1f5;justify-content:space-between;align-items:center;gap:8px;min-height:53px;padding:0 23px;display:flex}:where(.mi-dia-scope) .task-tabs,:where(.mi-dia-scope).task-tabs{background:0 0!important;gap:19px!important;height:50px!important;padding:0!important}:where(.mi-dia-scope) .task-tabs button,:where(.mi-dia-scope).task-tabs button{position:relative;height:50px!important;box-shadow:none!important;color:#8a8d9b!important;background:0 0!important;border:0!important;border-radius:0!important;gap:6px!important;padding:0 1px!important;font-size:12px!important}:where(.mi-dia-scope) .task-tabs button[data-state=active],:where(.mi-dia-scope).task-tabs button[data-state=active]{color:var(--md-theme-ink)!important}:where(.mi-dia-scope) .task-tabs button[data-state=active]:after,:where(.mi-dia-scope).task-tabs button[data-state=active]:after{content:"";background:var(--md-primary);opacity:1;height:2px;position:absolute;bottom:-1px;left:0;right:0}:where(.mi-dia-scope) .task-tabs button>span,:where(.mi-dia-scope).task-tabs button>span{background:var(--md-theme-soft);color:var(--md-theme-ink);border-radius:4px;min-width:20px;padding:2px 6px;font-size:10px;line-height:1.1}:where(.mi-dia-scope) .filter-button,:where(.mi-dia-scope).filter-button{color:#8b8f9f!important;gap:6px!important;padding:0!important;font-size:12px!important}:where(.mi-dia-scope) .time-group,:where(.mi-dia-scope).time-group{color:#8b92a3;align-items:center;gap:7px;margin:19px 23px 6px;display:flex}:where(.mi-dia-scope) .time-group h3,:where(.mi-dia-scope).time-group h3{font-size:12px;font-weight:500}:where(.mi-dia-scope) .time-group>span,:where(.mi-dia-scope).time-group>span{background:#f5f6f9;border-radius:4px;margin-left:1px;padding:1px 5px;font-size:10px}:where(.mi-dia-scope) .time-group>div,:where(.mi-dia-scope).time-group>div{background:#f1f2f6;flex:1;height:1px;margin-left:4px}:where(.mi-dia-scope) .time-group,:where(.mi-dia-scope).time-group{gap:9px!important}:where(.mi-dia-scope) .time-group>svg{filter:drop-shadow(0 0 6px hsl(var(--primary) / .55));width:21px!important;height:21px!important;color:hsl(var(--primary))!important}:where(.mi-dia-scope) .time-group h3,:where(.mi-dia-scope).time-group h3{text-shadow:0 0 12px hsl(var(--primary) / .45);letter-spacing:.06em!important;text-transform:uppercase!important;color:hsl(var(--primary))!important;font-size:17px!important;font-weight:800!important}:where(.mi-dia-scope) .time-group>span,:where(.mi-dia-scope).time-group>span{box-shadow:0 0 10px hsl(var(--primary) / .55);background:hsl(var(--primary))!important;color:hsl(var(--primary-foreground))!important;border-radius:999px!important;padding:2px 9px!important;font-size:13px!important;font-weight:800!important}:where(.mi-dia-scope) .task-row,:where(.mi-dia-scope).task-row{border-bottom:1px solid #f3f4f7;align-items:center;gap:13px;padding:16px 19px 16px 24px;transition:background .15s;display:flex;position:relative}:where(.mi-dia-scope) .task-row:hover,:where(.mi-dia-scope).task-row:hover{background:#fafaff}:where(.mi-dia-scope) .task-row.in-progress,:where(.mi-dia-scope).task-row.in-progress{background:color-mix(in srgb, var(--md-theme-soft) 45%, white)}:where(.mi-dia-scope) .task-check,:where(.mi-dia-scope).task-check{flex-shrink:0;align-self:center;align-items:center;display:flex}:where(.mi-dia-scope) .task-check button,:where(.mi-dia-scope).task-check button{width:18px;height:18px;box-shadow:none;border:1.5px solid #dce0e8;border-radius:50%}:where(.mi-dia-scope) .task-check button[data-state=checked],:where(.mi-dia-scope).task-check button[data-state=checked]{background:#7bac97;border-color:#7bac97}:where(.mi-dia-scope) .task-check button svg,:where(.mi-dia-scope).task-check button svg{width:12px;height:12px}:where(.mi-dia-scope) .task-body,:where(.mi-dia-scope).task-body{text-align:left;min-width:0;color:inherit;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:0;display:flex}:where(.mi-dia-scope) .category-icon,:where(.mi-dia-scope).category-icon{background:var(--md-theme-soft);width:37px;height:37px;color:var(--md-theme-ink);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}:where(.mi-dia-scope) .task-text,:where(.mi-dia-scope).task-text{min-width:0;display:block}:where(.mi-dia-scope) .task-text strong,:where(.mi-dia-scope).task-text strong{overflow-wrap:anywhere;font-size:13px;font-weight:550;line-height:1.45;display:block}:where(.mi-dia-scope) .task-meta,:where(.mi-dia-scope).task-meta{color:#9ca1ae;flex-wrap:wrap;align-items:center;gap:9px;margin-top:5px;font-size:10px;display:flex}:where(.mi-dia-scope) .task-meta>span,:where(.mi-dia-scope).task-meta>span{align-items:center;gap:4px;display:flex}:where(.mi-dia-scope) .task-meta .important,:where(.mi-dia-scope).task-meta .important{color:#bc9250;background:#fff8ec;border-radius:4px;padding:1px 5px;font-size:9px}:where(.mi-dia-scope) .task-meta .active-label,:where(.mi-dia-scope).task-meta .active-label{color:var(--md-theme-ink)}:where(.mi-dia-scope) .task-time,:where(.mi-dia-scope).task-time{flex-direction:column;flex-shrink:0;justify-content:center;align-items:flex-end;gap:6px;display:flex}:where(.mi-dia-scope) .task-time strong,:where(.mi-dia-scope).task-time strong{color:#747e93;white-space:nowrap;font-size:11px;font-weight:550}:where(.mi-dia-scope) .task-time>span,:where(.mi-dia-scope).task-time>span{color:#a3a8b4;align-items:center;gap:3px;font-size:10px;display:flex}:where(.mi-dia-scope) .row-menu,:where(.mi-dia-scope).row-menu{color:#b0b5c1!important;width:24px!important;height:28px!important}:where(.mi-dia-scope) .task-row.completed .task-text strong,:where(.mi-dia-scope).task-row.completed .task-text strong{color:#a0a5b2;text-decoration:line-through}:where(.mi-dia-scope) .task-row.completed .category-icon,:where(.mi-dia-scope).task-row.completed .category-icon{color:#aab0bd;background:#f2f4f7}:where(.mi-dia-scope) .task-row.completed .task-time,:where(.mi-dia-scope).task-row.completed .task-time{opacity:.55}:where(.mi-dia-scope) .inline-add,:where(.mi-dia-scope).inline-add{color:#979cb0;text-align:left;background:0 0;border:0;border-top:1px dashed #eaeaf1;align-items:center;gap:10px;width:100%;padding:19px 25px;font-size:12px;display:flex}:where(.mi-dia-scope) .inline-add:hover,:where(.mi-dia-scope).inline-add:hover{color:var(--md-theme-ink);background:var(--md-theme-soft)}:where(.mi-dia-scope) .inline-add>span,:where(.mi-dia-scope).inline-add>span{color:#c3c6d0;margin-left:auto}:where(.mi-dia-scope) .right-column,:where(.mi-dia-scope).right-column{gap:20px;min-width:0;display:grid}:where(.mi-dia-scope) .panel,:where(.mi-dia-scope).panel{border:1px solid var(--md-border);background:#fff;border-radius:14px;padding:21px}:where(.mi-dia-scope) .rail-title,:where(.mi-dia-scope).rail-title{color:#969aae;justify-content:space-between;align-items:center;gap:5px;margin-bottom:17px;display:flex}:where(.mi-dia-scope) .rail-title h3,:where(.mi-dia-scope).rail-title h3{color:#555c71;font-size:13px;font-weight:600}:where(.mi-dia-scope) .mini-calendar,:where(.mi-dia-scope).mini-calendar{padding:21px 18px 17px}:where(.mi-dia-scope) .mini-calendar [data-slot=calendar],:where(.mi-dia-scope).mini-calendar [data-slot=calendar]{--cell-size:31px;background:0 0!important;width:100%!important;padding:0!important}:where(.mi-dia-scope) .mini-calendar [data-slot=calendar] table,:where(.mi-dia-scope).mini-calendar [data-slot=calendar] table{width:100%!important}:where(.mi-dia-scope) .mini-calendar .rdp-months,:where(.mi-dia-scope).mini-calendar .rdp-months{width:100%;max-width:none}:where(.mi-dia-scope) .mini-calendar .rdp-month,:where(.mi-dia-scope).mini-calendar .rdp-month{width:100%}:where(.mi-dia-scope) .mini-calendar .rdp-month_caption,:where(.mi-dia-scope).mini-calendar .rdp-month_caption{margin:3px 0 0}:where(.mi-dia-scope) .mini-calendar .rdp-caption_label,:where(.mi-dia-scope).mini-calendar .rdp-caption_label{text-transform:capitalize;color:#586076;font-size:12px;font-weight:600}:where(.mi-dia-scope) .mini-calendar .rdp-weekdays th,:where(.mi-dia-scope).mini-calendar .rdp-weekdays th{text-transform:capitalize;color:#aaaebe!important;font-size:10px!important;font-weight:400!important}:where(.mi-dia-scope) .mini-calendar .rdp-day button,:where(.mi-dia-scope).mini-calendar .rdp-day button{position:relative;border-radius:7px!important;font-size:11px!important}:where(.mi-dia-scope) .mini-calendar .rdp-today:not(.rdp-selected) button,:where(.mi-dia-scope).mini-calendar .rdp-today:not(.rdp-selected) button{color:var(--md-primary);background:var(--md-theme-soft)}:where(.mi-dia-scope) .has-task button:after,:where(.mi-dia-scope).has-task button:after{content:"";background:var(--md-primary);border-radius:50%;width:3px;height:3px;position:absolute;bottom:2px;left:calc(50% - 1.5px)}:where(.mi-dia-scope) .has-task button[data-selected-single=true]:after,:where(.mi-dia-scope).has-task button[data-selected-single=true]:after{background:#fff}:where(.mi-dia-scope) .calendar-legend,:where(.mi-dia-scope).calendar-legend{color:#a2a7b5;border-top:1px solid #f0f2f6;align-items:center;gap:7px;margin-top:12px;padding-top:13px;font-size:10px;display:flex}:where(.mi-dia-scope) .calendar-legend>span,:where(.mi-dia-scope).calendar-legend>span{background:var(--md-primary);border-radius:50%;width:4px;height:4px}:where(.mi-dia-scope) .progress-panel,:where(.mi-dia-scope).progress-panel{padding:21px}:where(.mi-dia-scope) .tiny-success,:where(.mi-dia-scope).tiny-success{color:#77a477;background:#f1f7f0;border-radius:6px;justify-content:center;align-items:center;width:25px;height:25px;display:flex}:where(.mi-dia-scope) .progress-number,:where(.mi-dia-scope).progress-number{justify-content:space-between;align-items:baseline;gap:10px;margin-top:10px;display:flex}:where(.mi-dia-scope) .progress-number>strong,:where(.mi-dia-scope).progress-number>strong{letter-spacing:-1px;font-size:32px;font-weight:650}:where(.mi-dia-scope) .progress-number>strong span,:where(.mi-dia-scope).progress-number>strong span{letter-spacing:0;color:#9a9bab;margin-left:2px;font-size:19px;font-weight:450}:where(.mi-dia-scope) .progress-number>span,:where(.mi-dia-scope).progress-number>span{color:#979caf;font-size:11px}:where(.mi-dia-scope) .daily-progress,:where(.mi-dia-scope).daily-progress{margin:13px 0 16px;background:var(--md-theme-soft)!important;height:6px!important}:where(.mi-dia-scope) .progress-panel p,:where(.mi-dia-scope).progress-panel p{color:#9198a9;font-size:11px;line-height:1.7}:where(.mi-dia-scope) .focus-tip,:where(.mi-dia-scope).focus-tip{align-items:center;gap:12px;padding:1px 10px;display:flex}:where(.mi-dia-scope) .focus-tip>span,:where(.mi-dia-scope).focus-tip>span{color:#9698ad;display:flex}:where(.mi-dia-scope) .focus-tip p,:where(.mi-dia-scope).focus-tip p{color:#8f95a6;font-size:11px;line-height:1.9}:where(.mi-dia-scope) .focus-tip strong,:where(.mi-dia-scope).focus-tip strong{color:#626c83;font-weight:500}:where(.mi-dia-scope) .simple-toggle,:where(.mi-dia-scope).simple-toggle{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;padding:17px 18px;display:flex}:where(.mi-dia-scope) .simple-toggle>div,:where(.mi-dia-scope).simple-toggle>div{align-items:center;gap:8px;display:flex}:where(.mi-dia-scope) .simple-icon,:where(.mi-dia-scope).simple-icon{color:#8b93a9;display:flex}:where(.mi-dia-scope) .simple-toggle strong,:where(.mi-dia-scope).simple-toggle strong{font-size:12px;font-weight:550}:where(.mi-dia-scope) .simple-toggle p,:where(.mi-dia-scope).simple-toggle p{color:#a0a5b2;width:100%;margin-top:3px;margin-left:26px;font-size:10px}:where(.mi-dia-scope) .page-footer,:where(.mi-dia-scope).page-footer{color:#a0a6b6;justify-content:space-between;gap:15px;margin-top:29px;padding-bottom:5px;font-size:10px;display:flex}:where(.mi-dia-scope) .page-footer>span,:where(.mi-dia-scope).page-footer>span{align-items:center;gap:6px;display:flex}:where(.mi-dia-scope) .focus-sidebar [data-slot=sidebar-inner],:where(.mi-dia-scope).focus-sidebar [data-slot=sidebar-inner]{color:#c9cedf;background:#191d2a;border-right:0}:where(.mi-dia-scope) .nav-brand,:where(.mi-dia-scope).nav-brand{padding:39px 30px 36px!important}:where(.mi-dia-scope) .brand,:where(.mi-dia-scope).brand{letter-spacing:-1.6px;color:#f5f6fa;align-items:center;gap:10px;font-size:32px;font-weight:750;line-height:1;display:flex}:where(.mi-dia-scope) .brand-mark,:where(.mi-dia-scope).brand-mark{color:#fff;background:var(--md-primary);border-radius:11px;justify-content:center;align-items:center;width:39px;height:39px;display:flex;box-shadow:0 3px 12px #0002}:where(.mi-dia-scope) .brand-sub,:where(.mi-dia-scope).brand-sub{letter-spacing:1.6px;color:#7f889d;margin-top:9px;font-size:7px;font-weight:500;line-height:1;display:block}:where(.mi-dia-scope) .nav-body,:where(.mi-dia-scope).nav-body{gap:0!important;padding:0 20px!important}:where(.mi-dia-scope) .nav-section-label,:where(.mi-dia-scope).nav-section-label{color:#6d768d;letter-spacing:1.5px;margin:12px 12px 20px;font-size:9px;font-weight:550}:where(.mi-dia-scope) .nav-body [data-slot=sidebar-menu],:where(.mi-dia-scope).nav-body [data-slot=sidebar-menu]{gap:7px}:where(.mi-dia-scope) .nav-button,:where(.mi-dia-scope).nav-button{color:#9ca6ba!important;border-radius:9px!important;gap:12px!important;height:46px!important;padding:0 15px!important;font-size:13px!important;font-weight:450!important}:where(.mi-dia-scope) .nav-button>svg,:where(.mi-dia-scope).nav-button>svg{stroke-width:1.7px;width:18px!important;height:18px!important}:where(.mi-dia-scope) .nav-button[data-active=true],:where(.mi-dia-scope).nav-button[data-active=true]{box-shadow:0 4px 16px #0001;background:var(--md-primary)!important;color:#fff!important}:where(.mi-dia-scope) .nav-button:hover:not([data-active=true]),:where(.mi-dia-scope).nav-button:hover:not([data-active=true]){color:#ddd!important;background:#262b3a!important}:where(.mi-dia-scope) .nav-button b,:where(.mi-dia-scope).nav-button b{text-align:center;background:#ffffff1a;border-radius:4px;min-width:19px;margin-left:auto;font-size:10px;font-weight:400;line-height:19px}:where(.mi-dia-scope) .sidebar-note,:where(.mi-dia-scope).sidebar-note{background:linear-gradient(145deg,#2b2b4022,#ffffff03);border:1px solid #303344;border-radius:12px;margin:37px 5px 20px;padding:19px 16px}:where(.mi-dia-scope) .note-icon,:where(.mi-dia-scope).note-icon{width:32px;height:32px;color:color-mix(in srgb, var(--md-primary) 50%, white);background:#2e2e45;border-radius:8px;justify-content:center;align-items:center;margin-bottom:13px;display:flex}:where(.mi-dia-scope) .sidebar-note strong,:where(.mi-dia-scope).sidebar-note strong{color:#d4d7e6;font-size:13px;font-weight:550}:where(.mi-dia-scope) .sidebar-note p,:where(.mi-dia-scope).sidebar-note p{color:#858da4;margin-top:7px;font-size:11px;line-height:1.9}:where(.mi-dia-scope) .sidebar-note button,:where(.mi-dia-scope).sidebar-note button{color:color-mix(in srgb, var(--md-primary) 40%, white);background:0 0;border:0;align-items:center;gap:8px;margin-top:16px;padding:0;font-size:11px;display:flex}:where(.mi-dia-scope) .nav-footer,:where(.mi-dia-scope).nav-footer{padding:20px 25px 22px!important}:where(.mi-dia-scope) .theme-label,:where(.mi-dia-scope).theme-label{letter-spacing:1.3px;color:#737e95;margin:0 5px 11px;font-size:8px}:where(.mi-dia-scope) .theme-swatches,:where(.mi-dia-scope).theme-swatches{gap:8px;margin:0 5px 23px;display:flex}:where(.mi-dia-scope) .theme-swatches button,:where(.mi-dia-scope).theme-swatches button{background:var(--swatch);color:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:flex}:where(.mi-dia-scope) .theme-swatches button.chosen,:where(.mi-dia-scope).theme-swatches button.chosen{outline-offset:3px;outline:1px solid #8490aa}:where(.mi-dia-scope) .theme-swatches button:hover,:where(.mi-dia-scope).theme-swatches button:hover{transform:scale(1.15)}:where(.mi-dia-scope) .nav-settings,:where(.mi-dia-scope).nav-settings{color:#909db2;background:0 0;border:0;align-items:center;gap:12px;margin-bottom:16px;padding:8px 6px;font-size:12px;display:flex}:where(.mi-dia-scope) .account-row,:where(.mi-dia-scope).account-row{border-top:1px solid #2d3342;align-items:center;gap:10px;padding-top:19px;display:flex}:where(.mi-dia-scope) .account-row .avatar,:where(.mi-dia-scope).account-row .avatar{color:#ddd7ec;background:#343647;width:35px;height:35px;font-size:14px}:where(.mi-dia-scope) .account-row>div,:where(.mi-dia-scope).account-row>div{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}:where(.mi-dia-scope) .account-row strong,:where(.mi-dia-scope).account-row strong{color:#cdd2df;text-overflow:ellipsis;font-size:12px;font-weight:550;overflow:hidden}:where(.mi-dia-scope) .account-row span:not(.avatar),:where(.mi-dia-scope).account-row span:not(.avatar){color:#738096;font-size:9px}:where(.mi-dia-scope) .account-login,:where(.mi-dia-scope).account-login{color:#8e9ab0}:where(.mi-dia-scope) .icon-button.dark,:where(.mi-dia-scope).icon-button.dark{color:#6d7b96;width:26px}:where(.mi-dia-scope) .icon-button.dark:hover,:where(.mi-dia-scope).icon-button.dark:hover{background:#292e3e}:where(.mi-dia-scope) .task-dialog,:where(.mi-dia-scope).task-dialog{max-height:90dvh;overflow:auto;background:#fff!important;border-radius:17px!important;gap:21px!important;width:calc(100% - 32px)!important;max-width:610px!important;padding:28px!important}:where(.mi-dia-scope) .dialog-eyebrow,:where(.mi-dia-scope).dialog-eyebrow{color:var(--md-theme-ink);letter-spacing:1px;align-items:center;gap:9px;margin-bottom:9px;font-size:10px;font-weight:600;display:flex}:where(.mi-dia-scope) .mini-icon,:where(.mi-dia-scope).mini-icon{background:var(--md-theme-soft);color:var(--md-primary);border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}:where(.mi-dia-scope) .task-dialog [data-slot=dialog-title],:where(.mi-dia-scope).task-dialog [data-slot=dialog-title],:where(.mi-dia-scope) .settings-dialog [data-slot=dialog-title],:where(.mi-dia-scope).settings-dialog [data-slot=dialog-title]{letter-spacing:-.6px;font-size:24px;font-weight:650;line-height:1.3}:where(.mi-dia-scope) .task-dialog [data-slot=dialog-description],:where(.mi-dia-scope).task-dialog [data-slot=dialog-description],:where(.mi-dia-scope) .settings-dialog [data-slot=dialog-description],:where(.mi-dia-scope).settings-dialog [data-slot=dialog-description]{font-size:13px;line-height:1.6}:where(.mi-dia-scope) .task-form,:where(.mi-dia-scope).task-form{gap:16px;display:grid}:where(.mi-dia-scope) .field,:where(.mi-dia-scope).field{color:#60677a;flex-direction:column;gap:7px;font-size:13px;font-weight:500;display:flex}:where(.mi-dia-scope) .field>span,:where(.mi-dia-scope).field>span{align-items:center;gap:6px;display:flex}:where(.mi-dia-scope) .field [data-slot=input],:where(.mi-dia-scope).field [data-slot=input],:where(.mi-dia-scope) .field [data-slot=textarea],:where(.mi-dia-scope).field [data-slot=textarea]{color:#343b50;box-shadow:none;background:#fff;border-color:#e1e4ed;height:41px;padding:10px 12px;font-size:14px}:where(.mi-dia-scope) .field [data-slot=textarea],:where(.mi-dia-scope).field [data-slot=textarea]{resize:vertical;height:auto;line-height:1.6}:where(.mi-dia-scope) .field .title-input,:where(.mi-dia-scope).field .title-input{height:48px;font-size:16px}:where(.mi-dia-scope) .field-grid,:where(.mi-dia-scope).field-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}:where(.mi-dia-scope) .field small,:where(.mi-dia-scope).field small,:where(.mi-dia-scope) .advanced-inner>small,:where(.mi-dia-scope).advanced-inner>small{color:#9399a7;font-size:11px;font-weight:400;line-height:1.6}:where(.mi-dia-scope) .choice-control,:where(.mi-dia-scope).choice-control{width:100%!important;min-height:41px!important;box-shadow:none!important;border-color:#e1e4ed!important;font-size:13px!important}:where(.mi-dia-scope) .flag-field,:where(.mi-dia-scope).flag-field{color:#747b8f;background:#f8f9fb;border-radius:8px;justify-content:space-between;align-items:center;padding:11px 13px;font-size:12px;display:flex}:where(.mi-dia-scope) .flag-field>span,:where(.mi-dia-scope).flag-field>span{align-items:center;gap:8px;display:flex}:where(.mi-dia-scope) .form-section,:where(.mi-dia-scope).form-section{border:1px solid var(--md-border);border-radius:11px;padding:17px}:where(.mi-dia-scope) .section-heading,:where(.mi-dia-scope).section-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}:where(.mi-dia-scope) .section-heading h3,:where(.mi-dia-scope).section-heading h3{align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}:where(.mi-dia-scope) .section-heading>span,:where(.mi-dia-scope).section-heading>span{color:var(--md-theme-ink);background:var(--md-theme-soft);border-radius:5px;padding:3px 7px;font-size:11px}:where(.mi-dia-scope) .form-section>p,:where(.mi-dia-scope).form-section>p{color:#8c93a4;margin:7px 0 13px;font-size:12px;line-height:1.7}:where(.mi-dia-scope) .alert-chips,:where(.mi-dia-scope).alert-chips{flex-wrap:wrap;gap:8px;display:flex}:where(.mi-dia-scope) .alert-chips label,:where(.mi-dia-scope).alert-chips label{border:1px solid var(--md-border);color:#788093;cursor:pointer;white-space:nowrap;background:#fff;border-radius:7px;align-items:center;gap:6px;padding:8px 9px;font-size:11px;display:flex}:where(.mi-dia-scope) .alert-chips label.selected,:where(.mi-dia-scope).alert-chips label.selected{background:var(--md-theme-soft);border-color:color-mix(in srgb, var(--md-primary) 30%, white);color:var(--md-theme-ink)}:where(.mi-dia-scope) .alert-chips [data-slot=checkbox],:where(.mi-dia-scope).alert-chips [data-slot=checkbox]{border-radius:3px;width:13px;height:13px}:where(.mi-dia-scope) .alert-chips [data-slot=checkbox] svg,:where(.mi-dia-scope).alert-chips [data-slot=checkbox] svg{width:11px;height:11px}:where(.mi-dia-scope) .custom-alert,:where(.mi-dia-scope).custom-alert{gap:8px;margin-top:12px;display:flex}:where(.mi-dia-scope) .custom-alert input,:where(.mi-dia-scope).custom-alert input{width:130px;height:32px;box-shadow:none;font-size:11px}:where(.mi-dia-scope) .custom-alert button,:where(.mi-dia-scope).custom-alert button{height:32px;font-size:11px}:where(.mi-dia-scope) .alert-preview,:where(.mi-dia-scope).alert-preview{color:#8d92a4;align-items:flex-start;gap:6px;margin-top:12px;font-size:10px;line-height:1.9;display:flex}:where(.mi-dia-scope) .alert-preview svg,:where(.mi-dia-scope).alert-preview svg{margin-top:3px}:where(.mi-dia-scope) .field-hint,:where(.mi-dia-scope).field-hint{color:#8c93a3!important;margin:8px 0 0!important;font-size:11px!important;line-height:1.7!important}:where(.mi-dia-scope) .advanced-fields,:where(.mi-dia-scope).advanced-fields{border:1px solid var(--md-border);border-radius:10px;padding:14px}:where(.mi-dia-scope) .advanced-fields summary,:where(.mi-dia-scope).advanced-fields summary{cursor:pointer;color:#657088;align-items:center;gap:8px;font-size:13px;list-style:none;display:flex}:where(.mi-dia-scope) .advanced-fields summary::-webkit-details-marker{display:none}:where(.mi-dia-scope).advanced-fields summary::-webkit-details-marker{display:none}:where(.mi-dia-scope) .advanced-fields summary>svg:last-child,:where(.mi-dia-scope).advanced-fields summary>svg:last-child{margin-left:auto}:where(.mi-dia-scope) .advanced-inner,:where(.mi-dia-scope).advanced-inner{gap:16px;padding-top:18px;display:grid}:where(.mi-dia-scope) .upload-field,:where(.mi-dia-scope).upload-field{color:#9298a8;cursor:pointer;text-align:center;border:1px dashed #d8ddeb;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:47px;padding:10px;font-size:12px;display:flex;position:relative}:where(.mi-dia-scope) .upload-field input,:where(.mi-dia-scope).upload-field input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}:where(.mi-dia-scope) .form-footer,:where(.mi-dia-scope).form-footer{border-top:1px solid var(--md-border);justify-content:space-between;align-items:center;gap:10px;margin-top:2px;padding-top:18px;display:flex}:where(.mi-dia-scope) .form-footer>span,:where(.mi-dia-scope).form-footer>span{color:#979fb0;max-width:190px;font-size:10px;line-height:1.6}:where(.mi-dia-scope) .form-footer>div,:where(.mi-dia-scope).form-footer>div{gap:8px;display:flex}:where(.mi-dia-scope) .form-footer button,:where(.mi-dia-scope).form-footer button{font-size:12px}:where(.mi-dia-scope) .form-error,:where(.mi-dia-scope).form-error{color:#b52a40;background:#fff1f4;border-radius:8px;padding:10px;font-size:13px;line-height:1.6}:where(.mi-dia-scope) .day-choices,:where(.mi-dia-scope).day-choices{flex-wrap:wrap;gap:10px;display:flex}:where(.mi-dia-scope) .day-choices label,:where(.mi-dia-scope).day-choices label{color:#7c8191;align-items:center;gap:4px;font-size:12px;display:flex}:where(.mi-dia-scope) .detail-sheet,:where(.mi-dia-scope).detail-sheet{overflow-y:auto;background:#fff!important;width:min(510px,100%)!important;max-width:510px!important;padding:32px!important}:where(.mi-dia-scope) .detail-sheet [data-slot=sheet-header],:where(.mi-dia-scope).detail-sheet [data-slot=sheet-header]{padding:0}:where(.mi-dia-scope) .detail-sheet [data-slot=sheet-title],:where(.mi-dia-scope).detail-sheet [data-slot=sheet-title]{letter-spacing:-.8px;margin-bottom:6px;font-size:27px;font-weight:650;line-height:1.3}:where(.mi-dia-scope) .detail-sheet [data-slot=sheet-description],:where(.mi-dia-scope).detail-sheet [data-slot=sheet-description]{font-size:13px}:where(.mi-dia-scope) .detail-body,:where(.mi-dia-scope).detail-body{padding-top:8px}:where(.mi-dia-scope) .detail-tags,:where(.mi-dia-scope).detail-tags{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}:where(.mi-dia-scope) .detail-tags>span,:where(.mi-dia-scope).detail-tags>span{background:var(--md-theme-soft);color:var(--md-theme-ink);border-radius:6px;align-items:center;gap:5px;padding:6px 9px;font-size:11px;display:flex}:where(.mi-dia-scope) .detail-description,:where(.mi-dia-scope).detail-description{color:#7c8496;white-space:pre-wrap;margin-bottom:20px;font-size:16px;line-height:1.8}:where(.mi-dia-scope) .detail-location,:where(.mi-dia-scope).detail-location{color:#8690a2;align-items:center;gap:7px;margin-bottom:20px;font-size:12px;display:flex}:where(.mi-dia-scope) .guided-steps .section-heading,:where(.mi-dia-scope).guided-steps .section-heading{margin-bottom:15px}:where(.mi-dia-scope) .guided-steps>[data-slot=progress],:where(.mi-dia-scope).guided-steps>[data-slot=progress]{height:6px;margin-bottom:17px}:where(.mi-dia-scope) .guided-steps>label,:where(.mi-dia-scope).guided-steps>label{border:1px solid var(--md-border);cursor:pointer;border-radius:10px;align-items:flex-start;gap:12px;margin-bottom:10px;padding:15px 13px;font-size:14px;line-height:1.6;transition:background .2s;display:flex}:where(.mi-dia-scope) .guided-steps>label>[data-slot=checkbox],:where(.mi-dia-scope).guided-steps>label>[data-slot=checkbox]{flex-shrink:0;margin-top:3px}:where(.mi-dia-scope) .step-num,:where(.mi-dia-scope).step-num{color:#a1a8b8;margin-top:3px;font-size:10px}:where(.mi-dia-scope) .guided-steps .step-done,:where(.mi-dia-scope).guided-steps .step-done{color:#98a39c;background:#f5f8f6}:where(.mi-dia-scope) .guided-steps .step-done>span:last-child,:where(.mi-dia-scope).guided-steps .step-done>span:last-child{text-decoration:line-through}:where(.mi-dia-scope) .detail-actions,:where(.mi-dia-scope).detail-actions{gap:10px;margin-top:26px;display:grid}:where(.mi-dia-scope) .detail-actions button,:where(.mi-dia-scope).detail-actions button{height:43px;font-size:13px}:where(.mi-dia-scope) .detail-secondary,:where(.mi-dia-scope).detail-secondary{border-top:1px solid var(--md-border);flex-direction:column;align-items:stretch;gap:5px;margin-top:20px;padding-top:20px;display:flex}:where(.mi-dia-scope) .detail-secondary button,:where(.mi-dia-scope).detail-secondary button{color:#858da0;justify-content:flex-start;font-size:12px}:where(.mi-dia-scope) .snooze-choices,:where(.mi-dia-scope).snooze-choices{margin-top:23px}:where(.mi-dia-scope) .snooze-choices h3,:where(.mi-dia-scope).snooze-choices h3{color:#69748a;margin-bottom:9px;font-size:12px;font-weight:500}:where(.mi-dia-scope) .snooze-choices>div,:where(.mi-dia-scope).snooze-choices>div{gap:8px;display:flex}:where(.mi-dia-scope) .snooze-choices button,:where(.mi-dia-scope).snooze-choices button{box-shadow:none;flex:1;font-size:11px}:where(.mi-dia-scope) .snooze-choices p,:where(.mi-dia-scope).snooze-choices p{color:#a1a7b3;margin-top:9px;font-size:10px;line-height:1.8}:where(.mi-dia-scope) .no-steps,:where(.mi-dia-scope).no-steps{color:var(--md-primary);background:var(--md-theme-soft);border-radius:12px;align-items:center;gap:14px;padding:22px;display:flex}:where(.mi-dia-scope) .no-steps p,:where(.mi-dia-scope).no-steps p{color:var(--md-theme-ink);font-size:13px;line-height:1.7}:where(.mi-dia-scope) .snooze-notice,:where(.mi-dia-scope).snooze-notice{background:var(--md-theme-soft);color:var(--md-theme-ink);border-radius:8px;align-items:center;gap:8px;margin-top:20px;padding:12px;font-size:12px;display:flex}:where(.mi-dia-scope) .task-photo,:where(.mi-dia-scope).task-photo{object-fit:contain;border-radius:12px;max-width:100%;max-height:280px;margin:20px 0}:where(.mi-dia-scope) .attachment-link,:where(.mi-dia-scope).attachment-link{color:var(--md-primary);gap:8px;margin:10px 0 22px;font-size:13px;display:flex}:where(.mi-dia-scope) .settings-dialog,:where(.mi-dia-scope).settings-dialog{max-height:90dvh;overflow:auto;background:#fff!important;border-radius:16px!important;gap:20px!important;width:calc(100% - 32px)!important;max-width:550px!important;padding:28px!important}:where(.mi-dia-scope) .settings-section h3,:where(.mi-dia-scope).settings-section h3{color:#7d8599;margin-bottom:13px;font-size:13px;font-weight:500}:where(.mi-dia-scope) .theme-options,:where(.mi-dia-scope).theme-options{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}:where(.mi-dia-scope) .theme-options button,:where(.mi-dia-scope).theme-options button{color:#969ca9;background:0 0;border:1px solid #0000;border-radius:9px;flex-direction:column;align-items:center;gap:8px;padding:9px 2px;font-size:10px;display:flex}:where(.mi-dia-scope) .theme-options button>span,:where(.mi-dia-scope).theme-options button>span{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}:where(.mi-dia-scope) .theme-options button.selected,:where(.mi-dia-scope).theme-options button.selected{background:var(--md-theme-soft);color:var(--md-theme-ink);border-color:color-mix(in srgb, var(--md-primary) 20%, white)}:where(.mi-dia-scope) .settings-row,:where(.mi-dia-scope).settings-row{border-bottom:1px solid #f0f1f6;justify-content:space-between;align-items:center;gap:10px;padding-bottom:16px;display:flex}:where(.mi-dia-scope) .settings-row>span,:where(.mi-dia-scope).settings-row>span{color:#8c94a7;align-items:center;gap:13px;display:flex}:where(.mi-dia-scope) .settings-row strong,:where(.mi-dia-scope).settings-row strong{color:#626d83;margin-bottom:4px;font-size:13px;font-weight:550;display:block}:where(.mi-dia-scope) .settings-row small,:where(.mi-dia-scope).settings-row small{color:#9aa1b1;font-size:11px;line-height:1.5;display:block}:where(.mi-dia-scope) .settings-bottom,:where(.mi-dia-scope).settings-bottom{flex-wrap:wrap;gap:8px;padding-top:10px;display:flex}:where(.mi-dia-scope) .settings-bottom button,:where(.mi-dia-scope).settings-bottom button{font-size:11px}:where(.mi-dia-scope) .sign-in-link,:where(.mi-dia-scope).sign-in-link{color:var(--md-theme-ink);justify-content:center;align-items:center;gap:7px;padding:10px 0;font-size:12px;display:flex}:where(.mi-dia-scope) .notification-setup,:where(.mi-dia-scope).notification-setup{margin-bottom:20px;padding:28px}:where(.mi-dia-scope) .settings-icon,:where(.mi-dia-scope).settings-icon{background:var(--md-theme-soft);color:var(--md-primary);border-radius:14px;justify-content:center;align-items:center;width:49px;height:49px;margin-bottom:18px;display:flex}:where(.mi-dia-scope) .notification-setup h2,:where(.mi-dia-scope).notification-setup h2,:where(.mi-dia-scope) .next-alerts h2,:where(.mi-dia-scope).next-alerts h2{letter-spacing:-.4px;font-size:20px;font-weight:600}:where(.mi-dia-scope) .notification-setup>p,:where(.mi-dia-scope).notification-setup>p,:where(.mi-dia-scope) .next-alerts>p,:where(.mi-dia-scope).next-alerts>p{color:#8b94a5;margin-top:8px;font-size:13px;line-height:1.8}:where(.mi-dia-scope) .notification-state,:where(.mi-dia-scope).notification-state{border-top:1px solid var(--md-border);border-bottom:1px solid var(--md-border);color:#8b92a6;align-items:center;gap:12px;margin:15px 0;padding:19px 0;display:flex}:where(.mi-dia-scope) .notification-state>div,:where(.mi-dia-scope).notification-state>div{flex-direction:column;flex:1;gap:7px;display:flex}:where(.mi-dia-scope) .notification-state strong,:where(.mi-dia-scope).notification-state strong{color:#59647a;font-size:13px;font-weight:550}:where(.mi-dia-scope) .notification-state span,:where(.mi-dia-scope).notification-state span{font-size:11px;line-height:1.6}:where(.mi-dia-scope) .notification-setup>button,:where(.mi-dia-scope).notification-setup>button{font-size:12px}:where(.mi-dia-scope) .notification-limit,:where(.mi-dia-scope).notification-limit{color:#9299ab;background:#f7f8fb;border:1px solid #eef0f5;border-radius:10px;align-items:flex-start;gap:10px;margin-top:24px;padding:14px;display:flex}:where(.mi-dia-scope) .notification-limit p,:where(.mi-dia-scope).notification-limit p{font-size:11px;line-height:1.8}:where(.mi-dia-scope) .notification-limit strong,:where(.mi-dia-scope).notification-limit strong{color:#758094;font-weight:550;display:block}:where(.mi-dia-scope) .alert-row,:where(.mi-dia-scope).alert-row{text-align:left;background:0 0;border:0;border-bottom:1px solid #f0f2f6;align-items:center;gap:12px;width:100%;padding:16px 0;display:flex}:where(.mi-dia-scope) .alert-row>span,:where(.mi-dia-scope).alert-row>span{width:33px;height:33px;color:var(--md-primary);background:var(--md-theme-soft);border-radius:9px;justify-content:center;align-items:center;display:flex}:where(.mi-dia-scope) .alert-row>div,:where(.mi-dia-scope).alert-row>div{flex:1}:where(.mi-dia-scope) .alert-row strong,:where(.mi-dia-scope).alert-row strong{font-size:13px;font-weight:500;line-height:1.5;display:block}:where(.mi-dia-scope) .alert-row small,:where(.mi-dia-scope).alert-row small{color:#9ba1af;margin-top:4px;font-size:11px;display:block}:where(.mi-dia-scope) .alert-row>svg,:where(.mi-dia-scope).alert-row>svg{color:#abb0bf}:where(.mi-dia-scope) .large-calendar,:where(.mi-dia-scope).large-calendar{margin-bottom:24px}:where(.mi-dia-scope) .large-calendar [data-slot=calendar],:where(.mi-dia-scope).large-calendar [data-slot=calendar]{background:0 0;width:100%}:where(.mi-dia-scope) .large-calendar .rdp-months,:where(.mi-dia-scope).large-calendar .rdp-months,:where(.mi-dia-scope) .large-calendar .rdp-month,:where(.mi-dia-scope).large-calendar .rdp-month{width:100%;max-width:none}:where(.mi-dia-scope) .large-calendar table,:where(.mi-dia-scope).large-calendar table{width:100%}:where(.mi-dia-scope) .large-calendar .rdp-day button,:where(.mi-dia-scope).large-calendar .rdp-day button{min-height:48px;font-size:14px}:where(.mi-dia-scope) .large-calendar .calendar-legend strong,:where(.mi-dia-scope).large-calendar .calendar-legend strong{margin-left:auto;font-weight:400}:where(.mi-dia-scope) .empty-state,:where(.mi-dia-scope).empty-state{text-align:center;padding:43px 20px}:where(.mi-dia-scope) .empty-state>span,:where(.mi-dia-scope).empty-state>span{background:var(--md-theme-soft);color:var(--md-primary);border-radius:17px;justify-content:center;align-items:center;width:59px;height:59px;margin:0 auto 17px;display:flex}:where(.mi-dia-scope) .empty-state h3,:where(.mi-dia-scope).empty-state h3{letter-spacing:-.4px;font-size:17px;font-weight:600}:where(.mi-dia-scope) .empty-state p,:where(.mi-dia-scope).empty-state p{color:#979eae;max-width:300px;margin:8px auto 18px;font-size:13px;line-height:1.7}:where(.mi-dia-scope) .empty-state button,:where(.mi-dia-scope).empty-state button{box-shadow:none;font-size:12px}:where(.mi-dia-scope) .loading-state,:where(.mi-dia-scope).loading-state{color:#999fb0;justify-content:center;align-items:center;gap:10px;padding:40px;font-size:14px;display:flex}:where(.mi-dia-scope) .spin,:where(.mi-dia-scope).spin{animation:1.2s linear infinite mi-dia-spin}:where(.mi-dia-scope) .small-empty,:where(.mi-dia-scope).small-empty{color:#969faf;padding:28px 0;font-size:13px}:where(.mi-dia-scope) .date-subline,:where(.mi-dia-scope).date-subline{color:#959daf;text-transform:capitalize;background:#fafbfc;padding:12px 24px 4px;font-size:10px;display:block}:where(.mi-dia-scope) .status-banner,:where(.mi-dia-scope).status-banner{border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin:0 0 18px;padding:12px 15px;font-size:13px;line-height:1.6;display:flex}:where(.mi-dia-scope) .status-banner.error,:where(.mi-dia-scope).status-banner.error{color:#ac4f5f;background:#fff0f1;border:1px solid #f5d9df}:where(.mi-dia-scope) .status-banner button,:where(.mi-dia-scope).status-banner button{font-size:12px}:where(.mi-dia-scope) .simple-mode .right-column,:where(.mi-dia-scope).simple-mode .right-column,:where(.mi-dia-scope) .simple-mode .stats-grid,:where(.mi-dia-scope).simple-mode .stats-grid,:where(.mi-dia-scope) .simple-mode .task-toolbar,:where(.mi-dia-scope).simple-mode .task-toolbar,:where(.mi-dia-scope) .simple-mode .week-strip,:where(.mi-dia-scope).simple-mode .week-strip{display:none}:where(.mi-dia-scope) .simple-mode .content-grid,:where(.mi-dia-scope).simple-mode .content-grid{grid-template-columns:1fr;max-width:800px;margin:0 auto}:where(.mi-dia-scope) .simple-mode .next-card,:where(.mi-dia-scope).simple-mode .next-card{min-height:250px}:where(.mi-dia-scope) .simple-mode .next-card h2,:where(.mi-dia-scope).simple-mode .next-card h2{font-size:32px}:where(.mi-dia-scope) .simple-mode .task-text strong,:where(.mi-dia-scope).simple-mode .task-text strong{font-size:17px}:where(.mi-dia-scope) .simple-mode .task-row,:where(.mi-dia-scope).simple-mode .task-row{padding-top:20px;padding-bottom:20px}:where(.mi-dia-scope) .simple-mode .task-time strong,:where(.mi-dia-scope).simple-mode .task-time strong{font-size:14px}:where(.mi-dia-scope) .simple-mode .task-meta,:where(.mi-dia-scope).simple-mode .task-meta{font-size:12px}:where(.mi-dia-scope) .simple-mode .start-button,:where(.mi-dia-scope).simple-mode .start-button{height:46px!important;font-size:14px!important}:where(.mi-dia-scope) .simple-mode .page-heading,:where(.mi-dia-scope).simple-mode .page-heading{max-width:800px;margin-left:auto;margin-right:auto}:where(.mi-dia-scope) .simple-mode .next-card-main,:where(.mi-dia-scope).simple-mode .next-card-main{max-width:70%}@keyframes mi-dia-spin{to{transform:rotate(360deg)}}@media (width>=1500px){:where(.mi-dia-scope) .page-content,:where(.mi-dia-scope).page-content{padding-left:52px;padding-right:52px}:where(.mi-dia-scope) .content-grid,:where(.mi-dia-scope).content-grid{grid-template-columns:minmax(0,1fr) 318px;gap:30px}:where(.mi-dia-scope) .next-card,:where(.mi-dia-scope).next-card{min-height:247px;padding:32px 34px}:where(.mi-dia-scope) .next-card h2,:where(.mi-dia-scope).next-card h2{font-size:30px}:where(.mi-dia-scope) .task-text strong,:where(.mi-dia-scope).task-text strong{font-size:15px}:where(.mi-dia-scope) .task-meta,:where(.mi-dia-scope).task-meta{font-size:12px}:where(.mi-dia-scope) .task-time strong,:where(.mi-dia-scope).task-time strong{font-size:13px}:where(.mi-dia-scope) .task-row,:where(.mi-dia-scope).task-row{padding-top:20px;padding-bottom:20px}:where(.mi-dia-scope) .mini-calendar [data-slot=calendar],:where(.mi-dia-scope).mini-calendar [data-slot=calendar]{--cell-size:35px}:where(.mi-dia-scope) .mini-calendar .rdp-day button,:where(.mi-dia-scope).mini-calendar .rdp-day button{font-size:12px!important}:where(.mi-dia-scope) .week-strip button,:where(.mi-dia-scope).week-strip button{padding-top:13px;padding-bottom:8px}:where(.mi-dia-scope) .page-heading h1,:where(.mi-dia-scope).page-heading h1{font-size:44px}}@media (width<=1200px){:where(.mi-dia-scope) .page-content,:where(.mi-dia-scope).page-content{padding:22px}:where(.mi-dia-scope) .topbar,:where(.mi-dia-scope).topbar{padding:0 24px}:where(.mi-dia-scope) .content-grid,:where(.mi-dia-scope).content-grid{grid-template-columns:minmax(0,1fr) 254px;gap:18px}:where(.mi-dia-scope) .stats-grid,:where(.mi-dia-scope).stats-grid{gap:12px}:where(.mi-dia-scope) .stat,:where(.mi-dia-scope).stat{gap:11px;padding:17px 15px}:where(.mi-dia-scope) .stat strong span,:where(.mi-dia-scope).stat strong span{display:none}:where(.mi-dia-scope) .next-card,:where(.mi-dia-scope).next-card{min-height:231px;padding:26px 22px}:where(.mi-dia-scope) .next-ring,:where(.mi-dia-scope).next-ring{width:108px;height:108px}:where(.mi-dia-scope) .next-ring strong,:where(.mi-dia-scope).next-ring strong{font-size:29px}:where(.mi-dia-scope) .next-card h2,:where(.mi-dia-scope).next-card h2{font-size:23px}:where(.mi-dia-scope) .next-card-main,:where(.mi-dia-scope).next-card-main{max-width:72%}:where(.mi-dia-scope) .next-meta,:where(.mi-dia-scope).next-meta{gap:7px;font-size:11px}:where(.mi-dia-scope) .next-location,:where(.mi-dia-scope).next-location{display:none!important}:where(.mi-dia-scope) .mini-calendar,:where(.mi-dia-scope).mini-calendar{padding:18px 12px}:where(.mi-dia-scope) .mini-calendar [data-slot=calendar],:where(.mi-dia-scope).mini-calendar [data-slot=calendar]{--cell-size:29px}:where(.mi-dia-scope) .task-row,:where(.mi-dia-scope).task-row{gap:9px;padding-left:18px;padding-right:12px}:where(.mi-dia-scope) .task-body,:where(.mi-dia-scope).task-body{gap:9px}:where(.mi-dia-scope) .category-icon,:where(.mi-dia-scope).category-icon{width:31px;height:31px}:where(.mi-dia-scope) .category-icon svg,:where(.mi-dia-scope).category-icon svg{width:16px;height:16px}:where(.mi-dia-scope) .task-meta .important,:where(.mi-dia-scope).task-meta .important,:where(.mi-dia-scope) .demo-description,:where(.mi-dia-scope).demo-description{display:none}:where(.mi-dia-scope) .page-heading h1,:where(.mi-dia-scope).page-heading h1{font-size:36px}:where(.mi-dia-scope) .search-box,:where(.mi-dia-scope).search-box{width:200px}:where(.mi-dia-scope) .stat strong,:where(.mi-dia-scope).stat strong{font-size:25px}:where(.mi-dia-scope) .task-tabs,:where(.mi-dia-scope).task-tabs{gap:13px!important}:where(.mi-dia-scope) .task-toolbar,:where(.mi-dia-scope).task-toolbar{padding:0 17px}:where(.mi-dia-scope) .time-group,:where(.mi-dia-scope).time-group{margin-left:18px;margin-right:18px}}@media (width<=1030px){:where(.mi-dia-scope) .content-grid,:where(.mi-dia-scope).content-grid{grid-template-columns:1fr}:where(.mi-dia-scope) .right-column,:where(.mi-dia-scope).right-column{grid-template-columns:1fr 1fr;align-items:start;margin-top:4px}:where(.mi-dia-scope) .right-column .mini-calendar,:where(.mi-dia-scope).right-column .mini-calendar,:where(.mi-dia-scope) .right-column .focus-tip,:where(.mi-dia-scope).right-column .focus-tip{display:none}:where(.mi-dia-scope) .simple-toggle,:where(.mi-dia-scope).simple-toggle{min-height:122px}:where(.mi-dia-scope) .next-ring,:where(.mi-dia-scope).next-ring{width:138px;height:138px}:where(.mi-dia-scope) .next-card h2,:where(.mi-dia-scope).next-card h2{font-size:28px}:where(.mi-dia-scope) .next-card,:where(.mi-dia-scope).next-card{padding:29px}:where(.mi-dia-scope) .next-card-main,:where(.mi-dia-scope).next-card-main{max-width:70%}:where(.mi-dia-scope) .task-text strong,:where(.mi-dia-scope).task-text strong{font-size:14px}:where(.mi-dia-scope) .task-time strong,:where(.mi-dia-scope).task-time strong{font-size:12px}:where(.mi-dia-scope) .category-icon,:where(.mi-dia-scope).category-icon{width:37px;height:37px}:where(.mi-dia-scope) .task-row,:where(.mi-dia-scope).task-row{padding:18px 21px}:where(.mi-dia-scope) .task-meta,:where(.mi-dia-scope).task-meta{font-size:11px}:where(.mi-dia-scope) .next-meta,:where(.mi-dia-scope).next-meta{font-size:12px}:where(.mi-dia-scope) .task-tabs button,:where(.mi-dia-scope).task-tabs button,:where(.mi-dia-scope) .filter-button,:where(.mi-dia-scope).filter-button{font-size:13px!important}:where(.mi-dia-scope) .new-task-button kbd,:where(.mi-dia-scope).new-task-button kbd{display:none}:where(.mi-dia-scope) .page-heading p,:where(.mi-dia-scope).page-heading p{font-size:14px}:where(.mi-dia-scope) .date-eyebrow,:where(.mi-dia-scope).date-eyebrow{font-size:10px}:where(.mi-dia-scope) .search-box,:where(.mi-dia-scope).search-box{width:185px}:where(.mi-dia-scope) .topbar-actions,:where(.mi-dia-scope).topbar-actions{gap:14px}:where(.mi-dia-scope) .breadcrumb,:where(.mi-dia-scope).breadcrumb{gap:7px;font-size:12px}}@media (width<=767px){:where(.mi-dia-scope) .mobile-nav-trigger,:where(.mi-dia-scope).mobile-nav-trigger{display:inline-flex!important}:where(.mi-dia-scope) .topbar,:where(.mi-dia-scope).topbar{height:66px;padding:0 19px}:where(.mi-dia-scope) .breadcrumb>span,:where(.mi-dia-scope).breadcrumb>span,:where(.mi-dia-scope) .breadcrumb>svg,:where(.mi-dia-scope).breadcrumb>svg{display:none}:where(.mi-dia-scope) .breadcrumb strong,:where(.mi-dia-scope).breadcrumb strong{font-size:14px}:where(.mi-dia-scope) .topbar-actions,:where(.mi-dia-scope).topbar-actions{gap:9px}:where(.mi-dia-scope) .search-box,:where(.mi-dia-scope).search-box{display:none}:where(.mi-dia-scope) .top-avatar,:where(.mi-dia-scope).top-avatar{width:32px;height:32px;font-size:12px}:where(.mi-dia-scope) .page-content,:where(.mi-dia-scope).page-content{padding:18px 18px 12px}:where(.mi-dia-scope) .demo-bar,:where(.mi-dia-scope).demo-bar{gap:4px;margin-bottom:25px;font-size:10px}:where(.mi-dia-scope) .demo-bar strong,:where(.mi-dia-scope).demo-bar strong{font-size:10px}:where(.mi-dia-scope) .demo-bar>span,:where(.mi-dia-scope).demo-bar>span{gap:5px}:where(.mi-dia-scope) .demo-bar a,:where(.mi-dia-scope).demo-bar a,:where(.mi-dia-scope) .demo-bar button,:where(.mi-dia-scope).demo-bar button{font-size:10px}:where(.mi-dia-scope) .demo-bar a svg,:where(.mi-dia-scope).demo-bar a svg{width:12px}:where(.mi-dia-scope) .page-heading,:where(.mi-dia-scope).page-heading{gap:10px;margin-bottom:23px}:where(.mi-dia-scope) .date-eyebrow,:where(.mi-dia-scope).date-eyebrow{letter-spacing:.9px;gap:5px;font-size:8px}:where(.mi-dia-scope) .page-heading h1,:where(.mi-dia-scope).page-heading h1{letter-spacing:-1px;margin:7px 0;font-size:33px}:where(.mi-dia-scope) .page-heading p,:where(.mi-dia-scope).page-heading p{max-width:240px;font-size:12px;line-height:1.6}:where(.mi-dia-scope) .heading-sun,:where(.mi-dia-scope).heading-sun{margin-left:8px}:where(.mi-dia-scope) .heading-sun svg,:where(.mi-dia-scope).heading-sun svg{width:24px;height:24px}:where(.mi-dia-scope) .new-task-button,:where(.mi-dia-scope).new-task-button{align-self:center;gap:5px!important;height:38px!important;padding:0 11px!important;font-size:11px!important}:where(.mi-dia-scope) .new-task-button svg,:where(.mi-dia-scope).new-task-button svg{width:14px;height:14px}:where(.mi-dia-scope) .stats-grid,:where(.mi-dia-scope).stats-grid{gap:8px;margin-bottom:20px}:where(.mi-dia-scope) .stat,:where(.mi-dia-scope).stat{border-radius:11px;flex-direction:column;align-items:flex-start;gap:9px;padding:13px 11px}:where(.mi-dia-scope) .stat-icon,:where(.mi-dia-scope).stat-icon{border-radius:9px;width:31px;height:31px}:where(.mi-dia-scope) .stat-icon svg,:where(.mi-dia-scope).stat-icon svg{width:17px;height:17px}:where(.mi-dia-scope) .stat p,:where(.mi-dia-scope).stat p{margin-bottom:3px;font-size:10px}:where(.mi-dia-scope) .stat strong,:where(.mi-dia-scope).stat strong{font-size:22px}:where(.mi-dia-scope) .stat strong span,:where(.mi-dia-scope).stat strong span{display:none}:where(.mi-dia-scope) .content-grid,:where(.mi-dia-scope).content-grid{gap:18px}:where(.mi-dia-scope) .next-card,:where(.mi-dia-scope).next-card{border-radius:14px;gap:6px;min-height:231px;margin-bottom:23px;padding:23px 22px}:where(.mi-dia-scope) .next-card-main,:where(.mi-dia-scope).next-card-main{max-width:71%}:where(.mi-dia-scope) .next-card h2,:where(.mi-dia-scope).next-card h2{letter-spacing:-.6px;margin:14px 0 12px;font-size:24px;line-height:1.3}:where(.mi-dia-scope) .card-eyebrow,:where(.mi-dia-scope).card-eyebrow{letter-spacing:1px;gap:8px;font-size:8px}:where(.mi-dia-scope) .next-meta,:where(.mi-dia-scope).next-meta{gap:6px;font-size:10px}:where(.mi-dia-scope) .next-meta svg,:where(.mi-dia-scope).next-meta svg{width:12px;height:12px}:where(.mi-dia-scope) .next-ring,:where(.mi-dia-scope).next-ring{width:100px;height:100px;margin-right:-5px}:where(.mi-dia-scope) .next-ring strong,:where(.mi-dia-scope).next-ring strong{font-size:28px}:where(.mi-dia-scope) .next-ring span,:where(.mi-dia-scope).next-ring span{font-size:9px}:where(.mi-dia-scope) .next-ring>div>svg,:where(.mi-dia-scope).next-ring>div>svg{width:15px;height:15px}:where(.mi-dia-scope) .start-button,:where(.mi-dia-scope).start-button{margin-top:18px;gap:7px!important;height:35px!important;padding:0 10px!important;font-size:10px!important}:where(.mi-dia-scope) .start-button svg,:where(.mi-dia-scope).start-button svg{width:13px;height:13px}:where(.mi-dia-scope) .start-button svg:last-child,:where(.mi-dia-scope).start-button svg:last-child{margin-left:3px}:where(.mi-dia-scope) .agenda-title,:where(.mi-dia-scope).agenda-title{padding:19px 17px 14px}:where(.mi-dia-scope) .agenda-title h2,:where(.mi-dia-scope).agenda-title h2{font-size:16px}:where(.mi-dia-scope) .week-strip,:where(.mi-dia-scope).week-strip{gap:6px;padding:0 17px 17px}:where(.mi-dia-scope) .week-strip button,:where(.mi-dia-scope).week-strip button{border-radius:8px;gap:4px;padding:10px 2px 6px}:where(.mi-dia-scope) .week-strip button>span,:where(.mi-dia-scope).week-strip button>span{font-size:9px}:where(.mi-dia-scope) .week-strip button strong,:where(.mi-dia-scope).week-strip button strong{font-size:17px}:where(.mi-dia-scope) .task-toolbar,:where(.mi-dia-scope).task-toolbar{min-height:48px;padding:0 16px}:where(.mi-dia-scope) .task-tabs,:where(.mi-dia-scope).task-tabs{gap:14px!important;height:47px!important}:where(.mi-dia-scope) .task-tabs button,:where(.mi-dia-scope).task-tabs button{gap:5px!important;height:47px!important;font-size:11px!important}:where(.mi-dia-scope) .task-tabs button>span,:where(.mi-dia-scope).task-tabs button>span{padding:2px 4px;font-size:9px}:where(.mi-dia-scope) .filter-button,:where(.mi-dia-scope).filter-button{font-size:10px!important}:where(.mi-dia-scope) .filter-button svg,:where(.mi-dia-scope).filter-button svg{width:13px}:where(.mi-dia-scope) .time-group,:where(.mi-dia-scope).time-group{margin:18px 17px 5px}:where(.mi-dia-scope) .time-group h3,:where(.mi-dia-scope).time-group h3{font-size:11px}:where(.mi-dia-scope) .time-group svg,:where(.mi-dia-scope).time-group svg{width:14px}:where(.mi-dia-scope) .task-row,:where(.mi-dia-scope).task-row{gap:10px;padding:15px 12px 15px 17px}:where(.mi-dia-scope) .category-icon,:where(.mi-dia-scope).category-icon{border-radius:8px;width:31px;height:31px}:where(.mi-dia-scope) .task-body,:where(.mi-dia-scope).task-body{gap:9px}:where(.mi-dia-scope) .task-text strong,:where(.mi-dia-scope).task-text strong{font-size:12px}:where(.mi-dia-scope) .task-meta,:where(.mi-dia-scope).task-meta{gap:6px;font-size:9px}:where(.mi-dia-scope) .task-time strong,:where(.mi-dia-scope).task-time strong{font-size:10px}:where(.mi-dia-scope) .task-time>span,:where(.mi-dia-scope).task-time>span{font-size:9px}:where(.mi-dia-scope) .task-meta>span:nth-child(2),:where(.mi-dia-scope).task-meta>span:nth-child(2){display:none}:where(.mi-dia-scope) .task-check button,:where(.mi-dia-scope).task-check button{width:16px;height:16px}:where(.mi-dia-scope) .row-menu,:where(.mi-dia-scope).row-menu{width:16px!important}:where(.mi-dia-scope) .row-menu svg,:where(.mi-dia-scope).row-menu svg{width:15px}:where(.mi-dia-scope) .inline-add,:where(.mi-dia-scope).inline-add{padding:18px;font-size:11px}:where(.mi-dia-scope) .right-column,:where(.mi-dia-scope).right-column{gap:10px}:where(.mi-dia-scope) .progress-panel,:where(.mi-dia-scope).progress-panel{padding:17px}:where(.mi-dia-scope) .progress-panel p,:where(.mi-dia-scope).progress-panel p{font-size:10px}:where(.mi-dia-scope) .rail-title h3,:where(.mi-dia-scope).rail-title h3{font-size:11px}:where(.mi-dia-scope) .progress-number strong,:where(.mi-dia-scope).progress-number strong{font-size:26px}:where(.mi-dia-scope) .progress-number>span,:where(.mi-dia-scope).progress-number>span{font-size:10px}:where(.mi-dia-scope) .simple-toggle,:where(.mi-dia-scope).simple-toggle{align-content:center;min-height:143px;padding:17px 12px}:where(.mi-dia-scope) .simple-toggle strong,:where(.mi-dia-scope).simple-toggle strong{font-size:11px}:where(.mi-dia-scope) .simple-toggle p,:where(.mi-dia-scope).simple-toggle p{margin-left:0;font-size:10px;line-height:1.6}:where(.mi-dia-scope) .simple-icon svg,:where(.mi-dia-scope).simple-icon svg{width:16px;height:16px}:where(.mi-dia-scope) .simple-toggle>div,:where(.mi-dia-scope).simple-toggle>div{gap:5px}:where(.mi-dia-scope) .page-footer,:where(.mi-dia-scope).page-footer{flex-wrap:wrap;gap:6px;font-size:9px}:where(.mi-dia-scope) .task-dialog,:where(.mi-dia-scope).task-dialog,:where(.mi-dia-scope) .settings-dialog,:where(.mi-dia-scope).settings-dialog{max-height:92dvh!important;padding:23px 20px!important}:where(.mi-dia-scope) .task-dialog [data-slot=dialog-title],:where(.mi-dia-scope).task-dialog [data-slot=dialog-title],:where(.mi-dia-scope) .settings-dialog [data-slot=dialog-title],:where(.mi-dia-scope).settings-dialog [data-slot=dialog-title]{font-size:22px}:where(.mi-dia-scope) .field-grid,:where(.mi-dia-scope).field-grid{gap:11px}:where(.mi-dia-scope) .field,:where(.mi-dia-scope).field{font-size:12px}:where(.mi-dia-scope) .form-footer,:where(.mi-dia-scope).form-footer{flex-direction:column;align-items:flex-start}:where(.mi-dia-scope) .form-footer>span,:where(.mi-dia-scope).form-footer>span{max-width:none}:where(.mi-dia-scope) .form-footer>div,:where(.mi-dia-scope).form-footer>div{justify-content:flex-end;width:100%}:where(.mi-dia-scope) .theme-options,:where(.mi-dia-scope).theme-options{gap:1px}:where(.mi-dia-scope) .theme-options button,:where(.mi-dia-scope).theme-options button{padding:8px 1px;font-size:9px}:where(.mi-dia-scope) .theme-options button>span,:where(.mi-dia-scope).theme-options button>span{width:25px;height:25px}:where(.mi-dia-scope) .detail-sheet,:where(.mi-dia-scope).detail-sheet{padding:30px 24px!important}:where(.mi-dia-scope) .detail-sheet [data-slot=sheet-title],:where(.mi-dia-scope).detail-sheet [data-slot=sheet-title]{font-size:25px}:where(.mi-dia-scope) .notification-setup,:where(.mi-dia-scope).notification-setup{padding:22px}:where(.mi-dia-scope) .notification-setup h2,:where(.mi-dia-scope).notification-setup h2,:where(.mi-dia-scope) .next-alerts h2,:where(.mi-dia-scope).next-alerts h2{font-size:18px}:where(.mi-dia-scope) .notification-state strong,:where(.mi-dia-scope).notification-state strong{font-size:12px}:where(.mi-dia-scope) .notification-state span,:where(.mi-dia-scope).notification-state span,:where(.mi-dia-scope) .notification-limit p,:where(.mi-dia-scope).notification-limit p{font-size:10px}:where(.mi-dia-scope) .large-calendar,:where(.mi-dia-scope).large-calendar{padding:15px}:where(.mi-dia-scope) .large-calendar .rdp-day button,:where(.mi-dia-scope).large-calendar .rdp-day button{min-height:37px;font-size:12px}:where(.mi-dia-scope) .large-calendar .calendar-legend strong,:where(.mi-dia-scope).large-calendar .calendar-legend strong{display:none}:where(.mi-dia-scope) .simple-mode .next-card h2,:where(.mi-dia-scope).simple-mode .next-card h2{font-size:26px}:where(.mi-dia-scope) .simple-mode .task-text strong,:where(.mi-dia-scope).simple-mode .task-text strong{font-size:16px}:where(.mi-dia-scope) .simple-mode .task-time strong,:where(.mi-dia-scope).simple-mode .task-time strong{font-size:12px}:where(.mi-dia-scope) .simple-mode .next-ring,:where(.mi-dia-scope).simple-mode .next-ring{display:none}:where(.mi-dia-scope) .simple-mode .next-card-main,:where(.mi-dia-scope).simple-mode .next-card-main{max-width:100%}:where(.mi-dia-scope) .simple-mode .page-heading,:where(.mi-dia-scope).simple-mode .page-heading{align-items:flex-start}:where(.mi-dia-scope) .simple-mode .task-body .category-icon,:where(.mi-dia-scope).simple-mode .task-body .category-icon{display:none}:where(.mi-dia-scope) .simple-mode .task-meta>span:nth-child(2),:where(.mi-dia-scope).simple-mode .task-meta>span:nth-child(2){display:flex}:where(.mi-dia-scope) .simple-mode .next-meta,:where(.mi-dia-scope).simple-mode .next-meta{font-size:13px}:where(.mi-dia-scope) .simple-mode .page-heading h1,:where(.mi-dia-scope).simple-mode .page-heading h1{font-size:31px}:where(.mi-dia-scope) .nav-brand,:where(.mi-dia-scope).nav-brand{padding-top:32px!important}:where(.mi-dia-scope) .nav-body,:where(.mi-dia-scope).nav-body{padding-bottom:10px!important}}@media (width<=385px){:where(.mi-dia-scope) .page-content,:where(.mi-dia-scope).page-content{padding:17px 12px}:where(.mi-dia-scope) .next-card,:where(.mi-dia-scope).next-card{padding:21px 18px}:where(.mi-dia-scope) .next-ring,:where(.mi-dia-scope).next-ring{width:81px;height:81px}:where(.mi-dia-scope) .next-ring strong,:where(.mi-dia-scope).next-ring strong{font-size:24px}:where(.mi-dia-scope) .next-card h2,:where(.mi-dia-scope).next-card h2{font-size:23px}:where(.mi-dia-scope) .next-ring span,:where(.mi-dia-scope).next-ring span{font-size:8px}:where(.mi-dia-scope) .page-heading h1,:where(.mi-dia-scope).page-heading h1{font-size:30px}:where(.mi-dia-scope) .date-eyebrow,:where(.mi-dia-scope).date-eyebrow{font-size:7px}:where(.mi-dia-scope) .task-row,:where(.mi-dia-scope).task-row{gap:7px;padding-left:13px;padding-right:10px}:where(.mi-dia-scope) .category-icon,:where(.mi-dia-scope).category-icon{display:none}:where(.mi-dia-scope) .task-tabs,:where(.mi-dia-scope).task-tabs{gap:11px!important}:where(.mi-dia-scope) .filter-button>span,:where(.mi-dia-scope).filter-button>span{display:none}:where(.mi-dia-scope) .week-strip,:where(.mi-dia-scope).week-strip{gap:4px;padding-left:13px;padding-right:13px}:where(.mi-dia-scope) .stat,:where(.mi-dia-scope).stat{padding:12px 9px}:where(.mi-dia-scope) .demo-bar>span>svg,:where(.mi-dia-scope).demo-bar>span>svg{display:none}}@media (width>=768px){:where(.mi-dia-scope) .task-text strong,:where(.mi-dia-scope).task-text strong{font-size:15px}:where(.mi-dia-scope) .task-meta,:where(.mi-dia-scope).task-meta{font-size:12px}:where(.mi-dia-scope) .task-time strong,:where(.mi-dia-scope).task-time strong{font-size:14px}:where(.mi-dia-scope) .nav-button,:where(.mi-dia-scope).nav-button{font-size:14px!important}:where(.mi-dia-scope) .page-heading p,:where(.mi-dia-scope).page-heading p{font-size:16px}:where(.mi-dia-scope) .next-meta,:where(.mi-dia-scope).next-meta,:where(.mi-dia-scope) .stat p,:where(.mi-dia-scope).stat p,:where(.mi-dia-scope) .rail-title h3,:where(.mi-dia-scope).rail-title h3{font-size:14px}:where(.mi-dia-scope) .task-tabs button,:where(.mi-dia-scope).task-tabs button{font-size:14px!important}:where(.mi-dia-scope) .time-group h3,:where(.mi-dia-scope).time-group h3{font-size:14px}:where(.mi-dia-scope) .start-button,:where(.mi-dia-scope).start-button{font-size:13px!important}:where(.mi-dia-scope) .week-strip button>span,:where(.mi-dia-scope).week-strip button>span{font-size:12px}:where(.mi-dia-scope) .mini-calendar .rdp-day button,:where(.mi-dia-scope).mini-calendar .rdp-day button{font-size:13px!important}:where(.mi-dia-scope) .mini-calendar .rdp-weekdays th,:where(.mi-dia-scope).mini-calendar .rdp-weekdays th{font-size:12px!important}:where(.mi-dia-scope) .progress-panel p,:where(.mi-dia-scope).progress-panel p,:where(.mi-dia-scope) .sidebar-note p,:where(.mi-dia-scope).sidebar-note p,:where(.mi-dia-scope) .sidebar-note button,:where(.mi-dia-scope).sidebar-note button{font-size:12px}:where(.mi-dia-scope) .task-meta .important,:where(.mi-dia-scope).task-meta .important{font-size:11px}:where(.mi-dia-scope) .task-time>span,:where(.mi-dia-scope).task-time>span{font-size:12px}:where(.mi-dia-scope) .inline-add,:where(.mi-dia-scope).inline-add{font-size:14px}:where(.mi-dia-scope) .filter-button,:where(.mi-dia-scope).filter-button{font-size:13px!important}}@media (width<=767px){:where(.mi-dia-scope) .task-text strong,:where(.mi-dia-scope).task-text strong{font-size:14px}:where(.mi-dia-scope) .task-meta,:where(.mi-dia-scope).task-meta,:where(.mi-dia-scope) .task-time strong,:where(.mi-dia-scope).task-time strong{font-size:12px}:where(.mi-dia-scope) .task-time>span,:where(.mi-dia-scope).task-time>span{font-size:11px}:where(.mi-dia-scope) .task-row,:where(.mi-dia-scope).task-row{gap:9px}:where(.mi-dia-scope) .category-icon,:where(.mi-dia-scope).category-icon{display:none}:where(.mi-dia-scope) .next-meta,:where(.mi-dia-scope).next-meta{font-size:12px}:where(.mi-dia-scope) .start-button,:where(.mi-dia-scope).start-button{font-size:12px!important}:where(.mi-dia-scope) .page-heading p,:where(.mi-dia-scope).page-heading p{font-size:14px}:where(.mi-dia-scope) .stat p,:where(.mi-dia-scope).stat p,:where(.mi-dia-scope) .week-strip button>span,:where(.mi-dia-scope).week-strip button>span{font-size:12px}:where(.mi-dia-scope) .task-tabs button,:where(.mi-dia-scope).task-tabs button{font-size:12px!important}:where(.mi-dia-scope) .time-group h3,:where(.mi-dia-scope).time-group h3,:where(.mi-dia-scope) .inline-add,:where(.mi-dia-scope).inline-add{font-size:13px}}:where(.mi-dia-scope) .empty-state,:where(.mi-dia-scope).empty-state{gap:0!important}:where(.mi-dia-scope) .loading-state,:where(.mi-dia-scope).loading-state{flex-direction:column}:where(.mi-dia-scope) .appearance-toggle,:where(.mi-dia-scope).appearance-toggle{border:1px solid var(--md-border);width:38px;height:38px;color:var(--md-theme-ink);background:var(--md-theme-soft);border-radius:11px;flex-shrink:0}:where(.mi-dia-scope) .appearance-toggle:hover,:where(.mi-dia-scope).appearance-toggle:hover{background:var(--md-accent);color:var(--md-theme-ink)}:where(.mi-dia-scope) .appearance-toggle .appearance-sun,:where(.mi-dia-scope).appearance-toggle .appearance-sun,html.dark :where(.mi-dia-scope) .appearance-toggle .appearance-moon,html.dark :where(.mi-dia-scope).appearance-toggle .appearance-moon{display:none}html.dark :where(.mi-dia-scope) .appearance-toggle .appearance-sun,html.dark :where(.mi-dia-scope).appearance-toggle .appearance-sun{display:block}html.dark :where(.mi-dia-scope) .topbar,html.dark :where(.mi-dia-scope).topbar{background:#151b28}html.dark :where(.mi-dia-scope) :is(.stat,.agenda-panel,.panel,.today-small),html.dark :where(.mi-dia-scope):is(.stat,.agenda-panel,.panel,.today-small){background:var(--md-card)}html.dark :where(.mi-dia-scope) :is(.task-dialog,.settings-dialog,.detail-sheet),html.dark :where(.mi-dia-scope):is(.task-dialog,.settings-dialog,.detail-sheet){background:var(--md-card)!important}html.dark :where(.mi-dia-scope) .focus-sidebar [data-slot=sidebar-inner],html.dark :where(.mi-dia-scope).focus-sidebar [data-slot=sidebar-inner]{background:var(--sidebar)}html.dark :where(.mi-dia-scope) .top-avatar,html.dark :where(.mi-dia-scope).top-avatar{box-shadow:0 0 0 1px var(--md-border);border-color:#151b28}html.dark :where(.mi-dia-scope) .next-card,html.dark :where(.mi-dia-scope).next-card{background:radial-gradient(ellipse at 90% 100%, hsl(var(--primary) / .2), transparent 65%), #20283a;border-color:#3a465e;box-shadow:0 10px 26px #0002}html.dark :where(.mi-dia-scope) .week-strip button:not(.selected),html.dark :where(.mi-dia-scope).week-strip button:not(.selected){background:var(--md-muted);color:#b9c2d5}html.dark :where(.mi-dia-scope) .week-strip button:not(.selected) strong,html.dark :where(.mi-dia-scope).week-strip button:not(.selected) strong{color:var(--md-foreground)}html.dark :where(.mi-dia-scope) .week-strip button:hover:not(.selected),html.dark :where(.mi-dia-scope).week-strip button:hover:not(.selected){background:var(--md-theme-soft);border-color:var(--md-theme-ink)}html.dark :where(.mi-dia-scope) .week-strip button.is-today:not(.selected),html.dark :where(.mi-dia-scope).week-strip button.is-today:not(.selected){border-color:var(--md-theme-ink);color:var(--md-theme-ink)}html.dark :where(.mi-dia-scope) .week-strip .has-items,html.dark :where(.mi-dia-scope).week-strip .has-items{background:#bac4d9}html.dark :where(.mi-dia-scope) .task-row:hover,html.dark :where(.mi-dia-scope).task-row:hover{background:#222c3e}html.dark :where(.mi-dia-scope) .task-row.in-progress,html.dark :where(.mi-dia-scope).task-row.in-progress{background:var(--md-theme-soft)}html.dark :where(.mi-dia-scope) .task-check button,html.dark :where(.mi-dia-scope).task-check button{border-color:#7c89a3}html.dark :where(.mi-dia-scope) .task-check button[data-state=checked],html.dark :where(.mi-dia-scope).task-check button[data-state=checked]{background:#3c775c;border-color:#70bb94}html.dark :where(.mi-dia-scope) .task-row.completed .category-icon,html.dark :where(.mi-dia-scope).task-row.completed .category-icon{background:var(--md-muted);color:var(--md-muted-foreground)}html.dark :where(.mi-dia-scope) .task-row.completed .task-text strong,html.dark :where(.mi-dia-scope).task-row.completed .task-text strong{color:#a5afc3}html.dark :where(.mi-dia-scope) .task-row.completed .task-time,html.dark :where(.mi-dia-scope).task-row.completed .task-time{opacity:1}html.dark :where(.mi-dia-scope) :is(.time-group>span,.flag-field,.notification-limit,.date-subline),html.dark :where(.mi-dia-scope):is(.time-group>span,.flag-field,.notification-limit,.date-subline){background:var(--md-muted)}html.dark :where(.mi-dia-scope) .time-group>div,html.dark :where(.mi-dia-scope).time-group>div{background:var(--md-border)}html.dark :where(.mi-dia-scope) .stat-icon.success,html.dark :where(.mi-dia-scope).stat-icon.success,html.dark :where(.mi-dia-scope) .tiny-success,html.dark :where(.mi-dia-scope).tiny-success{color:#85d5af;background:#1c3b32}html.dark :where(.mi-dia-scope) .stat-icon.neutral,html.dark :where(.mi-dia-scope).stat-icon.neutral{background:var(--md-muted);color:#c0cce5}html.dark :where(.mi-dia-scope) .task-meta .important,html.dark :where(.mi-dia-scope).task-meta .important{color:#f2cc7f;background:#41351e}html.dark :where(.mi-dia-scope) .guided-steps .step-done,html.dark :where(.mi-dia-scope).guided-steps .step-done{color:#a9c6b6;background:#1c332c}html.dark :where(.mi-dia-scope) .form-error,html.dark :where(.mi-dia-scope).form-error,html.dark :where(.mi-dia-scope) .status-banner.error,html.dark :where(.mi-dia-scope).status-banner.error{color:#ffb7c0;background:#3d2531;border-color:#784552}html.dark :where(.mi-dia-scope) :is(.field [data-slot=input],.field [data-slot=textarea]),html.dark :where(.mi-dia-scope):is(.field [data-slot=input],.field [data-slot=textarea]){color:var(--md-foreground);border-color:var(--md-input);background:#111723}html.dark :where(.mi-dia-scope) .choice-control,html.dark :where(.mi-dia-scope).choice-control{background:#111723;border-color:var(--md-input)!important}html.dark :where(.mi-dia-scope) .search-box input,html.dark :where(.mi-dia-scope).search-box input{color:var(--md-foreground)}html.dark :where(.mi-dia-scope) .search-box input::placeholder,html.dark :where(.mi-dia-scope).search-box input::placeholder,html.dark :where(.mi-dia-scope) input::placeholder,html.dark :where(.mi-dia-scope) textarea::placeholder{color:#9da8bf}html.dark :where(.mi-dia-scope) .alert-chips label,html.dark :where(.mi-dia-scope).alert-chips label{background:var(--md-card);color:#c5cede}html.dark :where(.mi-dia-scope) :is(.alert-chips label.selected,.theme-options button.selected),html.dark :where(.mi-dia-scope):is(.alert-chips label.selected,.theme-options button.selected){background:var(--md-theme-soft);color:var(--md-theme-ink);border-color:var(--md-theme-ink)}html.dark :where(.mi-dia-scope) :is(.task-toolbar,.task-row,.inline-add,.calendar-legend,.settings-row,.alert-row,.notification-limit),html.dark :where(.mi-dia-scope):is(.task-toolbar,.task-row,.inline-add,.calendar-legend,.settings-row,.alert-row,.notification-limit){border-color:var(--md-border)}html.dark :where(.mi-dia-scope) .upload-field,html.dark :where(.mi-dia-scope).upload-field{border-color:#63718b}html.dark :where(.mi-dia-scope) :is(.breadcrumb strong,.demo-bar strong,.rail-title h3,.mini-calendar .rdp-caption_label,.focus-tip strong,.settings-row strong,.notification-state strong,.notification-limit strong,.snooze-choices h3),html.dark :where(.mi-dia-scope):is(.breadcrumb strong,.demo-bar strong,.rail-title h3,.mini-calendar .rdp-caption_label,.focus-tip strong,.settings-row strong,.notification-state strong,.notification-limit strong,.snooze-choices h3){color:#d2d9e8}html.dark :where(.mi-dia-scope) :is(.breadcrumb,.search-box,.icon-button,.demo-bar,.date-eyebrow,.page-heading p,.stat p,.stat strong span,.today-small,.time-group,.task-meta,.task-time strong,.task-time>span,.inline-add,.rail-title,.calendar-legend,.progress-number>strong span,.progress-number>span,.progress-panel p,.focus-tip,.focus-tip p,.simple-icon,.simple-toggle p,.page-footer,.field,.field small,.advanced-inner>small,.flag-field,.form-section>p,.alert-preview,.advanced-fields summary,.upload-field,.form-footer>span,.day-choices label,.detail-description,.detail-location,.step-num,.detail-secondary button,.snooze-choices p,.settings-section h3,.theme-options button,.settings-row>span,.settings-row small,.notification-setup>p,.next-alerts>p,.notification-state,.notification-limit,.alert-row small,.empty-state p,.loading-state,.small-empty,.date-subline),html.dark :where(.mi-dia-scope):is(.breadcrumb,.search-box,.icon-button,.demo-bar,.date-eyebrow,.page-heading p,.stat p,.stat strong span,.today-small,.time-group,.task-meta,.task-time strong,.task-time>span,.inline-add,.rail-title,.calendar-legend,.progress-number>strong span,.progress-number>span,.progress-panel p,.focus-tip,.focus-tip p,.simple-icon,.simple-toggle p,.page-footer,.field,.field small,.advanced-inner>small,.flag-field,.form-section>p,.alert-preview,.advanced-fields summary,.upload-field,.form-footer>span,.day-choices label,.detail-description,.detail-location,.step-num,.detail-secondary button,.snooze-choices p,.settings-section h3,.theme-options button,.settings-row>span,.settings-row small,.notification-setup>p,.next-alerts>p,.notification-state,.notification-limit,.alert-row small,.empty-state p,.loading-state,.small-empty,.date-subline){color:var(--md-muted-foreground)}html.dark :where(.mi-dia-scope) :is(.task-tabs button,.filter-button,.field-hint,.row-menu,.mini-calendar .rdp-weekdays th),html.dark :where(.mi-dia-scope):is(.task-tabs button,.filter-button,.field-hint,.row-menu,.mini-calendar .rdp-weekdays th){color:var(--md-muted-foreground)!important}html.dark :where(.mi-dia-scope) .task-tabs button[data-state=active],html.dark :where(.mi-dia-scope).task-tabs button[data-state=active]{color:var(--md-theme-ink)!important}html.dark :where(.mi-dia-scope) :is(.date-eyebrow span,.inline-add>span,.alert-row>svg),html.dark :where(.mi-dia-scope):is(.date-eyebrow span,.inline-add>span,.alert-row>svg){color:#8996b0}html.dark :where(.mi-dia-scope) :is(.stat-icon:not(.success):not(.neutral),.mini-icon,.settings-icon,.empty-state>span,.no-steps,.attachment-link,.alert-row>span,.mini-calendar .rdp-today:not(.rdp-selected) button),html.dark :where(.mi-dia-scope):is(.stat-icon:not(.success):not(.neutral),.mini-icon,.settings-icon,.empty-state>span,.no-steps,.attachment-link,.alert-row>span,.mini-calendar .rdp-today:not(.rdp-selected) button){color:var(--md-theme-ink)}html.dark :where(.mi-dia-scope) [data-slot=button][data-variant=destructive],html.dark :where(.mi-dia-scope)[data-slot=button][data-variant=destructive]{color:#fff;background:#b32e44}html.dark :where(.mi-dia-scope) .detail-secondary .text-destructive,html.dark :where(.mi-dia-scope).detail-secondary .text-destructive{color:var(--md-destructive)}@media (width<=767px){:where(.mi-dia-scope) .appearance-toggle,:where(.mi-dia-scope).appearance-toggle{border-radius:9px;width:34px;height:34px}}.mi-dia-scope .page-content{max-width:none;margin:0;padding:0}.mi-dia-scope .page-heading{margin-bottom:24px}.mi-dia-scope .page-heading h1{text-wrap:balance;font-size:clamp(1.8rem,3vw,2.5rem)}.mi-dia-scope .day-heading-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.mi-dia-scope .day-navigation{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:24px;display:flex}.mi-dia-scope .day-views{border-bottom:1px solid var(--md-border);flex-wrap:wrap;gap:6px;width:100%;padding-bottom:12px;display:flex}.mi-dia-scope .day-views button{min-height:42px;color:var(--md-muted-foreground);background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:7px;padding:9px 12px;font-size:14px;display:flex}.mi-dia-scope .day-views button:hover{background:var(--md-muted);color:var(--md-foreground)}.mi-dia-scope .day-views button.is-active{color:var(--md-theme-ink);background:var(--md-theme-soft);border-color:var(--md-border)}.mi-dia-scope .day-search{border:1px solid var(--md-border);background:var(--md-card);width:min(360px,100%);color:var(--md-muted-foreground);border-radius:10px;align-items:center;gap:10px;padding:10px 13px;display:flex}.mi-dia-scope .day-search input{width:100%;min-width:0;color:var(--md-foreground);background:0 0;outline:none;font-size:14px}.mi-dia-scope .day-search:focus-within{outline:2px solid var(--md-ring);outline-offset:2px}.mi-dia-scope :is(.stat,.agenda-panel,.panel,.today-small),.mi-dia-scope:is(.task-dialog,.settings-dialog,.detail-sheet){border-color:var(--md-border);background:var(--md-card)!important}.mi-dia-scope .stat-icon.neutral{color:var(--md-muted-foreground);background:var(--md-muted)}.mi-dia-scope .week-strip button:not(.selected){background:var(--md-muted);color:var(--md-muted-foreground)}.mi-dia-scope .week-strip button:not(.selected) strong{color:var(--md-foreground)}.mi-dia-scope .field :is(input,textarea){color:var(--md-foreground);background:var(--md-background);border-color:var(--md-border)}.mi-dia-scope .field small{line-height:1.6}.mi-dia-scope .settings-row strong,.mi-dia-scope :is(.stat p,.rail-title h3,.task-time strong,.field,.settings-section h3,.today-small,.mini-calendar .rdp-caption_label){color:var(--md-foreground)}.mi-dia-scope :is(.page-heading p,.task-meta,.task-time>span,.time-group,.progress-panel p,.progress-number>span,.settings-row small,.notification-setup>p,.next-alerts>p,.alert-row small,.detail-description,.field small,.form-section>p){color:var(--md-muted-foreground)}.mi-dia-scope .new-task-button{height:44px!important}.mi-dia-scope .new-task-button kbd{display:none}.mi-dia-scope .task-text strong{font-size:15px}.mi-dia-scope :is(.task-meta,.task-time>span,.form-section>p,.settings-row small,.field small,.form-footer>span,.field-hint,.alert-preview,.snooze-choices p){font-size:12px!important}.mi-dia-scope :is(.field,.settings-row strong,.section-heading h3,.alert-chips label,.notification-state strong,.notification-setup>p,.next-alerts>p,.detail-actions button,.detail-secondary button){font-size:14px}.mi-dia-scope .custom-alert input{min-height:36px}.mi-dia-scope .stat strong span{white-space:normal;line-height:1.5}.mi-dia-scope .has-task button:after{pointer-events:none}.mi-dia-scope :is(.task-body,.inline-add,.day-views button):focus-visible{outline:2px solid var(--md-ring);outline-offset:2px}.dark[data-accent=green] .mi-dia-scope :is(.new-task-button,.start-button,.week-strip button.selected,.week-strip button.selected strong),.dark[data-accent=gray] .mi-dia-scope :is(.new-task-button,.start-button,.week-strip button.selected,.week-strip button.selected strong){color:#0c1911!important}@media (width<=1100px){.mi-dia-scope .content-grid{grid-template-columns:minmax(0,1fr)}.mi-dia-scope .right-column{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mi-dia-scope .mini-calendar,.mi-dia-scope .focus-tip,.mi-dia-scope .simple-mode .right-column{display:none}}@media (width<=767px){.mi-dia-scope .page-content{padding:0}.mi-dia-scope .page-heading{flex-wrap:wrap;align-items:flex-start;gap:16px}.mi-dia-scope .day-heading-actions{justify-content:flex-end;width:100%}.mi-dia-scope .day-views{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.mi-dia-scope .day-views button{text-align:center;white-space:normal;flex-direction:column;gap:5px;padding:9px 4px;font-size:12px}.mi-dia-scope .day-search{width:100%}.mi-dia-scope .task-row{align-items:center;padding-top:18px;padding-bottom:18px}.mi-dia-scope .task-text strong{font-size:14px}.mi-dia-scope .task-check{margin-left:-4px;padding:4px}.mi-dia-scope .row-menu{min-width:30px!important;min-height:36px!important}.mi-dia-scope .time-group h3{font-size:14px}.mi-dia-scope .notification-limit p{font-size:12px}.mi-dia-scope .theme-options button{font-size:10px}.mi-dia-scope .right-column{gap:12px}.mi-dia-scope .stat strong span{display:none}}@media (prefers-reduced-motion:reduce){.mi-dia-scope *{transition:none!important;animation:none!important}}.mi-dia-scope{--mdr-surface:#fff;--mdr-surface-soft:#f6f7fa;--mdr-inset:#eef1f6;--mdr-border:#d7dce5;--mdr-text:#252b38;--mdr-muted:#596376;--mdr-shadow:0 16px 36px #18243112;--mdr-accent:hsl(var(--primary))}html.dark .mi-dia-scope{--mdr-surface:#191c25;--mdr-surface-soft:#202530;--mdr-inset:#10141b;--mdr-border:#394254;--mdr-text:#f4f7ff;--mdr-muted:#b3bfd3;--mdr-shadow:0 18px 38px #0007}html[data-ui-style] .mi-dia-scope .page-content{padding:8px 0 28px}html[data-ui-style] .mi-dia-scope .demo-bar{border:1px solid var(--mdr-border);background:var(--mdr-surface-soft);width:fit-content;max-width:100%;color:var(--mdr-muted);border-radius:10px;margin:0 0 24px;padding:9px 13px}html[data-ui-style] .mi-dia-scope .demo-bar strong{color:var(--mdr-text)}html[data-ui-style] .mi-dia-scope .page-heading{margin-bottom:23px}html[data-ui-style] .mi-dia-scope .date-eyebrow{color:var(--mdr-accent);letter-spacing:.13em;font-weight:750}html[data-ui-style] .mi-dia-scope .page-heading h1{margin:8px 0 4px;font-size:clamp(2rem,3vw,2.75rem);line-height:1.18}html[data-ui-style] .mi-dia-scope .page-heading p{color:var(--mdr-muted);font-size:15px}html[data-ui-style] .mi-dia-scope .day-heading-actions>button:first-child{border:1px solid var(--mdr-border);background:var(--mdr-surface);width:44px;height:44px;color:var(--mdr-text);border-radius:12px}html[data-ui-style] .mi-dia-scope .day-heading-actions>button:first-child:hover{border-color:var(--mdr-accent);background:var(--md-theme-soft)}html[data-ui-style] .mi-dia-scope .new-task-button{min-height:44px;box-shadow:0 8px 23px hsl(var(--primary) / .25);border-radius:11px}html[data-ui-style] .mi-dia-scope .day-navigation{border:1px solid var(--mdr-border);background:var(--mdr-surface);box-shadow:var(--mdr-shadow);border-radius:20px;margin:0 0 21px;padding:13px;display:block}html[data-ui-style] .mi-dia-scope .day-views{border:0;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;width:100%;padding:0;display:grid}html[data-ui-style] .mi-dia-scope .day-views button{border:1px solid var(--mdr-border);background:var(--mdr-surface-soft);min-width:0;min-height:48px;color:var(--mdr-text);white-space:normal;text-align:center;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:9px 8px;font-size:13px;font-weight:700;line-height:1.2;transition:transform .18s,background .18s,box-shadow .18s;display:flex}html[data-ui-style] .mi-dia-scope .day-views button svg{color:var(--mdr-accent);flex:none}html[data-ui-style] .mi-dia-scope .day-views button:hover{border-color:hsl(var(--primary) / .58);background:var(--md-theme-soft);box-shadow:0 7px 16px hsl(var(--primary) / .12);transform:translateY(-2px)}html[data-ui-style] .mi-dia-scope .day-views button.is-active{border-color:var(--mdr-accent);background:linear-gradient(130deg, hsl(var(--primary) / .24), hsl(var(--primary) / .1));color:var(--mdr-text);box-shadow:inset 0 0 0 1px hsl(var(--primary) / .24), 0 0 16px hsl(var(--primary) / .19)}html[data-ui-style] .mi-dia-scope .day-views button.is-active:after{content:"";background:var(--mdr-accent);border-radius:9px;width:28px;height:3px;position:absolute;bottom:3px}html[data-ui-style] .mi-dia-scope .day-views button{position:relative}html[data-ui-style] .mi-dia-scope .day-search{border-color:var(--mdr-border);background:var(--mdr-inset);width:100%;min-height:43px;color:var(--mdr-muted);margin-top:12px}html[data-ui-style] .mi-dia-scope .day-search input{color:var(--mdr-text)}html[data-ui-style] .mi-dia-scope .stats-grid{gap:13px;margin-bottom:22px}html[data-ui-style] .mi-dia-scope .stat{min-height:102px;box-shadow:var(--mdr-shadow);border-radius:16px;padding:18px 19px;position:relative;overflow:hidden;border:1px solid var(--mdr-border)!important;background:var(--mdr-surface)!important}html[data-ui-style] .mi-dia-scope .stat:before{content:"";background:var(--mdr-accent);border-radius:0 4px 4px 0;width:3px;position:absolute;top:17px;bottom:17px;left:0}html[data-ui-style] .mi-dia-scope .stat:nth-child(2):before{background:#43d5a2}html[data-ui-style] .mi-dia-scope .stat:nth-child(3):before{background:#f2b55a}html[data-ui-style] .mi-dia-scope .stat p{color:var(--mdr-muted);font-size:13px;font-weight:650}html[data-ui-style] .mi-dia-scope .stat strong{color:var(--mdr-text);font-size:28px}html[data-ui-style] .mi-dia-scope .stat strong span{color:var(--mdr-muted);font-size:12px}html[data-ui-style] .mi-dia-scope .stat-icon{border:1px solid hsl(var(--primary) / .27);border-radius:12px}html[data-ui-style] .mi-dia-scope .stat-icon.success{color:#43d5a2;background:#43d5a21c;border-color:#43d5a250}html[data-ui-style] .mi-dia-scope .stat-icon.neutral{color:#f2b55a;background:#f2b55a1c;border-color:#f2b55a50}html[data-ui-style] .mi-dia-scope .content-grid{gap:18px}html[data-ui-style] .mi-dia-scope .next-card{border-radius:20px;min-height:210px;margin-bottom:18px;border:1px solid hsl(var(--primary) / .75)!important;background:radial-gradient(circle at 80% 28%, hsl(var(--primary) / .21), transparent 36%), linear-gradient(120deg, #242936, #11151d 75%)!important;box-shadow:0 16px 34px #0008, inset 0 1px 0 #ffffff21, 0 0 19px hsl(var(--primary) / .15)!important}html[data-ui-style] .mi-dia-scope .next-card:after{content:"";border:1px solid hsl(var(--primary) / .23);pointer-events:none;border-radius:50%;width:250px;height:250px;position:absolute;bottom:-120px;right:-70px}html[data-ui-style] .mi-dia-scope .next-card h2{font-size:clamp(23px,2.4vw,32px);font-weight:750}html[data-ui-style] .mi-dia-scope .card-eyebrow{color:#e1e7f1;font-weight:800}html[data-ui-style] .mi-dia-scope .pulse-dot{background:var(--mdr-accent);box-shadow:0 0 0 5px hsl(var(--primary) / .17), 0 0 12px var(--mdr-accent)}html[data-ui-style] .mi-dia-scope .next-ring{z-index:1}html[data-ui-style] .mi-dia-scope .agenda-panel{box-shadow:var(--mdr-shadow);border-radius:20px;overflow:hidden;border:1px solid var(--mdr-border)!important;background:var(--mdr-surface)!important}html[data-ui-style] .mi-dia-scope .agenda-title{border-bottom:1px solid var(--mdr-border);background:linear-gradient(100deg, hsl(var(--primary) / .16), transparent 78%), var(--mdr-surface-soft);min-height:69px;padding:18px 22px}html[data-ui-style] .mi-dia-scope .agenda-title h2{color:var(--mdr-text);font-size:19px;font-weight:800}html[data-ui-style] .mi-dia-scope .today-small,html[data-ui-style] .mi-dia-scope .agenda-controls .icon-button{border:1px solid var(--mdr-border);min-width:34px;min-height:34px;color:var(--mdr-text);border-radius:8px;background:var(--mdr-surface)!important}html[data-ui-style] .mi-dia-scope .week-strip{background:var(--mdr-surface);gap:8px;padding:14px 20px 17px}html[data-ui-style] .mi-dia-scope .week-strip button:not(.selected){border:1px solid var(--mdr-border);background:var(--mdr-surface-soft);color:var(--mdr-muted);border-radius:11px}html[data-ui-style] .mi-dia-scope .week-strip button:not(.selected) strong{color:var(--mdr-text)}html[data-ui-style] .mi-dia-scope .week-strip button.selected{border-color:var(--mdr-accent);background:var(--mdr-accent);box-shadow:0 5px 17px hsl(var(--primary) / .34);border-radius:11px}html[data-ui-style] .mi-dia-scope .task-toolbar{border-top:1px solid var(--mdr-border);border-bottom:1px solid var(--mdr-border);background:var(--mdr-inset);gap:14px;min-height:70px;padding:12px 20px;display:flex}html[data-ui-style] .mi-dia-scope .task-tabs{border:1px solid var(--mdr-border);border-radius:12px;align-items:center;min-height:44px;display:flex;background:var(--mdr-surface)!important;gap:7px!important;height:auto!important;padding:4px!important}html[data-ui-style] .mi-dia-scope .task-tabs button{white-space:nowrap;font-weight:700;line-height:1.2;height:auto!important;min-height:38px!important;color:var(--mdr-muted)!important;background:0 0!important;border:1px solid #0000!important;border-radius:8px!important;padding:8px 14px!important;font-size:13px!important}html[data-ui-style] .mi-dia-scope .task-tabs button:hover{background:hsl(var(--primary) / .12)!important;color:var(--mdr-text)!important}html[data-ui-style] .mi-dia-scope .task-tabs button[data-state=active]{border-color:hsl(var(--primary) / .55)!important;background:var(--mdr-accent)!important;color:#fff!important;box-shadow:0 3px 12px hsl(var(--primary) / .33)!important}html[data-ui-style] .mi-dia-scope .task-tabs button[data-state=active]:after{content:none!important}html[data-ui-style] .mi-dia-scope .task-tabs button>span{color:var(--mdr-text);background:var(--mdr-inset);border-radius:7px;padding:2px 7px}html[data-ui-style] .mi-dia-scope .task-tabs button[data-state=active]>span{color:var(--mdr-accent);background:#fff}html[data-ui-style] .mi-dia-scope .filter-button{font-weight:700;border:1px solid var(--mdr-border)!important;background:var(--mdr-surface)!important;min-height:42px!important;color:var(--mdr-text)!important;border-radius:10px!important;padding:8px 14px!important;font-size:13px!important}html[data-ui-style] .mi-dia-scope .filter-button:hover{border-color:var(--mdr-accent)!important;background:var(--md-theme-soft)!important}html[data-ui-style] .mi-dia-scope .time-group{color:var(--mdr-muted);margin:17px 20px 9px}html[data-ui-style] .mi-dia-scope .time-group h3{color:var(--mdr-text);font-size:13px;font-weight:800}html[data-ui-style] .mi-dia-scope .time-group>span{background:hsl(var(--primary) / .17);color:var(--mdr-accent);border-radius:6px;padding:2px 7px;font-weight:750}html[data-ui-style] .mi-dia-scope .time-group>div{background:var(--mdr-border)}html[data-ui-style] .mi-dia-scope .task-row{background:var(--mdr-surface-soft);box-shadow:inset 3px 0 0 hsl(var(--primary) / .55);border-radius:12px;margin:0 18px 8px;padding:15px 15px 15px 17px;transition:transform .18s,border-color .18s,background .18s;border:1px solid var(--mdr-border)!important}html[data-ui-style] .mi-dia-scope .task-row:hover{background:var(--mdr-surface);box-shadow:inset 3px 0 0 var(--mdr-accent), 0 7px 18px hsl(var(--primary) / .11);transform:translateY(-2px);border-color:hsl(var(--primary) / .68)!important}html[data-ui-style] .mi-dia-scope .task-row.completed{background:color-mix(in srgb, #43d5a2 7%, var(--mdr-surface-soft));box-shadow:inset 3px 0 #43d5a2}html[data-ui-style] .mi-dia-scope .task-row.in-progress{background:var(--md-theme-soft)}html[data-ui-style] .mi-dia-scope .task-text strong{color:var(--mdr-text);font-weight:720}html[data-ui-style] .mi-dia-scope .task-row.completed .task-text strong{color:var(--mdr-muted)}html[data-ui-style] .mi-dia-scope .task-time strong{color:var(--mdr-text);font-size:13px}html[data-ui-style] .mi-dia-scope .task-meta,html[data-ui-style] .mi-dia-scope .task-time>span{color:var(--mdr-muted)}html[data-ui-style] .mi-dia-scope .inline-add{width:calc(100% - 36px);color:var(--mdr-text);background:hsl(var(--primary) / .06);border-radius:11px;margin:11px 18px 18px;padding:13px 15px;font-size:13px;font-weight:700;border:1px dashed hsl(var(--primary) / .55)!important}html[data-ui-style] .mi-dia-scope .right-column{gap:17px}html[data-ui-style] .mi-dia-scope .right-column .panel{box-shadow:var(--mdr-shadow);border-radius:16px;border:1px solid var(--mdr-border)!important;background:var(--mdr-surface)!important}html[data-ui-style] .mi-dia-scope .right-column .panel.mini-calendar{border-top:3px solid var(--mdr-accent)!important}html[data-ui-style] .mi-dia-scope .right-column .panel.progress-panel{border-top:3px solid #43d5a2!important}html[data-ui-style] .mi-dia-scope .right-column .panel.simple-toggle{border-left:3px solid var(--mdr-accent)!important}html[data-ui-style] .mi-dia-scope .rail-title h3{color:var(--mdr-text);font-size:14px;font-weight:800}html[data-ui-style] .mi-dia-scope .focus-tip{border:1px solid var(--mdr-border);background:var(--mdr-surface-soft);border-radius:13px;padding:12px 15px}@media (width<=1200px){html[data-ui-style] .mi-dia-scope .day-views{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767px){html[data-ui-style] .mi-dia-scope .page-content{padding:3px 0 20px}html[data-ui-style] .mi-dia-scope .demo-bar{font-size:12px}html[data-ui-style] .mi-dia-scope .demo-description{display:none}html[data-ui-style] .mi-dia-scope .page-heading{gap:13px}html[data-ui-style] .mi-dia-scope .day-heading-actions{justify-content:flex-start}html[data-ui-style] .mi-dia-scope .day-navigation{border-radius:15px;padding:10px}html[data-ui-style] .mi-dia-scope .day-views{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}html[data-ui-style] .mi-dia-scope .day-views button{flex-direction:row;justify-content:flex-start;min-height:47px;padding:8px 9px;font-size:12px}html[data-ui-style] .mi-dia-scope .day-views button.is-active:after{bottom:3px;left:10px}html[data-ui-style] .mi-dia-scope .stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}html[data-ui-style] .mi-dia-scope .stat{flex-direction:column;align-items:flex-start;gap:7px;min-height:112px;padding:11px 9px}html[data-ui-style] .mi-dia-scope .stat-icon{width:31px;height:31px}html[data-ui-style] .mi-dia-scope .stat strong{font-size:23px}html[data-ui-style] .mi-dia-scope .stat p{font-size:11px}html[data-ui-style] .mi-dia-scope .next-card{min-height:200px;padding:23px 18px}html[data-ui-style] .mi-dia-scope .next-card h2{font-size:24px}html[data-ui-style] .mi-dia-scope .agenda-title{padding:13px 14px}html[data-ui-style] .mi-dia-scope .week-strip{gap:4px;padding:10px 8px 13px}html[data-ui-style] .mi-dia-scope .week-strip button{padding:8px 2px}html[data-ui-style] .mi-dia-scope .task-toolbar{flex-wrap:wrap;gap:9px;padding:10px 12px}html[data-ui-style] .mi-dia-scope .task-tabs{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid;gap:2px!important}html[data-ui-style] .mi-dia-scope .task-tabs button{padding:8px 3px!important;font-size:11px!important}html[data-ui-style] .mi-dia-scope .filter-button{justify-content:center;width:100%}html[data-ui-style] .mi-dia-scope .task-toolbar>[data-radix-dropdown-menu-trigger]{width:100%}html[data-ui-style] .mi-dia-scope .task-row{gap:8px;margin:0 9px 7px;padding:13px 9px}html[data-ui-style] .mi-dia-scope .time-group{margin:16px 11px 8px}html[data-ui-style] .mi-dia-scope .inline-add{width:calc(100% - 18px);margin:10px 9px 12px}}@media (width<=360px){html[data-ui-style] .mi-dia-scope .day-views button{font-size:11px}html[data-ui-style] .mi-dia-scope .task-tabs button{font-size:10px!important}html[data-ui-style] .mi-dia-scope .task-time strong{font-size:11px}}html.dark:is([data-accent=green],[data-accent=gray]) .mi-dia-scope .task-tabs button[data-state=active]{color:#10151c!important}@media (prefers-reduced-motion:reduce){html[data-ui-style] .mi-dia-scope :is(.day-views button,.task-row){transition:none}}
