@layer loosethreads{:where(.lt-icon){vertical-align:middle;inline-size:var(--size-24);block-size:var(--size-24);aspect-ratio:1;stroke-width:var(--icon-stroke);flex:none;display:inline-block;overflow:visible}:where(.lt-icon[data-size=sm]){inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm)}:where(.lt-icon[data-size=send]){inline-size:var(--icon-send);block-size:var(--icon-send)}:where(.lt-icon[data-size=fill]){block-size:100%;inline-size:100%}}
@layer loosethreads{.lt-status-line{box-sizing:border-box;align-items:flex-start;gap:var(--s-8);min-width:0;max-width:100%;font-family:var(--f-reading);font-size:var(--t-small);line-height:var(--lh-body);font-weight:var(--w-regular);color:var(--c-muted);display:inline-flex}.lt-status-line__mark{block-size:calc(var(--t-small) * var(--lh-body));flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:visible}.lt-status-line__words{overflow-wrap:anywhere;text-wrap:pretty;font-variant-numeric:tabular-nums;min-width:0}.lt-status-line[data-turn]{--lt-status-line-fade:var(--dur-quick);color:var(--c-type)}.lt-status-line__body{align-items:flex-start;gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.lt-status-line__icon{inline-size:calc(var(--s-16) + var(--s-4));block-size:calc(var(--s-16) + var(--s-4));color:var(--c-type);stroke-width:var(--icon-stroke);flex:none}.lt-status-line__second,.lt-status-line__protection{overflow-wrap:anywhere;text-wrap:pretty;min-width:0;color:var(--c-muted)}.lt-status-line__code{font:inherit}.lt-status-line__protection{align-items:flex-start;gap:var(--s-8);display:inline-flex}.lt-status-line__protection .lt-status-line__icon{inline-size:var(--s-16);block-size:calc(var(--t-small) * var(--lh-body));color:var(--c-muted)}.lt-status-line__retry{padding-block-start:var(--s-4)}.lt-status-line[data-loader] .lt-status-line__mark{animation:lt-status-line-appear var(--dur-none) var(--ease-arrive) var(--dur-loader-delay) backwards}.lt-status-line[data-changed] .lt-status-line__body{animation:lt-status-line-fade var(--lt-status-line-fade) var(--ease-arrive) backwards}@keyframes lt-status-line-appear{0%{opacity:0}}@keyframes lt-status-line-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.lt-status-line[data-turn]{--lt-status-line-fade:var(--dur-none)}}:where([data-motion=reduce]) .lt-status-line[data-turn]{--lt-status-line-fade:var(--dur-none)}}
@layer loosethreads{.lt-card{--lt-card-fill:var(--c-card);--lt-card-text:var(--c-type);--lt-card-edge:transparent;--lt-card-gleam:color-mix(in srgb, var(--status-warn) 35%, var(--lt-card-fill));--lt-card-gleam-dur:var(--dur-focus-gleam);box-sizing:border-box;isolation:isolate;gap:var(--s-16);min-width:0;max-width:100%;padding:var(--s-16);border:var(--line-w) solid var(--lt-card-edge);border-radius:var(--corner-card);background-color:var(--lt-card-fill);color:var(--lt-card-text);font-family:var(--f-reading);font-size:var(--t-body);line-height:var(--lh-body);font-weight:var(--w-regular);flex-direction:column;margin:0;display:flex;position:relative}.lt-card__head{justify-content:space-between;align-items:flex-start;gap:var(--s-8) var(--s-16);flex-wrap:wrap;min-width:0;display:flex}.lt-card__titles{flex:999 1 var(--size-220);gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.lt-card__title{min-width:0;font-family:var(--f-display);font-size:var(--t-title);line-height:var(--lh-title);font-weight:var(--w-heading);overflow-wrap:anywhere;text-wrap:balance;margin:0}.lt-card__meta,.lt-card__line{overflow-wrap:anywhere;text-wrap:pretty;min-width:0;margin:0}.lt-card__meta{color:var(--c-muted);font-size:var(--t-small);line-height:var(--lh-body)}.lt-card__eyebrow{min-width:0;color:var(--c-muted);font-size:var(--t-small);line-height:var(--lh-body);overflow-wrap:anywhere;text-wrap:pretty;margin:0}.lt-card--goal .lt-card__titles{gap:var(--s-4)}.lt-card__aside{align-items:flex-start;gap:var(--s-4);flex-direction:column;min-width:0;max-width:100%;display:flex}.lt-card__cost{min-width:0;font-size:var(--t-small);line-height:var(--lh-body);font-weight:var(--w-strong);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.lt-card__body{overflow-wrap:anywhere;text-wrap:pretty;min-width:0}.lt-card__actions{align-items:center;gap:var(--s-8);flex-wrap:wrap;min-width:0;display:flex}.lt-card--action{--lt-card-wash:var(--c-hover);--lt-card-ring:var(--c-ring);--lt-focus-rim:var(--lt-card-ring);--lt-focus-gleam:var(--lt-card-gleam-ring);--lt-focus-edge:var(--line-w);--lt-card-gleam-ring:var(--focus-gleam);--lt-card-dur:var(--dur-quick);gap:var(--s-4);width:100%;font:inherit;font-size:var(--t-body);line-height:var(--lh-body);text-align:start;cursor:pointer;appearance:none;transition:background-color var(--lt-card-dur) var(--ease-leave);outline:none}.lt-card--action .lt-card__title,.lt-card--action .lt-card__meta,.lt-card--action .lt-card__why{display:block}@media (hover:hover){.lt-card--action:not([aria-disabled=true]):hover{--lt-card-fill:var(--lt-card-wash);transition-timing-function:var(--ease-arrive)}}.lt-card--action:not([aria-disabled=true]):active{--lt-card-fill:color-mix(in srgb, var(--lt-card-wash) calc(100% - var(--press-amt)), var(--press-mix));transition-timing-function:var(--ease-arrive)}.lt-card--action[aria-disabled=true]{--lt-card-fill:var(--disabled-fill);--lt-card-text:var(--disabled-label);--lt-card-ring:var(--disabled-label);cursor:not-allowed;--lt-focus-gleam:var(--lt-card-ring)}.lt-card--action[aria-disabled=true] .lt-card__meta{color:var(--disabled-label)}.lt-card__why{min-width:0;font-size:var(--t-small);line-height:var(--lh-body);overflow-wrap:anywhere;text-wrap:pretty}@media (pointer:coarse){.lt-card--action{min-height:var(--touch-min)}}.lt-card--addon{align-items:center;gap:var(--s-12);flex-flow:wrap}.lt-card--addon .lt-card__head{flex:1 1 var(--size-220)}.lt-card--addon .lt-card__actions{flex:none}.lt-card[data-state=needs-you]{--lt-card-edge:var(--status-warn)}.lt-card[data-state=needs-you] .lt-card__status{color:var(--status-warn)}.lt-card[data-state=needs-you]:after{content:"";inset:calc(-1 * var(--line-w));border-radius:inherit;padding:var(--rim-width);pointer-events:none;background-image:linear-gradient(100deg, transparent 38%, var(--lt-card-gleam) 50%, transparent 62%);-webkit-mask:linear-gradient(var(--pulp-black) 0 0) content-box, linear-gradient(var(--pulp-black) 0 0);-webkit-mask-composite:xor;animation:lt-card-gleam var(--lt-card-gleam-dur) var(--ease-move) infinite alternate;background-size:300% 100%;position:absolute;-webkit-mask-composite:xor;mask-composite:exclude}.lt-card[data-tone=warning]{--lt-card-fill:var(--status-warn-soft);--lt-card-text:var(--c-type);--lt-card-edge:transparent}.lt-card[data-tone=warning] .lt-card__status{color:var(--lt-card-text)}.lt-card[data-tone=warning]:after{content:none}@keyframes lt-card-gleam{0%{background-position:100% 0}to{background-position:0 0}}.lt-card--frame{align-items:flex-start;gap:var(--s-8);padding:var(--s-24)}.lt-card__frame-status{align-items:center;gap:var(--s-8);min-width:0;max-width:100%;color:var(--c-muted);font-size:var(--t-small);line-height:var(--lh-body);display:inline-flex}.lt-card__frame-mark{flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:visible}.lt-card__frame-mark>.lt-cloud-mark{--lt-cloud-mark-size:var(--s-32)}.lt-card__words{overflow-wrap:anywhere;text-wrap:pretty;min-width:0}.lt-card--frame .lt-card__actions{padding-block-start:var(--s-8)}@media (prefers-reduced-motion:reduce){.lt-card[data-state=needs-you]:after{content:none}.lt-card--action{--lt-card-dur:var(--dur-none)}}:where([data-motion=reduce]) .lt-card[data-state=needs-you]:after{content:none}:where([data-motion=reduce]) .lt-card--action{--lt-card-dur:var(--dur-none)}}
