._wrap_u86dy_1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:1.25rem 1rem 1rem;text-align:center}._wrapStage_u86dy_11{padding:.75rem 1rem 1.15rem}._orb_u86dy_15{--orb-pink: #e83a8a;--orb-maroon: #5c2430;--orb-lilac: #9b5ad4;position:relative;width:84px;height:84px;display:grid;place-items:center;isolation:isolate}._orbStage_u86dy_27{width:148px;height:148px}._halo_u86dy_32{position:absolute;inset:-28%;border-radius:50%;background:conic-gradient(from 0deg,#e83a8a2e,#9b5ad438,#ffffff14,#e83a8a2e);filter:blur(10px);animation:_haloSpin_u86dy_1 10s linear infinite;pointer-events:none;opacity:.85}._ring_u86dy_50,._ringSoft_u86dy_51{position:absolute;border-radius:50%;border:1px solid rgba(255,255,255,.55);pointer-events:none}._ring_u86dy_50{inset:8%;box-shadow:0 0 0 1px #e83a8a1f,inset 0 0 18px #ffffff59;animation:_ringPulse_u86dy_1 2.8s ease-in-out infinite}._ringSoft_u86dy_51{inset:-6%;border-color:#9b5ad438;animation:_ringPulse_u86dy_1 3.6s ease-in-out infinite reverse}._glow_u86dy_72{position:absolute;inset:-18%;border-radius:50%;background:radial-gradient(circle at 35% 28%,rgba(255,245,250,.95),transparent 52%),radial-gradient(circle at 68% 70%,rgba(232,58,138,.42),transparent 58%),radial-gradient(circle at 50% 50%,rgba(155,90,212,.22),transparent 68%);animation:_orbBreath_u86dy_1 2.6s ease-in-out infinite;pointer-events:none}._bloom_u86dy_84{position:absolute;inset:18%;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.75) 0%,rgba(255,200,220,.25) 45%,transparent 70%);filter:blur(2px);animation:_bloomSoft_u86dy_1 2.2s ease-in-out infinite;pointer-events:none}._core_u86dy_94{position:relative;z-index:3;width:13px;height:13px;border-radius:50%;background:linear-gradient(145deg,#fff,#ffe8f2);box-shadow:0 0 0 5px #ffffff80,0 0 28px #fffffff2,0 0 42px #e83a8a73,0 6px 20px #5c243033;animation:_corePulse_u86dy_1 1.7s ease-in-out infinite}._orbStage_u86dy_27 ._core_u86dy_94{width:18px;height:18px}._ray_u86dy_114{position:absolute;left:50%;top:50%;width:2px;height:42%;margin-left:-1px;transform-origin:50% 0;background:linear-gradient(180deg,rgba(255,255,255,.75),transparent);border-radius:999px;pointer-events:none;opacity:.55;animation:_raySweep_u86dy_1 3.2s ease-in-out infinite}._ray_u86dy_114[data-r="1"]{transform:rotate(28deg)}._ray_u86dy_114[data-r="2"]{transform:rotate(-28deg);animation-delay:.4s;height:36%}._spark_u86dy_136{position:absolute;width:6px;height:6px;border-radius:50%;background:#fff;box-shadow:0 0 8px #fffffff2,0 0 16px #e83a8a73;animation:_sparkTwinkle_u86dy_1 1.9s ease-in-out infinite;z-index:2}._spark_u86dy_136[data-i="1"]{top:2%;left:50%;transform:translate(-50%);width:5px;height:5px}._spark_u86dy_136[data-i="2"]{top:14%;left:50%;transform:translate(-50%);width:8px;height:8px;animation-delay:.08s}._spark_u86dy_136[data-i="3"]{top:26%;left:36%;width:6px;height:6px;animation-delay:.14s}._spark_u86dy_136[data-i="4"]{top:26%;left:50%;transform:translate(-50%);width:10px;height:10px;animation-delay:.04s}._spark_u86dy_136[data-i="5"]{top:26%;right:36%;width:6px;height:6px;animation-delay:.18s}._spark_u86dy_136[data-i="6"]{top:42%;left:16%;width:5px;height:5px;animation-delay:.24s}._spark_u86dy_136[data-i="7"]{top:42%;left:32%;width:8px;height:8px;animation-delay:.1s}._spark_u86dy_136[data-i="8"]{top:42%;left:50%;transform:translate(-50%);width:7px;height:7px;animation-delay:.02s}._spark_u86dy_136[data-i="9"]{top:42%;right:32%;width:8px;height:8px;animation-delay:.16s}._spark_u86dy_136[data-i="10"]{top:42%;right:16%;width:5px;height:5px;animation-delay:.28s}._spark_u86dy_136[data-i="11"]{bottom:30%;left:32%;width:7px;height:7px;animation-delay:.2s}._spark_u86dy_136[data-i="12"]{bottom:30%;left:50%;transform:translate(-50%);width:9px;height:9px;animation-delay:.06s}._spark_u86dy_136[data-i="13"]{bottom:30%;right:32%;width:7px;height:7px;animation-delay:.22s}._spark_u86dy_136[data-i="14"]{bottom:16%;left:42%;width:5px;height:5px;animation-delay:.3s}._spark_u86dy_136[data-i="15"]{bottom:16%;right:42%;width:5px;height:5px;animation-delay:.34s}._spark_u86dy_136[data-i="16"]{bottom:4%;left:50%;transform:translate(-50%);width:6px;height:6px;animation-delay:.12s}._spark_u86dy_136[data-i="17"]{top:50%;left:50%;transform:translate(-50%,-50%);width:4px;height:4px;opacity:0;animation:none}._label_u86dy_168{margin:0;max-width:18rem;font-size:1rem;font-weight:750;letter-spacing:-.015em;color:var(--shef-maroon, #5c2430);line-height:1.35;text-shadow:0 1px 0 rgba(255,255,255,.65);animation:_labelFade_u86dy_1 2.4s ease-in-out infinite}._wrapStage_u86dy_11 ._label_u86dy_168{font-size:1.12rem;font-weight:800;background:linear-gradient(110deg,#c41e5a,#5c2430 70%);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;animation:none}._wrap_u86dy_1[data-phase=cart] ._label_u86dy_168{color:#067647;background:none;-webkit-background-clip:unset;background-clip:unset}._wrap_u86dy_1[data-phase=track] ._label_u86dy_168{color:#175cd3;background:none;-webkit-background-clip:unset;background-clip:unset}._wrap_u86dy_1[data-phase=snack] ._label_u86dy_168{color:#b54708;background:none;-webkit-background-clip:unset;background-clip:unset}._wrap_u86dy_1[data-phase=listen] ._glow_u86dy_72{background:radial-gradient(circle at 35% 28%,rgba(255,255,255,.98),transparent 52%),radial-gradient(circle at 68% 70%,rgba(196,30,90,.5),transparent 58%),radial-gradient(circle at 50% 50%,rgba(155,90,212,.28),transparent 68%)}._wrap_u86dy_1[data-phase=listen] ._ring_u86dy_50{animation-duration:1.6s}._wrap_u86dy_1[data-phase=search] ._halo_u86dy_32,._wrap_u86dy_1[data-phase=meal] ._halo_u86dy_32{animation-duration:7s}@keyframes _haloSpin_u86dy_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _ringPulse_u86dy_1{0%,to{transform:scale(.94);opacity:.45}50%{transform:scale(1.04);opacity:.95}}@keyframes _orbBreath_u86dy_1{0%,to{transform:scale(.9);opacity:.7}50%{transform:scale(1.12);opacity:1}}@keyframes _bloomSoft_u86dy_1{0%,to{transform:scale(.88);opacity:.55}50%{transform:scale(1.08);opacity:1}}@keyframes _corePulse_u86dy_1{0%,to{transform:scale(1);box-shadow:0 0 0 5px #ffffff73,0 0 24px #ffffffe6,0 0 36px #e83a8a59}50%{transform:scale(1.16);box-shadow:0 0 0 7px #ffffff8c,0 0 32px #fff,0 0 52px #e83a8a8c}}@keyframes _sparkTwinkle_u86dy_1{0%,to{opacity:.28;filter:brightness(.85);box-shadow:0 0 6px #ffffff8c,0 0 10px #e83a8a33}45%{opacity:1;filter:brightness(1.35);box-shadow:0 0 12px #fff,0 0 22px #e83a8a8c}70%{opacity:.7;filter:brightness(1.05)}}@keyframes _sparkTwinkleCenter_u86dy_1{0%,to{opacity:.32;filter:brightness(.9)}45%{opacity:1;filter:brightness(1.4)}}@keyframes _raySweep_u86dy_1{0%,to{opacity:.2}50%{opacity:.7}}@keyframes _labelFade_u86dy_1{0%,to{opacity:.78}50%{opacity:1}}@media(prefers-reduced-motion:reduce){._halo_u86dy_32,._ring_u86dy_50,._ringSoft_u86dy_51,._glow_u86dy_72,._bloom_u86dy_84,._core_u86dy_94,._spark_u86dy_136,._ray_u86dy_114,._label_u86dy_168{animation:none}}._wrap_79srg_1{display:flex;flex-direction:column;gap:.55rem;width:100%}._headline_79srg_8{margin:0;text-align:center;font-size:1.12rem;font-weight:800;letter-spacing:-.02em;color:#d42365;line-height:1.25}._card_79srg_18{display:flex;flex-direction:column;gap:.75rem;padding:.9rem;border-radius:22px;background:#fff;border:1px solid rgba(0,0,0,.06);box-shadow:0 12px 32px #2a12181a;max-width:100%;box-sizing:border-box}._head_79srg_8{display:flex;flex-direction:column;gap:.35rem}._meta_79srg_37{margin:0;display:inline-flex;align-items:center;width:fit-content;max-width:100%;min-height:28px;padding:.25rem .65rem;border-radius:999px;background:#f3f1f2;font-size:.72rem;font-weight:650;color:#5a4a4e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._images_79srg_55{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}._img_79srg_61,._imgEmpty_79srg_62{aspect-ratio:1;border-radius:14px;background:var(--shef-beige, #f5f0e8) center / cover no-repeat}._imgEmpty_79srg_62{background:linear-gradient(145deg,#f7f2ec,#efe8e0)}._lines_79srg_72{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.32rem;font-size:.9rem;font-weight:650;color:#3a2a30}._lines_79srg_72 li:before{content:"";display:inline-block;width:.55rem;height:.55rem;margin-right:.45rem;border:1.5px solid #1a7a3a;border-radius:2px;background:#fff;box-shadow:inset 0 0 0 2.5px #1a7a3a;vertical-align:.05rem}._priceRow_79srg_97{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding:0 .1rem}._price_79srg_97{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem;min-width:0}._total_79srg_113{font-size:1rem;font-weight:850;letter-spacing:-.02em;color:#1a1214}._compare_79srg_120{font-size:.78rem;color:#8a7a7e;text-decoration:line-through}._offers_79srg_126{flex-shrink:0;font-size:.72rem;font-weight:700;color:#3b82f6}._track_79srg_134{--thumb: 48px;--pad: 4px;position:relative;width:100%;height:56px;border-radius:999px;background:#f3eef0;overflow:hidden;touch-action:none;user-select:none;-webkit-user-select:none;cursor:grab;box-shadow:inset 0 1px 2px #2a12180f;-webkit-tap-highlight-color:transparent}._track_79srg_134:focus-visible{outline:2px solid rgba(196,30,90,.45);outline-offset:2px}._trackDragging_79srg_156{cursor:grabbing}._trackDone_79srg_160{background:linear-gradient(90deg,#0a8f4a,#067647);box-shadow:none}._trackDisabled_79srg_165{opacity:.55;pointer-events:none}._fill_79srg_170{position:absolute;top:0;left:0;bottom:0;width:calc(var(--thumb) + var(--pad) * 2);border-radius:inherit;background:linear-gradient(90deg,#e84a7f38,#c41e5a61);pointer-events:none;will-change:width}._trackDone_79srg_160 ._fill_79srg_170{width:100%!important;background:transparent;transition:none}._ctaLabel_79srg_188{position:absolute;inset:0;display:grid;place-items:center;padding:0 calc(var(--thumb) + .75rem) 0 calc(var(--thumb) + .35rem);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#5c2430;pointer-events:none;will-change:opacity,transform;transition:opacity .15s ease}._trackDone_79srg_160 ._ctaLabel_79srg_188{color:#fff;opacity:1!important;transform:none!important;text-shadow:0 1px 2px rgba(0,0,0,.18);padding:0}._hintChevrons_79srg_212{position:absolute;right:1.1rem;top:50%;transform:translateY(-50%);font-size:.95rem;font-weight:700;letter-spacing:-.12em;color:#5c243047;pointer-events:none;animation:_chevronNudge_79srg_1 1.6s ease-in-out infinite}._trackDragging_79srg_156 ._hintChevrons_79srg_212,._trackDone_79srg_160 ._hintChevrons_79srg_212{opacity:0;animation:none}@keyframes _chevronNudge_79srg_1{0%,to{opacity:.35;transform:translateY(-50%)}50%{opacity:.7;transform:translate(4px,-50%)}}._thumb_79srg_236{position:absolute;top:var(--pad);left:var(--pad);width:var(--thumb);height:var(--thumb);border-radius:50%;background:linear-gradient(145deg,#e84a7f,#c41e5a 55%,#a01848);color:#fff;display:grid;place-items:center;box-shadow:0 1px #ffffff47 inset,0 6px 16px #c41e5a52;pointer-events:none;z-index:2;will-change:transform}._trackDragging_79srg_156 ._thumb_79srg_236{box-shadow:0 1px #ffffff4d inset,0 8px 20px #c41e5a66}._trackDone_79srg_160 ._thumb_79srg_236{background:#fff;color:#067647;box-shadow:0 4px 14px #0000001f}@media(max-width:420px){._card_79srg_18{padding:.8rem;gap:.65rem;border-radius:20px}._track_79srg_134{height:54px}._ctaLabel_79srg_188{font-size:.72rem;letter-spacing:.07em}._total_79srg_113{font-size:.95rem}}@media(prefers-reduced-motion:reduce){._hintChevrons_79srg_212{animation:none}._thumb_79srg_236,._fill_79srg_170,._ctaLabel_79srg_188{transition:none!important}}._overlay_xglkt_1{position:absolute;inset:0;z-index:40;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem;animation:_overlayIn_xglkt_1 .45s cubic-bezier(.22,1,.36,1);pointer-events:auto;overflow:hidden}._aurora_xglkt_15{position:absolute;inset:0;background:radial-gradient(120% 80% at 12% 8%,rgba(255,170,210,.78),transparent 55%),radial-gradient(100% 70% at 92% 18%,rgba(155,90,212,.42),transparent 52%),radial-gradient(90% 55% at 50% 100%,rgba(255,255,255,.95),transparent 48%),linear-gradient(165deg,#fff2f8e0,#ffffff9e);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}._bloomA_xglkt_27,._bloomB_xglkt_28,._bloomC_xglkt_29{position:absolute;border-radius:50%;pointer-events:none;filter:blur(28px)}._bloomA_xglkt_27{width:220px;height:220px;left:-40px;top:18%;background:radial-gradient(circle,rgba(232,58,138,.45),transparent 68%);animation:_driftA_xglkt_1 7s ease-in-out infinite}._bloomB_xglkt_28{width:260px;height:260px;right:-50px;top:8%;background:radial-gradient(circle,rgba(155,90,212,.4),transparent 68%);animation:_driftB_xglkt_1 8.5s ease-in-out infinite}._bloomC_xglkt_29{width:180px;height:180px;left:35%;bottom:12%;background:radial-gradient(circle,rgba(255,180,140,.28),transparent 68%);animation:_driftC_xglkt_1 6.5s ease-in-out infinite}._stars_xglkt_63{position:absolute;inset:0;opacity:.45;background-image:radial-gradient(circle,rgba(155,90,212,.55) 1.2px,transparent 1.6px),radial-gradient(circle,rgba(232,58,138,.4) 1px,transparent 1.4px);background-size:26px 26px,40px 40px;background-position:0 0,13px 18px;mask-image:radial-gradient(circle at 50% 42%,#000 8%,transparent 72%);animation:_starDrift_xglkt_1 12s linear infinite;pointer-events:none}._stars_xglkt_63:after{content:"";position:absolute;inset:0;opacity:.35;background-image:linear-gradient(rgba(155,90,212,.22) 1px,transparent 1px),linear-gradient(90deg,rgba(155,90,212,.22) 1px,transparent 1px);background-size:18px 18px;mask-image:radial-gradient(ellipse 70% 55% at 50% 40%,#000 0%,transparent 70%);pointer-events:none}._shimmer_xglkt_91{position:absolute;inset:-20% -30%;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.28) 48%,transparent 62%);animation:_shimmerSweep_xglkt_1 4.8s ease-in-out infinite;pointer-events:none}._center_xglkt_104{position:relative;z-index:1;animation:_centerIn_xglkt_1 .55s cubic-bezier(.22,1,.36,1)}._dismiss_xglkt_110{position:absolute;top:max(.75rem,env(safe-area-inset-top));left:.85rem;z-index:2;width:40px;height:40px;border-radius:50%;border:none;background:#fffffff0;color:var(--shef-text, #1a1214);font-size:1.4rem;line-height:1;cursor:pointer;box-shadow:0 6px 20px #2a121824}._overlay_xglkt_1[data-phase=listen] ._bloomA_xglkt_27{animation-duration:4.5s}._overlay_xglkt_1[data-phase=search] ._bloomB_xglkt_28,._overlay_xglkt_1[data-phase=meal] ._bloomB_xglkt_28{opacity:1}@keyframes _overlayIn_xglkt_1{0%{opacity:0}to{opacity:1}}@keyframes _centerIn_xglkt_1{0%{opacity:0;transform:scale(.86) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes _driftA_xglkt_1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(24px,-18px) scale(1.12)}}@keyframes _driftB_xglkt_1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-28px,16px) scale(1.08)}}@keyframes _driftC_xglkt_1{0%,to{transform:translate(0);opacity:.7}50%{transform:translate(16px,-22px);opacity:1}}@keyframes _starDrift_xglkt_1{0%{background-position:0 0,13px 18px}to{background-position:26px 26px,53px 58px}}@keyframes _shimmerSweep_xglkt_1{0%,to{transform:translate(-18%) rotate(8deg);opacity:0}40%{opacity:.55}55%{transform:translate(18%) rotate(8deg);opacity:.2}to{opacity:0}}@media(prefers-reduced-motion:reduce){._overlay_xglkt_1,._center_xglkt_104,._bloomA_xglkt_27,._bloomB_xglkt_28,._bloomC_xglkt_29,._stars_xglkt_63,._shimmer_xglkt_91{animation:none}}._card_116mp_1{position:relative;isolation:isolate;overflow:hidden;margin:0 -.1rem .35rem;padding:1.25rem 1.15rem 1.5rem;border-radius:24px;border:1px solid rgba(92,36,48,.08);background:linear-gradient(165deg,#fff,#fffafb 48%,#fff5f8);box-shadow:0 1px #fffffff2 inset,0 12px 32px #5c243012;display:flex;flex-direction:column;align-items:center;gap:.95rem;text-align:center;animation:_cardIn_116mp_1 .5s cubic-bezier(.22,1,.36,1)}@keyframes _cardIn_116mp_1{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._glow_116mp_33,._glowSide_116mp_34{position:absolute;border-radius:50%;pointer-events:none;filter:blur(28px);z-index:0}._glow_116mp_33{width:160px;height:160px;left:50%;top:68%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(232,74,127,.22),transparent 70%);animation:_bloom_116mp_1 4.2s ease-in-out infinite}._glowSide_116mp_34{width:100px;height:100px;right:-8%;top:6%;background:radial-gradient(circle,rgba(255,180,140,.2),transparent 70%)}._grid_116mp_60{position:absolute;inset:0;opacity:.1;background-image:linear-gradient(rgba(92,36,48,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(92,36,48,.07) 1px,transparent 1px);background-size:20px 20px;mask-image:radial-gradient(circle at 50% 42%,#000 18%,transparent 72%);pointer-events:none;z-index:0}@keyframes _bloom_116mp_1{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.85}50%{transform:translate(-50%,-50%) scale(1.12);opacity:1}}._scene_116mp_79{position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:center;gap:clamp(1.25rem,8vw,2.75rem);width:100%;min-height:168px;padding:.35rem .25rem .15rem;pointer-events:none}._speaker_116mp_92{position:relative;display:flex;flex-direction:column;align-items:center;animation:_floaty_116mp_1 4.8s ease-in-out infinite}._speaker_116mp_92[data-side=right]{animation-delay:.55s}._charWrap_116mp_104{width:76px;height:92px;filter:drop-shadow(0 8px 14px rgba(92,36,48,.14))}._charSvg_116mp_110{width:100%;height:100%;display:block}._speechStack_116mp_116{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.28rem;margin-bottom:.25rem;min-height:3.6rem}._speechStack_116mp_116[data-side=right]{align-items:flex-end}._speech_116mp_116{position:relative;z-index:2;padding:.34rem .62rem;border-radius:16px 16px 16px 4px;background:#fff;border:1px solid rgba(196,30,90,.16);box-shadow:0 8px 20px #5c24301a,0 0 0 1px #fffc inset;animation:_bubblePop_116mp_1 3.8s ease-in-out infinite}._speech_116mp_116[data-side=right]{border-radius:16px 16px 4px}._speech_116mp_116[data-i="1"]{animation-delay:0s}._speech_116mp_116[data-side=right][data-i="1"]{animation-delay:.55s}._speech_116mp_116[data-i="2"]{animation-name:_bubblePopTiltLeft_116mp_1;animation-delay:1.1s;opacity:.92}._speech_116mp_116[data-side=right][data-i="2"]{animation-name:_bubblePopTiltRight_116mp_1;animation-delay:1.6s}._speechText_116mp_166{display:block;font-size:.7rem;font-weight:850;letter-spacing:-.01em;color:#5c2430;white-space:nowrap}._speechTail_116mp_175{position:absolute;bottom:-6px;width:10px;height:10px;background:#fff;border-right:1px solid rgba(196,30,90,.16);border-bottom:1px solid rgba(196,30,90,.16);transform:rotate(45deg)}._speech_116mp_116[data-side=left] ._speechTail_116mp_175{left:12px}._speech_116mp_116[data-side=right] ._speechTail_116mp_175{right:12px}._speech_116mp_116[data-i="2"] ._speechTail_116mp_175{display:none}@keyframes _bubblePop_116mp_1{0%,to{transform:translateY(0) scale(1)}40%{transform:translateY(-4px) scale(1.04)}55%{transform:translateY(-2px) scale(1.02)}}@keyframes _bubblePopTiltLeft_116mp_1{0%,to{transform:translateY(0) scale(1) rotate(-2.5deg)}40%{transform:translateY(-4px) scale(1.04) rotate(-3deg)}55%{transform:translateY(-2px) scale(1.02) rotate(-2deg)}}@keyframes _bubblePopTiltRight_116mp_1{0%,to{transform:translateY(0) scale(1) rotate(2.5deg)}40%{transform:translateY(-4px) scale(1.04) rotate(3.5deg)}55%{transform:translateY(-2px) scale(1.02) rotate(2deg)}}._chaosBubble_116mp_216{position:absolute;z-index:3;padding:.28rem .55rem;border-radius:999px;background:#fffffff0;border:1px solid rgba(196,30,90,.18);font-size:.58rem;font-weight:800;letter-spacing:.01em;color:#8a3a55;box-shadow:0 4px 12px #5c24301a;white-space:nowrap;animation:_chaosFloat_116mp_1 4.2s ease-in-out infinite}._chaosBubble_116mp_216[data-i="1"]{left:2%;top:8%;transform:rotate(-8deg);animation-delay:0s}._chaosBubble_116mp_216[data-i="2"]{right:3%;top:2%;transform:rotate(6deg);animation-delay:.4s}._chaosBubble_116mp_216[data-i="3"]{left:8%;bottom:22%;transform:rotate(4deg);animation-delay:.9s}._chaosBubble_116mp_216[data-i="4"]{right:6%;bottom:18%;transform:rotate(-5deg);animation-delay:1.3s}._chaosBubble_116mp_216[data-i="5"]{left:38%;top:0;transform:rotate(-3deg);animation-delay:.7s}._chaosBubble_116mp_216[data-i="6"]{left:48%;bottom:6%;transform:rotate(7deg);animation-delay:1.7s;opacity:.9}@keyframes _chaosFloat_116mp_1{0%,to{translate:0 0}35%{translate:0 -5px}70%{translate:2px 2px}}._floatChip_116mp_281{position:absolute;padding:.28rem .55rem;border-radius:999px;background:#ffffffe6;border:1px solid rgba(196,30,90,.14);font-size:.58rem;font-weight:800;letter-spacing:.02em;color:#8a3a55;box-shadow:0 4px 12px #5c243014;white-space:nowrap;animation:_floaty_116mp_1 5.5s ease-in-out infinite}._floatChip_116mp_281[data-i="1"]{left:50%;top:4%;margin-left:-3.6rem;animation-delay:.3s}._floatChip_116mp_281[data-i="2"]{right:4%;bottom:8%;animation-delay:1s}._spark_116mp_309{position:absolute;width:6px;height:6px;border-radius:50%;background:#e84a7f;opacity:.55;animation:_sparkle_116mp_1 2.4s ease-in-out infinite}._spark_116mp_309[data-i="1"]{left:18%;top:28%}._spark_116mp_309[data-i="2"]{right:16%;top:22%;animation-delay:.8s;background:#c41e5a}@keyframes _sparkle_116mp_1{0%,to{transform:scale(.6);opacity:.25}50%{transform:scale(1.2);opacity:.75}}@keyframes _floaty_116mp_1{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}._copy_116mp_341{position:relative;z-index:2;max-width:19rem}._eyebrow_116mp_347{display:inline-flex;align-items:center;justify-content:center;margin:0 0 .4rem;padding:.28rem .65rem;border-radius:999px;font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#c41e5a;background:#c41e5a14;border:1px solid rgba(196,30,90,.12)}._title_116mp_363{margin:0 0 .4rem;font-size:clamp(1.4rem,5.2vw,1.7rem);font-weight:900;letter-spacing:-.04em;line-height:1.12;color:#3a1f28}._sub_116mp_372{margin:0;font-size:.88rem;font-weight:500;line-height:1.45;color:#6e5a62;letter-spacing:-.01em}._modeRow_116mp_381{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:.55rem;width:100%;max-width:20rem;padding:.28rem;border-radius:18px;background:#5c24300a;border:1px solid rgba(92,36,48,.06)}._modeChip_116mp_395{position:relative;display:flex;align-items:center;gap:.55rem;min-height:3.15rem;padding:.55rem .7rem;border:1.5px solid transparent;border-radius:14px;background:transparent;cursor:pointer;font-family:inherit;color:#7a636b;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease,transform .15s ease;-webkit-tap-highlight-color:transparent}._modeChip_116mp_395:hover:not(:disabled){background:#ffffffb3}._modeChip_116mp_395:active:not(:disabled){transform:scale(.985)}._modeChipOn_116mp_421{border-color:#c41e5a47;background:#fff;color:#5c2430;box-shadow:0 1px #ffffffe6 inset,0 6px 16px #5c243014}._modeChipIcon_116mp_430{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;border-radius:10px;background:#5c24300f;color:inherit}._modeChipOn_116mp_421 ._modeChipIcon_116mp_430{background:#c41e5a1f;color:#c41e5a}._modeChipText_116mp_447{display:flex;flex-direction:column;gap:.05rem;min-width:0}._modeChipLabel_116mp_454{font-size:.86rem;font-weight:800;letter-spacing:-.02em;line-height:1.15}._modeChipHint_116mp_461{font-size:.68rem;font-weight:600;letter-spacing:.01em;color:#9a848c}._modeChipOn_116mp_421 ._modeChipHint_116mp_461{color:#a05672}._micHit_116mp_472{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:.65rem;margin-top:.05rem;padding:.5rem;border:none;background:transparent;cursor:pointer;font-family:inherit;-webkit-tap-highlight-color:transparent}._micHit_116mp_472:disabled{opacity:.55;cursor:not-allowed}._ring_116mp_493{position:absolute;left:50%;top:42%;width:72px;height:72px;margin:-36px 0 0 -36px;border-radius:50%;border:1.5px solid rgba(196,30,90,.28);pointer-events:none;animation:_ringPulse_116mp_1 2.4s ease-out infinite}._ring_116mp_493[data-r="2"]{animation-delay:.55s;width:92px;height:92px;margin:-46px 0 0 -46px;border-color:#c41e5a2e}._ring_116mp_493[data-r="3"]{animation-delay:1.1s;width:112px;height:112px;margin:-56px 0 0 -56px;border-color:#c41e5a1a}@keyframes _ringPulse_116mp_1{0%{transform:scale(.85);opacity:.9}70%{transform:scale(1.15);opacity:0}to{transform:scale(1.15);opacity:0}}._micCore_116mp_528{position:relative;z-index:1;width:70px;height:70px;display:grid;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(145deg,#e84a7f,#c41e5a 52%,#8b2048);box-shadow:0 10px 24px #c41e5a52,0 0 0 5px #ffffffd9;transition:transform .2s ease,box-shadow .2s ease}._micHit_116mp_472:hover:not(:disabled) ._micCore_116mp_528,._micHit_116mp_472:focus-visible ._micCore_116mp_528{transform:scale(1.04);box-shadow:0 14px 28px #c41e5a61,0 0 0 6px #ffffffe6}._micHit_116mp_472:active:not(:disabled) ._micCore_116mp_528{transform:scale(.96)}._micLabel_116mp_556{position:relative;z-index:1;font-size:.8rem;font-weight:800;letter-spacing:.02em;text-transform:none;color:#5c2430}@media(max-width:420px){._chaosBubble_116mp_216[data-i="2"],._chaosBubble_116mp_216[data-i="3"],._chaosBubble_116mp_216[data-i="5"],._chaosBubble_116mp_216[data-i="6"]{display:none}._scene_116mp_79{min-height:118px}}@media(max-width:640px){._card_116mp_1{margin:0 0 .15rem;padding:.85rem .95rem .95rem;gap:.55rem;border-radius:22px}._scene_116mp_79{min-height:124px;gap:clamp(.85rem,6vw,1.5rem);padding:.15rem .1rem 0}._charWrap_116mp_104{width:60px;height:74px}._speechStack_116mp_116{min-height:2.55rem;gap:.18rem;margin-bottom:.1rem}._speech_116mp_116{padding:.26rem .5rem}._speechText_116mp_166{font-size:.64rem}._chaosBubble_116mp_216{font-size:.54rem;padding:.22rem .45rem}._chaosBubble_116mp_216[data-i="3"],._chaosBubble_116mp_216[data-i="6"]{display:none}._copy_116mp_341{max-width:22rem}._eyebrow_116mp_347{margin-bottom:.28rem;padding:.22rem .55rem;font-size:.62rem}._title_116mp_363{margin:0 0 .28rem;font-size:clamp(1.28rem,5.6vw,1.5rem)}._sub_116mp_372{font-size:.82rem;line-height:1.38;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._modeRow_116mp_381{max-width:none;gap:.4rem;padding:.2rem;border-radius:16px}._modeChip_116mp_395{min-height:2.55rem;padding:.4rem .55rem;gap:.4rem;border-radius:12px}._modeChipIcon_116mp_430{width:1.7rem;height:1.7rem;border-radius:8px}._modeChipLabel_116mp_454{font-size:.8rem}._modeChipHint_116mp_461{display:none}._micHit_116mp_472{flex-direction:row;justify-content:center;align-items:center;width:100%;max-width:none;gap:.65rem;margin-top:.15rem;padding:.35rem 1rem .35rem .35rem;border-radius:999px;background:linear-gradient(145deg,#e84a7f,#c41e5a 52%,#8b2048);box-shadow:0 10px 22px #c41e5a47}._ring_116mp_493{display:none}._micCore_116mp_528{width:44px;height:44px;box-shadow:none;background:#ffffff2e}._micCore_116mp_528 svg{width:20px;height:20px}._micHit_116mp_472:hover:not(:disabled) ._micCore_116mp_528,._micHit_116mp_472:focus-visible ._micCore_116mp_528{transform:none;box-shadow:none}._micHit_116mp_472:active:not(:disabled){transform:scale(.98)}._micHit_116mp_472:active:not(:disabled) ._micCore_116mp_528{transform:none}._micLabel_116mp_556{color:#fff;font-size:.9rem;letter-spacing:-.01em}}@media(max-width:640px)and (max-height:760px){._card_116mp_1{padding:.7rem .85rem .8rem;gap:.45rem}._scene_116mp_79{min-height:100px}._charWrap_116mp_104{width:52px;height:64px}._speechStack_116mp_116{min-height:2.1rem}._chaosBubble_116mp_216[data-i="1"],._chaosBubble_116mp_216[data-i="2"],._chaosBubble_116mp_216[data-i="5"]{display:none}._title_116mp_363{font-size:1.22rem}._sub_116mp_372{font-size:.78rem;-webkit-line-clamp:2}._modeChip_116mp_395{min-height:2.35rem}._micHit_116mp_472{padding:.28rem .9rem .28rem .28rem}._micCore_116mp_528{width:40px;height:40px}}@media(prefers-reduced-motion:reduce){._card_116mp_1,._glow_116mp_33,._speaker_116mp_92,._speech_116mp_116,._chaosBubble_116mp_216,._floatChip_116mp_281,._spark_116mp_309,._ring_116mp_493{animation:none}}._overlay_dn7ma_1{position:fixed;inset:0;z-index:1400;display:flex;flex-direction:column;justify-content:flex-end}._backdrop_dn7ma_10{position:absolute;inset:0;border:none;padding:0;background:#140a0c7a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);cursor:pointer;-webkit-tap-highlight-color:transparent}._sheet_dn7ma_22{position:relative;z-index:1;display:flex;flex-direction:column;max-height:min(88vh,560px);border-radius:22px 22px 0 0;background:#fff;box-shadow:0 -12px 40px #1a12142e;padding-bottom:env(safe-area-inset-bottom,0px);animation:_pinSheetUp_dn7ma_1 .28s cubic-bezier(.32,.72,0,1)}@keyframes _pinSheetUp_dn7ma_1{0%{transform:translateY(18px);opacity:.88}to{transform:translateY(0);opacity:1}}._sheetHandle_dn7ma_40{flex-shrink:0;width:42px;height:4px;margin:.55rem auto .35rem;border-radius:999px;background:#5c24302e}._sheetHead_dn7ma_49{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.25rem 1rem .65rem;flex-shrink:0}._sheetTitle_dn7ma_58{margin:0;font-size:1.05rem;font-weight:800;letter-spacing:-.03em;color:#141014}._closeBtn_dn7ma_66{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0;padding:0;border:none;border-radius:50%;background:#5c243014;color:#5c2430;font-size:1.35rem;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent}._sheetBody_dn7ma_84{flex:1;overflow-y:auto;padding:0 1rem 1rem;-webkit-overflow-scrolling:touch}._sheetIntro_dn7ma_91{margin:0 0 .85rem;font-size:.88rem;line-height:1.45;color:#7a6a70}._currentPin_dn7ma_98{margin:0 0 .75rem;font-size:.82rem;color:#7a6a70}._currentPin_dn7ma_98 strong{color:#141014;font-weight:800}._inputWrap_dn7ma_109{position:relative;margin-bottom:.65rem}._input_dn7ma_109{width:100%;box-sizing:border-box;min-height:48px;padding:.75rem .9rem;border:1px solid rgba(92,36,48,.14);border-radius:14px;background:#faf8f7;font-family:inherit;font-size:1.05rem;font-weight:700;letter-spacing:.08em;color:#141014}._input_dn7ma_109:focus{outline:none;border-color:#c41e5a73;box-shadow:0 0 0 3px #c41e5a1f}._suggestions_dn7ma_135{position:absolute;left:0;right:0;top:calc(100% + .35rem);z-index:3;margin:0;padding:.35rem;list-style:none;border-radius:14px;background:#fff;border:1px solid rgba(92,36,48,.12);box-shadow:0 10px 28px #2a1a1f1f;max-height:220px;overflow-y:auto}._suggestionBtn_dn7ma_152{display:flex;align-items:center;gap:.65rem;width:100%;padding:.65rem .7rem;border:none;border-radius:10px;background:transparent;font-family:inherit;text-align:left;cursor:pointer}._suggestionBtn_dn7ma_152:active{background:#c41e5a14}._suggestionPin_dn7ma_170{font-size:.92rem;font-weight:800;color:#c41e5a;letter-spacing:.04em}._suggestionArea_dn7ma_177{font-size:.82rem;color:#7a6a70}._quickLabel_dn7ma_182{margin:.85rem 0 .45rem;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#8a7a7e}._quickRow_dn7ma_191{display:flex;flex-wrap:wrap;gap:.45rem}._quickChip_dn7ma_197{display:inline-flex;align-items:center;min-height:36px;padding:.35rem .75rem;border-radius:999px;border:1px solid rgba(92,36,48,.12);background:#fff;color:#5c2430;font-family:inherit;font-size:.82rem;font-weight:700;cursor:pointer;-webkit-tap-highlight-color:transparent}._quickChipActive_dn7ma_213{border-color:#c41e5a59;background:#c41e5a14;color:#c41e5a}._sheetFooter_dn7ma_219{flex-shrink:0;padding:.65rem 1rem calc(.85rem + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(92,36,48,.08)}._applyBtn_dn7ma_225{width:100%;min-height:48px;border:none;border-radius:14px;background:linear-gradient(135deg,#e84a7f,#c41e5a);color:#fff;font-family:inherit;font-size:.95rem;font-weight:800;cursor:pointer;box-shadow:0 8px 20px #c41e5a47;-webkit-tap-highlight-color:transparent}._applyBtn_dn7ma_225:disabled{opacity:.45;box-shadow:none;cursor:not-allowed}@media(prefers-reduced-motion:reduce){._sheet_dn7ma_22{animation:none}}body.agent-pin-sheet-open [data-agent-compose],body.agent-pin-sheet-open [data-agent-go-chat],body.agent-pin-sheet-open [data-agent-go-discover]{visibility:hidden!important;pointer-events:none!important;opacity:0!important}._line_590dg_1{margin:0;max-width:22rem;font-size:.92rem;font-weight:550;line-height:1.45;color:#6b5a60}._stack_590dg_10{display:flex;flex-direction:column;align-items:flex-start;gap:.55rem;width:100%;max-width:22rem}._lineText_590dg_19{margin:0;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;letter-spacing:inherit}._pinOnlyRow_590dg_28{display:flex;align-items:center;width:100%}._pinRow_590dg_34{display:flex;align-items:center;gap:.35rem}._pinBtn_590dg_40{display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.4rem;margin:0;padding:.42rem .8rem .42rem .6rem;border:1px solid rgba(196,30,90,.18);border-radius:999px;background:linear-gradient(180deg,#fffffff2,#fff4f8eb);color:#b01850;font-family:inherit;font-size:.78rem;font-weight:800;letter-spacing:.02em;line-height:1.2;white-space:nowrap;vertical-align:baseline;cursor:pointer;box-shadow:0 1px #ffffffe6 inset,0 4px 12px #c41e5a14;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .15s ease,background .15s ease,border-color .15s ease}._pinBtnDark_590dg_69{border-color:#ffffff61;background:#0000007a;color:#fff;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 1px #ffffff1f inset,0 8px 20px #00000047;font-weight:800;letter-spacing:.04em}._pinBtnDark_590dg_69:hover,._pinBtnDark_590dg_69:focus-visible{background:#0000009e;border-color:#ffffff80;color:#fff}._pinBtnDot_590dg_89{width:.4rem;height:.4rem;border-radius:50%;background:linear-gradient(145deg,#e84a7f,#c41e5a);box-shadow:0 0 0 3px #c41e5a1f}._pinBtnDark_590dg_69 ._pinBtnDot_590dg_89{background:linear-gradient(145deg,#ffb4cc,#e84a7f);box-shadow:0 0 0 3px #ffb4cc47}._pinBtnLabel_590dg_102{flex:0 0 auto;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#b01850a6}._pinBtnDark_590dg_69 ._pinBtnLabel_590dg_102{color:#fff8f2f2;font-weight:800}._pinBtnCode_590dg_116{flex:0 0 auto;font-weight:800;letter-spacing:.04em}._pinBtn_590dg_40:active{transform:scale(.97);background:#c41e5a1a;border-color:#c41e5a47}._pinBtnDark_590dg_69:active{background:#000000b3;border-color:#ffffff8c;color:#fff}._pinBtnDark_590dg_69 ._pinBtnIcon_590dg_134{opacity:.95;color:#fff}._pinBtnIcon_590dg_134{font-size:.85em;line-height:1;opacity:.8}._markEm_17x89_5{font-style:italic;font-weight:650;font-synthesis:style weight;letter-spacing:-.01em;color:color-mix(in srgb,var(--shef-pink, #c41e5a) 70%,currentColor)}._markStrong_17x89_13{font-weight:780;font-synthesis:weight;letter-spacing:-.02em}._markU_17x89_19{text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:.12em;font-weight:650}._markCode_17x89_26{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.88em;padding:.08em .35em;border-radius:6px;background:color-mix(in srgb,var(--shef-pink, #c41e5a) 8%,transparent)}._rich_17x89_35{--rt-accent: var(--agent-accent, var(--shef-pink, #c41e5a));--rt-text: var(--agent-text, var(--shef-text, currentColor));--rt-muted: var(--agent-text-muted, var(--shef-text-muted, #6b6b6b));--rt-border: var(--agent-border, var(--shef-border, rgba(0, 0, 0, .12)));--rt-tint: color-mix(in srgb, var(--rt-accent) 7%, transparent);--rt-tint-strong: color-mix(in srgb, var(--rt-accent) 14%, transparent);display:flex;flex-direction:column;gap:.6rem;color:var(--rt-text)}._rich_17x89_35>._para_17x89_52{margin:0;line-height:1.55;letter-spacing:-.015em}._heading_17x89_59,._subheading_17x89_60{display:flex;align-items:center;gap:.45rem;margin:.15rem 0 0;font-family:var(--agent-display, var(--agent-serif, inherit));letter-spacing:-.02em;color:var(--rt-text)}._heading_17x89_59{font-size:1.02rem;font-weight:760}._subheading_17x89_60{font-size:.92rem;font-weight:700;color:color-mix(in srgb,var(--rt-text) 82%,var(--rt-accent))}._heading_17x89_59:before,._subheading_17x89_60:before{content:"";width:3px;align-self:stretch;min-height:.95em;border-radius:2px;background:var(--rt-accent);opacity:.85}._divider_17x89_93{display:flex;align-items:center;justify-content:center;margin:.2rem 0;height:1px;background:linear-gradient(90deg,transparent,var(--rt-border) 18%,var(--rt-border) 82%,transparent)}._dividerDot_17x89_108{width:5px;height:5px;border-radius:50%;background:var(--rt-accent);opacity:.5}._bullets_17x89_117,._steps_17x89_118{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.4rem}._bulletItem_17x89_127,._stepItem_17x89_128{display:flex;align-items:flex-start;gap:.5rem;line-height:1.5}._bulletMark_17x89_135{width:12px;height:12px;flex:0 0 auto;margin-top:.34em;color:var(--rt-accent)}._bulletBody_17x89_143,._stepBody_17x89_144{min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem}._stepNum_17x89_153{flex:0 0 auto;width:1.3rem;height:1.3rem;margin-top:.08em;border-radius:50%;display:grid;place-items:center;font-size:.72rem;font-weight:760;font-variant-numeric:tabular-nums;color:var(--shef-on-header, #fff);background:var(--agent-brand-gradient, var(--rt-accent))}._itemLabel_17x89_168{font-weight:700;letter-spacing:-.015em}._itemLabel_17x89_168:after{content:":";opacity:.45}._callout_17x89_179{display:flex;align-items:flex-start;gap:.5rem;padding:.55rem .7rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--rt-accent) 22%,transparent);border-left-width:3px;background:var(--rt-tint)}._calloutMark_17x89_190{width:16px;height:16px;flex:0 0 auto;margin-top:.12em;color:var(--rt-accent)}._calloutText_17x89_198{margin:0;font-size:.94em;line-height:1.5}._specs_17x89_205{margin:0;display:flex;flex-direction:column;gap:.3rem;padding:.5rem .7rem;border-radius:12px;border:1px solid var(--rt-border);background:color-mix(in srgb,var(--agent-surface, #fff) 70%,transparent)}._specRow_17x89_216{display:grid;grid-template-columns:minmax(5.5rem,38%) 1fr;align-items:center;gap:.6rem;min-height:1.5rem}._specRow_17x89_216+._specRow_17x89_216{border-top:1px dashed color-mix(in srgb,var(--rt-border) 70%,transparent);padding-top:.3rem}._specLabel_17x89_229{margin:0;font-size:.8rem;font-weight:650;letter-spacing:.01em;text-transform:uppercase;color:var(--rt-muted)}._specValue_17x89_238{margin:0;min-width:0;font-size:.94rem;font-weight:600}._specValueGraphic_17x89_245{display:inline-flex;align-items:center;gap:.45rem;min-width:0}._specValueText_17x89_252{white-space:nowrap}._meter_17x89_257{position:relative;flex:0 0 auto;width:4.5rem;height:6px;border-radius:999px;overflow:hidden;background:var(--rt-tint-strong)}._meterFill_17x89_267{position:absolute;inset:0 auto 0 0;border-radius:999px;background:var(--agent-brand-gradient, var(--rt-accent))}._stars_17x89_275{position:relative;display:inline-block;flex:0 0 auto;line-height:0;color:var(--rt-accent)}._starsTrack_17x89_283,._starsFill_17x89_284{display:inline-flex;gap:1px;line-height:0}._star_17x89_275{width:12px;height:12px}._starsClip_17x89_295{position:absolute;inset:0 auto 0 0;overflow:hidden;white-space:nowrap}._pricePill_17x89_303,._timePill_17x89_304{display:inline-flex;align-items:center;gap:.25rem;padding:.1rem .45rem;border-radius:999px;font-size:.86rem;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}._pricePill_17x89_303{color:color-mix(in srgb,var(--rt-accent) 78%,var(--rt-text));background:var(--rt-tint-strong)}._timePill_17x89_304{color:var(--rt-muted);background:color-mix(in srgb,var(--rt-muted) 10%,transparent)}._timeIcon_17x89_326{width:12px;height:12px}._tableWrap_17x89_332{overflow-x:auto;border-radius:12px;border:1px solid var(--rt-border);-webkit-overflow-scrolling:touch}._table_17x89_332{width:100%;border-collapse:collapse;font-size:.88rem}._table_17x89_332 th,._table_17x89_332 td{padding:.4rem .6rem;text-align:left;vertical-align:top;line-height:1.4;border-bottom:1px solid color-mix(in srgb,var(--rt-border) 60%,transparent)}._table_17x89_332 th{font-size:.74rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--rt-muted);background:var(--rt-tint);white-space:nowrap}._table_17x89_332 tbody tr:last-child th,._table_17x89_332 tbody tr:last-child td{border-bottom:0}._table_17x89_332 ._cellHead_17x89_369{font-weight:680;color:var(--rt-text)}._table_17x89_332 ._cellNum_17x89_374{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:420px){._specRow_17x89_216{grid-template-columns:minmax(4.5rem,42%) 1fr}._meter_17x89_257{width:3.2rem}}._section_12nqc_1{--decode-ink: #120e0c;--decode-muted: rgba(18, 14, 12, .58);padding:.55rem 0 .65rem}._head_12nqc_7{padding:0 1.2rem 1rem;text-align:left}._kicker_12nqc_12{margin:0 0 .4rem;font-size:.66rem;font-weight:750;letter-spacing:.18em;text-transform:uppercase;color:var(--shef-pink, #c41e5a)}._title_12nqc_21{margin:0 0 .4rem;font-family:var(--font-display, "Sora Variable", "Sora", system-ui, sans-serif);font-size:clamp(1.4rem,5.2vw,1.75rem);font-weight:750;letter-spacing:-.035em;color:var(--decode-ink);line-height:1.12}._sub_12nqc_31{margin:0;max-width:34rem;font-size:.875rem;line-height:1.45;color:var(--decode-muted)}._statsRow_12nqc_39{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.75rem}._statPill_12nqc_46,._statPillHot_12nqc_47{display:inline-flex;align-items:center;padding:.28rem .55rem;border-radius:999px;font-size:.68rem;font-weight:750;letter-spacing:.02em}._statPill_12nqc_46{color:#120e0cb8;background:#120e0c0f;border:1px solid rgba(18,14,12,.08)}._statPillHot_12nqc_47{color:#9a1848;background:#c41e5a1a;border:1px solid rgba(196,30,90,.18)}._rail_12nqc_69{list-style:none;margin:0;padding:.2rem 1.1rem .55rem;display:flex;gap:.95rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}._rail_12nqc_69::-webkit-scrollbar{display:none}._rail_12nqc_69>li{flex:0 0 auto;width:min(72vw,16.75rem);scroll-snap-align:center}._catalogFoot_12nqc_91{margin:.15rem 1.2rem}._catalogLink_12nqc_95{font-size:.8rem;font-weight:700;color:var(--shef-pink, #c41e5a);text-decoration:none}._catalogLink_12nqc_95:hover{text-decoration:underline}._card_12nqc_106{position:relative;isolation:isolate;display:block;width:100%;height:15.35rem;margin:0;padding:0;border:none;border-radius:24px;overflow:hidden;cursor:pointer;text-align:left;color:#fff;background:#1a1214;box-shadow:0 1px #ffffff14 inset,0 18px 40px #140c102e;transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s ease;-webkit-tap-highlight-color:transparent;animation:_cardIn_12nqc_1 .55s cubic-bezier(.22,1,.36,1) both}._cardUnlocked_12nqc_129{box-shadow:0 0 0 2px color-mix(in srgb,var(--decode-accent, #c45c26) 55%,#fff),0 18px 40px #140c1033}._rail_12nqc_69 li:nth-child(2) ._card_12nqc_106{animation-delay:.05s}._rail_12nqc_69 li:nth-child(3) ._card_12nqc_106{animation-delay:.1s}._rail_12nqc_69 li:nth-child(4) ._card_12nqc_106{animation-delay:.15s}._rail_12nqc_69 li:nth-child(5) ._card_12nqc_106{animation-delay:.2s}._rail_12nqc_69 li:nth-child(6) ._card_12nqc_106{animation-delay:.25s}._rail_12nqc_69 li:nth-child(7) ._card_12nqc_106{animation-delay:.3s}._rail_12nqc_69 li:nth-child(8) ._card_12nqc_106{animation-delay:.35s}._rail_12nqc_69 li:nth-child(9) ._card_12nqc_106{animation-delay:.4s}._rail_12nqc_69 li:nth-child(10) ._card_12nqc_106{animation-delay:.45s}@keyframes _cardIn_12nqc_1{0%{opacity:.92;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._card_12nqc_106:hover:not(:disabled),._card_12nqc_106:focus-visible{transform:translateY(-4px);box-shadow:0 1px #ffffff1f inset,0 24px 48px #140c1042;outline:none}._card_12nqc_106:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--decode-accent, #c45c26) 55%,#fff),0 24px 48px #140c1042}._card_12nqc_106:active:not(:disabled){transform:scale(.985)}._card_12nqc_106:disabled{opacity:.55;cursor:not-allowed}._cardMedia_12nqc_174{position:absolute;inset:0;z-index:0;overflow:hidden}._cardImg_12nqc_181{width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.04);transition:transform .55s cubic-bezier(.22,1,.36,1)}._card_12nqc_106:hover:not(:disabled) ._cardImg_12nqc_181,._card_12nqc_106:focus-visible ._cardImg_12nqc_181{transform:scale(1.1)}._cardScrim_12nqc_195{position:absolute;inset:0;background:linear-gradient(180deg,#0a06082e,#0a060814 38%,#0a0608c7 72%,#080406f0),radial-gradient(ellipse 90% 55% at 80% 0%,color-mix(in srgb,var(--decode-accent, #c45c26) 32%,transparent),transparent 70%);pointer-events:none}._cardAccent_12nqc_204{position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,var(--decode-accent, #c45c26),transparent 85%);opacity:.9;pointer-events:none}._cardBadge_12nqc_215{position:absolute;z-index:2;top:.95rem;left:.95rem;padding:.32rem .62rem;border-radius:999px;font-size:.6rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:color-mix(in srgb,var(--decode-accent, #c45c26) 78%,#111);border:1px solid rgba(255,255,255,.22);box-shadow:0 6px 18px #00000038}._cardRank_12nqc_232{position:absolute;z-index:2;top:.95rem;right:.95rem;font-size:.72rem;font-weight:800;letter-spacing:.04em;color:#ffffffb8;text-shadow:0 1px 8px rgba(0,0,0,.45)}._cardCopy_12nqc_244{position:absolute;z-index:2;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:flex-start;gap:.28rem;padding:1.05rem 3.4rem 1.05rem 1.05rem}._cardTitle_12nqc_257{font-family:var(--font-display, "Sora Variable", "Sora", system-ui, sans-serif);font-size:1.45rem;font-weight:750;letter-spacing:-.04em;line-height:1.05;text-shadow:0 2px 18px rgba(0,0,0,.4)}._cardTeaser_12nqc_266{font-size:.78rem;line-height:1.35;color:#fff6f0e6;max-width:13.8rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._cardMeta_12nqc_277{display:inline-flex;align-items:center;gap:.4rem;margin-top:.28rem;font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffffad}._cardMetaDot_12nqc_289{width:6px;height:6px;border-radius:50%;background:var(--decode-accent, #c45c26);box-shadow:0 0 10px color-mix(in srgb,var(--decode-accent, #c45c26) 70%,transparent)}._cardArrow_12nqc_297{position:absolute;z-index:2;right:.95rem;bottom:.95rem;width:2.35rem;height:2.35rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;background:#ffffff24;border:1px solid rgba(255,255,255,.24);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:background .2s ease,transform .2s ease}._card_12nqc_106:hover:not(:disabled) ._cardArrow_12nqc_297{background:color-mix(in srgb,var(--decode-accent, #c45c26) 78%,#111);transform:translate(1px,-1px)}._overlay_12nqc_322{position:fixed;inset:0;z-index:12100;display:flex;flex-direction:column;justify-content:flex-end}._overlayFullscreen_12nqc_332{justify-content:stretch;align-items:stretch}body.agent-decode-sheet-open [data-agent-compose],body.agent-decode-sheet-open [data-agent-go-chat],body.agent-decode-sheet-open [data-agent-go-discover]{visibility:hidden!important;pointer-events:none!important;opacity:0!important}._backdrop_12nqc_346{position:absolute;inset:0;border:none;padding:0;background:#0804069e;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);cursor:pointer;animation:_fadeIn_12nqc_1 .22s ease}@keyframes _fadeIn_12nqc_1{0%{opacity:0}to{opacity:1}}._sheet_12nqc_363{position:relative;z-index:1;display:flex;flex-direction:column;max-height:min(94dvh,820px);min-height:min(74dvh,640px);border-radius:28px 28px 0 0;overflow:hidden;background:radial-gradient(ellipse 80% 36% at 12% -4%,color-mix(in srgb,var(--decode-accent, #c45c26) 42%,transparent),transparent 58%),radial-gradient(ellipse 55% 28% at 92% 8%,rgba(255,196,120,.22),transparent 55%),linear-gradient(180deg,#160c10,#241418 16%,#f3ebe4 30%,#f8f3ee);box-shadow:0 -22px 56px #08040666;padding-bottom:max(.55rem,env(safe-area-inset-bottom,0px));animation:_sheetUp_12nqc_1 .42s cubic-bezier(.32,.72,0,1)}._sheetFullscreen_12nqc_381{width:100%;height:100%;max-height:100dvh;min-height:100dvh;border-radius:0;box-shadow:none;padding-bottom:max(.55rem,env(safe-area-inset-bottom,0px));animation:_sheetFullscreenIn_12nqc_1 .35s cubic-bezier(.22,1,.36,1)}@keyframes _sheetFullscreenIn_12nqc_1{0%{opacity:.88;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes _sheetUp_12nqc_1{0%{transform:translateY(40px);opacity:.86}to{transform:translateY(0);opacity:1}}._handle_12nqc_402{position:absolute;z-index:5;top:.5rem;left:50%;transform:translate(-50%);width:44px;height:4px;border-radius:999px;background:#fff6}._chatHeader_12nqc_414{position:relative;z-index:2;flex-shrink:0;padding:1.1rem 1rem .85rem;display:flex;flex-direction:column;gap:.65rem}._sheetFullscreen_12nqc_381 ._chatHeader_12nqc_414{padding-top:max(.85rem,env(safe-area-inset-top,0px))}._closeBtn_12nqc_428,._backBtn_12nqc_429{position:absolute;top:1.15rem;z-index:5;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;border:none;border-radius:50%;background:#120a0c73;border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(10px);color:#fff;cursor:pointer}._closeBtn_12nqc_428{right:.85rem;width:34px;height:34px;font-size:1.3rem;line-height:1}._backBtn_12nqc_429{left:.85rem;gap:.3rem;width:auto;min-height:34px;padding:.35rem .7rem .35rem .45rem;border-radius:999px;font-family:inherit;font-size:.82rem;font-weight:750;letter-spacing:-.01em}._sheetFullscreen_12nqc_381 ._backBtn_12nqc_429{top:max(.85rem,calc(env(safe-area-inset-top,0px) + .35rem))}._backBtn_12nqc_429 span{line-height:1}._headerLockBanner_12nqc_476{position:relative;flex-shrink:0;min-height:7.25rem;margin:0 -.15rem;border-radius:16px;overflow:hidden;isolation:isolate;border:1px solid rgba(255,255,255,.12);background:linear-gradient(145deg,#1a1014,#2c181c 55%,#3d2418);box-shadow:0 10px 24px #00000038}._headerHeroRow_12nqc_489{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.7rem;width:100%;box-sizing:border-box;padding-left:.35rem;padding-right:.35rem}._headerHeroRow_12nqc_489:not(._headerHeroRowUnlock_12nqc_502){justify-content:center;text-align:left}._headerHeroRowUnlock_12nqc_502{align-items:stretch;justify-content:flex-start;width:100%;padding-left:0;padding-right:0;padding-top:2.6rem}._sheetFullscreen_12nqc_381 ._headerLockBanner_12nqc_476{margin-top:2.35rem}._headerResultChrome_12nqc_520{position:relative;z-index:1;flex:1 1 100%;display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;min-width:0;padding:.15rem 0 .1rem;animation:_headerResultIn_12nqc_1 .5s cubic-bezier(.22,1,.36,1) both}._headerResultGlow_12nqc_533,._headerResultGlowSoft_12nqc_534{pointer-events:none;position:absolute;border-radius:50%;z-index:0}._headerResultGlow_12nqc_533{right:-8%;top:-120%;width:9rem;height:9rem;background:radial-gradient(circle,color-mix(in srgb,var(--decode-accent, #c45c26) 55%,transparent),transparent 70%);animation:_headerGlowPulse_12nqc_1 4.5s ease-in-out infinite}._headerResultGlowSoft_12nqc_534{left:-12%;bottom:-140%;width:7rem;height:7rem;background:radial-gradient(circle,rgba(255,196,120,.28),transparent 70%)}@keyframes _headerGlowPulse_12nqc_1{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes _headerResultIn_12nqc_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._headerResultMeta_12nqc_574{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .65rem;width:100%;padding-right:.25rem}._headerMatchPill_12nqc_585{display:inline-flex;align-items:center;padding:.28rem .6rem;border-radius:999px;font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,#1b9c4a,#0d7a38);box-shadow:0 0 0 1px #ffffff2e inset,0 6px 16px #0d7a3859}._headerResultChrome_12nqc_520 ._sheetKicker_12nqc_601{margin:0;color:#ffd6b4c7;letter-spacing:.14em}._headerResultTitle_12nqc_607{position:relative;z-index:1;margin:.15rem 0 0;max-width:18ch;font-family:var(--font-display, "Cinzel", "Sora Variable", "Sora", ui-serif, Georgia, serif);font-size:clamp(1.55rem,6.5vw,1.95rem);font-weight:700;letter-spacing:-.03em;line-height:1.08;color:#fff;text-shadow:0 10px 28px rgba(0,0,0,.35)}._chatHeaderMain_12nqc_621{display:flex;align-items:center;gap:.7rem;padding-right:2.5rem}._chatAvatar_12nqc_628{width:3rem;height:3rem;border-radius:14px;object-fit:cover;border:2px solid rgba(255,255,255,.35);box-shadow:0 8px 20px #00000040;flex-shrink:0}._headerLockContent_12nqc_638{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;min-height:7.25rem;padding:.85rem .75rem .7rem}._sheetKicker_12nqc_601{margin:0;font-size:.62rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#ffd7b8}._chatTitle_12nqc_659{margin:.12rem 0 0;font-family:var(--font-display, "Sora Variable", "Sora", system-ui, sans-serif);font-size:1.15rem;font-weight:750;letter-spacing:-.03em;color:#fffaf5;line-height:1.15}._sheetHook_12nqc_669{margin:.28rem 0 0;max-width:22rem;font-size:.78rem;line-height:1.4;color:#1a12149e}._headerHeroRow_12nqc_489:not(._headerHeroRowUnlock_12nqc_502) ._sheetKicker_12nqc_601{color:color-mix(in srgb,var(--decode-accent, #c45c26) 72%,#5c2430)}._headerHeroRow_12nqc_489:not(._headerHeroRowUnlock_12nqc_502) ._chatTitle_12nqc_659{color:#1a1214;text-shadow:none}._headerHeroRow_12nqc_489:not(._headerHeroRowUnlock_12nqc_502) ._sheetHook_12nqc_669{color:#1a12149e}._headerHeroRow_12nqc_489:not(._headerHeroRowUnlock_12nqc_502)~._xpBarWrap_12nqc_691 ._xpBarTrack_12nqc_691{background:#1a12141a}._headerHeroRow_12nqc_489:not(._headerHeroRowUnlock_12nqc_502)~._xpBarWrap_12nqc_691 ._xpLabel_12nqc_695{color:#1a12148c}._stepTrack_12nqc_699{list-style:none;margin:.85rem 0 0;padding:0;display:grid;grid-template-columns:repeat(6,1fr);gap:.28rem}._stepDot_12nqc_708{display:flex;flex-direction:column;align-items:center;gap:.28rem;opacity:.45;transition:opacity .25s ease}._stepDone_12nqc_717,._stepCurrent_12nqc_718{opacity:1}._stepDotInner_12nqc_722{width:100%;height:5px;border-radius:999px;background:#ffffff38;transition:background .35s ease,box-shadow .35s ease,transform .35s ease}._stepDone_12nqc_717 ._stepDotInner_12nqc_722{background:linear-gradient(90deg,#ffe6c8,var(--decode-accent, #c45c26));box-shadow:0 0 12px color-mix(in srgb,var(--decode-accent, #c45c26) 45%,transparent)}._stepCurrent_12nqc_718 ._stepDotInner_12nqc_722{background:#fff;transform:scaleY(1.35);box-shadow:0 0 14px #ffffff73;animation:_stepPulse_12nqc_1 1.2s ease-in-out infinite}._stepFinale_12nqc_742._stepDone_12nqc_717 ._stepDotInner_12nqc_722{background:linear-gradient(90deg,#ffeb3b,#ff6b2c,#e91e63)}@keyframes _stepPulse_12nqc_1{0%,to{opacity:1}50%{opacity:.72}}._stepLabel_12nqc_751{font-size:.52rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#ffecdcc7;text-align:center;line-height:1.15}._xpBarWrap_12nqc_691{display:flex;align-items:center;gap:.55rem;margin-top:.25rem}._xpBarTrack_12nqc_691{flex:1;height:8px;border-radius:999px;background:#ffffff2e;overflow:hidden}._xpBarFill_12nqc_776{height:100%;border-radius:inherit;background:linear-gradient(90deg,#ffe6c8,var(--decode-accent, #c45c26),#ff6b2c);box-shadow:0 0 12px color-mix(in srgb,var(--decode-accent, #c45c26) 55%,transparent);transition:width .7s cubic-bezier(.22,1,.36,1);transform-origin:left center}._xpBarWrapBump_12nqc_785 ._xpBarTrack_12nqc_691{box-shadow:0 0 0 2px color-mix(in srgb,var(--decode-accent, #c45c26) 35%,transparent)}._xpBarWrapBump_12nqc_785 ._xpBarFill_12nqc_776{animation:_xpBarGlow_12nqc_1 .75s ease both}@keyframes _xpBarGlow_12nqc_1{0%{filter:brightness(1)}35%{filter:brightness(1.35);box-shadow:0 0 18px color-mix(in srgb,#ff6b2c 70%,transparent)}to{filter:brightness(1)}}._xpLabel_12nqc_695{flex-shrink:0;font-size:.72rem;font-weight:800;letter-spacing:.02em;color:#ffe6c8;white-space:nowrap;transition:transform .2s ease}._xpLabelBump_12nqc_809{animation:_xpLabelPop_12nqc_1 .55s cubic-bezier(.34,1.45,.64,1) both}@keyframes _xpLabelPop_12nqc_1{0%{transform:scale(1)}40%{transform:scale(1.22);color:#fff}to{transform:scale(1)}}._chatBody_12nqc_819{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:.85rem 1rem 1rem;display:flex;flex-direction:column;gap:.65rem;-webkit-overflow-scrolling:touch;background:radial-gradient(ellipse 100% 28% at 50% 0%,var(--decode-accent-soft, rgba(196, 92, 38, .16)) 0%,transparent 62%),linear-gradient(180deg,#f6efe8,#faf6f2)}._revealPane_12nqc_835{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:.75rem 1rem 1rem;-webkit-overflow-scrolling:touch;background:radial-gradient(ellipse 100% 32% at 50% 0%,var(--decode-accent-soft, rgba(196, 92, 38, .2)) 0%,transparent 65%),linear-gradient(180deg,#f6efe8,#faf6f2)}._plateStage_12nqc_848{position:relative;flex-shrink:0;height:9.5rem;border-radius:18px;overflow:hidden;isolation:isolate;margin-bottom:.15rem;border:1px solid rgba(92,36,48,.1);box-shadow:0 12px 28px #1a12141a}._plateStageLocked_12nqc_860{background:linear-gradient(145deg,#1a1014,#2c181c 55%,#3d2418)}._plateStageOpen_12nqc_864{animation:_plateUnlock_12nqc_1 .55s cubic-bezier(.22,1,.36,1) both}@keyframes _plateUnlock_12nqc_1{0%{opacity:.7;transform:scale(.97);filter:blur(4px)}to{opacity:1;transform:scale(1);filter:blur(0)}}._plateSilhouette_12nqc_873{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:blur(18px) saturate(.55) brightness(.45);transform:scale(1.15);opacity:.85}._plateMystery_12nqc_884{position:relative;inset:auto;display:flex;align-items:center;justify-content:center;gap:.45rem;z-index:2;margin-bottom:.15rem}._plateMystery_12nqc_884 span{width:2.1rem;height:2.1rem;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-display, "Sora Variable", "Sora", system-ui, sans-serif);font-size:1.15rem;font-weight:800;color:#fff8f0eb;background:#ffffff1a;border:1.5px dashed rgba(255,255,255,.35);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:_mysteryPulse_12nqc_1 1.8s ease-in-out infinite}._plateMystery_12nqc_884 span:nth-child(2){animation-delay:.15s}._plateMystery_12nqc_884 span:nth-child(3){animation-delay:.3s}@keyframes _mysteryPulse_12nqc_1{0%,to{transform:translateY(0);opacity:.85}50%{transform:translateY(-3px);opacity:1}}._plateLockedLabel_12nqc_921{position:relative;z-index:2;left:auto;right:auto;bottom:auto;margin:0;text-align:center;font-size:.82rem;font-weight:750;letter-spacing:-.01em;color:#fff8f0}._plateLockedHint_12nqc_935{position:relative;z-index:2;left:auto;right:auto;bottom:auto;margin:0;text-align:center;font-size:.68rem;font-weight:600;color:#ffecdcb8}._plateImg_12nqc_948{width:100%;height:100%;object-fit:cover;animation:_revealZoom_12nqc_1 .9s cubic-bezier(.22,1,.36,1) both}._plateScrim_12nqc_955{position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(10,6,8,.78) 100%);pointer-events:none}._plateBadge_12nqc_962{position:absolute;top:.7rem;left:.7rem;z-index:2;padding:.3rem .55rem;border-radius:999px;font-size:.6rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,#1b9c4a,#0d7a38);box-shadow:0 4px 14px #00000038}._plateCaption_12nqc_978{position:absolute;z-index:2;left:.85rem;right:.85rem;bottom:.7rem}._plateVibe_12nqc_986{margin:0 0 .12rem;font-size:.62rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#ffd7b8}._plateName_12nqc_995{margin:0;font-family:var(--font-display, "Sora Variable", "Sora", system-ui, sans-serif);font-size:1.2rem;font-weight:750;letter-spacing:-.03em;color:#fff;text-shadow:0 2px 16px rgba(0,0,0,.45)}._bubbleAiWrap_12nqc_1005,._bubbleUserWrap_12nqc_1006{display:flex;align-items:flex-end;gap:.45rem;max-width:92%}._bubbleAiWrap_12nqc_1005{animation:_bubbleAiIn_12nqc_1 .44s cubic-bezier(.34,1.35,.64,1) both}._bubbleUserWrap_12nqc_1006{align-self:flex-end;flex-direction:row-reverse;animation:_bubbleUserIn_12nqc_1 .42s cubic-bezier(.34,1.4,.64,1) both}@keyframes _bubbleAiIn_12nqc_1{0%{opacity:0;transform:translate(-12px) translateY(10px) scale(.94)}70%{opacity:1;transform:translate(0) translateY(-2px) scale(1.02)}to{opacity:1;transform:translate(0) translateY(0) scale(1)}}@keyframes _bubbleUserIn_12nqc_1{0%{opacity:0;transform:translate(14px) translateY(8px) scale(.92)}65%{opacity:1;transform:translate(-2px) translateY(-2px) scale(1.04)}to{opacity:1;transform:translate(0) translateY(0) scale(1)}}._aiFace_12nqc_1035{flex-shrink:0;width:1.7rem;height:1.7rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:800;color:#fff;background:linear-gradient(135deg,var(--decode-accent, #c45c26),#5c2430);box-shadow:0 4px 12px #1a12142e}._bubbleAi_12nqc_1005,._bubbleUser_12nqc_1006{padding:.82rem 1rem;font-size:.94rem;line-height:1.55;letter-spacing:-.018em;font-weight:500}._bubbleText_12nqc_1059{margin:0}._bubbleText_12nqc_1059 p{margin:0 0 .55em}._bubbleText_12nqc_1059 p:last-child{margin-bottom:0}._bubbleText_12nqc_1059 em,._bubbleText_12nqc_1059 u,._bubbleText_12nqc_1059 strong{font-synthesis:style weight}._bubbleText_12nqc_1059 code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.86em;padding:.08em .35em;border-radius:6px;background:#5c243012}._bubbleAi_12nqc_1005{border-radius:6px 20px 20px;color:#1a1214;background:linear-gradient(165deg,#fffffffa,#fff8f4f0);border:1px solid rgba(92,36,48,.09);box-shadow:0 1px #ffffffe6 inset,0 10px 28px #1a121412}._bubbleUser_12nqc_1006{border-radius:20px 6px 20px 20px;color:#fff;background:linear-gradient(135deg,var(--decode-accent, #c45c26),color-mix(in srgb,var(--decode-accent, #c45c26) 55%,#3d1208));box-shadow:0 8px 20px color-mix(in srgb,var(--decode-accent, #c45c26) 28%,transparent)}._bubbleUser_12nqc_1006 ._bubbleText_12nqc_1059 em,._bubbleUser_12nqc_1006 ._bubbleText_12nqc_1059 u,._bubbleUser_12nqc_1006 ._bubbleText_12nqc_1059 strong{color:#fff;font-weight:750}._bubbleUser_12nqc_1006 ._bubbleText_12nqc_1059 code{background:#ffffff2e;color:#fff}._typing_12nqc_1120{display:inline-flex;align-items:center;gap:.28rem;padding:.85rem 1rem;border-radius:4px 18px 18px;background:#ffffffeb;border:1px solid rgba(92,36,48,.08)}._typing_12nqc_1120 span{width:6px;height:6px;border-radius:50%;background:color-mix(in srgb,var(--decode-accent, #c45c26) 70%,#999);animation:_typingDot_12nqc_1 1s ease-in-out infinite}._typing_12nqc_1120 span:nth-child(2){animation-delay:.15s}._typing_12nqc_1120 span:nth-child(3){animation-delay:.3s}@keyframes _typingDot_12nqc_1{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}._revealCard_12nqc_1146{margin-top:.15rem;border-radius:18px;overflow:hidden;background:#fff;border:1px solid rgba(92,36,48,.08);box-shadow:0 12px 28px #1a121414;animation:_revealPop_12nqc_1863 .45s cubic-bezier(.22,1,.36,1) both}@keyframes _revealPop_12nqc_1863{0%{opacity:0;transform:translateY(16px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}._mealReveal_12nqc_1162{display:flex;flex-direction:column;gap:.75rem;animation:_revealPop_12nqc_1863 .6s cubic-bezier(.22,1,.36,1) both}._mealRevealIntro_12nqc_1169{display:flex;align-items:flex-start;gap:.55rem}._mealRevealPersonal_12nqc_1175{margin:0;flex:1;padding:.85rem 1rem;border-radius:18px 18px 18px 6px;background:linear-gradient(165deg,#fff,color-mix(in srgb,var(--decode-accent, #c45c26) 5%,#fff));border:1px solid color-mix(in srgb,var(--decode-accent, #c45c26) 14%,rgba(26,18,20,.06));box-shadow:0 10px 26px #1a121412;font-family:DM Sans Variable,DM Sans,system-ui,sans-serif;font-size:.95rem;line-height:1.5;font-weight:550;letter-spacing:-.015em;color:#1a1214e0}._mealRevealHeadline_12nqc_1192{margin:0 0 .75rem;padding:.65rem .75rem;border-radius:12px;font-size:.82rem;line-height:1.4;font-weight:700;color:#1a1214c7;background:color-mix(in srgb,var(--decode-accent, #c45c26) 10%,#fff);border:1px solid color-mix(in srgb,var(--decode-accent, #c45c26) 18%,transparent)}._dishCard_12nqc_1205{margin-top:0;border-radius:24px;overflow:hidden;background:linear-gradient(165deg,#fff 0% 55%,color-mix(in srgb,var(--decode-accent, #c45c26) 6%,#fff));border:1px solid color-mix(in srgb,var(--decode-accent, #c45c26) 22%,rgba(26,18,20,.08));box-shadow:0 22px 48px #1a121429,0 0 0 1px #ffffffa6 inset}._dishCardHero_12nqc_1217{position:relative;height:17rem;overflow:hidden}._dishCardImg_12nqc_1223{width:100%;height:100%;object-fit:cover;animation:_revealZoom_12nqc_1 1.05s cubic-bezier(.22,1,.36,1) both}._dishCardGlow_12nqc_1230{position:absolute;inset:-20% -10% auto;height:70%;background:radial-gradient(ellipse at 50% 0%,color-mix(in srgb,var(--decode-accent, #c45c26) 45%,transparent),transparent 70%);pointer-events:none;mix-blend-mode:soft-light;animation:_glowPulse_12nqc_1 2.8s ease-in-out infinite}@keyframes _glowPulse_12nqc_1{0%,to{opacity:.55}50%{opacity:.95}}._dishCardScrim_12nqc_1249{position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,4,6,.28) 0%,transparent 38%,rgba(8,4,6,.88) 100%);pointer-events:none}._dishCardShine_12nqc_1257{position:absolute;inset:0;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.18) 48%,transparent 62%);transform:translate(-120%);animation:_cardShine_12nqc_1 1.4s .35s ease-out both;pointer-events:none}@keyframes _cardShine_12nqc_1{to{transform:translate(120%)}}._dishCardTopBar_12nqc_1275{position:absolute;z-index:3;top:.7rem;left:.7rem;right:.7rem;display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}._dishCardBadge_12nqc_1287{flex-shrink:0;padding:.36rem .68rem;border-radius:999px;font-size:.62rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,#1b9c4a,#0d7a38);box-shadow:0 4px 14px #00000047;animation:_badgePop_12nqc_1 .5s .12s cubic-bezier(.22,1,.36,1) both}._dishCardTopActions_12nqc_1301{display:flex;align-items:center;gap:.35rem;flex-shrink:0}._heroShareBtn_12nqc_1308,._heroChallengeBtn_12nqc_1309{display:inline-flex;align-items:center;justify-content:center;gap:.28rem;min-height:2rem;padding:.38rem .62rem;border-radius:999px;border:none;font-family:inherit;font-size:.68rem;font-weight:780;letter-spacing:.01em;cursor:pointer;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 16px #00000047;transition:transform .15s ease,background .15s ease}._heroShareBtn_12nqc_1308:active,._heroChallengeBtn_12nqc_1309:active{transform:scale(.96)}._heroShareBtn_12nqc_1308:disabled,._heroChallengeBtn_12nqc_1309:disabled{opacity:.65;cursor:wait;transform:none}._heroShareBtn_12nqc_1308{color:#1a1214;background:#ffffffeb}._heroChallengeBtn_12nqc_1309{color:#fff;background:linear-gradient(135deg,var(--decode-accent, #c45c26) 0%,color-mix(in srgb,var(--decode-accent, #c45c26) 50%,#2a0e12) 100%)}._heroShareBtn_12nqc_1308 span,._heroChallengeBtn_12nqc_1309 span{line-height:1}._dishCardHeroText_12nqc_1360{position:absolute;z-index:2;left:.95rem;right:.95rem;bottom:.95rem}._dishCardUnlockLine_12nqc_1368{margin:0 0 .35rem;font-size:.62rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#ffecd2e6}._dishCardVibe_12nqc_1377{margin:0 0 .15rem;font-size:.64rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#ffd7b8}._dishCardName_12nqc_1386{margin:0;font-family:var(--font-display, "Sora Variable", "Sora", system-ui, sans-serif);font-size:1.55rem;font-weight:780;letter-spacing:-.04em;line-height:1.12;color:#fff;text-shadow:0 2px 22px rgba(0,0,0,.55)}._dishCardPersonality_12nqc_1397{margin:.3rem 0 0;font-size:.76rem;font-weight:650;color:#fff0e4e0}._dishCardBody_12nqc_1404{padding:.95rem 1rem 1.1rem}._whyPanel_12nqc_1408{margin:0 0 .75rem;padding:.7rem .8rem;border-radius:14px;background:color-mix(in srgb,var(--decode-accent, #c45c26) 8%,#fff);border:1px solid color-mix(in srgb,var(--decode-accent, #c45c26) 20%,transparent)}._whyKicker_12nqc_1416{margin:0 0 .35rem;font-size:.6rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--decode-accent, #c45c26)}._whyList_12nqc_1425{margin:0;padding:0 0 0 1rem;font-size:.82rem;line-height:1.45;color:#1a1214b8;font-weight:600}._dishCardBlurb_12nqc_1434{margin:0 0 .75rem;font-size:.9rem;line-height:1.5;color:#1a1214b8}._dishCardActions_12nqc_1441{display:none}._shareBtn_12nqc_1445,._challengeBtn_12nqc_1446{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.75rem;padding:.55rem .65rem;border-radius:14px;font-family:inherit;font-size:.82rem;font-weight:750;letter-spacing:-.01em;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}._shareBtn_12nqc_1445:active,._challengeBtn_12nqc_1446:active{transform:scale(.97)}._shareBtn_12nqc_1445{border:1.5px solid color-mix(in srgb,var(--decode-accent, #c45c26) 35%,rgba(26,18,20,.12));color:var(--decode-accent, #c45c26);background:#fff;box-shadow:0 4px 12px #1a12140d}._challengeBtn_12nqc_1446{border:none;color:#fff;background:linear-gradient(135deg,var(--decode-accent, #c45c26) 0%,color-mix(in srgb,var(--decode-accent, #c45c26) 55%,#2a0e12) 100%);box-shadow:0 8px 20px color-mix(in srgb,var(--decode-accent, #c45c26) 32%,transparent),inset 0 1px #fff3}._actionIcon_12nqc_1487{display:inline-flex;flex-shrink:0;opacity:.95}._revealPhotoWrap_12nqc_1493{position:relative;height:10rem;overflow:hidden}._revealPhoto_12nqc_1493{width:100%;height:100%;object-fit:cover;animation:_revealZoom_12nqc_1 1.1s cubic-bezier(.22,1,.36,1) both}@keyframes _revealZoom_12nqc_1{0%{transform:scale(1.12)}to{transform:scale(1)}}._revealScrim_12nqc_1511{position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(10,6,8,.72) 100%);pointer-events:none}._revealBadge_12nqc_1518{position:absolute;top:.75rem;left:.75rem;padding:.32rem .6rem;border-radius:999px;font-size:.62rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,#1b9c4a,#0d7a38);box-shadow:0 4px 14px #00000038;animation:_badgePop_12nqc_1 .5s .15s cubic-bezier(.22,1,.36,1) both}@keyframes _badgePop_12nqc_1{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}._revealPhotoName_12nqc_1539{position:absolute;left:.85rem;right:.85rem;bottom:.7rem;margin:0;font-family:var(--font-display, "Sora Variable", "Sora", system-ui, sans-serif);font-size:1.2rem;font-weight:750;letter-spacing:-.03em;color:#fff;text-shadow:0 2px 16px rgba(0,0,0,.45)}._revealBody_12nqc_1553{padding:.9rem 1rem 1.05rem}._revealBlurb_12nqc_1557{margin:0 0 .75rem;font-size:.88rem;line-height:1.5;color:#1a1214b3}._tagRow_12nqc_1564{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}._tag_12nqc_1564{padding:.3rem .6rem;border-radius:999px;font-size:.7rem;font-weight:650;color:#5c2430;background:var(--decode-accent-soft, rgba(196, 92, 38, .14))}._factsPanel_12nqc_1582{margin-top:.9rem;padding:.85rem .9rem;border-radius:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--decode-accent, #c45c26) 10%,#fff),#fff8f2);border:1px solid color-mix(in srgb,var(--decode-accent, #c45c26) 22%,transparent)}._factsKicker_12nqc_1591{margin:0 0 .15rem;font-size:.62rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--decode-accent, #c45c26)}._factsSub_12nqc_1600{margin:0 0 .45rem;font-size:.68rem;font-weight:650;letter-spacing:.02em;color:#5c24308c}._factLine_12nqc_1608{margin:0;min-height:2.8em;font-size:.88rem;line-height:1.45;color:#1a1214;font-weight:600;letter-spacing:-.015em;animation:_factSwap_12nqc_1 .45s cubic-bezier(.22,1,.36,1) both}@keyframes _factSwap_12nqc_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._factDots_12nqc_1624{display:flex;gap:.35rem;margin-top:.65rem}._factDot_12nqc_1624{width:6px;height:6px;border-radius:50%;background:#1a12142e}._factDotOn_12nqc_1637{background:var(--decode-accent, #c45c26);box-shadow:0 0 8px color-mix(in srgb,var(--decode-accent, #c45c26) 50%,transparent)}._runners_12nqc_1642{margin:.7rem 0 0;font-size:.75rem;line-height:1.4;color:#1a121480}._nextHook_12nqc_1649{margin:.85rem 0 0;padding-top:.75rem;border-top:1px dashed rgba(92,36,48,.12);font-size:.82rem;font-weight:700;line-height:1.4;color:#1a1214c7}._chipDock_12nqc_1659{flex-shrink:0;display:flex;flex-direction:column;gap:.45rem;padding:.55rem 0 .45rem;min-height:7.6rem;background:linear-gradient(180deg,#faf6f200,#faf6f2 28%)}._chipDockEnter_12nqc_1669{animation:_chipDockIn_12nqc_1 .48s cubic-bezier(.22,1,.36,1) both}@keyframes _chipDockIn_12nqc_1{0%{opacity:0;transform:translateY(22px)}70%{opacity:1;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}._chipDockExit_12nqc_1679{animation:_chipDockOut_12nqc_1 .34s cubic-bezier(.4,0,.8,1) both;pointer-events:none}@keyframes _chipDockOut_12nqc_1{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(16px) scale(.96)}}._chipDockWait_12nqc_1689{opacity:0;pointer-events:none;visibility:hidden}._chipDockSpacer_12nqc_1695{min-height:6.4rem}._chipPrompt_12nqc_1699{margin:0;padding:0 1rem;font-size:.68rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:#1a121473;transition:color .25s ease}._chipScroll_12nqc_1710{display:flex;flex-wrap:nowrap;gap:.55rem;overflow-x:auto;overflow-y:hidden;padding:.15rem 1rem .4rem;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none}._chipScroll_12nqc_1710::-webkit-scrollbar{display:none}._chip_12nqc_1659{flex:0 0 auto;display:inline-flex;flex-direction:column;align-items:flex-start;gap:.4rem;width:max-content;min-width:8.6rem;max-width:none;min-height:4.6rem;padding:.7rem .85rem .75rem;border-radius:16px;border:1.5px solid color-mix(in srgb,var(--chip-accent, var(--decode-accent, #c45c26)) 42%,transparent);background:linear-gradient(160deg,#fff,color-mix(in srgb,var(--chip-soft, #fff1e6) 88%,#fff));color:#1a1214;font:inherit;text-align:left;cursor:pointer;box-shadow:0 6px 16px #1a121412,inset 0 1px #ffffffb3;scroll-snap-align:start;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease,border-color .22s ease,opacity .22s ease,filter .22s ease}._chipEnter_12nqc_1761{animation:_chipIn_12nqc_1 .48s cubic-bezier(.34,1.3,.64,1) both}._chipIcon_12nqc_1765{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:10px;font-size:1.15rem;line-height:1;background:color-mix(in srgb,var(--chip-accent, #c45c26) 16%,#fff);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--chip-accent, #c45c26) 22%,transparent);transition:transform .25s cubic-bezier(.34,1.4,.64,1)}._chipLabel_12nqc_1779{font-size:.8rem;font-weight:750;letter-spacing:-.015em;line-height:1.2;color:#1a1214;white-space:nowrap}@keyframes _chipIn_12nqc_1{0%{opacity:0;transform:translateY(18px) scale(.88)}55%{opacity:1;transform:translateY(-4px) scale(1.04)}to{opacity:1;transform:translateY(0) scale(1)}}._chip_12nqc_1659:hover:not(:disabled):not(._chipHit_12nqc_1794):not(._chipMiss_12nqc_1794){transform:translateY(-2px);box-shadow:0 10px 22px color-mix(in srgb,var(--chip-accent, #c45c26) 22%,transparent),inset 0 1px #ffffffd9}._chip_12nqc_1659:active{transform:scale(.97);border-color:var(--chip-accent, var(--decode-accent, #c45c26));background:color-mix(in srgb,var(--chip-accent, #c45c26) 14%,#fff)}._chipHit_12nqc_1794{z-index:2;border-color:var(--chip-accent, var(--decode-accent, #c45c26))!important;background:linear-gradient(160deg,#fff,color-mix(in srgb,var(--chip-accent, #c45c26) 18%,#fff))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--chip-accent, #c45c26) 32%,transparent),0 14px 28px color-mix(in srgb,var(--chip-accent, #c45c26) 28%,transparent),inset 0 1px #ffffffe6!important;animation:_chipLock_12nqc_1 .42s cubic-bezier(.34,1.45,.64,1) both!important;pointer-events:none}._chipHit_12nqc_1794 ._chipIcon_12nqc_1765{transform:scale(1.18) rotate(-6deg)}@keyframes _chipLock_12nqc_1{0%{transform:scale(1)}40%{transform:scale(1.08)}70%{transform:scale(.98)}to{transform:scale(1.03)}}._chipMiss_12nqc_1794{opacity:.38;filter:grayscale(.35) saturate(.7);transform:scale(.94);pointer-events:none}._chip_12nqc_1659:disabled{cursor:default}._sheetFooter_12nqc_1846{flex-shrink:0;display:flex;flex-direction:column;gap:.35rem;padding:.55rem 1rem max(.55rem,env(safe-area-inset-bottom,0px));border-top:1px solid rgba(92,36,48,.06);background:#faf6f2;max-height:none;overflow:visible}._sheetFooter_12nqc_1846 ._secondaryCta_12nqc_1858{width:100%}._revealPopover_12nqc_1863{position:absolute;inset:0;z-index:20;display:flex;align-items:stretch;justify-content:center;padding:0;animation:_fadeIn_12nqc_1 .38s ease;isolation:isolate}._revealPopoverBackdrop_12nqc_1875{position:absolute;inset:0;border:none;padding:0;margin:0;background:#0804068c;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);cursor:pointer;animation:_backdropIn_12nqc_1 .4s ease both}@keyframes _backdropIn_12nqc_1{0%{opacity:0}to{opacity:1}}._revealPopoverSheet_12nqc_1893{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;height:100%;max-height:100dvh;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:radial-gradient(ellipse 100% 32% at 50% 0%,var(--decode-accent-soft, rgba(196, 92, 38, .22)) 0%,transparent 65%),linear-gradient(180deg,#f6efe8,#faf6f2 55%,#fff);padding:0 0 max(1rem,env(safe-area-inset-bottom,0px));animation:_revealPopoverIn_12nqc_1 .55s cubic-bezier(.34,1.2,.64,1)}@keyframes _revealPopoverIn_12nqc_1{0%{opacity:0;transform:translateY(48px) scale(.92)}55%{opacity:1;transform:translateY(-8px) scale(1.015)}to{opacity:1;transform:translateY(0) scale(1)}}._revealPopoverBar_12nqc_1918{position:sticky;top:0;z-index:4;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;padding:max(.65rem,env(safe-area-inset-top,0px)) .85rem .65rem;background:#faf6f2eb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(92,36,48,.08)}._revealPopoverBack_12nqc_1875{display:inline-flex;align-items:center;gap:.25rem;min-height:34px;padding:.35rem .7rem .35rem .4rem;border-radius:999px;border:1px solid rgba(92,36,48,.12);background:#fff;color:#3d1208;font-family:inherit;font-size:.82rem;font-weight:750;cursor:pointer;box-shadow:0 2px 10px #1a12140f}._revealPopoverTitle_12nqc_1953{margin:0;text-align:center;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#3a1c128c}._revealPopoverBarSpacer_12nqc_1963{width:4.5rem}._revealPopover_12nqc_1863 ._mealReveal_12nqc_1162{padding:.85rem 1rem .25rem}._revealPopoverActions_12nqc_1971{display:flex;flex-direction:column;gap:.45rem;padding:.85rem 1rem .35rem}._replayCta_12nqc_1978{appearance:none;width:100%;min-height:2.85rem;padding:.7rem 1rem;border-radius:14px;border:1.5px solid color-mix(in srgb,var(--decode-accent, #c45c26) 40%,rgba(92,36,48,.14));background:linear-gradient(135deg,color-mix(in srgb,var(--decode-accent, #c45c26) 14%,#fff),#fff 60%);color:#3d1208;font-family:inherit;font-size:.95rem;font-weight:800;letter-spacing:-.015em;cursor:pointer;box-shadow:0 6px 16px #3a1c1212}._replayCta_12nqc_1978:active{transform:scale(.98)}._nextDecodeBlock_12nqc_2004{display:flex;flex-direction:column;gap:.55rem;margin-top:.35rem;padding-top:.65rem;border-top:1px dashed rgba(92,36,48,.12)}._nextDecodeHead_12nqc_2013{display:flex;flex-direction:column;gap:.4rem}._nextDecodeKicker_12nqc_2019{margin:0;font-size:.72rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:#3a1c1280}._nextDecodePrimary_12nqc_2028{appearance:none;width:100%;min-height:2.75rem;padding:.65rem .95rem;border-radius:14px;border:1.5px solid color-mix(in srgb,var(--decode-accent, #c45c26) 35%,rgba(92,36,48,.12));background:linear-gradient(135deg,color-mix(in srgb,var(--decode-accent, #c45c26) 12%,#fff),#fff 55%);color:#3d1208;font-family:inherit;font-size:.9rem;font-weight:800;letter-spacing:-.015em;cursor:pointer;box-shadow:0 6px 16px #3a1c120f;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}._nextDecodePrimary_12nqc_2028:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--decode-accent, #c45c26) 55%,rgba(92,36,48,.16));box-shadow:0 10px 22px #3a1c121a}._nextDecodePrimary_12nqc_2028:active{transform:scale(.98)}._nextDecodeRail_12nqc_2061{list-style:none;margin:0 -.15rem;padding:.1rem .15rem .2rem;display:flex;gap:.55rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}._nextDecodeRail_12nqc_2061::-webkit-scrollbar{display:none}._nextDecodeRail_12nqc_2061>li{flex:0 0 auto}._nextDecodeCard_12nqc_2080{appearance:none;width:5.6rem;display:flex;flex-direction:column;align-items:stretch;gap:.3rem;padding:.35rem;border-radius:14px;border:1px solid rgba(92,36,48,.1);background:#fff;cursor:pointer;text-align:left;font-family:inherit;box-shadow:0 4px 12px #3a1c120d;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}._nextDecodeCard_12nqc_2080:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--decode-accent, #c45c26) 45%,rgba(92,36,48,.12));box-shadow:0 10px 20px #3a1c121a}._nextDecodeCard_12nqc_2080:active{transform:scale(.97)}._nextDecodeThumb_12nqc_2108{width:100%;aspect-ratio:1;object-fit:cover;border-radius:10px;background:var(--decode-accent-soft, rgba(196, 92, 38, .12));display:block}._nextDecodeName_12nqc_2117{font-size:.72rem;font-weight:800;letter-spacing:-.02em;color:#2a1814;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 .1rem}._nextDecodeMeta_12nqc_2129{font-size:.58rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--decode-accent, #c45c26) 75%,#5c2430);padding:0 .1rem .15rem}@media(max-width:767px){._sheetFooter_12nqc_1846{gap:.22rem;padding:.4rem .85rem max(.35rem,env(safe-area-inset-bottom,0px));max-height:min(36vh,15.5rem)}._primaryCta_12nqc_2145{min-height:2.5rem;padding:.5rem .85rem;font-size:.86rem;border-radius:12px;box-shadow:0 5px 14px color-mix(in srgb,var(--decode-accent, #c45c26) 32%,transparent),inset 0 1px #fff3}._secondaryCta_12nqc_1858{min-height:1.85rem;padding:.28rem .5rem;font-size:.78rem;border-radius:10px}._nextDecodeBlock_12nqc_2004{gap:.3rem;margin-top:.15rem;padding-top:.4rem}._nextDecodeHead_12nqc_2013{flex-direction:row;align-items:center;justify-content:space-between;gap:.45rem}._nextDecodeKicker_12nqc_2019{font-size:.62rem;letter-spacing:.05em;flex:1 1 auto;min-width:0;line-height:1.2}._nextDecodePrimary_12nqc_2028{width:auto;flex:0 0 auto;min-height:1.75rem;padding:.28rem .65rem;border-radius:999px;border-width:1px;font-size:.72rem;box-shadow:none;white-space:nowrap}._nextDecodeRail_12nqc_2061{gap:.4rem;padding:0 .05rem .05rem}._nextDecodeCard_12nqc_2080{position:relative;width:4rem;gap:.12rem;padding:.2rem;border-radius:10px;box-shadow:0 2px 8px #3a1c120d}._nextDecodeThumb_12nqc_2108{border-radius:7px}._nextDecodeName_12nqc_2117{font-size:.62rem;padding:0 .05rem}._nextDecodeMeta_12nqc_2129{position:absolute;top:.32rem;left:.32rem;z-index:1;margin:0;padding:.1rem .28rem;border-radius:999px;background:#fffcf8eb;color:color-mix(in srgb,var(--decode-accent, #c45c26) 80%,#5c2430);font-size:.5rem;letter-spacing:.04em;line-height:1;box-shadow:0 1px 4px #3a1c121f}}._footerRow_12nqc_2235{display:grid;grid-template-columns:1fr 1fr;gap:.35rem}._primaryCta_12nqc_2145{position:relative;overflow:hidden;width:100%;min-height:3.15rem;padding:.75rem 1rem;border:none;border-radius:16px;font-family:inherit;font-size:.95rem;font-weight:750;letter-spacing:-.01em;color:#fff;background:linear-gradient(135deg,var(--decode-accent, #c45c26) 0%,color-mix(in srgb,var(--decode-accent, #c45c26) 65%,#3d1208) 100%);box-shadow:0 8px 24px color-mix(in srgb,var(--decode-accent, #c45c26) 38%,transparent),inset 0 1px #ffffff38;cursor:pointer;animation:_ctaIn_12nqc_1 .5s .2s cubic-bezier(.22,1,.36,1) both}@keyframes _ctaIn_12nqc_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._ctaPulse_12nqc_2271{position:absolute;inset:-40%;background:radial-gradient(circle at 30% 40%,rgba(255,255,255,.35),transparent 45%);animation:_ctaShine_12nqc_1 2.4s ease-in-out infinite;pointer-events:none}@keyframes _ctaShine_12nqc_1{0%,to{transform:translate(-20%) rotate(8deg);opacity:.35}50%{transform:translate(30%) rotate(8deg);opacity:.7}}._primaryCta_12nqc_2145:active{transform:scale(.985)}._secondaryCta_12nqc_1858{min-height:2.4rem;padding:.4rem;border:none;border-radius:12px;background:#1a12140d;font-family:inherit;font-size:.8rem;font-weight:700;color:#1a1214b3;cursor:pointer}._secondaryCta_12nqc_1858:hover{color:var(--decode-accent, #c45c26)}._shareNote_12nqc_2305{margin:0 0 .65rem;text-align:left;font-size:.72rem;color:#1b9c4a;font-weight:650}._footerHint_12nqc_2313{flex-shrink:0;margin:0;padding:.2rem 1rem .55rem;text-align:center;font-size:.72rem;font-weight:650;color:#1a121473;animation:_hintSwap_12nqc_1 .4s cubic-bezier(.22,1,.36,1) both}@keyframes _hintSwap_12nqc_1{0%{opacity:0;transform:translateY(6px)}to{opacity:.95;transform:translateY(0)}}._questFooterMeta_12nqc_2329{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:.35rem;padding-top:.15rem}._questPips_12nqc_2338{display:flex;align-items:center;justify-content:center;gap:.35rem;padding:.15rem 0 0}._questPip_12nqc_2338{width:.42rem;height:.42rem;border-radius:999px;background:#1a121424;transition:width .35s cubic-bezier(.22,1,.36,1),background .35s ease,box-shadow .35s ease,transform .35s ease}._questPipDone_12nqc_2358{background:linear-gradient(90deg,var(--decode-accent, #c45c26),#ff6b2c);box-shadow:0 0 8px color-mix(in srgb,var(--decode-accent, #c45c26) 45%,transparent);transform:scale(1.05)}._questPipNow_12nqc_2364{width:1.15rem;background:#1a1214;box-shadow:0 0 0 3px color-mix(in srgb,var(--decode-accent, #c45c26) 22%,transparent);animation:_pipPulse_12nqc_1 1.15s ease-in-out infinite}@keyframes _pipPulse_12nqc_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(1.08)}}@keyframes _hintPulse_12nqc_1{0%,to{opacity:.7}50%{opacity:1}}._crackerLayer_12nqc_2382{position:absolute;inset:0;z-index:12;pointer-events:none;display:flex;align-items:center;justify-content:center;overflow:hidden}._crackerMega_12nqc_2393 ._crackerFlash_12nqc_2393{animation-duration:.9s}._crackerFlash_12nqc_2393{position:absolute;width:8rem;height:8rem;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--cracker-a, #ff6b2c) 55%,transparent),transparent 70%);animation:_flashPop_12nqc_1 .7s ease-out both}@keyframes _flashPop_12nqc_1{0%{transform:scale(.2);opacity:.9}to{transform:scale(3.2);opacity:0}}._crackerBit_12nqc_2411{position:absolute;left:50%;top:48%;width:var(--size, 7px);height:var(--size, 7px);margin:calc(var(--size, 7px) / -2) 0 0 calc(var(--size, 7px) / -2);background:var(--c, #ff6b2c);border-radius:2px;animation:_crackerFly_12nqc_1 .95s cubic-bezier(.16,.84,.34,1) both;animation-delay:var(--delay, 0s);box-shadow:0 0 8px color-mix(in srgb,var(--c, #ff6b2c) 55%,transparent)}._cracker_spark_12nqc_2425{border-radius:50%}._cracker_ribbon_12nqc_2429{width:calc(var(--size, 7px) * .45);height:calc(var(--size, 7px) * 1.6);border-radius:2px}._cracker_star_12nqc_2435{clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);border-radius:0}@keyframes _crackerFly_12nqc_1{0%{opacity:1;transform:translate(0) rotate(0) scale(.4)}70%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(var(--rot)) scale(1)}}._xpFloat_12nqc_2454{position:absolute;z-index:45;top:28%;left:50%;transform:translate(-50%);padding:.4rem .75rem;border-radius:999px;font-size:.95rem;font-weight:800;color:#fff;background:linear-gradient(135deg,#1b9c4a,#0d7a38);box-shadow:0 10px 28px #1b9c4a59;pointer-events:none;animation:_xpRise_12nqc_1 1s cubic-bezier(.22,1,.36,1) both}@keyframes _xpRise_12nqc_1{0%{opacity:0;transform:translate(-50%,16px) scale(.7)}20%{opacity:1;transform:translate(-50%,-4px) scale(1.18)}55%{opacity:1;transform:translate(-50%,-18px) scale(1.05)}to{opacity:0;transform:translate(-50%,-48px) scale(.95)}}@media(prefers-reduced-motion:reduce){._card_12nqc_106,._sheet_12nqc_363,._bubbleAiWrap_12nqc_1005,._bubbleUserWrap_12nqc_1006,._chip_12nqc_1659,._chipEnter_12nqc_1761,._chipDock_12nqc_1659,._chipDockEnter_12nqc_1669,._chipDockExit_12nqc_1679,._chipHit_12nqc_1794,._plateStage_12nqc_848,._headerLockBanner_12nqc_476,._headerResultChrome_12nqc_520,._headerResultGlow_12nqc_533,._headerResultGlowSoft_12nqc_534,._revealPane_12nqc_835,._revealPopover_12nqc_1863,._revealPopoverSheet_12nqc_1893,._revealPopoverBackdrop_12nqc_1875,._plateMystery_12nqc_884 span,._revealCard_12nqc_1146,._mealReveal_12nqc_1162,._dishCard_12nqc_1205,._dishCardImg_12nqc_1223,._dishCardGlow_12nqc_1230,._dishCardShine_12nqc_1257,._dishCardBadge_12nqc_1287,._typing_12nqc_1120 span,._xpBarFill_12nqc_776,._xpLabelBump_12nqc_809,._crackerBit_12nqc_2411,._crackerFlash_12nqc_2393,._xpFloat_12nqc_2454,._factLine_12nqc_1608,._primaryCta_12nqc_2145,._ctaPulse_12nqc_2271,._footerHint_12nqc_2313,._questPipNow_12nqc_2364,._stepCurrent_12nqc_718 ._stepDotInner_12nqc_722,._revealPhoto_12nqc_1493,._revealBadge_12nqc_1518{animation:none!important;transition:none!important}._crackerLayer_12nqc_2382{display:none}}@media(min-width:768px){._rail_12nqc_69{padding-left:1.35rem;padding-right:1.35rem}._rail_12nqc_69>li{width:16.25rem}._card_12nqc_106{height:15rem}._overlay_12nqc_322{justify-content:center;align-items:center;padding:1.5rem 1.75rem}._overlayFullscreen_12nqc_332{padding:0;justify-content:stretch;align-items:stretch}._sheet_12nqc_363{width:min(760px,94vw);max-height:min(92vh,860px);min-height:min(76vh,680px)}._sheetFullscreen_12nqc_381{width:100%;height:100%;max-height:100dvh;min-height:100dvh;border-radius:0}._handle_12nqc_402{display:none}._chatHeader_12nqc_414{padding:1.25rem 1.35rem 1rem;gap:.85rem}._headerLockBanner_12nqc_476{min-height:5.5rem}._headerLockContent_12nqc_638{min-height:5.5rem;padding:.75rem 1rem}._headerHeroRow_12nqc_489{align-items:center;gap:.85rem}._chatTitle_12nqc_659{font-size:1.35rem}._chatBody_12nqc_819,._revealPane_12nqc_835{padding:1rem 1.35rem 1.15rem}._revealPopoverSheet_12nqc_1893{width:min(560px,100%);max-width:560px;height:auto;max-height:min(92dvh,900px);margin:auto;border-radius:28px;box-shadow:0 28px 80px #0804066b,0 0 0 1px #ffffff14}._revealPopover_12nqc_1863{padding:1.5rem;align-items:center}._revealPopoverBar_12nqc_1918{border-radius:28px 28px 0 0;padding-top:.85rem}._bubbleAiWrap_12nqc_1005,._bubbleUserWrap_12nqc_1006{max-width:78%}._chipDock_12nqc_1659{padding:.65rem 0 .55rem}._chipPrompt_12nqc_1699{padding:0 1.35rem}._chipScroll_12nqc_1710{flex-wrap:wrap;overflow-x:visible;overflow-y:visible;scroll-snap-type:none;padding:.2rem 1.35rem .55rem;gap:.65rem}._chip_12nqc_1659{min-width:10.5rem;max-width:calc(50% - .4rem);flex:1 1 10.5rem}._chipLabel_12nqc_1779{white-space:normal}._footerHint_12nqc_2313,._questFooterMeta_12nqc_2329,._sheetFooter_12nqc_1846{padding-left:1.35rem;padding-right:1.35rem}}@media(min-width:1024px){._overlay_12nqc_322{padding:clamp(1.25rem,3vh,2.25rem) clamp(1.5rem,4vw,2.75rem)}._backdrop_12nqc_346{background:radial-gradient(ellipse 70% 55% at 50% 42%,rgba(60,28,20,.35),transparent 70%),#060305b8;backdrop-filter:blur(16px) saturate(1.15);-webkit-backdrop-filter:blur(16px) saturate(1.15)}._sheet_12nqc_363{width:min(1080px,94vw);max-height:min(92vh,820px);min-height:min(82vh,700px);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,420px);grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;border-radius:32px;overflow:hidden;background:radial-gradient(ellipse 55% 32% at 8% -6%,color-mix(in srgb,var(--decode-accent, #c45c26) 48%,transparent),transparent 58%),radial-gradient(ellipse 40% 24% at 88% 4%,rgba(255,196,120,.28),transparent 55%),linear-gradient(180deg,#140a0e,#221014 14%,#efe4db 26%,#f7f1eb);box-shadow:0 40px 100px #0402038c,0 0 0 1px #ffffff14,inset 0 1px #ffffff1f;animation:_sheetDesktopIn_12nqc_1 .5s cubic-bezier(.22,1,.36,1) both}._sheetFullscreen_12nqc_381{width:100%;height:100%;max-height:100dvh;min-height:100dvh;border-radius:0;box-shadow:none;animation:_sheetFullscreenIn_12nqc_1 .35s cubic-bezier(.22,1,.36,1)}@keyframes _sheetDesktopIn_12nqc_1{0%{opacity:.75;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}._chatHeader_12nqc_414{grid-column:1 / -1;grid-row:1;padding:1.15rem 1.5rem .95rem;gap:.75rem}._closeBtn_12nqc_428{top:1.2rem;right:1.15rem;width:38px;height:38px;background:#120a0c80;transition:background .2s ease,transform .2s ease}._closeBtn_12nqc_428:hover{background:#120a0cb8;transform:scale(1.04)}._backBtn_12nqc_429{top:1.2rem;left:1.15rem;min-height:38px;background:#120a0c80;transition:background .2s ease,transform .2s ease}._backBtn_12nqc_429:hover{background:#120a0cb8;transform:scale(1.02)}._revealPopoverSheet_12nqc_1893{width:min(640px,94vw);max-width:640px;max-height:min(94dvh,960px)}._revealPopover_12nqc_1863 ._mealReveal_12nqc_1162{padding:1rem 1.35rem .35rem}._revealPopoverActions_12nqc_1971{padding:1rem 1.35rem .5rem}._headerLockBanner_12nqc_476{min-height:5.25rem;margin:0;border-radius:20px;border:1px solid rgba(255,255,255,.14);box-shadow:0 14px 36px #00000047,inset 0 1px #ffffff1a}._headerLockContent_12nqc_638{min-height:5.25rem;align-items:center;text-align:center;gap:.4rem;padding:.9rem 1.5rem .85rem}._sheet_12nqc_363:has(._headerLockBanner_12nqc_476) ._headerHeroRow_12nqc_489:not(._headerHeroRowUnlock_12nqc_502){display:none}._plateMystery_12nqc_884 span{width:2.35rem;height:2.35rem;border-radius:12px;font-size:1.2rem}._plateLockedLabel_12nqc_921{font-family:var(--font-display, "Sora Variable", "Sora", system-ui, sans-serif);font-size:1.2rem;letter-spacing:-.03em}._plateLockedHint_12nqc_935{font-size:.8rem;max-width:36rem}._headerHeroRow_12nqc_489{gap:.95rem;padding-left:.5rem;padding-right:.5rem}._headerHeroRowUnlock_12nqc_502{padding-right:0}._chatAvatar_12nqc_628{width:3.35rem;height:3.35rem;border-radius:16px}._chatTitle_12nqc_659{font-size:1.42rem}._xpBarWrap_12nqc_691{margin-top:.15rem}._xpBarTrack_12nqc_691{height:9px}._chatBody_12nqc_819{grid-column:1;grid-row:2;min-height:0;position:relative;padding:1.35rem 1.6rem 1.25rem;gap:.85rem;background:radial-gradient(ellipse 90% 50% at 18% 12%,var(--decode-accent-soft, rgba(196, 92, 38, .18)) 0%,transparent 58%),radial-gradient(ellipse 70% 40% at 88% 88%,rgba(255,210,160,.16) 0%,transparent 55%),linear-gradient(165deg,#f3ebe3,#faf6f2 48%,#f5eee7)}._chatBody_12nqc_819:before{content:"";flex:1 1 auto;min-height:1.5rem;pointer-events:none}._chatBody_12nqc_819:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.35;background-image:radial-gradient(rgba(92,36,48,.045) .6px,transparent .7px);background-size:14px 14px;mask-image:linear-gradient(180deg,transparent 0%,#000 18%,#000 82%,transparent 100%)}._revealPane_12nqc_835{grid-column:1;grid-row:2;min-height:0;padding:1.25rem 1.6rem 1.35rem}._bubbleAiWrap_12nqc_1005,._bubbleUserWrap_12nqc_1006{max-width:min(34rem,92%);position:relative;z-index:1}._aiFace_12nqc_1035{width:2rem;height:2rem;font-size:.8rem}._bubbleAi_12nqc_1005,._bubbleUser_12nqc_1006{padding:.95rem 1.15rem;font-size:1.02rem;line-height:1.55}._bubbleAi_12nqc_1005{box-shadow:0 1px #fffffff2 inset,0 14px 36px #1a121414}._chipDock_12nqc_1659{grid-column:2;grid-row:2 / 4;align-self:stretch;position:relative;margin:0;padding:1.5rem 1.35rem 1.4rem;border-left:1px solid rgba(92,36,48,.07);background:radial-gradient(ellipse 90% 42% at 50% 0%,color-mix(in srgb,var(--decode-accent, #c45c26) 16%,transparent),transparent 62%),linear-gradient(185deg,#fffaf6,#f7efe8 42%,#f3e8df);display:flex;flex-direction:column;justify-content:center;gap:.95rem;min-height:0;overflow:auto;box-shadow:inset 12px 0 28px -22px #3a1c121f}._chipDock_12nqc_1659:before{content:"";position:absolute;top:1.15rem;bottom:1.15rem;left:0;width:3px;border-radius:0 4px 4px 0;background:linear-gradient(180deg,transparent,var(--decode-accent, #c45c26) 20%,color-mix(in srgb,var(--decode-accent, #c45c26) 55%,#ffb070) 50%,var(--decode-accent, #c45c26) 80%,transparent);opacity:.85}._chipPrompt_12nqc_1699{padding:0 .15rem;font-size:.72rem;letter-spacing:.14em;color:#3a1c127a}._chipScroll_12nqc_1710{flex-direction:column;flex-wrap:nowrap;overflow:visible;padding:0;gap:.7rem}._chip_12nqc_1659{width:100%;max-width:none;flex:0 0 auto;min-width:0;flex-direction:row;align-items:center;gap:.85rem;min-height:4.35rem;padding:.9rem 1.05rem;border-radius:18px;border-width:1.5px;box-shadow:0 10px 28px #1a121412,inset 0 1px #ffffffd9;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease,border-color .22s ease,background .22s ease}._chip_12nqc_1659:hover:not(:disabled):not(._chipHit_12nqc_1794):not(._chipMiss_12nqc_1794){transform:translateY(-3px) translate(2px);border-color:color-mix(in srgb,var(--chip-accent, #c45c26) 70%,transparent);box-shadow:0 16px 34px color-mix(in srgb,var(--chip-accent, #c45c26) 22%,transparent),inset 0 1px #ffffffe6}._chip_12nqc_1659:focus-visible{outline:none;border-color:var(--chip-accent, #c45c26);box-shadow:0 0 0 3px color-mix(in srgb,var(--chip-accent, #c45c26) 28%,transparent),0 14px 30px color-mix(in srgb,var(--chip-accent, #c45c26) 18%,transparent)}._chipIcon_12nqc_1765{width:2.55rem;height:2.55rem;border-radius:13px;font-size:1.35rem;flex-shrink:0}._chipLabel_12nqc_1779{white-space:normal;font-size:.98rem;font-weight:750;letter-spacing:-.02em;line-height:1.25}._footerHint_12nqc_2313,._questFooterMeta_12nqc_2329{grid-column:1;grid-row:3;padding:.55rem 1.6rem .85rem}._footerHint_12nqc_2313{font-size:.78rem;letter-spacing:.02em;color:#1a121480;text-align:left;animation:none}._sheetFooter_12nqc_1846{grid-column:1 / -1;grid-row:3;padding:.85rem 1.5rem 1.1rem}._revealPane_12nqc_835{grid-column:1 / -1}._sheet_12nqc_363:not(:has(._chipDock_12nqc_1659)) ._chatBody_12nqc_819,._sheet_12nqc_363:not(:has(._chipDock_12nqc_1659)) ._footerHint_12nqc_2313,._sheet_12nqc_363:not(:has(._chipDock_12nqc_1659)) ._questFooterMeta_12nqc_2329{grid-column:1 / -1}._sheet_12nqc_363:not(:has(._chipDock_12nqc_1659)) ._chatBody_12nqc_819{padding-inline:clamp(1.5rem,4vw,2.75rem)}._dishCardHero_12nqc_1217{height:20rem}._dishCardName_12nqc_1386{font-size:1.85rem}}@media(min-width:1280px){._sheet_12nqc_363{width:min(1160px,90vw);max-height:min(90vh,860px);min-height:min(80vh,740px);grid-template-columns:minmax(0,1.2fr) minmax(360px,440px)}._sheetFullscreen_12nqc_381{width:100%;height:100%;max-height:100dvh;min-height:100dvh}._chatHeader_12nqc_414{padding:1.25rem 1.75rem 1.05rem}._chatBody_12nqc_819{padding:1.5rem 1.85rem 1.35rem}._chipDock_12nqc_1659{padding:1.75rem 1.55rem 1.55rem}._chatTitle_12nqc_659{font-size:1.5rem}._bubbleAi_12nqc_1005,._bubbleUser_12nqc_1006{font-size:1.05rem}._chip_12nqc_1659{min-height:4.55rem;padding:1rem 1.15rem}._chipLabel_12nqc_1779{font-size:1.02rem}._footerHint_12nqc_2313{padding-left:1.85rem;padding-right:1.85rem}}@media(min-width:1024px)and (prefers-reduced-motion:reduce){._sheet_12nqc_363{animation:none!important}}._section_z4j0i_1{display:flex;flex-direction:column;gap:.85rem;margin:.15rem 0 .55rem;padding:0 .15rem}._head_z4j0i_9{display:flex;flex-direction:column;gap:.28rem}._sectionKicker_z4j0i_15{margin:0;font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#b01850}._sectionTitle_z4j0i_24{margin:0;flex:1;min-width:0;font-family:Sora Variable,Sora,system-ui,sans-serif;font-size:clamp(1.28rem,5.2vw,1.55rem);font-weight:800;letter-spacing:-.035em;line-height:1.15;color:#2a1218}._titleRow_z4j0i_36{display:flex;align-items:center;justify-content:space-between;gap:.65rem}._titleShare_z4j0i_43{flex-shrink:0;display:flex;align-items:center}._sectionSub_z4j0i_49{margin:.15rem 0 0;font-size:.9rem;line-height:1.45;color:#6b4a55;max-width:34rem}._sectionFun_z4j0i_57{margin:.15rem 0 0;font-size:.72rem;font-weight:700;color:#9a6a78}._proofRow_z4j0i_64{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.55rem}._proofPill_z4j0i_71{display:inline-flex;align-items:center;gap:.28rem;padding:.3rem .6rem;border-radius:999px;font-size:.68rem;font-weight:750;letter-spacing:.02em;color:#7a3048;background:#c41e5a12;border:1px solid rgba(196,30,90,.12)}._proofPillHot_z4j0i_85{display:inline-flex;align-items:center;gap:.28rem;padding:.3rem .6rem;border-radius:999px;font-size:.68rem;font-weight:750;letter-spacing:.02em;color:#9a1848;background:linear-gradient(135deg,#ffecf4f2,#fff8f0f2);border:1px solid rgba(196,30,90,.2)}._heroCard_z4j0i_99{position:relative;display:block;width:100%;margin:0;padding:0;border:1px solid rgba(176,24,80,.22);border-radius:24px;overflow:hidden;text-align:left;cursor:pointer;background:radial-gradient(ellipse 75% 80% at 100% -10%,rgba(255,140,180,.45),transparent 55%),radial-gradient(ellipse 55% 70% at -5% 110%,rgba(255,196,90,.32),transparent 52%),linear-gradient(148deg,#1f0c12,#4a1428 38%,#8b2048 72%,#c45a18 125%);box-shadow:0 18px 40px #300c1c52,0 1px #ffffff24 inset;-webkit-tap-highlight-color:transparent;transition:transform .2s ease,box-shadow .2s ease}._heroCard_z4j0i_99:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 0%,transparent 42%,rgba(255,255,255,.12) 50%,transparent 58%,transparent 100%);background-size:220% 100%;animation:_heroShine_z4j0i_1 4.5s ease-in-out infinite;pointer-events:none}@keyframes _heroShine_z4j0i_1{0%,to{background-position:120% 0;opacity:0}40%{opacity:1}55%{background-position:-40% 0;opacity:.6}}._heroCard_z4j0i_99:hover:not(:disabled),._heroCard_z4j0i_99:focus-visible:not(:disabled){transform:translateY(-3px);box-shadow:0 22px 48px #300c1c61;outline:none}._heroCard_z4j0i_99:disabled{opacity:.55;cursor:not-allowed}._heroGlow_z4j0i_156{position:absolute;inset:auto -12% -45% auto;width:58%;height:130%;background:radial-gradient(circle,rgba(255,190,130,.4),transparent 68%);pointer-events:none}._heroBadge_z4j0i_165{position:absolute;top:.9rem;right:.9rem;z-index:2;padding:.32rem .62rem;border-radius:999px;background:#fff;color:#b01850;font-size:.64rem;font-weight:850;letter-spacing:.08em;box-shadow:0 4px 14px #0000002e}._heroFestoon_z4j0i_180{position:absolute;left:.85rem;top:.85rem;z-index:2;display:flex;gap:.25rem;font-size:.85rem;opacity:.9;filter:drop-shadow(0 2px 6px rgba(0,0,0,.25));pointer-events:none}._heroBody_z4j0i_193{position:relative;z-index:1;display:flex;gap:.95rem;align-items:flex-start;padding:1.25rem 1.15rem 1.3rem}._heroEmojiWrap_z4j0i_202{flex-shrink:0;width:3.35rem;height:3.35rem;display:grid;place-items:center;border-radius:18px;background:#ffffff24;border:1px solid rgba(255,255,255,.22);box-shadow:0 8px 20px #0000002e}._heroEmoji_z4j0i_202{margin:0;font-size:1.85rem;line-height:1;filter:drop-shadow(0 6px 12px rgba(0,0,0,.28));animation:_bowBob_z4j0i_1 2.8s ease-in-out infinite}@keyframes _bowBob_z4j0i_1{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-3px) rotate(4deg)}}._heroCopy_z4j0i_227{min-width:0;flex:1;padding-right:.35rem}._heroTitle_z4j0i_233{margin:0;color:#fff;font-family:Sora Variable,Sora,system-ui,sans-serif;font-size:1.22rem;font-weight:800;letter-spacing:-.025em}._heroTeaser_z4j0i_242{margin:.4rem 0 0;color:#fff4f8eb;font-size:.88rem;line-height:1.42;max-width:18.5rem}._heroMeta_z4j0i_250{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.7rem}._heroMetaChip_z4j0i_257{padding:.22rem .5rem;border-radius:999px;background:#ffffff1f;border:1px solid rgba(255,255,255,.18);color:#fff8faeb;font-size:.66rem;font-weight:750;letter-spacing:.02em}._heroCta_z4j0i_268{display:inline-flex;align-items:center;gap:.35rem;margin-top:.9rem;padding:.55rem 1rem;border-radius:999px;background:#fff;color:#8b2048;font-size:.84rem;font-weight:850;box-shadow:0 8px 22px #00000038;animation:_ctaPulse_z4j0i_1 2.4s ease-in-out infinite}@keyframes _ctaPulse_z4j0i_1{0%,to{transform:scale(1);box-shadow:0 8px 22px #00000038}50%{transform:scale(1.03);box-shadow:0 10px 26px #c41e5a59}}._heroOrbs_z4j0i_288{position:absolute;right:.2rem;bottom:.1rem;width:7rem;height:5rem;pointer-events:none;opacity:.9}._heroOrbs_z4j0i_288 span{position:absolute;border-radius:50%;border:1.5px solid rgba(255,220,200,.3);background:radial-gradient(circle at 35% 30%,#ffffff38,#c41e5a47)}._heroOrbs_z4j0i_288 span:first-child{width:3.6rem;height:3.6rem;right:.55rem;bottom:.45rem}._heroOrbs_z4j0i_288 span:last-child{width:2.3rem;height:2.3rem;right:3.35rem;bottom:1.7rem;opacity:.8}._overlay_z4j0i_321{position:fixed;inset:0;z-index:12120;display:flex;align-items:stretch;justify-content:center}body.agent-rakhi-sheet-open [data-agent-compose],body.agent-rakhi-sheet-open [data-agent-go-chat],body.agent-rakhi-sheet-open [data-agent-go-discover]{visibility:hidden!important;pointer-events:none!important}._backdrop_z4j0i_337{position:absolute;inset:0;border:none;margin:0;padding:0;background:#12060a94;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);cursor:pointer}._sheet_z4j0i_349{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;max-width:480px;height:100%;max-height:100%;margin:0 auto;background:radial-gradient(ellipse 90% 42% at 100% 0%,rgba(255,120,160,.2),transparent 55%),radial-gradient(ellipse 60% 35% at 0% 100%,rgba(255,196,90,.12),transparent 50%),linear-gradient(180deg,#fff7f2,#fff 38%,#fff4f8);box-shadow:0 0 0 1px #5c24300f;overflow:hidden}._header_z4j0i_367{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;padding:.75rem .85rem .55rem;padding-top:max(.75rem,env(safe-area-inset-top,0px));background:#fffcfaf0;border-bottom:1px solid rgba(176,24,80,.1)}._backBtn_z4j0i_378{width:42px;height:42px;border-radius:13px;border:1px solid rgba(92,36,48,.1);background:#fff;color:#5c2430;font-size:1.15rem;font-weight:700;cursor:pointer}._headerCopy_z4j0i_390{min-width:0}._kicker_z4j0i_394{margin:0;font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#b01850}._headerTitle_z4j0i_403{margin:.1rem 0 0;font-family:Sora Variable,Sora,system-ui,sans-serif;font-size:1.02rem;font-weight:800;letter-spacing:-.025em;color:#2a1218}._funPill_z4j0i_412{flex-shrink:0;padding:.34rem .58rem;border-radius:999px;border:1px dashed rgba(176,24,80,.35);background:#fff0f6f2;color:#8b2048;font-size:.64rem;font-weight:800;letter-spacing:.02em;white-space:nowrap}._progressTrack_z4j0i_425{height:5px;background:#b018501a}._progressFill_z4j0i_430{height:100%;background:linear-gradient(90deg,#e84a7f,#c41e5a,#e87722);transition:width .28s cubic-bezier(.22,1,.36,1);box-shadow:0 0 12px #c41e5a59}._stepDots_z4j0i_437{display:flex;gap:.35rem;justify-content:center;padding:.65rem 1rem 0}._stepDot_z4j0i_437{width:.45rem;height:.45rem;border-radius:999px;background:#b018502e;transition:width .2s ease,background .2s ease}._stepDotOn_z4j0i_452{width:1.15rem;background:linear-gradient(90deg,#e84a7f,#c41e5a)}._stepDotDone_z4j0i_457{background:#c41e5a8c}._play_z4j0i_461,._reveal_z4j0i_462{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:.85rem 1rem max(1.5rem,env(safe-area-inset-bottom,0px))}._stepLabel_z4j0i_470{margin:.35rem 0 0;font-size:.74rem;font-weight:750;color:#9a6a78}._prompt_z4j0i_477{margin:.4rem 0 0;font-family:Sora Variable,Sora,system-ui,sans-serif;font-size:clamp(1.22rem,5vw,1.48rem);font-weight:800;letter-spacing:-.035em;line-height:1.18;color:#2a1218}._hint_z4j0i_487{margin:.45rem 0 0;font-size:.84rem;color:#7a5560;line-height:1.4}._chipGrid_z4j0i_494{display:grid;grid-template-columns:1fr;gap:.55rem;margin-top:1.05rem}._chipGridVisual_z4j0i_501{grid-template-columns:1fr 1fr;gap:.5rem}._chip_z4j0i_494{display:flex;align-items:center;gap:.75rem;width:100%;min-height:56px;padding:.75rem .9rem;border-radius:16px;border:1.5px solid rgba(176,24,80,.14);background:#fff;color:#2a1218;font-family:inherit;font-size:.93rem;font-weight:700;text-align:left;cursor:pointer;box-shadow:0 6px 16px #5c24300f;transition:transform .15s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease}._chipVisual_z4j0i_526{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.45rem;min-height:5.6rem;padding:.7rem .65rem .75rem;text-align:center;background:linear-gradient(180deg,#fffefc,#fff)}._chipVisual_z4j0i_526 ._chipEmoji_z4j0i_538{width:2.6rem;height:2.6rem;margin:0 auto;border-radius:14px;font-size:1.35rem;background:linear-gradient(145deg,#ffecf4f2,#fff8e6e6);border:1px solid rgba(196,30,90,.1);box-shadow:0 4px 10px #5c24300f}._chipVisual_z4j0i_526 ._chipLabel_z4j0i_550{font-size:.72rem;font-weight:750;line-height:1.25;letter-spacing:-.01em;color:#3a1824}._chip_z4j0i_494:hover:not(:disabled){border-color:#c41e5a61;background:#fff7fa}._chip_z4j0i_494:active:not(:disabled){transform:scale(.985)}._chipOn_z4j0i_567{border-color:#c41e5a;background:linear-gradient(180deg,#fff,#ffe8f0);box-shadow:0 0 0 3px #c41e5a29}._chipEmoji_z4j0i_538{flex-shrink:0;width:2.35rem;height:2.35rem;display:grid;place-items:center;border-radius:12px;background:#c41e5a14;font-size:1.25rem;line-height:1}._chipLabel_z4j0i_550{flex:1;min-width:0;line-height:1.25}._disclaimerInline_z4j0i_591{margin:1.2rem 0 0;font-size:.7rem;line-height:1.4;color:#9a7a84;text-align:center}._reveal_z4j0i_462{position:relative;display:flex;flex-direction:column;gap:.75rem;animation:_revealPop_z4j0i_1 .45s cubic-bezier(.22,1,.36,1) both}@keyframes _revealPop_z4j0i_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}._resultCard_z4j0i_613{position:relative;z-index:1;padding:1rem 1rem 1.05rem;border-radius:18px;background:#fff;border:1px solid rgba(92,36,48,.08);box-shadow:0 12px 28px #1a121412}._resultCardIn_z4j0i_623{animation:_resultCardIn_z4j0i_623 .7s cubic-bezier(.22,1,.36,1) both}._resultCardIn_z4j0i_623 ._scoreRing_z4j0i_627{animation:_scorePop_z4j0i_1 .85s cubic-bezier(.22,1,.36,1) .08s both}._resultCardIn_z4j0i_623 ._resultKicker_z4j0i_631{animation:_fadeSlideUp_z4j0i_1 .45s ease .12s both}._resultCardIn_z4j0i_623 ._gradeSeal_z4j0i_635{animation:_badgeBounce_z4j0i_1 .7s cubic-bezier(.22,1,.36,1) .2s both}._resultCardIn_z4j0i_623 ._resultTitle_z4j0i_639{animation:_fadeSlideUp_z4j0i_1 .5s ease .28s both}._resultCardIn_z4j0i_623 ._resultTagline_z4j0i_643{animation:_fadeSlideUp_z4j0i_1 .5s ease .36s both}._resultCardIn_z4j0i_623 ._resultRoast_z4j0i_647{animation:_fadeSlideUp_z4j0i_1 .5s ease .44s both}._resultCardIn_z4j0i_623 ._resultMeta_z4j0i_651{animation:_fadeSlideUp_z4j0i_1 .5s ease .52s both}@keyframes _resultCardIn_z4j0i_623{0%{opacity:0;transform:translateY(22px) scale(.96)}to{opacity:1;transform:none}}@keyframes _scorePop_z4j0i_1{0%{opacity:0;transform:scale(.55) rotate(-8deg)}55%{opacity:1;transform:scale(1.08) rotate(2deg)}to{opacity:1;transform:none}}@keyframes _badgeBounce_z4j0i_1{0%{opacity:0;transform:scale(.4) translateY(8px)}55%{opacity:1;transform:scale(1.2) translateY(-2px)}to{opacity:1;transform:none}}@keyframes _fadeSlideUp_z4j0i_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}._resultTop_z4j0i_677{display:flex;align-items:center;gap:.85rem}._scoreRing_z4j0i_627{position:relative;flex-shrink:0;width:96px;height:96px}._scoreSvg_z4j0i_690{width:100%;height:100%;transform:rotate(-90deg)}._scoreTrack_z4j0i_696{fill:none;stroke:#b018501f;stroke-width:10}._scoreValue_z4j0i_702{fill:none;stroke:#c41e5a;stroke-width:10;stroke-linecap:round;transition:stroke-dashoffset .85s cubic-bezier(.22,1,.36,1)}._scoreCenter_z4j0i_710{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:.05rem;pointer-events:none}._scoreNum_z4j0i_720{font-family:Sora Variable,Sora,system-ui,sans-serif;font-size:1.65rem;font-weight:850;letter-spacing:-.045em;color:#2a1218;line-height:1}._scoreUnit_z4j0i_729{font-size:.72rem;font-weight:800;color:#b01850;line-height:1;margin-top:.35em}._resultCopy_z4j0i_737{min-width:0;flex:1;text-align:left}._resultKicker_z4j0i_631{margin:0;font-size:.62rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#b01850}._gradeRow_z4j0i_752{display:flex;align-items:center;gap:.55rem;margin-top:.35rem}._gradeSeal_z4j0i_635{width:3.35rem;height:auto;flex-shrink:0;filter:drop-shadow(0 6px 12px rgba(92,36,48,.16))}._gradeCopy_z4j0i_766{min-width:0;flex:1}._gradeLabel_z4j0i_771{margin:0;font-size:.72rem;font-weight:850;letter-spacing:.04em;color:#9f1239}._resultBadge_z4j0i_779{margin:.2rem 0 0;font-size:1.35rem;line-height:1}._resultTitle_z4j0i_639{margin:.15rem 0 0;font-family:Sora Variable,Sora,system-ui,sans-serif;font-size:1.08rem;font-weight:800;letter-spacing:-.03em;line-height:1.2;color:#2a1218}._resultTagline_z4j0i_643{margin:.3rem 0 0;font-size:.84rem;font-weight:600;line-height:1.4;color:#6b4a55}._resultRoast_z4j0i_647{margin:.8rem 0 0;padding:.65rem .75rem;border-radius:12px;background:#c41e5a0f;border:1px solid rgba(196,30,90,.12);font-size:.84rem;font-weight:600;line-height:1.45;color:#2a1218d1;text-align:left}._resultMeta_z4j0i_651{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.75rem}._xpPill_z4j0i_823{padding:.28rem .6rem;border-radius:999px;background:#e877221f;color:#9a4a12;font-size:.7rem;font-weight:800}._pickPill_z4j0i_832{padding:.28rem .55rem;border-radius:999px;background:#f8f4f5;border:1px solid rgba(92,36,48,.08);color:#5c2430;font-size:.7rem;font-weight:700}._shareBlock_z4j0i_842{position:relative;z-index:1;padding:.95rem 1rem 1rem;border-radius:18px;background:#fff;border:1px solid rgba(92,36,48,.08);box-shadow:0 8px 22px #1a12140d;text-align:left;transition:border-color .2s ease,box-shadow .2s ease;animation:_fadeSlideUp_z4j0i_1 .55s ease .62s both}._shareBlockFocus_z4j0i_855{border-color:#c41e5a59;box-shadow:0 0 0 3px #c41e5a1a,0 8px 22px #1a12140d}._shareBlockHead_z4j0i_862{margin-bottom:.7rem}._shareBlockTitle_z4j0i_866{margin:0;font-family:Sora Variable,Sora,system-ui,sans-serif;font-size:.98rem;font-weight:800;letter-spacing:-.02em;color:#2a1218}._shareBlockSub_z4j0i_875{margin:.25rem 0 0;font-size:.78rem;font-weight:600;line-height:1.4;color:#7a5560}._photoInput_z4j0i_883{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}._photoSlot_z4j0i_891{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;width:100%;min-height:7.5rem;padding:.85rem;border-radius:14px;border:1px solid rgba(92,36,48,.12);background:#faf7f8;overflow:hidden;cursor:pointer;font:inherit;color:inherit;transition:border-color .15s ease,background .15s ease}._photoSlot_z4j0i_891:hover:not(:disabled),._photoSlot_z4j0i_891:focus-visible{border-color:#c41e5a66;background:#fff;outline:none}._photoSlot_z4j0i_891:disabled{opacity:.65;cursor:wait}._photoSlotFocus_z4j0i_923{border-color:#c41e5a;background:#fff7fa;box-shadow:0 0 0 3px #c41e5a1f}._photoSlotImg_z4j0i_929{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}._photoSlotChange_z4j0i_938{position:absolute;right:.55rem;bottom:.55rem;z-index:1;padding:.28rem .6rem;border-radius:999px;background:#1a1214b8;color:#fff;font-size:.68rem;font-weight:800}._photoSlotIcon_z4j0i_951{width:2.1rem;height:2.1rem;display:grid;place-items:center;border-radius:10px;background:#fff;border:1px solid rgba(92,36,48,.1);color:#b01850;font-size:1.25rem;font-weight:700;line-height:1}._photoSlotLabel_z4j0i_965{font-size:.86rem;font-weight:800;color:#2a1218}._photoSlotHint_z4j0i_971{font-size:.7rem;font-weight:600;color:#9a7a84}._templateStrip_z4j0i_977{width:100%;margin:.7rem 0 0}._templateHint_z4j0i_982{margin:0 0 .4rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.7rem;font-weight:750;color:#7a5560}._rematchLink_z4j0i_993{flex:0 0 auto;margin:0;padding:0;border:0;background:none;font:inherit;font-size:.65rem;font-weight:800;color:#c41e5a;text-decoration:underline;text-underline-offset:2px;cursor:pointer}._rematchLink_z4j0i_993:disabled{opacity:.5;cursor:not-allowed}._templateRow_z4j0i_1013{display:flex;gap:.4rem;overflow-x:auto;padding:.1rem .05rem .3rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}._templateChip_z4j0i_1022{flex:0 0 auto;scroll-snap-align:start;display:flex;flex-direction:column;align-items:flex-start;gap:.12rem;min-width:5.2rem;padding:.5rem .6rem;border-radius:12px;border:1.5px solid rgba(92,36,48,.1);background:linear-gradient(145deg,var(--tpl-a, #ffe8ef),var(--tpl-b, #f7b8cc));color:var(--tpl-ink, #3a1020);font-family:inherit;cursor:pointer}._templateChipOn_z4j0i_1039{border-color:#c41e5a;box-shadow:0 0 0 2px #c41e5a2e}._templateChipLabel_z4j0i_1044{font-size:.66rem;font-weight:850;white-space:nowrap}._shareNudge_z4j0i_1050{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .85rem;margin-top:.7rem}._linkQuiet_z4j0i_1058{border:none;background:transparent;color:#7a5560;font-family:inherit;font-size:.76rem;font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:3px}._shareRow_z4j0i_1070{display:grid;grid-template-columns:1fr 1fr;gap:.55rem;margin-top:.95rem}._sharePrimary_z4j0i_1077,._shareChallenge_z4j0i_1078,._shareReplay_z4j0i_1079{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;min-height:52px;padding:.75rem 1.05rem;border:none;border-radius:16px;font-family:Sora Variable,Sora,system-ui,sans-serif;font-size:.92rem;font-weight:800;letter-spacing:-.015em;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease;-webkit-tap-highlight-color:transparent}._sharePrimary_z4j0i_1077:active:not(:disabled),._shareChallenge_z4j0i_1078:active:not(:disabled),._shareReplay_z4j0i_1079:active:not(:disabled){transform:scale(.985)}._sharePrimary_z4j0i_1077:disabled,._shareChallenge_z4j0i_1078:disabled,._shareReplay_z4j0i_1079:disabled,._photoSlot_z4j0i_891:disabled,._templateChip_z4j0i_1022:disabled,._linkQuiet_z4j0i_1058:disabled,._linkBtn_z4j0i_1112:disabled,._linkChip_z4j0i_1113:disabled{opacity:.55;cursor:not-allowed;transform:none;filter:grayscale(.15)}._sharePrimary_z4j0i_1077{color:#fff;background:linear-gradient(135deg,#e84a7f,#c41e5a 52%,#8b2048);box-shadow:0 10px 26px #c41e5a52,inset 0 1px #ffffff47}._sharePrimary_z4j0i_1077:hover:not(:disabled){filter:brightness(1.04);box-shadow:0 12px 30px #c41e5a61,inset 0 1px #ffffff4d}._shareChallenge_z4j0i_1078{color:#fff;background:linear-gradient(135deg,#2fe075,#25d366 48%,#128c7e);box-shadow:0 10px 26px #128c7e47,inset 0 1px #ffffff47}._shareChallenge_z4j0i_1078:hover:not(:disabled){filter:brightness(1.03);box-shadow:0 12px 30px #128c7e57,inset 0 1px #ffffff4d}._shareReplay_z4j0i_1079{color:#8b2048;background:linear-gradient(180deg,#fffafc,#fff4f8);border:1.5px solid rgba(196,30,90,.28);box-shadow:0 4px 14px #b0185014,inset 0 1px #ffffffe6}._shareReplay_z4j0i_1079:hover:not(:disabled){border-color:#c41e5a6b;background:linear-gradient(180deg,#fff,#ffeef4);box-shadow:0 6px 18px #b018501f,inset 0 1px #fffffff2}._shareCopyDone_z4j0i_1167,._shareCopyDone_z4j0i_1167:hover:not(:disabled){color:#0f6b3c;border-color:#25d3668c;background:linear-gradient(180deg,#f3fff8,#e8fbef);box-shadow:0 4px 14px #128c7e1f}._shareBtnShine_z4j0i_1175{position:absolute;inset:-40%;background:radial-gradient(circle at 28% 35%,rgba(255,255,255,.38),transparent 48%);pointer-events:none;animation:_shareBtnShine_z4j0i_1175 2.6s ease-in-out infinite}@keyframes _shareBtnShine_z4j0i_1175{0%,to{transform:translate(-18%) rotate(8deg);opacity:.35}50%{transform:translate(22%) rotate(8deg);opacity:.7}}._shareBtnIcon_z4j0i_1188{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.35rem;height:1.35rem}._shareBtnIcon_z4j0i_1188 svg{display:block}._shareBtnLabel_z4j0i_1201{position:relative;line-height:1.15}._shareAlt_z4j0i_1206{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem;margin-top:.75rem}._linkChip_z4j0i_1113{min-height:34px;padding:.35rem .75rem;border-radius:999px;border:1px solid rgba(176,24,80,.14);background:#fff4f8f2;color:#8b2048;font-family:inherit;font-size:.74rem;font-weight:750;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease}._linkChip_z4j0i_1113:hover:not(:disabled){background:#fff;border-color:#c41e5a47}._linkChip_z4j0i_1113:active:not(:disabled){transform:scale(.97)}._linkBtn_z4j0i_1112{border:none;background:transparent;color:#8b2048;font-family:inherit;font-size:.76rem;font-weight:750;cursor:pointer;text-decoration:underline;text-underline-offset:3px}._shareNote_z4j0i_1249{margin:.15rem 0 0;font-size:.76rem;font-weight:650;color:#5c2430;text-align:center}._sharePreparing_z4j0i_1257{position:relative;overflow:hidden;display:flex;align-items:center;gap:.75rem;margin:.85rem 0 .15rem;padding:.85rem .95rem;border-radius:16px;border:1.5px solid rgba(196,30,90,.18);background:linear-gradient(135deg,#fff8fb,#ffe8ef 55%,#fff4e8);box-shadow:0 8px 22px #b018501a}._sharePreparingPulse_z4j0i_1271{position:absolute;inset:0;background:linear-gradient(110deg,transparent 20%,rgba(255,255,255,.55) 45%,transparent 70%);transform:translate(-60%);animation:_sharePrepShine_z4j0i_1 1.4s ease-in-out infinite;pointer-events:none}@keyframes _sharePrepShine_z4j0i_1{0%{transform:translate(-70%)}to{transform:translate(120%)}}._shareSpinner_z4j0i_1290{flex:0 0 auto;width:1.55rem;height:1.55rem;border-radius:999px;border:2.5px solid rgba(196,30,90,.18);border-top-color:#c41e5a;border-right-color:#e84a7f;animation:_shareSpin_z4j0i_1290 .75s linear infinite}@keyframes _shareSpin_z4j0i_1290{to{transform:rotate(360deg)}}._sharePreparingCopy_z4j0i_1305{position:relative;z-index:1;min-width:0;flex:1}._sharePreparingTitle_z4j0i_1312{margin:0;font-family:Sora Variable,Sora,system-ui,sans-serif;font-size:.86rem;font-weight:800;letter-spacing:-.02em;color:#8b2048}._sharePreparingSub_z4j0i_1321{margin:.18rem 0 0;font-size:.72rem;font-weight:650;line-height:1.35;color:#7a5560}@media(prefers-reduced-motion:reduce){._shareSpinner_z4j0i_1290,._sharePreparingPulse_z4j0i_1271{animation:none}._shareSpinner_z4j0i_1290{border-top-color:#c41e5a;opacity:.85}}._disclaimerFoot_z4j0i_1340{margin:.1rem 0 0;font-size:.66rem;font-weight:600;line-height:1.35;color:#9a7a84;text-align:center}._celebrateLayer_z4j0i_1349{position:absolute;inset:0;z-index:8;pointer-events:none;overflow:hidden}._crackerFlash_z4j0i_1357{position:absolute;left:50%;top:22%;width:7.5rem;height:7.5rem;margin:-3.75rem 0 0 -3.75rem;border-radius:50%;background:radial-gradient(circle,rgba(255,180,90,.7),rgba(232,74,127,.35),transparent 70%);animation:_flashPop_z4j0i_1 .75s ease-out both}@keyframes _flashPop_z4j0i_1{0%{transform:scale(.15);opacity:.95}to{transform:scale(3.4);opacity:0}}._crackerBit_z4j0i_1374{position:absolute;left:50%;top:24%;width:var(--size, 7px);height:var(--size, 7px);margin:calc(var(--size, 7px) / -2) 0 0 calc(var(--size, 7px) / -2);background:var(--c, #e84a7f);border-radius:2px;animation:_crackerFly_z4j0i_1 1.05s cubic-bezier(.16,.84,.34,1) both;animation-delay:var(--delay, 0s);box-shadow:0 0 8px color-mix(in srgb,var(--c, #e84a7f) 50%,transparent)}._cracker_spark_z4j0i_1388{border-radius:50%}._cracker_ribbon_z4j0i_1392{width:calc(var(--size, 7px) * .45);height:calc(var(--size, 7px) * 1.65);border-radius:2px}._cracker_star_z4j0i_1398{clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);border-radius:0}@keyframes _crackerFly_z4j0i_1{0%{opacity:1;transform:translate(0) rotate(0) scale(.35)}65%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(var(--rot)) scale(1)}}._flowerPetal_z4j0i_1417{position:absolute;top:-8%;font-size:calc(1rem * var(--size, 1));line-height:1;filter:drop-shadow(0 4px 8px rgba(92,36,48,.18));animation:_flowerFall_z4j0i_1 var(--dur, 2.8s) cubic-bezier(.22,.61,.36,1) var(--delay, 0s) both;will-change:transform,opacity}@keyframes _flowerFall_z4j0i_1{0%{opacity:0;transform:translate3d(0,-12px,0) rotate(0) scale(.6)}12%{opacity:1}to{opacity:0;transform:translate3d(var(--drift, 40px),108vh,0) rotate(var(--spin, 260deg)) scale(1)}}._xpFloat_z4j0i_1441{position:absolute;z-index:9;top:12%;left:50%;transform:translate(-50%);padding:.4rem .8rem;border-radius:999px;font-size:.9rem;font-weight:850;color:#fff;background:linear-gradient(135deg,#e84a7f,#c41e5a);box-shadow:0 10px 26px #c41e5a59;pointer-events:none;animation:_xpRise_z4j0i_1 1.15s cubic-bezier(.22,1,.36,1) .15s both}@keyframes _xpRise_z4j0i_1{0%{opacity:0;transform:translate(-50%,18px) scale(.7)}22%{opacity:1;transform:translate(-50%,-6px) scale(1.16)}58%{opacity:1;transform:translate(-50%,-22px) scale(1.04)}to{opacity:0;transform:translate(-50%,-56px) scale(.94)}}._confetti_z4j0i_1465{display:none}@media(min-width:720px){._overlay_z4j0i_321{padding:1.5rem;align-items:center}._sheet_z4j0i_349{height:min(860px,calc(100vh - 3rem));border-radius:24px;overflow:hidden}._chipGrid_z4j0i_494{grid-template-columns:1fr 1fr}._chipGridVisual_z4j0i_501{grid-template-columns:repeat(3,1fr)}._shareRow_z4j0i_1070{grid-template-columns:1fr 1fr}._sharePrimary_z4j0i_1077,._shareChallenge_z4j0i_1078,._shareReplay_z4j0i_1079{min-height:50px}}@media(prefers-reduced-motion:reduce){._heroCard_z4j0i_99,._heroCard_z4j0i_99:after,._heroEmoji_z4j0i_202,._heroCta_z4j0i_268,._chip_z4j0i_494,._progressFill_z4j0i_430,._scoreValue_z4j0i_702,._reveal_z4j0i_462,._resultCardIn_z4j0i_623,._resultCardIn_z4j0i_623 ._scoreRing_z4j0i_627,._resultCardIn_z4j0i_623 ._resultKicker_z4j0i_631,._resultCardIn_z4j0i_623 ._gradeSeal_z4j0i_635,._resultCardIn_z4j0i_623 ._resultTitle_z4j0i_639,._resultCardIn_z4j0i_623 ._resultTagline_z4j0i_643,._resultCardIn_z4j0i_623 ._resultRoast_z4j0i_647,._resultCardIn_z4j0i_623 ._resultMeta_z4j0i_651,._shareBlock_z4j0i_842,._crackerBit_z4j0i_1374,._crackerFlash_z4j0i_1357,._flowerPetal_z4j0i_1417,._xpFloat_z4j0i_1441,._shareBtnShine_z4j0i_1175,._confetti_z4j0i_1465{transition:none!important;animation:none!important}._celebrateLayer_z4j0i_1349,._xpFloat_z4j0i_1441{display:none}}._section_mhe0d_1{margin:0 -.1rem .1rem;padding:0 0 .35rem;width:auto;box-sizing:border-box}._card_mhe0d_8{position:relative;display:block;width:100%;box-sizing:border-box;padding:1.35rem 1.25rem 1.4rem;border:1px solid rgba(196,30,90,.14);border-radius:24px;overflow:hidden;text-align:left;cursor:pointer;font-family:inherit;color:#2a1418;background:radial-gradient(120% 90% at 100% 0%,rgba(255,196,160,.55) 0%,transparent 52%),radial-gradient(90% 80% at 0% 100%,rgba(196,30,90,.12) 0%,transparent 55%),linear-gradient(155deg,#fff8f4,#ffe8dc 42%,#ffd6e0);box-shadow:0 18px 40px #5a1c2a1f,0 1px #ffffffb3 inset;transition:transform .22s ease,box-shadow .22s ease}._card_mhe0d_8:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 22px 48px #5a1c2a29,0 1px #ffffffbf inset}._card_mhe0d_8:active:not(:disabled){transform:translateY(0)}._card_mhe0d_8:disabled{opacity:.55;cursor:not-allowed}._shimmer_mhe0d_47{pointer-events:none;position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.55) 48%,transparent 62%);transform:translate(-120%);animation:_surpriseShimmer_mhe0d_1 4.2s ease-in-out infinite}@keyframes _surpriseShimmer_mhe0d_1{0%,55%{transform:translate(-120%)}75%,to{transform:translate(120%)}}._bloom_mhe0d_66{pointer-events:none;position:absolute;width:180px;height:180px;right:-40px;top:-50px;border-radius:50%;background:radial-gradient(circle,rgba(255,120,90,.35) 0%,transparent 70%);animation:_surprisePulse_mhe0d_1 5s ease-in-out infinite}._bloomSide_mhe0d_78{pointer-events:none;position:absolute;width:140px;height:140px;left:-50px;bottom:-60px;border-radius:50%;background:radial-gradient(circle,rgba(196,30,90,.18) 0%,transparent 70%)}@keyframes _surprisePulse_mhe0d_1{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}._silhouettes_mhe0d_94{pointer-events:none;position:absolute;right:.85rem;top:50%;transform:translateY(-50%);width:5.5rem;height:5.5rem}._sil_mhe0d_94{position:absolute;border-radius:50%;background:#2a141814;box-shadow:0 8px 20px #2a141814}._sil_mhe0d_94[data-i="1"]{width:3.4rem;height:3.4rem;right:.2rem;top:.35rem;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.55),transparent 45%),#c41e5a2e;animation:_silFloat_mhe0d_1 3.6s ease-in-out infinite}._sil_mhe0d_94[data-i="2"]{width:2.2rem;height:2.2rem;right:2.6rem;bottom:.4rem;background:#ff8c5a47;animation:_silFloat_mhe0d_1 4.1s ease-in-out infinite .4s}._sil_mhe0d_94[data-i="3"]{width:1.5rem;height:1.5rem;right:.15rem;bottom:.15rem;background:#2a14181f;animation:_silFloat_mhe0d_1 3.2s ease-in-out infinite .8s}@keyframes _silFloat_mhe0d_1{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}._body_mhe0d_145{position:relative;z-index:1;max-width:calc(100% - 5.2rem);display:flex;flex-direction:column;gap:.28rem}._kicker_mhe0d_154{margin:0;font-size:.68rem;font-weight:750;letter-spacing:.16em;text-transform:uppercase;color:#c41e5a}._title_mhe0d_163{margin:0;font-family:var(--font-display, "Sora Variable", "Sora", system-ui, sans-serif);font-size:clamp(1.55rem,5.5vw,1.85rem);font-weight:780;letter-spacing:-.035em;line-height:1.1;color:#2a1418}._sub_mhe0d_173{margin:.15rem 0 0;font-size:.92rem;line-height:1.4;color:#2a1418ad;font-weight:500}._teaser_mhe0d_181{display:inline-flex;align-items:center;gap:.4rem;margin:.55rem 0 .15rem;padding:.35rem .65rem;width:fit-content;max-width:100%;border-radius:999px;background:#ffffff8c;border:1px solid rgba(196,30,90,.12);font-size:.8rem;font-weight:650;color:#2a1418c7;animation:_teaserIn_mhe0d_1 .45s ease}._teaserEmoji_mhe0d_198{font-size:.95rem;line-height:1}@keyframes _teaserIn_mhe0d_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._cta_mhe0d_208{margin-top:.75rem;display:inline-flex;align-items:center;font-size:.92rem;font-weight:800;letter-spacing:-.01em;color:#c41e5a}._spark_mhe0d_218{pointer-events:none;position:absolute;right:1.1rem;bottom:1.1rem;z-index:1}._sparkOrb_mhe0d_226{display:block;width:2.4rem;height:2.4rem;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#ffd0a8 35%,#c41e5a);box-shadow:0 0 0 6px #ffffff59,0 10px 24px #c41e5a59;animation:_orbGlow_mhe0d_1 2.8s ease-in-out infinite}@keyframes _orbGlow_mhe0d_1{0%,to{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.06);filter:brightness(1.08)}}@media(min-width:900px){._section_mhe0d_1{margin-left:0;margin-right:0}._card_mhe0d_8{padding:1.55rem 1.6rem 1.6rem}._title_mhe0d_163{font-size:1.95rem}}._btn_1qrzv_1{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2rem;padding:.35rem .7rem;margin:0;border:1px solid rgba(92,36,48,.12);border-radius:999px;background:#ffffffb8;color:#1a1214b8;font-family:inherit;font-size:.72rem;font-weight:700;letter-spacing:.02em;cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 4px 14px #1a12140f;transition:transform .15s ease,background .15s ease,color .15s ease,border-color .15s ease;-webkit-tap-highlight-color:transparent;flex-shrink:0}._btn_1qrzv_1:hover{background:#fff;color:#1a1214;border-color:#5c243033;transform:translateY(-1px)}._btn_1qrzv_1:active{transform:scale(.97)}._btnCompact_1qrzv_37{width:2rem;min-height:2rem;padding:0}._btnLabel_1qrzv_43{line-height:1}._flash_sly82_1{position:relative;z-index:2;display:flex;align-items:center;gap:.75rem;width:100%;box-sizing:border-box;margin:0;padding:.7rem .85rem;border-radius:16px;border:1px solid rgba(196,30,90,.14);background:linear-gradient(120deg,#fff6f9f2,#ffffffe6 55%),radial-gradient(ellipse 80% 120% at 0% 50%,rgba(232,74,127,.12),transparent 60%);box-shadow:0 8px 22px #5c24300f;overflow:hidden;isolation:isolate;animation:_flashIn_sly82_1 .45s cubic-bezier(.22,1,.36,1) both}._flashCompact_sly82_22{padding:.55rem .7rem;gap:.6rem;border-radius:14px}._glow_sly82_28{position:absolute;inset:auto -20% -60% auto;width:55%;height:140%;background:radial-gradient(circle,rgba(232,74,127,.16),transparent 70%);pointer-events:none;z-index:0;animation:_glowDrift_sly82_1 5s ease-in-out infinite alternate}._badge_sly82_39{position:relative;z-index:1;flex:0 0 auto;display:grid;place-items:center;width:2.15rem;height:2.15rem;border-radius:12px;background:linear-gradient(145deg,#e84a7f,#c41e5a);box-shadow:0 6px 14px #c41e5a47}._badgeDot_sly82_52{width:.45rem;height:.45rem;border-radius:50%;background:#fff;box-shadow:0 0 #ffffff8c;animation:_dotPing_sly82_1 1.6s ease-out infinite}._copy_sly82_61{position:relative;z-index:1;min-width:0;flex:1 1 auto}._line_sly82_68{margin:0;font-size:.8rem;font-weight:650;line-height:1.35;letter-spacing:-.01em;color:#5c2430}._flashCompact_sly82_22 ._line_sly82_68{font-size:.76rem}@keyframes _flashIn_sly82_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes _glowDrift_sly82_1{0%{transform:translate(0)}to{transform:translate(-8%,-4%)}}@keyframes _dotPing_sly82_1{0%{box-shadow:0 0 #ffffff8c}70%{box-shadow:0 0 0 7px #fff0}to{box-shadow:0 0 #fff0}}@media(prefers-reduced-motion:reduce){._flash_sly82_1,._glow_sly82_28,._badgeDot_sly82_52{animation:none}._flash_sly82_1{animation:_flashIn_sly82_1 .35s ease both}}._home_1lj5z_1{display:flex;flex-direction:column;gap:1.35rem;width:100%;min-width:0;flex-shrink:0;padding:.2rem 0 1.4rem;box-sizing:border-box;background:transparent}._welcomeQuiet_1lj5z_13{margin:.1rem .4rem 0;font-size:.78rem;font-weight:600;color:#8a7a7e;letter-spacing:-.01em}._welcomeHero_1lj5z_21{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:.55rem;margin:.1rem 0 .15rem;padding:1.35rem 1.15rem 1.25rem;min-height:11.5rem;overflow:hidden;border-radius:28px;border:1px solid rgba(255,255,255,.14);color:#fffaf6;background:radial-gradient(ellipse 52% 70% at 100% 12%,rgba(232,74,127,.32),transparent 58%),radial-gradient(ellipse 40% 55% at 0% 100%,rgba(90,30,48,.55),transparent 55%),linear-gradient(148deg,#0e0a0c,#1f1016,#3a1824 72%,#4a1c2c);box-shadow:0 22px 48px #0e080a61,0 1px #ffffff1a inset;animation:_welcomeHeroIn_1lj5z_1 .55s cubic-bezier(.22,1,.36,1) both}._welcomeHero_1lj5z_21:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(95deg,rgba(8,5,7,.72) 0%,rgba(8,5,7,.42) 42%,rgba(8,5,7,.12) 68%,transparent 100%)}@keyframes _welcomeHeroIn_1lj5z_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._welcomeAtmosphere_1lj5z_72{position:absolute;right:-.4rem;top:50%;transform:translateY(-52%);width:9.5rem;height:9.5rem;pointer-events:none;z-index:0}._welcomePlate_1lj5z_83{position:absolute;inset:18% 12% 12% 18%;border-radius:50%;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.14),transparent 45%),linear-gradient(145deg,#ffb49638,#c41e5a47);border:1.5px solid rgba(255,220,200,.22);box-shadow:0 12px 28px #00000059}._welcomeSteamA_1lj5z_94,._welcomeSteamB_1lj5z_95,._welcomeSteamC_1lj5z_96{position:absolute;left:50%;width:.55rem;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.4),transparent);transform-origin:bottom center;animation:_steamRise_1lj5z_1 2.8s ease-in-out infinite}._welcomeSteamA_1lj5z_94{bottom:62%;height:1.6rem;margin-left:-.9rem}._welcomeSteamB_1lj5z_95{bottom:64%;height:2.1rem;margin-left:.1rem;animation-delay:.45s;opacity:.85}._welcomeSteamC_1lj5z_96{bottom:61%;height:1.35rem;margin-left:.85rem;animation-delay:.9s;opacity:.7}@keyframes _steamRise_1lj5z_1{0%,to{transform:translateY(0) scaleY(1);opacity:.35}50%{transform:translateY(-6px) scaleY(1.15);opacity:.85}}._welcomeGlow_1lj5z_133{position:absolute;right:-12%;top:-35%;width:12rem;height:12rem;border-radius:50%;background:radial-gradient(circle,rgba(232,74,127,.28),transparent 68%);pointer-events:none;z-index:0;animation:_welcomeGlowPulse_1lj5z_1 4.5s ease-in-out infinite}._welcomeGlowSoft_1lj5z_146{position:absolute;left:-18%;bottom:-45%;width:10rem;height:10rem;border-radius:50%;background:radial-gradient(circle,rgba(180,70,90,.22),transparent 70%);pointer-events:none;z-index:0}@keyframes _welcomeGlowPulse_1lj5z_1{0%,to{opacity:.7;transform:scale(1)}50%{opacity:.9;transform:scale(1.05)}}._welcomeQuietBrand_1lj5z_163{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.45rem;margin:0;color:#fff;font-family:var(--font-display, "Sora Variable", "Sora", system-ui, sans-serif);font-weight:750;letter-spacing:.14em;text-transform:uppercase;font-size:clamp(.78rem,2.8vw,.88rem);line-height:1;text-shadow:0 2px 12px rgba(0,0,0,.45)}._welcomeBrandMark_1lj5z_180{width:.55rem;height:.55rem;border-radius:50%;background:linear-gradient(145deg,#ff8fb3,#e84a7f);box-shadow:0 0 0 3px #ff8fb347,0 4px 12px #00000059}._homeGuest_1lj5z_188 ._welcomeHero_1lj5z_21{margin-bottom:0;padding:1.15rem 1.1rem 1.25rem;gap:.35rem;min-height:0}._welcomeHi_1lj5z_195{position:relative;z-index:1;display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:.2rem .45rem;margin:.35rem 0 0;max-width:100%;font-family:var(--font-display, "Sora Variable", "Sora", system-ui, sans-serif);font-size:clamp(1.55rem,6.2vw,2rem);font-weight:800;letter-spacing:-.035em;line-height:1.12;color:#fff}._welcomeGreeting_1lj5z_213{font-family:DM Sans Variable,DM Sans,system-ui,sans-serif;font-size:.92em;font-weight:650;letter-spacing:-.015em;color:#fff6f0eb;line-height:1.15;text-shadow:0 1px 8px rgba(0,0,0,.35)}._welcomeName_1lj5z_223{font-family:var(--font-display, "Sora Variable", "Sora", system-ui, sans-serif);font-size:1.05em;font-weight:800;letter-spacing:-.035em;line-height:1.12;color:#fff;background:none;-webkit-text-fill-color:#fff;text-shadow:0 4px 18px rgba(0,0,0,.4)}._welcomeLead_1lj5z_235{position:relative;z-index:1;margin:.15rem 0 0;max-width:18rem;font-family:DM Sans Variable,DM Sans,system-ui,sans-serif;font-size:.92rem;font-weight:600;line-height:1.45;color:#fff8f2f0;letter-spacing:-.012em;text-shadow:0 1px 10px rgba(0,0,0,.4)}._welcomePin_1lj5z_249{position:relative;z-index:1;margin:.4rem 0 0}._welcomePrompt_1lj5z_255{position:relative;z-index:1;margin:.15rem 0 0;max-width:22rem;font-family:DM Sans Variable,DM Sans,system-ui,sans-serif;font-size:.92rem;font-weight:600;line-height:1.45;color:#fff8f2eb;letter-spacing:-.01em;text-shadow:0 1px 10px rgba(0,0,0,.35)}@media(prefers-reduced-motion:reduce){._welcomeHero_1lj5z_21,._welcomeGlow_1lj5z_133,._welcomeSteamA_1lj5z_94,._welcomeSteamB_1lj5z_95,._welcomeSteamC_1lj5z_96{animation:none}}._llmBudgetNote_1lj5z_279{position:relative;z-index:2;display:flex;align-items:flex-start;gap:.55rem;flex-shrink:0;width:100%;box-sizing:border-box;margin:0 0 .35rem;padding:.7rem .85rem;border-radius:14px;border:1px solid rgba(196,30,90,.12);background:linear-gradient(135deg,#fff8faf5,#fffffffa);box-shadow:0 4px 14px #5c24300a;isolation:isolate;overflow:visible;min-height:min-content}._llmBudgetNoteBadge_1lj5z_300{flex:0 0 auto;margin-top:.05rem;padding:.18rem .45rem;border-radius:999px;background:linear-gradient(135deg,#e84a7f,#c41e5a);color:#fff;font-size:.62rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;line-height:1.2;white-space:nowrap}._llmBudgetNoteBody_1lj5z_315{display:flex;flex-direction:column;gap:.35rem;flex:1 1 auto;min-width:0}._llmBudgetNoteText_1lj5z_323{flex:1 1 auto;min-width:0;margin:0;font-size:.8rem;font-weight:600;line-height:1.45;letter-spacing:-.015em;color:#5c2430;overflow:visible}._guestNote_1lj5z_335{display:flex;align-items:center;gap:.65rem;margin:.05rem 0 .35rem;padding:.7rem .85rem;border-radius:14px;border:1px solid rgba(196,30,90,.12);background:linear-gradient(135deg,#fff8f5fa,#fffffffa);box-shadow:0 6px 16px #2a12180d;box-sizing:border-box;width:100%;min-height:min-content;overflow:visible;isolation:isolate}._guestNoteBody_1lj5z_353{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;flex:1 1 auto;min-width:0;min-height:min-content}._guestNoteText_1lj5z_363{position:static;margin:0;max-width:36rem;font-family:DM Sans Variable,DM Sans,system-ui,sans-serif;font-size:.9rem;font-weight:600;line-height:1.4;letter-spacing:-.015em;color:#2a1418}._guestNotePin_1lj5z_375{margin:0;max-width:100%;font-size:.75rem;font-weight:550;line-height:1.3;color:#7a6a70}._guestNoteCta_1lj5z_384{flex:0 0 auto;align-self:center;min-height:36px;padding:.4rem .85rem;border:none;border-radius:999px;background:linear-gradient(135deg,#e84a7f,#c41e5a);color:#fff;font-family:inherit;font-size:.78rem;font-weight:800;cursor:pointer;box-shadow:0 6px 16px #c41e5a47;white-space:nowrap}._guestNoteCta_1lj5z_384:active{transform:scale(.98)}._stage_1lj5z_406{position:relative;isolation:isolate;overflow:hidden;min-height:min(48vh,390px);margin:0 -.15rem;padding:1.25rem 1.1rem 1.75rem;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:24px;border:1px solid rgba(92,36,48,.07);background:radial-gradient(65% 50% at 50% 48%,rgba(255,190,210,.28) 0%,transparent 65%),linear-gradient(180deg,#fff,#fffafb);box-shadow:0 10px 28px #5c24300d}._stageMatching_1lj5z_425{min-height:min(54vh,400px)}._stageGrid_1lj5z_429{position:absolute;inset:0;opacity:.12;background-image:linear-gradient(rgba(90,40,60,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(90,40,60,.07) 1px,transparent 1px);background-size:20px 20px;mask-image:radial-gradient(circle at 50% 48%,#000 24%,transparent 76%);pointer-events:none}._stageBloom_1lj5z_441{position:absolute;left:50%;top:52%;width:200px;height:200px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.9) 0%,rgba(255,180,205,.35) 45%,transparent 72%);filter:blur(6px);animation:_bloomPulse_1lj5z_1 4s ease-in-out infinite;pointer-events:none}._stageBloomSide_1lj5z_455{position:absolute;right:-6%;top:8%;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,rgba(255,160,140,.22),transparent 70%);filter:blur(16px);pointer-events:none}._heroPrompt_1lj5z_467{position:relative;z-index:2;margin:0 0 .85rem;max-width:18rem;text-align:center;font-size:clamp(1.08rem,4.2vw,1.28rem);font-weight:800;letter-spacing:-.03em;line-height:1.25}._heroPromptA_1lj5z_479{color:#5c2430}._heroPromptB_1lj5z_483{background:linear-gradient(100deg,#c41e5a,#a01848);-webkit-background-clip:text;background-clip:text;color:transparent}._orbit_1lj5z_490{position:absolute;inset:0;z-index:1;pointer-events:none}._orbitPhoto_1lj5z_497,._orbitEmoji_1lj5z_498{position:absolute;animation:_floaty_1lj5z_1 4.6s ease-in-out infinite;pointer-events:auto}._orbitPhoto_1lj5z_497{width:72px;height:72px;border:none;padding:0;border-radius:50%;background:#f5f0e8 center / cover no-repeat;cursor:pointer;box-shadow:0 12px 28px #2810182e,0 0 0 4px #fffffff2,0 0 22px #ff96c84d}._orbitPhoto_1lj5z_497:disabled{pointer-events:none}._orbitEmoji_1lj5z_498{font-size:1.75rem;filter:drop-shadow(0 8px 14px rgba(0,0,0,.12));pointer-events:none}._orbitEmoji_1lj5z_498[data-i="1"]{top:22%;left:8%;animation-delay:0s}._orbitEmoji_1lj5z_498[data-i="2"]{top:12%;right:14%;animation-delay:.35s}._orbitEmoji_1lj5z_498[data-i="3"]{bottom:22%;right:10%;animation-delay:.55s}._orbitPhoto_1lj5z_497[data-i="4"]{top:28%;right:6%;animation-delay:.2s;width:64px;height:64px}._orbitPhoto_1lj5z_497[data-i="5"]{bottom:18%;left:6%;animation-delay:.4s}._orbitPhoto_1lj5z_497[data-i="6"]{top:18%;left:18%;animation-delay:.7s;width:58px;height:58px}._orbitPhoto_1lj5z_497[data-i="7"]{bottom:28%;right:22%;animation-delay:.15s;width:60px;height:60px}._stageCenter_1lj5z_536{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;margin-top:2.5rem}._matchBtn_1lj5z_545{min-height:52px;padding:.85rem 1.45rem;border:none;border-radius:14px;background:linear-gradient(180deg,#ee4a86,#d42365 55%,#b81a54);color:#fff;font-family:inherit;font-size:.92rem;font-weight:850;letter-spacing:.04em;cursor:pointer;box-shadow:0 14px 28px #c41e5a59,0 2px #ffffff40 inset,0 -2px #0000001f inset;transform:translateY(0);transition:transform .15s ease,box-shadow .15s ease}._matchBtn_1lj5z_545:hover:not(:disabled){transform:translateY(-1px)}._matchBtn_1lj5z_545:active:not(:disabled){transform:translateY(1px)}._matchBtn_1lj5z_545:disabled{opacity:.55;cursor:not-allowed}@keyframes _bloomPulse_1lj5z_1{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.9}50%{transform:translate(-50%,-50%) scale(1.06);opacity:1}}@keyframes _floaty_1lj5z_1{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}._usuals_1lj5z_589{display:flex;flex-direction:column;gap:.55rem;padding:0 .15rem;position:relative}._usualsHead_1lj5z_597{display:flex;align-items:center;gap:.65rem;padding:0 .15rem;flex-wrap:wrap}._skipBtn_1lj5z_605{min-height:34px;padding:.35rem .85rem;border:none;border-radius:999px;background:linear-gradient(135deg,#e83a78,#c41e5a);color:#fff;font-family:inherit;font-size:.72rem;font-weight:850;letter-spacing:.04em;cursor:pointer;box-shadow:0 8px 18px #c41e5a40}._usualsLabel_1lj5z_620{font-size:1.05rem;font-weight:650;color:#8b3a9e;letter-spacing:-.02em}._featureCard_1lj5z_627{display:flex;align-items:stretch;gap:.75rem;width:100%;padding:1rem 1rem 1rem 1.1rem;border:1px solid rgba(92,36,48,.08);border-radius:22px;background:#fff;box-shadow:0 12px 32px #2a121814;text-align:left;cursor:pointer;font-family:inherit;overflow:hidden}._featureCopy_1lj5z_643{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:.35rem}._featureLead_1lj5z_652{font-size:.92rem;font-weight:700;color:#2a1a20;line-height:1.3}._featureCta_1lj5z_659{font-size:.88rem;font-weight:800;color:#c41e5a}._featureImgWrap_1lj5z_665{flex:0 0 96px;width:96px;border-radius:16px;overflow:hidden}._featureImg_1lj5z_665{width:100%;height:100%;min-height:88px;object-fit:cover;display:block}._bandSection_1lj5z_681{display:flex;flex-direction:column;gap:.75rem;padding:.35rem .05rem .5rem;min-width:0;scroll-margin-top:4.5rem}._centeredTitle_1lj5z_690{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:0 .25rem}._centeredTitleRow_1lj5z_698{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.55rem;width:100%}._centeredIcon_1lj5z_706{font-size:1.15rem;line-height:1}._centeredRule_1lj5z_711{height:0;border-top:1.5px dotted rgba(140,110,130,.45)}._gradientTitle_1lj5z_716{margin:0;text-align:center;font-size:clamp(1.05rem,4.1vw,1.28rem);font-weight:800;letter-spacing:-.025em;line-height:1.25;background:linear-gradient(100deg,#d42365,#9b3bb8 70%);-webkit-background-clip:text;background-clip:text;color:transparent;max-width:16rem}._bandSection_1lj5z_681{scroll-margin-top:4.5rem}._featuredBlock_1lj5z_734{position:relative;scroll-margin-top:4.5rem}._stage_1lj5z_406,._usuals_1lj5z_589{scroll-margin-top:4.5rem}._featuredShare_1lj5z_744{position:absolute;top:.65rem;right:1.15rem;z-index:4}._sectionShareFloat_1lj5z_751{display:flex;justify-content:flex-end;padding:0 1.15rem .35rem}._sectionShareRow_1lj5z_757{display:flex;justify-content:center;margin-top:.15rem}._sectionHighlight_1lj5z_763{outline:2px solid rgba(196,30,90,.35);outline-offset:4px;border-radius:20px;animation:_sectionPulse_1lj5z_1 1.8s ease}@keyframes _sectionPulse_1lj5z_1{0%{box-shadow:0 0 #c41e5a47}50%{box-shadow:0 0 0 10px #c41e5a00}to{box-shadow:0 0 #c41e5a00}}._trendingHead_1lj5z_776{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:.45rem .65rem;padding:0 .5rem}._pin_1lj5z_786{font-size:1.1rem}._trendingSub_1lj5z_790{margin:-.15rem 0 .15rem;text-align:center;font-size:.88rem;color:#6b5a5e}._lightCard_1lj5z_798{margin:0 .15rem;padding:1.1rem .9rem .95rem;border-radius:24px;background:#f3f1f4;border:1px solid rgba(92,36,48,.05);display:flex;flex-direction:column;align-items:center;gap:.85rem}._lightLead_1lj5z_810{margin:0;font-size:1.02rem;font-weight:800;color:#1a2744;letter-spacing:-.02em;text-align:center}._lightRow_1lj5z_819{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem .35rem;width:100%;max-width:100%;overflow:hidden;padding:.15rem 0;box-sizing:border-box}._lightItem_1lj5z_830{min-width:0;width:100%;display:flex;flex-direction:column;align-items:center;gap:.35rem;border:none;background:transparent;cursor:pointer;font-family:inherit;padding:0 .1rem}._lightThumb_1lj5z_844{width:min(68px,17vw);height:min(68px,17vw);flex-shrink:0;border-radius:50%;background:#e8e4e6 center / cover no-repeat;box-shadow:0 0 0 3px #fff,0 8px 18px #2a12181f}._lightLabel_1lj5z_855{width:100%;font-size:.72rem;font-weight:750;color:#1a2744;text-align:center;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._lightPrice_1lj5z_868{font-size:.68rem;font-weight:700;color:#6b5a5e;text-align:center}._exploreLink_1lj5z_875{border:none;background:transparent;color:#d42365;font-family:inherit;font-size:.88rem;font-weight:800;cursor:pointer;padding:.25rem}._explorePillDark_1lj5z_886{align-self:center;min-height:42px;padding:.55rem 1.25rem;border:none;border-radius:999px;background:#1a1214;color:#fff;font-family:inherit;font-size:.86rem;font-weight:800;cursor:pointer;box-shadow:0 10px 24px #1a121438}._collageRail_1lj5z_902{list-style:none;margin:0;padding:.15rem .2rem .35rem;display:flex;gap:.85rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}._collageRail_1lj5z_902::-webkit-scrollbar{display:none}._collageItem_1lj5z_916{flex:0 0 min(82vw,300px);width:min(82vw,300px);scroll-snap-align:center}._collageCard_1lj5z_922{display:flex;flex-direction:column;gap:.7rem;padding:.75rem;border-radius:24px;background:#fff;border:1px solid rgba(92,36,48,.07);box-shadow:0 14px 34px #2a121817}._collagePhotosBtn_1lj5z_933{border:none;padding:0;background:transparent;cursor:pointer;font-family:inherit;text-align:left}._collagePhotos_1lj5z_933{display:grid;grid-template-columns:1.35fr 1fr;gap:.4rem;height:148px}._collageMain_1lj5z_949,._collageStack_1lj5z_950>span{border-radius:16px;background:#f5f0e8 center / cover no-repeat}._collageStack_1lj5z_950{display:grid;grid-template-rows:1fr 1fr;gap:.4rem;min-height:0}._collageBody_1lj5z_962{display:flex;flex-direction:column;gap:.2rem;padding:0 .15rem .15rem}._collagePlace_1lj5z_969{margin:0;font-size:.98rem;font-weight:800;color:#1a1214;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._collageCardOutOfArea_1lj5z_980{opacity:.8;filter:grayscale(.18)}._collageCardOutOfArea_1lj5z_980 ._collagePhotosBtn_1lj5z_933{cursor:default;pointer-events:none}._collageOutOfAreaTag_1lj5z_990{display:inline-block;align-self:flex-start;margin:.1rem 0 .15rem;padding:.1rem .38rem;border-radius:5px;font-size:.58rem;font-weight:750;line-height:1.25;color:#6b3a28;background:#8c50281a;border:1px solid rgba(140,80,40,.22)}._collageEta_1lj5z_1004{margin:0;font-size:.78rem;font-weight:650;color:#6b5a5e}._collageLine_1lj5z_1011{margin:.15rem 0 0;font-size:.84rem;font-weight:650;color:#3a2a30}._collageMore_1lj5z_1018{color:#8a7a7e;font-weight:600}._collageFooter_1lj5z_1023{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.45rem}._collagePrice_1lj5z_1031{font-size:.95rem;font-weight:850;color:#1a1214}._viewCartOutline_1lj5z_1037{min-height:36px;padding:.4rem .85rem;border-radius:999px;border:1.5px solid rgba(212,35,101,.55);background:#fff;color:#d42365;font-family:inherit;font-size:.78rem;font-weight:800;cursor:pointer;white-space:nowrap}._dishRail_1lj5z_1052{list-style:none;margin:.1rem 0 0;padding:.15rem .15rem .45rem;display:flex;flex-direction:row;flex-wrap:nowrap;gap:.75rem;width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:.25rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}._dishRail_1lj5z_1052::-webkit-scrollbar{display:none}._dishRailItem_1lj5z_1073{flex:0 0 min(68vw,236px);width:min(68vw,236px);max-width:min(68vw,236px);min-width:min(68vw,236px);scroll-snap-align:center}._dishCard_1lj5z_1081{position:relative;display:block;width:100%;aspect-ratio:3 / 4.1;border-radius:24px;overflow:hidden;background:#1a1214;box-shadow:0 16px 36px #28101829}._dishHit_1lj5z_1092{position:absolute;inset:0;border:none;padding:0;background:transparent;cursor:pointer;font-family:inherit}._dishPhoto_1lj5z_1102{position:absolute;inset:0;background:#f5f0e8 center / cover no-repeat;pointer-events:none}._dishShade_1lj5z_1109{position:absolute;inset:auto 0 0;height:55%;background:linear-gradient(180deg,transparent,rgba(10,6,8,.9));pointer-events:none}._vegMark_1lj5z_1117,._nonVegMark_1lj5z_1118{position:absolute;top:.75rem;left:.75rem;width:16px;height:16px;border-radius:3px;border:1.5px solid #1a7a3a;background:#fff;pointer-events:none;z-index:1}._vegMark_1lj5z_1117:after{content:"";position:absolute;inset:3px;border-radius:50%;background:#1a7a3a}._nonVegMark_1lj5z_1118{border-color:#b83a1a}._nonVegMark_1lj5z_1118:after{content:"";position:absolute;inset:3px;border-radius:50%;background:#b83a1a}._dishBody_1lj5z_1151{position:absolute;left:.75rem;right:.75rem;bottom:3.15rem;display:flex;flex-direction:column;gap:.12rem;text-align:left;z-index:1;pointer-events:none}._dishTop_1lj5z_1164{display:flex;align-items:baseline;justify-content:space-between;gap:.4rem}._dishName_1lj5z_1171{color:#fff;font-size:1.05rem;font-weight:800;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._dishPrice_1lj5z_1181{flex-shrink:0;color:#fff;font-size:.98rem;font-weight:850}._dishPlace_1lj5z_1188{color:#ffffffd1;font-size:.78rem;font-weight:650}._dishMeta_1lj5z_1194{display:inline-flex;align-items:center;gap:.4rem;margin-top:.28rem;padding:.18rem .5rem;width:fit-content;border-radius:999px;background:#00000059}._rating_1lj5z_1205{color:#fff;font-size:.7rem;font-weight:800}._eta_1lj5z_1211{color:#ffffffe6;font-size:.7rem;font-weight:650}._dishAdd_1lj5z_1217{position:absolute;right:.7rem;bottom:.7rem;z-index:2;min-height:34px;padding:.35rem .8rem;border:none;border-radius:10px;background:#fff;color:#d42365;font-family:inherit;font-size:.74rem;font-weight:850;cursor:pointer;box-shadow:0 6px 16px #00000038}._dishAdd_1lj5z_1217:disabled{opacity:.55;cursor:not-allowed}._matchedSection_1lj5z_1241{display:flex;flex-direction:column;gap:.65rem;padding:.25rem .05rem .5rem;animation:_matchedReveal_1lj5z_1 .55s ease-out}._matchedSummary_1lj5z_1249{margin:-.25rem 0 0;text-align:center;font-size:.88rem;color:#6b5a5e;padding:0 .75rem}._matchedActions_1lj5z_1257{display:flex;flex-direction:column;align-items:center;gap:.45rem}._rematchBtn_1lj5z_1264{min-height:40px;padding:.45rem 1.1rem;border-radius:999px;border:1px solid rgba(196,30,90,.2);background:#fff0f5e6;color:#5c2430;font-family:inherit;font-size:.84rem;font-weight:750;cursor:pointer}._composerNudge_1lj5z_1277{margin:.15rem 0 0;text-align:center;font-size:.92rem;font-weight:700;background:linear-gradient(100deg,#b03aa0,#6b4cc4);-webkit-background-clip:text;background-clip:text;color:transparent}@keyframes _matchedReveal_1lj5z_1{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){._home_1lj5z_1{gap:.75rem;padding:0 0 .65rem}._welcomeHero_1lj5z_21{margin:0;padding:.85rem .95rem .9rem;min-height:0;gap:.35rem;border-radius:20px}._homeGuest_1lj5z_188 ._welcomeHero_1lj5z_21{min-height:0;padding:.7rem .85rem;gap:.25rem}._welcomeAtmosphere_1lj5z_72{width:6.5rem;height:6.5rem;right:-.6rem}._welcomeGlow_1lj5z_133{width:8rem;height:8rem}._welcomeHi_1lj5z_195{margin:.1rem 0 0;max-width:100%;font-size:clamp(1.28rem,5.4vw,1.55rem)}._welcomeName_1lj5z_223{font-size:1.05em}._welcomeLead_1lj5z_235{margin:.05rem 0 0;font-size:.84rem;max-width:100%}._welcomePin_1lj5z_249{margin:.25rem 0 0}._welcomeQuietBrand_1lj5z_163{font-size:.62rem}._guestNote_1lj5z_335{margin:0;padding:.65rem .8rem;border-radius:16px;gap:.55rem}._guestNoteText_1lj5z_363{font-size:.8rem;line-height:1.3}._featuredShare_1lj5z_744{top:.5rem;right:.85rem}._llmBudgetNote_1lj5z_279{flex-direction:column;align-items:stretch;gap:.4rem;margin:0;padding:.65rem .8rem}._llmBudgetNoteBadge_1lj5z_300{align-self:flex-start}}@media(max-width:520px){._guestNote_1lj5z_335{flex-direction:column;align-items:stretch;gap:.5rem}._guestNoteCta_1lj5z_384{align-self:stretch;width:100%;min-height:40px;justify-content:center}}._homeDesktop_1lj5z_1395{gap:1.85rem;padding:.15rem 0 2rem;max-width:none;margin:0;width:100%}._homeDesktop_1lj5z_1395 ._welcomeHero_1lj5z_21{position:relative;display:flex;flex-direction:column;align-items:flex-start;margin:0 0 .35rem;padding:1.5rem 11rem 1.4rem 1.55rem;min-height:0;border-radius:24px;overflow:hidden;background:radial-gradient(ellipse 48% 75% at 100% 18%,rgba(232,74,127,.3),transparent 56%),linear-gradient(148deg,#0c080a,#1c1016 40%,#361824 78%,#421c2a)}._homeDesktop_1lj5z_1395 ._welcomeHero_1lj5z_21:before{background:linear-gradient(95deg,rgba(6,4,6,.78) 0%,rgba(6,4,6,.5) 38%,rgba(6,4,6,.18) 62%,transparent 88%)}._homeDesktop_1lj5z_1395 ._welcomeAtmosphere_1lj5z_72{position:absolute;right:1.1rem;top:50%;transform:translateY(-50%);width:8.75rem;height:8.75rem;z-index:0;opacity:.85}._homeDesktop_1lj5z_1395 ._welcomeGlow_1lj5z_133,._homeDesktop_1lj5z_1395 ._welcomeGlowSoft_1lj5z_146{opacity:.55}._homeDesktop_1lj5z_1395 ._welcomeQuietBrand_1lj5z_163{font-size:.84rem;letter-spacing:.18em}._homeDesktop_1lj5z_1395 ._welcomeHi_1lj5z_195{font-size:clamp(1.55rem,2vw,1.9rem);letter-spacing:-.04em;max-width:100%;margin-top:.15rem}._homeDesktop_1lj5z_1395 ._welcomeName_1lj5z_223{font-size:1.08em}._homeDesktop_1lj5z_1395 ._welcomeLead_1lj5z_235{max-width:30rem;font-size:1rem;font-weight:600;color:#fff8f2}._homeDesktop_1lj5z_1395 ._welcomePin_1lj5z_249{margin-top:.45rem}._homeDesktop_1lj5z_1395 ._welcomePrompt_1lj5z_255{max-width:32rem;font-size:1.02rem;line-height:1.45}._homeDesktop_1lj5z_1395 ._stage_1lj5z_406{min-height:280px;border-radius:28px;margin-inline:0}._homeDesktop_1lj5z_1395 ._matchBtn_1lj5z_545{min-height:56px;padding:.9rem 1.7rem;font-size:.96rem;border-radius:16px}._homeDesktop_1lj5z_1395 ._dishRail_1lj5z_1052{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;overflow:visible;scroll-snap-type:none;padding:.25rem .05rem .35rem}._homeDesktop_1lj5z_1395 ._dishRailItem_1lj5z_1073{flex:none;width:auto;max-width:none;min-width:0;scroll-snap-align:unset}._homeDesktop_1lj5z_1395 ._dishCard_1lj5z_1081{border-radius:22px;box-shadow:0 1px 2px #2a1a1f0a,0 18px 40px #2810181f;transition:transform .2s ease,box-shadow .2s ease}._homeDesktop_1lj5z_1395 ._dishCard_1lj5z_1081:hover{transform:translateY(-3px);box-shadow:0 1px 2px #2a1a1f0a,0 22px 48px #28101829}._homeDesktop_1lj5z_1395 ._gradientTitle_1lj5z_716{font-size:1.05rem}._homeDesktop_1lj5z_1395 ._centeredRule_1lj5z_711{max-width:4.5rem}._homeDesktop_1lj5z_1395 ._exploreLink_1lj5z_875,._homeDesktop_1lj5z_1395 ._explorePillDark_1lj5z_886{min-height:42px;padding-inline:1.15rem;font-size:.86rem}._homeDesktop_1lj5z_1395 ._usuals_1lj5z_589{padding-inline:0}._homeDesktop_1lj5z_1395 ._llmBudgetNote_1lj5z_279{border-radius:16px;padding:1rem 1.15rem}._homeDesktop_1lj5z_1395 ._guestNote_1lj5z_335{border-radius:18px;padding:1.1rem 1.25rem;gap:1rem;align-items:center}._homeDesktop_1lj5z_1395 ._guestNoteTitle_1lj5z_1553{font-size:1.05rem;line-height:1.35}._homeDesktop_1lj5z_1395 ._guestNoteText_1lj5z_363{font-size:.9rem;line-height:1.45;max-width:40rem}._homeDesktop_1lj5z_1395 ._guestNotePin_1lj5z_375{font-size:.92rem}._homeDesktop_1lj5z_1395 ._guestNoteCta_1lj5z_384{min-height:44px;padding:.55rem 1.2rem;font-size:.88rem;align-self:center}._wrap_btypl_1{display:flex;flex-direction:column;align-items:stretch;gap:.9rem;width:100%;max-width:28rem;margin:0 auto;padding:.55rem .35rem 1rem;box-sizing:border-box}._hero_btypl_13{position:relative;z-index:1;isolation:isolate;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;padding:1.25rem 1.1rem 1.3rem;border-radius:22px;border:1px solid rgba(92,36,48,.06);background:linear-gradient(155deg,#fffffffa,#fff6f9f0 48%,#fffcfaf7);box-shadow:0 1px #ffffffe6 inset,0 16px 40px #2a12180f;overflow:hidden;animation:_heroIn_btypl_1 .55s cubic-bezier(.22,1,.36,1) both}@keyframes _heroIn_btypl_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._glow_btypl_44{position:absolute;right:-18%;top:-40%;width:12rem;height:12rem;border-radius:50%;background:radial-gradient(circle,rgba(232,74,127,.2),transparent 68%);pointer-events:none;z-index:0;animation:_glowPulse_btypl_1 4.5s ease-in-out infinite}._glowSoft_btypl_57{position:absolute;left:-14%;bottom:-42%;width:9rem;height:9rem;border-radius:50%;background:radial-gradient(circle,rgba(196,30,90,.1),transparent 70%);pointer-events:none;z-index:0}@keyframes _glowPulse_btypl_1{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}._brand_btypl_74,._hi_btypl_75,._prompt_btypl_76,._lead_btypl_77{position:relative;z-index:1}._brand_btypl_74{display:inline-flex;align-items:center;gap:.4rem;margin:0;padding:.28rem .7rem .28rem .35rem;border-radius:999px;background:#c41e5a12;border:1px solid rgba(196,30,90,.12);font-family:var(--font-display, "Sora Variable", "Sora", system-ui, sans-serif);font-size:.72rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase;color:#c41e5a}._brandMark_btypl_99{width:1.2rem;height:1.2rem;border-radius:50%;background:linear-gradient(145deg,#e84a7f,#c41e5a);box-shadow:0 2px 10px #c41e5a52}._hi_btypl_75{display:flex;flex-direction:column;align-items:flex-start;gap:.12rem;margin:.2rem 0 0;font-family:var(--font-display, "Sora Variable", "Sora", system-ui, sans-serif);font-size:clamp(1.65rem,7vw,2.05rem);font-weight:800;letter-spacing:-.04em;line-height:1.08;color:#1a1014}._greeting_btypl_121{font-family:DM Sans Variable,DM Sans,system-ui,sans-serif;font-size:clamp(.95rem,3.4vw,1.08rem);font-weight:600;letter-spacing:-.01em;color:#2a14188c;line-height:1.25}._name_btypl_130{font-family:var(--font-display, "Sora Variable", "Sora", system-ui, sans-serif);font-size:clamp(1.7rem,7vw,2.15rem);font-weight:800;letter-spacing:-.035em;line-height:1.05;background:linear-gradient(120deg,#c41e5a,#8f1545 55%,#5c2430);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}._prompt_btypl_76{margin:.1rem 0 0;font-family:DM Sans Variable,DM Sans,system-ui,sans-serif;font-size:.88rem;font-weight:550;letter-spacing:-.01em;line-height:1.4;color:#7a6a70}._lead_btypl_77{margin:.1rem 0 0;max-width:22rem;font-family:DM Sans Variable,DM Sans,system-ui,sans-serif;font-size:.98rem;font-weight:550;line-height:1.45;color:#2a1418ad;letter-spacing:-.015em}._actions_btypl_163{display:flex;flex-direction:column;gap:.55rem}._actionsLabel_btypl_169{margin:0 .15rem;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#9a848c}._chipGrid_btypl_178{display:grid;grid-template-columns:1fr;gap:.45rem}._chip_btypl_178{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;min-height:3rem;padding:.75rem .95rem;border-radius:16px;border:1px solid rgba(92,36,48,.08);background:#fff;color:#2a1a20;font-family:inherit;text-align:left;cursor:pointer;box-shadow:0 4px 14px #2a12180a;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease;-webkit-tap-highlight-color:transparent}._chip_btypl_178:hover:not(:disabled),._chip_btypl_178:focus-visible{border-color:#c41e5a47;box-shadow:0 8px 20px #c41e5a1a}._chip_btypl_178:active:not(:disabled){transform:scale(.985)}._chip_btypl_178:disabled{opacity:.55;cursor:not-allowed}._chipText_btypl_219{flex:1;min-width:0;font-size:.9rem;font-weight:700;letter-spacing:-.015em;line-height:1.25}._chipArrow_btypl_228{flex-shrink:0;color:#c41e5a;font-size:1rem;font-weight:700;opacity:.75}._caps_btypl_236{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem;margin:.15rem 0 0;padding:0;list-style:none}._caps_btypl_236 li{padding:.28rem .65rem;border-radius:999px;background:#5c24300d;border:1px solid rgba(92,36,48,.06);font-size:.68rem;font-weight:750;letter-spacing:.02em;color:#8a6a72}@media(min-width:400px){._chipGrid_btypl_178{grid-template-columns:1fr 1fr}._chip_btypl_178{min-height:3.35rem;align-items:flex-start;flex-direction:column;gap:.45rem}._chipArrow_btypl_228{align-self:flex-end}}@media(prefers-reduced-motion:reduce){._hero_btypl_13,._glow_btypl_44,._chip_btypl_178{animation:none;transition:none}}._wrapDesktop_btypl_284{max-width:min(40rem,100%);gap:1.15rem;padding:.75rem .5rem 1.25rem;margin:0 auto}._wrapDesktop_btypl_284 ._hero_btypl_13{padding:1.45rem 1.4rem 1.4rem;border-radius:24px}._wrapDesktop_btypl_284 ._hi_btypl_75{font-size:clamp(1.85rem,2.4vw,2.35rem)}._wrapDesktop_btypl_284 ._name_btypl_130{font-size:clamp(1.9rem,2.5vw,2.45rem)}._wrapDesktop_btypl_284 ._lead_btypl_77{max-width:28rem;font-size:1.02rem}._wrapDesktop_btypl_284 ._chipGrid_btypl_178{grid-template-columns:1fr 1fr;gap:.55rem}._wrapDesktop_btypl_284 ._chip_btypl_178{min-height:3.5rem;align-items:flex-start;flex-direction:column;gap:.45rem}._wrapDesktop_btypl_284 ._chipArrow_btypl_228{align-self:flex-end}@media(min-width:1100px){._wrapDesktop_btypl_284{max-width:min(44rem,100%)}._wrapDesktop_btypl_284 ._chipGrid_btypl_178{grid-template-columns:1fr 1fr 1fr}}._card_793l8_1{width:min(100%,22.5rem);margin:.35rem 0 .15rem;padding:1rem 1rem .95rem;border-radius:18px;background:radial-gradient(120% 80% at 0% 0%,rgba(255,190,210,.35),transparent 55%),linear-gradient(165deg,#fff8fb,#fff 55%);border:1px solid rgba(196,30,90,.14);box-shadow:0 10px 28px #5c243014}._card_793l8_1[data-done]{text-align:center;padding-bottom:1.15rem}._progress_793l8_18{display:flex;gap:.35rem;justify-content:center;margin-bottom:.45rem}._roadmap_793l8_25{display:flex;align-items:flex-start;justify-content:space-between;gap:0;margin:0 0 .55rem;padding:0}._roadStep_793l8_34{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:0;border:none;background:transparent;cursor:pointer;font:inherit;min-width:0}._roadStep_793l8_34:disabled{cursor:default;opacity:1}._roadNum_793l8_54{width:1.35rem;height:1.35rem;border-radius:999px;display:grid;place-items:center;font-size:.62rem;font-weight:850;color:#8a3a55;background:#c41e5a1a;border:1px solid rgba(196,30,90,.16);z-index:1}._roadLabel_793l8_68{font-size:.58rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:#a07080;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}._roadLine_793l8_80{position:absolute;top:.65rem;left:calc(50% + .75rem);right:calc(-50% + .75rem);height:2px;background:#c41e5a24;pointer-events:none}._roadDone_793l8_90 ._roadNum_793l8_54{background:#c41e5a;border-color:#c41e5a;color:#fff}._roadDone_793l8_90 ._roadLabel_793l8_68{color:#8a3a55}._roadDone_793l8_90 ._roadLine_793l8_80{background:#c41e5a73}._roadCurrent_793l8_104 ._roadNum_793l8_54{background:#fff;border-color:#c41e5a;color:#c41e5a;box-shadow:0 0 0 3px #c41e5a26}._roadCurrent_793l8_104 ._roadLabel_793l8_68{color:#9b1c48}._dot_793l8_115{width:.42rem;height:.42rem;border-radius:999px;background:#c41e5a2e}._dotOn_793l8_122{background:#c41e5a8c}._dotCurrent_793l8_126{width:1.05rem;background:#c41e5a}._stepLabel_793l8_131{margin:0 0 .55rem;text-align:center;font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#8a3a55}._coach_793l8_141{display:flex;gap:.5rem;align-items:flex-start;margin:0 0 .45rem;padding:.55rem .65rem;border-radius:12px;background:#c41e5a0f;border:1px solid rgba(196,30,90,.1)}._coachBadge_793l8_152{flex-shrink:0;margin-top:.05rem;padding:.12rem .4rem;border-radius:999px;background:linear-gradient(145deg,#e84a7f,#c41e5a);color:#fff;font-size:.58rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}._coachText_793l8_165{margin:0;font-size:.78rem;line-height:1.4;color:#5c2430;font-weight:600}._why_793l8_173{margin:0 0 .75rem;text-align:center;font-size:.7rem;color:#a07080;font-style:italic}._hintOk_793l8_181{margin:.15rem 0 0;font-size:.72rem;font-weight:700;color:#2d7a4f}._pinItemOn_793l8_188{border-color:#c41e5a66;background:#c41e5a0f}._catCheck_793l8_193{position:absolute;top:.35rem;right:.4rem;font-size:.72rem;font-weight:900;color:#c41e5a}._reviewList_793l8_202{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.35rem}._reviewRow_793l8_209{display:flex;align-items:center;gap:.55rem;width:100%;padding:.55rem .6rem;border-radius:12px;border:1px solid rgba(196,30,90,.12);background:#fff;font:inherit;text-align:left;cursor:pointer}._reviewNum_793l8_223{flex-shrink:0;width:1.35rem;height:1.35rem;border-radius:999px;display:grid;place-items:center;font-size:.68rem;font-weight:850;color:#fff;background:#c41e5a}._reviewBody_793l8_236{flex:1;min-width:0;display:flex;flex-direction:column;gap:.05rem}._reviewBody_793l8_236 strong{font-size:.72rem;font-weight:800;color:#8a3a55;text-transform:uppercase;letter-spacing:.03em}._reviewBody_793l8_236 span{font-size:.84rem;font-weight:750;color:#5c2430;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._reviewBody_793l8_236 em{font-size:.68rem;font-style:normal;color:#a07080;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._reviewEdit_793l8_270{flex-shrink:0;font-size:.7rem;font-weight:800;color:#c41e5a}._graphic_793l8_278{position:relative;width:4.25rem;height:4.25rem;margin:0 auto .65rem;display:grid;place-items:center}._graphicOrb_793l8_287{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.9),transparent 45%),linear-gradient(145deg,#ffb3cb,#e84a7f 48%,#c41e5a);opacity:.9;animation:_orbPulse_793l8_1 2.8s ease-in-out infinite}._graphicEmoji_793l8_298{position:relative;z-index:1;font-size:1.55rem;line-height:1;filter:drop-shadow(0 2px 4px rgba(92,36,48,.18))}@keyframes _orbPulse_793l8_1{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}._title_793l8_311{margin:0 0 .25rem;text-align:center;font-size:1.05rem;font-weight:850;letter-spacing:-.02em;color:#5c2430}._blurb_793l8_320{margin:0 0 .85rem;text-align:center;font-size:.82rem;line-height:1.4;color:#7a4a58}._error_793l8_328{margin:0 0 .65rem;padding:.45rem .6rem;border-radius:10px;background:#c41e5a14;color:#9b1c48;font-size:.78rem;font-weight:650}._fields_793l8_338{display:flex;flex-direction:column;gap:.45rem}._label_793l8_344{margin:.15rem 0 0;font-size:.72rem;font-weight:800;color:#8a3a55}._input_793l8_351,._textarea_793l8_352{width:100%;box-sizing:border-box;padding:.55rem .7rem;border-radius:12px;border:1px solid rgba(196,30,90,.18);background:#fff;font:inherit;font-size:.9rem;color:#5c2430}._input_793l8_351:focus,._textarea_793l8_352:focus{outline:2px solid rgba(196,30,90,.28);outline-offset:1px}._chips_793l8_370{display:flex;flex-wrap:wrap;gap:.35rem}._chip_793l8_370{display:inline-flex;align-items:center;gap:.25rem;padding:.35rem .6rem;border-radius:999px;border:1px solid rgba(196,30,90,.16);background:#ffffffe6;color:#5c2430;font:inherit;font-size:.72rem;font-weight:750;cursor:pointer}._chipOn_793l8_391{background:#c41e5a1f;border-color:#c41e5a59;color:#9b1c48}._pinList_793l8_397{display:flex;flex-direction:column;gap:.25rem;max-height:8.5rem;overflow:auto}._pinItem_793l8_188{display:flex;justify-content:space-between;gap:.5rem;padding:.45rem .55rem;border-radius:10px;border:1px solid rgba(196,30,90,.1);background:#fff;font:inherit;font-size:.78rem;color:#5c2430;cursor:pointer;text-align:left}._pinItem_793l8_188 span{color:#8a3a55;font-weight:700}._hint_793l8_181{margin:.15rem 0 0;font-size:.72rem;color:#8a3a55}._catGrid_793l8_431{display:grid;grid-template-columns:1fr 1fr;gap:.4rem}._catCard_793l8_437{position:relative;padding:.7rem .55rem;border-radius:14px;border:1px solid rgba(196,30,90,.14);background:#fff;font:inherit;cursor:pointer;text-align:left}._catCardOn_793l8_448{border-color:#c41e5a66;background:#c41e5a14;box-shadow:inset 0 0 0 1px #c41e5a1f}._catTitle_793l8_454{font-size:.8rem;font-weight:800;color:#5c2430}._dishList_793l8_460{list-style:none;margin:0 0 .35rem;padding:0;display:flex;flex-direction:column;gap:.35rem}._dishRow_793l8_469{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .55rem;border-radius:12px;background:#fffffff2;border:1px solid rgba(196,30,90,.1)}._dishRow_793l8_469 strong{display:block;font-size:.84rem;color:#5c2430}._dishRow_793l8_469 span{font-size:.72rem;color:#8a3a55}._linkBtn_793l8_491{border:none;background:transparent;color:#c41e5a;font:inherit;font-size:.72rem;font-weight:800;cursor:pointer}._summary_793l8_501{margin-top:.35rem;padding:.65rem .7rem;border-radius:12px;background:#c41e5a0f}._summary_793l8_501 p{margin:0;font-size:.8rem;color:#5c2430;line-height:1.35}._summary_793l8_501 p+p{margin-top:.2rem;color:#8a3a55;font-size:.74rem}._actions_793l8_521{display:flex;gap:.45rem;margin-top:.9rem}._primaryBtn_793l8_527,._secondaryBtn_793l8_528,._ghostBtn_793l8_529{flex:1;min-height:2.55rem;border-radius:999px;font:inherit;font-size:.86rem;font-weight:800;cursor:pointer}._primaryBtn_793l8_527{border:none;color:#fff;background:linear-gradient(145deg,#e84a7f,#c41e5a 55%,#9b1c48);box-shadow:0 6px 16px #c41e5a47}._secondaryBtn_793l8_528{border:1px dashed rgba(196,30,90,.35);background:#ffffffd9;color:#9b1c48}._ghostBtn_793l8_529{flex:0 0 auto;padding:0 .95rem;border:1px solid rgba(196,30,90,.18);background:transparent;color:#8a3a55}._primaryBtn_793l8_527:disabled,._secondaryBtn_793l8_528:disabled,._ghostBtn_793l8_529:disabled,._chip_793l8_370:disabled,._catCard_793l8_437:disabled,._pinItem_793l8_188:disabled,._linkBtn_793l8_491:disabled{opacity:.55;cursor:not-allowed}._doneTitle_793l8_571{margin:.35rem 0;font-size:1.05rem;font-weight:850;color:#5c2430}._doneBody_793l8_578{margin:0;font-size:.84rem;line-height:1.45;color:#7a4a58}@media(prefers-reduced-motion:reduce){._graphicOrb_793l8_287{animation:none}}._card_8i67z_14{display:flex;flex-direction:column;width:100%;box-sizing:border-box;padding:1.1rem 1.15rem 1.15rem;background:var(--agent-surface);border:1px solid var(--agent-border);border-radius:18px;box-shadow:0 6px 24px #0000000f;overflow:hidden}._head_8i67z_29{display:flex;align-items:flex-start;gap:.6rem}._title_8i67z_35{margin:0;flex:1 1 auto;font-family:var(--agent-display);font-size:1.1875rem;font-weight:800;line-height:1.2;letter-spacing:-.02em;color:var(--agent-text)}._dietMark_8i67z_47{flex:0 0 auto;margin-top:.3rem;width:14px;height:14px;display:grid;place-items:center;border:1.5px solid currentColor;border-radius:3px}._dietMark_8i67z_47:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}._dietVeg_8i67z_66{color:#1a7f45}._dietNonVeg_8i67z_67{color:#b3261e}._dietEgg_8i67z_68{color:#b07000}._cuisine_8i67z_70{margin:.3rem 0 0;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--agent-text-muted)}._blurb_8i67z_79{margin:.55rem 0 0;font-size:.875rem;line-height:1.55;color:var(--agent-text-muted)}._meta_8i67z_86{display:flex;flex-wrap:wrap;gap:.4rem;margin:.8rem 0 0;padding:0;list-style:none}._metaItem_8i67z_95{display:inline-flex;align-items:center;gap:.3rem;padding:.28rem .6rem;font-size:.75rem;font-weight:600;color:var(--agent-text);background:var(--agent-accent-tint);border:1px solid var(--agent-accent-border);border-radius:999px;white-space:nowrap}._metaIcon_8i67z_109{font-size:.8125rem;line-height:1}._note_8i67z_117{margin:.8rem 0 0;padding:.6rem .7rem;font-size:.8125rem;line-height:1.5;color:var(--agent-text);background:var(--agent-hover-bg);border-left:3px solid var(--agent-accent);border-radius:0 8px 8px 0}._section_8i67z_130{margin:1rem 0 0;padding:.9rem 0 0;border-top:1px solid var(--agent-border)}._sectionHead_8i67z_136{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin:0 0 .6rem}._sectionTitle_8i67z_144{margin:0;font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--agent-text-muted)}._sectionCount_8i67z_154{font-size:.75rem;font-weight:600;color:var(--agent-text-muted)}._ingredients_8i67z_162{margin:0;padding:0;list-style:none;display:grid;gap:.3rem}._ingredient_8i67z_162{display:grid;grid-template-columns:minmax(3.9rem,auto) 1fr;gap:.6rem;align-items:baseline;font-size:.875rem;line-height:1.45;color:var(--agent-text)}._qty_8i67z_181{font-variant-numeric:tabular-nums;font-weight:700;text-align:right;color:var(--agent-accent);white-space:nowrap}._item_8i67z_189{min-width:0}._moreBtn_8i67z_193{margin:.55rem 0 0;padding:.3rem 0;font-family:inherit;font-size:.8125rem;font-weight:700;color:var(--agent-accent);background:none;border:none;cursor:pointer}._moreBtn_8i67z_193:hover{color:var(--agent-accent-hover)}._steps_8i67z_209{margin:0;padding:0;list-style:none;display:grid;gap:.45rem;counter-reset:step}._step_8i67z_209{counter-increment:step}._stepBtn_8i67z_224{display:grid;grid-template-columns:1.5rem 1fr;gap:.6rem;width:100%;padding:.35rem .4rem .35rem 0;font-family:inherit;font-size:.875rem;line-height:1.5;text-align:left;color:var(--agent-text);background:none;border:none;border-radius:8px;cursor:pointer;transition:background .15s,color .15s}._stepBtn_8i67z_224:hover{background:var(--agent-hover-bg)}._stepNum_8i67z_244{display:grid;place-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;font-weight:800;font-variant-numeric:tabular-nums;color:var(--agent-user-text);background:var(--agent-brand-gradient);border-radius:50%}._stepText_8i67z_257{padding-top:.1rem}._stepDone_8i67z_259{color:var(--agent-text-muted)}._stepDone_8i67z_259 ._stepText_8i67z_257{text-decoration:line-through;text-decoration-thickness:1px;opacity:.75}._stepDone_8i67z_259 ._stepNum_8i67z_244{background:none;color:var(--agent-accent);border:1.5px solid var(--agent-accent)}._tips_8i67z_277{margin:.9rem 0 0;padding:0;list-style:none;display:grid;gap:.45rem}._tip_8i67z_277{display:grid;grid-template-columns:1.1rem 1fr;gap:.45rem;font-size:.8125rem;line-height:1.5;color:var(--agent-text-muted)}._tipIcon_8i67z_294{line-height:1.4}._serveWith_8i67z_296{margin:.9rem 0 0;font-size:.8125rem;line-height:1.5;color:var(--agent-text-muted)}._serveWithLabel_8i67z_303{font-weight:700;color:var(--agent-text)}._cta_8i67z_308{width:100%;margin:1rem 0 0;padding:.7rem 1rem;font-family:inherit;font-size:.875rem;font-weight:700;color:var(--agent-user-text);background:var(--agent-brand-gradient);border:none;border-radius:10px;cursor:pointer;transition:background .15s,transform .15s}._cta_8i67z_308:hover{background:var(--agent-brand-gradient-hover);transform:translateY(-1px)}._ideas_8i67z_330{display:grid;gap:.5rem;margin:.8rem 0 0;padding:0;list-style:none}._ideaBtn_8i67z_338{display:flex;align-items:flex-start;gap:.55rem;width:100%;padding:.7rem .8rem;font-family:inherit;text-align:left;background:var(--agent-surface);border:1px solid var(--agent-border);border-radius:12px;cursor:pointer;transition:border-color .15s,transform .15s,box-shadow .15s}._ideaBtn_8i67z_338:hover{border-color:var(--agent-accent);transform:translateY(-1px);box-shadow:0 4px 14px #0000000f}._ideaBody_8i67z_359{min-width:0}._ideaTitle_8i67z_361{display:flex;align-items:baseline;gap:.4rem;font-size:.9375rem;font-weight:700;color:var(--agent-text)}._ideaTime_8i67z_370{font-size:.75rem;font-weight:600;color:var(--agent-accent);white-space:nowrap}._ideaBlurb_8i67z_377{margin:.2rem 0 0;font-size:.8125rem;line-height:1.45;color:var(--agent-text-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:480px){._card_8i67z_14{padding:1rem .95rem 1.05rem;border-radius:16px}._title_8i67z_35{font-size:1.0625rem}._ingredient_8i67z_162{grid-template-columns:minmax(3.4rem,auto) 1fr;gap:.5rem}}._sheet_1hmly_1{--mt-accent: #c41e5a;--mt-accent-hot: #e84a7f;--mt-accent-deep: #9a1848;--mt-accent-soft: rgba(196, 30, 90, .12);--mt-accent-ring: rgba(196, 30, 90, .28);--mt-ink: #1a2744;--mt-muted: #7a6a70;--mt-border: rgba(92, 36, 48, .12)}._overlay_1hmly_12{position:fixed;inset:0;z-index:90;display:flex;flex-direction:column;justify-content:flex-end}._backdrop_1hmly_21{position:absolute;inset:0;border:none;padding:0;background:#1a121473;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);cursor:pointer}._sheet_1hmly_1{position:relative;z-index:1;display:flex;flex-direction:column;max-height:min(92vh,760px);border-radius:28px 28px 0 0;background:#fff;box-shadow:0 -18px 48px #1a12142e;animation:_sheetUp_1hmly_1 .28s ease-out}@keyframes _sheetUp_1hmly_1{0%{transform:translateY(24px);opacity:.85}to{transform:translateY(0);opacity:1}}._sheetChrome_1hmly_49{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:52px;padding:.65rem 1rem .4rem;flex-shrink:0}._closeBtn_1hmly_59{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;margin:0;padding:0;border:none;border-radius:50%;background:#2a2226;color:#fff;font-size:1.4rem;font-weight:400;line-height:1;cursor:pointer}._exploreBtn_1hmly_78{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;min-height:36px;padding:.25rem .15rem;border:none;background:transparent;color:var(--mt-accent);font-family:inherit;font-size:.88rem;font-weight:800;line-height:1.2;cursor:pointer;white-space:nowrap}._sheetBody_1hmly_96{flex:1;overflow-y:auto;padding:.5rem 1.1rem 1rem;-webkit-overflow-scrolling:touch}._visuallyHidden_1hmly_103{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._cats_1hmly_115{display:grid;grid-template-columns:repeat(3,1fr);gap:.55rem;margin-bottom:1.1rem}._cat_1hmly_115{display:flex;flex-direction:column;align-items:center;gap:.35rem;min-height:78px;padding:.7rem .4rem;border-radius:16px;border:1.5px solid var(--mt-border);background:#fff;color:#3a2a30;font-family:inherit;font-size:.84rem;font-weight:750;cursor:pointer}._catOn_1hmly_139{border-color:var(--mt-accent);color:var(--mt-accent);box-shadow:0 0 0 1px var(--mt-accent-ring)}._catIcon_1hmly_145{font-size:1.35rem;line-height:1}._block_1hmly_150{margin-bottom:1.15rem}._blockTitle_1hmly_154{margin:0 0 .55rem;font-size:1.02rem;font-weight:800;color:var(--mt-ink);letter-spacing:-.02em}._slider_1hmly_162{width:100%;accent-color:var(--mt-accent);height:28px}._sliderEnds_1hmly_168{display:flex;justify-content:space-between;margin-top:.15rem;font-size:.78rem;font-weight:650;color:var(--mt-muted)}._sliderLive_1hmly_177{margin:0 0 .35rem;font-size:.9rem;font-weight:800;color:var(--mt-accent)}._partyTrack_1hmly_184{display:flex;flex-direction:column;gap:.35rem}._partyTicks_1hmly_190{display:flex;justify-content:space-between;padding:0 .15rem}._partyTick_1hmly_190{min-width:2rem;min-height:1.75rem;padding:.2rem .4rem;border:none;border-radius:999px;background:transparent;color:#8a7a7e;font-family:inherit;font-size:.78rem;font-weight:750;cursor:pointer}._partyTickOn_1hmly_210{background:var(--mt-accent-soft);color:var(--mt-accent)}._chipGrid_1hmly_215{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}._chip_1hmly_215{display:inline-flex;align-items:center;gap:.45rem;min-height:44px;padding:.55rem .7rem;border-radius:12px;border:1.5px solid rgba(92,36,48,.14);background:#fff;color:#2a1a20;font-family:inherit;font-size:.86rem;font-weight:700;text-align:left;cursor:pointer}._chipOn_1hmly_238{border-color:var(--mt-accent);color:var(--mt-accent);background:#fff4f8a6}._check_1hmly_244{width:16px;height:16px;border-radius:3px;border:1.5px solid rgba(196,30,90,.5);flex-shrink:0;background:#fff}._chipOn_1hmly_238 ._check_1hmly_244{border-color:var(--mt-accent);background:linear-gradient(var(--mt-accent),var(--mt-accent)) center / 8px 8px no-repeat,#fff}._note_1hmly_260{width:100%;min-height:88px;padding:.75rem .85rem;border-radius:14px;border:1.5px solid var(--mt-border);font-family:inherit;font-size:.92rem;resize:vertical;box-sizing:border-box}._note_1hmly_260:focus{outline:2px solid var(--mt-accent-ring);outline-offset:1px;border-color:#c41e5a59}._sheetFooter_1hmly_278{padding:.65rem 1.1rem max(.95rem,env(safe-area-inset-bottom));border-top:1px solid rgba(92,36,48,.06);background:#fff}._decideBtn_1hmly_284{width:100%;min-height:52px;border:none;border-radius:14px;background:linear-gradient(135deg,var(--mt-accent-hot) 0%,var(--mt-accent) 55%,var(--mt-accent-deep) 100%);color:#fff;font-family:inherit;font-size:1.02rem;font-weight:850;cursor:pointer;box-shadow:0 12px 28px #c41e5a47}._decideBtn_1hmly_284:active{transform:translateY(1px)}._wrap_jppqt_1{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;min-height:min(42vh,340px);margin:.35rem 0 .75rem;padding:1.5rem 1rem;overflow:hidden;border-radius:22px}._starField_jppqt_14{position:absolute;inset:0;opacity:.55;background-image:radial-gradient(circle at 50% 50%,rgba(155,59,184,.12) 0 1.2px,transparent 1.4px),radial-gradient(circle,rgba(196,30,90,.16) 0 1px,transparent 1.2px);background-size:28px 28px,18px 18px;background-position:0 0,9px 9px;mask-image:radial-gradient(circle at 50% 45%,#000 20%,transparent 78%);animation:_starDrift_jppqt_1 10s linear infinite;pointer-events:none}._glow_jppqt_28{position:absolute;right:-10%;top:10%;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(196,30,90,.18),transparent 70%);filter:blur(12px);pointer-events:none}._center_jppqt_40{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.55rem;text-align:center}._label_jppqt_50{margin:.25rem 0 0;font-size:1.02rem;font-weight:750;letter-spacing:-.02em;color:#9b3bb8;animation:_fadeIn_jppqt_1 .3s ease-out}@keyframes _starDrift_jppqt_1{to{background-position:28px 28px,27px 27px}}@keyframes _fadeIn_jppqt_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._visuallyHidden_1yrgh_2{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._page_1yrgh_14{--agent-bg: var(--shef-bg);--agent-surface: var(--shef-surface);--agent-border: var(--shef-border);--agent-text: var(--shef-text);--agent-text-muted: var(--shef-text-muted);--agent-brand-gradient: linear-gradient(135deg, var(--shef-pink) 0%, var(--shef-maroon) 100%);--agent-brand-gradient-hover: linear-gradient(135deg, var(--shef-pink-light) 0%, var(--shef-maroon-dark) 100%);--agent-user-bg: var(--agent-brand-gradient);--agent-user-text: var(--shef-on-header);--agent-hover-bg: var(--shef-hover-surface);--agent-accent: var(--shef-pink);--agent-accent-hover: var(--shef-maroon);--agent-accent-tint: var(--shef-accent-tint);--agent-accent-border: var(--shef-tint-border);--agent-input-bg: var(--shef-input-bg);--agent-max-width: 768px;--agent-serif: "Sora Variable", "Sora", system-ui, sans-serif;--agent-sans: "DM Sans Variable", "DM Sans", system-ui, -apple-system, sans-serif;--agent-display: var(--font-display, "Sora Variable", "Sora", system-ui, sans-serif);display:flex;flex-direction:column;flex:1;min-height:0;height:100%;max-height:100%;max-width:100%;width:100%;margin:0;padding:0;background:linear-gradient(180deg,var(--shef-beige-tint) 0%,var(--shef-bg-subtle) 22%,var(--shef-bg) 55%,var(--shef-bg) 100%);color:var(--agent-text);position:relative;overflow:hidden}._pageDisabled_1yrgh_57{filter:grayscale(.85) contrast(.92);background:var(--shef-border)}._pageDisabled_1yrgh_57:before{opacity:.25}._disabledOverlay_1yrgh_66{position:absolute;inset:0;z-index:100;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;background:#78767366;backdrop-filter:blur(2px);pointer-events:all}._disabledBadge_1yrgh_80{font-size:1rem;font-weight:700;letter-spacing:.08em;padding:.5rem 1.25rem;background:#fffffff2;color:var(--shef-text-muted);border-radius:8px;box-shadow:0 4px 20px #0000001f}._disabledHint_1yrgh_91{font-size:.75rem;color:#ffffffe6;margin:0;font-weight:500}._offlineBanner_1yrgh_98{position:relative;z-index:6;display:flex;align-items:center;gap:.5rem;margin:.35rem .75rem 0;padding:.55rem .75rem;border-radius:12px;border:1px solid rgba(92,36,48,.1);background:#fffffff0;color:#5c4450;font-size:.78rem;font-weight:650;line-height:1.35;box-shadow:0 4px 14px #5c24300f}._offlineBannerText_1yrgh_116{flex:1;min-width:0}._offlineBannerRetry_1yrgh_121{flex-shrink:0;padding:.28rem .65rem;border:none;border-radius:999px;background:linear-gradient(135deg,#e84a7f,#c41e5a);color:#fff;font-family:inherit;font-size:.7rem;font-weight:800;letter-spacing:.02em;cursor:pointer}._offlineBannerRetry_1yrgh_121:disabled{opacity:.45;cursor:not-allowed}._offlineBannerDot_1yrgh_140{width:8px;height:8px;flex-shrink:0;border-radius:50%;background:#b8860b;box-shadow:0 0 0 3px #b8860b2e}._offlineBannerDismiss_1yrgh_149{margin-left:auto;width:28px;height:28px;border:none;border-radius:50%;background:transparent;color:#8a7a7e;font-size:1.1rem;line-height:1;cursor:pointer}._page_1yrgh_14:before{content:none}._chatShell_1yrgh_167{width:100%;max-width:var(--agent-max-width);margin:0 auto;display:flex;flex-direction:column;flex:1;min-height:0;height:100%;position:relative}._chatFloatingMenu_1yrgh_179{position:absolute;top:.65rem;left:.75rem;z-index:4;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid var(--agent-border);border-radius:10px;background:var(--shef-glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--agent-text-muted);cursor:pointer;box-shadow:0 2px 10px #5c243014;transition:background .15s,color .15s,border-color .15s}._chatFloatingMenu_1yrgh_179:hover{background:var(--agent-hover-bg);color:var(--agent-text);border-color:var(--shef-tint-border)}._chatFloatingMenu_1yrgh_179:focus-visible{outline:2px solid var(--agent-accent);outline-offset:2px}._chatFloatingStatus_1yrgh_212{position:absolute;top:.72rem;right:.75rem;z-index:4;display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .55rem;font-size:.75rem;font-weight:600;color:var(--agent-text-muted);background:var(--shef-glass);border:1px solid var(--agent-border);border-radius:999px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 2px 10px #5c243014}._chatTopBar_1yrgh_232{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-shrink:0;padding:.65rem 1rem;border-bottom:1px solid var(--shef-tint-border);background:var(--shef-glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 1px #c41e5a0f;position:sticky;top:0;z-index:6}._chatTopLeft_1yrgh_249{display:flex;align-items:center;gap:.5rem;min-width:0;flex:1}._chatInlineStatus_1yrgh_257{display:inline-flex;align-items:center;gap:.3rem;flex-shrink:0;padding:.25rem .5rem;font-size:.6875rem;font-weight:600;color:var(--agent-text-muted);background:#ffffffe0;border:1px solid var(--agent-border);border-radius:999px;white-space:nowrap}._chatInlineStatusLabel_1yrgh_272{line-height:1}._chatMenuBtn_1yrgh_276{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;border-radius:10px;background:transparent;color:var(--agent-text-muted);cursor:pointer;transition:background .15s,color .15s}._chatMenuBtn_1yrgh_276:hover{background:var(--agent-hover-bg);color:var(--agent-text)}._chatMenuBtn_1yrgh_276:focus-visible{outline:2px solid var(--agent-accent);outline-offset:2px}._chatBrand_1yrgh_301{display:flex;align-items:center;gap:.45rem;min-width:0}._chatBrandText_1yrgh_308{display:flex;flex-direction:column;gap:.05rem;min-width:0}._chatBrandMark_1yrgh_315{width:22px;height:22px;border-radius:7px;background:var(--agent-brand-gradient);flex-shrink:0;box-shadow:0 2px 8px #c41e5a47;position:relative}._chatBrandMark_1yrgh_315:after{content:"";position:absolute;inset:0;margin:auto;width:7px;height:7px;border-radius:50%;background:var(--shef-white);opacity:.95}._chatModelBadge_1yrgh_337{font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:.15rem .4rem;border-radius:6px;background:var(--shef-accent-tint);color:var(--shef-pink);border:1px solid var(--shef-tint-border)}._quickNav_1yrgh_349{display:flex;gap:.5rem;overflow-x:auto;padding:.65rem .85rem .5rem;flex-shrink:0;scrollbar-width:none;-webkit-overflow-scrolling:touch;mask-image:linear-gradient(90deg,transparent 0,#000 12px,#000 calc(100% - 12px),transparent 100%)}._quickNav_1yrgh_349::-webkit-scrollbar{display:none}._quickNavCard_1yrgh_364{flex:0 0 auto;display:flex;align-items:center;gap:.55rem;min-width:7.75rem;padding:.5rem .7rem .5rem .5rem;text-align:left;cursor:pointer;border:1px solid rgba(196,30,90,.12);border-radius:14px;background:linear-gradient(145deg,#fffffff5,#fff8fceb);box-shadow:0 1px 2px #5c24300f,0 4px 14px #c41e5a0f;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}._quickNavCard_1yrgh_364:hover:not(:disabled){transform:translateY(-2px);border-color:#c41e5a47;box-shadow:0 4px 8px #5c243014,0 8px 22px #c41e5a1f}._quickNavCard_1yrgh_364:active:not(:disabled){transform:translateY(0) scale(.98)}._quickNavCard_1yrgh_364:disabled{opacity:.55;cursor:not-allowed}._quickNavCard_1yrgh_364:focus-visible{outline:2px solid var(--agent-accent);outline-offset:2px}._quickNavIconWrap_1yrgh_404{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;flex-shrink:0;color:#fff;box-shadow:inset 0 1px #ffffff40}._quickNavCard_1yrgh_364[data-nav=new] ._quickNavIconWrap_1yrgh_404{background:linear-gradient(135deg,#e84393,#c41e5a)}._quickNavCard_1yrgh_364[data-nav=explore] ._quickNavIconWrap_1yrgh_404{background:linear-gradient(135deg,#6bcb77,#2d8a4e)}._quickNavCard_1yrgh_364[data-nav=pantry] ._quickNavIconWrap_1yrgh_404{background:linear-gradient(135deg,#f59e0b,#d97706)}._quickNavCard_1yrgh_364[data-nav=plans] ._quickNavIconWrap_1yrgh_404{background:linear-gradient(135deg,#a78bfa,#7c3aed)}._quickNavCard_1yrgh_364[data-nav=feed] ._quickNavIconWrap_1yrgh_404{background:linear-gradient(135deg,#4d96ff,#2f6fd6)}._quickNavCard_1yrgh_364[data-nav=cart] ._quickNavIconWrap_1yrgh_404{background:linear-gradient(135deg,#ffb347,#ff922b)}._quickNavCard_1yrgh_364[data-nav=track] ._quickNavIconWrap_1yrgh_404{background:linear-gradient(135deg,#38bdf8,#0284c7)}._quickNavCard_1yrgh_364[data-nav=orders] ._quickNavIconWrap_1yrgh_404{background:linear-gradient(135deg,#818cf8,#4f46e5)}._quickNavCard_1yrgh_364[data-nav=prefs] ._quickNavIconWrap_1yrgh_404{background:linear-gradient(135deg,#94a3b8,#64748b)}._quickNavCard_1yrgh_364[data-nav=account] ._quickNavIconWrap_1yrgh_404{background:linear-gradient(135deg,#64748b,#334155)}._quickNavCard_1yrgh_364[data-nav=support] ._quickNavIconWrap_1yrgh_404{background:linear-gradient(135deg,#34d399,#059669)}._quickNavText_1yrgh_460{display:flex;flex-direction:column;gap:.05rem;min-width:0}._quickNavLabel_1yrgh_467{font-family:var(--agent-sans);font-size:.8125rem;font-weight:700;letter-spacing:-.01em;color:var(--shef-maroon, #5c2430);line-height:1.2;white-space:nowrap}._quickNavHint_1yrgh_477{font-family:var(--agent-sans);font-size:.6875rem;font-weight:500;color:var(--agent-text-muted);line-height:1.2;white-space:nowrap}._quickNavBtn_1yrgh_487{flex-shrink:0;padding:.35rem .8rem;font-size:.8125rem;font-weight:500;color:var(--agent-text-muted);background:var(--agent-surface);border:1px solid var(--agent-border);border-radius:999px;cursor:pointer;transition:background .15s,color .15s,border-color .15s}._quickNavBtn_1yrgh_487:hover:not(:disabled){border-color:var(--shef-pink);color:var(--shef-maroon);background:var(--shef-accent-tint)}._quickNavBtn_1yrgh_487:disabled{opacity:.5;cursor:not-allowed}._quickNavBtn_1yrgh_487:focus-visible{outline:2px solid var(--agent-accent);outline-offset:2px}._chatTopActions_1yrgh_516{display:flex;align-items:center;gap:.5rem;flex-shrink:0}._classicSiteBtn_1yrgh_523{flex-shrink:0;padding:.35rem .75rem;font-family:var(--agent-sans);font-size:.8125rem;font-weight:600;color:var(--agent-text-muted);background:var(--agent-surface);border:1px solid var(--agent-border);border-radius:999px;cursor:pointer;transition:background .15s,color .15s,border-color .15s;white-space:nowrap}._classicSiteBtn_1yrgh_523:hover{color:var(--shef-maroon);border-color:var(--shef-pink);background:var(--shef-accent-tint)}._classicSiteBtn_1yrgh_523:focus-visible{outline:2px solid var(--agent-accent);outline-offset:2px}._agentCartBtn_1yrgh_549{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;color:var(--agent-text-muted);text-decoration:none;transition:background .15s,color .15s}._agentCartBtn_1yrgh_549:hover{background:var(--shef-accent-tint);color:var(--shef-pink)}._agentCartIcon_1yrgh_567{display:flex;align-items:center;justify-content:center;line-height:0}._agentCartBadge_1yrgh_574{position:absolute;top:2px;right:2px;min-width:1rem;height:1rem;padding:0 .25rem;border-radius:999px;background:var(--agent-brand-gradient);color:var(--shef-on-header);font-size:.625rem;font-weight:700;line-height:1rem;text-align:center}._chatModelNameRow_1yrgh_590{display:inline-flex;align-items:center;gap:.4rem;min-width:0}._chatModelName_1yrgh_590{font-family:var(--agent-display, "Sora Variable", "Sora", system-ui, sans-serif);font-size:.9375rem;font-weight:750;color:var(--agent-text);letter-spacing:-.02em}._chatModelAlpha_1yrgh_605{display:inline-flex;align-items:center;flex-shrink:0;font-size:.55rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.1rem .32rem;border-radius:4px;color:var(--agent-brand, #c41e5a);background:color-mix(in srgb,var(--agent-brand, #c41e5a) 12%,transparent);border:1px solid color-mix(in srgb,var(--agent-brand, #c41e5a) 28%,transparent)}._chatStatus_1yrgh_620{font-size:.75rem;color:var(--agent-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:12rem}._newChatBtn_1yrgh_629{padding:.4rem .85rem;font-family:var(--agent-sans);font-size:.8125rem;font-weight:700;color:#fff;background:linear-gradient(145deg,#e84a7f,#c41e5a 55%,#9b1c48);border:none;border-radius:999px;cursor:pointer;box-shadow:0 4px 12px #c41e5a47,inset 0 1px #fff3;transition:filter .15s,transform .15s,box-shadow .15s}._newChatBtn_1yrgh_629:hover:not(:disabled){filter:brightness(1.05);box-shadow:0 6px 16px #c41e5a57}._newChatBtn_1yrgh_629:active:not(:disabled){transform:scale(.98)}._newChatBtn_1yrgh_629:disabled{opacity:.5;cursor:not-allowed}._newChatBtn_1yrgh_629:focus-visible{outline:2px solid rgba(196,30,90,.55);outline-offset:2px}._welcomeScreen_1yrgh_665{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem 1.25rem 1rem;min-height:min(420px,55vh);animation:_welcomeFadeIn_1yrgh_1 .45s ease-out}@keyframes _welcomeFadeIn_1yrgh_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._welcomeIcon_1yrgh_688{width:52px;height:52px;border-radius:16px;background:var(--agent-brand-gradient);display:flex;align-items:center;justify-content:center;margin-bottom:1.35rem;box-shadow:0 6px 20px #c41e5a47;overflow:hidden}._welcomeAvatar_1yrgh_701{width:100%;height:100%;object-fit:cover;display:block}._welcomeAvatarInitial_1yrgh_708{font-family:var(--agent-serif);font-size:1.35rem;font-weight:600;color:var(--shef-pink);line-height:1}._welcomeScreenPersonal_1yrgh_716 ._welcomeIcon_1yrgh_688{border-radius:50%;background:var(--agent-brand-gradient);box-shadow:0 4px 16px #c41e5a38;border:2px solid var(--agent-surface)}._welcomeIconMark_1yrgh_723{width:14px;height:14px;border-radius:50%;background:var(--shef-white);opacity:.95}._welcomeEyebrow_1yrgh_731{margin:0 0 .5rem;font-family:var(--agent-display, var(--agent-serif));font-size:.75rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase;color:var(--shef-pink)}._welcomeTitle_1yrgh_741{margin:0 0 .5rem;font-family:var(--agent-display, var(--agent-serif));font-size:clamp(1.85rem,5.5vw,2.25rem);font-weight:800;letter-spacing:-.035em;color:var(--agent-text);line-height:1.12}._welcomeScreen_1yrgh_665:not(._welcomeScreenPersonal_1yrgh_716) ._welcomeTitle_1yrgh_741{background:var(--agent-brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._welcomeScreenPersonal_1yrgh_716 ._welcomeTitle_1yrgh_741{display:flex;flex-direction:column;align-items:center;gap:.1rem;margin-bottom:.65rem}._welcomeGreeting_1yrgh_766{font-family:var(--agent-sans);font-size:clamp(1rem,3.2vw,1.2rem);font-weight:500;letter-spacing:.01em;color:var(--agent-text-muted);line-height:1.3}._welcomeName_1yrgh_775{font-family:var(--agent-display, var(--agent-serif));font-size:clamp(2rem,6.5vw,2.85rem);font-weight:800;letter-spacing:-.035em;background:var(--agent-brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.05}._welcomeSubtitle_1yrgh_787{margin:0 0 1.85rem;font-family:var(--agent-sans);font-size:1.0625rem;font-weight:400;color:var(--agent-text-muted);line-height:1.5;max-width:32ch;letter-spacing:-.01em}._llmBudgetNote_1yrgh_798{display:flex;align-items:flex-start;gap:.55rem;width:100%;max-width:28rem;margin:.65rem 0 .85rem;padding:.85rem .9rem;border-radius:14px;border:1px solid rgba(196,30,90,.22);background:linear-gradient(135deg,#fff4f8fa,#fffcf8f5);box-shadow:0 6px 18px #5c24300f;box-sizing:border-box;text-align:left;flex-shrink:0;overflow:visible;min-height:min-content}._llmBudgetNoteBadge_1yrgh_817{flex:0 0 auto;margin-top:.05rem;padding:.18rem .45rem;border-radius:999px;background:linear-gradient(135deg,#e84a7f,#c41e5a);color:#fff;font-size:.62rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;line-height:1.2;white-space:nowrap}._llmBudgetNoteBody_1yrgh_832{display:flex;flex-direction:column;gap:.35rem;flex:1 1 auto;min-width:0}._llmBudgetNoteText_1yrgh_840{margin:0;font-size:.86rem;font-weight:600;line-height:1.45;letter-spacing:-.015em;color:#5c2430;overflow:visible}._guestWelcomeNote_1yrgh_850{display:flex;align-items:center;gap:.65rem;width:100%;max-width:28rem;margin:.35rem 0 .65rem;padding:.7rem .85rem;border-radius:14px;border:1px solid rgba(196,30,90,.12);background:linear-gradient(135deg,#fff8f5fa,#fffffffa);box-shadow:0 6px 16px #2a12180d;box-sizing:border-box;text-align:left;min-height:min-content;overflow:visible;isolation:isolate}._guestWelcomeNoteBody_1yrgh_869{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;flex:1 1 auto;min-width:0;min-height:min-content}._guestWelcomeNoteText_1yrgh_879{position:static;margin:0;font-family:var(--agent-sans);font-size:.9rem;font-weight:600;line-height:1.4;letter-spacing:-.015em;color:#2a1418}._guestWelcomePin_1yrgh_890{margin:0;font-size:.75rem;font-weight:550;line-height:1.3;color:#7a6a70}._guestWelcomeNoteCta_1yrgh_898{flex:0 0 auto;align-self:center;min-height:36px;padding:.4rem .85rem;border:none;border-radius:999px;background:linear-gradient(135deg,#e84a7f,#c41e5a);color:#fff;font-family:inherit;font-size:.78rem;font-weight:800;cursor:pointer;box-shadow:0 6px 16px #c41e5a47;white-space:nowrap}._welcomeScreenPersonal_1yrgh_716 ._welcomeSubtitle_1yrgh_787{max-width:36ch;font-size:1rem}._welcomeWorkflowCard_1yrgh_920{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;width:100%;max-width:520px;margin:0 0 1rem;padding:1rem 1.1rem;text-align:left;font-family:var(--agent-sans);color:var(--agent-text);background:linear-gradient(135deg,#c41e5a14,#ffffffeb);border:1px solid rgba(196,30,90,.28);border-radius:16px;cursor:pointer;transition:transform .15s,box-shadow .15s,border-color .15s}._welcomeWorkflowCard_1yrgh_920:hover:not(:disabled){transform:translateY(-1px);border-color:#c41e5a73;box-shadow:0 6px 18px #c41e5a1f}._welcomeWorkflowCard_1yrgh_920:disabled{opacity:.6;cursor:not-allowed}._welcomeWorkflowEyebrow_1yrgh_950{font-size:.6875rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--shef-accent, #c41e5a)}._welcomeWorkflowTitle_1yrgh_958{font-size:.95rem;font-weight:600;line-height:1.35}._welcomeWorkflowMeta_1yrgh_964{font-size:.8125rem;color:var(--agent-text-muted)}._welcomeWorkflowCta_1yrgh_969{margin-top:.35rem;font-size:.8125rem;font-weight:600;color:var(--shef-accent, #c41e5a)}._msgCartProposeBlock_1yrgh_976,._msgCartNudgeBlock_1yrgh_977{display:flex;flex-direction:column;gap:.75rem;max-width:28rem}._msgCartProposeItem_1yrgh_984{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem .8rem;background:var(--agent-surface, #fff);border:1px solid var(--agent-border);border-radius:12px}._msgCartProposeName_1yrgh_995{font-weight:600;font-size:.9rem}._msgCartProposePrice_1yrgh_1000{font-size:.8125rem;color:var(--agent-text-muted);white-space:nowrap}._msgCartProposeActions_1yrgh_1006{display:flex;flex-wrap:wrap;gap:.5rem}._welcomeSuggestions_1yrgh_1012{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;width:100%;max-width:520px}._welcomeSuggestionCard_1yrgh_1020{display:flex;align-items:center;justify-content:space-between;gap:.65rem;padding:.9rem 1rem;font-family:var(--agent-sans);font-size:.875rem;font-weight:500;line-height:1.35;text-align:left;color:var(--agent-text);background:var(--agent-surface);border:1px solid var(--agent-border);border-radius:14px;cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s,transform .15s}._welcomeSuggestionText_1yrgh_1039{flex:1;min-width:0}._welcomeSuggestionArrow_1yrgh_1044{flex-shrink:0;font-size:.9375rem;color:var(--agent-text-muted);opacity:.55;transition:transform .15s,opacity .15s,color .15s}._welcomeSuggestionCard_1yrgh_1020:hover:not(:disabled){border-color:#c41e5a59;background:var(--shef-accent-tint);box-shadow:0 3px 12px #c41e5a1a;transform:translateY(-1px)}._welcomeSuggestionCard_1yrgh_1020:hover:not(:disabled) ._welcomeSuggestionArrow_1yrgh_1044{transform:translate(2px);opacity:1;color:var(--agent-accent)}._welcomeSuggestionCard_1yrgh_1020:disabled{opacity:.6;cursor:not-allowed}._messagesWelcome_1yrgh_1070{justify-content:flex-start;align-items:stretch}._messagesConversation_1yrgh_1076{gap:1rem;padding:1rem 1rem .75rem}._agenticCardStack_1yrgh_1081{width:100%;max-width:720px;margin:0 auto;display:flex;flex-direction:column;flex:1;min-height:0;gap:0;background:var(--shef-surface);border:1px solid var(--shef-border);border-radius:16px;overflow:hidden;box-shadow:0 8px 32px var(--shef-shadow)}._heroCard_1yrgh_1098{flex-shrink:0;padding:1.75rem 1.5rem;background:var(--shef-surface);text-align:center}._heroHeadline_1yrgh_1105{margin:0;font-size:clamp(1.75rem,5vw,2.25rem);font-weight:800;letter-spacing:-.03em;line-height:1.2}._heroHeadlineGradient_1yrgh_1113{background:linear-gradient(135deg,var(--shef-pink) 0%,var(--shef-maroon) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._heroHeadlineDark_1yrgh_1120{color:var(--shef-text)}._heroCtas_1yrgh_1124{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-bottom:1.25rem}._heroCtaPrimary_1yrgh_1132{padding:.7rem 1.5rem;font-size:.95rem;font-weight:700;color:var(--shef-on-header);background:linear-gradient(135deg,var(--shef-pink) 0%,var(--shef-maroon) 100%);border:none;border-radius:14px;cursor:pointer;box-shadow:0 4px 16px #c41e5a59;transition:transform .2s,box-shadow .2s}._heroCtaPrimary_1yrgh_1132:hover{transform:translateY(-2px);box-shadow:0 6px 22px #c41e5a66}._heroCtaSecondary_1yrgh_1150{padding:.7rem 1.5rem;font-size:.95rem;font-weight:600;color:var(--shef-text);background:var(--shef-surface);border:2px solid rgba(0,0,0,.12);border-radius:14px;cursor:pointer;transition:border-color .2s,transform .2s}._heroCtaSecondary_1yrgh_1150:hover{border-color:#c41e5a66;color:var(--shef-pink);transform:translateY(-2px)}._heroCtaPrimary_1yrgh_1132:focus-visible,._heroCtaSecondary_1yrgh_1150:focus-visible{outline:2px solid rgba(196,30,90,.6);outline-offset:2px}._templateCard_1yrgh_1174:focus-visible{outline:2px solid rgba(196,30,90,.5);outline-offset:2px}._templateCardsSection_1yrgh_1180{flex-shrink:0;padding:1.25rem 1rem;position:relative;z-index:2}._templateCardsTitle_1yrgh_1187{margin:0 0 .75rem;font-size:1rem;font-weight:700;color:var(--shef-text);letter-spacing:-.02em}._templateCardsScroll_1yrgh_1195{display:flex;gap:1rem;overflow-x:auto;padding-bottom:.5rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}._templateCardsScroll_1yrgh_1195::-webkit-scrollbar{display:none}._templateCard_1yrgh_1174{flex:0 0 160px;display:flex;flex-direction:column;align-items:stretch;padding:0;border:none;border-radius:16px;overflow:hidden;background:var(--shef-surface);cursor:pointer;text-align:left;box-shadow:0 4px 16px #00000014;transition:transform .25s,box-shadow .25s}._templateCard_1yrgh_1174:hover{transform:translateY(-4px);box-shadow:0 12px 28px #0000001f}._templateCardImage_1yrgh_1229{width:100%;height:100px;background-size:cover;background-position:center;background-color:var(--shef-bg-subtle)}._templateCardTitle_1yrgh_1237{display:block;padding:.6rem .75rem .15rem;font-size:.95rem;font-weight:700;color:var(--shef-text)}._templateCardMeta_1yrgh_1245{display:block;padding:0 .75rem .75rem;font-size:.8rem;color:var(--shef-text-subtle);font-weight:500}._chatZone_1yrgh_1254{flex:1;display:flex;flex-direction:column;min-height:0;padding:1.25rem 1.5rem 0;background:var(--shef-surface);border-top:1px solid rgba(0,0,0,.06)}._chatZoneHeader_1yrgh_1265{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(0,0,0,.06);position:relative;z-index:2;flex-shrink:0}._chatZoneTitle_1yrgh_1279{margin:0;font-size:1.25rem;font-weight:800;color:var(--shef-text);letter-spacing:-.03em;line-height:1.25}._chatZoneActions_1yrgh_1288{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}._clearChatBtn_1yrgh_1295{padding:.35rem .75rem;font-size:.8rem;font-weight:600;color:var(--shef-text-subtle);background:transparent;border:1px solid rgba(0,0,0,.12);border-radius:999px;cursor:pointer;transition:color .2s,border-color .2s,background .2s}._clearChatBtn_1yrgh_1295:hover:not(:disabled){color:var(--shef-text-muted);border-color:#0003;background:var(--shef-chip-bg)}._clearChatBtn_1yrgh_1295:disabled{opacity:.6;cursor:not-allowed}._chatZoneStatus_1yrgh_1318{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:var(--shef-text-muted);padding:.35rem .75rem;background:var(--shef-muted-surface);border-radius:999px}._chatZoneStatus_1yrgh_1318 ._statusDot_1yrgh_1330{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:var(--shef-text-subtle)}._chatZoneStatus_1yrgh_1318[data-status=ready] ._statusDot_1yrgh_1330{background:var(--shef-green);box-shadow:0 0 0 2px #10b9814d}._chatZoneStatus_1yrgh_1318[data-status=thinking] ._statusDot_1yrgh_1330{background:#f59e0b;animation:_statusBlink_1yrgh_1 .8s ease-in-out infinite}._chatZoneStatus_1yrgh_1318[data-status=listening] ._statusDot_1yrgh_1330{background:var(--shef-danger-text);box-shadow:0 0 0 2px #ef44444d}._chatZoneStatus_1yrgh_1318[data-status=speaking] ._statusDot_1yrgh_1330{background:var(--shef-pink-light);animation:_statusBlink_1yrgh_1 .8s ease-in-out infinite}._chatSection_1yrgh_1358{flex:1;display:flex;flex-direction:column;min-height:0;position:relative;z-index:1;max-width:none;margin:0 auto;width:100%;padding:0}@keyframes _statusPulse_1yrgh_1{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 0 0 currentColor}50%{opacity:.85;transform:scale(1.1);box-shadow:0 0 0 4px #22c55e33}}@keyframes _statusPulseListen_1yrgh_1{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 #ef444466}50%{opacity:1;transform:scale(1.15);box-shadow:0 0 0 6px #ef444426}}@keyframes _statusBlink_1yrgh_1{0%,to{opacity:1}50%{opacity:.4}}._messages_1yrgh_1070{flex:1;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:1.5rem;padding:1.25rem 1rem 1rem;min-height:0;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--agent-border) transparent}._msgRowUser_1yrgh_1402,._msgRowAgent_1yrgh_1403{display:flex;gap:.75rem;align-items:flex-start;max-width:var(--agent-max-width);margin:0 auto;width:100%}._msgAgentColumn_1yrgh_1412{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;flex:1;min-width:0;max-width:100%}._msgRowUser_1yrgh_1402{flex-direction:row-reverse;justify-content:flex-start}._msgAvatar_1yrgh_1427{width:28px;height:28px;border-radius:50%;background:var(--agent-brand-gradient);flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-top:.15rem}._msgAvatarMark_1yrgh_1439{width:10px;height:10px;border-radius:50%;background:var(--shef-white);opacity:.95}._msgUser_1yrgh_1447{max-width:min(85%,520px);padding:.7rem 1rem;background:var(--agent-brand-gradient);color:var(--agent-user-text);border-radius:18px 18px 4px;font-size:.9375rem;line-height:1.55;border:none;white-space:pre-wrap;word-break:break-word;box-shadow:0 2px 10px #c41e5a38}._msgAssistant_1yrgh_1461{max-width:100%;padding:0;background:transparent;color:var(--agent-text);border-radius:0;font-size:.9375rem;line-height:1.65;border:none;box-shadow:none}._msgAssistantBubble_1yrgh_1473{max-width:min(92%,640px);padding:.8rem 1rem;background:var(--agent-surface);border:1px solid var(--agent-border);border-radius:4px 18px 18px;box-shadow:0 1px 4px var(--shef-tint-shadow)}._msgParagraph_1yrgh_1482{margin:0 0 .85rem;color:var(--agent-text);line-height:1.55;letter-spacing:-.015em}._msgParagraph_1yrgh_1482 em,._msgParagraph_1yrgh_1482 u,._msgParagraph_1yrgh_1482 strong{font-synthesis:style weight}._msgParagraph_1yrgh_1482 p{margin:0 0 .65rem}._msgParagraph_1yrgh_1482 p:last-child{margin-bottom:0}._msgAssistantBubble_1yrgh_1473 ._msgParagraph_1yrgh_1482{margin:0 0 .65rem}._msgAssistantBubble_1yrgh_1473 ._msgParagraph_1yrgh_1482:last-child{margin-bottom:0}._thinkingLabel_1yrgh_1511{font-size:.875rem;color:var(--agent-text-muted);margin-right:.35rem}._msgMealsBlock_1yrgh_1518{max-width:100%}._msgMealsIntro_1yrgh_1521{margin:0 0 .85rem;line-height:1.55;color:var(--shef-text)}._msgRecommendLabel_1yrgh_1526{font-size:.8125rem;font-weight:700;color:var(--agent-accent);margin:0 0 .4rem}._msgRecommendRow_1yrgh_1532{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.85rem}._msgRecommendChip_1yrgh_1538{padding:.4rem .75rem;font-size:.8125rem;font-weight:600;background:var(--agent-accent-tint);color:var(--agent-accent-hover);border-radius:999px;border:1px solid var(--agent-accent-border)}._msgMealsListLabel_1yrgh_1547{font-size:.8125rem;font-weight:600;color:var(--shef-text-muted);margin:0 0 .5rem}._msgMealsList_1yrgh_1547{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.85rem;list-style:none;padding:0;margin-left:0}._msgMealsList_1yrgh_1547 li{list-style:none}._msgMealCard_1yrgh_1565{display:flex;flex-direction:column;align-items:center;width:88px;padding:0;border:1px solid var(--shef-border);border-radius:12px;overflow:hidden;background:var(--shef-surface);cursor:pointer;transition:transform .2s,box-shadow .2s,border-color .2s;box-shadow:0 1px 3px #0000000f;position:relative}._msgMealCard_1yrgh_1565:hover{transform:translateY(-2px);box-shadow:0 6px 16px var(--shef-tint-shadow);border-color:var(--agent-accent-border)}._msgMealCard_1yrgh_1565:focus-visible{outline:2px solid var(--agent-accent-border);outline-offset:2px}._msgMealImg_1yrgh_1589{width:100%;height:64px;object-fit:cover}._msgMealName_1yrgh_1594{font-size:.75rem;font-weight:600;color:var(--shef-text);padding:.4rem .4rem .15rem;text-align:center;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._msgMealReason_1yrgh_1606{font-size:.62rem;font-weight:500;color:var(--shef-text-muted);padding:0 .4rem;text-align:center;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._msgMealPrice_1yrgh_1618{font-size:.75rem;font-weight:700;color:var(--agent-accent);padding-bottom:.4rem}._msgProductKind_1yrgh_1624{font-size:.625rem;font-weight:500;color:var(--shef-text-muted);text-transform:capitalize;line-height:1.2}._msgMealCardBody_1yrgh_1632{display:flex;flex-direction:column;gap:.2rem;min-width:0}._msgMealCardInCart_1yrgh_1639{background:var(--shef-accent-tint);box-shadow:0 0 0 2px #c41e5a59}._msgMealAddedBadge_1yrgh_1644{position:absolute;top:.5rem;right:.5rem;padding:.2rem .5rem;font-size:.6875rem;font-weight:700;letter-spacing:.02em;color:var(--shef-on-header);background:var(--agent-brand-gradient);border-radius:999px;line-height:1.2;box-shadow:0 2px 8px #c41e5a47}._msgMealsHint_1yrgh_1658{font-size:.8125rem;color:var(--shef-text-muted);margin:0 0 .5rem;line-height:1.5}._msgMealsBlock_1yrgh_1518 ._msgMealsIntro_1yrgh_1521{margin-bottom:.5rem}._msgChefsBlock_1yrgh_1669{min-width:0}._msgGraphicIcon_1yrgh_1672{display:inline-block;font-size:1.5rem;margin-right:.5rem;vertical-align:middle;line-height:1}._msgChefsIntro_1yrgh_1679{font-size:.9375rem;color:var(--shef-text);margin:0 0 .75rem;line-height:1.45}._msgChefsList_1yrgh_1685{display:flex;flex-wrap:wrap;gap:.75rem;list-style:none;padding:0;margin:0}._msgChefsList_1yrgh_1685 li{list-style:none}._msgChefCard_1yrgh_1696{display:flex;flex-direction:column;align-items:stretch;width:140px;padding:0;border:1px solid var(--shef-border);border-radius:12px;overflow:hidden;background:var(--shef-surface);cursor:pointer;transition:transform .2s,box-shadow .2s,border-color .2s;box-shadow:0 1px 3px #0000000f}._msgChefCard_1yrgh_1696:hover{transform:translateY(-2px);box-shadow:0 6px 16px var(--shef-tint-shadow);border-color:var(--agent-accent-border)}._msgChefCard_1yrgh_1696:focus-visible{outline:2px solid var(--agent-accent-border);outline-offset:2px}._msgChefCardOutOfArea_1yrgh_1720{cursor:default;opacity:.78;filter:grayscale(.2);pointer-events:none}._msgChefCardOutOfArea_1yrgh_1720:hover{transform:none;box-shadow:0 1px 3px #0000000f;border-color:var(--shef-border)}._msgChefOutOfAreaTag_1yrgh_1733{display:inline-block;margin:.2rem .55rem 0;padding:.1rem .35rem;border-radius:5px;font-size:.58rem;font-weight:750;line-height:1.25;letter-spacing:.01em;color:#6b3a28;background:#8c50281a;border:1px solid rgba(140,80,40,.22)}._msgChefCardWrapOutOfArea_1yrgh_1747{opacity:.95}._msgChefImg_1yrgh_1751{width:100%;height:90px;background-size:cover;background-position:center;background-color:var(--shef-bg-subtle)}._msgChefName_1yrgh_1758{font-size:.9375rem;font-weight:700;color:var(--shef-text);padding:.5rem .75rem .15rem;text-align:left}._msgChefMeta_1yrgh_1765{font-size:.75rem;color:var(--shef-text-muted);padding:0 .75rem .6rem;line-height:1.3}._msgPlansBlock_1yrgh_1773{min-width:0}._msgPlansIntro_1yrgh_1776{font-size:.9375rem;color:var(--shef-text);margin:0 0 .75rem;line-height:1.45}._msgPlansListLabel_1yrgh_1782{font-size:.8125rem;font-weight:600;color:var(--shef-text-muted);margin:0 0 .5rem}._msgPlansList_1yrgh_1782{display:flex;flex-wrap:wrap;gap:.75rem;list-style:none;padding:0;margin:0}._msgPlansList_1yrgh_1782 li{list-style:none}._msgPlanCard_1yrgh_1799{display:flex;flex-direction:column;align-items:stretch;width:140px;padding:0;border:1px solid var(--shef-border);border-radius:12px;overflow:hidden;background:var(--shef-surface);cursor:pointer;transition:transform .2s,box-shadow .2s,border-color .2s;box-shadow:0 1px 3px #0000000f}._msgPlanCard_1yrgh_1799:hover{transform:translateY(-2px);box-shadow:0 6px 16px var(--shef-tint-shadow);border-color:var(--agent-accent-border)}._msgPlanCard_1yrgh_1799:focus-visible{outline:2px solid var(--agent-accent-border);outline-offset:2px}._msgPlanImg_1yrgh_1822{width:100%;height:90px;background-size:cover;background-position:center;background-color:var(--shef-bg-subtle)}._msgPlanName_1yrgh_1829{font-size:.9375rem;font-weight:700;color:var(--shef-text);padding:.5rem .75rem .15rem;text-align:left}._msgPlanMeta_1yrgh_1836{font-size:.75rem;color:var(--shef-text-muted);padding:0 .75rem .6rem;line-height:1.3}._msgLoginBlock_1yrgh_1844{display:flex;flex-direction:column;gap:.75rem;padding:1.25rem;background:var(--agent-surface);border:1px solid var(--agent-border);border-radius:16px;box-shadow:0 4px 20px #0000000d;min-width:260px}._msgLoginIcon_1yrgh_1855{font-size:2rem;line-height:1;margin-bottom:.25rem}._msgLoginTitle_1yrgh_1860{margin:0;font-size:1.125rem;font-weight:800;color:var(--shef-text);letter-spacing:-.02em}._msgLoginText_1yrgh_1867{margin:0;font-size:.9375rem;color:var(--shef-text-muted);line-height:1.5}._msgLoginActions_1yrgh_1873{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.25rem}._msgSignUpBtn_1yrgh_1880{padding:.65rem 1.35rem;font-size:.9375rem;font-weight:600;color:var(--agent-accent);background:var(--agent-accent-tint);border:1px solid var(--agent-accent-border);border-radius:12px;cursor:pointer;transition:background .2s,border-color .2s,transform .2s}._msgSignUpBtn_1yrgh_1880:hover{background:var(--agent-accent-tint);border-color:var(--agent-accent);transform:translateY(-1px)}._msgSignUpBtn_1yrgh_1880:focus-visible{outline:2px solid var(--agent-accent-border);outline-offset:2px}._msgCartBlock_1yrgh_1902{display:flex;flex-direction:column;gap:0;min-width:280px;max-width:340px;padding:1.25rem;background:var(--agent-surface);border:1px solid var(--agent-border);border-radius:16px;box-shadow:0 4px 20px #0000000d}._msgCartHeader_1yrgh_1914{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}._msgCartIcon_1yrgh_1920{font-size:1.5rem;line-height:1}._msgCartTitle_1yrgh_1924{margin:0;font-size:1.125rem;font-weight:800;color:var(--shef-text);letter-spacing:-.02em}._msgCartIntro_1yrgh_1931{margin:0 0 1rem;font-size:.875rem;color:var(--shef-text-muted);line-height:1.5}._msgCartItemsWrap_1yrgh_1937{margin-bottom:.75rem}._msgCartList_1yrgh_1940{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0}._msgCartItem_1yrgh_1937{display:flex;align-items:center;gap:.75rem;padding:.6rem 0;border-bottom:1px solid var(--shef-border)}._msgCartItem_1yrgh_1937:last-child{border-bottom:none}._msgCartItemImg_1yrgh_1958,._msgCartItemImgPlaceholder_1yrgh_1959{width:44px;height:44px;border-radius:10px;flex-shrink:0}._msgCartItemImg_1yrgh_1958{object-fit:cover}._msgCartItemImgPlaceholder_1yrgh_1959{display:flex;align-items:center;justify-content:center;background:var(--shef-muted-surface);font-size:1.25rem}._msgCartItemInfo_1yrgh_1975{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}._msgCartItemTop_1yrgh_1982{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}._msgCartItemName_1yrgh_1988{font-size:.9375rem;font-weight:600;color:var(--shef-text);line-height:1.3;min-width:0}._msgCartItemMeta_1yrgh_1995{font-size:.8125rem;color:var(--shef-text-muted)}._msgCartItemLineTotal_1yrgh_1999{flex-shrink:0;font-size:.875rem;font-weight:650;color:var(--shef-text);letter-spacing:-.01em}._msgCartCount_1yrgh_2006{margin-left:auto;font-size:.75rem;font-weight:700;color:var(--shef-maroon);background:#c41e5a14;padding:.2rem .5rem;border-radius:999px}._msgCartEmpty_1yrgh_2015{margin:.5rem 0 0;font-size:.875rem;color:var(--shef-text-muted)}._msgCartQtyRow_1yrgh_2020{display:flex;align-items:center;gap:.35rem;margin-top:.4rem}._msgCartQtyBtn_1yrgh_2026{width:28px;height:28px;border-radius:8px;border:1px solid var(--agent-border, rgba(139, 36, 50, .14));background:#fff;color:var(--shef-text);font-size:1rem;font-weight:700;line-height:1;cursor:pointer}._msgCartQtyBtn_1yrgh_2026:hover{border-color:var(--shef-pink);color:var(--shef-maroon)}._msgCartQtyValue_1yrgh_2042{min-width:1.25rem;text-align:center;font-size:.8125rem;font-weight:700}._msgCartRemoveBtn_1yrgh_2048{margin-left:.25rem;padding:.2rem .45rem;border:none;background:transparent;color:var(--shef-text-muted);font-size:.72rem;font-weight:600;cursor:pointer}._msgCartRemoveBtn_1yrgh_2048:hover{color:var(--shef-maroon)}._msgCartActions_1yrgh_2061,._msgPlanActions_1yrgh_2062{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}._msgSecondaryBtn_1yrgh_2068{flex:1;min-width:7rem;min-height:42px;padding:.55rem .9rem;border-radius:12px;border:1px solid var(--agent-border, rgba(139, 36, 50, .16));background:#fff;color:var(--shef-maroon);font-family:inherit;font-size:.875rem;font-weight:700;cursor:pointer}._msgSecondaryBtn_1yrgh_2068:hover{background:#c41e5a0d;border-color:var(--shef-pink)}._msgChefCardWrap_1yrgh_1747{display:flex;flex-direction:column;gap:.45rem}._msgChefActions_1yrgh_2091{display:flex;flex-wrap:wrap;gap:.35rem}._msgChefActionBtn_1yrgh_2096,._msgChefActionBtnPrimary_1yrgh_2097,._msgChefActionBtnOn_1yrgh_2098{flex:1;min-width:4.5rem;min-height:32px;padding:.3rem .5rem;border-radius:999px;font-family:inherit;font-size:.72rem;font-weight:700;cursor:pointer;border:1px solid var(--agent-border, rgba(139, 36, 50, .14));background:#fff;color:var(--shef-text-muted)}._msgChefActionBtnPrimary_1yrgh_2097{background:linear-gradient(135deg,#c41e5a,#8b2432);border-color:transparent;color:#fff}._msgChefActionBtnOn_1yrgh_2098{background:#c41e5a1a;border-color:#c41e5a40;color:var(--shef-maroon)}._msgAppLinkBlock_1yrgh_2122{display:flex;flex-direction:column;gap:.75rem;padding:.15rem 0}._msgCartDivider_1yrgh_2128{height:1px;background:linear-gradient(90deg,transparent,var(--shef-border),transparent);margin:.5rem 0}._msgCartTotalRow_1yrgh_2133{display:flex;justify-content:space-between;font-size:.9375rem;font-weight:600;color:var(--shef-text);margin-bottom:1rem}._msgProceedBtn_1yrgh_2141,._msgFormSubmit_1yrgh_2142,._msgPayBtn_1yrgh_2143{width:100%;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;color:var(--shef-on-header);background:var(--agent-brand-gradient);border:none;border-radius:10px;cursor:pointer;box-shadow:0 2px 12px #c41e5a47;transition:background .15s,transform .15s,box-shadow .15s}._msgLoginBtn_1yrgh_2157{padding:.65rem 1.25rem;font-size:.9375rem;font-weight:600;color:var(--shef-on-header);background:var(--agent-brand-gradient);border:none;border-radius:10px;cursor:pointer;box-shadow:0 2px 12px #c41e5a47;transition:background .15s,transform .15s,box-shadow .15s}._msgProceedBtn_1yrgh_2141:hover,._msgFormSubmit_1yrgh_2142:hover,._msgPayBtn_1yrgh_2143:hover,._msgLoginBtn_1yrgh_2157:hover{background:var(--agent-brand-gradient-hover);transform:translateY(-1px);box-shadow:0 4px 18px #c41e5a57}._msgPaymentBlock_1yrgh_2180{display:flex;flex-direction:column;gap:0;min-width:300px;max-width:360px;padding:1.25rem;background:var(--agent-surface);border:1px solid var(--agent-border);border-radius:16px;box-shadow:0 4px 24px #0000000f}._msgPaymentHeader_1yrgh_2192{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}._msgPaymentIcon_1yrgh_2198{font-size:1.5rem;line-height:1}._msgPaymentTitle_1yrgh_2202{margin:0;font-size:1.125rem;font-weight:800;color:var(--shef-text);letter-spacing:-.02em}._msgPaymentIntro_1yrgh_2209{margin:0 0 1rem;font-size:.875rem;color:var(--shef-text-muted);line-height:1.5}._msgPaymentOrder_1yrgh_2215{margin-bottom:1rem;padding:.75rem;background:#ffffffb3;border-radius:12px;border:1px solid var(--shef-border)}._msgPaymentItems_1yrgh_2222{list-style:none;padding:0;margin:0 0 .5rem}._msgPaymentItem_1yrgh_2222{display:flex;align-items:center;gap:.5rem;padding:.4rem 0;font-size:.875rem}._msgPaymentItemName_1yrgh_2234{flex:1;font-weight:500;color:var(--shef-text)}._msgPaymentItemMeta_1yrgh_2239{font-size:.8125rem;color:var(--shef-text-subtle)}._msgPaymentItemPrice_1yrgh_2243{font-weight:600;color:var(--shef-text)}._msgPaymentDivider_1yrgh_2247{height:1px;background:var(--shef-border);margin:.5rem 0}._msgPaymentRow_1yrgh_2252{display:flex;justify-content:space-between;font-size:.8125rem;color:var(--shef-text-muted);padding:.2rem 0}._msgPaymentDiscount_1yrgh_2259{color:var(--shef-green);font-weight:600}._msgPaymentTotalRow_1yrgh_2263{display:flex;justify-content:space-between;font-size:1rem;font-weight:800;color:var(--shef-text);padding:.5rem 0 0;margin-top:.25rem;border-top:1px solid var(--shef-border)}._msgPaymentMethod_1yrgh_2273{display:flex;align-items:center;gap:.5rem;padding:.6rem .9rem;background:var(--shef-muted-surface);border:1px solid var(--shef-border);border-radius:10px;margin-bottom:1rem}._msgPaymentMethodIcon_1yrgh_2283{font-size:.75rem;font-weight:700;color:var(--shef-maroon);letter-spacing:.05em}._msgPaymentMethodLabel_1yrgh_2289{font-size:.875rem;font-weight:600;color:var(--shef-text-muted)}._msgPaymentActions_1yrgh_2294{display:flex;flex-direction:column;gap:.5rem}._msgPayBtn_1yrgh_2143{width:100%;padding:.85rem 1.5rem;font-size:1rem;font-weight:700;color:var(--shef-on-header);background:var(--agent-brand-gradient);border:none;border-radius:12px;cursor:pointer;box-shadow:0 4px 14px #c41e5a52;transition:transform .2s,box-shadow .2s,background .2s}._msgPayBtn_1yrgh_2143:hover{background:var(--agent-brand-gradient-hover);transform:translateY(-1px);box-shadow:0 6px 20px #c41e5a61}._msgPayBtn_1yrgh_2143:focus-visible{outline:2px solid var(--agent-accent-border);outline-offset:2px}._msgPayLaterBtn_1yrgh_2321{width:100%;padding:.6rem 1.5rem;font-size:.9375rem;font-weight:600;color:var(--shef-text-muted);background:transparent;border:1px solid var(--shef-border);border-radius:12px;cursor:pointer;transition:background .2s,border-color .2s,color .2s}._msgPayLaterBtn_1yrgh_2321:hover{background:var(--shef-muted-surface);border-color:var(--shef-border);color:var(--shef-text-muted)}._msgPayLaterBtn_1yrgh_2321:focus-visible{outline:2px solid rgba(196,30,90,.4);outline-offset:2px}._msgTrackingBlock_1yrgh_2344{min-width:260px;max-width:100%}._trackingIntro_1yrgh_2348{font-size:.9375rem;color:var(--shef-text);margin:0 0 .75rem;line-height:1.5;font-weight:500}._trackingMeta_1yrgh_2356{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}._trackingId_1yrgh_2362{font-size:.8125rem;font-weight:700;color:var(--shef-text)}._trackingBadge_1yrgh_2367{font-size:.75rem;font-weight:600;padding:.25rem .6rem;background:var(--agent-brand-gradient);color:var(--shef-on-header);border-radius:999px}._trackingMapWrap_1yrgh_2375{width:100%;margin-bottom:.5rem}._trackingMapWrap_1yrgh_2375 ._delivery-map-wrap_1yrgh_2379,._trackingMapWrap_1yrgh_2375 ._delivery-map_1yrgh_2379{width:100%;height:100%}._trackingMapClickable_1yrgh_2384{min-height:200px}._trackingAddr_1yrgh_2387{font-size:.8125rem;color:var(--shef-text-muted);margin:0;line-height:1.5}._trackingEmpty_1yrgh_2393{font-size:.9375rem;color:var(--shef-text-muted);margin:0}._trackingPastList_1yrgh_2398{list-style:none;padding:0;margin:.75rem 0 0;display:flex;flex-direction:column;gap:.5rem}._trackingPastItem_1yrgh_2406{display:flex;align-items:center;justify-content:space-between;padding:.6rem .9rem;background:var(--shef-muted-surface);border:1px solid var(--shef-border);border-radius:10px;font-size:.875rem}._trackingPastId_1yrgh_2416{font-weight:600;color:var(--shef-text)}._trackingPastStatus_1yrgh_2420{font-size:.75rem;font-weight:600;color:var(--shef-text-muted);text-transform:capitalize}._msgFormBlock_1yrgh_2428{display:flex;flex-direction:column;gap:.75rem;padding:1.25rem;background:var(--agent-surface);border:1px solid var(--agent-border);border-radius:16px;box-shadow:0 4px 20px #0000000d;min-width:260px;max-width:340px}._msgFormHeader_1yrgh_2440{display:flex;align-items:center;gap:.5rem}._msgFormIcon_1yrgh_2445{font-size:1.5rem;line-height:1}._msgFormTitle_1yrgh_2449{margin:0;font-size:1.125rem;font-weight:800;color:var(--shef-text);letter-spacing:-.02em}._msgFormIntro_1yrgh_2456{margin:0;font-size:.875rem;color:var(--shef-text-muted);line-height:1.5}._msgFormError_1yrgh_2462{margin:0;font-size:.8125rem;color:var(--shef-danger-text);font-weight:600}._msgForm_1yrgh_2142{display:flex;flex-direction:column;gap:.6rem}._msgFormLabel_1yrgh_2473{font-size:.8125rem;font-weight:600;color:var(--shef-text)}._msgFormInput_1yrgh_2478{padding:.6rem .9rem;font-size:.9375rem;border:1px solid var(--shef-border);border-radius:10px;background:var(--shef-surface);transition:border-color .2s}._msgFormInput_1yrgh_2478:focus{outline:none;border-color:var(--agent-accent-border)}._msgFormTextarea_1yrgh_2490{padding:.6rem .9rem;font-size:.9375rem;border:1px solid var(--shef-border);border-radius:10px;background:var(--shef-surface);resize:vertical;min-height:60px;font-family:inherit}._msgFormTextarea_1yrgh_2490:focus{outline:none;border-color:var(--agent-accent-border)}._msgFormSubmit_1yrgh_2142{padding:.7rem 1.25rem;font-size:.9375rem;font-weight:700;color:var(--shef-on-header);background:var(--agent-brand-gradient);border:none;border-radius:12px;cursor:pointer;box-shadow:0 2px 12px #c41e5a47;transition:transform .2s,box-shadow .2s,background .2s;margin-top:.25rem}._msgFormSubmit_1yrgh_2142:hover{background:var(--agent-brand-gradient-hover);transform:translateY(-1px);box-shadow:0 4px 18px #c41e5a57}._msgFormSubmit_1yrgh_2142:focus-visible{outline:2px solid var(--agent-accent-border);outline-offset:2px}._msgFormSuccess_1yrgh_2526{font-size:.9375rem;color:var(--shef-success-text);font-weight:600;margin:0}._msgPrefsBlock_1yrgh_2533{display:flex;flex-direction:column;gap:.75rem;padding:1.25rem;background:var(--agent-surface);border:1px solid var(--agent-border);border-radius:16px;box-shadow:0 4px 20px #0000000d;min-width:260px;max-width:340px}._prefsSection_1yrgh_2546{display:flex;flex-direction:column;gap:.45rem}._prefsLabel_1yrgh_2552{margin:0;font-size:.8125rem;font-weight:600;color:var(--shef-text)}._prefsChips_1yrgh_2559{display:flex;flex-wrap:wrap;gap:.4rem}._prefsChip_1yrgh_2559{padding:.4rem .75rem;font-size:.8125rem;font-weight:600;color:var(--shef-text-muted);background:var(--shef-muted-surface);border:1px solid var(--shef-border);border-radius:999px;cursor:pointer;transition:all .2s ease}._prefsChip_1yrgh_2559:hover{border-color:var(--agent-accent-border);color:var(--agent-accent)}._prefsChipActive_1yrgh_2582{background:var(--agent-accent-tint);border-color:var(--agent-accent-border);color:var(--agent-accent)}._msgPlanDetailBlock_1yrgh_2588{display:flex;flex-direction:column;gap:.5rem;min-width:240px;max-width:320px;padding:0;border:1px solid var(--shef-border);border-radius:16px;overflow:hidden;background:var(--shef-surface);box-shadow:0 4px 16px #0000000f}._msgPlanDetailBlock_1yrgh_2588 ._msgPlanImg_1yrgh_1822{width:100%;height:100px}._msgPlanDetailBlock_1yrgh_2588 ._msgPlanName_1yrgh_1829{padding:.65rem .85rem 0}._msgPlanDetailBlock_1yrgh_2588 ._msgPlansIntro_1yrgh_1776{padding:0 .85rem;margin:0}._msgPlanDetailBlock_1yrgh_2588 ._msgPlanMeta_1yrgh_1836{padding:0 .85rem}._msgPlanDetailBlock_1yrgh_2588 ._msgProceedBtn_1yrgh_2141{margin:.65rem .85rem .85rem;width:calc(100% - 1.7rem)}._typingDots_1yrgh_2625{display:inline-flex;align-items:center;gap:5px;margin-left:.5rem;vertical-align:middle}._thinkingText_1yrgh_2633{font-size:.875rem;font-weight:500;color:var(--agent-text-muted);font-style:normal}._typingDots_1yrgh_2625 span{width:6px;height:6px;border-radius:50%;background:var(--agent-accent);opacity:.45;animation:_typingBounce_1yrgh_1 1.4s ease-in-out infinite both}._typingDots_1yrgh_2625 span:nth-child(2){animation-delay:.2s}._typingDots_1yrgh_2625 span:nth-child(3){animation-delay:.4s}@keyframes _typingBounce_1yrgh_1{0%,80%,to{transform:scale(.7);opacity:.5}40%{transform:scale(1.1);opacity:1}}._composeBlock_1yrgh_2656{flex-shrink:0;position:relative;z-index:6;padding:.75rem 1rem max(.85rem,env(safe-area-inset-bottom),var(--agent-kb-inset, 0px));background:var(--shef-glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--agent-border);max-width:var(--agent-max-width);margin:0 auto;width:100%;min-width:0;box-sizing:border-box;overflow:visible}._suggestionChip_1yrgh_2674{display:inline-flex;align-items:center;gap:.4rem;flex-shrink:0;padding:.45rem .85rem;font-size:.8125rem;font-weight:500;color:var(--agent-text);background:var(--agent-surface);border:1px solid var(--agent-border);border-radius:999px;cursor:pointer;transition:background .15s,border-color .15s;line-height:1.3}._suggestionChip_1yrgh_2674:hover{border-color:var(--agent-accent-border);background:var(--agent-accent-tint);color:var(--agent-accent)}._inputWrap_1yrgh_2697{flex-shrink:0;width:100%;max-width:100%;min-width:0;padding:0;box-sizing:border-box}._inputRow_1yrgh_2706{display:flex;align-items:flex-end;gap:.5rem;width:100%;max-width:100%;min-width:0;min-height:52px;padding:.55rem .55rem .55rem 1.05rem;background:var(--agent-input-bg);border:1px solid var(--agent-border);border-radius:18px;box-shadow:0 1px 4px #2a12180a;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;box-sizing:border-box;overflow:hidden}._inputRow_1yrgh_2706:focus-within{border-color:#c41e5a52;background:#fff;box-shadow:0 0 0 3px #c41e5a1a}._inputRowListening_1yrgh_2730{border-color:var(--agent-accent);box-shadow:0 0 0 3px var(--agent-accent-tint);animation:_inputListenPulse_1yrgh_1 1.6s ease-in-out infinite}@keyframes _inputListenPulse_1yrgh_1{0%,to{box-shadow:0 0 0 3px var(--agent-accent-tint);border-color:#c41e5a73}50%{box-shadow:0 0 0 5px #c41e5a2e;border-color:var(--agent-accent)}}._input_1yrgh_2697{flex:1 1 0%;width:100%;max-width:100%;min-width:0;min-height:28px;max-height:120px;padding:.4rem .2rem;border:none;background:transparent;font-size:1rem;line-height:1.45;font-weight:500;outline:none;color:var(--agent-text);resize:none;font-family:inherit;box-sizing:border-box;overflow-x:hidden;overflow-y:hidden;overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap;field-sizing:fixed;letter-spacing:-.01em;scrollbar-width:none;-ms-overflow-style:none}._input_1yrgh_2697::-webkit-scrollbar{display:none;width:0;height:0}._input_1yrgh_2697::placeholder{color:#9a8a90;font-weight:500}._inputActions_1yrgh_2787{display:flex;align-items:center;gap:.25rem;flex:0 0 auto;min-width:0}._inputDisclaimer_1yrgh_2795{margin:.5rem 0 0;font-size:.75rem;color:var(--agent-text-muted);text-align:center;line-height:1.4}._micBtn_1yrgh_2803{position:relative;z-index:1;min-width:36px;min-height:36px;width:36px;height:36px;border-radius:10px;border:none;background:transparent;color:var(--agent-text-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .15s,color .15s,transform .15s;overflow:visible}._micBtnWrap_1yrgh_2822{position:relative;display:inline-flex;align-items:center;justify-content:center}._micListenRings_1yrgh_2829{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}._micListenRing_1yrgh_2829{position:absolute;width:36px;height:36px;border-radius:12px;border:2px solid var(--agent-accent);opacity:0;animation:_micListenRipple_1yrgh_1 1.8s ease-out infinite}._micListenRing_1yrgh_2829:nth-child(2){animation-delay:.9s}@keyframes _micListenRipple_1yrgh_1{0%{transform:scale(.9);opacity:.55}to{transform:scale(1.65);opacity:0}}._micBtn_1yrgh_2803:hover{background:var(--agent-hover-bg);color:var(--agent-text)}._micBtnActive_1yrgh_2868{background:var(--agent-accent-tint);color:var(--agent-accent);animation:_micBtnPulse_1yrgh_1 1.2s ease-in-out infinite}@keyframes _micBtnPulse_1yrgh_1{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}._micIconListening_1yrgh_2879 svg{animation:_micIconBounce_1yrgh_1 .9s ease-in-out infinite}@keyframes _micIconBounce_1yrgh_1{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}._micWaveform_1yrgh_2888{position:absolute;bottom:4px;left:50%;transform:translate(-50%);display:flex;align-items:flex-end;gap:2px;height:10px;pointer-events:none}._micWaveBar_1yrgh_2900{width:2px;height:4px;border-radius:1px;background:var(--agent-accent);animation:_micWaveBar_1yrgh_2900 .55s ease-in-out infinite alternate}._micWaveBar_1yrgh_2900:nth-child(1){animation-delay:0s}._micWaveBar_1yrgh_2900:nth-child(2){animation-delay:.15s}._micWaveBar_1yrgh_2900:nth-child(3){animation-delay:.3s}@keyframes _micWaveBar_1yrgh_2900{0%{height:3px;opacity:.5}to{height:9px;opacity:1}}._listeningHint_1yrgh_2917{display:flex;align-items:center;justify-content:center;gap:.4rem;margin:.45rem 0 0;font-size:.75rem;font-weight:600;color:var(--agent-accent)}._listeningHintDot_1yrgh_2928{width:7px;height:7px;border-radius:50%;background:var(--agent-accent);animation:_statusPulse_1yrgh_1 1.4s ease-in-out infinite}._sendBtn_1yrgh_2936{min-width:36px;min-height:36px;width:36px;height:36px;border-radius:10px;border:none;background:var(--agent-brand-gradient);color:var(--shef-on-header);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #c41e5a47;transition:opacity .15s,transform .15s,background .15s,box-shadow .15s}._sendBtn_1yrgh_2936:hover:not(:disabled){background:var(--agent-brand-gradient-hover);transform:scale(1.03);box-shadow:0 3px 12px #c41e5a57}._sendBtn_1yrgh_2936:disabled{background:var(--agent-border);opacity:1;cursor:not-allowed;transform:none}._sendIcon_1yrgh_2966,._micIcon_1yrgh_2879{display:flex;align-items:center;justify-content:center;line-height:0}._suggestionsStrip_1yrgh_2974{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.65rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}._suggestionsStrip_1yrgh_2974::-webkit-scrollbar{display:none}._suggestionChip_1yrgh_2674:focus-visible{outline:2px solid var(--agent-accent);outline-offset:2px}._input_1yrgh_2697::placeholder{color:var(--agent-text-muted)}._input_1yrgh_2697:focus,._input_1yrgh_2697:focus-visible{outline:none}._micBtn_1yrgh_2803:focus-visible,._sendBtn_1yrgh_2936:focus-visible{outline:2px solid var(--agent-accent);outline-offset:2px}._messages_1yrgh_1070:focus{outline:none}._cardsSection_1yrgh_3012{flex-shrink:0;padding-top:1.25rem;border-top:1px solid rgba(0,0,0,.06);position:relative;z-index:1}._cardsRow_1yrgh_3020{display:flex;gap:.75rem;overflow-x:auto;padding-bottom:1rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}._cardsRow_1yrgh_3020::-webkit-scrollbar{display:none}._card_1yrgh_3012{flex:0 0 108px;display:flex;flex-direction:column;align-items:center;padding:0;border:none;border-radius:20px;overflow:hidden;background:var(--shef-surface);cursor:pointer;text-align:center;box-shadow:0 4px 16px #0000000f;transition:transform .25s ease,box-shadow .25s ease}._card_1yrgh_3012:hover{transform:translateY(-4px);box-shadow:0 12px 28px #0000001a}._card_1yrgh_3012:active{transform:translateY(-2px)}._cardImg_1yrgh_3058{width:100%;height:80px;background-size:cover;background-position:center}._cardLabel_1yrgh_3065{display:block;padding:.4rem .5rem .15rem;font-size:.85rem;font-weight:700;color:var(--shef-text);letter-spacing:-.01em}._cardMeta_1yrgh_3074{font-size:.72rem;color:var(--shef-text-muted);padding-bottom:.55rem;font-weight:500}._pillsRow_1yrgh_3081{display:flex;flex-wrap:wrap;gap:.5rem;padding-bottom:1rem}._pill_1yrgh_3081{padding:.4rem .9rem;font-size:.82rem;font-weight:500;background:var(--shef-surface);border:1px solid rgba(0,0,0,.08);border-radius:999px;color:var(--shef-text-muted);cursor:pointer;transition:all .2s ease;box-shadow:0 1px 4px #0000000a}._pill_1yrgh_3081:hover{border-color:var(--shef-pink);color:var(--shef-pink);background:var(--shef-accent-tint);transform:translateY(-1px)}._actionsRow_1yrgh_3108{display:flex;flex-wrap:wrap;gap:.6rem}._actionBtn_1yrgh_3114,._actionBtnPrimary_1yrgh_3115{padding:.6rem 1.15rem;font-size:.875rem;font-weight:600;border-radius:14px;cursor:pointer;transition:all .2s ease}._actionBtn_1yrgh_3114{background:var(--shef-surface);border:1px solid rgba(0,0,0,.08);color:var(--shef-text);box-shadow:0 2px 8px #0000000a}._actionBtn_1yrgh_3114:hover{border-color:var(--shef-pink);color:var(--shef-pink);background:var(--shef-accent-tint);box-shadow:0 4px 12px #c41e5a1a;transform:translateY(-1px)}._actionBtnPrimary_1yrgh_3115{background:linear-gradient(135deg,var(--shef-pink) 0%,var(--shef-pink-light) 100%);border:none;color:var(--shef-on-header);box-shadow:0 4px 14px #c41e5a59}._actionBtnPrimary_1yrgh_3115:hover{background:linear-gradient(135deg,var(--shef-pink-light) 0%,var(--shef-pink) 100%);box-shadow:0 6px 20px #c41e5a66;transform:translateY(-1px)}._pageMobileImmersive_1yrgh_3153 ._chatFloatingMenu_1yrgh_179,._pageMobileImmersive_1yrgh_3153 ._chatFloatingStatus_1yrgh_212{display:none}._pageMobileImmersive_1yrgh_3153 ._chatTopBar_1yrgh_232{padding-top:max(.55rem,env(safe-area-inset-top,0px));padding-right:max(.75rem,env(safe-area-inset-right,0px));padding-bottom:.5rem;padding-left:max(.75rem,env(safe-area-inset-left,0px));background:#fffcf8eb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(196,30,90,.08)}._pageMobileImmersive_1yrgh_3153 ._chatTopActions_1yrgh_516{gap:.3rem}._pageMobileImmersive_1yrgh_3153 ._classicSiteBtn_1yrgh_523{min-height:34px;padding:.35rem .65rem;font-size:.75rem;letter-spacing:.01em}._pageMobileImmersive_1yrgh_3153 ._newChatBtn_1yrgh_629{min-height:34px;padding:.35rem .6rem;font-size:.75rem}._pageMobileImmersive_1yrgh_3153 ._agentCartBtn_1yrgh_549,._pageMobileImmersive_1yrgh_3153 ._chatMenuBtn_1yrgh_276{width:34px;height:34px}._pageMobileImmersive_1yrgh_3153 ._chatModelBadge_1yrgh_337{display:none}._pageMobileImmersive_1yrgh_3153 ._chatBrandMark_1yrgh_315{width:20px;height:20px}._pageMobileImmersive_1yrgh_3153 ._chatModelName_1yrgh_590{font-size:.9rem}._pageMobileImmersive_1yrgh_3153 ._chatStatus_1yrgh_620{display:none}._pageMobileNative_1yrgh_3153{flex:1;min-height:0;height:100%;max-height:100%;background:var(--agent-bg)}._pageMobileNative_1yrgh_3153._pageMobileImmersive_1yrgh_3153,._pageMobileImmersive_1yrgh_3153{position:fixed;top:var(--agent-vv-top, 0px);left:0;right:0;width:100%;min-height:100vh;min-height:100dvh;min-height:var(--agent-shell-height, 100dvh);height:100vh;height:100dvh;height:var(--agent-shell-height, 100dvh);max-height:var(--agent-shell-height, 100dvh);overflow:hidden;overscroll-behavior:none}._pageMobileNative_1yrgh_3153 ._chatSection_1yrgh_1358{flex:1;min-height:0;max-width:none;margin:0;padding:0!important;width:100%}._pageMobileNative_1yrgh_3153 ._chatShell_1yrgh_167{flex:1;min-height:0;max-width:none;margin:0}._pageMobileNative_1yrgh_3153 ._welcomeSuggestions_1yrgh_1012{grid-template-columns:1fr;max-width:none}._pageMobileNative_1yrgh_3153 ._messages_1yrgh_1070{flex:1;min-height:0;gap:1.15rem;padding:.65rem .85rem .5rem;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}._pageMobileNative_1yrgh_3153 ._composeBlock_1yrgh_2656{flex-shrink:0;margin:0;padding:.65rem 1rem max(.75rem,env(safe-area-inset-bottom),var(--agent-kb-inset, 0px));background:#ffffffe6;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:none;max-width:none;box-shadow:0 -4px 24px #0000000d}._pageMobileNative_1yrgh_3153 ._suggestionsStrip_1yrgh_2974{padding-bottom:.55rem;margin:0 -.15rem;padding-left:.15rem;padding-right:.15rem}._pageMobileNative_1yrgh_3153 ._inputWrap_1yrgh_2697{width:100%;max-width:100%;min-width:0}._pageMobileNative_1yrgh_3153 ._inputRow_1yrgh_2706{align-items:flex-end;gap:.4rem;width:100%;max-width:100%;min-width:0;min-height:52px;padding:.45rem .45rem .45rem .95rem;border-radius:18px;background:var(--shef-surface);border:1px solid rgba(92,36,48,.12);box-shadow:0 1px 2px #0000000a,0 6px 20px #0000000d;overflow:hidden}._pageMobileNative_1yrgh_3153 ._inputRow_1yrgh_2706:focus-within{border-color:#c41e5a59;box-shadow:0 0 0 3px #c41e5a1f,0 4px 16px #0000000f}._pageMobileNative_1yrgh_3153 ._input_1yrgh_2697{flex:1 1 0%;width:100%;max-width:100%;min-width:0;font-size:1rem;line-height:1.45;padding:.5rem .25rem;min-height:24px;align-self:center;overflow-x:hidden;overflow-wrap:anywhere;word-break:break-word;field-sizing:fixed}._pageMobileNative_1yrgh_3153 ._inputActions_1yrgh_2787{align-items:center;align-self:flex-end;flex:0 0 auto;gap:.2rem}._pageMobileNative_1yrgh_3153 ._micBtn_1yrgh_2803,._pageMobileNative_1yrgh_3153 ._sendBtn_1yrgh_2936{width:40px;height:40px;min-width:40px;min-height:40px;border-radius:50%}._pageMobileNative_1yrgh_3153 ._micBtn_1yrgh_2803{background:transparent}._pageMobileNative_1yrgh_3153 ._sendBtn_1yrgh_2936:not(:disabled){box-shadow:0 2px 10px #c41e5a4d}._pageMobileNative_1yrgh_3153 ._inputDisclaimer_1yrgh_2795{margin-top:.55rem;font-size:.6875rem;line-height:1.35;padding:0 .5rem;color:var(--agent-text-muted);opacity:.9}._pageMobileImmersive_1yrgh_3153 ._composeBlock_1yrgh_2656{padding-left:max(.85rem,env(safe-area-inset-left,0px));padding-right:max(.85rem,env(safe-area-inset-right,0px));padding-bottom:max(.65rem,env(safe-area-inset-bottom,0px))}._suggestionsLabel_1yrgh_3384{display:none;margin:0 0 .4rem;font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--shef-text-subtle)}._suggestionsArea_1yrgh_3394{display:flex;flex-direction:column;gap:0;margin-bottom:.5rem}._newChatBtnCompact_1yrgh_3401{width:38px;min-width:38px;height:38px;min-height:38px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%}._chatStatusPill_1yrgh_3414{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .65rem;font-size:.75rem;font-weight:600;color:var(--agent-accent);background:var(--agent-accent-tint);border:1px solid var(--agent-accent-border);border-radius:999px;white-space:nowrap}._chatStatusDot_1yrgh_3428{width:7px;height:7px;border-radius:50%;background:var(--agent-accent);flex-shrink:0}._chatStatusDot_1yrgh_3428[data-active]{animation:_statusPulse_1yrgh_1 1.4s ease-in-out infinite}._chatStatusDot_1yrgh_3428[data-listening]{animation:_statusPulseListen_1yrgh_1 1.2s ease-in-out infinite}@keyframes _statusPulse_1yrgh_1{0%,to{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}._pageMobileWow_1yrgh_3450{position:relative;isolation:isolate;background:linear-gradient(180deg,var(--shef-beige-tint) 0%,var(--shef-bg) 32%,var(--shef-bg) 100%)}._pageMobileWow_1yrgh_3450 ._chatShell_1yrgh_167{position:relative;z-index:1}._pageMobileWow_1yrgh_3450 ._chatFloatingMenu_1yrgh_179,._pageMobileWow_1yrgh_3450 ._chatFloatingStatus_1yrgh_212{display:none}._pageMobileWow_1yrgh_3450 ._chatTopBar_1yrgh_232{padding:.5rem .75rem .45rem;border-bottom:1px solid rgba(196,30,90,.08);box-shadow:none;background:#fffcf8f0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}._pageMobileImmersive_1yrgh_3153._pageMobileWow_1yrgh_3450 ._chatTopBar_1yrgh_232,._pageMobileWow_1yrgh_3450._pageMobileImmersive_1yrgh_3153 ._chatTopBar_1yrgh_232{padding-top:max(.5rem,env(safe-area-inset-top,0px));padding-right:max(.75rem,env(safe-area-inset-right,0px));padding-left:max(.75rem,env(safe-area-inset-left,0px))}._pageMobileWow_1yrgh_3450 ._chatTopLeft_1yrgh_249{min-width:0;flex:1;gap:.4rem}._pageMobileWow_1yrgh_3450 ._chatTopActions_1yrgh_516{gap:.3rem;flex-shrink:0}._pageMobileWow_1yrgh_3450 ._chatModelBadge_1yrgh_337{display:none}._pageMobileWow_1yrgh_3450 ._chatBrandMark_1yrgh_315{width:22px;height:22px}._pageMobileWow_1yrgh_3450 ._chatModelName_1yrgh_590{font-size:.9375rem;font-weight:700}._pageMobileWow_1yrgh_3450 ._chatStatus_1yrgh_620{display:none}._pageMobileWow_1yrgh_3450 ._chatInlineStatus_1yrgh_257{padding:.22rem .45rem;font-size:.625rem;background:#c41e5a14;border-color:transparent}._pageMobileWow_1yrgh_3450 ._chatStatusPill_1yrgh_3414{padding:.25rem .55rem;font-size:.6875rem;border:none;background:#c41e5a1a}._pageMobileWow_1yrgh_3450 ._agentCartBtn_1yrgh_549,._pageMobileWow_1yrgh_3450 ._chatMenuBtn_1yrgh_276,._pageMobileWow_1yrgh_3450 ._classicSiteBtn_1yrgh_523{border:none;background:#fffffff2;box-shadow:0 1px 6px #0000000f}._pageMobileWow_1yrgh_3450 ._newChatBtn_1yrgh_629{border:none;color:#fff;background:linear-gradient(145deg,#e84a7f,#c41e5a 55%,#9b1c48);box-shadow:0 4px 12px #c41e5a47}._pageMobileWow_1yrgh_3450 ._classicSiteBtn_1yrgh_523,._pageMobileWow_1yrgh_3450 ._newChatBtn_1yrgh_629{padding:.35rem .55rem;font-size:.72rem}@media(max-width:380px){._pageMobileWow_1yrgh_3450 ._classicSiteBtn_1yrgh_523,._pageMobileImmersive_1yrgh_3153 ._classicSiteBtn_1yrgh_523,._pageMobileWow_1yrgh_3450 ._newChatBtn_1yrgh_629,._pageMobileImmersive_1yrgh_3153 ._newChatBtn_1yrgh_629{padding:.35rem .45rem;font-size:.68rem}._pageMobileWow_1yrgh_3450 ._chatInlineStatusLabel_1yrgh_272,._pageMobileImmersive_1yrgh_3153 ._chatInlineStatusLabel_1yrgh_272{max-width:4.5rem;overflow:hidden;text-overflow:ellipsis}._pageMobileWow_1yrgh_3450 ._quickNavCard_1yrgh_364{min-width:6.5rem}}._pageMobileWow_1yrgh_3450 ._quickNav_1yrgh_349{padding:.4rem .75rem .35rem;gap:.4rem;mask-image:none;flex-shrink:0}._pageMobileImmersive_1yrgh_3153 ._quickNav_1yrgh_349{padding-left:max(.75rem,env(safe-area-inset-left,0px));padding-right:max(.75rem,env(safe-area-inset-right,0px))}._pageMobileWow_1yrgh_3450 ._quickNavCard_1yrgh_364{min-width:7.25rem;padding:.45rem .65rem .45rem .45rem;border-radius:13px;background:#fffffff0}._pageMobileWow_1yrgh_3450 ._quickNavIconWrap_1yrgh_404{width:32px;height:32px;border-radius:9px}._pageMobileWow_1yrgh_3450 ._quickNavLabel_1yrgh_467{font-size:.78rem}._pageMobileWow_1yrgh_3450 ._quickNavHint_1yrgh_477{font-size:.65rem}._pageMobileWow_1yrgh_3450 ._quickNavBtn_1yrgh_487{padding:.45rem .85rem;font-size:.8125rem;font-weight:600;border:none;border-radius:999px;background:#ffffffeb;box-shadow:0 2px 8px #0000000d;color:var(--agent-text)}._pageMobileWow_1yrgh_3450 ._quickNavBtn_1yrgh_487:active:not(:disabled){transform:scale(.97);background:var(--shef-accent-tint)}._welcomeGlow_1yrgh_3631{position:absolute;top:8%;left:50%;width:min(220px,60vw);height:min(220px,60vw);transform:translate(-50%);border-radius:50%;background:radial-gradient(circle,rgba(196,30,90,.12) 0%,transparent 68%);pointer-events:none;z-index:0}@media(max-width:640px){._welcomeScreen_1yrgh_665 ._welcomeSubtitle_1yrgh_787{position:relative;z-index:1;margin:0 0 .75rem;max-width:34ch;line-height:1.45}._welcomeScreen_1yrgh_665 ._llmBudgetNote_1yrgh_798{position:relative;z-index:2;flex-shrink:0;flex-direction:column;align-items:stretch;width:100%;max-width:100%;margin:0 0 1rem;padding-top:.85rem;box-sizing:border-box;isolation:isolate;overflow:visible}._welcomeScreen_1yrgh_665 ._llmBudgetNoteText_1yrgh_840{flex:1 1 auto;min-width:0;line-height:1.45;overflow:visible}._welcomeScreenMobile_1yrgh_3676 ._llmBudgetNote_1yrgh_798{width:100%;max-width:100%;margin:0 0 .85rem}}._welcomeScreenMobile_1yrgh_3676{position:relative;justify-content:flex-start;padding:.85rem .85rem .35rem;min-height:0;width:100%;box-sizing:border-box}._welcomeScreenMobile_1yrgh_3676 ._welcomeWorkflowCard_1yrgh_920{max-width:none;width:100%;margin-bottom:.85rem;box-sizing:border-box}._welcomeScreenMobile_1yrgh_3676 ._welcomeIcon_1yrgh_688{position:relative;z-index:1;width:56px;height:56px;border-radius:18px;margin-bottom:1rem;box-shadow:0 6px 20px #c41e5a40}._welcomeScreenMobile_1yrgh_3676._welcomeScreenPersonal_1yrgh_716 ._welcomeIcon_1yrgh_688{border-radius:50%;border:none}._welcomeScreenMobile_1yrgh_3676 ._welcomeTitle_1yrgh_741{position:relative;z-index:1;font-size:clamp(1.65rem,6.5vw,2rem)}._welcomeScreenMobile_1yrgh_3676 ._welcomeSubtitle_1yrgh_787{position:relative;z-index:1;margin-bottom:.85rem;font-size:.9375rem;max-width:30ch}._welcomeCapabilities_1yrgh_3728{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem .5rem;margin:0 0 1rem;max-width:28rem}._welcomeCap_1yrgh_3728{font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--agent-accent);opacity:.9;padding:.35rem .65rem;border-radius:999px;background:#c41e5a0f;border:1px solid rgba(196,30,90,.1)}._welcomeCap_1yrgh_3728:not(:last-child):after{content:none}._welcomeScreenMobile_1yrgh_3676 ._welcomeSuggestions_1yrgh_1012{position:relative;z-index:1;display:flex;flex-direction:column;gap:.5rem;width:100%;max-width:none;margin-top:auto}._welcomeScreenMobile_1yrgh_3676 ._welcomeSuggestionCard_1yrgh_1020{padding:.9rem 1rem;border:none;border-radius:14px;background:#fffffff2;box-shadow:0 2px 12px #0000000d;gap:.65rem}._welcomeScreenMobile_1yrgh_3676 ._welcomeSuggestionCard_1yrgh_1020:active:not(:disabled){transform:scale(.99);background:var(--shef-accent-tint)}._welcomeScreenMobile_1yrgh_3676 ._welcomeSuggestionText_1yrgh_1039{font-size:.9375rem;line-height:1.35}._welcomeScreenMobile_1yrgh_3676 ._welcomeSuggestionArrow_1yrgh_1044{flex-shrink:0;font-size:1.1rem;font-weight:300;color:var(--agent-text-muted);opacity:.7}._pageMobileWow_1yrgh_3450 ._messagesConversation_1yrgh_1076{gap:1rem;padding:.5rem .85rem}._pageMobileWow_1yrgh_3450 ._msgRowAgent_1yrgh_1403{gap:.5rem}._pageMobileWow_1yrgh_3450 ._msgAvatar_1yrgh_1427{width:22px;height:22px;margin-top:.25rem}._pageMobileWow_1yrgh_3450 ._msgUser_1yrgh_1447{max-width:min(86%,400px);padding:.7rem .95rem;font-size:.9375rem;border-radius:18px 18px 4px;box-shadow:0 2px 10px #c41e5a38}._pageMobileWow_1yrgh_3450 ._msgAssistantBubble_1yrgh_1473{max-width:100%;padding:.2rem .15rem;font-size:.98rem;line-height:1.55;font-weight:500;border:none;border-radius:0;background:transparent;box-shadow:none;color:#2a1a2e}._pageMobileWow_1yrgh_3450 ._msgChefsBlock_1yrgh_1669,._pageMobileWow_1yrgh_3450 ._msgMealsBlock_1yrgh_1518,._pageMobileWow_1yrgh_3450 ._msgPlansBlock_1yrgh_1773{width:100%}._pageMobileWow_1yrgh_3450 ._msgChefCard_1yrgh_1696,._pageMobileWow_1yrgh_3450 ._msgMealCard_1yrgh_1565,._pageMobileWow_1yrgh_3450 ._msgPlanCard_1yrgh_1799{width:100%;border:none;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 2px 14px #0000000f}._pageMobileWow_1yrgh_3450 ._msgChefsList_1yrgh_1685,._pageMobileWow_1yrgh_3450 ._msgMealsList_1yrgh_1547,._pageMobileWow_1yrgh_3450 ._msgPlansList_1yrgh_1782{display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,auto);grid-auto-columns:78%;gap:.5rem;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scroll-padding-left:.25rem;padding-bottom:.3rem;scrollbar-width:none}._pageMobileWow_1yrgh_3450 ._msgChefsList_1yrgh_1685::-webkit-scrollbar,._pageMobileWow_1yrgh_3450 ._msgMealsList_1yrgh_1547::-webkit-scrollbar,._pageMobileWow_1yrgh_3450 ._msgPlansList_1yrgh_1782::-webkit-scrollbar{display:none}._pageMobileWow_1yrgh_3450 ._msgChefsList_1yrgh_1685>li,._pageMobileWow_1yrgh_3450 ._msgMealsList_1yrgh_1547>li,._pageMobileWow_1yrgh_3450 ._msgPlansList_1yrgh_1782>li{scroll-snap-align:start;min-width:0}._pageMobileWow_1yrgh_3450 ._msgChefsList_1yrgh_1685:has(>li:only-child),._pageMobileWow_1yrgh_3450 ._msgMealsList_1yrgh_1547:has(>li:only-child),._pageMobileWow_1yrgh_3450 ._msgPlansList_1yrgh_1782:has(>li:only-child){grid-template-rows:auto;grid-auto-columns:minmax(0,1fr)}._pageMobileWow_1yrgh_3450 ._msgChefCard_1yrgh_1696,._pageMobileWow_1yrgh_3450 ._msgPlanCard_1yrgh_1799{display:grid;grid-template-columns:88px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;min-height:88px;text-align:left}._pageMobileWow_1yrgh_3450 ._msgChefImg_1yrgh_1751,._pageMobileWow_1yrgh_3450 ._msgPlanImg_1yrgh_1822{grid-row:1 / -1;grid-column:1;width:88px;min-height:88px;height:100%}._pageMobileWow_1yrgh_3450 ._msgChefName_1yrgh_1758,._pageMobileWow_1yrgh_3450 ._msgPlanName_1yrgh_1829{grid-column:2;grid-row:1;align-self:end;display:block;padding:.55rem .75rem .1rem;font-size:.9375rem;line-height:1.3}._pageMobileWow_1yrgh_3450 ._msgChefMeta_1yrgh_1765,._pageMobileWow_1yrgh_3450 ._msgPlanMeta_1yrgh_1836{grid-column:2;grid-row:2;align-self:start;display:block;padding:0 .75rem .55rem;font-size:.8125rem;line-height:1.35}._pageMobileWow_1yrgh_3450 ._msgMealCard_1yrgh_1565{display:flex;flex-direction:row;align-items:stretch;min-height:76px;text-align:left}._pageMobileWow_1yrgh_3450 ._msgMealImg_1yrgh_1589{width:76px;height:76px;flex-shrink:0;border-radius:0;object-fit:cover}._pageMobileWow_1yrgh_3450 ._msgMealCardBody_1yrgh_1632{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:.15rem;padding:.55rem 3.25rem .55rem .75rem}._pageMobileWow_1yrgh_3450 ._msgMealName_1yrgh_1594{padding:0;text-align:left;font-size:.9375rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._pageMobileWow_1yrgh_3450 ._msgMealPrice_1yrgh_1618{padding:0;font-size:.8125rem}._pageMobileWow_1yrgh_3450 ._msgMealCardInCart_1yrgh_1639{background:var(--shef-accent-tint);box-shadow:0 0 0 2px #c41e5a47}._pageMobileWow_1yrgh_3450 ._msgMealAddedBadge_1yrgh_1644{top:50%;right:.65rem;transform:translateY(-50%)}._pageMobileWow_1yrgh_3450 ._msgCartBlock_1yrgh_1902,._pageMobileWow_1yrgh_3450 ._msgPaymentBlock_1yrgh_2180,._pageMobileWow_1yrgh_3450 ._msgLoginBlock_1yrgh_1844{min-width:0;max-width:none;width:100%;border:none;box-shadow:0 2px 14px #0000000f}._pageMobileWow_1yrgh_3450 ._msgCartItem_1yrgh_1937{border-bottom:none;padding:.5rem 0}._pageMobileWow_1yrgh_3450 ._msgCartItem_1yrgh_1937+._msgCartItem_1yrgh_1937{border-top:1px solid rgba(0,0,0,.05)}._pageMobileWow_1yrgh_3450 ._msgCartDivider_1yrgh_2128,._pageMobileWow_1yrgh_3450 ._msgPaymentDivider_1yrgh_2247{background:#0000000f;margin:.35rem 0}._pageMobileWow_1yrgh_3450 ._msgPaymentOrder_1yrgh_2215{border:none;background:#00000008}._pageMobileWow_1yrgh_3450 ._msgProceedBtn_1yrgh_2141,._pageMobileWow_1yrgh_3450 ._actionBtnPrimary_1yrgh_3115,._pageMobileWow_1yrgh_3450 ._msgPayBtn_1yrgh_2143{min-height:48px;font-size:.9375rem;font-weight:700;border-radius:12px}._pageMobileWow_1yrgh_3450 ._composeBlock_1yrgh_2656{margin:0;max-width:none;width:100%;box-sizing:border-box;flex-shrink:0;padding:.45rem max(.85rem,env(safe-area-inset-right,0px)) max(.65rem,env(safe-area-inset-bottom,0px),var(--agent-kb-inset, 0px)) max(.85rem,env(safe-area-inset-left,0px));background:#fffffff7;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid rgba(92,36,48,.06);box-shadow:0 -8px 20px #2a12180a}._pageMobileImmersive_1yrgh_3153._pageMobileWow_1yrgh_3450 ._composeBlock_1yrgh_2656,._pageMobileWow_1yrgh_3450._pageMobileImmersive_1yrgh_3153 ._composeBlock_1yrgh_2656{padding-bottom:max(.65rem,env(safe-area-inset-bottom,0px))}._pageMobileWow_1yrgh_3450 ._suggestionsArea_1yrgh_3394{margin-bottom:.45rem}._pageMobileWow_1yrgh_3450 ._suggestionsLabel_1yrgh_3384{display:block;padding:0 .15rem}._pageMobileWow_1yrgh_3450 ._suggestionsStrip_1yrgh_2974{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:.4rem;padding:.15rem 0 0;margin:0;scrollbar-width:none;-webkit-overflow-scrolling:touch}._pageMobileWow_1yrgh_3450 ._suggestionsStrip_1yrgh_2974::-webkit-scrollbar{display:none}._pageMobileWow_1yrgh_3450 ._suggestionChip_1yrgh_2674{flex-shrink:0;padding:.45rem .85rem;font-size:.8125rem;font-weight:600;border:none;background:#0000000a;box-shadow:none;color:var(--agent-text)}._pageMobileWow_1yrgh_3450 ._suggestionChip_1yrgh_2674:active{background:var(--shef-accent-tint);color:var(--agent-accent)}._pageMobileWow_1yrgh_3450 ._suggestionChipFeed_1yrgh_4088{background:linear-gradient(165deg,#fffffffa,#fff6f9f5);color:#3a242c;box-shadow:0 6px 18px #2a12180f,0 1px #ffffffe6 inset;border:1px solid rgba(92,36,48,.1);font-weight:700;padding:.55rem .95rem .55rem .7rem}._pageMobileWow_1yrgh_3450 ._suggestionChipFeed_1yrgh_4088:active{transform:scale(.97);background:linear-gradient(165deg,#fffffffa,#fff6f9f5);color:#3a242c}._pageMobileWow_1yrgh_3450 ._chipKind_order_1yrgh_4107,._pageMobileWow_1yrgh_3450 ._suggestionChipFeed_1yrgh_4088[data-kind=order]{background:linear-gradient(135deg,#d42365,#8a1f45 55%,#5c2430);color:#fff;border-color:transparent}._pageMobileWow_1yrgh_3450 ._chipKind_order_1yrgh_4107:active,._pageMobileWow_1yrgh_3450 ._suggestionChipFeed_1yrgh_4088[data-kind=order]:active{background:linear-gradient(135deg,#d42365,#8a1f45 55%,#5c2430);color:#fff}._pageMobileWow_1yrgh_3450 ._chipKind_shef_1yrgh_4120,._pageMobileWow_1yrgh_3450 ._suggestionChipFeed_1yrgh_4088[data-kind=shef]{background:linear-gradient(160deg,#fffaf5,#fff3e8);color:#5a3420}._pageMobileWow_1yrgh_3450 ._chipKind_reorder_1yrgh_4126,._pageMobileWow_1yrgh_3450 ._chipKind_crave_1yrgh_4127,._pageMobileWow_1yrgh_3450 ._suggestionChipFeed_1yrgh_4088[data-kind=reorder],._pageMobileWow_1yrgh_3450 ._suggestionChipFeed_1yrgh_4088[data-kind=crave]{background:linear-gradient(160deg,#fff8fb,#ffe8f0);color:#3a242c}._pageMobileWow_1yrgh_3450 ._chipKind_cart_1yrgh_4134,._pageMobileWow_1yrgh_3450 ._suggestionChipFeed_1yrgh_4088[data-kind=cart]{background:#fff;color:#3a242c}._pageMobileWow_1yrgh_3450 ._inputRow_1yrgh_2706{min-height:52px;padding:.4rem .4rem .4rem 1rem;border-radius:18px;border:1px solid rgba(92,36,48,.1);background:#fffffff5;box-shadow:0 4px 16px #2a12180f}._pageMobileWow_1yrgh_3450 ._inputRow_1yrgh_2706:focus-within{background:#fff;border-color:#c41e5a47;box-shadow:0 0 0 3px #c41e5a1a}._pageMobileWow_1yrgh_3450 ._sendBtn_1yrgh_2936:not(:disabled){background:var(--agent-brand-gradient);color:var(--shef-on-header);box-shadow:none}._pageMobileWow_1yrgh_3450 ._micBtnActive_1yrgh_2868{background:var(--agent-accent-tint);color:var(--agent-accent);box-shadow:0 0 #c41e5a40;animation:_micBtnPulse_1yrgh_1 1.2s ease-in-out infinite}._pageMobileWow_1yrgh_3450 ._messagesWelcome_1yrgh_1070{justify-content:flex-start;padding-top:0}@media(max-width:640px){._chatSection_1yrgh_1358{padding:0}._page_1yrgh_14:not(._pageMobileNative_1yrgh_3153) ._chatSection_1yrgh_1358{padding:0 .75rem}._agentHero_1yrgh_4182{padding:1rem 0 .85rem}._agentAvatar_1yrgh_4186{width:48px;height:48px}._agentName_1yrgh_4191{font-size:1.15rem}._msgAvatar_1yrgh_1427{width:26px;height:26px}._capabilities_1yrgh_4200{margin-top:.65rem}._composeBlock_1yrgh_2656{margin:0;padding-left:.75rem;padding-right:.75rem;padding-bottom:max(1rem,env(safe-area-inset-bottom))}._pageMobileNative_1yrgh_3153 ._composeBlock_1yrgh_2656,._pageMobileWow_1yrgh_3450 ._composeBlock_1yrgh_2656{margin:0}._inputRow_1yrgh_2706{align-items:center;min-height:52px;padding:.45rem .45rem .45rem 1rem;border-radius:18px}._input_1yrgh_2697{font-size:1rem;line-height:1.45;padding:.4rem 0}._inputActions_1yrgh_2787{align-items:center;gap:.15rem}._micBtn_1yrgh_2803,._sendBtn_1yrgh_2936{width:40px;height:40px;min-width:40px;min-height:40px;border-radius:50%}._sendBtn_1yrgh_2936:not(:disabled){box-shadow:0 2px 10px #c41e5a4d}._inputDisclaimer_1yrgh_2795{margin-top:.5rem;font-size:.6875rem;padding:0 .25rem}}._welcomeOnboardingRow_1yrgh_4254{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-top:.75rem;max-width:36rem;width:100%}._welcomeOnboardingChip_1yrgh_4264{padding:.45rem .85rem;font-size:.8rem;font-weight:600;color:var(--shef-maroon);background:#5c243014;border:1px solid rgba(92,36,48,.15);border-radius:999px;cursor:pointer}._msgFeedBlock_1yrgh_4275,._msgReviewBlock_1yrgh_4276,._msgActionBlock_1yrgh_4277{display:flex;flex-direction:column;gap:.75rem}._msgRecipeBlock_1yrgh_4285{display:flex;flex-direction:column;gap:.6rem;width:100%;min-width:260px;max-width:440px}._msgProfileStats_1yrgh_4294{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem .85rem;margin:.25rem 0 .5rem;padding:0;list-style:none}._msgProfileStats_1yrgh_4294 li{font-size:.85rem;color:var(--shef-text-muted)}._msgProfileStats_1yrgh_4294 li strong{color:var(--shef-text)}._msgFeedIntro_1yrgh_4312,._msgFeedEmpty_1yrgh_4313{margin:0;font-size:.9rem;color:var(--shef-text-muted)}._msgFeedList_1yrgh_4319{display:flex;gap:.65rem;overflow-x:auto;padding-bottom:.35rem;list-style:none;margin:0;-webkit-overflow-scrolling:touch;scrollbar-width:none}._msgFeedList_1yrgh_4319::-webkit-scrollbar{display:none}._msgFeedList_1yrgh_4319 li{flex:0 0 min(72vw,220px)}._msgFeedCard_1yrgh_4338{display:flex;flex-direction:column;width:100%;text-align:left;padding:0;border:1px solid var(--shef-border);border-radius:12px;overflow:hidden;background:var(--shef-surface);cursor:pointer}._msgFeedImg_1yrgh_4351{width:100%;aspect-ratio:4 / 3;object-fit:cover}._msgFeedAuthor_1yrgh_4357{padding:.5rem .65rem .15rem;font-size:.8rem;font-weight:700}._msgFeedText_1yrgh_4363{padding:0 .65rem .65rem;font-size:.78rem;color:var(--shef-text-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._msgReviewChefList_1yrgh_4373{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}._msgReviewChefBtn_1yrgh_4382{display:flex;align-items:center;gap:.65rem;width:100%;padding:.55rem .65rem;border:1px solid var(--shef-border);border-radius:10px;background:var(--shef-surface);font-weight:600;cursor:pointer}._msgReviewChefImg_1yrgh_4395{width:36px;height:36px;border-radius:50%;object-fit:cover}._msgFormSecondaryBtn_1yrgh_4402{margin-top:.35rem;padding:.55rem .75rem;font-size:.85rem;font-weight:600;color:var(--shef-maroon);background:transparent;border:none;cursor:pointer;text-decoration:underline;align-self:flex-start}._msgAddAllBtn_1yrgh_4416{width:100%;margin-top:.15rem;padding:.6rem 1rem;font-family:inherit;font-size:.875rem;font-weight:700;color:var(--shef-maroon);background:#c41e5a0f;border:1px dashed rgba(196,30,90,.35);border-radius:12px;cursor:pointer;transition:background .15s ease,border-color .15s ease}._msgAddAllBtn_1yrgh_4416:hover{background:#c41e5a1f;border-color:var(--shef-pink)}._msgReorderBlock_1yrgh_4436{display:flex;flex-direction:column;gap:.65rem;min-width:280px;max-width:360px;padding:1.15rem 1.25rem;background:var(--agent-surface);border:1px solid var(--agent-border);border-radius:16px;box-shadow:0 4px 20px #0000000d}._msgReorderList_1yrgh_4448{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}._msgReorderItem_1yrgh_4456{display:flex;align-items:center;gap:.65rem;padding:.6rem .7rem;border:1px solid var(--shef-border);border-radius:12px;background:var(--shef-surface)}._msgReorderInfo_1yrgh_4465{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}._msgReorderTitle_1yrgh_4472{font-size:.875rem;font-weight:600;color:var(--shef-text);line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}._msgReorderMeta_1yrgh_4482{font-size:.78rem;color:var(--shef-text-muted)}._msgReorderBtn_1yrgh_4486{flex-shrink:0;padding:.5rem .9rem;font-family:inherit;font-size:.82rem;font-weight:700;color:var(--shef-on-header);background:var(--agent-brand-gradient);border:none;border-radius:10px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}._msgReorderBtn_1yrgh_4486:hover{background:var(--agent-brand-gradient-hover);transform:translateY(-1px);box-shadow:0 4px 14px #c41e5a4d}._newChatOverlay_1yrgh_4506{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:#1a12166b;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:_newChatOverlayIn_1yrgh_1 .22s ease-out}@keyframes _newChatOverlayIn_1yrgh_1{0%{opacity:0}to{opacity:1}}._newChatDialog_1yrgh_4525{position:relative;width:100%;max-width:400px;padding:1.75rem 1.5rem 1.35rem;border-radius:22px;border:1px solid rgba(255,255,255,.65);background:linear-gradient(165deg,#fffffffa,#fff8fcf5 55%,#fff2f7f0);box-shadow:0 2px 4px #5c24300a,0 16px 40px #c41e5a24,0 32px 64px #0000001f;text-align:center;animation:_newChatDialogIn_1yrgh_1 .28s cubic-bezier(.22,1,.36,1);overflow:hidden}@keyframes _newChatDialogIn_1yrgh_1{0%{opacity:0;transform:scale(.94) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}._newChatDialogGlow_1yrgh_4553{position:absolute;top:-2.5rem;left:50%;width:180px;height:180px;transform:translate(-50%);border-radius:50%;background:radial-gradient(circle,rgba(196,30,90,.18) 0%,transparent 70%);pointer-events:none}._newChatIconWrap_1yrgh_4565{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin:0 auto 1rem;border-radius:18px;color:#fff;background:linear-gradient(135deg,#e84393,#c41e5a 55%,#8b2942);box-shadow:inset 0 1px #ffffff47,0 8px 20px #c41e5a47}._newChatTitle_1yrgh_4582{position:relative;z-index:1;margin:0 0 .5rem;font-family:var(--agent-serif);font-size:1.35rem;font-weight:700;letter-spacing:-.02em;line-height:1.25;color:var(--shef-text, #1a1a1e)}._newChatLead_1yrgh_4594{position:relative;z-index:1;margin:0 0 1rem;font-family:var(--agent-sans);font-size:.9375rem;line-height:1.55;color:var(--shef-text-muted, #5c5c66)}._newChatMeta_1yrgh_4604{position:relative;z-index:1;margin:0 0 1.25rem}._newChatMetaPill_1yrgh_4610{display:inline-flex;align-items:center;padding:.35rem .75rem;border-radius:999px;font-family:var(--agent-sans);font-size:.75rem;font-weight:600;letter-spacing:.01em;color:var(--shef-maroon);background:#c41e5a14;border:1px solid rgba(196,30,90,.14)}._newChatActions_1yrgh_4624{position:relative;z-index:1;display:flex;gap:.65rem;margin-top:.25rem}._newChatCancelBtn_1yrgh_4632,._newChatConfirmBtn_1yrgh_4633{flex:1;min-height:46px;padding:.65rem 1rem;border-radius:14px;font-family:var(--agent-sans);font-size:.9375rem;font-weight:700;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease}._newChatCancelBtn_1yrgh_4632{color:var(--shef-text, #1a1a1e);background:#ffffffd9;border:1px solid rgba(92,36,48,.14);box-shadow:0 1px 2px #0000000a}._newChatCancelBtn_1yrgh_4632:hover{background:#fff;border-color:#5c243038}._newChatConfirmBtn_1yrgh_4633{color:#fff;border:none;background:var(--agent-brand-gradient);box-shadow:0 4px 14px #c41e5a47}._newChatConfirmBtn_1yrgh_4633:hover{background:var(--agent-brand-gradient-hover);box-shadow:0 6px 18px #c41e5a57;transform:translateY(-1px)}._newChatCancelBtn_1yrgh_4632:active,._newChatConfirmBtn_1yrgh_4633:active{transform:translateY(0) scale(.98)}._newChatCancelBtn_1yrgh_4632:focus-visible,._newChatConfirmBtn_1yrgh_4633:focus-visible{outline:2px solid var(--agent-accent);outline-offset:2px}@media(max-width:480px){._newChatOverlay_1yrgh_4506{align-items:flex-end;padding:.75rem;padding-bottom:calc(.75rem + env(safe-area-inset-bottom))}._newChatDialog_1yrgh_4525{max-width:none;border-radius:20px 20px 18px 18px;padding:1.5rem 1.25rem 1.15rem}._newChatActions_1yrgh_4624{flex-direction:column-reverse}}._msgThinkingColumn_1yrgh_4700{width:100%;align-items:center}._msgSwipeOrderWrap_1yrgh_4705{margin:.35rem 0 .85rem;width:100%;min-width:0}._composeBlockFeed_1yrgh_4711{gap:.5rem;padding-top:.4rem}._inputWrapFeed_1yrgh_4716{width:100%;max-width:100%;min-width:0;border-radius:22px;padding:.55rem .7rem .5rem;background:#fffffff7;border:1px solid rgba(92,36,48,.1);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 8px 28px #2a121814,0 1px #ffffffe6 inset;box-sizing:border-box;overflow:hidden;scrollbar-width:none;-ms-overflow-style:none;transition:padding .22s cubic-bezier(.22,1,.36,1),border-radius .22s ease,box-shadow .22s ease,background .22s ease,border-color .22s ease}._inputWrapFeed_1yrgh_4716::-webkit-scrollbar{display:none;width:0;height:0}._inputWrapFeed_1yrgh_4716:focus-within{border-color:#c41e5a38;box-shadow:0 10px 30px #2a12181a,0 0 0 3px #c41e5a14}._inputWrapFeedExpanded_1yrgh_4754{padding:.65rem .85rem .6rem;border-radius:22px;background:#fff;border:1.5px solid rgba(196,30,90,.2);box-shadow:0 12px 32px #2a12181a,0 0 0 3px #c41e5a0f}._inputWrapFeedExpanded_1yrgh_4754:focus-within{border-color:#c41e5a57;box-shadow:0 14px 34px #2a12181c,0 0 0 3px #c41e5a1a}._inputRowFeed_1yrgh_4771{display:flex;flex-direction:column;align-items:stretch;gap:.45rem;width:100%;max-width:100%;min-width:0;min-height:0;padding:0;border:none;background:transparent;box-shadow:none;overflow:hidden}._inputRowFeed_1yrgh_4771:focus-within{border:none;box-shadow:none;background:transparent}._pageMobileWow_1yrgh_3450 ._inputRowFeed_1yrgh_4771,._pageMobileWow_1yrgh_3450 ._inputRowFeed_1yrgh_4771:focus-within,._pageMobileNative_1yrgh_3153 ._inputRowFeed_1yrgh_4771,._pageMobileNative_1yrgh_3153 ._inputRowFeed_1yrgh_4771:focus-within{min-height:0;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none}._inputRowFeed_1yrgh_4771 ._input_1yrgh_2697{display:block;flex:none;width:100%;max-width:100%;min-width:0;min-height:1.75rem;max-height:7.5rem;font-size:1.02rem;font-weight:500;line-height:1.45;letter-spacing:-.015em;padding:.45rem .15rem .35rem;text-align:left;color:#2f2228;overflow-x:hidden;overflow-y:hidden;overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap;field-sizing:fixed;outline:none;box-shadow:none;border:none;background:transparent;scrollbar-width:none;-ms-overflow-style:none}._inputRowFeed_1yrgh_4771 ._input_1yrgh_2697::-webkit-scrollbar{display:none;width:0;height:0}._inputRowFeed_1yrgh_4771 ._input_1yrgh_2697::placeholder{color:#9a8a90;font-weight:500;letter-spacing:-.01em}._inputRowFeedExpanded_1yrgh_4846{gap:.4rem}._inputRowFeedExpanded_1yrgh_4846 ._input_1yrgh_2697,._inputExpanded_1yrgh_4851{min-height:2.75rem!important;max-height:min(30vh,220px);font-size:1.0625rem!important;font-weight:500;line-height:1.5;letter-spacing:-.015em;padding:.15rem .1rem .25rem!important;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;border:none!important;box-shadow:none!important;outline:none!important;background:transparent!important}._inputRowFeedExpanded_1yrgh_4846 ._input_1yrgh_2697::-webkit-scrollbar,._inputExpanded_1yrgh_4851::-webkit-scrollbar{display:none;width:0;height:0}._composerExpandedBar_1yrgh_4875{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;width:100%;padding-top:.4rem;border-top:1px solid rgba(92,36,48,.07)}._composerEnterBtn_1yrgh_4885{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:42px;padding:0 1.15rem;border:none;border-radius:999px;background:linear-gradient(135deg,#e84a7f,#c41e5a 55%,#8b2048);color:#fff;font-family:inherit;font-size:.9rem;font-weight:800;letter-spacing:-.01em;cursor:pointer;box-shadow:0 6px 16px #c41e5a47;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}._composerEnterBtn_1yrgh_4885:hover:not(:disabled){background:linear-gradient(135deg,#d63d72,#a8184c 55%,#7a1c3e);transform:translateY(-1px);box-shadow:0 8px 18px #c41e5a57}._composerEnterBtn_1yrgh_4885:disabled{background:#e8e0e3;color:#9a8a90;cursor:not-allowed;box-shadow:none;opacity:1}._composerEnterBtn_1yrgh_4885:focus-visible{outline:2px solid var(--shef-pink, #c41e5a);outline-offset:2px}._composerExpandedBar_1yrgh_4875 ._micBtnFeed_1yrgh_4925{border-color:#5c243024;background:#fff;color:#3a2a30}._inputActionsFeed_1yrgh_4931{display:flex;align-items:center;justify-content:flex-start;gap:.45rem;width:100%;max-width:100%;min-width:0;padding:.1rem .05rem;box-sizing:border-box}._inputActionsFeed_1yrgh_4931 ._micBtnWrapFeed_1yrgh_4943{margin-left:auto;flex:0 0 auto}._inputActionsFeed_1yrgh_4931 ._sendBtnFeed_1yrgh_4948,._inputActionsFeed_1yrgh_4931 ._sendBtn_1yrgh_2936{margin-left:0;flex:0 0 auto}._micBtnFeed_1yrgh_4925{width:42px;height:42px;min-width:42px;min-height:42px;border-radius:50%;border:1.5px solid rgba(92,36,48,.14);background:#fff;color:#5c2430}._micBtnFeed_1yrgh_4925:hover:not(:disabled){background:#fff7fa;border-color:#c41e5a47;color:var(--shef-pink, #c41e5a)}._micBtnFeed_1yrgh_4925._micBtnActive_1yrgh_2868,._micBtnFeed_1yrgh_4925:disabled{border-color:#c41e5a59;background:#ffecf2f2;color:var(--shef-pink, #c41e5a)}._micBtnWrapFeed_1yrgh_4943 ._micListenRing_1yrgh_2829{width:42px;height:42px;border-radius:50%}._composePlusBtn_1yrgh_4984,._composeCartBtn_1yrgh_4985{position:relative;width:42px;height:42px;border-radius:50%;border:1.5px solid rgba(92,36,48,.14);background:#fff;color:var(--shef-text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}._composePlusBtnOn_1yrgh_5000{border-color:#c41e5a73;color:var(--shef-maroon, #5c2430);box-shadow:0 0 0 3px #c41e5a1f}._composeAttachWrap_1yrgh_5006{position:relative;flex-shrink:0;z-index:45}._composeAttachMenu_1yrgh_5012{position:absolute;left:0;bottom:calc(100% + .45rem);z-index:50;min-width:10.5rem;padding:.3rem;border-radius:14px;background:#fff;border:1px solid rgba(92,36,48,.12);box-shadow:0 10px 28px #2a121824,0 1px #ffffffe6 inset}._composeBlockAttachOpen_1yrgh_5028,._inputWrapAttachOpen_1yrgh_5032,._inputWrapAttachOpen_1yrgh_5032._inputWrapFeed_1yrgh_4716,._inputWrapAttachOpen_1yrgh_5032 ._inputRow_1yrgh_2706,._inputWrapAttachOpen_1yrgh_5032 ._inputRowFeed_1yrgh_4771,._pageMobileNative_1yrgh_3153 ._inputWrapAttachOpen_1yrgh_5032 ._inputRow_1yrgh_2706,._pageMobileNative_1yrgh_3153 ._inputWrapAttachOpen_1yrgh_5032 ._inputRowFeed_1yrgh_4771,._pageMobileWow_1yrgh_3450 ._inputWrapAttachOpen_1yrgh_5032 ._inputRow_1yrgh_2706,._pageMobileWow_1yrgh_3450 ._inputWrapAttachOpen_1yrgh_5032 ._inputRowFeed_1yrgh_4771{overflow:visible}._composeAttachMenuItem_1yrgh_5043{display:block;width:100%;min-height:40px;padding:.45rem .75rem;border:none;border-radius:10px;background:transparent;color:#3a242c;font-family:inherit;font-size:.86rem;font-weight:700;text-align:left;cursor:pointer}._composeAttachMenuItem_1yrgh_5043:hover{background:#c41e5a14;color:#c41e5a}._composeAttachPreview_1yrgh_5064{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 .55rem;padding:.15rem .1rem 0}._composeAttachThumbWrap_1yrgh_5073{position:relative;width:56px;height:56px;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px #2a12181f}._composeAttachThumb_1yrgh_5073{display:block;width:100%;height:100%;object-fit:cover}._composeAttachRemove_1yrgh_5089{position:absolute;top:2px;right:2px;width:20px;height:20px;border:none;border-radius:50%;background:#140a0eb8;color:#fff;font-size:.85rem;line-height:1;cursor:pointer}._composeAttachError_1yrgh_5104{margin:0;flex:1 1 100%;font-size:.78rem;font-weight:650;color:#c41e5a}._msgUserImages_1yrgh_5112{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 .45rem}._msgUserImage_1yrgh_5112{display:block;width:88px;height:88px;object-fit:cover;border-radius:12px;border:1px solid rgba(255,255,255,.35)}._msgUserText_1yrgh_5128{display:block}._composePlusBtn_1yrgh_4984:disabled,._composeCartBtn_1yrgh_4985:disabled{opacity:.55;cursor:not-allowed}._composeCartBadge_1yrgh_5138{position:absolute;top:-3px;right:-3px;min-width:1.1rem;height:1.1rem;padding:0 .25rem;border-radius:999px;background:#e11d48;color:#fff;font-size:.65rem;font-weight:800;display:grid;place-items:center;line-height:1}._sendBtnFeed_1yrgh_4948{width:42px!important;height:42px!important;border-radius:50%!important;background:#e8e4e6!important;color:#6b5a5e!important;box-shadow:none!important}._sendBtnFeed_1yrgh_4948:not(:disabled){background:#1a1214!important;color:#fff!important}._sendBtnStop_1yrgh_5169{background:#1a1214!important;color:#fff!important}._aiDisclaimer_1yrgh_5174{margin:.45rem 0 0;text-align:center;font-size:.68rem;color:var(--shef-text-muted, #8a7a7e);line-height:1.3}._feedExploreLink_1yrgh_5182{border:none;background:transparent;color:#d42365b8;font-family:inherit;font-size:.82rem;font-weight:750;cursor:pointer;padding:.35rem .5rem;justify-self:center}._pageMobileWow_1yrgh_3450 ._msgMealsBlock_1yrgh_1518{gap:.75rem}._pageMobileWow_1yrgh_3450 ._messagesConversation_1yrgh_1076{background-image:radial-gradient(ellipse 80% 40% at 10% 20%,rgba(196,30,90,.05),transparent 55%),radial-gradient(ellipse 70% 35% at 90% 10%,rgba(232,119,34,.06),transparent 50%)}._chatShellFeed_1yrgh_5205{position:relative;overflow-x:clip;overflow-y:hidden;min-height:0;display:flex;flex-direction:column}._chatTopBarFeed_1yrgh_5214{display:grid!important;grid-template-columns:1fr auto;align-items:center;gap:.5rem;padding:.55rem .75rem!important;z-index:8;background:#fffcf8f5;box-shadow:0 1px #5c24300f}._feedHeaderLead_1yrgh_5225{display:inline-flex;align-items:center;gap:.45rem;min-width:0;justify-self:start}._feedBrandMark_1yrgh_5233{appearance:none;border:none;background:transparent;padding:.15rem .1rem;margin:0;display:inline-flex;align-items:center;gap:.4rem;min-width:0;cursor:pointer;color:var(--shef-maroon, #5c2430);font-family:inherit}._feedBrandMark_1yrgh_5233:hover ._feedBrandName_1yrgh_5248{color:var(--shef-pink, #c41e5a)}._feedBrandName_1yrgh_5248{font-family:var(--font-display, "Sora Variable", "Sora", system-ui, sans-serif);font-size:.95rem;font-weight:750;letter-spacing:-.02em;white-space:nowrap;transition:color .15s ease}._feedBrandAlpha_1yrgh_5261{display:inline-flex;align-items:center;flex-shrink:0;font-size:.55rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.1rem .32rem;border-radius:4px;color:var(--shef-pink, #c41e5a);background:color-mix(in srgb,var(--shef-pink, #c41e5a) 12%,transparent);border:1px solid color-mix(in srgb,var(--shef-pink, #c41e5a) 28%,transparent)}._feedIconBtn_1yrgh_5276{width:40px;height:40px;border-radius:50%;border:1px solid rgba(92,36,48,.1);background:#fff;color:var(--shef-text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 10px #2a12180f;flex-shrink:0}._feedModePill_1yrgh_5291{justify-self:center;display:inline-flex;align-items:center;gap:.4rem;min-height:40px;padding:.4rem .95rem;border-radius:999px;border:1px solid rgba(196,30,90,.16);background:linear-gradient(180deg,#fff,#fff5f8);color:var(--shef-maroon, #5c2430);font-family:inherit;font-size:.9rem;font-weight:750;cursor:pointer;box-shadow:0 4px 16px #c41e5a1a}._feedModeSpark_1yrgh_5309{width:10px;height:10px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#fff,var(--shef-pink, #c41e5a));box-shadow:0 0 8px #c41e5a73}._feedModeChevron_1yrgh_5317{font-size:.7rem;opacity:.7}._messagesDiscover_1yrgh_5322{padding:.35rem .45rem!important;scroll-padding-top:.35rem;justify-content:flex-start;align-items:stretch}._messagesDiscover_1yrgh_5322>*{flex-shrink:0;min-height:min-content}._quickNavCompact_1yrgh_5337{display:none}._goToChatPill_1yrgh_5341{align-self:center;flex-shrink:0;z-index:6;margin:.35rem auto .55rem;min-height:40px;padding:.45rem 1.2rem;border:1px solid rgba(196,30,90,.14);border-radius:999px;background:#fffffffa;color:var(--shef-maroon, #5c2430);font-family:inherit;font-size:.84rem;font-weight:800;letter-spacing:.02em;cursor:pointer;box-shadow:0 8px 22px #c41e5a24,0 1px #ffffffe6 inset}._goToDiscoverPill_1yrgh_5362{align-self:center;flex-shrink:0;z-index:6;margin:.25rem auto .45rem;min-height:34px;padding:.35rem .95rem;border:1px solid rgba(92,36,48,.1);border-radius:999px;background:#fffffff5;color:#5c2430;font-family:inherit;font-size:.8rem;font-weight:750;cursor:pointer;box-shadow:0 6px 18px #2a121814}._suggestionsAreaFeed_1yrgh_5380{display:flex;flex-direction:column;gap:.35rem;padding:0;min-width:0}._suggestionsAreaWithComposer_1yrgh_5388{margin-bottom:.35rem;opacity:1}._suggestionsRailHead_1yrgh_5393{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding:0 .35rem .05rem}._suggestionsRailLabel_1yrgh_5401{font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#8a6a72}._suggestionsRailHint_1yrgh_5409{font-size:.68rem;font-weight:650;color:#b0a0a6}._suggestionsStripFeed_1yrgh_5415{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:.55rem;overflow-x:auto;overflow-y:hidden;padding:.2rem .35rem .55rem;margin:0 -.15rem;scroll-snap-type:x proximity;scroll-padding-inline:.35rem;-webkit-overflow-scrolling:touch;scrollbar-width:none;mask-image:linear-gradient(90deg,transparent 0,#000 12px,#000 calc(100% - 18px),transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 12px,#000 calc(100% - 18px),transparent 100%)}._suggestionsStripFeed_1yrgh_5415::-webkit-scrollbar{display:none}._suggestionChipFeed_1yrgh_4088{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;gap:.45rem;width:auto;max-width:min(78vw,260px);min-height:42px;padding:.55rem .95rem .55rem .7rem;border-radius:999px;border:1px solid rgba(92,36,48,.1);background:linear-gradient(165deg,#fffffffa,#fff6f9f5);color:#3a242c;font-size:.82rem;font-weight:700;letter-spacing:-.01em;line-height:1.2;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;scroll-snap-align:start;box-shadow:0 6px 18px #2a12180f,0 1px #ffffffe6 inset;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}._suggestionChipFeed_1yrgh_4088:active{transform:scale(.97)}._suggestionChipIcon_1yrgh_5471{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:26px;height:26px;border-radius:50%;background:#c41e5a1a;color:var(--shef-pink, #c41e5a)}._suggestionChipText_1yrgh_5483{min-width:0;overflow:hidden;text-overflow:ellipsis}._chipKind_add_1yrgh_5489 ._suggestionChipIcon_1yrgh_5471,._suggestionChipFeed_1yrgh_4088[data-kind=add] ._suggestionChipIcon_1yrgh_5471{background:#c41e5a1f;color:#c41e5a}._chipKind_order_1yrgh_4107,._suggestionChipFeed_1yrgh_4088[data-kind=order]{border-color:transparent;background:linear-gradient(135deg,#d42365,#8a1f45 55%,#5c2430);color:#fff;box-shadow:0 10px 22px #c41e5a47,0 1px #fff3 inset}._chipKind_order_1yrgh_4107 ._suggestionChipIcon_1yrgh_5471,._suggestionChipFeed_1yrgh_4088[data-kind=order] ._suggestionChipIcon_1yrgh_5471{background:#fff3;color:#fff}._chipKind_cart_1yrgh_4134,._suggestionChipFeed_1yrgh_4088[data-kind=cart]{border-color:#5c243024;background:#fff}._chipKind_cart_1yrgh_4134 ._suggestionChipIcon_1yrgh_5471,._suggestionChipFeed_1yrgh_4088[data-kind=cart] ._suggestionChipIcon_1yrgh_5471{background:#5c243014;color:#5c2430}._chipKind_shef_1yrgh_4120,._suggestionChipFeed_1yrgh_4088[data-kind=shef]{border-color:#b46e3c38;background:linear-gradient(160deg,#fffaf5,#fff3e8);color:#5a3420}._chipKind_shef_1yrgh_4120 ._suggestionChipIcon_1yrgh_5471,._suggestionChipFeed_1yrgh_4088[data-kind=shef] ._suggestionChipIcon_1yrgh_5471{background:#b46e3c24;color:#a85a28}._chipKind_reorder_1yrgh_4126,._chipKind_crave_1yrgh_4127,._suggestionChipFeed_1yrgh_4088[data-kind=reorder],._suggestionChipFeed_1yrgh_4088[data-kind=crave]{border-color:#c41e5a2e;background:linear-gradient(160deg,#fff8fb,#ffe8f0)}._chipKind_track_1yrgh_5544 ._suggestionChipIcon_1yrgh_5471,._suggestionChipFeed_1yrgh_4088[data-kind=track] ._suggestionChipIcon_1yrgh_5471{background:#2878641f;color:#1f6f5c}._chipKind_explore_1yrgh_5550 ._suggestionChipIcon_1yrgh_5471,._suggestionChipFeed_1yrgh_4088[data-kind=explore] ._suggestionChipIcon_1yrgh_5471{background:#5c243014;color:#5c2430}._chipKind_default_1yrgh_5556 ._suggestionChipIcon_1yrgh_5471,._suggestionChipFeed_1yrgh_4088[data-kind=default] ._suggestionChipIcon_1yrgh_5471{background:#9b2b641a;color:#9b2b64}._feedbackRow_1yrgh_5562{display:flex;gap:.4rem;padding-left:.35rem}._feedbackBtn_1yrgh_5568{width:36px;height:36px;border-radius:10px;border:1px solid rgba(92,36,48,.12);background:#fff;cursor:pointer;font-size:.95rem}._pageMobileWow_1yrgh_3450 ._msgAvatar_1yrgh_1427{display:flex;align-items:center;justify-content:center;width:22px;height:22px;margin-top:.2rem;margin-right:.35rem;background:transparent;border:none;box-shadow:none}._pageMobileWow_1yrgh_3450 ._msgAvatarMark_1yrgh_1439{width:14px;height:14px;border-radius:0;background:radial-gradient(circle at 50% 50%,#c41e5a 0 1.5px,transparent 1.7px),radial-gradient(circle at 50% 12%,#9b2bd4 0 1.2px,transparent 1.4px),radial-gradient(circle at 50% 88%,#9b2bd4 0 1.2px,transparent 1.4px),radial-gradient(circle at 12% 50%,#9b2bd4 0 1.2px,transparent 1.4px),radial-gradient(circle at 88% 50%,#9b2bd4 0 1.2px,transparent 1.4px),radial-gradient(circle at 22% 22%,rgba(155,43,212,.85) 0 1px,transparent 1.2px),radial-gradient(circle at 78% 22%,rgba(155,43,212,.85) 0 1px,transparent 1.2px),radial-gradient(circle at 22% 78%,rgba(155,43,212,.85) 0 1px,transparent 1.2px),radial-gradient(circle at 78% 78%,rgba(155,43,212,.85) 0 1px,transparent 1.2px);opacity:.9}._pageMobileWow_1yrgh_3450 ._msgUser_1yrgh_1447{background:#e8e0f5d9;border:none;color:#2a1a2e}._feedbackBtnOn_1yrgh_5614{border-color:#c41e5a59;background:#ffecf2f2;box-shadow:0 0 0 2px #c41e5a1f}._feedMenuWrap_1yrgh_5620{position:relative}._feedMenu_1yrgh_5620{position:absolute;top:calc(100% + .4rem);right:0;z-index:30;min-width:10.5rem;padding:.35rem;border-radius:16px;border:1px solid rgba(92,36,48,.1);background:#fffffffa;box-shadow:0 16px 36px #2a121829;display:flex;flex-direction:column;gap:.15rem}._feedMenu_1yrgh_5620 button{appearance:none;border:none;background:transparent;text-align:left;padding:.65rem .75rem;border-radius:12px;font-family:inherit;font-size:.88rem;font-weight:700;color:var(--shef-text, #1a1214);cursor:pointer}._feedMenu_1yrgh_5620 button:hover,._feedMenu_1yrgh_5620 button:focus-visible{background:#ffecf2e6;color:var(--shef-maroon, #5c2430)}._feedMenu_1yrgh_5620 button:disabled{opacity:.45;cursor:not-allowed}._msgFeedActionChips_1yrgh_5665{--feed-chip-scroll-pad: max(.15rem, env(safe-area-inset-left, 0px));display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:.5rem;margin-top:.65rem;width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scroll-padding-inline:var(--feed-chip-scroll-pad);scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x;padding:.05rem var(--feed-chip-scroll-pad) .2rem;box-sizing:border-box}._msgFeedActionChips_1yrgh_5665::-webkit-scrollbar{display:none}._msgFeedActionChipText_1yrgh_5690{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-align:left;line-height:1.25;white-space:normal;word-break:break-word}._msgFeedChip_1yrgh_5701,._msgExploreMoreBtn_1yrgh_5702{flex:0 0 auto;flex-shrink:0;scroll-snap-align:start;align-self:stretch;display:inline-flex;align-items:center;justify-content:flex-start;min-width:clamp(7.25rem,36vw,10.25rem);max-width:11.75rem;min-height:44px;margin-top:0;padding:.55rem .85rem;border-radius:14px;font-family:inherit;font-size:.82rem;font-weight:800;letter-spacing:-.01em;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;box-sizing:border-box}._msgFeedChip_1yrgh_5701{border:1px solid rgba(196,30,90,.2);background:linear-gradient(145deg,#fff4f8fa,#ffecf2f0);color:var(--shef-pink, #c41e5a);box-shadow:0 2px 10px #c41e5a14}._msgFeedChip_1yrgh_5701:active:not(:disabled),._msgExploreMoreBtn_1yrgh_5702:active:not(:disabled){transform:scale(.98)}._msgExploreMoreBtn_1yrgh_5702{border:1px solid rgba(196,30,90,.18);background:#fff;color:var(--shef-maroon, #5c2430);box-shadow:0 2px 10px #5c24300f}._msgExploreMoreBtn_1yrgh_5702[data-action=add_top],._msgExploreMoreBtn_1yrgh_5702[data-action=add_pair],._msgFeedChip_1yrgh_5701[data-action=add_top]{border:none;background:linear-gradient(135deg,#e84a7f,#c41e5a);color:#fff;box-shadow:0 4px 14px #c41e5a47}._msgExploreMoreBtn_1yrgh_5702[data-action=match_taste]{border:1px solid rgba(196,30,90,.22);background:#c41e5a14;color:var(--shef-pink, #c41e5a)}._msgExploreMoreBtn_1yrgh_5702[data-action=retry]{border:1px solid rgba(92,36,48,.12);background:#fffffff5;color:var(--shef-maroon, #5c2430)}._msgExploreMoreBtn_1yrgh_5702:disabled,._msgFeedChip_1yrgh_5701:disabled{opacity:.45;cursor:not-allowed;transform:none}._msgCartNudgeBlock_1yrgh_977 ._msgFeedActionChips_1yrgh_5665{margin-top:.55rem}._feedMenuDesktop_1yrgh_5777{right:0;left:auto;min-width:11.5rem}._historyOverlay_1yrgh_5783{position:fixed;inset:0;z-index:80;display:flex;align-items:flex-end;justify-content:center;padding:0;background:#1a121459;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}._historySheet_1yrgh_5796{width:min(100%,440px);max-height:min(78vh,640px);display:flex;flex-direction:column;border-radius:24px 24px 0 0;background:#fff;box-shadow:0 -12px 40px #1a12142e;overflow:hidden}@media(min-width:768px){._historyOverlay_1yrgh_5783{align-items:center;padding:1.5rem}._historySheet_1yrgh_5796{border-radius:22px;max-height:min(72vh,620px)}}._historyHead_1yrgh_5819{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1.1rem 1.15rem .75rem;border-bottom:1px solid rgba(92,36,48,.08)}._historyTitle_1yrgh_5828{margin:0;font-size:1.15rem;font-weight:800;letter-spacing:-.02em;color:#1a1214}._historySub_1yrgh_5836{margin:.2rem 0 0;font-size:.78rem;color:#8a7a7e}._historyClose_1yrgh_5842{width:36px;height:36px;border:none;border-radius:50%;background:#f5f1f2;color:#1a1214;font-size:1.35rem;line-height:1;cursor:pointer;flex-shrink:0}._historyEmpty_1yrgh_5855{margin:0;padding:2rem 1.25rem;text-align:center;font-size:.92rem;line-height:1.45;color:#6b5a5e}._historyList_1yrgh_5864{list-style:none;margin:0;padding:.45rem .55rem;overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:.35rem}._historyList_1yrgh_5864 li{display:grid;grid-template-columns:1fr auto;gap:.25rem;align-items:stretch}._historyItem_1yrgh_5882{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;width:100%;min-width:0;padding:.75rem .85rem;border:1px solid rgba(92,36,48,.08);border-radius:14px;background:#fff;text-align:left;cursor:pointer;font-family:inherit}._historyItemActive_1yrgh_5898{border-color:#c41e5a47;background:#fff0f5e6}._historyItemTitle_1yrgh_5903{font-size:.92rem;font-weight:800;color:#1a1214;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._historyItemPreview_1yrgh_5913{font-size:.8rem;color:#6b5a5e;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._historyItemMeta_1yrgh_5922{font-size:.72rem;font-weight:650;color:#9a8a90}._historyDelete_1yrgh_5928{min-width:40px;padding:0 .65rem;border:none;border-radius:12px;background:#f7f3f4;color:#8a3a55;font-family:inherit;font-size:.78rem;font-weight:750;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.3rem}._historyDelete_1yrgh_5928:hover,._historyDelete_1yrgh_5928:focus-visible{background:#c41e5a1a;color:#c41e5a}._historyFooter_1yrgh_5951{display:flex;flex-direction:column;gap:.5rem;padding:.75rem 1rem max(.9rem,env(safe-area-inset-bottom));border-top:1px solid rgba(92,36,48,.08)}._historyClearAllBtn_1yrgh_5959{width:100%;min-height:44px;border:1px solid rgba(92,36,48,.12);border-radius:14px;background:#fff;color:#8a3a55;font-family:inherit;font-size:.88rem;font-weight:750;cursor:pointer}._historyClearAllBtn_1yrgh_5959:hover{background:#fff5f8;border-color:#c41e5a38}._historyNewBtn_1yrgh_5977{width:100%;min-height:46px;border:none;border-radius:999px;background:linear-gradient(145deg,#e84a7f,#c41e5a 52%,#9b1c48);color:#fff;font-family:inherit;font-size:.92rem;font-weight:800;letter-spacing:.01em;cursor:pointer;box-shadow:0 8px 20px #c41e5a47,inset 0 1px #fff3}._historyNewBtn_1yrgh_5977:hover{filter:brightness(1.04)}._historyNewBtn_1yrgh_5977:active{transform:scale(.98)}._historyOverlayFull_1yrgh_6003{align-items:stretch;background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none}._historySheetFull_1yrgh_6010{width:100%;max-width:none;max-height:none;height:100%;border-radius:0;box-shadow:none;position:relative}._historyHeadPrev_1yrgh_6020{align-items:center;justify-content:space-between;padding:max(.65rem,env(safe-area-inset-top)) .75rem .85rem;border-bottom:none}._historyBack_1yrgh_6027{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:transparent;color:#1a1214;cursor:pointer}._historyTitlePrev_1yrgh_6040{margin:0;font-size:1.2rem;font-weight:800;letter-spacing:-.02em;color:#1a1214;text-align:center}._historyHeadSpacer_1yrgh_6049{width:40px;height:40px}._historyClearAllHead_1yrgh_6054{min-width:40px;height:40px;padding:0 .45rem;border:none;border-radius:999px;background:transparent;color:#c41e5a;font-family:inherit;font-size:.82rem;font-weight:800;cursor:pointer}._historyTabs_1yrgh_6068{display:flex;gap:.35rem;padding:.35rem 1rem .65rem;border-bottom:1px solid rgba(26,18,20,.06)}._historyTab_1yrgh_6068{flex:1;min-height:36px;padding:.4rem .65rem;border:1px solid transparent;border-radius:999px;background:transparent;color:#8a7a7e;font-family:inherit;font-size:.78rem;font-weight:750;cursor:pointer}._historyTabActive_1yrgh_6089{background:#c41e5a14;border-color:#c41e5a29;color:#c41e5a}._historyListTableTalk_1yrgh_6095{gap:.55rem}._tableTalkRow_1yrgh_6099{display:grid;grid-template-columns:1fr auto;gap:.35rem .4rem;align-items:start;padding-bottom:.55rem;border-bottom:1px solid rgba(26,18,20,.06)}._tableTalkCard_1yrgh_6108{grid-column:1 / 2;display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;width:100%;padding:.75rem .15rem;border:none;border-radius:12px;background:transparent;text-align:left;cursor:pointer;font-family:inherit}._tableTalkCardOpen_1yrgh_6124{background:#fff0f58c;padding:.75rem .65rem}._tableTalkBadge_1yrgh_6129{font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#c41e5a}._tableTalkTitle_1yrgh_6137{font-size:.95rem;font-weight:800;color:#1a1214;letter-spacing:-.02em}._tableTalkAiPreview_1yrgh_6144{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.82rem;font-weight:550;line-height:1.4;color:#5c5558}._tableTalkAiLabel_1yrgh_6155{display:inline-block;margin-right:.35rem;padding:.08rem .4rem;border-radius:999px;background:#c41e5a1a;color:#c41e5a;font-size:.62rem;font-weight:800;vertical-align:middle}._tableTalkMeta_1yrgh_6167{font-size:.7rem;font-weight:650;color:#9a8a90}._tableTalkDetail_1yrgh_6173{grid-column:1 / -1;display:flex;flex-direction:column;gap:.7rem;padding:.15rem .65rem .75rem}._tableTalkBlockLabel_1yrgh_6181{margin:0 0 .3rem;font-size:.68rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#8a6a72}._tableTalkBlockText_1yrgh_6190{margin:0;font-size:.86rem;font-weight:550;line-height:1.45;color:#3a242c}._tableTalkAiList_1yrgh_6198,._tableTalkHeardList_1yrgh_6199{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}._tableTalkAiList_1yrgh_6198 li{display:block;padding:.65rem .75rem;border-radius:14px;background:#c41e5a0f;border:1px solid rgba(196,30,90,.1);font-size:.84rem;font-weight:550;line-height:1.4;color:#3a242c}._tableTalkHeardList_1yrgh_6199 li{display:block;padding:.5rem .65rem;border-radius:12px;background:#f7f3f4;font-size:.8rem;font-weight:550;line-height:1.4;color:#5c5558}._tableTalkScriptList_1yrgh_6231{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}._tableTalkScriptList_1yrgh_6231 li{display:grid;gap:.15rem;padding:.55rem .7rem;border-radius:12px;border:1px solid rgba(196,30,90,.1);background:#fff}._tableTalkScriptSef_1yrgh_6249{background:#c41e5a0d;border-color:#c41e5a24}._tableTalkScriptSpeaker_1yrgh_6254{font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#8a6a72}._tableTalkScriptSef_1yrgh_6249 ._tableTalkScriptSpeaker_1yrgh_6254{color:#c41e5a}._tableTalkScriptText_1yrgh_6266{font-size:.84rem;font-weight:550;line-height:1.4;color:#3a242c}._tableTalkChefs_1yrgh_6273{margin:0;font-size:.78rem;font-weight:650;color:#8a6a72}._tableTalkReopen_1yrgh_6280{align-self:flex-start;min-height:40px;padding:.5rem .95rem;border:none;border-radius:999px;background:linear-gradient(135deg,#e84a7f,#c41e5a);color:#fff;font-family:inherit;font-size:.8rem;font-weight:800;cursor:pointer}._tableTalkRow_1yrgh_6099 ._historyDelete_1yrgh_5928{grid-column:2;grid-row:1;align-self:start;margin-top:.65rem}._historyListPrev_1yrgh_6301{padding:.15rem 1.15rem 7.5rem;gap:0}._historyRowPrev_1yrgh_6306{display:grid;grid-template-columns:1fr auto;gap:.15rem;align-items:center;border-bottom:1px solid rgba(26,18,20,.06)}._historyItemPrev_1yrgh_5913{flex-direction:row;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 0;border:none;border-radius:0;background:transparent}._historyItemPrev_1yrgh_5913._historyItemActive_1yrgh_5898{background:transparent;border:none}._historyDeletePrev_1yrgh_6330{width:auto;min-width:44px;height:36px;padding:0 .65rem;border-radius:999px;background:#c41e5a0f;color:#c41e5a}._historyDeletePrev_1yrgh_6330:hover,._historyDeletePrev_1yrgh_6330:focus-visible{background:#c41e5a1f;color:#a01848}._historyDeleteLabel_1yrgh_6346{font-size:.72rem;font-weight:800;letter-spacing:.01em}._historyItemTitlePrev_1yrgh_6352{flex:1;min-width:0;font-size:.98rem;font-weight:550;color:#5c5558;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}._historyItemTimePrev_1yrgh_6364{flex-shrink:0;font-size:.88rem;font-weight:500;color:#a39a9e}._historyMobileFooter_1yrgh_6371{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;flex-direction:column;gap:.45rem;padding:.75rem 1.1rem max(1.1rem,env(safe-area-inset-bottom));background:linear-gradient(180deg,#fff0,#fff 28%)}._historyMobileFooter_1yrgh_6371 ._historyClearAllBtn_1yrgh_5959{background:#fffffff5}._historyNewFab_1yrgh_6388{position:static;right:auto;bottom:auto;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;width:100%;min-height:48px;padding:.75rem 1.15rem;border:none;border-radius:999px;background:linear-gradient(145deg,#e84a7f,#c41e5a 52%,#9b1c48);color:#fff;font-family:inherit;font-size:.92rem;font-weight:800;letter-spacing:.01em;cursor:pointer;box-shadow:0 8px 22px #c41e5a52,inset 0 1px #ffffff38}._historyNewFab_1yrgh_6388:hover{filter:brightness(1.04)}._historyNewFab_1yrgh_6388:active{transform:scale(.98);filter:brightness(.98)}._historyNewFab_1yrgh_6388:focus-visible{outline:2px solid rgba(196,30,90,.55);outline-offset:2px}._msgExploreGridCard_1yrgh_6431{width:100%;padding:.85rem .85rem .55rem;border-radius:18px;background:#fff;border:1px solid rgba(26,18,20,.06);box-shadow:0 8px 28px #1a12140f}._msgExploreGrid_1yrgh_6431{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.75rem .65rem}._msgExploreGridItem_1yrgh_6449{min-width:0}._msgExploreGridPhoto_1yrgh_6453{position:relative;aspect-ratio:1;border-radius:12px;background:#f3eef0 center/cover no-repeat;overflow:hidden}._msgExploreDietVeg_1yrgh_6461,._msgExploreDietNonVeg_1yrgh_6462{position:absolute;left:.45rem;bottom:.45rem;width:.72rem;height:.72rem;border-radius:2px;border:1.5px solid currentColor;background:#fff;z-index:1}._msgExploreDietVeg_1yrgh_6461{color:#1f8a3b}._msgExploreDietVeg_1yrgh_6461:after{content:"";position:absolute;inset:2px;border-radius:50%;background:#1f8a3b}._msgExploreDietNonVeg_1yrgh_6462{color:#8b4513}._msgExploreDietNonVeg_1yrgh_6462:after{content:"";position:absolute;inset:2px;border-radius:50%;background:#8b4513}._msgExploreAddBtn_1yrgh_6498{position:absolute;right:.4rem;bottom:.4rem;min-height:28px;padding:.28rem .55rem;border:none;border-radius:8px;background:#ffecf2f5;color:var(--shef-pink, #c41e5a);font-family:inherit;font-size:.68rem;font-weight:800;letter-spacing:.02em;cursor:pointer;box-shadow:0 4px 12px #1a12141f}._msgExploreAddBtnOn_1yrgh_6516{background:#1a1214;color:#fff}._msgExploreGridName_1yrgh_6521{margin:.4rem 0 0;font-size:.82rem;font-weight:700;color:#1a1214;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._msgExploreGridPrice_1yrgh_6531{margin:.1rem 0 0;font-size:.78rem;font-weight:650;color:#1a1214b8}._msgShowMoreLink_1yrgh_6538{display:block;width:100%;margin:.55rem 0 .15rem;padding:.35rem;border:none;background:transparent;color:#1a12148c;font-family:inherit;font-size:.84rem;font-weight:650;text-align:center;cursor:pointer}._msgDegradedRow_1yrgh_6553{display:flex;align-items:center;gap:.45rem;margin:.35rem 0 .15rem;flex-wrap:wrap}._msgOfflineChip_1yrgh_6561{padding:.22rem .55rem;border-radius:999px;background:#b8860b1f;color:#8a6a28;font-size:.65rem;font-weight:800;letter-spacing:.03em}._msgRetryBtn_1yrgh_6571{padding:.22rem .6rem;border:1px solid rgba(196,30,90,.22);border-radius:999px;background:#fff;color:#c41e5a;font-family:inherit;font-size:.68rem;font-weight:800;cursor:pointer}._msgRetryBtn_1yrgh_6571:disabled{opacity:.45;cursor:not-allowed}._msgFeedbackRow_1yrgh_6588{display:flex;gap:.45rem;margin-top:.65rem}._msgFeedbackBtn_1yrgh_6594{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(26,18,20,.08);border-radius:10px;background:#f5f2f3;color:#1a12148c;cursor:pointer}._msgFeedbackBtnOn_1yrgh_6607{background:#c41e5a1a;border-color:#c41e5a47;color:var(--shef-pink, #c41e5a)}._msgExploreChefRail_1yrgh_6613{list-style:none;margin:.35rem 0 0;padding:0 0 .25rem;display:flex;gap:.75rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}._msgExploreChefRail_1yrgh_6613::-webkit-scrollbar{display:none}._msgExploreKitchenRail_1yrgh_6629{list-style:none;margin:.35rem 0 0;padding:0 .15rem .35rem;display:flex;gap:.85rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}._msgExploreKitchenRail_1yrgh_6629::-webkit-scrollbar{display:none}._msgExploreKitchenCard_1yrgh_6645{position:relative;flex:0 0 min(88vw,320px);scroll-snap-align:start;padding:.85rem .85rem .95rem;border-radius:20px;background:#fff;border:1px solid rgba(26,18,20,.06);box-shadow:0 12px 32px #1a121414}._msgExploreKitchenHead_1yrgh_6656{margin-bottom:.75rem}._msgExploreKitchenTitleRow_1yrgh_6660{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.45rem}._msgTopPickSpacer_1yrgh_6668{display:block;height:1.4rem}._msgExploreChefCard_1yrgh_6673{position:relative;flex:0 0 min(72vw,260px);scroll-snap-align:start;border-radius:16px;background:#fff;border:1px solid rgba(26,18,20,.06);box-shadow:0 10px 28px #1a121412;overflow:hidden}._msgTopPickBadge_1yrgh_6684{position:relative;top:auto;left:auto;z-index:2;display:inline-flex;align-items:center;gap:.3rem;padding:.28rem .55rem;border-radius:999px;background:#c41e5aeb;color:#fff;font-size:.68rem;font-weight:800}._msgTopPickSpark_1yrgh_6700{width:.55rem;height:.55rem;background:#fff;clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}._msgExploreChefPhoto_1yrgh_6707{height:128px;background:#f3eef0 center/cover no-repeat}._msgExploreChefBody_1yrgh_6712{padding:.7rem .8rem .85rem}._msgExploreChefTop_1yrgh_6716{display:flex;align-items:center;justify-content:space-between;gap:.5rem}._msgExploreChefName_1yrgh_6723{margin:0;font-size:1.05rem;font-weight:800;color:#1a1214;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._msgExploreMenuBtn_1yrgh_6733{flex-shrink:0;min-height:30px;padding:.28rem .65rem;border:none;border-radius:999px;background:#f0ebed;color:#1a1214;font-family:inherit;font-size:.72rem;font-weight:750;cursor:pointer}._msgExploreChefMeta_1yrgh_6747{display:flex;align-items:center;gap:.55rem;margin:.4rem 0 0;font-size:.75rem;color:#1a12149e}._msgExploreChefRating_1yrgh_6756{display:inline-flex;align-items:center;padding:.12rem .4rem;border-radius:6px;background:#1f8a3b1f;color:#1f8a3b;font-weight:800;font-size:.72rem}._msgExploreChefDeal_1yrgh_6767{display:inline-block;margin-top:.4rem;color:#2563eb;font-size:.72rem;font-weight:750}._msgExploreKitchenCard_1yrgh_6645 ._msgExploreGrid_1yrgh_6431{gap:.65rem .55rem}._msgExploreKitchenCard_1yrgh_6645 ._msgExploreAddBtn_1yrgh_6498{background:#fff;color:var(--shef-pink, #c41e5a);border:1px solid rgba(196,30,90,.14);border-radius:999px;box-shadow:0 2px 8px #1a121414}._pageMobileWow_1yrgh_3450 ._msgExploreGridCard_1yrgh_6431,._pageMobileWow_1yrgh_3450 ._msgExploreChefCard_1yrgh_6673,._pageMobileWow_1yrgh_3450 ._msgExploreKitchenCard_1yrgh_6645{background:#fffffff5}._pageMobileWow_1yrgh_3450 ._msgFeedActionChips_1yrgh_5665{--feed-chip-scroll-pad: max(.85rem, env(safe-area-inset-left, 0px));--feed-chip-scroll-pad-r: max(.85rem, env(safe-area-inset-right, 0px));width:calc(100% + var(--feed-chip-scroll-pad) + var(--feed-chip-scroll-pad-r));max-width:none;margin-left:calc(-1 * var(--feed-chip-scroll-pad));margin-right:calc(-1 * var(--feed-chip-scroll-pad-r));padding-left:var(--feed-chip-scroll-pad);padding-right:var(--feed-chip-scroll-pad-r)}._pageMobileWow_1yrgh_3450 ._msgFeedChip_1yrgh_5701,._pageMobileWow_1yrgh_3450 ._msgExploreMoreBtn_1yrgh_5702{min-width:clamp(7.5rem,34vw,10.5rem);min-height:46px;border-radius:16px}._pageDesktopAgentic_1yrgh_6812{--agent-desktop-max: 1120px;--agent-desktop-chat: 760px;--agent-desktop-compose: 40rem;height:100%;max-height:100%;min-height:0;overflow:hidden;background:radial-gradient(ellipse 90% 55% at 12% -10%,rgba(196,30,90,.08) 0%,transparent 55%),radial-gradient(ellipse 70% 45% at 92% 8%,rgba(92,36,48,.06) 0%,transparent 50%),linear-gradient(180deg,#fbf7f2 0%,var(--shef-bg) 38%,var(--shef-bg) 100%)}._pageDesktopAgentic_1yrgh_6812 ._chatSection_1yrgh_1358{max-width:var(--agent-desktop-max);margin:0 auto;width:100%;height:100%;min-height:0;padding:.85rem 1.25rem 1rem;box-sizing:border-box;overflow:hidden}._pageDesktopAgentic_1yrgh_6812 ._chatShell_1yrgh_167,._pageDesktopAgentic_1yrgh_6812 ._chatShellFeed_1yrgh_5205{max-width:none;margin:0;width:100%;height:100%;min-height:0;flex:1;display:flex;flex-direction:column;border-radius:28px;background:#fffefb;box-shadow:0 1px #ffffffe6 inset,0 18px 48px #2a1a1f1a;border:1px solid rgba(92,36,48,.08);overflow:hidden}._pageDesktopAgentic_1yrgh_6812 ._chatTopBar_1yrgh_232,._pageDesktopAgentic_1yrgh_6812 ._chatTopBarFeed_1yrgh_5214{position:relative;top:auto;z-index:30;flex-shrink:0;display:grid!important;grid-template-columns:1fr auto;align-items:center;gap:.75rem;max-width:none;margin:0;width:100%;padding:.85rem 1.1rem .75rem!important;border-bottom:1px solid rgba(92,36,48,.08);background:#fffefb;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}._pageDesktopAgentic_1yrgh_6812 ._feedHeaderLead_1yrgh_5225{gap:.55rem}._pageDesktopAgentic_1yrgh_6812 ._feedBrandName_1yrgh_5248{font-size:1.05rem}._desktopHeaderTrail_1yrgh_6885{display:contents}._pageDesktopAgentic_1yrgh_6812 ._desktopHeaderTrail_1yrgh_6885{display:inline-flex;align-items:center;justify-content:flex-end;gap:.55rem;justify-self:end}._pageDesktopAgentic_1yrgh_6812 ._feedIconBtn_1yrgh_5276{width:42px;height:42px;border-radius:14px;background:#fff;border:1px solid rgba(92,36,48,.1);box-shadow:0 2px 10px #2a1a1f0d}._pageDesktopAgentic_1yrgh_6812 ._feedIconBtn_1yrgh_5276:hover{border-color:#c41e5a47;color:var(--shef-maroon)}._desktopModeTabs_1yrgh_6911{display:inline-flex;align-items:center;gap:.25rem;margin:0;padding:.28rem;border-radius:999px;background:#ffffffeb;border:1px solid rgba(92,36,48,.1);box-shadow:0 1px 2px #2a1a1f0a,0 8px 22px #2a1a1f0f}._desktopModeTab_1yrgh_6911,._desktopModeTabOn_1yrgh_6926{appearance:none;border:none;cursor:pointer;font-family:inherit;min-height:38px;padding:.45rem 1.15rem;border-radius:999px;font-size:.9rem;font-weight:750;letter-spacing:-.01em;transition:background .18s ease,color .18s ease,box-shadow .18s ease}._desktopModeTab_1yrgh_6911{background:transparent;color:var(--shef-text-muted)}._desktopModeTab_1yrgh_6911:hover{color:var(--shef-maroon);background:#c41e5a0f}._desktopModeTabOn_1yrgh_6926{background:linear-gradient(135deg,var(--shef-pink) 0%,var(--shef-maroon) 100%);color:#fff;box-shadow:0 6px 16px #c41e5a47}._pageDesktopAgentic_1yrgh_6812 ._agentCartBtn_1yrgh_549{width:42px;height:42px;border-radius:14px;background:#fff;border:1px solid rgba(92,36,48,.1);box-shadow:0 2px 10px #2a1a1f0d}._pageDesktopAgentic_1yrgh_6812 ._messages_1yrgh_1070,._pageDesktopAgentic_1yrgh_6812 ._messagesDiscover_1yrgh_5322,._pageDesktopAgentic_1yrgh_6812 ._messagesWelcome_1yrgh_1070,._pageDesktopAgentic_1yrgh_6812 ._messagesConversation_1yrgh_1076{max-width:none;margin:0;width:100%;flex:1;min-height:0;padding:1.15rem 1.25rem 1.5rem;gap:1.35rem;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}._pageDesktopAgentic_1yrgh_6812 ._messagesConversation_1yrgh_1076{max-width:none;padding-left:max(1.25rem,calc((100% - var(--agent-desktop-chat)) / 2));padding-right:max(1.25rem,calc((100% - var(--agent-desktop-chat)) / 2))}._pageDesktopAgentic_1yrgh_6812 ._messagesWelcome_1yrgh_1070:not(._messagesDiscover_1yrgh_5322){justify-content:center;padding-top:1.5rem;padding-bottom:1.75rem}._pageDesktopAgentic_1yrgh_6812 ._messagesDiscover_1yrgh_5322{padding-top:.85rem;justify-content:flex-start}._pageDesktopAgentic_1yrgh_6812 ._composeBlock_1yrgh_2656,._pageDesktopAgentic_1yrgh_6812 ._composeBlockFeed_1yrgh_4711{position:relative;bottom:auto;z-index:28;flex-shrink:0;max-width:none;margin:0;width:100%;padding:1rem 1.25rem 1.35rem;background:radial-gradient(ellipse 55% 80% at 50% 100%,rgba(196,30,90,.07) 0%,transparent 70%),linear-gradient(180deg,#fffefb00,#fffefbb8 22%,#fffefb);border-top:1px solid rgba(92,36,48,.05);box-shadow:none;backdrop-filter:none}._pageDesktopAgentic_1yrgh_6812 ._composeBlockFeed_1yrgh_4711:before{content:"";pointer-events:none;position:absolute;left:50%;bottom:.35rem;width:min(42rem,70%);height:4.5rem;transform:translate(-50%);background:radial-gradient(ellipse at 50% 80%,rgba(196,30,90,.16),transparent 72%);filter:blur(18px);opacity:.85;z-index:0}._pageDesktopAgentic_1yrgh_6812 ._inputWrapFeed_1yrgh_4716{position:relative;z-index:1;background:linear-gradient(165deg,#fff,#fffaf8 55%,#fff7f4);border:1px solid rgba(92,36,48,.1);border-radius:26px;box-shadow:0 1px #fffffff2 inset,0 2px 4px #2a1a1f08,0 18px 48px #2a1a1f1a,0 0 0 1px #ffffffa6;padding:.95rem 1.05rem .85rem;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);max-width:min(var(--agent-desktop-compose),100%);margin:0 auto;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}._pageDesktopAgentic_1yrgh_6812 ._inputWrapFeed_1yrgh_4716:focus-within,._pageDesktopAgentic_1yrgh_6812 ._inputWrapFeedExpanded_1yrgh_4754:focus-within{border-color:#c41e5a52;box-shadow:0 1px #fffffff2 inset,0 0 0 4px #c41e5a1a,0 22px 56px #2a1a1f1f,0 0 0 1px #c41e5a14}._pageDesktopAgentic_1yrgh_6812 ._inputWrapFeedExpanded_1yrgh_4754{padding:1.05rem 1.15rem .95rem;border-radius:28px;background:linear-gradient(165deg,#fff,#fff9f7 48%,#fff5f1);border:1.5px solid rgba(196,30,90,.2);box-shadow:0 1px #fffffff2 inset,0 0 0 4px #c41e5a12,0 24px 60px #2a1a1f1f}._pageDesktopAgentic_1yrgh_6812 ._inputRow_1yrgh_2706,._pageDesktopAgentic_1yrgh_6812 ._inputRowFeed_1yrgh_4771{min-height:0;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none;gap:.75rem}._pageDesktopAgentic_1yrgh_6812 ._inputRow_1yrgh_2706:focus-within,._pageDesktopAgentic_1yrgh_6812 ._inputRowFeed_1yrgh_4771:focus-within{border:none;box-shadow:none;background:transparent}._pageDesktopAgentic_1yrgh_6812 ._inputRowFeed_1yrgh_4771 ._input_1yrgh_2697,._pageDesktopAgentic_1yrgh_6812 ._inputRowFeedExpanded_1yrgh_4846 ._input_1yrgh_2697,._pageDesktopAgentic_1yrgh_6812 ._inputExpanded_1yrgh_4851{min-height:3.35rem!important;max-height:min(34vh,260px);padding:.35rem .35rem .2rem!important;font-family:var(--agent-display, "Sora Variable", "Sora", system-ui, sans-serif);font-size:1.12rem!important;font-weight:550;line-height:1.45;letter-spacing:-.025em;color:#1a1014}._pageDesktopAgentic_1yrgh_6812 ._inputRowFeed_1yrgh_4771 ._input_1yrgh_2697::placeholder,._pageDesktopAgentic_1yrgh_6812 ._inputRowFeedExpanded_1yrgh_4846 ._input_1yrgh_2697::placeholder{font-family:var(--agent-display, "Sora Variable", "Sora", system-ui, sans-serif);font-weight:550;letter-spacing:-.02em;color:#5c3a446b}._pageDesktopAgentic_1yrgh_6812 ._composerExpandedBar_1yrgh_4875{display:flex;align-items:center;justify-content:flex-end;gap:.55rem;width:100%;padding-top:.7rem;margin-top:.15rem;border-top:1px solid rgba(92,36,48,.08)}._pageDesktopAgentic_1yrgh_6812 ._composerExpandedBar_1yrgh_4875:before{content:"Şefs AI";font-family:var(--agent-display, "Sora Variable", "Sora", system-ui, sans-serif);font-size:.68rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase;color:#c41e5a8c;margin-right:auto}._pageDesktopAgentic_1yrgh_6812 ._composerExpandedBar_1yrgh_4875 ._composeAttachWrap_1yrgh_5006,._pageDesktopAgentic_1yrgh_6812 ._composerExpandedBar_1yrgh_4875 ._micBtnWrapFeed_1yrgh_4943{margin-left:0}._pageDesktopAgentic_1yrgh_6812 ._composePlusBtn_1yrgh_4984,._pageDesktopAgentic_1yrgh_6812 ._composerExpandedBar_1yrgh_4875 ._micBtnFeed_1yrgh_4925{width:44px;height:44px;border-radius:14px;border:1px solid rgba(92,36,48,.1);background:#fff;color:#3a242c;box-shadow:0 2px 10px #2a1a1f0d;transition:border-color .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease}._pageDesktopAgentic_1yrgh_6812 ._composePlusBtn_1yrgh_4984:hover:not(:disabled),._pageDesktopAgentic_1yrgh_6812 ._composerExpandedBar_1yrgh_4875 ._micBtnFeed_1yrgh_4925:hover:not(:disabled){border-color:#c41e5a4d;color:var(--shef-maroon, #5c2430);transform:translateY(-1px);box-shadow:0 6px 16px #c41e5a1f}._pageDesktopAgentic_1yrgh_6812 ._composePlusBtnOn_1yrgh_5000{border-color:#c41e5a66;background:#fff4f8f2;color:var(--shef-maroon, #5c2430)}._pageDesktopAgentic_1yrgh_6812 ._composerEnterBtn_1yrgh_4885{min-height:44px;padding:0 1.35rem;border-radius:14px;font-family:var(--agent-display, "Sora Variable", "Sora", system-ui, sans-serif);font-size:.92rem;font-weight:750;letter-spacing:-.02em;background:linear-gradient(135deg,#e84a7f,#c41e5a 52%,#8f1545);box-shadow:0 1px #ffffff47 inset,0 10px 24px #c41e5a52}._pageDesktopAgentic_1yrgh_6812 ._composerEnterBtn_1yrgh_4885:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 1px #ffffff47 inset,0 14px 28px #c41e5a5c}._pageDesktopAgentic_1yrgh_6812 ._composerEnterBtn_1yrgh_4885:disabled{background:linear-gradient(135deg,#e84a7f47,#c41e5a38);color:#ffffffeb;box-shadow:none;opacity:1}._pageDesktopAgentic_1yrgh_6812 ._inputActionsFeed_1yrgh_4931{padding:.15rem 0 0;gap:.55rem}._pageDesktopAgentic_1yrgh_6812 ._inputActionsFeed_1yrgh_4931 ._micBtnFeed_1yrgh_4925,._pageDesktopAgentic_1yrgh_6812 ._inputActionsFeed_1yrgh_4931 ._composePlusBtn_1yrgh_4984,._pageDesktopAgentic_1yrgh_6812 ._inputActionsFeed_1yrgh_4931 ._sendBtnFeed_1yrgh_4948{width:46px;height:46px;border-radius:14px}._pageDesktopAgentic_1yrgh_6812 ._inputActionsFeed_1yrgh_4931 ._sendBtnFeed_1yrgh_4948:not(:disabled){background:linear-gradient(135deg,#e84a7f,#c41e5a 52%,#8f1545)!important;color:#fff!important;box-shadow:0 8px 20px #c41e5a47!important}._pageDesktopAgentic_1yrgh_6812 ._aiDisclaimer_1yrgh_5174{position:relative;z-index:1;max-width:min(var(--agent-desktop-compose),100%);margin:.7rem auto 0;padding:0;font-family:var(--agent-sans, "DM Sans Variable", "DM Sans", system-ui, sans-serif);font-size:.72rem;font-weight:550;letter-spacing:-.01em;color:#5c3a447a;background:none;border:none;box-shadow:none}._pageDesktopAgentic_1yrgh_6812 ._goToChatPill_1yrgh_5341{left:auto;right:auto;bottom:auto;position:relative;align-self:center;transform:none;margin:.15rem auto .35rem;min-height:48px;padding:.7rem 1.4rem;border-radius:999px;font-family:var(--agent-display, "Sora Variable", "Sora", system-ui, sans-serif);font-size:.92rem;font-weight:800;letter-spacing:-.01em;background:linear-gradient(135deg,var(--shef-pink) 0%,var(--shef-maroon) 100%);color:#fff;border:none;box-shadow:0 12px 28px #c41e5a52}._pageDesktopAgentic_1yrgh_6812 ._goToChatPill_1yrgh_5341:hover{filter:brightness(1.04)}._pageDesktopAgentic_1yrgh_6812 ._suggestionsArea_1yrgh_3394,._pageDesktopAgentic_1yrgh_6812 ._suggestionsAreaFeed_1yrgh_5380{max-width:min(var(--agent-desktop-compose),100%);margin:0 auto}._pageDesktopAgentic_1yrgh_6812 ._suggestionsRailHead_1yrgh_5393{padding-inline:.15rem}._pageDesktopAgentic_1yrgh_6812 ._suggestionsRailHint_1yrgh_5409{letter-spacing:.02em}._pageDesktopAgentic_1yrgh_6812 ._msgAssistantBubble_1yrgh_1473{max-width:100%}._pageDesktopAgentic_1yrgh_6812 ._msgChefsList_1yrgh_1685,._pageDesktopAgentic_1yrgh_6812 ._msgMealsList_1yrgh_1547,._pageDesktopAgentic_1yrgh_6812 ._msgPlansList_1yrgh_1782{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}._pageDesktopAgentic_1yrgh_6812 ._quickNav_1yrgh_349{display:none}._pageDesktopAgentic_1yrgh_6812 ._offlineBanner_1yrgh_98{max-width:var(--agent-desktop-max);margin-left:auto;margin-right:auto;border-radius:14px}._pageDesktopAgentic_1yrgh_6812 ._historyOverlayFull_1yrgh_6003{align-items:center;justify-content:center;padding:1.5rem;background:#1c10146b;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}._pageDesktopAgentic_1yrgh_6812 ._historySheetFull_1yrgh_6010{width:min(440px,100%);max-height:min(820px,88vh);height:auto;border-radius:24px;box-shadow:0 24px 64px #140a0e47,0 0 0 1px #ffffff14;overflow:hidden}._pageDesktopAgentic_1yrgh_6812 ._historyHeadPrev_1yrgh_6020{padding:1rem 1rem .9rem}._msgCartClearPreview_1yrgh_7319{display:flex;align-items:center;gap:.7rem;padding:.6rem .8rem;border-radius:14px;border:1px solid color-mix(in srgb,var(--agent-accent) 26%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--agent-accent) 9%,transparent),transparent 70%);max-width:28rem}._msgCartClearStack_1yrgh_7334{display:flex;align-items:center;flex:0 0 auto}._msgCartClearThumb_1yrgh_7340{width:2rem;height:2rem;border-radius:50%;background-color:var(--shef-muted-surface, #eee);background-size:cover;background-position:center;box-shadow:0 0 0 2px var(--agent-surface, #fff)}._msgCartClearThumb_1yrgh_7340+._msgCartClearThumb_1yrgh_7340{margin-left:-.55rem}._msgCartClearMore_1yrgh_7354{margin-left:-.35rem;padding:0 .4rem;height:2rem;min-width:2rem;display:grid;place-items:center;border-radius:999px;font-size:.75rem;font-weight:700;color:var(--shef-on-header, #fff);background:var(--agent-brand-gradient);box-shadow:0 0 0 2px var(--agent-surface, #fff)}._msgCartClearMeta_1yrgh_7369{display:flex;flex-direction:column;gap:.1rem;min-width:0}._msgCartClearCount_1yrgh_7376{font-size:.875rem;font-weight:650;color:var(--agent-text)}._msgCartClearTotal_1yrgh_7382{font-size:.8125rem;font-variant-numeric:tabular-nums;color:var(--agent-text-muted);text-decoration:line-through;text-decoration-thickness:1px}._msgCartClearedBlock_1yrgh_7390{display:flex;align-items:center;gap:.9rem;padding:.85rem 1rem;border-radius:16px;border:1px solid var(--agent-border);background:var(--agent-surface, #fff);max-width:28rem}._msgCartClearedArt_1yrgh_7401{flex:0 0 auto;width:3.4rem;color:var(--agent-accent)}._msgCartClearedSvg_1yrgh_7407{width:100%;height:auto;display:block}._msgCartClearedBody_1yrgh_7413{display:flex;flex-direction:column;gap:.35rem;min-width:0}._msgCartClearedTitle_1yrgh_7420{margin:0;font-family:var(--agent-display);font-size:1rem;font-weight:760;letter-spacing:-.02em;color:var(--agent-text)}._msgCartClearedMeta_1yrgh_7429{margin:0;font-size:.8125rem;line-height:1.45;color:var(--agent-text-muted)}._msgCartClearedActions_1yrgh_7436{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.15rem}@media(max-width:480px){._msgCartClearedBlock_1yrgh_7390{align-items:flex-start}._msgCartClearedArt_1yrgh_7401{width:2.6rem}}
