.is-dots.svelte-1x0kwpo{--_mg: var(--mg-size, calc(28px * var(--density, 1)));display:inline-flex;gap:calc(var(--_mg) * .3);align-items:center;height:var(--_mg);user-select:none;-webkit-user-select:none}.dot.svelte-1x0kwpo{width:calc(var(--_mg) * .375);height:calc(var(--_mg) * .375);border-radius:50%;background:var(--muted);animation:svelte-1x0kwpo-mg-thinking 1.2s var(--ease-loop) infinite}.dot.svelte-1x0kwpo:nth-child(2){animation-delay:.18s}.dot.svelte-1x0kwpo:nth-child(3){animation-delay:.36s}@keyframes svelte-1x0kwpo-mg-thinking{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(calc(var(--_mg) * -.1875))}}@media(prefers-reduced-motion:reduce){.is-dots.svelte-1x0kwpo .dot:where(.svelte-1x0kwpo){animation:none;opacity:.55}}html[data-motion=reduce] .is-dots.svelte-1x0kwpo .dot:where(.svelte-1x0kwpo){animation:none;opacity:.55}.is-check.svelte-1x0kwpo{display:inline-grid;place-items:center;flex:none;width:var(--mg-size);height:var(--mg-size);user-select:none;-webkit-user-select:none}.ring.svelte-1x0kwpo{fill:color-mix(in srgb,var(--success) 12%,var(--surface));stroke:var(--success, #059669);stroke-width:1.5;transform-box:fill-box;transform-origin:center;transform:scale(.6);opacity:0;transition:transform var(--in-slow, .16s) var(--ease),opacity var(--in-slow, .16s) var(--ease-out)}.tick.svelte-1x0kwpo{fill:none;stroke:var(--success, #059669);stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset var(--in-slow, .16s) .12s var(--ease-out)}.is-check.ready.svelte-1x0kwpo .ring:where(.svelte-1x0kwpo){transform:scale(1);opacity:1}.is-check.ready.svelte-1x0kwpo .tick:where(.svelte-1x0kwpo){stroke-dashoffset:0}[data-motion=reduce] .is-check.svelte-1x0kwpo .ring:where(.svelte-1x0kwpo),[data-motion=reduce] .is-check.svelte-1x0kwpo .tick:where(.svelte-1x0kwpo){transition:none;transform:none;opacity:1;stroke-dashoffset:0}.glyph.svelte-1e902lu{width:var(--icon-size);height:var(--icon-size);flex:none;user-select:none;-webkit-user-select:none}.tactul-indicator.svelte-1sahj2h{--_ind-h: round(nearest, calc(var(--control-h, 2.2rem) * .38), var(--px, 1px));--_ind-out: round(nearest, calc(var(--_ind-h) * .25), var(--px, 1px));--_ind-x: 1;--_ind-glyph: round(nearest, calc(var(--_ind-h) * 1.25), var(--px, 1px));--_ind-k: 1;position:relative;display:inline-grid;place-items:center;flex:none;box-sizing:border-box;width:var(--_ind-h);height:var(--_ind-h);padding:0;border-radius:50%;background:var(--_ind-fill, var(--tactul-indicator-fill, var(--_ind-tone-fill)));color:var(--_ind-on, var(--tactul-indicator-on, var(--_ind-tone-on)));font-size:calc(var(--text-size-caption) * .8);font-weight:700;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap;pointer-events:none}.tactul-indicator[data-size=small].svelte-1sahj2h{--_ind-h: calc(.45rem * var(--density, 1))}.tactul-indicator[data-size=expanded].svelte-1sahj2h{display:inline-flex;align-items:center;justify-content:flex-start;gap:calc(var(--_ind-h) * .3);width:auto;min-width:var(--_ind-h);max-width:100%;padding:0 calc(var(--_ind-h) * .4);border-radius:999px;overflow:hidden;text-align:left}.tactul-indicator[data-stretch].svelte-1sahj2h{display:flex;width:100%;min-width:0}.tactul-indicator[data-size=expanded].svelte-1sahj2h>*{text-box:trim-both cap alphabetic}.tactul-indicator-text.svelte-1sahj2h{min-width:0;overflow:clip visible;text-overflow:ellipsis}.tactul-indicator[data-cut=start].svelte-1sahj2h,.tactul-indicator[data-cut=both].svelte-1sahj2h{border-start-start-radius:0;border-end-start-radius:0}.tactul-indicator[data-cut=end].svelte-1sahj2h,.tactul-indicator[data-cut=both].svelte-1sahj2h{border-start-end-radius:0;border-end-end-radius:0}.tactul-indicator[data-tone=danger].svelte-1sahj2h{--_ind-tone-fill: var(--danger);--_ind-tone-on: var(--danger-on, #fff)}.tactul-indicator[data-tone=accent].svelte-1sahj2h{--_ind-tone-fill: var(--accent);--_ind-tone-on: var(--accent-on, #fff)}.tactul-indicator[data-tone=success].svelte-1sahj2h{--_ind-tone-fill: var(--success);--_ind-tone-on: var(--success-on, #fff)}.tactul-indicator[data-tone=warn].svelte-1sahj2h{--_ind-tone-fill: var(--warn);--_ind-tone-on: var(--warn-on, #1a1d21)}.tactul-indicator[data-tone=info].svelte-1sahj2h{--_ind-tone-fill: var(--info);--_ind-tone-on: var(--info-on, #fff)}.tactul-indicator[data-tone=muted].svelte-1sahj2h{--_ind-tone-fill: var(--muted);--_ind-tone-on: var(--surface)}.tactul-indicator[data-corner].svelte-1sahj2h{position:absolute;top:var(--tactul-indicator-inset, 0);right:var(--tactul-indicator-inset, 0);z-index:var(--tactul-indicator-layer, 0)}.tactul-indicator[data-corner=top-left].svelte-1sahj2h{--_ind-x: -1;right:auto;left:var(--tactul-indicator-inset, 0)}.tactul-indicator[data-grow].svelte-1sahj2h{--_ind-g: var(--_ind-grow, 0);--_ind-k: calc(1 + (var(--_ind-host-k, 1) - 1) * var(--_ind-g));top:calc(var(--tactul-indicator-inset, 0px) * (1 - var(--_ind-g)));right:calc(var(--tactul-indicator-inset, 0px) * (1 - var(--_ind-g)));width:max(0px,calc(var(--_ind-h) + (var(--_ind-host-w, var(--_ind-h)) - var(--_ind-h)) * var(--_ind-g)));height:max(0px,calc(var(--_ind-h) + (var(--_ind-host-h, var(--_ind-h)) - var(--_ind-h)) * var(--_ind-g)));border-radius:max(0px,calc(var(--_ind-h) / 2 + (var(--_ind-host-r, 0px) - var(--_ind-h) / 2) * var(--_ind-g)));z-index:2}.tactul-indicator[data-grow][data-corner=top-left].svelte-1sahj2h{right:auto;left:calc(var(--tactul-indicator-inset, 0px) * (1 - var(--_ind-g)))}:where(html:not([data-fluid=off])) .tactul-indicator.svelte-1sahj2h{transform:translate3d(var(--fluid-ix, 0px),var(--fluid-iy, 0px),0) translate3d(calc(var(--_ind-out) * var(--_ind-x) * var(--tactul-indicator-lift, 0) * (1 - var(--_ind-grow, 0))),calc(-1 * var(--_ind-out) * var(--tactul-indicator-lift, 0) * (1 - var(--_ind-grow, 0))),0) scale(calc(var(--fluid-slip, 1) / var(--fluid-sx, 1)),calc(var(--fluid-slip, 1) / var(--fluid-sy, 1)));translate:calc(var(--_ind-out) * var(--_ind-x) * var(--_ind-bump, 0)) calc(-1 * var(--_ind-out) * var(--_ind-bump, 0));scale:calc(1 + .34 * var(--_ind-bump, 0))}:where(html[data-fluid=off]) .tactul-indicator.svelte-1sahj2h{transform:translate3d(calc(var(--_ind-out) * var(--_ind-x) * var(--tactul-indicator-lift, 0)),calc(-1 * var(--_ind-out) * var(--tactul-indicator-lift, 0)),0);transition:transform var(--out-slow, .38s) var(--ease-out, ease)}.tactul-indicator[data-stretch].svelte-1sahj2h{transform:none;translate:none;scale:none;transition:none}.tactul-indicator.is-bump.svelte-1sahj2h{animation:svelte-1sahj2h-tactul-indicator-bump calc(var(--in-slow, .16s) + var(--out-slow, .38s)) both}@keyframes svelte-1sahj2h-tactul-indicator-bump{0%{translate:0 0;scale:1;animation-timing-function:cubic-bezier(.22,1,.36,1)}30%{translate:calc(var(--_ind-out) * var(--_ind-x)) calc(-1 * var(--_ind-out));scale:1.34;animation-timing-function:cubic-bezier(.22,1.54,.36,1)}to{translate:0 0;scale:1}}@media(prefers-reduced-motion:reduce){.tactul-indicator.is-bump.svelte-1sahj2h{animation:none}}.tactul-indicator-face.svelte-1sahj2h{--_ind-drop: calc(var(--_ind-h) * .45 * var(--_ind-k));grid-area:1 / 1;display:grid;place-items:center}.tactul-indicator-face.is-in.svelte-1sahj2h{opacity:clamp(0,var(--_ind-swap-in, 1),1);translate:0 calc((1 - var(--_ind-swap-in, 1)) * var(--_ind-drop));scale:calc(.6 + .4 * var(--_ind-swap-in, 1))}.tactul-indicator-face.is-out.svelte-1sahj2h{opacity:clamp(0,1 - var(--_ind-swap-out, 0),1);translate:0 calc(var(--_ind-swap-out, 0) * var(--_ind-drop));scale:calc(1 - .4 * var(--_ind-swap-out, 0))}.tactul-indicator.svelte-1sahj2h .tactul-indicator-glyph{--_ind-glyph-box: var(--_ind-glyph);width:var(--_ind-glyph-box);height:var(--_ind-glyph-box);margin:calc((var(--_ind-h) * var(--_ind-k) - var(--_ind-glyph-box)) / 2)}.tactul-indicator[data-grow].svelte-1sahj2h .tactul-indicator-glyph{--_ind-glyph-box: calc(var(--_ind-glyph) * var(--_ind-k))}.tactul-indicator-face[data-overflow].svelte-1sahj2h .tactul-indicator-glyph{--_ind-glyph-box: round(nearest, calc(var(--_ind-glyph) * .6), var(--px, 1px));stroke-width:3.333}.tactul-indicator[data-grow].svelte-1sahj2h .tactul-indicator-face[data-overflow]:where(.svelte-1sahj2h) .tactul-indicator-glyph{--_ind-glyph-box: calc(var(--_ind-glyph) * .6 * var(--_ind-k))}.tactul-indicator-sr.svelte-1sahj2h{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.card-author.svelte-4mybaz{position:absolute;left:var(--nest-pad, .55rem);bottom:var(--nest-pad, .55rem);z-index:1;display:grid;place-items:center;box-sizing:border-box;overflow:hidden;width:var(--card-author-size);height:var(--card-author-size);border-radius:var(--card-author-radius);background:var(--_author-fill, var(--surface-2));pointer-events:none;line-height:1}.card-author.face-text.svelte-4mybaz{--_author-fill: color-mix(in srgb, var(--accent) 40%, var(--surface));color:var(--accent, #8498fa);font-size:var(--text-size-caption);font-weight:650}.card-author.face-color.svelte-4mybaz{color:transparent}.card-author-img.svelte-4mybaz{display:block;width:100%;height:100%;object-fit:cover}.card-author-initials.svelte-4mybaz{letter-spacing:.02em}.btn.svelte-ll8yxw{display:inline-flex;align-items:center;justify-content:center;height:var(--control-h, 2rem);min-height:var(--control-h, 2rem);padding:0 var(--control-pad-x, .55rem);border:none;border-radius:var(--control-radius, var(--radius, 11px));font:inherit;font-size:var(--control-font-size);font-weight:600;line-height:1;cursor:pointer;box-sizing:border-box;white-space:nowrap;flex-shrink:0;--tactul-pickup-hover-grow: calc(var(--hover-grow) * 1.5);--_btn-fill: transparent;--_btn-fill-hover: color-mix(in srgb, var(--_btn-fill) 80%, var(--text));--_btn-edge: transparent;--_btn-edge-w: 0px;background:transparent;transition:background-color var(--out-slow, .38s) var(--ease-out, ease),color var(--out-slow, .38s) var(--ease-out, ease),box-shadow var(--out-slow, .38s) var(--ease-out, ease)}:where(html[data-fluid=off]) .btn.svelte-ll8yxw:not(:disabled):active{--tactul-indicator-lift: 1}:where(html[data-fluid=off]) .btn.svelte-ll8yxw:not(:disabled):active .tactul-indicator{transition-duration:var(--in-slow, .16s)}@media(any-hover:hover)and (any-pointer:fine){:where(html[data-fluid=off]) .btn.svelte-ll8yxw:not(:disabled):is(:where(.svelte-ll8yxw):hover,:where(.svelte-ll8yxw):focus-visible){--tactul-indicator-lift: 1}:where(html[data-fluid=off]) .btn.svelte-ll8yxw:not(:disabled):is(:where(.svelte-ll8yxw):hover,:where(.svelte-ll8yxw):focus-visible) .tactul-indicator{transition-duration:var(--in-slow, .16s)}}.btn.svelte-ll8yxw>.btn-body:where(.svelte-ll8yxw){--tactul-indicator-lift: initial;--tactul-indicator-inset: initial;--tactul-indicator-layer: initial}.var-card.btn.svelte-ll8yxw{--tactul-indicator-inset: var(--nest-pad)}.btn.var-card.svelte-ll8yxw,.btn.var-chip.face-image.svelte-ll8yxw{--tactul-indicator-layer: 2}.btn.is-display.svelte-ll8yxw>.btn-body:where(.svelte-ll8yxw){position:relative;z-index:1}.btn.svelte-ll8yxw:not(.var-card):not(.var-tag):not(:has(.label)){width:var(--control-h, 2rem);padding:0}.btn.svelte-ll8yxw:has(.tactul-indicator){position:relative}.btn.svelte-ll8yxw:disabled{opacity:.55;cursor:not-allowed}.btn.is-busy.svelte-ll8yxw{position:relative;opacity:1;cursor:progress}.btn.is-busy.svelte-ll8yxw>.btn-body:where(.svelte-ll8yxw){visibility:hidden}.btn-busy.svelte-ll8yxw{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none}.btn.svelte-ll8yxw:focus-visible{outline:none;box-shadow:0 0 0 calc(3px * var(--density, 1)) color-mix(in srgb,var(--accent) 28%,transparent)}.btn.tactul-fluid.svelte-ll8yxw{--_lb: max(var(--_lh), var(--_lp));--tactul-indicator-lift: var(--_lb)}.btn.tactul-fluid.svelte-ll8yxw:before{background:var(--_accent-layer, none),color-mix(in srgb,var(--_btn-fill-hover) calc(clamp(0,var(--_lh),1)*100%),var(--_btn-fill));border-color:var(--_btn-edge);border-width:var(--_btn-edge-w)}.btn.tactul-pickup.svelte-ll8yxw:before{background:var(--_accent-layer, none),var(--_btn-fill);border-color:var(--_btn-edge);border-width:var(--_btn-edge-w)}.btn.tactul-pickup.svelte-ll8yxw:not(:disabled):hover:before{background:var(--_accent-layer, none),var(--_btn-fill-hover);transition-duration:var(--in-slow, .16s)}.btn.has-border.svelte-ll8yxw{--_btn-edge: var(--border);--_btn-edge-w: var(--border-w, 2px)}.btn.no-border.svelte-ll8yxw{--_btn-edge: transparent;--_btn-edge-w: 0px}.btn.svelte-ll8yxw{--_accent-inset: var(--_btn-edge-w, 0px)}.btn.tactul-fluid.has-border.svelte-ll8yxw:not(.active){--_btn-edge: color-mix( in srgb, color-mix(in srgb, var(--text) 22%, var(--surface)) calc(clamp(0, var(--_lh), 1)*100%) , var(--border) )}:where(html[data-fluid=off]) .btn.has-border.svelte-ll8yxw:not(:disabled):not(.active):hover{--_btn-edge: color-mix(in srgb, var(--text) 22%, var(--surface))}.btn.is-display.svelte-ll8yxw{position:relative;isolation:isolate;cursor:default;opacity:1}.btn.is-display.svelte-ll8yxw:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-sizing:border-box;background:var(--_btn-fill);border:var(--_btn-edge-w) solid var(--_btn-edge);pointer-events:none;z-index:-1}.var-primary.svelte-ll8yxw{--_btn-fill: var(--accent);color:#fff}.var-secondary.svelte-ll8yxw{--_btn-fill: var(--surface-2);color:var(--text)}.var-secondary.active.svelte-ll8yxw{--_btn-fill: var(--highlight);--_btn-fill-hover: color-mix(in srgb, var(--highlight) 80%, var(--text));color:var(--accent)}.var-secondary.active.svelte-ll8yxw:not(:disabled):hover{color:var(--accent)}.var-glyph.svelte-ll8yxw{--_btn-fill: transparent;--_btn-fill-hover: color-mix(in srgb, var(--surface-2) 80%, var(--text));width:var(--control-h, 2rem);height:var(--control-h, 2rem);padding:0;color:var(--text);border-radius:var(--control-radius, var(--radius, 11px));transition:color var(--out-slow, .38s) var(--ease-out, ease),box-shadow var(--out-slow, .38s) var(--ease-out, ease)}.var-glyph.active.svelte-ll8yxw{--_btn-fill: var(--highlight);--_btn-fill-hover: color-mix(in srgb, var(--highlight) 80%, var(--text));color:var(--accent)}.var-glyph.active.svelte-ll8yxw:not(:disabled):hover{color:var(--accent)}.var-glyph[data-tone=plain].svelte-ll8yxw{--_btn-fill: var(--surface-2);--_btn-fill-hover: color-mix(in srgb, var(--surface-2) 80%, var(--text));color:var(--text)}.var-glyph[data-tone=muted].svelte-ll8yxw{--_btn-fill: var(--surface-2);--_btn-fill-hover: color-mix(in srgb, var(--surface-2) 80%, var(--text));color:var(--muted)}.var-glyph[data-tone=accent].svelte-ll8yxw{--_btn-fill: var(--accent);--_btn-fill-hover: color-mix(in srgb, var(--accent) 80%, var(--text));color:#fff}.var-glyph[data-tone=accentSoft].svelte-ll8yxw,.var-glyph[data-tone=dangerSoft].svelte-ll8yxw{--_btn-level: .9}.var-glyph[data-tone=accentSoft].svelte-ll8yxw{--_hot: color-mix(in srgb, var(--highlight) 55%, var(--accent));--_btn-fill: color-mix( in srgb, var(--highlight) calc((1 - var(--_btn-level, 0)) * 100%), var(--_hot) );--_btn-fill-hover: color-mix(in srgb, var(--_btn-fill) 80%, var(--text));color:var(--accent)}.var-glyph[data-tone=danger].svelte-ll8yxw{--_btn-fill: var(--danger);--_btn-fill-hover: color-mix(in srgb, var(--danger) 80%, var(--text));color:#fff}.var-glyph[data-tone=dangerSoft].svelte-ll8yxw{--_mix: calc(.55 + var(--_btn-level, 0) * .35);--_btn-fill: color-mix( in srgb, var(--surface-2) calc((1 - var(--_mix)) * 100%), var(--danger) );--_btn-fill-hover: color-mix(in srgb, var(--_btn-fill) 80%, var(--text));color:color-mix(in srgb,var(--muted) calc((1 - var(--_btn-level, 0)) * 100%),var(--danger))}.var-glyph[data-tone=success].svelte-ll8yxw{--_btn-fill: var(--success-soft);--_btn-fill-hover: color-mix(in srgb, var(--success-soft) 80%, var(--text));color:var(--success)}.var-glyph[data-tone=warn].svelte-ll8yxw{--_btn-fill: var(--warn-soft);--_btn-fill-hover: color-mix(in srgb, var(--warn-soft) 80%, var(--text));color:var(--warn)}.var-chip.svelte-ll8yxw{--chip-size: var(--control-h, 2rem);--_btn-fill: var(--tactul-pickup-fill, transparent);--_btn-fill-hover: var( --tactul-pickup-fill, color-mix(in srgb, var(--surface-2) 80%, var(--text)) );flex:0 0 var(--chip-size);width:var(--chip-size);height:var(--chip-size);min-width:var(--chip-size);min-height:var(--chip-size);max-width:var(--chip-size);max-height:var(--chip-size);padding:0;overflow:visible;color:var(--text);font-weight:650;font-size:var(--text-size-control);border-radius:var(--control-radius, var(--radius, 11px))}.var-chip.large.svelte-ll8yxw{--chip-size: calc(var(--control-h, 2rem) + 2 * var(--nest-pad, .55rem));border-radius:var(--radius-outer);--tactul-pickup-radius: var(--radius-outer);font-size:var(--text-size-body)}.var-chip.small.svelte-ll8yxw{--chip-inset: calc(var(--control-h, 2rem) * .15);--chip-size: calc(var(--control-h, 2rem) - 2 * var(--chip-inset));--chip-radius: max(0px, calc(var(--control-radius, var(--radius, 11px)) - var(--chip-inset)));border-radius:var(--chip-radius);--tactul-pickup-radius: var(--chip-radius);font-size:var(--text-size-caption)}.btn.var-chip.svelte-ll8yxw:disabled,.btn.var-chip.is-display.svelte-ll8yxw{opacity:1;cursor:default}.var-chip.face-text.svelte-ll8yxw{--_btn-fill: var(--highlight);--_btn-fill-hover: color-mix(in srgb, var(--highlight) 80%, var(--text));color:var(--accent, #8498fa)}.var-chip.face-color.svelte-ll8yxw{--_btn-fill: var(--tactul-pickup-fill, transparent);--_btn-fill-hover: var(--tactul-pickup-fill, transparent);color:transparent}.var-chip.face-image.svelte-ll8yxw{--_btn-fill: var(--surface-2);--_btn-fill-hover: var(--surface-2)}.var-chip.face-custom.svelte-ll8yxw{--_btn-fill: transparent;--_btn-fill-hover: transparent;color:inherit}.var-chip.active.svelte-ll8yxw:not(.face-color):not(.face-image):not(.face-custom){--_btn-fill: var(--highlight);--_btn-fill-hover: color-mix(in srgb, var(--highlight) 80%, var(--text));color:var(--accent)}.var-tag.svelte-ll8yxw{--_btn-fill: var(--surface-2);--_btn-fill-hover: color-mix(in srgb, var(--surface-2) 80%, var(--text));width:auto;min-width:0;max-width:100%;padding:0 var(--control-pad-x, .55rem);font-weight:650;font-size:var(--text-size-caption);text-transform:capitalize;color:var(--muted);border-radius:var(--control-radius, var(--radius, 11px))}.btn.var-tag.svelte-ll8yxw:disabled,.btn.var-tag.is-display.svelte-ll8yxw{opacity:1;cursor:default}.var-tag.active.svelte-ll8yxw{--_btn-fill: var(--highlight);--_btn-fill-hover: color-mix(in srgb, var(--highlight) 80%, var(--text));color:var(--accent)}.var-card.svelte-ll8yxw{--_btn-fill: var(--tactul-pickup-fill, var(--surface-2));--_card-media-r: max( 0px, calc(var(--control-radius, var(--radius, 11px)) - var(--_btn-edge-w, 0px)) );height:auto;min-height:0;width:100%;max-width:100%;padding:var(--nest-pad, .55rem) calc(var(--nest-pad, .55rem) + .1rem * var(--density, 1));align-items:stretch;justify-content:flex-start;white-space:normal;text-align:left;flex-shrink:1;font-weight:400;border-radius:var(--control-radius, var(--radius, 11px));color:var(--text);container-type:inline-size}.var-card.has-media.svelte-ll8yxw{padding:0}:where(html:not([data-fluid=off])) .var-card.has-media.svelte-ll8yxw{--_card-media-r-grown: max(0px, calc(var(--_card-media-r) + var(--_lgpx, 0px) / 2))}:where(html[data-fluid=off]) .var-card.has-media.svelte-ll8yxw{--_card-media-r-grown: round( nearest, calc(var(--_card-media-r) + var(--_pickup-hover-grow, var(--hover-grow, 2px)) / 2), var(--px, 1px) )}.var-card.tactul-fluid.svelte-ll8yxw>.btn-body:where(.svelte-ll8yxw){transform:translate3d(var(--fluid-ix),var(--fluid-iy),0) scale(calc((1 + var(--_lgpx) / max(1px,100cqw)) / var(--fluid-sx)),calc((1 + var(--_lgpx) / max(1px,100cqw)) / var(--fluid-sy)))}.var-card.has-media.tactul-fluid.svelte-ll8yxw .card-media:where(.svelte-ll8yxw){border-start-start-radius:var(--_card-media-r-grown);border-start-end-radius:var(--_card-media-r-grown)}:where(html[data-fluid=off]) .var-card.svelte-ll8yxw:not(:disabled):active>.btn-body:where(.svelte-ll8yxw){transform:scale(calc(1 + var(--_pickup-hover-grow) / max(1px,100cqw)));transition-duration:var(--in-slow, .16s);transition-timing-function:var(--ease-out)}:where(html[data-fluid=off]) .var-card.has-media.svelte-ll8yxw:not(:disabled):active .card-media:where(.svelte-ll8yxw){border-start-start-radius:var(--_card-media-r-grown);border-start-end-radius:var(--_card-media-r-grown);transition-duration:var(--in-slow, .16s)}@media(any-hover:hover)and (any-pointer:fine){:where(html[data-fluid=off]) .var-card.svelte-ll8yxw:not(:disabled):not(:active):is(:where(.svelte-ll8yxw):hover,:where(.svelte-ll8yxw):focus-visible)>.btn-body:where(.svelte-ll8yxw){transform:scale(calc(1 + var(--_pickup-hover-grow) / max(1px,100cqw)));transition-duration:var(--in-slow, .16s);transition-timing-function:var(--ease-out)}:where(html[data-fluid=off]) .var-card.svelte-ll8yxw:not(:disabled):active>.btn-body:where(.svelte-ll8yxw){transform:scale(1)}:where(html[data-fluid=off]) .var-card.has-media.svelte-ll8yxw:not(:disabled):not(:active):is(:where(.svelte-ll8yxw):hover,:where(.svelte-ll8yxw):focus-visible) .card-media:where(.svelte-ll8yxw){border-start-start-radius:var(--_card-media-r-grown);border-start-end-radius:var(--_card-media-r-grown);transition-duration:var(--in-slow, .16s)}:where(html[data-fluid=off]) .var-card.has-media.svelte-ll8yxw:not(:disabled):active .card-media:where(.svelte-ll8yxw){border-start-start-radius:var(--_card-media-r);border-start-end-radius:var(--_card-media-r)}}.var-card.active.svelte-ll8yxw{--_btn-fill: var(--highlight);--_btn-fill-hover: color-mix(in srgb, var(--highlight) 80%, var(--text));--_btn-edge: color-mix(in srgb, var(--accent) 35%, var(--border));color:var(--text)}.var-card.active.svelte-ll8yxw .card-header:where(.svelte-ll8yxw){color:var(--accent)}.btn-body.svelte-ll8yxw{display:inline-flex;align-items:center;justify-content:center;gap:calc(.4rem * var(--density, 1));min-width:0}.btn-body.is-chip.svelte-ll8yxw{width:100%;height:100%;overflow:hidden;border-radius:inherit}.chip-face.svelte-ll8yxw{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-width:0;min-height:0}.chip-face.svelte-ll8yxw>*:not(.glyph){width:100%;height:100%}.chip-img.svelte-ll8yxw{display:block;width:100%;height:100%;object-fit:cover}.chip-initials.svelte-ll8yxw{letter-spacing:.02em}.btn-body.is-card.svelte-ll8yxw{display:flex;width:100%;max-width:100%;min-width:0;min-height:0;align-items:stretch;justify-content:flex-start;box-sizing:border-box}.btn-body.is-card.has-media.svelte-ll8yxw{flex-direction:column;gap:0}.card-media.svelte-ll8yxw{display:block;position:relative;flex:0 0 auto;width:auto;min-width:0;margin:var(--_btn-edge-w, 0px);margin-bottom:0;overflow:hidden;line-height:0;background:var(--_btn-fill);border-start-start-radius:var(--_card-media-r);border-start-end-radius:var(--_card-media-r)}:where(html[data-fluid=off]) .card-media.svelte-ll8yxw{transition:border-radius var(--out-slow, .38s) var(--ease-out, ease)}.var-card.has-author.svelte-ll8yxw .card-media:where(.svelte-ll8yxw){--_card-author-band: var(--card-author-band)}.var-card.is-cover.svelte-ll8yxw .card-media:where(.svelte-ll8yxw){margin-bottom:var(--_btn-edge-w, 0px);border-end-start-radius:var(--_card-media-r);border-end-end-radius:var(--_card-media-r)}.var-card.is-cover.tactul-fluid.svelte-ll8yxw .card-media:where(.svelte-ll8yxw){border-end-start-radius:var(--_card-media-r-grown);border-end-end-radius:var(--_card-media-r-grown)}:where(html[data-fluid=off]) .var-card.is-cover.svelte-ll8yxw:not(:disabled):active .card-media:where(.svelte-ll8yxw){border-end-start-radius:var(--_card-media-r-grown);border-end-end-radius:var(--_card-media-r-grown);transition-duration:var(--in-slow, .16s)}@media(any-hover:hover)and (any-pointer:fine){:where(html[data-fluid=off]) .var-card.is-cover.svelte-ll8yxw:not(:disabled):not(:active):is(:where(.svelte-ll8yxw):hover,:where(.svelte-ll8yxw):focus-visible) .card-media:where(.svelte-ll8yxw){border-end-start-radius:var(--_card-media-r-grown);border-end-end-radius:var(--_card-media-r-grown);transition-duration:var(--in-slow, .16s)}:where(html[data-fluid=off]) .var-card.is-cover.svelte-ll8yxw:not(:disabled):active .card-media:where(.svelte-ll8yxw){border-end-start-radius:var(--_card-media-r);border-end-end-radius:var(--_card-media-r)}}.card-img.svelte-ll8yxw{display:block;width:100%;aspect-ratio:var(--card-media-ratio, 4 / 3);object-fit:cover;object-position:center}.card-preview.svelte-ll8yxw,.card-media-slot.svelte-ll8yxw{position:relative;display:block;width:100%;aspect-ratio:var(--card-media-ratio, 4 / 3);overflow:hidden;pointer-events:none}.card-preview.svelte-ll8yxw img:where(.svelte-ll8yxw){display:block;width:100%;height:auto}.card-preview.is-playing.svelte-ll8yxw img:where(.svelte-ll8yxw){animation:svelte-ll8yxw-tactul-card-flip var(--card-preview-loop, 2s) steps(var(--card-preview-frames, 16)) infinite}@keyframes svelte-ll8yxw-tactul-card-flip{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.card-preview-seam.svelte-ll8yxw{position:absolute;top:0;left:0;opacity:0}.card-preview.is-playing.svelte-ll8yxw .card-preview-seam:where(.svelte-ll8yxw){animation:svelte-ll8yxw-tactul-strip-seam var(--card-preview-loop, 2s) linear infinite}@keyframes svelte-ll8yxw-tactul-strip-seam{0%,82%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.card-preview.svelte-ll8yxw img:where(.svelte-ll8yxw){animation:none}.card-preview.is-playing.svelte-ll8yxw .card-preview-seam:where(.svelte-ll8yxw){animation:none}}.card-media.is-empty.svelte-ll8yxw{background:var(--card-media-empty, var(--surface-2))}.card-img-empty.svelte-ll8yxw{display:grid;place-items:center;color:var(--muted)}.card-img-empty.svelte-ll8yxw .glyph{width:calc(var(--icon-size) * 1.6);height:calc(var(--icon-size) * 1.6)}.card-cover.svelte-ll8yxw{position:absolute;top:0;left:0;right:0;z-index:1;box-sizing:border-box;padding:var(--nest-pad, .55rem) calc(var(--nest-pad, .55rem) + .1rem * var(--density, 1)) calc(var(--nest-pad, .55rem) * 2.2);max-height:calc((var(--text-size-body) * 1.55 * 1.15 * 2) + (var(--nest-pad, .55rem) * 3.2));max-height:min(calc((var(--text-size-body) * 1.55 * 1.15 * 2) + (var(--nest-pad, .55rem) * 3.2)),calc(100% - var(--_card-author-band, 0px)));font-size:calc(var(--text-size-body) * 1.55);line-height:1.15;font-weight:700;color:#fffc;text-align:left;background:linear-gradient(to bottom,rgb(0 0 0 / .72) 0%,rgb(0 0 0 / .28) 55%,transparent 100%)}.card-copy.svelte-ll8yxw{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:calc(.25rem * var(--density, 1));min-width:0;max-width:100%;width:100%;box-sizing:border-box}.var-card.has-media.svelte-ll8yxw .card-copy:where(.svelte-ll8yxw){padding:var(--nest-pad, .55rem) calc(var(--nest-pad, .55rem) + .1rem * var(--density, 1))}.card-header-row.svelte-ll8yxw{display:flex;align-items:center;gap:calc(.4rem * var(--density, 1));min-width:0;max-width:100%}.card-header.svelte-ll8yxw{min-width:0;max-height:calc(var(--text-size-control) * 1.3 * 2);font-size:var(--text-size-control);line-height:1.3;font-weight:600;color:var(--text)}.card-text.svelte-ll8yxw{max-height:calc(var(--text-size-caption) * 1.35 * 3);font-size:var(--text-size-caption);line-height:1.35;font-weight:400;color:var(--muted)}.card-cover.svelte-ll8yxw,.card-header.svelte-ll8yxw,.card-text.svelte-ll8yxw{overflow:hidden;text-overflow:clip;overflow-wrap:anywhere;word-break:break-word}.var-card.active.svelte-ll8yxw .card-text:where(.svelte-ll8yxw){color:color-mix(in srgb,var(--accent) 70%,var(--muted))}.label.svelte-ll8yxw{min-width:0;overflow:hidden;text-overflow:ellipsis}html[data-motion=reduce] .btn.svelte-ll8yxw,html[data-motion=reduce] .card-media.svelte-ll8yxw{transition:none}
