.DailyKitchen-module__P-xGbq__page{color:#f8fafc;background:radial-gradient(circle at 0 0,#f59e0b24,#0000 35%),radial-gradient(circle at 100% 100%,#3b82f61f,#0000 40%),#020617;min-height:100vh;position:relative;overflow-x:hidden}.DailyKitchen-module__P-xGbq__blurOne,.DailyKitchen-module__P-xGbq__blurTwo{filter:blur(70px);pointer-events:none;z-index:0;border-radius:999px;position:fixed}.DailyKitchen-module__P-xGbq__blurOne{background:#f59e0b38;width:280px;height:280px;top:-90px;left:-80px}.DailyKitchen-module__P-xGbq__blurTwo{background:#6366f12e;width:360px;height:360px;bottom:-140px;right:-120px}.DailyKitchen-module__P-xGbq__shell{z-index:1;max-width:1080px;margin:0 auto;padding:32px 16px 130px;position:relative}.DailyKitchen-module__P-xGbq__hero{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f172a94;border:1px solid #94a3b829;border-radius:28px;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;padding:28px;display:flex;box-shadow:0 24px 80px #00000059}.DailyKitchen-module__P-xGbq__badge{color:#fbbf24;letter-spacing:.04em;background:#f59e0b21;border-radius:999px;margin-bottom:14px;padding:7px 12px;font-size:12px;font-weight:800;display:inline-flex}.DailyKitchen-module__P-xGbq__hero h1{letter-spacing:-.06em;max-width:620px;margin:0;font-size:clamp(34px,6vw,62px);line-height:.96}.DailyKitchen-module__P-xGbq__hero p{color:#94a3b8;max-width:560px;margin:16px 0 0;font-size:15px;line-height:1.7}.DailyKitchen-module__P-xGbq__statusPill{color:#fde68a;background:#020617b3;border:1px solid #94a3b824;border-radius:999px;flex-shrink:0;align-items:center;gap:9px;padding:10px 13px;font-size:12px;font-weight:800;display:inline-flex}.DailyKitchen-module__P-xGbq__statusPill span{background:#f59e0b;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 6px #f59e0b21}.DailyKitchen-module__P-xGbq__topGrid{grid-template-columns:.9fr 2fr;gap:18px;margin-bottom:18px;display:grid}.DailyKitchen-module__P-xGbq__card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f172a9e;border:1px solid #94a3b824;border-radius:24px;margin-bottom:18px;padding:22px;box-shadow:0 18px 60px #00000042}.DailyKitchen-module__P-xGbq__cardHeader{align-items:center;gap:10px;margin-bottom:18px;display:flex}.DailyKitchen-module__P-xGbq__cardHeader span{color:#fbbf24;background:#f59e0b21;border-radius:10px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:grid}.DailyKitchen-module__P-xGbq__cardHeader h2{color:#e2e8f0;text-transform:uppercase;letter-spacing:.12em;margin:0;font-size:13px}.DailyKitchen-module__P-xGbq__servingBox{background:#020617b3;border:1px solid #94a3b81a;border-radius:20px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.DailyKitchen-module__P-xGbq__servingBox button{color:#fff;cursor:pointer;background:#111827;border:0;border-radius:16px;width:46px;height:46px;font-size:24px;font-weight:900;transition:all .2s}.DailyKitchen-module__P-xGbq__servingBox button:hover{background:#1f2937;transform:translateY(-1px)}.DailyKitchen-module__P-xGbq__servingBox div{text-align:center}.DailyKitchen-module__P-xGbq__servingBox strong{letter-spacing:-.05em;font-size:48px;line-height:1;display:block}.DailyKitchen-module__P-xGbq__servingBox small{color:#94a3b8;text-transform:uppercase;letter-spacing:.12em;margin-top:6px;font-size:11px;font-weight:800;display:block}.DailyKitchen-module__P-xGbq__mealGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.DailyKitchen-module__P-xGbq__choiceCard,.DailyKitchen-module__P-xGbq__pantryItem{color:#cbd5e1;cursor:pointer;background:#0206178c;border:1px solid #94a3b81f;transition:all .22s}.DailyKitchen-module__P-xGbq__choiceCard:hover,.DailyKitchen-module__P-xGbq__pantryItem:hover{background:#0f172ae6;border-color:#f59e0b6b;transform:translateY(-2px)}.DailyKitchen-module__P-xGbq__choiceCard{border-radius:20px;min-height:116px;padding:18px 12px}.DailyKitchen-module__P-xGbq__choiceIcon{margin-bottom:10px;font-size:30px;display:block}.DailyKitchen-module__P-xGbq__choiceCard strong{font-size:13px}.DailyKitchen-module__P-xGbq__choiceActive,.DailyKitchen-module__P-xGbq__pantryItemActive{color:#fff;background:linear-gradient(#f59e0b33,#0f172ae6);border-color:#f59e0b;box-shadow:0 14px 36px #f59e0b14}.DailyKitchen-module__P-xGbq__dietList{flex-wrap:wrap;gap:10px;display:flex}.DailyKitchen-module__P-xGbq__dietChip{color:#cbd5e1;cursor:pointer;background:#0206178c;border:1px solid #94a3b821;border-radius:999px;align-items:center;gap:8px;padding:11px 15px;font-size:13px;font-weight:800;transition:all .2s;display:inline-flex}.DailyKitchen-module__P-xGbq__dietChip:hover{border-color:#f59e0b73}.DailyKitchen-module__P-xGbq__dietChipActive{color:#020617;background:#f59e0b;border-color:#fbbf24}.DailyKitchen-module__P-xGbq__pantryHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.DailyKitchen-module__P-xGbq__pantryHeader p{color:#94a3b8;margin:5px 0 0;font-size:13px}.DailyKitchen-module__P-xGbq__pantryGrid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.DailyKitchen-module__P-xGbq__pantryItem{border-radius:20px;min-height:106px;padding:16px 10px;position:relative}.DailyKitchen-module__P-xGbq__pantryItem span{margin-bottom:8px;font-size:28px;display:block}.DailyKitchen-module__P-xGbq__pantryItem strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.DailyKitchen-module__P-xGbq__pantryItem em{color:#020617;background:#f59e0b;border-radius:999px;place-items:center;width:21px;height:21px;font-size:12px;font-style:normal;font-weight:900;display:grid;position:absolute;top:9px;right:9px}.DailyKitchen-module__P-xGbq__footer{z-index:20;pointer-events:none;padding:0 16px;position:fixed;bottom:18px;left:0;right:0}.DailyKitchen-module__P-xGbq__footerInner{pointer-events:auto;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#020617e0;border:1px solid #94a3b82e;border-radius:24px;justify-content:space-between;align-items:center;gap:14px;max-width:520px;margin:0 auto;padding:14px 16px;display:flex;box-shadow:0 22px 70px #0000008c}.DailyKitchen-module__P-xGbq__footerInner small{color:#64748b;text-transform:uppercase;letter-spacing:.12em;margin-bottom:4px;font-size:10px;font-weight:900;display:block}.DailyKitchen-module__P-xGbq__footerInner strong{color:#f8fafc;font-size:13px}.DailyKitchen-module__P-xGbq__primaryBtn,.DailyKitchen-module__P-xGbq__emptyBtn{cursor:pointer;white-space:nowrap;border:0;border-radius:16px;padding:13px 18px;font-size:13px;font-weight:900;transition:all .2s}.DailyKitchen-module__P-xGbq__primaryBtn{color:#020617;background:#f59e0b;box-shadow:0 10px 30px #f59e0b47}.DailyKitchen-module__P-xGbq__primaryBtn:hover{background:#fbbf24;transform:translateY(-1px)}.DailyKitchen-module__P-xGbq__emptyBtn{color:#94a3b8;background:#1e293b}@media (max-width:800px){.DailyKitchen-module__P-xGbq__hero{flex-direction:column;padding:22px}.DailyKitchen-module__P-xGbq__topGrid{grid-template-columns:1fr}.DailyKitchen-module__P-xGbq__mealGrid{grid-template-columns:repeat(2,1fr)}.DailyKitchen-module__P-xGbq__pantryGrid{grid-template-columns:repeat(3,1fr)}.DailyKitchen-module__P-xGbq__pantryHeader{flex-direction:column}}@media (max-width:480px){.DailyKitchen-module__P-xGbq__shell{padding-inline:12px}.DailyKitchen-module__P-xGbq__card{border-radius:20px;padding:18px}.DailyKitchen-module__P-xGbq__hero h1{font-size:38px}.DailyKitchen-module__P-xGbq__pantryGrid{grid-template-columns:repeat(2,1fr)}.DailyKitchen-module__P-xGbq__footerInner{border-radius:20px}.DailyKitchen-module__P-xGbq__primaryBtn,.DailyKitchen-module__P-xGbq__emptyBtn{padding:12px 14px}}
