.banner-wrap.svelte-19qpj9p{min-width:0;max-width:100%;overflow:auto hidden}.banner.svelte-19qpj9p{color:var(--omx-accent);font-family:var(--omx-mono);text-shadow:0 0 22px color-mix(in srgb, var(--omx-accent) 45%, transparent);white-space:pre;margin:0;font-size:clamp(.68rem,1vw + .5rem,1.4rem);line-height:1.05}@media (width<=480px){.banner.svelte-19qpj9p{font-size:2vw}}.banner.svelte-19qpj9p .x:where(.svelte-19qpj9p){color:var(--omx-red);text-shadow:0 0 22px color-mix(in srgb, var(--omx-red) 55%, transparent)}.home.svelte-1uha8ag{min-height:calc(100dvh - 3rem)}.glyph{width:clamp(2.75rem,6vw,3.75rem);height:auto}.visually-hidden.svelte-1uha8ag{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.products.svelte-1uha8ag{text-align:left;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1.25rem;width:100%;margin-top:.5rem;display:grid}.product.svelte-1uha8ag{background:color-mix(in srgb, var(--omx-void) 62%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid color-mix(in srgb, var(--omx-bone) 16%, transparent);border-radius:12px;flex-direction:column;gap:.7rem;padding:1.5rem;text-decoration:none;transition:transform .15s,border-color .15s;display:flex}.product.svelte-1uha8ag:hover,.product.svelte-1uha8ag:focus-visible{border-color:var(--omx-accent);transform:translateY(-3px)}.badge.svelte-1uha8ag{letter-spacing:.08em;text-transform:uppercase;color:var(--omx-mute);border:1px solid color-mix(in srgb, var(--omx-mute) 40%, transparent);border-radius:4px;align-self:flex-start;padding:.1rem .5rem;font-size:.72rem}.product.svelte-1uha8ag h2:where(.svelte-1uha8ag){letter-spacing:-.02em;margin:0;font-size:clamp(1.5rem,3.4vw,1.9rem);font-weight:740}.lead.svelte-1uha8ag{color:var(--omx-bone);margin:0}.product.svelte-1uha8ag ul:where(.svelte-1uha8ag){color:color-mix(in srgb, var(--omx-bone) 70%, transparent);margin:0;padding-left:1.1rem;font-size:.9rem;line-height:1.55;list-style:"▸  "}.product.svelte-1uha8ag li:where(.svelte-1uha8ag)::marker{color:var(--omx-accent)}.cmd.svelte-1uha8ag{white-space:nowrap;color:var(--omx-bone);background:var(--omx-plate-2);border:1px solid color-mix(in srgb, var(--omx-bone) 12%, transparent);border-radius:6px;padding:.55rem .7rem;font-size:.74rem;display:block;overflow-x:auto}.go.svelte-1uha8ag{color:var(--omx-accent);margin-top:auto;padding-top:.3rem;font-weight:680}.compare-wrap.svelte-1uha8ag{max-width:52rem;overflow-x:auto}.compare.svelte-1uha8ag{border-collapse:collapse;width:100%;font-size:.92rem;line-height:1.5}.compare.svelte-1uha8ag th:where(.svelte-1uha8ag),.compare.svelte-1uha8ag td:where(.svelte-1uha8ag){text-align:left;vertical-align:top;border-bottom:1px solid color-mix(in srgb, var(--omx-bone) 12%, transparent);padding:.7rem .9rem .7rem 0}.compare.svelte-1uha8ag thead:where(.svelte-1uha8ag) th:where(.svelte-1uha8ag){color:var(--omx-accent);font-weight:700}.compare.svelte-1uha8ag tbody:where(.svelte-1uha8ag) th:where(.svelte-1uha8ag){color:var(--omx-mute);white-space:nowrap;font-weight:600}.compare.svelte-1uha8ag td:where(.svelte-1uha8ag){color:color-mix(in srgb, var(--omx-bone) 82%, transparent)}.compare.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--omx-accent)}@media (prefers-reduced-motion:reduce){.product.svelte-1uha8ag{transition:none}}
