.lt{--lt-move:cubic-bezier(.65,0,.35,1);--lt-glide:.9s;--lt-vis-h:clamp(420px,30vw,460px);--lt-pad:clamp(22px,2.2vw,32px);--lt-shadow:0 1px 2px rgb(40 24 10 / .05),0 18px 36px -22px rgb(40 24 10 / .38);--lt-lift:0 12px 28px -16px rgb(40 24 10 / .5);--lt-green:var(--ld-ok,oklch(.62 .15 155));--lt-dk:#161514;--lt-dk-2:#0e0d0c;--lt-dk-line:rgb(255 255 255 / .08);--lt-dk-text:#f4f2ef;--lt-dk-meta:rgb(255 255 255 / .58);--lt-dk-or:#ffb27a}.wf .lt .wf-head{margin-bottom:clamp(36px,4vw,64px)}.lt-grid{--lt-gap:clamp(14px,1.6vw,24px);--lt-show:3;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - var(--lt-gap) * (var(--lt-show) - 1)) / var(--lt-show));column-gap:var(--lt-gap);margin:0;padding:0;list-style:none;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.lt-grid::-webkit-scrollbar{display:none}.lt-card{display:flex;flex-direction:column;min-width:0;scroll-snap-align:start}.lt-card>.lt-k,.lt-card>.lt-t,.lt-card>.lt-p{order:2}.wf .lt-k{margin:clamp(18px,1.8vw,26px) 0 0;color:var(--wf-ink);font-family:var(--ld-font);font-size:clamp(26px,2.2vw,32px);font-weight:500;line-height:1.1;letter-spacing:-.03em;text-wrap:balance}.wf .lt-t{margin:10px 0 0;color:var(--wf-ink);font-size:clamp(21px,1.6vw,24px);font-weight:500;line-height:1.3;letter-spacing:-.015em;text-wrap:balance}.wf .lt-p{margin:8px 0 0;max-width:42ch;color:var(--wf-body);font-size:var(--wf-text);font-weight:400;line-height:1.45;letter-spacing:-.01em;text-wrap:pretty}.lt-nav{display:flex;justify-content:flex-end;gap:10px;margin-top:clamp(20px,2.2vw,32px)}.lt-nav__b{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:var(--wf-warm-2);color:var(--wf-ink);cursor:pointer;transition:background-color .2s ease,opacity .2s ease,transform .16s ease-out}.lt-nav__b svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.lt-nav__b:active:not(:disabled){transform:scale(.95)}.lt-nav__b:disabled{opacity:.4;cursor:default}.lt-nav__b:focus-visible{outline:2px solid var(--wf-ink);outline-offset:2px}@media(hover:hover)and (pointer:fine){.lt-nav__b:hover:not(:disabled){background:#e4e1dc}}.lt-vis{position:relative;flex:none;order:1;height:var(--lt-vis-h);overflow:hidden;border-radius:var(--wf-r);color:var(--wf-ink);font-size:var(--wf-pic);font-weight:400;line-height:1.35;letter-spacing:-.005em;-webkit-user-select:none;user-select:none}.lt-vis--wall{background:var(--lt-wall) var(--lt-wall-pos,50% 70%) / cover no-repeat,#e8c7a2}.lt-vis{container-type:inline-size}@container (max-width:380px){.lt-saved{border-radius:var(--wf-r)}.lt-saved__sep{display:none}.lt-saved__when{display:block;color:#ffffffb3;font-weight:400}}.lt-stage{position:absolute;inset:0;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:12px;padding:16px;transition:opacity .32s ease}.lt-stage.is-out{opacity:0}.lt-instant,.lt-instant *{transition:none!important}.lt-dk,.lt-pane,.lt-crm__win{background:var(--lt-dk);color:var(--lt-dk-text);box-shadow:inset 0 0 0 1px var(--lt-dk-line),var(--lt-lift)}.lt-pane{box-sizing:border-box;width:min(100%,420px);padding:12px 14px;border-radius:var(--wf-r-s)}.lt-pane__h{display:flex;align-items:center;gap:8px;min-width:0}.lt-mark{display:block;flex:none;width:22px;height:22px;border-radius:50%}.lt-pane__t{font-weight:500;white-space:nowrap}.wf .lt-pane__p{margin:6px 0 0;color:var(--lt-dk-meta);font-size:var(--wf-pic);line-height:1.4;text-wrap:pretty}.lt-badge{display:grid;margin-left:auto}.lt-badge__i{grid-area:1/1;justify-self:end;display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border-radius:999px;white-space:nowrap;opacity:0;transform:translateY(4px);transition:opacity .12s ease,transform .12s ease}.lt-badge__i--need{background:#ffffff1a;color:var(--lt-dk-text)}.lt-badge__i--work{background:#f25c1a2e;color:var(--lt-dk-or)}.lt-badge__i--done{background:color-mix(in oklab,var(--lt-green) 20%,transparent);color:color-mix(in oklab,var(--lt-green) 55%,#fff)}[data-s=need] .lt-badge__i--need,[data-s=work] .lt-badge__i--work,[data-s=done] .lt-badge__i--done{opacity:1;transform:none;transition:opacity .2s ease 80ms,transform .26s var(--wf-ease) 80ms}.lt-spin{flex:none;box-sizing:border-box;width:12px;height:12px;border-radius:50%;border:2px solid rgb(255 178 122 / .25);border-top-color:var(--lt-dk-or);animation:lt-spin .7s linear infinite paused}[data-s=work] .lt-spin{animation-play-state:running}.lt-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--lt-green)}@keyframes lt-spin{to{transform:rotate(1turn)}}.lt-crm{justify-content:center}.lt-crm__win{box-sizing:border-box;width:100%;max-width:440px;overflow:hidden;border-radius:var(--ln-r,var(--wf-r-s))}.lt-crm .lt-pane__h{padding:12px 14px 0}.wf .lt-crm .lt-pane__p{margin:4px 0 0;padding:0 14px 12px}.lt-crm__app{margin:0 10px 10px;overflow:hidden;border-radius:8px;background:var(--lt-dk-2);box-shadow:inset 0 0 0 1px var(--lt-dk-line)}.lt-crm__chrome{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:30px;padding:0 10px;border-bottom:1px solid var(--lt-dk-line)}.lt-crm__chrome i{grid-row:1;width:8px;height:8px;border-radius:50%;background:#ffffff2e}.lt-crm__chrome i:nth-child(1){grid-column:1;justify-self:start}.lt-crm__chrome i:nth-child(2){grid-column:1;justify-self:start;margin-left:13px}.lt-crm__chrome i:nth-child(3){grid-column:1;justify-self:start;margin-left:26px}.lt-crm__url{grid-column:2;padding:1px 12px;border-radius:999px;background:#ffffff0f;color:var(--lt-dk-meta);font-size:.8em;line-height:1.6;white-space:nowrap}.lt-crm__bar{display:flex;align-items:center;gap:8px;height:44px;padding:0 8px 0 14px;border-bottom:1px solid var(--lt-dk-line);font-weight:500;white-space:nowrap}.lt-crm__bar img{display:block;flex:none;width:18px;height:18px}.lt-crm__ok{display:inline-flex;align-items:center;height:30px;margin-left:auto;padding:0 12px;border-radius:var(--ln-r,10px);background:#fff;color:var(--wf-ink);font-weight:500;opacity:0;transform:scale(.96);transition:opacity .16s ease,transform .2s var(--wf-ease)}[data-s=need] .lt-crm__ok{opacity:1;transform:none}[data-s=need] .lt-crm__ok.is-press{transform:scale(.97)}.lt-crm__rows{margin:0;padding:2px 0 8px;list-style:none}.lt-crm__row{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr) 22px;grid-template-areas:"av co st" "av ct st";column-gap:12px;align-items:center;padding:7px 14px;line-height:1.3}.lt-crm__row+.lt-crm__row{box-shadow:inset 0 1px 0 var(--lt-dk-line)}.lt-crm__row:before{content:"";position:absolute;inset:2px 6px;border-radius:6px;background:color-mix(in oklab,var(--ld-acc) 16%,transparent);opacity:0;transition:opacity .2s ease}.lt-crm__row.is-act:before{opacity:1}.lt-crm__row:after{content:"";grid-area:av;width:30px;height:30px;border-radius:50%;background:#ffffff0d}.lt-crm__row>*{position:relative;z-index:1}.lt-crm__av{grid-area:av;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#ffffff1a;font-weight:500;line-height:1}.lt-crm__co{grid-area:co;font-weight:500}.lt-crm__ct{grid-area:ct;color:var(--lt-dk-meta)}.lt-crm__co,.lt-crm__ct{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lt-crm__av,.lt-crm__co,.lt-crm__ct{opacity:0;transform:translate3d(0,4px,0);transition:opacity .22s ease,transform .26s var(--wf-ease)}.lt-crm__av{transform:scale(.9)}.lt-crm__row.is-in :is(.lt-crm__av,.lt-crm__co,.lt-crm__ct){opacity:1;transform:none}.lt-crm__row.is-in .lt-crm__ct{transition-delay:.14s}.lt-tick{grid-area:st;display:grid;place-items:center;flex:none;width:22px;height:22px;border-radius:50%;background:#ffffff1a;color:#fff;transition:background-color .2s ease}.lt-tick>*,.lt-tick:after{grid-area:1/1}.lt-tick svg{display:block;opacity:0;transform:scale(.6);transition:opacity .16s ease,transform .24s var(--wf-ease)}.lt-tick:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--ld-acc);opacity:0;transform:scale(.6);transition:opacity .16s ease,transform .24s var(--wf-ease)}.lt-crm__row.is-done .lt-tick{background:var(--lt-green)}.lt-crm__row.is-done .lt-tick svg{opacity:1;transform:none}.lt-crm__row.is-wait .lt-tick{background:color-mix(in oklab,var(--ld-acc) 24%,var(--lt-dk-2))}.lt-crm__row.is-wait .lt-tick:after{opacity:1;transform:none}.lt-crm .lt-cur__in{position:relative}.lt-cur__m{position:absolute;top:6px;right:calc(100% + 2px);display:block;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 0 0 2px #fff,0 4px 10px -4px #00000059}.lt-crm .lt-cur--you .lt-cur__l{position:absolute;top:-10px;right:calc(100% + 6px);margin:0}@container (max-width:379px){.lt-crm .lt-pane__h{flex-wrap:wrap;row-gap:6px}.lt-crm .lt-badge{flex-basis:100%;margin-left:0}.lt-crm .lt-badge__i{justify-self:start}}@container (min-width:380px){.lt-crm__row{grid-template-columns:30px minmax(0,1fr) minmax(0,1fr) 22px;grid-template-areas:"av co ct st";padding-block:12px}}.lt-cur{position:absolute;left:var(--cx,70%);top:var(--cy,80%);z-index:5;pointer-events:none;opacity:0;transition:transform var(--lt-glide) var(--lt-move),opacity .25s ease}.lt--js .lt-cur{left:0;top:0;will-change:transform}.lt-cur.is-on{opacity:1}.lt-cur__in{display:flex;align-items:flex-start;transform-origin:0 0;transition:transform .16s var(--wf-ease)}.lt-cur.is-click .lt-cur__in{transform:scale(.86)}.lt-cur svg{display:block;flex:none;filter:drop-shadow(0 2px 3px rgb(0 0 0 / .22))}.lt-cur svg path{stroke:#fff}.lt-cur--you svg path{fill:#fff;stroke:var(--wf-ink)}.lt-cur--sk svg path{fill:var(--ld-acc)}.lt-cur__l{display:inline-flex;align-items:center;gap:6px;margin:15px 0 0 -5px;padding:3px 10px;border-radius:999px;color:#fff;font-weight:500;white-space:nowrap;box-shadow:0 4px 10px -4px #0000004d}.lt-cur--you .lt-cur__l{background:#fff;color:var(--wf-ink)}.lt-cur--sk .lt-cur__l{padding-left:4px;background:var(--ld-acc-deep)}.lt-cur__l img{display:block;width:18px;height:18px;border-radius:50%;background:#fff}.lt-say{justify-content:flex-start;padding-top:22px}.lt-msg{display:flex;align-items:flex-start;gap:10px;transition:opacity .22s ease,transform .28s var(--wf-ease)}.lt-msg .lt-mark{width:28px;height:28px;object-fit:cover}.wf .lt-msg p{display:flex;flex-direction:column;gap:2px;min-width:0;margin:0;line-height:1.4;text-wrap:pretty}.lt-msg b{font-weight:500}.lt-msg span{min-height:1.4em}[data-step="0"] .lt-msg,[data-step="0"] .lt-msg--sk,[data-step="1"] .lt-msg--sk{opacity:0;transform:translate3d(0,8px,0)}.lt-saved{position:absolute;left:16px;right:16px;bottom:22px;z-index:4;box-sizing:border-box;display:flex;align-items:center;gap:8px;width:fit-content;margin:0 auto;padding:8px 16px 8px 9px;border-radius:999px;background:var(--wf-ink);color:#fff;font-weight:500;white-space:nowrap;box-shadow:0 10px 24px -10px #00000073;opacity:0;transform:translate3d(0,8px,0);transition:opacity .22s ease,transform .28s var(--wf-ease)}[data-saved] .lt-saved{opacity:1;transform:none}.lt-saved__ok{display:grid;place-items:center;flex:none;width:22px;height:22px;border-radius:50%;background:var(--lt-green);color:#fff}.lt-mem{justify-content:center}.lt-mem__win{box-sizing:border-box;display:flex;flex-direction:column;gap:12px;width:100%;max-width:440px;padding:16px;border-radius:var(--ln-r,10px)}.wf .lt-mem__note{align-self:flex-end;max-width:86%;margin:0;padding:8px 12px;border-radius:14px 14px 4px;background:#ffffff1a;line-height:1.4;text-wrap:pretty}.wf .lt-mem__saved{display:flex;align-items:center;gap:8px;margin:0}.lt-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 8px;border-radius:999px;background:#f25c1a2e;color:var(--lt-dk-or);font-weight:500;white-space:nowrap}.lt-chip svg{display:block;flex:none}.lt-mem__sug{padding:12px 14px;border-radius:8px;background:var(--lt-dk-2);box-shadow:inset 0 0 0 1px var(--lt-dk-line)}.lt-mem__from{display:block;color:var(--lt-dk-or);font-size:.88em;font-weight:500}.lt-mem__row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:6px}.lt-mem__ask{flex:1 1 11em;min-width:0;line-height:1.4;text-wrap:pretty}.lt-mem__btns{display:flex;align-items:center;gap:4px;margin-left:auto}.lt-btn{display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:var(--ln-r,10px);background:#fff;color:var(--wf-ink);font-weight:500;white-space:nowrap}.lt-btn--quiet{padding:0 8px;background:none;color:var(--lt-dk-meta)}.lt-init{justify-content:center;gap:10px}.lt-init__msg,.lt-init__tab{box-sizing:border-box;width:100%;max-width:440px;border-radius:var(--ln-r,10px)}.lt-init__msg{padding:12px 14px;transition:opacity .22s ease,transform .28s var(--wf-ease)}[data-step="0"] .lt-init__msg{opacity:0;transform:translate3d(0,8px,0)}.wf .lt-init__who{display:flex;align-items:center;gap:8px;margin:0}.lt-init__who b{font-weight:500}.lt-init__who span{color:var(--lt-dk-meta);font-size:.88em}.wf .lt-init__t{margin:6px 0 0;line-height:1.4;text-wrap:pretty}.lt-init__tab{overflow:hidden}.wf .lt-init__h{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0;padding:10px 14px;border-bottom:1px solid var(--lt-dk-line)}.lt-init__h b{font-weight:500}.lt-init__h span{padding:1px 10px;border-radius:999px;background:#ffffff14;color:var(--lt-dk-meta);font-size:.88em;white-space:nowrap}.lt-init__rows{display:flex;flex-direction:column;gap:6px;margin:0;padding:8px;list-style:none}.lt-init__row{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:8px;background:#ffffff0a;transition:background-color .24s ease}.lt-init__row.is-done{background:color-mix(in oklab,var(--lt-green) 16%,transparent)}.lt-init__co{flex:1;min-width:0;overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.lt-init__st{color:var(--lt-dk-meta);white-space:nowrap;opacity:0;transform:translate3d(0,4px,0);transition:opacity .22s ease,transform .26s var(--wf-ease)}.lt-init__row.is-done .lt-init__st{opacity:1;transform:none}.lt-init__row.is-done .lt-tick{background:var(--lt-green)}.lt-init__row.is-done .lt-tick svg{opacity:1;transform:none}@media(max-width:1023px){.lt{--lt-vis-h:420px}.lt-grid{--lt-show:2}}@media(max-width:767px){.lt{--lt-vis-h:410px;--lt-pad:20px}.lt-grid{--lt-gap:12px;grid-auto-columns:86%}.lt-stage{padding:14px 12px}.lt-grid{margin-inline:-20px;padding-inline:20px;scroll-padding-inline:20px}}@media(prefers-reduced-motion:reduce){.lt-spin{animation:none!important}.lt-stage,.lt-stage *{transition:none!important}}@media(max-width:767px){.lt-nav__b{-webkit-tap-highlight-color:transparent;touch-action:manipulation}}
