.dk-profile-image,.dk-profile-crop{align-items:flex-start;gap:var(--s-3);flex-direction:column;max-width:100%;display:flex}.dk-profile-crop{font-size:var(--t-2)}.dk-profile-crop label{gap:var(--s-2);flex-direction:column;max-width:100%;display:flex}.dk-profile-crop input{max-width:100%}.dk-profile-crop canvas{width:min(100%, calc(var(--s-6) * 8));aspect-ratio:1;background:var(--paper);touch-action:none;cursor:grab;border-radius:50%;height:auto}.dk-profile-crop canvas[hidden]{display:none}.dk-profile-crop canvas:focus-visible{outline:2px solid var(--accent)}.dk-profile-crop button{border:1px solid var(--hair);border-radius:var(--r-2);padding:var(--s-2) var(--s-3)}.dk-av img{border-radius:inherit;object-fit:cover;width:100%;height:100%}
.sgn{gap:var(--s-2);padding:var(--s-2) 0;flex-direction:column;display:flex}.sgn-f{width:100%;padding:var(--s-1) 0;font-size:var(--t-3);color:var(--ink);box-shadow:inset 0 -1px 0 var(--hair);background:0 0}.sgn-f:focus{box-shadow:inset 0 -1px 0 var(--ink-3)}.sgn-f::placeholder{color:var(--ink-3)}.sgn-row{align-items:center;gap:var(--s-3);padding-top:var(--s-1);display:flex}.sgn-go{padding:var(--s-1) var(--s-3);font-size:var(--t-2);font-weight:var(--w-2);color:var(--paper);background:var(--ink);transition:opacity var(--dur-1) ease;border-radius:999px}.sgn-go:disabled{opacity:.5}.sgn-alt{font-size:var(--t-2);color:var(--ink-3);text-underline-offset:3px;transition:color var(--dur-1) ease;text-decoration:underline}.sgn-alt:hover{color:var(--ink-2)}.sgn-note{font-size:var(--t-2);color:var(--ink-3);margin:0;line-height:1.7}.sgn-note--bad{color:var(--due)}
.dk-cal-gp{top:100%;right:var(--s-3);z-index:1;width:min(340px,80vw);max-height:calc(82dvh - var(--s-6) * 3);gap:var(--s-2);padding:var(--s-3);border-radius:var(--r-2);background:var(--surface-over);box-shadow:var(--lift-4);flex-direction:column;display:flex;position:absolute}.dk-cal-gp--inline{width:100%;max-height:none;padding:var(--s-2) 0 var(--s-3);box-shadow:none;background:0 0;border-radius:0;position:static}.dk-cal-gp-top{align-items:center;gap:var(--s-2);display:flex}.dk-cal-gp-who{min-width:0;font-size:var(--t-2);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.dk-cal-gp-dest{align-items:center;gap:var(--s-2);border-top:1px solid var(--hair-soft);padding-top:var(--s-2);flex-wrap:wrap;flex:none;display:flex}.dk-cal-gp-destk{font-size:var(--t-1);letter-spacing:.06em;color:var(--ink-3);white-space:nowrap}.dk-cal-gp-list{overscroll-behavior-y:contain;gap:var(--s-2);flex-direction:column;min-height:0;display:flex;overflow-y:auto}.dk-cal-gp-row{align-items:center;gap:var(--s-2);border-top:1px solid var(--hair-soft);padding-top:var(--s-1);flex:none;display:flex}.dk-cal-gp-name{min-width:0;font-size:var(--t-3);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.dk-cal-gp-modes{flex:none}.dk-cal-gp-modes .dk-tab:disabled{opacity:.35}.dk-cal-gp-err{font-size:var(--t-2);color:var(--ink-3);flex:none}.dk-cal-gp-cut{border-top:1px solid var(--hair-soft);padding-top:var(--s-2);flex:none;justify-content:flex-end;display:flex}.dk-cal-gp--inline .dk-cal-gp-list{overscroll-behavior:auto;flex:none;overflow:visible}.dk-cal-gp-row{padding-block:var(--s-2);flex-wrap:wrap}.dk-cal-gp-row .dk-cal-gp-name{white-space:normal;overflow-wrap:anywhere;flex-basis:100%}.dk-cal-gp-dest select{width:100%;min-width:0;padding:var(--s-2);color:var(--ink);background:var(--surface);border:1px solid var(--hair);border-radius:var(--r-1);font-size:var(--t-3)}
.dk-repeat-rail{gap:var(--s-4);padding-bottom:var(--s-3);scroll-snap-type:x proximity;display:flex;overflow-x:auto}.dk-repeat-card{flex:0 0 calc(var(--s-6) * 6);gap:var(--s-2);border-top:1px solid var(--hair);min-width:0;padding:var(--s-2) 0;scroll-snap-align:start;flex-direction:column;display:flex}.dk-repeat-title{text-align:left;font-size:var(--t-4);font-weight:var(--w-3);overflow-wrap:anywhere;line-height:1.5}.dk-repeat-meta{font-size:var(--t-1);color:var(--ink-2)}.dk-sub-content{min-width:0}.dk-repeat-section.is-compact .dk-repeat-rail{padding-bottom:var(--s-2);gap:0;display:flex;overflow-x:auto}.dk-repeat-section.is-compact .dk-repeat-card{flex:0 0 calc(var(--s-6) * 6);padding:0 var(--s-4);gap:var(--s-1);border-top:0}.dk-repeat-section.is-compact .dk-repeat-card:first-child{padding-left:0}.dk-repeat-section.is-compact .dk-repeat-card+.dk-repeat-card{border-left:1px solid var(--hair-soft)}.dk-repeat-section.is-compact .dk-repeat-title{font-size:var(--t-3);white-space:nowrap;text-overflow:ellipsis;order:-1;overflow:hidden}.dk-repeat-section.is-compact .dk-repeat-meta{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.build-habits{min-width:0;overflow:hidden}.build-habits header>span{font-size:var(--t-3);color:var(--ink-2)}.build-habits-list{overscroll-behavior-y:contain;scrollbar-width:none;--c:var(--ink-2);flex:1;min-height:0;overflow:hidden auto}.build-habit.is-later{opacity:.6}.mrs-candidate-chip-slot{display:contents}.build-habit{align-items:center;gap:var(--s-2);padding:var(--s-3) 0;border-bottom:1px solid var(--hair-soft);display:flex}.build-habit-open{text-align:left;flex:1;min-width:0}.build-habit-open strong{font-size:var(--t-4);font-weight:var(--w-2);display:block}.build-habit-open small{margin-top:var(--s-1);color:var(--ink-2);font-size:var(--t-3);display:block}.build-habit-add{width:44px;height:44px;color:var(--c);font-size:var(--t-5);flex:none}.build-habit-add:disabled{opacity:.4;cursor:default}.build-habit.is-added .build-habit-open{color:var(--ink-2)}.build-habit.is-added{opacity:.4}
.build-reference{flex:none;min-width:0;display:inline-flex}.build-display{align-items:center;gap:var(--s-4);min-height:var(--s-6);color:var(--ink-2);font-size:var(--t-3);display:flex}.build-display>button{white-space:nowrap;min-height:var(--s-6)}.build-display>button[aria-pressed=false]{opacity:.6}
.build-schedule{height:100%;min-height:0;text-shadow:none;flex-direction:column;display:flex}.build-schedule-head{z-index:4;position:relative}.build-schedule-list{overscroll-behavior-y:contain;scrollbar-width:none;flex:1;min-height:0;overflow:hidden auto}.build-schedule-row{grid-template-columns:calc(var(--s-6) + var(--s-2)) minmax(0, 1fr) var(--s-6) var(--s-6);align-items:center;gap:var(--s-1);border-bottom:1px solid var(--hair-soft);min-height:44px;display:grid}.build-schedule-time{font-size:var(--t-3);color:var(--ink-2)}.build-schedule-title{text-overflow:ellipsis;white-space:nowrap;text-align:left;min-width:0;font-size:var(--t-4);padding:var(--s-2) 0;overflow:hidden}.build-schedule-title small{text-overflow:ellipsis;font-size:var(--t-3);color:var(--ink-2);display:block;overflow:hidden}.build-schedule-title.is-break{color:var(--ink-2)}.build-schedule-add,.build-schedule-count{min-height:44px;font-size:var(--t-3);color:var(--ink-2)}.build-schedule-add{font-size:var(--t-4)}.build-schedule-count{text-align:right;grid-column:4}.build-schedule-count.is-off{opacity:.55}.build-schedule-create{width:var(--s-5);height:var(--s-5);font-size:var(--t-4);color:var(--ink-2);margin-left:auto}
.role-analysis{width:100%;min-width:0;font-size:var(--t-1)}.ra-heading{align-items:center;gap:var(--s-3);color:var(--ink-3);flex-wrap:wrap;display:flex}.ra-heading>b{color:var(--ink-2);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:500}.ra-switch{gap:var(--s-1);display:flex}.ra-switch button{padding:var(--s-1) var(--s-2);border-radius:var(--r-4);color:var(--ink-3)}.ra-switch button[aria-pressed=true]{color:var(--ink);background:var(--tile)}.ra-bar{height:var(--s-1);gap:var(--s-1);border-radius:var(--r-4);margin:var(--s-2) 0;display:flex;overflow:hidden}.ra-bar button{flex-basis:0;min-width:0}.ra-row{align-items:center;gap:var(--s-2);width:100%;padding:var(--s-2) 0;text-align:left;display:flex}.ra-row>i{width:var(--s-2);height:var(--s-2);border-radius:50%;flex:none}.ra-row>span{overflow-wrap:anywhere;flex:1;min-width:0}.ra-row b,.ra-breakdown b{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.ra-row small,.ra-breakdown small{font-size:var(--t-1);color:var(--ink-3)}.ra-row>small{min-width:calc(var(--s-6) + var(--s-1));text-align:right;font-variant-numeric:tabular-nums}.ra-row>em{color:var(--ink-3);font-style:normal}.ra-breakdown{margin:0 0 var(--s-3) var(--s-4);border-left:1px solid var(--hair);padding-left:var(--s-3);max-height:calc(var(--s-6) * 8);overscroll-behavior:contain;overflow-y:auto}.ra-note{color:var(--ink-3);font-size:var(--t-1);display:block}.role-analysis--compact .ra-roles{gap:var(--s-4);flex-wrap:wrap;display:flex}.role-analysis--compact .ra-roles>div{min-width:calc(var(--s-6) * 6);flex:1}.mrs>.role-analysis{padding:var(--s-2) var(--s-5);max-height:calc(var(--s-6) * 7);flex:none;overflow-y:auto}.dk-riser-inday{white-space:nowrap;flex:none}.role-analysis--compact .ra-breakdown{max-height:calc(var(--s-6) * 5)}.ra-project-scrim{z-index:120;position:fixed;inset:0}
.dk-rail-homerow{text-align:left;width:100%;position:relative}.dk-rail-homerow.dk-active-home{background:rgba(var(--ink-a), .06)}.dk-rail-homerow.dk-active-home:before{content:"";border-radius:var(--rd-1);background:var(--ink);width:2.5px;position:absolute;top:5px;bottom:5px;left:0}.dk-rail-homerow.dk-active-home .dk-lb{font-weight:var(--w-4)}.kh-slug{align-items:baseline;gap:var(--s-2);padding-bottom:var(--s-2);font-size:var(--t-1);font-weight:var(--w-3);letter-spacing:.14em;color:var(--ink-3);display:flex}.kh-slug:before{content:"";border-radius:var(--rd-1);background:var(--accent);width:24px;height:3px;margin-right:var(--s-1);align-self:center}.kh-slug-n{font-weight:var(--w-3);color:var(--ink-3);letter-spacing:0}.khp-home{padding:0 var(--s-2);border-radius:var(--r-1);font-size:var(--t-1);font-weight:var(--w-3);letter-spacing:0;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--hair);flex:none;margin-left:auto;line-height:1.9}.khp-home:hover{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink-3)}.mpl-head .khp-home{margin-left:var(--s-2)}.kh-loading{padding:var(--s-4) 0;font-size:var(--t-3);color:var(--ink-3)}.kh-dot{border-radius:var(--rd-1);flex:none;align-self:center;width:7px;height:7px}.kh-oi{color:var(--ink-3);flex:none;align-self:center;display:inline-flex}.kh-age{font-size:var(--t-1);font-weight:var(--w-3);color:var(--ink-3);flex:none}.kh-big{text-align:left;min-width:0;padding:var(--s-2) 0 var(--s-2);cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;flex-direction:column;align-items:stretch;display:flex}.kh-big+.kh-big,.kh-big.b2{border-top:1px solid var(--hair)}.kh-big-h{align-items:center;gap:var(--s-2);display:flex}.kh-big-h .kh-age{font-size:var(--t-2);margin-left:auto}.kh-big-nm{margin-top:var(--s-1);font-size:var(--t-6);font-weight:var(--w-4);letter-spacing:-.01em;color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.kh-big-pre{margin-top:var(--s-1);font-size:var(--t-3);color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.7;display:-webkit-box;overflow:hidden}.kh-big:first-child .kh-big-pre{-webkit-line-clamp:3}.kh-big-mt{margin-top:var(--s-1);font-size:var(--t-2);font-weight:var(--w-3);color:var(--ink-3)}.kh-big:hover .kh-big-nm{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.kh-mid{text-align:left;min-width:0;padding:var(--s-2) 0;border:0;border-top:1px solid var(--hair);cursor:pointer;font:inherit;color:inherit;background:0 0;flex-direction:column;align-items:stretch;display:flex}.kh-mid:first-child{border-top:none;padding-top:0}.kh-mid-h{align-items:baseline;gap:var(--s-2);min-width:0;display:flex}.kh-mid-h .kh-dot,.kh-mid-h .kh-oi{align-self:center}.kh-mid-h .kh-age{margin-left:auto}.kh-mid-nm{min-width:0;font-size:var(--t-4);font-weight:var(--w-3);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kh-mid-pre{margin-top:var(--s-1);font-size:var(--t-2);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;line-height:1.6;overflow:hidden}.kh-mid:hover .kh-mid-nm{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.kh-row{align-items:baseline;gap:var(--s-2);width:100%;min-width:0;padding:var(--s-1) 0;border:0;border-top:1px solid var(--hair-soft);cursor:pointer;font:inherit;color:inherit;text-align:left;background:0 0;display:flex}.kh-row-nm{min-width:0;font-size:var(--t-3);font-weight:var(--w-2);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.kh-row:hover .kh-row-nm{color:var(--ink)}.kh-big.is-done,.kh-mid.is-done,.kh-row.is-done{opacity:.6}.kh-big.is-done .kh-big-nm,.kh-mid.is-done .kh-mid-nm,.kh-row.is-done .kh-row-nm{color:var(--ink-3);text-decoration:line-through;text-decoration-thickness:1px}.kh{--kh-col1:320px;--kh-col2:250px;gap:var(--s-5);flex:1;min-width:0;min-height:0;display:flex}.kh-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.kh-recent{flex-direction:column;flex:1.4 1 0;min-height:0;display:flex;overflow:hidden}.kh-rzone{gap:var(--s-1);flex:1;min-height:0;display:flex;overflow:hidden}.kh-col1{flex:0 0 var(--kh-col1);flex-direction:column;min-width:0;display:flex;overflow:hidden}.kh-col2{flex:0 0 var(--kh-col2);flex-direction:column;min-width:0;display:flex;overflow:hidden}@media (max-width:1599.98px){.kh-rzone{--kh-col1:260px;--kh-col2:200px}}.kh-big.is-clip,.kh-mid.is-clip{visibility:hidden;pointer-events:none}.kh-col3{border-left:1px solid var(--hair-soft);min-width:180px;padding-left:var(--s-5);flex-direction:column;flex:1;align-content:start;display:flex;overflow:hidden}@media (max-width:1399.98px){.kh-col3{display:none}}@media (min-width:1281px) and (max-width:1399.98px){.kh-rzone{--kh-col1:320px;--kh-col2:250px}}.kh-shelf{border-top:1px solid var(--hair);min-height:0;padding-top:var(--s-3);flex-direction:column;flex:1 1 0;display:flex}.kh-rq{gap:var(--s-6);scrollbar-width:none;min-height:0;padding-top:var(--s-1);flex:1;display:flex;overflow:auto hidden}.kh-rq::-webkit-scrollbar{display:none}.kh-rq .dk-rq-col{width:280px}.kh-rq .dk-tl{padding:var(--s-3) 0}.kh-rq .dk-tl:hover{background:rgba(var(--ink-a), .04)}.kh-hd{width:100%;font:inherit;color:inherit;cursor:pointer;text-align:left;border-radius:var(--rd-3);background:0 0;border:0}.kh-hd:hover b{color:var(--ink)}.kh-hd:hover .kh-go{color:var(--ink-2)}.kh-role{font-style:normal;font-size:var(--t-2);color:var(--ink-2)}.kh-wn{font-size:var(--t-6);font-weight:var(--w-3);letter-spacing:-.02em;color:var(--ink-3);margin-left:auto}.kh-wn small{font-size:var(--t-1);font-weight:var(--w-3);margin-left:var(--s-1)}.kh-go{color:var(--ink-3);font-size:var(--t-3);flex:none;align-self:center;line-height:1}.kh-rq .dk-rq-list{counter-reset:st;position:relative}.kh-cardwrap{padding-left:var(--s-6);counter-increment:st;position:relative}.kh-cardwrap:before{left:var(--s-1);top:calc(var(--s-3) + 1px);z-index:1}.kh-cardwrap.is-ins{background:radial-gradient(circle at 12px 1px, var(--accent) 0 5px, transparent 6px) no-repeat, linear-gradient(var(--accent), var(--accent)) var(--s-6) 0 / calc(100% - var(--s-6)) 2px no-repeat}.kh-cardwrap.is-ins-end{background:radial-gradient(circle at 12px calc(100% - 1px), var(--accent) 0 5px, transparent 6px) no-repeat, linear-gradient(var(--accent), var(--accent)) var(--s-6) 100% / calc(100% - var(--s-6)) 2px no-repeat}.kh-big,.kh-mid,.kh-row{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.dk-tl.kh-head .dk-tl-1 b{font-weight:var(--w-3)}.kh-sched{border-left:1px solid var(--hair-soft);min-width:0;min-height:0;padding-left:var(--s-5);flex-direction:column;flex:0 0 264px;display:flex}@media (max-width:1099.98px){.kh-sched{display:none}}.khp{flex-direction:column;flex:1;min-height:0;display:flex}.khp-scroll{scrollbar-width:none;flex:1;min-height:0;overflow-y:auto}.khp-scroll::-webkit-scrollbar{display:none}.khp-days{padding-left:var(--s-5);position:relative}.khp-days:before{content:"";background:var(--hair);width:1px;position:absolute;top:0;bottom:0;left:7px}.khp-day{padding:var(--s-1) 0;position:relative}.khp-dl{align-items:baseline;gap:var(--s-2);padding:var(--s-1) 0;font-size:var(--t-2);font-weight:var(--w-3);color:var(--ink-3);display:flex;position:relative}.khp-wd{font-size:var(--t-1);font-weight:var(--w-3);color:var(--ink-3)}.khp-dl:before{content:"";left:calc(var(--s-5) * -1 + 4px);background:var(--calm-paper);width:7px;height:7px;box-shadow:inset 0 0 0 1.5px var(--ink-3);border-radius:50%;position:absolute;top:50%;transform:translateY(-50%)}.khp-add{background:var(--coin-bg);cursor:pointer;width:20px;height:20px;color:var(--ink-3);font-size:var(--t-3);box-shadow:var(--coin-shadow);opacity:.6;border:0;border-radius:50%;flex:none;justify-content:center;align-self:center;align-items:center;margin-left:auto;line-height:0;display:flex}.khp-dl:hover .khp-add,.khp-add:focus-visible{opacity:1;color:var(--ink);--coin-ring:var(--coin-ring-hover)}.khp-day.is-past{opacity:.5}.khp-day.is-empty .khp-dl{color:var(--ink-3);font-weight:var(--w-2);padding:var(--s-1) 0;opacity:.7}.khp-day.is-empty .khp-dl:before{width:5px;height:5px;box-shadow:inset 0 0 0 1px var(--ink-3);left:calc(var(--s-5) * -1 + 5px)}.khp-day.is-today{border-top:1px solid var(--accent);padding-top:var(--s-2)}.khp-day.is-today .khp-dl{color:var(--accent);font-size:var(--t-4);font-weight:var(--w-4)}.khp-day.is-today .khp-dl:before{background:var(--accent);box-shadow:none;width:9px;height:9px;left:calc(var(--s-5) * -1 + 3px)}.khp-day.is-today .khp-b{font-size:var(--t-4)}.khp-it{align-items:baseline;gap:var(--s-2);width:100%;min-width:0;padding:var(--s-1) 0;cursor:pointer;font:inherit;color:inherit;text-align:left;background:0 0;border:0;display:flex}.khp-mk{border-radius:50%;flex:none;align-self:center;width:6px;height:6px}.khp-mk.due{background:var(--accent)}.khp-mk.plan{box-shadow:inset 0 0 0 1.5px var(--ink-3);background:0 0}.khp-b{min-width:0;font-size:var(--t-3);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.khp-it:hover .khp-b{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.khp-it.is-done .khp-b{color:var(--ink-3);text-decoration:line-through}.khp-q{font-size:var(--t-1);font-weight:var(--w-3);color:var(--ink-3);flex:none}.khp-evt{min-width:30px;font-size:var(--t-1);font-weight:var(--w-3);color:var(--ink-3);font-variant-numeric:tabular-nums;flex:none;text-decoration:none}.khp-scrim{z-index:60;background:0 0;position:fixed;inset:0}.khp-pick{z-index:61;width:264px;padding:var(--s-2);border-radius:var(--r-3);background:var(--surface-over);box-shadow:var(--lift-4);position:fixed}.khp-pick-in{width:100%;padding:var(--s-1) var(--s-2) var(--s-2);border:0;border-bottom:1px dashed var(--hair);font:inherit;font-size:var(--t-3);color:var(--ink);background:0 0;outline:none}.khp-pick-in::placeholder{color:var(--ink-3)}.khp-pick-list{max-height:264px;padding-top:var(--s-1);overflow-y:auto}.khp-pick-row{align-items:baseline;gap:var(--s-2);width:100%;min-width:0;padding:var(--s-2) var(--s-2);border-radius:var(--r-2);cursor:pointer;font:inherit;color:inherit;text-align:left;background:0 0;border:0;display:flex}.khp-pick-row:hover{background:rgba(var(--ink-a), .05)}.mkh{z-index:10;background:var(--calm-paper);padding:0 var(--s-4);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.mkh-head{align-items:flex-start;gap:var(--s-2);padding:calc(var(--sat) + var(--s-5)) 0 var(--s-3);flex-direction:column;flex:none;display:flex}.mkh-stream{scrollbar-width:none;flex:1 1 0;min-width:0;min-height:0;overflow:hidden auto}.mkh-stream::-webkit-scrollbar{display:none}.mkh-qhead{align-items:baseline;gap:var(--s-3);border-top:1px solid var(--hair);padding:var(--s-2) 0;flex-wrap:wrap;flex:none;display:flex}.mkh-qh-l{align-items:baseline;gap:var(--s-3);flex:none;min-width:0;display:flex}.mkh-qh-r{align-items:baseline;gap:var(--s-4);margin-left:auto;display:flex}.mkh-qlink{align-items:baseline;gap:var(--s-1);font:inherit;font-size:var(--t-4);letter-spacing:.06em;color:var(--ink-2);padding:var(--s-2) 0;cursor:pointer;white-space:nowrap;background:0 0;border:0;display:flex}.mkh-qlink>b{color:var(--ink);font-weight:var(--w-3)}.mkh-qhalf{scrollbar-width:none;flex:1 1 0;min-height:0;overflow-y:auto}.mkh-qhalf::-webkit-scrollbar{display:none}.mkh-shelves{display:block}.mkh-shelf{margin-top:0}.mkh-shelf.is-drag{opacity:.35}.mkh-rl{align-items:center;gap:var(--s-2);padding:var(--s-1) 0;font-size:var(--t-3);letter-spacing:.08em;font-weight:var(--w-3);color:var(--ink-2);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;display:flex}.mkh-rl i{border-radius:var(--rd-1);width:6px;height:6px}.mkh-list{display:block}.mkh-grp{display:contents}.mkh-brow{align-items:center;gap:var(--s-2);width:100%;min-height:var(--s-6);padding:var(--s-1) 0 var(--s-1) calc(var(--s-4) * (var(--d,0) + 1));font:inherit;color:inherit;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:0 0;border:0;display:flex}.mkh-shelf+.mkh-shelf .mkh-rl,.mkh-brow{box-shadow:inset 0 1px 0 var(--hair-soft)}.mkh-brow>b{align-items:center;gap:var(--s-1);min-width:0;font-size:var(--t-4);font-weight:var(--w-2);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:auto;display:flex;overflow:hidden}.mkh-brow>i{font-style:normal;font-size:var(--t-3);color:var(--ink-3);flex:none}.mkh-brow.is-drag{opacity:.35}.mkh-brow:active{background:rgba(var(--ink-a), .05)}.mkh-createrole{margin-top:var(--s-4);background:var(--ink);color:var(--paper,var(--surface));font:inherit;font-size:var(--t-3);font-weight:var(--w-3);padding:var(--s-2) var(--s-4);cursor:pointer;border:0;border-radius:999px;align-self:flex-start}.mpl{top:0;left:0;right:0;bottom:var(--mbar-h);z-index:47;background:var(--calm-paper);padding:0 var(--s-4);flex-direction:column;display:flex;position:fixed;overflow:hidden}.mpl-back{align-items:center;gap:var(--s-2);margin-top:calc(var(--sat) + var(--s-3));padding:var(--s-1) var(--s-2) var(--s-1) 0;font:inherit;font-size:var(--t-3);color:var(--ink-3);cursor:pointer;background:0 0;border:0;flex:none;align-self:flex-start;display:flex}.mpl-head{align-items:baseline;gap:var(--s-3);padding:var(--s-2) 0 var(--s-3);flex:none;display:flex}.mpl-n{font-size:var(--t-2);color:var(--ink-3);margin-left:auto}.mkh-qh-l .dk-mcap{font-size:var(--t-4)}.mkh-stream>.kh-big,.mkh-stream>.kh-mid,.mkh-stream>.kh-row{width:100%;max-width:100%}.mkh-stream .kh-big-nm,.mkh-stream .kh-big-pre,.mkh-stream .kh-big-mt{overflow-wrap:anywhere}.mkh-qhalf{padding-bottom:calc(var(--mbar-h) + var(--s-6) + var(--s-5) + var(--s-4) * 2);scroll-padding-bottom:calc(var(--mbar-h) + var(--s-6) + var(--s-5) + var(--s-4) * 2)}.mkh-stream{padding:var(--s-1) var(--s-1) var(--s-3)}.mkh-stream>.kh-big,.mkh-stream>.kh-mid,.mkh-stream>.kh-row,.kh-rzone>:is(.kh-col1,.kh-col2,.kh-col3)>:is(.kh-big,.kh-mid,.kh-row){background:var(--surface);border-radius:var(--r-2);box-shadow:var(--lift-3);padding:var(--s-3) var(--s-4);margin-bottom:var(--s-3);border:0}.mkh-stream .kh-big-nm{font-size:var(--t-6);font-weight:var(--w-4)}.mkh-stream .kh-big-mt{border-radius:var(--r-1);background:var(--theme-soft);max-width:100%;color:var(--ink-2);padding:var(--s-1) var(--s-2);margin-top:var(--s-3);align-self:flex-start}.mkh-stream .kh-mid-h{align-items:center}.mkh-qhead{padding:var(--s-3) 0;border-top:0}.mkh-rl{min-height:var(--s-6);padding:var(--s-2) 0;font-size:var(--t-4);font-weight:var(--w-3);letter-spacing:normal;color:var(--ink)}.mkh-brow{padding-top:var(--s-2);padding-bottom:var(--s-2)}.mkh-brow>i{min-width:var(--s-6);min-height:var(--s-5);padding:0 var(--s-2);border-radius:var(--r-4);background:var(--surface-2);color:var(--ink-2);justify-content:center;align-items:center;line-height:1;display:inline-flex}.mkh-brow:after{content:"›";color:var(--ink-3);flex:none}.kh-rzone>:is(.kh-col1,.kh-col2,.kh-col3){padding:var(--s-1)}.kh-rzone>:is(.kh-col1,.kh-col2,.kh-col3)>:is(.kh-big,.kh-mid,.kh-row){flex-shrink:0}.kh-rzone>.kh-col3{border-left:0}.kh-received{margin-bottom:var(--s-6)}.kh-received-row{align-items:center;gap:var(--s-2);width:100%;min-height:44px;padding:var(--s-2) 0;border:0;border-bottom:1px solid var(--hair);color:var(--ink);font-size:var(--t-4);text-align:left;cursor:pointer;background:0 0;display:flex}.kh-received-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}
.mkq{top:0;left:0;right:0;bottom:var(--mbar-h);z-index:48;background:var(--calm-paper);color:var(--ink);padding-top:var(--sat);flex-direction:column;display:flex;position:fixed;overflow:hidden}.mkq-head{padding:var(--s-3) var(--s-4) var(--s-2);flex:none}.mkq-back{align-items:center;gap:var(--s-2);margin-bottom:var(--s-2);font-size:var(--t-3);color:var(--ink-3);display:flex}.mkq-back svg{width:var(--s-4);height:var(--s-4);display:block}.mkq-title{align-items:baseline;gap:var(--s-2);min-width:0;display:flex}.mkq-title .dot{width:var(--s-2);height:var(--s-2);border-radius:var(--rd-1);background:var(--c);flex:none;align-self:center}.mkq-title h2{font-size:var(--t-6);font-weight:var(--w-4);letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mkq-title .sub{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--t-2);color:var(--ink-3);flex:0 auto;overflow:hidden}.mkq-gmode{align-self:center;align-items:center;gap:var(--s-2);flex:none;margin-left:auto;display:inline-flex}.mkq-gmode .t{font-size:var(--t-1);color:var(--ink-3)}.mkq-more{margin-left:var(--s-1);align-self:center}.mkq-scroll{scrollbar-width:none;min-height:0;padding:0 var(--s-4) var(--s-3);scroll-padding-bottom:calc(var(--mbar-h) + var(--s-2));flex:1;overflow-y:auto}.mkq-scroll::-webkit-scrollbar{display:none}.mkq .dk-fsec{padding:var(--s-2) 0 var(--s-1);border-top:1px solid var(--hair)}.mkq .dk-fsec-head{align-items:center;gap:var(--s-2);display:flex}.mkq .dk-fsec-fold{width:var(--s-3);color:var(--ink-3);flex:none;align-items:center;display:flex}.mkq .dk-fsec-head .dk-sec-dot{color:var(--c);width:var(--s-2);height:var(--s-2)}.mkq .dk-fsec-star{color:var(--aka);flex:none;display:inline-flex}.mkq .dk-fsec-t{font-size:var(--t-2);font-weight:var(--w-4);letter-spacing:.1em;color:var(--ink-2);white-space:nowrap;flex:none}.mkq .dk-fsec-n{font-size:var(--t-2);color:var(--ink-3);white-space:nowrap}.mkq .dk-fsec-add{align-items:center;gap:var(--s-1);color:var(--ink-3);flex:none;display:inline-flex}.mkq .dk-fsec-addhint,.mkq .dk-files-busy{font-size:var(--t-1);color:var(--ink-3)}.mkq .dk-fsearch{width:calc(var(--s-6) * 2);padding:0 var(--s-2);border:0;border-bottom:1px dashed var(--hair);font-size:var(--t-1);color:var(--ink);background:0 0;outline:none;flex:none;margin-left:auto;line-height:1.8}.mkq .dk-fsearch::placeholder{color:var(--ink-3)}.mkq-tabs{gap:var(--s-5);padding:var(--s-2) var(--s-4) var(--s-3);border-top:1px solid var(--hair);background:var(--calm-paper);scrollbar-width:none;flex:none;display:flex;overflow-x:auto}.mkq-tabs::-webkit-scrollbar{display:none}.mkq-tab{align-items:baseline;gap:var(--s-1);padding:var(--s-2) 0;font:inherit;font-size:var(--t-1);letter-spacing:.18em;font-weight:var(--w-3);color:var(--ink-3);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;display:flex;position:relative}.mkq-tab>i{font-style:normal;font-size:var(--t-1);letter-spacing:0}.mkq-tab.is-on{color:var(--ink)}.mkq-tab.is-on:after{content:"";height:var(--rd-1);border-radius:var(--rd-1);background:var(--accent);position:absolute;bottom:0;left:0;right:0}.mkq-tools{align-items:center;gap:var(--s-2);padding:var(--s-2) 0 var(--s-1);display:flex}.mkq .mkq-tools .dk-fsearch{margin-left:auto}.mkq-org{padding:0 var(--s-2);border-radius:var(--r-1);font-size:var(--t-1);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--hair);flex:none;line-height:1.9}.mkq{--mkq-ax:calc(var(--s-6) / 2);--mkq-in:calc(var(--s-6) + var(--s-3));--mkq-row:calc(var(--s-6) + var(--s-5))}.mkq-rail{position:relative}.mkq-rail:before{content:"";left:calc(var(--mkq-ax) - .5px);top:var(--s-2);bottom:var(--s-3);background:linear-gradient(to bottom, transparent, var(--c) var(--s-4), var(--c) calc(100% - var(--s-4)), transparent);opacity:.5;width:1px;position:absolute}.mkq-row{min-height:var(--mkq-row);padding:var(--s-1) var(--s-2) var(--s-1) var(--mkq-in);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;grid-template-columns:minmax(0,1fr);align-content:center;display:grid;position:relative}.mkq-row>.st{left:var(--mkq-ax);top:calc(var(--s-4) + var(--s-1));background:var(--calm-paper);width:7px;height:7px;box-shadow:inset 0 0 0 1.5px var(--c);transition:transform var(--dur-2) var(--ease-pop);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.mkq-row.is-lead>.st{background:var(--c)}.mkq-row>.ord{left:calc(var(--mkq-ax) + var(--s-2));top:calc(var(--s-4) + var(--s-1));font-size:var(--t-1);color:var(--ink-3);line-height:1;font-weight:var(--w-3);font-variant-numeric:tabular-nums;position:absolute;transform:translateY(-50%)}.mkq-row>b{min-width:0;font-weight:var(--w-2);font-size:var(--t-3);align-items:baseline;gap:var(--s-1);text-align:left;line-height:1.45;display:flex}.mkq-row>b .t{white-space:normal;overflow-wrap:anywhere;min-width:0}.mkq-row>b .q{color:var(--ink-3);flex:none}.mkq-row>s{align-items:center;gap:var(--s-2);min-width:0;margin-top:var(--s-1);font-size:var(--t-2);color:var(--ink-3);white-space:nowrap;font-variant-numeric:tabular-nums;text-decoration:none;display:flex;overflow:hidden}.mkq-row>s:empty{display:none}.mkq-row>s .d{text-overflow:ellipsis;min-width:0;overflow:hidden}.mkq-row>s .adv{color:var(--c);flex:none}.mkq-row>s .due{color:var(--due);flex:none}.mkq-row>s .run{color:var(--go);flex:none}.mkq-row>s .n{flex:none}.mkq-row>s .dk-av{flex:none;margin-left:auto}.mkq-row.dk-lifted{transform:translateX(var(--s-2)) scale(1.02);transform-origin:0;transition:transform var(--dur-2) var(--ease-pop);z-index:3}.mkq-row.dk-lifted>.st{transform:translate(-50%,-50%)scale(1.3)}body.dk-lifting .mkq-row:not(.dk-lifted):not(.is-dragging){opacity:.45;transition:opacity var(--dur-2) ease}.mkq-row.is-dragging{opacity:.25}.mkq-lanes{gap:var(--s-4);padding:0 0 var(--s-2);margin-bottom:var(--s-2);border-bottom:1px solid var(--hair-soft);scrollbar-width:none;display:flex;overflow-x:auto}.mkq-lanes::-webkit-scrollbar{display:none}.mkq-lanetab{align-items:baseline;gap:var(--s-1);min-height:var(--s-6);font:inherit;color:var(--ink-3);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;padding:0;display:flex;position:relative}.mkq-lanetab>i{font-style:normal;font-size:var(--t-1);letter-spacing:0}.mkq-lanetab.is-on{color:var(--ink)}.mkq-lanetab.is-on>.dk-mcap{color:inherit}.mkq-lanetab:not(.is-on)>.dk-mcap:after{display:none}.mkq-sub{margin-top:var(--s-2)}.mkq-gap{position:relative}.mkq-gap>.mrs-gap:not(.is-open)>button{left:calc(var(--mkq-in) + (100% - var(--mkq-in)) / 2);opacity:.75}.mkq-gap>.mrs-gap.is-open{padding-left:var(--mkq-in)}.mkq-tail{height:calc(var(--s-6) + var(--s-2));padding-left:var(--mkq-in);color:var(--ink-3);font-size:var(--t-3);align-items:center;display:flex;position:relative}.mkq-tail>.st{left:var(--mkq-ax);width:var(--s-3);height:var(--s-3);border:1px dashed var(--ink-3);opacity:.6;background:var(--calm-paper);border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.mkq-tailnm{white-space:nowrap;flex:none}.mkq-tail>.mrs-gap{z-index:3;height:auto;margin:0;position:absolute;inset:0}.mkq-tail>.mrs-gap:not(.is-open)>button{opacity:0;width:100%;height:100%;box-shadow:none;background:0 0;border-radius:0;margin:0;font-size:0;top:0;left:0}.mkq-tail:has(>.mrs-gap.is-open){height:auto;padding-left:var(--mkq-in)}:is(.mkq-tail:has(>.mrs-gap.is-open)>.st,.mkq-tail:has(>.mrs-gap.is-open)>.mkq-tailnm){display:none}.mkq-tail>.mrs-gap.is-open{position:static}.mkq-pool{padding-bottom:var(--s-1)}.mkq-grp{margin-top:var(--s-2);margin-bottom:var(--s-1);font-size:var(--t-1);font-weight:var(--w-3);letter-spacing:.2em;color:var(--ink-3)}.mkq-grp--fold{align-items:baseline;gap:var(--s-2);width:100%;font:inherit;font-size:var(--t-1);font-weight:var(--w-3);letter-spacing:.2em;color:var(--ink-3);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.mkq-grp--fold em{letter-spacing:0;margin-left:auto;font-style:normal}.mkq-it{align-items:baseline;gap:var(--s-2);text-align:left;width:100%;padding:var(--s-1) 0;border-top:1px solid var(--hair-soft);font-size:var(--t-3);display:flex}.mkq-it .b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mkq-it .age{font-size:var(--t-1);color:var(--ink-3);flex:none}.mkq-it.is-done .b{color:var(--ink-3);text-decoration:line-through}.mkq-note{text-align:left;width:100%;padding:var(--s-1) 0;border-top:1px solid var(--hair-soft);display:block}.mkq-note .t{align-items:center;gap:var(--s-2);font-size:var(--t-3);font-weight:var(--w-3);display:flex}.mkq-note .t .st{color:var(--aka);flex:none;display:inline-flex}.mkq-note .t .nm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mkq-note .t .age{font-size:var(--t-1);font-weight:var(--w-1);color:var(--ink-3);flex:none}.mkq-note .pre{margin-top:var(--s-1);font-size:var(--t-2);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;line-height:1.6;display:block;overflow:hidden}.mkq .dk-ftiles,.mkq .dk-linkcards{flex-direction:column;display:flex}.mkq .dk-ftile,.mkq .dk-linkcard{align-items:center;gap:var(--s-3);padding:var(--s-1) 0;border-top:1px solid var(--hair-soft);min-width:0;display:flex;position:relative}.mkq .dk-fthumb{width:var(--s-6);height:var(--s-6);border-radius:var(--rd-2);color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--hair);flex:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.mkq .dk-fthumb-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mkq .dk-fext{font-size:var(--t-1);font-weight:var(--w-4);letter-spacing:.04em;color:var(--ink-3);flex:none;order:1}.mkq .dk-ftile-nm,.mkq .dk-linkcard-t{min-width:0;font-size:var(--t-3);font-weight:var(--w-2);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.mkq .dk-ftile-mt,.mkq .dk-linkcard-dom{font-size:var(--t-1);color:var(--ink-3);font-variant-numeric:tabular-nums;flex:none}:is(.mkq .dk-ftile:has([data-testid=file-at]) .dk-ftile-mt,.mkq .dk-linkcard:has([data-testid=file-at]) .dk-linkcard-dom){display:none}.mkq .dk-ftile-at,.mkq .dk-linkcard-at{min-width:0;max-width:52%;font-size:var(--t-1);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.mkq .dk-ftile-star,.mkq .dk-linkcard-star{color:var(--aka);flex:none;display:inline-flex}.mkq .dk-linkcard-main{align-items:center;gap:var(--s-3);text-align:left;flex:1;min-width:0;display:flex}.mkq .dk-linkcard-top{align-items:center;gap:var(--s-2);flex:1;min-width:0;display:flex}.mkq .dk-file-i--link{width:var(--s-5);height:var(--s-5);border-radius:var(--rd-2);color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--hair);flex:none;justify-content:center;align-items:center;display:flex}.mkq .dk-linkcard-desc{display:none}.mkq .dk-files-in,.mkq .dk-files-url{width:100%;min-width:0}.mkq .dk-files-adds{display:block}.mog{z-index:63;background:var(--calm-paper);color:var(--ink);padding-top:var(--sat);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.mog-head{padding:var(--s-4) var(--s-4) var(--s-2);flex:none;justify-content:space-between;align-items:center;display:flex}.mog-k{font-size:var(--t-4);font-weight:var(--w-4);letter-spacing:.22em;color:var(--ink-2)}.mog-x{padding:var(--s-1) var(--s-2);font-size:var(--t-5);color:var(--ink-3);line-height:1}.mog-q{align-items:baseline;gap:var(--s-2);padding:0 var(--s-4) var(--s-2);flex:none;min-width:0;display:flex}.mog-q .dot{width:var(--s-2);height:var(--s-2);border-radius:var(--rd-1);background:var(--c);flex:none;align-self:center}.mog-q h2{font-size:var(--t-5);font-weight:var(--w-4);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mog-q .n{font-size:var(--t-2);color:var(--ink-3);font-variant-numeric:tabular-nums;flex:none}.mog-chips{align-items:center;gap:var(--s-1);padding:0 var(--s-4) var(--s-3);scrollbar-width:none;flex:none;display:flex;overflow-x:auto}.mog-chips::-webkit-scrollbar{display:none}.mog-chips.is-picking .mog-chip{color:var(--ink);box-shadow:inset 0 0 0 2px var(--accent)}.mog-chip{align-items:center;gap:var(--s-1);padding:var(--s-1) var(--s-2);border-radius:var(--r-1);font-size:var(--t-2);color:var(--ink-2);white-space:nowrap;box-shadow:inset 0 0 0 1px var(--hair);flex:none;display:flex}.mog-chip.is-on{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink-3)}.mog-chip.is-over{color:var(--ink);box-shadow:inset 0 0 0 2px var(--accent)}.mog-chip .dot{background:var(--c);border-radius:50%;flex:none;width:5px;height:5px}.mog-chip .fav{font-style:normal;font-size:var(--t-1);color:var(--theme-lit)}.mog-chip .n{font-size:var(--t-1);color:var(--ink-3);font-variant-numeric:tabular-nums}.mog-list{scrollbar-width:none;min-height:0;padding:0 var(--s-4) var(--s-5);flex:1;overflow-y:auto}.mog-list::-webkit-scrollbar{display:none}.mog-list.is-dragging .mrs-gap{visibility:hidden}.mog-lane{align-items:center;gap:var(--s-2);padding:var(--s-3) 0 var(--s-1);font-size:var(--t-1);font-weight:var(--w-3);letter-spacing:.2em;color:var(--ink-3);display:flex}.mog-lane.is-over{color:var(--ink);box-shadow:inset 0 -1px 0 var(--ink-3)}.mog-row{align-items:center;gap:var(--s-2);padding:var(--s-2) 0;border-top:1px solid var(--hair);padding-right:calc(var(--s-6) + var(--s-3));display:flex;position:relative}.mog-row .b{text-align:left;min-width:0;font-size:var(--t-4);font-weight:var(--w-2);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.mog-row .m{font-size:var(--t-2);color:var(--ink-3);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none}.mog-row .m .ndot{background:var(--c);width:4px;height:4px;margin-right:var(--s-1);vertical-align:1px;border-radius:50%;display:inline-block}.mog-row.is-drag{opacity:.34}.mog-row.is-ins:before,.mog-row.is-ins-end:after{content:"";border-radius:var(--rd-1);background:var(--accent);height:2px;position:absolute;left:0;right:0}.mog-row.is-ins:before{top:-1px}.mog-row.is-ins-end:after{bottom:-1px}.mog-row.is-held{background:var(--surface-over);border-radius:var(--r-1);margin-left:calc(var(--s-2) * -1);padding-left:var(--s-2);border-top-color:#0000}.mog-grip{width:calc(var(--s-6) + var(--s-3));height:calc(var(--s-6) + var(--s-3));color:var(--ink-3);font-size:var(--t-4);touch-action:none;justify-content:flex-end;align-items:center;line-height:1;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.mog-ghost{left:var(--s-4);right:var(--s-4);z-index:7;pointer-events:none;padding:var(--s-2) var(--s-3);border-radius:var(--r-2);background:var(--surface-over);box-shadow:var(--lift-4);font-size:var(--t-3);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;position:fixed;overflow:hidden}.mkq .dk-fsearch{min-width:0}.mkq .dk-fsearch input{min-width:var(--s-6);width:100%}.mkq .dk-fsec-head{z-index:2;background:var(--calm-paper);position:sticky;top:0}.mkq .dk-gnode{width:calc(var(--s-6) * 4)}.mkq .dk-gnode .nd,.mkq .dk-gadd-node{width:var(--s-5);height:var(--s-5);font-size:var(--t-2)}.mkq .dk-gnode{padding-top:calc(var(--s-5) + var(--s-1))}.mkq .dk-gnode:not(:last-of-type):before{top:calc(var(--s-5) / 2);left:calc(var(--s-5) + var(--s-1))}.mkq-donemore{width:100%;padding:var(--s-2) 0;font:inherit;font-size:var(--t-2);color:var(--ink-3);text-align:left;cursor:pointer;background:0 0;border:0;display:block}.mkq-donemore:active{transform:translateY(1px)}.mkq-scroll:has(.mkq-lane-pages){flex-direction:column;display:flex;overflow:hidden}.mkq-scroll>[data-testid=fsec-queue]{flex-direction:column;flex:1;min-height:0;display:flex}.mkq-lanes,.mkq [data-testid=queue-goal]{flex:none}.mkq-lane-pages{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;flex:1;align-items:stretch;min-height:0;display:flex;overflow:auto hidden}.mkq-lane-page{overscroll-behavior-y:contain;scroll-snap-align:start;scroll-snap-stop:always;min-width:0;padding-top:var(--s-3);padding-bottom:var(--s-4);scrollbar-width:none;flex:0 0 100%;margin-top:0;overflow:hidden auto}.mkq-lane-pages:has(input:focus,textarea:focus,.is-dragging){overflow-x:hidden}.mkq-row{padding-top:var(--s-2);padding-bottom:var(--s-2);background:linear-gradient(var(--hair), var(--hair)) var(--mkq-in) 0 / calc(100% - var(--mkq-in)) 1px no-repeat}.mkq-row>.st,.mkq-row>.ord{top:50%}.mkq-row:has(>.ord)>.st{display:none}.mkq-row>.ord{left:var(--mkq-ax);width:var(--s-5);height:var(--s-5);background:var(--c);color:var(--surface-over);border-radius:50%;justify-content:center;align-items:center;display:flex;transform:translate(-50%,-50%)}.mkq-other-tasks{padding:var(--s-2) 0}.mkq-habits-fixed{padding:0 var(--s-4);flex:none;min-width:0}.mkq-controls{align-items:center;gap:var(--s-1);margin:0 var(--s-2);border-top:1px solid var(--hair);flex:none;display:flex}.mkq-queue-controls{flex:1;align-items:center;min-width:0;display:flex}.mkq-controls button{min-height:calc(var(--s-6) + var(--s-3))}.mkq-lane-arrow{width:calc(var(--s-6) + var(--s-3));font-size:var(--t-5);flex:none}.mkq-lane-arrow:disabled{color:var(--ink-3);opacity:.5}.mkq-lane-select{min-width:0;font-size:var(--t-3);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.mkq-pool-select{font-size:var(--t-1);padding:0 var(--s-2);flex:none}.mkq-controls [aria-pressed=true]{color:var(--ink);box-shadow:inset 0 -2px var(--aka)}.mkq-queue-picker [aria-current=true]{color:var(--theme-ink)}.mkq-current-lane{justify-content:space-between;align-items:center;gap:var(--s-2);display:flex}.mkq-current-lane .dk-mcap{overflow-wrap:anywhere;min-width:0}.mkq-current-lane small{font-size:var(--t-1);color:var(--ink-3)}.mkq-head{padding-right:calc(var(--s-6) * 2 + var(--s-5))}.dk-tabbar--m[data-view=box] .dk-msearch{top:calc(var(--sat) + var(--s-4));bottom:auto}.mkq-control-add{width:calc(var(--s-6) + var(--s-3));flex:none}.mkq-pool-entry{align-items:center;gap:var(--s-2);display:flex}.mkq-pool-entry>.mkq-it{flex:1;min-width:0}.mkq-pool-move{font-size:var(--t-1);color:var(--ink-2);min-height:calc(var(--s-6) + var(--s-3));flex:none}
.mrs-foot,.mcl-foot{justify-content:flex-end;align-items:center;gap:var(--s-4);padding:var(--s-3) var(--s-4) var(--s-5);padding-bottom:calc(var(--s-5) + env(safe-area-inset-bottom,0px));flex:none;display:flex}.mrs-cancel,.mcl-cancel{font-size:var(--t-3);color:var(--ink-3);padding:var(--s-2)}.mrs-go,.mcl-foot .dk-close-nav button{min-width:calc(6em + var(--s-5) * 2);padding:var(--s-2) var(--s-5);border-radius:var(--r-1);font-size:var(--t-3);font-weight:var(--w-3);color:var(--surface);background:var(--ink)}.mrs-go:disabled,.mcl-foot .dk-close-nav button:disabled{opacity:.4}.mcl-foot .dk-close-nav{display:contents}
.dk-uns{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.dk-uns-scroll{min-height:0;padding-top:var(--s-4);flex:1;overflow-y:auto}.dk-uns-add{max-width:430px;padding-bottom:var(--s-3)}.dk-uns-list{max-width:560px}.dk-uns-row{align-items:center;gap:var(--s-2);border-top:1px solid var(--hair-soft);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;display:flex;position:relative}.dk-uns-main{align-items:baseline;gap:var(--s-3);min-width:0;padding:var(--s-3) 0;cursor:pointer;font:inherit;color:inherit;text-align:left;background:0 0;border:0;flex:1;display:flex}.dk-uns-t{min-width:0;font-size:var(--t-4);font-weight:var(--w-3);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.dk-uns-row:hover .dk-uns-t{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.dk-uns-est{font-size:var(--t-2);color:var(--ink-3);flex:none}.dk-uns-age{font-size:var(--t-1);color:var(--ink-3);flex:none}.dk-uns-main .dk-av{align-self:center}.dk-uns-today{width:var(--s-5);height:var(--s-5);cursor:pointer;background:var(--coin-bg);box-shadow:var(--coin-shadow);color:var(--ink-2);opacity:0;pointer-events:none;transition:opacity var(--dur-1) ease, color var(--dur-1) ease, background var(--dur-1) ease;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.dk-uns-row:hover .dk-uns-today,.dk-uns-today:focus-visible{opacity:1;pointer-events:auto}.dk-uns-today:hover{color:var(--ink);background:var(--coin-bg);--coin-ring:var(--coin-ring-hover)}.dk-uns-today.is-on{opacity:1;pointer-events:auto;color:var(--aka)}@media (hover:none){.dk-uns-today{opacity:.8;pointer-events:auto}}.dk-uns-tsec{padding-bottom:var(--s-2);border-bottom:1px solid var(--hair)}.dk-uns-msec{margin-top:var(--s-5);padding-bottom:var(--s-2);border-bottom:1px solid var(--hair)}.dk-uns-plus{height:18px;padding:0 var(--s-1);cursor:pointer;border-radius:var(--rd-3);color:var(--ink-3);background:0 0;border:0;flex:none;align-self:center;align-items:center;display:inline-flex}.dk-uns-plus:hover{background:var(--tile);color:var(--ink)}.dk-uns-tabs{gap:var(--s-5);border-bottom:1px solid var(--hair-soft);flex:none;display:flex}.dk-uns-tabs>button{padding:var(--s-3) 0;font-size:var(--t-3);color:var(--ink-2);border-bottom:2px solid #0000}.dk-uns-tabs>button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--theme-lit)}
.compass-content,.habits-page{flex-direction:column;flex:1;min-height:0;display:flex}.compass-content[hidden]{display:none}.habits-picker{scroll-snap-type:x mandatory;scrollbar-width:none;padding-block:var(--s-2);flex:none;display:flex;position:relative;overflow-x:auto}.habits-picker>button{flex:0 0 calc(var(--s-6) * 6);text-align:left;min-width:0;padding:var(--s-3) var(--s-4);border-left:1px solid var(--hair-soft);scroll-snap-align:start;position:relative}.habits-picker>button:first-child{border-left:0;padding-left:0}.habits-picker>button:after{content:"";left:var(--s-4);width:var(--s-5);background:0 0;height:2px;position:absolute;bottom:0}.habits-picker>button:first-child:after{left:0}.habits-picker>button[aria-pressed=true]:after{background:var(--aka)}.habits-picker strong{align-items:center;gap:var(--s-2);font-size:var(--t-5);font-weight:var(--w-3);display:flex}.habits-picker strong i{width:var(--s-2);height:var(--s-2);background:var(--c);border-radius:50%;flex:none}.habits-picker strong span,.habits-picker small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.habits-picker small{margin-top:var(--s-1);font-size:var(--t-1);color:var(--ink-2);display:block}.habits-controls{border-bottom:1px solid var(--hair);padding-block:var(--s-1);color:var(--ink-2);font-size:var(--t-1);flex:none;justify-content:space-between;align-items:center;display:flex}.habits-controls>span{align-items:center;gap:var(--s-2);display:flex}.habits-controls button,.habits-month button,.habits-section-head button{min-width:44px;min-height:44px}.habits-controls button:disabled{opacity:.35}.habits-body{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.habits-section{padding-block:var(--s-4);border-bottom:1px solid var(--hair-soft)}.habits-section-head{justify-content:space-between;align-items:baseline;gap:var(--s-3);margin-bottom:var(--s-3);display:flex}.habits-section-head small,.habits-section-head button{font-size:var(--t-1);color:var(--ink-2)}.habits-month{margin-bottom:var(--s-3);justify-content:space-between;align-items:center;display:flex}.habits-month strong{font-size:var(--t-4);font-weight:var(--w-3)}.habits-calendar{row-gap:var(--s-3);column-gap:var(--s-2);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.habits-calendar .weekday{text-align:center;font-size:var(--t-1);color:var(--ink-2)}.habits-day{align-items:center;gap:var(--s-1);font-size:var(--t-1);color:var(--ink-2);flex-direction:column;display:flex}.habits-day i{width:var(--s-3);height:var(--s-3);box-shadow:inset 0 0 0 1px var(--hair);border-radius:50%}.habits-day.is-on i{background:var(--c);box-shadow:none}.habits-day.is-today i{outline:1px solid var(--ink-2);outline-offset:var(--s-1)}.habits-day.is-future{opacity:.35}.habits-stats{gap:var(--s-3);margin-top:var(--s-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.habits-stats>div+div{border-left:1px solid var(--hair);padding-left:var(--s-3)}.habits-stats small{font-size:var(--t-1);color:var(--ink-2);display:block}.habits-stats strong{font-size:var(--t-6);font-weight:var(--w-3);font-variant-numeric:tabular-nums}.habits-stats span{font-size:var(--t-1);color:var(--ink-2);margin-left:var(--s-1)}.habits-goal{margin-bottom:var(--s-4)}.habits-goal>button{text-align:left;min-height:44px;font-size:var(--t-5);font-weight:var(--w-3);display:block}.habits-goal>small{font-size:var(--t-1);color:var(--ink-2);margin-left:var(--s-5);display:block}.habits-goal>button.milestone{font-size:var(--t-2);font-weight:var(--w-1);margin-left:var(--s-5)}.habits-empty{font-size:var(--t-2);color:var(--ink-2);padding-block:var(--s-3);line-height:1.8}.habits-log{gap:var(--s-3);width:100%;padding-block:var(--s-3);border-top:1px solid var(--hair-soft);text-align:left;grid-template-columns:auto minmax(0,1fr);display:grid}.habits-log time{font-size:var(--t-1);color:var(--ink-2)}.habits-log span{font-size:var(--t-3);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.habits-picker:after{content:"";flex:0 0 max(0px,calc(100% - var(--s-6) * 6))}
.dk-goalsface{flex-direction:column;height:100%;min-height:0;display:flex}.dk-gf-add{margin-left:var(--s-2);font-size:var(--t-2);color:var(--ink-3);padding:var(--s-1) var(--s-2);border-radius:var(--rd-3);box-shadow:inset 0 0 0 1px var(--hair);flex:none}@media (hover:hover){.dk-gf-add:hover{color:var(--ink);background:var(--tile)}}.dk-gf-pick{padding:var(--s-3) 0;border-bottom:1px solid var(--hair-soft);flex:none}.dk-gf-scroll{scrollbar-width:none;overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.dk-gf-scroll::-webkit-scrollbar{display:none}.dk-gf-list{min-height:0}.dk-gf-sec{align-items:baseline;gap:var(--s-2);padding-top:var(--s-4);display:flex}.dk-gf-part:first-child .dk-gf-sec{padding-top:0}.dk-gf-row{padding:var(--s-3) 0;border-bottom:1px solid var(--hair-soft)}.dk-gf-row.is-drag{opacity:.35}.dk-gf-row>.hdr{align-items:center;gap:var(--s-3);display:flex}.dk-gf-row .nm{gap:var(--s-1);text-align:left;flex-direction:column;flex:1;min-width:0;display:flex}.dk-gf-row .t1{align-items:baseline;gap:var(--s-2);min-width:0;display:flex}.dk-gf-row .fc{color:var(--aka);font-size:var(--t-2);flex:none;line-height:1}.dk-gf-row .tt{min-width:0;font-size:var(--t-4);font-weight:var(--w-3);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dk-gf-row .n2{font-size:var(--t-1);color:var(--ink-3);flex:none}.dk-gf-row .t2,.dk-gf-row .t3{align-items:baseline;gap:var(--s-3);min-width:0;font-size:var(--t-1);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;display:flex;overflow:hidden}.dk-gf-row .t2 .sb{color:var(--ink-2);text-overflow:ellipsis;min-width:0;overflow:hidden}.dk-gf-row .t2 .bx{align-items:baseline;gap:var(--s-1);color:var(--ink-3);flex:none;display:inline-flex}.dk-gf-row .t2 .bx b{font-weight:var(--w-3);color:var(--ink-2)}.dk-gf-row .t2 .bx .ndot{background:var(--c,var(--ink-3));border-radius:50%;flex:none;align-self:center;width:5px;height:5px}.dk-gf-row .hd{text-align:center;width:24px;color:var(--ink-3);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;flex:none}@media (hover:hover){.dk-gf-row .hd:hover{color:var(--ink)}}.dk-gf-route{padding-top:var(--s-2);padding-bottom:0;padding-left:var(--s-5);--gf-fade:var(--s-5);--tc-fl:0;--tc-fr:0;--gf-fade-l:calc(var(--gf-fade) * var(--tc-fl));--gf-fade-r:calc(var(--gf-fade) * var(--tc-fr));-webkit-mask-image:linear-gradient(to right, transparent 0, #00000059 calc(var(--gf-fade-l) * .45), #000 var(--gf-fade-l), #000 calc(100% - var(--gf-fade-r)), #00000059 calc(100% - var(--gf-fade-r) * .45), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #00000059 calc(var(--gf-fade-l) * .45), #000 var(--gf-fade-l), #000 calc(100% - var(--gf-fade-r)), #00000059 calc(100% - var(--gf-fade-r) * .45), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #00000059 calc(var(--gf-fade-l) * .45), #000 var(--gf-fade-l), #000 calc(100% - var(--gf-fade-r)), #00000059 calc(100% - var(--gf-fade-r) * .45), transparent 100%)}@media not (pointer:coarse),(min-width:760px) and (not ((max-width:1099.98px) and (orientation:portrait) and (pointer:coarse))){.dk-gf-row{column-gap:var(--s-6);grid-template-columns:minmax(0,34%) minmax(0,1fr);align-items:start;display:grid}.dk-gf-row>.hdr{grid-column:1;min-width:0}.dk-gf-row>.dk-gf-route{margin-top:var(--s-1);grid-column:2;padding-top:0;padding-left:0}}@media (max-width:759.98px) and (pointer:coarse),(max-width:1099.98px) and (orientation:portrait) and (pointer:coarse){.dk-gf-row .t2,.dk-gf-row .t3{white-space:normal;flex-wrap:wrap}.dk-gf-route{padding-left:0}}.dk-gf-msline{align-items:baseline;gap:var(--s-4);margin-top:var(--s-2);padding-left:var(--s-5);white-space:nowrap;min-width:0;display:flex;overflow:hidden}.dk-gf-msline .ms{align-items:baseline;gap:var(--s-2);min-width:0;display:flex}.dk-gf-msline .nd{background:var(--accent);border-radius:50%;flex:none;align-self:center;width:9px;height:9px;padding:0}.dk-gf-msline .is-next .nd{width:8px;height:8px;box-shadow:inset 0 0 0 1.5px var(--ink-3);background:0 0}.dk-gf-msline .lb{text-overflow:ellipsis;min-width:0;font-size:var(--t-4);font-weight:var(--w-3);color:var(--ink);text-align:left;overflow:hidden}.dk-gf-msline .is-next .lb{font-weight:var(--w-2);color:var(--ink-2)}.dk-gf-msline .dt{font-size:var(--t-1);color:var(--ink-3);flex:none}.compass-values .dk-gf-list{gap:var(--s-5);padding-bottom:var(--s-3);display:flex;overflow-x:auto}.compass-values .dk-gf-list .dk-gf-row{padding:var(--s-2) 0;border:0;flex:0 0 240px;display:block}.compass-values .t2{display:none}.compass-values .hdr{align-items:center}
.gtime{--gtime-heading:240px;min-width:0}.gtime-axishead{z-index:3;padding-top:var(--s-2);position:sticky;top:0}.gtime-toolbar{justify-content:space-between;align-items:center;gap:var(--s-2);margin-bottom:var(--s-4);color:var(--ink-2);font-size:var(--t-3);flex-wrap:wrap;display:flex}.gtime-toolbar>div{align-items:center;gap:var(--s-1);flex-wrap:wrap;display:flex}.gtime-toolbar button{min-width:var(--s-6);min-height:var(--s-6);padding:var(--s-1) var(--s-2);border-radius:var(--r-1)}.gtime-toolbar button:hover{background:var(--tile);color:var(--ink)}.gtime-ruler{margin-left:var(--gtime-heading);height:calc(var(--s-6) + var(--s-5));border-top:1px solid var(--hair);touch-action:pan-y;cursor:grab;position:relative}.gtime-ruler>.gtime-tick{top:var(--s-2);white-space:nowrap;font-size:var(--t-3);color:var(--ink);font-weight:var(--w-2);position:absolute;transform:translate(-50%)}.gtime-list{isolation:isolate;display:block;position:relative}.gtime-grid{inset:0 0 0 var(--gtime-heading);pointer-events:none;z-index:-1;position:absolute}.gtime-ruler>.gtime-today{color:var(--accent);pointer-events:none;position:absolute;bottom:0}.gtime-today>span{align-items:center;gap:var(--s-2);width:max-content;padding:var(--s-1) var(--s-2);margin-bottom:var(--s-2);border-radius:var(--r-1);background:color-mix(in srgb, var(--accent) 14%, transparent);font-size:var(--t-3);font-weight:var(--w-3);white-space:nowrap;display:flex}.gtime-today:after{content:"";width:var(--s-2);height:var(--s-2);clip-path:polygon(0 0,100% 0,50% 100%);background:currentColor;position:absolute;bottom:0;left:0;transform:translate(-50%)}.gtime-tick:before{content:"";top:calc(var(--s-2) * -1);height:var(--s-1);border-left:1px solid var(--hair);position:absolute;left:50%}.gtime-lane{grid-template-columns:var(--gtime-heading) minmax(0, 1fr);min-width:0;padding-top:var(--s-4);padding-bottom:var(--s-5);align-items:start;display:grid}.gtime-heading{min-width:0;padding-right:var(--s-5)}.gtime .gtime-heading .dk-gf-row{border:0;padding:0;display:block}.gtime .gtime-heading .hdr{gap:var(--s-2);grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.gtime .gtime-heading .hdr .nm{grid-column:1/-1;width:100%}.gtime .gtime-heading .t3{font-size:var(--t-3)}.gtime-track{min-width:0;height:calc(var(--s-6) * 3);touch-action:pan-y;cursor:grab;position:relative}.gtime-guide{border-left:1px solid var(--hair);pointer-events:none;position:absolute;top:0;bottom:0}.gtime-path{top:var(--s-6);background:var(--c);opacity:.7;pointer-events:none;height:2px;position:absolute;transform:translateY(-50%)}.gtime-path.is-open{-webkit-mask-image:linear-gradient(90deg,#000,#000 65%,#0000);mask-image:linear-gradient(90deg,#000,#000 65%,#0000)}.gtime-now{border-left:2px solid var(--accent);pointer-events:none;position:absolute;top:0;bottom:0}.gtime-point{top:calc(var(--s-6) - 22px);position:absolute;transform:translate(-50%)}.gtime-node{cursor:pointer;border-radius:var(--r-1);place-items:center;width:44px;height:44px;display:grid}.gtime-node>i{width:var(--s-2);height:var(--s-2);background:var(--c);border-radius:50%;place-items:center;font-style:normal;display:grid}.gtime-point.is-group .gtime-node>i,.gtime-point.is-done .gtime-node>i{width:var(--s-5);height:var(--s-5);background:var(--surface-over);color:var(--ink);border:1px solid var(--c);font-size:var(--t-1)}.gtime-point.is-done .gtime-node>i{rotate:none}.gtime-point.is-approx .gtime-node>i{width:var(--s-3);height:var(--s-3);outline:var(--s-2) solid var(--c);outline-offset:var(--s-1);opacity:.45}.gtime-label{top:calc(var(--s-6) + var(--s-3));text-align:center;width:max-content;font-size:var(--t-3);color:var(--ink);cursor:pointer;position:absolute;left:50%}.gtime-label small{white-space:nowrap;text-overflow:ellipsis;margin-top:var(--s-1);color:var(--ink-2);font-size:var(--t-1);display:block;overflow:hidden}.gtime-edge{right:0;top:calc(var(--s-3) * -1);font-size:var(--t-3);color:var(--ink-2);min-height:var(--s-6);position:absolute}.gtime-edge.at-start{left:0;right:auto}.gtime-undated{gap:var(--s-2) var(--s-3);font-size:var(--t-3);padding-top:var(--s-2);flex-wrap:wrap;grid-column:2;display:flex}.gtime-undated>span{color:var(--ink-2)}.gtime-undated button{text-decoration:underline;-webkit-text-decoration-color:var(--hair);text-decoration-color:var(--hair);text-underline-offset:var(--s-1)}.gtime-tip{z-index:96;width:288px;max-width:calc(100vw - var(--s-4));max-height:264px;padding:var(--s-3);background:var(--surface-over);color:var(--ink);box-shadow:var(--lift-3);border-radius:var(--r-2);font-size:var(--t-3);position:fixed;overflow:auto}.gtime-tip>button{text-align:left;width:100%;padding:var(--s-2);border-radius:var(--r-1);display:block}.gtime-tip>button:hover{background:var(--tile)}.gtime-tip strong,.gtime-tip span,.gtime-tip small{display:block}.gtime-tip small{font-size:var(--t-1);color:var(--ink-2);margin-bottom:var(--s-2)}.gtime-tip p{white-space:pre-wrap;-webkit-line-clamp:3;margin-top:var(--s-2);color:var(--ink-2);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gtime-tip .gtime-tip-zoom{color:var(--theme-lit)}@media (max-width:759.98px) and (pointer:coarse),(max-width:1099.98px) and (orientation:portrait) and (pointer:coarse){.gtime{--gtime-heading:0px}.gtime-lane{display:block}.gtime-heading{margin-bottom:var(--s-3);padding-right:0}.gtime-toolbar button{min-width:44px;min-height:44px}.gtime-undated{margin-bottom:var(--s-3)}}.gtime-label:hover{color:var(--c);text-underline-offset:var(--s-1);text-decoration:underline}.gtime-label>span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.gtime-flag{width:var(--s-6);height:var(--s-6);color:var(--c);transform:translateY(calc(var(--s-4) * -1));fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.gtime-flag-cloth{fill:currentColor;fill-opacity:.18}.gtime-flag-hole{opacity:.5}.gtime-point.is-approx .gtime-flag-cloth{fill-opacity:.08;stroke-dasharray:3 2}.gtime-point.is-current .gtime-node>i{width:var(--s-3);height:var(--s-3);opacity:1;outline:var(--s-1) solid color-mix(in srgb, var(--c) 24%, transparent);outline-offset:var(--s-1)}.gtime-point.is-current .gtime-label>span,.gtime-undated>.is-current{color:var(--c);font-weight:var(--w-3)}
.dk-cpage{background:var(--calm-paper);min-height:0;color:var(--ink);--ink-3:var(--ink-2);padding:var(--s-5) var(--s-4) var(--s-5);flex-direction:column;flex:auto;display:flex}.dk-cpage>.dk-goalsface{flex:1;min-height:0}.dk-gf-dnum{padding-bottom:var(--s-3);flex:none}.dk-gf-dnum>s{margin-left:var(--s-2);font-size:var(--t-2);font-weight:var(--w-2);letter-spacing:.04em;color:var(--ink-3);text-decoration:none}.dk-cpage .dk-gf-row .tt{font-size:var(--t-5);font-weight:var(--w-4);letter-spacing:-.02em;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.dk-cpage .dk-gf-row .n2{font-size:var(--t-1)}.dk-cpage .dk-gf-row .t2,.dk-cpage .dk-gf-row .t3{font-size:var(--t-2)}.dk-cpage .dk-gf-row .t2 .sb{color:var(--ink-3)}.dk-cpage .dk-gf-row .t3 .dt,.dk-cpage .dk-gf-row .t3 .st{font-size:var(--t-1)}.dk-cpage .dk-gf-row .fc,.dk-cpage .dk-gnode .dt.is-now{color:var(--ink-3)}.dk-cpage .dk-gf-row{padding:var(--s-5) 0 var(--s-4)}.dk-cpage .dk-gf-row>.hdr{align-items:flex-start}.dk-cpage .dk-gf-row .hd{font-size:var(--t-3)}.dk-cpage .dk-gnode .lb{font-size:var(--t-2)}.dk-cpage .dk-gnode.is-now .lb{font-size:var(--t-3)}.dk-cpage .dk-gnode .dt{font-size:var(--t-1)}.dk-cpage .dk-gf-route{padding-top:var(--s-4)}.dk-cpage .dk-gnode{width:calc(var(--s-6) * 4);padding-top:calc(var(--s-5) + var(--s-1))}.dk-cpage .dk-gnode .nd,.dk-cpage .dk-gadd-node{width:var(--s-5);height:var(--s-5);font-size:var(--t-2)}.dk-cpage .dk-gnode:not(:last-of-type):before{top:calc(var(--s-5) / 2);left:calc(var(--s-5) + var(--s-1))}.dk-cpage .dk-gnode .lb{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dk-cpage .dk-gf-add{font-size:var(--t-3);font-weight:var(--w-1);letter-spacing:0}.dk-cpage .dk-gf-sec--m{align-items:baseline;gap:var(--s-3);padding-top:var(--s-5);padding-bottom:var(--s-2)}.dk-cpage .dk-gf-part:first-of-type .dk-gf-sec--m{padding-top:0}.dk-cpage .dk-gf-tabs{align-items:baseline;gap:var(--s-5);display:flex}.dk-cpage .dk-gf-tab{align-items:baseline;gap:var(--s-1);font:inherit;color:var(--ink-3);cursor:pointer;background:0 0;border:0;padding:0;display:flex}.dk-cpage .dk-gf-tab>i{font-style:normal;font-size:var(--t-1);color:var(--ink-3)}.dk-cpage .dk-gf-tab.is-on,.dk-cpage .dk-gf-tab.is-on>i,.dk-cpage .dk-gf-tab.is-on .dk-mcap{color:var(--ink)}.dk-cpage .dk-gf-tab:not(.is-on) .dk-mcap:after{visibility:hidden}.dk-cpage .dk-gf-row .t3 .st{text-overflow:ellipsis;min-width:0;overflow:hidden}.dk-cpage .dk-gf-dnum>s{padding-top:var(--s-1);font-size:var(--t-2);letter-spacing:.02em;margin-left:0;line-height:1.4;display:block}@media not (pointer:coarse),(min-width:760px) and (not ((max-width:1099.98px) and (orientation:portrait) and (pointer:coarse))){.dk-cpage .dk-hp-row.is-m{column-gap:var(--s-6);row-gap:var(--s-1);grid-template-columns:minmax(0,34%) auto minmax(0,1fr)}.dk-cpage .dk-hp-row.is-m .strip{grid-area:1/2/span 2;align-self:center}.dk-cpage .dk-hp-row.is-m .coin{grid-column:3;justify-self:start}}
.rec-chronology{min-width:0}.rec-chrono-hour+.rec-chrono-hour{padding-block:var(--s-1)}.rec-chrono-period-band{isolation:isolate;padding-block:var(--s-1);position:relative}.rec-chrono-period-band[data-period]:before{content:"";inset-block:0;left:calc(-1 * var(--s-4));width:calc(var(--s-6) * 4);z-index:-1;pointer-events:none;opacity:.3;background:linear-gradient(to bottom, color-mix(in oklab, var(--rec-time-prev) 50%, var(--rec-time-color)), var(--rec-time-color) 25%, var(--rec-time-color) 75%, color-mix(in oklab, var(--rec-time-color) 50%, var(--rec-time-next)));position:absolute;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}:is(.rec-sc,.rec-steps) .rec-chrono-period-band[data-period]:before{content:"";inset-block:0;left:calc(-1 * var(--s-4));width:calc(var(--s-6) * 4);z-index:-1;pointer-events:none;opacity:var(--rec-time-opacity);background:linear-gradient(to bottom, color-mix(in oklab, var(--rec-time-prev) 50%, var(--rec-time-color)), var(--rec-time-color) 25%, var(--rec-time-color) 75%, color-mix(in oklab, var(--rec-time-color) 50%, var(--rec-time-next)));-webkit-mask-image:linear-gradient(to right, black, transparent), linear-gradient(to bottom, transparent, black var(--rec-fade-start,0px), black calc(100% - var(--rec-fade-end,0px)), transparent);mask-image:linear-gradient(to right, black, transparent), linear-gradient(to bottom, transparent, black var(--rec-fade-start,0px), black calc(100% - var(--rec-fade-end,0px)), transparent);position:absolute;-webkit-mask-composite:source-in;mask-composite:intersect}.rec-chrono-period-band[data-period=dawn]{--rec-time-color:var(--rec-time-dawn)}.rec-chrono-period-band[data-period=morning]{--rec-time-color:var(--rec-time-morning)}.rec-chrono-period-band[data-period=afternoon]{--rec-time-color:var(--rec-time-afternoon)}.rec-chrono-period-band[data-period=evening]{--rec-time-color:var(--rec-time-evening)}.rec-chrono-period-band[data-period=night]{--rec-time-color:var(--rec-time-night)}.rec-chrono-period-band[data-period=midnight]{--rec-time-color:var(--rec-time-midnight)}.rec-chrono-track{gap:var(--s-1);grid-template-columns:minmax(0,1fr);display:grid}.rec-chrono-clock{font-size:var(--t-5);font-weight:var(--w-1);color:var(--ink-2);padding-top:var(--s-1);text-align:left}.rec-chrono-rows{min-width:0;padding-left:var(--s-2)}.rec-chronology .rec-step .rec-tm,.rec-chronology .rec-scstep .rec-sctm,.rec-chronology .rec-log-row .t{width:var(--s-5);font-size:var(--t-1);font-weight:var(--w-1);color:var(--ink-2);font-variant-numeric:tabular-nums}.rec-chronology .rec-node:before{display:none}.rec-chronology .rec-step.rec-k-note .rec-tt{color:var(--ink);font-weight:var(--w-2)}.rec-chrono-entry{min-width:0}.rec-chrono-item[data-secondary]{margin-left:calc(var(--s-6) * 2)}.rec-chrono-item[data-secondary] .rec-node,.rec-chrono-item[data-secondary] .rec-scstn,.rec-chrono-item[data-secondary] .rec-status{display:none}.rec-chrono-item[data-secondary] .rec-tm,.rec-chrono-item[data-secondary] .rec-sctm,.rec-chrono-item[data-secondary] .rec-log-row .t{width:calc(var(--s-5) * 2);white-space:nowrap}.rec-chronology .rec-step .rec-tm,.rec-chronology .rec-scstep .rec-sctm{padding-top:0;line-height:1.5}.rec-chronology .rec-step .rec-node{padding-top:0}.rec-chronology .rec-step .rec-tt,.rec-chronology .rec-scstep .rec-sctt{line-height:1.5}.rec-chronology .rec-log-row{align-items:baseline}.rec-chronology .rec-log-row .t,.rec-chronology .rec-log-row .ti,.rec-chronology .rec-log-row .k{line-height:1.5}.rec-chrono-item[data-secondary] .rec-tt,.rec-chrono-item[data-secondary] .rec-sctt,.rec-chrono-item[data-secondary] .rec-log-row .ti{font-size:var(--t-1);font-weight:var(--w-1);color:var(--ink-2)}.rec-chrono-item[data-secondary] .rec-log-row .k{font-size:var(--t-1);font-weight:var(--w-1)}.rec-chronology .rec-log-row .de{white-space:normal;max-width:none}.rec-status{width:var(--s-4);color:var(--aka);flex:none;justify-content:center;align-items:center;display:inline-flex}.rec-status[data-undone]{color:var(--ink-3)}@media (max-width:759.98px) and (pointer:coarse),(max-width:1099.98px) and (orientation:portrait) and (pointer:coarse){.rec-chrono-item[data-secondary]{margin-left:var(--s-6)}.rec-chronology .rec-log-row{grid-template-columns:var(--s-5) var(--s-4) minmax(0, 1fr) auto;column-gap:var(--s-1);padding:var(--s-1) 0;align-items:baseline;row-gap:0;display:grid}.rec-chronology .rec-log-row>.t{grid-area:1/1}.rec-chronology .rec-log-row>.rec-status{grid-area:1/2;align-self:center}.rec-chronology .rec-log-row>.ti{font-size:var(--t-3);grid-area:1/3;padding:0}.rec-chronology .rec-log-row>.k{font-size:var(--t-1);grid-area:1/4}.rec-chronology .rec-log-row>.de{font-size:var(--t-1);grid-column:3/-1;padding:0}.rec-chronology .rec-log-row>.rec-log-q{text-align:left;grid-column:3/-1}.rec-chronology .rec-scstep{gap:var(--s-2);padding-block:var(--s-1)}.rec-chronology .rec-scstep .rec-sctt{font-size:var(--t-3)}.rec-chrono-item[data-secondary] .rec-log-row{grid-template-columns:calc(var(--s-5) * 2) minmax(0, 1fr) auto}.rec-chrono-item[data-secondary] .rec-log-row>.ti{grid-column:2}.rec-chrono-item[data-secondary] .rec-log-row>.k{grid-column:3}.rec-chrono-item[data-secondary] .rec-log-row>.de,.rec-chrono-item[data-secondary] .rec-log-row>.rec-log-q{grid-column:2/-1}}:is(.rec-sc,.rec-steps) .rec-chrono-period-band:first-child{--rec-fade-start:var(--s-5)}:is(.rec-sc,.rec-steps) .rec-chrono-period-band:last-child{--rec-fade-end:var(--s-5)}.rec-controls{align-items:center;gap:var(--s-4);padding-block:var(--s-2);flex:none;display:flex}.rec-controls>button{align-items:center;gap:var(--s-2);color:var(--ink-2);font-size:var(--t-1);min-height:var(--s-6);display:inline-flex}.rec-detail-toggle{align-items:center;gap:var(--s-2);font-size:var(--t-1);color:var(--ink-2);display:inline-flex}.rec-controls>button{width:var(--s-6);justify-content:center}.rec-scday-h:before{content:"";inset:0 calc(-1 * var(--s-4));background:var(--calm-paper);z-index:-1;pointer-events:none;position:absolute}
.reflections{min-width:0}.reflection-tabs{gap:var(--s-5);flex:none;display:flex}.reflection-tabs button{padding:var(--s-2) 0;font-size:var(--t-3);color:var(--ink-2);border-bottom:2px solid #0000}.reflection-tabs button[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--aka)}.reflection-row{max-width:680px;padding:var(--s-4) 0;border-bottom:1px solid var(--hair)}.reflection-row small{font-size:var(--t-2);color:var(--ink-3)}.reflection-title{text-align:left;width:100%;font-size:var(--t-4);font-weight:var(--w-3);padding:var(--s-2) 0;overflow-wrap:anywhere;display:block}.reflection-row textarea{width:100%;padding:var(--s-2);font-size:var(--t-3);background:var(--surface);border:1px solid var(--hair);border-radius:var(--r-1);resize:vertical;min-height:calc(var(--s-6) * 2)}.reflection-save{padding:var(--s-2) var(--s-3);font-size:var(--t-3);margin-left:auto;display:block}.reflection-save:disabled{opacity:.5}.reflection-period-actions{gap:var(--s-4);padding-block:var(--s-3);display:flex}.reflection-period-actions button{min-height:calc(var(--s-6) + var(--s-3));font-size:var(--t-3)}.rec-swap[hidden]{display:none}.reflection-pending-row{column-gap:var(--s-3);padding-block:var(--s-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.reflection-pending-row small{color:var(--ink-2);grid-area:2/1}.reflection-pending-row .reflection-title{font-size:var(--t-3);grid-area:1/1;padding:0}.reflection-pending-row .reflection-save{min-height:calc(var(--s-6) + var(--s-3));grid-area:1/2/3;margin:0}
.rec-reflection-text{min-width:0;padding-block:var(--s-2)}.rec-reflection-preview{gap:var(--s-4);text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;width:100%;font-size:var(--t-4);line-height:1.85;display:flex}.rec-reflection-preview>:first-child{flex:1;min-width:0}.rec-reflection-action{font-size:var(--t-2);color:var(--ink-2);padding-block:var(--s-2);flex:none}.rec-reflection-text .dk-note{overflow:visible}.rec-reflection-text .dk-note-inner{width:100%}.rec-reflection-text .deq-editor{margin-top:var(--s-2)}.rec-reflection-text .dk-note{padding:0 0 var(--s-3)}.rec-reflection-text .deq-editor .tiptap{min-height:calc(var(--s-6) * 3);font-size:var(--t-4)}.rec-reflection-toolbar{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.rec-reflection-toolbar .dk-note-history{margin-bottom:0}
.tcalm-pane[data-kind=schedule] .dk-vband-h,.day-review .dk-vband-h{font-size:var(--t-3);color:var(--ink-2)}.tcalm-pane[data-kind=schedule] .dk-pc-t,.tcalm-pane[data-kind=schedule] .dk-vband-cal,.day-review .dk-pc-t,.day-review .dk-vband-cal{font-size:var(--t-4)}.tcalm-pane[data-kind=schedule] .dk-pc-s,.tcalm-pane[data-kind=schedule] .dk-vband-cal .num,.day-review .dk-pc-s,.day-review .dk-vband-cal .num{font-size:var(--t-3)}.tcalm-pane[data-kind=schedule] .dk-vpc:not(.is-plan):not(.is-done):not(.is-run):not(.is-free),.day-review .dk-vpc:not(.is-plan):not(.is-done):not(.is-run):not(.is-free){background:var(--st-seat-bg);box-shadow:none}.tcalm-pane[data-kind=schedule] :is(.dk-vband-cal,.dk-vband-uchip.is-event),.day-review :is(.dk-vband-cal,.dk-vband-uchip.is-event){--mix-sched-seat:var(--mix-dey-event-seat)}.tcalm-pane[data-kind=schedule] .dk-vband-cal,.tcalm-pane[data-kind=schedule] .dk-vband-uchip.is-event,.day-review .dk-vband-cal,.day-review .dk-vband-uchip.is-event{background:var(--st-seat-bg);border:1px solid var(--st-seat-edge);color:var(--ink);box-shadow:none;padding-left:var(--s-2);padding-right:var(--s-6)}.day-review .dk-vband-cal .num{color:var(--ink-2)}.tcalm-rail .dk-band,.tcalm-rail .dk-vband,.day-review .dk-band,.day-review .dk-vband{box-shadow:none;background:0 0;border-radius:0;flex:1;min-height:0}
.day-review{text-align:left;width:100%;min-width:0}.day-review>header{margin-bottom:var(--s-4);justify-content:space-between;align-items:center;display:flex}.day-review h3,.close-reflection-heading{font-size:var(--t-1);letter-spacing:.16em;font-weight:var(--w-3);color:var(--ink-2);margin:0}.day-review>header p{align-items:baseline;gap:var(--s-2);margin:var(--s-2) 0 0;display:flex}.day-review>header p b{font-size:var(--t-6);font-weight:var(--w-2);font-variant-numeric:tabular-nums}.day-review>header p span{font-size:var(--t-1);color:var(--ink-3)}.review-actual{touch-action:none;cursor:crosshair;position:absolute;inset:0}.day-review .review-block{text-align:left;cursor:pointer;min-height:var(--s-1);justify-content:flex-start;position:absolute}.day-review .review-block.dk-vpc{padding-right:var(--s-5);border:0}.day-review .review-block.dk-vband-cal{padding-right:var(--s-5);color:var(--ink)}.review-block .dk-pc-s{white-space:nowrap;flex-shrink:0}.review-block .dk-pc-t,.review-block .schedule-event-title>.truncate{overflow-wrap:anywhere;-webkit-line-clamp:var(--lines,1);white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.review-counted-mark{right:var(--s-1);top:var(--s-1);line-height:1;position:absolute}.review-block:disabled{cursor:default}.review-selection{z-index:6;border-left:var(--rd-2) solid var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);pointer-events:none;font-size:var(--t-1);position:absolute;inset-inline:0}.close-reflection{min-width:0}.close-reflection-heading{margin-bottom:var(--s-5)}.close-finish-options{margin-top:var(--s-6)}.close-finish-options .dk-close-choice-title{font-size:var(--t-2);color:var(--ink-2)}.close-finish-options .dk-close-choices{gap:var(--s-5);flex-direction:row}.close-finish-options .dk-close-choices button{padding:var(--s-2) 0;font-size:var(--t-2);border:0}.dk-close-nav{gap:var(--s-4);align-items:center;display:flex}.dk-close--inline .close-desktop-review{gap:var(--s-6);grid-template-columns:minmax(0,1fr) minmax(0,2fr);width:100%;max-width:1100px;margin:0 auto;display:grid}.close-desktop-review .close-reflection{border-left:1px solid var(--hair);padding-left:var(--s-6)}.mcl .dk-close-facts{gap:var(--s-3);flex-wrap:wrap}.mcl .dk-close-facts>span{white-space:nowrap}.mcl .dk-close-facts .dk-close-day{margin-left:auto}.mcl .close-reflection .dk-close-facts{padding-top:var(--s-2)}.review-entry{gap:var(--s-4);flex-direction:column;display:flex}.review-entry label,.review-entry-range label{gap:var(--s-2);font-size:var(--t-2);flex-direction:column;display:flex}.review-entry input,.review-entry select,.review-entry-range input{width:100%;min-width:0;padding:var(--s-2);border-bottom:1px solid var(--hair);font-size:var(--t-3)}.review-entry-range{gap:var(--s-3);grid-template-columns:1fr 1fr;display:grid}.review-entry-range>span,.review-entry-range>b,.review-entry-range>p{font-size:var(--t-2);grid-column:1/-1}.review-entry-range>p{color:var(--stop)}@media (max-width:759.98px),(any-pointer:coarse){.review-actual{touch-action:pan-y;cursor:auto}.is-selecting .review-actual{touch-action:none;cursor:crosshair}.review-range-mode{color:var(--ink-2);font-size:var(--t-1);padding:var(--s-2);display:block}.review-range-mode[aria-pressed=true]{color:var(--accent)}}.mcl-foot button{white-space:nowrap;flex-shrink:0}.mcl-foot .dk-close-nav .close-prev{min-width:0;color:var(--ink-2);font-weight:var(--w-1);padding-inline:var(--s-2);background:0 0}.mcl .review-block .dk-pc-s{display:none}.review-schedule{height:calc(var(--s-6) * 16);min-height:0}.review-schedule>.dk-vband{height:100%}.schedule-supplement{z-index:4}.schedule-supplement-overlay{z-index:6;pointer-events:none}.schedule-supplement-overlay>.review-actual{pointer-events:auto}.day-review .review-range-mode{color:var(--ink-2);font-size:var(--t-1);padding:var(--s-2);display:block}.mcl .review-schedule{height:calc(100dvh - var(--s-6) * 10);min-height:calc(var(--s-6) * 6)}.mcl .day-review>header p{display:none}.review-tools{align-items:center;gap:var(--s-3);display:flex}.review-tools button{font-size:var(--t-1);color:var(--ink-2);padding:var(--s-2)}.review-did-list{min-height:calc(var(--s-6) * 16)}.review-did-list .dk-close-did{max-height:none;margin:0}.dk-close-did button{text-align:left;cursor:pointer}.dk-close--inline .review-schedule{height:max(calc(var(--s-6) * 16), calc(100dvh - var(--s-6) * 12))}.mcl .day-review .dk-band-daynum.dk-dnum{font-size:var(--t-5);font-weight:var(--w-3)}.review-content{display:grid}.review-content>*{grid-area:1/1;min-width:0}.review-did-list{max-height:max(calc(var(--s-6) * 16), calc(100dvh - var(--s-6) * 12));overflow-y:auto}.dk-close-did li{gap:var(--s-3);padding:var(--s-1) 0;line-height:1.6;display:flex}.review-did-list .dk-close-did li{padding-block:var(--s-3)}.dk-close-did button{overflow-wrap:anywhere;min-width:0}.review-entry-hint{font-size:var(--t-2);color:var(--ink-2);line-height:1.6}.close-mood-section{margin-top:var(--s-6)}.close-mood-label{font-size:var(--t-2);font-weight:var(--w-2);color:var(--ink-2)}.close-mood-section .dk-close-mood,.mcl .close-mood-section .dk-close-mood{margin-top:var(--s-2)}.close-mood-history{margin-top:var(--s-3);color:var(--ink-2);font-size:var(--t-1)}.close-mood-history summary{cursor:pointer;width:fit-content;padding-block:var(--s-1)}.close-mood-history summary:focus-visible{outline:1px solid var(--ink-2);outline-offset:var(--s-1)}.close-mood-days{gap:var(--s-4);padding:var(--s-3) 0 0;flex-wrap:wrap;margin:0;list-style:none;display:flex}.close-mood-days li{align-items:center;gap:var(--s-2);flex-direction:column;display:flex}.close-mood-days li[aria-current]{color:var(--ink)}.close-mood-days time{font-variant-numeric:tabular-nums}.close-mood-value{margin-left:var(--s-3);color:var(--ink)}.close-mood-section .dk-close-mood button,.mcl .close-mood-section .dk-close-mood button{border-radius:var(--r-1);padding:var(--s-1)}.close-mood-section .dk-close-mood button.is-on{outline:1px solid var(--ink-2);background:var(--tile)}.close-mood-section .dk-close-mood button:focus-visible{outline:2px solid var(--ink);outline-offset:var(--s-1)}.mcl .close-mood-section .dk-close-mood{gap:var(--s-2)}
.dk-close-choice-title{margin:0 0 var(--s-4);font-size:var(--t-4);font-weight:var(--w-3);color:var(--ink)}.dk-close-choices{margin-bottom:var(--s-5);flex-direction:column;display:flex}.dk-close-choices button{align-items:flex-start;gap:var(--s-2);padding:var(--s-5) 0;border:0;border-top:1px solid var(--hair);text-align:left;color:var(--ink);font:inherit;font-size:var(--t-4);cursor:pointer;background:0 0;flex-direction:column;display:flex}.dk-close-choices button small{font-size:var(--t-3);color:var(--ink-2)}.dk-close-choices button:disabled{opacity:.4;cursor:default}
.close-goals{margin:var(--s-4) 0;min-width:0}.close-goals-heading{color:var(--ink-2);font-size:var(--t-3);margin-bottom:var(--s-2)}.close-goals-list{max-height:calc(var(--s-6) * 4);overscroll-behavior:contain;overflow-y:auto}.close-goals-list>button{align-items:baseline;gap:var(--s-2);width:100%;padding:var(--s-2) 0;font-size:var(--t-3);text-align:left;display:flex}.close-goal-title{overflow-wrap:anywhere;flex:1;min-width:0}.close-goal-time{color:var(--ink-2);font-variant-numeric:tabular-nums;flex:none}
.dk-passthru{display:contents}.msp-vp{background:var(--calm-paper);height:100dvh;position:absolute;inset:0;overflow:clip}.msp-vp.is-drag{-webkit-user-select:none;user-select:none}.msp-map{will-change:transform;width:300%;height:300%;position:absolute;top:0;left:0}.msp-map .msp-pane{width:33.3334%;height:33.3334%;padding-bottom:var(--mbar-h);padding-top:var(--sat);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:var(--calm-paper);box-shadow:none;contain:paint;flex-direction:column;align-items:stretch;display:flex;position:absolute;overflow:hidden auto;transform:none}@media (pointer:fine){.msp-map .msp-pane{padding-left:var(--nav-w)}}.msp-map .msp-pane[data-at=c]{top:33.3333%;left:33.3333%}.msp-map .msp-pane[data-at=l]{top:33.3333%;left:0}.msp-map .msp-pane[data-at=r]{top:33.3333%;left:66.6666%}.msp-map .msp-pane[data-at=u]{top:0;left:33.3333%}.msp-map .msp-pane[data-at=d]{top:66.6666%;left:33.3333%}.msp-map .msp-pane[data-at=l]{border-right:1px solid var(--hair-soft)}.msp-map .msp-pane[data-at=r]{border-left:1px solid var(--hair-soft)}.msp-map .msp-pane[data-at=u]{border-bottom:1px solid var(--hair-soft)}.msp-map .msp-pane[data-at=d]{border-top:1px solid var(--hair-soft)}.msp-hud{left:50%;bottom:calc(var(--s-6) + var(--mbar-bar) + var(--s-6) + var(--s-2) + var(--mbar-raise) + env(safe-area-inset-bottom,0px));z-index:55;pointer-events:none;opacity:0;transition:opacity var(--dur-2) ease;align-items:center;gap:var(--s-3);padding:var(--s-1) var(--s-3);background:radial-gradient(closest-side, var(--calm-paper) 52%, transparent);border-radius:999px;flex-direction:column;display:flex;position:fixed;transform:translate(-50%)}.msp-hud.is-on{opacity:1}.msp-hudlbl{font-size:var(--t-2);font-weight:var(--w-3);letter-spacing:.12em;color:var(--ink-2);padding-left:.12em}
.event-change-position{gap:var(--s-3);display:grid}.event-change-position .tdt-qhead{margin:0}.dk-dialog:has(.event-change-summary){max-height:calc(100dvh - var(--s-6));overflow-y:auto}.event-change-summary{gap:var(--s-4);margin-top:var(--s-3);max-height:40dvh;display:grid;overflow-y:auto}.event-change-field{min-width:0}.event-change-context{color:var(--ink-3);font-size:var(--t-1);overflow-wrap:anywhere}.event-change-field>strong{font-size:var(--t-3);color:var(--ink)}.event-change-values{gap:var(--s-3);margin-top:var(--s-1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.event-change-values>div{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}.event-change-values>div>span{color:var(--ink-3);font-size:var(--t-1);margin-bottom:var(--s-1);display:block}.event-change-values>div+div{border-left:1px solid var(--hair);padding-left:var(--s-3);color:var(--ink)}.dk-dialog:has(.daily-build-events) .dk-dialog-foot{gap:var(--s-2);grid-template-columns:1fr 1fr;display:grid}.dk-dialog:has(.daily-build-events) .dk-dialog-confirm{min-height:calc(var(--s-6) + var(--s-3));grid-area:1/1/auto/-1}.daily-build-events{min-height:calc(var(--s-6) + var(--s-3));padding:var(--s-2);text-align:center;color:var(--ink-2);font-size:var(--t-2)}
.msch{--msch-foot:calc(var(--s-6) * 2 + var(--s-2));background:var(--calm-paper);min-height:0;color:var(--ink);flex-direction:column;flex:auto;display:flex;position:relative}.msch-body{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.msch-mode{opacity:0;visibility:hidden;pointer-events:none;min-height:0;transition:opacity var(--dur-2) ease, visibility 0s var(--dur-2);flex-direction:column;display:flex;position:absolute;inset:0}.msch-mode[data-active=true]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.msch-day{min-height:0;padding:0 var(--s-2) var(--msch-foot);flex-direction:column;flex:1;display:flex}.msch-day>*{flex:1;min-height:0}.msch-view{flex-direction:column;flex:1;min-height:0;display:flex}.msch-hd,.msch .dk-band-head{align-items:center;gap:var(--s-2);min-height:calc(var(--s-6) * 2);white-space:nowrap;padding:var(--s-3) var(--s-4) var(--s-2);flex-wrap:nowrap;flex:none;display:flex}.msch-hd .dk-dnum,.msch .dk-band-daynum.dk-dnum{font-size:var(--t-6);flex:none;line-height:1.4}.msch-hd i{font-style:normal;font-size:var(--t-3);color:var(--ink-3);letter-spacing:.02em}.msch-hd i em{color:var(--ink-2);font-variant-numeric:tabular-nums;font-style:normal}.msch-hd s{font-variant-numeric:tabular-nums;text-decoration:none}.msch .dk-band-head{margin-inline:calc(var(--s-2) * -1)}.msch .dk-band-day{flex:none}.msch .dk-vband{padding-top:0}.msch .dk-band-week{font-size:var(--t-3);color:var(--ink-3);font-variant-numeric:tabular-nums;letter-spacing:.02em;margin-left:0}.msch .dk-band-chip{display:none}.msch-wkhd,.msch-wkall,.msch-wg{grid-template-columns:var(--gut) minmax(0, 1fr);display:grid}.msch-wkslide[data-days="7"]{--gut:var(--s-6)}.msch-wkslide[data-days="3"]{--gut:calc(var(--s-6) + var(--s-3))}.msch-wkvp{grid-template-columns:minmax(0,1fr);min-width:0;display:grid;position:relative;overflow:hidden}.msch-wkstrip{width:300%;transform:translate3d(var(--pan-x,0px), 0, 0);will-change:transform;display:grid;position:relative;left:-100%}.msch-wkslide[data-days="7"] .msch-wkstrip{grid-template-columns:repeat(21,minmax(0,1fr))}.msch-wkslide[data-days="3"] .msch-wkstrip{grid-template-columns:repeat(9,minmax(0,1fr))}.msch-wkslide.is-glide .msch-wkstrip{transition:transform var(--dur-3) var(--ease-soft)}.msch-buf{pointer-events:none}.msch-wkhd,.msch-wkall{padding:0 var(--msch-grid-pad);flex:none}.msch-wkall{padding-bottom:var(--s-1);border-bottom:1px solid var(--hair-soft)}.msch-wd{appearance:none;font:inherit;cursor:pointer;text-align:center;min-width:0;padding:0 0 var(--s-2);font-size:var(--t-2);color:var(--ink-3);background:0 0;border:0}.msch-wd b{font-size:var(--t-6);font-weight:var(--w-2);color:var(--ink-2);font-variant-numeric:tabular-nums;line-height:30px;display:block}.msch-wd.is-today b{color:var(--calm-paper);background:var(--accent);width:30px;height:30px;font-weight:var(--w-3);border-radius:50%;margin:0 auto}.msch-wd:active{transform:translateY(1px)}.msch-wkallcol{gap:var(--s-1);min-width:0;padding-right:var(--s-1);flex-direction:column;display:flex}.msch-achip{appearance:none;font:inherit;text-align:left;cursor:pointer;font-size:var(--t-2);border-radius:var(--rd-2);padding:0 var(--s-1);text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--hair);background:0 0;border:0;line-height:1.4;overflow:hidden}.msch-achip.is-ev{background:var(--tile);box-shadow:none}.msch-achip.is-plan{color:var(--ink-3)}.msch-achip.is-done{opacity:.55;text-decoration:line-through}.msch-achip:active{transform:translateY(1px)}.msch-wkgrid{overflow-anchor:none;overscroll-behavior-y:contain;min-height:0;padding:0 var(--msch-grid-pad) var(--msch-foot);flex:1;overflow:hidden auto}.msch-wkslide{--msch-grid-pad:var(--s-1)}.msch-wkslide,.msch-moslide{flex-direction:column;flex:1;min-height:0;display:flex}.msch-amore{appearance:none;padding:0 var(--s-1);font:inherit;font-size:var(--t-1);font-weight:var(--w-3);color:var(--ink-3);cursor:pointer;background:0 0;border:0;align-self:flex-start}.msch-amore:active{transform:translateY(1px)}.msch-afold{appearance:none;width:100%;font-size:var(--t-1);color:var(--ink-3);cursor:pointer;background:0 0;border:0;padding:0}.msch-afold:active{transform:translateY(1px)}.msch-wg{position:relative}.msch-wcol{border-left:1px solid var(--hair-soft);min-width:0;position:relative}.msch-wgut{border-left:0}.msch-wcol.is-today{background:color-mix(in oklab, var(--tile) 45%, transparent)}.msch-hr{border-top:1px solid var(--hair-soft);position:absolute;left:0;right:0}.msch-hh{left:0;right:var(--s-1);text-align:right;font-size:var(--t-2);color:var(--ink-2);font-variant-numeric:tabular-nums;font-weight:var(--w-3);position:absolute;transform:translateY(-50%)}.msch-wev,.msch-wtk{appearance:none;font:inherit;text-align:left;cursor:pointer;border-radius:var(--r-1);font-size:var(--t-3);font-weight:var(--w-2);padding:0 var(--s-1) 0 var(--s-2);background:var(--st-seat-bg);box-shadow:none;color:var(--ink);border:0;flex-direction:column;justify-content:flex-start;align-items:stretch;line-height:1.3;display:flex;position:absolute;left:2px;right:2px;overflow:hidden}.msch-wt{-webkit-line-clamp:var(--lines,1);font-weight:inherit;max-height:calc(var(--lines,1) * 1.3em);overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:0;display:-webkit-box;overflow:hidden}.msch-wev:before,.msch-wtk:before{content:"";background:var(--c,var(--ink-2));width:3px;position:absolute;top:0;bottom:0;left:0}.msch-wtk.is-plan{box-shadow:inset 0 0 0 1px var(--hair);color:var(--ink-2);background:0 0}.msch-wtk.is-plan:before{display:none}.msch-wtk.is-plan.is-mute:before{display:block}.msch-wtk.is-done{opacity:.55;text-decoration:line-through}.msch-wev.is-drag,.msch-wtk.is-drag{opacity:.4;outline:1px dashed var(--hair);outline-offset:-1px;border-radius:var(--rd-2)}.msch-wdrop,.msch-wghost{border:1px dashed var(--accent);border-radius:var(--rd-2);z-index:19;pointer-events:none;position:absolute;left:2px;right:2px}.msch-wghost{background:color-mix(in oklab, var(--accent) 10%, transparent)}.msch-wnow{border-top:1.5px solid var(--accent);z-index:20;position:absolute;left:0;right:0}.msch-wnow:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:-3px}.msch-mo{padding:0 var(--s-1);flex-direction:column;flex:none;display:flex;overflow:hidden}.msch-mohd,.msch-mog{flex:none;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.msch-movp{height:calc(6 * (var(--s-6) + var(--s-4)));position:relative;overflow:hidden}.msch-mostrip{transform:translate3d(var(--pan-x,0px), var(--pan-y,0px), 0);will-change:transform;display:flex;position:relative}.msch-moslide[data-pan-axis=y] .msch-mostrip{flex-direction:column;top:-100%}.msch-moslide[data-pan-axis=x] .msch-mostrip{flex-direction:row;width:300%;left:-100%}.msch-moslide[data-pan-axis=x] .msch-mostrip>.msch-mog{flex:1 1 0;min-width:0}.msch-moslide.is-glide .msch-mostrip{transition:transform var(--dur-3) var(--ease-soft)}.msch-mohd s{text-align:center;font-size:var(--t-2);color:var(--ink-3);padding:var(--s-1) 0;text-decoration:none}.msch-mday{appearance:none;font:inherit;text-align:left;cursor:pointer;border:0;border-top:1px solid var(--hair-soft);border-left:1px solid var(--hair-soft);background:0 0;min-width:0;min-height:0;position:relative;overflow:hidden}.msch-mday:nth-child(7n+1){border-left:0}.msch-mday.is-drop{box-shadow:inset 0 0 0 1px var(--accent)}.msch-drow.is-drag{opacity:.4;outline:1px dashed var(--hair);outline-offset:-1px;border-radius:var(--rd-2)}.msch-mday.is-range{box-shadow:inset 0 0 0 1px var(--accent)}.msch-mday .n{color:var(--ink-2)}.msch-mday.is-out .n{color:var(--ink-3);opacity:.5}.msch-foot{z-index:30;justify-content:space-between;align-items:flex-end;gap:var(--s-3);padding:var(--s-3) var(--s-4) var(--s-4);border-top:1px solid var(--hair);background:var(--calm-paper);display:flex;position:absolute;bottom:0;left:0;right:0}.msch-tabs{justify-content:space-between;align-items:flex-end;gap:var(--s-2);flex:auto;min-width:0;display:flex}.msch-tabs button{appearance:none;font:inherit;cursor:pointer;padding:var(--s-1) 0 0;white-space:nowrap;background:0 0;border:0;display:block;position:relative}.msch-tabs button:before{content:"";width:100%;height:44px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.msch-tabs button .dk-mcap{display:block}.msch-tabs button.is-on .dk-mcap{color:var(--ink)}.msch-tabs button:not(.is-on) .dk-mcap:after{visibility:hidden}.msch-tabs button:active{transform:translateY(1px)}.msch-nav{align-items:center;gap:var(--s-1);flex:none;padding-bottom:0;display:flex}.msch-arr{appearance:none;font:inherit;font-size:var(--t-5);color:var(--ink-3);cursor:pointer;width:var(--s-5);height:var(--s-5);background:0 0;border:0;justify-content:center;align-items:center;line-height:1;display:flex;position:relative}.msch-arr:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.msch-arr:active{transform:translateY(1px)}.msch .dk-vband-uband,.tcalm-pane .dk-vband-uband{max-height:calc(var(--s-6) * 3);overscroll-behavior:contain;scrollbar-width:none;overflow-y:auto}.msch .dk-vband-uband::-webkit-scrollbar{display:none}.tcalm-pane .dk-vband-uband::-webkit-scrollbar{display:none}.msch .dk-vband-umore{appearance:none;padding:0 var(--s-1);font:inherit;font-size:var(--t-1);font-weight:var(--w-3);color:var(--ink-3);cursor:pointer;background:0 0;border:0}.msch .dk-vband-umore:active{transform:translateY(1px)}.msch .dk-vpc{background:var(--st-seat-bg);box-shadow:none;border-left:2px solid var(--c,var(--ink-3));border-radius:var(--r-1);padding:var(--s-1) var(--s-2) var(--s-1) var(--s-2);gap:var(--s-1)}.msch .dk-vpc .dk-pc-hd{flex:none}.msch .dk-vpc .dk-pc-s{flex:0 auto;min-height:0;overflow:hidden}.msch .dk-vband-cal{background:var(--st-seat-bg);border:0;border-left:2px solid var(--c,var(--ink-2));border-radius:var(--r-1);gap:var(--s-1);color:var(--ink)}.msch .dk-vband-cal .schedule-event-title{font-size:var(--t-5);font-weight:var(--w-3);line-height:1.2}.msch .dk-vband-cal .num{font-size:var(--t-3);color:var(--ink-2);font-weight:var(--w-1)}.msch .dk-vpc.is-plan,.msch .dk-vpc.is-free,.msch-wtk.is-plan,.msch-wev.is-plan{box-shadow:none;border:1px dashed var(--c,var(--ink-3));opacity:1;background:0 0;border-left-width:2px}.msch .dk-vpc.is-free .dk-pc-hd{flex-wrap:wrap}.msch .dk-pc-free{background:0 0;flex:0 0 100%;padding:0}.msch .dk-pc-t{font-size:var(--t-5);font-weight:var(--w-3);color:var(--ink);white-space:normal;-webkit-line-clamp:var(--lines,1);line-clamp:var(--lines,1);overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden}.msch .dk-pc-s{font-size:var(--t-3);color:var(--ink-2);padding-left:0}.msch .dk-pc-hd{padding-left:0}.msch .dk-vpc.is-done .dk-pc-t{color:var(--ink-3);text-decoration:line-through}.msch .dk-vpc.is-run .dk-pc-t{color:inherit}.msch .dk-pc-spine{display:none}.msch .dk-vband-h{font-size:var(--t-3);color:var(--ink-2);right:0}.msch .dk-vband-h[data-near-now]{visibility:hidden}.msch .dk-vnow-pill{color:var(--accent);font-size:var(--t-3);font-weight:var(--w-4);text-shadow:0 1px 2px var(--calm-paper), 0 0 var(--s-1) var(--calm-paper), 0 0 var(--s-1) var(--calm-paper);background:0 0;padding:0;top:-8px}.msch .dk-vnow:before{height:2px}.msch .dk-vnow-dot{width:var(--s-2);height:var(--s-2);top:-4px;left:-4px}.msch .dk-vnow{z-index:7}.msch .dk-vband-rule{background:rgba(var(--ink-a), .13)}.msch .dk-vpc:not(.is-plan):not(.is-free),.msch .dk-vband-cal:not(.is-plan){box-shadow:inset 0 1px 0 var(--st-seat-edge), inset 0 -1px 0 var(--st-seat-edge), inset -1px 0 0 var(--st-seat-edge)}.msch .dk-vbreak{background:repeating-linear-gradient(135deg, rgba(var(--ink-a), .09) 0 3px, transparent 3px 8px)}.msch-3day .msch-wev,.msch-3day .msch-wtk{font-size:var(--t-4);padding:var(--s-1) var(--s-2) 0;line-height:1.3}.msch-3day .msch-wt{max-height:calc(var(--lines,1) * 1.3em);overflow-wrap:normal;word-break:normal}.msch-wtime{font-size:var(--t-2);font-weight:var(--w-1);color:var(--ink);line-height:1.3;text-decoration:none;display:block}.msch-3day .msch-wd b{font-size:var(--t-6)}.msch-3day .msch-hh{font-size:var(--t-2)}.msch-mog{grid-auto-rows:calc(var(--s-6) + var(--s-4))}.msch-mday{text-align:center;padding:var(--s-1) 0 0;flex-direction:column;align-items:center;display:flex}.msch-mday .n{font-size:var(--t-4);font-weight:var(--w-3);width:calc(var(--s-5) + var(--s-1));height:calc(var(--s-5) + var(--s-1));line-height:calc(var(--s-5) + var(--s-1));font-variant-numeric:tabular-nums;border-radius:50%;display:inline-block}.msch-mday.is-today .n{color:var(--calm-paper);background:var(--accent)}.msch-mday.is-sel .n{box-shadow:inset 0 0 0 1.5px var(--ink)}.msch-mmarks{justify-content:center;align-items:center;gap:var(--s-1);height:var(--s-3);display:flex}.msch-mchip{background:var(--c,var(--ink-3));border-radius:50%;flex:none;width:5px;height:5px}.msch-mchip.is-ev{border-radius:var(--rd-1);width:3px;height:8px}.msch-mchip.is-due{box-shadow:inset 0 0 0 1.5px var(--accent);background:0 0}.msch-mchip.is-plan{box-shadow:inset 0 0 0 1px var(--c,var(--ink-3));background:0 0}.msch-mchip.is-done{opacity:.45}.msch-more{font-size:var(--t-1);font-weight:var(--w-3);color:var(--ink-3);font-variant-numeric:tabular-nums;line-height:1}.msch-dpop{min-height:0;margin:0 var(--s-4);padding-top:var(--s-2);border-top:1px solid var(--hair);flex-direction:column;flex:auto;display:flex}.msch-dpop-hd{align-items:baseline;gap:var(--s-2);flex:none;display:flex}.msch-dpop-hd b{font-size:var(--t-5);font-weight:var(--w-3);font-variant-numeric:tabular-nums}.msch-dpop-hd s,.msch-dpop-hd em{font-style:normal;font-size:var(--t-2);color:var(--ink-3);text-decoration:none}.msch-dpop-open{appearance:none;font:inherit;font-size:var(--t-2);color:var(--ink-2);cursor:pointer;padding:var(--s-1) 0;background:0 0;border:0;margin-left:auto}.msch-dpop-open:active{transform:translateY(1px)}.msch-dpop-list{overscroll-behavior-y:contain;flex:auto;min-height:0;overflow-y:auto}.msch-drow{appearance:none;font:inherit;text-align:left;cursor:pointer;align-items:center;gap:var(--s-2);width:100%;min-height:calc(var(--s-6) + var(--s-3));padding:var(--s-1) 0;border:0;border-top:1px solid var(--hair-soft);background:0 0;display:flex}.msch-dpop-list>.msch-drow:first-child{border-top:0}.msch-drow>s{width:calc(var(--s-6) + var(--s-4));text-align:right;font-size:var(--t-2);color:var(--ink-2);flex:none;line-height:1.3;text-decoration:none}.msch-drow>s em{font-style:normal;display:block}.msch-dmark{background:var(--c,var(--ink-3));border-radius:50%;flex:none;width:6px;height:6px}.msch-drow.is-ev .msch-dmark{border-radius:var(--rd-1);width:3px;height:12px}.msch-drow.is-due .msch-dmark{box-shadow:inset 0 0 0 1.5px var(--accent);background:0 0}.msch-drow.is-plan .msch-dmark{box-shadow:inset 0 0 0 1.5px var(--c,var(--ink-3));background:0 0}.msch-drow.is-gap .msch-dmark{border:1px dashed var(--ink-3);background:0 0;width:8px;height:8px}.msch-dtx{flex:1;min-width:0}.msch-dtx b{font-size:var(--t-4);font-weight:var(--w-2);color:var(--ink);text-overflow:ellipsis;white-space:normal;overflow-wrap:anywhere;display:block;overflow:hidden}.msch-dtx u{font-size:var(--t-2);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;display:block;overflow:hidden}.msch-drow.is-gap .msch-dtx b{font-weight:var(--w-1);color:var(--ink-3);font-size:var(--t-3)}.msch-drow.is-done .msch-dtx b{color:var(--ink-3);text-decoration:line-through}.msch-drow:active{transform:translateY(1px)}.msch-dpop-foot{padding:var(--s-2) 0 calc(var(--mbar-h) + var(--s-2));flex:none}.msch-dpop-foot button{appearance:none;font:inherit;font-size:var(--t-3);color:var(--ink-3);cursor:pointer;padding:var(--s-2) 0;background:0 0;border:0}.msch-dpop-foot button:active{transform:translateY(1px)}.msch-tip{z-index:30;pointer-events:none;padding:var(--s-1) var(--s-2);border-radius:var(--rd-2);background:var(--surface-over);box-shadow:var(--lift-4);font-size:var(--t-3);font-weight:var(--w-3);color:var(--ink);white-space:nowrap;position:fixed}.msch-tip[data-side=r]{transform:translate(var(--s-2), calc(-100% - var(--s-2)))}.msch-tip[data-side=l]{transform:translate(calc(-100% - var(--s-2)), calc(-100% - var(--s-2)))}.msch-drow:not(.is-gap) .msch-dtx{background:var(--st-seat-bg);border-radius:var(--r-1);box-shadow:inset 2px 0 0 var(--c,var(--ink-3));padding:var(--s-2) var(--s-3)}.msch-drow.is-plan .msch-dtx{box-shadow:inset 0 0 0 1px var(--hair);background:0 0}.msch :is(.msch-wd,.msch-mday,.msch-mohd s)[data-weekday="0"]{color:var(--wd-sun)}.msch :is(.msch-wd,.msch-mday,.msch-mohd s)[data-weekday="6"]{color:var(--wd-sat)}.msch .msch-wd:is([data-weekday="0"],[data-weekday="6"]):not(.is-today) b{color:inherit}.msch :is(.msch-wcol,.msch-mday)[data-weekday="0"],.msch :is(.msch-wcol,.msch-mday)[data-weekday="6"]{background:color-mix(in oklab, var(--ink) 3%, transparent)}.msch-wnow{pointer-events:none}.msch .msch-mday:is([data-weekday="0"],[data-weekday="6"]):not(.is-today):not(.is-out) .n{color:inherit}.msch-wd b,.msch-wd.is-today b{width:min(calc(var(--s-6) + var(--s-2)), 100%);aspect-ratio:1;letter-spacing:0;justify-content:center;align-items:center;height:auto;margin-inline:auto;line-height:1;display:flex}.msch-mday .n{letter-spacing:0;flex:none;justify-content:center;align-items:center;line-height:1;display:flex}.msch .dk-vband-cal .schedule-event-title>.truncate{overflow-wrap:anywhere;-webkit-line-clamp:var(--lines,1);white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.dk-vbreak.dk-break-card{z-index:1;border-radius:var(--r-2);background:var(--st-seat-bg);box-shadow:inset 0 0 0 1px var(--hair)}.dk-break-card .dk-vbreak-grip{padding:var(--s-2);box-shadow:none;color:var(--ink);letter-spacing:normal;font-size:var(--t-3);background:0 0;flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex;position:absolute;inset:0;overflow:hidden;transform:none}.dk-break-card .dk-vbreak-rz{width:100%}.dk-break-editor{z-index:200;width:calc(var(--s-6) * 9 + var(--s-3));max-width:calc(100vw - var(--s-5));gap:var(--s-4);padding:var(--s-4);border-radius:var(--r-2);background:var(--surface-over);box-shadow:var(--lift-4);color:var(--ink);font-size:var(--t-3);display:grid;position:fixed;overflow:auto}.dk-break-times,.dk-break-actions{align-items:center;gap:var(--s-2);display:flex}.dk-break-actions{justify-content:space-between}.dk-break-actions button{cursor:pointer;color:var(--ink-2)}.dk-break-card .dk-vbreak-grip,.dk-break-card .dk-vbreak-rz{touch-action:pan-y}.msch .schedule-event-title{font-weight:var(--w-3)}.tcalm-pane[data-kind=schedule] .dk-break-card .dk-vbreak-grip{font-size:var(--t-4)}.dk-break-card .dk-vbreak-grip{gap:var(--s-1);line-height:1.2}.dk-break-card .dk-vbreak-grip b{font-weight:var(--w-3)}.dk-break-card .dk-vbreak-grip small{font-size:var(--t-3);color:var(--ink-2)}.dk-break-card{font-size:var(--t-4);container:break-card/size}.msch .dk-break-card{font-size:var(--t-5)}.dk-break-card .dk-vbreak-grip small{display:none}@container break-card (min-height:4em){.dk-break-card .dk-vbreak-grip small{display:block}}.msch .dk-vpc .dk-pc-t,.msch .dk-vband-cal .schedule-event-title{font-size:var(--t-4);font-weight:var(--w-3)}.msch :is(.dk-vband-cal,.dk-vband-uchip.is-event){padding-right:var(--s-2)}.msch .dk-break-card .dk-vbreak-grip{font-size:var(--t-3)}.msch .dk-break-card .dk-vbreak-grip b{font-weight:var(--w-2)}.msch .dk-break-card .dk-vbreak-grip small{display:none}.msch-wt{white-space:normal;overflow-wrap:anywhere;flex-shrink:0}.msch-3day .msch-wt{overflow-wrap:anywhere}.msch :is(.msch-wev,.msch-wtk){padding-inline:var(--s-1)}.msch-week:not(.msch-3day) :is(.msch-wev,.msch-wtk){font-size:var(--t-1);padding-inline:calc(var(--s-1) / 2)}.msch :is(.msch-wev,.msch-wtk){box-shadow:inset 0 0 0 1px var(--hair);z-index:2}.msch{--msch-foot:var(--s-2)}.msch>.msch-nav{top:var(--s-3);right:var(--s-2);z-index:30;background:var(--calm-paper);position:absolute}.msch>.msch-nav .msch-arr{width:calc(var(--s-6) + var(--s-3));height:calc(var(--s-6) + var(--s-3))}.msch .msch-hd,.msch .dk-band-head{padding-right:calc(var(--s-6) * 3 + var(--s-4))}.msch{margin-bottom:calc(-1 * var(--mbar-h))}.msch :is(.dk-vband-scroll,.msch-wkgrid,.msch-dpop-list){padding-bottom:calc(var(--mbar-h) + var(--s-2));scroll-padding-bottom:calc(var(--mbar-h) + var(--s-2))}.msch .dk-vband-cal{--mix-sched-seat:var(--mix-dey-event-seat);box-shadow:inset 0 0 0 1px var(--st-seat-edge)}.msch .msch-wcol :is(.msch-wev,.msch-wtk):before{display:none}.msch .dk-vband-cal{border-left:0}.msch :is(.msch-wev,.msch-wtk){--mix-sched-seat:var(--mix-week-seat);box-shadow:inset 0 0 0 1px var(--hair)}
