.hero-wrapper.svelte-buep8u{width:100%;padding-left:.75rem;padding-right:.75rem}@media(min-width:640px){.hero-wrapper.svelte-buep8u{padding-left:1rem;padding-right:1rem}}@media(min-width:768px){.hero-wrapper.svelte-buep8u{padding-left:1.25rem;padding-right:1.25rem}}@media(min-width:1024px){.hero-wrapper.svelte-buep8u{padding-left:1.5rem;padding-right:1.5rem}}.hero.svelte-buep8u{position:relative;width:100%;overflow:hidden;border-radius:1rem;height:clamp(270px,40vh,465px);background:#162132;border:1px solid rgba(255,255,255,.92);box-shadow:inset 0 3px 8px #0000002e,inset 0 1px 3px #0000001f,0 1px 3px #00000014,0 0 0 1px #0000000d}.dark .hero.svelte-buep8u{border:1px solid rgba(0,0,0,.6);box-shadow:inset 0 1px #47556933,inset 0 3px 10px #00000073,inset 0 1px 4px #0000004d,0 1px 3px #0000004d}.media-layer.svelte-buep8u{position:absolute;inset:0}.media.svelte-buep8u{position:absolute;inset:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;opacity:0;filter:saturate(1.04) contrast(1.02) brightness(.94);transition:opacity .5s ease}.media.active.svelte-buep8u{opacity:1}.scrim.svelte-buep8u{position:absolute;inset:0;background:linear-gradient(to top,#0f172ae0,#0f172a66 42%,#0f172a0f),linear-gradient(to right,#0f172aad,#0f172a29 55%,#0f172a00);z-index:2}.content.svelte-buep8u{position:relative;z-index:10;display:flex;height:100%;align-items:flex-end;padding:1.25rem 1.5rem 1.5rem}.content-inner.svelte-buep8u{max-width:42rem}.eyebrow.svelte-buep8u{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:#f8fafcb8}.heading.svelte-buep8u{margin-top:.5rem;font-size:1.25rem;line-height:1.75rem;font-weight:700;line-height:1.25}@media(min-width:640px){.heading.svelte-buep8u{font-size:1.5rem;line-height:2rem}}@media(min-width:768px){.heading.svelte-buep8u{font-size:1.875rem;line-height:2.25rem}}.heading.svelte-buep8u{color:#f8fafcfa;text-wrap:balance;text-shadow:0 2px 12px rgba(0,0,0,.45)}.subtext.svelte-buep8u{margin-top:.5rem;max-width:36rem;font-size:13px;line-height:1.625}@media(min-width:640px){.subtext.svelte-buep8u{font-size:.875rem;line-height:1.25rem}}.subtext.svelte-buep8u{color:#e2e8f0d1}.cta.svelte-buep8u{margin-top:1rem;display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;padding:.625rem 1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;background:#fffffff2;color:#0f172a;box-shadow:inset 0 1px #ffffffb3,0 1px 3px #00000014}.cta.svelte-buep8u:hover{box-shadow:inset 0 1px #fffc,0 4px 12px #0000001a}.trackers.svelte-buep8u{margin-top:1.25rem;display:flex;align-items:center;gap:.5rem;max-width:min(100%,28rem)}.tracker.svelte-buep8u{position:relative;height:.25rem;flex:1 1 0%;cursor:pointer;overflow:hidden;border-radius:9999px;background:#fff3;min-width:2rem;box-shadow:inset 0 1px 2px #0000001f}.tracker-fill.svelte-buep8u{position:absolute;top:0;bottom:0;left:0;border-radius:9999px;background:#f8fafcf5;transition:width .12s linear}.tracker.svelte-buep8u:focus-visible,.cta.svelte-buep8u:focus-visible{outline:2px solid rgba(248,250,252,.85);outline-offset:3px}@media(max-width:639px){.hero.svelte-buep8u{height:clamp(225px,36vh,345px)}.content.svelte-buep8u{padding:1rem}.trackers.svelte-buep8u{max-width:100%}}@media(prefers-reduced-motion:reduce){.media.svelte-buep8u,.tracker-fill.svelte-buep8u,.cta.svelte-buep8u{transition:none!important}}.announcement-shell.svelte-x120o3{width:100%;padding-left:.75rem;padding-right:.75rem}@media(min-width:640px){.announcement-shell.svelte-x120o3{padding-left:1rem;padding-right:1rem}}@media(min-width:768px){.announcement-shell.svelte-x120o3{padding-left:1.25rem;padding-right:1.25rem}}@media(min-width:1024px){.announcement-shell.svelte-x120o3{padding-left:1.5rem;padding-right:1.5rem}}.announcement-shell.svelte-x120o3{--accent-rgb: 16, 185, 129}.announcement.svelte-x120o3{display:flex;flex-direction:column;gap:.75rem;border-radius:1rem;border-width:1px;padding:.625rem .5rem .625rem .875rem;--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}@media(min-width:640px){.announcement.svelte-x120o3{flex-direction:row;align-items:center;justify-content:space-between;padding:.625rem .625rem .625rem 1rem}}.announcement.svelte-x120o3{background:linear-gradient(135deg,rgba(var(--accent-rgb),.05),#fff0 55%),#ffffff9e;border-color:#94a3b847;box-shadow:inset 0 1px 2px #0000000f,inset 0 0 0 1px #ffffff73,0 1px 2px #0000000a}.dark .announcement.svelte-x120o3{background:linear-gradient(135deg,rgba(var(--accent-rgb),.1),#fff0 55%),#16213299;border-color:#47556952;box-shadow:inset 0 1px 2px #00000040,inset 0 0 0 1px #47556926,0 1px 3px #0003}.announcement-text.svelte-x120o3{display:flex;align-items:center;gap:.625rem;font-size:13px;line-height:1.625;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}@media(min-width:640px){.announcement-text.svelte-x120o3{font-size:.875rem;line-height:1.25rem}}.dark .announcement-text.svelte-x120o3{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.announcement-badge.svelte-x120o3{display:inline-flex;flex-shrink:0;align-items:center;border-radius:.375rem;border-width:1px;padding:.125rem .5rem;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.025em;border-color:#6ee7b799;background:#ecfdf5e6;color:#047857;box-shadow:inset 0 1px 2px #0000000a}.dark .announcement-badge.svelte-x120o3{border-color:#04785780;background:#064e3b4d;color:#6ee7b7}.announcement-actions.svelte-x120o3{display:flex;flex-shrink:0;align-items:center;gap:.375rem;align-self:flex-end}@media(min-width:640px){.announcement-actions.svelte-x120o3{align-self:auto}}.learn-more.svelte-x120o3{position:relative;overflow:hidden;border-radius:9999px;border-width:1px;padding:.375rem 1rem;font-size:13px;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;border-color:#0f172a1a;background:#1e293b;color:#f8fafc;box-shadow:inset 0 1px #ffffff1f,0 1px 3px #0000002e}.dark .learn-more.svelte-x120o3{border-color:#fff6;background:#f8fafc;color:#0f172a;box-shadow:inset 0 1px #fff9,0 1px 3px #0000004d}.learn-more.svelte-x120o3:before{content:"";pointer-events:none;position:absolute;inset:0;border-radius:9999px;padding:1px;background:conic-gradient(from var(--shimmer-angle),transparent 0%,transparent 78%,rgba(var(--accent-rgb),.12) 82%,rgba(var(--accent-rgb),.55) 85%,rgba(var(--accent-rgb),.12) 88%,transparent 92%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .5s ease}.dark .learn-more.svelte-x120o3:before{background:conic-gradient(from var(--shimmer-angle),transparent 0%,transparent 78%,rgba(var(--accent-rgb),.18) 82%,rgba(var(--accent-rgb),.7) 85%,rgba(var(--accent-rgb),.18) 88%,transparent 92%)}.learn-more.svelte-x120o3:hover{transform:translateY(-1px);background:#334155;box-shadow:inset 0 1px #ffffff26,0 6px 18px #0000002e,0 2px 6px rgba(var(--accent-rgb),.3)}.dark .learn-more.svelte-x120o3:hover{background:#fff;box-shadow:inset 0 1px #fffc,0 6px 18px #00000059,0 2px 6px rgba(var(--accent-rgb),.3)}.learn-more.svelte-x120o3:hover:before{opacity:1;animation:svelte-x120o3-shimmer-spin 8s linear infinite}@keyframes svelte-x120o3-shimmer-spin{to{--shimmer-angle: 360deg}}.dismiss.svelte-x120o3{display:inline-flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;border-color:transparent;background-color:transparent;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.dark .dismiss.svelte-x120o3{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.dismiss.svelte-x120o3:hover{background:#0f172a0f;color:#0f172a}.dark .dismiss.svelte-x120o3:hover{background:#ffffff14;color:#f8fafc}@media(prefers-reduced-motion:reduce){.learn-more.svelte-x120o3,.dismiss.svelte-x120o3{transition:none}.learn-more.svelte-x120o3:hover:before{animation:none}}.search-container.svelte-18mqj87{--accent: #10b981;position:relative;z-index:40;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 5%,transparent),transparent 55%),#ffffff9e;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(148,163,184,.28);box-shadow:inset 0 1px 2px #0000000f,inset 0 0 0 1px #ffffff73,0 1px 2px #0000000a}.dark .search-container.svelte-18mqj87{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 12%,transparent),transparent 55%),#16213299;border-color:#47556952;box-shadow:inset 0 1px 2px #00000040,inset 0 0 0 1px #47556926,0 1px 3px #0003}.toolbar.svelte-18mqj87,.cluster.svelte-18mqj87{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.divider.svelte-18mqj87{display:none;height:1.5rem;width:1px;flex-shrink:0}@media(min-width:1024px){.divider.svelte-18mqj87{display:block}}.divider.svelte-18mqj87{background:#94a3b84d}.dark .divider.svelte-18mqj87{background:#ffffff1a}.search.svelte-18mqj87{position:relative;display:flex;min-width:240px;flex:1 1 0%;align-items:center}.search-icon.svelte-18mqj87{pointer-events:none;position:absolute;left:.75rem;display:inline-flex;color:#64748b}.dark .search-icon.svelte-18mqj87{color:#94a3b8}.search-input.svelte-18mqj87{width:100%;border-radius:.75rem;padding:.5rem 2.25rem;font-size:.875rem;line-height:1.25rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.search-input.svelte-18mqj87:focus{outline:2px solid transparent;outline-offset:2px}.search-input.svelte-18mqj87{background:#ffffffb3;border:1px solid rgba(148,163,184,.35);color:#0f172a;box-shadow:inset 0 1px 2px #0000000f}.dark .search-input.svelte-18mqj87{background:#ffffff0d;border-color:#ffffff1f;color:#f8fafc;box-shadow:inset 0 1px 2px #00000040}.search-input.svelte-18mqj87::-moz-placeholder{color:#64748bd9}.search-input.svelte-18mqj87::placeholder{color:#64748bd9}.dark .search-input.svelte-18mqj87::-moz-placeholder{color:#94a3b899}.dark .search-input.svelte-18mqj87::placeholder{color:#94a3b899}.search-input.svelte-18mqj87:focus{border-color:color-mix(in srgb,var(--accent) 50%,transparent);box-shadow:inset 0 1px 2px #0000000f,0 0 0 2px color-mix(in srgb,var(--accent) 25%,transparent)}.search-clear.svelte-18mqj87{position:absolute;right:.625rem;display:inline-flex;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;color:#64748bd9}.search-clear.svelte-18mqj87:hover{color:#334155}.dark .search-clear.svelte-18mqj87{color:#94a3b8b3}.dark .search-clear.svelte-18mqj87:hover{color:#e2e8f0}.filter-trigger.svelte-18mqj87{display:inline-flex;align-items:center;gap:.375rem;border-radius:.75rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;background:#ffffffb3;border:1px solid rgba(148,163,184,.35);color:#334155;box-shadow:inset 0 1px 2px #0000000f}.dark .filter-trigger.svelte-18mqj87{background:#ffffff0d;border-color:#ffffff1f;color:#cbd5e1;box-shadow:inset 0 1px 2px #00000040}.filter-trigger.svelte-18mqj87:hover{border-color:color-mix(in srgb,var(--accent) 40%,transparent)}.filter-trigger.svelte-18mqj87:focus-visible{outline:none;box-shadow:inset 0 1px 2px #0000000f,0 0 0 2px color-mix(in srgb,var(--accent) 35%,transparent)}.filter-trigger.active.svelte-18mqj87{background:color-mix(in srgb,var(--accent) 12%,transparent);border-color:color-mix(in srgb,var(--accent) 45%,transparent);color:var(--accent)}.trigger-label.svelte-18mqj87{text-transform:capitalize}.chev.svelte-18mqj87{display:inline-flex;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;opacity:.6}.filter-trigger.open.svelte-18mqj87 .chev:where(.svelte-18mqj87){transform:rotate(180deg)}.feature-pill.svelte-18mqj87{display:inline-flex;align-items:center;gap:.375rem;border-radius:.75rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;background:#ffffffb3;border:1px solid rgba(148,163,184,.35);color:#475569;box-shadow:inset 0 1px 2px #0000000d}.dark .feature-pill.svelte-18mqj87{background:#ffffff0d;border-color:#ffffff1f;color:#cbd5e1;box-shadow:inset 0 1px 2px #00000038}.feature-pill.svelte-18mqj87:hover{border-color:color-mix(in srgb,var(--accent) 35%,transparent)}.feature-pill.active.svelte-18mqj87{background:color-mix(in srgb,var(--accent) 14%,transparent);border-color:color-mix(in srgb,var(--accent) 45%,transparent);color:var(--accent)}.layout-toggle.svelte-18mqj87{display:inline-flex;align-items:center;overflow:hidden;border-radius:.75rem;border-width:1px;border-color:#94a3b859;background:#ffffffb3;box-shadow:inset 0 1px 2px #0000000d}.dark .layout-toggle.svelte-18mqj87{border-color:#ffffff1f;background:#ffffff0d;box-shadow:inset 0 1px 2px #00000038}.layout-option.svelte-18mqj87{display:inline-flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;color:#475569}.dark .layout-option.svelte-18mqj87{color:#cbd5e1}.layout-option.svelte-18mqj87:hover{color:#0f172a}.dark .layout-option.svelte-18mqj87:hover{color:#f8fafc}.layout-option.active.svelte-18mqj87{background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent)}.context-line.svelte-18mqj87{margin-top:.625rem;display:flex;align-items:center;gap:.75rem;border-top-width:1px;padding-top:.625rem;border-color:#94a3b833}.dark .context-line.svelte-18mqj87{border-color:#ffffff14}.results-count.svelte-18mqj87{font-size:13px;font-weight:500;color:#64748b}.dark .results-count.svelte-18mqj87{color:#94a3b8}.clear-button.svelte-18mqj87{display:inline-flex;align-items:center;gap:.25rem;border-radius:.5rem;padding:.25rem .625rem;font-size:13px;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;color:#b91c1c}.dark .clear-button.svelte-18mqj87{color:#fca5a5}.clear-button.svelte-18mqj87:hover{background:#fee2e2b3}.dark .clear-button.svelte-18mqj87:hover{background:#7f1d1d4d}@property --shimmer-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.scene-card.svelte-18va1g5{opacity:0;transform:translateY(20px);transition:transform .5s ease-out,opacity .5s ease-out;will-change:transform,opacity}.card-outer.svelte-18va1g5{position:relative;--accent-rgb: 16, 185, 129}.card-outer.svelte-18va1g5:before{content:"";pointer-events:none;position:absolute;border-radius:1rem;inset:-1px;z-index:0;opacity:0;transition:opacity .5s ease;background:conic-gradient(from var(--shimmer-angle),transparent 0%,transparent 78%,rgba(var(--accent-rgb),.14) 82%,rgba(var(--accent-rgb),.34) 85%,rgba(var(--accent-rgb),.14) 88%,transparent 92%)}.card-outer.svelte-18va1g5:hover:before,.card-outer.svelte-18va1g5:focus-within:before{opacity:1;animation:svelte-18va1g5-shimmer-spin 8s linear infinite}.dark .card-outer.svelte-18va1g5:before{background:conic-gradient(from var(--shimmer-angle),transparent 0%,transparent 78%,rgba(var(--accent-rgb),.2) 82%,rgba(var(--accent-rgb),.42) 85%,rgba(var(--accent-rgb),.2) 88%,transparent 92%)}@keyframes svelte-18va1g5-shimmer-spin{to{--shimmer-angle: 360deg}}.card-wrapper.svelte-18va1g5{position:relative;z-index:1;display:flex;height:100%;flex-direction:column;border-radius:1rem;padding:.5rem;text-decoration-line:none;color:inherit;background:transparent;box-shadow:0 0 0 1px transparent;transition:transform .3s ease,background .3s ease,box-shadow .3s ease}.card-outer.svelte-18va1g5:hover .card-wrapper:where(.svelte-18va1g5),.card-outer.svelte-18va1g5:focus-within .card-wrapper:where(.svelte-18va1g5){transform:translateY(-3px);background:#f3f4f6;box-shadow:inset 0 1px #fffc,0 10px 28px #0000001a,0 2px 6px #0000000f}.dark .card-outer.svelte-18va1g5:hover .card-wrapper:where(.svelte-18va1g5),.dark .card-outer.svelte-18va1g5:focus-within .card-wrapper:where(.svelte-18va1g5){background:#162132;box-shadow:inset 0 1px #47556933,0 12px 30px #00000073,0 2px 6px #0000004d}.card-wrapper.svelte-18va1g5:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(var(--accent-rgb),.65),0 10px 28px #0000001f}.card-thumb.svelte-18va1g5{position:relative;overflow:hidden;border-radius:.75rem;aspect-ratio:16 / 9;border:1px solid rgba(0,0,0,.08);background:#e2e8f0}.dark .card-thumb.svelte-18va1g5{border-color:#ffffff0f;background:#0f172a}.card-thumb.svelte-18va1g5 .card-image{position:absolute;inset:0;transition:transform .5s ease}.card-outer.svelte-18va1g5:hover .card-thumb:where(.svelte-18va1g5) .card-image,.card-outer.svelte-18va1g5:focus-within .card-thumb:where(.svelte-18va1g5) .card-image{transform:scale(1.04)}.card-thumb-recess.svelte-18va1g5{pointer-events:none;position:absolute;inset:0;border-radius:.75rem;box-shadow:inset 0 2px 6px #0000001f,inset 0 0 0 1px #0000000d}.dark .card-thumb-recess.svelte-18va1g5{box-shadow:inset 0 2px 8px #0006,inset 0 0 0 1px #0003}.card-thumb-fallback.svelte-18va1g5{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.375rem;font-size:11px;font-weight:500;color:#94a3b8}.dark .card-thumb-fallback.svelte-18va1g5{color:#64748b}.scene-badge.svelte-18va1g5{position:absolute;left:.5rem;top:.5rem;z-index:3;display:inline-flex;align-items:center;border-radius:.375rem;border-width:1px;padding:.125rem .5rem;font-size:10px;font-weight:700;text-transform:uppercase;text-transform:capitalize;letter-spacing:.025em;--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);box-shadow:inset 0 1px 2px #0000000a}.badge-emerald.svelte-18va1g5{border-color:#6ee7b799;background:#ecfdf5e6;color:#047857}.dark .badge-emerald.svelte-18va1g5{border-color:#04785780;background:#064e3b73;color:#6ee7b7}.badge-amber.svelte-18va1g5{border-color:#fcd34d99;background:#fefce8e6;color:#b45309}.dark .badge-amber.svelte-18va1g5{border-color:#b4530980;background:#78350f73;color:#fcd34d}.badge-red.svelte-18va1g5{border-color:#fca5a599;background:#fef2f2e6;color:#b91c1c}.dark .badge-red.svelte-18va1g5{border-color:#b91c1c80;background:#7f1d1d73;color:#fca5a5}.badge-sky.svelte-18va1g5{border-color:#7dd3fc99;background:#f0f9ffe6;color:#0369a1}.dark .badge-sky.svelte-18va1g5{border-color:#0369a180;background:#0c4a6e73;color:#7dd3fc}.card-chips.svelte-18va1g5{position:absolute;right:.5rem;top:.5rem;z-index:3;display:flex;align-items:center;gap:.25rem}.card-chip.svelte-18va1g5{display:inline-flex;height:1.5rem;width:1.5rem;align-items:center;justify-content:center;border-radius:.375rem;border-width:1px;border-color:#ffffff1a;color:#ffffffd9;--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);background:#0006;box-shadow:0 1px 3px #00000040}.card-body.svelte-18va1g5{display:flex;flex:1 1 0%;flex-direction:column;padding:.625rem .25rem .25rem}.card-title.svelte-18va1g5{font-size:.875rem;line-height:1.25rem;font-weight:600;line-height:1.375;color:#111827;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dark .card-title.svelte-18va1g5{color:#f8fafc}.card-meta.svelte-18va1g5{margin-top:.375rem;display:inline-flex;align-items:center;gap:.375rem;font-size:12px;font-weight:500;color:#64748b}.dark .card-meta.svelte-18va1g5{color:#94a3b8}.card-meta.svelte-18va1g5 .dot:where(.svelte-18va1g5){opacity:.7}@media(prefers-reduced-motion:reduce){.card-outer.svelte-18va1g5:hover:before,.card-outer.svelte-18va1g5:focus-within:before{animation:none}.card-wrapper.svelte-18va1g5,.card-thumb.svelte-18va1g5 .card-image{transition:none}}.row.svelte-1ljuuc7{position:relative;display:flex;align-items:center;gap:1rem;border-radius:1rem;border-width:1px;padding:.75rem;text-decoration-line:none}@media(min-width:640px){.row.svelte-1ljuuc7{gap:1.25rem}}.row.svelte-1ljuuc7{--accent-rgb: 16, 185, 129;border-color:#94a3b840;background:#f3f4f6;color:inherit;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease;box-shadow:inset 0 1px #ffffffb3,0 1px 3px #0000000f}.dark .row.svelte-1ljuuc7{border-color:#ffffff14;background:#162132;box-shadow:inset 0 1px #47556926,inset 0 -1px #00000026,0 1px 3px #0003}.row.svelte-1ljuuc7:hover{transform:translateY(-2px);border-color:rgba(var(--accent-rgb),.4);box-shadow:inset 0 1px #fffc,0 8px 24px #0000001a,0 2px 6px rgba(var(--accent-rgb),.15)}.dark .row.svelte-1ljuuc7:hover{box-shadow:inset 0 1px #47556933,0 10px 28px #0006,0 2px 6px rgba(var(--accent-rgb),.2)}.row.svelte-1ljuuc7:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(var(--accent-rgb),.65),0 8px 24px #0000001a}.row-thumb.svelte-1ljuuc7{position:relative;flex-shrink:0;overflow:hidden;border-radius:.75rem;width:132px;aspect-ratio:16 / 9;border:1px solid rgba(0,0,0,.08);background:#e2e8f0}.dark .row-thumb.svelte-1ljuuc7{border-color:#ffffff0f;background:#0f172a}.row-thumb.svelte-1ljuuc7 .row-image{position:absolute;inset:0;transition:transform .5s ease}.row.svelte-1ljuuc7:hover .row-thumb:where(.svelte-1ljuuc7) .row-image{transform:scale(1.05)}.row-thumb-recess.svelte-1ljuuc7{pointer-events:none;position:absolute;inset:0;border-radius:.75rem;box-shadow:inset 0 2px 6px #0000001f,inset 0 0 0 1px #0000000d}.dark .row-thumb-recess.svelte-1ljuuc7{box-shadow:inset 0 2px 8px #0006,inset 0 0 0 1px #0003}.row-thumb-fallback.svelte-1ljuuc7{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#94a3b8}.dark .row-thumb-fallback.svelte-1ljuuc7{color:#64748b}.row-content.svelte-1ljuuc7{display:flex;min-width:0px;flex:1 1 0%;flex-direction:column}.row-title.svelte-1ljuuc7{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem;font-weight:600}@media(min-width:640px){.row-title.svelte-1ljuuc7{font-size:1rem;line-height:1.5rem}}.row-title.svelte-1ljuuc7{color:#111827}.dark .row-title.svelte-1ljuuc7{color:#f8fafc}.row-meta.svelte-1ljuuc7{margin-top:.25rem;display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;font-size:12px;font-weight:500;text-transform:capitalize;color:#64748b}.dark .row-meta.svelte-1ljuuc7{color:#94a3b8}.meta-item.svelte-1ljuuc7{display:inline-flex;align-items:center;gap:.25rem}.row-meta.svelte-1ljuuc7 .dot:where(.svelte-1ljuuc7){opacity:.7}.row-chips.svelte-1ljuuc7{margin-top:.5rem;display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}.row-chip.svelte-1ljuuc7{display:inline-flex;align-items:center;gap:.25rem;border-radius:.375rem;border-width:1px;padding:.125rem .5rem;font-size:11px;font-weight:600;border-color:#94a3b84d;background:#94a3b81f;color:#475569}.dark .row-chip.svelte-1ljuuc7{border-color:#ffffff1a;background:#ffffff0f;color:#cbd5e1}.scene-badge.svelte-1ljuuc7{position:absolute;left:.375rem;top:.375rem;z-index:2;display:inline-flex;align-items:center;border-radius:.375rem;border-width:1px;padding:.125rem .375rem;font-size:9px;font-weight:700;text-transform:uppercase;text-transform:capitalize;letter-spacing:.025em;--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);box-shadow:inset 0 1px 2px #0000000a}.badge-emerald.svelte-1ljuuc7{border-color:#6ee7b799;background:#ecfdf5e6;color:#047857}.dark .badge-emerald.svelte-1ljuuc7{border-color:#04785780;background:#064e3b73;color:#6ee7b7}.badge-amber.svelte-1ljuuc7{border-color:#fcd34d99;background:#fefce8e6;color:#b45309}.dark .badge-amber.svelte-1ljuuc7{border-color:#b4530980;background:#78350f73;color:#fcd34d}.badge-red.svelte-1ljuuc7{border-color:#fca5a599;background:#fef2f2e6;color:#b91c1c}.dark .badge-red.svelte-1ljuuc7{border-color:#b91c1c80;background:#7f1d1d73;color:#fca5a5}.badge-sky.svelte-1ljuuc7{border-color:#7dd3fc99;background:#f0f9ffe6;color:#0369a1}.dark .badge-sky.svelte-1ljuuc7{border-color:#0369a180;background:#0c4a6e73;color:#7dd3fc}.row-arrow.svelte-1ljuuc7{display:none;flex-shrink:0;align-items:center;justify-content:center;padding-right:.25rem}@media(min-width:640px){.row-arrow.svelte-1ljuuc7{display:inline-flex}}.row-arrow.svelte-1ljuuc7{color:#94a3b8;transition:transform .3s ease,color .3s ease}.row.svelte-1ljuuc7:hover .row-arrow:where(.svelte-1ljuuc7){transform:translate(3px);color:rgb(var(--accent-rgb))}@media(prefers-reduced-motion:reduce){.row.svelte-1ljuuc7,.row-thumb.svelte-1ljuuc7 .row-image,.row-arrow.svelte-1ljuuc7{transition:none}}
