@layer loosethreads{.lt-widget-bar{--lt-widget-bar-turn-make:-0.25turn;--lt-widget-bar-turn-export:0.25turn;--lt-widget-bar-turn-review:-0.5turn;--lt-widget-bar-turn:0turn;--lt-widget-bar-full-turn:1turn;--lt-widget-bar-control:var(--fc-h);--lt-widget-bar-send:var(--send-size);--lt-widget-bar-line:calc(var(--t-body) * var(--lh-body));--lt-widget-bar-pad-block:calc((var(--lt-widget-bar-control) - var(--lt-widget-bar-line)) / 2);--lt-widget-bar-gleam:var(--focus-gleam-on-primary);box-sizing:border-box;position:relative;display:flex;flex-direction:column;align-items:stretch;width:var(--widget-w);max-width:100%;color:var(--c-type);font-family:var(--f-reading)}.lt-widget-bar[hidden]{display:none}.lt-widget-bar[data-reduced]{width:var(--widget-w-return)}.lt-widget-bar[data-place=docked]{width:100%}@media (pointer:coarse){.lt-widget-bar__link{min-height:var(--touch-min)}.lt-widget-bar{--lt-widget-bar-control:var(--touch-min);--lt-widget-bar-send:var(--touch-min)}}.lt-widget-bar__box{box-sizing:border-box;position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"lead field tail";align-items:end;grid-column-gap:var(--s-4);column-gap:var(--s-4);grid-row-gap:var(--s-4);row-gap:var(--s-4);padding:var(--s-8);border-radius:var(--corner-card);background-color:var(--surface-glass);-webkit-backdrop-filter:blur(var(--blur-8));backdrop-filter:blur(var(--blur-8));box-shadow:var(--shadow-float)}.lt-widget-bar[data-place=docked] .lt-widget-bar__box{box-shadow:none}.lt-widget-bar__rim{box-sizing:border-box;position:absolute;inset:0;z-index:var(--z-raise);overflow:hidden;padding:var(--rim-width);border-radius:inherit;background-image:linear-gradient(var(--c-card),var(--c-line));-webkit-mask:linear-gradient(var(--c-type) 0 0) content-box,linear-gradient(var(--c-type) 0 0);-webkit-mask-composite:xor;mask:linear-gradient(var(--c-type) 0 0) content-box exclude,linear-gradient(var(--c-type) 0 0);pointer-events:none}.lt-widget-bar[data-invalid] .lt-widget-bar__rim{padding:calc(var(--rim-width) * 2);background-image:linear-gradient(var(--c-danger),var(--c-danger))}.lt-widget-bar__gleam{position:absolute;inset-block-start:50%;inset-inline-start:50%;display:none;width:var(--size-900);height:var(--size-900);-webkit-margin-before:calc(var(--size-900) / -2);margin-block-start:calc(var(--size-900) / -2);-webkit-margin-start:calc(var(--size-900) / -2);margin-inline-start:calc(var(--size-900) / -2);background-image:conic-gradient(transparent 0 70%,var(--lt-widget-bar-gleam) 85%,transparent 100%)}.lt-widget-bar[data-search] .lt-widget-bar__gleam,.lt-widget-bar[data-typing] .lt-widget-bar__gleam{display:block}.lt-widget-bar__field{box-sizing:border-box;grid-area:field;display:block;width:100%;min-width:0;min-height:var(--lt-widget-bar-control);max-height:calc(var(--lt-widget-bar-line) * 6 + var(--lt-widget-bar-pad-block) * 2);margin:0;padding-block:var(--lt-widget-bar-pad-block);padding-inline:var(--s-4);border:0;border-radius:var(--corner-card);background-color:transparent;color:var(--c-type);font-family:inherit;font-size:var(--t-body);line-height:var(--lh-body);font-weight:var(--w-regular);field-sizing:content;resize:none;overflow-x:hidden;overflow-y:auto;overflow-wrap:anywhere;outline:none}.lt-widget-bar__field:placeholder-shown{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lt-widget-bar__field::placeholder{overflow:hidden;color:var(--c-muted);opacity:1;white-space:nowrap;text-overflow:ellipsis}.lt-widget-bar[data-grown] .lt-widget-bar__box{grid-template-areas:"field field field" "lead . tail"}.lt-widget-bar[data-grown] .lt-widget-bar__field{padding-inline:var(--s-8)}.lt-widget-bar[data-keyboard-focus] .lt-widget-bar__field:focus{outline:var(--ring-w) solid var(--c-ring);outline-offset:var(--ring-offset)}.lt-widget-bar__mirror-box{position:absolute;inset-block-start:0;inset-inline-start:0;width:0;height:0;overflow:hidden;visibility:hidden}.lt-widget-bar__mirror{display:inline-block;white-space:pre;font-size:var(--t-body);line-height:var(--lh-body);font-weight:var(--w-regular)}.lt-widget-bar__lead,.lt-widget-bar__tail{z-index:var(--z-raise);display:flex;align-items:center;gap:var(--s-4);min-height:var(--lt-widget-bar-control)}.lt-widget-bar__lead{grid-area:lead}.lt-widget-bar__tail{grid-area:tail}.lt-widget-bar__icon,.lt-widget-bar__link,.lt-widget-bar__send{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:0;font:inherit;cursor:pointer;outline:none}.lt-widget-bar__icon{box-sizing:border-box;display:inline-grid;place-items:center;flex:none;width:var(--lt-widget-bar-control);height:var(--lt-widget-bar-control);border-radius:var(--corner-field);background-color:transparent;color:var(--c-type);transition-property:background-color;transition-duration:var(--dur-quick);transition-timing-function:var(--ease-leave)}.lt-widget-bar__cloud-slot{display:contents}.lt-widget-bar__glyph{width:var(--size-22);height:var(--size-22);stroke-width:var(--icon-stroke)}.lt-widget-bar__send{box-sizing:border-box;display:inline-grid;place-items:center;flex:none;width:var(--lt-widget-bar-send);height:var(--lt-widget-bar-send);border-radius:var(--corner-send);background-color:var(--c-accent);color:var(--c-on-accent);transition-property:background-color;transition-duration:var(--dur-quick);transition-timing-function:var(--ease-move)}.lt-widget-bar[data-send=make] .lt-widget-bar__send{--lt-widget-bar-turn:var(--lt-widget-bar-turn-make);background-color:var(--status-ok)}.lt-widget-bar[data-send=export] .lt-widget-bar__send{--lt-widget-bar-turn:var(--lt-widget-bar-turn-export);background-color:var(--status-info)}.lt-widget-bar[data-send=review] .lt-widget-bar__send{--lt-widget-bar-turn:var(--lt-widget-bar-turn-review);background-color:var(--status-review);color:var(--c-on-review)}.lt-widget-bar__send .lt-widget-bar__glyph{width:var(--icon-send);height:var(--icon-send)}.lt-widget-bar__arrow{display:inline-grid;place-items:center;rotate:var(--lt-widget-bar-turn);transition-property:rotate;transition-duration:var(--dur-quick);transition-timing-function:var(--ease-move)}.lt-widget-bar__icon:focus-visible,.lt-widget-bar__link:focus-visible,.lt-widget-bar__send:focus-visible{outline:var(--ring-w) solid var(--c-ring);outline-offset:var(--ring-offset)}@media (hover:hover){.lt-widget-bar__icon:not(:disabled):hover{background-color:var(--c-accent-soft);transition-timing-function:var(--ease-arrive)}.lt-widget-bar__link:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}}.lt-widget-bar__icon[aria-expanded=true]{background-color:var(--c-selected)}.lt-widget-bar[data-disabled] .lt-widget-bar__box{background-color:var(--disabled-fill)}.lt-widget-bar[data-disabled] .lt-widget-bar__field,.lt-widget-bar[data-disabled] .lt-widget-bar__icon,.lt-widget-bar[data-disabled] .lt-widget-bar__send{color:var(--disabled-label);cursor:not-allowed}.lt-widget-bar[data-disabled] .lt-widget-bar__send{background-color:var(--disabled-fill)}.lt-widget-bar__reason{-webkit-margin-before:var(--s-4);margin-block-start:var(--s-4);padding-inline:var(--s-16);color:var(--c-muted);font-size:var(--t-caption);line-height:var(--lh-body)}.lt-widget-bar[data-invalid] .lt-widget-bar__reason{color:var(--c-type)}.lt-widget-bar__chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-8);-webkit-margin-before:calc(var(--s-8) - var(--s-2));margin-block-start:calc(var(--s-8) - var(--s-2))}.lt-widget-bar__card,.lt-widget-bar__menu{box-sizing:border-box;position:absolute;inset-block-end:100%;z-index:var(--z-bar);-webkit-padding-after:var(--s-8);padding-block-end:var(--s-8)}.lt-widget-bar__menu{inset-inline-start:0}.lt-widget-bar__menu--cloud{inset-inline-start:auto;inset-inline-end:0}.lt-widget-bar__card--hover{inset-inline-end:0;width:min(var(--size-320),100%)}.lt-widget-bar__card--quote{inset-inline:0;width:min(var(--size-360),100%);margin-inline:auto}.lt-widget-bar__card-body{display:flex;flex-direction:column;gap:var(--s-8);padding:var(--s-12);border-radius:var(--corner-floating);background-color:var(--surface-floating);box-shadow:var(--shadow-float);color:var(--c-type);font-size:var(--t-caption);line-height:var(--lh-body);overflow-wrap:anywhere}.lt-widget-bar__card-body p{margin:0}.lt-widget-bar__card-title{font-size:var(--t-small);font-weight:var(--w-strong);line-height:var(--lh-title)}.lt-widget-bar__note{display:flex;align-items:center;gap:var(--s-8);min-width:0}.lt-widget-bar__note-icon{display:inline-flex;flex:none;width:var(--size-icon-sm);height:var(--size-icon-sm);color:var(--c-muted)}.lt-widget-bar__note-icon>svg{width:100%;height:100%}.lt-widget-bar__note-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lt-widget-bar__note-when{flex:none;color:var(--c-muted);font-size:var(--t-label)}.lt-widget-bar__memories{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-2);-webkit-padding-before:var(--s-8);padding-block-start:var(--s-8);-webkit-border-before:var(--line-w) solid var(--c-line);border-block-start:var(--line-w) solid var(--c-line)}.lt-widget-bar__link{display:inline-flex;align-items:center;border-radius:var(--r-6);background-color:transparent;color:var(--c-accent);font-size:var(--t-caption);font-weight:var(--w-strong);-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-underline-offset:var(--s-4)}.lt-widget-bar__memories-line{text-wrap:pretty}.lt-widget-bar__memories-line,.lt-widget-bar__quote-kind,.lt-widget-bar__quote-source{color:var(--c-muted);font-size:var(--t-label)}.lt-widget-bar__quote{font-size:var(--t-small)}.lt-widget-bar__quote-why{-webkit-padding-before:var(--s-8);padding-block-start:var(--s-8);-webkit-border-before:var(--line-w) solid var(--c-line);border-block-start:var(--line-w) solid var(--c-line);color:var(--c-muted);font-size:var(--t-label)}.lt-widget-bar>.lt-location-chip{transition-property:opacity,visibility;transition-duration:var(--dur-quick);transition-timing-function:var(--ease-arrive)}.lt-widget-bar[data-chip-away]>.lt-location-chip{opacity:0;visibility:hidden;transition-timing-function:var(--ease-leave)}@media (prefers-reduced-motion:no-preference){.lt-widget-bar[data-typing]:not(:where([data-motion=reduce],[data-motion=reduce] *)) .lt-widget-bar__gleam{animation-name:lt-widget-bar-gleam;animation-duration:var(--dur-typing-gleam);animation-timing-function:var(--ease-scroll);animation-iteration-count:infinite}.lt-widget-bar[data-search]:not(:where([data-motion=reduce],[data-motion=reduce] *)) .lt-widget-bar__gleam{animation-name:lt-widget-bar-gleam;animation-duration:var(--dur-search-gleam);animation-timing-function:var(--ease-scroll);animation-iteration-count:infinite}}@media (prefers-reduced-motion:reduce){.lt-widget-bar>.lt-location-chip,.lt-widget-bar__arrow,.lt-widget-bar__icon,.lt-widget-bar__send{transition-duration:var(--dur-none)}}:where([data-motion=reduce]) .lt-widget-bar>.lt-location-chip,:where([data-motion=reduce]) .lt-widget-bar__arrow,:where([data-motion=reduce]) .lt-widget-bar__icon,:where([data-motion=reduce]) .lt-widget-bar__send{transition-duration:var(--dur-none)}@keyframes lt-widget-bar-gleam{0%{rotate:0turn}to{rotate:var(--lt-widget-bar-full-turn)}}.lt-widget-bar__tip{display:inline-flex;align-items:baseline;gap:var(--s-8);white-space:nowrap}.lt-widget-bar__tip-key{color:var(--c-muted)}.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}}@layer loosethreads{.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)}}