[data-slot=home-recipe]{gap:2rem;min-inline-size:0;display:grid;container:superic-home-recipe/inline-size}[data-slot=home-recipe] *,[data-slot=home-recipe] :before,[data-slot=home-recipe] :after,[data-slot=app-browse-listing-card],[data-slot=app-browse-listing-card] *,[data-slot=app-browse-listing-card] :before,[data-slot=app-browse-listing-card] :after{box-sizing:border-box}[data-slot=home-recipe][data-density=compact]{gap:1.5rem}[data-slot=home-recipe-section]{gap:1rem;min-inline-size:0;display:grid}[data-slot=home-recipe][data-density=compact] [data-slot=home-recipe-section]{gap:.75rem}[data-slot=home-recipe-section-header]{justify-content:space-between;align-items:center;gap:1rem;display:flex}[data-slot=home-recipe-section-header] h2{color:var(--foreground);font-family:var(--type-h5-family);font-size:var(--type-h5-size);margin:0;font-weight:600;line-height:1.3}[data-slot=home-recipe-section-header] a,[data-slot=home-recipe-state-action],[data-slot=home-recipe-refresh-notice] button{border-radius:var(--radius);min-block-size:2.75rem;color:var(--foreground);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:.5rem .75rem;font-weight:600;text-decoration:none;display:inline-flex}[data-slot=home-recipe-state-action]{background:var(--foreground);inline-size:fit-content;color:var(--background)}[data-slot=home-recipe-ready]{gap:.75rem;min-inline-size:0;display:grid}[data-slot=home-recipe-refresh-notice]{border-radius:var(--radius);background:var(--surface-2);color:var(--muted-foreground);font-size:var(--type-body-small-size);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.5rem .75rem;line-height:1.4;display:flex}[data-slot=home-recipe-linked-rows],[data-slot=home-recipe-card-grid]{margin:0;padding:0;list-style:none}[data-slot=home-recipe-linked-rows]{border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--control-elevation-surface);gap:.25rem;padding:.25rem;display:grid;overflow:hidden}[data-slot=home-recipe-linked-rows] a{border-radius:max(0px, calc(var(--radius-lg) - .25rem));min-block-size:2.75rem;color:var(--foreground);background:0 0;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding:.5rem .75rem;text-decoration:none;display:flex}@media (hover:hover){[data-slot=home-recipe-linked-rows] a:hover{background:var(--surface-2)}}[data-slot=home-recipe-row-copy]{gap:.25rem;min-inline-size:0;display:grid}[data-slot=home-recipe-row-copy] strong{font-size:var(--type-body-compact-size);font-weight:600;line-height:1.35}[data-slot=home-recipe-row-copy] span,[data-slot=home-recipe-row-status]{color:var(--muted-foreground);font-size:var(--type-annotation-size);line-height:1.35}[data-slot=home-recipe-row-status]{text-align:end;flex:none;max-inline-size:14rem}[data-slot=home-recipe-card-grid]{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),22rem));align-items:stretch;gap:1rem;display:grid}[data-slot=home-recipe-card-grid]>li{inline-size:100%;min-inline-size:0;max-inline-size:22rem}[data-slot=home-recipe-state]{border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--control-elevation-surface);gap:.5rem;padding:1rem;display:grid}[data-slot=home-recipe-state] h3,[data-slot=home-recipe-state] p{margin:0}[data-slot=home-recipe-state] h3{font-family:var(--type-h6-family);font-size:var(--type-h6-size);font-weight:600}[data-slot=home-recipe-state] p{color:var(--muted-foreground);line-height:1.5}[data-slot=home-recipe-placeholders]{gap:.5rem;display:grid}[data-slot=home-recipe-placeholders][data-browse=true]{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),22rem));gap:1rem}[data-slot=home-recipe-placeholder]{border-radius:var(--radius-card);background:var(--surface);min-block-size:4.5rem;max-inline-size:22rem;box-shadow:var(--control-elevation-surface);gap:.5rem;padding:1rem;display:grid}[data-slot=home-recipe-placeholder][data-browse=true]{min-block-size:15rem}[data-slot=home-recipe-placeholder-media]{aspect-ratio:16/9;border-radius:calc(var(--radius-card) - .25rem);background:var(--surface-2)}[data-slot=home-recipe-placeholder-line]{border-radius:var(--radius-pill);background:var(--muted);block-size:.75rem;inline-size:min(100%,14rem);display:block}[data-slot=home-recipe-placeholder-line]:last-child{inline-size:min(70%,9rem)}[data-slot=home-recipe-visually-hidden]{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-slot=home-recipe] a:focus-visible,[data-slot=home-recipe] button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}[data-slot=app-browse-listing-card]{box-sizing:border-box;border-radius:var(--radius-card);background:var(--surface);block-size:100%;min-inline-size:0;color:var(--foreground);border:var(--app-browse-card-edge-width,0px) solid var(--surface-edge,var(--border));box-shadow:var(--elev-card);display:block;position:relative}[data-slot=app-browse-listing-primary]{border-radius:max(0px, calc(var(--radius-card) - var(--app-browse-card-edge-width,0px)));block-size:100%;color:inherit;transition:box-shadow var(--motion-base) var(--ease-standard);text-decoration:none;display:block;overflow:hidden}@media (hover:hover){[data-slot=app-browse-listing-primary]:hover{box-shadow:var(--shadow-lg)}}[data-slot=app-browse-media]{position:relative}[data-slot=app-browse-listing-card]{--app-browse-media-well:var(--surface-2);--media-card-radius:max(0px, calc(var(--radius-card) - var(--app-browse-card-edge-width,0px)))}[data-slot=app-browse-media-clip]{aspect-ratio:16/9;background:var(--app-browse-media-well);overflow:hidden}[data-slot=app-browse-media-clip][data-media-presentation=symbol]{aspect-ratio:auto;border:1px solid var(--border);--media-inset:1rem;border-radius:var(--media-radius);block-size:6rem;margin:1rem 1rem 0}:is([data-media-presentation=symbol],[data-media-state=fallback])>[data-slot=app-browse-media-content]{place-items:center;display:grid}@media (hover:hover){[data-slot=app-browse-listing-primary]:hover :is([data-media-presentation=symbol],[data-media-state=fallback])>[data-slot=app-browse-media-content]{transform:none}}[data-slot=app-browse-media-fallback]{color:var(--muted-foreground);font-size:var(--type-caption-size);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:.75rem;line-height:1.35;display:flex}[data-slot=app-browse-media-fallback-art]{display:inline-flex}[data-slot=app-browse-media-content]{block-size:100%;inline-size:100%;transition:transform var(--motion-slow) var(--ease-standard)}[data-slot=app-browse-media-clip]:not([data-media-presentation=symbol],[data-media-state=fallback])>[data-slot=app-browse-media-content]>*{block-size:100%;inline-size:100%}@media (hover:hover){[data-slot=app-browse-listing-primary]:hover [data-slot=app-browse-media-content]{transform:scale(1.035)}}[data-slot=app-browse-kind]{z-index:1;display:flex;position:absolute;inset-block-start:.75rem;inset-inline-start:.75rem}[data-slot=app-browse-actions]{z-index:2;flex-direction:column;gap:.5rem;display:flex;position:absolute;inset-block-start:.75rem;inset-inline-end:.75rem}[data-slot=app-browse-action]{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--surface) 92%, transparent);block-size:2.75rem;inline-size:2.75rem;color:var(--foreground);box-shadow:var(--elev-card);font:inherit;cursor:pointer;border:0;place-items:center;display:grid}@media (hover:hover){[data-slot=app-browse-action]:hover{background:var(--surface)}}[data-slot=app-browse-action][data-action=favorite][aria-pressed=true]{color:var(--favorite-pressed,var(--primary))}[data-slot=app-browse-action][aria-pressed=true] [data-slot=app-browse-heart] :is(path,circle,ellipse,polygon,rect){fill:currentColor}[data-slot=app-browse-content]{flex-direction:column;gap:.75rem;padding:1rem;display:flex}[data-slot=app-browse-heading-row]{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}[data-slot=app-browse-title-group]{min-inline-size:0}[data-slot=app-browse-title]{font-family:var(--type-body-medium-family);font-size:var(--type-body-medium-size);font-weight:600;line-height:var(--type-body-medium-line-height);overflow-wrap:anywhere;white-space:normal;margin:0}[data-slot=app-browse-neighborhood],[data-slot=app-browse-price],[data-slot=app-browse-specs],[data-slot=app-browse-footer]{margin:0}[data-slot=app-browse-neighborhood],[data-slot=app-browse-specs],[data-slot=app-browse-footer]{color:var(--muted-foreground);font-size:var(--type-caption-size);line-height:1.35}[data-slot=app-browse-price]{overflow-wrap:break-word;text-align:end;flex:0 auto;max-inline-size:45%;font-weight:600}[data-slot=app-browse-specs]{flex-wrap:wrap;gap:.25rem 1rem;padding:0;list-style:none;display:flex}[data-slot=app-browse-specs] li{align-items:center;gap:.25rem;display:flex}[data-slot=app-browse-footer]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}[data-slot=app-browse-rating] strong{color:var(--foreground)}[data-slot=app-browse-visually-hidden]{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-slot=app-browse-listing-card][data-presentation=unplated]{--app-browse-media-well:var(--card);--media-card-radius:var(--radius-card);block-size:auto;box-shadow:none;background:0 0;border-width:0}[data-presentation=unplated]>[data-slot=app-browse-listing-primary]{border-radius:var(--radius-card);overflow:visible}@media (hover:hover){[data-presentation=unplated]>[data-slot=app-browse-listing-primary]:hover{box-shadow:none}}[data-presentation=unplated] [data-slot=app-browse-media-clip],[data-presentation=unplated] [data-slot=app-browse-media-clip][data-media-presentation=symbol]{aspect-ratio:4/3;--media-inset:0px;border-radius:var(--media-radius);border:0;block-size:auto;margin:0}[data-presentation=unplated] [data-slot=app-browse-content]{gap:.5rem;padding:.75rem 0 0}[data-presentation=unplated] [data-slot=app-browse-heading-row]{flex-direction:column;gap:.25rem}[data-presentation=unplated] [data-slot=app-browse-title-group]{gap:.25rem;inline-size:100%;display:grid}[data-presentation=unplated] [data-slot=app-browse-title]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-block-size:2.7em;max-block-size:2.7em;display:-webkit-box;overflow:hidden}[data-presentation=unplated] [data-slot=app-browse-price]{text-align:start;overflow-wrap:anywhere;max-inline-size:none}[data-presentation=unplated] :is([data-slot=app-browse-neighborhood],[data-slot=app-browse-specs],[data-slot=app-browse-footer]){font-size:var(--type-annotation-size);line-height:1.5}[data-presentation=unplated] [data-slot=app-browse-footer]{flex-wrap:wrap;justify-content:flex-start}[data-presentation=unplated] [data-slot=app-browse-actions]{inset-block-start:.5rem;inset-inline-end:.5rem}[data-slot=app-browse-listing-card][data-slot] :is([data-slot=app-browse-listing-primary],[data-slot=app-browse-action]):focus-visible{outline-offset:0;outline:2px solid #0000}[data-slot=app-browse-listing-card][data-slot] [data-slot=app-browse-listing-primary]:focus-visible{box-shadow:var(--control-focus-ring,0 0 0 2px color-mix(in oklab, var(--ring) 65%, transparent))}[data-slot=app-browse-listing-card][data-slot] [data-slot=app-browse-action]:focus-visible{box-shadow:var(--control-focus-ring,0 0 0 2px color-mix(in oklab, var(--ring) 65%, transparent)), var(--elev-card)}@media (hover:hover){[data-slot=app-browse-listing-card][data-slot] [data-slot=app-browse-listing-primary]:focus-visible:hover{box-shadow:var(--control-focus-ring,0 0 0 2px color-mix(in oklab, var(--ring) 65%, transparent)), var(--shadow-lg)}}@container superic-home-recipe (max-width:24rem){[data-slot=home-recipe-linked-rows] a{flex-direction:column;align-items:flex-start}[data-slot=home-recipe-row-status]{text-align:start;max-inline-size:none}}@media (prefers-reduced-motion:reduce){[data-slot=app-browse-listing-primary],[data-slot=app-browse-media-content]{transition-duration:0s}@media (hover:hover){[data-slot=app-browse-listing-primary]:hover [data-slot=app-browse-media-content]{transform:none}}}@media (forced-colors:active){[data-slot=app-browse-listing-card],[data-slot=home-recipe-state],[data-slot=home-recipe-linked-rows] a{border:1px solid canvastext}}
