.lb-scene{--s-bg:var(--app-bg,#111);--s-side:var(--app-sidebar,#030303);--s-panel:var(--app-panel,#161616);--s-raised:var(--app-raised,#1a1a1a);--s-hover:var(--app-hover,#ededed0f);--s-active:var(--app-active,#ededed1a);--s-line:var(--app-border,#2a2a2a);--s-line2:var(--app-border-strong,#3a3a3a);--s-fg:var(--app-fg,#ededed);--s-muted:var(--app-muted,#a3a6ad);--s-faint:var(--app-faint,#7a7f8c);--s-accent:var(--app-accent,#5572e0);--s-accent-soft:var(--app-accent-soft,#1a2240);--s-brand:var(--app-brand,#9cc9da);--s-success:var(--app-success,#1f9d62);--s-warning:var(--app-warning,#d99a06);--s-danger:var(--app-danger,#e40014);--s-warning-text:var(--app-warning-text,#e7b73f);--s-help:var(--app-help,#39f58b);--s-danger-text:var(--app-danger-text,#ff6b6b);--s-font:"Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;text-align:left;width:100%;max-width:900px;margin:0 auto;position:relative;container-type:inline-size}.lb-scene *,.lb-scene :before,.lb-scene :after{box-sizing:border-box}.lb-scene svg{display:inline-block}.lb-scene img{max-width:none}.lb-steps{list-style:decimal}.lb-screen{font-family:var(--s-font);color:var(--s-fg);background:var(--s-bg);box-shadow:0 0 0 1px var(--s-line), 0 1.8em 4.5em #00000059;-webkit-font-smoothing:antialiased;user-select:none;cursor:pointer;border-radius:1em;font-size:clamp(6px,1.55cqi,14px);line-height:1.45;position:relative;overflow:hidden}.lb-stage{background:var(--s-bg);grid-template-rows:minmax(0,1fr);grid-template-columns:13.5em minmax(0,1fr) auto;height:40em;transition:opacity .45s;display:grid;position:relative;overflow:hidden}.lb-scene[data-frame=bare] .lb-stage{grid-template-columns:minmax(0,1fr)}.lb-stage.lb-fading{opacity:0}.lb-stage b{font-weight:600}.lb-scene [data-in]:not(.in),.lb-scene .out{display:none!important}.lb-scene [data-in].in{animation:.38s cubic-bezier(.2,.7,.2,1) both lb-in}.lb-scene .lb-placing{visibility:hidden;animation:none!important}.lb-press{filter:brightness(1.25);transform:scale(.97)}.lb-i{vertical-align:-.16em;flex-shrink:0;width:1.05em;height:1.05em}.lb-tiny{width:.78em!important;height:.78em!important}.lb-grow{flex:1;min-width:0}.lb-row{align-items:center;gap:.5em;min-width:0;display:flex}.lb-stack{flex-direction:column;gap:.8em;display:flex}.lb-pad{padding:1em 1.3em}.lb-dim{color:var(--s-faint)}.lb-muted{color:var(--s-muted)}.lb-fg{color:var(--s-fg)}.lb-accent{color:var(--s-accent)}.lb-ok-text{color:var(--s-success)}.lb-small{font-size:.85em}.lb-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em}.lb-trunc{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lb-emoji{text-align:center;flex-shrink:0;width:1.25em}.lb-spinning{animation:1s linear infinite lb-spin}.lb-scene kbd{font:inherit;color:var(--s-faint);border:1px solid var(--s-line2);border-radius:.3em;padding:0 .35em;font-size:.78em}.lb-h{letter-spacing:-.01em;font-size:1.35em;font-weight:700}.lb-h2{font-size:1.05em;font-weight:600}.lb-hr{background:var(--s-line);height:1px}.lb-face{background:linear-gradient(#f4f6fb 0%,#e1e6f0 100%);border-radius:28%;flex-shrink:0;display:inline-flex;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000d}.lb-face img{object-fit:cover;width:100%;height:100%;display:block}.lb-person{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.lb-dot{background:var(--s-success);border-radius:50%;flex-shrink:0;width:.55em;height:.55em;display:inline-block}.lb-side{z-index:2;background:var(--s-side);border-right:1px solid var(--s-line);flex-direction:column;grid-area:1/1;gap:.03em;min-width:0;min-height:0;padding:.7em .55em;font-size:.95em;display:flex;position:relative;overflow-y:clip}.lb-lights{gap:.45em;padding:.05em .35em .5em;display:flex}.lb-lights i{background:#ff5f57;border-radius:50%;width:.72em;height:.72em}.lb-lights i:nth-child(2){background:#febc2e}.lb-lights i:nth-child(3){background:#28c840}.lb-ws{align-items:center;gap:.3em;padding:0 .2em .35em;display:flex}.lb-ws-in{white-space:nowrap;border-radius:.4em;align-items:center;gap:.5em;min-width:0;padding:.2em .3em;display:inline-flex}.lb-tile{background:var(--s-accent);color:#fff;border-radius:.35em;flex-shrink:0;justify-content:center;align-items:center;width:1.5em;height:1.5em;font-size:.82em;font-weight:700;display:inline-flex}.lb-ico{color:var(--s-muted);border-radius:.35em;padding:.25em;display:inline-flex}.lb-it{min-width:0;color:var(--s-muted);white-space:nowrap;border-radius:.4em;align-items:center;gap:.55em;padding:.16em .45em;display:flex}.lb-it>.lb-grow{text-overflow:ellipsis;overflow:hidden}.lb-it.on{background:var(--s-active);color:var(--s-fg)}.lb-it.lb-new{color:var(--s-fg);font-weight:600}.lb-sec{color:var(--s-faint);align-items:center;gap:.3em;padding:.55em .45em .12em;font-size:.84em;display:flex}.lb-add{color:var(--s-muted);border-radius:.3em;margin-left:auto;padding:.12em;display:inline-flex}.lb-foot{flex-direction:column;gap:.1em;margin-top:auto;display:flex}.lb-badge{background:var(--s-accent);color:#fff;border-radius:999px;padding:0 .5em;font-size:.75em;font-weight:600}.lb-main{flex-direction:column;grid-area:1/2;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.lb-scene[data-frame=bare] .lb-main{grid-column:1}.lb-view{flex-direction:column;flex:1;min-height:0;display:flex}.lb-layer{z-index:8;background:var(--s-bg);flex-direction:column;display:flex;position:absolute;inset:0}.lb-top{border-bottom:1px solid var(--s-line);white-space:nowrap;flex-shrink:0;align-items:center;gap:.6em;min-width:0;height:3em;padding:0 1.1em;display:flex}.lb-title{align-items:center;gap:.45em;font-weight:600;display:inline-flex}.lb-title .lb-dim{font-weight:400}.lb-sub{color:var(--s-faint);text-overflow:ellipsis;font-size:.9em;overflow:hidden}.lb-menu{color:var(--s-muted);border-radius:.35em;margin-left:-.3em;padding:.2em;display:none}.lb-menu .lb-i{width:1.3em;height:1.3em}.lb-bar2{border-bottom:1px solid var(--s-line);flex-shrink:0;align-items:center;gap:.5em;padding:.55em 1.1em;display:flex}.lb-scroll{flex:1;min-height:0;overflow:hidden}.lb-panel{background:var(--s-panel);border-left:1px solid var(--s-line);z-index:3;flex-direction:column;grid-area:1/3;width:25em;min-height:0;display:flex}.lb-scene .lb-panel.in{animation:.4s cubic-bezier(.2,.7,.2,1) both lb-slide}.lb-msgs{flex-direction:column;flex:1;justify-content:flex-end;gap:1em;min-height:0;padding:1em 1.3em .4em;display:flex;overflow:hidden}.lb-intro{color:var(--s-faint);padding-bottom:.5em;font-size:.92em}.lb-intro b{color:var(--s-fg);font-size:1.2em;display:block}.lb-msg{align-items:flex-start;gap:.7em;display:flex;position:relative}.lb-msg-in{flex-direction:column;flex:1;gap:.2em;min-width:0;display:flex}.lb-msg-head{white-space:nowrap;align-items:baseline;gap:.45em;display:flex}.lb-tag{letter-spacing:.05em;text-transform:uppercase;color:var(--s-accent);background:var(--s-accent-soft);border-radius:.3em;align-self:center;padding:.1em .4em;font-size:.64em;font-weight:600}.lb-time{color:var(--s-faint);font-size:.8em}.lb-text{line-height:1.5}.lb-text ul{margin:.3em 0 0;padding-left:1.2em;list-style:outside}.lb-at{color:var(--s-accent);font-weight:500}.lb-actions{background:var(--s-raised);border:1px solid var(--s-line2);color:var(--s-muted);border-radius:.45em;gap:.1em;padding:.15em;display:flex;position:absolute;top:-.6em;right:0}.lb-actions>span{border-radius:.3em;padding:.25em;display:inline-flex}.lb-replies{color:var(--s-accent);align-items:center;gap:.35em;font-size:.85em;font-weight:500;display:inline-flex}.lb-replybtn{color:var(--s-faint);border-radius:.35em;align-self:flex-start;align-items:center;gap:.35em;margin-top:.15em;padding:.15em .4em;font-size:.85em;display:inline-flex}.lb-replyto{min-width:0;color:var(--s-muted);white-space:nowrap;flex-shrink:0;align-items:center;gap:.4em;margin:.7em 1.9em -.2em;font-size:.85em;display:flex}.lb-replyto .lb-accent{flex-shrink:0;font-weight:500}.lb-run{border:1px solid var(--s-line);background:var(--s-panel);border-radius:.6em;max-width:36em}.lb-msgs>.lb-run,.lb-msgs>.lb-card-in{margin-left:2.6em}.lb-run-head{white-space:nowrap;align-items:center;gap:.5em;padding:.5em .75em;display:flex}.lb-run-state{color:var(--s-muted);align-items:center;gap:.3em;min-width:0;font-size:.9em;display:inline-flex;overflow:hidden}.lb-stop{color:var(--s-muted);border-radius:.3em;align-items:center;gap:.3em;margin-left:auto;padding:.12em .45em;font-size:.85em;display:inline-flex}.lb-stop .lb-i{width:.8em;height:.8em}.lb-steps-list{border-top:1px solid var(--s-line);flex-direction:column;gap:.22em;padding:.45em .75em;display:flex}.lb-step{white-space:nowrap;align-items:center;gap:.4em;min-width:0;font-size:.92em;display:flex}.lb-step .lb-s-run{color:var(--s-faint)}.lb-step .lb-s-ok{color:var(--s-success);display:none}.lb-step.on .lb-s-ok{display:inline}.lb-step.on .lb-s-run{display:none}.lb-step.lb-bad .lb-s-ok{color:var(--s-danger)}.lb-approve{border-top:1px solid var(--s-line);background:color-mix(in srgb, var(--s-accent-soft) 45%, transparent);flex-direction:column;gap:.45em;padding:.6em .75em;font-size:.92em;display:flex}.lb-code{background:var(--s-hover);color:var(--s-muted);white-space:pre;border-radius:.35em;padding:.45em .6em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82em;overflow:hidden}.lb-sum{color:var(--s-faint);align-items:center;gap:.3em;margin-top:.15em;font-size:.8em;display:inline-flex}.lb-art{border:1px solid var(--s-line);background:var(--s-panel);border-radius:.6em;align-items:center;gap:.7em;max-width:26em;margin-top:.4em;padding:.55em .75em;display:flex}.lb-art b{white-space:nowrap;text-overflow:ellipsis;font-size:.95em;display:block;overflow:hidden}.lb-art .lb-dim{font-size:.82em}.lb-art .lb-accent{font-size:.88em;font-weight:500}.lb-art-ic{background:var(--s-accent-soft);width:2.1em;height:2.1em;color:var(--s-accent);border-radius:.45em;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.lb-composer{border:1px solid var(--s-line);background:var(--s-panel);white-space:nowrap;border-radius:.75em;flex-shrink:0;align-items:center;gap:.4em;min-height:2.9em;margin:.45em 1.3em 1em;padding:.4em .45em .4em .85em;display:flex;overflow:hidden}.lb-composer .lb-val{text-overflow:ellipsis;overflow:hidden}.lb-ph{color:var(--s-faint);text-overflow:ellipsis;overflow:hidden}.lb-val:not(:empty)+.lb-ph{display:none}.lb-sendb{background:var(--s-accent);color:#fff;opacity:.5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.85em;height:1.85em;transition:opacity .2s;display:inline-flex}.lb-sendb .lb-i{width:.95em;height:.95em}.lb-composer:has(.lb-val:not(:empty)) .lb-sendb{opacity:1}.lb-addfiles{width:1.6em;height:1.6em;color:var(--s-muted);border-radius:.35em;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.lb-aa{font-family:var(--s-font);font-size:.78em;font-weight:600}.lb-bq{border-left:.2em solid var(--s-line2);color:var(--s-muted);margin:.1em 0 .25em;padding-left:.6em;display:block}.lb-addfiles .lb-i{width:1.1em;height:1.1em}.lb-composer-pics{flex-direction:column;align-items:stretch;gap:.35em}.lb-crow{align-items:center;gap:.4em;min-width:0;display:flex}.lb-composer-pics:has(.lb-previews.in) .lb-sendb,.lb-composer-pics:has(.lb-fchip.in) .lb-sendb{opacity:1}.lb-previews{gap:.5em;padding-top:.15em;display:flex}.lb-ptile{border:1px solid var(--s-line);border-radius:.4em;flex-shrink:0;width:3.8em;height:3.8em;position:relative;overflow:hidden}.lb-ptile .lb-shot{aspect-ratio:auto;border:0;border-radius:0;width:100%;height:100%;font-size:.32em}.lb-ptile-x,.lb-ptile-alt{color:#fff;background:#0009;justify-content:center;align-items:center;display:inline-flex;position:absolute}.lb-ptile-x{border-radius:50%;width:1.15em;height:1.15em;top:.15em;right:.15em}.lb-ptile-alt{border-radius:.2em;height:1.15em;padding:0 .25em;bottom:.15em;left:.15em}.lb-ptile-x .lb-i,.lb-ptile-alt .lb-i{width:.7em;height:.7em}.lb-pic{margin-top:.3em;display:flex}.lb-pic .lb-shot{width:12em;max-width:100%}.lb-shot{aspect-ratio:16/10;border:1px solid var(--s-line);background:#f7f8fa;border-radius:.5em;flex-direction:column;gap:.35em;padding:.55em;display:flex;overflow:hidden}.lb-shot i{display:block}.lb-shot-bar{background:#c9ced8;border-radius:.2em;width:32%;height:.4em}.lb-shot-title{background:#5572e0;border-radius:.2em;width:58%;height:.55em}.lb-shot .lb-shot-plan{border:1px dashed #b8bfcc;border-radius:.3em;flex:1;grid-template-rows:.45em 1fr 1fr;grid-template-columns:1fr 1fr;gap:.35em;padding:.4em;display:grid}.lb-shot-screen{background:#2b2f36;border-radius:.15em;grid-column:1/-1}.lb-shot-t{background:#dfe4ec;border-radius:.2em}.lb-kind-pdf{color:var(--s-danger)}.lb-kind-docx{color:var(--s-accent)}.lb-kind-xlsx,.lb-kind-csv{color:var(--s-success)}.lb-kind-text{color:var(--s-muted)}.lb-kind-canvas{color:var(--s-help)}.lb-ftile{border:1px solid var(--s-line);background:var(--s-panel);border-radius:.45em;flex-shrink:0;justify-content:center;align-items:center;width:2.6em;height:2.6em;display:inline-flex}.lb-ftile .lb-i{width:1.3em;height:1.3em}.lb-ftile-sm{width:2em;height:2em}.lb-ftile-sm .lb-i{width:.95em;height:.95em}.lb-ftile-pic{padding:0;overflow:hidden}.lb-ftile-pic .lb-shot{aspect-ratio:auto;border:0;border-radius:0;gap:.12em;width:100%;height:100%;padding:.18em;font-size:.32em}.lb-fquick{gap:.4em;padding:.15em .15em .4em;display:flex}.lb-fquick>span{border:1px solid var(--s-line);height:2em;color:var(--s-muted);border-radius:.4em;flex:1;justify-content:center;align-items:center;gap:.35em;font-size:.9em;display:inline-flex}.lb-fname{white-space:nowrap;min-width:0;display:flex}.lb-fname>:first-child{text-overflow:ellipsis;overflow:hidden}.lb-fname>:last-child{white-space:pre;flex-shrink:0}.lb-fchip{align-self:flex-start;width:17em;max-width:100%;padding-top:.15em}.lb-fchip-in{border:1px solid var(--s-line);background:var(--s-raised);border-radius:.45em;align-items:center;gap:.6em;min-width:0;padding:.45em .4em .45em .6em;display:flex}.lb-fchip-in>.lb-grow{flex-direction:column;display:flex}.lb-fchip .lb-fname{font-size:.92em;font-weight:500}.lb-fchip-lead{flex-shrink:0;justify-content:center;align-items:center;width:2em;height:2em;display:inline-flex}.lb-fchip-lead .lb-ftile,.lb-fchip-in.on .lb-pring{display:none}.lb-fchip-in.on .lb-ftile{display:inline-flex}.lb-pring{width:1.45em;height:1.45em;transform:rotate(-90deg)}.lb-pring circle{fill:none;stroke:var(--s-line2);stroke-width:2px}.lb-pring circle+circle{stroke:var(--s-accent);stroke-linecap:round;transition:stroke-dashoffset .7s ease-out}.lb-fchip.on .lb-pring circle+circle{stroke-dashoffset:0}.lb-fchip-st{color:var(--s-muted);white-space:nowrap;font-size:.85em}.lb-fchip-st>span{display:none}.lb-fchip-st>:first-child{display:inline}.lb-fchip.on .lb-fchip-st>:first-child{display:none}.lb-fchip.on .lb-fchip-st>:nth-child(2){display:inline}.lb-fchip-in.on .lb-fchip-st>:not(:last-child){display:none}.lb-fchip-in.on .lb-fchip-st>:last-child{display:inline}.lb-fchip-x{width:1.6em;height:1.6em;color:var(--s-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.lb-fchip-x .lb-i{width:.9em;height:.9em}.lb-fcard{border:1px solid var(--s-line);background:var(--s-raised);border-radius:.6em;align-items:flex-start;gap:.75em;max-width:32em;margin-top:.3em;padding:.6em .5em .6em .75em;display:flex}.lb-fcard>.lb-grow{flex-direction:column;display:flex}.lb-fcard .lb-fname{font-size:.95em;font-weight:500}.lb-fcard-sum{color:var(--s-muted);font-size:.87em}.lb-fcard-acts{gap:.4em;margin-top:.45em}.lb-fcard>.lb-i{margin-top:.15em}.lb-files{flex:1;grid-template-columns:9em minmax(0,1fr);min-height:0;display:grid}.lb-files-views{border-right:1px solid var(--s-line);flex-direction:column;gap:.1em;padding:.6em .45em;font-size:.9em;display:flex}.lb-files-views>span{color:var(--s-muted);white-space:nowrap;border-radius:.35em;padding:.3em .5em}.lb-files-views>span.on{background:var(--s-active);color:var(--s-fg);font-weight:500}.lb-fstacks{border-radius:.4em;flex-direction:column;gap:.1em;margin-top:.6em;display:flex}.lb-fstacks-h{color:var(--s-faint);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:.2em .5em;font-size:.75em;font-weight:600;display:flex}.lb-fstack{color:var(--s-muted);white-space:nowrap;align-items:center;gap:.35em;padding:.3em .5em;display:flex}.lb-fstack i{font-style:normal}.lb-fstack-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.lb-fstack em{color:var(--s-faint);margin-left:auto;font-size:.85em;font-style:normal}.lb-files-main{flex-direction:column;min-width:0;display:flex;overflow:hidden}.lb-fchips{flex-wrap:wrap;gap:.4em;padding:.6em .8em .3em;display:flex}.lb-fchip-f{border:1px solid var(--s-line);color:var(--s-muted);white-space:nowrap;border-radius:999px;align-items:center;padding:.15em .6em;font-size:.82em;display:inline-flex}.lb-fchip-f.on{border-color:var(--s-accent);background:var(--s-accent-soft);color:var(--s-fg)}.lb-fchip-f .lb-swap>:last-child .lb-i{margin-left:.25em}.lb-fcount{border-bottom:1px solid var(--s-line);align-items:center;gap:.5em;padding:.2em .9em .45em;display:flex}.lb-frow{border-bottom:1px solid var(--s-line);white-space:nowrap;grid-template-columns:minmax(0,1fr) 9em 6.2em 4.2em 4.4em 1.4em;align-items:center;gap:.6em;min-width:0;padding:.45em .9em;font-size:.9em;display:grid}.lb-frow.on{background:var(--s-active)}.lb-frow>span{min-width:0;color:var(--s-muted);align-items:center;gap:.4em;display:flex}.lb-frow-name .lb-grow{flex-direction:column;min-width:0;display:flex}.lb-frow-name .lb-fname{color:var(--s-fg);font-weight:500}.lb-frow-line{color:var(--s-muted);text-overflow:ellipsis;font-size:.86em;display:none;overflow:hidden}.lb-frow-size{justify-content:flex-end}.lb-frow-head{color:var(--s-faint);padding-block:.3em;font-size:.8em;font-weight:500}.lb-frow-head>span{color:var(--s-faint)}.lb-stage:has(.lb-panel.in) .lb-files{grid-template-columns:minmax(0,1fr)}.lb-stage:has(.lb-panel.in) .lb-files-views,.lb-stage:has(.lb-panel.in) .lb-frow-where,.lb-stage:has(.lb-panel.in) .lb-frow-by,.lb-stage:has(.lb-panel.in) .lb-frow-size{display:none}.lb-stage:has(.lb-panel.in) .lb-frow{grid-template-columns:minmax(0,1fr) 4.2em 1.4em}.lb-fdetails{flex-direction:column;gap:.55em;padding:.9em 1.1em;display:flex}.lb-fdl{border-top:1px solid var(--s-line);grid-template-columns:6.5em minmax(0,1fr);gap:.35em .6em;margin:.3em 0 0;padding-top:.6em;font-size:.9em;display:grid}.lb-fdl dt{color:var(--s-faint)}.lb-fdl dd{min-width:0;margin:0}@container (width<=559px){.lb-files{grid-template-columns:minmax(0,1fr)}.lb-files-views,.lb-frow-head,.lb-frow-where,.lb-frow-by,.lb-frow-added,.lb-frow-size{display:none!important}.lb-frow,.lb-stage:has(.lb-panel.in) .lb-frow{grid-template-columns:minmax(0,1fr) 1.6em;padding-block:.6em}.lb-frow-line{display:block}.lb-pop[data-k=type-pop]{border-radius:1em 1em 0 0;padding:.6em .6em 1.4em;bottom:0;right:0;top:auto!important;left:0!important}}.lb-runfiles{border-top:1px solid var(--s-line);flex-direction:column;gap:.2em;padding:.45em .75em;font-size:.92em;display:flex}.lb-runfiles>.lb-dim{font-size:.92em}.lb-runfiles .lb-row{gap:.4em}.lb-drop{z-index:30;border:2px dashed var(--s-accent);background:color-mix(in srgb, var(--s-bg) 85%, transparent);border-radius:.9em;justify-content:center;align-items:center;padding:1em;display:flex;position:absolute;inset:.3em}.lb-drop>span{text-align:center;align-items:center;gap:.5em;font-weight:500;display:flex}.lb-drop .lb-i{width:1.45em;height:1.45em;color:var(--s-accent)}@container (width>=560px){.lb-panel:has(>.lb-drop){position:relative}.lb-drop{height:39.4em;bottom:auto}}.lb-fdrag{z-index:31;opacity:.94;flex-direction:column;align-items:center;gap:.3em;display:flex;position:absolute;top:6em;right:1.8em}.lb-scene .lb-fdrag.in{animation:.5s cubic-bezier(.2,.7,.2,1) both lb-fdrag-in}.lb-fdrag-ic{border:1px solid var(--s-line2);background:var(--s-raised);border-radius:.6em;justify-content:center;align-items:center;width:3.4em;height:3.4em;display:inline-flex;box-shadow:0 .5em 1.2em #0000004d}.lb-fdrag-ic .lb-i{width:2em;height:2em}.lb-fdrag-name{background:var(--s-accent);color:#fff;white-space:nowrap;border-radius:.3em;padding:.05em .45em;font-size:.8em;font-weight:500}.lb-scene .lb-dragging[data-in].in{animation:none}.lb-dragging.lb-fdrag{box-shadow:none}@keyframes lb-fdrag-in{0%{opacity:0;transform:translate(4em)}}.lb-typing:after{content:"";vertical-align:-.18em;background:currentColor;width:1px;height:1.05em;margin-left:1px;animation:.9s step-end infinite lb-blink;display:inline-block}.lb-btn{border:1px solid var(--s-line2);background:var(--s-raised);color:var(--s-fg);white-space:nowrap;border-radius:.45em;justify-content:center;align-items:center;gap:.4em;padding:.38em .8em;font-size:.92em;font-weight:500;transition:filter .15s,transform .15s;display:inline-flex}.lb-btn.lb-pri{background:var(--s-accent);color:#fff;border-color:#0000}.lb-btn.lb-ghost{color:var(--s-muted);background:0 0;border-color:#0000}.lb-btn.lb-danger{background:var(--s-danger);color:#fff;border-color:#0000}.lb-btn.lb-line{background:0 0}.lb-btn.lb-sm{padding:.3em .62em;font-size:.82em}.lb-btn.lb-wide{width:100%}.lb-swap{white-space:nowrap}.lb-swap>:first-child{align-items:center;gap:.4em;display:inline-flex}.lb-swap>:last-child,.on .lb-swap>:first-child,.lb-swap.on>:first-child{display:none}.on .lb-swap>:last-child,.lb-swap.on>:last-child{display:inline}.lb-tog{background:var(--s-line2);border-radius:999px;flex-shrink:0;width:2.05em;height:1.2em;transition:background .2s;display:inline-block;position:relative}.lb-tog i{background:#fff;border-radius:50%;width:.9em;height:.9em;transition:transform .2s;position:absolute;top:.15em;left:.15em}.lb-tog.on{background:var(--s-accent)}.lb-tog.on i{transform:translate(.85em)}.lb-toggle-row{align-items:flex-start;gap:.7em}.lb-toggle-row .lb-tog{margin-top:.12em}.lb-chk{border:1px solid var(--s-line2);background:var(--s-bg);border-radius:.25em;flex-shrink:0;justify-content:center;align-items:center;width:1.05em;height:1.05em;display:inline-flex}.lb-chk .lb-i{color:#fff;stroke-width:3.5px;opacity:0;width:.78em;height:.78em}.lb-chk.on{background:var(--s-accent);border-color:var(--s-accent)}.lb-chk.on .lb-i{opacity:1}.lb-seg{border:1px solid var(--s-line);white-space:nowrap;border-radius:.5em;gap:.1em;padding:.18em;display:inline-flex}.lb-seg>span{color:var(--s-muted);text-align:center;border-radius:.35em;padding:.28em .75em;font-size:.9em}.lb-seg>span.on{background:var(--s-active);color:var(--s-fg)}.lb-seg.lb-fill{display:flex}.lb-seg.lb-fill>span{flex:1}.lb-tabs{white-space:nowrap;gap:.15em;display:inline-flex}.lb-tabs>span{color:var(--s-muted);border-radius:.4em;align-items:center;gap:.35em;padding:.28em .6em;font-size:.92em;display:inline-flex}.lb-tabs>span.on{background:var(--s-active);color:var(--s-fg)}.lb-field{flex-direction:column;gap:.3em;min-width:0;display:flex}.lb-label{color:var(--s-muted);font-size:.85em;font-weight:500}.lb-hint{color:var(--s-faint);white-space:normal;font-size:.8em;line-height:1.4;display:block}.lb-box{border:1px solid var(--s-line);background:var(--s-bg);white-space:nowrap;border-radius:.45em;align-items:center;gap:.45em;min-width:0;min-height:2.2em;padding:.4em .6em;transition:border-color .2s;display:flex;overflow:hidden}.lb-box:has(.lb-typing){border-color:var(--s-accent)}.lb-select{justify-content:space-between}.lb-pill{border:1px solid var(--s-line);color:var(--s-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:.3em;padding:.05em .55em;font-size:.82em;display:inline-flex}.lb-pill.on{border-color:var(--s-accent);background:var(--s-accent-soft);color:var(--s-fg)}.lb-pill.lb-pending{background:color-mix(in srgb, var(--s-warning) 12%, transparent);color:var(--s-warning);border-color:#0000;font-weight:500}.lb-mailcirc{background:var(--s-hover);width:1.5em;height:1.5em;color:var(--s-faint);border-radius:999px;flex:none;place-items:center;display:inline-grid}.lb-mailcirc .lb-i{width:.8em;height:.8em}.lb-dis{display:contents}.lb-dis>.lb-btn{opacity:.5}.lb-card{border:1px solid var(--s-line);background:var(--s-panel);border-radius:.65em;min-width:0;padding:.8em .9em}.lb-list{border:1px solid var(--s-line);border-radius:.55em;overflow:hidden}.lb-list>*{align-items:center;gap:.6em;min-width:0;padding:.5em .7em;display:flex}.lb-list>*+*{border-top:1px solid var(--s-line)}.lb-dlg-wrap{z-index:40;background:#0000008c;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.lb-scene .lb-dlg-wrap.in{animation:.22s both lb-fade}.lb-dlg{background:var(--s-panel);border:1px solid var(--s-line);border-radius:.8em;flex-direction:column;width:31em;max-width:92%;max-height:94%;display:flex;overflow:hidden;box-shadow:0 1em 3em #00000080}.lb-dlg-wide{width:40em}.lb-dlg-wrap.in .lb-dlg{animation:.3s cubic-bezier(.2,.8,.2,1) both lb-pop}.lb-dlg-head{gap:.6em;padding:.95em 1.1em .1em;display:flex}.lb-dlg-head b{font-size:1.08em;display:block}.lb-dlg-head .lb-hint{margin-top:.2em;font-size:.86em}.lb-dlg-body{flex-direction:column;flex:auto;gap:.75em;min-height:0;padding:.85em 1.1em;display:flex;overflow:hidden}.lb-dlg-foot{border-top:1px solid var(--s-line);justify-content:flex-end;align-items:center;gap:.5em;padding:.7em 1.1em .9em;display:flex}.lb-pop{z-index:35;background:var(--s-raised);border:1px solid var(--s-line2);border-radius:.55em;flex-direction:column;gap:.05em;min-width:13em;padding:.3em;display:flex;position:absolute;box-shadow:0 .8em 2em #00000073}.lb-scene .lb-pop.in{animation:.2s ease-out both lb-drop}.lb-pop-it{white-space:nowrap;border-radius:.35em;align-items:center;gap:.55em;padding:.38em .55em;font-size:.93em;display:flex}.lb-pop-it .lb-i{color:var(--s-muted)}.lb-pop-it.on{background:var(--s-active)}.lb-pop-label{color:var(--s-faint);padding:.35em .55em .15em;font-size:.78em}.lb-toast{z-index:45;background:var(--s-raised);border:1px solid var(--s-line2);white-space:nowrap;border-radius:.6em;align-items:center;gap:.5em;padding:.5em .9em;font-size:.92em;display:flex;position:absolute;bottom:1.2em;left:50%;transform:translate(-50%);box-shadow:0 .6em 1.6em #00000073}.lb-scene .lb-toast.in{animation:.35s cubic-bezier(.2,.7,.2,1) both lb-toast}.lb-okc{color:var(--s-success)}.lb-st{border:1.5px solid var(--s-muted);border-radius:50%;flex-shrink:0;width:.95em;height:.95em;display:inline-block;position:relative}.lb-st-backlog{border-style:dashed;border-color:var(--s-faint)}.lb-st-progress{border-color:var(--s-warning);background:conic-gradient(var(--s-warning) 0 50%, transparent 50%)}.lb-st-review{border-color:var(--s-accent);background:conic-gradient(var(--s-accent) 0 75%, transparent 75%)}.lb-st-done{border-color:var(--s-success);background:var(--s-success)}.lb-board{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8em;min-height:0;padding:.9em 1.1em;display:grid}.lb-col{flex-direction:column;gap:.55em;min-width:0;display:flex}.lb-col-head{align-items:center;gap:.45em;padding:0 .1em .1em;font-size:.9em;font-weight:600;display:flex}.lb-tcard{border:1px solid var(--s-line);background:var(--s-raised);border-radius:.55em;flex-direction:column;gap:.35em;padding:.55em .65em;font-size:.93em;display:flex}.lb-tcard.lb-now{border-color:var(--s-accent)}.lb-trow{border-bottom:1px solid var(--s-line);white-space:nowrap;align-items:center;gap:.7em;min-width:0;padding:.55em 1.1em;font-size:.93em;display:flex}.lb-group{background:var(--s-panel);border-bottom:1px solid var(--s-line);align-items:center;gap:.5em;padding:.45em 1.1em;font-size:.9em;font-weight:600;display:flex}.lb-prop{grid-template-columns:6.5em minmax(0,1fr);align-items:center;gap:.5em;min-height:1.9em;font-size:.92em;display:grid}.lb-prop>:first-child{color:var(--s-faint)}.lb-dragging{z-index:50;pointer-events:none;margin:0;transition:transform .8s cubic-bezier(.45,.05,.2,1);position:absolute;box-shadow:0 1em 2em #00000080}.lb-views>span{align-items:center;gap:.35em;display:inline-flex}.lb-tl{--t:13.5em;--d:1.35em;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.lb-tl-tools{border-bottom:1px solid var(--s-line);background:color-mix(in srgb, var(--s-hover) 70%, transparent);white-space:nowrap;flex-shrink:0;align-items:center;gap:.45em;padding:.4em 1.1em;font-size:.92em;display:flex}.lb-tl-tools .lb-seg>span{padding:.2em .6em;font-size:.82em}.lb-tl-attnwrap{display:inline-flex;position:relative}.lb-tl-attn{background:color-mix(in srgb, var(--s-warning) 14%, transparent);color:var(--s-warning-text);border:1px solid #0000;border-radius:999px;align-items:center;gap:.35em;padding:.22em .65em;font-size:.8em;font-weight:600;display:inline-flex}.lb-tl-attn.on{border-color:var(--s-warning)}.lb-tl-n{background:var(--s-active);color:var(--s-muted);border-radius:999px;padding:0 .45em}.lb-tl-grid{flex:1;min-height:0;position:relative;overflow:hidden}.lb-tl-head{z-index:3;border-bottom:1px solid var(--s-line);background:var(--s-bg);height:3.8em;display:flex;position:relative}.lb-tl-corner{width:var(--t);border-right:1px solid var(--s-line);white-space:nowrap;flex-direction:column;flex-shrink:0;justify-content:center;gap:.1em;padding:0 .8em;display:flex;overflow:hidden}.lb-tl-corner>span{color:var(--s-muted);text-overflow:ellipsis;font-size:.76em;overflow:hidden}.lb-tl-corner b{color:var(--s-fg)}.lb-tl-scale{flex:1;min-width:0;position:relative;overflow:hidden}.lb-tl-month{top:.15em;left:calc(var(--x) * var(--d) + .35em);white-space:nowrap;position:absolute}.lb-tl-month b{font-size:.74em}.lb-tl-day{top:1.2em;left:calc(var(--x) * var(--d));width:var(--d);height:1.3em;color:var(--s-faint);white-space:nowrap;justify-content:center;align-items:center;display:flex;position:absolute}.lb-tl-day>span{font-size:.68em}.lb-tl-day.lb-tl-mon{color:var(--s-muted)}.lb-tl-day.lb-tl-today{z-index:1}.lb-tl-day.lb-tl-today>span{background:var(--s-accent);color:#fff;border-radius:999px;padding:.1em .5em;font-weight:600}.lb-tl-dia{top:2.6em;left:calc(var(--x) * var(--d) + var(--d) / 2 - .36em);white-space:nowrap;color:var(--s-accent);align-items:center;gap:.35em;display:flex;position:absolute}.lb-tl-dia i{background:var(--s-bg);border:2px solid;border-radius:.12em;width:.72em;height:.72em;transform:rotate(45deg)}.lb-tl-dia span{font-size:.7em;font-weight:600}.lb-tl-body{position:relative}.lb-tl-back{top:3.8em;bottom:0;right:0;left:var(--t);z-index:0;pointer-events:none;position:absolute}.lb-tl-back i{top:0;bottom:0;left:calc(var(--x) * var(--d));position:absolute}.lb-tl-we{width:calc(2 * var(--d));background:color-mix(in srgb, var(--s-fg) 3.5%, transparent)}.lb-tl-monline{background:color-mix(in srgb, var(--s-fg) 7%, transparent);width:1px}.lb-tl-todaycol{width:var(--d);background:color-mix(in srgb, var(--s-accent) 8%, transparent)}.lb-tl-now{width:2px;margin-left:calc(var(--d) / 2 - 1px);background:var(--s-accent)}.lb-tl-msline{width:0;margin-left:calc(var(--d) / 2);border-left:1px dashed color-mix(in srgb, var(--s-accent) 55%, transparent)}.lb-tl-row,.lb-tl-line{border-bottom:1px solid color-mix(in srgb, var(--s-line) 60%, transparent);display:flex;position:relative}.lb-tl-row{border-bottom-color:var(--s-line);height:2.35em}.lb-tl-line{height:1.8em}.lb-tl-cell{z-index:2;width:var(--t);border-right:1px solid var(--s-line);background:var(--s-bg);white-space:nowrap;flex-shrink:0;align-items:center;gap:.45em;min-width:0;padding:0 .7em 0 .55em;display:flex;position:relative}.lb-tl-line .lb-tl-cell{padding-left:1.75em}.lb-tl-chev{color:var(--s-faint);transition:transform .25s;display:inline-flex}.lb-tl-chev.on{transform:rotate(-90deg)}.lb-tl-who{flex-direction:column;min-width:0;line-height:1.25;display:flex}.lb-tl-name{flex-shrink:0;font-size:.84em}.lb-tl-state{white-space:nowrap;align-items:center;gap:.3em;min-width:0;font-size:.72em;font-weight:500;display:inline-flex;overflow:hidden}.lb-tl-counts{color:var(--s-faint);text-overflow:ellipsis;font-size:.72em;overflow:hidden}.lb-tl-red-text{color:var(--s-danger-text)}.lb-tl-key{color:var(--s-faint);flex-shrink:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7em}.lb-tl-title{text-overflow:ellipsis;min-width:0;font-size:.8em;overflow:hidden}.lb-tl-lane{flex:1;min-width:0;position:relative}.lb-tl-lit{z-index:1;background:color-mix(in srgb, var(--s-accent) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--s-accent) 45%, transparent);pointer-events:none;position:absolute;inset:0}.lb-tl-cap{white-space:nowrap;align-items:baseline;gap:.3em;position:absolute;top:.15em;left:.35em}.lb-tl-cap>*{font-size:.7em}.lb-tl-span{top:1.12em;left:calc(var(--x) * var(--d));width:calc(var(--w) * var(--d));background:color-mix(in srgb, var(--s-fg) 22%, transparent);border-radius:1px;height:2px;transition:width .6s;position:absolute}.lb-tl-span-red{background:var(--s-danger)}.lb-tl-span.lb-tl-grows.on{width:calc(var(--w2) * var(--d))}.lb-tl-nodates{border:1px dashed var(--s-line2);color:var(--s-muted);white-space:nowrap;border-radius:999px;padding:.05em .55em;font-size:.68em;position:absolute;top:.35em;left:.5em}.lb-tl-task{z-index:1;top:.25em;left:calc(var(--x) * var(--d) + .08em);white-space:nowrap;align-items:center;height:1.3em;display:flex;position:absolute}.lb-tl-b{width:calc(var(--w) * var(--d) - .16em);border:1px solid color-mix(in srgb, var(--c) 60%, var(--s-panel));background:color-mix(in srgb, var(--c) 20%, var(--s-panel));border-radius:.32em;flex-shrink:0;align-items:center;height:1.3em;transition:width .7s cubic-bezier(.45,.05,.2,1);display:flex;position:relative;overflow:hidden}.lb-tl-mini{height:1.1em;top:.62em}.lb-tl-mini .lb-tl-b{height:1.1em}.lb-tl-fill{background:color-mix(in srgb, var(--c) 46%, var(--s-panel));position:absolute;inset:0 auto 0 0}.lb-tl-done .lb-tl-fill,.lb-tl-done{background:color-mix(in srgb, var(--c) 40%, var(--s-panel))}.lb-tl-late{border:1.5px solid var(--s-danger)}.lb-tl-ns{box-shadow:inset .22em 0 0 var(--s-warning)}.lb-tl-work{box-shadow:0 0 0 .14em color-mix(in srgb, var(--s-accent) 55%, transparent)}.lb-tl-shimmer{background:linear-gradient(105deg, transparent 35%, color-mix(in srgb, var(--s-accent) 28%, transparent) 50%, transparent 65%);background-size:250% 100%;animation:2.2s linear infinite lb-tl-shimmer;position:absolute;inset:0}.lb-tl-in{align-items:center;gap:.4em;min-width:0;padding:0 .5em;font-size:.72em;font-weight:500;display:flex;position:relative;overflow:hidden}.lb-tl-in .lb-i{color:var(--s-success)}.lb-tl-count-in{color:var(--s-muted);font-weight:400}.lb-tl-when{color:var(--s-accent);align-items:center;gap:.25em;font-weight:600;display:inline-flex}.lb-tl-in .lb-tl-when .lb-i{color:var(--s-accent)}.lb-tl-dots{gap:.18em;display:inline-flex}.lb-tl-dots i{background:var(--s-accent);border-radius:50%;width:.32em;height:.32em;animation:1.2s ease-in-out infinite lb-tl-pulse}.lb-tl-dots i:nth-child(2){animation-delay:.15s}.lb-tl-dots i:nth-child(3){animation-delay:.3s}.lb-tl-h{background:color-mix(in srgb, var(--c) 80%, var(--s-fg));border-radius:.2em;width:.22em;position:absolute;top:.2em;bottom:.2em;right:.12em}.lb-tl-tail{width:calc((var(--to) - var(--x) - var(--w)) * var(--d));border-top:2px dashed var(--s-danger);flex-shrink:0;position:relative}.lb-tl-tail:after{content:"";background:var(--s-danger);border-radius:50%;width:.5em;height:.5em;position:absolute;top:-.32em;right:-.25em}.lb-tl-after{align-items:center;gap:.35em;margin-left:.45em;display:flex}.lb-tl-after .lb-tl-words,.lb-tl-after .lb-tl-count-in{font-size:.72em}.lb-tl-after .lb-tl-words{color:var(--s-muted)}.lb-tl-chip{white-space:nowrap;border-radius:999px;align-items:center;gap:.3em;padding:.12em .55em;font-size:.64em;font-weight:600;display:inline-flex}.lb-tl-chip.lb-tl-red{background:color-mix(in srgb, var(--s-danger) 14%, transparent);color:var(--s-danger-text)}.lb-tl-chip.lb-tl-amber{background:color-mix(in srgb, var(--s-warning) 15%, transparent);color:var(--s-warning-text)}.lb-tl-chip.lb-tl-blue{background:var(--s-accent-soft);color:var(--s-accent)}.lb-tl-chip.lb-tl-grey{background:var(--s-active);color:var(--s-muted)}.lb-tl-grows.on .lb-tl-b{width:calc(var(--w2) * var(--d) - .16em)}.lb-tl-grows:not(.on) .lb-tl-in{visibility:hidden}.lb-tl-grows.on .lb-tl-after{display:none}.lb-tl-to{top:.25em;left:calc(var(--x) * var(--d));width:.4em;height:1.3em;position:absolute}.lb-tl-failbox{border-color:color-mix(in srgb, var(--s-danger) 35%, var(--s-line));background:color-mix(in srgb, var(--s-danger) 6%, transparent)}.lb-tl-dimmer{display:none!important}.lb-tl-dimmer.in:not(.out)~.lb-tl-row:not(.lb-tl-keep),.lb-tl-dimmer.in:not(.out)~.lb-tl-line:not(.lb-tl-keep){opacity:.3}.lb-tl-row,.lb-tl-line{transition:opacity .3s}.lb-tl-tray{z-index:6;border-left:1px solid var(--s-line);background:var(--s-panel);flex-direction:column;gap:.6em;width:14em;padding:.8em;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-1em 0 2em #00000040}.lb-scene .lb-tl-tray.in{animation:.35s cubic-bezier(.2,.7,.2,1) both lb-slide}.lb-tl-ti{border:1px solid var(--s-line);background:var(--s-bg);white-space:nowrap;border-radius:.5em;align-items:center;gap:.45em;padding:.45em .55em;font-size:.86em;display:flex}.lb-tl-ask{border:1px solid var(--s-line);background:var(--s-accent-soft);border-radius:.55em;align-items:center;gap:.55em;padding:.5em .6em;font-size:.86em;display:flex}.lb-tl-label{z-index:40;color:#fff;white-space:nowrap;pointer-events:none;background:#0b0b0c;border-radius:.4em;padding:.3em .6em;position:absolute;box-shadow:0 .4em 1em #0006}.lb-tl-label>span{font-size:.74em;font-weight:500}.lb-tl-toast{white-space:normal;gap:.9em;max-width:92%}.lb-tl-toast>span{min-width:0}.lb-tl-proj{border-bottom:1px solid var(--s-line);white-space:nowrap;padding:.35em .9em;overflow:hidden}.lb-tl-proj>span{color:var(--s-muted);font-size:.78em}@keyframes lb-tl-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes lb-tl-pulse{0%,to{opacity:.35}50%{opacity:1}}@container (width<=559px){.lb-tl{--t:3.4em;--d:1.6em}.lb-tl-tools{padding:.4em .8em}.lb-tl-cell,.lb-tl-line .lb-tl-cell{justify-content:center;padding:0}.lb-tl-cell>:not(.lb-face):not(.lb-person):not(.lb-st),.lb-tl-corner>*{display:none}.lb-tl-span{top:1.65em}.lb-tl-mini{top:1.15em}.lb-tl-tray{border-left:0;border-top:1px solid var(--s-line2);border-radius:1em 1em 0 0;width:auto;height:21em;top:auto;left:0;box-shadow:0 -1em 2em #00000059}.lb-scene .lb-tl-tray.in{animation:.35s cubic-bezier(.2,.7,.2,1) both lb-sheet}}.lb-stuck{align-items:flex-start;gap:.4em;margin-top:.35em}.lb-stuck img{object-fit:contain;flex-shrink:0;width:1.3em;height:1.3em}.lb-stuck-words{flex-wrap:wrap;flex:1;align-items:center;gap:.15em .5em;min-width:0;padding-top:.1em;display:flex}.lb-stuck-card{border-top:1px solid var(--s-line);margin-top:0;padding:.45em .75em}.lb-hcard{border:2px solid var(--s-help);background:var(--s-bg);border-radius:.8em;align-items:center;gap:.7em;margin-left:2.2em;padding:.45em .45em .45em .8em;font-size:.9em;display:flex}.lb-hplay{background:var(--s-hover);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.9em;height:1.9em;display:inline-flex}.lb-qbox{border:1px solid var(--s-line);background:var(--s-bg);border-radius:.8em;flex-direction:column;gap:.35em;margin-left:2.2em;padding:.6em .75em;font-size:.9em;display:flex}.lb-qopt{border:1px solid var(--s-line);border-radius:.55em;padding:.35em .7em}.lb-qopt.on{border-color:var(--s-accent);background:var(--s-accent-soft)}.lb-qopt.lb-qown{color:var(--s-muted);border-style:dashed}.lb-qrec{color:var(--s-accent);margin-left:.4em;font-size:.92em}.lb-ycircle{z-index:12;background:var(--s-panel);border:1px solid var(--s-line);width:2.8em;height:2.8em;color:var(--s-brand);border-radius:50%;justify-content:center;align-items:center;padding-bottom:.15em;font-family:Excalifont,cursive;font-size:1.7em;line-height:1;display:inline-flex;position:absolute;bottom:4.6em;right:1.1em;box-shadow:0 .5em 1.4em #00000073}.lb-yicon{border:1px solid var(--s-line);width:1.15em;height:1.15em;color:var(--s-brand);border-radius:50%;justify-content:center;align-items:center;font-family:Excalifont,cursive;font-size:.95em;line-height:1;display:inline-flex}.lb-yhome{flex-direction:column;flex:1;width:100%;max-width:38em;min-height:0;margin:0 auto;padding:0 1.2em 1em;display:flex}.lb-yhome-chat{flex-direction:column;flex:1;justify-content:flex-end;gap:.75em;min-height:0;padding:1em 0;display:flex;overflow:hidden}.lb-yhome:not(.on){justify-content:flex-start;padding-top:2.6em}.lb-yhome.on .lb-yunder{display:none}.lb-yhome:not(.on) .lb-yhome-chat{flex:none}.lb-yhome-hero{text-align:center;justify-content:center;align-items:center;gap:.7em;margin-bottom:1em;display:flex}.lb-yhome-hero .lb-yring{width:2.5em;height:2.5em;margin-bottom:0}.lb-yhome-hero .lb-greet{letter-spacing:-.02em;font-size:1.55em}.lb-yring{background:var(--s-accent-soft);width:3.6em;height:3.6em;box-shadow:0 0 0 3px var(--s-bg), 0 0 0 5px var(--s-accent);border-radius:50%;margin-bottom:.3em;overflow:hidden}.lb-yring img{object-fit:cover;width:100%;height:100%}.lb-greet{font-size:1.35em;font-weight:600}.lb-yhome-foot{flex-direction:column;gap:.4em;display:flex}.lb-yhome-box{border:1px solid var(--s-line2);background:var(--s-panel);border-radius:1.3em;flex-direction:column;gap:.6em;min-height:4.4em;padding:.75em .6em .5em 1em;display:flex;position:relative}.lb-yhome-box .lb-ph{position:absolute;top:.65em;left:.9em}.lb-yhome-tools{gap:.6em;margin-top:auto}.lb-call{background:var(--s-accent-soft);border-radius:.75em;align-items:center;gap:.6em;padding:.4em .6em;font-size:.9em;display:flex}.lb-call .lb-dot{background:var(--s-brand);animation:1s ease-in-out infinite lb-talk}.lb-end{background:var(--s-danger);color:#fff;border-radius:999px;align-items:center;gap:.35em;padding:.2em .65em;font-size:.9em;display:inline-flex}.lb-bub-me{background:var(--s-accent);color:#fff;border-radius:1em 1em .3em;align-self:flex-end;max-width:85%;margin-left:2em;padding:.45em .75em}.lb-bub{align-items:flex-start;gap:.5em;display:flex}.lb-bub img{object-fit:contain;flex-shrink:0;width:1.7em;height:1.7em}.lb-bub .lb-yring-sm{width:1.6em;height:1.6em;box-shadow:0 0 0 2px var(--s-bg), 0 0 0 3.5px var(--s-accent);flex-shrink:0;margin:.1em 0 0}.lb-bub .lb-yring-sm img{object-fit:cover;width:100%;height:100%}.lb-chips{flex-direction:column;align-items:flex-start;gap:.35em;display:flex}.lb-chips-row{flex-flow:wrap;justify-content:center}.lb-chips>span{border:1px solid var(--s-line);color:var(--s-muted);border-radius:999px;padding:.25em .7em;font-size:.9em}.lb-agents{grid-template-columns:repeat(auto-fill,minmax(15em,1fr));align-content:start;gap:.8em;padding:1em 1.1em;display:grid}.lb-acard{border:1px solid var(--s-line);background:var(--s-panel);border-radius:.7em;flex-direction:column;gap:.55em;padding:.8em;display:flex}.lb-acard b{font-size:1.02em}.lb-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65em;padding:.8em 1.1em 1.1em;display:grid}.lb-gcard{border:1px solid var(--s-line);background:var(--s-panel);border-radius:.65em;flex-direction:column;gap:.1em;min-width:0;padding:.4em;font-size:.88em;display:flex}.lb-gcard b,.lb-gcard .lb-dim{white-space:nowrap;text-overflow:ellipsis;padding:0 .2em;overflow:hidden}.lb-gcard .lb-dim{font-size:.85em}.lb-gpic{aspect-ratio:1;background:linear-gradient(#f4f6fb 0%,#e1e6f0 100%);border-radius:.5em;margin-bottom:.35em;display:block;position:relative;overflow:hidden}.lb-gpic img{object-fit:contain;object-position:bottom;width:100%;height:100%}.lb-onteam{color:#030303;background:#fffffff2;border-radius:999px;align-items:center;gap:.25em;padding:.05em .45em;font-size:.72em;font-weight:500;display:inline-flex;position:absolute;top:.4em;left:.4em}.lb-onteam .lb-i{color:var(--s-success)}.lb-where{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.55em;display:grid}.lb-meter{background:var(--s-line);border-radius:999px;height:.35em;display:block;overflow:hidden}.lb-meter>span{background:var(--s-accent);border-radius:999px;height:100%;display:block}.lb-where>span{border:1px solid var(--s-line);border-radius:.6em;flex-direction:column;gap:.2em;padding:.6em .7em;font-size:.9em;display:flex}.lb-where>span b{align-items:center;gap:.4em;display:inline-flex}.lb-where>span.on{border-color:var(--s-accent);background:var(--s-accent-soft)}.lb-warn{border:1px solid color-mix(in srgb, var(--s-warning) 40%, transparent);background:color-mix(in srgb, var(--s-warning) 10%, transparent);border-radius:.6em;gap:.5em;margin-top:.3em;padding:.55em .65em;font-size:.8em;line-height:1.4;display:flex}.lb-warn>.lb-i{color:var(--s-warning);margin-top:.12em}.lb-mission{white-space:normal;align-items:flex-start;height:4.4em;font-size:.9em;line-height:1.45}.lb-asked{border-bottom:1px solid var(--s-line);flex-direction:column;gap:.5em;padding:.8em 1.1em;display:flex}.lb-brain{flex:1;grid-template-columns:16em minmax(0,1fr);min-height:0;display:grid}.lb-brain-list{border-right:1px solid var(--s-line);flex-direction:column;gap:.4em;padding:.7em;display:flex;overflow:hidden}.lb-page-item{border-radius:.45em;flex-direction:column;gap:.1em;padding:.45em .55em;font-size:.9em;display:flex}.lb-page-item .lb-dim{white-space:nowrap;text-overflow:ellipsis;font-size:.88em;overflow:hidden}.lb-page-item.on{background:var(--s-active)}.lb-page{flex-direction:column;gap:.6em;padding:1.2em 1.5em;display:flex;overflow:hidden}.lb-page p{margin:0;line-height:1.55}.lb-task{flex:1;grid-template-columns:minmax(0,1fr) 16.5em;min-height:0;display:grid}.lb-task-main{flex-direction:column;gap:.75em;min-width:0;padding:1.1em 1.4em;display:flex;overflow:hidden}.lb-task-side{border-left:1px solid var(--s-line);background:var(--s-panel);flex-direction:column;gap:.25em;padding:1em .9em;display:flex;position:relative}.lb-startbox{border:1px solid var(--s-line);background:color-mix(in srgb, var(--s-accent-soft) 45%, transparent);border-radius:.55em;flex-direction:column;gap:.45em;margin-top:.3em;padding:.55em .65em;font-size:.9em;display:flex}.lb-opt{border:1px solid var(--s-line);border-radius:.55em;align-items:flex-start;gap:.7em;padding:.5em .7em;display:flex}.lb-opt>.lb-i{color:var(--s-muted);margin-top:.15em}.lb-opt b{font-size:.95em;font-weight:500;display:block}.lb-opt .lb-hint{font-size:.82em}.lb-proposal{border:1px solid var(--s-line);background:var(--s-panel);border-radius:.6em;flex-direction:column;gap:.3em;max-width:30em;margin-top:.4em;padding:.55em .75em;font-size:.93em;display:flex}.lb-who-screen{z-index:3;background:var(--s-accent-soft);color:var(--s-fg);border-radius:999px;align-items:center;gap:.4em;padding:.2em .65em .2em .25em;font-size:.85em;display:inline-flex;position:absolute;top:.7em;right:.9em}.lb-paper{color:#111;background:#fbfbfa;border-radius:.6em;flex-direction:column;flex:1;gap:.6em;min-height:0;margin:.8em;padding:1.3em 1.4em;font-size:.95em;display:flex;overflow:hidden}.lb-paper .lb-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#6b7280;font-size:.72em}.lb-paper h4{margin:0;font-size:1.55em;font-weight:700;line-height:1.15}.lb-paper p{color:#374151;margin:0;line-height:1.5}.lb-paper-stats{grid-template-columns:repeat(3,1fr);gap:.5em;display:grid}.lb-paper-stats span{color:#6b7280;border:1px solid #e5e7eb;border-radius:.5em;padding:.45em .6em;font-size:.8em}.lb-paper-stats b{color:#111;font-size:1.15em;display:block}.lb-pinbtn.on .lb-i{color:var(--s-accent);fill:currentColor}.lb-grid-cards{grid-template-columns:repeat(auto-fill,minmax(15em,1fr));align-content:start;gap:.8em;padding:1em 1.1em;display:grid}.lb-open-n{color:var(--s-brand)}.lb-canvas-panel{width:31em;position:relative}.lb-canvas-panel:has(.lb-cmts.in:not(.out)) .lb-paper{margin-right:15.8em}.lb-cbtn{color:var(--s-muted);border-radius:.4em;align-items:center;gap:.25em;padding:.2em .35em;display:inline-flex}.lb-cbtn .lb-badge{font-size:.7em}.lb-sel,.lb-hl,.lb-mark-hl{border-radius:.15em;transition:background .25s}.lb-sel.on{background:#3b82f64d}.lb-hl.on{background:#facc1599}.lb-mark-hl{background:#facc1559}.lb-cpin{width:0;height:1em;display:inline-block;position:relative}.lb-cpill{z-index:4;border:1px solid var(--s-line2);background:var(--s-raised);color:var(--s-fg);font-family:var(--s-font);white-space:nowrap;border-radius:999px;align-items:center;gap:.35em;padding:.3em .75em;font-size:.82em;font-weight:500;display:inline-flex;position:absolute;top:1.45em;right:-1.5em;box-shadow:0 .5em 1.2em #00000059}.lb-scene .lb-cpill.in{animation:.2s ease-out both lb-pop}.lb-cbar{z-index:6;background:var(--s-accent);color:#fff;white-space:nowrap;border-radius:.7em;justify-content:center;align-items:center;gap:.45em;min-height:3em;padding:.6em 1em;font-weight:500;position:absolute;bottom:.9em;left:.8em;right:.8em;overflow:hidden;box-shadow:0 .6em 1.6em #0006}.lb-cmts{z-index:5;background:var(--s-panel);border-left:1px solid var(--s-line);flex-direction:column;width:15em;display:flex;position:absolute;top:3em;bottom:0;right:0}.lb-scene .lb-cmts.in{animation:.35s cubic-bezier(.2,.7,.2,1) both lb-slide}.lb-handle{display:none}.lb-cmts-head{align-items:center;gap:.5em;padding:.65em .85em .35em;display:flex}.lb-cmts-bar{border-bottom:1px solid var(--s-line);white-space:nowrap;align-items:center;gap:.25em;padding:.1em .7em .55em;font-size:.84em;display:flex}.lb-ctab{color:var(--s-muted);border-radius:.35em;padding:.15em .45em}.lb-ctab.lb-cur{background:var(--s-active);color:var(--s-fg)}.lb-cmts-list{flex-direction:column;flex:1;gap:.6em;min-height:0;padding:.7em .75em;display:flex;overflow:hidden}.lb-cadd{color:var(--s-accent);align-items:center;gap:.35em;font-size:.86em;font-weight:500;display:inline-flex}.lb-cnew{border:1px solid var(--s-accent);background:var(--s-bg);border-radius:.6em;flex-direction:column;gap:.5em;padding:.65em;font-size:.92em;display:flex}.lb-cnew .lb-box{white-space:normal;align-items:flex-start;min-height:3.6em}.lb-cmt-quote{border-left:2px solid var(--s-accent);color:var(--s-muted);padding-left:.55em;font-size:.9em;font-style:italic}.lb-for{border:1px solid var(--s-line2);color:var(--s-fg);white-space:nowrap;border-radius:.4em;align-items:center;gap:.35em;padding:.12em .45em;display:inline-flex}.lb-cmt{border:1px solid var(--s-line);background:var(--s-bg);border-radius:.6em;flex-direction:column;gap:.35em;padding:.65em .7em;font-size:.9em;display:flex}.lb-cmt .lb-text{line-height:1.4}.lb-chip{background:var(--s-hover);color:var(--s-faint);white-space:nowrap;border-radius:999px;padding:0 .45em}.lb-chip.on{color:var(--s-brand)}.lb-cmt-meta{flex-wrap:wrap;row-gap:.3em}.lb-run-compact{font-size:.9em}.lb-run-compact .lb-run-head{gap:.4em;padding:.4em .55em}.lb-run-compact .lb-stop{padding:.12em .25em}.lb-cthread{border-top:1px solid var(--s-line);padding-top:.5em}.lb-cthread .lb-msg{gap:.5em}.lb-newer{border-bottom:1px solid var(--s-line);background:var(--s-accent-soft);white-space:nowrap;flex-shrink:0;align-items:center;gap:.5em;height:2.1em;padding:0 .9em;font-size:.85em;display:flex}.lb-newer .lb-accent{flex-shrink:0;font-weight:500}.lb-runbar{border-bottom:1px solid var(--s-line);height:2.2em;color:var(--s-muted);white-space:nowrap;flex-shrink:0;align-items:center;gap:.6em;padding:0 .9em;font-size:.85em;display:flex}.lb-runbar .lb-btn{flex-shrink:0}@container (width>=560px){.lb-canvas-panel:has(.lb-newer.in:not(.out)) .lb-cmts{top:4.8em}}.lb-cmt-acts{color:var(--s-muted);gap:.9em}.lb-cmt-acts>.lb-row{gap:.25em}.lb-cmt-reps{color:var(--s-accent);align-items:center;gap:.35em;font-size:.85em;font-weight:500;display:inline-flex}.lb-menu{position:relative}.lb-menu-dot{background:var(--s-accent);border-radius:50%;width:.5em;height:.5em;position:absolute;top:.1em;right:.05em}.lb-inbox{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.lb-irow{border-bottom:1px solid var(--s-line);align-items:flex-start;gap:.65em;min-width:0;padding:.7em 1.1em .7em .7em;font-size:.93em;display:flex}.lb-udot{border-radius:50%;flex-shrink:0;width:.5em;height:.5em;margin-top:.75em}.lb-irow.lb-unread .lb-udot{background:var(--s-accent)}.lb-irow-in{flex-direction:column;flex:1;gap:.15em;min-width:0;display:flex}.lb-irow-title{color:var(--s-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lb-irow.lb-unread .lb-irow-title{color:var(--s-fg);font-weight:600}.lb-irow-ex{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lb-irow-in>.lb-row{margin-top:.3em}.lb-irow-acts{flex-shrink:0;gap:.4em}.lb-tz{background:var(--s-bg);grid-template-columns:1fr 1fr;gap:1em;padding:1em;display:grid;position:absolute;inset:0}.lb-mini{border:1px solid var(--s-line);background:var(--s-bg);border-radius:.8em;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.lb-mini-head{border-bottom:1px solid var(--s-line);background:var(--s-panel);align-items:center;gap:.55em;padding:.6em .8em;display:flex}.lb-clock{font-variant-numeric:tabular-nums;color:var(--s-muted);align-items:center;gap:.35em;margin-left:auto;font-size:.9em;display:inline-flex}.lb-timechip{background:var(--s-accent-soft);color:var(--s-accent);border-radius:.35em;align-items:center;gap:.3em;padding:0 .45em;font-weight:500;display:inline-flex}.lb-perm{z-index:45;border:1px solid var(--s-line2);color:#e8eaed;background:#202124;border-radius:.7em;flex-direction:column;gap:.55em;width:19em;padding:.85em .95em;font-size:.93em;display:flex;position:absolute;top:.6em;left:50%;transform:translate(-50%);box-shadow:0 1em 2.5em #0000008c}.lb-scene .lb-perm.in{animation:.25s ease-out both lb-drop-center}.lb-perm .lb-btn{border-radius:999px}.lb-notif{z-index:46;border:1px solid var(--s-line2);background:#28282cf5;border-radius:1em;gap:.7em;width:21em;max-width:calc(100% - 1.6em);padding:.75em .85em;font-size:.92em;display:flex;position:absolute;top:.8em;right:.8em;box-shadow:0 1em 2.5em #0000008c}.lb-scene .lb-notif.in{animation:.4s cubic-bezier(.2,.7,.2,1) both lb-slide}.lb-app-ic{background:var(--s-accent);color:#fff;border-radius:.6em;flex-shrink:0;justify-content:center;align-items:center;width:2.4em;height:2.4em;display:inline-flex}.lb-app-ic .lb-mark{color:#fff;height:1.6em}.lb-finder{z-index:48;color:#e5e5e7;background:#232326;border:1px solid #4a4a4e;border-radius:.8em;grid-template-rows:auto minmax(0,1fr) auto;width:30em;max-width:94%;height:19em;display:grid;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 1.5em 4em #0009}.lb-scene .lb-finder.in{animation:.3s cubic-bezier(.2,.8,.2,1) both lb-finder}.lb-finder-bar{background:#2c2c30;border-bottom:1px solid #3a3a3e;align-items:center;padding:.5em .7em;display:flex}.lb-finder-bar .lb-lights{padding:0;display:flex}.lb-finder-main{grid-template-columns:9em minmax(0,1fr);min-height:0;display:grid}.lb-finder-side,.lb-finder-list{flex-direction:column;gap:.15em;padding:.6em;font-size:.9em;display:flex}.lb-finder-side{background:#1e1e21;border-right:1px solid #3a3a3e}.lb-finder-side span,.lb-finder-list span{border-radius:.35em;align-items:center;gap:.5em;padding:.25em .45em;display:flex}.lb-finder-list .lb-i,.lb-finder-side .lb-i{color:#5aa9ff}.lb-finder-list span.on{background:#0a64d6}.lb-finder-list span.on .lb-i{color:#fff}.lb-finder-foot{border-top:1px solid #3a3a3e;justify-content:flex-end;gap:.5em;padding:.55em .7em;display:flex}.lb-plans{z-index:1;background:var(--s-bg);flex-direction:column;gap:.75em;padding:1em 1.4em;display:flex;position:absolute;inset:0;overflow:hidden}.lb-brand-sm{font-size:1.05em}.lb-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7em;display:grid}.lb-plan{border:1px solid var(--s-line);background:var(--s-panel);border-radius:.8em;flex-direction:column;gap:.45em;min-width:0;padding:.85em .9em;display:flex}.lb-plan.lb-feat{border-color:var(--s-accent)}.lb-plan .lb-btn{margin-top:auto}.lb-price{letter-spacing:-.02em;font-size:1.85em;font-weight:700}.lb-feats{color:var(--s-muted);flex-direction:column;gap:.3em;margin-bottom:.3em;font-size:.84em;display:flex}.lb-feats .lb-i{margin-top:.15em}.lb-soon{text-transform:uppercase;background:var(--s-hover);border-radius:.25em;padding:0 .3em;font-size:.72em;font-weight:600}.lb-hosted{z-index:44;color:#111;background:#f5f6f8;grid-template-columns:1fr 1fr;display:grid;position:absolute;inset:0}.lb-scene .lb-hosted.in{animation:.3s both lb-fade}.lb-hosted .lb-hint,.lb-hosted .lb-dim,.lb-hosted .lb-label{color:#6b7280}.lb-hosted-sum{background:#eceef2;flex-direction:column;justify-content:center;gap:.35em;padding:2em;display:flex}.lb-hosted-form{flex-direction:column;justify-content:center;gap:.45em;padding:2em;display:flex}.lb-fake{background:#fff;border:1px solid #d7dae0;border-radius:.45em;height:2.2em;display:block}.lb-signup-layer .lb-center-card{gap:.55em;font-size:.9em}.lb-phone-wrap{background:radial-gradient(circle at 50% 40%, var(--s-accent-soft), var(--s-bg) 70%);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.lb-phone{background:var(--s-bg);border:.45em solid #2b2b30;border-radius:2.4em;width:17.5em;height:36em;font-size:.95em;position:relative;overflow:hidden;box-shadow:0 1.5em 4em #0000008c}.lb-phone-notch{z-index:40;background:#000;border-radius:1em;width:5.5em;height:1.35em;position:absolute;top:.45em;left:50%;transform:translate(-50%)}.lb-phone-status{z-index:39;justify-content:space-between;align-items:center;height:2.3em;padding:0 1.4em;font-size:.78em;display:flex;position:absolute;top:0;left:0;right:0}.lb-phone-screen{z-index:2;background:var(--s-bg);flex-direction:column;padding-top:2.3em;display:flex;position:absolute;inset:0}.lb-phone .lb-top{padding:0 .8em}.lb-phone .lb-msgs{padding:.7em .8em .3em}.lb-safari{border-top:1px solid var(--s-line);background:var(--s-panel);flex-direction:column;gap:.55em;padding:.6em .8em 1.1em;display:flex}.lb-safari-url{background:var(--s-hover);border-radius:.7em;align-self:center;align-items:center;gap:.35em;padding:.3em 1.2em;font-size:.85em;display:inline-flex}.lb-sheet{z-index:20;background:var(--s-raised);border-radius:1.2em 1.2em 0 0;flex-direction:column;gap:.7em;padding:.9em .8em 1.4em;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -1em 2.5em #00000080}.lb-scene .lb-sheet.in{animation:.35s cubic-bezier(.2,.8,.2,1) both lb-sheet}.lb-sheet-app{gap:.6em}.lb-sheet .lb-list>div{justify-content:space-between}.lb-a2hs{z-index:25;background:var(--s-panel);gap:1em;padding:3em .9em 1em}.lb-home{background:linear-gradient(160deg,#1b2a4a,#3b1f4d 60%,#0d3b4c);justify-content:center}.lb-home-grid{grid-template-columns:repeat(4,1fr);gap:1.1em .8em;padding:1.2em;display:grid}.lb-home-grid>span{flex-direction:column;align-items:center;gap:.25em;display:flex}.lb-home-grid i{border-radius:.75em;width:2.9em;height:2.9em;display:block}.lb-home-grid small{color:#fff;font-size:.62em}.lb-home-grid .lb-app-ic{background:#04384c;border-radius:.75em;width:2.9em;height:2.9em}.lb-phone-drawer{z-index:15;background:var(--s-side);flex-direction:column;gap:.1em;padding:.7em .5em;font-size:.95em;display:flex;position:absolute;inset:2.3em 18% 0 0;box-shadow:0 0 3em #0009}.lb-scene .lb-phone-drawer.in{animation:.3s cubic-bezier(.2,.7,.2,1) both lb-drawer}.lb-set{flex:1;grid-template-columns:11em minmax(0,1fr);min-height:0;display:grid}.lb-set-nav{border-right:1px solid var(--s-line);flex-direction:column;gap:.1em;padding:.8em .55em;font-size:.93em;display:flex}.lb-set-page{flex-direction:column;gap:1.4em;min-width:0;padding:1.1em 1.4em;display:flex;overflow:hidden}.lb-lhead{border-bottom:1px solid var(--s-line);flex-direction:column;flex-shrink:0;gap:.6em;padding:.9em 1.4em 0;display:flex}.lb-lstrip{align-items:center;gap:.75em;min-width:0;display:flex}.lb-ltabs{white-space:nowrap;gap:1.1em;font-size:.92em;display:flex;overflow:hidden}.lb-ltabs>span{color:var(--s-muted);border-bottom:2px solid #0000;padding:.35em 0 .55em}.lb-ltabs>span.on{color:var(--s-fg);border-bottom-color:var(--s-accent);font-weight:500}.lb-lpanel{flex-direction:column;flex:1;gap:1.1em;min-height:0;padding:1.1em 1.4em 0;display:flex;position:relative;overflow:hidden}.lb-lpanel>:not(.lb-savebar){max-width:36em}.lb-lsec{flex-direction:column;gap:.45em;max-width:36em;display:flex}.lb-lrows{border:1px solid var(--s-line);border-radius:.5em;flex-direction:column;font-size:.85em;display:flex}.lb-lrows>div{white-space:nowrap;align-items:center;gap:.6em;min-width:0;padding:.45em .75em;display:flex}.lb-lrows>div+div{border-top:1px solid var(--s-line)}.lb-lbody{flex-direction:column;flex:1;gap:.9em;min-height:0;display:flex;overflow:hidden}.lb-savebar{border-top:2px solid var(--s-accent);background:var(--s-bg);flex-shrink:0;justify-content:flex-end;gap:.5em;margin:-.5em -1.4em 0;padding:.6em 1.4em;display:flex}.lb-savebar.lb-saved{border-top-color:var(--s-success)}.lb-unsaved{min-width:0;color:var(--s-fg);align-items:center;gap:.45em;margin-right:auto;font-size:.85em;font-weight:500;display:flex}.lb-unsaved-dot{background:var(--s-accent);border-radius:50%;flex-shrink:0;width:.5em;height:.5em}.lb-saved-icon{color:var(--s-success)}@container (width<=559px){.lb-lhead{padding:.7em 1em 0}.lb-lpanel{padding:.9em 1em 0}.lb-savebar{margin:-.5em -1em 0;padding:.6em 1em}.lb-ltabs:has(>span.on:last-child){justify-content:flex-end}}.lb-section{flex-direction:column;gap:.35em;max-width:34em;display:flex}.lb-section>.lb-hint{margin:0 0 .45em;font-size:.85em}.lb-bars{grid-template-columns:1fr 1fr;gap:.7em 1.4em;display:grid}.lb-meter{flex-direction:column;gap:.3em;font-size:.88em;display:flex}.lb-meter i{background:var(--s-line);border-radius:1em;height:.35em;display:block;overflow:hidden}.lb-meter i:after{content:"";height:100%;width:var(--v,50%);background:var(--s-accent);border-radius:inherit;display:block}.lb-center{z-index:8;background:var(--s-bg);flex-direction:column;justify-content:center;align-items:center;gap:1em;padding:1em;display:flex;position:absolute;inset:0}.lb-brand{align-items:center;gap:.5em;font-size:1.3em;display:flex}.lb-mark{width:1.2em;height:1.75em;color:var(--s-brand)}.lb-center-card{border:1px solid var(--s-line);background:var(--s-panel);border-radius:.9em;flex-direction:column;gap:.7em;width:24em;max-width:100%;padding:1.2em 1.3em;display:flex}.lb-center-card .lb-h2+.lb-hint{margin-top:-.45em}.lb-or{color:var(--s-faint);align-items:center;gap:.6em;font-size:.82em;display:flex}.lb-or:before,.lb-or:after{content:"";background:var(--s-line);flex:1;height:1px}.lb-code6{grid-template-columns:repeat(6,1fr);gap:.4em;display:grid}.lb-code6>span{border:1px solid var(--s-line2);border-radius:.45em;justify-content:center;align-items:center;height:2.4em;font-size:1.1em;font-weight:600;display:flex}.lb-code6>span.on{border-color:var(--s-accent)}.lb-welcome-layer .lb-center-card{gap:.6em;width:27em;font-size:.9em}.lb-themes{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5em;display:grid}.lb-ttile{border:1px solid var(--s-line);background:var(--s-raised);border-radius:.5em;flex-direction:column;display:flex;overflow:hidden}.lb-ttile.on{border-color:var(--s-accent);box-shadow:0 0 0 1px var(--s-accent)}.lb-ttile-name{border-top:1px solid var(--s-line);align-items:flex-start;gap:.3em;padding:.4em .5em;font-size:.85em;font-weight:500;display:flex}.lb-ttile-name>span:first-child{flex-direction:column;flex:1;display:flex}.lb-ttile-rec{color:var(--s-brand);font-size:.85em}.lb-radio{border:1px solid var(--s-line2);border-radius:50%;flex-shrink:0;width:1em;height:1em}.lb-ttile.on .lb-radio{border-color:var(--s-accent);background:var(--s-accent);box-shadow:inset 0 0 0 .22em var(--s-raised)}.lb-tmock{aspect-ratio:16/10;background:var(--t-bg);width:100%;display:flex}.lb-tmock[data-t=light]{--t-bg:#fff;--t-side:#ededed;--t-line:#e2e2e4;--t-bar:#03030316;--t-accent:#4461d0;--t-soft:#e9edfb}.lb-tmock[data-t=dark]{--t-bg:#111;--t-side:#030303;--t-line:#2a2a2a;--t-bar:#ededed1a;--t-accent:#5572e0;--t-soft:#1a2240}.lb-tmock-side{background:var(--t-side);flex-direction:column;gap:.3em;width:30%;padding:.45em .35em;display:flex}.lb-tmock-side i{background:var(--t-bar);border-radius:.1em;height:.3em}.lb-tmock-side i.on{background:var(--t-accent);width:70%}.lb-tmock-main{flex-direction:column;flex:1;justify-content:flex-end;gap:.3em;padding:.45em;display:flex}.lb-tmock-main i{background:var(--t-bar);border-radius:1em;width:60%;height:.3em}.lb-tmock-main i.acc{background:var(--t-soft);width:75%}.lb-tmock-main b{border:1px solid var(--t-line);border-radius:.15em;height:.8em}.lb-tmock-split{display:block;position:relative}.lb-tmock-split>.lb-tmock+.lb-tmock{clip-path:inset(0 0 0 50%);position:absolute;inset:0}.lb-cursor{z-index:60;pointer-events:none;opacity:0;filter:drop-shadow(0 .1em .2em #00000080);width:1.55em;height:1.55em;transition:transform .72s cubic-bezier(.45,.05,.2,1),opacity .3s;position:absolute;top:0;left:0}.lb-cursor.on{opacity:1}.lb-cursor.jump{transition:none}.lb-cursor svg{transform-origin:23% 13%;width:100%;height:100%;transition:transform .12s;display:block}.lb-cursor.down svg{transform:scale(.82)}.lb-ripple{z-index:59;border:2px solid var(--s-accent);pointer-events:none;border-radius:50%;width:2.4em;height:2.4em;margin:-1.2em 0 0 -1.2em;animation:.5s ease-out forwards lb-ripple;position:absolute}.lb-ring{z-index:55;border:2px solid var(--s-accent);pointer-events:none;opacity:0;border-radius:.6em;transition:left .45s cubic-bezier(.2,.7,.2,1),top .45s cubic-bezier(.2,.7,.2,1),width .45s cubic-bezier(.2,.7,.2,1),height .45s cubic-bezier(.2,.7,.2,1),opacity .3s;position:absolute}.lb-ring.on{opacity:1;animation:1.6s ease-in-out infinite lb-pulse}.lb-still .lb-cursor,.lb-still .lb-ring{display:none}.lb-cap{font-family:var(--s-font);margin-top:12px}.lb-bar{border:1px solid var(--s-line);background:var(--s-panel);min-height:46px;color:var(--s-fg);border-radius:14px;align-items:center;gap:12px;padding:7px 14px 7px 7px;display:flex}.lb-play{background:var(--s-accent);color:#fff;cursor:pointer;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.lb-play[hidden]{display:none}.lb-play .lb-i{width:14px;height:14px}.lb-play .lb-i:last-child,.lb-play.paused .lb-i:first-child{display:none}.lb-play.paused .lb-i:last-child{display:block}.lb-play:focus-visible{outline:2px solid var(--s-accent);outline-offset:2px}.lb-say{color:var(--s-fg);flex:1;margin:0;font-size:14.5px;line-height:1.4}.lb-say b{font-weight:600}.lb-say.lb-new{animation:.35s ease-out both lb-say}.lb-count{color:var(--s-faint);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}.lb-progress{background:var(--s-line);border-radius:2px;height:3px;margin:8px 14px 0;display:block;overflow:hidden}.lb-progress i{background:var(--s-accent);width:0;height:100%;transition:width .4s;display:block}.lb-steps{margin:14px 4px 0;padding-left:1.3em;font-size:15px;line-height:1.55}.lb-steps li+li{margin-top:4px}.lb-steps li[data-only=phone]{display:none}@container (width<=559px){.lb-steps li[data-only=phone]{display:list-item}.lb-steps li[data-only=wide]{display:none}}.lb-live:not(.lb-still) .lb-steps{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.lb-scene:not(.lb-live) .lb-bar,.lb-scene:not(.lb-live) .lb-progress,.lb-still .lb-progress{display:none}@container (width<=559px){.lb-screen{font-size:clamp(8px,3.2cqi,14px)}.lb-stage{grid-template-columns:minmax(0,1fr);height:46em}.lb-main{grid-column:1}.lb-side{z-index:30;width:82%;transition:transform .32s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0 auto 0 0;transform:translate(-104%);box-shadow:0 0 3em #0009}.lb-stage.drawer .lb-side{transform:none}.lb-stage.drawer:after{content:"";z-index:25;background:#00000080;position:absolute;inset:0}.lb-lights,.lb-ico[data-k=fold]{display:none}.lb-menu{display:inline-flex}.lb-panel{z-index:20;border-left:0;width:auto;position:absolute;inset:0}.lb-dlg,.lb-dlg-wide{width:94%}.lb-board{grid-template-columns:repeat(2,minmax(0,1fr))}.lb-board>:nth-child(n+3){display:none}.lb-wide-only{display:none!important}.lb-sub{display:none}.lb-msgs>.lb-run,.lb-msgs>.lb-card-in{margin-left:0}.lb-top{padding:0 .8em}.lb-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.lb-gallery>:nth-child(n+5){display:none}.lb-set{grid-template-columns:minmax(0,1fr)}.lb-task{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.lb-task-side{border-left:0;border-bottom:1px solid var(--s-line);order:-1}.lb-tz{grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,1fr);gap:.7em;padding:.7em}.lb-brain{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.lb-brain-list{border-right:0;border-bottom:1px solid var(--s-line);max-height:17em}.lb-set-nav{display:none}.lb-set-page{padding:.9em 1em}.lb-bars{grid-template-columns:1fr}.lb-plan-grid{grid-template-columns:minmax(0,1fr)}.lb-plan-grid>:not(.lb-feat){display:none}.lb-plans{padding:.8em .9em}.lb-hosted{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.lb-hosted-sum,.lb-hosted-form{padding:1.2em}.lb-msgs{padding:.8em .9em .3em}.lb-composer{margin:.4em .9em .9em}.lb-replyto{margin:.7em 1.4em -.2em}.lb-canvas-panel:has(.lb-cmts.in:not(.out)) .lb-paper{margin-right:.8em}.lb-cmts{border-left:0;border-top:1px solid var(--s-line2);border-radius:1em 1em 0 0;width:auto;height:62%;top:auto;left:0;box-shadow:0 -1em 2.5em #00000073}.lb-scene .lb-cmts.in{animation:.35s cubic-bezier(.2,.7,.2,1) both lb-sheet}.lb-handle{background:var(--s-line2);border-radius:999px;width:2.6em;height:.3em;margin:.5em auto 0;display:block}.lb-irow{flex-wrap:wrap;padding-right:.9em}.lb-irow-acts{width:100%;padding-left:3.2em}}.lb-phone-only{display:none!important}@container (width<=559px){.lb-phone-only{display:flex!important}}.lb-here{display:none}.lb-dock{z-index:10;align-items:flex-end;gap:.55em;display:flex;position:absolute;bottom:0;right:1.1em}.lb-dwin{background:var(--s-bg);border:1px solid var(--s-line);border-bottom:0;border-radius:.75em .75em 0 0;flex-direction:column;width:16.5em;height:21em;display:flex;overflow:hidden;box-shadow:0 1em 2.4em #00000073}.lb-dwin-head{border-bottom:1px solid var(--s-line);flex-shrink:0;align-items:center;gap:.1em;height:2.7em;padding:0 .3em 0 .5em;display:flex}.lb-dwin-name{flex:1;align-items:center;gap:.5em;min-width:0;font-size:.92em;display:flex}.lb-dwin-b{color:var(--s-muted);border-radius:.35em;flex-shrink:0;align-items:center;gap:.25em;padding:.3em;display:inline-flex}.lb-dwin .lb-msgs,.lb-csheet .lb-msgs{gap:.75em;padding:.7em .8em .3em;font-size:.92em}.lb-dwin .lb-msgs>.lb-run{margin-left:0}.lb-dwin .lb-composer{margin:.35em .6em .6em}.lb-dface{background:var(--s-panel);border:1px solid var(--s-line);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.6em;height:2.6em;margin-bottom:.75em;display:flex;position:relative;box-shadow:0 .6em 1.6em #0006}.lb-dface-n{background:var(--s-accent);min-width:1.4em;box-shadow:0 0 0 2px var(--s-bg);color:#fff;text-align:center;border-radius:999px;padding:0 .35em;font-size:.75em;font-weight:600;line-height:1.6;position:absolute;top:-.4em;right:-.4em}.lb-dout{z-index:11;text-align:center;background:var(--s-accent-soft);border:2px dashed var(--s-accent);border-bottom:0;border-radius:.75em .75em 0 0;justify-content:center;align-items:flex-start;width:16.5em;height:21em;padding:4.5em 1.5em 0;font-weight:500;display:flex;position:absolute;bottom:0;right:1.1em}.lb-dout-at{width:10em;height:1.9em;position:absolute;top:.8em;left:.8em}.lb-dragging.lb-it{background:var(--s-raised);color:var(--s-fg)}.lb-crings{z-index:10;gap:.5em;display:flex;position:absolute;bottom:.8em;left:.8em;right:4.4em;overflow:hidden}.lb-cring{border:1px solid var(--s-line);background:var(--s-panel);border-radius:999px;flex-shrink:0;align-items:center;gap:.45em;max-width:11em;height:2.9em;padding:.25em .85em .25em .3em;font-size:.9em;display:flex;box-shadow:0 .5em 1.4em #0006}.lb-csheet{background:var(--s-bg)}.lb-cs-head{border-bottom:1px solid var(--s-line);flex-shrink:0;align-items:center;gap:.25em;height:3em;padding:0 .4em;display:flex}.lb-cs-tabs{flex:1;gap:.25em;min-width:0;display:flex;overflow:hidden}.lb-cs-tab{max-width:10em;color:var(--s-muted);border-radius:.4em;flex-shrink:0;align-items:center;gap:.4em;padding:.35em .55em;font-size:.9em;display:flex}.lb-cs-tab.on{background:var(--s-hover);color:var(--s-fg);font-weight:600}.lb-cs-open{border-bottom:1px solid var(--s-line);flex-shrink:0;justify-content:flex-end;padding:.4em .9em;display:flex}.lb-chwrap{display:inline-flex;position:relative}@container (width>=560px){.lb-ycircle.on{bottom:12.8824em}.lb-crings,.lb-csheet{display:none!important}}@container (width<=559px){.lb-dock,.lb-dout{display:none!important}.lb-here{color:var(--s-muted);border-radius:.35em;padding:.2em;display:inline-flex}}@keyframes lb-in{0%{opacity:0;transform:translateY(.5em)}}@keyframes lb-fade{0%{opacity:0}}@keyframes lb-pop{0%{opacity:0;transform:translateY(.4em)scale(.96)}}@keyframes lb-drop{0%{opacity:0;transform:translateY(-.4em)}}@keyframes lb-drop-center{0%{opacity:0;transform:translate(-50%,-.5em)}}@keyframes lb-finder{0%{opacity:0;transform:translate(-50%,-46%)scale(.97)}}@keyframes lb-sheet{0%{transform:translateY(100%)}}@keyframes lb-drawer{0%{transform:translate(-100%)}}@keyframes lb-slide{0%{opacity:0;transform:translate(1.5em)}}@keyframes lb-toast{0%{opacity:0;transform:translate(-50%,.8em)}}@keyframes lb-spin{to{transform:rotate(360deg)}}@keyframes lb-blink{50%{opacity:0}}@keyframes lb-ripple{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1.4)}}@keyframes lb-pulse{50%{box-shadow:0 0 0 .45em #5572e02e}}@keyframes lb-talk{50%{transform:scale(1.6)}}@keyframes lb-say{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.lb-scene *,.lb-scene :before,.lb-scene :after{transition:none!important;animation:none!important}}.lb-me-row{align-items:flex-start;gap:.7em}.lb-me-row>.lb-field{flex:1;min-width:0}.lb-me{width:2.8em;height:2.8em;box-shadow:0 0 0 1px var(--s-line);background:#e8590c;border-radius:50%;flex-shrink:0;margin-top:1.1em;position:relative;overflow:hidden}.lb-me-initials{color:#fff;justify-content:center;align-items:center;width:100%;height:100%;font-size:1.05em;font-weight:600;display:flex}.lb-me>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lb-pick{background:var(--s-accent-soft);box-shadow:0 0 0 1px color-mix(in srgb, var(--s-accent) 25%, transparent);border-radius:.7em;flex-direction:column;gap:.55em;padding:.7em;display:flex}.lb-pick-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.2em .6em;display:flex}.lb-pick-tabs{border:1px solid var(--s-line);border-radius:.5em;gap:.25em;padding:.2em;font-size:.85em;display:flex}.lb-pick-tabs>span{text-align:center;color:var(--s-muted);border-radius:.35em;flex:1;padding:.2em 0}.lb-pick-tabs>span.on{background:var(--s-active);color:var(--s-fg);font-weight:500}.lb-pavatars{grid-template-columns:repeat(6,minmax(0,1fr));gap:.45em;display:grid}.lb-pa{border-radius:50%;display:block}.lb-pa>img{aspect-ratio:1;object-fit:cover;border-radius:50%;width:100%;display:block}.lb-pa.on{box-shadow:0 0 0 2px var(--s-raised), 0 0 0 4px var(--s-accent)}.lb-still-shot{background:#111;border-radius:14px;min-height:120px;position:relative;overflow:hidden}.lb-still-shot .lb-scene{transform-origin:0 0;pointer-events:none;width:900px;max-width:none;margin:0;position:absolute;top:0;left:0}.lb-still-shot .lb-screen,.lb-still-zoom-canvas .lb-screen{box-shadow:none;cursor:default;border-radius:0}.lb-still-marks{pointer-events:none;position:absolute;inset:0}.lb-still-ring{border:3px solid #ff4d4f;border-radius:10px;position:absolute;box-shadow:0 0 0 2px #ffffffe6,0 0 22px #ff4d4f8c}.lb-still-mark{color:#fff;background:#c62828;border:2px solid #fff;border-radius:50%;place-items:center;width:24px;height:24px;font:700 13px/1 Inter Variable,Inter,system-ui,sans-serif;display:grid;position:absolute;transform:translate(-45%,-45%);box-shadow:0 2px 6px #00000073}.lb-still-pointer{filter:drop-shadow(0 2px 3px #00000080);width:30px;height:30px;position:absolute}.lb-still-pointer svg{width:100%;height:100%}.lb-still-frame{position:relative}.lb-still-hint{color:#fff;cursor:zoom-in;background:#000000b8;border:0;border-radius:999px;padding:4px 9px;font:600 12px/1.2 Inter Variable,Inter,system-ui,sans-serif;display:none;position:absolute;bottom:8px;right:8px}.lb-still-hint:focus-visible,.lb-still-zoom-close:focus-visible,.lb-still-zoom-scroll:focus-visible{outline-offset:2px;outline:2px solid #8ea3f0}.lb-small .lb-still-hint{display:block}.lb-small .lb-still-shot{cursor:zoom-in}.lb-still-zoom{z-index:100;padding:env(safe-area-inset-top,0px) 0 env(safe-area-inset-bottom,0px);background:#08080af2;flex-direction:column;display:flex;position:fixed;inset:0}.lb-still-zoom-top{padding:10px max(12px, env(safe-area-inset-right,0px)) 10px 12px;justify-content:flex-end;display:flex}.lb-still-zoom-close{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:999px;padding:10px 16px;font:600 15px/1 Inter Variable,Inter,system-ui,sans-serif}.lb-still-zoom-scroll{flex:1;overflow:auto}.lb-still-zoom-canvas{position:relative}.lb-still-zoom-canvas .lb-scene{width:900px;max-width:none;margin:0;position:absolute;top:0;left:0}.lb-still-zoom-caption{padding:12px max(16px, env(safe-area-inset-left,0px)) 16px;color:#e8e8ea;margin:0;font-size:15px;line-height:1.5}.lb-since{border:1px solid var(--s-line);background:var(--s-panel);text-align:left;border-radius:.7em;flex-direction:column;gap:.5em;width:min(100%,34em);margin:.8em auto 0;padding:.7em .9em;display:flex}.lb-since-parts{grid-template-columns:1fr 1fr;gap:.6em 1em;display:grid}.lb-dwin .lb-composer,.lb-csheet .lb-composer,.lb-dwin .lb-crow,.lb-csheet .lb-crow{flex-wrap:wrap}.lb-dwin .lb-val:not(:empty),.lb-csheet .lb-val:not(:empty),.lb-dwin .lb-val:empty+.lb-ph,.lb-csheet .lb-val:empty+.lb-ph{flex-basis:100%}.lb-dwin .lb-val:empty,.lb-csheet .lb-val:empty,.lb-dwin .lb-composer .lb-grow,.lb-csheet .lb-composer .lb-grow,.lb-csheet .lb-crow .lb-grow,.lb-dwin .lb-crow .lb-grow{display:none}.lb-dwin .lb-sendb,.lb-csheet .lb-sendb{margin-left:auto}.lb-sv-ask{gap:.75em;padding:3.4em 1em 1em}.lb-sv-word{font-size:1.15em}.lb-sv-h{font-size:1.15em;line-height:1.25}.lb-sv-choice{border:1.5px solid var(--s-line);background:var(--s-panel);border-radius:.9em;padding:.7em .8em;display:flex}.lb-sv-choice.on{border-color:var(--s-accent);background:var(--s-accent-soft)}.lb-sv-choice .lb-grow,.lb-sv-row .lb-grow{flex-direction:column;gap:.15em;min-width:0;display:flex}.lb-sv-chat-top{gap:.5em}.lb-sv-yarvi{flex-direction:column;align-items:center;gap:.2em;font-size:.8em;display:flex}.lb-sv-yarvi .lb-yring-sm{width:2.2em;height:2.2em}.lb-sv-hero{text-align:center;align-items:center;padding:0 1.4em;display:flex}.lb-sv-tabs{border-top:1px solid var(--s-line);gap:.2em;padding:.3em .6em .9em;display:flex}.lb-sv-tab{color:var(--s-muted);border-radius:.7em;flex-direction:column;flex:1;align-items:center;gap:.15em;padding:.35em 0;font-size:.72em;display:flex;position:relative}.lb-sv-tab.on{background:var(--s-active);color:var(--s-fg);font-weight:600}.lb-sv-badge{background:var(--s-accent);color:#fff;text-align:center;border-radius:1em;min-width:1.4em;padding:0 .3em;font-size:.85em;line-height:1.4em;position:absolute;top:.1em;left:calc(50% + .6em)}.lb-sv-sec{padding:.8em .9em .2em;font-size:.85em;display:block}.lb-sv-row{align-items:center;gap:.6em;padding:.45em .9em;font-size:.9em;display:flex}.lb-sv-late{color:var(--s-danger-text)}.lb-sv-foot{text-align:center;padding:.8em 1em 0;display:block}.lb-sv-menu .lb-list>div{justify-content:flex-start;gap:.6em}.lb-sv-pins{flex-direction:column;gap:.25em;margin:0 .7em;display:flex}.lb-sv-pin{border:1px solid var(--s-line);background:var(--s-accent-soft);border-radius:.9em;align-items:center;gap:.5em;padding:.35em .6em .35em .4em;font-size:.85em;display:flex}.lb-sv-left{color:var(--s-warning-text);white-space:nowrap;align-items:center;gap:.2em;font-weight:500;display:inline-flex}.lb-sv-more{color:var(--s-accent);padding-left:.3em;font-size:.8em;font-weight:500}.lb-sv-ok{flex-direction:column;gap:.45em;display:flex}.lb-sv-acts>.lb-btn{flex:1;justify-content:center}.lb-sv-done{color:var(--s-success);gap:.3em}.lb-sv-scroll{overflow:hidden}.lb-sv-seg{background:var(--s-hover);border-radius:.7em;gap:.2em;margin:.2em .9em .3em;padding:.15em;font-size:.8em;display:flex}.lb-sv-seg>span{text-align:center;color:var(--s-muted);border-radius:.55em;flex:1;padding:.35em 0}.lb-sv-seg>span.on{background:var(--s-raised);color:var(--s-fg);font-weight:600}.lb-sv-tick{flex:none;padding:.3em;display:inline-flex}.lb-sv-tick i{border:1.5px solid var(--s-muted);border-radius:999px;width:1.3em;height:1.3em}.lb-sv-soon{color:var(--s-warning-text)}.lb-sv-top{padding-top:.6em}.lb-sv-big{letter-spacing:-.02em;font-size:1.45em;font-weight:700;line-height:1.15}.lb-sv-day{flex-direction:column;gap:.2em;padding:.4em 1em 0;display:flex}.lb-sv-strip{background:color-mix(in srgb, var(--s-brand) 14%, transparent);color:var(--s-brand);border-radius:.95em;align-items:center;gap:.6em;margin-top:.7em;padding:.55em .7em;font-size:.8em;display:flex}.lb-sv-strip .lb-grow{flex-direction:column;gap:.1em;display:flex}.lb-sv-strip .lb-grow b{opacity:.85;font-size:.9em}.lb-sv-card{border:1px solid var(--s-line);background:var(--s-panel);border-radius:1.05em;align-items:center;gap:.65em;margin:0 .8em;padding:.6em .65em;font-size:.88em;display:flex}.lb-sv-card.soft{background:var(--s-accent-soft);border-color:#0000}.lb-sv-card .lb-grow{flex-direction:column;gap:.15em;min-width:0;display:flex}.lb-sv-pins .lb-sv-card{margin:0}.lb-sv-lead{flex-shrink:0;display:inline-flex;position:relative}.lb-sv-lead>.lb-dot{width:.65em;height:.65em;box-shadow:0 0 0 2px var(--s-panel);position:absolute;bottom:0;right:0}.lb-sv-lead>.lb-dot.lb-away{background:var(--s-faint)}.lb-sv-group{border:1px solid var(--s-line);background:var(--s-panel);border-radius:1.05em;margin:0 .8em;overflow:hidden}.lb-sv-group>.lb-sv-row+.lb-sv-row{border-top:1px solid var(--s-line)}.lb-sv-box{border-radius:999px;justify-content:space-between;align-items:center;margin:.4em .7em;display:flex}.lb-sv-tab.on{background:0 0}.lb-sv-tab.on .lb-ic,.lb-sv-tab.on>svg{color:var(--s-accent)}.lb-yunder{flex-direction:column;gap:1.1em;margin-top:1.2em;display:flex}.lb-ysec-head{gap:.8em;padding:0 .2em .35em}.lb-yrow{border-top:1px solid var(--s-line);align-items:center;gap:.6em;padding:.45em .2em;font-size:.9em;display:flex}.lb-ysec .lb-yrow:last-child{border-bottom:1px solid var(--s-line)}.lb-yrow .lb-grow{min-width:0}.lb-ytile{background:var(--s-accent-soft);width:1.9em;height:1.9em;color:var(--s-accent);border-radius:30%;flex:none;justify-content:center;align-items:center;display:inline-flex}.lb-ygo{border:1px solid var(--s-line);background:var(--s-raised);border-radius:.5em;flex:none;padding:.2em .65em;font-size:.8em}.lb-ysince{border:1px solid var(--s-line);background:var(--s-panel);border-radius:.75em;font-size:.9em;overflow:hidden}.lb-ysince-head{gap:.8em;padding:.7em .9em 0}.lb-ysince-head b{font-weight:500}.lb-ysince-counts{grid-template-columns:repeat(3,1fr);padding:.3em .2em;display:grid}.lb-ysince-count{text-align:center;color:var(--s-muted);flex-direction:column;align-items:center;gap:.25em;padding:.55em .3em;font-size:.85em;display:flex;position:relative}.lb-ysince-count+.lb-ysince-count:before{content:"";background:var(--s-line);width:1px;position:absolute;inset:.7em auto .7em 0}.lb-ysince-count b{font-size:1.9em;font-weight:600;line-height:1}.lb-ysince-late{color:var(--s-danger-text)}.lb-ysince-today{color:var(--s-accent)}.lb-ysince-done{color:var(--s-success)}.lb-ysince-zero{opacity:.45}.lb-ysince-zero b{color:var(--s-muted)}.lb-ysince-foot{border-top:1px solid var(--s-line);grid-template-columns:1fr 1fr;display:grid}.lb-ysince-foot>span{justify-content:center;align-items:center;gap:.35em;padding:.6em .4em;font-weight:500;display:flex}.lb-ysince-foot>span+span{border-left:1px solid var(--s-line)}
