.home-plan.svelte-kimmuc{border:1px solid var(--color-line);background:#fff;border-radius:24px;gap:14px;min-width:0;padding:16px;display:grid}.home-plan-head.svelte-kimmuc{min-width:0;color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.home-plan-head.svelte-kimmuc>svg{color:var(--color-muted);flex:none}.home-plan-kitchen.svelte-kimmuc{color:var(--color-akla);letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:750;display:block;overflow:hidden}h2.svelte-kimmuc{margin:2px 0 0;font-size:1.15rem;font-weight:750;line-height:1.25}.home-plan-note.svelte-kimmuc{color:var(--color-muted);margin:0;font-size:14px}.upcoming.svelte-ngfuws{border:1px solid var(--color-line);background:#fff;border-radius:20px;grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.upcoming.svelte-ngfuws li:where(.svelte-ngfuws)+li:where(.svelte-ngfuws){border-top:1px solid var(--color-line)}.upcoming.svelte-ngfuws a:where(.svelte-ngfuws){color:inherit;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.upcoming-cancel.svelte-ngfuws{padding:0 14px 12px}.upcoming.svelte-ngfuws a:where(.svelte-ngfuws)>svg{color:var(--color-muted);flex:none}.upcoming-date.svelte-ngfuws{background:var(--color-akla-soft);width:50px;height:54px;color:var(--color-navy);border-radius:14px;flex:none;place-items:center;display:grid}.upcoming-date.svelte-ngfuws small:where(.svelte-ngfuws){text-transform:uppercase;font-size:10px;font-weight:800}.upcoming-date.svelte-ngfuws strong:where(.svelte-ngfuws){margin-top:-4px;font-size:20px;line-height:1}.upcoming-top.svelte-ngfuws{align-items:center;gap:8px;min-width:0;display:flex}.upcoming-top.svelte-ngfuws .plan-kitchen-mark{border-radius:7px;width:22px;height:22px;font-size:9px}.upcoming-top.svelte-ngfuws strong:where(.svelte-ngfuws){text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.upcoming-when.svelte-ngfuws,.upcoming-meals.svelte-ngfuws{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:13px;display:block;overflow:hidden}.upcoming-status.svelte-ngfuws{margin-top:2px;font-size:12px;font-weight:800;display:block}.upcoming-status.is-reserved.svelte-ngfuws,.upcoming-status.is-out.svelte-ngfuws{color:var(--color-akla)}.upcoming-status.is-preparing.svelte-ngfuws,.upcoming-status.is-ready.svelte-ngfuws{color:#b45309}.upcoming-status.is-confirmed.svelte-ngfuws,.upcoming-status.is-delivered.svelte-ngfuws{color:var(--color-navy)}.upcoming-meals.svelte-ngfuws{color:var(--color-navy);font-weight:600}.upcoming-empty.svelte-ngfuws{border:1px dashed var(--color-line);color:var(--color-muted);text-align:center;border-radius:20px;margin:0;padding:16px;font-size:14px}.home-greeting.svelte-1uha8ag{gap:2px;margin-bottom:16px;display:grid}.home-greeting.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--color-muted);margin:0;font-size:13px;font-weight:650}.home-greeting.svelte-1uha8ag h1:where(.svelte-1uha8ag){color:var(--color-navy);letter-spacing:-.03em;margin:0;font-size:1.6rem;font-weight:800;line-height:1.15}.home-greeting.svelte-1uha8ag h1:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:var(--color-akla)}.home-stats.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:18px;display:grid}.home-stat.svelte-1uha8ag{border:1px solid var(--color-line);min-width:0;color:inherit;background:#fff;border-radius:18px;align-content:start;gap:2px;padding:12px;text-decoration:none;display:grid}.home-stat.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--color-navy);text-overflow:ellipsis;white-space:nowrap;font-size:1.3rem;font-weight:800;line-height:1.2;overflow:hidden}.home-stat.svelte-1uha8ag small:where(.svelte-1uha8ag){color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.home-stat-icon.svelte-1uha8ag{background:var(--color-akla-soft);width:34px;height:34px;color:var(--color-akla);border-radius:11px;flex:none;place-items:center;margin-bottom:6px;display:grid}.home-layout.svelte-1uha8ag{gap:22px;min-width:0;display:grid}.home-side.svelte-1uha8ag{align-content:start;gap:14px;min-width:0;display:grid}.home-section.svelte-1uha8ag{gap:10px;min-width:0;display:grid}.home-section-head.svelte-1uha8ag{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.home-section-head.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0;font-size:1.05rem;font-weight:800}.home-section-head.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--color-akla);font-size:14px;font-weight:750;text-decoration:none}.home-plans.svelte-1uha8ag{gap:14px;display:grid}.home-explore.svelte-1uha8ag{background:var(--color-navy);color:#fff;border-radius:20px;align-items:center;gap:12px;padding:14px;text-decoration:none;display:flex}.home-explore.svelte-1uha8ag .home-stat-icon:where(.svelte-1uha8ag){color:#fff;background:#ffffff1f;margin:0}.home-explore.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:15px;display:block}.home-explore.svelte-1uha8ag small:where(.svelte-1uha8ag){color:#ffffffbf;margin-top:2px;font-size:13px;display:block}.app-shell--root:has(.home-greeting) .app-large-title{display:none}@media (width>=640px){.home-stat.svelte-1uha8ag{padding:16px}.home-stat.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:1.5rem}}@media (width>=901px){.home-greeting.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:2.1rem}.home-layout.svelte-1uha8ag{grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);gap:28px}.home-side.svelte-1uha8ag{position:sticky;top:24px}}
