.hero:where(.astro-j6jt7siz){margin-block:var(--s-6);container-type:inline-size}.hero__defs:where(.astro-j6jt7siz){width:0;height:0;position:absolute}.hero__grid:where(.astro-j6jt7siz){gap:var(--s-2);padding:var(--s-3) var(--s-2);background:var(--surface);border:var(--hairline) solid var(--rule);border-radius:var(--r-md);align-items:end;display:grid}.hero__grid--coordinate:where(.astro-j6jt7siz){grid-template-columns:repeat(3,1fr)}.hero__grid--communicate:where(.astro-j6jt7siz),.hero__grid--adapt:where(.astro-j6jt7siz){grid-template-columns:1fr minmax(4.5rem,6rem) 1fr}.hero__cell:where(.astro-j6jt7siz){min-width:0}.hero__svg:where(.astro-j6jt7siz){width:100%;height:auto;display:block}.hero__link:where(.astro-j6jt7siz){justify-content:center;align-items:center;gap:var(--s-1);flex-direction:column;padding-bottom:2.4rem;display:flex}.hero__linkSvg:where(.astro-j6jt7siz){width:100%;height:auto;overflow:visible}.hero__label:where(.astro-j6jt7siz),.hero__badge:where(.astro-j6jt7siz){text-align:center;font-family:var(--font-sans);font-size:var(--t-micro);margin:0;line-height:1.3}.hero__label:where(.astro-j6jt7siz){margin-top:var(--s-1);color:var(--ink-muted)}.hero__badge:where(.astro-j6jt7siz){margin-bottom:var(--s-2);width:max-content;font-weight:var(--w-semibold);letter-spacing:.03em;text-transform:uppercase;color:var(--ink-muted);background:var(--surface-sunken);border:var(--hairline) solid var(--rule);border-radius:var(--r-sm);justify-self:center;padding:.2em .55em}.hero__badge--ghost:where(.astro-j6jt7siz){visibility:hidden}.hero__badge--reward:where(.astro-j6jt7siz){color:var(--c-reward-ink);background:var(--c-reward-tint);border-color:var(--c-reward-edge)}.hero__badge--conflict:where(.astro-j6jt7siz){color:var(--c-conflict-ink);background:var(--c-conflict-tint);border-color:var(--c-conflict-edge)}.hero__floor:where(.astro-j6jt7siz){fill:color-mix(in srgb, var(--ui) 6%, transparent)}.hero__counterTop:where(.astro-j6jt7siz){fill:var(--iso-body,#e7e7ea);stroke:color-mix(in srgb, var(--ink) 14%, transparent);stroke-width:1px}.hero__counterFront:where(.astro-j6jt7siz){fill:color-mix(in srgb, var(--ink) 10%, var(--surface));stroke:color-mix(in srgb, var(--ink) 14%, transparent);stroke-width:1px}.hero__board:where(.astro-j6jt7siz){fill:color-mix(in srgb, var(--c-observe) 16%, var(--surface));stroke:color-mix(in srgb, var(--c-observe) 45%, transparent);stroke-width:1px}.hero__veg:where(.astro-j6jt7siz){fill:var(--c-reward)}.hero__veg:where(.astro-j6jt7siz).is-taken{fill:none;stroke:color-mix(in srgb, var(--ink) 22%, transparent);stroke-width:1px;stroke-dasharray:2 2}.hero__hob:where(.astro-j6jt7siz){fill:color-mix(in srgb, var(--ink) 12%, var(--surface));stroke:color-mix(in srgb, var(--ink) 20%, transparent);stroke-width:1px}.hero__hob:where(.astro-j6jt7siz).is-on{fill:color-mix(in srgb, var(--c-action) 20%, var(--surface));stroke:color-mix(in srgb, var(--c-action) 50%, transparent)}.hero__hobRing:where(.astro-j6jt7siz){fill:none;stroke:color-mix(in srgb, var(--ink) 25%, transparent);stroke-width:2px}.hero__hobRing:where(.astro-j6jt7siz).is-on{stroke:var(--c-action)}.hero__pot:where(.astro-j6jt7siz){fill:color-mix(in srgb, var(--ink) 30%, var(--surface));stroke:color-mix(in srgb, var(--ink) 40%, transparent);stroke-width:1px}.hero__plate:where(.astro-j6jt7siz){fill:var(--surface);stroke:color-mix(in srgb, var(--ink) 22%, transparent);stroke-width:1px}.hero__bowl:where(.astro-j6jt7siz){fill:color-mix(in srgb, var(--c-reward) 40%, var(--surface))}.hero__steam:where(.astro-j6jt7siz),.hero__bowlSteam:where(.astro-j6jt7siz){fill:none;stroke:color-mix(in srgb, var(--ink) 28%, transparent);stroke-width:1.6px;stroke-linecap:round}.hero__hood:where(.astro-j6jt7siz) path:where(.astro-j6jt7siz){fill:color-mix(in srgb, var(--ink) 8%, var(--surface));stroke:color-mix(in srgb, var(--ink) 20%, transparent);stroke-width:1px}.hero__wallBoard:where(.astro-j6jt7siz) rect:where(.astro-j6jt7siz){fill:var(--surface);stroke:color-mix(in srgb, var(--c-observe) 55%, transparent);stroke-width:1.4px}.hero__wallBoard:where(.astro-j6jt7siz) line:where(.astro-j6jt7siz){stroke:color-mix(in srgb, var(--c-observe) 40%, transparent);stroke-width:2px}.hero__reach:where(.astro-j6jt7siz),.hero__look:where(.astro-j6jt7siz){fill:none;stroke-width:2px;stroke-linecap:round}.hero__reach:where(.astro-j6jt7siz).is-clash{stroke:var(--c-conflict)}.hero__reach:where(.astro-j6jt7siz).is-good{stroke:var(--c-reward)}.hero__look:where(.astro-j6jt7siz){stroke:var(--c-observe);stroke-dasharray:3 3}.hero__msgPath:where(.astro-j6jt7siz),.hero__swap:where(.astro-j6jt7siz){fill:none;stroke-width:2px;stroke-linecap:round}.hero__msgPath:where(.astro-j6jt7siz){stroke:var(--c-comm)}.hero__swap:where(.astro-j6jt7siz){stroke:color-mix(in srgb, var(--ink) 45%, transparent)}.hero__token:where(.astro-j6jt7siz){color:var(--c-comm)}.hero__token:where(.astro-j6jt7siz) rect:where(.astro-j6jt7siz):first-child{fill:color-mix(in srgb, var(--c-comm) 14%, var(--surface));stroke:var(--c-comm);stroke-width:1.4px}.hero__caption:where(.astro-j6jt7siz){margin-top:var(--s-3);font-family:var(--font-sans);font-size:var(--t-meta);line-height:var(--lh-tight,1.45);color:var(--ink-muted);text-align:center}.hero__caption:where(.astro-j6jt7siz):empty{display:none}@container (width<=36rem){.hero__grid--coordinate:where(.astro-j6jt7siz),.hero__grid--communicate:where(.astro-j6jt7siz),.hero__grid--adapt:where(.astro-j6jt7siz){grid-template-columns:1fr}.hero__link:where(.astro-j6jt7siz){padding-block:var(--s-1);padding-bottom:0}.hero__linkSvg:where(.astro-j6jt7siz){width:3rem;transform:rotate(90deg)}}
