.lv-principles{grid-template-columns:repeat(auto-fill,minmax(min(210px,100%),1fr));gap:12px;display:grid}.lv-principles>div{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;gap:6px;min-width:0;padding:16px 18px;display:flex}.lv-principles b{font-size:var(--t-label);align-items:center;gap:8px;font-weight:600;display:flex}.lv-principles b span{background:var(--ink);width:22px;height:22px;color:var(--bg);border-radius:50%;flex:none;place-items:center;font-size:12px;display:inline-grid}.lv-principles p{font-size:var(--t-small);color:var(--mute);line-height:1.5}.lv-compare{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:24px;display:grid}@media (max-width:1100px){.lv-compare{grid-template-columns:minmax(0,1fr)}}.lv-col{flex-direction:column;gap:10px;min-width:0;display:flex}.lv-col-l{letter-spacing:.08em;text-transform:uppercase;color:var(--mute);margin:0;font-size:12px;font-weight:500}.lv-col-moments{text-transform:none;letter-spacing:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.lv-col-moments>span{letter-spacing:.08em;text-transform:uppercase;font-size:12px}.lv-now{border:1px dashed var(--line-2);border-radius:var(--r-xl);background:var(--bg);flex-direction:column;gap:14px;min-width:0;padding:18px;display:flex}.lv-now-head{flex-direction:column;gap:2px;display:flex}.lv-now-head small{letter-spacing:.08em;text-transform:uppercase;color:var(--mute);font-size:11px}.lv-now-head b{letter-spacing:-.01em;font-size:22px;font-weight:600}.lv-now-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.lv-now-grid>[data-wide],.lv-now-grid>.ds-card[data-wide=true]{grid-column:1/-1}@media (max-width:560px){.lv-now-grid{grid-template-columns:minmax(0,1fr)}}.lv-plain{font-size:var(--t-small);color:var(--ink-2);gap:8px;margin:0;padding:0;list-style:none;display:grid}.lv-plain li{align-items:center;gap:8px;min-width:0;display:flex}.lv-sets li{justify-content:space-between}.lv-blank{color:var(--faint);font-variant-numeric:tabular-nums}.lv-empty{font-size:var(--t-small);color:var(--faint)}.lv-table{border-collapse:collapse;width:100%;font-size:var(--t-small);color:var(--ink-2)}.lv-table td{border-top:1px solid var(--line);padding:6px 4px}.lv-alive{border-radius:var(--r-xl);border:1px solid var(--line);min-width:0;position:relative;overflow:hidden}.lv-in.ds-page{background-color:var(--bg);max-width:none;min-height:520px;color:var(--ink);margin:0;padding:26px 26px 20px;position:relative}.lv-in.ds-page:before{content:"";pointer-events:none;position:absolute;inset:0}.lv-alive[data-light=morning] .lv-in:before{background:linear-gradient(#9ed5fd38,#0000 45%);background:linear-gradient(lab(82.6363% -11.2502 -25.6137/.22),#0000 45%)}.lv-alive[data-light=evening] .lv-in:before{background:linear-gradient(#f6ab6b38,#0000 50%);background:linear-gradient(lab(76.3817% 23.8924 44.3017/.22),#0000 50%)}.lv-alive[data-light=day] .lv-in:before{background:linear-gradient(#fdf6d84d,#0000 40%);background:linear-gradient(lab(96.7474% -.887334 15.4871/.3),#0000 40%)}.lv-in>*{position:relative}.lv-fade{animation:lv-in .3s var(--ease-out,ease-out)}@keyframes lv-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lv-fade{animation:none}}html[data-motion=reduce] .lv-fade{animation:none}.lv-says{flex-direction:column;gap:6px;min-width:0;display:flex}.lv-when{letter-spacing:.06em;text-transform:uppercase;color:var(--mute);margin:0;font-size:12px}.lv-says h2{font-family:var(--voice-head,var(--font));letter-spacing:-.02em;font-size:clamp(26px,3vw,36px);line-height:1.06;font-weight:var(--voice-fig-w,650);text-wrap:balance;margin:0}.lv-says[data-tone=warn] h2,.lv-says[data-tone=warn] .lv-when{color:var(--ask-text,var(--ink))}.lv-says[data-tone=good] .lv-when{color:var(--c-text,var(--ink))}.lv-do{flex-wrap:wrap;gap:8px;display:flex}.lv-marks{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:6px 0 0;padding:16px 0 0;list-style:none;display:grid;position:relative}.lv-marks:before{content:"";background:var(--line-2);height:1px;position:absolute;top:21px;left:6px;right:6px}.lv-marks li{flex-direction:column;gap:2px;min-width:0;display:flex;position:relative}.lv-marks li i{background:var(--bg);border:2px solid var(--line-2);border-radius:50%;width:11px;height:11px;margin-bottom:6px}.lv-marks li[data-mark] i{background:var(--c,var(--ink));border-color:var(--c,var(--ink))}.lv-marks small{color:var(--mute);font-size:11.5px}.lv-marks span{color:var(--ink-2);font-size:13px;line-height:1.35}.lv-marks li[data-mark] span{color:var(--ink);font-weight:600}.lv-shows{color:var(--mute);grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;margin:2px 0 0;padding:0;font-size:12.5px;list-style:none;display:grid}@media (max-width:640px){.lv-shows{grid-template-columns:minmax(0,1fr)}}.lv-shows li{flex-direction:column;gap:0;min-width:0;display:flex}.lv-shows li span{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-2);font-size:11px;font-weight:600}.lv-cave{flex-direction:column;gap:18px;display:flex}.lv-cave-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.lv-dial{border:1.5px solid color-mix(in oklab,var(--ink) 22%,transparent);border-radius:var(--r-md);background:var(--surface);box-shadow:3px 3px 0 color-mix(in oklab,var(--ink) 18%,transparent);flex-direction:column;flex:none;align-items:center;padding:8px 10px 10px;display:flex}.lv-dial svg{width:64px;height:48px}.lv-dial-track{fill:none;stroke:var(--line-2);stroke-width:5px;stroke-linecap:round}.lv-dial-band{fill:none;stroke:var(--c,var(--ink));stroke-width:5px;stroke-linecap:round}.lv-dial-needle{stroke:var(--ink);stroke-width:2px;stroke-linecap:round;transform-box:view-box;transform-origin:32px 34px;transition:rotate .6s var(--ease-out)}@media (prefers-reduced-motion:reduce){.lv-dial-needle{transition:none}}html[data-motion=reduce] .lv-dial-needle{transition:none}.lv-dial-hub{fill:var(--ink)}.lv-dial b{font-family:var(--voice-fig,var(--font));font-size:18px;font-weight:var(--voice-fig-w,650);line-height:1}.lv-dial small{color:var(--mute);font-size:10.5px}.lv-dial[data-warn]{border-color:var(--ask,#d90);background:var(--ask-soft,var(--surface))}.lv-dial[data-warn] .lv-dial-needle{stroke:var(--ask-text,var(--ink))}.lv-shelves{flex-direction:column;gap:6px;padding:4px 6px 0;display:flex}.lv-shelf2{align-items:flex-end;gap:12px;min-height:150px;padding:0 10px 14px;display:flex;position:relative}.lv-shelf2:after{content:"";background:linear-gradient(#a67c5b,#82583b);background:linear-gradient(lab(55.7056% 13.4169 24.8958),lab(41.694% 15.3432 24.0606));border-radius:3px;height:12px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 6px 10px -6px #00000059}.lv-w{all:unset;cursor:pointer;min-width:0;max-width:190px;transition:opacity .26s var(--ease-out),transform .26s var(--ease-out);flex-direction:column;flex:1 1 0;align-items:center;display:flex;position:relative}.lv-w:focus-visible{outline:2px solid var(--focus,var(--ink));outline-offset:4px;border-radius:8px}.lv-w-art{width:100%;max-width:150px;height:auto;overflow:visible}.lv-w-body{transform-origin:65px 60px;transform-box:view-box}.lv-w[data-turned] .lv-w-body{animation:.7s ease-in-out lv-turn}@keyframes lv-turn{0%{transform:scaleY(1)}45%{transform:scaleY(-.2)translateY(-30px)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.lv-w[data-turned] .lv-w-body{animation:none}}html[data-motion=reduce] .lv-w[data-turned] .lv-w-body{animation:none}.lv-w[data-gone]{opacity:0;transform:translate(16px)}:is([dir=rtl],[data-dir=rtl]) .lv-w[data-gone]{transform:translate(-16px)}.lv-w-shadow{fill:#0000001f}.lv-w-side{fill:#f3eee2;stroke:#0000001f;stroke-width:1px}.lv-w-top{fill:#fbf8f1;stroke:#0000001f;stroke-width:1px}.lv-w-speck{fill:#a08c6459}.lv-w:is([data-kind=tomme],[data-kind=natural]) .lv-w-side{fill:#a27f57;fill:lab(55.8551% 9.91598 27.1161)}.lv-w:is([data-kind=tomme],[data-kind=natural]) .lv-w-top{fill:#ba986e;fill:lab(65.1782% 8.94439 27.125)}.lv-w-brush{fill:none;stroke:#3c281440;stroke-width:1.2px}.lv-w-ribbon{stroke:var(--c,var(--ink));stroke-width:5px}.lv-w-tag{color:#f1efe6;background:#222c24;background:lab(16.7442% -5.93506 3.80512);border-radius:3px;flex-direction:column;align-items:center;margin-top:-4px;padding:4px 10px 5px;font-family:JetBrains Mono,ui-monospace,monospace;display:flex;position:relative;transform:rotate(-2deg);box-shadow:1px 2px #0003}.lv-w-tag b{letter-spacing:.02em;font-size:11.5px;font-weight:500}.lv-w-tag small{opacity:.85;font-size:11px}.lv-w[data-cared] .lv-w-tag{background:var(--c,#222c24);color:var(--c-ink,#fff)}@supports (color:lab(0% 0 0)){.lv-w[data-cared] .lv-w-tag{background:var(--c,lab(16.7442% -5.93506 3.80512))}}.lv-w-turn{bottom:34px;background:var(--c,var(--ink));width:28px;height:28px;color:var(--c-ink,var(--bg));box-shadow:0 0 0 4px color-mix(in oklab,var(--c,var(--ink)) 25%,transparent);animation:lv-pulse 1.8s var(--ease-in-out) 3;border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:2%}@keyframes lv-pulse{50%{box-shadow:0 0 0 8px color-mix(in oklab,var(--c,var(--ink)) 8%,transparent)}}@media (prefers-reduced-motion:reduce){.lv-w-turn{animation:none}.lv-w{transition:opacity .2s}.lv-w[data-gone][data-gone]{transform:none}}html[data-motion=reduce] .lv-w-turn{animation:none}html[data-motion=reduce] .lv-w{transition:opacity .2s}html[data-motion=reduce] .lv-w[data-gone]{transform:none}.lv-bar{width:100%;max-width:440px;height:auto}.lv-bar-shaft{fill:#a4a69f;fill:lab(67.6269% -1.70466 3.29721)}.lv-bar-collar{fill:#c3c5be;fill:lab(79.2271% -1.70723 3.29496)}.lv-load.lv-plate{fill:#32342e;fill:lab(21.2247% -1.67847 3.32146);stroke:#62645e;stroke:lab(42.1061% -1.69545 3.30549);stroke-width:1px}.lv-load.lv-plate[data-kg="25"]{fill:#2d2f27;fill:lab(18.9535% -2.4754 5.02572)}.lv-load.lv-plate[data-kg="2.5"],.lv-load.lv-plate[data-kg="1.25"]{fill:var(--cta-bg,#c3f344);stroke:none}@supports (color:lab(0% 0 0)){.lv-load.lv-plate[data-kg="2.5"],.lv-load.lv-plate[data-kg="1.25"]{fill:var(--cta-bg,lab(90.2059% -33.0361 73.5277))}}.lv-bar[data-dim] .lv-load{opacity:.55}.lv-ghost.lv-plate{fill:none;stroke:#7f817b;stroke:lab(53.7065% -1.70049 3.30093);stroke-dasharray:3 3;stroke-width:1px}.lv-bar-ghost{opacity:.7;transform:translateY(0)}.lv-sets2{grid-template-columns:repeat(var(--n,4),minmax(0,1fr));gap:8px;display:grid}.lv-gym-ask{font-size:var(--t-small);color:var(--mute);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lv-gym-ask .ds-input{text-align:center;font-variant-numeric:tabular-nums;inline-size:7ch}.lv-set{all:unset;cursor:pointer;border:1px solid var(--line-2);border-radius:var(--r-md);min-height:60px;transition:background-color var(--dur-2) ease,color var(--dur-2) ease,scale var(--dur-1) var(--ease-out);flex-direction:column;justify-content:center;align-items:center;gap:0;display:flex}.lv-set:disabled{cursor:default}.lv-set:focus-visible{outline:2px solid var(--cta-bg,var(--ink));outline-offset:2px}.lv-set b{font-family:var(--voice-fig,var(--font));font-size:22px;font-weight:700}.lv-set small{color:var(--mute);font-size:12px}.lv-set[data-done]{background:var(--cta-bg,var(--ink));border-color:var(--cta-bg,var(--ink));color:var(--cta-ink,var(--bg))}.lv-set[data-done] small{color:inherit;opacity:.8}.lv-gym-next{color:var(--ink-2);text-transform:none;letter-spacing:normal;margin:0;font-size:13.5px}.lv-dad{flex-direction:column;gap:18px;display:flex}.lv-dad-who{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-bottom:14px;display:flex}.lv-dad-av{background:var(--c-soft,var(--surface));width:44px;height:44px;color:var(--c-text,var(--ink));border-radius:50%;flex:none;place-items:center;font-size:18px;font-weight:700;display:grid}.lv-dad-who>div{flex-direction:column;gap:1px;min-width:0;display:flex}.lv-dad-who b{font-size:16px}.lv-dad-who small{color:var(--mute);font-size:12.5px}.lv-dad-state{text-align:end;align-items:flex-end;margin-inline-start:auto}.lv-dad-state b{color:var(--c-text,var(--ink))}.lv-path{width:100%;height:auto;max-height:150px;overflow:visible}@container app (min-width:900px){.lv-top[data-kind=path] .lv-top-in{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:40px;max-width:none;display:grid}.lv-top[data-kind=path] .lv-top-in>.lv-path{grid-area:1/2/span 2;align-self:center;max-height:190px}.lv-top[data-kind=path] .lv-top-in>.lv-marks{grid-column:1;align-self:end}}.lv-path-all{fill:none;stroke:var(--line-2);stroke-width:3px;stroke-dasharray:2 6;stroke-linecap:round}.lv-path-done{fill:none;stroke:var(--c,var(--ink));stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.lv-stop circle{fill:var(--surface);stroke:var(--line-2);stroke-width:2px}.lv-stop[data-on] circle{fill:var(--c,var(--ink));stroke:var(--c,var(--ink))}.lv-stop[data-today] circle{stroke:var(--bg);stroke-width:3px;filter:drop-shadow(0 0 6px color-mix(in oklab,var(--c,#000) 60%,transparent))}.lv-stop text{fill:var(--mute);font-size:12px;font-family:var(--life-font,var(--font))}.lv-stop[data-on] text{fill:var(--ink);font-weight:600}.lv-doses{--fx:-1;padding:18px 4px 0}:is([dir=rtl],[data-dir=rtl]) .lv-doses{--fx:1}.lv-doses-line{background:var(--line-2);height:2px;position:relative}.lv-doses-physio{transform:translateX(calc(var(--fx)*10%));text-overflow:ellipsis;white-space:nowrap;max-width:60%;color:var(--c-text,var(--ink));background:var(--c-soft,var(--surface));border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600;position:absolute;top:-22px;overflow:hidden}.lv-dose{width:16px;height:16px;transform:translateX(calc(var(--fx)*50%));background:var(--surface);border:2px solid var(--c,var(--ink));border-radius:50%;transition:background .3s;position:absolute;top:-7px}.lv-dose[data-given]{background:var(--c,var(--ink))}.lv-dose[data-due]{box-shadow:0 0 0 5px color-mix(in oklab,var(--c,var(--ink)) 25%,transparent)}.lv-doses-now{background:var(--ink);width:2px;height:20px;transform:translateX(calc(var(--fx)*1px));transition:inset-inline-start .3s var(--ease-out);position:absolute;top:-11px}.lv-doses-axis{height:22px;position:relative}.lv-doses-axis span{transform:translateX(calc(var(--fx)*50%));color:var(--mute);font-variant-numeric:tabular-nums;font-size:11px;position:absolute;top:10px}.lv-bag{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.lv-bag button{all:unset;cursor:pointer;border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface);align-items:center;gap:10px;min-height:52px;padding:0 14px;font-size:15px;display:flex}.lv-bag button:focus-visible{outline:2px solid var(--focus,var(--ink));outline-offset:2px}.lv-bag button[aria-pressed=true]{color:var(--mute);border-color:var(--c-line,var(--line-2))}@media (max-width:520px){.lv-in.ds-page{min-height:0;padding:20px 16px 16px}.lv-cave-top{flex-direction:column}.lv-shelf2{gap:6px;min-height:120px;padding:0 4px 14px}.lv-bag{grid-template-columns:minmax(0,1fr)}}.lv-takes{border-top:1px solid var(--line);gap:0;max-width:900px;margin:0;display:grid}.lv-takes>div{border-bottom:1px solid var(--line);grid-template-columns:220px minmax(0,1fr);gap:4px 24px;padding:14px 0;display:grid}@media (max-width:720px){.lv-takes>div{grid-template-columns:minmax(0,1fr)}}.lv-takes dt{font-weight:600}.lv-takes dd{color:var(--ink-2);margin:0}.lv-top{border-radius:var(--r-card,24px);border:1px solid var(--line);background:var(--surface);margin:0 0 24px;position:relative;overflow:hidden;container-type:inline-size}.lv-top:before{content:"";pointer-events:none;position:absolute;inset:0}.lv-top[data-light=morning]:before{background:linear-gradient(#9ed5fd2e,#0000 50%);background:linear-gradient(lab(82.6363% -11.2502 -25.6137/.18),#0000 50%)}.lv-top[data-light=evening]:before{background:linear-gradient(#f6ab6b2e,#0000 55%);background:linear-gradient(lab(76.3817% 23.8924 44.3017/.18),#0000 55%)}.lv-top[data-light=day]:before{background:linear-gradient(#fdf6d842,#0000 45%);background:linear-gradient(lab(96.7474% -.887334 15.4871/.26),#0000 45%)}.lv-top-in{flex-direction:column;gap:18px;max-width:880px;padding:24px 26px 18px;display:flex;position:relative}@media (max-width:640px){.lv-top-in{padding:18px 16px 14px}}.lv-top:is([data-kind=shelf],[data-kind=event]) .lv-top-in{max-width:none}.lv-jar{fill:color-mix(in oklab,var(--surface) 70%,#b8d4d5);stroke:#0000002e;stroke-width:1.2px}@supports (color:lab(0% 0 0)){.lv-jar{fill:color-mix(in oklab,var(--surface) 70%,lab(82.8977% -9.48235 -3.96173))}}.lv-jar-fill{fill:color-mix(in oklab,var(--c,#c45e39) 55%,var(--surface))}@supports (color:lab(0% 0 0)){.lv-jar-fill{fill:color-mix(in oklab,var(--c,lab(52.5162% 39.64 40.494)) 55%,var(--surface))}}.lv-jar-lid{fill:#787165;fill:lab(47.8489% 1.31071 7.65482)}.lv-pot{fill:#b66946;fill:lab(52.8744% 28.9476 33.583)}.lv-pot-stem{fill:none;stroke:#2f7434;stroke:lab(43.4451% -33.6908 28.1509);stroke-width:2.2px;stroke-linecap:round}.lv-pot-leaf{fill:#479c4d;fill:lab(57.6157% -39.2793 32.5965)}.lv-crate{fill:#c19d74;fill:lab(67.4701% 9.6499 26.7283);stroke:#0000002e}.lv-crate-line{stroke:#0000002e;stroke-width:1.2px}.lv-stop[data-next]{cursor:pointer}.lv-stop[data-next] circle{stroke:var(--c,var(--ink));stroke-width:2.5px}.lv-stop[data-next]:focus-visible circle{stroke:var(--focus,var(--ink));stroke-width:4px}.lv-runs{flex-wrap:wrap;align-items:flex-end;gap:20px;display:flex}.lv-runs-week{flex:320px;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:8px;min-width:0;display:grid}.lv-run{flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex}.lv-run i{background:var(--line);border-radius:8px 8px 4px 4px;width:100%;max-width:42px;transition:background .3s;display:block}.lv-run[data-run] i{background:color-mix(in oklab,var(--c,var(--ink)) 22%,var(--surface));border:1.5px solid color-mix(in oklab,var(--c,var(--ink)) 45%,transparent)}.lv-run[data-done] i{background:var(--c,var(--ink));border-color:var(--c,var(--ink))}.lv-run[data-today] i{box-shadow:0 0 0 3px var(--surface),0 0 0 5px var(--c,var(--ink))}.lv-run b{font-size:12px;font-weight:600}.lv-run[data-today] b{color:var(--c-text,var(--ink))}.lv-run small{color:var(--mute);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;overflow:hidden}.lv-race{flex-direction:column;flex:none;align-items:flex-end;display:flex}.lv-race b{font-family:var(--voice-fig,var(--font));font-size:44px;line-height:1;font-weight:var(--voice-fig-w,650);font-variant-numeric:tabular-nums}.lv-race small{color:var(--mute);font-size:12px}.lv-words{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.lv-sheet{width:110px;height:auto;filter:drop-shadow(2px 3px 0 color-mix(in oklab,var(--ink) 14%,transparent));flex:none}.lv-sheet-page{fill:var(--surface);stroke:color-mix(in oklab,var(--ink) 22%,transparent);stroke-width:1.2px}.lv-sheet-rule{fill:var(--line)}.lv-sheet-ink{fill:var(--c,var(--ink))}.lv-words-figs{flex-wrap:wrap;gap:12px 32px;display:flex}.lv-words-figs>div{flex-direction:column;gap:2px;display:flex}.lv-words-figs b{font-family:var(--voice-fig,var(--font));font-size:36px;line-height:1;font-weight:var(--voice-fig-w,650);font-variant-numeric:tabular-nums}.lv-words-figs b em{color:var(--mute);font-size:18px;font-style:normal}.lv-words-figs small{color:var(--mute);font-size:12.5px}.lv-trip{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.lv-trip-until{flex-direction:column;flex:none;gap:2px;display:flex}.lv-trip-until b{font-family:var(--voice-fig,var(--font));font-size:56px;line-height:.95;font-weight:var(--voice-fig-w,650);font-variant-numeric:tabular-nums}.lv-trip-until small{color:var(--mute);font-size:12.5px}.lv-trip-until span{color:var(--ink-2);margin-top:6px;font-size:12.5px}.lv-trip-days{flex:320px;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:10px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.lv-trip-days li{border-radius:var(--r-md);border:1px solid var(--line-2);background:var(--surface);flex-direction:column;gap:3px;min-width:0;padding:12px 14px;display:flex}.lv-trip-days li small{color:var(--mute);text-transform:uppercase;letter-spacing:.04em;font-size:11.5px}.lv-trip-days li b{font-size:14.5px;font-weight:600;line-height:1.3}.lv-trip-days li[data-now]{border-color:var(--c,var(--ink));box-shadow:0 0 0 1px var(--c,var(--ink));background:color-mix(in oklab,var(--c,var(--ink)) 8%,var(--surface))}.lv-trip-days li[data-past]{opacity:.55}.lv-trip[data-slides]{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:28px;display:grid}.lv-trip[data-slides]>.ds-picslider{grid-column:-2/-1}.lv-top[data-kind=trip]:has(.lv-trip[data-slides]) .lv-top-in{max-width:none}@container (max-width:640px){.lv-trip[data-slides]{grid-template-columns:minmax(0,1fr);gap:16px}}@media (max-width:520px){.lv-race b,.lv-trip-until b{font-size:40px}.lv-words-figs b{font-size:30px}}.lv-race-said b{text-align:end;max-width:180px;font-size:28px}.lv-race-said small{text-align:end;max-width:180px}.lv-words-said b{max-width:220px;font-size:24px!important}.lv-words-said small{max-width:220px}.lv-demo:not(:has(.pic-frame)){display:none}.lv-do>.ds-btn{max-width:100%;height:auto;min-height:var(--bh);white-space:normal;text-align:start;padding-block:8px;line-height:1.25}.mv{grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;display:grid}.mv-demo{flex-direction:column;gap:6px;margin:0;display:flex}.mv-demo img{aspect-ratio:1;object-fit:contain;border-radius:var(--r-md);outline-offset:-1px;background:#fff;outline:1px solid #00000014;outline:1px solid lab(0% 0 0/.08);align-self:center;width:100%;max-width:320px}.mv-demo figcaption{color:var(--mute);text-align:center;font-size:11.5px}.mv-text{flex-direction:column;gap:20px;min-width:0;display:flex}.mv h4,.mv-facts dt{font-size:var(--t-caps,11.5px);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);margin:0;font-weight:600}.mv-facts{gap:14px;margin:0;display:grid}.mv-facts>div{gap:6px;display:grid}.mv-facts dd{margin:0}.mv-facts dd p{color:var(--ink-2);overflow-wrap:break-word;margin:0;font-size:14px;line-height:1.45}.mv-facts dd b{color:var(--ink);font-weight:600}.mv-chips{flex-wrap:wrap;gap:6px;display:flex}.mv-chip{border-radius:var(--r-pill);background:color-mix(in oklab,var(--c,var(--ink)) 14%,var(--surface));min-height:26px;color:var(--c-text,var(--ink));align-items:center;padding:3px 10px;font-size:12.5px;font-weight:600;line-height:1.2;display:inline-flex}.mv-chip[data-also]{background:var(--sunken);color:var(--ink-2);font-weight:500}.mv-how{gap:12px;display:grid}.mv-steps{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.mv-steps li{color:var(--ink);text-wrap:pretty;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;font-size:14.5px;line-height:1.5;display:grid}.mv-n{background:var(--sunken);width:24px;height:24px;color:var(--ink-2);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;margin-top:-1px;font-size:12px;font-weight:600;display:grid}.mv-note{border-radius:var(--r-md);color:var(--ink-2);text-wrap:pretty;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:10px;margin:0;padding:12px 14px;font-size:13.5px;line-height:1.5;display:grid}.mv-note svg{margin-top:2px}.mv-watch{background:color-mix(in oklab,var(--ask,#e0a100) 12%,var(--surface))}.mv-watch svg,.mv-watch b{color:var(--ask-text,var(--ink))}.mv-watch b{font-weight:600}.mv-light{background:var(--sunken)}.mv-foot{border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:8px;padding-top:14px;display:flex}.mv-video{min-height:32px;color:var(--c-text,var(--ink));text-underline-offset:3px;overflow-wrap:anywhere;align-items:center;gap:6px;font-size:13.5px;font-weight:500;text-decoration:underline;display:inline-flex}.mv-src{color:var(--mute);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.mv-src a{color:inherit;text-underline-offset:2px;text-decoration:underline}.mv-wait,.mv-none p{color:var(--mute);margin:0;font-size:14px}.mv-none{flex-direction:column;gap:8px;display:flex}@container (min-width:560px){.mv:not([data-short]){grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:start}}.mv-box{min-width:0;container-type:inline-size}.sheet[data-mode=dialog]:has(.mv-box){width:min(600px,100vw - 32px);max-width:none}.ix-how{flex-direction:column;align-items:center;gap:10px;width:100%;max-width:520px;margin:6px auto 0;display:flex}.ix-how .mv{text-align:start;border-radius:var(--r-md);background:color-mix(in oklab,currentColor 6%,transparent);max-height:min(46vh,420px);padding:12px;overflow:auto}.ix-how .mv-demo img{max-width:200px}.lv-howex{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}@media (min-width:1000px){.lv-howex{grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:start}}.lv-howex-pick{flex-direction:column;gap:14px;display:flex}.lv-howex-chips{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.lv-howex-chips .ds-chip[data-on]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.lv-howex-show{border:1px solid var(--line);border-radius:var(--r-card,20px);background:var(--surface);min-width:0;padding:20px}.lv-howex-name{margin:0 0 14px;font-size:20px;font-weight:650}.lv-figs{flex-wrap:wrap;flex:220px;align-items:flex-start;gap:12px 32px;min-width:0;display:flex}.lv-figs>div{flex-direction:column;gap:2px;min-width:0;display:flex}.lv-figs b{font-family:var(--voice-fig,var(--font));font-size:36px;line-height:1;font-weight:var(--voice-fig-w,650);font-variant-numeric:tabular-nums;overflow-wrap:break-word}.lv-figs b em{color:var(--mute);font-size:18px;font-style:normal}.lv-figs small{color:var(--mute);font-size:12.5px}.lv-figs>[data-over] b{color:var(--bad-text)}.lv-figs>.lv-figs-done{color:var(--good-text,var(--ink));flex-direction:row;align-self:center;align-items:center;gap:6px;font-size:14px;font-weight:600}.lv-figs>.lv-figs-last{flex-basis:100%}.lv-figs-last span{color:var(--ink-2);overflow-wrap:break-word;font-size:14px}@container (max-width:520px){.lv-figs b{font-size:30px}.lv-figs{gap:12px 24px}}.lv-tally{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.lv-vessel{flex:none;width:104px;height:auto;overflow:visible}.lv-vessel-body{fill:color-mix(in oklab,var(--surface) 70%,transparent)}.lv-vessel-edge{fill:none;stroke:color-mix(in oklab,var(--ink) 32%,transparent);stroke-width:2px;stroke-linejoin:round}.lv-vessel-lid{fill:color-mix(in oklab,var(--ink) 24%,var(--surface))}.lv-vessel-tick{stroke:color-mix(in oklab,var(--ink) 28%,transparent);stroke-width:1.5px}.lv-vessel-aim{stroke:var(--ink);stroke-width:1.5px;stroke-dasharray:4 4;opacity:.45}.lv-layer{fill:var(--c,var(--ink))}.lv-layer[data-odd]{fill:color-mix(in oklab,var(--c,var(--ink)) 70%,var(--surface))}.lv-layer-gap{stroke:var(--surface);stroke-width:1.5px}.lv-layer[data-new]{animation:lv-rise .3s var(--ease-out) both;transform-box:fill-box;transform-origin:50% 100%}@keyframes lv-rise{0%{transform:scaleY(0)}}@media (prefers-reduced-motion:reduce){.lv-layer[data-new]{animation:none}}html[data-motion=reduce] .lv-layer[data-new]{animation:none}.lv-vessel[data-look=bowl],.lv-vessel[data-look=dial]{width:112px}.lv-book-line{stroke:color-mix(in oklab,var(--ink) 12%,transparent);stroke-width:1.6px;stroke-linecap:round}.lv-book-line[data-on]{stroke:color-mix(in oklab,var(--surface) 55%,transparent)}.lv-book-ribbon{fill:var(--c,var(--ink));opacity:.8}.lv-dial-ring,.lv-road{fill:none;stroke:color-mix(in oklab,var(--ink) 9%,transparent);stroke-width:13px}.lv-road{stroke-width:14px;stroke-linecap:round;stroke-linejoin:round}.lv-arc{fill:none;stroke:var(--c,var(--ink));stroke-width:13px}.lv-arc[data-road]{stroke-width:14px}.lv-arc[data-odd]{stroke:color-mix(in oklab,var(--c,var(--ink)) 70%,var(--surface))}.lv-arc[data-new]{animation:lv-fade .3s var(--ease-out) both}@keyframes lv-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.lv-arc[data-new]{animation:none}}html[data-motion=reduce] .lv-arc[data-new]{animation:none}.lv-road-mid{fill:none;stroke:var(--surface);stroke-width:1.5px;stroke-dasharray:3 6;opacity:.9}.lv-road-start{fill:color-mix(in oklab,var(--ink) 32%,transparent)}.lv-flag-pole{fill:none;stroke:color-mix(in oklab,var(--ink) 45%,transparent);stroke-width:2px;stroke-linecap:round}.lv-flag{fill:color-mix(in oklab,var(--ink) 22%,var(--surface))}.lv-flag[data-on]{fill:var(--c,var(--ink))}.lv-ones{flex-wrap:wrap;flex:0 auto;align-items:flex-end;gap:6px;min-width:0;max-width:100%;display:flex}.lv-one{flex:none;width:34px;height:auto;overflow:visible}.lv-one :is(path,circle,rect){fill:none;stroke:color-mix(in oklab,var(--ink) 30%,transparent);stroke-width:2px;stroke-linejoin:round}.lv-one[data-on] :is(path,circle,rect){fill:var(--c,var(--ink));stroke:var(--c,var(--ink))}.lv-one[data-on][data-kind=glass] path{fill:color-mix(in oklab,var(--c,var(--ink)) 82%,var(--surface))}.lv-one path.lv-one-line,.lv-one[data-on] path.lv-one-line{fill:none}.lv-one[data-on] rect.lv-one-tip{fill:color-mix(in oklab,var(--c,var(--ink)) 55%,var(--surface))}.lv-one[data-on] path.lv-one-tick{fill:none;stroke:var(--surface);stroke-width:2.6px;stroke-linecap:round}.lv-tally[data-water]{--lv-water:#4caad7}@supports (color:lab(0% 0 0)){.lv-tally[data-water]{--lv-water:lab(65.4006% -18.4333 -31.6572)}}.lv-tally[data-water] .lv-layer{fill:var(--lv-water)}.lv-tally[data-water] .lv-layer[data-odd]{fill:color-mix(in oklab,var(--lv-water) 70%,var(--surface))}.lv-tally[data-water] .lv-one[data-on] path{fill:color-mix(in oklab,var(--lv-water) 85%,var(--surface));stroke:var(--lv-water)}.lv-one[data-on][data-kind=cup] path:not(.lv-one-line){fill:#83583d;fill:lab(41.6531% 16.2077 23.0748);stroke:#83583d;stroke:lab(41.6531% 16.2077 23.0748)}.lv-one[data-on][data-kind=cup] path.lv-one-line{stroke:#83583d;stroke:lab(41.6531% 16.2077 23.0748)}.lv-one[data-on][data-kind=drink] path:not(.lv-one-line){fill:#e0a454;fill:lab(72.028% 16.9869 49.677);stroke:#c38238;stroke:lab(60.2422% 21.2655 49.2633)}.lv-one[data-on][data-kind=drink] path.lv-one-line{stroke:#c38238;stroke:lab(60.2422% 21.2655 49.2633)}.lv-one[data-on][data-kind=stick] rect{fill:#f7f5f1;fill:lab(96.5512% -.0124872 2.29019);stroke:color-mix(in oklab,var(--ink) 35%,transparent)}.lv-one[data-on][data-kind=stick] rect.lv-one-tip{fill:#d29661;fill:lab(67.2249% 18.7614 37.2409)}.lv-one[data-on][data-kind=slot] rect{fill:color-mix(in oklab,var(--ink) 58%,var(--surface));stroke:color-mix(in oklab,var(--ink) 58%,var(--surface))}.lv-one[data-on][data-bad] :is(path,circle,rect):not(.lv-one-line){fill:var(--bad);stroke:var(--bad)}.lv-one[data-on][data-bad] path.lv-one-line{stroke:var(--bad)}.lv-one[data-on][data-bad] rect.lv-one-tip{fill:color-mix(in oklab,var(--bad) 60%,var(--surface))}.lv-ones-gap{background:var(--line-2);border-radius:1px;align-self:stretch;width:2px;margin:4px 6px}.lv-ones-more{color:var(--mute);align-self:center;font-size:13px}.lv-one[data-kind=stick]{width:44px}@container (max-width:520px){.lv-one{width:28px}.lv-one[data-kind=stick]{width:36px}}.lv-limit{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.lv-limit-track{flex:240px;min-width:0;max-width:420px}.lv-books{flex-wrap:wrap;align-items:flex-end;gap:20px 32px;display:flex}.lv-books-shelf{flex-direction:column;flex:300px;gap:16px;min-width:0;max-width:560px;padding-top:10px;display:flex}.lv-books-row{grid-template-columns:repeat(var(--n),minmax(0,24px));align-items:end;gap:4px;padding:0 8px 8px;display:grid;position:relative}.lv-books-row:after{content:"";background:linear-gradient(#a67c5b,#82583b);background:linear-gradient(lab(55.7056% 13.4169 24.8958),lab(41.694% 15.3432 24.0606));border-radius:2px;height:8px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 5px 8px -6px #00000059}.lv-spine{height:calc(var(--h) * 1px);background:linear-gradient(transparent 9px,color-mix(in oklab,var(--surface) 38%,transparent) 9px 11px,transparent 11px),color-mix(in oklab,var(--c,var(--ink)) var(--t),var(--surface));border-radius:3px 3px 1px 1px;display:block;position:relative}.lv-spine[data-kind=now]{background:var(--c-soft,var(--surface));box-shadow:inset 0 0 0 2px var(--c,var(--ink));transform:translateY(-8px)}.lv-spine[data-kind=now]:after{content:"";background:var(--cta-bg,var(--ink));clip-path:polygon(0 0,100% 0,100% 100%,50% 80%,0 100%);width:7px;height:22px;position:absolute;top:0;left:50%;transform:translate(-50%)}.lv-spine[data-kind=empty]{height:calc(var(--h) * .6px);box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--ink) 18%,transparent);background:0 0}.lv-figs>.lv-books-now{flex-basis:100%;max-width:440px}.lv-books-now b{font-family:var(--voice-head,var(--font));font-size:20px;font-weight:650;line-height:1.25}.lv-books-now span{color:var(--mute);overflow-wrap:break-word;font-size:13px}.lv-books-pace{color:var(--ink-2);flex-basis:100%;margin:0;font-size:13px}@container (max-width:520px){.lv-books-row{gap:3px;padding:0 4px 8px}.lv-books-now b{font-size:18px}}.lv-event{flex-wrap:wrap;align-items:flex-start;gap:20px 44px;display:flex}.lv-event-count{flex-direction:column;flex:0 auto;gap:2px;min-width:0;max-width:100%;display:flex}.lv-event-count b{font-family:var(--voice-fig,var(--font));font-size:64px;line-height:.92;font-weight:var(--voice-fig-w,650);font-variant-numeric:tabular-nums}.lv-event-count small{color:var(--mute);font-size:13px}.lv-event-name{color:var(--ink);overflow-wrap:break-word;margin-top:10px;font-size:16px;font-weight:600}.lv-event-when{color:var(--ink-2);overflow-wrap:break-word;font-size:13px}.lv-event-left{flex-direction:column;flex:280px;gap:14px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.lv-event-left li{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px 12px;display:grid}.lv-event-left li>span{min-width:0;color:var(--ink-2);overflow-wrap:break-word;font-size:14px}.lv-event-left li>b{font-variant-numeric:tabular-nums;text-align:end;font-size:13.5px;font-weight:600}.lv-event-left li>b[data-over]{color:var(--bad-text)}.lv-event-left li>.ds-meter{grid-column:1/-1}@container (max-width:520px){.lv-event-count b{font-size:52px}}.lv-routine{flex-wrap:wrap;align-items:flex-start;gap:20px 40px;display:flex}.lv-steps{flex:320px;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px 32px;min-width:0;display:grid}.lv-steps-part{min-width:0}.lv-steps-name{letter-spacing:.08em;text-transform:uppercase;color:var(--mute);margin:0 0 6px;font-size:11.5px;font-weight:600}.lv-steps ol{flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}.lv-steps ol:before{content:"";inset-inline-start:11px;background:var(--line-2);border-radius:1px;width:2px;position:absolute;top:18px;bottom:18px}.lv-step{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--r-md);grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;width:100%;min-height:44px;padding:6px 0;display:grid;position:relative}.lv-step:focus-visible{outline:2px solid var(--focus,var(--ink));outline-offset:2px}.lv-step:disabled{cursor:default}.lv-step i{box-sizing:border-box;border:2px solid var(--line-2);background:var(--surface);width:24px;height:24px;color:var(--c-ink,var(--surface));border-radius:50%;place-items:center;transition:background .25s,border-color .25s;display:grid}.lv-step[data-done] i{background:var(--c,var(--ink));border-color:var(--c,var(--ink))}.lv-step[data-next] i{border-color:var(--c,var(--ink));box-shadow:0 0 0 4px color-mix(in oklab,var(--c,var(--ink)) 22%,transparent)}.lv-step[data-later]{opacity:.55}.lv-step[data-later] i{border-style:dashed}.lv-step span{min-width:0;color:var(--ink-2);overflow-wrap:break-word;padding-top:2px;font-size:15px;line-height:1.4}.lv-step span small{color:var(--mute);font-size:12px;display:block}.lv-step[data-next] span{color:var(--ink);font-weight:600}.lv-step[data-done] span{color:var(--mute)}.lv-steps li{position:relative}.lv-step-skip{inset-inline-end:0;opacity:0;pointer-events:none;transition:opacity .15s;position:absolute;top:4px}.lv-steps li .lv-step-skip,.lv-steps li .lv-step-skip:hover{background:var(--surface)}.lv-step-skip:before{content:"";inset-inline-end:100%;background:linear-gradient(to right,transparent,var(--surface));pointer-events:none;width:32px;position:absolute;top:0;bottom:0}:is([dir=rtl],[data-dir=rtl]) .lv-step-skip:before{background:linear-gradient(to left,transparent,var(--surface))}.lv-steps li:is(:hover,:focus-within) .lv-step-skip{opacity:1;pointer-events:auto}@media (hover:none){.lv-steps li[data-next]{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:8px;display:grid}.lv-steps li[data-next] .lv-step-skip{top:auto;opacity:1;pointer-events:auto;position:relative;inset-inline-end:auto}.lv-steps li[data-next] .lv-step-skip:before{content:none}}.lv-step[data-skipped] span{color:var(--mute);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in oklab,var(--mute) 60%,transparent);text-decoration-color:color-mix(in oklab,var(--mute) 60%,transparent)}.lv-step[data-skipped] span small{text-decoration:none}.lv-step[data-skipped] i{color:var(--mute);border-style:dashed}.lv-steps-note{color:var(--mute);grid-column:1/-1;margin:0;font-size:12.5px}.lv-rhythm{flex-direction:column;flex:none;gap:8px;display:flex}.lv-rhythm>small{letter-spacing:.08em;text-transform:uppercase;color:var(--mute);font-size:11.5px;font-weight:600}.lv-rhythm ol{gap:8px;margin:0;padding:0;list-style:none;display:flex}.lv-rhythm li{flex-direction:column;align-items:center;gap:4px;display:flex}.lv-rhythm li i{background:linear-gradient(to top,var(--c,var(--ink)) calc(var(--f) * 100%),var(--sunken,var(--line)) 0);border-radius:7px;width:14px;height:40px;display:block}.lv-rhythm li[data-before] i{box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--ink) 16%,transparent);background:0 0}.lv-rhythm li[data-today] i{box-shadow:0 0 0 2px var(--surface),0 0 0 3.5px var(--c,var(--ink))}.lv-rhythm li span{color:var(--mute);font-size:11px}.lv-rhythm li[data-today] span{color:var(--ink);font-weight:600}.lv-tally>.lv-rhythm,.lv-limit>.lv-rhythm{margin-inline-start:auto}.lv-tally[data-water] .lv-rhythm li i{--c:var(--lv-water)}.lv-rhythm li[data-over] i{background:linear-gradient(to top,var(--bad) calc(var(--f) * 100%),var(--sunken,var(--line)) 0)}@container (max-width:520px){.lv-rhythm-count{display:none}}.lv-centres{grid-template-columns:repeat(auto-fill,minmax(min(100%,520px),1fr));align-items:start;gap:24px;display:grid}.lv-centre{flex-direction:column;gap:10px;min-width:0;margin:0;display:flex}.lv-sample.ds-page{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--bg);min-width:0;max-width:none;color:var(--ink);margin:0;padding:14px}.lv-sample .lv-top{margin:0}.lv-centre figcaption{color:var(--mute);flex-direction:column;gap:2px;font-size:13px;line-height:1.5;display:flex}.lv-centre figcaption b{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);font-size:12px}.lv-figs>.lv-figs-tap{min-width:0;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;margin:-6px -8px;padding:6px 8px;transition:background-color .15s;display:flex}@media (hover:hover) and (pointer:fine){.lv-figs>.lv-figs-tap:hover{background:color-mix(in srgb,var(--ink) 6%,transparent)}}.lv-figs>.lv-figs-tap:focus-visible{outline:2px solid var(--focus,var(--ink));outline-offset:2px}.lv-figs>.lv-figs-tap:active{scale:.98}.lv-top[data-kind=bar]{--ink:#fff;--ink2:#fffc;--ink-2:#fffc;--mute:#ffffff9e;--line:#ffffff1a;--line2:#ffffff29;--line-2:#ffffff29;--card:#ffffff14;--surface:#ffffff14;--step:#ffffff12;--sunken:#ffffff12;--bg:var(--solid);--well:#ffffff17;--info-soft:#ffffff17;--good-soft:#ffffff17;--bad-soft:#ff786e29;--ask-soft:#ffffff17;--info-text:#fff;--bad-text:#ffb3ab;--ask-text:#fff;--cta-bg:var(--c,#fff);--cta-ink:var(--c-ink,var(--solid));--good-text:var(--c,#fff);background:var(--solid);color:#fff;border-radius:var(--r-hero,28px);box-shadow:var(--e2);border-color:#0000}:is(html[data-theme=ink],html[data-theme=dusk]) .lv-top[data-kind=bar]{box-shadow:inset 0 0 0 1px #ffffff1f,var(--e2)}.lv-top[data-kind=bar]:before{content:none}.lv-top[data-kind=bar] .lv-top-in{max-width:none;padding:32px 34px;container:gym/inline-size}.lv-top[data-kind=bar] .lv-top-in>div:empty{display:none}.lv-launch[data-logging]{align-items:start}.lv-launch .ds-launch-a>.ds-launch-ghost:first-child{margin-inline-start:-16px}.lv-launch>.ds-launch-t>.lv-gym-was{margin-top:-6px}.lv-launch-ex li{min-width:0;position:relative}.lv-launch-ex li:has(>.lv-lift-how)>button{padding-inline-end:64px}.lv-launch-ex .lv-lift-how{inset-inline-end:6px;border-radius:var(--r-md);width:auto;height:44px;min-height:44px;box-shadow:none;color:#ffffffc7;background:0 0;padding:0 12px;position:absolute;top:50%;translate:0 -50%}@media (hover:hover) and (pointer:fine){.lv-launch-ex .lv-lift-how:hover{color:#fff;background:#ffffff1a}}.lv-launch[data-logging] .lv-launch-ex button{min-height:52px}.lv-launch-ex li[data-current] .ds-launch-n{box-shadow:0 0 0 2px var(--c,#fff)}.lv-launch-log{background:#ffffff0f;border-radius:20px;flex-direction:column;gap:14px;padding:18px;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.lv-launch-now{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.lv-launch-now>.ds-launch-n{background:var(--c,#fff);width:36px;height:36px;color:var(--c-ink,var(--solid));border-radius:11px;font-size:15px}.lv-launch-now .lv-gym-fig b{color:#fff;font-size:clamp(30px,5cqi,40px)}.lv-launch-log .lv-setlog{box-shadow:none;background:0 0;padding:0}.lv-launch-log .lv-marks li i{background:var(--solid)}.lv-launch .lv-bar{max-width:420px}.lv-launch .ds-launch-demo figcaption>.lv-how{margin:4px 0 0;color:#fffc;align-self:flex-start;margin-inline-start:-10px}.lv-launch .ds-launch-demo .lv-demo{width:100%}@container gym (max-width:760px){.lv-launch{grid-template-columns:minmax(0,1fr)}.lv-launch .ds-launch-demo{grid-template-columns:minmax(0,120px) minmax(0,1fr);align-items:center;gap:16px;display:grid}}@container gym (max-width:520px){.lv-launch .ds-launch-ex{grid-template-columns:minmax(0,1fr)}.lv-launch h2{font-size:calc(40px*var(--ts))}}@media (max-width:640px){.lv-top[data-kind=bar]{border-radius:var(--r-card,24px)}.lv-top[data-kind=bar] .lv-top-in{padding:24px 18px 20px}}.lv-gym{grid-template-columns:minmax(0,1fr);align-items:start;gap:28px;display:grid}.lv-gym-id{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.lv-gym-name{font-size:var(--t-h3);letter-spacing:-.01em;text-wrap:balance;overflow-wrap:break-word;margin:0;font-weight:600;line-height:1.25}.lv-gym-fig{flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0;display:flex}.lv-gym-fig b{font-family:var(--voice-fig,var(--font));color:var(--cta-bg,var(--ink));letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:clamp(34px,6cqi,48px);font-weight:700;line-height:1}.lv-gym-fig span{font-size:var(--t-body);color:var(--ink-2);font-weight:600}.lv-gym-fig small{font-size:var(--t-small);color:var(--mute);font-variant-numeric:tabular-nums}.lv-gym-id .lv-how{margin-inline-start:-10px}.lv-gym-was{font-size:var(--t-small);color:var(--mute);text-wrap:pretty;margin:0}.lv-gym-was[data-tone=good]{color:var(--good-text,var(--ink));font-weight:600}.lv-set{min-height:56px;transition:background-color .25s,color .25s,border-color .2s,scale var(--dur-1) var(--ease-out)}.lv-set:not(:disabled):not([data-done]){border-color:var(--cta-bg,var(--ink));box-shadow:inset 0 0 0 1px var(--cta-bg,var(--ink))}.lv-set:not(:disabled):active{scale:.96}.lv-setlog{border-radius:var(--r-lg);background:color-mix(in oklab,var(--ink) 4%,transparent);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;gap:12px;padding:14px;display:flex}.lv-setlog-h{justify-content:space-between;align-items:center;gap:12px;min-height:20px;display:flex}.lv-setlog-h b{font-size:var(--t-label);font-variant-numeric:tabular-nums;font-weight:600}.lv-setlog[data-all] .lv-setlog-h b{color:var(--good-text,var(--ink))}.lv-setlog-dots{gap:6px;display:flex}.lv-setlog-dots i{background:var(--line-2);width:8px;height:8px;transition:background-color var(--dur-2) ease;border-radius:50%}.lv-setlog-dots i[data-on]{background:var(--cta-bg,var(--ink))}.lv-setlog-dots i[data-now]{box-shadow:0 0 0 2px color-mix(in oklab,var(--cta-bg,var(--ink)) 45%,transparent)}.lv-setlog-in{flex-wrap:wrap;gap:8px;display:flex}.lv-nudge{flex:150px;justify-content:space-between;min-width:0}.lv-nudge button{width:44px;height:44px;transition:scale var(--dur-1) var(--ease-out);flex:none}.lv-nudge button:not(:disabled):active{scale:.96}.lv-nudge-v{cursor:text;flex:1;justify-content:center;align-items:baseline;gap:4px;min-width:0;display:flex}.lv-nudge-v input{width:5ch;min-width:0;height:44px;color:var(--ink);font:inherit;font-size:calc(20px*var(--ts));text-align:center;font-variant-numeric:tabular-nums;background:0 0;border:0;padding:0;font-weight:650}.lv-nudge-v input:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:6px}.lv-nudge-v small{color:var(--mute);font-size:12px}.lv-setlog>.ds-btn{justify-content:center;width:100%;min-height:48px}.lv-setlog>.ds-btn:not(:disabled):active{scale:.96}.lv-setlog-done{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.lv-setlog-done li{border-radius:var(--r-pill);background:color-mix(in oklab,var(--cta-bg,var(--ink)) 16%,transparent);font-variant-numeric:tabular-nums;align-items:center;gap:5px;min-height:26px;padding:3px 10px;font-size:12.5px;font-weight:600;display:inline-flex}@media (prefers-reduced-motion:reduce){.lv-nudge button,.lv-setlog-dots i{transition:none}.lv-nudge button:not(:disabled):active,.lv-setlog>.ds-btn:not(:disabled):active{scale:none}}html[data-motion=reduce] :is(.lv-nudge button,.lv-setlog>.ds-btn,.lv-set):not(:disabled):active{scale:none}.lv-demo{width:min(100%,260px)}.lv-demo .pic-view{margin:0;position:relative}.lv-demo .pic-view[data-kind] .pic-big{aspect-ratio:1;border-radius:var(--r-md);background:#fff;width:100%;height:auto;display:block;position:relative;overflow:hidden}.lv-demo img{object-fit:contain;background:#fff;width:100%;height:100%}.lv-demo .pic-view[data-kind] .pic-big:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #00000014;box-shadow:inset 0 0 0 1px lab(0% 0 0/.08)}@media (prefers-reduced-motion:reduce){.lv-set{transition:none}.lv-set:not(:disabled):active{scale:none}}.lv-goal{border-radius:var(--r-card,24px);background:color-mix(in oklab,var(--c,var(--accent)) 12%,var(--surface));border:1px solid color-mix(in oklab,var(--c,var(--accent)) 30%,transparent);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 16px;margin:0 0 16px;padding:20px 24px;display:grid;position:relative;overflow:hidden}.lv-goal-ic{background:var(--c,var(--accent));width:48px;height:48px;color:var(--surface);border-radius:50%;place-items:center;display:grid}.lv-goal-says{min-width:0}.lv-goal-eye{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in oklab,var(--c,var(--accent)) 70%,var(--ink));margin:0;font-size:12px;font-weight:600}.lv-goal-what{text-wrap:balance;overflow-wrap:anywhere;margin:2px 0 0;font-size:clamp(22px,4cqi,30px);line-height:1.15}.lv-goal-when{color:var(--mute);margin:4px 0 0}.lv-goal-do{grid-column:2;margin-top:12px}.lv-goal[data-first] .lv-goal-ic{animation:lv-goal-in .3s var(--ease-out) both}@keyframes lv-goal-in{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lv-goal[data-first] .lv-goal-ic{animation:none}}html[data-motion=reduce] .lv-goal[data-first] .lv-goal-ic{animation:none}@media (max-width:520px){.lv-goal{grid-template-columns:minmax(0,1fr);padding:16px}.lv-goal-do{grid-column:1}}.lv-next{background:color-mix(in oklab,var(--c,var(--accent)) 6%,var(--surface));border-color:color-mix(in oklab,var(--c,var(--accent)) 20%,transparent)}.lv-next .lv-goal-ic{background:color-mix(in oklab,var(--c,var(--accent)) 14%,var(--surface));color:var(--c,var(--accent))}.lv-next-head{text-wrap:pretty;overflow-wrap:break-word;margin:4px 0 0;font-size:17px;line-height:1.4}.lv-next-plan{overflow-wrap:break-word;margin:8px 0 0;font-weight:600}.lv-next-plan span{letter-spacing:.06em;text-transform:uppercase;color:var(--mute);margin-inline-end:6px;font-size:12px;font-weight:600}.lv-next .agent-wait{margin-top:10px}.lv-next-fold{margin-top:12px}.lv-next-lines{color:var(--ink-2,var(--ink));overflow-wrap:break-word;gap:4px;margin:0;padding-inline-start:18px;display:grid}.lv-next .lv-goal-do{flex-wrap:wrap}
.clay{height:var(--clay,58px);aspect-ratio:1;flex:none;display:block;position:relative}.ds-ask>.clay{height:100%}.ds-dbar>.clay{margin-block:-6px}.cl-dock{inset-inline:0;z-index:60;border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line);width:min(720px,100% - 32px);box-shadow:var(--e3);gap:12px;margin-inline:auto;padding:12px;display:grid;position:fixed;bottom:16px}.cl-dock-h{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;padding-inline-start:4px;display:flex}.cl-dock-h>b{font-size:var(--t-label);color:var(--ink);font-weight:650}.cl-dock-st{min-width:0;font-size:var(--t-small);color:var(--mute);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.cl-dock-states{flex-wrap:wrap;gap:6px;display:flex}.cl-dock .ds-ask{box-shadow:none}.cl-dock-large{place-items:center;padding-block:6px;display:grid}.cl-dock-all{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:4px 8px;max-height:min(52vh,420px);margin:0;padding:6px 0 0;list-style:none;display:grid;overflow:hidden auto}.cl-dock-all li{font-size:var(--t-small);color:var(--mute);justify-items:center;gap:2px;padding-top:14px;display:grid}.cl-dock-open{inset-inline-end:16px;z-index:60;padding-inline-start:4px;position:fixed;bottom:16px}@container app (max-width:560px){.cl-dock-st{display:none}}
.s-log-goal{gap:12px}.s-log-goal-bar{flex-direction:column;gap:6px;display:flex}.s-log-goal-bar>.ds-meta{margin:0}.s-log-goal-months{grid-template-columns:repeat(auto-fit,minmax(14px,1fr));gap:4px;block-size:64px;margin:0;padding:0;list-style:none;display:grid}.s-log-goal-months>li{flex-direction:column;align-items:center;gap:4px;min-inline-size:0;display:flex}.s-log-goal-col{background:var(--sunken);border-radius:4px;flex:1;align-items:flex-end;inline-size:100%;max-inline-size:18px;display:flex}.s-log-goal-col>i{background:color-mix(in oklab,var(--c,var(--ink)) 55%,var(--surface));border-radius:4px;inline-size:100%;display:block}.s-log-goal-months>li[data-now] .s-log-goal-col>i{background:var(--c,var(--ink))}.s-log-goal-months>li[data-future] .s-log-goal-col{border:1px dashed var(--line-2);background:0 0}.s-log-goal-months small{color:var(--mute);font-size:11px;line-height:1}.s-log-goal-months>li[data-now] small{color:var(--ink);font-weight:650}.s-log-goal-latest>li{justify-content:space-between;gap:12px;display:flex}.s-log-goal-latest>li>span{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.s-log-goal-latest small{color:var(--mute);flex:none}.s-tracker-pledge{gap:12px}.s-tracker-pledge-card{border-radius:var(--r-lg,14px);background:color-mix(in oklab,var(--c,var(--ink)) 10%,var(--surface));border:1px solid color-mix(in oklab,var(--c,var(--ink)) 22%,var(--line));align-items:center;gap:12px;padding:14px 16px;display:flex}.s-tracker-pledge-card[data-phase=check]{background:var(--sunken);border-color:var(--line-2)}.s-tracker-pledge-card[data-phase=kept]{background:color-mix(in oklab,var(--good) 14%,var(--surface));border-color:color-mix(in oklab,var(--good) 30%,var(--line))}.s-tracker-pledge-card[data-phase=missed]{background:var(--sunken);border-color:var(--line)}.s-tracker-pledge-icon{background:var(--surface);block-size:36px;inline-size:36px;color:var(--c-text,var(--ink));border-radius:50%;flex:none;place-items:center;display:grid}.s-tracker-pledge-t{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.s-tracker-pledge-t small{font-size:var(--t-small);color:var(--mute)}.s-tracker-pledge-t b{font-size:var(--t-body);overflow-wrap:anywhere;font-weight:600;line-height:1.3}.s-tracker-pledge-acts{flex-wrap:wrap;gap:8px}.s-tracker-pledge-acts>.ds-btn:not([data-s=sm]){flex:120px}.s-tracker-pledge-days{grid-template-columns:repeat(14,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.s-tracker-pledge-days>li{place-items:center;block-size:18px;display:grid}.s-tracker-pledge-days>li>i{background:var(--sunken);border-radius:50%;block-size:12px;inline-size:12px;display:block}.s-tracker-pledge-days>li[data-state=kept]>i{background:var(--c,var(--ink))}.s-tracker-pledge-days>li[data-state=open]>i{border:2px solid var(--c,var(--ink));background:0 0}.s-tracker-pledge-days>li[data-state=missed]>i{background:var(--line-2);border-radius:2px;block-size:3px;inline-size:10px}.s-tracker-pledge-days>li[data-today]>i{box-shadow:0 0 0 2px var(--surface),0 0 0 3.5px var(--ink-2)}.s-tracker-pledge-sum{margin:0}
.s-goals{gap:12px}.s-goal-ic{background:var(--c-soft,var(--sunken));block-size:34px;inline-size:34px;color:var(--c-text,var(--ink));border-radius:11px;flex:none;place-items:center;display:grid}.s-goal-pace{white-space:nowrap;background:var(--sunken);color:var(--ink-2,var(--ink));border-radius:99px;flex:none;align-items:center;gap:4px;padding:2px 9px;font-size:11.5px;font-weight:600;line-height:1.55;display:inline-flex}.s-goal-pace[data-tone=good]{background:var(--good-soft,var(--sunken));color:var(--good-text,var(--ink))}.s-goal-pace[data-tone=ask]{background:var(--ask-soft,var(--sunken));color:var(--ask-text,var(--ink))}.s-goal-pace[data-tone=done]{background:var(--c-soft,var(--sunken));color:var(--c-text,var(--ink))}.s-goal-pace[data-tone=none]{color:var(--mute);background:0 0;padding-inline:0;font-weight:500}.s-goal-from{min-inline-size:0;max-inline-size:100%;color:var(--mute);align-items:center;gap:4px;font-size:12px;display:inline-flex}.s-goal-from>svg{flex:none}.s-goal-from>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.s-goal-from[data-lost]{color:var(--ask-text,var(--mute))}.s-goals :is(button):focus-visible{outline:2px solid var(--accent,var(--ink));outline-offset:2px;border-radius:10px}.s-goals-add{margin:0}.s-goals-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.s-goal-row+.s-goal-row{border-top:1px solid var(--line)}.s-goal-row-b{inline-size:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:12px;padding-block:12px;padding-inline:0;display:flex}.s-goal-row:first-child .s-goal-row-b{padding-block-start:4px}.s-goal-row-main{flex-direction:column;flex:1;gap:8px;min-inline-size:0;padding-block-start:1px;display:flex}.s-goal-row-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:6px 10px;display:flex}.s-goal-row-top>b{min-inline-size:0;font-size:var(--t-body,15px);overflow-wrap:anywhere;flex:140px;font-weight:600;line-height:1.3}.s-goal-row-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;min-inline-size:0;display:flex}.s-goal-row-meta>small{color:var(--ink-2,var(--ink));font-variant-numeric:tabular-nums;font-size:12.5px}.s-goal-row-meta>small+small,.s-goal-row-meta>.s-goal-from{color:var(--mute)}.s-goal-row[data-tone=done] .s-goal-ic{background:var(--c,var(--ink));color:var(--surface)}.s-goal-row[data-tone=done] .s-goal-row-top>b{color:var(--ink-2,var(--ink))}.s-goals-list[data-size=compact]{gap:8px}.s-okr-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.s-okr{border-radius:var(--r-lg,14px);background:var(--sunken);flex-direction:column;gap:10px;min-inline-size:0;padding:14px;display:flex}.s-okr-head{inline-size:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.s-okr-head>.s-goal-ic{background:var(--surface)}.s-okr-t{flex-direction:column;flex:1;gap:2px;min-inline-size:0;display:flex}.s-okr-t>small{letter-spacing:.06em;text-transform:uppercase;color:var(--mute);font-size:11px;font-weight:650}.s-okr-t>b{font-size:var(--t-body,15px);overflow-wrap:anywhere;font-weight:650;line-height:1.3}.s-okr-t>.s-goal-pace{align-self:flex-start;margin-block-start:4px}.s-okr-t>.s-goal-pace[data-tone=flat]{background:var(--surface)}.s-okr-score{flex-direction:column;flex:none;align-self:flex-start;align-items:flex-end;gap:3px;display:flex}.s-okr-score>small{color:var(--mute);font-size:11px}.s-okr-score>b{font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--c-text,var(--ink));font-size:26px;font-weight:650;line-height:1}.s-okr>.ds-meter{background:color-mix(in oklab,var(--ink) 10%,transparent)}.s-okr-krs{background:var(--surface);border-radius:12px;flex-direction:column;margin:0;padding:0;padding-inline:12px;list-style:none;display:flex}.s-okr-krs>li+li{border-top:1px solid var(--line)}.s-okr-kr{inline-size:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:7px;padding-block:11px;padding-inline:0;display:flex}.s-okr-kr-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;display:flex}.s-okr-kr-t{overflow-wrap:anywhere;flex:150px;min-inline-size:0;font-size:13.5px;font-weight:550;line-height:1.35}.s-okr-kr-n{color:var(--c-text,var(--ink));align-items:center;display:inline-flex}.s-okr-kr-n>small{color:var(--ink-2,var(--ink));font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.s-okr-kr-meta{flex-wrap:wrap;align-items:center;gap:4px 10px;min-inline-size:0;display:flex}.s-okr-kr-meta:empty{display:none}.s-okr-krs>li[data-tone=done] .s-okr-kr-t{color:var(--mute)}.s-okr-open{border:1.5px solid var(--line-2);border-radius:50%;block-size:14px;inline-size:14px;display:inline-block}.s-okr-none{margin:0}.s-okr-addkr{min-block-size:32px;color:var(--mute);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0 2px;font-size:12.5px;display:inline-flex;position:relative}.s-okr-addkr:after{content:"";position:absolute;inset-block:-6px;inset-inline:-4px}@media (hover:hover) and (pointer:fine){.s-okr-addkr:hover{color:var(--ink)}}.s-goals-okr[data-size=compact]{gap:8px}.s-goal-rings{grid-template-columns:repeat(auto-fit,minmax(min(92px,100%),1fr));gap:14px 8px;margin:0;padding:0;list-style:none;display:grid}.s-goal-ring-b{inline-size:100%;color:inherit;font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;padding:4px 2px;display:flex}.s-goal-ring-w{place-items:center;margin-block-end:6px;display:grid;position:relative}.s-goal-ring{position:absolute;inset:0}.s-goal-ring-bg{fill:none;stroke:var(--sunken)}.s-goal-ring-fg{fill:none;stroke:var(--c,var(--ink));stroke-linecap:round;transition:stroke-dasharray var(--dur-4,.4s) var(--ease-out,ease)}.s-goal-ring-due{stroke:var(--ink-2,var(--ink));stroke-linecap:round}.s-goal-ring-mid{font-variant-numeric:tabular-nums;color:var(--ink);align-items:baseline;font-size:21px;font-weight:650;line-height:1;display:inline-flex;position:relative}.s-goal-ring-mid>small{color:var(--mute);margin-inline-start:1px;font-size:11px;font-weight:600}.s-goal-rings>li[data-tone=done] .s-goal-ring-mid{color:var(--c-text,var(--ink))}.s-goal-ring-b>b{overflow-wrap:anywhere;max-inline-size:100%;font-size:13.5px;font-weight:600;line-height:1.25}.s-goal-ring-n{max-inline-size:100%;color:var(--mute);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:11.5px}.s-goal-ring-b>.s-goal-pace{white-space:normal;text-align:center;margin-block-start:3px}.s-goals-rings[data-size=compact] .s-goal-rings{grid-template-columns:repeat(auto-fit,minmax(70px,1fr));gap:8px 4px}.s-goals-rings[data-size=compact] .s-goal-ring-mid{font-size:16px}.s-goals-rings[data-size=compact] .s-goal-ring-b>b{font-size:12px}.s-goal-rings-more{text-align:center;margin:0}.s-goal-sheet{flex-direction:column;gap:12px;display:flex}.s-goal-sheet-now{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.s-goal-sheet-now>b{font-variant-numeric:tabular-nums;font-size:17px;font-weight:650;line-height:1.3}.s-goal-why{color:var(--ink-2,var(--ink));margin:0;font-size:13.5px;line-height:1.45}.s-goal-sheet-from{align-items:flex-start;gap:6px;margin:0;display:flex}.s-goal-sheet-from>svg{flex:none;margin-block-start:2px}.s-goal-sheet-from[data-lost]{color:var(--ask-text,var(--mute))}.s-goal-move{align-items:center;gap:8px;display:flex}.s-goal-move>.s-lists-field{flex:1;min-inline-size:0}.s-goal-sheet-acts{flex-wrap:wrap;justify-content:flex-end}.s-goal-sheet-acts>.s-lists-remove{margin-inline-end:auto}.s-goals-form .s-lists-field>:is(.ds-dd,.dp-field){flex:auto;min-inline-size:0;max-inline-size:62%;margin-inline-start:auto}.s-goals-form .s-lists-field .ds-select{min-width:0;height:auto;min-height:32px;box-shadow:none;background:0 0;border-color:#0000;padding-inline:6px 2px;font-size:13px}.s-goals-form .s-lists-field .ds-select-v{text-align:end}.s-goals-form-pair{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:8px;display:grid}.gt-goals{color:var(--ink-2,var(--ink))}.gt-goals>li{overflow-wrap:anywhere}
.s-chal{flex-direction:column;gap:14px;min-inline-size:0;display:flex}.s-chal-hero{justify-content:space-between;align-items:flex-end;gap:12px;min-inline-size:0;display:flex}.s-chal-hero .ds-fig{min-inline-size:0}.s-chal-run{background:var(--c-soft,var(--sunken));color:var(--c-text,var(--ink));border-radius:999px;flex:none;align-items:center;gap:6px;padding-block:6px;padding-inline:8px 12px;display:flex}.s-chal-run>b{font-size:var(--t-label,16px);font-variant-numeric:tabular-nums;font-weight:700}.s-chal-run>small{font-size:var(--t-small);color:var(--c-text,var(--mute))}.s-chal-run .ds-flame{place-items:center;display:grid}.s-chal-today{border-radius:var(--r-lg,14px);background:var(--c-soft,var(--sunken));border:1px solid color-mix(in oklab,var(--c,var(--ink)) 22%,var(--line));align-items:center;gap:12px;min-inline-size:0;padding:14px 16px;display:flex}.s-chal-today[data-state=done]{background:color-mix(in oklab,var(--good) 12%,var(--surface));border-color:color-mix(in oklab,var(--good) 30%,var(--line))}.s-chal-today[data-state=ahead]{background:var(--sunken);border-color:var(--line)}.s-chal-today-ic{background:var(--surface);block-size:36px;inline-size:36px;color:var(--c-text,var(--ink));border-radius:50%;flex:none;place-items:center;display:grid}.s-chal-today[data-state=done] .s-chal-today-ic{background:var(--good);color:var(--surface)}.s-chal-today-t{flex-direction:column;flex:1;gap:2px;min-inline-size:0;display:flex}.s-chal-today-t small{font-size:var(--t-small);color:var(--mute)}.s-chal-today-t b{font-size:var(--t-body);overflow-wrap:anywhere;font-weight:600;line-height:1.3}.s-chal-today>.ds-btn{flex:none}@container card (max-width:420px){.s-chal-today{flex-wrap:wrap}.s-chal-today>.ds-btn:not([data-s=sm]){flex:100%}}.s-chal-days{grid-template-columns:repeat(var(--cols,10),minmax(0,1fr));gap:5px;margin:0;padding:0;list-style:none;display:grid}.s-chal-days>li{min-inline-size:0;display:block}.s-chal-days>li>button,.s-chal-days>li>span{aspect-ratio:1;max-block-size:40px;inline-size:100%;font:inherit;font-variant-numeric:tabular-nums;color:var(--mute);background:var(--sunken);cursor:default;border:0;border-radius:8px;place-items:center;padding:0;font-size:11px;font-weight:600;display:grid}.s-chal-days>li>button{cursor:pointer}.s-chal-days>li>button:focus-visible{outline:2px solid var(--focus,var(--ink));outline-offset:2px}.s-chal-days>li[data-state=done]>button{background:var(--c,var(--ink));color:var(--c-ink,var(--surface))}.s-chal-days>li[data-state=missed]>button{box-shadow:inset 0 0 0 1px var(--line-2,var(--line));color:var(--mute);background:0 0;position:relative}.s-chal-days>li[data-state=missed]>button:after{content:"";background:var(--line-2,var(--line));border-radius:2px;block-size:2px;position:absolute;inset-block-end:22%;inset-inline:28%}.s-chal-days>li[data-state=today]>button{background:var(--surface);box-shadow:inset 0 0 0 2px var(--c,var(--ink));color:var(--c-text,var(--ink))}.s-chal-days>li[data-state=ahead]>span{box-shadow:inset 0 0 0 1px var(--line);color:color-mix(in oklab,var(--mute) 70%,transparent);background:0 0;border-style:dashed}.s-chal-days[data-dense]{gap:3px}.s-chal-days[data-dense]>li>button,.s-chal-days[data-dense]>li>span{border-radius:4px}.s-chal-foot{flex-wrap:wrap;align-items:center;gap:4px 14px;margin:0;display:flex}.s-chal-foot>span{align-items:center;gap:6px;display:inline-flex}.s-chal-foot i{border-radius:3px;block-size:10px;inline-size:10px;display:inline-block}.s-chal-foot i[data-k=done]{background:var(--c,var(--ink))}.s-chal-foot i[data-k=missed]{box-shadow:inset 0 0 0 1px var(--line-2,var(--line))}.s-chal-end{margin-inline-start:auto}.s-chal-over{flex-wrap:wrap}.s-chal-over>div{flex-direction:column;flex:1;gap:2px;min-inline-size:0;display:flex}.s-chal-over small{font-size:var(--t-small);color:var(--mute)}.s-chal[data-size=compact]{gap:8px}.s-prog{flex-direction:column;gap:14px;min-inline-size:0;display:flex}.s-prog-hero{background:var(--c-soft,var(--sunken));border-radius:16px;flex-direction:column;gap:8px;min-inline-size:0;padding:14px 16px;display:flex}.s-prog-hero[data-done]{background:color-mix(in oklab,var(--good) 12%,var(--surface))}.s-prog-hero>.ds-caps{color:var(--c-text,var(--mute));margin:0}.s-prog-hero[data-done]>.ds-caps{color:var(--good-text,var(--good))}.s-prog-t{font-size:var(--t-h3,20px);letter-spacing:-.005em;color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:650;line-height:1.25}.s-prog-note,.s-prog-then{margin:0}.s-prog-strip{margin-block-start:4px}.s-prog-strip>span:not([data-run]){box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--c) 55%,transparent)}.s-prog-strip>span:not([data-run]):not([data-ends]){background:color-mix(in oklab,var(--c) 35%,var(--surface))}.s-prog-strip>span[data-ends]{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--c) 40%,transparent);background:0 0}.s-prog-hero .s-plan-key>i:not([data-run]){background:color-mix(in oklab,var(--c) 35%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--c) 55%,transparent)}.s-prog-acts{flex-wrap:wrap;gap:8px;display:flex}.s-prog-acts>.ds-btn:not([data-s=sm]){flex:140px}.s-prog-link{background:var(--sunken);font-size:var(--t-small);color:var(--ink-2,var(--ink));border-radius:12px;align-items:center;gap:10px;min-inline-size:0;padding:10px 12px;display:flex}.s-prog-link>svg{color:var(--c-text,var(--ink));flex:none}.s-prog-link>span{flex:1;min-inline-size:0}.s-prog-link>.ds-btn{flex:none}.s-prog-weeks{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.s-prog-weeks>li{border-radius:10px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;min-block-size:34px;padding:5px 8px;display:grid}.s-prog-weeks>li[data-now]{background:var(--sunken)}.s-prog-wk{font-variant-numeric:tabular-nums;block-size:24px;inline-size:24px;color:var(--mute);box-shadow:inset 0 0 0 1px var(--line);border-radius:50%;place-items:center;font-size:12px;font-weight:650;display:grid}.s-prog-weeks>li[data-now] .s-prog-wk{background:var(--c,var(--ink));color:var(--c-ink,var(--surface));box-shadow:none}.s-prog-weeks>li[data-done]:not([data-now]) .s-prog-wk{color:var(--c-text,var(--ink));box-shadow:inset 0 0 0 1.5px var(--c,var(--ink))}.s-prog-wn{font-size:var(--t-small);color:var(--ink-2,var(--ink));text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.s-prog-weeks>li[data-now] .s-prog-wn{color:var(--ink);font-weight:600}.s-prog-dots{flex:none;gap:5px;display:flex}.s-prog-dots>button{background:var(--surface);block-size:22px;inline-size:22px;box-shadow:inset 0 0 0 1px var(--line-2,var(--line));color:var(--c-ink,var(--surface));cursor:pointer;border:0;border-radius:6px;place-items:center;padding:0;display:grid;position:relative}.s-prog-dots>button:before{content:"";position:absolute;inset:-7px -2px}.s-prog-dots>button[data-done]{background:var(--c,var(--ink));box-shadow:none}.s-prog-dots>button[data-next]{box-shadow:inset 0 0 0 2px var(--c,var(--ink))}.s-prog-dots>button:focus-visible{outline:2px solid var(--focus,var(--ink));outline-offset:2px}.s-prog-foot{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 14px;margin:0;display:flex}.s-prog-done{flex-wrap:wrap}.s-prog-done>div{flex-direction:column;flex:1;gap:2px;min-inline-size:0;display:flex}.s-prog-done small{font-size:var(--t-small);color:var(--mute)}.s-prog[data-size=compact]{gap:8px}.s-car{flex-direction:column;gap:14px;min-inline-size:0;display:flex}.s-car-hero{background:var(--sunken);border-radius:16px;flex-direction:column;gap:10px;min-inline-size:0;padding:14px 16px;display:flex}.s-car-hero[data-status=soon]{background:var(--ask-soft)}.s-car-hero[data-status=past]{background:var(--bad-soft)}.s-car-hero-t{font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}.s-car-hero-t .ds-caps{color:var(--mute)}.s-car-hero[data-status=soon] .s-car-hero-t .ds-caps{color:var(--ask-text)}.s-car-hero[data-status=past] .s-car-hero-t .ds-caps{color:var(--bad-text)}.s-car-hero-t:focus-visible{outline:2px solid var(--focus,var(--ink));outline-offset:3px;border-radius:6px}.s-car-meters{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;display:grid}.s-car-meter{background:var(--surface);min-inline-size:0;box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.s-car-meter[data-first]{box-shadow:inset 0 0 0 1.5px var(--ink-2,var(--ink))}.s-car-meter-h{justify-content:space-between;align-items:center;gap:6px;min-inline-size:0;display:flex}.s-car-meter-h>b{font-size:var(--t-small);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.s-car-first{background:var(--ink);color:var(--surface);border-radius:999px;flex:none;padding:1px 7px;font-size:11px;font-weight:650}.s-car-meter>small{font-size:var(--t-small);color:var(--mute);font-variant-numeric:tabular-nums}.s-car-bar{background:var(--sunken);border-radius:3px;block-size:6px;display:block;overflow:hidden}.s-car-bar>i{background:var(--c,var(--ink));border-radius:3px;block-size:100%;display:block}.s-car-hero[data-status=soon] .s-car-meter[data-first] .s-car-bar>i{background:var(--ask-text)}.s-car-hero[data-status=past] .s-car-meter[data-first] .s-car-bar>i{background:var(--bad-text)}.s-car-note{margin:0}.s-car-acts{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.s-car-acts>.ds-meta{margin:0}.s-car-odo{align-items:center;gap:12px;min-inline-size:0;display:flex}.s-car-odo-ic{background:var(--c-soft,var(--sunken));block-size:36px;inline-size:36px;color:var(--c-text,var(--ink));border-radius:10px;flex:none;place-items:center;display:grid}.s-car-odo-t{flex-direction:column;flex:1;gap:2px;min-inline-size:0;display:flex}.s-car-odo-t>b{font-size:var(--t-body);font-variant-numeric:tabular-nums;font-weight:650}.s-car-odo-t>small{font-size:var(--t-small);color:var(--mute)}.s-car-odo[data-empty] .s-car-odo-t>b{font-weight:600}.s-car-odo>.ds-btn{flex:none}.s-car[data-size=compact]{gap:8px}.s-chal-fig{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.s-chal-fig>.ds-caps{color:var(--c-text,var(--mute));margin:0}
.pill{height:var(--h-md);min-height:var(--h-md);border-radius:var(--r-md);border:1px solid var(--line-2);background:var(--surface);color:var(--ink);font-size:var(--t-label);transition:transform var(--dur-1) var(--ease-out),scale var(--dur-1) var(--ease-out),background-color var(--dur-2) ease,border-color var(--dur-2) ease;gap:8px;padding-inline:16px;font-weight:600;position:relative}@media (hover:hover) and (pointer:fine){.pill:hover{border-color:color-mix(in oklab,var(--ink) 40%,transparent)}}.pill.r{border-radius:var(--r-pill)}.pill.sm{height:var(--h-sm);min-height:var(--h-sm);border-radius:var(--r-sm);font-size:var(--t-small);gap:6px;padding-inline:12px}.pill.sm.r{border-radius:var(--r-pill)}.pill.sm:after{content:"";inset:calc((var(--h-sm) - var(--hit)) / 2 - 1px) 0;position:absolute}.pill.on,.pill.dark{background:var(--ink);color:var(--bg);border-color:var(--ink)}.pill.danger{background:var(--bad-soft);color:var(--bad-text);border-color:#0000}.pill:disabled{opacity:.42}.cta{height:var(--h-md);min-height:var(--h-md);border-radius:var(--r-md);background:var(--cta-bg);color:var(--cta-ink);font-size:var(--t-body);transition:transform var(--dur-1) var(--ease-out),scale var(--dur-1) var(--ease-out),background-color var(--dur-2) ease,opacity var(--dur-2) ease;gap:8px;padding-inline:18px;font-weight:600;position:relative}@media (hover:hover) and (pointer:fine){.cta:hover{background:color-mix(in oklab,var(--cta-bg) 86%,var(--cta-ink))}}.cta.sm{height:var(--h-sm);min-height:var(--h-sm);border-radius:var(--r-sm);font-size:var(--t-small);gap:6px;padding-inline:12px}.cta.sm:after{content:"";inset:calc((var(--h-sm) - var(--hit)) / 2) 0;position:absolute}.cta.lg,.cta.xl{height:var(--h-lg);border-radius:var(--r-lg);font-size:calc(15.5px*var(--ts));padding-inline:24px}.cta:disabled{opacity:.42}.ghost{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px;font-weight:500}@media (hover:hover) and (pointer:fine){.ghost:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}}.pill:active:not(:disabled),.cta:active:not(:disabled),.chip:active:not(:disabled){scale:.97}.linkbtn{color:var(--ink-2);font-weight:500}@media (hover:hover) and (pointer:fine){.linkbtn:hover{color:var(--ink)}}.chip{border-radius:var(--r-pill);border:1px solid var(--line-2);background:var(--surface);height:36px;min-height:36px;color:var(--ink-2);font-size:var(--t-small);gap:8px;padding-inline:14px;font-weight:500}@media (hover:hover) and (pointer:fine){.chip:hover{border-color:color-mix(in oklab,var(--ink) 40%,transparent);color:var(--ink)}}.chip.on,.chip[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.input{height:var(--h-md);border-radius:var(--r-md);border:1px solid var(--line-2);background:var(--surface);color:var(--ink);font-size:var(--t-body);transition:border-color var(--dur-2) ease,box-shadow var(--dur-2) ease;padding-inline:14px}@media (hover:hover) and (pointer:fine){.input:hover{border-color:color-mix(in oklab,var(--ink) 28%,transparent)}}.input:focus{border-color:var(--ink);box-shadow:0 0 0 4px color-mix(in oklab,var(--ink) 8%,transparent)}.input[aria-invalid=true]{border-color:var(--bad);box-shadow:0 0 0 4px var(--bad-soft)}.field{border-radius:var(--r-md);border:1px solid var(--line-2);background:var(--surface);min-height:var(--h-md);transition:border-color var(--dur-2) ease,box-shadow var(--dur-2) ease;padding-block:0;padding-inline:14px 6px}.field:focus-within{border-color:var(--ink);box-shadow:0 0 0 4px color-mix(in oklab,var(--ink) 8%,transparent)}.field input,.field textarea{font-size:var(--t-body)}.opt{border-radius:var(--r-lg);border-color:var(--line-2);background:var(--surface);font-size:var(--t-body);padding:16px 18px}@media (hover:hover) and (pointer:fine){.opt:hover{border-color:color-mix(in oklab,var(--ink) 35%,transparent)}}.opt.on{background:var(--surface);color:var(--ink);border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.tick{border:2px solid var(--line-2);background:var(--surface);width:26px;height:26px;transition:background-color var(--dur-2) ease,border-color var(--dur-2) ease}.tick.on{background:var(--c,var(--ink));border-color:var(--c,var(--ink))}.box{border-radius:var(--r-xs);border:1.5px solid var(--line-2);background:var(--surface);width:20px;height:20px}.box.on{background:var(--ink);border-color:var(--ink)}.switch{border-radius:var(--r-pill);background:var(--line-2);width:46px;height:28px;transition:background-color var(--dur-2) ease}.switch span{width:22px;height:22px;transition:inset-inline-start var(--dur-2) var(--ease-out);background:#fff;inset-block-start:3px;inset-inline-start:3px;box-shadow:0 1px 3px #0003}.switch.on{background:var(--ink)}.switch.on span{inset-inline-start:21px}:is(html[data-theme=ink],html[data-theme=dusk]) .switch.on span{background:var(--bg)}.bar{border-radius:var(--r-pill);background:var(--sunken);height:9px;margin-block-start:12px}.bar>div{border-radius:inherit;background:var(--c,var(--ink));transition:width var(--dur-4) var(--ease-out)}.bar[data-tone=warn]>div{background:var(--bad)}.tile-meta{font-size:var(--t-label);color:var(--mute);line-height:1.45}.tile-meta[data-tone=warn]{color:var(--bad-text)}.tile-meta[data-tone=accent]{color:var(--c-text,var(--ink))}.card{border-radius:var(--r-card);border:1px solid var(--line);background:var(--surface);box-shadow:var(--e1);padding:24px 26px}.card.soft{border-radius:var(--r-card);padding:24px 26px}.card.tint{background:var(--c-soft,var(--tint));box-shadow:none;border-color:#0000}.menu{border-radius:var(--r-xl);border:1px solid var(--line);background:var(--surface);box-shadow:var(--e3);padding:6px;overflow:auto}.menu button,.menu a{min-height:40px;font-size:var(--t-label);color:var(--ink);border-radius:12px;align-items:center;gap:12px;padding:8px 10px;display:flex}.menu button.on{background:var(--sunken)}@media (hover:hover) and (pointer:fine){.menu button:hover,.menu a:hover{background:var(--sunken)}}.sheet-scrim{background:var(--scrim)}.sheet{color:var(--ink);font-size:var(--t-label);outline:none}.sheet.ds-sheet{border:0;border-top:1px solid var(--line);max-width:none;padding-bottom:max(24px,env(safe-area-inset-bottom))}.sheet.ds-dialog{width:min(440px,100vw - 32px)}.sheet.ds-popover{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--e3);flex-direction:column;gap:10px;padding:12px;display:flex}.sheet.ds-hint-bubble{max-width:none;font-size:var(--t-small);position:fixed}.sheet.ds-hint-bubble:before{display:none}:is(html[data-theme=ink],html[data-theme=dusk]) .sheet.ds-hint-bubble{color:var(--ink);background:#2a2825}.ds-sheet-grab.sheet-grab{margin:0 auto}.sheet-head{align-items:center;gap:10px;margin:0;display:flex}.sheet-head>.sheet-title{min-width:0;font-size:var(--t-h3);letter-spacing:-.01em;flex:1;font-weight:600;line-height:1.25}:is(.ds-sheet,.ds-dialog)>.sheet-head>.sheet-title{font-size:var(--t-h2);letter-spacing:-.015em}.ds-dialog>.sheet-head .sheet-x{margin-block:-8px;margin-inline:0 -10px}.sheet kbd{font-family:var(--mono);background:var(--sunken);color:var(--mute);border:0;border-radius:6px;padding:2px 6px;font-size:11px}.sheet-form{gap:10px}.sheet-form .field{border-radius:var(--r-md);padding-inline:14px 6px}.sheet-form .field input{height:42px;font-size:var(--t-body)}.sheet-form :is(.input,.ds-input){height:var(--h-md);border-radius:var(--r-md);font-size:var(--t-body);padding-inline:14px}.sheet-unit{font-size:var(--t-small);color:var(--mute)}.sheet-error{font-size:var(--t-small);color:var(--bad-text)}.sheet-note{font-size:var(--t-small);color:var(--mute)}.ix-menu{font-size:var(--t-label);margin:-6px}.ix-mi{min-height:40px;font-size:var(--t-label);border-radius:12px;gap:12px;padding:8px 10px}.ix-mi:focus-visible{background:var(--sunken)}@media (hover:hover) and (pointer:fine){.ix-mi:hover{background:var(--sunken)}}.ix-mi.warn{color:var(--bad-text)}.ds-ask input:focus-visible{outline:none}.ds-ask:has(input:focus-visible){box-shadow:var(--e2),0 0 0 2px var(--focus)}.section-cell.ds-changed{animation:ds-lit-in var(--dur-3) var(--ease-out);margin-top:0}@keyframes ds-lit-in{0%{box-shadow:0 0 0 0 var(--accent),0 0 0 0 transparent}}@media (prefers-reduced-motion:reduce){.section-cell.ds-changed{animation:none}}html[data-motion=reduce] .section-cell.ds-changed{animation:none}.ds-ask .ds-stop{width:40px;height:40px}.ds-change-rows em{color:var(--ink-2);font-style:normal}.chat-change,.chat-fail{margin-top:2px}.live-wait .ds-work{margin-top:4px}.section-cell.ds-lit>.ds-lit-bg{border-radius:calc(var(--r-card) + 6px);z-index:0;inset:-6px}.section-cell.ds-lit>.ds-lit-who{top:-12px;inset-inline-end:14px}.section-cell.ds-lit>:not(.ds-lit-bg):not(.ds-lit-who){z-index:1;position:relative}.ds-chip[aria-checked=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.ds-chip.hit44:after{inset-inline:0;inset-block:min(0px,calc(50% - var(--hit,44px) / 2))}:is(.tile-chips,.tile-controls,.ds-quick):has(>.ds-chip.hit44){isolation:isolate}:is(.tile-chips,.tile-controls,.ds-quick)>.ds-chip.hit44:after{z-index:-1}
.lp{--lp-stage:#efeeea;--lp-band:#151514;--lp-band-ink:#f3f1ec;--lp-band-mute:#f3f1ecad;--lp-band-tile:#ffffff14;--lp-p300:oklch(from var(--accent) .772 calc(c * .45) h);--lp-p400:oklch(from var(--accent) .645 calc(c * .73) h);--lp-p500:oklch(from var(--accent) .51 calc(c * 1.03) h);--lp-p600:oklch(from var(--accent) .448 calc(c * .89) h);--lp-p700:oklch(from var(--accent) .394 calc(c * .76) h);--lp-p950:oklch(from var(--accent) .196 calc(c * .29) h);--lp-cta:var(--lp-p600);--lp-cta-ink:#fff;--lp-cta-hover:var(--lp-p700);--lp-accent-text:var(--lp-p600);--lp-wrap:1200px;--lp-gut:24px;--lp-r-hero:36px;--lp-sec-gap:clamp(72px,9vw,128px);--lp-head-gap:clamp(28px,3.6vw,48px);--lp-sub-gap:clamp(56px,7vw,96px);background:var(--bg);min-height:100dvh;color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;overflow-x:clip}:is(html[data-theme=ink],html[data-theme=dusk]) .lp{--lp-stage:#181816;--lp-band:#1c1b19;--lp-cta:var(--lp-p500);--lp-cta-ink:#fff;--lp-cta-hover:var(--lp-p600);--lp-accent-text:var(--lp-p300)}html[data-theme=dusk] .lp{--lp-stage:#211b17;--lp-band:#251f1b;--lp-band-ink:#f6efe6;--lp-band-mute:#f6efe6ad}@media (max-width:640px){.lp{--lp-gut:16px}}.lp :focus-visible{outline:2px solid var(--lp-accent-text);outline-offset:3px}.lp .ds-btn[data-v=primary]{background:var(--lp-cta);color:var(--lp-cta-ink)}@media (hover:hover) and (pointer:fine){.lp .ds-btn[data-v=primary]:hover{background:var(--lp-cta-hover)}}.lp .ds-btn{text-decoration:none}.lp .ds-btn[data-v=outline]{border-color:color-mix(in oklab,var(--ink) 48%,transparent)}@media (hover:hover) and (pointer:fine){.lp .ds-btn[data-v=outline]:hover{background:var(--well);color:var(--ink)}}.lp .ds-btn:active{scale:.97}.lp-wrap{width:100%;max-width:calc(var(--lp-wrap) + var(--lp-gut) * 2);padding-inline:var(--lp-gut);margin-inline:auto}.lp-skip{inset-inline-start:16px;z-index:100;background:var(--lp-cta);color:var(--lp-cta-ink);transition:top .2s var(--ease-out);border-radius:12px;padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;top:-64px}.lp-skip:focus{top:12px}:where(.lp) :where(h1,h2,h3,p,ul,ol):where(:not(.ds-page *,.ds-card *,.lv-goal *,[class^=ds-] *,[class*=\ ds-] *)){margin:0}:where(.lp) :where(h1,h2,h3):where(:not(.ds-page *,.ds-card *,.lv-goal *)){text-wrap:balance}:where(.lp) :where(p):where(:not(.ds-page *,.ds-card *,.lv-goal *)){text-wrap:pretty}:where(.lp) :where(ul,ol):where(:not(.ds-page *,.ds-card *,.lv-goal *,[class^=ds-] *,[class*=\ ds-] *)){padding:0;list-style:none}.lp :target{scroll-margin-top:84px}.lp section[id]{scroll-margin-top:72px}.lp-sec{padding-block:var(--lp-sec-gap) 0}.lp-sec-h{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:18px 64px;display:grid}.lp-sec-h h2{letter-spacing:-.04em;font-size:clamp(34px,4.8vw,60px);line-height:1.02}html[data-lang=ar] .lp-sec-h h2{letter-spacing:0;line-height:1.3}.lp-sec-p{max-width:46ch;color:var(--ink-2);font-size:clamp(17px,1.4vw,19px);line-height:1.5}@media (max-width:900px){.lp-sec-h{grid-template-columns:minmax(0,1fr)}}.lp-ground{border-radius:var(--lp-r-hero);background:var(--lp-stage)}.lp-nav{z-index:50;transition:background-color .2s,box-shadow .2s;position:sticky;top:0}.lp-nav[data-scrolled]{background:color-mix(in oklab,var(--bg) 82%,transparent);-webkit-backdrop-filter:blur(16px)saturate(160%);box-shadow:0 1px 0 var(--line)}.lp-nav-in{align-items:center;gap:24px;height:64px;display:flex}.lp-brand{color:var(--ink);border-radius:12px;align-items:center;gap:10px;margin-inline-start:-8px;padding:6px 10px 6px 8px;font-size:17px;text-decoration:none;transition:background-color .2s;display:inline-flex}@media (hover:hover) and (pointer:fine){.lp-brand:hover{background:var(--well);color:var(--ink)}}.lp-brand img{border-radius:9px}.lp-links{gap:4px;margin-inline-start:12px;display:flex}.lp-links a,.lp-signin{height:40px;color:var(--ink-2);border-radius:999px;align-items:center;padding-inline:12px;font-size:14.5px;font-weight:500;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.lp-nav-end{align-items:center;gap:6px;margin-inline-start:auto;display:flex}.lp-lang{height:40px;color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding-inline:12px;font-size:14px;font-weight:500;display:inline-flex}@media (hover:hover) and (pointer:fine){.lp-links a:hover,.lp-signin:hover,.lp-lang:hover{background:var(--well);color:var(--ink)}}@media (max-width:900px){.lp-links{display:none}}@media (max-width:480px){.lp-signin,.lp-lang span{display:none}}.lp-hero{padding-block:clamp(36px,6vw,72px) 0}.lp-hero-top{text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex}.lp-hero h1{letter-spacing:-.05em;font-size:clamp(42px,7vw,96px);line-height:.95}html[data-lang=ar] .lp-hero h1{letter-spacing:0;font-size:clamp(40px,6.4vw,86px);line-height:1.22}.lp-hero h1>span{text-wrap:balance;display:block}.lp-cw{color:var(--lp-accent-text)}.lp-lead{max-width:48ch;color:var(--ink-2);font-size:clamp(18px,1.55vw,21px);line-height:1.5}.lp-ctas{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.lp-fine{color:var(--mute);margin-top:-12px;font-size:13.5px}.lp-hero-show{margin-top:var(--lp-head-gap)}.lp-stage{border-radius:var(--lp-r-hero);background:var(--lp-stage);padding:clamp(20px,3vw,36px) clamp(12px,3vw,36px);position:relative}.lp-try{text-align:center;justify-items:center;gap:12px;margin-bottom:clamp(22px,3vw,36px);display:grid}.lp-try-h{color:var(--mute);font-size:13px;font-weight:600}.lp-chips{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.lp-chip{background:var(--surface);height:44px;box-shadow:0 0 0 1px var(--line),0 1px 2px #1414120a;color:var(--ink);font:inherit;cursor:pointer;transition:background-color .2s ease,color .2s ease,scale .16s var(--ease-out);border:0;border-radius:999px;align-items:center;gap:8px;padding-inline:7px 16px;font-size:14.5px;font-weight:500;display:inline-flex}.lp-chip-i{background:var(--c-soft);width:30px;height:30px;color:var(--c-text);border-radius:50%;place-items:center;transition:background-color .2s,color .2s;display:grid}.lp-chip[aria-pressed=true]{background:var(--ink);color:var(--bg)}.lp-chip[aria-pressed=true] .lp-chip-i{background:var(--c);color:#141413}.lp-chip:active{scale:.97}@media (hover:hover) and (pointer:fine){.lp-chip[aria-pressed=false]:hover{background:var(--well)}}.lp-stage-in{max-width:1040px;margin-inline:auto;padding-top:104px;position:relative;container:lpstage/inline-size}.lp-stage[data-narrow] .lp-stage-in{padding-top:72px}.lp-say{top:4px;pointer-events:none;display:flex;position:absolute;inset-inline:86px 12px}.lp-bubble{border-radius:18px;background:var(--surface);max-width:100%;min-height:40px;box-shadow:var(--e1),0 0 0 1px var(--line);animation:lp-say .22s var(--ease-out);border-end-start-radius:6px;align-items:center;gap:8px;padding:9px 15px;font-size:14.5px;font-weight:500;line-height:1.35;display:inline-flex}@keyframes lp-say{0%{opacity:0;filter:blur(2px)}}.lp-say-i{width:18px;height:18px;color:var(--lp-accent-text);flex:none;place-items:center;display:grid}.lp-say-i.ok{color:var(--good-text)}.lp-spin{border:2px solid color-mix(in oklab,var(--accent) 24%,transparent);border-top-color:var(--accent);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite lp-spin}@keyframes lp-spin{to{rotate:360deg}}.lp-wave{align-items:center;gap:2px;height:14px;display:flex}.lp-wave b{background:var(--good);border-radius:2px;width:3px;height:100%;animation:.9s ease-in-out infinite lp-wave}.lp-wave b:nth-child(2){animation-delay:.15s}.lp-wave b:nth-child(3){animation-delay:.3s}@keyframes lp-wave{0%,to{scale:1 .35}50%{scale:1}}.lp-ask{background:var(--surface);min-height:72px;box-shadow:var(--e2),0 0 0 1px var(--line);border-radius:36px;align-items:center;gap:12px;padding-block:12px;padding-inline:150px 12px;display:flex;position:relative}.lp-ask-clay{inset-inline-start:4px;display:block;position:absolute;bottom:2px}.lp-ask-orb{width:46px;height:46px;margin-bottom:11px;display:block}html[data-clay=off] .lp-stage-in{padding-top:62px}html[data-clay=off] .lp-say{top:12px}html[data-clay=off] .lp-ask{padding-inline-start:72px}html[data-clay=off] .lp-ask-clay{inset-inline-start:14px}html[data-clay=off] .lp-say{inset-inline-start:12px}.lp-ask-text{overflow-wrap:break-word;flex:1;min-width:0;font-size:17px;line-height:1.4}.lp-ph{color:var(--mute)}.lp-caret{vertical-align:-.22em;background:var(--accent);border-radius:1px;width:2px;height:1.15em;margin-inline-start:2px;animation:1s step-end infinite lp-blink;display:none}.lp-stage[data-phase=listen] .lp-caret{display:inline-block}@keyframes lp-blink{50%{opacity:0}}.lp-send{background:var(--lp-cta);width:48px;height:48px;color:var(--lp-cta-ink);cursor:pointer;transition:background-color .2s ease,opacity .2s ease,scale .16s var(--ease-out);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.lp-send:active{scale:.95}.lp-stage:is([data-phase=listen],[data-phase=clear]) .lp-send{opacity:.4}@media (hover:hover) and (pointer:fine){.lp-send:hover{background:var(--lp-cta-hover)}}.lp-page{height:clamp(400px,64svh,660px);margin-top:20px;transition:opacity .2s;position:relative}.lp-stage[data-phase=clear] .lp-page{opacity:0}.lp-page :is(.ds-page>:not(.cv-layer,.page-body),.page-body>.part-menu>*,.page-body>:not(.part-menu,.sections),.sections .ds-card:not(.ds-card .ds-card),.sections .section-title){transition:background-color .3s,box-shadow .3s,outline-color .3s}.lp-page :is(.ds-page>:not(.cv-layer,.page-body),.page-body>.part-menu>*,.page-body>:not(.part-menu,.sections),.sections .ds-card:not(.ds-card .ds-card),.sections .section-title)>*{transition:opacity .45s var(--ease-out),translate .55s var(--ease-out)}.lp-page :is(.ds-page>:not(.cv-layer,.page-body),.page-body>.part-menu>*,.page-body>:not(.part-menu,.sections),.sections .ds-card:not(.ds-card .ds-card),.sections .section-title):before,.lp-page :is(.ds-page>:not(.cv-layer,.page-body),.page-body>.part-menu>*,.page-body>:not(.part-menu,.sections),.sections .ds-card:not(.ds-card .ds-card),.sections .section-title):after{transition:opacity .45s var(--ease-out)}.lp-stage:not([data-phase=done]) .lp-page :is(.ds-page>:not(.cv-layer,.page-body),.page-body>.part-menu>*,.page-body>:not(.part-menu,.sections),.sections .ds-card:not(.ds-card .ds-card),.sections .section-title):not([data-lp=in]){outline:1.5px dashed var(--line-2);outline-offset:-1.5px;border-radius:var(--r-xl);box-shadow:none;background:0 0;border-color:#0000}.lp-stage:not([data-phase=done]) .lp-page :is(.ds-page>:not(.cv-layer,.page-body),.page-body>.part-menu>*,.page-body>:not(.part-menu,.sections),.sections .ds-card:not(.ds-card .ds-card),.sections .section-title):not([data-lp=in])>*{opacity:0;translate:0 8px}.lp-stage:not([data-phase=done]) .lp-page :is(.ds-page>:not(.cv-layer,.page-body),.page-body>.part-menu>*,.page-body>:not(.part-menu,.sections),.sections .ds-card:not(.ds-card .ds-card),.sections .section-title):not([data-lp=in]):before,.lp-stage:not([data-phase=done]) .lp-page :is(.ds-page>:not(.cv-layer,.page-body),.page-body>.part-menu>*,.page-body>:not(.part-menu,.sections),.sections .ds-card:not(.ds-card .ds-card),.sections .section-title):not([data-lp=in]):after{opacity:0}.lp-stage:not([data-phase=done]) .lp-page :is(.ds-page>:not(.cv-layer,.page-body),.page-body>.part-menu>*,.page-body>:not(.part-menu,.sections),.sections .ds-card:not(.ds-card .ds-card),.sections .section-title)[data-lp=busy]{background:linear-gradient(100deg,transparent 25%,color-mix(in oklab,var(--ink) 7%,transparent) 50%,transparent 75%) 0 0/300% 100%;outline-color:#0000;animation:1.1s linear infinite lp-shimmer}@keyframes lp-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.lp-pagebox{scrollbar-width:thin;scrollbar-color:color-mix(in oklab,var(--ink) 22%,transparent) transparent;border-radius:var(--r-xl);overflow:hidden auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 64px),#0000);mask-image:linear-gradient(#000 calc(100% - 64px),#0000)}.lp-pagebox[data-end]{-webkit-mask-image:none;mask-image:none}.lp-pagebox-in{padding-bottom:8px}.lp-ready{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;padding-inline:6px;transition:opacity .3s;display:flex}.lp-ready[data-on=false]{opacity:0;pointer-events:none}.lp-ready-l{color:var(--mute);margin-inline-end:2px;font-size:13px;font-weight:500}.lp-pill{background:var(--surface);height:32px;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:999px;align-items:center;padding-inline:12px;font-size:13px;font-weight:500;display:inline-flex}.lp-ready .ds-btn{margin-inline-start:auto}@container lpstage (max-width:560px){.lp-say{top:4px;inset-inline:62px 8px}.lp-bubble{padding:8px 12px;font-size:13.5px}.lp-ask{border-radius:32px;min-height:64px;padding-inline:110px 10px}html[data-clay=off] .lp-ask{padding-inline-start:66px}html[data-clay=off] .lp-say{inset-inline-start:8px}.lp-ask-text{font-size:15px;line-height:1.35}.lp-send{width:44px;height:44px}}.lp-foot{margin-top:var(--lp-sec-gap);border-top:1px solid var(--line);padding-block:40px 48px}.lp-foot-in{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px 40px;display:grid}.lp-foot-b p{max-width:36ch;color:var(--mute);margin-top:10px;font-size:14.5px}.lp-foot-l{flex-wrap:wrap;gap:4px 18px;display:flex}.lp-foot-l a{color:var(--ink-2);font-size:14.5px;text-decoration:none}@media (hover:hover) and (pointer:fine){.lp-foot-l a:hover{color:var(--ink)}}.lp-foot-c{color:var(--mute);grid-column:1/-1;font-size:13px}@media (max-width:700px){.lp-foot-in{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.lp-page *{translate:none!important}.lp-page [data-lp=busy]{background-image:none;animation:none}.lp-spin,.lp-wave b,.lp-caret,.lp-bubble{animation:none}}html[data-motion=reduce] .lp :is(.lp-spin,.lp-wave b,.lp-caret,.lp-bubble){animation:none}.lp-page .ds-pagehead-acts{display:none}@media (max-width:640px){.lp-try{justify-items:stretch}.lp-chips{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;min-width:0;margin-inline:-8px;padding-block:2px;padding-inline:8px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 28px),#0000)}.lp-chips::-webkit-scrollbar{display:none}.lp-chip{scroll-snap-align:start;flex:none}.lp-hero-show{padding-inline:8px}.lp-stage{border-radius:28px;padding:18px 8px 12px}.lp .lp-page .ds-page{padding-inline:6px}.lp-page{height:clamp(420px,62svh,560px)}}@container lpstage (max-width:560px){.lp-ready{gap:10px;padding-inline:0;display:grid}.lp-ready-l{display:none}.lp-ready-pills{scrollbar-width:none;gap:8px;padding-inline:4px;display:flex;overflow-x:auto}.lp-ready-pills::-webkit-scrollbar{display:none}.lp-ready-pills .lp-pill{flex:none}.lp-ready .ds-btn{width:100%;min-height:48px;margin:0}}.lp-ready-pills{display:contents}@container lpstage (max-width:560px){.lp-ready-pills{display:flex}}
.lp-nx{margin-top:var(--lp-head-gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:36px 56px;display:grid}@media (max-width:980px){.lp-nx{grid-template-columns:minmax(0,1fr)}}.lp .lp-nx-tabs.ds-seg{gap:4px;padding:4px;overflow:visible}.lp .lp-nx-tabs.ds-seg button{align-items:center;gap:8px;height:42px;padding-inline:6px 16px;font-size:14.5px;font-weight:600;display:inline-flex}.lp-nx-tab-i{background:var(--c-soft);width:30px;height:30px;color:var(--c-text);border-radius:50%;flex:none;place-items:center;display:grid}.lp-nx-ladder{margin-top:26px;display:grid}.lp-nx-ladder>li{grid-template-columns:38px minmax(0,1fr);gap:2px 16px;padding-bottom:22px;display:grid;position:relative}.lp-nx-ladder>li:last-child{padding-bottom:0}.lp-nx-ladder>li:not(:last-child):after{content:"";inset-inline-start:18px;background:var(--line-2);border-radius:1px;width:2px;transition:background-color .3s;position:absolute;top:44px;bottom:6px}.lp-nx-ladder>li[data-at=done]:after{background:var(--c)}.lp-nx-dot{background:var(--surface);width:38px;height:38px;box-shadow:inset 0 0 0 1.5px var(--line-2);color:var(--mute);font-variant-numeric:tabular-nums;border-radius:50%;grid-row:span 4;place-items:center;font-size:14px;font-weight:700;transition:background-color .3s,box-shadow .3s,color .3s;display:grid}.lp-nx-ladder>li[data-at=now] .lp-nx-dot{box-shadow:inset 0 0 0 2.5px var(--c);color:var(--ink)}.lp-nx-ladder>li[data-at=done] .lp-nx-dot{background:var(--c);box-shadow:none;color:var(--c-ink)}.lp-nx-lv{min-height:22px;color:var(--mute);flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:12.5px;font-weight:600;display:flex}.lp-nx-tag{background:var(--c-soft);color:var(--c-text);border-radius:999px;align-items:center;gap:5px;padding:1px 9px;display:inline-flex}.lp-nx-ladder b{letter-spacing:-.015em;font-size:19px;line-height:1.3}html[data-lang=ar] .lp-nx-ladder b{letter-spacing:0}.lp-nx-m{color:var(--mute);font-size:13px}.lp-nx-ladder p{color:var(--ink-2);font-size:14.5px;line-height:1.5}.lp-nx-ladder>li[data-at=next] :is(b,p){color:var(--mute)}.lp-nx-foot{max-width:42ch;color:var(--mute);margin-top:26px;font-size:14.5px;line-height:1.5}.lp-nx-app{min-height:520px;padding:22px clamp(14px,2.4vw,24px);position:relative;overflow:hidden;container:lpnx/inline-size}.lp-nx-page{gap:14px;min-width:0;display:grid}.lp .lp-nx-app .ds-page{background:0 0;max-width:none;min-height:0;margin:0;padding:0}.lp-nx-head .ds-pagehead-acts,.lp-nx-head .ds-pagehead-side,.lp-nx-body .ds-pagehead,.lp-nx-body :is([data-pin=goal],[data-pin=next]){display:none}.lp-nx-app .lv-goal{margin:0}.lp-nx-body{height:clamp(320px,46svh,460px)}.lp-nx-head,.lp-nx-body{animation:lp-nx-in .26s var(--ease-out)}@keyframes lp-nx-in{0%{opacity:.4;filter:blur(2px)}}@container lpnx (max-width:460px){.lp-nx-body{height:clamp(300px,52svh,420px)}}.lp-nx-done{border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--e1),0 0 0 1px var(--line);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:10px 10px 10px 16px;display:flex}.lp-nx-done p{flex:16ch;min-width:0;font-size:14.5px;font-weight:600;line-height:1.4}.lp-nx-done-i{background:var(--good-soft,var(--c-soft));width:26px;height:26px;color:var(--good-text);border-radius:50%;flex:none;place-items:center;display:grid}.lp-lk{margin-top:var(--lp-head-gap);gap:22px;display:grid}.lp-lk-row{grid-template-columns:minmax(0,1fr) 92px minmax(0,1fr);align-items:center;display:grid}.lp-lk-card{align-self:center}.lp-lk-card .ds-fig{margin-top:-2px}.lp-lk-n{color:var(--mute);margin-top:-8px;font-size:14px;line-height:1.45}.lp-lk-n[data-tone=ask]{color:var(--ask-text);font-weight:500}.lp-lk-conn{background-image:linear-gradient(90deg,var(--line-2) 55%,transparent 0);background-repeat:repeat-x;background-size:9px 2px;height:2px;margin-inline:12px 18px;display:block;position:relative}.lp-lk-conn>svg{inset-inline-end:-14px;color:var(--ink-2);margin-top:-9px;transition:color .5s;position:absolute;top:50%}.lp-lk-shift{letter-spacing:-.02em;font-variant-numeric:tabular-nums;align-items:center;gap:10px;font-size:30px;font-weight:700;display:flex}.lp-lk-shift s{color:var(--mute);font-size:22px;font-weight:600;text-decoration-thickness:2px}.lp-lk-to{color:var(--mute);display:inline-grid}.lp-lk-rise{display:grid}.lp-lk-rise li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:10px;padding-block:8px;display:grid}.lp-lk-rise li:first-child{border-top:0;padding-top:0}.lp-lk-rise span:first-child{min-width:0;font-size:14.5px;font-weight:500}.lp-lk-rise s{color:var(--mute);font-variant-numeric:tabular-nums;font-size:14px}.lp-lk-rise b{font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.lp-lk-new{transition:color .5s}.lp-lk-row[data-lit] .lp-lk-conn{background-image:linear-gradient(90deg,var(--ink-2) 55%,transparent 0)}.lp-lk-row[data-lit] .lp-lk-conn>svg{color:var(--ink)}.lp-lk-row[data-lit] .lp-lk-new{color:var(--c-text)}.lp-lk-foot{border-top:1px solid var(--line);gap:10px;margin-top:4px;padding-top:14px;display:grid}.lp-lk-from{min-width:0;color:var(--mute);align-items:center;gap:8px;font-size:13.5px;line-height:1.4;display:flex}.lp-lk-from b{color:var(--c-text);font-weight:600}.lp-lk-from-i{background:var(--c-soft);width:22px;height:22px;color:var(--c-text);border-radius:7px;flex:none;place-items:center;display:grid}.lp-lk-q{letter-spacing:-.005em;font-size:15.5px;font-weight:600;line-height:1.4}.lp-lk-btns{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.lp-lk-done{color:var(--good-text);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:14.5px;font-weight:600;display:flex}.lp-lk-done>span:nth-child(2){flex:12ch;min-width:0}.lp-lk-done-i{display:inline-grid}.lp-lk-done .ds-btn{color:var(--ink-2)}@media (max-width:820px){.lp-lk-row{grid-template-columns:minmax(0,1fr)}.lp-lk-conn{background-image:linear-gradient(180deg,var(--line-2) 55%,transparent 0);background-repeat:repeat-y;background-size:2px 9px;width:2px;height:46px;margin:8px auto 14px}.lp-lk-row[data-lit] .lp-lk-conn{background-image:linear-gradient(180deg,var(--ink-2) 55%,transparent 0)}.lp-lk-conn>svg{inset-inline:-8px auto;margin:0;top:auto;bottom:-14px;rotate:90deg}[dir=rtl] .lp-lk-conn>svg{rotate:-90deg}}@media (prefers-reduced-motion:reduce){.lp-nx-head,.lp-nx-body{animation:none}.lp-nx-ladder>li:after,.lp-nx-dot,.lp-lk-conn>svg,.lp-lk-new{transition:none}}html[data-motion=reduce] .lp :is(.lp-nx-head,.lp-nx-body){animation:none}html[data-motion=reduce] .lp :is(.lp-nx-dot,.lp-lk-conn>svg,.lp-lk-new),html[data-motion=reduce] .lp .lp-nx-ladder>li:after{transition:none}@media (max-width:760px){.lp-nx-ladder>li{padding-bottom:16px}.lp-nx-ladder>li:not([data-at=now]) p{display:none}.lp-nx-ladder>li:not(:last-child):after{top:42px}.lp-nx-foot{margin-top:18px}.lp-nx-app{min-height:0;padding:16px 10px 12px}.lp-lk-card .ds-fig{font-size:clamp(34px,10vw,44px)}.lp-lk{gap:22px}.lp-lk-row>.lp-lk-card:first-child{border-radius:20px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head fig""head note";align-items:center;gap:0 12px;padding:12px 16px 12px 12px;display:grid}.lp-lk-row>.lp-lk-card:first-child>.ds-head{flex-wrap:nowrap;grid-area:head;align-items:center;gap:10px;min-width:0;margin:0;display:flex}.lp-lk-row>.lp-lk-card:first-child>.ds-head .ds-tile{flex:none;width:36px;height:36px}.lp-lk-row>.lp-lk-card:first-child>.ds-head .ds-head-t{min-width:0}.lp-lk-row>.lp-lk-card:first-child>.ds-fig{grid-area:fig;justify-self:end;margin:0;line-height:1.05}.lp-lk-row>.lp-lk-card:first-child>.ds-fig .ds-n{letter-spacing:-.02em;font-size:clamp(22px,6.6vw,26px)}.lp-lk-row>.lp-lk-card:first-child>.lp-lk-n{text-align:end;grid-area:note;justify-self:end;margin:2px 0 0;font-size:12.5px;line-height:1.3}.lp-lk-conn{height:18px;margin-block:2px 6px}.lp-lk-conn>svg{bottom:-12px}.lp-lk-row .lp-lk-from{display:none}.lp-lk-row .lp-lk-foot:not(:has(.lp-lk-q,.lp-lk-done)){display:none}.lp-lk-foot{padding-top:12px}}
.lp-clay-day{--lp-clay-glass:color-mix(in oklab,var(--surface) 76%,transparent);--lp-clay-ink:var(--ink);--lp-clay-mute:var(--ink-2);--lp-clay-solid:var(--surface);--lp-clay-ring:color-mix(in oklab,var(--surface) 70%,transparent);--lp-clay-sky-ink:#1c1b19;isolation:isolate;height:clamp(540px,46vw,600px);margin-top:var(--lp-head-gap);border-radius:var(--lp-r-hero);background:linear-gradient(180deg,var(--lp-clay-top,#5f7fbe) 0%,var(--lp-clay-mid,#c19aa3) 48%,var(--lp-clay-hor,#f2b27a) 72%);color:var(--lp-clay-sky-ink);transition:color .5s;position:relative;overflow:hidden}.lp-clay-day[data-dark]{--lp-clay-sky-ink:#f7f6f3}.lp-clay-sky{z-index:-1;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .5s;display:block;position:absolute;inset:0}.lp-clay-day[data-painted] .lp-clay-sky{opacity:1}.lp-clay-top{top:28px;gap:4px;display:grid;position:absolute;inset-inline-start:32px}.lp-clay-clock{letter-spacing:-.035em;font-variant-numeric:tabular-nums;min-height:1em;font-size:clamp(46px,5.6vw,72px);font-weight:650;line-height:1}.lp-clay-when{opacity:.8;font-size:15px;font-weight:600}.lp-clay-note{top:28px;border-radius:var(--r-xl);background:var(--lp-clay-glass);width:min(380px,100% - 56px);color:var(--lp-clay-ink);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);align-items:flex-start;gap:12px;padding:14px 16px 15px;transition:opacity .4s;display:flex;position:absolute;inset-inline-end:28px;box-shadow:0 12px 32px #0a0e1e2e}.lp-clay-note[data-old]{opacity:.62}.lp-clay-note>div{flex:1;min-width:0}.lp-clay-tile{background:var(--c-soft);width:36px;height:36px;color:var(--c-text);border-radius:11px;flex:none;place-items:center;display:grid}.lp-clay-note-h{color:var(--lp-clay-mute);gap:8px;font-size:12.5px;font-weight:600;display:flex}.lp-clay-note-h time{font-family:var(--mono);font-variant-numeric:tabular-nums;margin-inline-start:auto;font-weight:500}.lp-clay-note h3{letter-spacing:-.01em;overflow-wrap:break-word;margin-top:2px;font-size:17px;font-weight:700;line-height:1.25}:lang(ar) .lp-clay-note h3{letter-spacing:0;line-height:1.4}.lp-clay-note-p{color:var(--lp-clay-mute);overflow-wrap:break-word;margin-top:2px;font-size:14px;line-height:1.4}.lp-clay-me{justify-items:center;gap:10px;display:grid;position:absolute;bottom:calc(28% - 48px);left:50%;transform:translate(-50%)}.lp-clay-ph{width:190px;height:190px;margin-top:-17px;display:block}.lp-clay-mood{background:var(--lp-clay-glass);height:32px;color:var(--lp-clay-ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding-inline:12px 14px;font-size:13.5px;font-weight:600;display:inline-flex;box-shadow:0 4px 14px #0a0e1e1f}.lp-clay-mood i{background:var(--lp-clay-dot);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in oklab,var(--lp-clay-dot) 28%,transparent);border-radius:50%;flex:none;transition:background-color .3s}.lp-clay-scrub{inset-inline:16px;border-radius:var(--r-xl);background:var(--lp-clay-glass);color:var(--lp-clay-ink);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);align-items:center;gap:12px;padding-block:8px;padding-inline:8px 18px;display:flex;position:absolute;bottom:16px;box-shadow:0 8px 24px #0a0e1e24}.lp-clay-play{background:var(--lp-clay-ink);width:44px;height:44px;color:var(--lp-clay-solid);cursor:pointer;transition:scale .16s var(--ease-out);border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.lp-clay-play:active{scale:.95}.lp-clay-area{flex:1;min-width:0;height:44px;position:relative}.lp-clay-track{cursor:pointer;touch-action:none;border-radius:12px;position:absolute;inset:0}.lp-clay-track:before,.lp-clay-fill{content:"";inset-inline:0;border-radius:2px;height:4px;margin-top:-2px;position:absolute;top:50%}.lp-clay-track:before{background:color-mix(in oklab,var(--lp-clay-ink) 16%,transparent)}.lp-clay-fill{background:var(--lp-clay-ink);transform-origin:0;transform:scaleX(0)}[dir=rtl] .lp-clay-fill{transform-origin:100%}.lp-clay-knob{inset-inline-start:0;margin-top:-14px;background:var(--lp-clay-ink);width:6px;height:28px;box-shadow:0 0 0 3px var(--lp-clay-ring);border-radius:3px;margin-inline-start:-3px;position:absolute;top:50%}.lp-clay-marks{pointer-events:none;position:absolute;inset:0}.lp-clay-mk{top:50%;margin-top:-14px;background:var(--c-soft);width:28px;height:28px;color:var(--c-text);box-shadow:0 0 0 2px var(--lp-clay-ring);cursor:pointer;pointer-events:auto;transition:scale .16s var(--ease-out),background-color .2s ease,color .2s ease;border:0;border-radius:50%;place-items:center;margin-inline-start:-14px;padding:0;display:grid;position:absolute;inset-inline-start:var(--x)}.lp-clay-mk:active{scale:.95}.lp-clay-mk[data-on]{background:var(--c);color:var(--c-ink)}.lp-clay-hint{color:var(--mute);text-align:center;margin-top:14px;font-size:13.5px}@media (max-width:760px){.lp-clay-day{height:520px}.lp-clay-top{top:22px;inset-inline-start:20px}.lp-clay-clock{font-size:44px}.lp-clay-note{top:98px;width:auto;inset-inline:14px}.lp-clay-me{bottom:calc(28% - 36px)}.lp-clay-ph{width:150px;height:150px;margin-top:-13px}.lp-clay-note{padding:11px 13px 12px}.lp-clay-note h3{font-size:15.5px}.lp-clay-note-p{font-size:13px}.lp-clay-scrub{inset-inline:10px;padding-inline-end:12px;bottom:10px}.lp-clay-mk{margin-top:-8px;width:16px;height:16px;margin-inline-start:-8px}.lp-clay-mk svg{display:none}}@media (prefers-reduced-motion:reduce){.lp-clay-day,.lp-clay-sky,.lp-clay-note,.lp-clay-mood i{transition:none}}html[data-motion=reduce] .lp :is(.lp-clay-day,.lp-clay-sky,.lp-clay-note,.lp-clay-mood i){transition:none}
.lp-tg{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:40px 64px;display:grid}.lp-tg-copy h2{letter-spacing:-.04em;font-size:clamp(34px,4.8vw,60px);line-height:1.02}:lang(ar) .lp-tg-copy h2{letter-spacing:0;line-height:1.3}.lp-tg-copy .lp-sec-p{margin-top:18px}.lp-tg-caps{gap:6px;margin-top:28px;display:grid}.lp-tg-caps>button{width:100%;color:var(--ink);text-align:start;background:0 0;border:0;border-radius:18px;align-items:flex-start;gap:14px;padding-block:13px 15px;padding-inline:14px 16px;transition:background-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.lp-tg-caps .ds-tile{border-radius:12px;width:40px;height:40px}.lp-tg-cap-t{min-width:0}.lp-tg-cap-t b{font-size:16px;font-weight:600;display:block}.lp-tg-cap-t small{color:var(--mute);margin-top:2px;font-size:14px;line-height:1.45;display:block}.lp-tg-caps>[aria-selected=true]{background:var(--surface);box-shadow:var(--e1),0 0 0 1px var(--line)}.lp-tg-caps>[aria-selected=true] small{color:var(--ink-2)}@media (hover:hover) and (pointer:fine){.lp-tg-caps>[aria-selected=false]:hover{background:var(--well)}}.lp-tg-bar{inset-inline:16px;background:var(--c);transform-origin:0;border-radius:2px;height:2px;position:absolute;bottom:0;transform:scaleX(0)}[dir=rtl] .lp-tg-bar{transform-origin:100%}.lp-tg-caps[data-auto]>[aria-selected=true] .lp-tg-bar{animation:6.5s linear forwards lp-tg-bar}@keyframes lp-tg-bar{to{transform:scaleX(1)}}.lp-tg-board{border-radius:var(--r-card);background:var(--surface);min-height:552px;box-shadow:var(--e2),0 0 0 1px var(--line);flex-direction:column;padding:22px 22px 20px;display:flex;container:lptgboard/inline-size}.lp-tg-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;margin-bottom:6px;padding-bottom:16px;display:flex}.lp-tg-head .ds-tile{border-radius:11px;width:34px;height:34px}.lp-tg-bt{flex:1;min-width:0;display:grid}.lp-tg-bt b{font-size:14.5px;font-weight:600;line-height:1.25}.lp-tg-bt small{color:var(--mute);font-size:12.5px;line-height:1.35}.lp-tg-avs{flex:none;padding-inline-start:8px}.lp-tg-avs .ds-av{--av:32px}.lp-tg-v{flex-direction:column;flex:1;min-width:0;display:flex}.lp-tg-k{color:var(--mute);margin-top:4px;font-size:12.5px;font-weight:600}.lp-tg-gap{margin-top:18px}.lp-tg-note{color:var(--mute);margin-top:10px;font-size:13px}.lp-tg-n{flex:1;min-width:0;display:grid}.lp-tg-n b{font-size:15px;font-weight:600}.lp-tg-n small{color:var(--mute);font-size:12.5px}.lp-tg-ago{color:var(--mute);white-space:nowrap;flex:none;margin-inline-start:auto;font-size:12.5px}.lp-tg-row,.lp-tg-feed>li{border-radius:14px;align-items:center;gap:12px;padding:9px 10px;transition:background-color .6s,box-shadow .6s;display:flex}:is(.lp-tg-row,.lp-tg-feed>li)[data-lit]{background:var(--c-soft);box-shadow:0 0 0 1.5px var(--c)}.lp-tg-row .ds-delta{flex:none}.lp-tg-sheet{background:var(--sunken);border-radius:18px;gap:12px;margin-top:10px;padding:14px;display:grid}.lp-tg-opts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.lp-tg-opt{background:var(--surface);min-width:0;box-shadow:0 0 0 1px var(--line);color:var(--ink);text-align:start;transition:box-shadow .2s ease,scale .16s var(--ease-out);border:0;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}.lp-tg-opt>svg{color:var(--c-text);flex:none}.lp-tg-opt>span{min-width:0}.lp-tg-opt b{font-size:14px;font-weight:600;display:block}.lp-tg-opt small{color:var(--mute);font-size:12.5px;display:block}.lp-tg-opt[aria-pressed=true]{box-shadow:0 0 0 2px var(--ink)}.lp-tg-opt:active{scale:.97}.lp-tg-do{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.lp-tg-do>.ds-btn[data-v=primary]{margin-inline-start:auto}.lp-tg-when{color:var(--ink-2);align-items:center;gap:6px;font-size:13.5px;display:inline-flex}.lp-tg-done{color:var(--good-text);align-items:center;gap:8px;font-size:14.5px;font-weight:600;display:inline-flex}.lp-tg-done>svg{flex:none}.lp-tg-v>.ds-seg{align-self:flex-start;margin-block:4px 6px}.lp-tg-member{border-top:1px solid var(--line);grid-template-columns:40px minmax(0,1fr) minmax(0,1.1fr) minmax(7.5em,auto);align-items:center;gap:8px 14px;padding-block:11px;display:grid}.lp-tg-member:first-child{border-top:0}.lp-tg-member .ds-av{--av:40px}.lp-tg-member .ds-meter{height:8px}.lp-tg-c{color:var(--ink-2);white-space:nowrap;font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:6px;font-size:13.5px;font-weight:500;display:inline-flex}.lp-tg-c[data-done]{color:var(--good-text);font-weight:600}@container lptgboard (max-width:460px){.lp-tg-member{grid-template-columns:40px minmax(0,1fr) auto}.lp-tg-member .ds-meter{grid-area:2/2/auto/-1}.lp-tg-opts{grid-template-columns:minmax(0,1fr)}}.lp-tg-mid{flex-direction:column;flex:1;justify-content:center;padding-bottom:12px;display:flex}.lp-tg-goal{flex-wrap:wrap;align-items:center;gap:18px 26px;padding:18px 4px 6px;display:flex}.lp-tg-goal .gt-ring-n{font-size:17px}.lp-tg-fig{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:40px;font-weight:700;line-height:1.1;display:block}:lang(ar) .lp-tg-fig{letter-spacing:0}.lp-tg-goal small{color:var(--mute);font-size:14px;display:block}.lp-tg-stack{background:var(--sunken);border-radius:99px;height:12px;margin-top:16px;display:flex;overflow:hidden}.lp-tg-stack>i{background:var(--c);border-inline-end:2px solid var(--surface);height:100%;display:block}.lp-tg-leg{color:var(--ink-2);flex-wrap:wrap;gap:6px 16px;margin-top:10px;font-size:13px;display:flex}.lp-tg-leg>span{align-items:center;gap:6px;display:inline-flex}.lp-tg-leg i{background:var(--c);border-radius:50%;width:8px;height:8px}.lp-tg-feed{gap:4px;display:grid}.lp-tg-feed>li{animation:lp-tg-in .45s var(--ease-out)}.lp-tg-line{min-width:0;color:var(--ink-2);font-size:14.5px}.lp-tg-line b{color:var(--ink);font-weight:600}@keyframes lp-tg-in{0%{opacity:0;translate:0 -6px}}.lp-tg-chat{gap:8px;margin-block:6px 14px;display:grid}.lp-tg-chat>li{align-items:flex-start;gap:10px;display:flex}.lp-tg-chat>li>.lp-tg-ago{align-self:center}.ds-msg.lp-tg-say{border-radius:16px;background:var(--sunken);border-start-start-radius:6px;gap:2px;max-width:75%;padding:8px 12px;font-size:14.5px;line-height:1.45;display:grid}.lp-tg-say b{color:var(--c-text);font-size:12.5px;font-weight:600}.lp-tg-chat>li.lp-tg-mine{justify-content:flex-end}.ds-msg.lp-tg-bub{border-radius:18px;max-width:85%;animation:lp-tg-in .45s var(--ease-out);border-end-end-radius:6px;padding:10px 14px;font-size:15px;line-height:1.45}.lp-tg-compose{background:var(--sunken);border-radius:18px;gap:4px;padding:14px 16px 12px;display:grid}.lp-tg-text{font-size:16px}.lp-tg-cfoot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 12px;margin-top:10px;padding-top:12px;display:flex}.lp-tg-mail{cursor:pointer;align-items:center;gap:10px;font-size:14px;font-weight:600;display:inline-flex}.lp-tg-rcpt{margin-top:2px;display:grid}.lp-tg-rcpt>li{border-top:1px solid var(--line);align-items:center;gap:12px;padding:5px 4px;display:flex}.lp-tg-rcpt>li:first-child{border-top:0}.lp-tg-rcpt>li>svg{color:var(--good-text);flex:none}.lp-tg-rcpt+.lp-tg-do{margin-top:12px}@media (max-width:980px){.lp-tg{grid-template-columns:minmax(0,1fr)}.lp-tg-board{min-height:0}}@media (max-width:480px){.lp-tg-board{padding:18px 14px 16px}.lp-tg-avs .ds-av{--av:28px}}.lp-ap-flow{margin-top:var(--lp-head-gap);grid-template-columns:minmax(0,290px) minmax(64px,1fr) minmax(0,440px);align-items:center;padding:clamp(20px,3vw,36px);display:grid;position:relative}.lp-ap-k{top:18px;color:var(--mute);font-size:12.5px;font-weight:600;position:absolute;inset-inline-start:clamp(20px,3vw,36px)}.lp-ap-src{z-index:1;grid-column:1;gap:12px;margin-top:18px;display:grid;position:relative}.lp-ap-app{background:var(--surface);min-width:0;box-shadow:var(--e1),0 0 0 1px var(--line);border-radius:18px;align-items:center;gap:12px;padding-block:11px;padding-inline:11px 14px;display:flex}.lp-ap-app .ds-tile{border-radius:12px;width:38px;height:38px}.lp-ap-app-t{min-width:0}.lp-ap-app-t b{font-size:14.5px;font-weight:600;display:block}.lp-ap-app-t small{color:var(--mute);font-size:12.5px;display:block}.lp-ap-rd{color:var(--good-text);flex:none;align-items:center;gap:6px;margin-inline-start:auto;font-size:12px;font-weight:600;display:inline-flex}.lp-ap-rd:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.lp-ap-lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lp-ap-lines path{fill:none;stroke-width:2px;stroke-linecap:round}.lp-ap-base{stroke:var(--line-2)}.lp-ap-run{stroke:var(--c);stroke-dasharray:2 7;opacity:.7}.lp-ap-lines circle{fill:var(--c)}.lp-ap-page{z-index:1;grid-column:3;min-width:0;margin-top:18px;position:relative}.lp-ap-fi{border-top:1px solid var(--line);grid-template-columns:30px minmax(0,1fr);align-items:center;gap:2px 12px;padding-block:9px;display:grid}.lp-ap-fi:first-child{border-top:0;padding-top:2px}.lp-ap-fi .ds-tile{border-radius:9px;grid-row:span 2;width:30px;height:30px}.lp-ap-fi b{font-size:14.5px;font-weight:600;line-height:1.3}.lp-ap-fi time{font:500 12.5px var(--mono);color:var(--mute);margin-inline-end:8px}.lp-ap-fi small{color:var(--mute);align-items:center;gap:6px;font-size:12.5px;display:flex}.lp-ap-fi small:before{content:"";background:var(--c);border-radius:50%;flex:none;width:6px;height:6px}.lp-ap-more{max-width:80ch;color:var(--mute);margin-top:20px;font-size:14.5px}@media (max-width:900px){.lp-ap-flow{grid-template-columns:minmax(0,1fr);gap:18px}.lp-ap-src{flex-wrap:wrap;gap:8px;display:flex}.lp-ap-app{border-radius:999px;padding-block:6px;padding-inline:6px 12px}.lp-ap-app .ds-tile{border-radius:50%;width:30px;height:30px}.lp-ap-app-t small,.lp-ap-rd,.lp-ap-lines{display:none}.lp-ap-page{grid-column:1;margin-top:0}}.lp-ap-wb{margin-top:var(--lp-sub-gap);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:28px 48px;display:grid}.lp-ap-side{gap:14px;min-width:0;display:grid}.lp-ap-side h3{letter-spacing:-.02em;font-size:clamp(22px,2.4vw,28px)}:lang(ar) .lp-ap-side h3{letter-spacing:0}.lp-ap-side>p:not(.lp-ap-me){max-width:44ch;color:var(--ink-2)}.ds-msg.lp-ap-me{justify-self:end;max-width:85%;padding:10px 16px;font-size:15px;line-height:1.45}.lp-ap-send{border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--e1),0 0 0 1px var(--line);padding:16px 18px}.lp-ap-send-h{align-items:center;gap:10px;margin-bottom:6px;font-size:14.5px;font-weight:600;display:flex}.lp-ap-send-h .ds-tile{border-radius:10px;width:32px;height:32px}.lp-ap-send-l>li{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:10px;padding-block:7px;font-size:14px;display:grid}.lp-ap-send-l b{font-weight:600}.lp-ap-send-l span{color:var(--mute)}.lp-ap-send-n{color:var(--mute);margin-top:8px;font-size:13px}.lp-ap-do{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.lp-ap-done{color:var(--good-text);align-items:center;gap:8px;font-size:14.5px;font-weight:600;display:inline-flex}.lp-ap-done>svg{flex:none}.lp-ap-cal{border-radius:var(--r-card);background:var(--surface);min-width:0;box-shadow:var(--e2),0 0 0 1px var(--line);padding:18px 18px 16px;container:lpapcal/inline-size}.lp-ap-cal-h{align-items:center;gap:10px;margin-bottom:14px;display:flex}.lp-ap-cal-h .ds-tile{border-radius:11px;width:34px;height:34px}.lp-ap-cal-h b{font-size:15px;display:block}.lp-ap-cal-h small{color:var(--mute);font-size:12.5px;display:block}.lp-ap-grid{grid-template-columns:42px repeat(7,minmax(0,1fr));gap:0 4px;display:grid}.lp-ap-dn{height:26px;color:var(--mute);place-items:center;font-size:12px;font-weight:600;display:grid}.lp-ap-hours{height:calc(var(--rows) * var(--rh));position:relative}.lp-ap-hours>span{font:500 11px var(--mono);color:var(--mute);position:absolute;inset-inline-end:6px;transform:translateY(-50%)}.lp-ap-col{height:calc(var(--rows) * var(--rh));background:repeating-linear-gradient(180deg,var(--line) 0 1px,transparent 1px var(--rh)),var(--sunken);border-radius:8px;position:relative}.lp-ap-ev{color:var(--c-ink);background:var(--c);transition:opacity .35s var(--ease-out),scale .35s var(--ease-out),background-color .3s ease,outline-color .3s ease;transition-delay:calc(var(--i,0) * 60ms);border-radius:6px;align-items:flex-start;padding:3px 5px;font-size:10.5px;font-style:normal;font-weight:600;line-height:1.2;display:flex;position:absolute;inset-inline:2px;overflow:hidden}.lp-ap-ev>span{overflow-wrap:anywhere;min-width:0;display:none}@container lpapcal (min-width:470px){.lp-ap-ev[data-long]>span{display:block}}.lp-ap-ev[data-have]{background:var(--well);color:var(--ink-2)}.lp-ap-ev[data-st=draft]{color:var(--c-text);outline:1.5px dashed var(--c);outline-offset:-1.5px;background:0 0}.lp-ap-ev[data-st=gone]{opacity:0;scale:.96}.lp-ap-leg{color:var(--mute);flex-wrap:wrap;gap:6px 16px;margin-top:12px;font-size:12.5px;display:flex}.lp-ap-leg>span{align-items:center;gap:6px;display:inline-flex}.lp-ap-leg i{background:var(--c);border-radius:4px;width:12px;height:12px}.lp-ap-leg i[data-k=draft]{outline:1.5px dashed var(--mute);outline-offset:-1.5px;background:0 0}.lp-ap-leg i[data-k=have]{background:var(--well)}@media (max-width:900px){.lp-ap-wb{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.lp-ap-cal{padding:14px 12px 12px}.lp-ap-grid{gap:0 3px}.lp-ap-hours>span{inset-inline-end:4px}}@media (prefers-reduced-motion:reduce){.lp-tg-feed>li,.ds-msg.lp-tg-bub,.lp-tg-caps[data-auto]>[aria-selected=true] .lp-tg-bar{animation:none}.lp-ap-ev{transition:opacity .2s,background-color .2s}.lp-ap-ev[data-st=gone]{scale:1}}html[data-motion=reduce] :is(.lp-tg-feed>li,.ds-msg.lp-tg-bub),html[data-motion=reduce] .lp-tg-caps[data-auto]>[aria-selected=true] .lp-tg-bar{animation:none}html[data-motion=reduce] .lp-ap-ev{transition:opacity .2s,background-color .2s}html[data-motion=reduce] .lp-ap-ev[data-st=gone]{scale:1}@media (max-width:760px){.lp .lp-tg-caps{margin-top:22px;margin-inline:calc(-1 * var(--lp-gut));padding-inline:var(--lp-gut);scroll-snap-type:x proximity;scroll-padding-inline:var(--lp-gut);scrollbar-width:none;gap:8px;padding-block:2px 4px;display:flex;overflow-x:auto}.lp .lp-tg-caps::-webkit-scrollbar{display:none}.lp .lp-tg-caps>button{background:var(--surface);width:auto;box-shadow:0 0 0 1px var(--line);scroll-snap-align:start;border-radius:999px;flex:none;align-items:center;gap:8px;padding-block:6px;padding-inline:6px 14px}.lp .lp-tg-caps>button small{display:none}.lp .lp-tg-caps>button b{white-space:nowrap;font-size:14.5px}.lp .lp-tg-caps .ds-tile{border-radius:50%;width:30px;height:30px}.lp .lp-tg-caps>[aria-selected=true]{background:var(--ink);color:var(--bg);box-shadow:none}.lp .lp-tg-caps>[aria-selected=true] .ds-tile{background:var(--c);color:#141413}.lp-tg{gap:22px}}@media (max-width:900px){.lp .lp-ap-src{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-6px;padding:2px 6px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.lp .lp-ap-src::-webkit-scrollbar{display:none}.lp .lp-ap-src>li{flex:none}}@media (max-width:560px){.lp-ap-cal{display:none}}
