.app-picker.svelte-88o2uo{flex-direction:column;gap:.3rem;max-width:28rem;display:flex;position:relative}.app-picker.svelte-88o2uo label:where(.svelte-88o2uo){letter-spacing:.05em;text-transform:uppercase;opacity:.6;font-size:.7rem;font-weight:500}.app-picker.svelte-88o2uo input:where(.svelte-88o2uo){border:1px solid var(--card-2);background:var(--background);color:var(--foreground);font:inherit;border-radius:6px;padding:.5rem .75rem;font-size:1rem}.app-picker.svelte-88o2uo input:where(.svelte-88o2uo):focus-visible{outline:2px solid var(--accent);outline-offset:-1px}.app-picker.svelte-88o2uo ul:where(.svelte-88o2uo){z-index:5;background:var(--card-2);border:1px solid var(--background);border-radius:6px;max-height:20rem;margin:.25rem 0 0;padding:.25rem;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 6px 16px #0006}.app-picker.svelte-88o2uo ul:where(.svelte-88o2uo) li:where(.svelte-88o2uo){cursor:pointer;border-radius:4px;align-items:center;gap:.5rem;padding:.3rem .5rem;display:flex}.app-picker.svelte-88o2uo ul:where(.svelte-88o2uo) li:where(.svelte-88o2uo) span:where(.svelte-88o2uo){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.app-picker.svelte-88o2uo ul:where(.svelte-88o2uo) li.active:where(.svelte-88o2uo){background:var(--background);color:var(--accent)}.app-picker.svelte-88o2uo ul:where(.svelte-88o2uo) li[aria-selected=true]:where(.svelte-88o2uo){color:var(--accent)}.app-picker.svelte-88o2uo ul:where(.svelte-88o2uo) li.empty:where(.svelte-88o2uo){cursor:default;opacity:.6;font-size:.85rem}.app-card.svelte-ig0llo{background:var(--card-2);border-radius:6px;gap:1rem;padding:.75rem 1rem;display:flex}.app-card.svelte-ig0llo .info:where(.svelte-ig0llo){flex-direction:column;flex:1;gap:.4rem;min-width:0;display:flex}.app-card.svelte-ig0llo .head:where(.svelte-ig0llo){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .75rem;display:flex}.app-card.svelte-ig0llo .head:where(.svelte-ig0llo) h3:where(.svelte-ig0llo){margin:0;font-size:1.4rem;font-weight:600}.app-card.svelte-ig0llo .head:where(.svelte-ig0llo) .gh:where(.svelte-ig0llo){color:var(--foreground);opacity:.7;align-items:center;gap:.4rem;font-size:.85rem;text-decoration:none;transition:all .2s ease-in-out;display:inline-flex}.app-card.svelte-ig0llo .head:where(.svelte-ig0llo) .gh:where(.svelte-ig0llo):hover{opacity:1;color:var(--accent)}.app-card.svelte-ig0llo .description:where(.svelte-ig0llo){word-break:break-word;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.9rem;font-style:italic;font-weight:200;display:-webkit-box;overflow:hidden}.app-card.svelte-ig0llo .description:where(.svelte-ig0llo) a{color:var(--accent)}.app-card.svelte-ig0llo .archs:where(.svelte-ig0llo){flex-wrap:wrap;gap:.3rem;margin:0;display:flex}.app-card.svelte-ig0llo .archs:where(.svelte-ig0llo) span:where(.svelte-ig0llo){background:var(--background);opacity:.8;border-radius:4px;padding:0 .35rem;font-size:.7rem}.app-card.svelte-ig0llo .stats:where(.svelte-ig0llo){flex-wrap:wrap;gap:.3rem 1.25rem;margin:0;display:flex}.app-card.svelte-ig0llo .stats:where(.svelte-ig0llo) dd:where(.svelte-ig0llo){white-space:nowrap;align-items:center;gap:.4rem;margin:0;font-size:.9rem;display:flex}.app-card.svelte-ig0llo .stats:where(.svelte-ig0llo) dd:where(.svelte-ig0llo) svg{opacity:.8}.app-card.svelte-ig0llo .sr-only:where(.svelte-ig0llo){clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.app-card.svelte-ig0llo .head:where(.svelte-ig0llo) .gh:where(.svelte-ig0llo){transition:none}}.configurator.svelte-11mn07q{background:var(--card);border-radius:6px;max-width:1000px;margin:1rem auto;padding:1rem}.configurator.svelte-11mn07q h2:where(.svelte-11mn07q){margin:0 0 .5rem;font-size:2rem}.configurator.svelte-11mn07q .intro:where(.svelte-11mn07q){opacity:.5;margin:0 0 1rem;font-size:1.1rem;font-style:italic}.configurator.svelte-11mn07q .status:where(.svelte-11mn07q){opacity:.8;margin:1rem 0 0}.configurator.svelte-11mn07q .status.error:where(.svelte-11mn07q){color:#e5534b;opacity:1}.configurator.svelte-11mn07q .status:where(.svelte-11mn07q) a:where(.svelte-11mn07q){color:var(--accent)}.configurator.svelte-11mn07q .panel:where(.svelte-11mn07q){background:var(--card-2);border:none;border-radius:6px;margin:1rem 0 0;padding:.75rem}.configurator.svelte-11mn07q .selected-app:where(.svelte-11mn07q){flex-direction:column;gap:.5rem;margin:1rem 0 0;display:flex}.configurator.svelte-11mn07q .start-over:where(.svelte-11mn07q){background:var(--card-2);color:var(--foreground);font:inherit;cursor:pointer;border:none;border-radius:6px;align-self:flex-start;align-items:center;gap:.3rem;padding:.2rem .5rem;font-size:.75rem;transition:all .2s ease-in-out;display:inline-flex}.configurator.svelte-11mn07q .start-over:where(.svelte-11mn07q):hover{color:var(--accent)}.configurator.svelte-11mn07q .start-over:where(.svelte-11mn07q):focus-visible{outline:2px solid var(--accent)}@media (prefers-reduced-motion:reduce){.configurator.svelte-11mn07q .start-over:where(.svelte-11mn07q){transition:none}}
