@layer reset,tokens,base;@layer kit{._tile_1hepz_6{gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-card);color:var(--color-text-primary);text-align:center;transition:background var(--duration-fast) var(--easing-standard);flex-direction:column;align-items:center;text-decoration:none;display:flex}@media (hover:hover){._tile_1hepz_6:hover{background:var(--color-action-ghost-bg-hover)}}._tile_1hepz_6:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}._photo_1hepz_30{place-items:center;display:grid}._name_1hepz_35{max-inline-size:var(--size-photo-row);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._tile_1hepz_6[data-unavailable=true] ._photo_1hepz_30{opacity:.6;filter:grayscale()}._tile_1hepz_6[data-unavailable=true] ._name_1hepz_35{color:var(--color-text-muted)}._rating_1hepz_53{gap:var(--space-1);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);align-items:center;display:inline-flex}._star_1hepz_61{color:var(--color-rating-star);display:inline-flex}._star_1hepz_61 svg{fill:currentColor}._price_1hepz_70{color:var(--color-text-muted);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums}._tile_1hepz_6[data-pending] ._name_1hepz_35,._tile_1hepz_6[data-pending] ._rating_1hepz_53>span:last-child,._tile_1hepz_6[data-pending] ._price_1hepz_70{border-radius:var(--radius-control);background:linear-gradient(90deg, var(--color-skeleton-base) 0%, var(--color-skeleton-highlight) 50%, var(--color-skeleton-base) 100%);color:#0000;animation:_tile-shimmer_1hepz_1 var(--duration-shimmer) var(--easing-in-out) infinite;background-size:200% 100%}._tile_1hepz_6[data-pending] ._photo_1hepz_30{border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--color-skeleton-base) 0%, var(--color-skeleton-highlight) 50%, var(--color-skeleton-base) 100%);animation:_tile-shimmer_1hepz_1 var(--duration-shimmer) var(--easing-in-out) infinite;background-size:200% 100%;overflow:hidden}._tile_1hepz_6[data-pending] ._photo_1hepz_30>*,._tile_1hepz_6[data-pending] ._star_1hepz_61{visibility:hidden}@keyframes _tile-shimmer_1hepz_1{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){._tile_1hepz_6[data-pending] ._name_1hepz_35,._tile_1hepz_6[data-pending] ._rating_1hepz_53>span:last-child,._tile_1hepz_6[data-pending] ._price_1hepz_70,._tile_1hepz_6[data-pending] ._photo_1hepz_30{animation:none}}._row_1hepz_122{position:relative}._list_1hepz_127{gap:var(--space-2);padding:0 0 var(--space-2);scroll-snap-type:x mandatory;scrollbar-width:none;margin:0;list-style:none;display:flex;overflow-x:auto}._list_1hepz_127>li{scroll-snap-align:start;flex:none}@media (width<640px){._list_1hepz_127{margin-inline:calc(-1 * var(--card-padding,var(--space-0)));padding-inline:var(--card-padding,var(--space-0)) var(--space-8);scroll-padding-inline:var(--card-padding,var(--space-0));-webkit-mask-image:linear-gradient(to left, transparent, var(--color-surface-raised) var(--space-8));mask-image:linear-gradient(to left, transparent, var(--color-surface-raised) var(--space-8))}}._previous_1hepz_158,._next_1hepz_159{display:none}@media (width>=640px){._row_1hepz_122{padding-inline:var(--space-10)}._previous_1hepz_158,._next_1hepz_159{display:block;position:absolute;inset-block-start:50%;transform:translateY(-50%)}._previous_1hepz_158{inset-inline-start:0}._next_1hepz_159{inset-inline-end:0}._previous_1hepz_158[data-hidden=true],._next_1hepz_159[data-hidden=true]{visibility:hidden}}._row_1hepz_122[data-fit]{padding-inline:0}._row_1hepz_122[data-fit] ._previous_1hepz_158,._row_1hepz_122[data-fit] ._next_1hepz_159{display:none}._row_1hepz_122[data-fit] ._list_1hepz_127{padding-inline:0;overflow-x:visible;-webkit-mask-image:none;mask-image:none}._row_1hepz_122[data-fit] ._list_1hepz_127>li{flex:1 1 0;justify-content:center;min-width:0;display:flex}._row_1hepz_122[data-pending] ._list_1hepz_127{overflow-x:hidden}._row_1hepz_122[data-pending] ._previous_1hepz_158,._row_1hepz_122[data-pending] ._next_1hepz_159{visibility:hidden}._root_1fivf_4{border-radius:var(--radius-card);overflow:hidden}._root_1fivf_4[data-surface=brand]{margin-inline:calc(-1 * var(--space-4));box-shadow:var(--shadow-raised);border-radius:0}._hero_1fivf_16{gap:var(--space-4);padding:var(--space-8) var(--space-6) var(--space-10);flex-direction:column;align-items:center;display:flex}._root_1fivf_4[data-surface=public] ._hero_1fivf_16{padding:var(--space-8) var(--space-4) var(--space-6)}._root_1fivf_4[data-surface=brand] ._hero_1fivf_16{background:var(--color-surface-brand);color:var(--color-text-inverse);--color-text-primary:var(--color-text-inverse);--color-text-muted:var(--color-on-brand-text-muted);--color-text-brand:var(--color-text-inverse);--color-logo-mark:var(--color-text-inverse);--color-logo-bucket:var(--color-surface-brand);--color-logo-wordmark:var(--color-text-inverse);--color-text-link:var(--color-on-brand-text-link);--hero-highlight:var(--color-text-inverse)}._root_1fivf_4[data-surface=public]{border:var(--border-width-thin) solid var(--color-border-subtle);background:var(--color-surface-raised);box-shadow:var(--shadow-raised)}._photo_1fivf_53{display:inline-flex;position:relative}._root_1fivf_4[data-surface=brand] ._photo_1fivf_53>:first-child{width:calc(var(--size-photo-card-max) + var(--space-8));height:calc(var(--size-photo-card-max) + var(--space-8))}._photoAction_1fivf_63{position:absolute;bottom:0;right:0}._badge_1fivf_70{top:var(--space-1);left:calc(-1 * var(--space-2));padding:var(--space-1) var(--space-3);border-radius:var(--radius-control);background:var(--color-surface-brand);color:var(--color-text-inverse);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);position:absolute}._identity_1fivf_84{gap:var(--space-2);text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}._root_1fivf_4[data-surface=public] ._identity_1fivf_84{gap:var(--space-1)}._highlight_1fivf_97{gap:var(--space-1);color:var(--hero-highlight,var(--color-text-brand));font-weight:var(--font-weight-semibold);align-items:center;display:inline-flex}._highlight_1fivf_97 svg{fill:currentColor}._actions_1fivf_109{margin-block-start:var(--space-2)}._statistics_1fivf_113{margin:calc(-1 * var(--space-6)) var(--space-4) 0;border:var(--border-width-thin) solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-surface-raised);position:relative}._tiles_1fivf_121{padding-block:var(--space-4);margin:0;display:flex}._tile_1fivf_121{gap:var(--space-2);padding:var(--space-2);text-align:center;flex-direction:column-reverse;flex:1;align-items:center;display:flex}._tile_1fivf_121+._tile_1fivf_121{border-inline-start:var(--border-width-thin) solid var(--color-border-subtle)}._tile_1fivf_121 dt{color:var(--color-text-muted);font-size:var(--font-size-xs);text-transform:uppercase;font-weight:var(--font-weight-medium)}._tile_1fivf_121 dd{color:var(--color-text-brand);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;margin:0}._details_1fivf_156{border-block-start:var(--border-width-thin) solid var(--color-border-subtle);justify-content:center;display:flex}@media (width>=768px){._root_1fivf_4[data-surface=brand]{border-radius:var(--radius-card);margin-inline:0}._hero_1fivf_16,._root_1fivf_4[data-surface=public] ._hero_1fivf_16{gap:var(--space-8);padding:var(--space-8);flex-direction:row}._identity_1fivf_84{text-align:start;align-items:flex-start}._statistics_1fivf_113{border:0;border-radius:0;margin:0}}}@layer app;
