.k3-carousel.svelte-gzl5c5{margin:2.5rem 0}.frame.svelte-gzl5c5{position:relative;aspect-ratio:16 / 9;border-radius:1rem;overflow:hidden;background:#000;outline:none}.slide.svelte-gzl5c5{position:absolute;inset:0;display:flex;justify-content:center;gap:.5rem;opacity:0;transition:opacity .35s ease;pointer-events:none}.slide.active.svelte-gzl5c5{opacity:1}.slide.svelte-gzl5c5 img:where(.svelte-gzl5c5){border-radius:0;height:100%;min-width:0;object-fit:var(--fit, cover);display:block}.slide.svelte-gzl5c5 img:where(.svelte-gzl5c5):only-child{width:100%}.arrow.svelte-gzl5c5{position:absolute;top:50%;transform:translateY(-50%);width:2.75rem;height:2.75rem;display:grid;place-items:center;border:0;border-radius:999px;color:#000;background:#ffffffd9;backdrop-filter:blur(6px);box-shadow:0 2px 10px #0000002e;cursor:pointer;transition:background .2s}.arrow.svelte-gzl5c5:hover{background:#fff}.prev.svelte-gzl5c5{left:1rem}.next.svelte-gzl5c5{right:1rem}.count.svelte-gzl5c5{position:absolute;right:1rem;bottom:1rem;padding:.2rem .6rem;border-radius:999px;font-size:.75rem;color:#fff;background:#00000080}figcaption.svelte-gzl5c5{display:flex;align-items:center;justify-content:center;gap:.9rem;max-width:44rem;margin:.9rem auto 0;font-size:.875rem;min-height:3rem}.refs.svelte-gzl5c5{display:flex;flex-shrink:0}.refs.svelte-gzl5c5 img:where(.svelte-gzl5c5){width:2.75rem;height:2.75rem;object-fit:cover;border-radius:.4rem;border:2px solid var(--color-primary-0, #fff);margin-left:-.6rem;box-shadow:0 1px 3px #00000026}.refs.svelte-gzl5c5 img:where(.svelte-gzl5c5):first-child{margin-left:0}.text.svelte-gzl5c5{display:flex;flex-direction:column;gap:.15rem}.prompt.svelte-gzl5c5{font-style:italic;color:var(--color-primary-700, #374151)}@media(prefers-color-scheme:dark){.prompt.svelte-gzl5c5{color:var(--color-primary-200, #e5e7eb)}}.note.svelte-gzl5c5{color:var(--color-primary-500, #6b7280)}.dots.svelte-gzl5c5{display:flex;justify-content:center;gap:.4rem;margin-top:.6rem}.dots.svelte-gzl5c5 button:where(.svelte-gzl5c5){width:.45rem;height:.45rem;padding:0;border:0;border-radius:999px;background:var(--color-primary-300, #d1d5db);cursor:pointer}.dots.svelte-gzl5c5 button.on:where(.svelte-gzl5c5){width:1.2rem;background:var(--color-primary-800, #1f2937)}@media(prefers-color-scheme:dark){.dots.svelte-gzl5c5 button.on:where(.svelte-gzl5c5){background:var(--color-primary-100, #f3f4f6)}}@font-face{font-family:Suisse Intl Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/SuisseIntlMono-Regular-WebS.woff2) format("woff2")}.k3r.svelte-1j0r389{--k3-bg: #ffffff;--k3-ink: #000000;--k3-frame: rgb(0 0 0 / .22);--k3-box: #efefef;--k3-stroke: #3a3a3a;--k3-muted: #6b6b6b;--k3-dim: #a3a3a3;--k3-grid: #e3e3e3;--k3-hi: #000000;--k3-on-hi: #ffffff;margin:2rem 0 .75rem;border:1px solid var(--k3-frame);background:var(--k3-bg);color:var(--k3-ink);font-family:Suisse Intl Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.k3r.dark.svelte-1j0r389{--k3-bg: #000000;--k3-ink: #ffffff;--k3-frame: rgb(255 255 255 / .28);--k3-box: #1f1f1f;--k3-stroke: #bdbdbd;--k3-muted: #8a8a8a;--k3-dim: #5c5c5c;--k3-grid: #2e2e2e;--k3-hi: #ffffff;--k3-on-hi: #000000}@media(prefers-color-scheme:dark){.k3r.svelte-1j0r389{--k3-bg: #000000;--k3-ink: #ffffff;--k3-frame: rgb(255 255 255 / .28);--k3-box: #1f1f1f;--k3-stroke: #bdbdbd;--k3-muted: #8a8a8a;--k3-dim: #5c5c5c;--k3-grid: #2e2e2e;--k3-hi: #ffffff;--k3-on-hi: #000000}}.k3r-head.svelte-1j0r389{display:grid;grid-template-columns:52px 1fr auto;align-items:center;border-bottom:1px solid var(--k3-frame)}.k3r-mark.svelte-1j0r389{display:flex;align-items:center;justify-content:center;align-self:stretch;border-right:1px solid var(--k3-frame);padding:14px 0}.k3r-title.svelte-1j0r389{padding:0 16px;font-size:13px;letter-spacing:.14em;text-transform:uppercase}.k3r-tag.svelte-1j0r389{margin-right:14px;padding:3px 8px;background:var(--k3-box);color:var(--k3-muted);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.k3r-body.svelte-1j0r389{padding:20px 18px 16px}@media(hover:none)and (pointer:coarse),(max-width:640px){.k3r.dark.svelte-1j0r389 .k3r-body:where(.svelte-1j0r389){pointer-events:none}.k3r.dark.svelte-1j0r389 .k3r-body:where(.svelte-1j0r389) input[type=range]{pointer-events:auto}}.k3r.armed.svelte-1j0r389 .k3-grow{transform:scaleX(0);transform-origin:left center;transition:transform .9s cubic-bezier(.2,.8,.2,1) var(--d, 0ms)}.k3r.in.svelte-1j0r389 .k3-grow{transform:scaleX(1)}.k3r.armed.svelte-1j0r389 .k3-pop{opacity:0;transform:scale(.3);transform-box:fill-box;transform-origin:center;transition:opacity .45s ease var(--d, 0ms),transform .65s cubic-bezier(.2,.9,.3,1.3) var(--d, 0ms)}.k3r.in.svelte-1j0r389 .k3-pop{opacity:1;transform:none}.k3r.armed.svelte-1j0r389 .k3-fade{opacity:0;transition:opacity .7s ease var(--d, 0ms)}.k3r.in.svelte-1j0r389 .k3-fade{opacity:1}
