.ltt-card{--task:var(--ink);background:var(--panel);border-radius:var(--radius-card);min-width:0;padding:24px}.ltt-head{align-items:center;gap:8px;display:flex}.ltt-title{letter-spacing:-.02em;margin:0 auto 0 0;font-size:32px;font-weight:300;line-height:1.1}.ltt-note{color:var(--muted);text-wrap:pretty;margin:14px 0 0;font-size:15px}.ltt-fine{color:var(--muted);text-wrap:pretty;margin:10px 0 0;font-size:13px}.ltt-problem{background:var(--c1);color:#fff;border-radius:12px;margin:12px 0 0;padding:10px 12px;font-size:14px}.ltt-btn{all:unset;box-sizing:border-box;background:var(--panel-2);color:var(--ink);white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:600;line-height:1;transition:background-color .15s,color .15s;display:inline-flex}.ltt-btn:hover,.ltt-btn[data-primary=true]{background:var(--ink);color:var(--bg)}.ltt-btn[data-primary=true]:hover{background:var(--c0);color:#000}.ltt-btn:disabled{opacity:.4;cursor:default;background:var(--panel-2);color:var(--ink)}.ltt-icon{all:unset;box-sizing:border-box;width:30px;height:30px;color:var(--muted);cursor:pointer;border-radius:10px;flex:none;place-items:center;display:grid}.ltt-icon:hover{background:var(--c1);color:#fff}.ltt-text{all:unset;cursor:pointer;color:var(--ink);text-underline-offset:.2em;font-size:14px;font-weight:600;text-decoration:underline}.ltt-text:hover{color:var(--c0)}.ltt-btn:focus-visible,.ltt-icon:focus-visible,.ltt-text:focus-visible,.ltt-chip:focus-visible,.ltt-tab:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ltt-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px;display:flex}.ltt-now{gap:12px;margin-top:16px;display:grid}.ltt-now .ltt-note{margin:0}.ltt-what{align-items:center;gap:10px;min-width:0;margin:0;font-size:15px;display:flex}.ltt-what b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ltt-what span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ltt-dot{background:var(--task);border-radius:4px;flex:none;width:14px;height:14px}.ltt-now[data-running=true] .ltt-dot{animation:2s ease-in-out infinite ltt-beat}@keyframes ltt-beat{50%{opacity:.35}}.ltt-clock{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:0;font-size:56px;font-weight:300;line-height:1}.ltt-sub{color:var(--muted);text-wrap:pretty;margin:0;font-size:14px}.ltt-sub[data-over=true]{color:var(--c3)}.ltt-chips{flex-wrap:wrap;gap:8px;display:flex}.ltt-chip{all:unset;box-sizing:border-box;background:var(--panel-2);max-width:100%;color:var(--ink);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:14px;font-weight:600;line-height:1;transition:background-color .15s,color .15s;display:inline-flex;overflow:hidden}.ltt-chip:hover,.ltt-chip[aria-pressed=true]{background:var(--ink);color:var(--bg)}.ltt-other{gap:8px;min-width:0;display:flex}.ltt-other select{box-sizing:border-box;background:var(--panel-2);min-width:0;color:var(--ink);font:inherit;border:1.5px solid #0000;border-radius:12px;flex:1;padding:9px 12px;font-size:14px}.ltt-other select:focus-visible{border-color:var(--ink);outline:none}.ltt-review,.ltt-nudge{background:var(--panel-2);border-radius:18px;margin-top:16px;padding:14px 16px}.ltt-review p:first-child{text-wrap:pretty;margin:0;font-size:15px}.ltt-review .ltt-chips,.ltt-nudge .ltt-chips{margin-top:12px}.ltt-ask{text-wrap:pretty;margin:14px 0 0;font-size:15px}.ltt-review .ltt-btn:not([data-primary=true]),.ltt-nudge .ltt-btn,.ltt-review .ltt-chip:not([aria-pressed=true]):not(:hover),.ltt-nudge .ltt-chip:not([aria-pressed=true]):not(:hover){background:var(--panel)}.ltt-review .ltt-btn:not([data-primary=true]):hover,.ltt-nudge .ltt-btn:not(:disabled):hover{background:var(--ink)}.ltt-moves{gap:4px;margin:10px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.ltt-moves li{justify-content:space-between;gap:12px;display:flex}.ltt-moves b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ltt-moves span{color:var(--muted);font-variant-numeric:tabular-nums;flex:none}.ltt-totals{margin-top:22px}.ltt-totalsHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.ltt-totalsHead p{color:var(--muted);margin:0;font-size:15px}.ltt-totalsHead b{color:var(--ink);font-weight:600}.ltt-tabs{background:var(--panel-2);border-radius:999px;padding:3px;display:flex}.ltt-tab{all:unset;color:var(--muted);cursor:pointer;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600;line-height:1}.ltt-tab[aria-pressed=true]{background:var(--ink);color:var(--bg)}.ltt-rows{gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.ltt-total{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;font-size:14px;display:grid}.ltt-totalName{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ltt-total[data-loose=true] .ltt-totalName{color:var(--muted)}.ltt-figures{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.ltt-figures b{color:var(--ink);font-weight:600}.ltt-bar{grid-column:1/-1;height:10px;position:relative}.ltt-bar i{border-radius:999px;min-width:0;position:absolute;left:0}.ltt-bar i[data-kind=planned]{background:var(--tick);height:10px;top:0}.ltt-bar i[data-kind=actual]{background:var(--ink);height:4px;top:3px}.ltt-log{border-top:1px solid var(--panel-2);gap:2px;margin:18px -6px 0;padding:12px 0 0;list-style:none;display:grid}.ltt-entry{border-radius:var(--radius-row);align-items:center;gap:10px;min-height:34px;padding:0 2px 0 6px;font-size:14px;display:flex}.ltt-entry:hover,.ltt-entry:focus-within{background:color-mix(in oklab, var(--panel-2), transparent 45%)}.ltt-entry .ltt-dot{border-radius:3px;width:10px;height:10px}.ltt-entryName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ltt-entryName em{color:var(--muted);font-style:normal}.ltt-entryWhen{color:var(--muted);font-variant-numeric:tabular-nums;flex:none}.ltt-entry .ltt-icon{opacity:0}.ltt-entry:hover .ltt-icon,.ltt-entry .ltt-icon:focus-visible{opacity:1}@media (hover:none){.ltt-entry .ltt-icon{opacity:1}}.ltt-card{container:ltt/inline-size}.lt-main>.ltt-card{margin:20px 0 0 12px}@container ltt (min-width:620px){.ltt-in{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:32px;display:grid}.ltt-in>*{grid-column:1/-1}.ltt-in>.ltt-head{grid-column:1}.ltt-in>.ltt-now,.ltt-in>.ltt-head+.ltt-note{grid-column:2;margin-top:0}.ltt-now{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.ltt-now>.ltt-what,.ltt-now>.ltt-note{flex:200px}.ltt-now>.ltt-other{flex:0 300px}.ltt-now[data-running=true]{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"what clock stop""sub clock stop""chips chips chips";gap:2px 24px;display:grid}.ltt-now[data-running=true]>.ltt-what{grid-area:what;align-self:end}.ltt-now[data-running=true]>.ltt-sub{grid-area:sub;align-self:start}.ltt-now[data-running=true]>.ltt-clock{grid-area:clock;font-size:44px}.ltt-now[data-running=true]>.ltt-btn{grid-area:stop}.ltt-now[data-running=true]>.ltt-chips{grid-area:chips;margin-top:10px}.ltt-detail:has(.ltt-log){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:40px;display:grid}.ltt-detail .ltt-log{border-top:0;margin-top:22px;padding-top:0}}.ltt-flex{gap:8px;display:grid}.ltt-flex label{letter-spacing:0;text-transform:none;color:var(--ink);cursor:pointer;align-items:center;gap:10px;margin:0;font-size:15px;font-weight:400;display:flex}.ltt-flex input{appearance:none;box-sizing:border-box;border:2px solid var(--muted);cursor:pointer;background:0 0;border-radius:6px;flex:none;place-content:center;width:18px;height:18px;margin:0;display:grid}.ltt-flex input:hover{border-color:var(--ink)}.ltt-flex input:checked{background:var(--ink);border-color:var(--ink)}.ltt-flex input:checked:after{content:"";border-left:2px solid var(--bg);border-bottom:2px solid var(--bg);width:9px;height:5px;transform:translateY(-1px)rotate(-45deg)}.ltt-flex input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.lt-row[data-outcome=done],.lt-row[data-outcome=skipped]{opacity:.5}.lt-row[data-outcome=done] .lt-name,.lt-row[data-outcome=skipped] .lt-name{text-decoration:line-through}.ltt-realLane{fill:color-mix(in oklab, var(--task), #fff 35%);stroke:var(--bg);stroke-width:2px;paint-order:stroke;pointer-events:none}@media (prefers-reduced-motion:reduce){.ltt-now[data-running=true] .ltt-dot{animation:none}}
.lt-shell{grid-template-columns:184px minmax(0,1fr) 420px;min-height:100dvh;display:grid}.lt-account{color:var(--muted);justify-items:start;gap:6px;margin:auto 0 0 14px;font-size:13px;display:grid}.lt-account p{margin:0}.lt-accountNote{overflow-wrap:anywhere}.lt-connect{border-radius:var(--radius-row);background:var(--ink);color:var(--bg);margin-top:4px;padding:9px 14px;font-weight:600;line-height:1.25;text-decoration:none;transition:background-color .15s}button.lt-connect{font:inherit;cursor:pointer;text-align:left;border:0;font-weight:600}.lt-connect:hover{background:var(--c0);color:#000}.lt-link{all:unset;cursor:pointer;color:var(--ink);text-underline-offset:.2em;font-weight:600;text-decoration:underline}.lt-link:hover{color:var(--c0)}.lt-link:focus-visible,.lt-connect:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.lt-main{grid-auto-rows:auto;align-content:start;min-width:0;padding:10px 24px 28px 12px;display:grid;overflow:hidden}@media (min-width:1241px){.lt-main{grid-template-rows:auto auto minmax(0,1fr);align-self:start;height:100dvh;padding-bottom:24px;position:sticky;top:0}.lt-shell .lt-main>.ltt-card{flex-direction:column;align-self:start;max-height:calc(100% - 12px);margin-top:12px;padding-bottom:0;display:flex;overflow:hidden}.lt-shell .lt-main>.ltt-card>.ltt-in{min-height:0;margin:0 -8px;padding:0 8px 24px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 24px),#0000);mask-image:linear-gradient(#000 calc(100% - 24px),#0000)}}.lt-date{letter-spacing:-.02em;color:var(--muted);white-space:nowrap;animation:glide .9s var(--ease-out) backwards;margin:0;font-size:26px;font-weight:300;line-height:1.1;position:absolute;top:14px;left:12px}.lt-dayNav{justify-content:flex-end;gap:6px;margin-top:10px;display:flex}.lt-dayStep{all:unset;box-sizing:border-box;background:var(--panel);width:40px;height:40px;color:var(--ink);cursor:pointer;border-radius:12px;place-items:center;transition:background-color .15s;display:grid}.lt-dayStep:hover{background:var(--panel-2)}.lt-dayStep:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.lt-dayStep:disabled{color:var(--tick);cursor:default;background:0 0}.lt-stage{place-items:center;min-height:0;padding-top:8px;display:grid;position:relative}.lt-readout{text-align:right;position:absolute;top:12px;right:4px}.lt-time{letter-spacing:-.02em;margin:0;font-size:56px;font-weight:300;line-height:1}.lt-status{color:var(--muted);min-height:1.4em;margin:6px 0 0;font-size:15px}.lt-legend{color:var(--muted);margin:12px 0 0 12px;font-size:15px}.lt-dial{aspect-ratio:1;-webkit-user-select:none;user-select:none;width:min(100%,620px,100dvh - 372px);min-width:280px;height:auto;overflow:visible}.lt-tick{stroke:var(--tick);stroke-width:1px;stroke-linecap:round}.lt-tick[data-big=true]{stroke-width:2px;stroke:#6a6a67}.lt-seg{cursor:pointer;transform-box:view-box;transform-origin:50%;transition:opacity .25s var(--ease-out);animation:sweep .9s var(--ease-out) backwards;outline:none}.lt-seg[data-dim=true]{opacity:.22}.lt-seg{--tone:color-mix(in oklab, var(--task), #fff var(--lift,0%))}.lt-block{fill:var(--tone);stroke:#0000;stroke-width:3px;transition:fill .25s var(--ease-out), stroke .15s}.lt-seg:focus-visible .lt-block,.lt-seg:focus-visible .lt-backdrop,.lt-seg:focus-visible .lt-proposed{stroke:var(--ink)}.lt-backdrop{fill:none;stroke:var(--tone);stroke-width:3px;stroke-dasharray:7 5;transition:stroke .15s}.lt-dial[data-view=day] .lt-seg,.lt-dial[data-view=day] .lt-cut,.lt-dial[data-view=day] .lt-groupBand{animation:none}.lt-unroll{stroke-dasharray:1;stroke-dashoffset:0;animation:unroll 1.4s var(--ease-out) backwards}.lt-spiralTrack{fill:none;stroke:var(--panel)}.lt-spiralDay{fill:none;stroke:color-mix(in oklab, var(--panel-2), var(--tick))}.lt-spiralSun{color:var(--muted);justify-content:center;align-items:center;gap:6px;font-size:15px;display:flex}.lt-spiralSun svg:nth-of-type(2){margin-left:12px}.lt-daylight{fill:none;stroke:#6a6a67;stroke-width:3px;stroke-linecap:round}.lt-sunMark{color:var(--muted);pointer-events:none}.lt-sunLine{margin-top:4px;display:block}.lt-spiralNotch{stroke:var(--bg);stroke-width:2px}.lt-spiralHour{fill:var(--muted);font-size:14px;font-weight:600}.lt-spiralRead{text-align:center;pointer-events:none;place-content:center;gap:6px;height:100%;display:grid}.lt-spiralRead p{margin:0}.lt-spiralReadName{text-wrap:balance;font-size:22px;font-weight:600;line-height:1.15}.lt-spiralReadWhen{color:var(--muted);font-size:15px}.lt-halves{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;max-width:min(1040px,max(560px,200dvh - 840px));display:grid}.lt-halves .lt-dial{cursor:crosshair;touch-action:none;width:100%;min-width:0}.lt-halves .lt-seg{cursor:pointer}.lt-stage:has(.lt-halves){padding-top:132px}.lt-halfHour{fill:var(--tick);font-size:19px;font-weight:600}.lt-halfHour[data-main=true]{fill:var(--muted);font-size:24px}.lt-halfLabel{font-size:28px}.lt-halfRead{text-align:center;pointer-events:none;place-content:center;gap:4px;height:100%;display:grid}.lt-halfRead p{margin:0}.lt-halfTitle{letter-spacing:-.03em;font-size:44px;font-weight:300;line-height:1}.lt-halfReadName{text-wrap:balance;font-size:28px;font-weight:600;line-height:1.1}.lt-halfReadSub{color:var(--muted);font-size:22px}.lt-draft{fill:color-mix(in oklab, var(--ink) 18%, transparent);stroke:var(--ink);stroke-width:3px;stroke-dasharray:9 7;pointer-events:none}@media (max-width:820px){.lt-halves{grid-template-columns:minmax(0,1fr)}}.lt-hoverTime{pointer-events:none}.lt-hoverTime rect{fill:var(--ink)}.lt-hoverTime text{fill:var(--bg);font-variant-numeric:tabular-nums;font-size:19px;font-weight:600}.lt-hit{fill:#0000;pointer-events:all}.lt-cut{fill:var(--bg);pointer-events:none;transform-box:view-box;transform-origin:50%;animation:sweep .9s var(--ease-out) backwards}.lt-proposed{stroke:var(--tone);fill:#0000;stroke-width:3px;stroke-linecap:round;stroke-dasharray:1 8}.lt-label{fill:var(--muted);letter-spacing:.06em;pointer-events:none;font-size:23px;font-weight:600}.lt-label[data-live=true]{fill:var(--ink)}.lt-labelIcon{color:var(--muted);pointer-events:none}.lt-labelIcon[data-live=true],.lt-seg[data-on=true] .lt-labelIcon{color:var(--ink)}.lt-seg[data-on=true] .lt-label{fill:var(--ink)}.lt-groupBand{fill:var(--task);pointer-events:none;transform-box:view-box;transform-origin:50%;transition:opacity .25s var(--ease-out);animation:sweep .9s var(--ease-out) backwards}.lt-groupBand[data-dim=true]{opacity:.22}.lt-hand{transform-box:view-box;transform-origin:50%}.lt-hourHand,.lt-minuteHand{stroke:var(--ink);stroke-linecap:round}.lt-hourHand{stroke-width:4px}.lt-minuteHand{stroke-width:2.5px}.lt-guide{stroke:var(--ink);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:.1 9}.lt-hub{fill:var(--ink)}.lt-week{margin:16px 0 0 12px}.lt-weekDays{grid-template-columns:repeat(7,minmax(0,1fr));margin:0 0 8px;padding:0;list-style:none;display:grid}.lt-day{color:var(--muted);white-space:nowrap;font-size:13px}.lt-day b{font-weight:600}.lt-dayPick{all:unset;cursor:pointer;border-radius:6px;margin-left:-6px;padding:2px 6px}.lt-dayPick:hover{color:var(--ink);background:var(--panel)}.lt-dayPick:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.lt-day[data-shown=true] .lt-dayPick{color:var(--bg);background:var(--ink)}.lt-day[data-today=true]{color:var(--ink)}.lt-weekLine{background:var(--panel);border-radius:6px;height:12px;position:relative}.lt-weekLine i{background:var(--task);border-radius:3px;position:absolute;top:0;bottom:0}.lt-weekLine i[data-done=true]{opacity:.28}.lt-weekTick{background:var(--ink);width:1px;position:absolute;top:-2px;bottom:-2px}.lt-weekNow{background:var(--ink);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-5px;bottom:-5px}.lt-aside{overscroll-behavior:contain;flex-direction:column;align-self:start;gap:16px;max-height:100dvh;padding:24px 24px 24px 0;display:flex;position:sticky;top:0;overflow-y:auto}.lt-aside>*{flex-shrink:0}.lt-card{background:var(--panel);border-radius:var(--radius-card);padding:24px}.lt-cardTitle{letter-spacing:-.02em;margin:0;font-size:32px;font-weight:300;line-height:1.1}.lt-cardHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.lt-btn{all:unset;box-sizing:border-box;background:var(--panel-2);color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:9px 14px;font-size:14px;font-weight:600;line-height:1;transition:background-color .15s,color .15s;display:inline-flex}.lt-btn:hover{background:var(--ink);color:var(--bg)}.lt-btn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.lt-btnPrimary{background:var(--c0);color:#000}.lt-btnDanger{color:var(--muted);background:0 0;margin-left:auto}.lt-btnDanger:hover{background:var(--c1);color:#fff}.lt-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;display:grid}.lt-form .lt-cardTitle,.lt-fieldWide,.lt-formActions,.lt-error{grid-column:1/-1}.lt-field{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.lt-field label,.lt-field legend{color:var(--muted);padding:0;font-size:13px}.lt-field legend{margin-bottom:6px}.lt-field input[type=text],.lt-field input[type=time],.lt-field select{box-sizing:border-box;background:var(--panel-2);width:100%;color:var(--ink);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:1.5px solid #0000;border-radius:12px;padding:10px 12px;font-size:15px}.lt-field input::placeholder{color:#8f8f8c}.lt-field input:focus-visible,.lt-field select:focus-visible{border-color:var(--ink);outline:none}.lt-swatches,.lt-days{gap:8px;display:flex}.lt-swatches{flex-wrap:wrap}.lt-swatch{cursor:pointer;border-radius:10px;width:36px;height:36px;position:relative}.lt-swatch input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.lt-swatch:has(input:checked){outline:2px solid var(--ink);outline-offset:3px}.lt-swatch:has(input:focus-visible){outline:2px dashed var(--ink);outline-offset:3px}.lt-dayToggle{all:unset;box-sizing:border-box;background:var(--panel-2);color:var(--muted);text-align:center;cursor:pointer;border-radius:10px;flex:1;padding:9px 0;font-size:14px;font-weight:600}.lt-dayToggle[aria-pressed=true]{background:var(--ink);color:var(--bg)}.lt-dayToggle:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.lt-hint{color:var(--muted);margin:8px 0 0;font-size:13px}.lt-moved{margin:-4px 0 0}.lt-error{background:var(--c1);color:#fff;border-radius:12px;margin:0;padding:10px 12px;font-size:14px}.lt-formActions{gap:8px;margin-top:4px;display:flex}.lt-confirm{text-wrap:pretty;margin:0;font-size:15px}.lt-btnRemove{background:var(--c1);color:#fff}.lt-rowWrap{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px;display:grid}.lt-modal{border-radius:var(--radius-card);width:min(460px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);background:0 0;border:0;margin:auto;padding:0;overflow-y:auto}.lt-modal::backdrop{background:#0009}.lt-rowWrap[draggable=true]{cursor:grab}.lt-run[data-drop=true]{outline:2px dashed var(--ink);outline-offset:2px;border-radius:var(--radius-row)}.lt-rowEdit{all:unset;box-sizing:border-box;width:32px;height:32px;color:var(--muted);cursor:pointer;border-radius:10px;place-items:center;display:grid}.lt-rowEdit:hover{background:var(--panel-2);color:var(--ink)}.lt-rowEdit:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.lt-empty{color:var(--muted);margin:14px 0 0;font-size:15px}.lt-rows{gap:6px;margin:14px -12px 0;display:grid}.lt-run ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.lt-run[data-grouped=true] ul{padding-left:14px}.lt-groupHead{all:unset;box-sizing:border-box;border-radius:var(--radius-row);cursor:default;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;margin-left:-1px;padding:6px 12px 4px;font-size:15px;display:grid}.lt-groupHead:hover{background:var(--panel-2)}.lt-groupHead:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.lt-groupHead b{font-weight:600}.lt-groupHead span{color:var(--muted)}.lt-groupIcon{color:var(--task)}.lt-otherGroups{border-top:1px solid var(--panel-2);margin:14px -12px 0;padding-top:12px}.lt-otherGroups h3{color:var(--muted);margin:0 0 4px;padding:0 12px;font-size:13px;font-weight:400}.lt-otherGroups ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.lt-otherGroups .lt-groupHead:hover{background:0 0}.lt-row{all:unset;box-sizing:border-box;border-radius:var(--radius-row);cursor:pointer;width:100%;transition:background-color .2s var(--ease-out), color .2s var(--ease-out);grid-template-columns:14px 34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:7px 12px;font-size:15px;display:grid}.lt-row:hover{background:var(--panel-2)}.lt-row:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.lt-row[data-dim=true]{opacity:.4}.lt-row[data-on=true]{background:var(--task);color:#000}.lt-row b{letter-spacing:.06em;font-weight:600}.lt-rowIcon{color:var(--muted)}.lt-row[data-on=true] .lt-rowIcon{color:inherit}.lt-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lt-name em{color:var(--muted);font-style:normal}.lt-when{color:var(--muted)}.lt-row[data-on=true] .lt-when,.lt-row[data-on=true] .lt-name em{color:inherit}.lt-dot{background:var(--task);border-radius:4px;width:14px;height:14px}.lt-dot[data-proposed=true]{border:2px dotted var(--task);background:0 0}.lt-row[data-on=true] .lt-dot{background:#000;border-color:#000}.lt-assistant{background:var(--c1);color:#fff;gap:12px;display:grid}.lt-assistant p{text-wrap:pretty;margin:0;font-size:15px}.lt-actions{gap:8px;display:flex}.lt-primary,.lt-secondary{font:600 14px/1 var(--font-figtree), sans-serif;cursor:pointer;border:1.5px solid #fff;border-radius:999px;padding:11px 18px;transition:background-color .15s,color .15s}.lt-primary{color:#a80068;background:#fff}.lt-primary:hover{color:#fff;background:#000;border-color:#000}.lt-secondary{color:#fff;background:0 0}.lt-secondary:hover{color:#a80068;background:#fff}.lt-assistant button:focus-visible{outline-offset:2px;outline:2px solid #fff}.lt-bar{background:var(--panel-2);border-radius:999px;height:12px;margin-top:16px;position:relative}.lt-bar i{border-radius:999px;min-width:4px;position:absolute;top:0;bottom:0}.lt-bar i[data-kind=focus],.lt-figures i[data-kind=focus]{background:var(--focus)}.lt-bar i[data-kind=drift],.lt-figures i[data-kind=drift]{background:var(--drift)}.lt-figures{color:var(--muted);justify-content:space-between;margin:12px 0 0;font-size:15px;display:flex}.lt-figures i{border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}@keyframes glide{0%{opacity:0;transform:translate(8%)}}@keyframes unroll{0%{stroke-dashoffset:1px}}@keyframes sweep{0%{opacity:0;transform:rotate(-24deg)}}@media (prefers-reduced-motion:reduce){.lt-date,.lt-seg,.lt-cut,.lt-unroll,.lt-groupBand{animation:none}.lt-seg,.lt-groupBand,.lt-row{transition:none}}@media (max-width:1240px){.lt-shell{grid-template-columns:168px minmax(0,1fr)}.lt-aside{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;max-height:none;padding:0 24px 24px 12px;display:grid;position:static;overflow:visible}.lt-aside>:first-child{grid-row:span 2}.lt-dial{width:min(100%,620px)}}@media (max-width:820px){.lt-shell{grid-template-columns:minmax(0,1fr);align-content:start}.lt-week{margin-left:0}.lt-account{white-space:nowrap;align-items:center;gap:10px;margin:0 0 0 auto;display:flex}.lt-connect{margin-top:0}.lt-main{padding:4px 16px 20px}.lt-date{justify-self:start;margin:12px 0 0;position:static}.lt-stage:has(.lt-halves){padding-top:8px}.lt-readout{text-align:left;justify-self:start;margin:12px 0 4px;position:static}.lt-stage{place-items:start center}.lt-time{font-size:44px}.lt-legend{margin-left:0}.lt-aside{grid-column:1;grid-template-columns:minmax(0,1fr);padding:0 16px 24px}.lt-label{font-size:24px}}
