@layer loosethreads{.lt-side-chat{--lt-side-chat-steps:0;--lt-side-chat-w:max(var(--size-320),min(calc(var(--size-360) + var(--lt-side-chat-steps) * var(--s-8)),var(--size-720)));--lt-side-chat-rim:inset 0 0 0 var(--rim-width) var(--c-line);--lt-side-chat-focus:inset 0 0 0 var(--focus-rim-w) var(--c-type);--lt-side-chat-control:var(--size-28);--lt-side-chat-control-corner:min(var(--corner-row),calc(var(--lt-side-chat-control) * var(--r-cap)));position:relative;box-sizing:border-box;display:flex;align-items:stretch;width:100%;height:100%;min-width:0;overflow:clip;color:var(--c-type);font-family:var(--f-reading)}.lt-side-chat__page{position:relative;flex:1 1 auto;min-width:0;transition:flex-basis var(--dur-glide) var(--ease-move)}.lt-side-chat[data-full] .lt-side-chat__page{flex:0 0;overflow:hidden}.lt-side-chat__center{position:absolute;inset-inline:0;inset-block-end:var(--s-24);z-index:var(--z-bar);display:flex;justify-content:center;padding-inline:var(--s-16);pointer-events:none}.lt-side-chat__center>.lt-side-chat__bar{max-width:100%;pointer-events:auto}.lt-side-chat__bar{min-width:0}.lt-side-chat__panel{--lt-side-chat-open-w:min(var(--lt-side-chat-w),100%);position:relative;box-sizing:border-box;flex:none;width:var(--lt-side-chat-open-w);-webkit-margin-end:calc(-1 * var(--lt-side-chat-open-w));margin-inline-end:calc(-1 * var(--lt-side-chat-open-w));background-color:var(--glass-light);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);-webkit-border-start:var(--rim-width) solid var(--c-line);border-inline-start:var(--rim-width) solid var(--c-line);visibility:hidden;transition:width var(--dur-glide) var(--ease-move),visibility var(--dur-none) var(--ease-scroll) var(--dur-glide),-webkit-margin-end var(--dur-glide) var(--ease-move);transition:margin-inline-end var(--dur-glide) var(--ease-move),width var(--dur-glide) var(--ease-move),visibility var(--dur-none) var(--ease-scroll) var(--dur-glide);transition:margin-inline-end var(--dur-glide) var(--ease-move),width var(--dur-glide) var(--ease-move),visibility var(--dur-none) var(--ease-scroll) var(--dur-glide),-webkit-margin-end var(--dur-glide) var(--ease-move)}.lt-side-chat[data-state=open] .lt-side-chat__panel{-webkit-margin-end:0;margin-inline-end:0;visibility:visible;transition:width var(--dur-glide) var(--ease-move),-webkit-margin-end var(--dur-glide) var(--ease-move);transition:margin-inline-end var(--dur-glide) var(--ease-move),width var(--dur-glide) var(--ease-move);transition:margin-inline-end var(--dur-glide) var(--ease-move),width var(--dur-glide) var(--ease-move),-webkit-margin-end var(--dur-glide) var(--ease-move)}.lt-side-chat[data-full] .lt-side-chat__panel{--lt-side-chat-open-w:100%;-webkit-border-start:0;border-inline-start:0}.lt-side-chat__inner{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--s-12);width:100%;height:100%;padding:var(--s-16);overflow:hidden;border-radius:inherit}.lt-side-chat__handle{position:absolute;inset-block:var(--s-16);inset-inline-start:calc(-1 * var(--s-8));z-index:var(--z-raise);width:var(--s-16);border-radius:var(--corner-chip);cursor:ew-resize;touch-action:none;outline:var(--line-w) solid transparent}.lt-side-chat__handle:focus-visible{box-shadow:var(--lt-side-chat-focus)}.lt-side-chat__handle[hidden]{display:none}.lt-side-chat__head{display:flex;flex:none;align-items:center;gap:var(--s-4);min-width:0}.lt-side-chat__title-wrap{position:relative;flex:1 1 auto;min-width:0}.lt-side-chat__title-wrap[data-scoped]{display:flex;flex-direction:column;align-items:flex-start}.lt-side-chat__scope{box-sizing:border-box;max-width:100%;padding-inline:var(--s-8);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--c-muted);font-size:var(--t-caption);line-height:var(--lh-body)}.lt-side-chat__find-everywhere,.lt-side-chat__ghost,.lt-side-chat__icon,.lt-side-chat__suggestion,.lt-side-chat__title{all:unset;box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:transparent;outline:var(--line-w) solid transparent}.lt-side-chat__title{display:inline-flex;align-items:center;gap:var(--s-8);max-width:100%;min-height:var(--lt-side-chat-control);padding-inline:var(--s-8);border-radius:var(--lt-side-chat-control-corner);font-size:var(--t-small);line-height:var(--lh-title);font-weight:var(--w-strong)}.lt-side-chat__title-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lt-side-chat__count{display:inline-grid;flex:none;place-items:center;min-width:var(--size-18);height:var(--size-18);padding-inline:var(--s-4);box-sizing:border-box;border-radius:var(--r-pill);background-color:var(--c-accent);color:var(--c-on-accent);font-size:var(--t-label);line-height:var(--lh-title);font-weight:var(--w-strong)}.lt-side-chat__menu{flex:none;min-width:0}.lt-side-chat__icon{display:grid;flex:none;place-items:center;width:var(--lt-side-chat-control);height:var(--lt-side-chat-control);border-radius:var(--lt-side-chat-control-corner);color:var(--c-muted)}.lt-side-chat__glyph{width:var(--size-18);height:var(--size-18);flex:none;stroke-width:var(--icon-stroke)}.lt-side-chat__lead{display:flex;flex:none;flex-direction:column;gap:var(--s-8);min-width:0}.lt-side-chat__thread{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--s-16);min-height:0;overflow-y:auto;overscroll-behavior:contain}.lt-side-chat__you{align-self:flex-end;box-sizing:border-box;max-width:calc(100% - var(--s-32));padding:var(--s-8) var(--s-12);border-radius:var(--corner-card);background-color:var(--c-accent-soft)}.lt-side-chat__persona{min-width:0}.lt-side-chat__attachments{display:flex;flex-wrap:wrap;gap:var(--s-4);-webkit-margin-after:var(--s-8);margin-block-end:var(--s-8)}.lt-side-chat__words{margin:0;min-width:0;overflow-wrap:anywhere;text-wrap:pretty;font-size:var(--t-small);line-height:var(--lh-body);font-weight:var(--w-regular)}.lt-side-chat__suggestions{display:flex;flex-direction:column;gap:var(--s-8);margin:auto 0 0;padding:0;list-style:none}.lt-side-chat__suggestion{display:block;width:100%;padding:var(--size-10) var(--s-12);border-radius:var(--corner-row);box-shadow:var(--lt-side-chat-rim);font-size:var(--t-small);line-height:var(--lh-suggestion);overflow-wrap:anywhere;text-wrap:pretty}.lt-side-chat__find{display:flex;flex:none;align-items:center;gap:var(--s-8);min-width:0;font-size:var(--t-caption);line-height:var(--lh-title)}.lt-side-chat__find-everywhere,.lt-side-chat__find-scope{flex:none;white-space:nowrap}.lt-side-chat__find-scope{padding:var(--s-4) var(--s-12);border-radius:var(--corner-row);background-color:var(--glass-pink-tint);box-shadow:var(--glass-pink-glow)}.lt-side-chat__find-everywhere{min-height:var(--lt-side-chat-control);padding:var(--s-4) var(--s-12);border-radius:var(--lt-side-chat-control-corner)}.lt-side-chat__match{background-color:var(--c-hover);color:var(--c-type);text-decoration:underline;text-decoration-thickness:var(--line-w);text-underline-offset:var(--s-2)}.lt-side-chat__find-result{flex:0 1 auto;min-width:0;-webkit-margin-start:auto;margin-inline-start:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--c-muted)}.lt-side-chat__composer{flex:none;min-width:0;-webkit-padding-before:var(--s-32);padding-block-start:var(--s-32)}.lt-side-chat__ghost{display:block;width:100%;min-height:var(--fc-h);padding:var(--s-12) var(--s-16);border-radius:var(--corner-card);box-shadow:var(--lt-side-chat-rim);color:var(--c-muted);font-size:var(--t-small);line-height:var(--lh-title)}.lt-side-chat__find-everywhere:focus-visible,.lt-side-chat__ghost:focus-visible,.lt-side-chat__icon:focus-visible,.lt-side-chat__suggestion:focus-visible,.lt-side-chat__thread:focus-visible,.lt-side-chat__title:focus-visible{box-shadow:var(--lt-side-chat-focus)}@media (hover:hover){.lt-side-chat__find-everywhere:hover,.lt-side-chat__ghost:hover,.lt-side-chat__icon:hover,.lt-side-chat__suggestion:hover,.lt-side-chat__title:hover{background-color:var(--c-hover)}.lt-side-chat__icon:hover{color:var(--c-type)}.lt-side-chat__handle:hover{background-color:var(--c-hover)}.lt-side-chat__icon[aria-pressed=true]:hover{background-color:var(--c-selected-hover)}}.lt-side-chat__icon[aria-pressed=true]{color:var(--c-type)}@media (pointer:coarse){.lt-side-chat{--lt-side-chat-control:var(--touch-min)}.lt-side-chat__find-everywhere,.lt-side-chat__ghost,.lt-side-chat__suggestion{min-height:var(--touch-min)}.lt-side-chat__handle{display:none}}@media (prefers-reduced-motion:reduce){.lt-side-chat[data-state] .lt-side-chat__panel,.lt-side-chat__page{transition:none}}:where([data-motion=reduce]) .lt-side-chat[data-state] .lt-side-chat__panel,:where([data-motion=reduce]) .lt-side-chat__page{transition:none}.lt-side-chat-thread{display:flex;flex-direction:column;gap:var(--s-12);min-width:0}.lt-side-chat-thread__title{margin:0;min-width:0;overflow-wrap:anywhere;text-wrap:balance;font-size:var(--t-body);line-height:var(--lh-body);font-weight:var(--w-heading)}.lt-side-chat-thread .lt-side-chat__thread{overflow:visible}.lt-nav-rail{--lt-nav-rail-row:var(--fc-h);--lt-nav-rail-side:var(--s-8);--lt-nav-rail-open:var(--size-220);--lt-nav-rail-pink-light:var(--glass-pink-glow);--lt-nav-rail-pink-top:linear-gradient(color-mix(in srgb,var(--pulp-white) var(--grad-glow-strength),transparent),transparent var(--s-4));--lt-nav-rail-rim:inset 0 0 0 var(--rim-width) var(--c-line);--lt-nav-rail-focus:inset 0 0 0 var(--focus-rim-w) var(--c-type);--lt-nav-rail-refuse:inset 0 0 0 var(--rim-width) var(--c-danger);--lt-nav-rail-refuse-under:inset 0 0 0 calc(var(--focus-rim-w) + var(--rim-width)) var(--c-danger);position:relative;box-sizing:border-box;flex:none;width:calc(var(--lt-nav-rail-row) + var(--lt-nav-rail-side) * 2);height:100%;border-radius:var(--corner-card);background-color:var(--glass-light);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);box-shadow:var(--lt-nav-rail-rim),var(--glass-light-shadow);color:var(--c-muted);font-family:var(--f-reading);transition:width var(--dur-glide) var(--ease-move)}.lt-nav-rail[data-state=open]{width:var(--lt-nav-rail-open)}.lt-nav-rail__body{box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;width:100%;height:100%;padding:var(--s-12) var(--lt-nav-rail-side);overflow:hidden;border-radius:inherit}.lt-nav-rail__workspace{all:unset;box-sizing:border-box;display:grid;flex:none;place-items:center;width:var(--lt-nav-rail-row);height:var(--lt-nav-rail-row);border-radius:var(--corner-button);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-quick) var(--ease-leave),box-shadow var(--dur-quick) var(--ease-leave)}.lt-nav-rail__tile{display:grid;place-items:center;width:var(--size-28);height:var(--size-28);border-radius:var(--corner-row);background-color:var(--c-accent);color:var(--c-on-accent);font-family:var(--f-display);font-size:var(--t-label);line-height:var(--lh-body);font-weight:var(--w-strong)}.lt-nav-rail__head{display:flex;flex:none;flex-direction:column;align-items:flex-start}.lt-nav-rail__head:after{content:"";flex:none;width:var(--size-24);height:0;margin-block:var(--size-10);-webkit-margin-start:calc((var(--lt-nav-rail-row) - var(--size-24)) / 2);margin-inline-start:calc((var(--lt-nav-rail-row) - var(--size-24)) / 2);border-top:var(--line-w) solid var(--c-line)}.lt-nav-rail__rooms{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--s-4);min-height:0;margin:0;padding:0;list-style:none}.lt-nav-rail__cell{display:flex;min-width:0}.lt-nav-rail__foot{display:flex;flex:none;flex-direction:column;gap:var(--s-4);-webkit-padding-before:var(--s-8);padding-block-start:var(--s-8)}.lt-nav-rail__item{all:unset;box-sizing:border-box;display:flex;flex:none;align-items:center;gap:var(--s-12);width:100%;min-width:var(--lt-nav-rail-row);height:var(--lt-nav-rail-row);padding-inline:calc((var(--lt-nav-rail-row) - var(--size-24)) / 2);overflow:hidden;border-radius:var(--corner-row);color:var(--c-muted);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-quick) var(--ease-leave),box-shadow var(--dur-quick) var(--ease-leave),color var(--dur-quick) var(--ease-leave)}.lt-nav-rail__icon{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--size-24);height:var(--size-24)}.lt-nav-rail__label{flex:1 1 auto;min-width:0;overflow:hidden;color:inherit;font-size:var(--t-small);line-height:var(--lh-body);font-weight:var(--w-regular);text-overflow:ellipsis;white-space:nowrap}.lt-nav-rail__avatar{display:grid;place-items:center;width:100%;height:100%;border-radius:var(--r-pill);background-color:var(--c-band);color:var(--c-type);font-family:var(--f-display);font-size:var(--t-label);line-height:var(--lh-body);font-weight:var(--w-strong)}.lt-nav-rail__item,.lt-nav-rail__workspace{position:relative}.lt-nav-rail__item:before,.lt-nav-rail__workspace:before{content:"";position:absolute;inset:0;padding:var(--rim-width);border-radius:inherit;background:var(--glass-pink-rim);opacity:0;pointer-events:none;-webkit-mask:linear-gradient(var(--pulp-black) 0 0) content-box,linear-gradient(var(--pulp-black) 0 0);-webkit-mask-composite:xor;mask:linear-gradient(var(--pulp-black) 0 0) content-box exclude,linear-gradient(var(--pulp-black) 0 0);transition:opacity var(--dur-quick) var(--ease-leave)}.lt-nav-rail__item[aria-expanded=true]:before,.lt-nav-rail__item[data-state=selected]:before{opacity:1}}@layer loosethreads{@media (hover:hover){.lt-nav-rail__item:hover:before,.lt-nav-rail__workspace:hover:before{opacity:1}}.lt-nav-rail__item:focus-visible:before,.lt-nav-rail__workspace:focus-visible:before{opacity:0}.lt-nav-rail__item[data-state=selected]{background-color:var(--glass-pink-tint);background-image:var(--lt-nav-rail-pink-top);box-shadow:var(--lt-nav-rail-pink-light);color:var(--c-type)}@media (hover:hover){.lt-nav-rail__item:hover,.lt-nav-rail__workspace:hover{background-color:var(--glass-pink-tint);background-image:var(--lt-nav-rail-pink-top);box-shadow:var(--lt-nav-rail-pink-light);color:var(--c-type);transition-timing-function:var(--ease-arrive)}}.lt-nav-rail__item[aria-expanded=true]{background-color:var(--glass-pink-tint);background-image:var(--lt-nav-rail-pink-top);box-shadow:var(--lt-nav-rail-pink-light);color:var(--c-type)}.lt-nav-rail__item:focus-visible,.lt-nav-rail__workspace:focus-visible{outline:var(--line-w) solid transparent;background-color:var(--glass-pink-tint);background-image:var(--lt-nav-rail-pink-top);box-shadow:var(--lt-nav-rail-focus),var(--lt-nav-rail-pink-light);color:var(--c-type);transition:none}.lt-nav-rail__item[data-state=selected]:focus-visible{box-shadow:var(--lt-nav-rail-focus),var(--lt-nav-rail-pink-light)}.lt-nav-rail__menu{position:absolute;z-index:var(--z-raise);inset-inline-start:calc(100% + var(--s-8));inline-size:var(--size-220)}.lt-nav-rail__item[data-drop=accepts]{background-color:var(--glass-pink-tint);background-image:var(--lt-nav-rail-pink-top);box-shadow:var(--lt-nav-rail-pink-light);color:var(--c-type);transition-timing-function:var(--ease-arrive)}.lt-nav-rail__item[data-drop=accepts]:before{opacity:1}.lt-nav-rail__item[data-drop=refuses]{background-color:transparent;background-image:none;box-shadow:var(--lt-nav-rail-refuse);color:var(--c-type)}.lt-nav-rail__item[data-drop=refuses]:before{opacity:0}.lt-nav-rail__item[data-drop=accepts]:focus-visible{box-shadow:var(--lt-nav-rail-focus),var(--lt-nav-rail-pink-light)}.lt-nav-rail__item[data-drop=refuses]:focus-visible{background-color:var(--glass-pink-tint);box-shadow:var(--lt-nav-rail-focus),var(--lt-nav-rail-refuse-under)}.lt-nav-rail__drop-note{position:absolute;z-index:var(--z-label);inset-inline-start:calc(100% + var(--s-8));display:flex;align-items:center;block-size:var(--lt-nav-rail-row);pointer-events:none}.lt-nav-rail[data-state=open] .lt-nav-rail__item[data-drop] .lt-nav-rail__label{display:-webkit-box;font-size:var(--t-caption);white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.lt-nav-rail__drop-card{box-sizing:border-box;inline-size:max-content;max-inline-size:var(--tooltip-max);padding:var(--s-8) var(--s-12);border-radius:var(--corner-floating);background-color:var(--surface-floating);box-shadow:var(--shadow-float);color:var(--c-type);font-family:var(--f-reading);font-size:var(--t-caption);line-height:var(--lh-body);font-weight:var(--w-regular);white-space:nowrap;animation:lt-nav-rail-note var(--dur-quick) var(--ease-arrive) both}@keyframes lt-nav-rail-note{0%{opacity:0}to{opacity:1}}.lt-nav-rail__live{position:absolute;inline-size:var(--line-w);block-size:var(--line-w);overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.lt-nav-rail__icon[data-lt-bump=on][data-lt-motion=hop]{animation:lt-nav-rail-hop var(--dur-rail-click) var(--ease-move) both;transform-origin:50% 100%}@keyframes lt-nav-rail-hop{0%{transform:none}25%{transform:translateY(calc(var(--s-2) * -1.5))}50%{transform:none}75%{transform:translateY(calc(var(--line-w) * -1))}to{transform:none}}@media (pointer:coarse){.lt-nav-rail{--lt-nav-rail-row:var(--touch-min)}}.lt-nav-rail__drop-note[data-place=below]{inset-inline:var(--lt-nav-rail-side);align-items:flex-start;block-size:auto;-webkit-margin-before:calc(var(--lt-nav-rail-row) + var(--s-4));margin-block-start:calc(var(--lt-nav-rail-row) + var(--s-4))}.lt-nav-rail__drop-note[data-place=below] .lt-nav-rail__drop-card{max-inline-size:100%;white-space:normal;overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){.lt-nav-rail,.lt-nav-rail__item,.lt-nav-rail__item:before,.lt-nav-rail__workspace,.lt-nav-rail__workspace:before{transition:none}.lt-nav-rail__drop-card,.lt-nav-rail__icon[data-lt-bump=on],.lt-nav-rail__icon[data-lt-bump=on][data-lt-motion]{animation:none}}:where([data-motion=reduce]) .lt-nav-rail,:where([data-motion=reduce]) .lt-nav-rail__item,:where([data-motion=reduce]) .lt-nav-rail__item:before,:where([data-motion=reduce]) .lt-nav-rail__workspace,:where([data-motion=reduce]) .lt-nav-rail__workspace:before{transition:none}:where([data-motion=reduce]) .lt-nav-rail__drop-card,:where([data-motion=reduce]) .lt-nav-rail__icon[data-lt-bump=on],:where([data-motion=reduce]) .lt-nav-rail__icon[data-lt-bump=on][data-lt-motion]{animation:none}}@layer loosethreads{.lt-tab-strip{box-sizing:border-box;display:flex;flex-wrap:nowrap;align-items:center;gap:var(--s-8);min-width:0;max-width:100%;overflow-x:clip;overflow-y:visible;color:var(--c-type);font-family:var(--f-reading);font-size:var(--t-body);line-height:var(--lh-body);font-weight:var(--w-regular)}.lt-tab-strip__unit{gap:var(--s-8)}.lt-tab-strip__folder,.lt-tab-strip__unit{position:relative;display:flex;flex:0 1 auto;align-items:center;min-width:0}.lt-tab-strip__folder{gap:var(--s-4);height:var(--fc-h);padding:var(--s-4);box-sizing:border-box;border-radius:var(--corner-tab);background-color:var(--c-hover)}.lt-tab-strip__folder-button,.lt-tab-strip__tab{box-sizing:border-box;display:inline-flex;flex:0 1 auto;align-items:center;gap:var(--s-8);min-width:0;max-width:var(--size-220);height:100%;padding-block:0;padding-inline:var(--s-12);border:0;border-radius:min(var(--corner-tab),calc((var(--fc-h) - var(--s-4) * 2) * var(--r-cap)));background-color:transparent;color:var(--c-muted);font:inherit;cursor:pointer;outline:none;transition:background-color var(--dur-quick) var(--ease-arrive),color var(--dur-quick) var(--ease-arrive)}.lt-tab-strip>.lt-tab-strip__unit>.lt-tab-strip__tab,.lt-tab-strip__folder>.lt-tab-strip__tab{background-color:var(--surface-glass)}.lt-tab-strip__unit>.lt-tab-strip__tab{height:var(--fc-h)}.lt-tab-strip__folder-button{color:var(--c-type)}.lt-tab-strip__tab[data-selected=true]{background-color:var(--c-selected);color:var(--c-type)}.lt-tab-strip__tab[data-dragging=true]{background-color:var(--c-selected-hover)}.lt-tab-strip__icon{flex:none;width:var(--size-icon-sm);height:var(--size-icon-sm);stroke-width:var(--icon-stroke)}.lt-tab-strip__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lt-tab-strip__count,.lt-tab-strip__overflow{flex:none;color:var(--c-muted);white-space:nowrap}.lt-tab-strip__overflow{padding-inline:var(--s-8)}.lt-tab-strip__list,.lt-tab-strip__menu{position:absolute;inset-block-start:calc(100% + var(--s-4));inset-inline-start:0;z-index:var(--z-raise)}.lt-tab-strip__menu{width:max-content}.lt-tab-strip__list{display:grid;grid-gap:var(--s-4);gap:var(--s-4);min-width:var(--size-220);padding:var(--s-8);border-radius:var(--corner-card);background-color:var(--surface-floating);box-shadow:var(--shadow-float)}.lt-tab-strip__list .lt-tab-strip__tab{max-width:none;height:var(--fc-h)}.lt-tab-strip__list-label{margin:0;padding-inline:var(--s-12);color:var(--c-muted);font-size:var(--t-caption)}.lt-tab-strip__folder-button:focus-visible,.lt-tab-strip__tab:focus-visible{box-shadow:inset 0 0 0 var(--ring-w) var(--c-ring)}@media (hover:hover) and (pointer:fine){.lt-tab-strip__folder-button:hover,.lt-tab-strip__tab:not([data-selected=true]):hover{background-color:var(--c-selected-hover);color:var(--c-type)}}@media (pointer:coarse){.lt-tab-strip__folder,.lt-tab-strip__list .lt-tab-strip__tab,.lt-tab-strip__unit>.lt-tab-strip__tab{height:calc(var(--touch-min) + var(--s-4) * 2)}.lt-tab-strip__folder>.lt-tab-strip__folder-button,.lt-tab-strip__folder>.lt-tab-strip__tab{height:var(--touch-min)}.lt-tab-strip__folder-button,.lt-tab-strip__tab{min-width:var(--touch-min)}}@media (prefers-reduced-motion:reduce){.lt-tab-strip__folder-button,.lt-tab-strip__tab{transition:none}}:where([data-motion=reduce]) .lt-tab-strip__folder-button,:where([data-motion=reduce]) .lt-tab-strip__tab{transition:none}}@layer loosethreads{.lt-command-menu{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;min-width:0;max-width:100%;color:var(--c-type);font-family:var(--f-reading)}.lt-command-menu[data-open]{align-items:stretch;gap:var(--s-8);width:var(--dialog-w);padding:var(--s-12);border-radius:var(--corner-card);background-color:var(--surface-floating);box-shadow:var(--shadow-float)}.lt-command-menu__field{box-sizing:border-box;display:flex;justify-content:center;min-width:0;max-width:100%}.lt-command-menu[data-open] .lt-command-menu__bar,.lt-command-menu[data-open] .lt-command-menu__field{width:100%}.lt-command-menu__tabs{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-4);min-width:0}.lt-command-menu__tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;display:inline-flex;align-items:center;gap:var(--s-8);min-width:0;max-width:100%;min-height:var(--control-sm);margin:0;padding-block:var(--s-4);padding-inline:var(--s-12);border:0;border-radius:var(--corner-row);background-color:transparent;color:var(--c-type);font:inherit;font-size:var(--t-small);line-height:var(--lh-body);cursor:pointer;outline:none;transition-property:background-color,box-shadow;transition-duration:var(--dur-quick);transition-timing-function:var(--ease-leave)}.lt-command-menu__tab-label{min-width:0;overflow-wrap:anywhere}.lt-command-menu__tab[aria-selected=true]{background-color:var(--glass-pink-tint);box-shadow:var(--glass-pink-glow)}.lt-command-menu__row[data-highlighted] .lt-command-menu__detail,.lt-command-menu__row[data-highlighted] .lt-command-menu__sublabel,.lt-command-menu__tab[aria-selected=true] .lt-command-menu__kbd{color:var(--c-type)}.lt-command-menu__kbd{flex:none;color:var(--c-muted);font-family:inherit;font-size:var(--t-label);line-height:var(--lh-body);white-space:nowrap}.lt-command-menu__tab:focus-visible{outline:var(--ring-w) solid var(--c-ring);outline-offset:var(--ring-offset)}.lt-command-menu__panel{min-width:0;max-height:calc(var(--fc-h) * 7);overflow-y:auto}.lt-command-menu__note{margin:0;padding-block:var(--s-8);padding-inline:var(--s-12);color:var(--c-muted);font-size:var(--t-small);line-height:var(--lh-body);overflow-wrap:anywhere;text-wrap:pretty}.lt-command-menu__list{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;grid-row-gap:var(--s-2);row-gap:var(--s-2);min-width:0}.lt-command-menu__row{box-sizing:border-box;position:relative;display:grid;grid-column:1/-1;grid-template-columns:subgrid;align-items:center;grid-column-gap:var(--s-12);column-gap:var(--s-12);min-width:0;min-height:var(--fc-h);padding-block:var(--s-4);padding-inline:var(--s-12);border-radius:var(--corner-row);font-size:var(--t-small);line-height:var(--lh-body);cursor:pointer;transition-property:background-color,box-shadow;transition-duration:var(--dur-quick);transition-timing-function:var(--ease-leave)}.lt-command-menu__row[data-highlighted]{background-color:var(--glass-pink-tint);box-shadow:var(--glass-pink-glow);transition-timing-function:var(--ease-arrive)}.lt-command-menu__icon{display:inline-flex;width:var(--size-icon-sm);height:var(--size-icon-sm);color:var(--c-muted)}.lt-command-menu__icon>svg{width:100%;height:100%}.lt-command-menu__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lt-command-menu__name--two{display:flex;flex-direction:column}.lt-command-menu__label,.lt-command-menu__sublabel{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lt-command-menu__sublabel{color:var(--c-muted);font-size:var(--t-caption);line-height:var(--lh-body)}.lt-command-menu__detail{color:var(--c-muted);font-size:var(--t-label);white-space:nowrap}.lt-command-menu__add-slot{display:inline-flex;justify-content:flex-end;width:var(--size-24)}.lt-command-menu__add{position:relative;display:inline-grid;place-items:center;width:var(--size-24);height:var(--size-24);border-radius:min(var(--corner-button),calc(var(--size-24) * var(--r-cap)));background-color:var(--glass-pink-tint);box-shadow:var(--glass-pink-glow);color:var(--c-type)}.lt-command-menu__plus{width:var(--size-icon-sm);height:var(--size-icon-sm);stroke-width:var(--icon-stroke)}.lt-command-menu__right{display:grid;justify-items:start}.lt-command-menu__right>*{grid-area:1/1}.lt-command-menu__add-words{visibility:hidden;font-size:var(--t-label);white-space:nowrap}@media (pointer:coarse){.lt-command-menu__row,.lt-command-menu__tab{min-height:var(--touch-min)}.lt-command-menu__add,.lt-command-menu__add-slot{width:var(--touch-min);height:var(--touch-min)}}@media (hover:hover){.lt-command-menu__tab:hover{background-color:var(--c-hover);transition-timing-function:var(--ease-arrive)}.lt-command-menu__tab[aria-selected=true]:hover{background-color:var(--glass-pink-tint)}.lt-command-menu__row:has(.lt-command-menu__add:hover) .lt-command-menu__add-words{visibility:visible}.lt-command-menu__row:has(.lt-command-menu__add:hover) .lt-command-menu__detail{visibility:hidden}}@media (prefers-reduced-motion:no-preference){.lt-command-menu[data-open]:not(:where([data-motion=reduce],[data-motion=reduce] *)){animation-name:lt-command-menu-in;animation-duration:var(--dur-calm);animation-timing-function:var(--ease-arrive)}}@media (prefers-reduced-motion:reduce){.lt-command-menu__row,.lt-command-menu__tab{transition-duration:var(--dur-none)}}:where([data-motion=reduce]) .lt-command-menu__row,:where([data-motion=reduce]) .lt-command-menu__tab{transition-duration:var(--dur-none)}@keyframes lt-command-menu-in{0%{opacity:0}}}@layer loosethreads{.lt-app-shell{--lt-app-shell-rail:calc(var(--fc-h) + var(--s-8) * 2);--lt-campaigns-chip:var(--size-24);position:relative;box-sizing:border-box;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;grid-gap:var(--s-16);gap:var(--s-16);inline-size:100%;block-size:100%;min-block-size:var(--size-640);padding:var(--gutter);background-color:var(--c-ground);color:var(--c-type);font-family:var(--f-reading)}@media (pointer:coarse){.lt-app-shell{--lt-app-shell-rail:calc(var(--touch-min) + var(--s-8) * 2)}}.lt-app-shell[data-rail=open]{--lt-app-shell-rail:var(--size-220)}.lt-app-shell__rail{display:flex;grid-row:1/-1;grid-column:1}.lt-app-shell__rail-frame{display:flex}.lt-app-shell[data-narrow]{grid-template-rows:minmax(auto,1fr) auto}.lt-app-shell[data-narrow] .lt-app-shell__rail{grid-row:1}.lt-app-shell[data-narrow] .lt-app-shell__widget{grid-column:1/-1}.lt-app-shell__workspaces{position:absolute;z-index:var(--z-raise);inset-block-start:var(--gutter);inset-inline:calc(var(--gutter) + var(--lt-app-shell-rail) + var(--s-8)) var(--gutter);max-inline-size:var(--size-360)}.lt-app-shell__client,.lt-app-shell__ws{display:flex;align-items:center;gap:var(--s-8);min-width:0}.lt-app-shell__ws-avatar,.lt-app-shell__ws-glyph{display:inline-flex;flex:none}.lt-app-shell__ws-glyph{inline-size:var(--size-24);block-size:var(--size-24);color:var(--c-muted)}.lt-app-shell__ws-glyph>svg{inline-size:100%;block-size:100%;stroke-width:var(--icon-stroke)}.lt-app-shell__ws-words{display:grid;min-width:0}.lt-app-shell__client-name,.lt-app-shell__ws-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lt-app-shell__ws-name .lt-chip{-webkit-margin-start:var(--s-8);margin-inline-start:var(--s-8)}.lt-app-shell__ws-avatar .lt-avatar__initials{font-weight:var(--w-regular)}.lt-app-shell__ws-detail{text-wrap:balance}.lt-app-shell__client-note,.lt-app-shell__ws-detail{color:var(--c-muted);font-size:var(--t-caption);line-height:var(--lh-body)}.lt-app-shell__client{flex-wrap:wrap;justify-content:space-between}.lt-app-shell__client-note{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--s-4) var(--s-8)}.lt-app-shell__client-also{padding-inline:var(--s-4);border-radius:var(--corner-chip);box-shadow:inset 0 0 0 var(--line-w) var(--c-line);white-space:nowrap}.lt-app-shell__visually-hidden{position:absolute;inline-size:var(--line-w);block-size:var(--line-w);overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.lt-app-shell__page{display:flex;grid-row:1;grid-column:2;flex-direction:column;gap:var(--s-16);min-width:0;min-height:0}.lt-app-shell__top{position:relative;display:flex;align-items:center;min-width:0}.lt-app-shell__top>*{flex:1 1 auto;min-width:0}.lt-app-shell__head{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--s-4);gap:var(--s-4);min-width:0}.lt-app-shell__crumb-list{display:flex;flex-wrap:wrap;gap:var(--s-8);margin:0;padding:0;list-style:none;color:var(--c-muted);font-size:var(--t-small);line-height:var(--lh-body)}.lt-app-shell__crumb{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lt-app-shell__title{margin:0;font-family:var(--f-display);font-size:var(--t-title);line-height:var(--lh-title);font-weight:var(--w-regular);overflow-wrap:anywhere}.lt-app-shell__room{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;min-height:0}.lt-app-shell__overlay{position:absolute;z-index:var(--z-raise);inset:0;pointer-events:none}.lt-app-shell__overlay>*{pointer-events:auto}.lt-app-shell__widget{display:flex;grid-row:2;grid-column:2;justify-content:center;min-width:0}.lt-app-shell[data-tray]{grid-template-rows:minmax(0,1fr) auto auto;min-block-size:calc(var(--size-640) + var(--size-300))}.lt-app-shell[data-tray][data-narrow]{grid-template-rows:minmax(auto,1fr) auto auto}.lt-app-shell[data-tray] .lt-app-shell__widget{grid-row:3}.lt-app-shell__tray{grid-row:2;grid-column:2;justify-self:center;box-sizing:border-box;inline-size:min(var(--size-420),100%);min-inline-size:0;max-block-size:var(--size-300);overflow-y:auto;-webkit-margin-after:calc(var(--s-8) + var(--lt-campaigns-chip));margin-block-end:calc(var(--s-8) + var(--lt-campaigns-chip));animation:lt-app-shell-tray-in var(--dur-quick) var(--ease-arrive) both}.lt-app-shell[data-narrow] .lt-app-shell__tray{grid-column:1/-1}@keyframes lt-app-shell-tray-in{0%{opacity:0;transform:translateY(var(--s-8))}}@media (prefers-reduced-motion:reduce){.lt-app-shell__tray{animation:none}}:where([data-motion=reduce]) .lt-app-shell__tray{animation:none}.lt-app-shell__widget[data-search]{visibility:hidden}.lt-app-shell__search{position:relative;z-index:var(--z-raise);display:flex;grid-row:1/-1;grid-column:2;align-self:center;justify-self:center;max-width:100%;min-width:0}.lt-app-shell[data-narrow] .lt-app-shell__search{grid-column:1/-1}.lt-app-shell[data-narrow][data-search] .lt-app-shell__rail{visibility:hidden}.lt-app-shell__chat{display:flex;grid-row:1/-1;grid-column:2;min-width:0;min-height:0}.lt-app-shell[data-chat]:not([data-cramped]) .lt-app-shell__page{block-size:100%}.lt-app-shell[data-chat=open]:not([data-cramped]) .lt-app-shell__page{-webkit-padding-end:var(--s-8);padding-inline-end:var(--s-8)}.lt-app-shell[data-cramped][data-chat=open] .lt-app-shell__chat{position:relative;z-index:var(--z-raise);grid-column:1/-1}.lt-app-shell[data-cramped][data-chat=open] .lt-app-shell__page,.lt-app-shell[data-cramped][data-chat=open] .lt-app-shell__rail,.lt-app-shell[data-cramped][data-chat=open] .lt-app-shell__widget{visibility:hidden}.lt-app-shell__question{inset-block-start:calc(var(--fc-h) + var(--gutter) + var(--s-8));inset-inline-start:calc(var(--gutter) + var(--lt-app-shell-rail) + var(--s-16));inline-size:min(var(--size-420),calc(100% - var(--lt-app-shell-rail) - var(--gutter) * 2 - var(--s-16)))}.lt-app-shell__message,.lt-app-shell__question{position:absolute;z-index:var(--z-modal);border-radius:var(--corner-floating);box-shadow:var(--shadow-float)}.lt-app-shell__message{inset-block-end:calc(var(--size-80) + var(--gutter));inset-inline-end:var(--gutter);inline-size:min(var(--size-420),calc(100% - var(--gutter) * 2))}.lt-app-shell__toasts{inset-inline-start:calc(var(--lt-app-shell-rail) + var(--gutter))}.lt-app-shell__toasts .lt-toast-stack{--lt-toast-clear:calc(var(--size-80) + var(--gutter))}.lt-account-menu{box-sizing:border-box;inline-size:100%;block-size:100%}.lt-account-menu[data-view=drafts] .lt-app-shell__widget{-webkit-padding-before:calc(var(--size-24) + var(--s-8));padding-block-start:calc(var(--size-24) + var(--s-8))}.lt-account-menu__projects{display:flex;flex-direction:column;gap:var(--s-12);flex:1 1 auto;min-block-size:0;min-inline-size:0}.lt-account-menu__views{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-8) var(--s-12);min-inline-size:0}.lt-account-menu__views .lt-segmented{max-inline-size:100%}.lt-account-menu__views .lt-segmented__track{display:flex;flex-wrap:wrap}.lt-account-menu__views .lt-segmented__option{flex:1 0 auto;min-inline-size:var(--size-120)}.lt-account-menu__views .lt-segmented__label{white-space:nowrap}.lt-account-menu__note{color:var(--c-muted);font-size:var(--t-small)}.lt-account-menu__panel{display:flex;flex-direction:column;flex:1 1 auto;min-block-size:0;overflow-y:auto;overscroll-behavior:contain;outline:none}}@layer loosethreads{.lt-account-menu__panel:focus-visible{outline:var(--ring-w) solid var(--c-ring);outline-offset:calc(var(--ring-w) * -1)}.lt-account-menu__drafts{display:grid;align-content:start;grid-gap:var(--s-8);gap:var(--s-8);min-inline-size:0}.lt-account-menu__empty{display:grid;flex:1 1 auto;place-items:center;min-block-size:0;padding:var(--s-16)}.lt-account-menu__empty>.lt-card{max-inline-size:var(--size-420)}.lt-account-menu__dialog{display:grid;grid-gap:var(--s-12);gap:var(--s-12);min-inline-size:0}.lt-account-menu__dialog-body,.lt-account-menu__dialog-line{margin:0;overflow-wrap:anywhere}.lt-account-menu__dialog-line{color:var(--c-type);font-size:var(--t-body);line-height:var(--lh-body)}.lt-account-menu__dialog-body{color:var(--c-muted);font-size:var(--t-small);line-height:var(--lh-body)}.lt-account-menu__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--s-8)}.lt-account-menu[data-view=signed-out]{display:grid;place-items:center;min-block-size:var(--size-640);padding:var(--s-16);background-color:var(--c-ground);color:var(--c-type);font-family:var(--f-reading)}.lt-account-menu__out{display:grid;justify-items:center;grid-gap:var(--s-12);gap:var(--s-12);max-inline-size:var(--size-420);text-align:center}.lt-account-menu__out-title{margin:0;font-family:var(--f-display);font-size:var(--t-title);line-height:var(--lh-title);font-weight:var(--w-regular);overflow-wrap:anywhere}.lt-account-menu__out-line{margin:0;color:var(--c-muted);text-wrap:balance}.lt-account-menu__out-line,.lt-notification{font-size:var(--t-small);line-height:var(--lh-body)}.lt-notification{--lt-notification-room:var(--size-640);--lt-notification-in:var(--dur-calm);--lt-notification-out:var(--dur-quick);--lt-notification-fold:var(--dur-calm);box-sizing:border-box;display:flex;flex-direction:column;inline-size:min(calc(var(--size-360) + var(--s-24)),100%);max-block-size:var(--lt-notification-room);padding-block:var(--s-16) var(--s-8);border-radius:var(--corner-card);background-color:var(--surface-floating);box-shadow:var(--shadow-float);color:var(--c-type);font-family:var(--f-reading);font-weight:var(--w-regular);opacity:1;transition:opacity var(--lt-notification-in) var(--ease-arrive),display var(--lt-notification-out) var(--ease-leave) allow-discrete}.lt-notification[hidden]{display:none;opacity:0;transition-duration:var(--lt-notification-out);transition-timing-function:var(--ease-leave)}}@layer loosethreads{@starting-style{.lt-notification[data-open]{opacity:0}}.lt-notification__head{display:flex;flex:none;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-8);padding-inline:var(--s-16) var(--s-8);-webkit-padding-after:var(--s-8);padding-block-end:var(--s-8)}.lt-notification__title{margin:0;font-family:var(--f-display);font-size:var(--t-title);line-height:var(--lh-title);font-weight:var(--w-regular);overflow-wrap:anywhere}.lt-notification__body{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--s-8);min-block-size:0;overflow-y:auto;overscroll-behavior:contain}.lt-notification__group{display:flex;flex-direction:column;gap:var(--s-4)}.lt-notification__label{display:flex;align-items:center;gap:var(--s-8);margin:0;padding:var(--s-4) var(--s-12) 0;color:var(--c-muted);font-size:var(--t-caption);line-height:var(--lh-body)}.lt-notification__label-icon{display:inline-grid;flex:none;place-items:center;inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm);color:var(--status-warn)}.lt-notification__label-icon>svg,.lt-notification__past-icon>svg,.lt-notification__who-icon>svg{inline-size:100%;block-size:100%;stroke-width:var(--icon-stroke)}.lt-notification__cards,.lt-notification__items{display:flex;flex-direction:column;gap:var(--s-4);margin:0;padding:0;list-style:none}.lt-notification__card{display:flex;flex-direction:column;gap:var(--s-4);padding:var(--s-12) var(--s-12) var(--s-8);border-radius:var(--corner-row);background-color:var(--c-card);box-shadow:inset 0 0 0 var(--line-w) var(--c-line)}.lt-notification__what{font-weight:var(--w-strong)}.lt-notification__what,.lt-notification__who{margin:0;overflow-wrap:anywhere;text-wrap:pretty}.lt-notification__who{display:flex;align-items:center;gap:var(--s-8);color:var(--c-muted);font-size:var(--t-caption)}.lt-notification__who-icon{display:inline-grid;flex:none;place-items:center;inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm)}.lt-notification__acts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-4);-webkit-padding-before:var(--s-4);padding-block-start:var(--s-4)}.lt-notification__slider{flex:1 1 var(--size-200)}.lt-notification__answers{display:inline-flex;flex:none;align-items:center;gap:var(--s-4)}.lt-notification__note{margin:0;padding:var(--s-4) var(--s-12) 0;color:var(--c-muted);font-size:var(--t-caption);line-height:var(--lh-body);text-wrap:pretty}.lt-notification__admin-row{display:grid;grid-template-rows:1fr;border-radius:var(--corner-row);background-color:var(--c-card);box-shadow:inset 0 0 0 var(--line-w) var(--c-line);opacity:1;transition-property:grid-template-rows,opacity;transition-duration:var(--lt-notification-fold);transition-timing-function:var(--ease-arrive)}.lt-notification__admin-row[data-answered]{grid-template-rows:0fr;opacity:0}.lt-notification__admin-fold{min-block-size:0;overflow:hidden}.lt-notification__admin-body{display:flex;flex-direction:column;gap:var(--s-4);padding:var(--s-12) var(--s-12) var(--s-8)}.lt-notification__admin-body>p,.lt-notification__facts dd{text-wrap:balance}.lt-notification__admin-row[data-kind=privilege] .lt-notification__admin-body,.lt-notification__admin-row[data-kind=wall] .lt-notification__admin-body{padding:var(--s-4)}.lt-notification__admin-offline,.lt-notification__admin-status{display:flex;align-items:center;gap:var(--s-8);margin:0;color:var(--c-muted);font-size:var(--t-caption)}.lt-notification__admin-offline{text-wrap:pretty}.lt-notification__admin-empty,.lt-notification__admin-offline{padding:var(--s-4) var(--s-12) 0}.lt-notification__admin-empty .lt-notification__note{padding-inline:0}.lt-notification__facts{display:grid;grid-template-columns:max-content 1fr;grid-gap:var(--s-2) var(--s-12);gap:var(--s-2) var(--s-12);margin:0;font-size:var(--t-caption)}.lt-notification__facts dt{color:var(--c-muted)}.lt-notification__facts dd{margin:0;overflow-wrap:anywhere}.lt-notification__item-icon{display:inline-grid;place-items:center;inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm)}.lt-notification__item-icon>svg{inline-size:100%;block-size:100%;stroke-width:var(--icon-stroke)}.lt-notification__item .lt-row__title{font-size:var(--t-small);text-wrap:pretty}.lt-notification__answers svg{inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm);stroke-width:var(--icon-stroke)}.lt-notification__dot{display:block;inline-size:var(--s-8);block-size:var(--s-8);border-radius:var(--r-pill);background-color:var(--c-accent)}.lt-notification__empty{margin:0;padding:var(--s-16);color:var(--c-muted);text-wrap:pretty}.lt-notification__foot{display:flex;flex:none;justify-content:center;-webkit-padding-before:var(--s-8);padding-block-start:var(--s-8)}.lt-notification__past{display:inline-flex;align-items:center;gap:var(--s-4)}.lt-notification__past-icon{display:inline-grid;place-items:center;inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm)}@media (prefers-reduced-motion:reduce){.lt-notification{--lt-notification-in:var(--dur-none);--lt-notification-out:var(--dur-none);--lt-notification-fold:var(--dur-none)}}:where([data-motion=reduce]) .lt-notification{--lt-notification-in:var(--dur-none);--lt-notification-out:var(--dur-none);--lt-notification-fold:var(--dur-none)}}@layer loosethreads{.lt-notification-center{box-sizing:border-box;inline-size:100%;block-size:100%}.lt-notification-center__badge{position:absolute;inset-block-start:calc(var(--s-8) * -1);inset-inline-end:calc(var(--s-8) * -1);display:inline-grid;place-items:center;min-inline-size:var(--size-16);block-size:var(--size-16);padding-inline:var(--s-4);box-sizing:border-box;border-radius:var(--r-pill);background-color:var(--c-accent);color:var(--c-on-accent);font-size:var(--t-label);line-height:var(--lh-title);font-weight:var(--w-strong)}.lt-notification-center__popover{--lt-notification-center-start:calc(var(--size-80) - var(--s-16) + var(--gutter));--lt-notification-center-end:calc(var(--size-80) - var(--s-16) + var(--gutter));--lt-notification-center-top:var(--s-64);position:absolute;inset-inline-start:calc(var(--lt-notification-center-start) + var(--s-8));inset-inline-end:var(--gutter);inset-block-end:calc(var(--lt-notification-center-end) + var(--s-8));inset-block-start:var(--lt-notification-center-top);display:flex;align-items:flex-end;pointer-events:none}.lt-notification-center__popover[hidden]{display:none}.lt-notification-center__popover>.lt-notification{--lt-notification-room:100%;pointer-events:auto}.lt-notification-center__popover .lt-row__title{text-wrap:balance}.lt-notification-center__toasts{--lt-notification-center-widget:calc(var(--size-80) - var(--s-16) + var(--gutter));--lt-notification-center-start:calc(var(--size-80) - var(--s-16) + var(--gutter));position:absolute;inset-block:0;inset-inline:var(--lt-notification-center-start) 0;pointer-events:none}.lt-notification-center__toasts:not([data-placed]){visibility:hidden}.lt-notification-center__toasts .lt-toast{--lt-toast-clear:calc(var(--lt-notification-center-widget) + var(--s-16))}.lt-notification-center__toasts .lt-toast__dismiss svg{inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm);stroke-width:var(--icon-stroke)}.lt-widget-ball{--lt-widget-ball-size:var(--ball-size);--lt-widget-ball-corner:min(var(--corner-button),calc(var(--lt-widget-ball-size) * var(--r-cap)));--lt-widget-ball-fill:var(--surface-glass);--lt-widget-ball-edge:var(--c-line);--lt-widget-ball-wash:var(--c-accent-soft);--lt-widget-ball-rim:var(--c-type);--lt-widget-ball-sheen:color-mix(in srgb,light-dark(color-mix(in srgb,var(--pulp-white) 50%,transparent),color-mix(in srgb,var(--pulp-white) 12%,transparent)) calc(var(--gleam-on) * 100%),transparent);--lt-widget-ball-ring:var(--c-accent);--lt-widget-ball-dur:var(--dur-quick);--lt-widget-ball-press-dur:var(--dur-ball-press);--lt-widget-ball-glide:var(--rim-glide);box-sizing:border-box;position:relative;isolation:isolate;display:inline-grid;place-items:center;flex:none;inline-size:var(--lt-widget-ball-size);block-size:var(--lt-widget-ball-size);margin:0;padding:0;border:var(--rim-width) solid var(--lt-widget-ball-edge);border-radius:var(--lt-widget-ball-corner);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--lt-widget-ball-fill);-webkit-backdrop-filter:blur(var(--blur-8));backdrop-filter:blur(var(--blur-8));box-shadow:var(--shadow-float);color:var(--c-type);font-family:var(--f-reading);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--lt-widget-ball-dur) var(--ease-leave),transform var(--lt-widget-ball-press-dur) var(--ease-arrive)}.lt-widget-ball__cloud{--lt-cloud-mark-size:var(--size-30);position:relative;z-index:var(--z-raise)}.lt-widget-ball:before{content:"";position:absolute;inset:calc(-1 * var(--rim-width));border-radius:inherit;pointer-events:none;background-color:transparent;background-image:linear-gradient(100deg,transparent 38%,var(--lt-widget-ball-sheen) 50%,transparent 62%);background-size:300% 100%;background-position:100% 0;transition:background-color var(--lt-widget-ball-dur) var(--ease-leave)}}@layer loosethreads{@property --lt-widget-ball-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --lt-widget-ball-sweep{syntax:"<percentage>";inherits:false;initial-value:100%}@media (hover:hover){.lt-widget-ball:hover:before{background-color:var(--lt-widget-ball-wash);background-position:0 0;transition:background-color var(--lt-widget-ball-dur) var(--ease-arrive),background-position var(--lt-widget-ball-glide) var(--ease-move)}.lt-widget-ball:is(:active:hover,:active:focus-visible){background-color:color-mix(in srgb,var(--lt-widget-ball-fill) calc(100% - var(--press-amt)),var(--press-mix));transform:scale(var(--press))}}@media (hover:none){.lt-widget-ball:active{background-color:color-mix(in srgb,var(--lt-widget-ball-fill) calc(100% - var(--press-amt)),var(--press-mix));transform:scale(var(--press))}}.lt-widget-ball[data-dragging]{transform:translateY(calc(-1 * var(--s-4)));box-shadow:var(--shadow-float),var(--shadow-float);cursor:-webkit-grabbing;cursor:grabbing}.lt-widget-ball:focus-visible{outline:var(--line-w) solid transparent;border-color:var(--lt-widget-ball-rim);border-width:var(--focus-rim-w)}.lt-widget-ball:focus-visible:after{content:"";position:absolute;inset:calc(-1 * var(--focus-rim-w));border-radius:inherit;padding:var(--focus-rim-w);pointer-events:none;background-image:linear-gradient(100deg,var(--lt-widget-ball-rim) 38%,var(--focus-gleam) 50%,var(--lt-widget-ball-rim) 62%);background-size:300% 100%;-webkit-mask:linear-gradient(var(--pulp-black) 0 0) content-box,linear-gradient(var(--pulp-black) 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:lt-widget-ball-gleam var(--dur-focus-gleam) var(--ease-move) infinite alternate}.lt-widget-ball__ring{position:absolute;inset:calc(-1 * (var(--rim-width) + var(--s-4)));border-radius:calc(var(--lt-widget-ball-corner) + var(--s-4));padding:var(--ring-w);pointer-events:none;opacity:0;-webkit-mask:linear-gradient(var(--pulp-black) 0 0) content-box,linear-gradient(var(--pulp-black) 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.lt-widget-ball:is([data-state=thinking],[data-state=searching],[data-state=answering]) .lt-widget-ball__ring{opacity:1;background:conic-gradient(from var(--lt-widget-ball-angle),transparent 0deg,color-mix(in srgb,var(--lt-widget-ball-ring) 20%,transparent) 40deg,var(--lt-widget-ball-ring) 96deg,transparent 98deg);animation:lt-widget-ball-lap var(--dur-ball-lap) var(--ease-scroll) infinite}.lt-widget-ball:is([data-state=listening],[data-state=recording]) .lt-widget-ball__ring{opacity:1;background:var(--lt-widget-ball-ring);animation:lt-widget-ball-breathe var(--dur-loader) var(--ease-move) infinite alternate}.lt-widget-ball[data-state=background] .lt-widget-ball__ring{opacity:1;background:conic-gradient(var(--lt-widget-ball-ring) var(--lt-widget-ball-fill,0),color-mix(in srgb,var(--lt-widget-ball-ring) 14%,transparent) 0)}.lt-widget-ball[data-state=waiting] .lt-widget-ball__ring{opacity:1;background:color-mix(in srgb,var(--lt-widget-ball-ring) 45%,transparent);animation:lt-widget-ball-breathe calc(var(--dur-loader) * 2) var(--ease-move) infinite alternate}.lt-widget-ball[data-state=needsyou]{--lt-widget-ball-ring:var(--status-warn)}.lt-widget-ball[data-state=needsyou] .lt-widget-ball__ring{opacity:1;background:conic-gradient(from -70deg,transparent 0deg,var(--lt-widget-ball-ring) 50deg,var(--lt-widget-ball-ring) 90deg,transparent 140deg);animation:lt-widget-ball-breathe var(--dur-loader) var(--ease-move) infinite alternate}.lt-widget-ball[data-state=done]{--lt-widget-ball-ring:var(--c-success)}.lt-widget-ball[data-state=done] .lt-widget-ball__ring{background:conic-gradient(var(--lt-widget-ball-ring) var(--lt-widget-ball-sweep),transparent 0);animation:lt-widget-ball-sweep var(--dur-loader) var(--ease-move) 1 both}.lt-widget-ball[data-state=failed]{--lt-widget-ball-ring:var(--c-danger)}.lt-widget-ball[data-state=failed] .lt-widget-ball__ring{background:var(--lt-widget-ball-ring);animation:lt-widget-ball-flash var(--dur-breath) var(--ease-move) 2 both}.lt-widget-ball__badge{position:absolute;right:calc(-1 * var(--s-4));bottom:calc(-1 * var(--s-4));z-index:var(--z-label);display:grid;place-items:center;inline-size:calc(var(--s-16) + var(--s-4));block-size:calc(var(--s-16) + var(--s-4));border-radius:var(--r-pill);background-color:var(--surface-floating);box-shadow:0 0 0 var(--s-2) var(--c-ground)}.lt-widget-ball__badge svg{inline-size:var(--size-12);block-size:var(--size-12);stroke-width:var(--icon-stroke)}.lt-widget-ball__badge[data-badge=ok]{color:var(--c-success)}.lt-widget-ball__badge[data-badge=warn]{color:var(--status-warn)}.lt-widget-ball__badge:is([data-badge=bad],[data-badge=mic]){color:var(--c-danger)}.lt-widget-ball__count{position:absolute;top:calc(-1 * var(--s-2));right:calc(-1 * var(--s-2));z-index:var(--z-label);display:grid;place-items:center;min-inline-size:calc(var(--s-16) + var(--s-4));block-size:calc(var(--s-16) + var(--s-4));padding:0 var(--s-4);box-sizing:border-box;border-radius:var(--r-pill);background-color:var(--c-accent);color:var(--c-on-accent);font-size:var(--t-label);line-height:var(--lh-title);font-weight:var(--w-strong);white-space:nowrap;animation:lt-widget-ball-pop var(--dur-settle) var(--ease-arrive) 1 both}@keyframes lt-widget-ball-gleam{0%{background-position:100% 0}to{background-position:0 0}}@keyframes lt-widget-ball-lap{to{--lt-widget-ball-angle:360deg}}@keyframes lt-widget-ball-breathe{0%{opacity:1}to{opacity:var(--dim)}}@keyframes lt-widget-ball-sweep{0%{--lt-widget-ball-sweep:0%;opacity:1}50%{--lt-widget-ball-sweep:100%;opacity:1}to{--lt-widget-ball-sweep:100%;opacity:0}}@keyframes lt-widget-ball-flash{0%,to{opacity:0}50%{opacity:1}}@keyframes lt-widget-ball-pop{0%{transform:scale(0)}60%{transform:scale(var(--rail-click-pop))}to{transform:scale(1)}}@media (pointer:coarse){.lt-widget-ball{min-inline-size:var(--touch-min);min-block-size:var(--touch-min)}}@media (prefers-reduced-motion:reduce){.lt-widget-ball{--lt-widget-ball-dur:var(--dur-none);--lt-widget-ball-press-dur:var(--dur-none);--lt-widget-ball-glide:var(--dur-none);--lt-widget-ball-sheen:transparent}.lt-widget-ball[data-state] :is(.lt-widget-ball__ring,.lt-widget-ball__count){animation:none}.lt-widget-ball:focus-visible:after{content:none}}:where([data-motion=reduce]) .lt-widget-ball{--lt-widget-ball-dur:var(--dur-none);--lt-widget-ball-press-dur:var(--dur-none);--lt-widget-ball-glide:var(--dur-none);--lt-widget-ball-sheen:transparent}:where([data-motion=reduce]) .lt-widget-ball[data-state] :is(.lt-widget-ball__ring,.lt-widget-ball__count){animation:none}:where([data-motion=reduce]) .lt-widget-ball:focus-visible:after{content:none}}@layer loosethreads{.lt-widget-tray-screen{box-sizing:border-box;inline-size:100%;block-size:100%}.lt-widget-tray__layer{--lt-widget-tray-top:var(--s-64);--lt-widget-tray-start:calc(var(--size-80) - var(--s-16) + var(--gutter));position:absolute;inset:calc(var(--lt-widget-tray-top) + var(--s-8)) var(--gutter) var(--gutter) calc(var(--lt-widget-tray-start) + var(--s-8));display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;gap:var(--s-8);pointer-events:none}.lt-widget-tray__ball{pointer-events:auto}.lt-widget-tray-screen[data-place=center] .lt-widget-tray__layer{inset-block-end:calc(var(--size-80) + var(--gutter));align-items:center}.lt-widget-tray__note{display:flex;align-items:center;gap:var(--s-8);box-sizing:border-box;max-inline-size:100%;padding:var(--s-8) var(--s-8) var(--s-8) var(--s-12);border-radius:var(--corner-card);background-color:var(--surface-floating);box-shadow:var(--shadow-float);color:var(--c-type);font-family:var(--f-reading);font-size:var(--t-small);pointer-events:auto}.lt-widget-tray__note-words{min-width:0;text-wrap:pretty}.lt-widget-tray__note-count{font-weight:var(--w-strong)}.lt-widget-tray{--lt-widget-tray-in:var(--dur-calm);--lt-widget-tray-fold:var(--dur-quick);--lt-widget-tray-beat:var(--dur-calm);display:grid;grid-gap:var(--s-12);gap:var(--s-12);box-sizing:border-box;inline-size:min(100%,var(--size-420));max-block-size:100%;overflow-y:auto;overscroll-behavior:contain;padding:var(--s-16);border-radius:var(--corner-card);background-color:var(--surface-floating);box-shadow:var(--shadow-float);color:var(--c-type);font-family:var(--f-reading);pointer-events:auto;outline:none;animation:lt-widget-tray-rise var(--lt-widget-tray-in) var(--ease-arrive)}@keyframes lt-widget-tray-rise{0%{opacity:0;transform:translateY(var(--s-8))}}.lt-widget-tray:focus-visible{outline:var(--ring-w) solid var(--c-ring);outline-offset:calc(var(--ring-w) * -1)}.lt-widget-tray__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-8)}.lt-widget-tray__title{margin:0;-webkit-margin-end:auto;margin-inline-end:auto;font-family:var(--f-display);font-size:var(--t-title);line-height:var(--lh-title);font-weight:var(--w-regular)}.lt-widget-tray__count{color:var(--c-muted);font-size:var(--t-small)}.lt-widget-tray__groups{display:grid;grid-gap:var(--s-16);gap:var(--s-16);min-inline-size:0}.lt-widget-tray__group{display:grid;grid-gap:var(--s-8);gap:var(--s-8);min-inline-size:0}.lt-widget-tray__group-title{margin:0;color:var(--c-muted);font-size:var(--t-small);line-height:var(--lh-body);font-weight:var(--w-strong)}.lt-widget-tray__list{display:grid;grid-gap:var(--s-8);gap:var(--s-8);margin:0;padding:0;list-style:none}.lt-widget-tray__item{min-inline-size:0;overflow-wrap:anywhere}.lt-widget-tray__item[data-folding]{animation:lt-widget-tray-fold var(--lt-widget-tray-fold) var(--ease-leave) var(--lt-widget-tray-beat) forwards}@keyframes lt-widget-tray-fold{to{opacity:0;transform:translateX(var(--s-16))}}@media (prefers-reduced-motion:reduce){.lt-widget-tray{--lt-widget-tray-in:var(--dur-none);--lt-widget-tray-fold:var(--dur-none);--lt-widget-tray-beat:var(--dur-none)}}.lt-widget-tray__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-8)}.lt-widget-tray__slider{flex:1 1 var(--size-220);min-inline-size:0}.lt-widget-tray__progress{--lt-widget-tray-fill:0%;display:block;block-size:var(--s-4);-webkit-margin-after:var(--s-8);margin-block-end:var(--s-8);border-radius:var(--r-pill);background-color:var(--c-line);overflow:hidden}.lt-widget-tray__progress-fill{display:block;inline-size:var(--lt-widget-tray-fill);block-size:100%;background-color:var(--c-accent)}.lt-widget-tray__offline{margin:0;color:var(--c-muted);font-size:var(--t-small);line-height:var(--lh-body)}}