@layer loosethreads{.lt-chip{--lt-chip-h:var(--fc-h);--lt-chip-corner:var(--corner-chip);--lt-chip-fill:transparent;--lt-chip-text:var(--c-type);--lt-chip-edge:var(--edge);--lt-chip-wash:var(--c-accent-soft);--lt-chip-rim:var(--c-type);--lt-focus-rim:var(--lt-chip-rim);--lt-focus-gleam:var(--lt-chip-gleam);--lt-focus-edge:var(--line-w);--lt-chip-gleam:var(--focus-gleam);--lt-chip-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-chip-dur:var(--dur-quick);--lt-chip-glide:var(--rim-glide);box-sizing:border-box;isolation:isolate;align-items:center;gap:var(--s-4);width:max-content;min-width:max-content;max-width:none;min-height:var(--lt-chip-h);padding:var(--s-4) var(--s-12);border:var(--line-w) solid var(--lt-chip-edge);box-shadow:inset 0 0 0 calc(var(--chip-outline-w) - var(--line-w)) var(--lt-chip-edge);border-radius:min(var(--lt-chip-corner), calc(var(--lt-chip-h) * var(--r-cap)));appearance:none;background-color:var(--lt-chip-fill);color:var(--lt-chip-text);font-family:var(--f-reading);font-size:var(--t-caption);line-height:var(--lh-body);font-weight:var(--w-regular);text-align:start;white-space:nowrap;cursor:default;-webkit-tap-highlight-color:transparent;transition:background-color var(--lt-chip-dur) var(--ease-leave), color var(--lt-chip-dur) var(--ease-leave);outline:none;flex:none;margin:0;text-decoration:none;display:inline-flex;position:relative}.lt-chip--sm{--lt-chip-h:var(--control-sm);--lt-chip-corner:var(--corner-chip-sm);padding:var(--s-4) var(--s-8);font-size:var(--size-12)}.lt-chip__icon{width:var(--size-icon-sm);height:var(--size-icon-sm);flex:none;display:inline-flex}.lt-chip__icon>svg{width:100%;height:100%}.lt-chip__detail{color:var(--lt-chip-detail,var(--c-muted))}.lt-chip__operation{--lt-chip-op:var(--c-muted);box-sizing:border-box;min-width:var(--size-icon-sm);height:var(--size-icon-sm);padding-inline:var(--s-2);border:var(--chip-outline-w) solid var(--lt-chip-op);border-radius:var(--r-pill);background-color:var(--lt-chip-op);color:inherit;font-size:var(--size-12);line-height:var(--lh-heading);font-weight:var(--w-strong);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;display:inline-flex}.lt-chip__operation[data-operation=craft]{--lt-chip-op:var(--op-craft)}.lt-chip__operation[data-operation=research]{--lt-chip-op:var(--op-research)}.lt-chip__operation[data-operation=listen]{--lt-chip-op:var(--op-listen)}.lt-chip__operation[data-operation=simulate]{--lt-chip-op:var(--op-simulate)}.lt-chip__operation[data-operation=deliver]{--lt-chip-op:var(--op-deliver)}.lt-chip__operation[data-operation=score]{--lt-chip-op:var(--op-score)}.lt-chip[data-chosen] .lt-chip__operation{background-color:#0000}.lt-chip__status{width:var(--line-w);height:var(--line-w);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.lt-chip[data-chosen]{--lt-chip-fill:var(--chosen-glass-fill);--lt-chip-text:var(--chosen-glass-text);--lt-chip-edge:transparent;--lt-chip-detail:var(--chosen-glass-text);--lt-chip-wash:transparent;--lt-chip-rim:var(--chosen-glass-focus-rim);--lt-chip-gleam:var(--chosen-glass-focus-gleam);background:var(--chosen-glass-top) padding-box, linear-gradient(var(--lt-chip-fill), var(--lt-chip-fill)) padding-box, var(--chosen-glass-rim) border-box;-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);box-shadow:inset 0 0 0 calc(var(--chip-outline-w) - var(--line-w)) var(--chosen-glass-rim-inner), var(--chosen-glass-caustic)}.lt-chip[data-disabled]{--lt-chip-fill:var(--disabled-fill);--lt-chip-edge:var(--disabled-fill);--lt-chip-text:var(--disabled-label);--lt-chip-detail:var(--disabled-label);--lt-chip-wash:transparent;cursor:not-allowed}.lt-chip[data-disabled][data-chosen]{background:var(--lt-chip-fill);box-shadow:inset 0 0 0 calc(var(--chip-outline-w) - var(--line-w)) var(--lt-chip-edge)}.lt-chip--acts{cursor:pointer}.lt-chip--acts[data-disabled]{cursor:not-allowed}.lt-chip--acts:before{content:"";inset:calc(-1 * var(--line-w));z-index:var(--z-under);border-radius:inherit;pointer-events:none;background-color:#0000;background-image:linear-gradient(100deg, transparent 38%, var(--lt-chip-sheen) 50%, transparent 62%);transition:background-color var(--lt-chip-dur) var(--ease-leave);background-position:100% 0;background-size:300% 100%;position:absolute}@media (hover:hover){.lt-chip--acts:not([aria-disabled=true]):hover:before{background-color:var(--lt-chip-wash);transition:background-color var(--lt-chip-dur) var(--ease-arrive), background-position var(--lt-chip-glide) var(--ease-move);background-position:0 0}.lt-chip--acts:not([aria-disabled=true]):is(:active:hover,:active:focus-visible){background-color:color-mix(in srgb, var(--lt-chip-fill) calc(100% - var(--press-amt)), var(--press-mix));transition-timing-function:var(--ease-arrive)}}@media (hover:none){.lt-chip--acts:not([aria-disabled=true]):active{background-color:color-mix(in srgb, var(--lt-chip-fill) calc(100% - var(--press-amt)), var(--press-mix));transition-timing-function:var(--ease-arrive)}}.lt-chip--tag{--lt-chip-h:auto;--lt-chip-corner:var(--corner-chip-sm);gap:var(--s-4);min-height:0;padding:calc(var(--s-2) - var(--line-w)) var(--s-8);border-radius:var(--corner-chip-sm);font-size:var(--t-label)}.lt-tag-inline{-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:var(--s-0) var(--s-2);border:var(--line-w) dotted var(--edge);border-radius:var(--corner-chip-sm)}.lt-chip--mention{--lt-chip-h:auto;--lt-chip-corner:var(--corner-chip-sm);--lt-chip-edge:transparent;--lt-chip-wash:transparent;--lt-chip-sheen:transparent;min-height:0;padding:var(--s-2) var(--s-0);border-width:var(--s-0);box-shadow:none;--lt-focus-edge:var(--s-0);border-radius:var(--corner-chip-sm);font-size:inherit;line-height:inherit;vertical-align:baseline;text-decoration-line:underline;text-decoration-thickness:var(--underline)}@media (hover:hover){.lt-chip--mention:hover{text-decoration-thickness:var(--underline-hover)}}.lt-chip-list{align-items:baseline;gap:var(--s-8);flex-wrap:wrap;min-width:0;max-width:100%;margin:0;padding:0;list-style:none;display:flex}.lt-chip-list__item{min-width:0;display:flex}@media (pointer:coarse){.lt-chip--acts{--lt-chip-h:var(--touch-min);min-width:var(--touch-min)}.lt-chip--acts.lt-chip--mention{--lt-chip-h:auto;min-width:0}.lt-chip--acts.lt-chip--mention:before{inset:min(var(--s-0), calc(50% - var(--touch-min) / 2));border-radius:var(--r-0);pointer-events:auto;background-image:none}}@media (prefers-reduced-motion:reduce){.lt-chip{--lt-chip-dur:var(--dur-none);--lt-chip-glide:var(--dur-none);--lt-chip-sheen:transparent}}:where([data-motion=reduce]) .lt-chip{--lt-chip-dur:var(--dur-none);--lt-chip-glide:var(--dur-none);--lt-chip-sheen:transparent}}
@layer loosethreads{.lt-chart{--lt-chart-plot:var(--viz-plot-h);--lt-chart-room:var(--s-24);--lt-chart-dur:var(--dur-viz-grow);--lt-chart-x:0;--lt-chart-w:0;--lt-chart-y:0;--lt-chart-h:0;--lt-chart-cx:0;--lt-chart-cy:0;--lt-chart-at:0;--lt-chart-shift:0;--lt-chart-dodge:0;--lt-chart-n:1;--lt-chart-k:1;--lt-chart-cols:1;box-sizing:border-box;gap:var(--s-8);min-inline-size:0;max-inline-size:100%;color:var(--c-type);font-family:var(--f-reading);font-size:var(--t-small);line-height:var(--lh-body);flex-direction:column;margin:0;display:flex}.lt-chart__title{font-family:var(--f-display);font-size:var(--t-label);line-height:var(--lh-title);font-weight:var(--w-strong);overflow-wrap:anywhere;text-wrap:pretty;margin:0}.lt-chart__subtitle,.lt-chart__note{color:var(--c-muted);font-size:var(--t-caption);overflow-wrap:anywhere;text-wrap:pretty;margin:0}.lt-chart__legend{gap:var(--s-4) var(--s-16);font-size:var(--t-caption);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.lt-chart__key-item{min-inline-size:0;display:flex}.lt-chart__key{align-items:center;gap:var(--s-8);min-inline-size:0;padding:var(--s-2) var(--s-4);border-radius:var(--r-6);color:var(--c-type);font:inherit;text-align:start;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;outline:none;margin:0;display:inline-flex}.lt-chart__key[aria-pressed=false]{color:var(--c-muted)}.lt-chart__key[aria-pressed=false] .lt-chart__swatch{box-shadow:inset 0 0 0 var(--line-w) var(--lt-chart-ink);background:0 0}.lt-chart__key[aria-disabled=true]{cursor:default}@media (hover:hover){.lt-chart__key[aria-pressed=false]:hover{background-color:var(--c-hover)}.lt-chart__key[aria-pressed=true]:not([aria-disabled=true]):hover{background-color:color-mix(in srgb, var(--c-type) 2%, transparent)}}.lt-chart__swatch{inline-size:var(--viz-marker-size);block-size:var(--viz-marker-size);background-color:var(--lt-chart-ink);flex:none}.lt-chart [data-s="1"]{--lt-chart-ink:var(--viz-1)}.lt-chart [data-s="2"]{--lt-chart-ink:var(--viz-2)}.lt-chart [data-s="3"]{--lt-chart-ink:var(--viz-3)}.lt-chart [data-s="4"]{--lt-chart-ink:var(--viz-4)}.lt-chart [data-s=other]{--lt-chart-ink:var(--viz-other)}.lt-chart [data-other]:is(.lt-chart__mark,.lt-chart__key){--lt-chart-hatch:repeating-linear-gradient(var(--viz-hatch-angle), var(--viz-pattern) 0 var(--viz-hatch-w), transparent var(--viz-hatch-w) var(--viz-hatch-pitch))}.lt-chart:where(.lt-chart--bar,.lt-chart--stack) .lt-chart__mark[data-other],.lt-chart__key[data-other] .lt-chart__swatch{background-image:var(--lt-chart-hatch)}.lt-chart__line[data-s=other]{stroke-dasharray:var(--viz-dash-3)}.lt-chart [data-shape=circle]{--lt-chart-shape:circle(50%)}.lt-chart [data-shape=square]{--lt-chart-shape:inset(0)}.lt-chart [data-shape=triangle]{--lt-chart-shape:polygon(50% 0%, 100% 100%, 0% 100%)}.lt-chart [data-shape=diamond]{--lt-chart-shape:polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%)}.lt-chart__swatch[data-shape]{clip-path:var(--lt-chart-shape)}.lt-chart__plot{grid-template-columns:max-content minmax(0,1fr);grid-template-rows:minmax(var(--s-64), auto) var(--lt-chart-plot) auto;column-gap:var(--s-8);min-inline-size:0;display:grid;position:relative}.lt-chart__plot[data-dim] .lt-chart__field{opacity:var(--viz-dim)}.lt-chart__summary{inline-size:var(--line-w);block-size:var(--line-w);clip-path:inset(50%);white-space:nowrap;margin:0;position:absolute;overflow:hidden}.lt-chart__band{min-inline-size:0;grid-area:1/2;align-items:flex-end;padding-block-end:var(--s-4);display:flex}.lt-chart__y{color:var(--c-muted);font-size:var(--t-caption);font-variant-numeric:tabular-nums;text-align:end;grid-area:2/1;padding-block-start:var(--lt-chart-room);display:grid}.lt-chart__tick{translate:0 calc(var(--lt-chart-at) * (var(--lt-chart-room) - var(--lt-chart-plot)) + 50%);white-space:nowrap;grid-area:1/1;align-self:end}.lt-chart__field{touch-action:pan-y;direction:inherit;grid-area:2/2;margin-block-start:var(--lt-chart-room);position:relative}.lt-chart__grid{border-block-start:var(--line-w) solid var(--c-line);position:absolute;inset-block-start:calc((1 - var(--lt-chart-at)) * 100%);inset-inline:0}.lt-chart__grid[data-zero]{border-block-start-color:var(--edge)}.lt-chart__corner{grid-area:3/1}.lt-chart__x{grid-area:3/2;grid-template-columns:repeat(var(--lt-chart-n), minmax(0, 1fr));color:var(--c-muted);font-size:var(--t-caption);padding-block-start:var(--s-4);display:grid}.lt-chart__cat{text-align:center;min-inline-size:0;position:relative}.lt-chart__cat-text{margin-inline:calc((1 - var(--lt-chart-k)) * 50%);overflow-wrap:anywhere;text-wrap:pretty;-webkit-line-clamp:var(--viz-name-lines);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lt-chart__cat[data-edge=end] .lt-chart__cat-text{margin-inline:calc((1 - var(--lt-chart-k)) * 50%) 0;text-align:end}.lt-chart__cat[data-edge=start] .lt-chart__cat-text{margin-inline:0 calc((1 - var(--lt-chart-k)) * 50%);text-align:start}.lt-chart__cat[data-thin] .lt-chart__cat-text{visibility:hidden}.lt-chart__measure-box{visibility:hidden;position:absolute;inset:0;overflow:hidden}.lt-chart__measure{white-space:nowrap;position:absolute;inset-block-start:0;inset-inline-start:0}.lt-chart__mark{box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity var(--dur-quick) var(--ease-leave);outline:none;position:absolute}.lt-chart:where(.lt-chart--bar,.lt-chart--stack) .lt-chart__mark{inline-size:calc(var(--lt-chart-w) * 100%);block-size:calc(var(--lt-chart-h) * 100%);border-inline:var(--line-w) solid var(--surface-card);background-color:var(--lt-chart-ink);animation:lt-chart-grow var(--lt-chart-dur) var(--ease-arrive) both;transition:inset-block-start var(--lt-chart-dur) var(--ease-move), block-size var(--lt-chart-dur) var(--ease-move), opacity var(--dur-quick) var(--ease-leave);inset-block-start:calc(var(--lt-chart-y) * 100%);inset-inline-start:calc(var(--lt-chart-x) * 100%)}.lt-chart:where(.lt-chart--bar,.lt-chart--stack) .lt-chart__mark[data-empty]{min-block-size:var(--viz-line-w)}.lt-chart:where(.lt-chart--bar,.lt-chart--stack) .lt-chart__mark:is([data-empty=null],[data-empty=withheld]){border:0;border-block-start:var(--viz-line-w) dashed var(--edge);background-color:#0000}.lt-chart--line .lt-chart__mark{inline-size:var(--viz-marker-size);block-size:var(--viz-marker-size);margin-block-start:calc(var(--viz-marker-size) / -2);margin-inline-start:calc(var(--viz-marker-size) / -2 + var(--lt-chart-dodge) * (var(--viz-marker-size) + var(--s-4)));inset-block-start:calc(var(--lt-chart-cy) * 100%);inset-inline-start:calc(var(--lt-chart-cx) * 100%)}.lt-chart--line .lt-chart__mark:before{content:"";background-color:var(--lt-chart-ink);clip-path:var(--lt-chart-shape);position:absolute;inset:0}.lt-chart--line .lt-chart__mark:is([data-empty=null],[data-empty=withheld]):before{background-color:var(--edge);clip-path:inset(calc(var(--viz-marker-size) / 2 - var(--line-w)) 0)}.lt-chart__lines{block-size:100%;inline-size:100%;animation:lt-chart-draw var(--lt-chart-dur) var(--ease-arrive) both;position:absolute;inset:0;overflow:visible}.lt-chart__line{fill:none;stroke:var(--lt-chart-ink);stroke-width:var(--viz-line-w);stroke-linejoin:round;stroke-linecap:round}.lt-chart__line[data-s="2"]{stroke-dasharray:var(--viz-dash-2)}.lt-chart__line[data-s="3"]{stroke-dasharray:var(--viz-dash-3)}.lt-chart__line[data-s="4"]{stroke-dasharray:var(--viz-dash-4)}.lt-chart__interval{inline-size:var(--size-12);block-size:calc(var(--lt-chart-h) * 100%);border-block:var(--viz-line-w) solid var(--c-type);pointer-events:none;transition:opacity var(--dur-quick) var(--ease-leave);margin-inline-start:calc(var(--size-12) / -2);position:absolute;inset-block-start:calc(var(--lt-chart-y) * 100%);inset-inline-start:calc(var(--lt-chart-cx) * 100%)}.lt-chart__interval:before{content:"";inline-size:var(--viz-line-w);background-color:var(--c-type);position:absolute;inset-block:0;inset-inline-start:calc(50% - var(--viz-line-w) / 2)}.lt-chart__interval[data-dim]{opacity:var(--viz-dim)}.lt-chart__mark[data-chosen]{box-shadow:0 0 0 var(--line-w) var(--surface-card), 0 0 0 var(--ring-w) var(--c-type)}.lt-chart__mark[data-dim]{opacity:var(--viz-dim)}.lt-chart__group{box-sizing:border-box;inline-size:calc(var(--lt-chart-w) * 100%);border:var(--focus-rim-w) solid transparent;border-radius:var(--corner-row);background:linear-gradient(var(--surface-step-card), var(--surface-step-card)) padding-box, var(--chosen-glass-rim) border-box;pointer-events:none;position:absolute;inset-block:0;inset-inline-start:calc(var(--lt-chart-x) * 100%)}.lt-chart__cat{cursor:pointer}.lt-chart__cat[data-chosen]{color:var(--c-type);font-weight:var(--w-strong)}.lt-chart__label{inline-size:calc(var(--lt-chart-w) * 100%);pointer-events:none;justify-content:center;display:flex;position:absolute;inset-block-end:calc((1 - var(--lt-chart-cy)) * 100% + var(--s-4));inset-inline-start:calc(var(--lt-chart-x) * 100%)}.lt-chart__label-text{color:var(--c-type);font-size:var(--t-caption);font-weight:var(--w-strong);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.lt-chart--line .lt-chart__label{inset-block-end:calc((1 - var(--lt-chart-cy)) * 100% + var(--viz-marker-size) / 2 + var(--s-4))}.lt-chart__label[data-dropped]{visibility:hidden}.lt-chart__hint{color:var(--c-muted);font-size:var(--t-caption);text-wrap:balance}.lt-chart__readout{inline-size:max-content;max-inline-size:min(var(--size-220), 100%);padding:var(--s-4) var(--s-8);border-radius:var(--corner-floating);background-color:var(--surface-floating);box-shadow:var(--shadow-float);font-size:var(--t-caption);line-height:var(--lh-body);pointer-events:none;animation:lt-chart-fade var(--dur-quick) var(--ease-arrive) both;flex:none;margin-inline-start:calc(var(--lt-chart-cx) * 100% + var(--lt-chart-shift) * var(--line-w));display:grid}.lt-chart__readout-series,.lt-chart__readout-name{overflow-wrap:anywhere;text-wrap:balance}.lt-chart__readout-series{color:var(--c-muted)}.lt-chart__readout-value{font-weight:var(--w-strong);font-variant-numeric:tabular-nums}.lt-chart__heatwrap{gap:var(--s-8);flex-direction:column;min-inline-size:0;display:flex}.lt-chart__heatwrap[data-dim] .lt-chart__heat{opacity:var(--viz-dim)}.lt-chart__steps{gap:var(--s-4) var(--s-16);font-size:var(--t-caption);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.lt-chart__step{align-items:center;gap:var(--s-8);display:inline-flex}.lt-chart__step-swatch{inline-size:var(--size-12);block-size:var(--size-12);background-color:var(--lt-chart-seq);box-shadow:inset 0 0 0 var(--line-w) var(--c-line);flex:none}.lt-chart [data-step="1"]{--lt-chart-seq:var(--viz-seq-1);--lt-chart-on-seq:var(--on-viz-seq-1)}.lt-chart [data-step="2"]{--lt-chart-seq:var(--viz-seq-2);--lt-chart-on-seq:var(--on-viz-seq-2)}.lt-chart [data-step="3"]{--lt-chart-seq:var(--viz-seq-3);--lt-chart-on-seq:var(--on-viz-seq-3)}.lt-chart [data-step="4"]{--lt-chart-seq:var(--viz-seq-4);--lt-chart-on-seq:var(--on-viz-seq-4)}.lt-chart__heat{grid-template-columns:max-content repeat(var(--lt-chart-cols), minmax(0, 1fr));gap:var(--s-2);min-inline-size:0;display:grid}.lt-chart__heat-head,.lt-chart__heat-row{min-inline-size:0;color:var(--c-muted);font-size:var(--t-caption)}.lt-chart__heat-head{text-align:center;align-self:end;padding-block-end:var(--s-4)}.lt-chart__heat-head .lt-chart__heat-text{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.lt-chart__heat-row{max-inline-size:var(--size-120);text-align:end;align-self:center;padding-inline-end:var(--s-8)}.lt-chart__heat-text{overflow-wrap:anywhere;text-wrap:balance;-webkit-line-clamp:var(--viz-name-lines);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lt-chart--heatmap .lt-chart__mark{position:relative}.lt-chart__cell{min-block-size:var(--touch-min);padding:var(--s-2);background-color:var(--lt-chart-seq);color:var(--lt-chart-on-seq);font-size:var(--t-caption);font-weight:var(--w-strong);font-variant-numeric:tabular-nums;text-align:center;overflow-wrap:anywhere;place-items:center;display:grid}.lt-chart__cell:is([data-empty=null],[data-empty=withheld]){box-shadow:inset 0 0 0 var(--line-w) var(--edge);color:var(--c-muted);font-weight:var(--w-regular);background-color:#0000}.lt-chart__heat[data-strip]{grid-template-columns:repeat(var(--lt-chart-cols), minmax(0, 1fr))}.lt-chart__heat[data-tight] .lt-chart__heat-head .lt-chart__heat-text{text-overflow:clip}.lt-chart__strip-read{color:var(--c-muted);font-size:var(--t-caption);font-variant-numeric:tabular-nums;margin:0}.lt-chart__funnelwrap{gap:var(--s-8);flex-direction:column;min-inline-size:0;display:flex;position:relative}.lt-chart__funnelwrap[data-dim] .lt-chart__stage-band{opacity:var(--viz-dim)}.lt-chart__funnelwrap[data-dim] .lt-chart__stage-count{color:var(--c-muted)}.lt-chart__funnel-status{justify-content:center;align-items:center;gap:var(--s-8);color:var(--c-muted);font-size:var(--t-caption);display:flex;position:absolute;inset:0}.lt-chart__funnel{--lt-chart-band:var(--s-96);--lt-chart-count:var(--t-title);--lt-chart-h1:1;--lt-chart-h2:1;align-items:start;gap:var(--s-4);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-inline-size:0;display:grid}.lt-chart__funnel[data-density=compact]{--lt-chart-band:var(--s-56);--lt-chart-count:var(--t-body)}.lt-chart__stage{box-sizing:border-box;align-items:center;gap:var(--s-4);min-inline-size:0;padding-block:var(--s-4);border-radius:var(--corner-row);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:box-shadow var(--dur-quick) var(--ease-move), background-color var(--dur-quick) var(--ease-move);outline:none;flex-direction:column;display:flex}.lt-chart__stage-count{font-family:var(--f-display);font-size:var(--lt-chart-count);line-height:var(--lh-title);font-weight:var(--w-strong);font-variant-numeric:tabular-nums}.lt-chart__stage-share{color:var(--c-muted);font-size:var(--t-caption);font-variant-numeric:tabular-nums}.lt-chart__stage-band{inline-size:100%;block-size:var(--lt-chart-band);background-color:color-mix(in srgb, var(--viz-1) calc(100% - var(--viz-volume-alpha) * 50%), transparent);clip-path:polygon(0 calc((1 - var(--lt-chart-h1)) * 50%), 100% calc((1 - var(--lt-chart-h2)) * 50%), 100% calc(100% - (1 - var(--lt-chart-h2)) * 50%), 0 calc(100% - (1 - var(--lt-chart-h1)) * 50%));animation:lt-chart-fade var(--lt-chart-dur) var(--ease-arrive) both;transition:clip-path var(--lt-chart-dur) var(--ease-move);display:block}.lt-chart__stage:nth-child(2n) .lt-chart__stage-band{background-color:color-mix(in srgb, var(--viz-1) calc(100% - var(--viz-volume-alpha) * 100%), transparent)}.lt-chart__stage-name{max-inline-size:100%;font-size:var(--t-small);font-weight:var(--w-strong);text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lt-chart__stage[data-empty] .lt-chart__stage-band{background-color:var(--c-line)}.lt-chart__stage[data-empty] .lt-chart__stage-count{color:var(--c-muted);font-weight:var(--w-regular)}.lt-chart__stage[data-skeleton]{cursor:default}.lt-chart__stage[data-skeleton] .lt-chart__stage-band{background-color:color-mix(in srgb, var(--c-type) var(--press-amt), transparent);animation:none}.lt-chart__stage[data-skeleton] .lt-chart__stage-count{color:var(--c-muted)}.lt-chart__stage[data-chosen]{box-shadow:inset 0 0 0 var(--focus-rim-w) var(--c-type)}.lt-chart__stage[data-drop]{background-color:color-mix(in srgb, var(--c-accent) var(--press-amt), transparent);box-shadow:inset 0 0 0 var(--focus-rim-w) var(--c-accent)}.lt-chart__donutwrap,.lt-chart__rowswrap{gap:var(--s-8);flex-direction:column;min-inline-size:0;display:flex}.lt-chart__donutwrap[data-dim] :is(.lt-chart__ring-svg,.lt-chart__swatch),.lt-chart__rowswrap[data-dim] :is(.lt-chart__side,.lt-chart__dot,.lt-chart__range){opacity:var(--viz-dim)}.lt-chart__donut{align-items:center;gap:var(--s-16) var(--s-24);flex-wrap:wrap;min-inline-size:0;display:flex}.lt-chart__ring{inline-size:var(--size-180);block-size:var(--size-180);flex:none;position:relative}.lt-chart__ring-svg{block-size:100%;inline-size:100%;display:block;overflow:visible}.lt-chart__arc{fill:var(--lt-chart-ink);stroke:var(--surface-card);stroke-width:var(--viz-line-w);animation:lt-chart-fade var(--lt-chart-dur) var(--ease-arrive) both;transition:opacity var(--dur-quick) var(--ease-leave)}.lt-chart__arc[data-s=other]{fill:var(--viz-other);stroke:var(--viz-pattern);stroke-dasharray:var(--viz-dash-3)}.lt-chart__arc[data-chosen]{stroke:var(--c-type);stroke-width:var(--ring-w)}.lt-chart__arc[data-dim]{opacity:var(--viz-dim)}.lt-chart__ring-total{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.lt-chart__ring-value{font-family:var(--f-display);font-size:var(--t-title);line-height:var(--lh-title);font-weight:var(--w-strong);font-variant-numeric:tabular-nums}.lt-chart__ring-unit{color:var(--c-muted);font-size:var(--t-caption)}.lt-chart__parts{flex:1 1 var(--size-200);column-gap:var(--s-12);grid-template-columns:max-content minmax(0,1fr) max-content max-content;min-inline-size:0;display:grid}.lt-chart__part{grid-column:1/-1;grid-template-columns:subgrid;min-block-size:var(--s-32);padding-inline:var(--s-8);border-radius:var(--corner-row);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:box-shadow var(--dur-quick) var(--ease-move);outline:none;align-items:center;display:grid}.lt-chart__part-name{overflow-wrap:break-word;min-inline-size:0}.lt-chart__part-value{font-weight:var(--w-strong);font-variant-numeric:tabular-nums;text-align:end}.lt-chart__part-share{color:var(--c-muted);font-variant-numeric:tabular-nums;text-align:end}.lt-chart__swatch[data-other],.lt-chart__swatch[data-side=neither]{background-color:var(--viz-other);background-image:repeating-linear-gradient(var(--viz-hatch-angle), var(--viz-pattern) 0 var(--viz-hatch-w), transparent var(--viz-hatch-w) var(--viz-hatch-pitch))}.lt-chart__swatch[data-dot]{border-radius:var(--r-pill)}.lt-chart__swatch[data-dot=ring]{box-shadow:inset 0 0 0 var(--viz-line-w) var(--lt-chart-ink);background-color:#0000}.lt-chart__key-still{align-items:center;gap:var(--s-8)}.lt-chart__rows{column-gap:var(--s-12);row-gap:var(--s-8);grid-template-columns:minmax(0,max-content) minmax(0,1fr);min-inline-size:0;display:grid}.lt-chart__rows--dots{grid-template-columns:minmax(0,max-content) minmax(0,1fr) minmax(0,max-content)}.lt-chart__rows--dots[data-narrow]{row-gap:var(--s-4);grid-template-columns:minmax(0,1fr) minmax(0,max-content);grid-auto-flow:dense}.lt-chart__rows--dots[data-narrow] .lt-chart__row-plot{grid-column:1/-1}.lt-chart__rows--dots[data-narrow] .lt-chart__row-name{text-align:start;max-inline-size:none}.lt-chart__rows--dots[data-narrow] .lt-chart__row-value{text-align:end}.lt-chart__row{display:contents}.lt-chart__rows-axis{color:var(--c-muted);font-size:var(--t-caption);grid-column:2;justify-content:space-between;display:flex}.lt-chart__row-name{max-inline-size:var(--size-150);text-align:end;overflow-wrap:break-word;align-self:center}.lt-chart__row-value{color:var(--c-type);font-variant-numeric:tabular-nums;align-self:center}.lt-chart__row-plot{min-inline-size:0;min-block-size:var(--s-32);position:relative}.lt-chart__center{inset-block:calc(var(--s-4) * -1);border-inline-start:var(--line-w) solid var(--edge);position:absolute;inset-inline-start:50%}.lt-chart__track{inset:var(--s-4) 0;border-radius:var(--r-6);background-color:color-mix(in srgb, var(--c-type) var(--press-amt), transparent);color:var(--c-muted);font-size:var(--t-caption);place-items:center;display:grid;position:absolute}.lt-chart__side{box-sizing:border-box;inset-block:var(--s-4);inline-size:calc(var(--lt-chart-w) * 100%);background-color:var(--lt-chart-ink);cursor:pointer;animation:lt-chart-fade var(--lt-chart-dur) var(--ease-arrive) both;transition:opacity var(--dur-quick) var(--ease-leave);outline:none;position:absolute;inset-inline-start:calc(var(--lt-chart-x) * 100%)}.lt-chart__side[data-side=neither]{background-color:var(--viz-other);background-image:repeating-linear-gradient(var(--viz-hatch-angle), var(--viz-pattern) 0 var(--viz-hatch-w), transparent var(--viz-hatch-w) var(--viz-hatch-pitch))}.lt-chart__side[aria-disabled=true]{display:none}.lt-chart__side-value{color:var(--c-type);font-size:var(--t-caption);font-weight:var(--w-strong);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;display:flex;position:absolute;inset-block:0}.lt-chart__side[data-side="2"] .lt-chart__side-value{inset-inline-end:calc(100% + var(--s-4))}.lt-chart__side[data-side="3"] .lt-chart__side-value{inset-inline-start:calc(100% + var(--s-4))}.lt-chart__vgrid{inset-block:calc(var(--s-4) * -1);border-inline-start:var(--line-w) solid var(--c-line);position:absolute;inset-inline-start:calc(var(--lt-chart-at) * 100%)}.lt-chart__vgrid[data-zero]{border-inline-start-color:var(--edge)}.lt-chart__range{box-sizing:border-box;inline-size:calc(var(--lt-chart-w) * 100%);block-size:var(--s-12);background:linear-gradient(var(--viz-1), var(--viz-1)) center / 100% var(--viz-line-w) no-repeat;animation:lt-chart-fade var(--lt-chart-dur) var(--ease-arrive) both;margin-block-start:calc(var(--s-12) / -2);position:absolute;inset-block-start:50%;inset-inline-start:calc(var(--lt-chart-x) * 100%)}.lt-chart__range[data-caps]{border-inline:var(--viz-line-w) solid var(--viz-1)}.lt-chart__dot{box-sizing:border-box;inline-size:var(--viz-marker-size);block-size:var(--viz-marker-size);cursor:pointer;animation:lt-chart-fade var(--lt-chart-dur) var(--ease-arrive) both;transition:opacity var(--dur-quick) var(--ease-leave);outline:none;margin-block-start:calc(var(--viz-marker-size) / -2 + var(--lt-chart-dodge,0) * (var(--viz-marker-size) + var(--s-2)));margin-inline-start:calc(var(--viz-marker-size) / -2);position:absolute;inset-block-start:50%;inset-inline-start:calc(var(--lt-chart-cx) * 100%)}.lt-chart__dot:before,.lt-chart__dot:after{content:"";clip-path:circle(50%);position:absolute}.lt-chart__dot:before{background-color:var(--viz-1);inset:0}.lt-chart__dot[data-dot=ring]:after{inset:var(--viz-line-w);background-color:var(--surface-card)}.lt-chart__dot[data-empty]{display:none}.lt-chart__vtick{inline-size:var(--s-48);color:var(--c-muted);font-size:var(--t-caption);font-variant-numeric:tabular-nums;text-align:center;margin-inline-start:calc(var(--s-48) / -2);position:absolute;inset-inline-start:calc(var(--lt-chart-at) * 100%)}.lt-chart__row--axis .lt-chart__row-plot{min-block-size:var(--s-16)}.lt-chart__side[data-chosen]{box-shadow:0 0 0 var(--line-w) var(--surface-card), 0 0 0 var(--ring-w) var(--c-type)}.lt-chart__dot[data-chosen]:before{background-color:var(--c-type)}.lt-chart__part[data-chosen]{box-shadow:inset 0 0 0 var(--focus-rim-w) var(--c-type)}.lt-chart__dot[data-dim],.lt-chart__side[data-side=neither][data-dim]{opacity:var(--viz-dim)}.lt-chart__side:not([data-side=neither])[data-dim]{background-color:color-mix(in srgb, var(--lt-chart-ink) calc(var(--viz-dim) * 100%), transparent)}.lt-chart__side[data-dim] .lt-chart__side-value{color:var(--c-muted)}.lt-chart__state{justify-content:center;align-items:center;gap:var(--s-8);min-block-size:calc(var(--s-64) + var(--lt-chart-plot));padding:var(--s-16);color:var(--c-type);text-align:center;flex-direction:column;display:flex}.lt-chart__state-words{max-inline-size:var(--size-360);font-size:var(--t-small);overflow-wrap:anywhere;text-wrap:balance}.lt-chart__actions{gap:var(--s-8);flex-wrap:wrap;display:flex}.lt-chart__twin-summary{border-radius:var(--r-6);inline-size:fit-content;color:var(--c-link);font-size:var(--t-small);cursor:pointer;outline:none}.lt-chart__table{inline-size:100%;border-collapse:collapse;font-size:var(--t-caption);font-variant-numeric:tabular-nums;margin-block-start:var(--s-8)}.lt-chart__table-caption{overflow-wrap:anywhere;color:var(--c-muted);text-align:start;padding-block-end:var(--s-4)}.lt-chart__table :is(th,td){padding:var(--s-4);text-align:end;overflow-wrap:break-word}.lt-chart__table :is(th[scope=row],thead th:first-child){text-align:start;overflow-wrap:anywhere}.lt-chart__table th{font-weight:var(--w-strong)}.lt-chart__table thead th{white-space:nowrap}.lt-chart__table-group{text-align:start;overflow-wrap:anywhere;text-wrap:balance;padding-block-start:var(--s-8)}.lt-chart__table th[scope=row]{text-align:start;text-wrap:pretty}.lt-chart__footer{align-items:center;gap:var(--s-8);color:var(--c-muted);font-size:var(--t-caption);flex-wrap:wrap;display:flex}.lt-chart__source{overflow-wrap:anywhere;min-inline-size:0}@media (pointer:coarse){.lt-chart__twin-summary{min-block-size:var(--touch-min);align-content:center}}@keyframes lt-chart-grow{0%{clip-path:inset(100% 0% 0%)}to{clip-path:inset(0%)}}@keyframes lt-chart-draw{0%{clip-path:inset(0% 100% 0% 0%)}to{clip-path:inset(0%)}}@keyframes lt-chart-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.lt-chart{--lt-chart-dur:var(--dur-none)}.lt-chart .lt-chart__mark,.lt-chart .lt-chart__lines,.lt-chart .lt-chart__readout,.lt-chart .lt-chart__stage,.lt-chart .lt-chart__stage-band,.lt-chart .lt-chart__arc,.lt-chart .lt-chart__part,.lt-chart .lt-chart__side,.lt-chart .lt-chart__dot,.lt-chart .lt-chart__range{transition:none;animation:none}}:where([data-motion=reduce]) .lt-chart{--lt-chart-dur:var(--dur-none)}:where([data-motion=reduce]) .lt-chart :is(.lt-chart__mark,.lt-chart__lines,.lt-chart__readout,.lt-chart__stage,.lt-chart__stage-band,.lt-chart__arc,.lt-chart__part,.lt-chart__side,.lt-chart__dot,.lt-chart__range){transition:none;animation:none}}
@layer loosethreads{.lt-float{--lt-float-dur:var(--dur-quick);vertical-align:middle;max-width:100%;display:inline-flex;position:relative}.lt-float__card{--lt-float-shift:0px;--lt-float-room:var(--tooltip-max);box-sizing:border-box;z-index:var(--z-label);inset-block-end:calc(100% + var(--s-4));translate:calc(var(--lt-float-shift) - 50%) 0;inline-size:max-content;max-inline-size:min(var(--tooltip-max), var(--lt-float-room));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);letter-spacing:normal;text-align:start;text-transform:none;white-space:normal;overflow-wrap:anywhere;text-wrap:pretty;cursor:default;pointer-events:auto;opacity:0;transition:opacity var(--lt-float-dur) var(--ease-leave), display var(--lt-float-dur) var(--ease-leave) allow-discrete;margin:0;font-style:normal;display:none;position:absolute;left:50%}.lt-float__card[data-below]{inset-block-start:calc(100% + var(--s-4));inset-block-end:auto}.lt-float__card[data-shown]{opacity:1;transition-timing-function:var(--ease-arrive);display:block}@starting-style{.lt-float__card[data-shown]{opacity:0}}.lt-float__card[data-cut]{transition:none}:root:has(.lt-float__card[data-shown]) .lt-float__card:not([data-shown]){transition:none}@media (pointer:coarse){.lt-float__card{inset-block-end:calc(max(100%, 50% + var(--touch-min) / 2) + var(--s-4))}}.lt-float__words,.lt-float__more{min-width:0;display:block}.lt-float__card[data-expanded] .lt-float__words{font-weight:var(--w-strong)}.lt-float__more{color:var(--c-muted);margin-block-start:var(--s-4)}.lt-float__card.lt-float__card--note{--lt-float-room:var(--size-300);--lt-float-caret:50%;gap:var(--s-8);inset-block-start:calc(100% + var(--s-8));inset-block-end:auto;inset-inline:0 auto;translate:var(--lt-float-shift) 0;max-inline-size:min(var(--size-300), var(--lt-float-room));padding:var(--s-12) var(--s-16);opacity:1;font-size:var(--t-small);outline:none;transition:none;display:grid;left:auto}.lt-float__card--note[data-align=end]{inset-inline:auto 0}.lt-float__card--note[data-side=above]{inset-block-start:auto;inset-block-end:calc(100% + var(--s-8))}.lt-float__card--note:before{content:"";border-inline:var(--s-8) solid transparent;border-block-end:var(--s-8) solid var(--surface-floating);block-size:0;inline-size:0;position:absolute;inset-block-start:calc(-1 * var(--s-8));inset-inline-start:calc(var(--lt-float-caret) - var(--s-8))}.lt-float__card--note[data-side=above]:before{border-block-end:0;border-block-start:var(--s-8) solid var(--surface-floating);inset-block-start:auto;inset-block-end:calc(-1 * var(--s-8))}.lt-float__title{font-weight:var(--w-strong);overflow-wrap:anywhere;margin:0}.lt-float__body{gap:var(--s-8);min-width:0;color:var(--c-type);display:grid}@media (pointer:coarse){.lt-float__card.lt-float__card--note{inset-block-end:auto}.lt-float__card--note[data-side=above]{inset-block-end:calc(100% + var(--s-8))}}@media (prefers-reduced-motion:reduce){.lt-float{--lt-float-dur:var(--dur-none)}}:where([data-motion=reduce]) .lt-float{--lt-float-dur:var(--dur-none)}}
@layer loosethreads{.lt-float-bar{--lt-float-dur:var(--dur-quick);box-sizing:border-box;z-index:var(--z-bar);inset-block-end:var(--s-16);inset-inline:var(--s-16);justify-content:flex-start;gap:var(--s-8);inline-size:fit-content;min-inline-size:0;padding:var(--s-8);border-radius:var(--corner-floating);background-color:var(--surface-floating);box-shadow:var(--shadow-float);color:var(--c-type);opacity:0;transition:opacity var(--lt-float-dur) var(--ease-leave), display var(--lt-float-dur) var(--ease-leave) allow-discrete;flex-wrap:wrap;margin:0 auto;display:none;position:fixed}.lt-float-bar[data-shown]{opacity:1;transition-timing-function:var(--ease-arrive);display:flex}@starting-style{.lt-float-bar[data-shown]{opacity:0}}.lt-float-bar>.lt-button{min-inline-size:0;max-inline-size:100%}.lt-float-bar__icon{width:var(--size-24);height:var(--size-24);stroke-width:var(--icon-stroke)}@media (prefers-reduced-motion:reduce){.lt-float-bar{--lt-float-dur:var(--dur-none)}}:where([data-motion=reduce]) .lt-float-bar{--lt-float-dur:var(--dur-none)}}
@layer loosethreads{.lt-ladder-share{box-sizing:border-box;align-items:center;gap:var(--s-8);white-space:nowrap;min-width:max-content;color:var(--c-type);font-family:var(--f-reading);flex:none;display:inline-flex}.lt-ladder-share[data-ladder=backing][data-top=simulated]{color:var(--c-muted)}.lt-ladder-share__mark{inline-size:var(--cite-mark-size);block-size:var(--cite-mark-size);flex:none;overflow:visible}.lt-ladder-share__thread{fill:none;stroke:currentColor;stroke-width:var(--icon-stroke);stroke-linecap:round;vector-effect:non-scaling-stroke}.lt-ladder-share__loom{fill:none;stroke:var(--c-line);stroke-width:var(--line-w);vector-effect:non-scaling-stroke}.lt-ladder-share__thread--dashed{stroke-dasharray:var(--ladder-dash)}.lt-ladder-share__words{align-items:baseline;gap:var(--s-4);display:inline-flex}.lt-ladder-share__label,.lt-ladder-share__share,.lt-ladder-share__flag{font-size:var(--t-caption);line-height:var(--lh-body);font-weight:var(--w-regular)}.lt-ladder-share__share{font-variant-numeric:tabular-nums}.lt-ladder-share__flag{gap:var(--s-4);color:var(--c-muted);font-style:italic;display:inline-flex}.lt-ladder-share__sep{font-style:normal}}
@layer loosethreads{.lt-menu{--lt-menu-glass:color-mix(in srgb, var(--c-accent), var(--c-card) var(--glass-veil-fallback));--lt-menu-glass-rim:inset 0 0 0 var(--line-w) var(--c-line);--lt-menu-glass-light:inset 0 var(--line-w) var(--line-w) color-mix(in srgb, var(--pulp-white), var(--c-card) var(--glass-veil-fallback)), 0 var(--s-2) var(--s-8) color-mix(in srgb, var(--c-accent) var(--grad-glow-strength), transparent);--lt-menu-focus-rim:inset 0 0 0 var(--focus-rim-w) var(--c-type);box-sizing:border-box;gap:var(--s-2);width:fit-content;min-width:min(var(--size-220), 100%);max-width:min(var(--size-360), 100%);padding:var(--s-4);border-radius:var(--corner-card);background-color:var(--c-card);box-shadow:var(--shadow-float);color:var(--c-type);font-family:var(--f-reading);outline:none;flex-direction:column;margin:0;display:flex}.lt-menu__header{gap:var(--s-2);min-width:0;padding:var(--s-8) var(--s-12);flex-direction:column;display:flex}.lt-menu__title-row{align-items:center;gap:var(--s-8);min-width:0;display:flex}.lt-menu__header-icon{width:var(--size-18);height:var(--size-18);flex:none;display:inline-flex}.lt-menu__header-icon>svg,.lt-menu__icon>svg{width:100%;height:100%}.lt-menu__title{min-width:0;font-family:var(--f-display);font-size:var(--t-small);line-height:var(--lh-body);font-weight:var(--w-strong);overflow-wrap:anywhere;text-wrap:pretty}.lt-menu__detail{min-width:0;color:var(--c-muted);font-size:var(--t-caption);line-height:var(--lh-body);font-weight:var(--w-regular);overflow-wrap:anywhere;text-wrap:pretty}.lt-menu__group{gap:var(--s-2);flex-direction:column;min-width:0;display:flex}.lt-menu__group-label{min-width:0;padding:var(--s-4) var(--s-12) var(--s-2);color:var(--c-muted);font-family:var(--f-display);font-size:var(--t-label);line-height:var(--lh-body);font-weight:var(--w-regular);overflow-wrap:anywhere;text-wrap:pretty}.lt-menu__separator{height:0;margin:var(--s-4) var(--s-8);border-top:var(--line-w) solid var(--c-line);flex:none}.lt-menu__item{box-sizing:border-box;align-items:center;gap:var(--s-8);min-width:0;min-height:var(--fc-h);padding:var(--s-8) var(--s-12);border-radius:var(--corner-row);color:var(--c-type);font-size:var(--t-small);line-height:var(--lh-body);font-weight:var(--w-regular);cursor:pointer;-webkit-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);background-color:#0000;outline:none;display:flex}.lt-menu__check{width:var(--size-14);height:var(--size-14);color:var(--c-accent);flex:none;display:none}.lt-menu:has(:is([role=menuitemcheckbox],[role=menuitemradio])) .lt-menu__check{display:inline-flex}.lt-menu__check-mark{width:100%;height:100%}.lt-menu__icon{width:var(--size-icon-sm);height:var(--size-icon-sm);flex:none;display:inline-flex}.lt-menu:not(:has(.lt-menu__icon:not(:empty))) .lt-menu__icon{display:none}.lt-menu__label{overflow-wrap:anywhere;text-wrap:pretty;flex:auto;min-width:0}.lt-menu__note{color:var(--c-muted);font-size:var(--t-label);line-height:var(--lh-body);font-weight:var(--w-regular);white-space:nowrap;flex:none}.lt-menu__item:focus{background-color:var(--lt-menu-glass);box-shadow:var(--lt-menu-glass-rim), var(--lt-menu-glass-light);transition-timing-function:var(--ease-arrive)}.lt-menu[data-lt-cursor=keys] .lt-menu__item:focus{outline:var(--line-w) solid transparent;box-shadow:var(--lt-menu-focus-rim), var(--lt-menu-glass-light)}.lt-menu__item[aria-disabled=true],.lt-menu__item[aria-disabled=true] .lt-menu__note{color:var(--edge)}.lt-menu__item[aria-disabled=true]{cursor:default}.lt-menu__item[aria-disabled=true]:focus{box-shadow:none;background-color:#0000}.lt-menu[data-lt-cursor=keys] .lt-menu__item[aria-disabled=true]:focus{box-shadow:inset 0 0 0 var(--focus-rim-w) var(--disabled-fill)}.lt-menu__item[data-lt-line]{align-items:flex-start}.lt-menu__item[data-lt-line=reason]>.lt-menu__icon,.lt-menu__item[data-lt-line=reason] .lt-menu__label{color:var(--disabled-fill)}.lt-menu__text{gap:var(--s-2);flex-direction:column;flex:auto;min-width:0;display:flex;position:relative}.lt-menu__reason-below{color:var(--c-muted);font-size:var(--t-small);line-height:var(--lh-body);overflow-wrap:anywhere;text-wrap:pretty}.lt-menu__say{inline-size:var(--s-2);block-size:var(--s-2);margin:calc(-1 * var(--s-2));clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}@media (pointer:coarse){.lt-menu__item{min-height:var(--touch-min)}}@media (prefers-reduced-motion:reduce){.lt-menu__item{transition:none}}:where([data-motion=reduce]) .lt-menu__item{transition:none}}
@layer loosethreads{.lt-prediction-lock{gap:var(--s-8);flex-direction:column;min-width:0;display:flex}.lt-prediction-lock__head{justify-content:space-between;align-items:baseline;gap:var(--s-4) var(--s-12);flex-wrap:wrap;min-width:0;display:flex}.lt-prediction-lock__time,.lt-prediction-lock__facts{color:var(--c-muted);font-size:var(--t-small);line-height:var(--lh-body);font-variant-numeric:tabular-nums}.lt-prediction-lock__summary{min-width:0;font-size:var(--t-small);line-height:var(--lh-body);overflow-wrap:anywhere;text-wrap:pretty;margin:0}.lt-prediction-lock__facts{gap:var(--s-4);overflow-wrap:anywhere;text-wrap:pretty;flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}}
@layer loosethreads{.lt-rail-icon{block-size:100%;inline-size:100%;color:inherit;flex:none;display:inline-grid;position:relative}.lt-rail-icon__still,.lt-rail-icon__motion{grid-area:1/1;block-size:100%;inline-size:100%;display:block}.lt-rail-icon__motion{visibility:hidden;opacity:0;pointer-events:none;transition:opacity var(--dur-quick) var(--ease-leave), visibility var(--dur-none) var(--ease-scroll) var(--dur-quick)}.lt-rail-icon__motion svg{display:block;overflow:visible}.lt-rail-icon__motion path[stroke]{stroke:currentColor}.lt-rail-icon[data-kind=lottie] .lt-rail-icon__still{transition:opacity var(--dur-quick) var(--ease-arrive)}.lt-rail-icon[data-kind=lottie][data-playing] .lt-rail-icon__motion{visibility:visible;opacity:1;transition:none}.lt-rail-icon[data-kind=lottie][data-playing] .lt-rail-icon__still{opacity:0;transition:none}.lt-rail-icon[data-kind=page] .lt-rail-icon__motion path[fill]:not([fill=none]){fill:currentColor}.lt-rail-icon[data-kind=page][data-ready] .lt-rail-icon__motion{visibility:visible;opacity:1;transition:opacity var(--dur-quick) var(--ease-arrive)}.lt-rail-icon[data-kind=page][data-ready] .lt-rail-icon__still{opacity:0;transition:opacity var(--dur-quick) var(--ease-leave)}.lt-rail-icon[data-playing] .lt-rail-icon__still{animation:var(--dur-rail-click) var(--ease-move) both}.lt-rail-icon[data-kind=lottie][data-playing] .lt-rail-icon__still{animation:none}.lt-rail-icon[data-playing][data-motion-css=pop] .lt-rail-icon__still{animation-name:lt-rail-icon-pop}.lt-rail-icon[data-playing][data-motion-css=stretch] .lt-rail-icon__still{transform-origin:50% 100%;animation-name:lt-rail-icon-stretch}.lt-rail-icon[data-playing][data-motion-css=nudge] .lt-rail-icon__still{animation-name:lt-rail-icon-nudge}.lt-rail-icon[data-playing][data-motion-css=ring] .lt-rail-icon__still{transform-origin:50% 0;animation-name:lt-rail-icon-ring}@keyframes lt-rail-icon-pop{0%{transform:none}40%{transform:scale(var(--rail-click-pop))}to{transform:none}}@keyframes lt-rail-icon-stretch{0%{transform:none}40%{transform:scaleY(var(--rail-click-stretch))}to{transform:none}}@keyframes lt-rail-icon-nudge{0%{transform:none}30%{transform:translateX(calc(var(--s-4) * -1))}65%{transform:translateX(var(--s-2))}to{transform:none}}@keyframes lt-rail-icon-ring{0%{transform:none}20%{transform:rotate(var(--rail-click-ring))}40%{transform:rotate(calc(var(--rail-click-ring) * -.75))}60%{transform:rotate(calc(var(--rail-click-ring) * .5))}80%{transform:rotate(calc(var(--rail-click-ring) * -.25))}to{transform:none}}@media (prefers-reduced-motion:reduce){.lt-rail-icon[data-playing] .lt-rail-icon__still{opacity:1;animation:none}.lt-rail-icon:not([data-kind=page]) .lt-rail-icon__motion,.lt-rail-icon:not([data-kind=page])[data-playing] .lt-rail-icon__motion{visibility:hidden;transition:none}.lt-rail-icon[data-kind=page] .lt-rail-icon__still,.lt-rail-icon[data-kind=page] .lt-rail-icon__motion{transition:none}}:where([data-motion=reduce]) .lt-rail-icon[data-playing] .lt-rail-icon__still{opacity:1;animation:none}:where([data-motion=reduce]) .lt-rail-icon:not([data-kind=page]) .lt-rail-icon__motion{visibility:hidden;transition:none}:where([data-motion=reduce]) .lt-rail-icon[data-kind=page] .lt-rail-icon__still,:where([data-motion=reduce]) .lt-rail-icon[data-kind=page] .lt-rail-icon__motion{transition:none}}
@layer loosethreads{.lt-nav-rail{--lt-nav-rail-row:var(--fc-h);--lt-nav-rail-side:var(--s-8);--lt-nav-rail-open:var(--shell-rail-open);--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-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);box-sizing:border-box;width:calc(var(--lt-nav-rail-row) + var(--lt-nav-rail-side) * 2);border-radius:var(--corner-card);background-color:var(--glass-light);height:100%;-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);flex:none;position:relative}.lt-nav-rail[data-state=open]{width:var(--lt-nav-rail-open)}.lt-nav-rail__body{box-sizing:border-box;width:100%;height:100%;padding:var(--s-12) var(--lt-nav-rail-side);border-radius:inherit;flex-direction:column;align-items:stretch;display:flex;overflow:hidden}.lt-nav-rail__workspace{all:unset;box-sizing:border-box;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-28)) / 2);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);flex:none;display:flex;overflow:hidden}.lt-nav-rail__ws-name{color:var(--c-type);font-weight:var(--w-heading)}.lt-nav-rail__tile{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);flex:none;place-items:center;display:grid}.lt-nav-rail__head{flex-direction:column;flex:none;align-items:flex-start;display:flex}.lt-nav-rail__head:after{content:"";width:var(--size-24);height:0;margin-block:var(--size-10);border-top:var(--line-w) solid var(--c-line);flex:none;margin-inline-start:calc((var(--lt-nav-rail-row) - var(--size-24)) / 2)}.lt-nav-rail__rooms{gap:var(--s-4);flex-direction:column;flex:auto;min-height:0;margin:0;padding:0;list-style:none;display:flex}.lt-nav-rail__cell{min-width:0;display:flex}.lt-nav-rail__foot{gap:var(--s-4);flex-direction:column;flex:none;padding-block-start:var(--s-8);display:flex}.lt-nav-rail__item{all:unset;box-sizing:border-box;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);border-radius:var(--corner-row);color:var(--c-muted);cursor:pointer;-webkit-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);flex:none;display:flex;overflow:hidden}.lt-nav-rail__icon{width:var(--size-24);height:var(--size-24);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.lt-nav-rail__label{min-width:0;color:inherit;font-size:var(--t-small);line-height:var(--lh-body);font-weight:var(--w-regular);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.lt-nav-rail__mark-glyph{box-sizing:border-box;inline-size:var(--size-14);block-size:var(--size-14);padding:var(--s-2);border-radius:var(--r-pill);background-color:var(--c-card);box-shadow:inset 0 0 0 var(--line-w) var(--c-line);color:var(--c-type);place-items:center;display:grid;position:absolute;inset-block-end:calc(var(--s-4) * -1);inset-inline-end:calc(var(--s-4) * -1)}.lt-nav-rail__mark{color:var(--c-muted);font-size:var(--t-caption);line-height:var(--lh-body);font-weight:var(--w-regular);white-space:nowrap;flex:none}.lt-nav-rail__item[data-drop] .lt-nav-rail__mark{display:none}.lt-nav-rail__avatar{border-radius:var(--r-pill);background-color:var(--c-band);width:100%;height:100%;color:var(--c-type);font-family:var(--f-display);font-size:var(--t-label);line-height:var(--lh-body);font-weight:var(--w-strong);place-items:center;display:grid}.lt-nav-rail__item,.lt-nav-rail__workspace{position:relative}.lt-nav-rail__item:before,.lt-nav-rail__workspace:before{content:"";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;-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);transition:opacity var(--dur-quick) var(--ease-leave);position:absolute;inset:0}.lt-nav-rail__item[data-state=selected]:before,.lt-nav-rail__item[aria-expanded=true]:before{opacity:1}@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{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:none}.lt-nav-rail__menu{z-index:var(--z-raise);inline-size:var(--size-220);position:absolute;inset-inline-start:calc(100% + var(--s-8))}.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]{box-shadow:var(--lt-nav-rail-refuse);color:var(--c-type);background-color:#0000;background-image:none}.lt-nav-rail__item[data-drop=refuses]:before{opacity:0}.lt-nav-rail__item[data-drop=refuses]:focus-visible{background-color:var(--glass-pink-tint);box-shadow:var(--lt-nav-rail-refuse-under)}.lt-nav-rail__drop-note{z-index:var(--z-label);block-size:var(--lt-nav-rail-row);pointer-events:none;align-items:center;display:flex;position:absolute;inset-inline-start:calc(100% + var(--s-8))}.lt-nav-rail[data-state=open] .lt-nav-rail__item[data-drop] .lt-nav-rail__label{font-size:var(--t-caption);white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.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{inline-size:var(--line-w);block-size:var(--line-w);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.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-side:calc((var(--fc-h) + var(--s-8) * 2 - var(--touch-min)) / 2)}}.lt-nav-rail__drop-note[data-place=below]{inset-inline:var(--lt-nav-rail-side);block-size:auto;align-items:flex-start;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{white-space:normal;overflow-wrap:anywhere;max-inline-size:100%}@media (prefers-reduced-motion:reduce){.lt-nav-rail,.lt-nav-rail__item,.lt-nav-rail__workspace,.lt-nav-rail__item:before,.lt-nav-rail__workspace:before{transition:none}.lt-nav-rail__icon[data-lt-bump=on][data-lt-motion],.lt-nav-rail__icon[data-lt-bump=on],.lt-nav-rail__drop-card{animation:none}}:where([data-motion=reduce]) .lt-nav-rail,:where([data-motion=reduce]) .lt-nav-rail__item,:where([data-motion=reduce]) .lt-nav-rail__workspace,:where([data-motion=reduce]) .lt-nav-rail__item:before,:where([data-motion=reduce]) .lt-nav-rail__workspace:before{transition:none}:where([data-motion=reduce]) .lt-nav-rail__icon[data-lt-bump=on][data-lt-motion],:where([data-motion=reduce]) .lt-nav-rail__icon[data-lt-bump=on],:where([data-motion=reduce]) .lt-nav-rail__drop-card{animation:none}}
@layer loosethreads{.lt-reference-card.lt-card{--lt-reference-thumb:var(--ref-thumb);--lt-reference-dur:var(--dur-quick);grid-template-columns:var(--lt-reference-thumb) minmax(0, 1fr);align-items:start;gap:var(--s-8) var(--s-12);display:grid}.lt-reference-card.lt-card>.lt-card__head,.lt-reference-card.lt-card>.lt-card__actions{grid-column:2}.lt-reference-card.lt-card>.lt-card__head{grid-row:1}.lt-reference-card.lt-card>.lt-card__body{display:contents}.lt-reference-card__thumb{width:var(--lt-reference-thumb);height:var(--lt-reference-thumb);border-radius:var(--corner-chip);background-color:var(--c-band);color:var(--c-muted);grid-area:1/1/span 2;place-items:center;display:grid;overflow:hidden}.lt-reference-card__thumb-image{object-fit:cover;width:100%;height:100%;display:block}.lt-reference-card__glyph{width:var(--size-24);height:var(--size-24);stroke-width:var(--icon-stroke);flex:none}.lt-reference-card__cited,.lt-reference-card__hint,.lt-reference-card__quote{overflow-wrap:anywhere;text-wrap:pretty;grid-column:2;min-width:0;margin:0}.lt-reference-card.lt-card .lt-card__meta,.lt-reference-card__cited,.lt-reference-card__hint{color:var(--c-muted);font-size:var(--t-caption);line-height:var(--lh-body)}.lt-reference-card__quote{padding:var(--s-8) var(--s-12);border-radius:var(--corner-chip);background-color:var(--c-band);font-size:var(--t-small);line-height:var(--lh-body)}.lt-reference-card__quote[hidden]{display:none}.lt-reference-card.lt-card .lt-card__title{font-size:var(--t-small);line-height:var(--lh-body);text-wrap:pretty}.lt-reference-card__open{all:unset;box-sizing:border-box;max-width:100%;margin-inline:calc(-1 * var(--s-4));padding-inline:var(--s-4);border-radius:var(--corner-chip-sm);color:var(--c-type);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;outline:var(--line-w) solid transparent;transition:background-color var(--lt-reference-dur) var(--ease-leave);grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:baseline;display:inline-grid;position:relative}.lt-reference-card__title-text{overflow-wrap:anywhere;text-wrap:balance;grid-column:2;min-width:0}.lt-reference-card__index{color:var(--c-muted);font-variant-numeric:tabular-nums;margin-inline-end:var(--s-8)}.lt-reference-card__open[data-reveal=pressing]{background-color:color-mix(in srgb, var(--c-hover) calc(100% - var(--press-amt)), var(--press-mix));transition-timing-function:var(--ease-arrive)}.lt-reference-card.lt-card[data-marked]{--lt-card-edge:var(--c-selected-edge);--c-hover:var(--c-selected-hover);background-image:linear-gradient(var(--c-selected), var(--c-selected))}@media (hover:hover){.lt-reference-card__open:hover{background-color:var(--c-hover);transition-timing-function:var(--ease-arrive)}}@media (pointer:coarse){.lt-reference-card__open{min-height:var(--touch-min)}}.lt-reference-card--compact{box-sizing:border-box;align-items:center;column-gap:var(--s-8);border-radius:var(--corner-chip);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);font-weight:var(--w-regular);grid-template-columns:minmax(0,1fr) auto;margin:0;padding:0;display:grid;position:relative}.lt-reference-card--compact .lt-reference-card__lines{flex-direction:column;grid-area:1/1;min-width:0;display:flex}.lt-reference-card--compact .lt-reference-card__heading{min-width:0;font-family:var(--f-display);font-size:var(--t-small);line-height:var(--lh-body);font-weight:var(--w-heading);margin:0}.lt-reference-card--compact .lt-reference-card__open{width:100%;max-width:none;min-height:var(--size-24);align-items:center;display:grid}.lt-reference-card--compact .lt-reference-card__title-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lt-reference-card--compact .lt-reference-card__place{min-width:0;color:var(--c-muted);font-size:var(--t-caption);line-height:var(--lh-body);white-space:nowrap;display:flex;overflow:hidden}.lt-reference-card--compact .lt-reference-card__place>*{min-width:0}.lt-reference-card--compact .lt-reference-card__hint,.lt-reference-card--compact .lt-reference-card__quote{grid-column:1/-1;margin-block-start:var(--s-4)}.lt-reference-card--compact .lt-reference-card__thumbs{align-items:center;gap:var(--s-4);opacity:0;transition:opacity var(--lt-reference-dur) var(--ease-leave);grid-area:1/2;display:flex}.lt-reference-card--compact:hover .lt-reference-card__thumbs,.lt-reference-card--compact:focus-within .lt-reference-card__thumbs{opacity:1;transition-timing-function:var(--ease-arrive)}.lt-reference-card--compact:has([aria-pressed=true]) .lt-reference-card__thumbs{opacity:1;transition-timing-function:var(--ease-arrive)}.lt-reference-card__thumb-button{all:unset;box-sizing:border-box;width:var(--size-28);height:var(--size-28);border-radius:var(--corner-chip-sm);color:var(--c-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--lt-reference-dur) var(--ease-leave), color var(--lt-reference-dur) var(--ease-leave);place-items:center;display:inline-grid}.lt-reference-card__thumb-button .lt-reference-card__glyph{width:var(--size-icon-sm);height:var(--size-icon-sm)}.lt-reference-card__thumb-button[aria-pressed=true]{background-color:var(--chosen-glass-fill);color:var(--chosen-glass-text)}@media (hover:none){.lt-reference-card--compact .lt-reference-card__thumbs{opacity:1}}@media (pointer:coarse){.lt-reference-card--compact .lt-reference-card__open{min-height:var(--touch-min)}.lt-reference-card__thumb-button{width:var(--touch-min);height:var(--touch-min)}}@media (hover:hover){.lt-reference-card__thumb-button[aria-pressed=false]:hover{background-color:var(--c-hover);color:var(--c-type);transition-timing-function:var(--ease-arrive)}}@media (prefers-reduced-motion:reduce){.lt-reference-card.lt-card{--lt-reference-dur:var(--dur-none)}}:where([data-motion=reduce]) .lt-reference-card.lt-card{--lt-reference-dur:var(--dur-none)}}
@layer loosethreads{.lt-select{--lt-select-h:var(--fc-h);--lt-select-pad:var(--s-16);box-sizing:border-box;gap:var(--s-4);width:100%;max-inline-size:var(--measure);min-width:0;max-width:100%;color:var(--c-type);font-family:var(--f-reading);display:grid}.lt-select--sm{--lt-select-h:var(--control-sm);--lt-select-pad:var(--s-8)}.lt-select[data-label-hidden] .lt-select__label{width:var(--line-w);height:var(--line-w);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.lt-select__label{overflow-wrap:anywhere;text-wrap:pretty;min-width:0;font-size:var(--t-label);line-height:var(--lh-body);font-weight:var(--w-regular)}.lt-select__control{min-width:0;position:relative}.lt-select__field{--lt-select-edge-w:var(--line-w);--lt-focus-edge:var(--lt-select-edge-w);box-sizing:border-box;align-items:center;gap:var(--s-8);width:100%;min-width:0;height:var(--lt-select-h);padding-inline:calc(var(--lt-select-pad) - var(--lt-select-edge-w));border:var(--lt-select-edge-w) solid var(--c-control-line);border-radius:var(--corner-field);background-color:var(--c-print);color:var(--c-type);font-size:var(--t-body);line-height:var(--lh-body);font-weight:var(--w-regular);cursor:pointer;transition:background-color var(--dur-quick) var(--ease-leave);outline:none;display:flex}.lt-select__value{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.lt-select__value[data-placeholder]{color:var(--c-muted)}.lt-select__chevron,.lt-select__status-icon{width:var(--size-icon-sm);height:var(--size-icon-sm);flex:none}.lt-select__field[data-hover]{background-color:var(--c-accent-soft);transition-timing-function:var(--ease-arrive)}.lt-select__field[aria-invalid=true][data-hover]{background-color:var(--c-danger-soft)}.lt-select__field[aria-invalid=true]{--lt-select-edge-w:calc(var(--line-w) * 2);border-color:var(--c-danger)}.lt-select__field[aria-disabled=true]{background-color:var(--surface-well);color:var(--c-muted);cursor:not-allowed;border-color:#0000}.lt-select__field[aria-disabled=true] .lt-select__value{color:inherit}.lt-select__popup{--lt-select-glass-y:0;--lt-select-glass-h:0;inset-inline:0;top:calc(100% + var(--s-4));z-index:var(--z-raise);box-sizing:border-box;max-height:var(--size-320);overscroll-behavior:contain;padding:var(--s-4);border-radius:var(--corner-card);background-color:var(--surface-floating);box-shadow:var(--shadow-float);position:absolute;overflow-y:auto}.lt-select__popup[hidden]{display:none}.lt-select__list{gap:var(--s-8);display:grid}.lt-select__option{box-sizing:border-box;min-height:var(--row-h);padding-block:var(--s-8);padding-inline:var(--s-16);border-radius:var(--corner-row);color:var(--c-type);font-size:var(--t-body);line-height:var(--lh-body);font-weight:var(--w-regular);overflow-wrap:anywhere;text-wrap:pretty;cursor:pointer;align-items:center;display:flex}.lt-select__glass{top:0;inset-inline:var(--s-4);z-index:var(--z-under);box-sizing:border-box;height:var(--lt-select-glass-h);translate:0 var(--lt-select-glass-y);border:var(--line-w) solid var(--c-accent);border-radius:var(--corner-row);background-color:var(--c-accent-soft);box-shadow:0 var(--s-2) var(--s-8) var(--c-accent-soft);pointer-events:none;transition:translate var(--dur-quick) var(--ease-arrive), height var(--dur-quick) var(--ease-arrive);position:absolute}.lt-select__glass:not([data-placed]){visibility:hidden;transition:none}.lt-select__glass[data-settle]{animation:lt-select-settle var(--dur-settle) var(--ease-arrive)}@keyframes lt-select-settle{0%{scale:var(--press)}to{scale:1}}.lt-select__status{align-items:center;gap:var(--s-4);min-width:0;color:var(--c-type);font-size:var(--t-small);line-height:var(--lh-body);font-weight:var(--w-regular);overflow-wrap:anywhere;text-wrap:pretty;margin:0;display:flex}.lt-select__status>span{min-width:0}.lt-select__status-icon{color:var(--c-danger)}.lt-select__why{inset-inline-start:0;top:calc(100% + var(--s-4));z-index:var(--z-raise);box-sizing:border-box;max-width:100%;padding:var(--s-8) var(--s-16);border-radius:var(--corner-floating);background-color:var(--surface-floating);box-shadow:var(--shadow-float);color:var(--c-type);font-size:var(--t-small);line-height:var(--lh-body);font-weight:var(--w-regular);overflow-wrap:anywhere;text-wrap:pretty;margin:0;position:absolute}.lt-select__why[hidden]{display:none}@media (pointer:coarse){.lt-select{--lt-select-h:var(--touch-min)}}@media (prefers-reduced-motion:reduce){.lt-select .lt-select__field,.lt-select .lt-select__glass{transition:none;animation:none}}[data-motion=reduce] .lt-select .lt-select__field,[data-motion=reduce] .lt-select .lt-select__glass{transition:none;animation:none}}
@layer loosethreads{.lt-tab-strip{box-sizing:border-box;align-items:center;gap:var(--s-8);min-width:0;max-width:100%;color:var(--c-type);font-family:var(--f-reading);font-size:var(--t-body);line-height:var(--lh-body);font-weight:var(--w-regular);flex-wrap:nowrap;display:flex;overflow:clip visible}.lt-tab-strip__unit{align-items:center;gap:var(--s-8);flex:0 auto;min-width:0;display:flex;position:relative}.lt-tab-strip__folder{align-items:center;gap:var(--s-4);min-width:0;height:var(--fc-h);padding:var(--s-4);box-sizing:border-box;border-radius:var(--corner-tab);background-color:var(--c-hover);flex:0 auto;display:flex;position:relative}.lt-tab-strip__folder-button,.lt-tab-strip__tab{box-sizing:border-box;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-radius:min(var(--corner-tab), calc((var(--fc-h) - var(--s-4) * 2) * var(--r-cap)));color:var(--c-muted);font:inherit;cursor:pointer;transition:background-color var(--dur-quick) var(--ease-arrive), color var(--dur-quick) var(--ease-arrive);background-color:#0000;border:0;outline:none;flex:0 auto;display:inline-flex}.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{width:var(--size-icon-sm);height:var(--size-icon-sm);stroke-width:var(--icon-stroke);flex:none}.lt-tab-strip__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lt-tab-strip__count,.lt-tab-strip__overflow{color:var(--c-muted);white-space:nowrap;flex:none}.lt-tab-strip__overflow{padding-inline:var(--s-8)}.lt-tab-strip__list,.lt-tab-strip__menu{z-index:var(--z-raise);position:absolute;inset-block-start:calc(100% + var(--s-4));inset-inline-start:0}.lt-tab-strip__menu{width:max-content}.lt-tab-strip__list{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);display:grid}.lt-tab-strip__list .lt-tab-strip__tab{max-width:none;height:var(--fc-h)}.lt-tab-strip__list-label{padding-inline:var(--s-12);color:var(--c-muted);font-size:var(--t-caption);margin:0}@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__unit>.lt-tab-strip__tab,.lt-tab-strip__list .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-location-chip{box-sizing:border-box;align-items:center;gap:var(--s-4);width:max-content;min-width:max-content;max-width:none;padding-block:var(--s-4);padding-inline:var(--s-8) var(--s-12);border-radius:var(--corner-chip);white-space:nowrap;background-color:var(--surface-glass);-webkit-backdrop-filter:blur(var(--blur-8));backdrop-filter:blur(var(--blur-8));box-shadow:0 var(--s-2) var(--s-8) color-mix(in srgb, var(--c-accent) var(--grad-glow-strength), transparent);color:var(--c-type);font-family:var(--f-reading);font-size:var(--t-caption);line-height:var(--lh-title);font-weight:var(--w-regular);flex:none;display:inline-flex}.lt-location-chip__icon{width:var(--size-icon-sm);height:var(--size-icon-sm);flex:none;display:inline-flex}.lt-location-chip__icon>svg{width:100%;height:100%}.lt-location-chip--above-widget{position:absolute;inset-block-end:calc(100% + var(--s-8));inset-inline-start:0}}
@layer loosethreads{.lt-answer{--lt-answer-breath:var(--dur-breath);--lt-answer-settle:var(--dur-settle);--lt-answer-ease:var(--ease-arrive);--lt-answer-meet:calc(var(--lt-answer-breath) / 2);--lt-answer-wick:var(--dur-wick);--lt-answer-wick-ease:var(--ease-wick);--lt-answer-feather:var(--wick-feather);--lt-answer-close-step:var(--dur-close-step);--lt-answer-close:var(--dur-close);--lt-answer-step:0;--lt-answer-rows:0;--lt-answer-row:0;--lt-answer-quick:var(--dur-quick);--lt-answer-mark-edge:var(--c-line);--lt-answer-rim:var(--c-type);--lt-answer-gleam:var(--focus-gleam);--lt-answer-control:var(--fc-h);gap:var(--s-16);min-width:0;max-inline-size:var(--col);color:var(--c-type);font-family:var(--f-reading);flex-direction:column;margin:0;display:flex}.lt-answer__disclosure{min-width:0;color:var(--c-muted);font-family:var(--f-display);font-size:var(--t-caption);line-height:var(--lh-body);font-weight:var(--w-regular);overflow-wrap:anywhere;text-wrap:pretty;margin:0}.lt-answer__lead,.lt-answer__quiet,.lt-answer__writing{min-width:0;font-size:var(--t-small);line-height:var(--lh-small);font-weight:var(--w-regular);overflow-wrap:anywhere;text-wrap:pretty;margin:0}.lt-answer__match{background-color:var(--c-hover);color:inherit;text-decoration:underline;text-decoration-thickness:var(--line-w);text-underline-offset:var(--s-2)}.lt-answer__lead{position:relative}.lt-answer__tail{max-width:100%;display:inline-block}.lt-answer__quiet{color:var(--c-muted)}.lt-answer__clause{color:var(--c-type);transition:color var(--lt-answer-settle) var(--lt-answer-ease)}.lt-answer[data-streaming] .lt-answer__clause:not([data-sourced]){color:var(--c-muted)}.lt-answer[data-live] .lt-answer__clause{animation:lt-answer-arrive var(--lt-answer-settle) var(--lt-answer-ease) backwards}.lt-answer[data-live] .lt-answer__clause[data-sourced]{--lt-answer-wick-to:to left;--lt-answer-wick-from-at:0%;--lt-answer-wick-to-at:100%;background-repeat:no-repeat;background-size:calc(100% * 2 + var(--lt-answer-feather)) 100%;-webkit-box-decoration-break:slice;box-decoration-break:slice;animation:lt-answer-arrive var(--lt-answer-settle) var(--lt-answer-ease) backwards, lt-answer-wick var(--lt-answer-wick) var(--lt-answer-wick-ease) var(--lt-answer-meet) backwards;-webkit-background-clip:text;background-clip:text}.lt-answer[data-live] .lt-answer__clause[data-sourced]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--lt-answer-wick-to:to right;--lt-answer-wick-from-at:100%;--lt-answer-wick-to-at:0%}@keyframes lt-answer-arrive{0%{opacity:0}}@keyframes lt-answer-wick{0%{color:#0000;background-image:linear-gradient(var(--lt-answer-wick-to), var(--c-type) calc(50% - var(--lt-answer-feather) / 2), var(--c-muted) calc(50% + var(--lt-answer-feather) / 2));background-position:var(--lt-answer-wick-from-at) 0}to{color:#0000;background-image:linear-gradient(var(--lt-answer-wick-to), var(--c-type) calc(50% - var(--lt-answer-feather) / 2), var(--c-muted) calc(50% + var(--lt-answer-feather) / 2));background-position:var(--lt-answer-wick-to-at) 0}}.lt-answer__mark{box-sizing:border-box;min-width:var(--cite-mark-size);height:var(--cite-mark-size);padding-inline:var(--s-4);border:var(--line-w) solid var(--lt-answer-mark-edge);--lt-focus-edge:var(--line-w);border-radius:min(var(--corner-chip-sm), calc(var(--cite-mark-size) * var(--r-cap)));color:var(--c-muted);font-family:var(--f-reading);font-size:var(--t-label);line-height:var(--lh-title);font-weight:var(--w-regular);font-variant-numeric:tabular-nums;vertical-align:baseline;cursor:pointer;-webkit-tap-highlight-color:transparent;outline:var(--line-w) solid transparent;transition:background-color var(--lt-answer-quick) var(--ease-leave), color var(--lt-answer-quick) var(--ease-leave);justify-content:center;align-items:center;margin-inline-start:var(--s-4);text-decoration:none;display:inline-flex;position:relative}.lt-answer__mark+.lt-answer__mark{margin-inline-start:var(--s-2)}.lt-answer[data-live] .lt-answer__mark{animation:lt-answer-press var(--lt-answer-breath) var(--lt-answer-ease) backwards}@keyframes lt-answer-press{0%{opacity:0;border-color:var(--c-type);color:var(--c-type);transform:translateY(calc(-1 * var(--s-2))) scale(var(--cite-lift-scale))}50%{opacity:1;border-color:var(--c-type);color:var(--c-type);transform:scale(var(--press))}to{transform:none}}.lt-answer[data-live] .lt-answer__settle{animation:lt-answer-close var(--lt-answer-close) var(--lt-answer-ease) backwards;animation-delay:calc(var(--lt-answer-step) * var(--lt-answer-close-step))}.lt-answer[data-live] .lt-answer__table [role=row]+[role=row]{animation:lt-answer-close var(--lt-answer-close) var(--lt-answer-ease) backwards;animation-delay:calc((var(--lt-answer-step) + min(var(--lt-answer-row), var(--lt-answer-rows))) * var(--lt-answer-close-step))}.lt-answer__table [role=row]:nth-child(2){--lt-answer-row:1}.lt-answer__table [role=row]:nth-child(3){--lt-answer-row:2}.lt-answer__table [role=row]:nth-child(n+4){--lt-answer-row:3}@keyframes lt-answer-close{0%{opacity:0}}.lt-answer__block{min-width:0;max-width:100%}.lt-answer__table .lt-table__value{text-wrap:balance}.lt-answer__status{align-items:center;gap:var(--s-8) var(--s-16);flex-wrap:wrap;min-width:0;display:flex}.lt-answer__next-item{min-width:0;display:inline-flex}.lt-answer__writing{align-items:flex-start;gap:var(--s-8);color:var(--c-muted);display:none}.lt-answer__writing-mark{block-size:var(--lh-small);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:visible}.lt-answer__toggle{all:unset;box-sizing:border-box;align-self:flex-start;align-items:center;gap:var(--s-4);max-width:100%;min-height:var(--lt-answer-control);padding-inline:var(--s-8);border-radius:min(var(--corner-button), calc(var(--lt-answer-control) * var(--r-cap)));color:var(--c-muted);font-family:var(--f-reading);font-size:var(--t-caption);line-height:var(--lh-title);font-weight:var(--w-regular);cursor:pointer;-webkit-tap-highlight-color:transparent;outline:var(--line-w) solid transparent;transition:background-color var(--lt-answer-quick) var(--ease-leave), color var(--lt-answer-quick) var(--ease-leave);display:inline-flex;position:relative}.lt-answer__toggle-label{overflow-wrap:anywhere;min-width:0}.lt-answer__chevron{width:var(--size-icon-sm);height:var(--size-icon-sm);stroke-width:var(--icon-stroke);flex:none}.lt-answer__sources{gap:var(--s-8);min-width:0;animation:lt-answer-arrive var(--lt-answer-quick) var(--ease-arrive);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lt-answer__sources[hidden]{display:none}.lt-answer__source{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.lt-answer__sources[data-look=compact]{gap:var(--s-4)}.lt-answer__where--compact{border-radius:var(--corner-chip-sm);max-width:100%;min-height:0;line-height:var(--lh-body);padding:0;display:inline-flex}.lt-answer__where--compact .lt-answer__where-words{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lt-answer__where--compact .lt-answer__where-at{word-break:normal}.lt-answer__where{box-sizing:border-box;align-self:flex-start;align-items:center;gap:var(--s-4);max-width:100%;min-height:var(--lt-answer-control);padding-inline:var(--s-8);border-radius:min(var(--corner-button), calc(var(--lt-answer-control) * var(--r-cap)));color:var(--c-muted);font-family:var(--f-reading);font-size:var(--t-caption);line-height:var(--lh-title);font-weight:var(--w-regular);text-align:start;-webkit-tap-highlight-color:transparent;outline:var(--line-w) solid transparent;transition:background-color var(--lt-answer-quick) var(--ease-leave), color var(--lt-answer-quick) var(--ease-leave);background:0 0;border:0;margin:0;text-decoration:none;display:inline-flex;position:relative}a.lt-answer__where,button.lt-answer__where{cursor:pointer}.lt-answer__where-icon{width:var(--size-icon-sm);height:var(--size-icon-sm);stroke-width:var(--icon-stroke);flex:none}.lt-answer__where-words{overflow-wrap:anywhere;min-width:0}.lt-answer__where-at{color:var(--c-type);word-break:break-all}.lt-answer__where-new{inline-size:var(--line-w);block-size:var(--line-w);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.lt-answer__locked{min-width:0}.lt-answer__locked .lt-note__words{align-items:flex-start;gap:var(--s-8);flex-direction:column;display:flex}.lt-answer__locked-words{min-width:0;max-width:100%}@media (hover:hover){.lt-answer__mark:hover,.lt-answer__toggle:hover,.lt-answer__rung:hover,a.lt-answer__where:hover,button.lt-answer__where:hover{background-color:var(--c-hover);color:var(--c-type);transition-timing-function:var(--ease-arrive)}}.lt-answer__mark:focus-visible,.lt-answer__toggle:focus-visible,.lt-answer__rung:focus-visible,.lt-answer__where:focus-visible{color:var(--c-type)}@media (pointer:coarse){.lt-answer{--lt-answer-control:var(--touch-min)}.lt-answer__mark{--lt-answer-cut-t:calc((var(--touch-min) - var(--cite-mark-size)) / 2);--lt-answer-cut-r:calc((var(--touch-min) - var(--cite-mark-size)) / 2);--lt-answer-cut-b:calc((var(--touch-min) - var(--cite-mark-size)) / 2);--lt-answer-cut-l:calc((var(--touch-min) - var(--cite-mark-size)) / 2)}.lt-answer__mark:before{content:"";top:calc(-1 * (var(--lt-answer-cut-t) + var(--line-w)));right:calc(-1 * (var(--lt-answer-cut-r) + var(--line-w)));bottom:calc(-1 * (var(--lt-answer-cut-b) + var(--line-w)));left:calc(-1 * (var(--lt-answer-cut-l) + var(--line-w)));position:absolute}.lt-answer__mark+.lt-answer__mark{margin-inline-start:calc(var(--touch-min) - var(--cite-mark-size) + var(--s-4))}}@media (prefers-reduced-motion:reduce){.lt-answer{--lt-answer-breath:var(--dur-none);--lt-answer-settle:var(--dur-none);--lt-answer-wick:var(--dur-none);--lt-answer-close-step:var(--dur-none);--lt-answer-close:var(--dur-none);--lt-answer-quick:var(--dur-none)}.lt-answer[data-live] .lt-answer__clause,.lt-answer[data-live] .lt-answer__mark,.lt-answer[data-live] .lt-answer__settle,.lt-answer[data-live] .lt-answer__table [role=row]+[role=row],.lt-answer__sources,.lt-answer[data-live] .lt-answer__clause[data-sourced]{animation:none}.lt-answer[data-streaming] .lt-answer__lead{display:none}.lt-answer[data-streaming] .lt-answer__writing{display:flex}}:where([data-motion=reduce]) .lt-answer{--lt-answer-breath:var(--dur-none);--lt-answer-settle:var(--dur-none);--lt-answer-wick:var(--dur-none);--lt-answer-close-step:var(--dur-none);--lt-answer-close:var(--dur-none);--lt-answer-quick:var(--dur-none)}:where([data-motion=reduce]) .lt-answer[data-live] .lt-answer__clause,:where([data-motion=reduce]) .lt-answer[data-live] .lt-answer__mark,:where([data-motion=reduce]) .lt-answer[data-live] .lt-answer__settle,:where([data-motion=reduce]) .lt-answer[data-live] .lt-answer__table [role=row]+[role=row],:where([data-motion=reduce]) .lt-answer__sources,:where([data-motion=reduce]) .lt-answer[data-live] .lt-answer__clause[data-sourced]{animation:none}:where([data-motion=reduce]) .lt-answer[data-streaming] .lt-answer__lead{display:none}:where([data-motion=reduce]) .lt-answer[data-streaming] .lt-answer__writing{display:flex}.lt-answer__rung,.lt-answer__rung-mark{vertical-align:middle;margin-inline-start:var(--s-4)}.lt-answer__rung{all:unset;box-sizing:border-box;inline-size:var(--cite-mark-size);block-size:var(--cite-mark-size);border-radius:min(var(--corner-button), calc(var(--cite-mark-size) * var(--r-cap)));color:var(--c-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;outline:var(--line-w) solid transparent;transition:background-color var(--lt-answer-quick) var(--ease-leave), color var(--lt-answer-quick) var(--ease-leave);place-items:center;display:inline-grid;position:relative}.lt-answer__rung-words{inline-size:var(--line-w);block-size:var(--line-w);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.lt-answer__ladders{gap:var(--s-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lt-answer__ladders>li{align-items:center;gap:var(--s-8);flex-wrap:wrap;display:flex}.lt-answer__rung[aria-expanded=true]{background-color:var(--c-selected);color:var(--c-type)}@media (pointer:coarse){.lt-answer__rung:before{content:"";inset:calc((var(--cite-mark-size) - var(--touch-min)) / 2);position:absolute}}.lt-answer__calibration{gap:var(--s-16);flex-direction:column;min-width:0;display:flex}.lt-answer__claim,.lt-answer__method,.lt-answer__shortfall{gap:var(--s-8);flex-direction:column;min-width:0;display:flex}.lt-answer__claim[hidden]{display:none}.lt-answer__claim-head{align-items:center;gap:var(--s-8) var(--s-12);font:inherit;flex-wrap:wrap;margin:0;display:flex}.lt-answer__claim-kind,.lt-answer__label{color:var(--c-muted);font-size:var(--t-caption);line-height:var(--lh-body)}.lt-answer__reasoning,.lt-answer__method-line,.lt-answer__groups,.lt-answer__shortfall-line,.lt-answer__claim-sources{color:var(--c-type);font-family:var(--f-reading);font-size:var(--t-small);line-height:var(--lh-body);overflow-wrap:anywhere;margin:0}.lt-answer__shortfall-line,.lt-answer__claim-sources{align-items:center;gap:var(--s-8);flex-wrap:wrap;display:flex}.lt-answer__shortfall-line{color:var(--c-muted)}.lt-answer__conditions{gap:var(--s-4);font-size:var(--t-caption);line-height:var(--lh-body);color:var(--c-type);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lt-answer__condition:not([data-held]){color:var(--c-muted)}.lt-answer__exports{gap:var(--s-8);flex-direction:column;display:flex}.lt-answer__export-row{gap:var(--s-8);flex-wrap:wrap;display:flex}}
@layer loosethreads{.lt-meter{--lt-meter-fill:var(--c-accent);--lt-meter-track:var(--c-accent-soft);--lt-meter-bar:var(--s-8);--lt-meter-end:var(--s-2);--lt-meter-gap:var(--s-2);--lt-meter-tick:var(--s-4);--lt-meter-surface:var(--c-ground);--lt-meter-dur:var(--dur-calm);--lt-meter-wash-dur:var(--dur-quick);box-sizing:border-box;align-content:center;gap:var(--s-4);min-width:0;max-width:100%;min-block-size:var(--row-h);color:var(--c-type);font-family:var(--f-reading);margin:0;padding:0;display:grid}.lt-meter__head{justify-content:space-between;align-items:center;column-gap:var(--s-16);row-gap:var(--s-4);flex-wrap:wrap;min-width:0;display:flex}.lt-meter__value{align-items:center;gap:var(--s-8);min-width:0;display:inline-flex}.lt-meter__label,.lt-meter__words,.lt-meter__range-words,.lt-meter__exact{overflow-wrap:anywhere;text-wrap:balance;min-width:0;font-weight:var(--w-regular);margin:0}.lt-meter__label{font-size:var(--t-body);line-height:var(--lh-body)}.lt-meter__words,.lt-meter__range-words,.lt-meter__exact{font-size:var(--t-small);line-height:var(--lh-body)}.lt-meter__range-words,.lt-meter__exact{color:var(--c-muted)}.lt-meter__exact[hidden]{display:none}.lt-meter__bar{gap:var(--lt-meter-gap);min-width:0;block-size:var(--lt-meter-bar);display:flex;position:relative}.lt-meter__track{--lt-meter-part:0;border-radius:var(--lt-meter-end);background-color:var(--lt-meter-track);flex:1 1 0;min-width:0;display:block}.lt-meter__fill{inline-size:calc(var(--lt-meter-part) * 100%);border-radius:inherit;background-color:var(--lt-meter-fill);block-size:100%;transition:inline-size var(--lt-meter-dur) var(--ease-arrive);display:block}.lt-meter__status{align-items:center;gap:var(--s-4);flex:none;display:inline-flex}.lt-meter__status .lt-meter__glyph{color:var(--status-warn)}.lt-meter__over{font-size:var(--t-small);font-weight:var(--w-strong);line-height:var(--lh-body)}.lt-meter__name{align-items:center;gap:var(--s-4) var(--s-8);flex-wrap:wrap;min-width:0;display:inline-flex}.lt-meter__mine{align-items:center;gap:var(--s-4);font-size:var(--t-small);font-weight:var(--w-strong);line-height:var(--lh-body);display:inline-flex}.lt-meter__whisker{--lt-meter-low:0;--lt-meter-high:0;inset-block:calc(-1 * var(--lt-meter-gap));inline-size:calc((var(--lt-meter-high) - var(--lt-meter-low)) * 100%);border-inline:var(--line-w) solid var(--c-type);background-image:linear-gradient(var(--c-type), var(--c-type));background-position:50%;background-repeat:no-repeat;background-size:100% var(--line-w);position:absolute;inset-inline-start:calc(var(--lt-meter-low) * 100%)}.lt-meter__interval{min-width:0;color:var(--c-muted);font-size:var(--t-small);line-height:var(--lh-body);overflow-wrap:anywhere;margin:0}.lt-meter__withheld{align-items:flex-start;gap:var(--s-8);min-width:0;font-size:var(--t-small);line-height:var(--lh-body);overflow-wrap:anywhere;text-wrap:pretty;margin:0;display:flex}.lt-meter__withheld .lt-meter__glyph{flex:none}.lt-meter[data-disabled]{--lt-meter-fill:var(--disabled-fill);--lt-meter-track:var(--c-line)}.lt-meter__reason{overflow-wrap:anywhere;text-wrap:balance;min-width:0;font-size:var(--t-small);font-weight:var(--w-regular);line-height:var(--lh-body);margin:0}.lt-meter__reveal{--lt-meter-reveal-h:var(--fc-h);--lt-meter-rim:var(--c-type);--lt-meter-gleam:var(--focus-gleam);--lt-focus-rim:var(--lt-meter-rim);--lt-focus-gleam:var(--lt-meter-gleam);--lt-focus-edge:var(--line-w);box-sizing:border-box;isolation:isolate;min-width:0;max-width:100%;min-height:var(--lt-meter-reveal-h);padding:var(--s-2) var(--s-8);border:var(--line-w) solid transparent;border-radius:min(var(--corner-row), calc(var(--lt-meter-reveal-h) * var(--r-cap)));appearance:none;color:var(--c-type);font:inherit;text-align:start;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:var(--underline);text-underline-offset:var(--s-4);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--lt-meter-wash-dur) var(--ease-leave);background-color:#0000;outline:none;align-items:center;margin:0;display:inline-flex;position:relative}@media (hover:hover){.lt-meter__reveal:hover{background-color:var(--c-accent-soft);transition-timing-function:var(--ease-arrive)}}@media (pointer:coarse){.lt-meter__reveal{--lt-meter-reveal-h:var(--touch-min);min-width:var(--touch-min)}}.lt-meter--signals{gap:var(--s-8);min-block-size:0;list-style:none}.lt-meter__signal{align-content:center;gap:var(--s-4);min-width:0;min-block-size:var(--row-h);display:grid}.lt-meter__bar--range{--lt-meter-low:0;--lt-meter-high:0;--lt-meter-at:0}.lt-meter__range,.lt-meter__tick{border-radius:var(--lt-meter-end);position:absolute}.lt-meter__range{inline-size:calc((var(--lt-meter-high) - var(--lt-meter-low)) * 100%);background-color:var(--lt-meter-fill);inset-block:0;inset-inline-start:calc(var(--lt-meter-low) * 100%)}.lt-meter__tick{inset-block:calc(-1 * var(--lt-meter-gap));inline-size:var(--lt-meter-tick);background-color:var(--c-type);box-shadow:0 0 0 var(--lt-meter-gap) var(--lt-meter-surface);inset-inline-start:calc(var(--lt-meter-at) * (100% - var(--lt-meter-tick)))}.lt-meter--tier{align-items:center;gap:var(--s-8);display:inline-flex}.lt-meter__icon{inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm);flex:none;display:inline-flex}.lt-meter__glyph{inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm);fill:none;stroke:currentColor;stroke-width:var(--icon-stroke);stroke-linecap:round;stroke-linejoin:round;display:block}.lt-meter__steps{gap:var(--lt-meter-gap);flex:none;display:inline-flex}.lt-meter__step{inline-size:var(--s-12);block-size:var(--lt-meter-bar);border-radius:var(--lt-meter-end);background-color:var(--lt-meter-track);display:block}.lt-meter__step[data-on]{background-color:var(--lt-meter-fill)}@media (prefers-reduced-motion:reduce){.lt-meter{--lt-meter-dur:var(--dur-none);--lt-meter-wash-dur:var(--dur-none)}}:where([data-motion=reduce]) .lt-meter{--lt-meter-dur:var(--dur-none);--lt-meter-wash-dur:var(--dur-none)}}
@layer loosethreads{.lt-reply-gate{box-sizing:border-box;min-width:0;max-width:100%}.lt-reply-gate__live{width:var(--line-w);height:var(--line-w);clip-path:inset(50%);white-space:nowrap;margin:0;position:absolute;overflow:hidden}.lt-reply-gate--row{position:relative}.lt-reply-gate--inline{min-height:0;color:var(--c-muted);font-size:var(--t-caption);line-height:var(--lh-body);overflow-wrap:anywhere;text-wrap:pretty;background:0 0;border-radius:0;margin:0}.lt-reply-gate__line{min-width:0}.lt-reply-gate__line[data-arrive]{animation:lt-reply-gate-arrive var(--dur-calm) var(--ease-arrive) both}@keyframes lt-reply-gate-arrive{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.lt-reply-gate__line[data-arrive]{animation:none}}:where([data-motion=reduce]) .lt-reply-gate__line[data-arrive]{animation:none}}
@layer loosethreads{.lt-command-menu{box-sizing:border-box;min-width:0;max-width:100%;color:var(--c-type);font-family:var(--f-reading);flex-direction:column;align-items:center;display:flex}.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;justify-content:center;min-width:0;max-width:100%;display:flex}.lt-command-menu[data-open] .lt-command-menu__field,.lt-command-menu[data-open] .lt-command-menu__bar{width:100%}.lt-command-menu__tabs{align-items:center;gap:var(--s-4);flex-wrap:wrap;min-width:0;display:flex}.lt-command-menu__tab{appearance:none;box-sizing:border-box;align-items:center;gap:var(--s-8);min-width:0;max-width:100%;min-height:var(--control-sm);padding-block:var(--s-4);padding-inline:var(--s-12);border-radius:var(--corner-row);color:var(--c-type);font:inherit;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);background-color:#0000;border:0;outline:none;margin:0;display:inline-flex}.lt-command-menu__tab-label{overflow-wrap:anywhere;min-width:0}.lt-command-menu__tab[aria-selected=true]{background-color:var(--glass-pink-tint);box-shadow:var(--glass-pink-glow)}.lt-command-menu__tab[aria-selected=true] .lt-command-menu__kbd,.lt-command-menu__row[data-highlighted] .lt-command-menu__detail,.lt-command-menu__row[data-highlighted] .lt-command-menu__sublabel{color:var(--c-type)}.lt-command-menu__kbd{color:var(--c-muted);font-family:inherit;font-size:var(--t-label);line-height:var(--lh-body);white-space:nowrap;flex:none}.lt-command-menu__panel{min-width:0;max-height:calc(var(--fc-h) * 7);border-radius:var(--corner-row);outline:none;overflow-y:auto}.lt-command-menu__note{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;margin:0}.lt-command-menu__list{row-gap:var(--s-2);grid-template-columns:auto minmax(0,1fr) auto auto;min-width:0;display:grid}.lt-command-menu__group{grid-column:1/-1;grid-template-columns:subgrid;row-gap:var(--s-2);min-width:0;display:grid}.lt-command-menu__group+.lt-command-menu__group{margin-block-start:var(--s-8)}.lt-command-menu__group-heading{min-width:0;padding-block:var(--s-4);padding-inline:var(--s-12);color:var(--c-muted);font-size:var(--t-label);line-height:var(--lh-body);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;overflow:hidden}.lt-command-menu__filters{align-self:flex-start;max-width:100%}.lt-command-menu__row{box-sizing:border-box;grid-column:1/-1;grid-template-columns:subgrid;align-items:center;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);display:grid;position:relative}.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{width:var(--size-icon-sm);height:var(--size-icon-sm);color:var(--c-muted);display:inline-flex}.lt-command-menu__icon>svg{width:100%;height:100%}.lt-command-menu__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lt-command-menu__name--two{flex-direction:column;display:flex}.lt-command-menu__label,.lt-command-menu__sublabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.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{width:var(--size-24);justify-content:flex-end;display:inline-flex}.lt-command-menu__add{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);place-items:center;display:inline-grid;position:relative}.lt-command-menu__plus{width:var(--size-icon-sm);height:var(--size-icon-sm);stroke-width:var(--icon-stroke)}.lt-command-menu__right{justify-items:start;display:grid}.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__tab,.lt-command-menu__row{min-height:var(--touch-min)}.lt-command-menu__add-slot,.lt-command-menu__add{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__tab,.lt-command-menu__row{transition-duration:var(--dur-none)}}:where([data-motion=reduce]) .lt-command-menu__tab,:where([data-motion=reduce]) .lt-command-menu__row{transition-duration:var(--dur-none)}@keyframes lt-command-menu-in{0%{opacity:0}}}
@layer loosethreads{.lt-pointer-chip{--lt-pointer-thread:color-mix(in srgb, var(--c-type) 82%, transparent);--lt-pointer-thread-w:var(--chip-outline-w);--lt-pointer-fill:transparent;--lt-pointer-text:var(--c-type);--lt-pointer-spot:var(--size-16);--lt-pointer-bar:0;--lt-pointer-x:.5;--lt-pointer-y:.5;--lt-pointer-rim:var(--c-type);--lt-focus-rim:var(--lt-pointer-rim);--lt-pointer-gleam:var(--focus-gleam);align-items:center;gap:var(--s-4);box-sizing:border-box;block-size:var(--size-24);max-inline-size:min(100%, var(--size-220));border:var(--lt-pointer-thread-w) solid var(--lt-pointer-thread);border-radius:var(--corner-chip-sm);background-color:var(--lt-pointer-fill);color:var(--lt-pointer-text);font-family:var(--f-reading);font-size:var(--t-caption);line-height:var(--lh-body);font-weight:var(--w-strong);vertical-align:middle;white-space:nowrap;transition:background-color var(--dur-quick) var(--ease-leave), color var(--dur-quick) var(--ease-leave);margin-inline-end:var(--s-12);padding:0;display:inline-flex;position:relative}.lt-pointer-chip__go{align-self:stretch;align-items:center;gap:var(--s-4);min-inline-size:0;padding-inline:var(--s-4) var(--s-8);border-radius:inherit;appearance:none;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;outline:none;margin:0;display:inline-flex;position:relative}.lt-pointer-chip__label{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.lt-pointer-chip__label[data-wash]{padding:var(--s-2);border-radius:var(--r-6);background-color:color-mix(in srgb, currentColor 12%, transparent)}.lt-pointer-chip__spot{align-items:center;gap:var(--s-2);flex:none;display:inline-flex}.lt-pointer-chip__wave{align-items:center;gap:var(--line-w);block-size:var(--size-16);display:inline-flex}.lt-pointer-chip__wave>i{inline-size:var(--ring-w);block-size:calc(var(--lt-pointer-bar) * 100%);border-radius:var(--line-w);background-color:color-mix(in srgb, currentColor 24%, transparent)}.lt-pointer-chip__wave>i[data-picked]{background-color:currentColor}.lt-pointer-chip__crop{inline-size:var(--size-24);block-size:var(--lt-pointer-spot);border-radius:var(--r-6);background-repeat:no-repeat;background-size:400%;background-position:calc(var(--lt-pointer-x) * 100%) calc(var(--lt-pointer-y) * 100%);box-shadow:0 0 0 var(--line-w) var(--c-line)}.lt-pointer-chip__page{align-content:center;gap:var(--line-w);box-sizing:border-box;inline-size:var(--s-12);block-size:var(--lt-pointer-spot);padding:var(--ring-w);border-radius:var(--ring-w);background-color:var(--surface-card);box-shadow:inset 0 0 0 var(--line-w) var(--c-line);display:inline-grid}.lt-pointer-chip__page>i{block-size:var(--line-w);background-color:color-mix(in srgb, var(--c-type) 34%, transparent)}.lt-pointer-chip__page>b{block-size:var(--s-4);box-shadow:inset 0 0 0 var(--line-w) var(--c-type)}.lt-pointer-chip__chart{inline-size:var(--s-32);block-size:var(--lt-pointer-spot);display:inline-block;overflow:hidden}.lt-pointer-chip__cue{block-size:var(--lt-pointer-spot);padding-inline:var(--s-4);border-radius:var(--r-6);box-shadow:inset 0 0 0 var(--line-w) var(--c-line);font-weight:var(--w-strong);align-items:center;display:inline-flex}.lt-pointer-chip__changed{color:var(--c-muted)}.lt-pointer-chip__tail{block-size:var(--s-12);pointer-events:none;position:absolute;inset-block-end:calc(100% - var(--lt-pointer-thread-w) / 2);inset-inline-start:calc(100% - var(--corner-chip-sm));overflow:visible}.lt-pointer-chip__tail path{fill:none;stroke:var(--lt-pointer-thread);stroke-width:var(--lt-pointer-thread-w);stroke-linecap:round;stroke-linejoin:round}.lt-pointer-chip__run{display:none}.lt-pointer-chip__remove{color:var(--c-muted);cursor:pointer;border-radius:var(--r-6);background:0 0;border:0;outline:none;place-items:center;margin:0;padding:0;display:inline-grid;position:relative}.lt-pointer-chip[data-pressed]{--lt-pointer-thread-w:var(--pointer-thread-press)}.lt-pointer-chip[data-tapped]{--lt-pointer-fill:var(--c-type);--lt-pointer-text:var(--surface-ground);--lt-pointer-thread:var(--c-type)}.lt-pointer-chip[data-tapped] .lt-pointer-chip__curl{display:none}.lt-pointer-chip[data-tapped] .lt-pointer-chip__run{display:inline}.lt-pointer-chip[data-tapped] .lt-pointer-chip__tail{animation:lt-pointer-run var(--dur-glide) var(--ease-arrive) both}@keyframes lt-pointer-run{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.lt-pointer-chip[data-state=changed]{--lt-pointer-text:var(--c-muted);--lt-pointer-thread:color-mix(in srgb, var(--c-type) 30%, transparent)}.lt-pointer-chip[data-state=changed] .lt-pointer-chip__spot{opacity:var(--dim)}.lt-pointer-chip[data-state=hidden]{--lt-pointer-text:var(--c-muted);border-style:dashed}.lt-pointer-chip[data-state=hidden] .lt-pointer-chip__go{cursor:not-allowed}.lt-pointer-chip[data-landed]{animation:lt-pointer-land var(--dur-glide) var(--ease-spring) both}@keyframes lt-pointer-land{0%{opacity:0;translate:0 calc(-1 * var(--s-8))}to{opacity:1;translate:0}}@media (pointer:coarse){.lt-pointer-chip__go:before,.lt-pointer-chip__remove:before{content:"";inset:min(var(--s-0), calc(50% - var(--touch-min) / 2));border-radius:var(--r-0);position:absolute}}@media (prefers-reduced-motion:reduce){.lt-pointer-chip,.lt-pointer-chip[data-landed],.lt-pointer-chip[data-tapped] .lt-pointer-chip__tail{transition:none;animation:none}}:where([data-motion=reduce]) .lt-pointer-chip,:where([data-motion=reduce]) .lt-pointer-chip[data-landed],:where([data-motion=reduce]) .lt-pointer-chip[data-tapped] .lt-pointer-chip__tail{transition:none;animation:none}}
@layer loosethreads{.lt-post{--lt-post-gap:var(--s-12);--lt-post-pad:var(--s-16);box-sizing:border-box;gap:var(--lt-post-gap);min-width:0;max-width:100%;padding:var(--lt-post-pad);border-radius:var(--corner-card);background-color:var(--surface-card);color:var(--c-type);font-family:var(--f-reading);margin:0;display:grid}.lt-post--narrow{--lt-post-gap:var(--s-8);--lt-post-pad:var(--s-12)}.lt-post--reply{margin-inline-start:var(--s-32)}.lt-post__head{align-items:center;gap:var(--s-12);min-width:0;display:flex}.lt-post__byline{align-items:baseline;gap:var(--s-0) var(--s-8);flex-wrap:wrap;min-width:0;display:flex}.lt-post__name{min-width:0;font-size:var(--t-label);font-weight:var(--w-strong);line-height:var(--lh-body);overflow-wrap:anywhere;text-wrap:balance}.lt-post__meta{gap:var(--s-0) var(--s-8);min-width:0;color:var(--c-muted);font-size:var(--t-small);line-height:var(--lh-body);flex-wrap:wrap;display:inline-flex}.lt-post__marks{overflow-wrap:anywhere}.lt-post__age{white-space:nowrap}.lt-post__words{font-size:var(--t-body);line-height:var(--lh-body);overflow-wrap:anywhere;text-wrap:pretty;margin:0}@media (pointer:coarse){.lt-post__words[data-lt-pointers]{line-height:calc(var(--touch-min) + var(--s-4))}.lt-post__words[data-lt-pointers] .lt-post__pointer{vertical-align:middle}}.lt-post__status{color:var(--c-muted);font-size:var(--t-caption);line-height:var(--lh-body);overflow-wrap:anywhere;text-wrap:pretty;margin:0}.lt-post__brings{gap:var(--s-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.lt-post__foot{justify-content:space-between;align-items:center;gap:var(--s-8) var(--s-16);flex-wrap:wrap;min-width:0;display:flex}.lt-post__vote{flex:1 1 var(--size-220);min-width:0}.lt-post__gate{flex:1 1 var(--size-120)}.lt-post--persona{isolation:isolate;background-color:var(--glass-light);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);position:relative}.lt-post--persona:before{content:"";z-index:var(--z-under);padding:var(--rim-width);border-radius:inherit;background:var(--speaker-persona-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}.lt-post--persona .lt-post__foot .lt-post__words{flex:1 1 var(--size-220)}.lt-post__thinking{gap:var(--s-4);min-width:0;display:grid}.lt-post__thinking>summary{border-radius:var(--r-6);cursor:pointer;outline:none;inline-size:fit-content}@media (pointer:coarse){.lt-post__thinking>summary{min-block-size:var(--touch-min);align-content:center}}.lt-post__highlight{border-radius:var(--corner-chip-sm);background-color:var(--surface-well);color:inherit}.lt-post--starter .lt-post__head{flex-wrap:wrap;justify-content:space-between}.lt-post__why{font-size:var(--t-small);line-height:var(--lh-body);overflow-wrap:anywhere;text-wrap:pretty;margin:0}.lt-post__reads{gap:var(--s-4);font-size:var(--t-small);line-height:var(--lh-body);margin:0;display:grid}.lt-post__read{gap:var(--s-0) var(--s-8);flex-wrap:wrap;min-width:0;display:flex}.lt-post__read dt{color:var(--c-muted)}.lt-post__read dd{overflow-wrap:anywhere;margin:0}.lt-post__media{gap:var(--s-8);flex-direction:column;min-width:0;margin:0;display:flex}.lt-post__voice{min-width:0}.lt-post__picture{order:-1;min-width:0;display:block;position:relative}.lt-post__picture img{width:100%;max-height:var(--size-640);border-radius:var(--corner-field);object-fit:contain;display:block}.lt-post__gif{top:var(--s-8);left:var(--s-8);padding:var(--s-0) var(--s-4);border-radius:var(--corner-chip-sm);background-color:var(--c-btn-bg);color:var(--c-btn-fg);font-size:var(--t-small);font-weight:var(--w-strong);line-height:var(--lh-body);position:absolute}.lt-post__media-label{min-width:0;font-size:var(--t-small);line-height:var(--lh-body);overflow-wrap:anywhere;text-wrap:balance}.lt-post__media-row{align-items:center;gap:var(--s-8);flex-wrap:wrap;min-width:0;display:flex}.lt-post__media-row:empty{display:none}.lt-post__media:not(:has(.lt-post__picture)){padding:var(--s-8) var(--s-12);border-radius:var(--corner-field);background-color:var(--surface-well)}.lt-post__actions{gap:var(--s-4);flex-wrap:wrap;display:inline-flex}.lt-post-reveal{gap:var(--s-8);min-width:0;color:var(--c-type);font-family:var(--f-reading);flex-direction:column;display:flex}.lt-post-reveal__author{align-items:center;gap:var(--s-8);min-width:0;display:flex}.lt-post-reveal__name{min-width:0;font-size:var(--t-small);font-weight:var(--w-heading);line-height:var(--lh-body);overflow-wrap:anywhere;text-wrap:balance}.lt-post-reveal__unlock{align-items:center;gap:var(--s-8);min-width:0;padding:var(--s-8) var(--s-12);border-radius:var(--corner-field);border:var(--line-w) solid color-mix(in srgb, var(--c-type) 14%, transparent);font-size:var(--t-small);line-height:var(--lh-body);margin:0;display:flex}.lt-post-reveal__icon{width:var(--size-16);height:var(--size-16);stroke-width:var(--icon-stroke);flex:none}.lt-post-reveal__words{overflow-wrap:anywhere;text-wrap:balance;flex:1;min-width:0}}
@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-control:var(--size-28);--lt-side-chat-control-corner:min(var(--corner-row), calc(var(--lt-side-chat-control) * var(--r-cap)));box-sizing:border-box;width:100%;min-width:0;height:100%;color:var(--c-type);font-family:var(--f-reading);align-items:stretch;display:flex;position:relative;overflow:clip}.lt-side-chat__page{min-width:0;transition:flex-basis var(--dur-glide) var(--ease-move);flex:auto;position:relative}.lt-side-chat[data-full] .lt-side-chat__page{flex:0 0 0;overflow:hidden}.lt-side-chat__center{--lt-side-chat-lift:inherit;z-index:var(--z-bar);padding-inline:var(--s-16);pointer-events:none;justify-content:center;display:flex;position:absolute;inset-block-end:var(--lt-side-chat-lift,var(--s-24));inset-inline:0}.lt-side-chat__center>.lt-side-chat__bar{pointer-events:auto;max-width:100%}.lt-side-chat__bar{min-width:0}.lt-side-chat__panel{--lt-side-chat-open-w:min(var(--lt-side-chat-w), 100%);box-sizing:border-box;width:var(--lt-side-chat-open-w);background-color:var(--glass-light);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);border-inline-start:var(--rim-width) solid var(--c-line);visibility:hidden;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);flex:none;margin-inline-end:calc(-1 * var(--lt-side-chat-open-w));position:relative}.lt-side-chat[data-state=open] .lt-side-chat__panel{visibility:visible;transition:margin-inline-end var(--dur-glide) var(--ease-move), width var(--dur-glide) var(--ease-move);margin-inline-end:0}.lt-side-chat[data-full] .lt-side-chat__panel{--lt-side-chat-open-w:100%;border-inline-start:0}.lt-side-chat__inner{box-sizing:border-box;gap:var(--s-12);width:100%;height:100%;padding:var(--s-16);border-radius:inherit;flex-direction:column;display:flex;overflow:hidden}.lt-side-chat__handle{inset-block:var(--s-16);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;position:absolute;inset-inline-start:calc(-1 * var(--s-8))}.lt-side-chat__handle[hidden]{display:none}.lt-side-chat__head{align-items:center;gap:var(--s-4);flex:none;min-width:0;display:flex}.lt-side-chat__title-wrap{flex:auto;min-width:0;position:relative}.lt-side-chat__title-wrap[data-scoped]{flex-direction:column;align-items:flex-start;display:flex}.lt-side-chat__scope{box-sizing:border-box;max-width:100%;padding-inline:var(--s-8);text-overflow:ellipsis;white-space:nowrap;color:var(--c-muted);font-size:var(--t-caption);line-height:var(--lh-body);overflow:hidden}.lt-side-chat__title,.lt-side-chat__icon,.lt-side-chat__ghost,.lt-side-chat__suggestion,.lt-side-chat__find-everywhere{all:unset;box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:transparent;outline:var(--line-w) solid transparent}.lt-side-chat__title{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-small);font-weight:var(--w-strong);display:inline-flex}.lt-side-chat__title-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lt-side-chat__count{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);flex:none;place-items:center;display:inline-grid}.lt-side-chat__menu{flex:none;min-width:0}.lt-side-chat__icon{width:var(--lt-side-chat-control);height:var(--lt-side-chat-control);border-radius:var(--lt-side-chat-control-corner);color:var(--c-muted);flex:none;place-items:center;display:grid}.lt-side-chat__glyph{width:var(--size-18);height:var(--size-18);stroke-width:var(--icon-stroke);flex:none}.lt-side-chat__lead{gap:var(--s-8);flex-direction:column;flex:none;min-width:0;display:flex}.lt-side-chat__thread{gap:var(--s-16);overscroll-behavior:contain;flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.lt-side-chat__you{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);align-self:flex-end}.lt-side-chat__persona{min-width:0}.lt-side-chat__attachments{gap:var(--s-4);flex-wrap:wrap;margin-block-end:var(--s-8);display:flex}.lt-side-chat__words{overflow-wrap:anywhere;text-wrap:pretty;min-width:0;font-size:var(--t-small);line-height:var(--lh-small);font-weight:var(--w-regular);margin:0}.lt-side-chat__suggestions{gap:var(--s-8);flex-direction:column;margin:auto 0 0;padding:0;list-style:none;display:flex}.lt-side-chat__suggestion{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;display:block}.lt-side-chat__find{align-items:center;gap:var(--s-8);min-width:0;font-size:var(--t-caption);line-height:var(--lh-title);flex:none;display:flex}.lt-side-chat__find-scope,.lt-side-chat__find-everywhere{white-space:nowrap;flex:none}.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{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--c-muted);flex:0 auto;margin-inline-start:auto;overflow:hidden}.lt-side-chat__composer{min-width:0;flex:none;padding-block-start:var(--s-12)}.lt-side-chat__composer:has(.lt-location-chip){padding-block-start:calc(var(--size-24) + var(--s-8))}.lt-side-chat__ghost{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);display:block}@media (hover:hover){.lt-side-chat__title:hover,.lt-side-chat__icon:hover,.lt-side-chat__suggestion:hover,.lt-side-chat__find-everywhere:hover,.lt-side-chat__ghost: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__suggestion,.lt-side-chat__find-everywhere,.lt-side-chat__ghost{min-height:var(--touch-min)}.lt-side-chat__handle{display:none}}@media (prefers-reduced-motion:reduce){.lt-side-chat__page,.lt-side-chat[data-state] .lt-side-chat__panel{transition:none}}:where([data-motion=reduce]) .lt-side-chat__page,:where([data-motion=reduce]) .lt-side-chat[data-state] .lt-side-chat__panel{transition:none}.lt-side-chat-thread{gap:var(--s-12);flex-direction:column;min-width:0;display:flex}.lt-side-chat-thread__title{overflow-wrap:anywhere;text-wrap:balance;min-width:0;font-size:var(--t-body);line-height:var(--lh-body);font-weight:var(--w-heading);margin:0}.lt-side-chat-thread .lt-side-chat__thread{overflow:visible}}
