@layer loosethreads{.lt-row{--lt-row-fill:transparent;--lt-row-text:var(--c-type);--lt-row-quiet:var(--c-muted);--lt-row-wash:var(--c-hover);--lt-row-glass:var(--glass-pink-tint);--lt-row-glass-top:linear-gradient(color-mix(in srgb, var(--pulp-white) var(--grad-glow-strength), transparent), transparent var(--s-4));--lt-row-glow:var(--glass-pink-glow);--lt-row-ring:var(--c-ring);--lt-focus-rim:var(--lt-row-ring);--lt-focus-gleam:var(--lt-row-gleam);--lt-row-gleam:var(--focus-gleam);--lt-row-dur:var(--dur-quick);box-sizing:border-box;isolation:isolate;align-items:center;gap:var(--s-12);width:100%;min-width:0;min-height:var(--row-h);padding:var(--s-8) var(--s-16);border-radius:var(--corner-row);appearance:none;background-color:var(--lt-row-fill);color:var(--lt-row-text);font-family:var(--f-reading);font-size:var(--t-body);line-height:var(--lh-body);font-weight:var(--w-regular);letter-spacing:normal;text-align:start;-webkit-tap-highlight-color:transparent;transition:background-color var(--lt-row-dur) var(--ease-leave), color var(--lt-row-dur) var(--ease-leave);border:0;outline:none;margin:0;text-decoration:none;display:flex;position:relative}.lt-row+.lt-row{margin-block-start:var(--s-8)}.lt-row--acts{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.lt-row__lead{min-width:var(--size-24);color:var(--lt-row-quiet);font-size:var(--t-small);line-height:var(--lh-body);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;display:inline-flex}.lt-row__lead>svg{width:var(--size-24);height:var(--size-24);flex:none;display:block}.lt-row__body{align-items:center;gap:var(--s-4) var(--s-12);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.lt-row__main{flex:1 1 var(--size-180);flex-direction:column;min-width:0;display:flex}.lt-row__title,.lt-row__sub,.lt-row__why,.lt-row__column,.lt-row__meta{overflow-wrap:anywhere;text-wrap:pretty;min-width:0}.lt-row__sub,.lt-row__why{color:var(--lt-row-quiet);font-size:var(--t-caption);line-height:var(--lh-body)}.lt-row__column{font-size:var(--t-small);line-height:var(--lh-body);font-variant-numeric:tabular-nums;flex:0 auto}.lt-row__aside{align-items:center;gap:var(--s-12);flex:0 auto;min-width:0;max-width:50%;margin-inline-start:auto;display:flex}.lt-row__meta{color:var(--lt-row-quiet);font-size:var(--t-caption);line-height:var(--lh-body);font-variant-numeric:tabular-nums;flex:0 auto}.lt-row__end{align-items:center;gap:var(--s-8);color:var(--lt-row-quiet);flex:none;display:inline-flex}.lt-row__end>svg{width:var(--size-24);height:var(--size-24);display:block}:where([data-lt-row-grid])>.lt-row{grid-template-columns:subgrid;grid-column:1/-1;gap:normal;display:grid}:where([data-lt-row-grid])>.lt-row>.lt-row__body,:where([data-lt-row-grid])>.lt-row>.lt-row__body>.lt-row__aside{display:contents}:where([data-lt-row-grid])>.lt-row>.lt-row__lead{grid-area:1/lead}:where([data-lt-row-grid])>.lt-row>.lt-row__body>.lt-row__main{grid-area:1/main;min-width:0}.lt-row__column{--lt-row-col:1}:where([data-lt-row-grid])>.lt-row>.lt-row__body>.lt-row__column{grid-row:1;grid-column:col var(--lt-row-col)}:where([data-lt-row-grid])>.lt-row>.lt-row__body>.lt-row__aside>.lt-row__meta{grid-area:1/meta}:where([data-lt-row-grid])>.lt-row>.lt-row__body>.lt-row__aside>.lt-row__end{grid-area:1/end}@media (hover:hover){.lt-row--acts:not([aria-disabled=true]):hover{--lt-row-fill:var(--lt-row-wash);transition-timing-function:var(--ease-arrive)}}.lt-row[data-selected]{--lt-row-fill:var(--lt-row-glass);--lt-row-quiet:var(--c-type);background-image:var(--lt-row-glass-top);box-shadow:var(--lt-row-glow)}.lt-row[data-selected]:before{content:"";z-index:var(--z-under);padding:var(--rim-width);border-radius:inherit;background:var(--glass-pink-rim);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;-webkit-mask:linear-gradient(var(--pulp-black) 0 0) content-box exclude, linear-gradient(var(--pulp-black) 0 0);mask:linear-gradient(var(--pulp-black) 0 0) content-box exclude, linear-gradient(var(--pulp-black) 0 0);position:absolute;inset:0}@media (hover:hover){.lt-row--acts[data-selected]:not([aria-disabled=true]):hover{--lt-row-fill:var(--lt-row-glass);background-image:linear-gradient(var(--c-selected-hover), var(--c-selected-hover)), var(--lt-row-glass-top)}}.lt-row[aria-disabled=true]{--lt-row-fill:var(--disabled-fill);--lt-row-text:var(--disabled-label);--lt-row-quiet:var(--disabled-label);cursor:not-allowed;--lt-row-ring:var(--disabled-label);--lt-focus-gleam:var(--lt-row-ring)}.lt-row[data-selected]:focus-visible:before{content:none}@media (pointer:coarse){.lt-row{min-height:max(var(--row-h), var(--touch-min))}}@media (prefers-reduced-motion:reduce){.lt-row{--lt-row-dur:var(--dur-none)}}:where([data-motion=reduce]) .lt-row{--lt-row-dur:var(--dur-none)}}
@layer loosethreads{.lt-row-facts{--lt-row-facts-fold-at:var(--size-420);box-sizing:border-box;column-gap:var(--s-16);row-gap:var(--s-4);min-width:0;max-width:100%;color:var(--c-type);font-family:var(--f-reading);font-size:var(--t-small);line-height:var(--lh-body);grid-template-columns:fit-content(40%) minmax(0,1fr);margin:0;display:grid}.lt-row-facts__fact{grid-column:1/-1;grid-template-columns:subgrid;min-width:0;display:grid}.lt-row-facts[data-folded=true]{row-gap:var(--s-8);grid-template-columns:minmax(0,1fr)}.lt-row-facts[data-folded=true] .lt-row-facts__fact{gap:var(--s-2);flex-direction:column;display:flex}.lt-row-facts[data-layout=stacked]{grid-template-columns:repeat(auto-fit, minmax(min(var(--size-220), 100%), 1fr));gap:var(--s-8)}.lt-row-facts[data-layout=stacked] .lt-row-facts__fact{box-sizing:border-box;gap:var(--s-2);min-width:0;padding:var(--s-12);border-radius:var(--corner-row);background-color:var(--c-band);flex-direction:column;grid-column:auto;display:flex}.lt-row-facts[data-layout=stacked] .lt-row-facts__value{font-size:var(--t-body);font-weight:var(--w-strong)}.lt-row-facts[data-layout=stacked] .lt-row-facts__value[data-empty=true]{font-weight:var(--w-regular)}.lt-row-facts__detail{overflow-wrap:anywhere;min-width:0;color:var(--c-muted);grid-column:2;margin:0}.lt-row-facts__label,.lt-row-facts__value{overflow-wrap:anywhere;min-width:0;margin:0}.lt-row-facts__label{color:var(--c-muted);font-weight:var(--w-regular)}.lt-row-facts__value{font-weight:var(--w-regular)}.lt-row-facts__fact[data-emphasis=true] .lt-row-facts__value{font-weight:var(--w-strong)}.lt-row-facts__value[data-empty=true]{color:var(--c-muted)}.lt-row-facts__checks{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.lt-row-facts__check{align-items:flex-start;gap:var(--s-4);display:flex}.lt-row-facts__check-icon{color:var(--status-ok);flex:none}}
@layer loosethreads{.lt-table{--lt-table-cols:1;--lt-table-size:var(--t-small);box-sizing:border-box;min-width:0;max-width:100%;color:var(--c-type);font-family:var(--f-reading)}.lt-table__scroll{overscroll-behavior-x:contain;border-radius:var(--corner-card);outline:none;min-width:0;max-width:100%;position:relative;overflow-x:auto}.lt-table__grid{grid-template-columns:[lead] auto [main] minmax(var(--size-150), 2fr) repeat(var(--lt-table-cols), [col] minmax(max-content, 1fr)) [meta] auto [end] auto;column-gap:var(--s-0);min-width:0;display:grid}.lt-table .lt-row{font-size:var(--lt-table-size)}.lt-table__value,.lt-table__header{box-sizing:border-box;padding-inline-start:var(--s-16)}.lt-table__header:first-child{padding-inline-start:var(--s-0)}.lt-table__head{grid-template-columns:subgrid;min-height:var(--fc-h);padding:var(--s-4) var(--s-16);color:var(--c-muted);font-size:var(--t-label);line-height:var(--lh-body);font-weight:var(--w-strong);grid-column:1/-1;align-items:center;display:grid}.lt-table__header{--lt-table-col:1;grid-row:1;grid-column:col var(--lt-table-col);overflow-wrap:anywhere;text-wrap:pretty;min-width:0}.lt-table__header:first-child{grid-column:main}.lt-table__header[data-numeric],.lt-table__value[data-numeric]{text-align:end;font-variant-numeric:tabular-nums}.lt-table__header[data-numeric] .lt-table__sort{flex-direction:row-reverse}.lt-table__sort{align-items:center;gap:var(--s-4);min-height:var(--control-sm);margin:var(--s-0);padding:var(--s-0);border-radius:var(--corner-chip-sm);appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;outline:none;display:inline-flex}@media (hover:hover){.lt-table__sort:hover{color:var(--c-type)}}.lt-table[data-sorted] [aria-sort=ascending],.lt-table[data-sorted] [aria-sort=descending]{color:var(--c-type)}.lt-table__sort-mark{width:var(--size-icon-sm);height:var(--size-icon-sm);stroke-width:var(--icon-stroke);flex:none}@media (pointer:coarse){.lt-table__sort{min-height:var(--touch-min)}}.lt-table__value{overflow-wrap:anywhere;text-wrap:pretty;min-width:0;display:block}.lt-table__value-label{display:none}.lt-table__row--footer{font-weight:var(--w-strong)}.lt-table__status{padding:var(--s-16);align-items:center;gap:var(--s-8) var(--s-12);color:var(--c-muted);font-size:var(--lt-table-size);line-height:var(--lh-body);text-wrap:pretty;flex-wrap:wrap;display:flex}.lt-table[data-stacked] .lt-table__scroll{overflow-x:visible}.lt-table[data-stacked] .lt-table__head{gap:var(--s-0) var(--s-12);flex-wrap:wrap;min-height:0;display:flex}.lt-table[data-stacked] .lt-table__header{padding-inline-start:var(--s-0)}.lt-table[data-stacked] .lt-table__header:not([data-sorts]){width:var(--line-w);height:var(--line-w);padding:var(--s-0);clip-path:inset(50%);white-space:nowrap;position:absolute}.lt-table[data-stacked] .lt-table__grid{display:block}.lt-table[data-stacked] .lt-row__column{flex:100%}.lt-table[data-stacked] .lt-table__value{gap:var(--s-0) var(--s-8);text-align:start;flex-wrap:wrap;padding-inline-start:var(--s-0);display:flex}.lt-table[data-stacked] .lt-table__value-label{color:var(--c-muted);display:inline}.lt-table[data-stacked] .lt-table__value-label:after{content:":"}}
@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%}.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, var(--lightningcss-light,color-mix(in srgb, var(--pulp-white) 50%, transparent))var(--lightningcss-dark,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;isolation:isolate;inline-size:var(--lt-widget-ball-size);block-size:var(--lt-widget-ball-size);border:var(--rim-width) solid var(--lt-widget-ball-edge);--lt-focus-edge:var(--rim-width);border-radius:var(--lt-widget-ball-corner);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);outline:none;flex:none;place-items:center;margin:0;padding:0;display:inline-grid;position:relative}.lt-widget-ball__cloud{--lt-cloud-mark-size:var(--size-30);z-index:var(--z-raise);position:relative}.lt-widget-ball:before{content:"";inset:calc(-1 * var(--rim-width));border-radius:inherit;pointer-events:none;background-color:#0000;background-image:linear-gradient(100deg, transparent 38%, var(--lt-widget-ball-sheen) 50%, transparent 62%);transition:background-color var(--lt-widget-ball-dur) var(--ease-leave);background-position:100% 0;background-size:300% 100%;position:absolute}@media (hover:hover){.lt-widget-ball:hover:before{background-color:var(--lt-widget-ball-wash);transition:background-color var(--lt-widget-ball-dur) var(--ease-arrive), background-position var(--lt-widget-ball-glide) var(--ease-move);background-position:0 0}.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:grabbing}.lt-widget-ball__ring{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;position:absolute;-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{right:calc(-1 * var(--s-4));bottom:calc(-1 * var(--s-4));z-index:var(--z-label);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);place-items:center;display:grid;position:absolute}.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{top:calc(-1 * var(--s-2));right:calc(-1 * var(--s-2));z-index:var(--z-label);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;place-items:center;display:grid;position:absolute}@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}}: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}}
@layer loosethreads{.lt-app-shell{--lt-app-shell-rail:calc(var(--fc-h) + var(--s-8) * 2);--lt-app-shell-margin:var(--shell-edge);--lt-app-shell-gap:var(--shell-rail-gap);--lt-app-shell-inset-start:calc(var(--shell-room-start) - var(--shell-rail-gap));--lt-app-shell-inset-end:calc(var(--shell-room-end) - var(--shell-edge));--lt-app-shell-lift:calc(var(--shell-widget-lift) - var(--shell-edge));--lt-app-shell-foot:calc(var(--lt-app-shell-lift) + var(--fc-h) + var(--s-16));--lt-room-header-fill:var(--c-ground);--lt-campaigns-chip:var(--size-24);box-sizing:border-box;gap:var(--s-16) var(--lt-app-shell-gap);block-size:100%;inline-size:100%;min-block-size:var(--size-640);padding:var(--lt-app-shell-margin);background-color:var(--c-ground);color:var(--c-type);font-family:var(--f-reading);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:auto minmax(0,1fr);display:grid;position:relative}.lt-app-shell[data-rail=open]{--lt-app-shell-rail:var(--shell-rail-open)}.lt-app-shell__rail{grid-area:1/1/-1;display:flex}.lt-app-shell[data-rail-menu] .lt-app-shell__rail{z-index:var(--z-label)}.lt-app-shell__rail-frame{display:flex}.lt-app-shell[data-narrow]{grid-template-rows:minmax(auto,1fr) auto}.lt-app-shell[data-bar-under] .lt-app-shell__rail{grid-row:1}.lt-app-shell[data-bar-under] :is(.lt-app-shell__widget,.lt-app-shell__tray){grid-column:1/-1}.lt-app-shell__workspaces{z-index:var(--z-raise);inset-block-start:var(--lt-app-shell-margin);inset-inline:calc(var(--lt-app-shell-margin) + var(--lt-app-shell-rail) + var(--s-8)) var(--lt-app-shell-margin);max-inline-size:var(--size-360);position:absolute}.lt-app-shell__ws,.lt-app-shell__client{align-items:center;gap:var(--s-8);min-width:0;display:flex}.lt-app-shell__ws-avatar,.lt-app-shell__ws-glyph{flex:none;display:inline-flex}.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{block-size:100%;inline-size:100%;stroke-width:var(--icon-stroke)}.lt-app-shell__ws-words{min-width:0;display:grid}.lt-app-shell__ws-name,.lt-app-shell__client-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lt-app-shell__ws-name .lt-chip{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__ws-detail,.lt-app-shell__client-note{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{justify-content:flex-end;align-items:center;gap:var(--s-4) var(--s-8);flex-wrap:wrap;display:inline-flex}.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{inline-size:var(--line-w);block-size:var(--line-w);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.lt-app-shell__page{gap:var(--s-16);flex-direction:column;grid-area:1/2/-1;min-width:0;min-height:0;display:flex}.lt-app-shell__scroll{gap:var(--s-16);overscroll-behavior:contain;min-width:0;min-height:0;padding-inline:var(--lt-app-shell-inset-start) var(--lt-app-shell-inset-end);flex-direction:column;flex:auto;padding-block-end:var(--lt-app-shell-foot);scroll-padding-block-end:var(--lt-app-shell-foot);display:flex;overflow-y:auto}.lt-app-shell__top{align-items:center;min-width:0;display:flex;position:relative}.lt-app-shell__top>*{flex:auto;min-width:0}.lt-app-shell__head{gap:var(--s-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.lt-app-shell__head,.lt-app-shell__room{inline-size:100%;max-inline-size:var(--shell-body-max);margin-inline:auto}.lt-app-shell__crumb-list{gap:var(--s-8);color:var(--c-muted);font-size:var(--t-small);line-height:var(--lh-body);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.lt-app-shell__crumb{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.lt-app-shell__title{font-family:var(--f-display);font-size:var(--t-title);line-height:var(--lh-title);font-weight:var(--w-regular);overflow-wrap:anywhere;margin:0}.lt-app-shell__room{flex-direction:column;flex:1 0 auto;min-width:0;display:flex}.lt-app-shell__overlay{z-index:var(--z-raise);pointer-events:none;position:absolute;inset:0}.lt-app-shell__overlay>*{pointer-events:auto}.lt-app-shell__widget{z-index:var(--z-raise);min-width:0;pointer-events:none;grid-area:2/2;justify-content:center;align-self:end;padding-block-end:var(--lt-app-shell-lift);display:flex;position:relative}.lt-app-shell__widget>*{pointer-events:auto}.lt-app-shell__ball{z-index:var(--z-raise);position:absolute;inset-block-end:var(--lt-app-shell-margin);inset-inline-end:var(--lt-app-shell-margin)}.lt-app-shell[data-tray]{min-block-size:calc(var(--size-640) + var(--size-300));grid-template-rows:minmax(0,1fr) auto auto}.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[data-tray] .lt-app-shell__page{grid-row:1}.lt-app-shell[data-tray] .lt-app-shell__scroll{padding-block-end:0;scroll-padding-block-end:0}.lt-app-shell__tray{box-sizing:border-box;inline-size:min(var(--size-420), 100%);min-inline-size:0;max-block-size:var(--size-300);animation:lt-app-shell-tray-in var(--dur-quick) var(--ease-arrive) both;grid-area:2/2;justify-self:center;margin-block-end:calc(var(--s-8) + var(--lt-campaigns-chip));overflow-y:auto}@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{z-index:var(--z-raise);grid-area:1/2/-1;place-self:center;min-width:0;max-width:100%;display:flex;position:relative}.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{grid-area:1/2/-1;min-width:0;min-height:0;display:flex}.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{padding-inline-end:var(--s-8)}.lt-app-shell[data-chat=open]:not([data-cramped]):not([data-narrow]) .lt-app-shell__scroll{padding-inline-end:calc(var(--shell-room-end) - var(--s-8))}.lt-app-shell[data-chat=open]:not([data-cramped]) .lt-app-shell__scroll{padding-block-end:calc(var(--shell-room-end) - var(--shell-edge));scroll-padding-block-end:0}.lt-app-shell__chat{--lt-side-chat-lift:var(--lt-app-shell-lift)}.lt-app-shell[data-cramped][data-chat=open] .lt-app-shell__chat{z-index:var(--z-raise);grid-column:1/-1;position:relative}.lt-app-shell[data-cramped][data-chat=open] .lt-app-shell__rail,.lt-app-shell[data-cramped][data-chat=open] .lt-app-shell__page,.lt-app-shell[data-cramped][data-chat=open] .lt-app-shell__widget{visibility:hidden}.lt-app-shell__question{z-index:var(--z-modal);inline-size:min(var(--size-420), calc(100% - var(--lt-app-shell-rail) - var(--lt-app-shell-margin) * 2 - var(--lt-app-shell-gap)));border-radius:var(--corner-floating);box-shadow:var(--shadow-float);position:absolute;inset-block-start:calc(var(--fc-h) + var(--lt-app-shell-margin) + var(--s-8));inset-inline-start:calc(var(--lt-app-shell-margin) + var(--lt-app-shell-rail) + var(--lt-app-shell-gap))}.lt-app-shell__message{z-index:var(--z-modal);inline-size:min(var(--size-420), calc(100% - var(--lt-app-shell-margin) * 2));border-radius:var(--corner-floating);box-shadow:var(--shadow-float);position:absolute;inset-block-end:calc(var(--size-80) + var(--lt-app-shell-margin));inset-inline-end:var(--lt-app-shell-margin)}.lt-app-shell__toasts{inset-inline-start:calc(var(--lt-app-shell-rail) + var(--lt-app-shell-margin))}.lt-app-shell__toasts .lt-toast-stack{--lt-toast-clear:calc(var(--size-80) + var(--lt-app-shell-margin))}}
