.UkdReG_shell{grid-template-columns:calc(var(--shell-rail-w) + env(safe-area-inset-left,0px)) minmax(0, 1fr);background:var(--ds-bg);min-height:100vh;color:var(--ds-ink);font-family:var(--ds-font);letter-spacing:-.003em;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;align-items:start;font-size:13px;line-height:1.5;display:grid}@media (min-width:1200px){.UkdReG_shell{grid-template-columns:calc(var(--shell-sidebar-w) + env(safe-area-inset-left,0px)) minmax(0, 1fr)}html[data-mg-sidebar=rail] .UkdReG_shell{grid-template-columns:calc(var(--shell-rail-w) + env(safe-area-inset-left,0px)) minmax(0, 1fr)}}@media not (min-width:768px){.UkdReG_shell{grid-template-columns:minmax(0,1fr)}.UkdReG_sidebarColumn{display:none}}html:has(.UkdReG_shell){background:var(--ds-bg);scroll-padding-top:var(--shell-header-h)}html[data-mg-theme=dark]:has(.UkdReG_shell){color-scheme:dark}html[data-mg-theme=dark] .UkdReG_shell{color-scheme:dark}:where(.UkdReG_shell) :where(a){color:var(--ds-accent-ink);text-decoration:none}:where(.UkdReG_shell) :where(a):hover{color:var(--ds-accent-deep);text-underline-offset:3px;text-decoration:underline}:where(.UkdReG_shell) :where(button){font:inherit;touch-action:manipulation;appearance:none}:where(.UkdReG_shell) :where(button,a,[tabindex],summary):focus-visible{outline:2px solid var(--ds-accent-ink);outline-offset:2px;border-radius:var(--ds-r-icon)}:where(.UkdReG_shell) main:focus{outline:none}.UkdReG_skip{z-index:100;left:max(12px, env(safe-area-inset-left,0px));border-radius:var(--ds-r-control);background:var(--ds-ink);height:44px;color:var(--ds-paper);font:500 14px/20px var(--ds-font);box-shadow:var(--ds-shadow-pop);align-items:center;padding:0 16px;text-decoration:none;display:inline-flex;position:fixed;top:-100px}.UkdReG_skip:focus{top:max(12px, env(safe-area-inset-top,0px))}.UkdReG_skip:hover{color:var(--ds-paper);text-decoration:none}.UkdReG_sidebarColumn{z-index:20;min-width:0;height:100dvh;position:sticky;top:0}.UkdReG_content{flex-direction:column;min-width:0;min-height:100vh;display:flex}.UkdReG_page{box-sizing:border-box;padding:24px max(var(--page-gutter), env(safe-area-inset-right,0px)) calc(48px + env(safe-area-inset-bottom,0px)) var(--page-gutter);flex:1}.UkdReG_pageInner{max-width:var(--page-max-w);margin:0 auto;container:page/inline-size}.UkdReG_pageInner[data-wide]{max-width:var(--page-max-w-wide)}.UkdReG_grid{gap:var(--page-gap);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@container page (min-width:1064px){.UkdReG_grid{grid-auto-columns:var(--page-aside-w)}.UkdReG_aside{grid-column:2}}.UkdReG_main{outline:none;min-width:0}.UkdReG_aside{flex-direction:column;gap:16px;min-width:0;display:flex}.UkdReG_mainInner{min-width:0;color:var(--ds-ink);flex-direction:column;gap:24px;display:flex}@media not (min-width:768px){.UkdReG_page{padding:16px max(var(--page-gutter), env(safe-area-inset-right,0px)) calc(32px + env(safe-area-inset-bottom,0px)) max(var(--page-gutter), env(safe-area-inset-left,0px))}html:has(.UkdReG_shell){scroll-padding-top:calc(var(--shell-header-h) + env(safe-area-inset-top,0px))}.UkdReG_shell[data-tab-bar] .UkdReG_page{padding-bottom:calc(var(--shell-tabbar-h) + 32px + env(safe-area-inset-bottom,0px))}html:has(.UkdReG_shell[data-tab-bar]){scroll-padding-bottom:calc(var(--shell-tabbar-h) + env(safe-area-inset-bottom,0px))}.UkdReG_mainInner{gap:16px}}@supports not selector(:has(*)){html[data-mg-has~=app-shell]{background:var(--ds-bg);scroll-padding-top:var(--shell-header-h)}html[data-mg-theme=dark][data-mg-has~=app-shell]{color-scheme:dark}@media not (min-width:768px){html[data-mg-has~=app-shell]{scroll-padding-top:calc(var(--shell-header-h) + env(safe-area-inset-top,0px))}html[data-mg-has~=app-shell-tab-bar]{scroll-padding-bottom:calc(var(--shell-tabbar-h) + env(safe-area-inset-bottom,0px))}}}.UkdReG_offline{border:1px solid var(--ds-line);border-radius:var(--ds-r-control);background:var(--ds-paper-2);color:var(--ds-ink-2);align-items:center;gap:10px;margin-bottom:24px;padding:10px 14px;display:flex}.UkdReG_offline>svg{color:var(--ds-muted)}.UkdReG_offline>span{flex:1;min-width:0}.UkdReG_offline>button{border:1px solid var(--ds-muted);border-radius:var(--ds-r-icon);background:var(--ds-paper);height:32px;color:var(--ds-ink);font:500 12.5px/1 var(--ds-font);cursor:pointer;flex:none;padding:0 10px}.UkdReG_offline>button:hover{background:var(--ds-line-2)}@media not (min-width:768px){.UkdReG_offline{margin-bottom:16px}}@media (pointer:coarse){.UkdReG_offline>button{height:44px}}.UkdReG_checking{box-sizing:border-box;border:1px solid var(--ds-line);border-radius:var(--ds-r-card);background:var(--ds-paper);min-height:160px;box-shadow:var(--ds-shadow-card);color:var(--ds-muted);align-items:center;gap:10px;padding:32px 28px;display:flex}.UkdReG_spinner{border:2px solid var(--ds-accent-ink);border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite UkdReG_spin}.UkdReG_state{border:1px solid var(--ds-line);border-radius:var(--ds-r-card);background:var(--ds-paper);box-shadow:var(--ds-shadow-card);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 18px;padding:24px 28px;display:grid}.UkdReG_state>h1{font:500 18px/24px var(--ds-font);letter-spacing:-.015em;color:var(--ds-ink);margin:0}.UkdReG_state>p{color:var(--ds-muted);margin:0}.UkdReG_stateIcon{border:1px solid var(--ds-line);background:var(--ds-paper-2);width:48px;height:48px;color:var(--ds-ink-2);border-radius:12px;grid-row:1/span 2;place-items:center;display:grid}.UkdReG_stateIcon>svg,.UkdReG_stateWarn>svg{width:20px;height:20px}.UkdReG_stateWarn{background:var(--ds-warn-soft);width:48px;height:48px;color:var(--ds-warn-ink);border-radius:12px;grid-row:1/span 3;align-self:start;place-items:center;display:grid}.UkdReG_stateActions{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:8px;display:flex}.UkdReG_retry{border-radius:var(--ds-r-control);background:linear-gradient(180deg, var(--ds-contrast-cta-top) 0%, var(--ds-contrast-cta-bottom) 100%);height:44px;color:var(--ds-on-accent);font:500 14.5px/1 var(--ds-font);cursor:pointer;border:0;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.UkdReG_retry:hover{background:var(--ds-contrast-cta-bottom)}.UkdReG_retry>svg{width:16px;height:16px}.UkdReG_code{border:1px solid var(--ds-line);border-radius:var(--ds-r-chip);background:var(--ds-paper-2);color:var(--ds-ink);font:500 12.5px/1 var(--ds-font-mono);align-items:center;padding:7px 10px;display:inline-flex}html[data-mg-motion=off] .UkdReG_spinner{animation:none}@media (prefers-reduced-motion:reduce){html[data-mg-motion=auto] .UkdReG_spinner{animation:none}}@keyframes UkdReG_spin{to{transform:rotate(360deg)}}
.LhGsnG_card{border:1px solid var(--ds-line);border-radius:var(--ds-r-card);background:var(--ds-paper);box-shadow:var(--ds-shadow-card);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.LhGsnG_head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.LhGsnG_head>h2{font:500 13px/18px var(--ds-font);color:var(--ds-ink);white-space:nowrap;margin:0}.LhGsnG_head>a{font:400 12px/18px var(--ds-font);white-space:nowrap}.LhGsnG_meta{font:400 11.5px/18px var(--ds-font-mono);color:var(--ds-muted);white-space:nowrap}.LhGsnG_skeleton{flex-direction:column;gap:10px;display:flex}.LhGsnG_skeletonLine{align-items:center;height:20px;display:flex}.LhGsnG_skeletonBar{border-radius:7px;width:100%;height:14px}.LhGsnG_empty{color:var(--ds-muted);margin:0}.LhGsnG_week{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.LhGsnG_day{color:var(--ds-ink);border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:8px 0 10px;display:flex}.LhGsnG_dayLabel{font:500 10.5px/1 var(--ds-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-muted)}.LhGsnG_dayNumber{font:500 14px/1 var(--ds-font);font-variant-numeric:tabular-nums}.LhGsnG_dayDot{border-radius:50%;width:4px;height:4px}.LhGsnG_day[data-weekend]{background:var(--ds-warn-soft)}.LhGsnG_day[data-weekend]>.LhGsnG_dayLabel{color:var(--ds-warn-ink-strong)}.LhGsnG_day[data-past]>.LhGsnG_dayDot{background:var(--ds-line-strong)}.LhGsnG_day[data-past][data-weekend]>.LhGsnG_dayDot{background:var(--ds-warn-line)}.LhGsnG_day[aria-current=date]{background:var(--ds-accent-soft);color:var(--ds-accent-ink)}.LhGsnG_day[aria-current=date]>.LhGsnG_dayLabel{color:var(--ds-accent-ink)}.LhGsnG_day[aria-current=date]>.LhGsnG_dayNumber{font-weight:600}.LhGsnG_day[aria-current=date]>.LhGsnG_dayDot{background:var(--ds-accent-ink)}.LhGsnG_day[aria-current=date][data-weekend]{box-shadow:inset 0 0 0 1.5px var(--ds-warn)}.LhGsnG_tasks{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.LhGsnG_tasks>li{border-top:1px solid var(--ds-line-2)}.LhGsnG_task{color:var(--ds-ink);flex-direction:column;gap:4px;margin:0 -8px;padding:10px 8px;display:flex}a.LhGsnG_task{border-radius:var(--ds-r-control);transition:background var(--ds-dur-fast) var(--ds-ease-out);text-decoration:none}a.LhGsnG_task:hover{background:var(--ds-line-2);color:var(--ds-ink);text-decoration:none}.LhGsnG_taskTitle{font:400 13px/18px var(--ds-font);color:var(--ds-ink);text-wrap:pretty;overflow-wrap:anywhere}.LhGsnG_taskMeta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.LhGsnG_stage{border-radius:var(--ds-r-pill);height:20px;font:500 11.5px/1 var(--ds-font);align-items:center;padding:0 8px;display:inline-flex}.LhGsnG_stage[data-tone=accent]{background:var(--ds-accent-soft);color:var(--ds-accent-ink)}.LhGsnG_stage[data-tone=warn]{background:var(--ds-warn-soft);color:var(--ds-warn-ink-strong)}.LhGsnG_stage[data-tone=neutral]{background:var(--ds-line-2);color:var(--ds-ink-2)}.LhGsnG_due{font:400 12px/16px var(--ds-font);color:var(--ds-muted)}.LhGsnG_notice{align-items:center;gap:12px;display:flex}.LhGsnG_noticeIcon{background:var(--ds-warn-soft);width:36px;height:36px;color:var(--ds-warn-ink-strong);border-radius:9px;flex:none;place-items:center;display:grid}.LhGsnG_notice>p{min-width:0;color:var(--ds-ink-2);flex:1;margin:0}a.LhGsnG_action{border:1px solid var(--ds-line-strong);border-radius:var(--ds-r-control);background:var(--ds-paper);height:32px;color:var(--ds-ink);font:500 12.5px/1 var(--ds-font);align-self:flex-start;align-items:center;gap:6px;padding:0 12px;text-decoration:none;display:inline-flex}a.LhGsnG_action:hover{background:var(--ds-line-2);color:var(--ds-ink);text-decoration:none}
.-DhaDq_slot:empty{display:none}@media not (min-width:768px){.-DhaDq_slot[data-place=aside]{display:none}}@media (min-width:768px){.-DhaDq_slot[data-place=main]{display:none}}.-DhaDq_placeholder{box-sizing:border-box;border:1px solid var(--ds-line);border-radius:var(--ds-r-card);background:var(--ds-paper);height:251px;box-shadow:var(--ds-shadow-card)}@media not (min-width:768px){.-DhaDq_placeholder{height:257px}}
._9k9u4a_error{flex-direction:column;gap:10px;display:flex}._9k9u4a_error>p{color:var(--ds-red-ink);margin:0}._9k9u4a_errorActions{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}button._9k9u4a_retry{border:1px solid var(--ds-muted);border-radius:var(--ds-r-control);background:var(--ds-paper);height:36px;color:var(--ds-ink);font:500 13px/1 var(--ds-font);cursor:pointer;align-items:center;gap:6px;padding:0 12px;display:inline-flex}button._9k9u4a_retry:hover{background:var(--ds-line-2)}._9k9u4a_code{font:400 12px/16px var(--ds-font-mono);color:var(--ds-muted);overflow-wrap:anywhere}
