._spotlightContainer_sgnsg_7{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;z-index:9990;pointer-events:none;overflow:hidden;transition:opacity var(--duration-base) var(--ease-standard)}._spotlightSvg_sgnsg_18{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}._spotlightBackdropFallback_sgnsg_26{position:fixed;top:0;right:0;bottom:0;left:0;background:#2e2b26a6;z-index:9990;pointer-events:auto;animation:_fadeIn_sgnsg_1 .25s ease forwards}._spotlightHighlightRing_sgnsg_35{position:fixed;pointer-events:none;z-index:9992;border:2px solid var(--color-beet);box-shadow:0 0 0 4px #7a2e3b38,0 0 24px #7a2e3b59;animation:_ringPulse_sgnsg_1 2.4s infinite cubic-bezier(.4,0,.6,1);transition:all .26s cubic-bezier(.2,0,0,1)}@keyframes _ringPulse_sgnsg_1{0%,to{box-shadow:0 0 0 3px #7a2e3b33,0 0 16px #7a2e3b40}50%{box-shadow:0 0 0 7px #7a2e3b52,0 0 28px #7a2e3b73}}._tooltipCard_sgnsg_61{z-index:9999;width:380px;max-width:calc(100vw - 32px);background:var(--color-white);border:1px solid var(--color-wood-line);border-radius:var(--radius-xl);box-shadow:0 12px 36px #2e2b262e,0 2px 8px #2e2b2614;padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-4);animation:_tooltipAppear_sgnsg_1 .22s cubic-bezier(.16,1,.3,1);outline:none}@keyframes _tooltipAppear_sgnsg_1{0%{opacity:0;transform:scale(.96) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}._tooltipMobileCard_sgnsg_91,._tooltipMobileBottomCard_sgnsg_92{position:fixed!important;bottom:calc(var(--space-3, 12px) + env(safe-area-inset-bottom,0px))!important;top:auto!important;left:var(--space-3, 12px)!important;right:var(--space-3, 12px)!important;width:auto!important;max-width:480px!important;margin:0 auto!important;box-shadow:0 16px 48px #2e2b2647,0 4px 12px #2e2b261f;border:1.5px solid var(--color-wood-line);animation:_mobileSlideUp_sgnsg_1 .26s cubic-bezier(.16,1,.3,1)}._tooltipMobileTopCard_sgnsg_108{position:fixed!important;top:calc(var(--space-3, 12px) + env(safe-area-inset-top,0px))!important;bottom:auto!important;left:var(--space-3, 12px)!important;right:var(--space-3, 12px)!important;width:auto!important;max-width:480px!important;margin:0 auto!important;box-shadow:0 16px 48px #2e2b2647,0 4px 12px #2e2b261f;border:1.5px solid var(--color-wood-line);animation:_mobileSlideDown_sgnsg_1 .26s cubic-bezier(.16,1,.3,1)}@keyframes _mobileSlideUp_sgnsg_1{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes _mobileSlideDown_sgnsg_1{0%{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:translateY(0)}}._tooltipHeader_sgnsg_147{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}._tooltipBadgeRow_sgnsg_154{display:flex;align-items:center;gap:var(--space-2)}._tooltipIconWrap_sgnsg_160{width:32px;height:32px;border-radius:var(--radius-md);background:var(--color-canvas-soft);border:1px solid var(--color-wood-line);display:flex;align-items:center;justify-content:center;flex-shrink:0}._tooltipStepBadge_sgnsg_172{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.02em;color:var(--color-beet);background:var(--color-beet-tint);padding:3px 8px;border-radius:var(--radius-full)}._closeBtn_sgnsg_183{background:transparent;border:none;color:var(--color-ink-soft);cursor:pointer;padding:var(--space-1);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;transition:all var(--duration-fast)}._closeBtn_sgnsg_183:hover{background:var(--color-canvas);color:var(--color-ink)}._tooltipBody_sgnsg_202{display:flex;flex-direction:column;gap:var(--space-2)}._tooltipTitle_sgnsg_208{font-family:var(--font-head);font-size:var(--text-h4);font-weight:var(--weight-medium);line-height:var(--lh-h4);color:var(--color-ink);margin:0}._tooltipDesc_sgnsg_217{font-family:var(--font-body);font-size:var(--text-body);line-height:var(--lh-relaxed);color:var(--color-ink-soft);margin:0}._tooltipProgressRow_sgnsg_226{padding-top:var(--space-1);border-top:1px solid var(--color-wood-line)}._progressWrapper_sgnsg_231{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}._dotsRow_sgnsg_238{display:flex;align-items:center;gap:5px}._dot_sgnsg_238{width:6px;height:6px;border-radius:var(--radius-full);background:var(--color-wood-line);transition:all var(--duration-base) var(--ease-standard)}._dotActive_sgnsg_252{width:18px;background:var(--color-beet);border-radius:var(--radius-full)}._dotCompleted_sgnsg_258{background:var(--color-beet);opacity:.45}._progressText_sgnsg_263{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-ink-faint);font-variant-numeric:tabular-nums}._tooltipFooter_sgnsg_271{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-top:var(--space-1)}._skipBtn_sgnsg_279{background:transparent;border:none;font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-ink-soft);cursor:pointer;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);transition:color var(--duration-fast)}._skipBtn_sgnsg_279:hover{color:var(--color-ink);text-decoration:underline}._navActionsGroup_sgnsg_296{display:flex;align-items:center;gap:var(--space-2)}._backBtn_sgnsg_302{display:inline-flex;align-items:center;gap:var(--space-1);padding:0 var(--space-3);height:var(--control-h-sm, 36px);min-height:36px;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-ink);background:var(--color-canvas-soft);border:1px solid var(--color-wood-line);border-radius:var(--radius-md);cursor:pointer;transition:all var(--duration-fast)}._backBtn_sgnsg_302:hover{background:var(--color-canvas);border-color:var(--color-ink-soft)}._nextBtn_sgnsg_325,._finishBtn_sgnsg_326{display:inline-flex;align-items:center;gap:var(--space-2);padding:0 var(--space-4);height:var(--control-h-sm, 36px);min-height:36px;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-on-primary, #FFF7F2);background:var(--color-beet);border:1px solid var(--color-beet-dark);border-radius:var(--radius-md);cursor:pointer;transition:all var(--duration-fast);box-shadow:0 1px 3px #7a2e3b33}._nextBtn_sgnsg_325:hover,._finishBtn_sgnsg_326:hover{background:var(--color-beet-dark);transform:translateY(-1px)}._finishBtn_sgnsg_326{background:var(--color-herb);border-color:#495938}._finishBtn_sgnsg_326:hover{background:#475836}._modalBackdrop_sgnsg_361{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#2e2b26a6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:var(--space-4);animation:_fadeIn_sgnsg_1 .24s ease forwards}@keyframes _fadeIn_sgnsg_1{0%{opacity:0}to{opacity:1}}._welcomeCard_sgnsg_379{width:100%;max-width:480px;background:var(--color-white);border:1px solid var(--color-wood-line);border-radius:var(--radius-xl);box-shadow:var(--shadow-modal);padding:var(--space-8);display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;outline:none;animation:_modalScaleUp_sgnsg_1 .26s cubic-bezier(.16,1,.3,1)}._restartCard_sgnsg_396{width:100%;max-width:440px;background:var(--color-white);border:1px solid var(--color-wood-line);border-radius:var(--radius-xl);box-shadow:var(--shadow-modal);padding:var(--space-6);display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;outline:none;animation:_modalScaleUp_sgnsg_1 .24s cubic-bezier(.16,1,.3,1)}@keyframes _modalScaleUp_sgnsg_1{0%{opacity:0;transform:scale(.92) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}._welcomeCloseBtn_sgnsg_424{position:absolute;top:var(--space-4);right:var(--space-4);background:transparent;border:none;color:var(--color-ink-faint);cursor:pointer;padding:var(--space-1);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;transition:all var(--duration-fast)}._welcomeCloseBtn_sgnsg_424:hover{background:var(--color-canvas);color:var(--color-ink)}._welcomeIllustrationBox_sgnsg_446{position:relative;width:96px;height:96px;margin-bottom:var(--space-4);display:flex;align-items:center;justify-content:center}._welcomeIllustration_sgnsg_446{position:relative;z-index:2;width:100%;height:100%}._welcomeGlowBehind_sgnsg_463{position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;background:radial-gradient(circle,rgba(122,46,59,.12) 0%,transparent 70%);border-radius:var(--radius-full);z-index:1}._welcomeHeaderGroup_sgnsg_471{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);margin-bottom:var(--space-5)}._durationPill_sgnsg_479{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-ink-soft);background:var(--color-canvas-soft);border:1px solid var(--color-wood-line);padding:3px 10px;border-radius:var(--radius-full)}._durationIcon_sgnsg_493{color:var(--color-beet)}._welcomeTitle_sgnsg_497{font-family:var(--font-head);font-size:var(--text-h2);font-weight:var(--weight-head);line-height:var(--lh-h2);color:var(--color-ink);margin:0}._welcomeSubtitle_sgnsg_506{font-family:var(--font-body);font-size:var(--text-body);line-height:var(--lh-relaxed);color:var(--color-ink-soft);margin:0;max-width:380px}._welcomeBullets_sgnsg_516{display:flex;flex-direction:column;gap:var(--space-3);width:100%;margin-bottom:var(--space-6);text-align:left;background:var(--color-canvas-soft);border:1px solid var(--color-wood-line);border-radius:var(--radius-lg);padding:var(--space-4)}._welcomeBulletItem_sgnsg_529{display:flex;align-items:flex-start;gap:var(--space-3)}._bulletCheck_sgnsg_535{color:var(--color-beet);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}._bulletText_sgnsg_544{font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--lh-ui);color:var(--color-ink)}._welcomeActions_sgnsg_552{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2);width:100%}._startTourBtn_sgnsg_560{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:var(--control-h, 44px);min-height:var(--tap-min, 44px);font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--color-on-primary, #FFF7F2);background:var(--color-beet);border:1px solid var(--color-beet-dark);border-radius:var(--radius-md);cursor:pointer;transition:all var(--duration-fast);box-shadow:0 2px 6px #7a2e3b40}._startTourBtn_sgnsg_560:hover{background:var(--color-beet-dark);transform:translateY(-1px);box-shadow:0 4px 10px #7a2e3b4d}._skipWelcomeBtn_sgnsg_585,._cancelBtn_sgnsg_586{display:inline-flex;align-items:center;justify-content:center;height:var(--control-h-sm, 36px);min-height:36px;background:transparent;border:none;font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-ink-soft);cursor:pointer;transition:color var(--duration-fast)}._skipWelcomeBtn_sgnsg_585:hover,._cancelBtn_sgnsg_586:hover{color:var(--color-ink)}._restartIconBadge_sgnsg_607{width:52px;height:52px;border-radius:var(--radius-full);background:var(--color-beet-tint);border:1px solid var(--color-wood-line);color:var(--color-beet);display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-3)}._restartRotateIcon_sgnsg_620{animation:_rotateSlow_sgnsg_1 8s linear infinite}@keyframes _rotateSlow_sgnsg_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._restartTitle_sgnsg_629{font-family:var(--font-head);font-size:var(--text-h3);font-weight:var(--weight-head);color:var(--color-ink);margin:0 0 var(--space-2) 0}._restartDesc_sgnsg_637{font-family:var(--font-body);font-size:var(--text-body);line-height:var(--lh-relaxed);color:var(--color-ink-soft);margin:0 0 var(--space-6) 0}._restartActions_sgnsg_645{display:flex;flex-direction:column;gap:var(--space-2);width:100%}[data-reduced-motion=true] ._spotlightHighlightRing_sgnsg_35,[data-reduced-motion=true] ._restartRotateIcon_sgnsg_620{animation:none!important}[data-reduced-motion=true] ._tooltipCard_sgnsg_61,[data-reduced-motion=true] ._welcomeCard_sgnsg_379,[data-reduced-motion=true] ._restartCard_sgnsg_396{animation:none!important;transition:none!important}@media(max-width:640px){._tooltipCard_sgnsg_61{padding:var(--space-4, 14px) var(--space-4, 14px);gap:var(--space-3, 10px);border-radius:var(--radius-lg, 12px);box-sizing:border-box}._tooltipHeader_sgnsg_147{gap:var(--space-2, 8px)}._tooltipIconWrap_sgnsg_160{width:28px;height:28px}._tooltipStepBadge_sgnsg_172{font-size:.72rem;padding:2px 7px}._closeBtn_sgnsg_183{width:32px;height:32px;min-width:32px;min-height:32px}._tooltipTitle_sgnsg_208{font-size:1.05rem;line-height:1.3}._tooltipDesc_sgnsg_217{font-size:.84rem;line-height:1.45}._tooltipProgressRow_sgnsg_226{padding-top:4px}._tooltipFooter_sgnsg_271{gap:var(--space-2, 8px);padding-top:4px}._skipBtn_sgnsg_279{font-size:.8125rem;padding:6px 4px;min-height:38px;display:flex;align-items:center}._backBtn_sgnsg_302{height:38px;min-height:38px;padding:0 var(--space-2, 8px);font-size:.8125rem}._nextBtn_sgnsg_325,._finishBtn_sgnsg_326{height:38px;min-height:38px;padding:0 var(--space-3, 12px);font-size:.8125rem}._modalBackdrop_sgnsg_361{padding:var(--space-3, 12px);align-items:center}._welcomeCard_sgnsg_379,._restartCard_sgnsg_396{padding:var(--space-5, 20px) var(--space-4, 16px);max-height:calc(100dvh - 32px);overflow-y:auto;-webkit-overflow-scrolling:touch;width:100%;max-width:440px;margin:0 auto;border-radius:var(--radius-lg, 16px)}._welcomeIllustrationBox_sgnsg_446{width:72px;height:72px;margin-bottom:var(--space-3, 12px)}._welcomeHeaderGroup_sgnsg_471{margin-bottom:var(--space-4, 16px);gap:var(--space-2, 6px)}._durationPill_sgnsg_479{font-size:.72rem;padding:2px 8px}._welcomeTitle_sgnsg_497{font-size:1.35rem;line-height:1.25}._welcomeSubtitle_sgnsg_506{font-size:.84rem;line-height:1.4}._welcomeBullets_sgnsg_516{margin-bottom:var(--space-4, 16px);padding:var(--space-3, 12px);gap:var(--space-2, 8px)}._welcomeBulletItem_sgnsg_529{gap:var(--space-2, 8px)}._bulletText_sgnsg_544{font-size:.8125rem;line-height:1.35}._startTourBtn_sgnsg_560{height:44px;font-size:.9375rem}._skipWelcomeBtn_sgnsg_585,._cancelBtn_sgnsg_586{height:38px;font-size:.84rem}._restartIconBadge_sgnsg_607{width:44px;height:44px;margin-bottom:var(--space-2, 8px)}._restartTitle_sgnsg_629{font-size:1.2rem;line-height:1.3}._restartDesc_sgnsg_637{font-size:.84rem;line-height:1.4;margin-bottom:var(--space-4, 16px)}}@media(max-width:380px){._tooltipCard_sgnsg_61{padding:var(--space-3, 10px);gap:8px}._tooltipTitle_sgnsg_208{font-size:.98rem}._tooltipDesc_sgnsg_217{font-size:.8rem}._welcomeCard_sgnsg_379,._restartCard_sgnsg_396{padding:var(--space-4, 14px) var(--space-3, 10px)}._welcomeIllustrationBox_sgnsg_446{width:60px;height:60px}._welcomeTitle_sgnsg_497{font-size:1.2rem}}._header_1ggor_7{position:sticky;top:0;z-index:var(--z-sticky, 800);width:100%;height:var(--topbar-h);background:var(--color-white);border-bottom:1px solid transparent;transition:border-color var(--duration-base) var(--ease-standard)}._headerScrolled_1ggor_19{border-color:var(--color-border)}@media(min-width:1024px){._header_1ggor_7{height:var(--topbar-h-desk)}}._barInner_1ggor_28{width:min(100%,var(--container-max));height:100%;margin-inline:auto;padding-inline:var(--page-pad);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}@media(min-width:1024px){._barInner_1ggor_28{display:grid;grid-template-columns:auto 1fr auto}}@media(max-width:480px){._barInner_1ggor_28{padding-inline:var(--space-3);gap:var(--space-2)}}@media(max-width:380px){._barInner_1ggor_28{padding-inline:var(--space-2);gap:var(--space-2)}._signInLink_1ggor_52{padding-inline:var(--space-1);font-size:var(--text-xs)}}@media(min-width:1024px)and (max-width:1180px){._barInner_1ggor_28{gap:var(--space-2)}._navList_1ggor_57{gap:2px}._navLink_1ggor_58{padding-inline:var(--space-2);font-size:.82rem}}._logoLink_1ggor_62{display:inline-flex;align-items:center;flex-shrink:0;min-height:var(--tap-min);text-decoration:none;transition:opacity var(--duration-fast) var(--ease-standard)}._logoLink_1ggor_62:hover{opacity:.85}._desktopNav_1ggor_73{display:none;justify-content:center}@media(min-width:1024px){._desktopNav_1ggor_73{display:flex}}._navList_1ggor_57{display:flex;align-items:center;gap:var(--space-1);margin:0;padding:0;list-style:none}._navLink_1ggor_58{position:relative;display:inline-flex;align-items:center;min-height:var(--control-h-sm);padding-inline:var(--space-3);border-radius:var(--radius-md);color:var(--color-ink-soft);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);text-decoration:none;white-space:nowrap;transition:color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}._navLink_1ggor_58:hover{color:var(--color-ink);background:var(--color-hairline-soft)}._navLink_1ggor_58:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}._navLinkActive_1ggor_119{color:var(--color-ink);font-weight:var(--weight-medium)}._navLinkActive_1ggor_119:after{content:"";position:absolute;bottom:0;left:var(--space-3);right:var(--space-3);height:2px;background:var(--color-beet);border-radius:2px}._actions_1ggor_136{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0;margin-left:auto;justify-self:end}._iconBtn_1ggor_146{width:var(--control-h-sm);height:var(--control-h-sm);display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-white);color:var(--color-ink-soft);cursor:pointer;text-decoration:none;transition:color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}._iconBtn_1ggor_146:hover{color:var(--color-beet);border-color:var(--color-beet)}._iconBtn_1ggor_146:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}._searchBtn_1ggor_166{display:none}@media(min-width:1024px){._searchBtn_1ggor_166{display:inline-flex}}._signInLink_1ggor_52{display:none;align-items:center;height:var(--control-h-sm);padding-inline:var(--space-4);border-radius:var(--radius-md);background:var(--color-beet);color:var(--color-on-primary);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);text-decoration:none;white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-standard)}._signInLink_1ggor_52:hover{background:var(--color-beet-dark);color:var(--color-on-primary)}._signInLink_1ggor_52:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}@media(min-width:640px){._signInLink_1ggor_52{display:inline-flex}}._signUpBtn_1ggor_197{display:none;align-items:center;height:var(--control-h-sm);padding-inline:var(--space-4);border-radius:var(--radius-md);background:var(--color-beet);color:var(--color-on-primary);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);text-decoration:none;white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-standard)}._signUpBtn_1ggor_197:hover{background:var(--color-beet-dark);color:var(--color-on-primary)}._signUpBtn_1ggor_197:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}@media(min-width:1024px){._signUpBtn_1ggor_197{display:inline-flex}}._menuBtn_1ggor_218{width:var(--control-h-sm);height:var(--control-h-sm);display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-white);color:var(--color-ink);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard)}._menuBtn_1ggor_218:hover{color:var(--color-beet);border-color:var(--color-beet)}._menuBtn_1ggor_218:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}@media(min-width:1024px){._menuBtn_1ggor_218{display:none}}._backdrop_1ggor_241{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay, 1000);background:var(--color-overlay);animation:_fadeIn_1ggor_1 var(--duration-base) var(--ease-standard)}@keyframes _fadeIn_1ggor_1{0%{opacity:0}to{opacity:1}}._drawer_1ggor_254{position:fixed;top:0;right:0;bottom:0;width:min(88vw,360px);z-index:var(--z-modal, 1100);background:var(--color-white);border-left:1px solid var(--color-border);box-shadow:var(--shadow-modal);display:flex;flex-direction:column;gap:var(--space-4);overflow-y:auto;padding:calc(var(--space-4) + env(safe-area-inset-top,0px)) var(--space-4) calc(var(--space-6) + env(safe-area-inset-bottom,0px));animation:_slideIn_1ggor_1 .22s cubic-bezier(.16,1,.3,1)}@keyframes _slideIn_1ggor_1{0%{transform:translate(100%)}to{transform:translate(0)}}._drawerHead_1ggor_277{display:flex;align-items:center;justify-content:space-between;padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border)}._drawerCloseBtn_1ggor_285{width:var(--control-h-sm);height:var(--control-h-sm);display:flex;align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-white);color:var(--color-ink-soft);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}._drawerCloseBtn_1ggor_285:hover{color:var(--color-beet);border-color:var(--color-beet)}._drawerCloseBtn_1ggor_285:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}._drawerSearch_1ggor_303{position:relative;display:flex;align-items:center}._drawerSearchIcon_1ggor_309{position:absolute;left:var(--space-3);color:var(--color-ink-faint);pointer-events:none}._drawerSearchInput_1ggor_316{width:100%;height:42px;padding:0 var(--space-3) 0 calc(var(--space-3) + 16px + var(--space-2));background:var(--color-canvas-soft);border:1px solid var(--color-border);border-radius:var(--radius-lg);font-family:var(--font-body);font-size:var(--text-body);color:var(--color-ink);outline:none;transition:border-color var(--duration-fast) var(--ease-standard)}._drawerSearchInput_1ggor_316::placeholder{color:var(--color-ink-faint)}._drawerSearchInput_1ggor_316:focus{border-color:var(--color-beet)}._drawerNav_1ggor_333{flex:1}._drawerList_1ggor_335{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}._drawerLink_1ggor_344{display:flex;align-items:center;gap:var(--space-3);min-height:var(--tap-min);padding-inline:var(--space-3);border-radius:var(--radius-lg);color:var(--color-ink-soft);font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--weight-medium);text-decoration:none;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}._drawerLink_1ggor_344:hover{background:var(--color-hairline-soft);color:var(--color-ink)}._drawerLink_1ggor_344:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}._drawerLinkActive_1ggor_362{background:var(--color-beet-tint);color:var(--color-beet)}._drawerAccount_1ggor_368{display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-border);margin-top:auto}._drawerAccountText_1ggor_377{margin:0;font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-ink-soft);line-height:var(--lh-relaxed)}._drawerAccountBtns_1ggor_385{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}@media(max-width:340px){._drawerAccountBtns_1ggor_385{grid-template-columns:1fr}}._drawerSignIn_1ggor_397{display:flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--tap-min);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-white);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);text-decoration:none;transition:border-color var(--duration-fast) var(--ease-standard)}._drawerSignIn_1ggor_397:hover{border-color:var(--color-ink-soft)}._drawerSignIn_1ggor_397:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}._drawerSignUp_1ggor_417{display:flex;align-items:center;justify-content:center;min-height:var(--tap-min);border-radius:var(--radius-md);background:var(--color-beet);color:var(--color-on-primary);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);text-decoration:none;transition:background-color var(--duration-fast) var(--ease-standard)}._drawerSignUp_1ggor_417:hover{background:var(--color-beet-dark);color:var(--color-on-primary)}._drawerSignUp_1ggor_417:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}body.noScroll{overflow:hidden}._announcementBar_rw8lg_1{background-color:var(--color-white);border-bottom:var(--border);padding:var(--space-2) var(--space-4);display:flex;align-items:center;justify-content:center;position:relative;font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-ink-soft);min-height:36px;z-index:10}._content_rw8lg_16{display:flex;align-items:center;gap:var(--space-2);text-align:center;max-width:var(--container-narrow);padding:0 var(--space-8)}._title_rw8lg_25{font-weight:var(--weight-medium);color:var(--color-ink)}._message_rw8lg_30{color:var(--color-ink-soft)}._closeButton_rw8lg_34{position:absolute;right:var(--space-3);top:50%;transform:translateY(-50%);background:none;border:none;color:var(--color-ink-faint);display:flex;align-items:center;justify-content:center;width:var(--tap-min);height:var(--tap-min);cursor:pointer;border-radius:var(--radius-sm);transition:color var(--duration-fast) var(--ease-standard)}._closeButton_rw8lg_34:hover{color:var(--color-ink)}._closeButton_rw8lg_34:focus-visible{outline:var(--focus-ring);outline-offset:-2px}@media(max-width:480px){._announcementBar_rw8lg_1{padding-inline:var(--space-2)}._content_rw8lg_16{padding:0 var(--space-6) 0 var(--space-2);font-size:11.5px;flex-wrap:wrap;justify-content:center;gap:3px}._closeButton_rw8lg_34{right:2px}}._footer_cwa1r_6{margin-top:auto;width:100%;background:#7a2e3b;border-top:1px solid rgba(255,255,255,.12);color:#fff}._inner_cwa1r_14{width:min(100%,var(--container-max));margin-inline:auto;padding-inline:var(--page-pad)}._grid_cwa1r_21{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4) var(--space-4);padding-block:var(--space-5) var(--space-4)}@media(min-width:520px)and (max-width:639px){._grid_cwa1r_21{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4) var(--space-3)}}@media(max-width:380px){._grid_cwa1r_21{grid-template-columns:1fr;gap:var(--space-4)}}._brandCol_cwa1r_44{grid-column:1 / -1;display:flex;flex-direction:column;gap:var(--space-1);padding-bottom:var(--space-3);border-bottom:1px solid rgba(255,255,255,.14)}._brandLink_cwa1r_53{display:inline-flex;text-decoration:none;transition:opacity var(--duration-fast) var(--ease-standard)}._brandLink_cwa1r_53:hover{opacity:.85}._brandLink_cwa1r_53:focus-visible{outline:2px solid #FFFFFF;outline-offset:var(--focus-offset)}._productLine_cwa1r_62{margin:0;font-family:var(--font-body);font-size:var(--text-xs);color:#ffffffd1;line-height:1.35}._col_cwa1r_71{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}._colTitle_cwa1r_78{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.06em;color:#fff;margin:0}._linkList_cwa1r_88{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}._link_cwa1r_88{font-family:var(--font-body);font-size:var(--text-sm);color:#fffc;text-decoration:none;line-height:1.35;padding-block:var(--space-1);display:inline-flex;align-items:center;transition:color var(--duration-fast) var(--ease-standard),opacity var(--duration-fast) var(--ease-standard);word-break:break-word}._link_cwa1r_88:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}._link_cwa1r_88:focus-visible{outline:2px solid #FFFFFF;outline-offset:var(--focus-offset)}._bottom_cwa1r_117{border-top:1px solid rgba(255,255,255,.14);padding-block:var(--space-3);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-1) var(--space-3);padding-right:48px}._copyright_cwa1r_128,._osmAttribution_cwa1r_136{margin:0;font-family:var(--font-body);font-size:var(--text-xs);color:#ffffffa6}._osmLink_cwa1r_143{color:#ffffffd9;text-decoration:underline;text-underline-offset:var(--underline-offset);transition:color var(--duration-fast) var(--ease-standard)}._osmLink_cwa1r_143:hover{color:#fff}@media(min-width:640px){._grid_cwa1r_21{grid-template-columns:1fr 1fr;gap:var(--space-6);padding-block:var(--space-6)}._brandCol_cwa1r_44{grid-column:auto;order:4;padding-bottom:0;border-bottom:none;gap:var(--space-3)}._col_cwa1r_71{gap:var(--space-3)}._colTitle_cwa1r_78{font-size:var(--text-sm);text-transform:none;letter-spacing:var(--tracking-normal)}._linkList_cwa1r_88{gap:var(--space-2)}._link_cwa1r_88{min-height:36px;padding-block:0}._productLine_cwa1r_62{font-size:var(--text-sm);line-height:var(--lh-relaxed);max-width:var(--measure-narrow)}._bottom_cwa1r_117{padding-right:0;padding-block:var(--space-4)}}@media(min-width:1024px){._grid_cwa1r_21{grid-template-columns:1fr 1fr 1fr 1.5fr;gap:var(--space-6);padding-block:var(--space-10) var(--space-8)}._brandCol_cwa1r_44{order:4;grid-column:auto}._bottom_cwa1r_117{border-top:1px solid rgba(255,255,255,.14)}}._layout_1sk1u_1{display:flex;flex-direction:column;min-height:100vh;background-color:var(--color-white);--color-border: var(--color-hairline);--color-bg-muted: var(--color-white);--container-buyer: var(--container-max);--container-buyer-detail: var(--container-max);--container-buyer-read: var(--container-max)}._main_1sk1u_18{flex:1;width:100%;display:flex;flex-direction:column;outline:none}._dropdownWrapper_4ozvg_1{position:relative;display:inline-flex;align-items:center;max-width:100%}._triggerBtn_4ozvg_8{display:inline-flex;align-items:center;gap:7px;padding:0 12px 0 6px;background-color:#f8f6f2;border:1px solid rgba(46,43,38,.1);border-radius:999px;cursor:pointer;text-align:left;height:40px;min-height:40px;color:var(--color-ink, #2e2b26);transition:all var(--duration-fast, .12s) var(--ease-standard, ease);-webkit-user-select:none;user-select:none;max-width:100%}@media(max-width:360px){._triggerBtn_4ozvg_8{height:36px;min-height:36px;padding:0 8px 0 4px;gap:4px}}._triggerBtn_4ozvg_8:hover{background-color:#f2ede4;border-color:#7a2e3b40;transform:translateY(-1px)}._triggerBtnOpen_4ozvg_41{background-color:#efe9df;border-color:#7a2e3b66;box-shadow:0 0 0 3px #7a2e3b1f}._iconBox_4ozvg_47{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background-color:#fff;color:var(--color-beet, #7a2e3b);box-shadow:0 1px 3px #2e2b2614;flex-shrink:0}@media(max-width:360px){._iconBox_4ozvg_47{width:22px;height:22px}}._textWrap_4ozvg_67{display:flex;flex-direction:column;min-width:0}._subLabel_4ozvg_73{display:none}@media(min-width:1280px){._subLabel_4ozvg_73{display:block;font-family:var(--font-body, "Inter", sans-serif);font-size:.61rem;color:var(--color-ink-soft, #6b6259);font-weight:600;line-height:1.1;white-space:nowrap;text-transform:uppercase;letter-spacing:.025em}}._marketName_4ozvg_91{font-family:var(--font-body, "Inter", sans-serif);font-size:.8125rem;font-weight:600;color:var(--color-ink, #2e2b26);display:flex;align-items:center;gap:3px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:clamp(70px,18vw,150px)}@media(min-width:1024px){._marketName_4ozvg_91{max-width:200px;font-size:.85rem}}._chevron_4ozvg_113{color:var(--color-ink-soft, #8c827a);transition:transform var(--duration-fast, .12s) ease;flex-shrink:0}._chevronOpen_4ozvg_119{transform:rotate(180deg);color:var(--color-beet, #7a2e3b)}._dropdownMenu_4ozvg_124{position:absolute;top:calc(100% + 6px);left:0;z-index:9999;width:max-content;min-width:min(280px,calc(100vw - 24px));max-width:min(92vw,380px);background-color:#fff;border:1px solid rgba(46,43,38,.12);border-radius:12px;box-shadow:0 12px 32px #2e2b2624,0 2px 8px #2e2b260f;display:flex;flex-direction:column;overflow:hidden;animation:_menuFadeIn_4ozvg_1 .14s ease-out}._dropdownMenuRight_4ozvg_144{left:auto;right:0}@media(max-width:1023px){._subLabel_4ozvg_73{display:none}._triggerBtn_4ozvg_8{background:#fff;border:1px solid rgba(46,43,38,.12);border-radius:999px;padding:3px 10px 3px 5px;gap:7px;min-height:38px;box-shadow:0 1px 3px #2e2b260a}._triggerBtn_4ozvg_8:hover{background-color:#faf5f2;border-color:#7a2e3b38}._triggerBtnOpen_4ozvg_41{background-color:#faf5f2;border-color:#7a2e3b47}._iconBox_4ozvg_47{width:28px;height:28px;border-radius:999px;background-color:#7a2e3b14}._marketName_4ozvg_91{max-width:150px;font-size:.8125rem;font-weight:600}}@media(max-width:480px){._marketName_4ozvg_91{max-width:clamp(80px,28vw,120px);font-size:.78rem}._triggerBtn_4ozvg_8{padding:3px 8px 3px 5px;gap:5px}._iconBox_4ozvg_47{width:26px;height:26px}._dropdownMenu_4ozvg_124{min-width:260px;max-width:calc(100vw - 16px)}._dropdownMenu_4ozvg_124:not(._dropdownMenuRight_4ozvg_144){left:0}._dropdownMenuRight_4ozvg_144{right:0}}@media(max-width:360px){._marketName_4ozvg_91{max-width:85px;font-size:.74rem}}@keyframes _menuFadeIn_4ozvg_1{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}._menuHeader_4ozvg_226{padding:12px 14px 10px;border-bottom:1px solid rgba(46,43,38,.07);background-color:#faf8f5;display:flex;flex-direction:column;gap:2px}._headerTitleRow_4ozvg_235{display:flex;align-items:center;justify-content:space-between;gap:8px}._menuHeaderTitle_4ozvg_242{font-family:var(--font-body, "Inter", sans-serif);font-size:.8rem;font-weight:700;color:#2e2b26;text-transform:uppercase;letter-spacing:.03em}._marketCountTag_4ozvg_251{font-family:var(--font-body, "Inter", sans-serif);font-size:.68rem;font-weight:600;color:#7d7266;background-color:#2e2b260f;padding:2px 7px;border-radius:999px}._menuHeaderSub_4ozvg_261{font-family:var(--font-body, "Inter", sans-serif);font-size:.72rem;color:#7d7266}._searchBarContainer_4ozvg_267{padding:8px 10px 6px;border-bottom:1px solid rgba(46,43,38,.06);background-color:#fff}._searchInner_4ozvg_273{position:relative;display:flex;align-items:center;background-color:#faf7f2;border:1px solid rgba(46,43,38,.12);border-radius:8px;padding:0 10px;transition:border-color .12s ease,background-color .12s ease}._searchInner_4ozvg_273:focus-within{background-color:#fff;border-color:var(--color-beet, #7a2e3b);box-shadow:0 0 0 2px #7a2e3b1f}._searchIcon_4ozvg_290{color:#8c8175;flex-shrink:0;margin-right:6px}._searchInput_4ozvg_296{width:100%;height:34px;border:none;background:transparent;font-family:var(--font-body, "Inter", sans-serif);font-size:.8125rem;color:#2e2b26;outline:none}._searchInput_4ozvg_296::placeholder{color:#9c9185}._clearSearchBtn_4ozvg_311{background:none;border:none;color:#8c8175;cursor:pointer;padding:3px;display:flex;align-items:center;justify-content:center;border-radius:999px;transition:color .12s ease}._clearSearchBtn_4ozvg_311:hover{color:#2e2b26}._marketList_4ozvg_328{display:flex;flex-direction:column;max-height:270px;overflow-y:auto;padding:6px;overscroll-behavior:contain}._listLoadingState_4ozvg_337{display:flex;align-items:center;justify-content:center;gap:8px;padding:24px 12px;color:#7d7266;font-size:.8125rem;font-family:var(--font-body, "Inter", sans-serif)}._marketOption_4ozvg_348{display:flex;align-items:center;width:100%;padding:10px 12px;border:1px solid transparent;border-radius:8px;background-color:transparent;cursor:pointer;text-align:left;transition:all .12s ease}._marketOption_4ozvg_348:hover:not(:disabled){background-color:#faf5f2}._marketOptionSelected_4ozvg_365{background-color:#7a2e3b0f!important;border-color:#7a2e3b2e}._optionContent_4ozvg_370{display:flex;flex-direction:column;gap:3px;width:100%;min-width:0}._optionTitleRow_4ozvg_378{display:flex;align-items:center;justify-content:space-between;gap:8px}._optionName_4ozvg_385{font-family:var(--font-body, "Inter", sans-serif);font-size:.84rem;font-weight:600;color:#2e2b26;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._selectedBadge_4ozvg_395{display:inline-flex;align-items:center;gap:3px;font-family:var(--font-body, "Inter", sans-serif);font-size:.68rem;font-weight:700;color:#7a2e3b;background-color:#f7eef0;padding:2px 7px;border-radius:999px;flex-shrink:0}._optionSchedule_4ozvg_409{font-family:var(--font-body, "Inter", sans-serif);font-size:.72rem;color:#6b6259}._optionAddress_4ozvg_415{display:flex;align-items:center;gap:4px;font-family:var(--font-body, "Inter", sans-serif);font-size:.68rem;color:#8c8175;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._pinIcon_4ozvg_427{flex-shrink:0;color:#a49b96}._emptyResults_4ozvg_432{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 16px;text-align:center;gap:4px}._emptyIcon_4ozvg_442{color:#a49b96;margin-bottom:4px}._emptyTitle_4ozvg_447{font-family:var(--font-body, "Inter", sans-serif);font-size:.84rem;font-weight:600;color:#2e2b26}._emptySub_4ozvg_454{font-family:var(--font-body, "Inter", sans-serif);font-size:.72rem;color:#7d7266;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._resetSearchBtn_4ozvg_464{margin-top:8px;background-color:#faf5f2;border:1px solid rgba(46,43,38,.12);border-radius:6px;padding:4px 10px;font-family:var(--font-body, "Inter", sans-serif);font-size:.72rem;font-weight:600;color:#7a2e3b;cursor:pointer;transition:background-color .12s ease}._resetSearchBtn_4ozvg_464:hover{background-color:#f7eef0}._menuFooter_4ozvg_482{padding:10px 14px;border-top:1px solid rgba(46,43,38,.07);background-color:#faf8f5;display:flex}._viewAllLink_4ozvg_489{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-body, "Inter", sans-serif);font-size:.76rem;font-weight:600;color:#7a2e3b;text-decoration:none;transition:color .12s ease}._viewAllLink_4ozvg_489:hover{color:#5e212b;text-decoration:underline}._spin_4ozvg_506{animation:_spin_4ozvg_506 1s linear infinite}@keyframes _spin_4ozvg_506{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._header_io4c4_7{position:sticky;top:0;z-index:var(--z-sticky, 800);width:100%;height:var(--topbar-h, 56px);background-color:#fffffff0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(46,43,38,.08);display:flex;align-items:center;transition:background-color var(--duration-fast, .12s) var(--ease-standard, ease),border-bottom-color var(--duration-fast, .12s) var(--ease-standard, ease),box-shadow var(--duration-fast, .12s) var(--ease-standard, ease)}._headerScrolled_io4c4_25{background-color:#fffffffa;border-bottom-color:#2e2b2621;box-shadow:0 4px 20px -2px #2e2b260d}._container_io4c4_31{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;padding-inline:var(--page-pad, 1rem);gap:var(--space-3, .75rem)}._leftGroup_io4c4_42,._brand_io4c4_46,._navDivider_io4c4_50,._desktopNav_io4c4_54{display:none}._actions_io4c4_59{display:flex;align-items:center;gap:var(--space-2, .5rem);flex:1 1 auto;min-width:0;justify-content:flex-end}._marketWrapper_io4c4_68{flex:1 1 auto;min-width:0}._searchButton_io4c4_74{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;min-height:40px;border-radius:999px;border:1px solid rgba(46,43,38,.1);background-color:#f8f6f2;color:var(--color-ink-soft, #5f564c);cursor:pointer;padding:0;flex-shrink:0;transition:all var(--duration-fast, .12s) var(--ease-standard, ease)}._searchButton_io4c4_74:hover{background-color:#f2ede4;border-color:#2e2b2633;color:var(--color-ink, #2e2b26);transform:translateY(-1px)}._searchButton_io4c4_74:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}._cartButton_io4c4_104{display:inline-flex;align-items:center;justify-content:center;height:40px;min-height:40px;width:40px;padding:0;background-color:#f8f6f2;border:1px solid rgba(46,43,38,.1);border-radius:999px;color:var(--color-ink, #2e2b26);cursor:pointer;text-decoration:none;font-family:var(--font-body);font-size:var(--text-sm, .8125rem);font-weight:var(--weight-medium, 500);flex-shrink:0;position:relative;transition:all var(--duration-fast, .12s) var(--ease-standard, ease)}._cartButton_io4c4_104:hover{background-color:#f2ede4;border-color:#2e2b2633;transform:translateY(-1px)}._cartButtonActive_io4c4_132{background-color:var(--color-beet-tint, #f7eef0);border-color:#7a2e3b47;color:var(--color-beet, #7a2e3b)}._cartButton_io4c4_104:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}._cartText_io4c4_143{display:none}._badge_io4c4_147{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background-color:var(--color-beet, #7a2e3b);color:#fff;font-family:var(--font-body);font-size:.72rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;box-shadow:0 1px 3px #7a2e3b59}@media(max-width:1023px){._badge_io4c4_147{position:absolute;top:-3px;right:-3px}}._avatarButton_io4c4_173{display:none}._avatarText_io4c4_177{-webkit-user-select:none;user-select:none}@media(min-width:1024px){._header_io4c4_7{height:var(--topbar-h-desk, 68px)}._container_io4c4_31{max-width:var(--container-max, 1400px);margin-inline:auto;padding-inline:var(--page-pad);gap:var(--space-4, 1rem)}._leftGroup_io4c4_42{display:flex;align-items:center;height:100%;gap:clamp(1rem,1.6vw,1.75rem);min-width:0}._brand_io4c4_46{display:inline-flex;align-items:center;text-decoration:none;min-height:var(--tap-min, 44px);border-radius:var(--radius-md);flex-shrink:0;transition:opacity var(--duration-fast, .12s) ease,transform var(--duration-fast, .12s) ease}._brand_io4c4_46:hover{opacity:.88;transform:translateY(-.5px)}._brand_io4c4_46:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}._navDivider_io4c4_50{display:inline-block;width:1px;height:22px;background-color:#2e2b261f;flex-shrink:0}._desktopNav_io4c4_54{display:flex;align-items:stretch;height:100%;gap:2px;min-width:0}._navLink_io4c4_243{position:relative;display:inline-flex;align-items:center;height:100%;padding-inline:clamp(9px,1.1vw,15px);font-family:var(--font-body);font-size:.875rem;font-weight:500;color:var(--color-ink-soft, #5f564c);text-decoration:none;white-space:nowrap;letter-spacing:-.01em;border-radius:0;transition:color var(--duration-fast, .12s) ease;z-index:1}._navLink_io4c4_243:before{content:"";position:absolute;top:16px;right:2px;bottom:16px;left:2px;border-radius:var(--radius-md);background-color:transparent;transition:background-color var(--duration-fast, .12s) ease;z-index:-1}._navLink_io4c4_243:hover:before{background-color:#2e2b260b}._navLink_io4c4_243:hover{color:var(--color-ink, #2e2b26)}._navLink_io4c4_243:focus-visible{outline:var(--focus-ring);outline-offset:-2px}._navLinkActive_io4c4_286{color:var(--color-primary, #7a2e3b)!important;font-weight:600}._navLinkActive_io4c4_286:after{content:"";position:absolute;bottom:-1px;left:4px;right:4px;height:2.5px;background-color:var(--color-primary, #7a2e3b);border-radius:3px 3px 0 0}._actions_io4c4_59{flex:0 0 auto;justify-self:end;gap:10px}._marketWrapper_io4c4_68{flex:0 0 auto;max-width:17rem}._cartButton_io4c4_104{width:auto;padding:0 14px 0 12px;gap:8px;position:static}._cartText_io4c4_143{display:inline;font-weight:600;color:var(--color-ink, #2e2b26)}._badge_io4c4_147{position:static;margin-left:2px}._avatarButton_io4c4_173{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;min-height:40px;border-radius:50%;background:linear-gradient(135deg,#f7eef0,#ecd9dd);color:var(--color-beet, #7a2e3b);text-decoration:none;border:1.5px solid rgba(122,46,59,.22);font-family:var(--font-body);font-size:.8125rem;font-weight:700;flex-shrink:0;-webkit-user-select:none;user-select:none;transition:all var(--duration-fast, .12s) var(--ease-standard, ease)}._avatarButton_io4c4_173:hover{border-color:var(--color-beet, #7a2e3b);transform:translateY(-1px);box-shadow:0 2px 10px #7a2e3b33}._avatarButtonActive_io4c4_361{border-color:var(--color-beet, #7a2e3b);box-shadow:0 0 0 2px #7a2e3b40}._avatarButton_io4c4_173:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}}@media(min-width:1024px)and (max-width:1240px){._leftGroup_io4c4_42{gap:clamp(.5rem,1vw,1.25rem)}._desktopNav_io4c4_54{gap:1px}._navLink_io4c4_243{padding-inline:clamp(5px,.75vw,10px);font-size:clamp(.78rem,.88vw,.85rem)}._actions_io4c4_59{gap:clamp(6px,.8vw,10px)}._marketWrapper_io4c4_68{max-width:clamp(9.5rem,13vw,14.5rem)}._cartButton_io4c4_104{padding:0 10px 0 8px;gap:6px}}@media(max-width:380px){._container_io4c4_31{padding-inline:var(--space-2, .5rem);gap:6px}._actions_io4c4_59{gap:5px}._searchButton_io4c4_74,._cartButton_io4c4_104{width:36px;height:36px;min-width:36px;min-height:36px}}._nav_1nc59_1{position:fixed;bottom:0;left:0;right:0;z-index:var(--z-sticky);background-color:var(--color-white);border-top:1px solid var(--color-border);padding-bottom:env(safe-area-inset-bottom)}._list_1nc59_12{display:flex;height:var(--bottom-nav-height);list-style:none;margin:0;padding:0}._item_1nc59_20{flex:1;display:flex;align-items:center;justify-content:center;padding-block:var(--space-1)}._button_1nc59_28{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);width:100%;height:100%;min-height:var(--tap-min);position:relative;color:var(--color-ink-soft);background:transparent;border:none;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) cubic-bezier(.2,0,0,1);-webkit-tap-highlight-color:transparent}._button_1nc59_28:hover:not(._active_1nc59_47){color:var(--color-ink);background-color:var(--color-canvas-soft);border-radius:var(--radius-md)}._button_1nc59_28:active{transform:scale(.92)!important}._button_1nc59_28:focus-visible{outline:var(--focus-ring);outline-offset:-2px;border-radius:var(--radius-md)}._active_1nc59_47{color:var(--color-primary)}._bar_1nc59_67{position:absolute;top:0;left:50%;transform:translate(-50%);width:1.75rem;height:2px;background-color:var(--color-primary);border-radius:0 0 var(--radius-full) var(--radius-full)}._iconWrap_1nc59_78{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem}._badge_1nc59_88{position:absolute;top:-.25rem;right:-.5rem;min-width:1rem;height:1rem;padding-inline:var(--space-1);border-radius:var(--radius-full);background-color:var(--color-ink);color:var(--color-white);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:1rem;text-align:center;font-variant-numeric:tabular-nums}._unreadDot_1nc59_106{position:absolute;top:-.125rem;right:-.25rem;width:.5rem;height:.5rem;border-radius:var(--radius-full);background-color:var(--color-warning)}._label_1nc59_116{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:var(--lh-ui)}._active_1nc59_47 ._label_1nc59_116{font-weight:var(--weight-semibold)}@media(min-width:1024px),(max-height:480px){._nav_1nc59_1{display:none}}._backdrop_1q7jf_1{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--color-overlay);z-index:var(--z-modal);display:flex;justify-content:center;align-items:flex-start;padding:12vh var(--space-4) var(--space-8);overflow-y:auto}._dialog_1q7jf_13{position:relative;width:100%;max-width:34rem;background:var(--color-white);border:1px solid var(--color-hairline);border-radius:var(--radius-xl);box-shadow:var(--shadow-modal);overflow:hidden;display:flex;flex-direction:column}._searchHeader_1q7jf_26{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-hairline-soft)}._searchIcon_1q7jf_34{color:var(--color-ink-soft);flex-shrink:0}._input_1q7jf_39{width:100%;border:none;background:transparent;font-family:var(--font-body);font-size:var(--text-base);color:var(--color-ink);outline:none}._input_1q7jf_39::placeholder{color:var(--color-ink-muted)}._body_1q7jf_53{max-height:24rem;overflow-y:auto;padding:var(--space-2) 0}._group_1q7jf_59{margin-bottom:var(--space-2)}._groupHeading_1q7jf_63{padding:var(--space-2) var(--space-5) var(--space-1);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-ink-soft);text-transform:uppercase;letter-spacing:var(--tracking-wide)}._list_1q7jf_73{list-style:none;padding:0;margin:0}._option_1q7jf_79{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-5);cursor:pointer;color:var(--color-ink);font-size:var(--text-sm);transition:background-color var(--transition-fast)}._optionSelected_1q7jf_91{background:var(--color-beet, #541722);color:var(--color-white, #ffffff)}._optionSelected_1q7jf_91 ._optionTitle_1q7jf_96{color:var(--color-white, #ffffff);font-weight:var(--weight-semibold, 600)}._optionSelected_1q7jf_91 ._optionSecondary_1q7jf_101,._optionSelected_1q7jf_91 ._optionIcon_1q7jf_102{color:#ffffffe6;opacity:1}._optionMain_1q7jf_107{display:flex;align-items:center;gap:var(--space-3);min-width:0;flex:1}._optionIcon_1q7jf_102{color:var(--color-ink-soft);flex-shrink:0}._optionTitle_1q7jf_96{font-weight:var(--weight-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._optionSecondary_1q7jf_101{font-size:var(--text-xs);color:var(--color-ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:0}._emptyResults_1q7jf_136{padding:var(--space-6) var(--space-5);text-align:center;font-size:var(--text-sm);color:var(--color-ink-soft)}._floatingStack_1mxol_5{position:fixed;bottom:24px;right:24px;display:flex;flex-direction:column-reverse;align-items:center;gap:12px;z-index:9999;pointer-events:none;transition:opacity .16s ease,transform .16s ease}@media(max-width:1023px){._floatingStack_1mxol_5{bottom:calc(72px + env(safe-area-inset-bottom,0px));right:16px;gap:10px}}@media(max-width:480px){._floatingStack_1mxol_5{bottom:calc(68px + env(safe-area-inset-bottom,0px));right:12px;gap:8px}}body.noScroll ._floatingStack_1mxol_5,html.noScroll ._floatingStack_1mxol_5,body:has([data-sheet-overlay]) ._floatingStack_1mxol_5,body:has([role=dialog]) ._floatingStack_1mxol_5,body:has([aria-modal=true]) ._floatingStack_1mxol_5{display:none!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important}._floatBtn_1mxol_48{position:relative;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.22);cursor:pointer;pointer-events:auto;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:all .2s cubic-bezier(.16,1,.3,1);animation:_floatPopIn_1mxol_1 .22s cubic-bezier(.16,1,.3,1)}@keyframes _floatPopIn_1mxol_1{0%{opacity:0;transform:translateY(12px) scale(.85)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:600px){._floatBtn_1mxol_48{width:42px;height:42px}}._aiBtn_1mxol_84{background:linear-gradient(135deg,#6a1b29,#3e0e16);color:#fff;box-shadow:0 4px 16px #54172266,0 0 0 1px #ffffff1f;animation:_floatPopIn_1mxol_1 .22s ease,_aiGlowPulse_1mxol_1 4s infinite ease-in-out}@keyframes _aiGlowPulse_1mxol_1{0%,to{box-shadow:0 4px 16px #54172266,0 0 #e07a2c59}50%{box-shadow:0 6px 22px #54172280,0 0 0 6px #e07a2c00}}._aiBtn_1mxol_84:hover{background:linear-gradient(135deg,#7e2233,#4a1521);transform:translateY(-3px) scale(1.06);box-shadow:0 8px 24px #5417228c,0 0 0 2px #ffffff40}._aiBtn_1mxol_84:active{transform:translateY(-1px) scale(.96)}._aiIcon_1mxol_110{color:#ffecd1;transition:transform .22s ease}._aiBtn_1mxol_84:hover ._aiIcon_1mxol_110{transform:rotate(15deg) scale(1.12);color:#fff}._aiDotBadge_1mxol_121{position:absolute;top:1px;right:1px;width:9px;height:9px;border-radius:50%;background-color:#e07a2c;border:2px solid #541722}._smartBasketBtn_1mxol_133{background:linear-gradient(135deg,#166534,#0d4420);color:#fff;box-shadow:0 4px 16px #16653473,0 0 0 1px #ffffff26;animation:_floatPopIn_1mxol_1 .22s ease,_basketGlowPulse_1mxol_1 4s infinite ease-in-out 1.2s}@keyframes _basketGlowPulse_1mxol_1{0%,to{box-shadow:0 4px 16px #16653466,0 0 #4ade8066}50%{box-shadow:0 6px 22px #1665348c,0 0 0 6px #4ade8000}}._smartBasketBtn_1mxol_133:hover{background:linear-gradient(135deg,#15803d,#14532d);transform:translateY(-3px) scale(1.06);box-shadow:0 8px 24px #16653499,0 0 0 2px #ffffff4d}._smartBasketBtn_1mxol_133:active{transform:translateY(-1px) scale(.96)}._basketIcon_1mxol_159{color:#dcfce7;transition:transform .22s ease}._smartBasketBtn_1mxol_133:hover ._basketIcon_1mxol_159{transform:rotate(-10deg) scale(1.12);color:#fff}._basketDotBadge_1mxol_169{position:absolute;top:1px;right:1px;width:9px;height:9px;border-radius:50%;background-color:#f59e0b;border:2px solid #0d4420}._topBtn_1mxol_182{background:#fffffff2;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#2e2b26;border-color:#2e2b261f;box-shadow:0 3px 12px #2e2b261f}._topBtn_1mxol_182:hover{background:#fff;color:#541722;border-color:#541722;transform:translateY(-3px) scale(1.06);box-shadow:0 6px 18px #2e2b262e}._topBtn_1mxol_182:active{transform:translateY(-1px) scale(.96)}._topIcon_1mxol_203{transition:transform .18s ease}._topBtn_1mxol_182:hover ._topIcon_1mxol_203{transform:translateY(-2px)}._tooltip_1mxol_212{position:absolute;right:54px;top:50%;transform:translateY(-50%) translate(6px);background-color:#24201c;color:#fff;font-family:var(--font-body, "Inter", sans-serif);font-size:.72rem;font-weight:600;padding:5px 11px;border-radius:6px;white-space:nowrap;pointer-events:none;opacity:0;transition:all .16s ease;box-shadow:0 2px 10px #00000038}._floatBtn_1mxol_48:hover ._tooltip_1mxol_212{opacity:1;transform:translateY(-50%) translate(0)}@media(max-width:768px){._tooltip_1mxol_212{display:none}}._container_e0hrb_1{display:flex;flex-direction:column;gap:var(--space-5);width:100%;max-width:var(--container-buyer-detail);margin:0 auto;padding:var(--space-3) 0;box-sizing:border-box;font-family:var(--font-body);color:var(--color-text)}._embedded_e0hrb_14{padding:var(--space-4);gap:var(--space-4)}._hero_e0hrb_19{position:relative;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-hover) 100%);border-radius:var(--radius-xl);padding:var(--space-6);color:var(--color-on-primary);overflow:hidden;box-shadow:var(--shadow-menu)}._heroGlow_e0hrb_29{position:absolute;top:-80px;right:-80px;width:320px;height:320px;background:radial-gradient(circle,rgba(176,134,85,.22) 0%,rgba(122,46,59,.1) 60%,transparent 75%);border-radius:50%;pointer-events:none}._heroContent_e0hrb_40{position:relative;z-index:1}._heroTopBar_e0hrb_45{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}._heroBadge_e0hrb_53{display:inline-flex;align-items:center;gap:var(--space-2);background:#ffffff26;border:1px solid rgba(255,255,255,.24);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-on-primary)}._sparkleIcon_e0hrb_66{color:var(--color-wood-line);flex-shrink:0}._heroCloseBtn_e0hrb_71{background:#ffffff24;border:1px solid rgba(255,255,255,.25);color:var(--color-on-primary);width:var(--tap-min);height:var(--tap-min);min-width:36px;min-height:36px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background var(--duration-fast) var(--ease-standard)}._heroCloseBtn_e0hrb_71:hover{background:#ffffff42}._heroTitle_e0hrb_92{font-family:var(--font-head);font-size:clamp(1.4rem,1.15rem + 1.2vw,var(--text-h2));font-weight:var(--weight-head);letter-spacing:var(--tracking-head);margin:0 0 var(--space-2);color:var(--color-on-primary);line-height:var(--lh-h2)}._heroSub_e0hrb_102{font-size:var(--text-body);line-height:var(--lh-relaxed);color:#fff7f2e0;margin:0 0 var(--space-5);max-width:56ch}._promptForm_e0hrb_110{display:flex;flex-direction:column;gap:var(--space-3)}._promptBar_e0hrb_116{display:flex;align-items:center;background:var(--color-bg);border-radius:var(--radius-xl, 16px);padding:6px;border:1.5px solid rgba(46,43,38,.12);gap:var(--space-2);box-shadow:0 4px 20px -2px #2e2b2614;transition:all var(--duration-fast) var(--ease-standard)}._promptBar_e0hrb_116:focus-within{background:#fff;border-color:var(--color-primary);box-shadow:0 0 0 3px #7a2e3b2e,0 8px 24px -4px #7a2e3b1f}._promptInputGroup_e0hrb_134{display:flex;align-items:center;flex:1;min-width:0;gap:var(--space-2);padding-left:var(--space-2)}._promptIcon_e0hrb_143{color:var(--color-primary);flex-shrink:0}._promptInput_e0hrb_134{flex:1;border:none;outline:none;background:transparent;font-size:var(--text-input);color:var(--color-text);padding:var(--space-2) 0;font-family:inherit;min-width:0}._promptInput_e0hrb_134::placeholder{color:var(--color-text-disabled)}._generateBtn_e0hrb_164{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);background:var(--color-primary);color:var(--color-on-primary);border:1px solid var(--color-primary);padding:var(--space-3) var(--space-5);min-height:var(--control-h);border-radius:var(--radius-md);font-weight:var(--weight-semibold);font-size:var(--text-sm);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard);white-space:nowrap;flex-shrink:0}._generateBtn_e0hrb_164:hover:not(:disabled){background:var(--color-primary-hover);border-color:var(--color-primary-hover)}._generateBtn_e0hrb_164:disabled{opacity:.6;cursor:not-allowed}._promptChips_e0hrb_193{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}._chipsLabel_e0hrb_200{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:#fff7f2bf;flex-shrink:0}._promptChip_e0hrb_193{background:#ffffff24;border:1px solid rgba(255,255,255,.22);color:var(--color-on-primary);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--text-xs);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard);line-height:var(--lh-ui);max-width:100%}._promptChip_e0hrb_193:hover{background:#ffffff42;border-color:#fff6}._controlsPanel_e0hrb_225{background:var(--color-bg);border:var(--border);border-radius:var(--radius-lg);padding:var(--space-5);display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4);transition:border-color var(--duration-fast) var(--ease-standard)}._controlsHighlighted_e0hrb_236{border-color:var(--color-primary);box-shadow:0 0 0 3px #7a2e3b24}._controlGroup_e0hrb_241{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}._controlLabel_e0hrb_248{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-text-muted);display:flex;align-items:center;gap:var(--space-1);text-transform:uppercase;letter-spacing:.04em}._selectWrapper_e0hrb_259{position:relative;display:flex;align-items:center;background:var(--color-canvas-soft);border:1.5px solid rgba(46,43,38,.12);border-radius:var(--radius-md);transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard);overflow:hidden}._selectWrapper_e0hrb_259:focus-within{border-color:var(--color-primary);background:var(--color-bg);box-shadow:0 0 0 3px #7a2e3b26}._selectIcon_e0hrb_278{position:absolute;left:var(--space-3);color:var(--color-primary);pointer-events:none;flex-shrink:0;z-index:1}._selectChevron_e0hrb_287{position:absolute;right:var(--space-3);color:var(--color-text-muted);pointer-events:none}._controlSelect_e0hrb_294,._controlInput_e0hrb_295{width:100%;background-color:transparent;border:none;outline:none;padding:var(--space-3) var(--space-8) var(--space-3) var(--space-8);min-height:var(--control-h);font-size:var(--text-body);font-weight:var(--weight-semibold);color:var(--color-text);font-family:inherit;box-sizing:border-box;cursor:pointer}._controlSelect_e0hrb_294{-webkit-appearance:none;-moz-appearance:none;appearance:none}._controlInput_e0hrb_295{padding-left:var(--space-8)}._controlGroupFull_e0hrb_318{grid-column:1 / -1}._controlsPanelHeader_e0hrb_322{grid-column:1 / -1;display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.07em;padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-1)}._controlLabelRow_e0hrb_337{display:flex;align-items:center;justify-content:space-between;gap:var(--space-1)}._budgetLabelIcon_e0hrb_344{color:var(--color-primary)}._budgetTierPill_e0hrb_348{font-family:var(--font-body);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-primary);background:#7a2e3b14;padding:2px 7px;border-radius:var(--radius-full)}._budgetStepperWrapper_e0hrb_360{display:flex;align-items:center;gap:6px;width:100%}._stepperMiniBtn_e0hrb_367{display:flex;align-items:center;justify-content:center;width:36px;height:42px;border:1px solid rgba(46,43,38,.15);background:var(--color-bg);color:var(--color-ink);border-radius:var(--radius-md);cursor:pointer;flex-shrink:0;transition:all var(--duration-fast) var(--ease-standard)}._stepperMiniBtn_e0hrb_367:hover:not(:disabled){background:var(--color-canvas-soft);border-color:var(--color-primary);color:var(--color-primary)}._stepperMiniBtn_e0hrb_367:disabled{opacity:.35;cursor:not-allowed}._budgetInputWrapper_e0hrb_393{display:flex;align-items:center;position:relative;flex:1;min-width:0}._budgetCurrencyPrefix_e0hrb_401{flex-shrink:0;color:var(--color-primary);pointer-events:none}._budgetInputWrapper_e0hrb_393 input{flex:1;min-width:0;text-align:center;font-weight:700;font-size:1.05rem;-moz-appearance:textfield}._budgetInputWrapper_e0hrb_393 input::-webkit-outer-spin-button,._budgetInputWrapper_e0hrb_393 input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._budgetQuickPills_e0hrb_423{display:flex;gap:5px;margin-top:var(--space-1);flex-wrap:wrap}._budgetQuickBtn_e0hrb_430{flex:1;min-width:32px;background:var(--color-bg-muted);border:1px solid rgba(46,43,38,.12);border-radius:var(--radius-full);padding:3px 8px;font-size:11px;font-weight:600;color:var(--color-text);cursor:pointer;text-align:center;transition:all var(--duration-fast) var(--ease-standard)}._budgetQuickBtn_e0hrb_430:hover{background:var(--color-canvas-soft);border-color:var(--color-primary);color:var(--color-primary);transform:translateY(-1px)}._budgetQuickBtn_e0hrb_430._budgetQuickActive_e0hrb_452,._budgetQuickBtn_e0hrb_430._active_e0hrb_453{background:var(--color-primary);color:var(--color-on-primary);border-color:var(--color-primary);box-shadow:0 2px 6px #7a2e3b40}._budgetCard_e0hrb_460{background:var(--color-canvas-soft);border:var(--border);border-radius:var(--radius-lg);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-4)}._budgetCardHeader_e0hrb_470{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:var(--space-3)}._budgetValues_e0hrb_478{display:flex;align-items:center;gap:var(--space-6);flex-wrap:wrap}._budgetValueItem_e0hrb_485{display:flex;flex-direction:column;min-width:0}._budgetValueDivider_e0hrb_491{width:1px;height:36px;background:var(--color-border)}._budgetLabel_e0hrb_344{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-text-muted);margin-bottom:var(--space-1)}._budgetValue_e0hrb_478{font-size:var(--text-h3);font-weight:var(--weight-bold);letter-spacing:-.01em;color:var(--color-text);line-height:1.15}._budgetSpent_e0hrb_512{color:var(--color-primary)}._remainingBadgeRow_e0hrb_516{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}._budgetRemaining_e0hrb_523{color:var(--color-success)}._budgetRemaining_e0hrb_523._over_e0hrb_527{color:var(--color-danger)}._budgetRemaining_e0hrb_523._exact_e0hrb_531{color:var(--color-primary)}._budgetStatusPill_e0hrb_535{display:inline-block;padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-semibold)}._statusGood_e0hrb_543{background:var(--color-success-bg);color:var(--color-success);border:1px solid rgba(92,112,72,.25)}._statusExact_e0hrb_549{background:var(--color-beet-tint);color:var(--color-primary);border:1px solid rgba(122,46,59,.2)}._statusOver_e0hrb_555{background:var(--color-danger-bg);color:var(--color-danger);border:1px solid rgba(179,38,30,.25)}._budgetMetaBadges_e0hrb_561{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}._metaBadge_e0hrb_568{display:inline-flex;align-items:center;gap:var(--space-1);background:var(--color-bg);border:var(--border);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-muted)}._metaBadgePrimary_e0hrb_581{background:var(--color-beet-tint);border-color:#7a2e3b40;color:var(--color-primary);font-weight:var(--weight-semibold)}._progressBarContainer_e0hrb_588{display:flex;flex-direction:column;gap:var(--space-1)}._progressBarTrack_e0hrb_594{width:100%;height:8px;background:var(--color-border);border-radius:var(--radius-full);overflow:hidden;position:relative}._progressBarFill_e0hrb_603{height:100%;background:var(--color-primary);border-radius:var(--radius-full);transition:width var(--duration-base) var(--ease-standard),background-color var(--duration-base) var(--ease-standard)}._progressBarFill_e0hrb_603._nearLimit_e0hrb_610{background:var(--color-warning)}._progressBarFill_e0hrb_603._overLimit_e0hrb_614{background:var(--color-danger)}._progressLabelRow_e0hrb_618{display:flex;justify-content:space-between;gap:var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-muted)}._basketSection_e0hrb_627{background:var(--color-bg);border:var(--border);border-radius:var(--radius-lg);padding:var(--space-5)}._sectionHeader_e0hrb_634{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-3);margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:var(--border)}._sectionTitle_e0hrb_645{font-family:var(--font-head);font-size:var(--text-h3);font-weight:var(--weight-head);color:var(--color-text);margin:0 0 var(--space-1)}._sectionSub_e0hrb_653{font-size:var(--text-sm);color:var(--color-text-muted);font-weight:var(--weight-normal)}._headerActions_e0hrb_659{display:flex;align-items:center;gap:var(--space-2)}._modifyToggleBtn_e0hrb_665{background:var(--color-bg-muted);border:var(--border);color:var(--color-text);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;display:inline-flex;align-items:center;gap:var(--space-2);transition:background var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}._modifyToggleBtn_e0hrb_665:hover{background:var(--color-canvas-soft);border-color:var(--color-primary);color:var(--color-primary)}._modifyToggleBtn_e0hrb_665._active_e0hrb_453{background:var(--color-primary);color:var(--color-on-primary);border-color:var(--color-primary)}._errorAlert_e0hrb_692{display:flex;align-items:flex-start;gap:var(--space-3);background:var(--color-danger-bg);border:1px solid rgba(179,38,30,.25);color:var(--color-danger);padding:var(--space-4);border-radius:var(--radius-md);margin-bottom:var(--space-4)}._errorAlert_e0hrb_692 strong{display:block;font-size:var(--text-sm);margin-bottom:var(--space-1)}._errorAlert_e0hrb_692 p{margin:0;font-size:var(--text-xs);line-height:1.4}._loadingState_e0hrb_716{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-12) var(--space-4);color:var(--color-text-muted);font-size:var(--text-body);font-weight:var(--weight-medium);text-align:center}._emptyState_e0hrb_729{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--space-10) var(--space-5);gap:var(--space-3)}._emptyIcon_e0hrb_739{color:var(--color-wood)}._emptyState_e0hrb_729 h4{font-family:var(--font-head);font-size:var(--text-h4);margin:0;color:var(--color-text)}._emptyState_e0hrb_729 p{margin:0;font-size:var(--text-sm);color:var(--color-text-muted);max-width:40ch}._resetBtn_e0hrb_757{margin-top:var(--space-1);background:var(--color-primary);color:var(--color-on-primary);border:1px solid var(--color-primary);padding:var(--space-2) var(--space-5);border-radius:var(--radius-md);font-weight:var(--weight-semibold);font-size:var(--text-sm);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard)}._resetBtn_e0hrb_757:hover{background:var(--color-primary-hover)}._itemsList_e0hrb_774{display:flex;flex-direction:column;gap:var(--space-3)}._itemCard_e0hrb_780{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);background:var(--color-bg);border:var(--border);border-radius:var(--radius-lg);padding:var(--space-4);transition:border-color var(--duration-fast) var(--ease-standard)}._itemCard_e0hrb_780:hover{border-color:var(--color-wood)}._itemCardMain_e0hrb_796{display:flex;align-items:center;gap:var(--space-4);flex:1;min-width:0}._itemArtThumb_e0hrb_804{width:58px;height:58px;border-radius:var(--radius-md);background:var(--color-bg-muted);border:var(--border);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;cursor:pointer;transition:transform var(--duration-fast) var(--ease-standard)}._itemArtThumb_e0hrb_804:hover{transform:scale(1.04)}._itemArtThumb_e0hrb_804 img{width:100%;height:100%;object-fit:cover}._itemInfo_e0hrb_829{flex:1;min-width:0}._itemNameRow_e0hrb_834{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-1);flex-wrap:wrap}._itemName_e0hrb_834{font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--color-text);background:none;border:none;padding:0;cursor:pointer;text-align:left;transition:color var(--duration-fast) var(--ease-standard)}._itemName_e0hrb_834:hover{color:var(--color-primary);text-decoration:underline}._itemCategoryTag_e0hrb_859{font-size:var(--text-xs);font-weight:var(--weight-semibold);background:var(--color-bg-muted);color:var(--color-text-muted);padding:.1rem var(--space-2);border-radius:var(--radius-full);border:var(--border);text-transform:capitalize}._itemFarmerRow_e0hrb_870{display:flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--color-text-muted);margin-bottom:var(--space-1);flex-wrap:wrap}._farmerIcon_e0hrb_880{color:var(--color-wood);flex-shrink:0}._farmerLink_e0hrb_885{color:var(--color-primary);font-weight:var(--weight-medium);text-decoration:none}._farmerLink_e0hrb_885:hover{text-decoration:underline}._farmerRating_e0hrb_895{color:var(--color-wood);font-weight:var(--weight-semibold);display:inline-flex;align-items:center;gap:.2rem}._itemAvailabilityRow_e0hrb_903{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-xs);flex-wrap:wrap}._stockBadge_e0hrb_911{font-weight:var(--weight-semibold);display:inline-flex;align-items:center;gap:var(--space-1);padding:.1rem var(--space-2);border-radius:var(--radius-sm)}._stockGood_e0hrb_920{background:var(--color-success-bg);color:var(--color-success);border:1px solid rgba(92,112,72,.25)}._stockLow_e0hrb_926{background:var(--color-warning-bg);color:var(--color-warning-text);border:1px solid rgba(224,122,44,.25)}._pricePerUnit_e0hrb_932{color:var(--color-text-muted);font-weight:var(--weight-medium)}._itemControls_e0hrb_937{display:flex;align-items:center;gap:var(--space-4);flex-shrink:0}._stepper_e0hrb_367{display:inline-flex;align-items:center;background:var(--color-bg-muted);border:var(--border);border-radius:var(--radius-md);overflow:hidden}._stepperBtn_e0hrb_953{background:transparent;border:none;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:var(--color-text);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}._stepperBtn_e0hrb_953:hover:not(:disabled){background:var(--color-border);color:var(--color-primary)}._stepperBtn_e0hrb_953:disabled{opacity:.35;cursor:not-allowed}._stepperCount_e0hrb_976{min-width:28px;text-align:center;font-weight:var(--weight-bold);font-size:var(--text-body);color:var(--color-text)}._lineTotalBlock_e0hrb_984{min-width:72px;text-align:right}._lineTotalAmount_e0hrb_989{font-size:var(--text-lead);font-weight:var(--weight-bold);color:var(--color-text)}._itemActions_e0hrb_995{display:flex;align-items:center;gap:var(--space-1)}._actionIconBtn_e0hrb_1001{background:var(--color-canvas-soft);border:var(--border);border-radius:var(--radius-md);padding:var(--space-2);color:var(--color-text-muted);cursor:pointer;display:flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);font-weight:var(--weight-semibold);transition:background var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}._btnLabelDesktop_e0hrb_1016{display:inline}._replaceBtn_e0hrb_1020:hover{background:var(--color-beet-tint);color:var(--color-primary);border-color:#7a2e3b4d}._removeBtn_e0hrb_1026:hover{background:var(--color-danger-bg);color:var(--color-danger);border-color:#b3261e4d}._searchAddSection_e0hrb_1032{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px dashed var(--color-border)}._searchAddHeader_e0hrb_1038{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text);margin-bottom:var(--space-3);display:flex;align-items:center;gap:var(--space-2)}._searchBar_e0hrb_1048{display:flex;align-items:center;background:var(--color-canvas-soft);border:var(--border-input);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);min-height:var(--control-h);gap:var(--space-2);transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard);box-sizing:border-box}._searchBar_e0hrb_1048:focus-within{border-color:var(--color-primary);background-color:var(--color-bg);box-shadow:0 0 0 3px #7a2e3b26}._searchBar_e0hrb_1048 input{flex:1;border:none;outline:none;background:transparent;font-size:var(--text-input);color:var(--color-text);font-family:inherit;min-width:0}._searchResultsTrack_e0hrb_1078{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--space-3);margin-top:var(--space-3);max-height:280px;overflow-y:auto;padding-right:var(--space-1)}._searchResultCard_e0hrb_1088{display:flex;align-items:center;justify-content:space-between;background:var(--color-canvas-soft);border:var(--border);border-radius:var(--radius-md);padding:var(--space-3);transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard);gap:var(--space-2)}._searchResultCard_e0hrb_1088:hover{background:var(--color-bg);border-color:var(--color-primary)}._searchResultInfo_e0hrb_1105{min-width:0;flex:1}._searchResultName_e0hrb_1110{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._searchResultPrice_e0hrb_1119{font-size:var(--text-xs);color:var(--color-primary);font-weight:var(--weight-bold)}._searchResultFarmer_e0hrb_1125{font-size:var(--text-xs);color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._addBtn_e0hrb_1133{background:var(--color-primary);color:var(--color-on-primary);border:1px solid var(--color-primary);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--weight-semibold);cursor:pointer;display:inline-flex;align-items:center;gap:var(--space-1);transition:background var(--duration-fast) var(--ease-standard);flex-shrink:0}._addBtn_e0hrb_1133:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover)}._footerBar_e0hrb_1154{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-4);background:var(--color-bg);border:var(--border);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5);box-shadow:var(--shadow-menu);position:sticky;bottom:0;z-index:var(--z-sticky)}._footerSummary_e0hrb_1170{display:flex;flex-direction:column;gap:.1rem}._footerTotalLabel_e0hrb_1176{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-text-muted)}._footerAmountRow_e0hrb_1182{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}._footerTotalAmount_e0hrb_1189{font-size:var(--text-h3);font-weight:var(--weight-bold);color:var(--color-text)}._footerRemainingTag_e0hrb_1195{padding:.15rem var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-semibold)}._tagGood_e0hrb_1202{background:var(--color-success-bg);color:var(--color-success);border:1px solid rgba(92,112,72,.25)}._tagOver_e0hrb_1208{background:var(--color-danger-bg);color:var(--color-danger);border:1px solid rgba(179,38,30,.25)}._footerBtnGroup_e0hrb_1214{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}._modifyBasketBtn_e0hrb_1221{background:var(--color-bg-muted);border:var(--border);color:var(--color-text);padding:var(--space-3) var(--space-4);min-height:var(--control-h);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;display:inline-flex;align-items:center;gap:var(--space-2);transition:background var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}._modifyBasketBtn_e0hrb_1221:hover{background:var(--color-canvas-soft);border-color:var(--color-primary);color:var(--color-primary)}._reserveBasketBtn_e0hrb_1243{background:var(--color-primary);color:var(--color-on-primary);border:1px solid var(--color-primary);padding:var(--space-3) var(--space-6);min-height:var(--control-h);border-radius:var(--radius-md);font-size:var(--text-base);font-weight:var(--weight-bold);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);transition:background var(--duration-fast) var(--ease-standard)}._reserveBasketBtn_e0hrb_1243:hover:not(:disabled){background:var(--color-primary-hover);border-color:var(--color-primary-hover)}._reserveBasketBtn_e0hrb_1243:disabled{opacity:.55;cursor:not-allowed}._modalBackdrop_e0hrb_1270{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--color-overlay);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:var(--space-4);animation:_fadeIn_e0hrb_1 var(--duration-base) ease}._modalBox_e0hrb_1284{background:var(--color-bg);border-radius:var(--radius-xl);width:100%;max-width:480px;max-height:85dvh;display:flex;flex-direction:column;box-shadow:var(--shadow-modal);border:var(--border);overflow:hidden;animation:_scaleUp_e0hrb_1 var(--duration-base) ease}._modalHeader_e0hrb_1298{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:var(--border);background:var(--color-canvas-soft);flex-shrink:0}._modalTitle_e0hrb_1309{font-family:var(--font-head);font-size:var(--text-h4);font-weight:var(--weight-head);color:var(--color-text);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._modalCloseBtn_e0hrb_1320{background:transparent;border:none;color:var(--color-text-muted);cursor:pointer;padding:var(--space-1);border-radius:var(--radius-sm);display:flex;flex-shrink:0;transition:background var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}._modalCloseBtn_e0hrb_1320:hover{background:var(--color-border);color:var(--color-text)}._modalBody_e0hrb_1337{padding:var(--space-5);overflow-y:auto}._modalNote_e0hrb_1342{margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--color-text-muted)}._altList_e0hrb_1348{display:flex;flex-direction:column;gap:var(--space-2)}._altItem_e0hrb_1354{display:flex;align-items:center;justify-content:space-between;background:var(--color-canvas-soft);border:var(--border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);gap:var(--space-3);transition:border-color var(--duration-fast) var(--ease-standard)}._altItem_e0hrb_1354:hover{border-color:var(--color-primary)}._altMeta_e0hrb_1370{display:flex;flex-direction:column;gap:.1rem;min-width:0}._altName_e0hrb_1377{font-weight:var(--weight-bold);font-size:var(--text-body);color:var(--color-text)}._altPrice_e0hrb_1383{font-size:var(--text-xs);color:var(--color-primary);font-weight:var(--weight-bold)}._altStock_e0hrb_1389{font-size:var(--text-xs);color:var(--color-text-muted)}._swapBtn_e0hrb_1394{background:var(--color-primary);color:var(--color-on-primary);border:1px solid var(--color-primary);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--weight-semibold);cursor:pointer;display:inline-flex;align-items:center;gap:var(--space-1);flex-shrink:0;transition:background var(--duration-fast) var(--ease-standard)}._swapBtn_e0hrb_1394:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover)}._noAlternatives_e0hrb_1415{background:var(--color-canvas-soft);padding:var(--space-5);border-radius:var(--radius-md);border:1px dashed var(--color-border);color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.4;text-align:center}._detailsTopRow_e0hrb_1426{display:flex;gap:var(--space-4);align-items:center;margin-bottom:var(--space-4)}._detailsThumb_e0hrb_1433{width:64px;height:64px;border-radius:var(--radius-md);background:var(--color-bg-muted);border:var(--border);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}._detailsThumb_e0hrb_1433 img{width:100%;height:100%;object-fit:cover}._detailsMeta_e0hrb_1452{display:flex;flex-direction:column;gap:.15rem;min-width:0}._detailsPrice_e0hrb_1459{font-size:var(--text-h4);font-weight:var(--weight-bold);color:var(--color-primary)}._detailsUnit_e0hrb_1465{font-size:var(--text-xs);color:var(--color-text-muted);font-weight:var(--weight-medium)}._detailsFarmer_e0hrb_1471{font-size:var(--text-sm);color:var(--color-text);font-weight:var(--weight-semibold);display:flex;align-items:center;gap:var(--space-1)}._detailsLocation_e0hrb_1480{font-size:var(--text-xs);color:var(--color-text-muted);display:flex;align-items:center;gap:var(--space-1)}._detailsDesc_e0hrb_1488{font-size:var(--text-sm);color:var(--color-text);line-height:var(--lh-relaxed);margin:0 0 var(--space-4)}._detailsSpecs_e0hrb_1495{background:var(--color-canvas-soft);border:var(--border);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--text-xs)}._specItem_e0hrb_1506{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2)}._specLabel_e0hrb_1513{color:var(--color-text-muted);font-weight:var(--weight-medium)}._specValue_e0hrb_1518{color:var(--color-text);font-weight:var(--weight-semibold);text-transform:capitalize;text-align:right}@keyframes _fadeIn_e0hrb_1{0%{opacity:0}to{opacity:1}}@keyframes _scaleUp_e0hrb_1{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}._spin_e0hrb_1545{animation:_spin_e0hrb_1545 1s linear infinite}@keyframes _spin_e0hrb_1545{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._spin_e0hrb_1545{animation-duration:2.5s}}@media(max-width:900px){._controlsPanel_e0hrb_225{grid-template-columns:repeat(2,1fr);gap:var(--space-3);padding:var(--space-4)}._hero_e0hrb_19,._budgetCard_e0hrb_460,._basketSection_e0hrb_627{padding:var(--space-4)}._budgetStepperWrapper_e0hrb_360{gap:4px}}@media(max-width:680px){._container_e0hrb_1{padding:var(--space-2) var(--space-1);gap:var(--space-4)}._embedded_e0hrb_14{padding:var(--space-3);gap:var(--space-3)}._hero_e0hrb_19{border-radius:var(--radius-lg)}._heroSub_e0hrb_102{margin-bottom:var(--space-4)}._promptBar_e0hrb_116{flex-direction:column;align-items:stretch;border-radius:var(--radius-md)}._promptInputGroup_e0hrb_134,._generateBtn_e0hrb_164{width:100%}._promptChips_e0hrb_193{flex-wrap:nowrap;overflow-x:auto;margin:0 calc(var(--space-2) * -1);padding:0 var(--space-2) var(--space-1);-webkit-overflow-scrolling:touch;scrollbar-width:none}._promptChips_e0hrb_193::-webkit-scrollbar{display:none}._promptChip_e0hrb_193{flex-shrink:0;white-space:nowrap}._budgetValues_e0hrb_478{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-3);width:100%}._budgetValueItem_e0hrb_485:last-child{grid-column:span 2}._budgetValueDivider_e0hrb_491{display:none}._itemCard_e0hrb_780{flex-direction:column;align-items:stretch;gap:var(--space-3);padding:var(--space-3)}._itemCardMain_e0hrb_796{width:100%}._itemControls_e0hrb_937{width:100%;justify-content:space-between;padding-top:var(--space-3);border-top:1px dashed var(--color-border)}._btnLabelDesktop_e0hrb_1016{display:none}._footerBar_e0hrb_1154{flex-direction:column;align-items:stretch;gap:var(--space-3);padding:var(--space-3) var(--space-4);padding-bottom:max(var(--space-3),env(safe-area-inset-bottom,0px));border-radius:var(--radius-lg) var(--radius-lg) 0 0}._footerSummary_e0hrb_1170{flex-direction:row;justify-content:space-between;align-items:baseline}._footerBtnGroup_e0hrb_1214{display:grid;grid-template-columns:auto 1fr;gap:var(--space-2);width:100%}._reserveBasketBtn_e0hrb_1243{justify-content:center}._modalBackdrop_e0hrb_1270{align-items:flex-end;padding:0}._modalBox_e0hrb_1284{border-radius:var(--radius-xl) var(--radius-xl) 0 0;max-height:85dvh}}@media(max-width:480px){._controlsPanel_e0hrb_225{grid-template-columns:1fr;padding:var(--space-3);gap:var(--space-3)}._controlSelect_e0hrb_294,._controlInput_e0hrb_295{font-size:var(--text-sm)}._budgetValues_e0hrb_478{grid-template-columns:1fr}._budgetValueItem_e0hrb_485:last-child{grid-column:span 1}._heroTitle_e0hrb_92{font-size:1.35rem}._searchResultsTrack_e0hrb_1078{grid-template-columns:1fr}._detailsTopRow_e0hrb_1426{align-items:flex-start}}@media(max-width:380px){._container_e0hrb_1{padding:var(--space-1) 0}._embedded_e0hrb_14{padding:var(--space-2)}._hero_e0hrb_19,._budgetCard_e0hrb_460,._basketSection_e0hrb_627{padding:var(--space-3)}._heroBadge_e0hrb_53{padding:.2rem var(--space-2);font-size:.68rem}._heroTitle_e0hrb_92{font-size:1.2rem}._heroSub_e0hrb_102{font-size:var(--text-sm)}._itemArtThumb_e0hrb_804{width:44px;height:44px}._lineTotalBlock_e0hrb_984{min-width:60px}._lineTotalAmount_e0hrb_989{font-size:var(--text-base)}._actionIconBtn_e0hrb_1001{padding:var(--space-2)}._modifyBasketBtn_e0hrb_1221 span,._reserveBasketBtn_e0hrb_1243 span{white-space:nowrap}}@media(max-width:320px){._heroBadge_e0hrb_53{padding:.2rem var(--space-2)}._heroCloseBtn_e0hrb_71{width:32px;height:32px;min-width:32px;min-height:32px}._generateBtn_e0hrb_164,._reserveBasketBtn_e0hrb_1243{padding-left:var(--space-3);padding-right:var(--space-3);font-size:var(--text-sm)}._modifyBasketBtn_e0hrb_1221{padding-left:var(--space-2);padding-right:var(--space-2);font-size:var(--text-xs)}._footerTotalAmount_e0hrb_1189{font-size:1.15rem}._itemAvailabilityRow_e0hrb_903{gap:var(--space-2)}._metaBadge_e0hrb_568{padding:var(--space-1) var(--space-2);font-size:.68rem}}._backdrop_1psct_7{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--color-overlay);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:var(--space-5);animation:_backdropIn_1psct_1 var(--duration-base) var(--ease-standard)}._modal_1psct_21{background:var(--color-bg);border:var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-modal);width:100%;max-width:var(--container-narrow);max-height:90dvh;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;animation:_modalIn_1psct_1 var(--duration-base) var(--ease-standard)}@keyframes _backdropIn_1psct_1{0%{opacity:0}to{opacity:1}}@keyframes _modalIn_1psct_1{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){._backdrop_1psct_7,._modal_1psct_21{animation:none}}@media(max-width:768px){._backdrop_1psct_7{padding:0;align-items:flex-end}._modal_1psct_21{max-width:100%;max-height:var(--sheet-tall-height, 92dvh);border-radius:var(--radius-xl) var(--radius-xl) 0 0;padding-bottom:env(safe-area-inset-bottom,0px)}}@media(max-width:380px){._modal_1psct_21{border-radius:var(--radius-lg) var(--radius-lg) 0 0}}._appShell_acaeg_1{--color-border: var(--color-hairline);--color-bg-muted: var(--color-white);--container-buyer: var(--container-max, 1400px);--container-buyer-detail: var(--container-max, 1400px);--container-buyer-read: var(--container-narrow, 840px);--stack-nav: var(--bottom-nav-height);--stack-cart: 0px;--stack-bottom: calc(var(--stack-nav) + var(--stack-cart) + env(safe-area-inset-bottom, 0px));min-height:100dvh;display:flex;flex-direction:column;background-color:var(--color-white);color:var(--color-ink);-webkit-tap-highlight-color:transparent;touch-action:manipulation;overscroll-behavior-y:none;position:relative}._appShell_acaeg_1[data-cart-visible=true]{--stack-cart: calc(var(--cart-bar-height) + var(--stack-gap))}@media(min-width:1024px),(max-height:480px){._appShell_acaeg_1{--stack-nav: 0px}}._skipLink_acaeg_34{position:absolute;top:-999px;left:var(--space-4);background-color:var(--color-primary);color:var(--color-on-primary);padding:var(--space-2) var(--space-4);min-height:var(--tap-min);display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md);z-index:var(--z-toast);font-weight:var(--weight-medium);text-decoration:none;transition:top var(--duration-fast) var(--ease-standard)}._skipLink_acaeg_34:focus{top:var(--space-4);outline:var(--focus-ring);outline-offset:var(--focus-offset)}._main_acaeg_58{flex:1 0 auto;display:flex;flex-direction:column;width:100%;padding-bottom:calc(var(--stack-bottom) + var(--space-8))}._homeContainer_1xgoz_6{width:100%;overflow-x:hidden}._heroSection_1xgoz_13{position:relative;width:100%;min-height:clamp(520px,86svh,860px);background-image:url(/images/hero-market-crates.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;padding:clamp(2.5rem,5vw,6rem) var(--page-pad, 1.5rem);overflow:hidden}._heroOverlay_1xgoz_28{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 62% 64% at 50% 50%,#fcf8f1c2,#faf6ee73,#0000);pointer-events:none;z-index:1}._heroContent_1xgoz_42{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;max-width:860px;width:100%;margin:0 auto;animation:_heroFadeIn_1xgoz_1 .6s cubic-bezier(.16,1,.3,1) both}@keyframes _heroFadeIn_1xgoz_1{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}._heroBrandMark_1xgoz_66{margin-bottom:clamp(1rem,1.6vw,1.85rem);transform:scale(1.05);filter:drop-shadow(0 2px 8px rgba(0,0,0,.04))}._heroTitle_1xgoz_72{font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:clamp(2rem,1.4rem + 2.8vw,4.4rem);font-weight:700;color:#5c7048;line-height:1.15;letter-spacing:-.025em;margin:0 0 clamp(1rem,1.4vw,1.5rem) 0;text-shadow:0 1px 24px rgba(255,255,255,.7);word-break:break-word}@media(max-width:640px){._heroTitle_1xgoz_72{font-size:clamp(1.7rem,1.4rem + 1.5vw,2.2rem);line-height:1.22;letter-spacing:-.015em;margin-bottom:.85rem}}._heroLead_1xgoz_93{font-family:var(--font-body, "Inter", sans-serif);font-size:clamp(1.06rem,.98rem + .35vw,1.25rem);line-height:1.6;color:#4c433b;max-width:590px;margin:0 auto clamp(1.85rem,2.4vw,2.6rem);font-weight:450;text-shadow:0 1px 16px rgba(255,255,255,.6)}@media(max-width:640px){._heroLead_1xgoz_93{font-size:.95rem;line-height:1.52;margin-bottom:1.5rem;padding-inline:.25rem}}._heroActions_1xgoz_113{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:center}@media(max-width:480px){._heroActions_1xgoz_113{flex-direction:column;width:100%;gap:10px}._browseMarketsBtn_1xgoz_128,._exploreProduceBtn_1xgoz_129{width:100%;max-width:320px;padding:12px 20px;font-size:.95rem}}._browseMarketsBtn_1xgoz_128{display:inline-flex;align-items:center;justify-content:center;gap:10px;background-color:#5c1d2e;color:#fff!important;font-family:var(--font-body, "Inter", sans-serif);font-size:1.02rem;font-weight:600;padding:14px 30px;border-radius:999px;text-decoration:none;box-shadow:0 4px 18px #5c1d2e47;transition:all .18s ease}._browseMarketsBtn_1xgoz_128:hover{background-color:#481422;transform:translateY(-2px);box-shadow:0 6px 24px #5c1d2e61;color:#fff!important}._exploreProduceBtn_1xgoz_129{display:inline-flex;align-items:center;justify-content:center;gap:10px;background-color:#fcf9f4eb;color:#26211c!important;border:1.5px solid #26211c;font-family:var(--font-body, "Inter", sans-serif);font-size:1.02rem;font-weight:600;padding:13px 28px;border-radius:999px;text-decoration:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .18s ease}._exploreProduceBtn_1xgoz_129:hover{background-color:#fff;transform:translateY(-2px);box-shadow:0 6px 20px #26211c1f;color:#26211c!important}@media(max-width:767px){._produceCluster_1xgoz_188{display:flex;justify-content:center;align-items:center;gap:var(--space-4);width:100%;max-width:100%;margin-top:var(--space-8);overflow:hidden}._produceItem_1xgoz_199{display:flex;flex-direction:column;align-items:center;flex-shrink:0}._produceItem_1xgoz_199._desktopOnlyItem_1xgoz_206,._produceItem_1xgoz_199._tabletDesktopItem_1xgoz_207,._desktopOnlyItem_1xgoz_206,._tabletDesktopItem_1xgoz_207{display:none}._produceItem_1xgoz_199 svg{width:clamp(2.5rem,8vw,3.5rem);height:clamp(2.5rem,8vw,3.5rem)}._tag_1xgoz_218{display:none}}._btnArrow_1xgoz_223{display:inline-block;font-size:1.15rem;line-height:1;transition:transform .18s ease}._browseMarketsBtn_1xgoz_128:hover ._btnArrow_1xgoz_223,._exploreProduceBtn_1xgoz_129:hover ._btnArrow_1xgoz_223{transform:translate(4px)}._sectionHeader_1xgoz_236{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:var(--space-6, 1.75rem);flex-wrap:wrap;gap:var(--space-3, .75rem)}._sectionEyebrow_1xgoz_245{font-family:var(--font-body, "Inter", sans-serif);font-size:.72rem;font-weight:700;letter-spacing:.08em;color:#7a2e3b;text-transform:uppercase;margin-bottom:4px}._from_1xgoz_254{color:#7a2e3b}._sectionTitle_1xgoz_258{font-family:var(--font-body, "Inter", sans-serif);font-size:clamp(1.4rem,1.2rem + .8vw,1.85rem);font-weight:700;color:#262e2d;letter-spacing:-.015em;margin:0}._marketsSection_1xgoz_268{background-color:#faf7f0;padding-block:clamp(3rem,2.5rem + 2.5vw,4.5rem);border-bottom:1px solid rgba(122,46,59,.07)}._filterBtn_1xgoz_274{display:inline-flex;align-items:center;gap:7px;background-color:#fff;border:1px solid rgba(122,46,59,.18);color:#2e2b26;font-family:var(--font-body, "Inter", sans-serif);font-size:.8125rem;font-weight:500;padding:7px 14px;border-radius:6px;text-decoration:none;transition:background-color var(--duration-fast, .12s) ease,border-color var(--duration-fast, .12s) ease}._filterBtn_1xgoz_274:hover{background-color:#f7edf0;border-color:#7a2e3b;color:#7a2e3b}._marketsGrid_1xgoz_297{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,310px),1fr));gap:var(--space-5, 1.25rem);align-items:stretch}@media(max-width:480px){._marketsGrid_1xgoz_297{grid-template-columns:1fr;gap:var(--space-4, 1rem)}}._marketCard_1xgoz_311{background-color:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 10px #2e2b260d;border:1px solid rgba(122,46,59,.08);display:flex;flex-direction:column;height:100%;transition:transform var(--duration-fast, .12s) ease,box-shadow var(--duration-fast, .12s) ease}._marketCard_1xgoz_311:hover{transform:translateY(-2px);box-shadow:0 6px 18px #2e2b2617}._marketImgWrapper_1xgoz_329{position:relative;width:100%;aspect-ratio:16 / 10;overflow:hidden}._marketImg_1xgoz_329{width:100%;height:100%;object-fit:cover;display:block}._marketStatusBadge_1xgoz_343{position:absolute;top:10px;left:10px;font-family:var(--font-body, "Inter", sans-serif);font-size:.6875rem;font-weight:600;padding:4px 9px;border-radius:999px;color:#fff}._badgeToday_1xgoz_355{background-color:#27532b}._badgeTomorrow_1xgoz_359{background-color:#c9671e}._badgeWed_1xgoz_363{background-color:#4b3e42}._marketBody_1xgoz_367{padding:16px;display:flex;flex-direction:column;flex:1}._marketLocation_1xgoz_374{display:flex;align-items:center;gap:5px;font-family:var(--font-body, "Inter", sans-serif);font-size:.75rem;color:#6b6259;margin-bottom:6px}._iconInline_1xgoz_384{color:#7a2e3b;flex-shrink:0}._marketName_1xgoz_389{font-family:var(--font-body, "Inter", sans-serif);font-size:1.05rem;font-weight:700;color:#2e2b26;line-height:1.3;margin-bottom:8px}._marketSchedule_1xgoz_398{display:flex;align-items:center;gap:5px;font-family:var(--font-body, "Inter", sans-serif);font-size:.75rem;color:#6b6259;margin-bottom:14px}._marketFooter_1xgoz_408{margin-top:auto;padding-top:12px;border-top:1px solid rgba(122,46,59,.08);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}._vendorCount_1xgoz_419{font-family:var(--font-body, "Inter", sans-serif);font-size:.75rem;color:#6b6259}._viewMarketLink_1xgoz_425{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-body, "Inter", sans-serif);font-size:.78rem;font-weight:600;color:#7a2e3b;text-decoration:none;transition:color var(--duration-fast, .12s) ease}._viewMarketLink_1xgoz_425:hover{color:#5e212b}._productsSection_1xgoz_442{background-color:#fcf7f8;padding-block:clamp(3rem,2.5rem + 2.5vw,4.5rem);border-bottom:1px solid rgba(122,46,59,.07)}._filterPills_1xgoz_448{display:flex;gap:8px;flex-wrap:wrap}._filterPill_1xgoz_448{background-color:#fff;border:1px solid rgba(122,46,59,.16);color:#6b6259;font-family:var(--font-body, "Inter", sans-serif);font-size:.78rem;font-weight:500;padding:5px 12px;border-radius:999px;cursor:pointer;transition:all var(--duration-fast, .12s) ease}._filterPill_1xgoz_448:hover{border-color:#7a2e3b;color:#d0b9bd}._filterPillActive_1xgoz_472{background-color:#7a2e3b;border-color:#7a2e3b;color:#fff;font-weight:600}._productsGrid_1xgoz_479{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:var(--space-4, 1rem);align-items:stretch}@media(max-width:480px){._productsGrid_1xgoz_479{grid-template-columns:repeat(auto-fill,minmax(min(100%,140px),1fr));gap:var(--space-3, .75rem)}._productBody_1xgoz_492{padding:10px!important}._productTitle_1xgoz_496{font-size:.84rem!important;margin-bottom:8px!important}._reserveBtn_1xgoz_501{padding:6px 8px!important;font-size:.74rem!important}}@media(max-width:340px){._productsGrid_1xgoz_479{grid-template-columns:1fr}}._productCard_1xgoz_513{background-color:#fff;border-radius:10px;overflow:hidden;box-shadow:0 2px 8px #2e2b260a;border:1px solid rgba(122,46,59,.08);display:flex;flex-direction:column;height:100%;transition:transform var(--duration-fast, .12s) ease,box-shadow var(--duration-fast, .12s) ease}._productCard_1xgoz_513:hover{transform:translateY(-2px);box-shadow:0 6px 16px #2e2b2614}._productImgWrapper_1xgoz_531{position:relative;width:100%;aspect-ratio:4 / 3;overflow:hidden}._productImg_1xgoz_531{width:100%;height:100%;object-fit:cover;display:block}._productIllustrationWrap_1xgoz_545{width:100%;height:100%;background-color:var(--color-canvas, #F5EFE3);display:flex;align-items:center;justify-content:center;color:var(--color-beet, #7A2E3B);transition:transform var(--duration-fast, .14s) ease}._productCard_1xgoz_513:hover ._productIllustrationWrap_1xgoz_545{transform:scale(1.05)}._favoriteBtn_1xgoz_560{position:absolute;top:8px;right:8px;width:28px;height:28px;border-radius:999px;background-color:#ffffffe0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 6px #0000001a;transition:transform var(--duration-fast, .12s) ease}._favoriteBtn_1xgoz_560:hover{transform:scale(1.1)}._favoriteBtnActive_1xgoz_582{background-color:#fff}._productStockBadge_1xgoz_586{position:absolute;bottom:8px;left:8px;font-family:var(--font-body, "Inter", sans-serif);font-size:.65rem;font-weight:600;padding:3px 8px;border-radius:999px;color:#fff}._stockIn_1xgoz_598{background-color:#27532b}._stockLow_1xgoz_602{background-color:#c9671e}._productBody_1xgoz_492{padding:12px 14px;display:flex;flex-direction:column;flex:1}._productFarmer_1xgoz_613{font-family:var(--font-body, "Inter", sans-serif);font-size:.72rem;color:#6b6259;margin-bottom:3px}._productTitle_1xgoz_496{font-family:var(--font-body, "Inter", sans-serif);font-size:.88rem;font-weight:700;color:#2e2b26;line-height:1.3;margin-bottom:12px}._productPriceRow_1xgoz_629{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:8px}@media(max-width:640px){._productPriceRow_1xgoz_629{flex-direction:column;align-items:stretch;gap:8px;margin-top:auto}._productPrice_1xgoz_629{display:flex;align-items:baseline;gap:4px}}._productPrice_1xgoz_629{margin:0;line-height:1}._priceNum_1xgoz_657{font-family:var(--font-body, "Inter", sans-serif);font-size:.95rem;font-weight:700;color:#2e2b26}._priceUnit_1xgoz_664{font-family:var(--font-body, "Inter", sans-serif);font-size:.72rem;color:#6b6259}._reserveBtn_1xgoz_501{display:inline-flex;align-items:center;gap:4px;background-color:#7a2e3b;color:#fff;border:none;font-family:var(--font-body, "Inter", sans-serif);font-size:.75rem;font-weight:600;padding:6px 12px;border-radius:4px;cursor:pointer;transition:background-color var(--duration-fast, .12s) ease}@media(max-width:640px){._reserveBtn_1xgoz_501{width:100%;justify-content:center;padding:7px 12px;font-size:.8rem;border-radius:var(--radius-sm, 6px)}}._reserveBtn_1xgoz_501:hover{background-color:#5e212b}._reserveBtnDone_1xgoz_700{background-color:#27532b}._exploreHarvestRow_1xgoz_704{text-align:center;margin-top:var(--space-6, 1.75rem)}._exploreHarvestBtn_1xgoz_709{display:inline-flex;align-items:center;gap:8px;padding:12px 26px;background-color:var(--color-beet-tint, #f7eef0);border:1px solid rgba(122,46,59,.18);border-radius:999px;color:var(--color-beet, #7a2e3b);font-family:var(--font-body, "Inter", sans-serif);font-size:var(--text-sm, .875rem);font-weight:600;text-decoration:none;transition:all var(--duration-fast, .14s) ease}._exploreHarvestBtn_1xgoz_709:hover{background-color:var(--color-beet, #7a2e3b);color:#fff;transform:translateY(-2px);box-shadow:0 4px 14px #7a2e3b33}._farmersSection_1xgoz_733{background-color:#fff;padding-block:clamp(3.5rem,2.8rem + 2.5vw,5rem);border-bottom:1px solid rgba(122,46,59,.08)}._viewAllLink_1xgoz_739{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-body, "Inter", sans-serif);font-size:.8125rem;font-weight:600;color:#7a2e3b;text-decoration:none;padding:6px 14px;border-radius:999px;background-color:var(--color-beet-tint, #f7eef0);border:1px solid rgba(122,46,59,.12);transition:all var(--duration-fast, .14s) ease}._viewAllLink_1xgoz_739:hover{background-color:#7a2e3b;color:#fff;transform:translateY(-1px)}._farmersGrid_1xgoz_761{display:grid;grid-template-columns:1fr;gap:var(--space-5, 1.25rem)}@media(min-width:640px){._farmersGrid_1xgoz_761{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){._farmersGrid_1xgoz_761{grid-template-columns:repeat(3,1fr)}}._farmerCard_1xgoz_779{background-color:#fff;border-radius:14px;overflow:hidden;box-shadow:0 2px 10px #2e2b260a;border:1px solid rgba(122,46,59,.09);display:flex;flex-direction:column;transition:transform var(--duration-fast, .14s) ease,box-shadow var(--duration-fast, .14s) ease,border-color var(--duration-fast, .14s) ease}._farmerCard_1xgoz_779:hover{transform:translateY(-3px);box-shadow:0 10px 24px #2e2b2614;border-color:#7a2e3b38}._farmerImgWrapper_1xgoz_798{position:relative;width:100%;height:130px;background:linear-gradient(135deg,#faf7f0,#f5efe3);display:flex;align-items:center;justify-content:center;border-bottom:1px solid rgba(122,46,59,.06);overflow:hidden}._farmerAvatarImg_1xgoz_810{width:76px;height:76px;border-radius:50%;object-fit:cover;border:3px solid #ffffff;box-shadow:0 4px 12px #2e2b2624}._farmerArtWrap_1xgoz_819{display:flex;align-items:center;justify-content:center;transform:scale(1.1)}._farmerBody_1xgoz_826{padding:18px 20px;display:flex;flex-direction:column;flex:1}._farmerTopRow_1xgoz_833{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:4px;flex-wrap:wrap}@media(max-width:480px){._farmerBody_1xgoz_826{padding:14px}}._farmerName_1xgoz_848{font-family:var(--font-body, "Inter", sans-serif);font-size:1.05rem;font-weight:700;color:#2e2b26;margin:0;line-height:1.3}._topSellerBadge_1xgoz_857{font-family:var(--font-body, "Inter", sans-serif);font-size:.6875rem;font-weight:600;background-color:#eaefe2;color:#5c7048;padding:2px 8px;border-radius:999px;white-space:nowrap}._newBadge_1xgoz_868{font-family:var(--font-body, "Inter", sans-serif);font-size:.6875rem;font-weight:600;background-color:#fceada;color:#9c4e14;padding:2px 8px;border-radius:999px;white-space:nowrap}._farmerFarm_1xgoz_879{font-family:var(--font-body, "Inter", sans-serif);font-size:.8125rem;color:#6b6259;margin:3px 0 10px;line-height:1.4}._farmerMetaRow_1xgoz_887{display:flex;align-items:center;gap:10px;margin-bottom:14px;flex-wrap:wrap}._farmerSpecialty_1xgoz_895{font-family:var(--font-body, "Inter", sans-serif);font-size:.73rem;color:#7a2e3b;font-weight:600;display:inline-flex;align-items:center;gap:4px}._farmerRating_1xgoz_905{display:inline-flex;align-items:center;gap:3px;font-family:var(--font-body, "Inter", sans-serif);font-size:.75rem;font-weight:600;color:#c27814}._farmerFooter_1xgoz_915{margin-top:auto;padding-top:14px;border-top:1px solid rgba(122,46,59,.08);display:flex;align-items:center;justify-content:flex-end}._viewStallLink_1xgoz_924{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-body, "Inter", sans-serif);font-size:.8125rem;font-weight:600;color:#7a2e3b;text-decoration:none;transition:all var(--duration-fast, .12s) ease}._viewStallLink_1xgoz_924:hover{color:#5e212b;transform:translate(3px)}._howItWorksSection_1xgoz_942{background-color:var(--color-canvas-soft, #FAF7F0);border-top:1px solid var(--color-wood-line, #E3D3B8);border-bottom:1px solid var(--color-wood-line, #E3D3B8);padding-block:clamp(3.5rem,3rem + 3vw,5.5rem)}._howHeader_1xgoz_949{text-align:center;max-width:640px;margin:0 auto clamp(2rem,1.5rem + 1.5vw,3rem) auto}._howEyebrow_1xgoz_955{display:inline-block;font-family:var(--font-body, "Inter", sans-serif);font-size:.75rem;font-weight:700;letter-spacing:.1em;color:var(--color-beet, #7A2E3B);text-transform:uppercase;margin-bottom:var(--space-2, .5rem)}._howTitle_1xgoz_966{font-family:var(--font-head, "Idiqlat", Georgia, serif);font-size:clamp(1.8rem,1.4rem + 1.5vw,2.5rem);font-weight:400;color:var(--color-ink, #2E2B26);letter-spacing:-.015em;margin:0 0 var(--space-3, .75rem) 0}._howSubtitle_1xgoz_975{font-family:var(--font-body, "Inter", sans-serif);font-size:var(--text-base, 1rem);line-height:1.6;color:var(--color-ink-soft, #6B6259);margin:0}._stepsGrid_1xgoz_983{display:grid;grid-template-columns:1fr;gap:var(--space-5, 1.25rem)}@media(min-width:560px){._stepsGrid_1xgoz_983{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){._stepsGrid_1xgoz_983{grid-template-columns:repeat(4,1fr)}}._stepCard_1xgoz_1001{background-color:var(--color-white, #FFFFFF);border-radius:var(--radius-lg, 16px);padding:var(--space-6, 1.5rem) var(--space-5, 1.25rem);border:1px solid var(--color-wood-line, #E3D3B8);box-shadow:0 4px 16px #2e2b260a;display:flex;flex-direction:column;position:relative;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}._stepCard_1xgoz_1001:hover{transform:translateY(-4px);box-shadow:0 10px 24px #2e2b2614;border-color:var(--color-beet, #7A2E3B)}._stepCardHeader_1xgoz_1019{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-4, 1rem)}._stepIconWrapper_1xgoz_1026{width:44px;height:44px;border-radius:12px;background-color:var(--color-beet-tint, #F7EEF0);color:var(--color-beet, #7A2E3B);display:flex;align-items:center;justify-content:center;transition:background-color .2s ease,color .2s ease}._stepCard_1xgoz_1001:hover ._stepIconWrapper_1xgoz_1026{background-color:var(--color-beet, #7A2E3B);color:#fff}._stepBadge_1xgoz_1043{font-family:var(--font-body, "Inter", sans-serif);font-size:.72rem;font-weight:700;letter-spacing:.05em;color:var(--color-wood, #B08655);text-transform:uppercase;background:var(--color-canvas, #F5EFE3);padding:3px 8px;border-radius:999px}._stepTitle_1xgoz_1055{font-family:var(--font-body, "Inter", sans-serif);font-size:1.1rem;font-weight:700;color:var(--color-ink, #2E2B26);margin:0 0 var(--space-2, .5rem) 0;line-height:1.35}._stepDesc_1xgoz_1064{font-family:var(--font-body, "Inter", sans-serif);font-size:.875rem;line-height:1.6;color:var(--color-ink-soft, #6B6259);margin:0}._ctaBannerSection_1xgoz_1073{background-color:var(--color-white, #FFFFFF);padding-block:clamp(3rem,2.5rem + 2.5vw,4.5rem)}._ctaCard_1xgoz_1078{background:linear-gradient(135deg,var(--color-beet, #7A2E3B) 0%,var(--color-beet-dark, #5E212B) 100%);border-radius:var(--radius-xl, 20px);padding:clamp(2.5rem,2rem + 2vw,4rem) clamp(1.5rem,1.2rem + 1.8vw,3.5rem);text-align:center;color:#fff;box-shadow:0 16px 36px #7a2e3b29;position:relative;overflow:hidden}._ctaContent_1xgoz_1089{position:relative;z-index:1}._ctaBadge_1xgoz_1094{display:inline-flex;align-items:center;gap:6px;background:#ffffff26;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:5px 12px;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.08em;margin-bottom:var(--space-3, .75rem)}._ctaTitle_1xgoz_1108{font-family:var(--font-head, "Idiqlat", Georgia, serif);font-size:clamp(1.8rem,1.4rem + 1.5vw,2.75rem);font-weight:400;color:#fff;letter-spacing:-.015em;line-height:1.25;margin:0 auto var(--space-3, .75rem) auto;max-width:680px}._ctaSubtitle_1xgoz_1119{font-family:var(--font-body, "Inter", sans-serif);font-size:clamp(.95rem,.9rem + .3vw,1.1rem);line-height:1.6;color:#ffffffe6;max-width:600px;margin:0 auto var(--space-6, 1.5rem) auto}._ctaButtons_1xgoz_1128{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;align-items:center}@media(max-width:480px){._ctaCard_1xgoz_1078{padding:2rem 1.25rem;border-radius:var(--radius-lg, 16px)}._ctaButtons_1xgoz_1128{flex-direction:column;width:100%;gap:10px}._ctaPrimaryBtn_1xgoz_1148,._ctaSecondaryBtn_1xgoz_1149{width:100%;max-width:320px;justify-content:center}}._ctaPrimaryBtn_1xgoz_1148{background-color:var(--color-white, #FFFFFF);color:var(--color-beet-dark, #5E212B);display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body, "Inter", sans-serif);font-size:.9375rem;font-weight:600;padding:12px 26px;border-radius:var(--radius-md, 8px);text-decoration:none;box-shadow:0 4px 12px #0000001f;transition:transform .14s ease,box-shadow .14s ease}._ctaPrimaryBtn_1xgoz_1148:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0000002e;color:var(--color-beet, #7A2E3B)}._ctaSecondaryBtn_1xgoz_1149{background-color:transparent;color:#fff;border:1px solid rgba(255,255,255,.4);display:inline-flex;align-items:center;font-family:var(--font-body, "Inter", sans-serif);font-size:.9375rem;font-weight:500;padding:12px 24px;border-radius:var(--radius-md, 8px);text-decoration:none;transition:background-color .14s ease,border-color .14s ease}._ctaSecondaryBtn_1xgoz_1149:hover{background-color:#ffffff1f;border-color:#ffffffb3}._page_1f0pt_1{width:100%;margin-inline:auto;padding-inline:var(--page-pad);padding-block:var(--space-6) var(--space-12);display:flex;flex-direction:column;gap:var(--section-gap);background-color:var(--color-white)}._wide_1f0pt_12{max-width:var(--container-buyer, var(--container-max, 1400px))}._detail_1f0pt_13{max-width:var(--container-buyer-detail, var(--container-max, 1400px))}._read_1f0pt_14{max-width:var(--container-buyer-read, var(--container-max, 1400px))}@media(min-width:768px){._page_1f0pt_1{padding-block:var(--space-8) var(--space-16)}}._page_ruhkl_6{padding-bottom:var(--space-12, 3rem);display:flex;flex-direction:column;gap:var(--space-10, 2.5rem)}@media(min-width:768px){._page_ruhkl_6{padding-bottom:var(--space-16, 4rem);gap:var(--space-12, 3rem)}}._hero_ruhkl_22{position:relative;background:linear-gradient(135deg,var(--color-beet, #7A2E3B) 0%,var(--color-beet-dark, #5E212B) 100%);border-radius:var(--radius-xl, 14px);padding:clamp(2.25rem,4vw,3.5rem) clamp(1.5rem,3.5vw,2.75rem);color:#fff;box-shadow:0 8px 24px #5e212b2e;overflow:hidden}@media(max-width:640px){._hero_ruhkl_22{padding:1.35rem 1rem;border-radius:var(--radius-lg, 12px)}}._heroGlow_ruhkl_39{position:absolute;top:-80px;right:-80px;width:320px;height:320px;background:radial-gradient(circle,rgba(176,134,85,.28) 0%,transparent 70%);border-radius:50%;pointer-events:none}@media(max-width:640px){._heroGlow_ruhkl_39{width:180px;height:180px;top:-40px;right:-40px}._heroActions_ruhkl_57{flex-direction:column;align-items:stretch;width:100%}._heroPrimaryBtn_ruhkl_62,._heroSecondaryBtn_ruhkl_63{width:100%;justify-content:center;min-height:var(--tap-min, 44px)}}._heroBadge_ruhkl_70{display:inline-flex;align-items:center;gap:var(--space-2, .5rem);background:#ffffff26;border:1px solid rgba(255,255,255,.24);padding:.35rem .85rem;border-radius:var(--radius-full, 999px);font-size:var(--text-xs, .75rem);font-weight:var(--weight-bold, 700);text-transform:uppercase;letter-spacing:.06em;color:var(--color-canvas, #F5EFE3);margin-bottom:var(--space-3, .75rem)}._heroTitle_ruhkl_86{font-family:var(--font-head, "Idiqlat", Georgia, serif);font-size:clamp(1.85rem,1.4rem + 1.8vw,2.85rem);font-weight:var(--weight-head, 400);letter-spacing:var(--tracking-head, -.01em);color:#fff;margin:0 0 var(--space-3, .75rem);line-height:1.18}._heroTitleAccent_ruhkl_96{color:#fffffff0;font-style:italic}._heroLead_ruhkl_101{font-family:var(--font-body, "Inter", sans-serif);font-size:clamp(1rem,.95rem + .3vw,1.125rem);line-height:var(--lh-relaxed, 1.6);color:#ffffffe6;max-width:680px;margin:0 0 var(--space-5, 1.25rem)}._heroPills_ruhkl_110{display:flex;flex-wrap:wrap;gap:var(--space-2, .5rem);margin-bottom:var(--space-6, 1.5rem)}._heroPill_ruhkl_110{display:inline-flex;align-items:center;gap:var(--space-1, .35rem);background:#ffffff1f;border:1px solid rgba(255,255,255,.2);padding:.35rem .85rem;border-radius:var(--radius-full, 999px);font-size:var(--text-xs, .76rem);color:#fff}._heroActions_ruhkl_57{display:flex;flex-wrap:wrap;gap:var(--space-3, .75rem);align-items:center}._heroPrimaryBtn_ruhkl_62{display:inline-flex;align-items:center;gap:var(--space-2, .5rem);background-color:#fff;color:var(--color-beet-dark, #5E212B)!important;font-family:var(--font-body, "Inter", sans-serif);font-size:var(--text-sm, .92rem);font-weight:var(--weight-semibold, 600);padding:.75rem 1.4rem;border-radius:var(--radius-full, 999px);text-decoration:none;box-shadow:0 4px 12px #0000001f;transition:transform var(--duration-fast, .15s) ease,box-shadow var(--duration-fast, .15s) ease}._heroPrimaryBtn_ruhkl_62:hover{transform:translateY(-2px);box-shadow:0 6px 18px #0000002e;color:var(--color-beet-dark, #5E212B)!important}._heroSecondaryBtn_ruhkl_63{display:inline-flex;align-items:center;gap:var(--space-2, .5rem);background:#ffffff24;border:1px solid rgba(255,255,255,.3);color:#fff!important;font-family:var(--font-body, "Inter", sans-serif);font-size:var(--text-sm, .92rem);font-weight:var(--weight-medium, 500);padding:.75rem 1.4rem;border-radius:var(--radius-full, 999px);text-decoration:none;transition:background var(--duration-fast, .15s) ease}._heroSecondaryBtn_ruhkl_63:hover{background:#ffffff38;color:#fff!important}._statsSection_ruhkl_181{width:100%}._statsGrid_ruhkl_185{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4, 1rem)}@media(max-width:900px){._statsGrid_ruhkl_185{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){._statsGrid_ruhkl_185{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._statCard_ruhkl_203{padding:12px 10px}._statValue_ruhkl_207{font-size:1.55rem}}@media(max-width:320px){._statsGrid_ruhkl_185{grid-template-columns:1fr}}._statCard_ruhkl_203{background:var(--color-white, #ffffff);border:1px solid var(--color-border, #E3D3B8);border-radius:var(--radius-lg, 10px);padding:var(--space-5, 1.25rem);box-shadow:0 2px 8px #2e2b260a;display:flex;flex-direction:column;transition:transform var(--duration-fast, .15s) ease,border-color var(--duration-fast, .15s) ease}._statCard_ruhkl_203:hover{transform:translateY(-2px);border-color:var(--color-wood, #B08655)}._statValue_ruhkl_207{font-family:var(--font-head, "Idiqlat", Georgia, serif);font-size:clamp(1.85rem,1.4rem + 1.2vw,2.4rem);font-weight:700;color:var(--color-beet, #7A2E3B);line-height:1.1;margin-bottom:var(--space-1, .25rem)}._statLabel_ruhkl_243{font-size:var(--text-sm, .92rem);font-weight:var(--weight-bold, 700);color:var(--color-ink, #2E2B26);margin:0 0 var(--space-1, .25rem)}._statSubtext_ruhkl_250{font-size:var(--text-xs, .78rem);color:var(--color-ink-soft, #6B6259);line-height:1.4;margin:0}._sectionHeader_ruhkl_259{text-align:center;max-width:680px;margin:0 auto var(--space-8, 2rem)}._sectionKicker_ruhkl_265{font-size:var(--text-xs, .75rem);font-weight:var(--weight-bold, 700);text-transform:uppercase;letter-spacing:.08em;color:var(--color-beet, #7A2E3B);margin-bottom:var(--space-1, .25rem);display:inline-flex;align-items:center;gap:6px}._sectionTitle_ruhkl_277{font-family:var(--font-head, "Idiqlat", Georgia, serif);font-size:clamp(1.5rem,1.25rem + 1vw,2.15rem);font-weight:var(--weight-head, 400);color:var(--color-ink, #2E2B26);margin:0 0 var(--space-2, .5rem);line-height:1.25}._sectionLead_ruhkl_286{font-size:var(--text-base, 1rem);color:var(--color-ink-soft, #6B6259);line-height:var(--lh-relaxed, 1.6);margin:0}._storySection_ruhkl_295{padding-top:var(--space-4, 1rem)}._storyLayout_ruhkl_299{display:grid;grid-template-columns:1.15fr .85fr;gap:var(--space-8, 2rem);align-items:center}@media(max-width:860px){._storyLayout_ruhkl_299{grid-template-columns:1fr}}._storyTextCol_ruhkl_312{display:flex;flex-direction:column}._storyTextCol_ruhkl_312 ._sectionTitle_ruhkl_277{margin-bottom:var(--space-4, 1rem)}._storyParagraph_ruhkl_321{font-family:var(--font-body, "Inter", sans-serif);font-size:var(--text-base, .98rem);color:var(--color-ink-soft, #554D45);line-height:var(--lh-relaxed, 1.65);margin:0 0 var(--space-4, 1rem)}._quoteCard_ruhkl_329{background:var(--color-canvas-soft, #FAF7F0);border-left:3px solid var(--color-wood, #B08655);border-radius:var(--radius-md, 7px);padding:var(--space-4, 1rem) var(--space-5, 1.25rem);margin-top:var(--space-2, .5rem);position:relative}._quoteIcon_ruhkl_338{color:var(--color-wood, #B08655);opacity:.45;margin-bottom:var(--space-2, .5rem)}._quoteText_ruhkl_344{font-family:var(--font-head, "Idiqlat", Georgia, serif);font-size:clamp(1rem,.95rem + .25vw,1.12rem);font-style:italic;color:var(--color-ink, #2E2B26);line-height:1.5;margin:0}._storyVisualCol_ruhkl_353{display:flex;justify-content:center}._storyImgCard_ruhkl_358{position:relative;width:100%;max-width:520px;border-radius:var(--radius-xl, 14px);overflow:hidden;border:1px solid var(--color-border, #E3D3B8);box-shadow:0 8px 24px #2e2b2614}._storyImg_ruhkl_358{width:100%;height:380px;object-fit:cover;display:block}@media(max-width:640px){._storyImg_ruhkl_358{height:240px}}._storyImgBadge_ruhkl_381{position:absolute;bottom:var(--space-3, .75rem);left:var(--space-3, .75rem);right:var(--space-3, .75rem);background:#2e2b26e0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;padding:.5rem .85rem;border-radius:var(--radius-md, 7px);font-size:var(--text-xs, .78rem);font-weight:var(--weight-medium, 500);display:flex;align-items:center;gap:6px}._valuesSection_ruhkl_400{padding-top:var(--space-6, 1.5rem);border-top:1px solid var(--color-border, #E3D3B8)}._valuesGrid_ruhkl_405{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-5, 1.25rem)}@media(max-width:768px){._valuesGrid_ruhkl_405{grid-template-columns:1fr}}._valueCard_ruhkl_417{background:var(--color-white, #ffffff);border:1px solid var(--color-border, #E3D3B8);border-radius:var(--radius-lg, 10px);padding:var(--space-6, 1.5rem);box-shadow:0 2px 8px #2e2b260a;transition:transform var(--duration-fast, .15s) ease,border-color var(--duration-fast, .15s) ease;display:flex;flex-direction:column}._valueCard_ruhkl_417:hover{transform:translateY(-2px);border-color:var(--color-wood, #B08655)}._valueCardHead_ruhkl_433{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-4, 1rem)}._valueIconWrap_ruhkl_440{width:44px;height:44px;border-radius:var(--radius-md, 7px);background:var(--color-canvas, #F5EFE3);color:var(--color-beet, #7A2E3B);display:flex;align-items:center;justify-content:center}._valueNumeral_ruhkl_451{font-family:var(--font-head, "Idiqlat", Georgia, serif);font-size:var(--text-sm, .88rem);font-weight:700;color:var(--color-wood, #B08655);letter-spacing:.04em}._valueTitle_ruhkl_459{font-size:var(--text-h4, 1.15rem);font-weight:var(--weight-bold, 700);color:var(--color-ink, #2E2B26);margin:0 0 var(--space-1, .25rem);line-height:1.3}._valueHighlight_ruhkl_467{font-size:var(--text-xs, .82rem);font-weight:var(--weight-semibold, 600);color:var(--color-herb, #5C7048);margin-bottom:var(--space-3, .75rem);display:block}._valueDesc_ruhkl_475{font-size:var(--text-body, .92rem);color:var(--color-ink-soft, #6B6259);line-height:var(--lh-relaxed, 1.6);margin:0}._timelineSection_ruhkl_484{padding-top:var(--space-6, 1.5rem);border-top:1px solid var(--color-border, #E3D3B8)}._timelineGrid_ruhkl_489{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4, 1rem);margin-bottom:var(--space-6, 1.5rem)}@media(max-width:960px){._timelineGrid_ruhkl_489{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){._timelineGrid_ruhkl_489{grid-template-columns:1fr}}._timelineCard_ruhkl_508{background:var(--color-white, #ffffff);border:1px solid var(--color-border, #E3D3B8);border-radius:var(--radius-lg, 10px);padding:var(--space-5, 1.25rem);box-shadow:0 2px 8px #2e2b260a;display:flex;flex-direction:column}._timelineCardHead_ruhkl_518{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-3, .75rem)}._stepBadge_ruhkl_525{font-size:var(--text-xs, .75rem);font-weight:var(--weight-bold, 700);background:var(--color-canvas, #F5EFE3);color:var(--color-beet, #7A2E3B);padding:.2rem .55rem;border-radius:var(--radius-sm, 5px)}._timelineCategoryPill_ruhkl_534{font-size:var(--text-xs, .72rem);font-weight:var(--weight-semibold, 600);background:var(--color-herb-bg, #EAEFE2);color:var(--color-herb, #5C7048);padding:.2rem .55rem;border-radius:var(--radius-full, 999px)}._timelineTimeRow_ruhkl_543{display:flex;align-items:center;gap:5px;margin-bottom:var(--space-2, .5rem)}._timelineTimeIcon_ruhkl_550{color:var(--color-wood, #B08655)}._timelineTime_ruhkl_543{font-size:var(--text-xs, .8rem);font-weight:var(--weight-semibold, 600);color:var(--color-wood, #B08655)}._timelineTitle_ruhkl_560{font-size:var(--text-base, 1rem);font-weight:var(--weight-bold, 700);color:var(--color-ink, #2E2B26);margin:0 0 var(--space-2, .5rem);line-height:1.3}._timelineDesc_ruhkl_568{font-size:var(--text-xs, .84rem);color:var(--color-ink-soft, #6B6259);line-height:var(--lh-relaxed, 1.55);margin:0}._timelineNotice_ruhkl_575{background:var(--color-canvas-soft, #FAF7F0);border:1px solid var(--color-border, #E3D3B8);border-radius:var(--radius-lg, 10px);padding:var(--space-4, 1rem) var(--space-5, 1.25rem);display:flex;align-items:center;gap:var(--space-3, .75rem)}._noticeIconWrap_ruhkl_585{color:var(--color-herb, #5C7048);flex-shrink:0}._noticeText_ruhkl_590{font-size:var(--text-sm, .88rem);color:var(--color-ink, #2E2B26);line-height:1.5;margin:0}._teamSection_ruhkl_599{padding-top:var(--space-6, 1.5rem);border-top:1px solid var(--color-border, #E3D3B8)}._teamGrid_ruhkl_604{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-5, 1.25rem)}@media(max-width:480px){._teamGrid_ruhkl_604{grid-template-columns:repeat(auto-fit,minmax(min(100%,145px),1fr));gap:var(--space-3, .75rem)}}@media(min-width:1024px){._teamGrid_ruhkl_604{grid-template-columns:repeat(5,1fr)}}._teamCard_ruhkl_623{background:var(--color-white, #ffffff);border:1px solid var(--color-border, #E3D3B8);border-radius:var(--radius-lg, 10px);overflow:hidden;box-shadow:0 2px 8px #2e2b260a;display:flex;flex-direction:column;transition:transform var(--duration-fast, .15s) ease,border-color var(--duration-fast, .15s) ease}._teamCard_ruhkl_623:hover{transform:translateY(-2px);border-color:var(--color-wood, #B08655)}._teamImgWrap_ruhkl_639{width:100%;aspect-ratio:4 / 4.8;background:var(--color-canvas, #F5EFE3);position:relative;overflow:hidden;border-bottom:1px solid var(--color-border, #E3D3B8)}._teamImg_ruhkl_639{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--duration-base, .2s) ease}._teamCard_ruhkl_623:hover ._teamImg_ruhkl_639{transform:scale(1.04)}._teamFallbackAvatar_ruhkl_660{width:100%;height:100%;background:linear-gradient(135deg,var(--color-beet, #7A2E3B) 0%,var(--color-beet-dark, #5E212B) 100%);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;gap:4px}._fallbackIcon_ruhkl_672{color:#ffffffd9}._fallbackInitials_ruhkl_676{font-family:var(--font-head, "Idiqlat", Georgia, serif);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffffbf}._teamCardBody_ruhkl_685{padding:var(--space-4, 1rem);display:flex;flex-direction:column;flex-grow:1}._memberName_ruhkl_692{font-family:var(--font-head, "Idiqlat", Georgia, serif);font-size:var(--text-base, 1rem);font-weight:700;color:var(--color-ink, #2E2B26);margin:0 0 2px;line-height:1.25}._memberRole_ruhkl_701{font-size:var(--text-xs, .76rem);font-weight:var(--weight-semibold, 600);color:var(--color-beet, #7A2E3B);margin-bottom:var(--space-2, .5rem);line-height:1.3}._memberBio_ruhkl_709{font-size:var(--text-xs, .82rem);color:var(--color-ink-soft, #6B6259);line-height:var(--lh-relaxed, 1.5);margin:0}._marketsPreviewSection_ruhkl_718{padding-top:var(--space-6, 1.5rem);border-top:1px solid var(--color-border, #E3D3B8)}._marketsCard_ruhkl_723{background:var(--color-canvas-soft, #FAF7F0);border:1px solid var(--color-border, #E3D3B8);border-radius:var(--radius-xl, 14px);padding:clamp(1.5rem,3vw,2.5rem);display:grid;grid-template-columns:1.15fr .85fr;gap:var(--space-8, 2rem);align-items:center}@media(max-width:860px){._marketsCard_ruhkl_723{grid-template-columns:1fr}}._marketsText_ruhkl_740{display:flex;flex-direction:column}._marketsHeading_ruhkl_745{font-family:var(--font-head, "Idiqlat", Georgia, serif);font-size:clamp(1.4rem,1.2rem + .8vw,1.85rem);font-weight:var(--weight-head, 400);color:var(--color-ink, #2E2B26);margin:0 0 var(--space-2, .5rem);line-height:1.25}._marketsParagraph_ruhkl_754{font-size:var(--text-sm, .92rem);color:var(--color-ink-soft, #6B6259);line-height:var(--lh-relaxed, 1.6);margin:0 0 var(--space-4, 1rem)}._marketsList_ruhkl_761{display:flex;flex-direction:column;gap:var(--space-2, .5rem);margin-bottom:var(--space-5, 1.25rem)}._marketPillItem_ruhkl_768{background:var(--color-white, #ffffff);border:1px solid var(--color-border, #E3D3B8);border-radius:var(--radius-md, 7px);padding:.65rem .85rem;display:flex;align-items:center;gap:var(--space-3, .75rem)}._marketPillIconWrap_ruhkl_778{width:28px;height:28px;border-radius:var(--radius-sm, 5px);background:var(--color-canvas, #F5EFE3);color:var(--color-beet, #7A2E3B);display:flex;align-items:center;justify-content:center;flex-shrink:0}._marketPillContent_ruhkl_790{display:flex;flex-direction:column}._marketPillName_ruhkl_795{font-size:var(--text-xs, .84rem);font-weight:var(--weight-bold, 700);color:var(--color-ink, #2E2B26)}._marketPillMeta_ruhkl_801{font-size:var(--text-xs, .76rem);color:var(--color-ink-soft, #6B6259)}._viewMarketsBtn_ruhkl_806{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2, .5rem);background-color:var(--color-beet, #7A2E3B);color:#fff!important;font-family:var(--font-body, "Inter", sans-serif);font-size:var(--text-xs, .84rem);font-weight:var(--weight-semibold, 600);padding:.65rem 1.25rem;border-radius:var(--radius-full, 999px);text-decoration:none;transition:background-color var(--duration-fast, .15s) ease;min-height:var(--tap-min, 44px)}@media(max-width:640px){._viewMarketsBtn_ruhkl_806{width:100%}}._viewMarketsBtn_ruhkl_806:hover{background-color:var(--color-beet-dark, #5E212B);color:#fff!important}._marketsVisual_ruhkl_835{position:relative;border-radius:var(--radius-lg, 10px);overflow:hidden;border:1px solid var(--color-border, #E3D3B8);box-shadow:0 4px 16px #2e2b260f}._marketsImg_ruhkl_843{width:100%;height:290px;object-fit:cover;display:block}._marketsImgTag_ruhkl_850{position:absolute;bottom:var(--space-2, .5rem);left:var(--space-2, .5rem);background:#2e2b26d9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;padding:.35rem .65rem;border-radius:var(--radius-sm, 5px);font-size:var(--text-xs, .72rem);font-weight:var(--weight-medium, 500);display:inline-flex;align-items:center;gap:4px}._ctaSection_ruhkl_868{padding-top:var(--space-2, .5rem)}._ctaCard_ruhkl_872{background:linear-gradient(135deg,var(--color-beet, #7A2E3B) 0%,var(--color-beet-dark, #5E212B) 100%);border-radius:var(--radius-xl, 14px);padding:clamp(2.5rem,5vw,3.75rem) clamp(1.5rem,4vw,3rem);color:#fff;text-align:center;box-shadow:0 8px 24px #5e212b2e;display:flex;flex-direction:column;align-items:center}._ctaBadge_ruhkl_884{display:inline-flex;align-items:center;gap:var(--space-2, .5rem);background:#ffffff26;border:1px solid rgba(255,255,255,.24);padding:.35rem .85rem;border-radius:var(--radius-full, 999px);font-size:var(--text-xs, .75rem);font-weight:var(--weight-bold, 700);text-transform:uppercase;letter-spacing:.06em;color:var(--color-canvas, #F5EFE3);margin-bottom:var(--space-4, 1rem)}._ctaTitle_ruhkl_900{font-family:var(--font-head, "Idiqlat", Georgia, serif);font-size:clamp(1.6rem,1.3rem + 1.2vw,2.35rem);font-weight:var(--weight-head, 400);letter-spacing:var(--tracking-head, -.01em);color:#fff;margin:0 0 var(--space-3, .75rem);line-height:1.25}._ctaSubtitle_ruhkl_910{font-size:var(--text-base, 1rem);color:#ffffffe0;line-height:var(--lh-relaxed, 1.6);max-width:600px;margin:0 auto var(--space-6, 1.5rem)}._ctaButtonGroup_ruhkl_918{display:flex;flex-wrap:wrap;gap:var(--space-3, .75rem);justify-content:center}._ctaPrimaryBtn_ruhkl_925{display:inline-flex;align-items:center;gap:var(--space-2, .5rem);background-color:#fff;color:var(--color-beet-dark, #5E212B)!important;font-family:var(--font-body, "Inter", sans-serif);font-size:var(--text-sm, .94rem);font-weight:var(--weight-semibold, 600);padding:.85rem 1.6rem;border-radius:var(--radius-full, 999px);text-decoration:none;box-shadow:0 4px 14px #00000024;transition:transform var(--duration-fast, .15s) ease,box-shadow var(--duration-fast, .15s) ease}._ctaPrimaryBtn_ruhkl_925:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0003;color:var(--color-beet-dark, #5E212B)!important}._ctaSecondaryBtn_ruhkl_947{display:inline-flex;align-items:center;gap:var(--space-2, .5rem);background:#ffffff24;border:1px solid rgba(255,255,255,.3);color:#fff!important;font-family:var(--font-body, "Inter", sans-serif);font-size:var(--text-sm, .94rem);font-weight:var(--weight-medium, 500);padding:.85rem 1.6rem;border-radius:var(--radius-full, 999px);text-decoration:none;transition:background var(--duration-fast, .15s) ease}._ctaSecondaryBtn_ruhkl_947:hover{background:#ffffff38;color:#fff!important}@media(max-width:480px){._ctaButtonGroup_ruhkl_918{flex-direction:column;width:100%}._ctaPrimaryBtn_ruhkl_925,._ctaSecondaryBtn_ruhkl_947{width:100%;justify-content:center}}._contactPage_152y4_3{padding-block:var(--space-8) var(--space-16);display:flex;flex-direction:column;gap:var(--space-8)}@media(min-width:768px){._contactPage_152y4_3{padding-block:var(--space-12) var(--space-20);gap:var(--space-10)}}._hero_152y4_17{position:relative;background:linear-gradient(135deg,var(--color-beet, #7A2E3B) 0%,var(--color-beet-dark, #5E212B) 100%);border-radius:var(--radius-xl, 14px);padding:2.25rem 2rem;color:#fff;box-shadow:0 8px 24px #5e212b2e;overflow:hidden}@media(max-width:640px){._hero_152y4_17{padding:1.35rem 1rem;border-radius:var(--radius-lg, 12px)}}._heroGlow_152y4_34{position:absolute;top:-80px;right:-80px;width:320px;height:320px;background:radial-gradient(circle,rgba(176,134,85,.28) 0%,transparent 72%);border-radius:50%;pointer-events:none}@media(max-width:640px){._heroGlow_152y4_34{width:180px;height:180px;top:-40px;right:-40px}}._heroBadge_152y4_54{display:inline-flex;align-items:center;gap:var(--space-2, .5rem);background:#ffffff26;border:1px solid rgba(255,255,255,.24);padding:.35rem .85rem;border-radius:var(--radius-full, 999px);font-size:var(--text-xs, .75rem);font-weight:var(--weight-bold, 700);text-transform:uppercase;letter-spacing:.06em;color:var(--color-canvas, #F5EFE3);margin-bottom:var(--space-3, .75rem)}._title_152y4_70{font-family:var(--font-head);font-size:clamp(1.75rem,1.4rem + 1.2vw,2.35rem);font-weight:var(--weight-head, 400);color:#fff;line-height:var(--lh-h1);margin:0 0 var(--space-2, .5rem)}._lead_152y4_79{font-family:var(--font-body);font-size:var(--text-base, 1rem);color:#ffffffe0;line-height:var(--lh-relaxed);max-width:660px;margin:0}._channelsGrid_152y4_89{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4, 1rem)}@media(max-width:860px){._channelsGrid_152y4_89{grid-template-columns:1fr}}._channelCard_152y4_101{background:var(--color-white, #ffffff);border:1px solid var(--color-border, #E3D3B8);border-radius:var(--radius-lg, 10px);padding:var(--space-5, 1.25rem);box-shadow:0 2px 8px #2e2b260a}._channelIconWrap_152y4_109{width:40px;height:40px;border-radius:var(--radius-md, 7px);background:var(--color-canvas, #F5EFE3);color:var(--color-beet, #7A2E3B);display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-3, .75rem)}._channelTitle_152y4_121{font-size:var(--text-base, 1rem);font-weight:var(--weight-bold, 700);color:var(--color-ink, #2E2B26);margin:0 0 var(--space-1, .25rem)}._channelDesc_152y4_128{font-size:var(--text-xs, .82rem);color:var(--color-ink-soft, #6B6259);line-height:var(--lh-relaxed, 1.5);margin:0 0 var(--space-3, .75rem)}._channelLink_152y4_135{font-size:var(--text-xs, .82rem);font-weight:var(--weight-semibold, 600);color:var(--color-beet, #7A2E3B);text-decoration:none;display:inline-flex;align-items:center;gap:var(--space-1, .25rem)}._channelLink_152y4_135:hover{text-decoration:underline}._layout_152y4_150{display:grid;grid-template-columns:1fr;gap:var(--space-8);align-items:start}@media(min-width:1024px){._layout_152y4_150{grid-template-columns:1.15fr .85fr;gap:var(--space-10)}}._formColumn_152y4_165{width:100%;background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-xl, 14px);padding:var(--space-6, 1.5rem);box-shadow:0 2px 8px #2e2b260a}@media(max-width:640px){._formColumn_152y4_165{padding:1.25rem 1rem;border-radius:var(--radius-lg, 12px)}}._formHeader_152y4_181{margin-bottom:var(--space-5, 1.25rem)}._formTitle_152y4_185{font-size:var(--text-lg, 1.25rem);font-weight:var(--weight-bold, 700);color:var(--color-ink, #2E2B26);margin:0 0 var(--space-1, .25rem)}._formLead_152y4_192{font-size:var(--text-sm, .88rem);color:var(--color-ink-soft, #6B6259);margin:0}._form_152y4_165{display:flex;flex-direction:column;gap:var(--space-4)}._formActions_152y4_204{margin-top:var(--space-2)}._honeypot_152y4_209{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}._rateAlert_152y4_218{padding:var(--space-3) var(--space-4);background-color:var(--color-warning-bg);color:var(--color-warning-text);border:1px solid var(--color-warning);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--lh-ui)}._errorAlert_152y4_229{padding:var(--space-3) var(--space-4);background-color:var(--color-danger-bg);color:var(--color-danger);border:1px solid var(--color-danger);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--lh-ui)}._success_152y4_241{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-8);background-color:var(--color-canvas);border:1px solid var(--color-border);border-radius:var(--radius-lg)}._successHeading_152y4_251{font-family:var(--font-head);font-size:var(--text-h2);font-weight:var(--weight-head);color:var(--color-ink);line-height:var(--lh-h2);margin:0}._successText_152y4_260{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-ink);line-height:var(--lh-relaxed);margin:0}._returnLink_152y4_268{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-ink);text-decoration:underline;text-underline-offset:.2em;min-height:var(--tap-min);display:inline-flex;align-items:center}._returnLink_152y4_268:hover{color:var(--color-ink-soft)}._returnLink_152y4_268:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}._detailsColumn_152y4_290{display:flex;flex-direction:column;gap:var(--space-6, 1.5rem)}._detailsBlock_152y4_296{display:flex;flex-direction:column;gap:var(--space-4);background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-xl, 14px);padding:var(--space-6);box-shadow:0 2px 8px #2e2b260a}@media(max-width:640px){._detailsBlock_152y4_296{padding:1.25rem 1rem;border-radius:var(--radius-lg, 12px)}}._detailsHeading_152y4_314{font-family:var(--font-head);font-size:var(--text-h3);font-weight:var(--weight-head);color:var(--color-ink);line-height:var(--lh-h3);margin:0}._detailItem_152y4_323{display:flex;flex-direction:column;gap:.25rem}._detailLabel_152y4_329{font-family:var(--font-body);font-size:var(--text-xs, .8rem);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--color-ink-soft)}._detailValue_152y4_338{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-ink);text-decoration:none}._detailValue_152y4_338:hover{text-decoration:underline;text-underline-offset:.2em}._detailValue_152y4_338:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}._addressText_152y4_355{font-family:var(--font-body);font-size:var(--text-sm, .9rem);color:var(--color-ink);line-height:var(--lh-relaxed);margin:0}._hoursCard_152y4_364{background:var(--color-canvas-soft, #FAF7F0);border:1px solid var(--color-border, #E3D3B8);border-radius:var(--radius-lg, 10px);padding:var(--space-4, 1rem);margin-top:var(--space-2, .5rem)}._hoursTitle_152y4_372{font-size:var(--text-xs, .8rem);font-weight:var(--weight-bold, 700);text-transform:uppercase;letter-spacing:.05em;color:var(--color-beet, #7A2E3B);margin-bottom:var(--space-2, .5rem);display:flex;align-items:center;gap:var(--space-1, .35rem)}._hoursList_152y4_384{list-style:none;padding:0;margin:0;font-size:var(--text-xs, .82rem);color:var(--color-ink-soft, #6B6259);line-height:1.6}._hoursRow_152y4_393{display:flex;justify-content:space-between;gap:var(--space-2, .5rem);padding-bottom:.25rem;border-bottom:1px dashed rgba(227,211,184,.8);margin-bottom:.25rem}@media(max-width:360px){._hoursRow_152y4_393{flex-direction:column;gap:2px}}._hoursRow_152y4_393:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}._hoursRow_152y4_393 strong{color:var(--color-ink, #2E2B26)}._mapBlock_152y4_420{display:flex;flex-direction:column;gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-xl, 14px);padding:var(--space-4);background-color:var(--color-white);box-shadow:0 2px 8px #2e2b260a}._directionsLink_152y4_431{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-ink);text-decoration:underline;text-underline-offset:.2em;min-height:var(--tap-min);display:inline-flex;align-items:center}._directionsLink_152y4_431:hover{color:var(--color-ink-soft)}._directionsLink_152y4_431:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}._faqSection_152y4_453{margin-top:var(--space-6, 1.5rem);padding-top:var(--space-10, 2.5rem);border-top:1px solid var(--color-border, #E3D3B8)}._sectionHeader_152y4_459{text-align:center;max-width:620px;margin:0 auto var(--space-8, 2rem)}._sectionPre_152y4_465{font-size:var(--text-xs, .75rem);font-weight:var(--weight-bold, 700);text-transform:uppercase;letter-spacing:.08em;color:var(--color-beet, #7A2E3B);margin-bottom:var(--space-1, .25rem)}._sectionTitle_152y4_474{font-size:clamp(1.4rem,1.2rem + .8vw,1.85rem);font-weight:var(--weight-head, 400);color:var(--color-ink, #2E2B26);margin:0 0 var(--space-2, .5rem)}._sectionSub_152y4_481{font-size:var(--text-sm, .9rem);color:var(--color-ink-soft, #6B6259);line-height:var(--lh-relaxed, 1.5);margin:0}._faqList_152y4_488{max-width:780px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-3, .75rem)}._faqItem_152y4_496{background:var(--color-white, #ffffff);border:1px solid var(--color-border, #E3D3B8);border-radius:var(--radius-lg, 10px);overflow:hidden;transition:border-color var(--duration-fast, .15s) ease}._faqItem_152y4_496:hover{border-color:var(--color-wood, #B08655)}._faqQuestion_152y4_508{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4, 1rem);padding:1.1rem 1.25rem;background:none;border:none;text-align:left;font-family:var(--font-body);font-size:var(--text-base, 1rem);font-weight:var(--weight-semibold, 600);color:var(--color-ink, #2E2B26);cursor:pointer}._faqQuestion_152y4_508:focus-visible{outline:var(--focus-ring);outline-offset:-2px}._faqChevron_152y4_530{color:var(--color-ink-soft, #6B6259);flex-shrink:0;transition:transform var(--duration-fast, .15s) ease}._faqChevronOpen_152y4_536{transform:rotate(180deg)}._faqAnswer_152y4_540{padding:0 1.25rem 1.25rem;font-size:var(--text-sm, .9rem);line-height:var(--lh-relaxed, 1.55);color:var(--color-ink-soft, #6B6259);border-top:1px solid rgba(227,211,184,.5);margin-top:0;padding-top:var(--space-3, .75rem)}._wrap_15hi0_1{position:relative;width:100%;flex:1;display:flex;align-items:center;justify-content:center;padding:var(--space-8) var(--page-pad);box-sizing:border-box;background-color:#1a1714;background-image:radial-gradient(ellipse at 15% 15%,rgba(122,46,59,.4) 0%,transparent 60%),radial-gradient(ellipse at 85% 85%,rgba(92,112,72,.3) 0%,transparent 60%),linear-gradient(#1a1815bf,#1a1815d1),url(/images/market-morning.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;min-height:calc(100vh - var(--header-height))}@media(min-width:768px){._wrap_15hi0_1{padding:var(--space-12) var(--page-pad)}}._card_15hi0_28{position:relative;z-index:1;view-transition-name:auth-card;width:100%;max-width:var(--container-form);background:var(--color-white);border:1px solid rgba(227,211,184,.6);border-radius:var(--radius-xl);padding:var(--space-8);display:flex;flex-direction:column;gap:var(--space-5);box-shadow:0 10px 40px -10px #1a181547,0 0 0 1px #fff3 inset;box-sizing:border-box;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}@media(max-width:479px){._card_15hi0_28{border-radius:var(--radius-lg);padding:var(--space-6) var(--space-4);gap:var(--space-4)}}._cardWide_15hi0_57{max-width:var(--container-narrow)}._splitCard_15hi0_61{max-width:1140px;display:grid;grid-template-columns:1fr;padding:0;overflow:hidden;border:1px solid rgba(227,211,184,.4);background:var(--color-white)}@media(min-width:960px){._splitCard_15hi0_61{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);grid-template-areas:"showcase form"}._splitCard_15hi0_61._splitFlip_15hi0_80{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-template-areas:"form showcase"}._splitCard_15hi0_61 ._showcaseSide_15hi0_85{grid-area:showcase}._splitCard_15hi0_61 ._formSide_15hi0_89{grid-area:form}}._showcaseSide_15hi0_85{display:none;position:relative;z-index:3;view-transition-name:auth-showcase;background:linear-gradient(145deg,#2a241f,#1c1815);color:#fff;padding:var(--space-10) var(--space-8);overflow:hidden;box-sizing:border-box;border-right:1px solid rgba(227,211,184,.15)}@media(min-width:960px){._showcaseSide_15hi0_85{display:flex;flex-direction:column;border-radius:calc(var(--radius-xl) - 1px) 0 0 calc(var(--radius-xl) - 1px)}._splitFlip_15hi0_80 ._showcaseSide_15hi0_85{border-radius:0 calc(var(--radius-xl) - 1px) calc(var(--radius-xl) - 1px) 0;border-right:none;border-left:1px solid rgba(227,211,184,.15)}}._showcaseGlow_15hi0_123{position:absolute;top:-20%;left:-20%;width:140%;height:140%;background-image:radial-gradient(circle at 20% 30%,rgba(122,46,59,.45) 0%,transparent 45%),radial-gradient(circle at 80% 70%,rgba(92,112,72,.35) 0%,transparent 45%),url(/images/market-morning.jpg);background-size:cover;background-position:center;opacity:.28;mix-blend-mode:overlay;pointer-events:none}._showcaseContent_15hi0_140{position:relative;z-index:2;view-transition-name:auth-showcase-content;display:flex;flex-direction:column;height:100%;gap:var(--space-8)}._showcaseBrand_15hi0_150{display:flex;align-items:center;justify-content:space-between}._showcaseLogoLink_15hi0_156{display:inline-flex;text-decoration:none;background:#fffffff2;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);box-shadow:0 2px 8px #00000026}._showcasePill_15hi0_165{display:inline-flex;align-items:center;gap:var(--space-1);padding:4px 10px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-medium);color:#f7eef0;letter-spacing:.02em}._pillIcon_15hi0_180{color:#f0a500}._showcasePitch_15hi0_184{display:flex;flex-direction:column;gap:var(--space-3)}._showcaseHeading_15hi0_190{font-family:var(--font-head);font-size:clamp(1.6rem,1.4rem + 1vw,2.1rem);font-weight:var(--weight-head, 400);line-height:1.22;color:#fff;margin:0;text-shadow:0 1px 3px rgba(0,0,0,.4)}._showcaseLead_15hi0_200{font-family:var(--font-body);font-size:var(--text-body);line-height:var(--lh-relaxed);color:#ffffffd1;margin:0}._featureList_15hi0_208{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-4)}._featureItem_15hi0_217{display:flex;align-items:flex-start;gap:var(--space-3)}._featureIconWrap_15hi0_223{width:36px;height:36px;border-radius:var(--radius-md);background:#ffffff1f;border:1px solid rgba(255,255,255,.18);display:flex;align-items:center;justify-content:center;color:#f7eef0;flex-shrink:0}._featureTextWrap_15hi0_236{display:flex;flex-direction:column;gap:2px}._featureTitle_15hi0_242{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);color:#fff}._featureDesc_15hi0_249{font-family:var(--font-body);font-size:var(--text-xs);color:#ffffffb8;line-height:1.4}._showcaseMiddle_15hi0_256{display:flex;flex-direction:column;gap:var(--space-3);margin:var(--space-1) 0}._workflowCard_15hi0_263{background:linear-gradient(135deg,#ffffff17,#ffffff0a);border:1px solid rgba(255,255,255,.14);border-radius:var(--radius-lg);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 4px 18px #0000002e}._workflowHeader_15hi0_275{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}._workflowBadge_15hi0_282{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:var(--radius-full);background:#f0a5002e;border:1px solid rgba(240,165,0,.35);color:#f7ca68;font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}._workflowSub_15hi0_298{font-family:var(--font-body);font-size:11px;color:#ffffffa6;font-weight:var(--weight-medium)}._timelineList_15hi0_305{display:flex;flex-direction:column;gap:var(--space-2)}._timelineItem_15hi0_311{display:flex;align-items:flex-start;gap:var(--space-3)}._timelineIndex_15hi0_317{width:20px;height:20px;border-radius:var(--radius-full);background:#ffffff29;border:1px solid rgba(255,255,255,.25);color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}._timelineBody_15hi0_333{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}._timelineTitleRow_15hi0_341{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}._timelineTitle_15hi0_341{font-family:var(--font-body);font-size:12px;font-weight:600;color:#fff}._timelineTag_15hi0_355{font-family:var(--font-body);font-size:10px;color:#ffffffd9;background:#00000047;border:1px solid rgba(255,255,255,.1);padding:1px 6px;border-radius:var(--radius-sm);white-space:nowrap}._timelineDesc_15hi0_366{font-family:var(--font-body);font-size:11px;line-height:1.35;color:#ffffffbd;margin:0}._workflowFooterPills_15hi0_374{display:flex;flex-wrap:wrap;gap:6px;padding-top:var(--space-2);border-top:1px solid rgba(255,255,255,.1)}._pillItem_15hi0_382{font-family:var(--font-body);font-size:10.5px;padding:2px 8px;background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:var(--radius-full);color:#ffffffe0;font-weight:500}._harvestPreview_15hi0_393{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:#5c704838;border:1px solid rgba(120,168,96,.32);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._harvestIcon_15hi0_404{color:#a8d584;flex-shrink:0}._harvestText_15hi0_409{font-family:var(--font-body);font-size:11px;line-height:1.35;color:#ffffffe0}._harvestText_15hi0_409 strong{color:#fff;font-weight:600}._testimonialCard_15hi0_421{margin-top:auto;padding:var(--space-4);background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;flex-direction:column;gap:var(--space-2)}._starRow_15hi0_433{display:flex;align-items:center;gap:3px;color:#f5b041}._quoteText_15hi0_440{font-family:var(--font-body);font-size:var(--text-xs);font-style:italic;line-height:var(--lh-relaxed);color:#ffffffeb;margin:0}._quoteAuthorRow_15hi0_449{display:flex;align-items:center;gap:var(--space-1);font-family:var(--font-body);font-size:11px}._quoteAuthor_15hi0_449{font-weight:var(--weight-medium);color:#fff}._quoteDot_15hi0_462{color:#fff6}._quoteRole_15hi0_466{color:#ffffffb3}._trustRow_15hi0_470{display:flex;flex-wrap:wrap;gap:var(--space-3);padding-top:var(--space-2);border-top:1px solid rgba(255,255,255,.12)}._trustBadge_15hi0_478{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-body);font-size:11px;color:#ffffffbf}._trustCheck_15hi0_487{color:#78a860}._formSide_15hi0_89{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--space-5);box-sizing:border-box;view-transition-name:auth-form}._splitCard_15hi0_61 ._formSide_15hi0_89{padding:var(--space-8);gap:var(--space-4)}@media(min-width:768px){._splitCard_15hi0_61 ._formSide_15hi0_89{padding:var(--space-8)}}@media(max-width:479px){._splitCard_15hi0_61 ._formSide_15hi0_89{padding:var(--space-6) var(--space-4)}}@media(max-width:360px){._splitCard_15hi0_61 ._formSide_15hi0_89{padding:var(--space-5) var(--space-3)}}._tabSwitcher_15hi0_524{position:relative;padding:4px;background:var(--color-canvas-soft);border:1px solid var(--color-hairline, rgba(46, 43, 38, .1));border-radius:var(--radius-lg);margin-bottom:var(--space-2);view-transition-name:auth-tabs-track}._tabPill_15hi0_537{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);background:var(--color-white);border-radius:var(--radius-md);box-shadow:0 1px 4px #2e2b261a;pointer-events:none;view-transition-name:auth-tab-pill}._tabSwitcher_15hi0_524[data-active=register] ._tabPill_15hi0_537{left:50%}._tabLabels_15hi0_554{position:relative;display:grid;grid-template-columns:1fr 1fr;view-transition-name:auth-tab-labels}._tabBtn_15hi0_561{display:flex;align-items:center;justify-content:center;padding:8px 12px;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-ink-soft);text-decoration:none;border-radius:var(--radius-md);transition:color var(--duration-fast) var(--ease-standard);text-align:center}._tabBtn_15hi0_561:hover{color:var(--color-ink)}._tabBtnActive_15hi0_580,._tabBtnActive_15hi0_580:hover{color:var(--color-beet);font-weight:var(--weight-semibold, 600)}._tabBtn_15hi0_561:focus-visible{outline:var(--focus-ring);outline-offset:1px}._header_15hi0_591{display:flex;flex-direction:column;gap:var(--space-2)}._formBadge_15hi0_597{align-self:flex-start;display:inline-flex;align-items:center;padding:3px 10px;background:var(--color-beet-tint);border:1px solid rgba(122,46,59,.18);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-beet);letter-spacing:.02em}._logoLink_15hi0_612{display:inline-flex;align-items:center;text-decoration:none;margin-bottom:var(--space-1);transition:opacity var(--duration-fast) var(--ease-standard)}._logoLink_15hi0_612:hover{opacity:.85}._logoLink_15hi0_612:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}._title_15hi0_627{font-family:var(--font-head);font-size:clamp(1.65rem,1.4rem + .8vw,2.05rem);font-weight:var(--weight-head, 400);line-height:var(--lh-h2);color:var(--color-ink);margin:0;letter-spacing:var(--tracking-head, -.01em)}._lead_15hi0_637{font-family:var(--font-body);font-size:var(--text-body);color:var(--color-ink-soft);line-height:var(--lh-relaxed);margin:0}._body_15hi0_645{display:flex;flex-direction:column;gap:var(--space-4)}._footer_15hi0_651{padding-top:var(--space-4);border-top:1px solid var(--color-border);font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-ink-soft);text-align:center}._form_15hi0_89{display:flex;flex-direction:column;gap:var(--space-4)}._field_15hi0_666{display:flex;flex-direction:column;gap:6px}._labelRow_15hi0_672{display:flex;align-items:baseline;justify-content:space-between}._label_15hi0_672{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-ink);display:flex;align-items:center;gap:4px}._link_15hi0_688{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-beet);text-decoration:underline;text-underline-offset:2px;font-weight:var(--weight-medium);transition:color var(--duration-fast) var(--ease-standard)}._link_15hi0_688:hover{color:var(--color-beet-dark)}._inputWrap_15hi0_701{position:relative;display:flex;align-items:center;width:100%}._inputIcon_15hi0_708{position:absolute;left:14px;color:var(--color-ink-faint);pointer-events:none;transition:color var(--duration-fast) var(--ease-standard);display:flex;align-items:center;justify-content:center;z-index:2}._inputWrap_15hi0_701:focus-within ._inputIcon_15hi0_708{color:var(--color-beet)}._input_15hi0_701{width:100%;min-height:46px;padding:0 var(--space-3);font-family:var(--font-body);font-size:var(--text-body);color:var(--color-ink);background:var(--color-white);border:1.5px solid var(--color-border-input);border-radius:var(--radius-lg);box-sizing:border-box;transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}._inputWithIcon_15hi0_740{padding-left:42px}._input_15hi0_701:focus{outline:none;border-color:var(--color-beet);box-shadow:0 0 0 3.5px #7a2e3b26}._inputInvalid_15hi0_750{border-color:var(--color-danger)}._inputInvalid_15hi0_750:focus{border-color:var(--color-danger);box-shadow:0 0 0 3.5px #b3261e26}._inputWithToggle_15hi0_758{padding-right:var(--tap-min)}._toggleBtn_15hi0_762{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:38px;height:38px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:var(--radius-md);color:var(--color-ink-soft);cursor:pointer;transition:all var(--duration-fast) var(--ease-standard)}._toggleBtn_15hi0_762:hover{background:#2e2b260f;color:var(--color-ink)}._toggleBtn_15hi0_762:focus-visible{outline:var(--focus-ring);outline-offset:1px}._errorText_15hi0_788{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-danger);display:flex;align-items:center;gap:4px;margin-top:2px;animation:_fadeIn_15hi0_1 .2s ease-out}@keyframes _fadeIn_15hi0_1{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}._bannerError_15hi0_804{padding:var(--space-3) var(--space-4);border:1px solid rgba(179,38,30,.35);border-radius:var(--radius-lg);background:var(--color-danger-bg);font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-danger);display:flex;flex-direction:column;gap:var(--space-2);box-shadow:0 2px 6px #b3261e14}._bannerError_15hi0_804 p{margin:0;line-height:1.45}._bannerSuccess_15hi0_822{padding:var(--space-3) var(--space-4);border:1px solid rgba(92,112,72,.35);border-radius:var(--radius-lg);background:var(--color-success-bg);font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-success);display:flex;flex-direction:column;gap:var(--space-2);box-shadow:0 2px 6px #5c704814}._bannerSuccess_15hi0_822 p{margin:0;line-height:1.45}._checklist_15hi0_840{display:flex;flex-direction:column;gap:6px;padding:var(--space-2) 0;list-style:none;margin:0}._checkItem_15hi0_848{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-ink-soft);transition:color var(--duration-fast) var(--ease-standard)}._checkItemMet_15hi0_857{color:var(--color-success);font-weight:var(--weight-medium)}._checkIcon_15hi0_861{width:15px;height:15px;flex-shrink:0;color:var(--color-success)}._noticePanel_15hi0_868{padding:var(--space-3) var(--space-4);border:1px solid var(--color-wood-line);border-radius:var(--radius-lg);background:var(--color-canvas-soft);font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-ink-soft);line-height:var(--lh-relaxed);display:flex;align-items:flex-start;gap:var(--space-3)}._noticePanel_15hi0_868 strong{color:var(--color-ink)}._optionsRow_1t7wk_1{display:flex;align-items:center;justify-content:space-between;margin-top:-2px}._checkboxLabel_1t7wk_8{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-ink-soft);cursor:pointer;-webkit-user-select:none;user-select:none}._checkboxInput_1t7wk_19{accent-color:var(--color-beet);width:16px;height:16px;cursor:pointer;border-radius:var(--radius-sm)}._submitBtn_1t7wk_27{width:100%;box-sizing:border-box;min-height:48px;padding:0 var(--space-5);background:linear-gradient(135deg,var(--color-beet) 0%,#5E212B 100%);color:var(--color-on-primary);font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-medium);border:none;border-radius:var(--radius-lg);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:var(--space-2);box-shadow:0 4px 14px #7a2e3b47,0 1px 2px #0000001a;transition:all var(--duration-fast) var(--ease-standard);margin-top:var(--space-2);position:relative;overflow:hidden}._submitBtn_1t7wk_27:hover:not(:disabled){background:linear-gradient(135deg,#8e3544,#6e2633);box-shadow:0 6px 18px #7a2e3b61,0 2px 4px #0000001f;transform:translateY(-1px)}._submitBtn_1t7wk_27:active:not(:disabled){transform:translateY(1px);box-shadow:0 2px 6px #7a2e3b40}._submitBtn_1t7wk_27:disabled{opacity:.65;cursor:not-allowed;transform:none;box-shadow:none}._submitBtn_1t7wk_27:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}._btnArrow_1t7wk_74{transition:transform var(--duration-fast) var(--ease-standard)}._submitBtn_1t7wk_27:hover:not(:disabled) ._btnArrow_1t7wk_74{transform:translate(3px)}._spinner_1t7wk_82{animation:_spin_1t7wk_82 .8s linear infinite}@keyframes _spin_1t7wk_82{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._resendBtn_1t7wk_91{align-self:flex-start;padding:6px 12px;background:var(--color-white);border:1px solid var(--color-danger);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-danger);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard);margin-top:var(--space-1)}._resendBtn_1t7wk_91:hover:not(:disabled){background:var(--color-danger-bg)}._perksRow_1t7wk_110{display:flex;align-items:center;justify-content:center;gap:var(--space-3);flex-wrap:wrap;padding-top:var(--space-2)}._perkChip_1t7wk_119{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-body);font-size:11px;color:var(--color-ink-soft);background:var(--color-canvas-soft);padding:4px 8px;border-radius:var(--radius-full);border:1px solid rgba(46,43,38,.06)}._perkIcon_1t7wk_132{color:var(--color-herb)}._cardFooterContent_1t7wk_136{display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}._securityRow_1t7wk_143{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--color-ink-faint)}._securityIcon_1t7wk_151{color:var(--color-herb)}._roleFieldset_1cz3x_1{border:none;padding:0;margin:0}._roleLegend_1cz3x_7{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-semibold, 600);color:var(--color-ink);margin-bottom:var(--space-2);display:flex;align-items:center;gap:var(--space-2)}._roleStepNum_1cz3x_18{width:22px;height:22px;border-radius:var(--radius-full);background:var(--color-beet);color:var(--color-on-primary);font-size:12px;font-weight:var(--weight-bold);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}._roleGrid_1cz3x_32{display:grid;grid-template-columns:1fr;gap:var(--space-3)}@media(min-width:540px){._roleGrid_1cz3x_32{grid-template-columns:1fr 1fr}}._roleCard_1cz3x_44{position:relative;display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border:1.5px solid rgba(227,211,184,.7);border-radius:var(--radius-lg);background:var(--color-white);cursor:pointer;transition:all var(--duration-fast) var(--ease-standard);box-shadow:0 1px 3px #2e2b260a}._roleCard_1cz3x_44:hover{border-color:var(--color-beet);box-shadow:0 4px 12px #7a2e3b14;transform:translateY(-1px)}._roleCardActive_1cz3x_64{border-color:var(--color-beet);background:#fdfaf9;box-shadow:0 0 0 3px #7a2e3b1f,0 4px 12px #7a2e3b14}._roleRadio_1cz3x_70{position:absolute;opacity:0;pointer-events:none}._roleIconWrap_1cz3x_76{width:38px;height:38px;border-radius:var(--radius-md);background:var(--color-beet-tint);display:flex;align-items:center;justify-content:center;color:var(--color-beet);flex-shrink:0;transition:transform var(--duration-fast) var(--ease-standard)}._farmerIconWrap_1cz3x_89{background:var(--color-herb-bg);color:var(--color-herb)}._roleCard_1cz3x_44:hover ._roleIconWrap_1cz3x_76{transform:scale(1.05)}._roleContent_1cz3x_98{display:flex;flex-direction:column;gap:4px;flex:1}._roleHeaderRow_1cz3x_105{display:flex;align-items:center;justify-content:space-between}._roleTitle_1cz3x_111{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-semibold, 600);color:var(--color-ink)}._activePill_1cz3x_118{font-family:var(--font-body);font-size:11px;font-weight:var(--weight-medium);padding:2px 7px;border-radius:var(--radius-full);background:var(--color-beet);color:var(--color-on-primary)}._roleDesc_1cz3x_128{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-ink-soft);line-height:1.45}._perkTags_1cz3x_135{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-top:4px}._perkTag_1cz3x_135{font-family:var(--font-body);font-size:10px;color:var(--color-ink-soft);background:#2e2b260d;padding:2px 6px;border-radius:var(--radius-sm);font-weight:var(--weight-medium)}._sectionHeader_1cz3x_152{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-2);padding-bottom:2px}._sectionHeading_1cz3x_160{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-semibold, 600);color:var(--color-ink);margin:0}._twoCol_1cz3x_168{display:grid;grid-template-columns:1fr;gap:var(--space-3)}@media(min-width:640px){._spanFull_1cz3x_176{grid-column:1 / -1}}form._registerForm_1cz3x_183{gap:var(--space-3)}form._registerForm_1cz3x_183 input{min-height:42px}ul._rulesRow_1cz3x_191{flex-direction:row;flex-wrap:wrap;gap:4px var(--space-4);padding:0}@media(min-width:640px){._twoCol_1cz3x_168{grid-template-columns:1fr 1fr}}._bulletDot_1cz3x_204{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--color-ink-faint);margin:0 4px}._strengthWrap_1cz3x_213{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-top:4px}._strengthMeter_1cz3x_221{display:flex;gap:4px;flex:1}._strengthBar_1cz3x_227{height:4px;flex:1;background:#2e2b261a;border-radius:var(--radius-full);transition:background-color var(--duration-fast) var(--ease-standard)}._strengthLabel_1cz3x_235{font-family:var(--font-body);font-size:11px;font-weight:var(--weight-medium)}._matchConfirmed_1cz3x_241{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-herb);font-weight:var(--weight-medium);margin-top:2px}._noticeIcon_1cz3x_252{color:var(--color-wood);flex-shrink:0;margin-top:2px}._submitBtn_1cz3x_258{width:100%;box-sizing:border-box;min-height:48px;padding:0 var(--space-5);background:linear-gradient(135deg,var(--color-beet) 0%,#5E212B 100%);color:var(--color-on-primary);font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-medium);border:none;border-radius:var(--radius-lg);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:var(--space-2);box-shadow:0 4px 14px #7a2e3b47,0 1px 2px #0000001a;transition:all var(--duration-fast) var(--ease-standard);margin-top:var(--space-2);position:relative;overflow:hidden}._submitBtn_1cz3x_258:hover:not(:disabled){background:linear-gradient(135deg,#8e3544,#6e2633);box-shadow:0 6px 18px #7a2e3b61,0 2px 4px #0000001f;transform:translateY(-1px)}._submitBtn_1cz3x_258:active:not(:disabled){transform:translateY(1px);box-shadow:0 2px 6px #7a2e3b40}._submitBtn_1cz3x_258:disabled{opacity:.65;cursor:not-allowed;transform:none;box-shadow:none}._submitBtn_1cz3x_258:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}._btnArrow_1cz3x_305{transition:transform var(--duration-fast) var(--ease-standard)}._submitBtn_1cz3x_258:hover:not(:disabled) ._btnArrow_1cz3x_305{transform:translate(3px)}._spinner_1cz3x_313{animation:_spin_1cz3x_313 .8s linear infinite}@keyframes _spin_1cz3x_313{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._termsNote_1cz3x_322{font-family:var(--font-body);font-size:11px;color:var(--color-ink-faint);text-align:center;margin:0;line-height:1.4}._cardFooterContent_1cz3x_331{display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}._securityRow_1cz3x_338{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--color-ink-faint)}._securityIcon_1cz3x_346{color:var(--color-herb)}._confirmationWrap_1q2eu_3{display:flex;flex-direction:column;gap:var(--space-4)}._confirmSubtext_1q2eu_4{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-ink-soft);line-height:var(--lh-relaxed);margin:0}._resendRow_1q2eu_5{display:flex;align-items:center}._resendBtn_1q2eu_7{min-height:var(--tap-min);padding:0 var(--space-3);background:transparent;border:1px solid var(--color-border-input);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-ink);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard)}._resendBtn_1q2eu_7:hover:not(:disabled){border-color:var(--color-ink)}._resendBtn_1q2eu_7:disabled{opacity:.5;cursor:not-allowed}._submitBtn_1q2eu_24{display:inline-flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;min-height:var(--tap-min);padding:0 var(--space-4);background:var(--color-beet);color:var(--color-on-primary);font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--weight-medium);border:none;border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard)}._submitBtn_1q2eu_24:hover:not(:disabled){background:var(--color-beet-dark);color:var(--color-on-primary)}._submitBtn_1q2eu_24:disabled{opacity:.6;cursor:not-allowed}._submitBtn_1q2eu_24:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}._expiredLink_m89ty_3{display:inline-block;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-danger);text-decoration:underline;text-underline-offset:2px;margin-top:var(--space-1)}._expiredLink_m89ty_3:hover{color:var(--color-ink)}._bulletDot_m89ty_15{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--color-ink-faint);margin:0 4px}._submitBtn_m89ty_25{display:inline-flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;min-height:var(--tap-min);padding:0 var(--space-4);background:var(--color-beet);color:var(--color-on-primary);font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--weight-medium);border:none;border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard);margin-top:var(--space-2)}._submitBtn_m89ty_25:hover:not(:disabled){background:var(--color-beet-dark);color:var(--color-on-primary)}._submitBtn_m89ty_25:disabled{opacity:.6;cursor:not-allowed}._submitBtn_m89ty_25:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}._centerState_1mpis_3{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--space-6) var(--space-2);gap:var(--space-3)}._spinner_1mpis_12{animation:_spin_1mpis_12 1s linear infinite;color:var(--color-ink-soft)}@keyframes _spin_1mpis_12{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._successIcon_1mpis_22{color:var(--color-success)}._stateHeading_1mpis_26{font-family:var(--font-body);font-size:var(--text-h3, 1.25rem);font-weight:var(--weight-medium);color:var(--color-ink);margin:0}._stateText_1mpis_34{font-family:var(--font-body);font-size:var(--text-body);color:var(--color-ink-soft);margin:0}._submitBtn_1mpis_42{display:inline-flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;min-height:var(--tap-min);padding:0 var(--space-4);background:var(--color-beet);color:var(--color-on-primary);font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--weight-medium);border:none;border-radius:var(--radius-md);text-decoration:none;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard);margin-top:var(--space-2)}._submitBtn_1mpis_42:hover:not(:disabled){background:var(--color-beet-dark);color:var(--color-on-primary)}._submitBtn_1mpis_42:disabled{opacity:.6;cursor:not-allowed}._submitBtn_1mpis_42:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}._bodyWrap_ssy8q_3{display:flex;flex-direction:column;gap:var(--space-4)}._searchForm_ssy8q_9{display:flex;gap:var(--space-2)}._searchBtn_ssy8q_14{min-height:var(--tap-min);padding:0 var(--space-3);background:transparent;border:1px solid var(--color-border-input);border-radius:var(--radius-md);color:var(--color-ink-soft);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color var(--duration-fast) var(--ease-standard)}._searchBtn_ssy8q_14:hover{border-color:var(--color-ink);color:var(--color-ink)}._submitBtn_ssy8q_33{display:flex;align-items:center;justify-content:center;min-height:var(--tap-min);padding:0 var(--space-4);background:var(--color-beet);color:var(--color-on-primary);font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--weight-medium);border:none;border-radius:var(--radius-md);text-decoration:none;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard)}._submitBtn_ssy8q_33:hover{background:var(--color-beet-dark);color:var(--color-on-primary)}._submitBtn_ssy8q_33:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}._footerLinks_ssy8q_53{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--space-2)}._sep_ssy8q_61{color:var(--color-ink-faint)}._header_nf29g_3{display:flex;flex-direction:column;gap:var(--space-2);width:100%}._back_nf29g_10{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-ink-soft);display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--tap-min);text-decoration:none;width:fit-content;transition:color var(--duration-fast) var(--ease-standard)}._back_nf29g_10:hover{color:var(--color-ink);text-decoration:underline;text-underline-offset:var(--underline-offset)}._back_nf29g_10:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}._row_nf29g_34{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-4);width:100%}._titleGroup_nf29g_42{display:flex;flex-direction:column;min-width:0}._title_nf29g_42{font-family:var(--font-head);font-size:var(--text-h1);font-weight:var(--weight-head);line-height:var(--lh-h1);letter-spacing:var(--tracking-head);color:var(--color-ink);margin:0}._context_nf29g_58{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-ink-soft);margin-top:var(--space-1);margin-bottom:0;max-width:var(--measure);line-height:var(--lh-ui)}._actions_nf29g_68{display:none;align-items:center;gap:var(--space-2);flex-shrink:0}@media(min-width:768px){._actions_nf29g_68{display:flex}}._card_1kspl_3{position:relative;height:100%;box-sizing:border-box;container-type:inline-size;background-color:var(--color-white, #ffffff);border:1px solid var(--color-border, #E3D3B8);border-radius:var(--radius-xl, 14px);padding:1.15rem 1.25rem;display:flex;flex-direction:column;gap:var(--space-3, .75rem);text-decoration:none;min-width:0;box-shadow:0 2px 8px #2e2b260a;transition:border-color var(--duration-fast, .15s) ease,box-shadow var(--duration-fast, .15s) ease,transform var(--duration-fast, .15s) ease,background-color var(--duration-fast, .15s) ease;cursor:pointer}._card_1kspl_3:hover{border-color:var(--color-wood, #B08655);box-shadow:0 6px 20px #2e2b2614;transform:translateY(-2px)}._card_1kspl_3:hover ._btnArrow_1kspl_32{transform:translate(3px)}._selectedCard_1kspl_37{border-color:var(--color-beet, #7A2E3B);border-left:4px solid var(--color-beet, #7A2E3B);background:linear-gradient(135deg,#7a2e3b08,#f5efe366);box-shadow:0 4px 18px #7a2e3b1f}._selectedCard_1kspl_37:hover{border-color:var(--color-beet-dark, #5E212B);border-left:4px solid var(--color-beet-dark, #5E212B)}._stretchedLink_1kspl_49{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit}._stretchedLink_1kspl_49:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}._header_1kspl_62{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3, .75rem);min-width:0;flex-wrap:wrap}._titleArea_1kspl_71{flex:1;min-width:140px}._name_1kspl_76{font-family:var(--font-head);font-size:var(--text-h3, 1.25rem);font-weight:var(--weight-head, 400);color:var(--color-ink, #2E2B26);line-height:1.25;margin:0;word-break:break-word}._statusPillOpen_1kspl_87{display:inline-flex;align-items:center;gap:.35rem;background-color:#5c70481f;border:1px solid rgba(92,112,72,.28);color:var(--color-herb, #5C7048);padding:.25rem .65rem;border-radius:var(--radius-full, 999px);font-size:var(--text-xs, .75rem);font-weight:var(--weight-semibold, 600);flex-shrink:0}._pulseDot_1kspl_101{width:6px;height:6px;border-radius:50%;background-color:var(--color-herb, #5C7048);box-shadow:0 0 #5c704880;animation:_pulseBeacon_1kspl_1 2s infinite ease-out}@keyframes _pulseBeacon_1kspl_1{0%{box-shadow:0 0 #5c704899}70%{box-shadow:0 0 0 6px #5c704800}to{box-shadow:0 0 #5c704800}}._statusSub_1kspl_122{font-size:.7rem;font-weight:var(--weight-normal, 400);opacity:.85}._statusPillClosed_1kspl_129{display:inline-flex;align-items:center;gap:.35rem;background-color:var(--color-canvas, #F5EFE3);border:1px solid var(--color-border, #E3D3B8);color:var(--color-ink-soft, #6B6259);padding:.22rem .6rem;border-radius:var(--radius-full, 999px);font-size:var(--text-xs, .75rem);font-weight:var(--weight-medium, 500);flex-shrink:0}._clockIcon_1kspl_143{color:var(--color-ink-soft, #6B6259);opacity:.75}._metaRow_1kspl_149{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2, .5rem)}._metaChip_1kspl_156{display:inline-flex;align-items:center;gap:.3rem;font-family:var(--font-body);font-size:var(--text-xs, .78rem);color:var(--color-ink-soft, #6B6259);background-color:var(--color-canvas-soft, #FAF7F0);border:1px solid rgba(227,211,184,.7);padding:.2rem .55rem;border-radius:var(--radius-md, 7px)}._metaIcon_1kspl_169{color:var(--color-wood, #B08655);flex-shrink:0}._bottomBar_1kspl_175{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3, .75rem);margin-top:auto;padding-top:var(--space-3, .75rem);border-top:1px dashed rgba(227,211,184,.6);flex-wrap:wrap}._daysArea_1kspl_186{display:flex;align-items:center}._goToMarketBtn_1kspl_192{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .85rem;background-color:var(--color-beet, #7A2E3B);color:#fff;font-family:var(--font-body);font-size:var(--text-xs, .82rem);font-weight:var(--weight-semibold, 600);border-radius:var(--radius-md, 7px);text-decoration:none;box-shadow:0 2px 6px #7a2e3b33;transition:background-color var(--duration-fast, .15s) ease,transform var(--duration-fast, .15s) ease;position:relative;z-index:2}._goToMarketBtn_1kspl_192:hover{background-color:var(--color-beet-dark, #5E212B);color:#fff}._listCardAction_1kspl_218{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--font-body);font-size:var(--text-xs, .82rem);font-weight:var(--weight-semibold, 600);color:var(--color-beet, #7A2E3B)}._btnArrow_1kspl_32{transition:transform var(--duration-fast, .15s) ease}._overlayCard_1npxo_3{position:absolute;top:var(--space-3, .75rem);left:var(--space-3, .75rem);z-index:1000;width:min(330px,calc(100% - 1.5rem));background-color:var(--color-white, #ffffff);border:1px solid var(--color-border, #E3D3B8);border-radius:var(--radius-xl, 14px);overflow:hidden;box-shadow:0 12px 32px #2e2b2629,0 2px 8px #2e2b2614;display:flex;flex-direction:column;cursor:pointer;animation:_cardPop_1npxo_1 .24s cubic-bezier(.16,1,.3,1);transition:transform var(--duration-fast, .15s) ease,box-shadow var(--duration-fast, .15s) ease,border-color var(--duration-fast, .15s) ease;-webkit-user-select:none;user-select:none}._overlayCard_1npxo_3:hover{border-color:var(--color-wood, #B08655);box-shadow:0 16px 40px #2e2b2638,0 4px 12px #2e2b261a;transform:translateY(-2px)}._overlayCard_1npxo_3:focus-visible{outline:var(--focus-ring);outline-offset:2px}@keyframes _cardPop_1npxo_1{0%{opacity:0;transform:translateY(-8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}._imageWrap_1npxo_52{position:relative;width:100%;height:96px;background-color:var(--color-canvas, #F5EFE3);overflow:hidden}._bannerImg_1npxo_60{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}._overlayCard_1npxo_3:hover ._bannerImg_1npxo_60{transform:scale(1.04)}._imageGradient_1npxo_72{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,.35) 0%,transparent 45%,rgba(46,43,38,.4) 100%);pointer-events:none}._statusBadgeWrap_1npxo_85{position:absolute;top:.5rem;left:.5rem;z-index:2}._statusPillOpen_1npxo_92{display:inline-flex;align-items:center;gap:.35rem;background-color:#fffffff2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(92,112,72,.3);color:var(--color-herb, #5C7048);padding:.2rem .55rem;border-radius:var(--radius-full, 999px);font-family:var(--font-body);font-size:.72rem;font-weight:var(--weight-semibold, 600);box-shadow:0 2px 6px #00000026}._pulseDot_1npxo_108{width:6px;height:6px;border-radius:50%;background-color:var(--color-herb, #5C7048);box-shadow:0 0 #5c704899;animation:_pulseBeacon_1npxo_1 2s infinite ease-out}@keyframes _pulseBeacon_1npxo_1{0%{box-shadow:0 0 #5c704899}70%{box-shadow:0 0 0 5px #5c704800}to{box-shadow:0 0 #5c704800}}._statusPillClosed_1npxo_129{display:inline-flex;align-items:center;gap:.3rem;background-color:#ffffffeb;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid var(--color-border, #E3D3B8);color:var(--color-ink-soft, #6B6259);padding:.2rem .55rem;border-radius:var(--radius-full, 999px);font-family:var(--font-body);font-size:.72rem;font-weight:var(--weight-medium, 500);box-shadow:0 2px 6px #0000001f}._closeBtn_1npxo_146{position:absolute;top:.5rem;right:.5rem;z-index:3;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;border:1px solid rgba(255,255,255,.6);background:#ffffffe0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--color-ink, #2E2B26);cursor:pointer;transition:background-color var(--duration-fast, .15s) ease,transform var(--duration-fast, .15s) ease;padding:0;box-shadow:0 2px 6px #00000026}._closeBtn_1npxo_146:hover{background:#fff;transform:scale(1.08)}._cardBody_1npxo_175{padding:.9rem 1rem;display:flex;flex-direction:column;gap:.55rem;background-color:var(--color-white, #ffffff)}._headerInfo_1npxo_183{display:flex;flex-direction:column}._marketTitle_1npxo_188{font-family:var(--font-head);font-size:1.18rem;font-weight:var(--weight-head, 400);color:var(--color-ink, #2E2B26);line-height:1.25;margin:0;word-break:break-word}._metaRow_1npxo_199{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem}._metaChip_1npxo_206{display:inline-flex;align-items:center;gap:.3rem;background-color:var(--color-canvas-soft, #FAF7F0);border:1px solid rgba(227,211,184,.7);padding:.18rem .5rem;border-radius:var(--radius-md, 7px);font-family:var(--font-body);font-size:var(--text-xs, .75rem);color:var(--color-ink-soft, #6B6259);max-width:100%}._chipText_1npxo_220{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._metaIcon_1npxo_226{color:var(--color-wood, #B08655);flex-shrink:0}._scheduleRow_1npxo_232{display:flex;align-items:center;gap:.45rem;font-size:.74rem;color:var(--color-ink-soft, #6B6259)}._scheduleLabel_1npxo_240{font-weight:var(--weight-medium, 500)}._marketNote_1npxo_245{margin:0;font-size:.73rem;line-height:1.35;color:var(--color-ink-faint, #8F8579);font-style:italic;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}._actionRow_1npxo_259{margin-top:.2rem;display:flex;align-items:center}._exploreBtn_1npxo_265{width:100%;display:flex;align-items:center;justify-content:center;gap:.45rem;padding:.55rem 1rem;background-color:var(--color-beet, #7A2E3B);color:#fff;font-family:var(--font-body);font-size:var(--text-xs, .82rem);font-weight:var(--weight-semibold, 600);border-radius:var(--radius-md, 8px);text-decoration:none;box-shadow:0 2px 6px #7a2e3b38;transition:background-color var(--duration-fast, .15s) ease,transform var(--duration-fast, .15s) ease,box-shadow var(--duration-fast, .15s) ease}._exploreBtn_1npxo_265:hover{background-color:var(--color-beet-dark, #5E212B);color:#fff;transform:translateY(-1px);box-shadow:0 4px 10px #7a2e3b4d}._exploreBtn_1npxo_265:focus-visible{outline:var(--focus-ring);outline-offset:2px}._btnArrow_1npxo_298{transition:transform var(--duration-fast, .15s) ease}._exploreBtn_1npxo_265:hover ._btnArrow_1npxo_298{transform:translate(3px)}@media(max-width:580px){._overlayCard_1npxo_3{top:auto;bottom:var(--space-3, .75rem);left:var(--space-2, .5rem);right:var(--space-2, .5rem);width:auto;max-width:none}._imageWrap_1npxo_52{height:72px}}._container_1qgto_4{display:flex;flex-direction:column;gap:var(--space-5)}._topBar_1qgto_11{display:flex;flex-direction:column;gap:var(--space-4)}._titleRow_1qgto_18{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}._controlsWrap_1qgto_27{display:flex;flex-direction:column;gap:var(--space-3);width:100%}._segmentedWrap_1qgto_35{align-self:flex-start;flex-shrink:0;min-width:180px}._searchForm_1qgto_42{position:relative;width:100%;display:flex;align-items:center}._searchIcon_1qgto_49{position:absolute;left:var(--space-4);color:var(--color-ink-soft, #6B6259);pointer-events:none}._searchInput_1qgto_56{width:100%;height:2.75rem;border:1px solid var(--color-border, #E3D3B8);background-color:var(--color-white, #ffffff);border-radius:var(--radius-lg, 10px);padding:0 2.5rem 0 calc(var(--space-4) + 18px + var(--space-3));font-family:var(--font-body);font-size:var(--text-sm, .9rem);color:var(--color-ink, #2E2B26);box-shadow:0 2px 8px #2e2b2608;transition:border-color var(--duration-fast, .15s) ease,box-shadow var(--duration-fast, .15s) ease;box-sizing:border-box}._searchInput_1qgto_56:focus{border-color:var(--color-beet, #7A2E3B);box-shadow:0 0 0 3px #7a2e3b1f;outline:none}._searchInput_1qgto_56::placeholder{color:var(--color-ink-faint, #A89F91)}._clearSearchBtn_1qgto_83{position:absolute;right:var(--space-3, .75rem);display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;border:none;background:var(--color-canvas, #F5EFE3);color:var(--color-ink-soft, #6B6259);cursor:pointer;transition:background-color var(--duration-fast, .15s) ease}._clearSearchBtn_1qgto_83:hover{background:var(--color-border, #E3D3B8);color:var(--color-ink, #2E2B26)}._dayChips_1qgto_105{display:flex;align-items:center;gap:var(--space-2, .5rem);overflow-x:auto;white-space:nowrap;padding-bottom:var(--space-1);-webkit-overflow-scrolling:touch;scrollbar-width:none}._dayChips_1qgto_105::-webkit-scrollbar{display:none}._chip_1qgto_120{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;height:2rem;padding:0 .85rem;border-radius:var(--radius-full, 999px);font-family:var(--font-body);font-size:var(--text-xs, .8rem);font-weight:var(--weight-medium, 500);line-height:1;background-color:var(--color-white, #ffffff);border:1px solid var(--color-border, #E3D3B8);color:var(--color-ink-soft, #6B6259);cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0;box-shadow:0 1px 3px #2e2b2608;transition:border-color var(--duration-fast, .15s) ease,background-color var(--duration-fast, .15s) ease,color var(--duration-fast, .15s) ease,box-shadow var(--duration-fast, .15s) ease;box-sizing:border-box}._chip_1qgto_120:hover{border-color:var(--color-wood, #B08655);color:var(--color-ink, #2E2B26)}._chip_1qgto_120:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}._chipIcon_1qgto_157{color:inherit;opacity:.85}._activeChip_1qgto_163{background-color:var(--color-beet, #7A2E3B);border-color:var(--color-beet, #7A2E3B);color:#fff;font-weight:var(--weight-semibold, 600);box-shadow:0 2px 8px #7a2e3b38}._activeChip_1qgto_163:hover{background-color:var(--color-beet-dark, #5E212B);border-color:var(--color-beet-dark, #5E212B);color:#fff}._activeChip_1qgto_163 ._chipIcon_1qgto_157{opacity:1;color:#fff}._divider_1qgto_183{height:1px;width:100%;background-color:var(--color-hairline, #E3D3B8);margin-block:var(--space-1)}._listGrid_1qgto_191{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:var(--space-5, 1.25rem);align-items:stretch}@media(max-width:480px){._listGrid_1qgto_191{grid-template-columns:1fr;gap:var(--space-4, 1rem)}}._mapViewLayout_1qgto_206{display:flex;flex-direction:column;gap:var(--space-4, 1rem);height:calc(100vh - 200px);min-height:600px}@media(max-width:1023px){._mapViewLayout_1qgto_206{height:auto;min-height:0}}@media(min-width:1024px){._mapViewLayout_1qgto_206{flex-direction:row-reverse}}._mapSidebar_1qgto_227{display:flex;flex-direction:column;gap:var(--space-3, .75rem);overflow-y:auto;max-height:400px;-webkit-overflow-scrolling:touch;padding-right:.25rem;scrollbar-width:thin;scrollbar-color:var(--color-border, #E3D3B8) transparent}._mapSidebar_1qgto_227::-webkit-scrollbar{width:6px}._mapSidebar_1qgto_227::-webkit-scrollbar-thumb{background:var(--color-border, #E3D3B8);border-radius:999px}._sidebarHeader_1qgto_248{display:flex;align-items:center;justify-content:space-between;padding:.25rem .35rem .15rem}._sidebarCount_1qgto_255{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--text-xs, .8rem);font-weight:var(--weight-bold, 700);color:var(--color-ink, #2E2B26)}._sidebarPinIcon_1qgto_264{color:var(--color-beet, #7A2E3B)}._sidebarHint_1qgto_268{font-size:var(--text-xs, .75rem);color:var(--color-ink-soft, #6B6259)}@media(min-width:1024px){._mapSidebar_1qgto_227{width:390px;flex-shrink:0;max-height:100%;padding-right:var(--space-2)}}._mapSidebarCard_1qgto_282{width:100%}._mapMainArea_1qgto_286{flex-grow:1;border-radius:var(--radius-xl, 14px);overflow:hidden;border:1px solid var(--color-border, #E3D3B8);background-color:var(--color-canvas, #F5EFE3);box-shadow:0 4px 16px #2e2b260f;min-height:400px}@media(max-width:1023px){._mapMainArea_1qgto_286{min-height:340px;height:380px}._mapSidebar_1qgto_227{max-height:500px}}@media(max-width:480px){._mapMainArea_1qgto_286{min-height:280px;height:300px;border-radius:var(--radius-lg, 12px)}._segmentedWrap_1qgto_35{width:100%}}._mapWrapperFull_1qgto_317{width:100%;height:100%}._skeletonCard_1qgto_323{border:1px solid var(--color-border, #E3D3B8);border-radius:var(--radius-xl, 14px);padding:1.25rem;display:flex;flex-direction:column;gap:var(--space-3);background-color:var(--color-white, #ffffff)}._mapCardRestoreBtn_1qgto_334{position:absolute;top:var(--space-3, .75rem);left:var(--space-3, .75rem);z-index:1000;display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .85rem;background-color:var(--color-white, #ffffff);border:1px solid var(--color-border, #E3D3B8);border-radius:var(--radius-full, 999px);color:var(--color-beet, #7A2E3B);font-family:var(--font-body);font-size:var(--text-xs, .78rem);font-weight:var(--weight-semibold, 600);box-shadow:0 4px 16px #2e2b2626;cursor:pointer;transition:background-color var(--duration-fast, .15s) ease,transform var(--duration-fast, .15s) ease,border-color var(--duration-fast, .15s) ease}._mapCardRestoreBtn_1qgto_334:hover{background-color:var(--color-canvas-soft, #FAF7F0);border-color:var(--color-wood, #B08655);transform:translateY(-1px)}._mapCardRestoreBtn_1qgto_334:focus-visible{outline:var(--focus-ring);outline-offset:2px}._mapCardRestoreIcon_1qgto_369{color:var(--color-beet, #7A2E3B)}._page_1uvar_3{padding-bottom:var(--space-12, 3rem)}._hero_1uvar_7{position:relative;background:linear-gradient(135deg,var(--color-beet, #7A2E3B) 0%,var(--color-beet-dark, #5E212B) 100%);border-radius:var(--radius-xl, 14px);padding:2.25rem 2rem;color:#fff;margin-bottom:var(--space-8, 2rem);box-shadow:0 8px 24px #5e212b2e;overflow:hidden}@media(max-width:640px){._hero_1uvar_7{padding:1.35rem 1rem;border-radius:var(--radius-lg, 12px);margin-bottom:var(--space-5, 1.25rem)}}._heroGlow_1uvar_26{position:absolute;top:-60px;right:-60px;width:280px;height:280px;background:radial-gradient(circle,rgba(176,134,85,.28) 0%,transparent 70%);border-radius:50%;pointer-events:none}@media(max-width:640px){._heroGlow_1uvar_26{width:180px;height:180px;top:-40px;right:-40px}}._heroBadge_1uvar_46{display:inline-flex;align-items:center;gap:var(--space-2, .5rem);background:#ffffff26;border:1px solid rgba(255,255,255,.24);padding:.35rem .85rem;border-radius:var(--radius-full, 999px);font-size:var(--text-xs, .75rem);font-weight:var(--weight-bold, 700);text-transform:uppercase;letter-spacing:.06em;color:var(--color-canvas, #F5EFE3);margin-bottom:var(--space-3, .75rem)}._heroTitle_1uvar_62{font-size:clamp(1.75rem,1.4rem + 1.2vw,2.35rem);font-weight:var(--weight-head, 400);letter-spacing:var(--tracking-head, -.01em);color:#fff;margin:0 0 var(--space-2, .5rem);line-height:1.2}._heroLead_1uvar_71{font-size:var(--text-base, 1rem);line-height:var(--lh-relaxed, 1.55);color:#ffffffe0;max-width:640px;margin:0 0 var(--space-5, 1.25rem)}._heroPills_1uvar_79{display:flex;flex-wrap:wrap;gap:var(--space-2, .5rem)}._heroPill_1uvar_79{display:inline-flex;align-items:center;gap:var(--space-1, .35rem);background:#ffffff1f;border:1px solid rgba(255,255,255,.2);padding:.3rem .75rem;border-radius:var(--radius-full, 999px);font-size:var(--text-xs, .76rem);color:#fff}._featuresSection_1uvar_98{margin-top:var(--space-12, 3rem);padding-top:var(--space-8, 2rem);border-top:1px solid var(--color-border, #E3D3B8)}._sectionHeader_1uvar_104{text-align:center;max-width:600px;margin:0 auto var(--space-8, 2rem)}._sectionPre_1uvar_110{font-size:var(--text-xs, .75rem);font-weight:var(--weight-bold, 700);text-transform:uppercase;letter-spacing:.08em;color:var(--color-beet, #7A2E3B);margin-bottom:var(--space-1, .25rem)}._sectionTitle_1uvar_119{font-size:clamp(1.4rem,1.2rem + .8vw,1.85rem);font-weight:var(--weight-head, 400);color:var(--color-ink, #2E2B26);margin:0 0 var(--space-2, .5rem)}._sectionSub_1uvar_126{font-size:var(--text-sm, .9rem);color:var(--color-ink-soft, #6B6259);line-height:var(--lh-relaxed, 1.5);margin:0}._featuresGrid_1uvar_133{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5, 1.25rem)}@media(min-width:580px)and (max-width:860px){._featuresGrid_1uvar_133{grid-template-columns:repeat(2,1fr);gap:var(--space-4, 1rem)}}@media(max-width:579px){._featuresGrid_1uvar_133{grid-template-columns:1fr;gap:var(--space-3, .75rem)}}._featureCard_1uvar_153{background:var(--color-white, #ffffff);border:1px solid var(--color-border, #E3D3B8);border-radius:var(--radius-lg, 10px);padding:var(--space-6, 1.5rem);box-shadow:0 2px 8px #2e2b260a;transition:transform var(--duration-fast, .15s) ease,border-color var(--duration-fast, .15s) ease}._featureCard_1uvar_153:hover{transform:translateY(-2px);border-color:var(--color-wood, #B08655)}._featureIconWrap_1uvar_167{width:44px;height:44px;border-radius:var(--radius-md, 7px);background:var(--color-canvas, #F5EFE3);color:var(--color-beet, #7A2E3B);display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-4, 1rem)}._featureTitle_1uvar_179{font-size:var(--text-base, 1.05rem);font-weight:var(--weight-bold, 700);color:var(--color-ink, #2E2B26);margin:0 0 var(--space-2, .5rem)}._featureDesc_1uvar_186{font-size:var(--text-sm, .875rem);color:var(--color-ink-soft, #6B6259);line-height:var(--lh-relaxed, 1.55);margin:0}._faqSection_1uvar_194{margin-top:var(--space-12, 3rem);padding:var(--space-8, 2rem);background:var(--color-canvas-soft, #FAF7F0);border:1px solid var(--color-border, #E3D3B8);border-radius:var(--radius-xl, 14px)}@media(max-width:640px){._faqSection_1uvar_194{margin-top:var(--space-8, 2rem);padding:1.25rem 1rem;border-radius:var(--radius-lg, 12px)}}._faqHeader_1uvar_210{margin-bottom:var(--space-6, 1.5rem)}._faqTitle_1uvar_214{font-size:var(--text-h3, 1.4rem);font-weight:var(--weight-head, 400);color:var(--color-ink, #2E2B26);margin:0 0 var(--space-1, .25rem)}._faqSub_1uvar_221{font-size:var(--text-sm, .88rem);color:var(--color-ink-soft, #6B6259);margin:0}._faqList_1uvar_227{display:flex;flex-direction:column;gap:var(--space-3, .75rem)}._faqItem_1uvar_233{background:var(--color-white, #ffffff);border:1px solid var(--color-border, #E3D3B8);border-radius:var(--radius-md, 7px);overflow:hidden}._faqQuestion_1uvar_240{width:100%;display:flex;align-items:center;justify-content:space-between;padding:var(--space-4, 1rem) var(--space-5, 1.25rem);background:transparent;border:none;font-family:inherit;font-size:var(--text-sm, .92rem);font-weight:var(--weight-semibold, 600);color:var(--color-ink, #2E2B26);text-align:left;cursor:pointer;transition:background-color var(--duration-fast, .15s) ease}._faqQuestion_1uvar_240:hover{background:var(--color-canvas, #F5EFE3)}._faqAnswer_1uvar_261{padding:0 var(--space-5, 1.25rem) var(--space-4, 1rem);font-size:var(--text-sm, .875rem);color:var(--color-ink-soft, #6B6259);line-height:var(--lh-relaxed, 1.55)}._calloutBanner_1uvar_268{margin-top:var(--space-10, 2.5rem);background:var(--color-white, #ffffff);border:1px solid var(--color-border, #E3D3B8);border-radius:var(--radius-lg, 10px);padding:var(--space-6, 1.5rem);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-4, 1rem)}@media(max-width:640px){._calloutBanner_1uvar_268{margin-top:var(--space-8, 2rem);padding:1.25rem 1rem;flex-direction:column;align-items:stretch;gap:var(--space-3, .75rem)}}._calloutText_1uvar_291 h3{font-size:var(--text-base, 1.1rem);font-weight:var(--weight-bold, 700);color:var(--color-ink, #2E2B26);margin:0 0 var(--space-1, .25rem)}._calloutText_1uvar_291 p{font-size:var(--text-sm, .88rem);color:var(--color-ink-soft, #6B6259);margin:0}._calloutAction_1uvar_304{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2, .5rem);background:var(--color-beet, #7A2E3B);color:#fff;padding:.65rem 1.25rem;border-radius:var(--radius-md, 7px);font-size:var(--text-sm, .88rem);font-weight:var(--weight-semibold, 600);text-decoration:none;transition:background-color var(--duration-fast, .15s) ease;min-height:var(--tap-min, 44px)}@media(max-width:640px){._calloutAction_1uvar_304{width:100%}}._calloutAction_1uvar_304:hover{background:var(--color-beet-dark, #5E212B)}._wrapper_ycuby_1{position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}._triggerBtn_ycuby_9{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);border:1px solid var(--color-wood-line);background:var(--color-canvas-soft);color:var(--color-ink-soft);cursor:pointer;padding:0;transition:all var(--duration-fast) var(--ease-standard);flex-shrink:0}._triggerBtn_ycuby_9._xs_ycuby_23{width:18px;height:18px}._triggerBtn_ycuby_9._sm_ycuby_28{width:22px;height:22px}._triggerBtn_ycuby_9._md_ycuby_33{width:26px;height:26px}._triggerBtn_ycuby_9:hover{background:var(--color-beet-tint);border-color:var(--color-beet);color:var(--color-beet)}._triggerActive_ycuby_44{background:var(--color-beet);border-color:var(--color-beet);color:var(--color-white)}._popoverCard_ycuby_50{position:absolute;z-index:var(--z-dropdown, 200);width:260px;max-width:calc(100vw - 32px);background:var(--color-white);border:1px solid var(--color-wood-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-menu);padding:var(--space-3) var(--space-4);animation:_popoverFadeIn_ycuby_1 var(--duration-fast) var(--ease-standard);text-align:left}@keyframes _popoverFadeIn_ycuby_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._placement_bottom_ycuby_75{top:calc(100% + 8px);left:50%;transform:translate(-50%)}._placement_top_ycuby_81{bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}._placement_left_ycuby_87{right:calc(100% + 8px);top:50%;transform:translateY(-50%)}._placement_right_ycuby_93{left:calc(100% + 8px);top:50%;transform:translateY(-50%)}._popoverHeader_ycuby_99{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-1)}._popoverTitle_ycuby_107{font-family:var(--font-head);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-ink);margin:0}._popoverCloseBtn_ycuby_115{background:transparent;border:none;color:var(--color-ink-faint);cursor:pointer;padding:2px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;transition:color var(--duration-fast)}._popoverCloseBtn_ycuby_115:hover{color:var(--color-ink)}._popoverText_ycuby_132{font-family:var(--font-body);font-size:var(--text-xs);line-height:var(--lh-body);color:var(--color-ink-soft);margin:0}._clock_1rt79_3{display:flex;flex-direction:column}._line_1rt79_8{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-ink-soft);display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;line-height:var(--lh-ui)}._market_1rt79_20{color:var(--color-ink);font-weight:var(--weight-medium)}._open_1rt79_25{color:var(--color-success);font-weight:var(--weight-medium)}._muted_1rt79_30{color:var(--color-ink-soft)}._sep_1rt79_34{color:var(--color-ink-faint);-webkit-user-select:none;user-select:none}._track_1rt79_39{height:2px;background-color:var(--color-hairline);border-radius:var(--radius-full);margin-top:var(--space-2);max-width:14rem;width:100%;overflow:hidden}._fill_1rt79_49{height:100%;background-color:var(--color-success);border-radius:inherit;transition:width var(--duration-base) var(--ease-standard)}._container_1cj4a_3{display:flex;flex-direction:column;gap:var(--space-3);width:100%;min-width:0}._mapWrapper_1cj4a_11{width:100%;border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;position:relative;background-color:var(--color-canvas)}._metaBlock_1cj4a_20{display:flex;flex-direction:column;gap:var(--space-3)}._lines_1cj4a_26{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}._pitch_1cj4a_33{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-ink);line-height:var(--lh-normal);margin:0}._address_1cj4a_42{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-ink-soft);line-height:var(--lh-normal);margin:0;overflow-wrap:break-word}._actionsRow_1cj4a_51{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2) var(--space-3)}._directionsLink_1cj4a_59{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:var(--control-h-sm);padding:0 var(--space-4);border:1px solid var(--color-hairline);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-ink);text-decoration:none;min-height:var(--tap-min);box-sizing:border-box;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}._directionsLink_1cj4a_59:hover{background-color:var(--color-canvas-soft);border-color:var(--color-ink-soft)}._directionsLink_1cj4a_59:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}._icon_1cj4a_89{flex-shrink:0}@media(max-width:480px){._actionsRow_1cj4a_51{flex-direction:column;align-items:stretch}._directionsLink_1cj4a_59{width:100%}}._card_ehvbt_1{position:relative;display:flex;flex-direction:column;background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:border-color var(--duration-fast) var(--ease-standard);min-width:0}._card_ehvbt_1:hover{border-color:var(--color-ink-soft)}._stretchedLink_ehvbt_20{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;text-decoration:none;border-radius:var(--radius-lg)}._stretchedLink_ehvbt_20:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}._row_ehvbt_33{width:var(--card-w-farmer);min-width:var(--card-w-farmer);max-width:calc(100vw - 2 * var(--page-pad, 1rem));flex-shrink:0}._list_ehvbt_40{flex-direction:row;width:100%;align-items:center}._grid_ehvbt_46{width:100%}._stall_ehvbt_50{width:var(--card-w-farmer);min-width:var(--card-w-farmer);max-width:calc(100vw - 2 * var(--page-pad, 1rem));flex-shrink:0;padding:0;background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column;box-sizing:border-box;box-shadow:0 2px 8px #2e2b260a;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),border-color .2s ease;container-type:inline-size}._stall_ehvbt_50:hover{transform:translateY(-4px);box-shadow:0 12px 24px -4px #2e2b261a,0 4px 10px -2px #2e2b260a;border-color:#2e2b2638}._stallBanner_ehvbt_77{position:relative;width:100%;height:165px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--color-border);box-sizing:border-box;overflow:visible}._bannerBadges_ehvbt_89{position:absolute;top:10px;left:10px;right:10px;display:flex;justify-content:space-between;align-items:center;gap:6px;z-index:2;pointer-events:none}._badgeLeft_ehvbt_102{display:flex;align-items:center;gap:var(--space-1);flex-shrink:0;min-width:0}._badgeRight_ehvbt_110{display:flex;align-items:center;gap:var(--space-1);flex-shrink:0;margin-left:auto}._topSellerTag_ehvbt_118{background:#fef3c7;color:#92400e;border:1px solid rgba(245,158,11,.4);font-size:11px;font-weight:700;padding:3px 9px;border-radius:var(--radius-full);display:inline-flex;align-items:center;gap:4px;box-shadow:0 1px 3px #0000000f}._sparkleIcon_ehvbt_132{color:#d97706}._newTag_ehvbt_136{background:#eff6ff;color:#1e40af;border:1px solid rgba(59,130,246,.35);font-size:11px;font-weight:700;padding:3px 9px;border-radius:var(--radius-full);display:inline-flex;align-items:center}._stallNumberTag_ehvbt_148{background:#ffffffeb;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--color-ink-soft);font-size:11px;font-weight:600;padding:3px 9px;border-radius:var(--radius-full);border:1px solid rgba(0,0,0,.08)}._openBadge_ehvbt_159{background:#ecfdf5f2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#065f46;border:1px solid rgba(16,185,129,.35);font-size:11.5px;font-weight:700;padding:3px 9px;border-radius:var(--radius-full);display:inline-flex;align-items:center;gap:5px;box-shadow:0 1px 3px #0000000a}._pulseDot_ehvbt_174{width:6px;height:6px;border-radius:50%;background-color:#10b981;box-shadow:0 0 #10b981b3;animation:_pulseGreen_ehvbt_1 2s infinite}@keyframes _pulseGreen_ehvbt_1{0%{box-shadow:0 0 #10b98199}70%{box-shadow:0 0 0 6px #10b98100}to{box-shadow:0 0 #10b98100}}._limitedBadge_ehvbt_195{background:#fef3c7f2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#92400e;border:1px solid rgba(245,158,11,.35);font-size:11.5px;font-weight:700;padding:3px 9px;border-radius:var(--radius-full);display:inline-flex;align-items:center;gap:5px}._amberDot_ehvbt_209{width:6px;height:6px;border-radius:50%;background-color:#f59e0b}._closedBadge_ehvbt_216{background:#ffffffeb;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--color-ink-soft);border:1px solid rgba(0,0,0,.09);font-size:11.5px;font-weight:600;padding:3px 9px;border-radius:var(--radius-full);display:inline-flex;align-items:center;gap:5px}._redDot_ehvbt_230{width:6px;height:6px;border-radius:50%;background-color:#ef4444}._illustrationWrapper_ehvbt_237{display:flex;align-items:center;justify-content:center;width:90px;height:90px}._bannerIllustration_ehvbt_245{width:84px;height:84px;transition:transform .35s cubic-bezier(.16,1,.3,1)}._stall_ehvbt_50:hover ._bannerIllustration_ehvbt_245{transform:scale(1.1) rotate(-1deg)}._bannerCover_ehvbt_255{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}._bannerCoverImg_ehvbt_261{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .4s cubic-bezier(.16,1,.3,1);display:block}._stall_ehvbt_50:hover ._bannerCoverImg_ehvbt_261{transform:scale(1.04)}._stallAvatarImg_ehvbt_274{width:100%;height:100%;border-radius:var(--radius-full);object-fit:cover;object-position:center;display:block}._stallAvatar_ehvbt_274{position:absolute;bottom:-22px;left:var(--space-4);width:44px;height:44px;border-radius:var(--radius-full);background-color:var(--color-white);border:3px solid var(--color-white);box-shadow:0 3px 8px #00000024;display:flex;align-items:center;justify-content:center;flex-shrink:0;z-index:2}._stallInitials_ehvbt_300{font-family:var(--font-body);font-size:14px;font-weight:700;color:var(--color-ink);line-height:1;letter-spacing:-.02em}._stallContent_ehvbt_309{padding:var(--space-4);padding-top:calc(var(--space-4) + 12px);display:flex;flex-direction:column;gap:var(--space-2);min-width:0;flex:1}._stallTitleGroup_ehvbt_319{display:flex;flex-direction:column;gap:2px;min-width:0}._stallHeading_ehvbt_326{font-family:var(--font-head);font-size:1.25rem;font-weight:600;letter-spacing:-.01em;color:var(--color-ink);line-height:1.25;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.85rem;transition:color var(--duration-fast) var(--ease-standard)}._stall_ehvbt_50:hover ._stallHeading_ehvbt_326{color:var(--color-beet)}._producerName_ehvbt_346{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-ink-soft);margin:0;font-weight:var(--weight-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._stallSub_ehvbt_357{font-family:var(--font-body);font-size:13.5px;color:var(--color-ink-soft);line-height:1.4;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:18.9px}._tagRow_ehvbt_369{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px;min-height:26px}._produceTag_ehvbt_377{font-family:var(--font-body);font-size:11.5px;font-weight:600;padding:3px 9px;border-radius:var(--radius-full);line-height:1.2;letter-spacing:.01em;white-space:nowrap}._stallFooter_ehvbt_388{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-top:auto;padding-top:var(--space-3);border-top:1px solid var(--color-wood-line)}._footerLeft_ehvbt_398{display:flex;align-items:center;gap:var(--space-1);min-width:0;flex:1 1 auto;overflow:hidden}._footerLeft_ehvbt_398>*{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._ratingInfo_ehvbt_413{display:inline-flex;align-items:center;gap:4px;font-size:12.5px}._starIconSolid_ehvbt_420{color:#f59e0b;fill:#f59e0b}._ratingNum_ehvbt_425{font-weight:700;color:var(--color-ink)}._reviewNum_ehvbt_430{color:var(--color-ink-faint);font-weight:500}._lowStockText_ehvbt_435{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--color-carrot-text);font-weight:600}._lowStockIcon_ehvbt_444{flex-shrink:0;color:#d97706}._sinceText_ehvbt_449{font-size:12px;color:var(--color-ink-faint);font-weight:500}._localPill_ehvbt_455{font-size:12px;color:var(--color-herb);font-weight:600}._viewStallAction_ehvbt_461{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:600;color:var(--color-beet);white-space:nowrap;margin-left:auto;flex-shrink:0}._actionArrow_ehvbt_473{transition:transform .2s ease}._stall_ehvbt_50:hover ._actionArrow_ehvbt_473{transform:translate(3px)}@container (max-width: 280px){._stallHeading_ehvbt_326{font-size:1.02rem;min-height:0}._bannerBadges_ehvbt_89{top:6px;left:6px;right:6px;gap:4px;flex-wrap:wrap}._topSellerTag_ehvbt_118,._newTag_ehvbt_136,._stallNumberTag_ehvbt_148{font-size:9.5px;padding:1px 5px}._openBadge_ehvbt_159,._limitedBadge_ehvbt_195,._closedBadge_ehvbt_216{font-size:10px;padding:1px 6px}._stallContent_ehvbt_309{padding:var(--space-3);padding-top:calc(var(--space-3) + 4px)}._stallFooter_ehvbt_388{padding-top:var(--space-2)}}@container (max-width: 240px){._stallBanner_ehvbt_77{height:135px}._stallHeading_ehvbt_326{font-size:.95rem;min-height:0}._viewStallAction_ehvbt_461 span{display:none}._produceTag_ehvbt_377{font-size:10px;padding:2px 6px}._stallSub_ehvbt_357{font-size:12px}}@media(max-width:640px){._stallBanner_ehvbt_77{height:155px}._bannerBadges_ehvbt_89{top:8px;left:8px;right:8px;gap:4px;flex-wrap:wrap}._stallAvatar_ehvbt_274{width:42px;height:42px;bottom:-20px;left:var(--space-3)}._stallInitials_ehvbt_300{font-size:13px}._stallContent_ehvbt_309{padding:var(--space-3);padding-top:calc(var(--space-3) + 12px);gap:var(--space-1-5, .375rem)}._stallHeading_ehvbt_326{font-size:1.15rem;min-height:0}._stallSub_ehvbt_357{font-size:12.5px}._tagRow_ehvbt_369{min-height:22px;gap:4px}._produceTag_ehvbt_377{font-size:11px;padding:2px 7px}._stallFooter_ehvbt_388{padding-top:var(--space-2);gap:var(--space-2)}._viewStallAction_ehvbt_461{font-size:12.5px}}._imageTile_ehvbt_583{position:relative;background-color:var(--color-canvas);display:flex;align-items:center;justify-content:center;aspect-ratio:4 / 3;width:100%;border-bottom:1px solid var(--color-border);overflow:hidden}._list_ehvbt_40 ._imageTile_ehvbt_583{width:var(--space-16);height:var(--space-16);aspect-ratio:1 / 1;border-bottom:none;border-right:1px solid var(--color-border);flex-shrink:0}._illustrationWrapper_ehvbt_237{display:flex;align-items:center;justify-content:center;padding:var(--space-2)}._content_ehvbt_611{padding:var(--space-3);display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;gap:var(--space-2);min-width:0}._list_ehvbt_40 ._content_ehvbt_611{flex-direction:row;align-items:center;padding:var(--space-3) var(--space-4)}._header_ehvbt_627{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}._titleRow_ehvbt_634{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2)}._topSellerBadge_ehvbt_641{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-ink);background-color:var(--color-beet-tint);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);white-space:nowrap}._stallName_ehvbt_651{font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--weight-semibold);color:var(--color-ink);line-height:var(--lh-ui);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;min-width:0}._specialty_ehvbt_666{font-size:var(--text-sm);color:var(--color-ink-soft);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}._meta_ehvbt_676{display:flex;align-items:center;gap:var(--space-2);min-width:0;margin-top:var(--space-1)}._ratingBadge_ehvbt_684{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--color-ink);font-weight:var(--weight-semibold)}._starIcon_ehvbt_420{color:var(--color-warning);font-size:var(--text-xs)}._ratingValue_ehvbt_698{font-weight:var(--weight-semibold)}._reviewCount_ehvbt_702{color:var(--color-ink-soft);font-size:var(--text-xs);font-weight:var(--weight-medium)}._metaDot_ehvbt_708{color:var(--color-ink-faint)}._stallNumber_ehvbt_148{font-size:var(--text-xs);color:var(--color-ink-soft);font-weight:var(--weight-medium)}._addToCartBtn_1r0l4_2{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;height:42px;border-radius:var(--radius-md, 8px);background-color:var(--color-primary);color:var(--color-on-primary, #ffffff);border:1px solid var(--color-primary);font-family:var(--font-body);font-size:14px;font-weight:var(--weight-semibold, 600);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard);position:relative;z-index:2;box-shadow:0 1px 2px #0000000d;-webkit-user-select:none;user-select:none}._addToCartBtn_1r0l4_2:hover:not(:disabled){background-color:var(--color-primary-hover);border-color:var(--color-primary-hover);transform:translateY(-2px);box-shadow:0 5px 14px #7a2e3b52}._addToCartBtn_1r0l4_2:active:not(:disabled){transform:translateY(1.5px) scale(.96)!important;box-shadow:0 1px 3px #7a2e3b2e!important}._addToCartBtn_1r0l4_2:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}._animating_1r0l4_45{background-color:var(--color-herb, #2e7d32);border-color:var(--color-herb, #2e7d32);color:#fff}._checkIcon_1r0l4_51{animation:_checkPop_1r0l4_1 .25s var(--ease-standard)}@keyframes _checkPop_1r0l4_1{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}._cartBadge_1r0l4_66{display:inline-flex;align-items:center;justify-content:center;background-color:#ffffff40;color:inherit;font-size:11px;font-weight:var(--weight-bold);min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-full);margin-left:2px}._disabled_1r0l4_81{background-color:var(--color-canvas-soft);color:var(--color-text-disabled);border-color:var(--color-border);cursor:not-allowed;opacity:.75;transform:none!important;box-shadow:none!important}._wide_1r0l4_92{height:var(--control-h);font-size:var(--text-body)}._card_1rc40_1{position:relative;display:flex;flex-direction:column;height:100%;background-color:var(--color-white);border:1px solid var(--color-wood-line, #E3D3B8);border-radius:16px;overflow:hidden;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),border-color var(--duration-fast) var(--ease-standard);box-shadow:0 4px 16px #2e2b260d;min-width:0;box-sizing:border-box;isolation:isolate;container-type:inline-size}._card_1rc40_1:hover{transform:translateY(-4px);box-shadow:0 14px 30px -8px #2e2b261f;border-color:var(--color-ink-soft)}._soldOutCard_1rc40_29{opacity:.75}._stretchedLink_1rc40_33{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;text-decoration:none;border-radius:inherit}._stretchedLink_1rc40_33:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}._compact_1rc40_49{width:var(--card-w-product);min-width:var(--card-w-product);max-width:calc(100vw - 2 * var(--page-pad, 1rem));flex-shrink:0}._feature_1rc40_56{width:var(--card-w-feature);min-width:var(--card-w-feature);max-width:calc(100vw - 2 * var(--page-pad, 1rem));flex-shrink:0}._grid_1rc40_63{width:100%;min-width:0;height:100%;flex:1 1 auto}._list_1rc40_70{flex-direction:row;width:100%;align-items:center}._imageTile_1rc40_76{position:relative;background-color:var(--color-canvas);display:flex;align-items:center;justify-content:center;aspect-ratio:4 / 3;width:100%;border-bottom:1px solid var(--color-wood-line, #E3D3B8);border-top-left-radius:15px;border-top-right-radius:15px;overflow:hidden}._imageTileFeature_1rc40_90{aspect-ratio:16 / 10}._list_1rc40_70 ._imageTile_1rc40_76{width:110px;height:110px;aspect-ratio:1 / 1;border-bottom:none;border-right:1px solid var(--color-wood-line, #E3D3B8);border-top-right-radius:0;border-bottom-left-radius:15px;flex-shrink:0}._illustrationWrapper_1rc40_105{display:flex;align-items:center;justify-content:center;padding:var(--space-4)}._photo_1rc40_112{width:100%;height:100%;object-fit:cover;display:block;border-top-left-radius:15px;border-top-right-radius:15px;transition:transform .5s cubic-bezier(.16,1,.3,1)}._card_1rc40_1:hover ._photo_1rc40_112{transform:scale(1.04)}._badgeWrapper_1rc40_126{position:absolute;top:10px;left:10px;z-index:2;pointer-events:none}._content_1rc40_134{padding:clamp(12px,3.5cqi,16px) clamp(12px,4cqi,18px);display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;gap:12px;background-color:var(--color-white);min-width:0}._list_1rc40_70 ._content_1rc40_134{flex-direction:row;align-items:center;padding:var(--space-4) var(--space-5)}._header_1rc40_151{display:flex;flex-direction:column;gap:4px;min-width:0}._name_1rc40_158{font-family:var(--font-head);font-size:clamp(1.02rem,3.2cqi,1.15rem);font-weight:600;color:var(--color-ink);line-height:1.32;min-height:2.6928rem;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;min-width:0}._farmerName_1rc40_174{font-family:var(--font-body);font-size:13px;font-weight:var(--weight-medium, 500);color:var(--color-ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}._footer_1rc40_185{display:flex;flex-direction:column;gap:10px;margin-top:auto;min-width:0;position:relative;z-index:3}._list_1rc40_70 ._footer_1rc40_185{margin-top:0;flex-shrink:0;width:240px;gap:var(--space-2)}._priceRow_1rc40_202{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;flex-wrap:wrap}._priceGroup_1rc40_211{display:flex;align-items:baseline;gap:4px;white-space:nowrap;min-width:0}._price_1rc40_202{font-family:var(--font-body);font-size:clamp(1.15rem,3.5cqi,1.28rem);font-weight:var(--weight-bold, 700);color:var(--color-beet, #7A2E3B)}._unit_1rc40_226{font-family:var(--font-body);font-size:12.5px;color:var(--color-ink-soft)}._stepperWrapper_1rc40_232{position:relative;z-index:3;flex-shrink:0}@container (max-width: 210px){._content_1rc40_134{padding:10px 12px 12px;gap:8px}._name_1rc40_158{font-size:.96rem;min-height:2.496rem}._price_1rc40_202{font-size:1.1rem}._footer_1rc40_185{gap:8px}}@container (max-width: 175px){._guestReserveBtn_1rc40_256{height:36px;font-size:12.5px;padding-inline:8px}._price_1rc40_202{font-size:1rem}}@media(max-width:640px){._card_1rc40_1._list_1rc40_70{flex-direction:column;align-items:stretch}._card_1rc40_1._list_1rc40_70 ._imageTile_1rc40_76{width:100%;height:auto;aspect-ratio:16 / 10;border-right:none;border-bottom:1px solid var(--color-wood-line, #E3D3B8);border-top-right-radius:15px;border-bottom-left-radius:0}._card_1rc40_1._list_1rc40_70 ._content_1rc40_134{flex-direction:column;align-items:stretch;padding:var(--space-4)}._card_1rc40_1._list_1rc40_70 ._footer_1rc40_185{width:100%}}._actionWrapper_1rc40_290{position:relative;z-index:2;width:100%}._guestReserveBtn_1rc40_256{display:inline-flex;align-items:center;justify-content:center;width:100%;height:42px;padding-inline:var(--space-4);font-family:var(--font-body);font-size:14px;font-weight:var(--weight-semibold, 600);color:var(--color-ink);background-color:var(--color-canvas-soft, #FAF7F0);border:1px solid var(--color-wood-line, #E3D3B8);border-radius:var(--radius-md, 8px);text-decoration:none;position:relative;z-index:2;box-sizing:border-box;transition:all var(--duration-fast) var(--ease-standard)}._guestReserveBtn_1rc40_256:hover{background-color:var(--color-beet, #7A2E3B);color:#fff7f2;border-color:var(--color-beet, #7A2E3B);box-shadow:0 4px 12px #7a2e3b33;transform:translateY(-1px)}._guestReserveBtn_1rc40_256:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}._container_11pya_6{display:flex;flex-direction:column;gap:var(--space-8, 32px);padding-bottom:var(--space-12, 48px)}._navRow_11pya_15{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3, 12px);padding-block:var(--space-2, 8px)}._backLink_11pya_23{display:inline-flex;align-items:center;gap:var(--space-2, 8px);padding:6px 14px;border-radius:var(--radius-full, 9999px);font-family:var(--font-body);font-size:var(--text-sm, 13px);font-weight:var(--weight-medium, 500);color:var(--color-ink-soft);background-color:var(--color-canvas-soft, #FAF7F0);border:1px solid var(--color-wood-line, #E3D3B8);text-decoration:none;transition:all var(--duration-fast, .15s) ease}._backLink_11pya_23:hover{color:var(--color-ink);background-color:var(--color-white);border-color:var(--color-ink-soft);transform:translate(-2px)}._navActions_11pya_46{display:flex;align-items:center;gap:var(--space-2, 8px)}._iconActionBtn_11pya_52{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:var(--radius-full, 9999px);font-family:var(--font-body);font-size:var(--text-sm, 13px);font-weight:var(--weight-medium, 500);color:var(--color-ink);background-color:var(--color-white);border:1px solid var(--color-wood-line, #E3D3B8);cursor:pointer;transition:all var(--duration-fast, .15s) ease}._iconActionBtn_11pya_52:hover{background-color:var(--color-canvas-soft, #FAF7F0);border-color:var(--color-ink-soft)}._btnLabel_11pya_73{display:none}@media(min-width:480px){._btnLabel_11pya_73{display:inline}}._saveBtn_11pya_83{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 18px;border-radius:var(--radius-full, 9999px);font-family:var(--font-body);font-size:var(--text-sm, 13px);font-weight:var(--weight-semibold, 600);cursor:pointer;white-space:nowrap;transition:all var(--duration-fast, .15s) ease;background-color:var(--color-beet, #7A2E3B);border:1px solid var(--color-beet, #7A2E3B);color:var(--color-on-primary, #FFF7F2);box-shadow:0 2px 8px #7a2e3b33}._saveBtn_11pya_83:hover{background-color:var(--color-beet-dark, #5E212B);border-color:var(--color-beet-dark, #5E212B);transform:translateY(-1px);box-shadow:0 4px 12px #7a2e3b4d}._savedActive_11pya_109{background-color:var(--color-herb-bg, #EAEFE2);border-color:var(--color-herb, #5C7048);color:var(--color-herb, #5C7048);box-shadow:none}._savedActive_11pya_109:hover{background-color:#dee7d4;border-color:#4c5e3b;color:#38462a}._headerSection_11pya_124{display:flex;flex-direction:column;gap:var(--space-4, 16px)}._compactBannerWrap_11pya_130{position:relative;width:100%;height:150px;border-radius:var(--radius-xl, 16px);overflow:hidden;background-color:var(--color-canvas, #F5EFE3);border:1px solid var(--color-wood-line, #E3D3B8);box-shadow:0 4px 16px -4px #2e2b260f}@media(min-width:768px){._compactBannerWrap_11pya_130{height:180px}}._compactBannerImage_11pya_147{width:100%;height:100%;object-fit:cover;object-position:center 40%;display:block}._compactBannerOverlay_11pya_155{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#14120f26,#14120f0d,#14120f73);pointer-events:none}._statusPillWrap_11pya_167{position:absolute;top:14px;left:14px;z-index:2}._statusOpen_11pya_174{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:var(--radius-full, 9999px);background:#fffffff2;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--color-herb, #5C7048);font-family:var(--font-body);font-size:13px;font-weight:var(--weight-bold, 700);box-shadow:0 4px 16px #00000026;letter-spacing:.01em}._pulseDot_11pya_191{width:8px;height:8px;border-radius:50%;background-color:#38a169;box-shadow:0 0 #38a16999;animation:_pulseGreen_11pya_1 2s infinite}@keyframes _pulseGreen_11pya_1{0%{box-shadow:0 0 #38a16999}70%{box-shadow:0 0 0 6px #38a16900}to{box-shadow:0 0 #38a16900}}._statusUpcoming_11pya_212{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:var(--radius-full, 9999px);background:#2e2b26d9;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff7f2;font-family:var(--font-body);font-size:13px;font-weight:var(--weight-semibold, 600);box-shadow:0 4px 16px #0003}._identityRow_11pya_228{display:flex;flex-direction:column;gap:8px;margin-top:4px}._titleAndMeta_11pya_235{display:flex;flex-direction:column;gap:8px}._marketTitle_11pya_241{font-family:var(--font-head);font-size:clamp(1.75rem,1.3rem + 1.8vw,2.5rem);font-weight:var(--weight-head, 400);color:var(--color-ink);line-height:1.15;margin:0;letter-spacing:-.015em}._metaStrip_11pya_251{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-family:var(--font-body);font-size:var(--text-sm, 14px);color:var(--color-ink-soft)}._metaItem_11pya_261{display:inline-flex;align-items:center;gap:6px}._metaPinIcon_11pya_267{color:var(--color-beet, #7A2E3B);flex-shrink:0}._metaIcon_11pya_272{color:var(--color-ink-soft);flex-shrink:0}._metaText_11pya_277{color:var(--color-ink);font-weight:var(--weight-medium, 500)}._metaDot_11pya_282{color:var(--color-wood-line, #E3D3B8);font-weight:var(--weight-bold, 700);-webkit-user-select:none;user-select:none}._mapLink_11pya_288{display:inline-flex;align-items:center;gap:3px;margin-left:2px;color:var(--color-beet, #7A2E3B);font-weight:var(--weight-semibold, 600);font-size:13px;text-decoration:underline;text-underline-offset:3px;transition:color var(--duration-fast, .15s) ease}._mapLink_11pya_288:hover{color:var(--color-beet-dark, #5E212B)}._closedAlert_11pya_307{display:flex;align-items:flex-start;gap:var(--space-4, 16px);padding:var(--space-5, 20px);background:#fcf8f2;border:1px solid #EAD8C3;border-left:5px solid var(--color-carrot, #E07A2C);border-radius:var(--radius-lg, 12px);box-shadow:0 4px 16px #e07a2c14}._closedIconBox_11pya_319{width:44px;height:44px;border-radius:50%;background:#fceada;color:#c05a12;display:flex;align-items:center;justify-content:center;flex-shrink:0}._closedContent_11pya_331{display:flex;flex-direction:column;gap:8px;flex:1}._closedTitle_11pya_338{font-family:var(--font-head);font-size:1.15rem;font-weight:var(--weight-head, 400);color:var(--color-ink);margin:0}._closedText_11pya_346{font-family:var(--font-body);font-size:var(--text-sm, 14px);color:var(--color-ink-soft);line-height:1.6;margin:0}._closedBtnGroup_11pya_354{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:4px}._alertActionBtn_11pya_362{display:inline-flex;align-items:center;padding:8px 18px;border-radius:var(--radius-full, 9999px);background:var(--color-beet, #7A2E3B);color:#fff7f2;font-family:var(--font-body);font-size:13px;font-weight:var(--weight-semibold, 600);text-decoration:none;transition:all var(--duration-fast, .15s) ease}._alertActionBtn_11pya_362:hover{background:var(--color-beet-dark, #5E212B);transform:translateY(-1px)}._alertSecondaryBtn_11pya_381{display:inline-flex;align-items:center;padding:8px 18px;border-radius:var(--radius-full, 9999px);background:var(--color-white);border:1px solid var(--color-wood-line, #E3D3B8);color:var(--color-ink);font-family:var(--font-body);font-size:13px;font-weight:var(--weight-medium, 500);text-decoration:none;transition:all var(--duration-fast, .15s) ease}._alertSecondaryBtn_11pya_381:hover{background:var(--color-canvas-soft, #FAF7F0);border-color:var(--color-ink-soft)}._splitGrid_11pya_403{display:grid;grid-template-columns:1fr;gap:var(--space-6, 24px)}@media(min-width:880px){._splitGrid_11pya_403{grid-template-columns:1fr 1fr;gap:var(--space-8, 32px)}}._infoCard_11pya_416{background:var(--color-white);border:1px solid var(--color-wood-line, #E3D3B8);border-radius:18px;padding:var(--space-6, 24px);display:flex;flex-direction:column;gap:var(--space-5, 20px);box-shadow:0 4px 20px #2e2b260a}@media(max-width:640px){._infoCard_11pya_416{padding:1.25rem 1rem;border-radius:var(--radius-lg, 14px)}}._cardHeader_11pya_434{display:flex;align-items:flex-start;gap:14px}._cardIconCircle_11pya_440{width:40px;height:40px;border-radius:12px;background:var(--color-canvas-soft, #FAF7F0);border:1px solid var(--color-wood-line, #E3D3B8);color:var(--color-beet, #7A2E3B);display:flex;align-items:center;justify-content:center;flex-shrink:0}._cardTitle_11pya_453{font-family:var(--font-head);font-size:1.35rem;font-weight:var(--weight-head, 400);color:var(--color-ink);margin:0 0 2px;line-height:1.25}._cardSubtitle_11pya_462{font-family:var(--font-body);font-size:var(--text-sm, 13px);color:var(--color-ink-soft);margin:0}._scheduleWidget_11pya_470{display:flex;flex-direction:column;gap:var(--space-4, 16px)}._dayDotsBox_11pya_476{padding:12px 16px;background:var(--color-canvas-soft, #FAF7F0);border-radius:var(--radius-md, 10px);border:1px solid var(--color-wood-line, #E3D3B8)}._scheduleDetails_11pya_483{display:flex;flex-direction:column;gap:8px}._scheduleRow_11pya_489{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:8px;background:#faf7f2;border:1px solid #EFE6D7;font-family:var(--font-body);font-size:14px}@media(max-width:400px){._scheduleRow_11pya_489{flex-direction:column;align-items:flex-start;gap:4px}}._scheduleDay_11pya_509{font-weight:var(--weight-bold, 700);color:var(--color-ink)}._scheduleHours_11pya_514{color:var(--color-ink-soft);font-variant-numeric:tabular-nums}._scheduleBadge_11pya_519{font-size:11px;font-weight:var(--weight-bold, 700);text-transform:uppercase;color:var(--color-herb, #5C7048);background:var(--color-herb-bg, #EAEFE2);padding:2px 8px;border-radius:var(--radius-full, 9999px)}._scheduleSummaryText_11pya_529{font-family:var(--font-body);font-size:14px;color:var(--color-ink);margin:0}._clockEmbedded_11pya_536{padding-top:10px;border-top:1px dashed var(--color-wood-line, #E3D3B8)}._collectionNoteBox_11pya_541{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:#f4f7ee;border:1px solid #DCE5D1;border-radius:10px;font-family:var(--font-body);font-size:13px;color:#3b4b2e;line-height:1.5}._noteIcon_11pya_555{color:var(--color-herb, #5C7048);flex-shrink:0;margin-top:2px}._locationWrapper_11pya_562{display:flex;flex-direction:column;gap:var(--space-4, 16px)}._directionsButton_11pya_568{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 16px;border-radius:var(--radius-full, 9999px);background:var(--color-beet, #7A2E3B);color:#fff7f2;font-family:var(--font-body);font-size:13px;font-weight:var(--weight-semibold, 600);text-decoration:none;transition:all var(--duration-fast, .15s) ease}._directionsButton_11pya_568:hover{background:var(--color-beet-dark, #5E212B);transform:translateY(-1px)}._facilitiesBlock_11pya_589{display:flex;flex-direction:column;gap:10px;padding-top:12px;border-top:1px solid var(--color-wood-line, #E3D3B8)}._facilitiesTitle_11pya_597{font-family:var(--font-body);font-size:12px;font-weight:var(--weight-bold, 700);text-transform:uppercase;letter-spacing:.05em;color:var(--color-ink-soft)}._facilitiesGrid_11pya_606{display:flex;flex-wrap:wrap;gap:8px}._facilityPill_11pya_612{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--radius-full, 9999px);background:var(--color-canvas-soft, #FAF7F0);border:1px solid var(--color-wood-line, #E3D3B8);font-family:var(--font-body);font-size:12px;font-weight:var(--weight-medium, 500);color:var(--color-ink)}._marketNoteCard_11pya_626{padding:10px 14px;background:#faf7f2;border-radius:8px;border:1px solid #EFE6D7;font-family:var(--font-body);font-size:13px;color:var(--color-ink-soft)}._noteLabel_11pya_636{font-weight:var(--weight-bold, 700);color:var(--color-ink);margin-right:6px}._noteBody_11pya_642{display:inline;margin:0}._stallsSection_11pya_649{display:flex;flex-direction:column;gap:var(--space-5, 20px);scroll-margin-top:calc(var(--topbar-h, 64px) + 24px)}._sectionHeaderRow_11pya_656{display:flex;flex-direction:column;gap:var(--space-4, 16px)}@media(min-width:768px){._sectionHeaderRow_11pya_656{flex-direction:row;align-items:center;justify-content:space-between}}._sectionHeaderTitles_11pya_670{display:flex;flex-direction:column;gap:4px}._titleWithBadge_11pya_676{display:inline-flex;align-items:center;gap:10px}._sectionHeading_11pya_682{font-family:var(--font-head);font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:var(--weight-head, 400);color:var(--color-ink);line-height:1.2;margin:0;letter-spacing:-.01em}._stallCountBadge_11pya_692{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:24px;padding:0 8px;border-radius:var(--radius-full, 9999px);background:var(--color-canvas-soft, #FAF7F0);border:1px solid var(--color-wood-line, #E3D3B8);font-family:var(--font-body);font-size:13px;font-weight:var(--weight-bold, 700);color:var(--color-beet, #7A2E3B)}._sectionDesc_11pya_708{font-family:var(--font-body);font-size:var(--text-sm, 14px);color:var(--color-ink-soft);margin:0}._searchWrap_11pya_716{position:relative;width:100%;max-width:320px}@media(max-width:767px){._searchWrap_11pya_716{max-width:100%}}._searchIcon_11pya_728{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--color-ink-soft);pointer-events:none}._searchInput_11pya_737{width:100%;height:42px;padding:0 36px 0 38px;border-radius:var(--radius-full, 9999px);background:var(--color-white);border:1px solid var(--color-wood-line, #E3D3B8);font-family:var(--font-body);font-size:14px;color:var(--color-ink);box-sizing:border-box;transition:all var(--duration-fast, .15s) ease}._searchInput_11pya_737:focus{outline:none;border-color:var(--color-beet, #7A2E3B);box-shadow:0 0 0 3px #7a2e3b1f}._clearSearchBtn_11pya_757{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--color-ink-soft);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center}._categoryBar_11pya_773{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding-bottom:4px}@media(max-width:640px){._categoryBar_11pya_773{flex-wrap:nowrap;overflow-x:auto;padding-bottom:8px;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain}._categoryBar_11pya_773::-webkit-scrollbar{display:none}}._catPill_11pya_795{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:var(--radius-full, 9999px);background:var(--color-white);border:1px solid var(--color-wood-line, #E3D3B8);font-family:var(--font-body);font-size:13px;font-weight:var(--weight-medium, 500);color:var(--color-ink);cursor:pointer;white-space:nowrap;transition:all var(--duration-fast, .15s) ease;-webkit-user-select:none;user-select:none}._catPill_11pya_795:hover{background:var(--color-canvas-soft, #FAF7F0);border-color:var(--color-ink-soft);transform:translateY(-1px)}._catPillActive_11pya_819{background:var(--color-beet, #7A2E3B);border-color:var(--color-beet, #7A2E3B);color:#fff7f2;box-shadow:0 2px 8px #7a2e3b33}._catPillActive_11pya_819:hover{background:var(--color-beet-dark, #5E212B);border-color:var(--color-beet-dark, #5E212B)}._catEmoji_11pya_831{font-size:15px}._stallsGrid_11pya_836{display:grid;grid-template-columns:1fr;gap:var(--space-4, 16px)}._stallsGrid_11pya_836>*{width:100%!important;min-width:0!important;max-width:100%!important}@media(min-width:580px){._stallsGrid_11pya_836{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5, 20px)}}@media(min-width:1024px){._stallsGrid_11pya_836{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--space-5, 20px)}}._noStallsFound_11pya_862{text-align:center;padding:var(--space-10, 40px) var(--space-4, 16px);background:var(--color-canvas-soft, #FAF7F0);border-radius:var(--radius-lg, 14px);border:1px dashed var(--color-wood-line, #E3D3B8);display:flex;flex-direction:column;align-items:center;gap:8px}._noStallsTitle_11pya_874{font-family:var(--font-head);font-size:1.25rem;color:var(--color-ink);margin:0}._noStallsDesc_11pya_881{font-family:var(--font-body);font-size:14px;color:var(--color-ink-soft);max-width:400px;margin:0}._resetFiltersBtn_11pya_889{margin-top:8px;padding:8px 18px;border-radius:var(--radius-full, 9999px);background:var(--color-beet, #7A2E3B);color:#fff7f2;border:none;font-family:var(--font-body);font-size:13px;font-weight:var(--weight-semibold, 600);cursor:pointer;transition:all var(--duration-fast, .15s) ease}._resetFiltersBtn_11pya_889:hover{background:var(--color-beet-dark, #5E212B)}._produceSection_11pya_909{display:flex;flex-direction:column;gap:var(--space-5, 20px)}._produceHeaderRow_11pya_915{display:flex;flex-direction:column;gap:12px}@media(min-width:640px){._produceHeaderRow_11pya_915{flex-direction:row;align-items:flex-end;justify-content:space-between}}._viewAllProduceBtn_11pya_929{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-body);font-size:14px;font-weight:var(--weight-semibold, 600);color:var(--color-beet, #7A2E3B);text-decoration:none;transition:all var(--duration-fast, .15s) ease}._viewAllProduceBtn_11pya_929:hover{color:var(--color-beet-dark, #5E212B);transform:translate(2px)}._produceGrid_11pya_946{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:var(--space-5, 20px);align-items:stretch}@media(max-width:480px){._produceGrid_11pya_946{grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr));gap:var(--space-3, 12px)}}._valuesSection_11pya_962{display:grid;grid-template-columns:1fr;gap:var(--space-4, 16px);padding:var(--space-6, 24px);background:var(--color-canvas-soft, #FAF7F0);border:1px solid var(--color-wood-line, #E3D3B8);border-radius:18px}@media(max-width:640px){._valuesSection_11pya_962{padding:1.25rem 1rem;border-radius:var(--radius-lg, 14px)}}@media(min-width:768px){._valuesSection_11pya_962{grid-template-columns:repeat(3,1fr);gap:var(--space-6, 24px);padding:var(--space-8, 32px)}}._valueCard_11pya_987{display:flex;flex-direction:column;gap:10px}._valueIconCircle_11pya_993{width:44px;height:44px;border-radius:12px;background:var(--color-herb-bg, #EAEFE2);color:var(--color-herb, #5C7048);display:flex;align-items:center;justify-content:center}._valueTitle_11pya_1004{font-family:var(--font-head);font-size:1.2rem;font-weight:var(--weight-head, 400);color:var(--color-ink);margin:0}._valueText_11pya_1012{font-family:var(--font-body);font-size:13.5px;color:var(--color-ink-soft);line-height:1.6;margin:0}._heroSkeleton_11pya_1021{width:100%}._header_zsx21_3{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}@media(max-width:640px){._header_zsx21_3{gap:var(--space-3)}}._chipScroll_zsx21_16{display:flex;align-items:center;gap:var(--space-2);overflow-x:auto;white-space:nowrap;padding:2px 2px var(--space-2) 2px;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-behavior:smooth;overscroll-behavior-x:contain}._chipScroll_zsx21_16::-webkit-scrollbar{display:none}._chip_zsx21_16{display:inline-flex;align-items:center;justify-content:center;min-height:var(--tap-min);padding:0 var(--space-4);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:1;background-color:var(--color-white);border:1px solid var(--color-border);color:var(--color-ink);cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0;transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);box-sizing:border-box}@media(max-width:640px){._chip_zsx21_16{min-height:38px;padding:0 var(--space-3-5, .875rem);font-size:var(--text-xs)}}._chip_zsx21_16:hover{border-color:var(--color-ink-soft)}._chip_zsx21_16:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}._activeChip_zsx21_74,._activeChip_zsx21_74:hover{background-color:var(--color-ink);border-color:var(--color-ink);color:var(--color-white)}._grid_zsx21_87{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4)}._grid_zsx21_87>*{width:100%!important;min-width:0!important}@media(min-width:540px){._grid_zsx21_87{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}}@media(min-width:840px){._grid_zsx21_87{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5)}}@media(min-width:1140px){._grid_zsx21_87{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-6)}}._skeletonCard_zsx21_119{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3);background-color:var(--color-white);min-width:0}._page_54z7j_3{padding-bottom:var(--space-12, 3rem)}@media(max-width:640px){._page_54z7j_3{padding-bottom:var(--space-8, 2rem)}}._hero_54z7j_13{position:relative;background:linear-gradient(135deg,var(--color-beet, #7A2E3B) 0%,var(--color-beet-dark, #5E212B) 100%);border-radius:var(--radius-xl, 14px);padding:2.25rem 2rem;color:#fff;margin-bottom:var(--space-8, 2rem);box-shadow:0 8px 24px #5e212b2e;overflow:hidden}@media(max-width:640px){._hero_54z7j_13{padding:1.35rem 1rem;border-radius:var(--radius-lg, 12px);margin-bottom:var(--space-5, 1.25rem)}}._heroGlow_54z7j_32{position:absolute;top:-70px;right:-70px;width:300px;height:300px;background:radial-gradient(circle,rgba(176,134,85,.28) 0%,transparent 72%);border-radius:50%;pointer-events:none}@media(max-width:640px){._heroGlow_54z7j_32{width:180px;height:180px;top:-40px;right:-40px}}._heroBadge_54z7j_52{display:inline-flex;align-items:center;gap:var(--space-2, .5rem);background:#ffffff26;border:1px solid rgba(255,255,255,.24);padding:.35rem .85rem;border-radius:var(--radius-full, 999px);font-size:var(--text-xs, .75rem);font-weight:var(--weight-bold, 700);text-transform:uppercase;letter-spacing:.06em;color:var(--color-canvas, #F5EFE3);margin-bottom:var(--space-3, .75rem)}@media(max-width:480px){._heroBadge_54z7j_52{font-size:.7rem;padding:.25rem .65rem;margin-bottom:.5rem;gap:4px}}._heroTitle_54z7j_77{font-size:clamp(1.4rem,1.15rem + 1.5vw,2.35rem);font-weight:var(--weight-head, 400);letter-spacing:var(--tracking-head, -.01em);color:#fff;margin:0 0 var(--space-2, .5rem);line-height:1.2;overflow-wrap:break-word}._heroLead_54z7j_87{font-size:var(--text-base, 1rem);line-height:var(--lh-relaxed, 1.55);color:#ffffffe0;max-width:660px;margin:0 0 var(--space-5, 1.25rem)}@media(max-width:640px){._heroLead_54z7j_87{font-size:.9rem;line-height:1.48;margin-bottom:1rem}}._heroPills_54z7j_103{display:flex;flex-wrap:wrap;gap:var(--space-2, .5rem)}@media(max-width:640px){._heroPills_54z7j_103{gap:6px}}._heroPill_54z7j_103{display:inline-flex;align-items:center;gap:var(--space-1, .35rem);background:#ffffff1f;border:1px solid rgba(255,255,255,.2);padding:.3rem .75rem;border-radius:var(--radius-full, 999px);font-size:var(--text-xs, .76rem);color:#fff;white-space:nowrap}@media(max-width:480px){._heroPill_54z7j_103{font-size:.7rem;padding:.22rem .6rem;gap:4px}}._standardsSection_54z7j_137{margin-top:var(--space-12, 3rem);padding-top:var(--space-8, 2rem);border-top:1px solid var(--color-border, #E3D3B8)}@media(max-width:640px){._standardsSection_54z7j_137{margin-top:var(--space-8, 2rem);padding-top:var(--space-6, 1.5rem)}}._sectionHeader_54z7j_150{text-align:center;max-width:620px;margin:0 auto var(--space-8, 2rem)}@media(max-width:640px){._sectionHeader_54z7j_150{margin-bottom:var(--space-5, 1.25rem);text-align:left}}._sectionPre_54z7j_163{font-size:var(--text-xs, .75rem);font-weight:var(--weight-bold, 700);text-transform:uppercase;letter-spacing:.08em;color:var(--color-beet, #7A2E3B);margin-bottom:var(--space-1, .25rem)}._sectionTitle_54z7j_172{font-size:clamp(1.3rem,1.1rem + .8vw,1.85rem);font-weight:var(--weight-head, 400);color:var(--color-ink, #2E2B26);margin:0 0 var(--space-2, .5rem);line-height:1.25}._sectionSub_54z7j_180{font-size:var(--text-sm, .9rem);color:var(--color-ink-soft, #6B6259);line-height:var(--lh-relaxed, 1.5);margin:0}._standardsGrid_54z7j_187{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5, 1.25rem)}@media(max-width:860px){._standardsGrid_54z7j_187{grid-template-columns:1fr;gap:var(--space-3, .75rem)}}._standardCard_54z7j_200{background:var(--color-white, #ffffff);border:1px solid var(--color-border, #E3D3B8);border-radius:var(--radius-lg, 10px);padding:var(--space-6, 1.5rem);box-shadow:0 2px 8px #2e2b260a;transition:transform var(--duration-fast, .15s) ease,border-color var(--duration-fast, .15s) ease}@media(max-width:640px){._standardCard_54z7j_200{padding:1.15rem 1rem;border-radius:var(--radius-md, 8px)}}._standardCard_54z7j_200:hover{transform:translateY(-2px);border-color:var(--color-wood, #B08655)}._standardIconWrap_54z7j_221{width:44px;height:44px;border-radius:var(--radius-md, 7px);background:var(--color-canvas, #F5EFE3);color:var(--color-beet, #7A2E3B);display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-4, 1rem)}@media(max-width:640px){._standardIconWrap_54z7j_221{width:38px;height:38px;margin-bottom:var(--space-3, .75rem)}}._standardTitle_54z7j_241{font-size:var(--text-base, 1.05rem);font-weight:var(--weight-bold, 700);color:var(--color-ink, #2E2B26);margin:0 0 var(--space-2, .5rem)}@media(max-width:640px){._standardTitle_54z7j_241{font-size:.98rem}}._standardDesc_54z7j_254{font-size:var(--text-sm, .875rem);color:var(--color-ink-soft, #6B6259);line-height:var(--lh-relaxed, 1.55);margin:0}._calendarSection_54z7j_262{margin-top:var(--space-12, 3rem);padding:var(--space-8, 2rem);background:var(--color-canvas-soft, #FAF7F0);border:1px solid var(--color-border, #E3D3B8);border-radius:var(--radius-xl, 14px)}@media(max-width:640px){._calendarSection_54z7j_262{margin-top:var(--space-8, 2rem);padding:1.25rem 1rem;border-radius:var(--radius-lg, 12px)}}._calendarGrid_54z7j_278{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4, 1rem);margin-top:var(--space-6, 1.5rem)}@media(max-width:900px){._calendarGrid_54z7j_278{grid-template-columns:repeat(2,1fr)}}@media(max-width:540px){._calendarGrid_54z7j_278{grid-template-columns:1fr;gap:var(--space-3, .75rem);margin-top:var(--space-4, 1rem)}}._seasonCard_54z7j_299{background:var(--color-white, #ffffff);border:1px solid var(--color-border, #E3D3B8);border-radius:var(--radius-md, 7px);padding:var(--space-4, 1rem)}@media(max-width:640px){._seasonCard_54z7j_299{padding:.875rem}}._seasonBadge_54z7j_312{font-size:var(--text-xs, .72rem);font-weight:var(--weight-bold, 700);text-transform:uppercase;letter-spacing:.06em;color:var(--color-beet, #7A2E3B);margin-bottom:var(--space-2, .5rem)}._seasonTitle_54z7j_321{font-size:var(--text-base, 1rem);font-weight:var(--weight-bold, 700);color:var(--color-ink, #2E2B26);margin:0 0 var(--space-2, .5rem)}._seasonProduceList_54z7j_328{list-style:none;padding:0;margin:0;font-size:var(--text-xs, .82rem);color:var(--color-ink-soft, #6B6259);line-height:1.6}._producerBanner_54z7j_338{margin-top:var(--space-10, 2.5rem);background:var(--color-white, #ffffff);border:1px solid var(--color-border, #E3D3B8);border-radius:var(--radius-lg, 10px);padding:var(--space-6, 1.5rem);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-4, 1rem)}@media(max-width:640px){._producerBanner_54z7j_338{margin-top:var(--space-8, 2rem);padding:1.25rem 1rem;flex-direction:column;align-items:stretch;gap:var(--space-3, .75rem)}}._producerText_54z7j_361 h3{font-size:var(--text-base, 1.1rem);font-weight:var(--weight-bold, 700);color:var(--color-ink, #2E2B26);margin:0 0 var(--space-1, .25rem)}._producerText_54z7j_361 p{font-size:var(--text-sm, .88rem);color:var(--color-ink-soft, #6B6259);margin:0}._producerAction_54z7j_374{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2, .5rem);background:var(--color-beet, #7A2E3B);color:#fff;padding:.65rem 1.25rem;border-radius:var(--radius-md, 7px);font-size:var(--text-sm, .88rem);font-weight:var(--weight-semibold, 600);text-decoration:none;transition:background-color var(--duration-fast, .15s) ease;min-height:var(--tap-min, 44px)}@media(max-width:640px){._producerAction_54z7j_374{width:100%;min-height:44px;box-sizing:border-box}}._producerAction_54z7j_374:hover{background:var(--color-beet-dark, #5E212B)}._section_jgkdl_3{display:flex;flex-direction:column;gap:var(--space-5);width:100%}._head_jgkdl_10{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-4);width:100%}._headText_jgkdl_18{display:flex;flex-direction:column;min-width:0}._title_jgkdl_24{font-family:var(--font-head);font-size:var(--text-h2);font-weight:var(--weight-head);line-height:var(--lh-h2);letter-spacing:var(--tracking-head);color:var(--color-ink);margin:0}._subtitle_jgkdl_34{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-ink-soft);margin-top:var(--space-1);margin-bottom:0;line-height:var(--lh-ui)}._action_jgkdl_43{display:inline-flex;align-items:center;flex-shrink:0}._action_jgkdl_43 a,._action_jgkdl_43 button{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-ink);background:transparent;border:none;cursor:pointer;min-height:var(--tap-min);display:inline-flex;align-items:center;text-decoration:none;padding:0;transition:color var(--duration-fast) var(--ease-standard)}._action_jgkdl_43 a:hover,._action_jgkdl_43 button:hover{text-decoration:underline;text-underline-offset:var(--underline-offset)}._action_jgkdl_43 a:focus-visible,._action_jgkdl_43 button:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}._review_dn91s_1{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border)}._review_dn91s_1:last-child{border-bottom:none}._header_dn91s_13{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}._authorRow_dn91s_20{display:flex;align-items:baseline;gap:var(--space-2)}._author_dn91s_20{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-ink)}._date_dn91s_32{font-size:var(--text-xs);color:var(--color-ink-soft)}._text_dn91s_37{font-size:var(--text-sm);color:var(--color-ink);line-height:var(--lh-body);margin:0}._container_1xha5_1{display:flex;flex-direction:column;gap:var(--space-2)}._disabledGroup_1xha5_7{opacity:.6}._cutoff_1xha5_11,._empty_1xha5_19{margin:0;font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-ink-soft);line-height:var(--lh-ui)}._chipRow_1xha5_27{display:flex;flex-wrap:wrap;gap:var(--space-2)}._chip_1xha5_27{display:inline-flex;align-items:center;justify-content:center;min-height:var(--tap-min);padding:var(--space-2) var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:1;border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-white);color:var(--color-ink);transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);text-decoration:none;white-space:nowrap}._button_1xha5_54{cursor:pointer}._button_1xha5_54:hover:not(:disabled){border-color:var(--color-ink)}._button_1xha5_54:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}._selected_1xha5_67{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-white)}._unavailable_1xha5_73{color:var(--color-ink-faint);border-style:dashed;border-color:var(--color-border);background:transparent;cursor:not-allowed}._readOnly_1xha5_81{cursor:default}._container_sa90s_1{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}._backRow_sa90s_8{display:flex;align-items:center}._backLink_sa90s_13{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-ink-soft);text-decoration:none;min-height:var(--tap-min);transition:color var(--duration-fast) var(--ease-standard)}._backLink_sa90s_13:hover{color:var(--color-ink)}._backLink_sa90s_13:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}._stallBannerWrap_sa90s_35{position:relative;width:100%;height:200px;border-radius:var(--radius-xl);overflow:hidden;margin-top:var(--space-4);border:1px solid var(--color-border);box-shadow:0 4px 16px #2e2b260d}@media(min-width:640px){._stallBannerWrap_sa90s_35{height:260px}}@media(min-width:1024px){._stallBannerWrap_sa90s_35{height:300px}}._stallBannerImage_sa90s_58{width:100%;height:100%;object-fit:cover;object-position:center;display:block}._stallBannerOverlay_sa90s_66{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000005,#00000040);pointer-events:none}._layout_sa90s_73{display:flex;flex-direction:column;gap:var(--space-6);min-width:0}@media(min-width:1024px){._layout_sa90s_73{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-areas:"identity rail" "about    rail" "products rail" "reviews  reviews";column-gap:var(--space-8);row-gap:var(--space-8);align-items:start}._identityHeader_sa90s_94{grid-area:identity}._about_sa90s_95{grid-area:about}._products_sa90s_96{grid-area:products}._reviews_sa90s_97{grid-area:reviews}._rail_sa90s_98{grid-area:rail}}._identityHeader_sa90s_94{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);min-width:0}@media(min-width:380px){._identityHeader_sa90s_94{flex-direction:row;align-items:center;gap:var(--space-4)}}._avatar_sa90s_117{width:4rem;height:4rem;border-radius:var(--radius-full);background-color:var(--color-beet-tint);color:var(--color-beet);display:flex;align-items:center;justify-content:center;font-family:var(--font-head);font-size:var(--text-h3);font-weight:var(--weight-head);line-height:1;text-transform:uppercase;-webkit-user-select:none;user-select:none;flex-shrink:0;overflow:hidden}._avatarImg_sa90s_136{width:100%;height:100%;object-fit:cover;display:block}._textCol_sa90s_143{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;width:100%}._stallHeading_sa90s_151{font-family:var(--font-head);font-size:var(--text-h1);font-weight:var(--weight-head);color:var(--color-ink);line-height:var(--lh-h1);margin:0;overflow-wrap:anywhere}._farmerName_sa90s_161{font-family:var(--font-body);font-size:var(--text-body);color:var(--color-ink-soft);line-height:var(--lh-ui);margin:0}._ratingRow_sa90s_169{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-ink-soft);margin-top:var(--space-1)}._starRating_sa90s_180{font-weight:var(--weight-medium);color:var(--color-ink)}._dot_sa90s_185{color:var(--color-ink-faint);-webkit-user-select:none;user-select:none}._guestCtaRow_sa90s_190{margin-top:var(--space-2)}._guestReserveLink_sa90s_194{display:inline-flex;align-items:center;justify-content:center;min-height:var(--tap-min);padding:0 var(--space-4);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);background-color:var(--color-beet);color:var(--color-on-primary);text-decoration:none;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard)}._guestReserveLink_sa90s_194:hover{background-color:var(--color-beet-dark)}._guestReserveLink_sa90s_194:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}._rail_sa90s_98{min-width:0}@media(min-width:1024px){._rail_sa90s_98{position:sticky;top:calc(var(--topbar-h-desk) + var(--space-6))}}._infoCard_sa90s_231{background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-4);min-width:0}._divider_sa90s_242{border:none;border-top:1px solid var(--color-border);margin:0}._scheduleBlock_sa90s_248{display:flex;flex-direction:column;gap:var(--space-3)}._statusLine_sa90s_254{font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--lh-ui);margin:0}._statusOpen_sa90s_261{color:var(--color-success);font-weight:var(--weight-medium)}._statusHere_sa90s_266,._statusNotHere_sa90s_270{color:var(--color-ink-soft)}._marketLocation_sa90s_274{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-ink-soft);line-height:var(--lh-ui);margin:0}._saveButton_sa90s_282{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--tap-min);padding:0 var(--space-4);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--weight-medium);cursor:pointer;width:100%;box-sizing:border-box;text-decoration:none;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);background-color:var(--color-beet);border:1px solid var(--color-beet);color:var(--color-on-primary)}._saveButton_sa90s_282:hover{background-color:var(--color-beet-dark);border-color:var(--color-beet-dark)}._saveButton_sa90s_282:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}._savedActive_sa90s_315{background-color:var(--color-white);border:1px solid var(--color-border);color:var(--color-ink)}._savedActive_sa90s_315:hover{background-color:var(--color-canvas);border-color:var(--color-ink-soft)}._railBlock_sa90s_326{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}._railHeading_sa90s_333{font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--weight-semibold);color:var(--color-ink);line-height:var(--lh-ui);margin:0}._aboutText_sa90s_342{font-family:var(--font-body);font-size:var(--text-body);color:var(--color-ink);line-height:var(--lh-body);max-width:var(--measure);margin:0;white-space:pre-line}._catScroll_sa90s_352{display:flex;align-items:center;gap:var(--space-2);overflow-x:auto;white-space:nowrap;padding-bottom:var(--space-2);margin-bottom:var(--space-4);-webkit-overflow-scrolling:touch;scrollbar-width:none}._catScroll_sa90s_352::-webkit-scrollbar{display:none}._catChip_sa90s_368{display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-h-sm);padding:0 var(--space-3);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:1;background-color:var(--color-white);border:1px solid var(--color-border);color:var(--color-ink);cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0;transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);box-sizing:border-box}._catChip_sa90s_368:hover{border-color:var(--color-ink-soft)}._catChip_sa90s_368:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}._activeCatChip_sa90s_400,._activeCatChip_sa90s_400:hover{background-color:var(--color-ink);border-color:var(--color-ink);color:var(--color-white)}._produceGrid_sa90s_412{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:var(--space-5, 20px);align-items:stretch}@media(max-width:480px){._produceGrid_sa90s_412{grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr));gap:var(--space-3, 12px)}}._reviewsList_sa90s_426{display:flex;flex-direction:column;gap:var(--space-4)}._showAllReviewsLink_sa90s_432{display:inline-flex;align-items:center;gap:var(--space-1);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-ink);text-decoration:underline;text-underline-offset:var(--underline-offset);min-height:var(--tap-min);margin-top:var(--space-2)}._showAllReviewsLink_sa90s_432:hover{text-decoration-thickness:2px}._showAllReviewsLink_sa90s_432:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}@media(max-width:480px){._stallBannerWrap_sa90s_35{height:160px;border-radius:var(--radius-lg);margin-top:var(--space-2)}._stallHeading_sa90s_151{font-size:clamp(1.4rem,1.15rem + 1.2vw,1.85rem);line-height:1.25}._produceGrid_sa90s_412{grid-template-columns:repeat(auto-fill,minmax(min(100%,140px),1fr));gap:var(--space-3, 10px)}}@media(max-width:360px){._produceGrid_sa90s_412{grid-template-columns:1fr}}._container_1jcjs_3{display:flex;flex-direction:column;min-width:0}._rail_1jcjs_14{width:100%;padding-right:var(--space-4);gap:var(--space-6)}._sheet_1jcjs_21{width:100%;display:flex;flex-direction:column;padding-top:var(--space-2)}._sheet_1jcjs_21 ._group_1jcjs_28{padding-left:clamp(16px,4vw,24px);padding-right:clamp(16px,4vw,24px)}._group_1jcjs_28{display:flex;flex-direction:column;gap:var(--space-3);padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border)}._group_1jcjs_28:last-of-type{border-bottom:none;padding-bottom:var(--space-4)}._groupHeader_1jcjs_46{display:flex;align-items:center;justify-content:space-between}._groupTitle_1jcjs_52{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-ink);margin:0;line-height:var(--lh-normal)}._toggleRow_1jcjs_61{display:flex;align-items:center;justify-content:space-between;min-height:var(--tap-min)}._toggleLabel_1jcjs_68{font-family:var(--font-body);font-size:var(--text-body);color:var(--color-ink)}._chipGrid_1jcjs_75{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:480px){._chipGrid_1jcjs_75{gap:6px}}._filterChip_1jcjs_87{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:6px 14px;border:1px solid var(--color-border);border-radius:var(--radius-full);background-color:transparent;color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;line-height:1.25;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}@media(max-width:480px){._filterChip_1jcjs_87{min-height:36px;padding:5px 12px;font-size:.8125rem}}._filterChip_1jcjs_87:hover{background-color:var(--color-canvas-soft, rgba(46, 43, 38, .04));border-color:var(--color-ink-soft)}._filterChip_1jcjs_87:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}._filterChipActive_1jcjs_129{background-color:var(--color-beet);color:var(--color-on-primary, #ffffff);border:1px solid var(--color-beet)}._filterChipActive_1jcjs_129:hover{background-color:var(--color-beet-dark);color:var(--color-on-primary, #ffffff);border-color:var(--color-beet-dark)}._railResetRow_1jcjs_142{display:flex;align-items:center;padding-top:var(--space-2)}._resetButton_1jcjs_148{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;padding:var(--space-2) 0;min-height:var(--tap-min);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-ink);text-decoration:underline;text-underline-offset:var(--underline-offset);cursor:pointer}._resetButton_1jcjs_148:hover{color:var(--color-ink-dark, var(--color-ink))}._resetButton_1jcjs_148:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}._sheetFooter_1jcjs_173{position:sticky;bottom:0;background:#fffffff7;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:12px clamp(16px,4vw,24px) calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--color-border);display:flex;align-items:center;gap:12px;z-index:10;box-shadow:0 -4px 16px #2e2b260d}@media(max-width:480px){._sheetFooter_1jcjs_173{padding:10px clamp(12px,3.5vw,16px) calc(10px + env(safe-area-inset-bottom,0px));gap:8px}}._sheetResetBtn_1jcjs_195{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-canvas, #faf7f5);border:1px solid var(--color-border, #dcd1c8);border-radius:var(--radius-md, 8px);color:var(--color-ink, #2e2b26);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);padding:10px 16px;min-height:var(--tap-min, 44px);cursor:pointer;white-space:nowrap;transition:all var(--duration-fast) var(--ease-standard)}._sheetResetBtn_1jcjs_195:hover{background:var(--color-border, #f0e8e2)}._sheetApplyButton_1jcjs_215{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1;min-height:var(--tap-min, 44px);display:flex;align-items:center;justify-content:center;padding:10px 20px;background-color:var(--color-beet);color:var(--color-white);border:none;border-radius:var(--radius-md, 8px);font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--weight-semibold);cursor:pointer;touch-action:manipulation;transition:background-color var(--duration-fast) var(--ease-standard),transform .1s ease;box-shadow:0 2px 8px #54172233}._sheetApplyButton_1jcjs_215:hover{background-color:var(--color-beet-dark)}._sheetApplyButton_1jcjs_215:active{transform:scale(.99)}._sheetApplyButton_1jcjs_215:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}._grid_1sc4t_3{--cols: 1;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:var(--space-4);width:100%}@media(min-width:380px){._grid_1sc4t_3{--cols: 2}}@media(min-width:768px){._grid_1sc4t_3{--cols: 3}}@media(min-width:1024px){._grid_1sc4t_3{--cols: 4}}@media(min-width:1440px){._grid_1sc4t_3{--cols: 5}}._card_1sc4t_35{display:flex;flex-direction:column;background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;min-width:0}._image_1sc4t_45{aspect-ratio:4 / 3;width:100%;background-color:var(--color-canvas);border-bottom:1px solid var(--color-border);animation:_shimmer_1sc4t_1 1.5s infinite}._body_1sc4t_53{padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2);min-width:0}._lineTitle_1sc4t_61{height:var(--space-4);width:75%;border-radius:var(--radius-sm);background-color:var(--color-hairline, rgba(46, 43, 38, .1));animation:_shimmer_1sc4t_1 1.5s infinite}._lineSub_1sc4t_69{height:var(--space-3);width:45%;border-radius:var(--radius-sm);background-color:var(--color-hairline-soft, rgba(46, 43, 38, .06));animation:_shimmer_1sc4t_1 1.5s infinite}._footer_1sc4t_77{margin-top:var(--space-2);display:flex;justify-content:space-between;align-items:center;min-height:var(--tap-min)}._linePrice_1sc4t_85{height:var(--space-4);width:40%;border-radius:var(--radius-sm);background-color:var(--color-hairline, rgba(46, 43, 38, .1));animation:_shimmer_1sc4t_1 1.5s infinite}._buttonPlaceholder_1sc4t_93{width:var(--tap-min);height:var(--tap-min);border-radius:var(--radius-full);background-color:var(--color-hairline, rgba(46, 43, 38, .1));animation:_shimmer_1sc4t_1 1.5s infinite}@keyframes _shimmer_1sc4t_1{0%{opacity:.4}50%{opacity:.8}to{opacity:.4}}@media(prefers-reduced-motion:reduce){._image_1sc4t_45,._lineTitle_1sc4t_61,._lineSub_1sc4t_69,._linePrice_1sc4t_85,._buttonPlaceholder_1sc4t_93{animation:none;opacity:.6}}._page_1h9ns_3{background-color:var(--color-white);min-height:100vh;padding-bottom:var(--space-8);width:100%}._container_1h9ns_10{width:100%}._desktopHeader_1h9ns_15{display:none}@media(min-width:1024px){._desktopHeader_1h9ns_15{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-6) 0 var(--space-4);border-bottom:1px solid var(--color-border)}._pageTitle_1h9ns_28{font-family:var(--font-head);font-size:var(--text-h1);font-weight:var(--weight-head);color:var(--color-ink);margin:0;line-height:var(--lh-h1)}._pageContext_1h9ns_37{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-ink-soft);margin:0;font-variant-numeric:tabular-nums}}._mobileHeader_1h9ns_47{position:sticky;top:var(--topbar-h-mobile, 0px);z-index:var(--z-sticky, 5);display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) 0 var(--space-2);border-bottom:1px solid var(--color-border);background-color:var(--color-white)}@media(min-width:1024px){._mobileHeader_1h9ns_47{display:none}}._searchRow_1h9ns_66{display:flex;align-items:center;gap:var(--space-2);width:100%}._desktopSearchRow_1h9ns_73{display:none}@media(min-width:1024px){._desktopSearchRow_1h9ns_73{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);width:100%}}._searchForm_1h9ns_87{position:relative;flex:1;display:flex;align-items:center;min-width:0}._searchIcon_1h9ns_95{position:absolute;left:var(--space-3);color:var(--color-ink-soft);pointer-events:none}._searchInput_1h9ns_102{width:100%;height:var(--control-h);padding:0 var(--space-8) 0 calc(var(--space-3) + 24px);background-color:var(--color-canvas-soft);border:1px solid var(--color-border);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-input);color:var(--color-ink);transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard);outline:none}._searchInput_1h9ns_102:focus{border-color:var(--color-ink);background-color:var(--color-white);outline:none}._searchInput_1h9ns_102::placeholder{color:var(--color-ink-faint)}._clearSearchBtn_1h9ns_127{position:absolute;right:var(--space-2);display:inline-flex;align-items:center;justify-content:center;width:var(--tap-min);height:var(--tap-min);background:transparent;border:none;color:var(--color-ink-soft);cursor:pointer;border-radius:var(--radius-full)}._clearSearchBtn_1h9ns_127:hover{color:var(--color-ink)}._searchDropdown_1h9ns_147{position:absolute;top:calc(100% + var(--space-1));left:0;right:0;z-index:var(--z-dropdown);background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-menu);overflow:hidden;display:flex;flex-direction:column}._dropdownSection_1h9ns_162{display:flex;flex-direction:column;padding:var(--space-2);border-bottom:1px solid var(--color-border)}._dropdownSection_1h9ns_162:last-child{border-bottom:none}._dropdownTitle_1h9ns_173{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-ink-soft);text-transform:uppercase;letter-spacing:.05em;padding:var(--space-1) var(--space-2);display:flex;align-items:center;gap:var(--space-1)}._dropdownItem_1h9ns_186{display:flex;align-items:center;width:100%;min-height:var(--tap-min);padding:var(--space-2) var(--space-3);font-family:var(--font-body);font-size:var(--text-body);color:var(--color-ink);background:none;border:none;border-radius:var(--radius-sm);cursor:pointer;text-align:left;transition:background-color var(--duration-fast) var(--ease-standard)}._dropdownItem_1h9ns_186:hover{background-color:var(--color-canvas-soft)}._filterTriggerBtn_1h9ns_208{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--control-h);height:var(--control-h);padding:0 var(--space-4);background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-ink);cursor:pointer;flex-shrink:0;touch-action:manipulation;transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}._filterTriggerBtn_1h9ns_208:hover{border-color:var(--color-ink-soft);background-color:var(--color-canvas-soft)}._filterTriggerActive_1h9ns_235{background-color:var(--color-canvas-soft);border-color:var(--color-ink);color:var(--color-ink)}._filterTriggerText_1h9ns_241{white-space:nowrap}@media(max-width:480px){._filterTriggerText_1h9ns_241{display:none}}@media(max-width:359px){._filterTriggerBtn_1h9ns_208{padding:0 var(--space-3)}}._activeBadge_1h9ns_257{display:inline-flex;align-items:center;justify-content:center;width:var(--space-5);height:var(--space-5);border-radius:var(--radius-full);background-color:var(--color-ink);color:var(--color-white);font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:1}._chipRow_1h9ns_272{display:flex;align-items:center;gap:var(--space-2);overflow-x:auto;overflow-y:hidden;white-space:nowrap;padding:var(--space-1) 0;-webkit-overflow-scrolling:touch;scrollbar-width:none;width:100%;mask-image:linear-gradient(to right,black calc(100% - var(--space-8)),transparent);-webkit-mask-image:linear-gradient(to right,black calc(100% - var(--space-8)),transparent)}._chipRow_1h9ns_272::-webkit-scrollbar{display:none}._categoryChip_1h9ns_291{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:var(--tap-min);height:var(--tap-min);padding:0 var(--space-4);background-color:transparent;border:1px solid var(--color-border);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-ink);cursor:pointer;flex-shrink:0;touch-action:manipulation;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}._categoryChip_1h9ns_291:hover{border-color:var(--color-ink-soft)}._categoryChipActive_1h9ns_319{background-color:var(--color-ink);color:var(--color-white);border-color:var(--color-ink)}._categoryChipActive_1h9ns_319:hover{background-color:var(--color-ink);color:var(--color-white)}._activeTagsRow_1h9ns_331{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding-bottom:var(--space-3)}._activeTag_1h9ns_331{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:var(--space-1);min-height:var(--control-h-sm);padding:0 var(--space-3);background-color:var(--color-canvas-soft);border:1px solid var(--color-border);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-ink);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard)}._activeTag_1h9ns_331:hover{border-color:var(--color-ink)}._removeIcon_1h9ns_360{display:inline-flex;align-items:center;justify-content:center;color:var(--color-ink-soft)}._summaryRow_1h9ns_368{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) 0 var(--space-2);font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-ink-soft);font-variant-numeric:tabular-nums}._countText_1h9ns_379{font-size:var(--text-sm);color:var(--color-ink-soft);font-weight:var(--weight-medium)}._resetLink_1h9ns_385{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:var(--space-1) 0;min-height:var(--tap-min);display:inline-flex;align-items:center}._resetLink_1h9ns_385:hover{color:var(--color-ink-dark, var(--color-ink))}._mainLayout_1h9ns_407{display:block;width:100%}@media(min-width:1024px){._mainLayout_1h9ns_407{display:grid;grid-template-columns:272px minmax(0,1fr);gap:var(--space-8);align-items:start;margin-top:var(--space-6)}}._asideRail_1h9ns_422{display:none}@media(min-width:1024px){._asideRail_1h9ns_422{display:block;width:272px;align-self:start;position:sticky;top:calc(var(--topbar-h-desk, 0px) + var(--space-6));max-height:calc(100vh - var(--topbar-h-desk, 0px) - var(--space-10));overflow-y:auto;scrollbar-width:thin}}._gridArea_1h9ns_439{min-width:0;width:100%}._catalogGrid_1h9ns_445{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:var(--space-5, 20px);width:100%;align-items:stretch}@media(max-width:480px){._catalogGrid_1h9ns_445{grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr));gap:var(--space-3, 12px)}}._tailGrid_1h9ns_461{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:var(--space-5, 20px);width:100%;margin-top:var(--space-5, 20px);align-items:stretch}@media(max-width:480px){._tailGrid_1h9ns_461{grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr));gap:var(--space-3, 12px)}}._sentinel_1h9ns_477{height:1px;width:100%;pointer-events:none}._page_1l138_3{padding-bottom:var(--space-12, 3rem)}._hero_1l138_7{position:relative;background:linear-gradient(135deg,var(--color-beet, #7A2E3B) 0%,var(--color-beet-dark, #5E212B) 100%);border-radius:var(--radius-xl, 14px);padding:2.25rem 2rem;color:#fff;margin-bottom:var(--space-8, 2rem);box-shadow:0 8px 24px #5e212b2e;overflow:hidden}@media(max-width:640px){._hero_1l138_7{padding:1.35rem 1rem;border-radius:var(--radius-lg, 12px);margin-bottom:var(--space-5, 1.25rem)}}._heroGlow_1l138_26{position:absolute;top:-80px;right:-80px;width:320px;height:320px;background:radial-gradient(circle,rgba(176,134,85,.28) 0%,transparent 72%);border-radius:50%;pointer-events:none}@media(max-width:640px){._heroGlow_1l138_26{width:180px;height:180px;top:-40px;right:-40px}}._heroBadge_1l138_46{display:inline-flex;align-items:center;gap:var(--space-2, .5rem);background:#ffffff26;border:1px solid rgba(255,255,255,.24);padding:.35rem .85rem;border-radius:var(--radius-full, 999px);font-size:var(--text-xs, .75rem);font-weight:var(--weight-bold, 700);text-transform:uppercase;letter-spacing:.06em;color:var(--color-canvas, #F5EFE3);margin-bottom:var(--space-3, .75rem)}._heroTitle_1l138_62{font-size:clamp(1.75rem,1.4rem + 1.2vw,2.35rem);font-weight:var(--weight-head, 400);letter-spacing:var(--tracking-head, -.01em);color:#fff;margin:0 0 var(--space-2, .5rem);line-height:1.2}._heroLead_1l138_71{font-size:var(--text-base, 1rem);line-height:var(--lh-relaxed, 1.55);color:#ffffffe0;max-width:660px;margin:0 0 var(--space-5, 1.25rem)}._heroPills_1l138_79{display:flex;flex-wrap:wrap;gap:var(--space-2, .5rem)}._heroPill_1l138_79{display:inline-flex;align-items:center;gap:var(--space-1, .35rem);background:#ffffff1f;border:1px solid rgba(255,255,255,.2);padding:.3rem .75rem;border-radius:var(--radius-full, 999px);font-size:var(--text-xs, .76rem);color:#fff}._howSection_1l138_98{margin-bottom:var(--space-8, 2rem);background:var(--color-canvas-soft, #FAF7F0);border:1px solid var(--color-border, #E3D3B8);border-radius:var(--radius-lg, 10px);padding:var(--space-6, 1.5rem)}._howHeader_1l138_106{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2, .5rem);margin-bottom:var(--space-5, 1.25rem)}._howTitle_1l138_115{font-size:var(--text-base, 1.05rem);font-weight:var(--weight-bold, 700);color:var(--color-ink, #2E2B26);margin:0;display:flex;align-items:center;gap:var(--space-2, .5rem)}._howSubtitle_1l138_125{font-size:var(--text-xs, .82rem);color:var(--color-ink-soft, #6B6259)}._howGrid_1l138_130{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4, 1rem)}@media(max-width:768px){._howGrid_1l138_130{grid-template-columns:1fr}}._howCard_1l138_142{background:var(--color-white, #ffffff);border:1px solid var(--color-border, #E3D3B8);border-radius:var(--radius-md, 7px);padding:var(--space-4, 1rem);display:flex;gap:var(--space-3, .75rem)}._howStepNum_1l138_151{width:28px;height:28px;min-width:28px;border-radius:var(--radius-full, 999px);background:var(--color-beet, #7A2E3B);color:#fff;font-size:var(--text-xs, .8rem);font-weight:var(--weight-bold, 700);display:flex;align-items:center;justify-content:center}._howCardContent_1l138_165 h4{font-size:var(--text-sm, .9rem);font-weight:var(--weight-bold, 700);color:var(--color-ink, #2E2B26);margin:0 0 .25rem}._howCardContent_1l138_165 p{font-size:var(--text-xs, .82rem);color:var(--color-ink-soft, #6B6259);line-height:var(--lh-relaxed, 1.5);margin:0}._tipsSection_1l138_180{margin-top:var(--space-12, 3rem);padding-top:var(--space-8, 2rem);border-top:1px solid var(--color-border, #E3D3B8)}._sectionHeader_1l138_186{text-align:center;max-width:620px;margin:0 auto var(--space-8, 2rem)}._sectionPre_1l138_192{font-size:var(--text-xs, .75rem);font-weight:var(--weight-bold, 700);text-transform:uppercase;letter-spacing:.08em;color:var(--color-beet, #7A2E3B);margin-bottom:var(--space-1, .25rem)}._sectionTitle_1l138_201{font-size:clamp(1.4rem,1.2rem + .8vw,1.85rem);font-weight:var(--weight-head, 400);color:var(--color-ink, #2E2B26);margin:0 0 var(--space-2, .5rem)}._sectionSub_1l138_208{font-size:var(--text-sm, .9rem);color:var(--color-ink-soft, #6B6259);line-height:var(--lh-relaxed, 1.5);margin:0}._tipsGrid_1l138_215{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4, 1rem)}@media(max-width:992px){._tipsGrid_1l138_215{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){._tipsGrid_1l138_215{grid-template-columns:1fr}}._tipCard_1l138_233{background:var(--color-white, #ffffff);border:1px solid var(--color-border, #E3D3B8);border-radius:var(--radius-lg, 10px);padding:var(--space-5, 1.25rem);box-shadow:0 2px 8px #2e2b260a}._tipBadge_1l138_241{display:inline-block;font-size:var(--text-xs, .72rem);font-weight:var(--weight-bold, 700);text-transform:uppercase;letter-spacing:.05em;color:var(--color-herb, #5C7048);margin-bottom:var(--space-2, .5rem)}._tipTitle_1l138_251{font-size:var(--text-base, 1rem);font-weight:var(--weight-bold, 700);color:var(--color-ink, #2E2B26);margin:0 0 var(--space-2, .5rem)}._tipDesc_1l138_258{font-size:var(--text-xs, .84rem);color:var(--color-ink-soft, #6B6259);line-height:var(--lh-relaxed, 1.55);margin:0}._registerBanner_1l138_266{margin-top:var(--space-10, 2.5rem);background:var(--color-canvas, #F5EFE3);border:1px solid var(--color-border, #E3D3B8);border-radius:var(--radius-xl, 14px);padding:2rem 2.25rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-5, 1.25rem)}@media(max-width:640px){._registerBanner_1l138_266{margin-top:var(--space-8, 2rem);padding:1.35rem 1rem;flex-direction:column;align-items:stretch;gap:var(--space-4, 1rem)}}._registerContent_1l138_289 h3{font-size:var(--text-lg, 1.25rem);font-weight:var(--weight-head, 400);color:var(--color-ink, #2E2B26);margin:0 0 var(--space-1, .25rem)}._registerContent_1l138_289 p{font-size:var(--text-sm, .9rem);color:var(--color-ink-soft, #6B6259);max-width:600px;line-height:var(--lh-relaxed, 1.5);margin:0}._registerAction_1l138_304{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2, .5rem);background:var(--color-beet, #7A2E3B);color:#fff;padding:.75rem 1.4rem;border-radius:var(--radius-md, 7px);font-size:var(--text-sm, .92rem);font-weight:var(--weight-semibold, 600);text-decoration:none;transition:background-color var(--duration-fast, .15s) ease,transform var(--duration-fast, .15s) ease;min-height:var(--tap-min, 44px)}@media(max-width:640px){._registerAction_1l138_304{width:100%}}._registerAction_1l138_304:hover{background:var(--color-beet-dark, #5E212B);transform:translateY(-1px)}._section_548cx_2{padding-top:var(--space-6);width:100%}@media(min-width:768px){._section_548cx_2{padding-top:var(--space-8)}}@media(min-width:1024px){._section_548cx_2{padding-top:var(--space-10)}}._header_548cx_20{display:flex;align-items:flex-start;justify-content:space-between;padding-inline:var(--page-pad);margin-bottom:var(--space-4);gap:var(--space-3);max-width:var(--container-max);margin-inline:auto}@media(min-width:768px)and (max-width:1023px){._header_548cx_20{max-width:var(--container-tablet)}}._headerText_548cx_37{flex:1;min-width:0}._title_548cx_42{font-family:var(--font-head);font-size:var(--text-h3);font-weight:var(--weight-head);color:var(--color-ink);line-height:var(--lh-h3)}._subtitle_548cx_50{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-ink-soft);margin-top:var(--space-1);line-height:var(--lh-ui)}._headerRight_548cx_58{display:flex;align-items:center;gap:var(--space-3);flex-shrink:0}._seeAll_548cx_65{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-link);text-decoration:none;cursor:pointer;min-height:var(--tap-min);min-width:var(--tap-min);display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}._seeAll_548cx_65:hover{color:var(--color-primary-hover)}._seeAll_548cx_65:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}._arrows_548cx_90{display:none}@media(min-width:1024px){._arrows_548cx_90{display:flex;gap:var(--space-2)}}._arrow_548cx_90{display:flex;align-items:center;justify-content:center;width:var(--tap-min);height:var(--tap-min);border-radius:var(--radius-full);border:1px solid var(--color-border);background-color:var(--color-white);color:var(--color-ink);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard);flex-shrink:0}._arrow_548cx_90:hover{background-color:var(--color-canvas-soft)}._arrow_548cx_90:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}._scroll_548cx_126{overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline-start:var(--page-pad);-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;width:100%}._scroll_548cx_126::-webkit-scrollbar{display:none}._scroll_548cx_126:focus-visible{outline:var(--focus-ring);outline-offset:calc(-1 * var(--focus-offset))}._track_548cx_146{display:flex;gap:var(--space-3);padding-inline-start:var(--page-pad);padding-inline-end:var(--page-pad);width:max-content}@media(min-width:768px){._track_548cx_146{gap:var(--space-4)}}._track_548cx_146>*{scroll-snap-align:start;flex-shrink:0;max-width:calc(100vw - 2 * var(--page-pad, 1rem))}._pageWrap_88nm3_7{display:flex;flex-direction:column;gap:var(--space-8, 32px);padding-bottom:calc(var(--tap-min, 44px) + var(--space-8, 32px) + var(--bottom-nav-height, 0px) + env(safe-area-inset-bottom,0px))}@media(min-width:768px){._pageWrap_88nm3_7{padding-bottom:var(--space-16, 64px)}}._navRow_88nm3_25{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3, 12px);padding-block:var(--space-2, 8px)}._breadcrumbCluster_88nm3_33{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-family:var(--font-body);font-size:var(--text-sm, 13px)}._backLink_88nm3_42{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:var(--radius-full, 9999px);font-weight:var(--weight-medium, 500);color:var(--color-ink-soft);background-color:var(--color-canvas-soft, #FAF7F0);border:1px solid var(--color-wood-line, #E3D3B8);text-decoration:none;transition:all var(--duration-fast, .15s) ease}._backLink_88nm3_42:hover{color:var(--color-ink);background-color:var(--color-white);border-color:var(--color-ink-soft);transform:translate(-2px)}._breadSep_88nm3_63{color:var(--color-ink-faint, #9A9088)}._breadItem_88nm3_67{color:var(--color-ink-soft);font-weight:var(--weight-medium, 500)}._breadCurrent_88nm3_72{color:var(--color-ink);font-weight:var(--weight-semibold, 600);max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._shareBtn_88nm3_81{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:var(--radius-full, 9999px);font-family:var(--font-body);font-size:var(--text-sm, 13px);font-weight:var(--weight-medium, 500);color:var(--color-ink);background-color:var(--color-white);border:1px solid var(--color-wood-line, #E3D3B8);cursor:pointer;transition:all var(--duration-fast, .15s) ease}._shareBtn_88nm3_81:hover{background-color:var(--color-canvas-soft, #FAF7F0);border-color:var(--color-ink-soft)}._shareText_88nm3_102{display:none}@media(min-width:480px){._shareText_88nm3_102{display:inline}}._topGrid_88nm3_114{display:flex;flex-direction:column;gap:var(--space-8, 32px)}@media(min-width:860px){._topGrid_88nm3_114{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1.2fr);gap:var(--space-10, 40px);align-items:start}}._leftCol_88nm3_129{min-width:0}@media(min-width:860px){._leftCol_88nm3_129{position:sticky;top:calc(var(--topbar-h-desk, 64px) + var(--space-6, 24px))}}._visualCard_88nm3_142{background:var(--color-white);border:1px solid var(--color-wood-line, #E3D3B8);border-radius:20px;overflow:hidden;box-shadow:0 12px 36px -12px #2e2b2614;display:flex;flex-direction:column}._imageViewport_88nm3_152{position:relative;width:100%;aspect-ratio:4 / 3;overflow:hidden;background-color:var(--color-canvas, #F5EFE3);display:flex;align-items:center;justify-content:center}._mainPhoto_88nm3_163{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.16,1,.3,1)}._visualCard_88nm3_142:hover ._mainPhoto_88nm3_163{transform:scale(1.035)}._illustrationWrap_88nm3_175{padding:var(--space-8, 32px);display:flex;align-items:center;justify-content:center}._floatingTagWrap_88nm3_183{position:absolute;top:14px;left:14px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;z-index:2;pointer-events:none}._categoryBadge_88nm3_195{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:var(--radius-full, 9999px);background:#fffffff2;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--color-herb, #5C7048);font-family:var(--font-body);font-size:12px;font-weight:var(--weight-bold, 700);box-shadow:0 4px 14px #0000001a}._scarcityBadge_88nm3_211{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:var(--radius-full, 9999px);background:#c05a12;color:#fff7f2;font-family:var(--font-body);font-size:11px;font-weight:var(--weight-bold, 700);text-transform:uppercase;letter-spacing:.04em;box-shadow:0 4px 12px #c05a124d;animation:_pulseAmber_88nm3_1 2.5s infinite}@keyframes _pulseAmber_88nm3_1{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}._soldOutBadge_88nm3_240{display:inline-flex;align-items:center;padding:4px 12px;border-radius:var(--radius-full, 9999px);background:#2e2b26e0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff7f2;font-family:var(--font-body);font-size:12px;font-weight:var(--weight-bold, 700);text-transform:uppercase;letter-spacing:.05em}._favoriteButton_88nm3_256{position:absolute;top:14px;right:14px;width:44px;height:44px;border-radius:50%;background:#fffffff2;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--color-wood-line, #E3D3B8);display:flex;align-items:center;justify-content:center;color:var(--color-ink-soft);cursor:pointer;box-shadow:0 4px 14px #00000014;z-index:2;transition:all var(--duration-fast, .15s) ease}._favoriteButton_88nm3_256:hover{transform:scale(1.08);background:var(--color-white);color:var(--color-beet, #7A2E3B)}._favorited_88nm3_283{color:var(--color-beet, #7A2E3B);background:#fff0f2;border-color:#f0b8c2}._guaranteeStrip_88nm3_290{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:14px 16px;background:var(--color-canvas-soft, #FAF7F0);border-top:1px solid var(--color-wood-line, #E3D3B8)}._guaranteeItem_88nm3_299{display:flex;align-items:center;gap:6px;font-family:var(--font-body);font-size:12px;font-weight:var(--weight-medium, 500);color:var(--color-ink);line-height:1.3}._guaranteeIcon_88nm3_310{color:var(--color-herb, #5C7048);flex-shrink:0}._rightCol_88nm3_317{display:flex;flex-direction:column;gap:var(--space-6, 24px)}._headerBlock_88nm3_323{display:flex;flex-direction:column;gap:10px}._ratingStripe_88nm3_329{display:flex;align-items:center;gap:10px}._starRow_88nm3_335{display:inline-flex;align-items:center;gap:6px}._ratingText_88nm3_341{font-family:var(--font-body);font-size:13px;color:var(--color-ink-soft)}._freshTag_88nm3_347{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-body);font-size:12px;font-weight:var(--weight-bold, 700);color:var(--color-herb, #5C7048);background:var(--color-herb-bg, #EAEFE2);padding:3px 10px;border-radius:var(--radius-full, 9999px);text-transform:uppercase;letter-spacing:.04em}._productTitle_88nm3_362{font-family:var(--font-head);font-size:clamp(1.85rem,1.4rem + 1.8vw,2.75rem);font-weight:var(--weight-head, 400);color:var(--color-ink);line-height:1.15;margin:0;letter-spacing:-.015em}._priceRow_88nm3_372{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--color-wood-line, #E3D3B8)}._priceGroup_88nm3_382{display:flex;align-items:baseline;gap:6px}._priceMain_88nm3_388{font-family:var(--font-body);font-size:2rem;font-weight:var(--weight-bold, 700);color:var(--color-beet, #7A2E3B);letter-spacing:-.02em}._priceUnit_88nm3_396{font-family:var(--font-body);font-size:15px;color:var(--color-ink-soft)}._stockStatus_88nm3_402{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-body);font-size:13px;font-weight:var(--weight-semibold, 600);color:var(--color-herb, #5C7048)}._stockDot_88nm3_412{width:8px;height:8px;border-radius:50%;background-color:var(--color-herb, #5C7048)}._stallCard_88nm3_421{display:flex;align-items:center;gap:14px;padding:14px 18px;background:var(--color-canvas-soft, #FAF7F0);border:1px solid var(--color-wood-line, #E3D3B8);border-radius:var(--radius-lg, 14px);transition:all var(--duration-fast, .15s) ease}._stallCard_88nm3_421:hover{background:#f5efe3;border-color:var(--color-ink-soft)}._stallAvatar_88nm3_437{width:44px;height:44px;border-radius:12px;background:var(--color-white);border:1px solid var(--color-wood-line, #E3D3B8);color:var(--color-beet, #7A2E3B);display:flex;align-items:center;justify-content:center;flex-shrink:0}._stallInfo_88nm3_450{flex:1;min-width:0}._stallHeader_88nm3_455{display:flex;align-items:baseline;gap:8px}._stallName_88nm3_461{font-family:var(--font-head);font-size:1.15rem;font-weight:var(--weight-head, 400);color:var(--color-ink);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._stallPitch_88nm3_472{font-family:var(--font-body);font-size:11px;font-weight:var(--weight-bold, 700);text-transform:uppercase;color:var(--color-beet, #7A2E3B);background:var(--color-beet-tint, #F7EEF0);padding:2px 7px;border-radius:4px;flex-shrink:0}._stallMarket_88nm3_484{display:flex;align-items:center;gap:4px;font-family:var(--font-body);font-size:12px;color:var(--color-ink-soft);margin:2px 0 0}._visitStallLink_88nm3_494{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-body);font-size:13px;font-weight:var(--weight-semibold, 600);color:var(--color-beet, #7A2E3B);text-decoration:none;white-space:nowrap;transition:transform var(--duration-fast, .15s) ease}._visitStallLink_88nm3_494:hover{transform:translate(2px);color:var(--color-beet-dark, #5E212B)}._pickupSection_88nm3_514{display:flex;flex-direction:column;gap:12px}._sectionTitleRow_88nm3_520{display:flex;align-items:center;justify-content:space-between}._sectionTitleWithIcon_88nm3_526{display:flex;align-items:center;gap:8px}._sectionIcon_88nm3_532{color:var(--color-beet, #7A2E3B)}._sectionHeading_88nm3_536{font-family:var(--font-head);font-size:1.25rem;font-weight:var(--weight-head, 400);color:var(--color-ink);margin:0}._cutoffNotice_88nm3_544{display:flex;align-items:flex-start;gap:8px;font-family:var(--font-body);font-size:12.5px;color:#7a3e15;background:#fdf4eb;border:1px solid #F5DBC4;padding:8px 12px;border-radius:8px;line-height:1.45;margin:0}._cutoffIcon_88nm3_559{color:var(--color-carrot, #E07A2C);flex-shrink:0;margin-top:1px}._slotsGrid_88nm3_565{display:grid;grid-template-columns:1fr;gap:10px}._slotCard_88nm3_571{display:flex;align-items:center;gap:14px;padding:12px 16px;border-radius:var(--radius-lg, 12px);background:var(--color-white);border:1.5px solid var(--color-wood-line, #E3D3B8);cursor:pointer;text-align:left;transition:all var(--duration-fast, .15s) ease;-webkit-user-select:none;user-select:none}._slotCard_88nm3_571:hover{border-color:var(--color-ink-soft);background:var(--color-canvas-soft, #FAF7F0)}._slotCardActive_88nm3_590{border-color:var(--color-beet, #7A2E3B);background:#fcf7f8;box-shadow:0 4px 16px #7a2e3b14}._slotRadio_88nm3_596{flex-shrink:0}._uncheckDot_88nm3_600{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--color-wood-line, #E3D3B8);background:var(--color-white)}._checkedIcon_88nm3_608{color:var(--color-beet, #7A2E3B)}._slotText_88nm3_612{display:flex;flex-direction:column;gap:2px;flex:1}._slotDateTime_88nm3_619{display:flex;align-items:baseline;gap:8px}._slotDay_88nm3_625{font-family:var(--font-body);font-size:14px;font-weight:var(--weight-bold, 700);color:var(--color-ink)}._slotHours_88nm3_632{font-family:var(--font-body);font-size:13px;color:var(--color-ink-soft)}._slotLocation_88nm3_638{font-family:var(--font-body);font-size:12px;color:var(--color-ink-soft)}._noSlotsBanner_88nm3_644{display:flex;align-items:center;gap:8px;padding:12px 16px;background:var(--color-canvas-soft, #FAF7F0);border:1px dashed var(--color-wood-line, #E3D3B8);border-radius:10px;font-family:var(--font-body);font-size:13px;color:var(--color-ink-soft)}._orderActionsSuite_88nm3_659{display:flex;flex-direction:column;gap:12px;padding-top:8px}._stepperAndButtonRow_88nm3_666{display:flex;align-items:center;gap:12px}._stepperWrap_88nm3_672{display:inline-flex;align-items:center;height:48px;border:1.5px solid var(--color-wood-line, #E3D3B8);border-radius:var(--radius-full, 9999px);background:var(--color-white);padding:0 4px}._stepperBtn_88nm3_682{width:40px;height:40px;border-radius:50%;border:none;background:transparent;color:var(--color-ink);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--duration-fast, .15s) ease}._stepperBtn_88nm3_682:hover:not(:disabled){background:var(--color-canvas-soft, #FAF7F0);color:var(--color-beet, #7A2E3B)}._stepperBtn_88nm3_682:disabled{color:var(--color-ink-faint, #9A9088);cursor:default}._stepperValue_88nm3_706{min-width:32px;text-align:center;font-family:var(--font-body);font-size:16px;font-weight:var(--weight-bold, 700);color:var(--color-ink);-webkit-user-select:none;user-select:none}._addToBasketBtn_88nm3_716{flex:1;height:48px;padding:0 24px;border-radius:var(--radius-full, 9999px);background:var(--color-beet, #7A2E3B);color:#fff7f2;border:none;font-family:var(--font-body);font-size:15px;font-weight:var(--weight-semibold, 600);display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;box-shadow:0 4px 16px #7a2e3b40;transition:all var(--duration-fast, .15s) ease}._addToBasketBtn_88nm3_716:hover{background:var(--color-beet-dark, #5E212B);transform:translateY(-1px);box-shadow:0 6px 20px #7a2e3b59}._addedSuccess_88nm3_742{background:var(--color-herb, #5C7048)!important;box-shadow:0 4px 16px #5c70484d!important}._guestReserveBtn_88nm3_747{flex:1;height:48px;padding:0 24px;border-radius:var(--radius-full, 9999px);background:var(--color-beet, #7A2E3B);color:#fff7f2;text-decoration:none;font-family:var(--font-body);font-size:15px;font-weight:var(--weight-semibold, 600);display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:all var(--duration-fast, .15s) ease}._guestReserveBtn_88nm3_747:hover{background:var(--color-beet-dark, #5E212B);transform:translateY(-1px)}._checkoutHint_88nm3_770{display:flex;align-items:center;gap:6px;font-family:var(--font-body);font-size:12px;color:var(--color-ink-soft);margin:0}._soldOutBox_88nm3_781{padding:var(--space-5, 20px);background:#faf7f2;border:1px solid var(--color-wood-line, #E3D3B8);border-radius:var(--radius-lg, 12px);display:flex;flex-direction:column;gap:8px}._soldOutHeader_88nm3_791{display:flex;align-items:center;gap:8px;font-family:var(--font-head);font-size:1.15rem;color:var(--color-ink)}._soldOutDesc_88nm3_800{font-family:var(--font-body);font-size:13.5px;color:var(--color-ink-soft);margin:0;line-height:1.5}._soldOutButtons_88nm3_808{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:6px}._soldOutBtnPrimary_88nm3_816{padding:8px 18px;border-radius:var(--radius-full, 9999px);background:var(--color-beet, #7A2E3B);color:#fff7f2;font-family:var(--font-body);font-size:13px;font-weight:var(--weight-semibold, 600);text-decoration:none}._soldOutBtnSecondary_88nm3_827{padding:8px 18px;border-radius:var(--radius-full, 9999px);background:var(--color-white);border:1px solid var(--color-wood-line, #E3D3B8);color:var(--color-ink);font-family:var(--font-body);font-size:13px;font-weight:var(--weight-medium, 500);text-decoration:none}._tabsSection_88nm3_841{display:flex;flex-direction:column;gap:var(--space-4, 16px);margin-top:var(--space-4, 16px)}._tabsHeader_88nm3_848{display:flex;align-items:center;gap:8px;overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch}._tabBtn_88nm3_857{padding:10px 20px;border-radius:var(--radius-full, 9999px);background:var(--color-white);border:1px solid var(--color-wood-line, #E3D3B8);font-family:var(--font-body);font-size:14px;font-weight:var(--weight-medium, 500);color:var(--color-ink-soft);cursor:pointer;white-space:nowrap;transition:all var(--duration-fast, .15s) ease}._tabBtn_88nm3_857:hover{color:var(--color-ink);background:var(--color-canvas-soft, #FAF7F0)}._tabBtnActive_88nm3_876{background:var(--color-beet, #7A2E3B);color:#fff7f2;border-color:var(--color-beet, #7A2E3B);font-weight:var(--weight-semibold, 600);box-shadow:0 2px 8px #7a2e3b33}._tabBtnActive_88nm3_876:hover{background:var(--color-beet-dark, #5E212B);border-color:var(--color-beet-dark, #5E212B)}._tabContentCard_88nm3_889{background:var(--color-white);border:1px solid var(--color-wood-line, #E3D3B8);border-radius:18px;padding:var(--space-6, 24px);box-shadow:0 4px 20px #2e2b260a}@media(min-width:768px){._tabContentCard_88nm3_889{padding:var(--space-8, 32px)}}._tabPane_88nm3_903{display:flex;flex-direction:column;gap:var(--space-4, 16px)}._tabPaneTitle_88nm3_909{font-family:var(--font-head);font-size:1.35rem;font-weight:var(--weight-head, 400);color:var(--color-ink);margin:0}._descriptionText_88nm3_917{font-family:var(--font-body);font-size:15px;color:var(--color-ink);line-height:1.7;margin:0;max-width:68ch}._tipsGrid_88nm3_927{display:grid;grid-template-columns:1fr;gap:var(--space-3, 12px);margin-top:8px}@media(min-width:680px){._tipsGrid_88nm3_927{grid-template-columns:repeat(3,1fr)}}._tipCard_88nm3_940{display:flex;align-items:flex-start;gap:12px;padding:14px;background:var(--color-canvas-soft, #FAF7F0);border:1px solid var(--color-wood-line, #E3D3B8);border-radius:12px}._tipEmoji_88nm3_950{font-size:20px;flex-shrink:0}._tipTitle_88nm3_955{font-family:var(--font-body);font-size:13px;font-weight:var(--weight-bold, 700);color:var(--color-ink);margin:0 0 2px}._tipDesc_88nm3_963{font-family:var(--font-body);font-size:12px;color:var(--color-ink-soft);margin:0;line-height:1.4}._stepsFlow_88nm3_972{display:grid;grid-template-columns:1fr;gap:16px;margin-top:8px}@media(min-width:680px){._stepsFlow_88nm3_972{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center}}._stepItem_88nm3_986{display:flex;flex-direction:column;gap:6px;padding:16px;background:var(--color-canvas-soft, #FAF7F0);border:1px solid var(--color-wood-line, #E3D3B8);border-radius:12px}._stepNumber_88nm3_996{width:28px;height:28px;border-radius:50%;background:var(--color-beet, #7A2E3B);color:#fff7f2;display:flex;align-items:center;justify-content:center;font-family:var(--font-body);font-size:13px;font-weight:var(--weight-bold, 700)}._stepTitle_88nm3_1010{font-family:var(--font-head);font-size:1.1rem;font-weight:var(--weight-head, 400);color:var(--color-ink);margin:2px 0 0}._stepDesc_88nm3_1018{font-family:var(--font-body);font-size:12.5px;color:var(--color-ink-soft);margin:0;line-height:1.45}._stepConnector_88nm3_1026{display:none}@media(min-width:680px){._stepConnector_88nm3_1026{display:block;font-size:20px;color:var(--color-wood, #B08655)}}._producerActionRow_88nm3_1038{margin-top:8px}._producerProfileBtn_88nm3_1042{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;border-radius:var(--radius-full, 9999px);background:var(--color-beet, #7A2E3B);color:#fff7f2;font-family:var(--font-body);font-size:13px;font-weight:var(--weight-semibold, 600);text-decoration:none;transition:all var(--duration-fast, .15s) ease}._producerProfileBtn_88nm3_1042:hover{background:var(--color-beet-dark, #5E212B);transform:translateY(-1px)}._recommendSection_88nm3_1064{display:flex;flex-direction:column;gap:var(--space-4, 16px);margin-top:var(--space-4, 16px)}._recommendHeader_88nm3_1071{display:flex;align-items:flex-end;justify-content:space-between}._recommendEyebrow_88nm3_1077{display:block;font-family:var(--font-body);font-size:12px;font-weight:var(--weight-bold, 700);text-transform:uppercase;letter-spacing:.05em;color:var(--color-beet, #7A2E3B);margin-bottom:2px}._recommendTitle_88nm3_1088{font-family:var(--font-head);font-size:1.45rem;font-weight:var(--weight-head, 400);color:var(--color-ink);margin:0}._seeAllLink_88nm3_1096{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-body);font-size:13px;font-weight:var(--weight-semibold, 600);color:var(--color-beet, #7A2E3B);text-decoration:none;transition:transform var(--duration-fast, .15s) ease}._seeAllLink_88nm3_1096:hover{transform:translate(2px);color:var(--color-beet-dark, #5E212B)}._productCardsGrid_88nm3_1113{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:var(--space-5, 20px);width:100%;align-items:stretch}@media(max-width:480px){._productCardsGrid_88nm3_1113{grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr));gap:var(--space-3, 12px)}}._reviewsSection_88nm3_1130{display:flex;flex-direction:column;gap:var(--space-5, 20px);margin-top:var(--space-4, 16px)}._reviewsHeader_88nm3_1137{display:flex;flex-direction:column;gap:8px}@media(min-width:640px){._reviewsHeader_88nm3_1137{flex-direction:row;align-items:flex-end;justify-content:space-between}}._ratingBadgePill_88nm3_1151{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:var(--radius-full, 9999px);background:var(--color-canvas-soft, #FAF7F0);border:1px solid var(--color-wood-line, #E3D3B8);font-family:var(--font-body);font-size:13px;font-weight:var(--weight-medium, 500);color:var(--color-ink)}._reviewsList_88nm3_1165{display:flex;flex-direction:column;gap:var(--space-3, 12px)}._showAllReviewsBtn_88nm3_1171{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:8px 18px;border-radius:var(--radius-full, 9999px);background:var(--color-white);border:1px solid var(--color-wood-line, #E3D3B8);font-family:var(--font-body);font-size:13px;font-weight:var(--weight-medium, 500);color:var(--color-ink);cursor:pointer;transition:all var(--duration-fast, .15s) ease}._showAllReviewsBtn_88nm3_1171:hover{background:var(--color-canvas-soft, #FAF7F0);border-color:var(--color-ink-soft)}._reviewsEmptyCard_88nm3_1193{text-align:center;padding:var(--space-8, 32px) var(--space-4, 16px);background:var(--color-canvas-soft, #FAF7F0);border:1px dashed var(--color-wood-line, #E3D3B8);border-radius:14px;display:flex;flex-direction:column;align-items:center;gap:8px}._reviewsEmptyIcon_88nm3_1205{width:48px;height:48px;border-radius:50%;background:#fff7f2;color:var(--color-wood, #B08655);display:flex;align-items:center;justify-content:center}._reviewsEmptyTitle_88nm3_1216{font-family:var(--font-head);font-size:1.25rem;color:var(--color-ink);margin:0}._reviewsEmptyDesc_88nm3_1223{font-family:var(--font-body);font-size:13.5px;color:var(--color-ink-soft);max-width:440px;margin:0;line-height:1.5}._mobileStickyBar_88nm3_1234{display:none}@media(max-width:767px){._mobileStickyBar_88nm3_1234{position:fixed;bottom:calc(var(--bottom-nav-height, 0px) + env(safe-area-inset-bottom,0px));left:0;right:0;padding:10px 16px;background:#fffffff2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--color-wood-line, #E3D3B8);display:flex;align-items:center;justify-content:space-between;gap:12px;z-index:90;box-shadow:0 -4px 16px #00000014}._mobilePriceBlock_88nm3_1257{display:flex;flex-direction:column}._mobilePrice_88nm3_1257{font-family:var(--font-body);font-size:1.15rem;font-weight:var(--weight-bold, 700);color:var(--color-beet, #7A2E3B)}._mobileUnit_88nm3_1269{font-family:var(--font-body);font-size:11px;color:var(--color-ink-soft)}._mobileActionsGroup_88nm3_1275{display:flex;align-items:center;gap:8px}._mobileStepper_88nm3_1281{display:inline-flex;align-items:center;height:38px;border:1px solid var(--color-wood-line, #E3D3B8);border-radius:var(--radius-full, 9999px);background:var(--color-white);padding:0 2px}._mobileStepperBtn_88nm3_1291{width:32px;height:32px;border-radius:50%;border:none;background:transparent;color:var(--color-ink);display:flex;align-items:center;justify-content:center}._mobileStepperVal_88nm3_1303{min-width:24px;text-align:center;font-family:var(--font-body);font-size:14px;font-weight:var(--weight-bold, 700)}._mobileAddBtn_88nm3_1311{height:40px;padding:0 18px;border-radius:var(--radius-full, 9999px);background:var(--color-beet, #7A2E3B);color:#fff7f2;border:none;font-family:var(--font-body);font-size:13px;font-weight:var(--weight-semibold, 600);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none;white-space:nowrap;box-shadow:0 3px 10px #7a2e3b40;transition:all var(--duration-fast, .15s) ease}._mobileAddSuccess_88nm3_1331{background:var(--color-herb, #5C7048)!important}}._skeletonCol_88nm3_1337{display:flex;flex-direction:column;gap:var(--space-4, 16px)}._emptyContainer_1jmxs_1{padding-block:var(--space-4);width:100%}._skeletonCard_1jmxs_6{width:var(--card-w-farmer);min-width:var(--card-w-farmer);max-width:calc(100vw - 2 * var(--page-pad, 1rem));flex-shrink:0;background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}._skeletonBanner_1jmxs_20{width:100%;height:165px;background:linear-gradient(90deg,var(--color-canvas) 25%,rgba(46,43,38,.05) 50%,var(--color-canvas) 75%);background-size:200% 100%;animation:_shimmer_1jmxs_1 1.5s ease-in-out infinite;position:relative;border-bottom:1px solid var(--color-border)}._skeletonAvatar_1jmxs_30{position:absolute;bottom:-16px;left:var(--space-4);width:34px;height:34px;border-radius:var(--radius-full);background-color:var(--color-canvas-soft);border:2px solid var(--color-white);box-shadow:0 2px 6px #00000014}._skeletonBody_1jmxs_42{padding:var(--space-4);padding-top:calc(var(--space-4) + 6px);display:flex;flex-direction:column;gap:var(--space-2)}._skeletonHeading_1jmxs_50{width:75%;height:1.25rem;border-radius:var(--radius-sm);background-color:var(--color-hairline);animation:_shimmer_1jmxs_1 1.5s ease-in-out infinite}._skeletonSub_1jmxs_58{width:50%;height:.875rem;border-radius:var(--radius-sm);background-color:var(--color-hairline);animation:_shimmer_1jmxs_1 1.5s ease-in-out infinite}._skeletonTags_1jmxs_66{display:flex;gap:6px;margin-top:4px}._skeletonTag_1jmxs_66{width:52px;height:20px;border-radius:var(--radius-full);background-color:var(--color-hairline)}._skeletonFooter_1jmxs_79{display:flex;justify-content:space-between;align-items:center;margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-wood-line)}._skeletonRating_1jmxs_88{width:35%;height:.875rem;border-radius:var(--radius-sm);background-color:var(--color-hairline)}._skeletonCta_1jmxs_95{width:25%;height:.875rem;border-radius:var(--radius-sm);background-color:var(--color-hairline)}@keyframes _shimmer_1jmxs_1{0%{background-position:200% 0}to{background-position:-200% 0}}._banner_tslbv_1{background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5);display:flex;flex-direction:column;gap:var(--space-3);width:100%;box-sizing:border-box}@media(min-width:768px){._banner_tslbv_1{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-4)}}._content_tslbv_22{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}._statusRow_tslbv_29{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}._orderNumber_tslbv_36{font-family:var(--font-body);font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--color-ink-soft);line-height:var(--lh-ui)}._description_tslbv_44{font-family:var(--font-body);font-size:var(--text-body);color:var(--color-ink);line-height:var(--lh-body);margin:0}._viewLink_tslbv_52{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);text-decoration:none;min-height:var(--tap-min);padding-block:var(--space-2);align-self:flex-start;white-space:nowrap}._viewLink_tslbv_52:hover{text-decoration:underline;text-underline-offset:var(--underline-offset)}._viewLink_tslbv_52:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}@media(min-width:768px){._viewLink_tslbv_52{align-self:center}}._actions_tslbv_83{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}._searchContainer_qa0gf_1{position:relative;width:100%;z-index:60}._searchForm_qa0gf_7{position:relative;width:100%;display:flex;align-items:center}._searchIcon_qa0gf_14{position:absolute;left:var(--space-4);color:var(--color-ink-soft);pointer-events:none;flex-shrink:0;transition:color var(--duration-fast) var(--ease-standard)}._searchInput_qa0gf_23{width:100%;height:48px;border:1.5px solid rgba(46,43,38,.18);background-color:var(--color-white);border-radius:var(--radius-md);padding:0 var(--space-10) 0 calc(var(--space-4) + 18px + var(--space-3));font-family:var(--font-body);font-size:var(--text-input, 15px);color:var(--color-ink);transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard);box-sizing:border-box;box-shadow:0 1px 3px #2e2b260f}._searchInput_qa0gf_23:focus{border-color:var(--color-beet);box-shadow:0 0 0 3px var(--color-beet-tint),0 2px 6px #2e2b2614;outline:none}._searchInput_qa0gf_23::placeholder{color:var(--color-ink-faint, #8f8b82)}._searchFormActive_qa0gf_50 ._searchIcon_qa0gf_14{color:var(--color-beet)}._rightControls_qa0gf_54{position:absolute;right:var(--space-3);display:flex;align-items:center;gap:var(--space-2)}._spinner_qa0gf_62{color:var(--color-beet);animation:_spin_qa0gf_62 .8s linear infinite}@keyframes _spin_qa0gf_62{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._clearBtn_qa0gf_76{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--radius-full);border:none;background:#2e2b2614;color:var(--color-ink-soft);cursor:pointer;transition:all var(--duration-fast) var(--ease-standard);padding:0}._clearBtn_qa0gf_76:hover{background:#2e2b2629;color:var(--color-ink)}._searchDropdown_qa0gf_96{position:absolute;top:calc(100% + 8px);left:0;right:0;background:var(--color-white);border:1.5px solid rgba(46,43,38,.12);border-radius:var(--radius-lg, 12px);box-shadow:0 16px 40px -8px #2e2b2629,0 2px 8px #2e2b260f;max-height:440px;overflow-y:auto;z-index:100;animation:_dropdownFadeIn_qa0gf_1 .18s ease-out;overscroll-behavior:contain}@keyframes _dropdownFadeIn_qa0gf_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._dropdownBody_qa0gf_124{padding:var(--space-2) 0;display:flex;flex-direction:column}._section_qa0gf_130{padding:var(--space-2) 0;border-bottom:1px solid rgba(46,43,38,.06)}._section_qa0gf_130:last-of-type{border-bottom:none}._sectionHeader_qa0gf_139{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-4) var(--space-2);font-family:var(--font-body);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-ink-soft)}._headerIcon_qa0gf_152{color:var(--color-ink-soft);opacity:.8}._itemsList_qa0gf_157{display:flex;flex-direction:column}._dropdownItem_qa0gf_162{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--space-2) var(--space-4);border:none;background:transparent;cursor:pointer;text-align:left;font-family:var(--font-body);transition:background-color var(--duration-fast) var(--ease-standard);box-sizing:border-box;text-decoration:none}._dropdownItem_qa0gf_162:hover,._itemSelected_qa0gf_179{background-color:var(--color-canvas-soft, #f7f5f0)}._dropdownItem_qa0gf_162:hover ._itemTitle_qa0gf_183,._itemSelected_qa0gf_179 ._itemTitle_qa0gf_183{color:var(--color-beet)}._itemMain_qa0gf_188{display:flex;align-items:center;gap:var(--space-3);min-width:0;flex:1}._itemIconWrap_qa0gf_196{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--radius-md, 8px);flex-shrink:0}._produceIconWrap_qa0gf_206{background:#2e7d321a;color:#2e7d32}._stallIconWrap_qa0gf_211{background:#c8641e1a;color:#b7521e}._marketIconWrap_qa0gf_216{background:#285aa01a;color:#1e5a9c}._categoryIconWrap_qa0gf_221{background:#7832781a;color:#7a2e7a}._historyIconWrap_qa0gf_226{background:#2e2b2612;color:var(--color-ink-soft)}._itemTitle_qa0gf_183{font-size:14px;font-weight:500;color:var(--color-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._priceBadge_qa0gf_240{font-size:13px;font-weight:600;color:var(--color-beet);white-space:nowrap;flex-shrink:0}._unitText_qa0gf_248{font-weight:400;color:var(--color-ink-soft);font-size:12px}._secondaryBadge_qa0gf_254{font-size:12px;color:var(--color-ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px;flex-shrink:0}._itemArrow_qa0gf_264{color:var(--color-ink-soft);opacity:.5;transition:transform var(--duration-fast) var(--ease-standard);flex-shrink:0}._dropdownItem_qa0gf_162:hover ._itemArrow_qa0gf_264,._itemSelected_qa0gf_179 ._itemArrow_qa0gf_264{transform:translate(2px);opacity:1;color:var(--color-beet)}._popularChips_qa0gf_278{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:0 var(--space-4) var(--space-2)}._popularChip_qa0gf_278{padding:6px 12px;border-radius:var(--radius-full);border:1px solid rgba(46,43,38,.12);background:var(--color-canvas, #faf9f6);color:var(--color-ink);font-family:var(--font-body);font-size:12.5px;font-weight:500;cursor:pointer;transition:all var(--duration-fast) var(--ease-standard);display:inline-flex;align-items:center}._popularChip_qa0gf_278:hover{background:var(--color-beet-tint, #fbebed);border-color:var(--color-beet);color:var(--color-beet);transform:translateY(-1px)}._loadingRow_qa0gf_307{display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-6) var(--space-4);color:var(--color-ink-soft);font-size:13.5px}._noResultsBox_qa0gf_317{padding:var(--space-6) var(--space-4);text-align:center}._noResultsText_qa0gf_322{margin:0 0 var(--space-1);font-size:14px;color:var(--color-ink)}._noResultsSub_qa0gf_328{margin:0;font-size:12.5px;color:var(--color-ink-soft)}._dropdownFooter_qa0gf_334{border-top:1px solid rgba(46,43,38,.08);background:var(--color-canvas, #faf9f6);padding:var(--space-1) var(--space-2)}._seeAllBtn_qa0gf_340{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--space-2) var(--space-3);border:none;background:transparent;cursor:pointer;border-radius:var(--radius-md, 8px);font-family:var(--font-body);color:var(--color-ink);font-size:13.5px;transition:all var(--duration-fast) var(--ease-standard)}._seeAllBtn_qa0gf_340:hover,._seeAllBtn_qa0gf_340._itemSelected_qa0gf_179{background:var(--color-beet-tint, #fbebed);color:var(--color-beet)}._seeAllMain_qa0gf_362{display:flex;align-items:center;gap:var(--space-2)}._seeAllIcon_qa0gf_368{color:var(--color-beet)}._seeAllArrow_qa0gf_372{color:var(--color-ink-soft);transition:transform var(--duration-fast) var(--ease-standard)}._seeAllBtn_qa0gf_340:hover ._seeAllArrow_qa0gf_372,._seeAllBtn_qa0gf_340._itemSelected_qa0gf_179 ._seeAllArrow_qa0gf_372{transform:translate(3px);color:var(--color-beet)}@media(max-width:480px){._searchInput_qa0gf_23{height:44px;padding-left:calc(var(--space-3) + 18px + var(--space-2));padding-right:var(--space-8);font-size:14px}._searchIcon_qa0gf_14{left:var(--space-3)}._rightControls_qa0gf_54{right:var(--space-2)}._searchDropdown_qa0gf_96{max-height:380px}._secondaryBadge_qa0gf_254{max-width:110px}}._container_1u3kp_3{display:flex;flex-direction:column;gap:var(--section-gap);width:100%}._header_1u3kp_10{display:flex;flex-direction:column;gap:var(--space-4);width:100%}._greetingLine_1u3kp_17{height:calc(var(--text-h1) * var(--lh-h1));width:60%;max-width:var(--container-narrow);border-radius:var(--radius-sm);background-color:var(--color-hairline);animation:_pulse_1u3kp_1 1.2s ease-in-out infinite}._clockLine_1u3kp_26{height:calc(var(--text-sm) * var(--lh-ui));width:40%;border-radius:var(--radius-sm);background-color:var(--color-hairline);animation:_pulse_1u3kp_1 1.2s ease-in-out infinite}._searchBox_1u3kp_34{height:var(--control-h);width:100%;border-radius:var(--radius-md);background-color:var(--color-white);border:1px solid var(--color-border);box-sizing:border-box}._row_1u3kp_43{display:flex;flex-direction:column;gap:var(--space-4);width:100%}._rowHeader_1u3kp_50{height:calc(var(--text-h2) * var(--lh-h2));width:35%;border-radius:var(--radius-sm);background-color:var(--color-hairline);animation:_pulse_1u3kp_1 1.2s ease-in-out infinite}._cardsTrack_1u3kp_58{display:flex;gap:var(--space-4);overflow:hidden}@keyframes _pulse_1u3kp_1{0%,to{opacity:.6}50%{opacity:1}}@media(prefers-reduced-motion:reduce){._greetingLine_1u3kp_17,._clockLine_1u3kp_26,._rowHeader_1u3kp_50{animation:none;opacity:.8}}._pageRoot_1ju9y_1{gap:0!important;padding-block-start:var(--space-4)!important;padding-block-end:0!important}._pageBody_1ju9y_7{display:flex;flex-direction:column;gap:var(--space-4);width:100%}._header_1ju9y_14{display:flex;flex-direction:column;gap:var(--space-3);width:100%;background:linear-gradient(160deg,var(--color-canvas) 0%,color-mix(in srgb,var(--color-canvas) 40%,white) 100%);border-radius:var(--radius-xl);padding:clamp(var(--space-3),3.5vw,var(--space-5)) clamp(var(--space-3),3.5vw,var(--space-5)) var(--space-4);border:1px solid var(--color-border);box-shadow:0 1px #fffc inset,0 2px 8px #2e2b260a;box-sizing:border-box}@media(min-width:768px){._header_1ju9y_14{padding:var(--space-6) var(--space-6) var(--space-5);gap:var(--space-4)}}._headerTop_1ju9y_34{display:flex;flex-direction:column;gap:var(--space-3);width:100%}@media(min-width:768px){._headerTop_1ju9y_34{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-4)}}._headGroup_1ju9y_50{display:flex;flex-direction:column;gap:var(--space-1)}._aiButton_1ju9y_56{display:inline-flex;align-items:center;gap:var(--space-3);background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-2) var(--space-3);text-decoration:none;color:var(--color-ink);box-shadow:0 1px 3px #2e2b260d;transition:all var(--duration-fast) var(--ease-standard);align-self:stretch;max-width:100%;box-sizing:border-box}@media(min-width:768px){._aiButton_1ju9y_56{align-self:center;max-width:420px}}._aiButton_1ju9y_56:hover{border-color:var(--color-beet);background:var(--color-canvas-soft);transform:translateY(-1px);box-shadow:0 3px 8px #7a2e3b14}._aiButton_1ju9y_56:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}._aiIconBadge_1ju9y_92{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-full);background:var(--color-beet-tint);color:var(--color-beet);flex-shrink:0}._aiSparkleIcon_1ju9y_104{color:var(--color-beet)}._aiContent_1ju9y_108{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}._aiTitle_1ju9y_116{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-ink);line-height:var(--lh-ui);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._aiSubtitle_1ju9y_127{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-ink-soft);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._aiArrow_1ju9y_137{color:var(--color-ink-soft);margin-left:var(--space-1);transition:transform var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);flex-shrink:0}._aiButton_1ju9y_56:hover ._aiArrow_1ju9y_137{color:var(--color-beet);transform:translate(2px)}._greeting_1ju9y_149{font-family:var(--font-head);font-size:clamp(1.45rem,1.15rem + 1.8vw,2.25rem);font-weight:var(--weight-head);letter-spacing:var(--tracking-head);color:var(--color-ink);line-height:1.18;margin:0;overflow-wrap:break-word;word-break:break-word}._clockSkeleton_1ju9y_161{height:calc(var(--text-sm) * var(--lh-ui));width:55%;border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--color-hairline) 25%,rgba(46,43,38,.04) 50%,var(--color-hairline) 75%);background-size:200% 100%;animation:_shimmer_1ju9y_1 1.4s ease-in-out infinite;min-height:calc(var(--text-sm) * var(--lh-ui))}@keyframes _shimmer_1ju9y_1{0%{background-position:200% 0}to{background-position:-200% 0}}._feed_1ju9y_176{display:flex;flex-direction:column;gap:0;width:100%}._sectionWrap_1ju9y_183{width:100%;display:flex;flex-direction:column}._assistantCallout_1ju9y_189{padding-block:var(--space-5) var(--space-4);text-align:center;max-width:var(--container-narrow);margin-inline:auto;width:100%}._assistantText_1ju9y_197{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-ink-soft);margin:0 auto;line-height:var(--lh-body);display:inline-block;background:var(--color-canvas-soft);border:1px solid var(--color-border);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full)}._assistantLink_1ju9y_210{color:var(--color-beet);text-decoration:none;font-weight:var(--weight-medium);border-bottom:1px solid currentColor;transition:color var(--duration-fast) var(--ease-standard)}._assistantLink_1ju9y_210:hover{color:var(--color-beet-dark)}._assistantLink_1ju9y_210:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}._skeletonRow_1ju9y_227{display:flex;gap:var(--space-4);overflow:hidden;width:100%;padding-inline:var(--page-pad);padding-top:var(--space-4)}._sentinel_1ju9y_236{height:1px;width:100%}._endOfFeed_1ju9y_241{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-1);padding-top:var(--space-4);padding-bottom:var(--space-1);padding-inline:var(--space-4);width:100%;max-width:var(--container-narrow);margin-inline:auto}._endOfFeedDivider_1ju9y_255{width:36px;height:2px;background:var(--color-wood-line);border-radius:var(--radius-full);margin-bottom:var(--space-1)}._endOfFeedBadge_1ju9y_263{display:inline-flex;align-items:center;gap:var(--space-2);background:var(--color-canvas-soft);border:1px solid var(--color-border);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full)}._endOfFeedDot_1ju9y_273{width:6px;height:6px;border-radius:var(--radius-full);background:var(--color-herb)}._endOfFeedText_1ju9y_280{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-ink);margin:0}._endOfFeedSub_1ju9y_288{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-ink-soft);margin:0;max-width:var(--measure-narrow);line-height:var(--lh-body)}._page_1ilnu_3{background-color:var(--color-white);min-height:100vh;padding-bottom:var(--space-8);width:100%}._container_1ilnu_10{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--page-pad)}._emptySuggestionsWrap_1ilnu_16{margin-top:var(--space-4, 16px);display:flex;flex-direction:column;align-items:center;gap:var(--space-2, 8px)}._emptySuggestionsLabel_1ilnu_24{font-family:var(--font-body);font-size:var(--text-xs, .75rem);color:var(--color-ink-soft, #6b645c);font-weight:var(--weight-medium, 500)}._emptyPillsRow_1ilnu_31{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--space-2, 8px)}._emptyPillBtn_1ilnu_39{background:var(--color-canvas, #fbf7f4);color:var(--color-ink, #24201c);border:1px solid var(--color-border, #e5ded7);border-radius:var(--radius-full, 9999px);padding:4px 12px;font-family:var(--font-body);font-size:var(--text-xs, .75rem);font-weight:var(--weight-medium, 500);cursor:pointer;transition:all .12s ease}._emptyPillBtn_1ilnu_39:hover{background:var(--color-canvas-soft, #f2ece7);border-color:var(--color-beet, #541722);color:var(--color-beet, #541722)}@media(max-width:359px){._container_1ilnu_10{padding-inline:var(--space-3)}}@media(min-width:1280px){._container_1ilnu_10{padding-inline:var(--space-8)}}._desktopHeader_1ilnu_72{display:none}@media(min-width:1024px){._desktopHeader_1ilnu_72{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-6) 0 var(--space-4);border-bottom:1px solid var(--color-border)}._headerTitles_1ilnu_87{display:flex;flex-direction:column;gap:var(--space-1)}._pageTitle_1ilnu_93{font-family:var(--font-head);font-size:var(--text-h1);font-weight:var(--weight-head);color:var(--color-ink);margin:0;line-height:var(--lh-h1)}._pageContext_1ilnu_102{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-ink-soft);margin:0;font-variant-numeric:tabular-nums}}._smartBasketHeaderBtn_1ilnu_111{display:inline-flex;align-items:center;gap:var(--space-2);height:var(--control-h);padding:0 var(--space-4);background-color:var(--color-beet);color:var(--color-on-primary, #ffffff);border:1px solid var(--color-beet);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;white-space:nowrap;box-shadow:0 2px 6px #7a2e3b33;transition:background-color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}._smartBasketHeaderBtn_1ilnu_111:hover{background-color:var(--color-beet-dark);border-color:var(--color-beet-dark);transform:translateY(-1px);box-shadow:0 4px 10px #7a2e3b47}._smartBasketMobileBtn_1ilnu_139{display:inline-flex;align-items:center;gap:var(--space-1);min-height:var(--control-h);height:var(--control-h);padding:0 var(--space-3);background-color:var(--color-beet-tint, #F7EEF0);border:1px solid rgba(122,46,59,.28);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-beet);cursor:pointer;flex-shrink:0;touch-action:manipulation;transition:all var(--duration-fast) var(--ease-standard)}._smartBasketMobileBtn_1ilnu_139:hover{background-color:var(--color-beet);color:#fff}@media(max-width:480px){._smartBasketMobileText_1ilnu_165{display:none}._smartBasketMobileBtn_1ilnu_139{padding:0 var(--space-2-5)}}._mobileHeader_1ilnu_174{position:sticky;top:var(--topbar-h-mobile, 0px);z-index:var(--z-sticky, 5);display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) 0 var(--space-2);border-bottom:1px solid var(--color-border);background-color:var(--color-white)}@media(min-width:1024px){._mobileHeader_1ilnu_174{display:none}}._searchRow_1ilnu_193{display:flex;align-items:center;gap:var(--space-2);width:100%}._desktopSearchRow_1ilnu_200{display:none}@media(min-width:1024px){._desktopSearchRow_1ilnu_200{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);width:100%}}._searchForm_1ilnu_214{position:relative;flex:1;display:flex;align-items:center;min-width:0}._searchIcon_1ilnu_222{position:absolute;left:var(--space-3);color:var(--color-ink-soft);pointer-events:none}._searchInput_1ilnu_229{width:100%;height:var(--control-h);padding:0 var(--space-8) 0 calc(var(--space-3) + 24px);background-color:var(--color-canvas-soft);border:1px solid var(--color-border);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-input);color:var(--color-ink);transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard);outline:none}._searchInput_1ilnu_229:focus{border-color:var(--color-ink);background-color:var(--color-white);outline:none}._searchInput_1ilnu_229::placeholder{color:var(--color-ink-faint)}._clearSearchBtn_1ilnu_254{position:absolute;right:var(--space-2);display:inline-flex;align-items:center;justify-content:center;width:var(--tap-min);height:var(--tap-min);background:transparent;border:none;color:var(--color-ink-soft);cursor:pointer;border-radius:var(--radius-full)}._clearSearchBtn_1ilnu_254:hover{color:var(--color-ink)}._searchDropdown_1ilnu_274{position:absolute;top:calc(100% + var(--space-1));left:0;right:0;z-index:var(--z-dropdown);background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-menu);overflow:hidden;display:flex;flex-direction:column}._dropdownSection_1ilnu_289{display:flex;flex-direction:column;padding:var(--space-2);border-bottom:1px solid var(--color-border)}._dropdownSection_1ilnu_289:last-child{border-bottom:none}._dropdownTitle_1ilnu_300{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-ink-soft);text-transform:uppercase;letter-spacing:.05em;padding:var(--space-1) var(--space-2);display:flex;align-items:center;gap:var(--space-1)}._dropdownItem_1ilnu_313{display:flex;align-items:center;width:100%;min-height:var(--tap-min);padding:var(--space-2) var(--space-3);font-family:var(--font-body);font-size:var(--text-body);color:var(--color-ink);background:none;border:none;border-radius:var(--radius-sm);cursor:pointer;text-align:left;transition:background-color var(--duration-fast) var(--ease-standard)}._dropdownItem_1ilnu_313:hover{background-color:var(--color-canvas-soft)}._filterTriggerBtn_1ilnu_335{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--control-h);height:var(--control-h);padding:0 var(--space-4);background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-ink);cursor:pointer;flex-shrink:0;touch-action:manipulation;transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}._filterTriggerBtn_1ilnu_335:hover{border-color:var(--color-ink-soft);background-color:var(--color-canvas-soft)}._filterTriggerActive_1ilnu_362{background-color:var(--color-canvas-soft);border-color:var(--color-ink);color:var(--color-ink)}._filterTriggerText_1ilnu_368{white-space:nowrap}@media(max-width:480px){._filterTriggerText_1ilnu_368{display:none}}@media(max-width:359px){._filterTriggerBtn_1ilnu_335{padding:0 var(--space-3)}}._activeBadge_1ilnu_384{display:inline-flex;align-items:center;justify-content:center;width:var(--space-5);height:var(--space-5);border-radius:var(--radius-full);background-color:var(--color-beet);color:var(--color-on-primary, #ffffff);font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:1}._chipRow_1ilnu_399{display:flex;align-items:center;gap:var(--space-2);overflow-x:auto;overflow-y:hidden;white-space:nowrap;padding:var(--space-1) 0;-webkit-overflow-scrolling:touch;scrollbar-width:none;width:100%;mask-image:linear-gradient(to right,black calc(100% - var(--space-8)),transparent);-webkit-mask-image:linear-gradient(to right,black calc(100% - var(--space-8)),transparent)}._chipRow_1ilnu_399::-webkit-scrollbar{display:none}._categoryChip_1ilnu_419{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:var(--tap-min);height:var(--tap-min);padding:0 var(--space-4);background-color:transparent;border:1px solid var(--color-border);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-ink);cursor:pointer;flex-shrink:0;touch-action:manipulation;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}._categoryChip_1ilnu_419:hover{border-color:var(--color-ink-soft)}._categoryChipActive_1ilnu_447{background-color:var(--color-beet);color:var(--color-on-primary, #ffffff);border-color:var(--color-beet)}._categoryChipActive_1ilnu_447:hover{background-color:var(--color-beet-dark);color:var(--color-on-primary, #ffffff);border-color:var(--color-beet-dark)}._activeTagsRow_1ilnu_460{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding-bottom:var(--space-3)}._activeTag_1ilnu_460{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:var(--space-1);min-height:var(--control-h-sm);padding:0 var(--space-3);background-color:var(--color-canvas-soft);border:1px solid var(--color-border);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-ink);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard)}._activeTag_1ilnu_460:hover{border-color:var(--color-ink)}._removeIcon_1ilnu_489{display:inline-flex;align-items:center;justify-content:center;color:var(--color-ink-soft)}._summaryRow_1ilnu_497{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) 0 var(--space-2);font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-ink-soft);font-variant-numeric:tabular-nums}._countText_1ilnu_508{font-size:var(--text-sm);color:var(--color-ink-soft);font-weight:var(--weight-medium)}._resetLink_1ilnu_514{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:var(--space-1) 0;min-height:var(--tap-min);display:inline-flex;align-items:center}._resetLink_1ilnu_514:hover{color:var(--color-ink-dark, var(--color-ink))}._mainLayout_1ilnu_536{display:block;width:100%}@media(min-width:1024px){._mainLayout_1ilnu_536{display:grid;grid-template-columns:272px minmax(0,1fr);gap:var(--space-8);align-items:start;margin-top:var(--space-6)}}._asideRail_1ilnu_551{display:none}@media(min-width:1024px){._asideRail_1ilnu_551{display:block;width:272px;align-self:start;position:sticky;top:calc(var(--topbar-h-desk, 0px) + var(--space-6));max-height:calc(100vh - var(--topbar-h-desk, 0px) - var(--space-10));overflow-y:auto;scrollbar-width:thin}}._gridArea_1ilnu_573{min-width:0;width:100%}._catalogGrid_1ilnu_585{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:var(--space-5, 20px);width:100%;align-items:stretch}@media(max-width:480px){._catalogGrid_1ilnu_585{grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr));gap:var(--space-3, 12px)}}._tailGrid_1ilnu_601{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:var(--space-5, 20px);width:100%;margin-top:var(--space-5, 20px);align-items:stretch}@media(max-width:480px){._tailGrid_1ilnu_601{grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr));gap:var(--space-3, 12px)}}._sentinel_1ilnu_617{height:1px;width:100%;pointer-events:none}._card_htl5f_1{position:relative;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5);display:flex;flex-direction:column;gap:var(--space-2);transition:border-color var(--duration-fast) var(--ease-standard)}._card_htl5f_1:hover{border-color:var(--color-ink-soft)}._stretchedLink_htl5f_17{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}._stretchedLink_htl5f_17:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset);border-radius:var(--radius-lg)}._topRow_htl5f_29{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-3)}._statusGroup_htl5f_37{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0}._dot_htl5f_44{width:.5rem;height:.5rem;border-radius:var(--radius-full);flex-shrink:0}._dot_htl5f_44._statusReady_htl5f_51{background-color:var(--color-success)}._dot_htl5f_44._statusNeutral_htl5f_55{background-color:var(--color-ink-soft)}._dot_htl5f_44._statusFaint_htl5f_59{background-color:var(--color-ink-faint)}._statusReady_htl5f_51{color:var(--color-success)}._statusNeutral_htl5f_55{color:var(--color-ink)}._statusFaint_htl5f_59{color:var(--color-ink-faint)}._statusLabel_htl5f_75{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--lh-ui);background:transparent}._orderNumber_htl5f_83{font-family:var(--font-body);font-size:var(--text-sm);font-variant-numeric:tabular-nums;font-weight:var(--weight-medium);color:var(--color-ink);flex-shrink:0}._middleRow_htl5f_92{display:flex;align-items:baseline}._farmerAndSlot_htl5f_97{font-family:var(--font-body);font-size:var(--text-body);color:var(--color-ink);line-height:var(--lh-ui)}._bottomRow_htl5f_104{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);padding-top:var(--space-1)}._itemsAndPay_htl5f_113{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-ink-soft);line-height:var(--lh-ui)}._inlineCode_htl5f_120{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;letter-spacing:.15em;color:var(--color-ink);flex-shrink:0}@media(max-width:380px){._card_htl5f_1{padding:var(--space-3) var(--space-4)}}._page_181gb_9{--section-gap: var(--space-5)}._controls_181gb_13{width:100%;max-width:22rem}._listSection_181gb_18{display:flex;flex-direction:column}._ordersList_181gb_23,._skeletonList_181gb_29{display:flex;flex-direction:column;gap:var(--space-3)}._skeletonCard_181gb_35{height:5.5rem;background:var(--color-canvas);border-radius:var(--radius-lg)}._emptyWrap_181gb_41{padding:var(--space-6) 0}._loadMoreRow_181gb_45{display:flex;justify-content:center;padding-top:var(--space-2)}._loadMoreBtn_181gb_51{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-ink);cursor:pointer;min-height:var(--control-h);width:100%;transition:border-color var(--duration-fast) var(--ease-standard)}._loadMoreBtn_181gb_51:hover:not(:disabled){border-color:var(--color-ink)}._loadMoreBtn_181gb_51:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}._loadMoreBtn_181gb_51:disabled{opacity:.5;cursor:not-allowed}@media(min-width:480px){._loadMoreBtn_181gb_51{width:auto;min-width:12rem}}._page_13357_1{padding-bottom:var(--space-12)}._tabsRow_13357_5{margin-bottom:var(--space-6)}._produceGrid_13357_9{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:var(--space-5, 20px);align-items:stretch}@media(max-width:480px){._produceGrid_13357_9{grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr));gap:var(--space-3, 12px)}}._savedItemWrap_13357_23{position:relative;display:flex;flex-direction:column}._removeBtn_13357_29{position:absolute;top:var(--space-2);right:var(--space-2);z-index:2;width:2rem;height:2rem;border-radius:var(--radius-full);background:var(--color-white);border:1px solid var(--color-hairline);color:var(--color-ink-soft);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:var(--shadow-sm);transition:color var(--transition-fast),background-color var(--transition-fast)}._removeBtn_13357_29:hover{color:var(--color-ink);background:var(--color-canvas-soft)}._restockBtn_13357_53{margin-top:var(--space-2);padding:var(--space-1-5) var(--space-3);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-ink);background:var(--color-canvas-soft);border:1px solid var(--color-hairline);border-radius:var(--radius-md);cursor:pointer;text-align:center;transition:background-color var(--transition-fast)}._restockBtn_13357_53:hover:not(:disabled){background:var(--color-hairline-soft)}._restockBtn_13357_53:disabled{opacity:.7;cursor:default}._stallsGrid_13357_78{display:grid;grid-template-columns:1fr;gap:var(--space-4)}._stallsGrid_13357_78>*,._stallCardWrap_13357_85>*{width:100%!important;min-width:0!important;max-width:100%!important}@media(min-width:768px){._stallsGrid_13357_78{grid-template-columns:repeat(2,1fr);gap:var(--space-6)}}@media(min-width:1024px){._stallsGrid_13357_78{grid-template-columns:repeat(3,1fr)}}._stallCardWrap_13357_85{position:relative;display:flex;flex-direction:column}._dayDotsWrap_13357_110{padding:var(--space-2) var(--space-3) var(--space-3);background:var(--color-white);border:1px solid var(--color-hairline);border-top:none;border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}._marketsList_13357_120{display:flex;flex-direction:column;gap:var(--space-4)}._marketRow_13357_126{position:relative;background:var(--color-white);border:1px solid var(--color-hairline);border-radius:var(--radius-lg);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3)}@media(min-width:768px){._marketRow_13357_126{flex-direction:row;align-items:center;justify-content:space-between}}._marketMain_13357_145{display:flex;flex-direction:column;gap:var(--space-1-5);min-width:0;flex:1}._marketHeader_13357_153{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}._marketName_13357_160{margin:0;font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--color-ink);text-decoration:none}._marketName_13357_160:hover{text-decoration:underline}._homeBadge_13357_173{font-size:var(--text-xs);font-weight:var(--weight-medium);padding:var(--space-0-5) var(--space-2);background:var(--color-canvas-soft);border:1px solid var(--color-hairline);border-radius:var(--radius-full);color:var(--color-ink)}._marketMeta_13357_183{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap;font-size:var(--text-xs);color:var(--color-ink-soft)}._marketActions_13357_192{display:flex;align-items:center;gap:var(--space-3);flex-shrink:0}._setHomeBtn_13357_199{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-medium);padding:var(--space-1-5) var(--space-3);background:var(--color-white);border:1px solid var(--color-hairline);border-radius:var(--radius-md);color:var(--color-ink);cursor:pointer;transition:background-color var(--transition-fast)}._setHomeBtn_13357_199:hover{background:var(--color-canvas-soft)}._unsaveTextBtn_13357_216{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-ink-soft);background:transparent;border:none;cursor:pointer;padding:var(--space-1-5) var(--space-2);border-radius:var(--radius-md);transition:color var(--transition-fast)}._unsaveTextBtn_13357_216:hover{color:var(--color-ink)}._pageRoot_ki06q_1,.profilePage{gap:0!important;padding-block:var(--space-5, 1.25rem) var(--space-12, 3rem)!important;background-color:#f7f5f1!important}._profileContainer_ki06q_8{max-width:1040px;margin-inline:auto;width:100%;display:flex;flex-direction:column;gap:var(--space-6, 1.5rem);padding-bottom:var(--space-8, 2rem)}._heroCard_ki06q_18{background:var(--color-white, #ffffff);border:1px solid rgba(46,43,38,.11);border-radius:var(--radius-xl, 16px);overflow:hidden;box-shadow:0 4px 20px -2px #2e2b260d;position:relative;transition:border-color var(--duration-fast, .12s) ease}._heroCard_ki06q_18:hover{border-color:#2e2b262e}._heroBanner_ki06q_32{height:90px;background:linear-gradient(135deg,#f7eef0,#fef8f0 45%,#ecfdf5);border-bottom:1px solid rgba(46,43,38,.07);position:relative}._heroBanner_ki06q_32:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(122,46,59,.05) 1px,transparent 1px);background-size:16px 16px;opacity:.7}._heroMain_ki06q_48{padding:0 var(--space-6, 1.5rem) var(--space-5, 1.25rem);margin-top:-38px;display:flex;align-items:flex-end;gap:var(--space-5, 1.25rem);position:relative;z-index:2;flex-wrap:wrap}._avatarWrapper_ki06q_59{position:relative;flex-shrink:0}._avatar_ki06q_59{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#7a2e3b,#9e3d4d);color:#fff;border:3.5px solid #ffffff;box-shadow:0 6px 16px -2px #7a2e3b47;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none}._avatarText_ki06q_78{font-family:var(--font-body, "Inter", sans-serif);font-size:1.75rem;font-weight:700;line-height:1;letter-spacing:-.02em}._onlineDot_ki06q_86{position:absolute;bottom:4px;right:4px;width:14px;height:14px;border-radius:50%;background-color:#10b981;border:2.5px solid #ffffff;box-shadow:0 1px 3px #00000026}._heroInfo_ki06q_98{flex:1 1 280px;display:flex;flex-direction:column;gap:4px;min-width:0;padding-bottom:2px}._badgeRow_ki06q_107{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:2px}._memberBadge_ki06q_115{display:inline-flex;align-items:center;gap:4px;background:#7a2e3b14;color:var(--color-beet, #7A2E3B);font-family:var(--font-body, sans-serif);font-size:11px;font-weight:700;padding:2px 9px;border-radius:999px;border:1px solid rgba(122,46,59,.16);letter-spacing:.02em}._badgeSparkle_ki06q_130{color:#d97706}._verifiedBadge_ki06q_134{display:inline-flex;align-items:center;gap:4px;background:#16653414;color:#166534;font-family:var(--font-body, sans-serif);font-size:11px;font-weight:700;padding:2px 9px;border-radius:999px;border:1px solid rgba(22,101,52,.16)}._userName_ki06q_148{margin:0;font-family:var(--font-head, serif);font-size:clamp(1.4rem,2.2vw,1.95rem);font-weight:700;color:var(--color-ink, #2E2B26);line-height:1.18;letter-spacing:-.015em}._metaRow_ki06q_158{display:flex;align-items:center;gap:var(--space-3, .75rem);flex-wrap:wrap;margin-top:2px}._userEmail_ki06q_166{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-body, sans-serif);font-size:.8125rem;color:var(--color-ink-soft, #5F564C)}._metaIcon_ki06q_175{color:var(--color-ink-faint, #8C8175);flex-shrink:0}._homeMarketPill_ki06q_180{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-body, sans-serif);font-size:.76rem;font-weight:600;color:var(--color-ink, #2E2B26);background:#f8f6f2;padding:2.5px 10px;border-radius:999px;border:1px solid rgba(46,43,38,.1)}._editProfileBtn_ki06q_194{display:inline-flex;align-items:center;gap:7px;padding:9px 16px;border-radius:var(--radius-md, 8px);background:#fff;border:1.5px solid rgba(46,43,38,.15);color:var(--color-ink, #2E2B26);font-family:var(--font-body, sans-serif);font-size:var(--text-sm, .8125rem);font-weight:600;text-decoration:none;transition:all var(--duration-fast, .12s) ease;box-shadow:0 1px 3px #2e2b260d;margin-left:auto;align-self:center;flex-shrink:0}._editProfileBtn_ki06q_194:hover{background:#faf7f2;border-color:var(--color-beet, #7A2E3B);color:var(--color-beet, #7A2E3B);transform:translateY(-1px);box-shadow:0 4px 10px #7a2e3b1f}._editProfileBtn_ki06q_194:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}._statsRibbon_ki06q_227{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#2e2b2614;border-top:1px solid rgba(46,43,38,.09)}._statTile_ki06q_235{background:#fff;padding:var(--space-4, 1rem) var(--space-4, 1rem);display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit;transition:background-color var(--duration-fast, .12s) ease;position:relative;min-width:0}._statTile_ki06q_235:hover{background:#faf8f5}._statTile_ki06q_235:focus-visible{outline:var(--focus-ring);outline-offset:-2px;z-index:2}._statIconBox_ki06q_258{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._iconOrders_ki06q_268{background:#ecfdf5;color:#047857}._iconMarkets_ki06q_273{background:#fef3c7;color:#b45309}._iconAlerts_ki06q_278{background:#fef2f2;color:#b91c1c}._iconReviews_ki06q_283{background:#eff6ff;color:#1d4ed8}._statContent_ki06q_288{display:flex;flex-direction:column;min-width:0;flex:1}._statValue_ki06q_295{font-family:var(--font-head, serif);font-size:1.25rem;font-weight:700;color:var(--color-ink, #2E2B26);line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._statLabel_ki06q_306{font-family:var(--font-body, sans-serif);font-size:.72rem;font-weight:600;color:var(--color-ink-soft, #5F564C);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;letter-spacing:.03em}._statArrow_ki06q_319{color:var(--color-ink-faint, #8C8175);margin-left:auto;flex-shrink:0;transition:transform var(--duration-fast, .12s) ease,color var(--duration-fast, .12s) ease}._statTile_ki06q_235:hover ._statArrow_ki06q_319{transform:translate(3px);color:var(--color-beet, #7A2E3B)}._layoutGrid_ki06q_331{display:grid;grid-template-columns:320px 1fr;gap:var(--space-6, 1.5rem);align-items:flex-start}._sidebar_ki06q_338{display:flex;flex-direction:column;gap:var(--space-4, 1rem)}._sideCard_ki06q_344{background:var(--color-white, #ffffff);border:1px solid rgba(46,43,38,.1);border-radius:var(--radius-lg, 12px);padding:var(--space-4, 1rem);display:flex;flex-direction:column;gap:var(--space-3, .75rem);box-shadow:0 1px 3px #2e2b260a}._sideCardHeader_ki06q_355{display:flex;align-items:center;gap:10px}._sideCardIcon_ki06q_361{font-size:1.35rem;line-height:1}._sideCardTitle_ki06q_366{margin:0;font-family:var(--font-body, sans-serif);font-size:.88rem;font-weight:700;color:var(--color-ink, #2E2B26);line-height:1.2}._sideCardSub_ki06q_375{margin:0;font-family:var(--font-body, sans-serif);font-size:.72rem;color:var(--color-ink-soft, #5F564C)}._marketHubBox_ki06q_382{background:#faf7f2;border:1px solid rgba(46,43,38,.08);border-radius:var(--radius-md, 8px);padding:var(--space-3, .75rem);display:flex;flex-direction:column;gap:6px}._marketHubName_ki06q_392{margin:0;font-family:var(--font-head, serif);font-size:1.05rem;font-weight:700;color:var(--color-ink, #2E2B26);line-height:1.25}._marketHubBadge_ki06q_401{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-body, sans-serif);font-size:.72rem;font-weight:600;color:#065f46}._greenPulse_ki06q_411{width:6px;height:6px;border-radius:50%;background-color:#10b981;box-shadow:0 0 0 2px #10b98140}._marketHubDesc_ki06q_419{margin:0;font-family:var(--font-body, sans-serif);font-size:.76rem;color:var(--color-ink-soft, #5F564C);line-height:1.4}._switchMarketBtn_ki06q_427{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:8px 12px;border-radius:6px;background:#fff;border:1px solid rgba(46,43,38,.12);color:var(--color-ink, #2E2B26);font-family:var(--font-body, sans-serif);font-size:.78rem;font-weight:600;text-decoration:none;margin-top:4px;transition:all var(--duration-fast, .12s) ease}._switchMarketBtn_ki06q_427:hover{background:#f2ede4;border-color:#2e2b2638}._routeDesc_ki06q_451{margin:0;font-family:var(--font-body, sans-serif);font-size:.78rem;color:var(--color-ink-soft, #5F564C);line-height:1.45}._openRouteBtn_ki06q_459{display:inline-flex;align-items:center;justify-content:space-between;width:100%;padding:9px 12px;border-radius:6px;background:#f8f6f2;border:1px solid rgba(46,43,38,.12);color:var(--color-ink, #2E2B26);font-family:var(--font-body, sans-serif);font-size:.78rem;font-weight:600;text-decoration:none;transition:all var(--duration-fast, .12s) ease}._openRouteBtn_ki06q_459:hover{background:var(--color-beet-tint, #f7eef0);border-color:#7a2e3b40;color:var(--color-beet, #7A2E3B)}._missionCard_ki06q_482{background:linear-gradient(145deg,#f0fdf4,#ecfdf5);border:1px solid rgba(16,185,129,.22);border-radius:var(--radius-lg, 12px);padding:var(--space-4, 1rem);display:flex;flex-direction:column;gap:6px}._missionIcon_ki06q_492{font-size:1.3rem;line-height:1}._missionTitle_ki06q_497{margin:0;font-family:var(--font-body, sans-serif);font-size:.88rem;font-weight:700;color:#166534}._missionText_ki06q_505{margin:0;font-family:var(--font-body, sans-serif);font-size:.76rem;color:#14532d;line-height:1.45}._missionLink_ki06q_513{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-body, sans-serif);font-size:.75rem;font-weight:700;color:#166534;text-decoration:none;margin-top:4px}._missionLink_ki06q_513:hover{text-decoration:underline}._signOutTrigger_ki06q_529{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:11px var(--space-4, 1rem);border-radius:var(--radius-md, 8px);background:#fff;border:1px solid rgba(220,38,38,.22);color:#dc2626;font-family:var(--font-body, sans-serif);font-size:.84rem;font-weight:600;cursor:pointer;transition:all var(--duration-fast, .12s) ease;box-shadow:0 1px 3px #2e2b2608}._signOutTrigger_ki06q_529:hover{background:#fef2f2;border-color:#dc2626;color:#b91c1c;transform:translateY(-1.5px);box-shadow:0 4px 12px #dc262626}._signOutTrigger_ki06q_529:active{transform:translateY(1px) scale(.97)!important;box-shadow:0 1px 3px #dc26261a!important}._signOutTrigger_ki06q_529:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}._mainContent_ki06q_566{display:flex;flex-direction:column;gap:var(--space-5, 1.25rem);min-width:0}._settingsSection_ki06q_573{display:flex;flex-direction:column;gap:var(--space-2, .5rem)}._sectionHeader_ki06q_579{display:flex;align-items:center;justify-content:space-between;padding-inline:var(--space-1, .25rem)}._sectionTitle_ki06q_586{font-family:var(--font-body, sans-serif);font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-ink-soft, #5F564C);margin:0}._sectionBadge_ki06q_596{font-family:var(--font-body, sans-serif);font-size:.68rem;font-weight:600;color:var(--color-ink-faint, #8C8175);background:#2e2b260f;padding:2px 8px;border-radius:999px;text-transform:uppercase;letter-spacing:.04em}._cardGroup_ki06q_608{background:var(--color-white, #ffffff);border:1px solid rgba(46,43,38,.1);border-radius:var(--radius-lg, 12px);overflow:hidden;box-shadow:0 1px 4px #2e2b260a}._settingRow_ki06q_616{display:flex;align-items:center;gap:14px;padding:13px 16px;text-decoration:none;color:inherit;transition:background-color var(--duration-fast, .12s) ease;border-bottom:1px solid rgba(46,43,38,.06);cursor:pointer;position:relative}._settingRow_ki06q_616:last-child{border-bottom:none}._settingRow_ki06q_616:hover{background-color:#faf7f2}._settingRow_ki06q_616:focus-visible{outline:var(--focus-ring);outline-offset:-2px;z-index:1}._settingRowInteractive_ki06q_643{cursor:default}._settingRowInteractive_ki06q_643:hover{background-color:#fff}._rowIconBox_ki06q_651{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._tintBeet_ki06q_661{background:#f7eef0;color:#7a2e3b}._tintAmber_ki06q_662{background:#fef3c7;color:#b45309}._tintBlue_ki06q_663{background:#eff6ff;color:#1d4ed8}._tintHerb_ki06q_664{background:#ecfdf5;color:#047857}._tintPurple_ki06q_665{background:#f5f3ff;color:#7c3aed}._tintTeal_ki06q_666{background:#f0fdfa;color:#0d9488}._tintOlive_ki06q_667{background:#f7fee7;color:#4d7c0f}._tintSand_ki06q_668{background:#faf5ee;color:#78350f}._tintBeetSoft_ki06q_669{background:#fff1f2;color:#be123c}._rowContent_ki06q_671{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}._rowTitle_ki06q_679{font-family:var(--font-body, sans-serif);font-size:.9rem;font-weight:600;color:var(--color-ink, #2E2B26);line-height:1.25}._rowSub_ki06q_687{font-family:var(--font-body, sans-serif);font-size:.77rem;color:var(--color-ink-soft, #5F564C);line-height:1.25}._toggleTitleRow_ki06q_694{display:flex;align-items:center;gap:8px}._savedFeedback_ki06q_700{font-family:var(--font-body, sans-serif);font-size:.68rem;font-weight:700;color:#047857;background:#ecfdf5;border:1px solid rgba(16,185,129,.25);padding:1px 7px;border-radius:999px;animation:_fadeIn_ki06q_1 .2s ease}@keyframes _fadeIn_ki06q_1{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}._rowValue_ki06q_717{font-family:var(--font-body, sans-serif);font-size:.8125rem;font-weight:500;color:var(--color-ink-soft, #5F564C);margin-left:auto;margin-right:4px;flex-shrink:0;white-space:nowrap}._newAlertBadge_ki06q_728{background:#7a2e3b;color:#fff;font-family:var(--font-body, sans-serif);font-size:.7rem;font-weight:700;padding:2px 8px;border-radius:999px;margin-left:auto;margin-right:4px;flex-shrink:0;box-shadow:0 1px 3px #7a2e3b59}._rowChevron_ki06q_742{color:var(--color-ink-faint, #8C8175);transition:transform var(--duration-fast, .12s) ease,color var(--duration-fast, .12s) ease;flex-shrink:0}._settingRow_ki06q_616:hover ._rowChevron_ki06q_742{transform:translate(3px);color:var(--color-beet, #7A2E3B)}._signOutModal_ki06q_753{padding:var(--space-2, .5rem) var(--space-2, .5rem) var(--space-4, 1rem);display:flex;flex-direction:column;align-items:center;gap:var(--space-3, .75rem);text-align:center}._signOutIcon_ki06q_762{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:50%;background:#fef2f2;color:#dc2626;border:1px solid rgba(220,38,38,.2)}._signOutHead_ki06q_774{margin:0;font-family:var(--font-head, serif);font-size:1.25rem;font-weight:700;color:var(--color-ink, #2E2B26)}._signOutText_ki06q_782{margin:0;max-width:34ch;font-family:var(--font-body, sans-serif);font-size:.875rem;color:var(--color-ink-soft, #5F564C);line-height:1.45}._signOutActions_ki06q_791{display:flex;flex-direction:column;gap:var(--space-2, .5rem);width:100%;margin-top:var(--space-2, .5rem)}._signOutButton_ki06q_799,._cancelButton_ki06q_800{width:100%;min-height:var(--control-h, 44px);padding:var(--space-3, .75rem) var(--space-4, 1rem);font-family:var(--font-body, sans-serif);font-size:var(--text-sm, .8125rem);font-weight:600;border-radius:var(--radius-md, 8px);cursor:pointer;transition:all var(--duration-fast, .12s) ease}._signOutButton_ki06q_799{color:#fff;background:#dc2626;border:none;box-shadow:0 2px 6px #dc262640}._signOutButton_ki06q_799:hover:not(:disabled){background-color:#b91c1c;transform:translateY(-1.5px);box-shadow:0 4px 14px #dc262666}._signOutButton_ki06q_799:active:not(:disabled){transform:translateY(1.5px) scale(.97)!important;box-shadow:0 1px 3px #dc262633!important}._cancelButton_ki06q_800{color:var(--color-ink-soft, #5F564C);background:transparent;border:1px solid rgba(46,43,38,.12)}._cancelButton_ki06q_800:hover:not(:disabled){color:var(--color-ink, #2E2B26);background:#faf7f2;border-color:#2e2b2640;transform:translateY(-1px)}._cancelButton_ki06q_800:active:not(:disabled){transform:translateY(1px) scale(.98)!important;background:#f0ebe4}@media(max-width:900px){._layoutGrid_ki06q_331{grid-template-columns:1fr;gap:var(--space-5, 1.25rem)}._sidebar_ki06q_338{order:2}._mainContent_ki06q_566{order:1}}@media(max-width:640px){._heroMain_ki06q_48{padding:0 var(--space-4, 1rem) var(--space-4, 1rem);margin-top:-30px;gap:var(--space-3, .75rem)}._avatar_ki06q_59{width:64px;height:64px}._avatarText_ki06q_78{font-size:1.4rem}._editProfileBtn_ki06q_194{margin-left:0;width:100%;justify-content:center}._statsRibbon_ki06q_227{grid-template-columns:repeat(2,1fr)}._statTile_ki06q_235{padding:var(--space-3, .75rem);gap:10px}._statIconBox_ki06q_258{width:34px;height:34px}._statValue_ki06q_295{font-size:1.1rem}}@media(max-width:380px){._statsRibbon_ki06q_227{grid-template-columns:1fr}._settingRow_ki06q_616{padding:12px;gap:10px}._rowIconBox_ki06q_651{width:32px;height:32px}}._header_1wip3_1{display:flex;flex-direction:column;gap:var(--space-4);min-width:0;margin-bottom:var(--space-5)}@media(max-width:640px){._header_1wip3_1{gap:var(--space-3);margin-bottom:var(--space-4)}}._heroBox_1wip3_16{background:linear-gradient(135deg,#faf7f0,#f5efe3);border:1px solid var(--color-border);border-radius:var(--radius-xl, 16px);padding:var(--space-4) var(--space-4);display:flex;flex-direction:column;gap:var(--space-4);box-shadow:0 4px 18px -4px #2e2b260d}@media(min-width:480px){._heroBox_1wip3_16{padding:var(--space-5) var(--space-6)}}@media(max-width:520px){._heroBox_1wip3_16{padding:1rem .875rem;border-radius:var(--radius-lg, 12px);gap:var(--space-3)}}._eyebrow_1wip3_41{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-beet);flex-wrap:wrap}@media(max-width:480px){._eyebrow_1wip3_41{font-size:10.5px;letter-spacing:.04em;gap:4px}}._eyebrowIcon_1wip3_61{color:var(--color-herb);flex-shrink:0}._titleRow_1wip3_66{min-width:0}._statsStrip_1wip3_70{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--color-ink)}@media(max-width:520px){._statsStrip_1wip3_70{gap:6px}}._statBadge_1wip3_85{display:inline-flex;align-items:center;gap:6px;background:#fffc;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:4px 12px;border-radius:var(--radius-full);border:1px solid rgba(0,0,0,.06);font-size:12.5px;font-weight:500;box-shadow:0 1px 2px #00000008}@media(max-width:520px){._statBadge_1wip3_85{font-size:11.5px;padding:3px 9px;gap:4px}}._statBadgeIcon_1wip3_107{color:var(--color-beet, #7A2E3B);flex-shrink:0}._pulseDot_1wip3_112{width:7px;height:7px;border-radius:50%;background-color:#10b981;box-shadow:0 0 #10b981b3;animation:_pulseGreen_1wip3_1 2s infinite;flex-shrink:0}@keyframes _pulseGreen_1wip3_1{0%{box-shadow:0 0 #10b98199}70%{box-shadow:0 0 0 5px #10b98100}to{box-shadow:0 0 #10b98100}}._searchContainer_1wip3_134{position:relative;width:100%;max-width:600px;display:flex;align-items:center;margin-top:var(--space-1)}._searchIcon_1wip3_143{position:absolute;left:14px;color:var(--color-ink-faint);pointer-events:none}._searchInput_1wip3_150{width:100%;height:44px;padding:0 40px;border-radius:var(--radius-full);border:1px solid var(--color-border);background-color:var(--color-white);font-family:var(--font-body);font-size:16px;color:var(--color-ink);outline:none;box-shadow:0 1px 3px #0000000a;transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}@media(min-width:640px){._searchInput_1wip3_150{font-size:var(--text-sm)}}._searchInput_1wip3_150:focus{border-color:var(--color-beet);box-shadow:0 0 0 3px #7a2e3b1f}._clearSearchBtn_1wip3_177{position:absolute;right:8px;background:none;border:none;color:var(--color-ink-faint);cursor:pointer;padding:8px;min-width:36px;min-height:36px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full);transition:color .15s ease}._clearSearchBtn_1wip3_177:hover{color:var(--color-ink)}._chipScroll_1wip3_198{display:flex;align-items:center;gap:var(--space-2);overflow-x:auto;white-space:nowrap;padding:2px 2px var(--space-2) 2px;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-behavior:smooth;overscroll-behavior-x:contain}._chipScroll_1wip3_198::-webkit-scrollbar{display:none}._chip_1wip3_198{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--tap-min);padding:0 var(--space-4);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:1;background-color:var(--color-white);border:1px solid var(--color-border);color:var(--color-ink);cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0;transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),transform .15s ease;box-sizing:border-box}@media(max-width:640px){._chip_1wip3_198{min-height:38px;padding:0 var(--space-3-5, .875rem);font-size:var(--text-xs);gap:5px}}._chip_1wip3_198:hover{border-color:var(--color-ink-soft);transform:translateY(-1px)}._chip_1wip3_198:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}._chipIcon_1wip3_259{font-size:14px;line-height:1}._chipBadge_1wip3_264{background:#0000000f;color:inherit;padding:2px 7px;border-radius:var(--radius-full);font-size:11px;font-weight:700;line-height:1}._activeChip_1wip3_274,._activeChip_1wip3_274:hover{background-color:var(--color-ink);border-color:var(--color-ink);color:var(--color-white)}._activeChip_1wip3_274 ._chipBadge_1wip3_264{background:#ffffff38;color:var(--color-white)}._activeFilterNotice_1wip3_291{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);background:var(--color-canvas-soft);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);color:var(--color-ink-soft)}@media(max-width:520px){._activeFilterNotice_1wip3_291{flex-direction:column;align-items:flex-start;padding:var(--space-2) var(--space-3);font-size:var(--text-xs);gap:var(--space-1)}}._resetFiltersBtn_1wip3_314{background:none;border:none;color:var(--color-beet);font-weight:600;cursor:pointer;font-size:var(--text-xs);text-decoration:underline;text-underline-offset:2px;padding:0;min-height:32px;display:inline-flex;align-items:center}._resetFiltersBtn_1wip3_314:hover{color:var(--color-beet-dark)}._grid_1wip3_334{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4)}._grid_1wip3_334>*{width:100%!important;min-width:0!important}@media(min-width:540px){._grid_1wip3_334{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}}@media(min-width:840px){._grid_1wip3_334{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5)}}@media(min-width:1140px){._grid_1wip3_334{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-5)}}._skeletonCard_1wip3_366{border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;background-color:var(--color-white);min-width:0}._emptyWrap_1wip3_374{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-4) 0}._suggestionsBox_1wip3_382{display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}._suggestionsTitle_1wip3_389{font-size:var(--text-xs);font-weight:600;color:var(--color-ink-soft);text-transform:uppercase;letter-spacing:.05em}._suggestionPills_1wip3_397{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:center}._suggestionPill_1wip3_397{background:var(--color-white);border:1px solid var(--color-border);padding:6px 14px;min-height:36px;border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-xs);font-weight:600;color:var(--color-ink);cursor:pointer;transition:all .18s ease;display:inline-flex;align-items:center;justify-content:center}._suggestionPill_1wip3_397:hover{border-color:var(--color-beet);color:var(--color-beet);background:var(--color-beet-tint);transform:translateY(-1px)}._container_1aslt_1{padding-bottom:var(--space-12)}._section_1aslt_2{margin-bottom:var(--space-8)}._sectionTitle_1aslt_3{margin:0 0 var(--space-3) var(--space-1);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-ink-soft);text-transform:uppercase;letter-spacing:var(--tracking-wide)}._panel_1aslt_12{background:var(--color-white);border:1px solid var(--color-hairline);border-radius:var(--radius-lg);overflow:hidden}._panel_1aslt_12>:not(:last-child){border-bottom:1px solid var(--color-hairline-soft)}._awaitingRow_1aslt_21{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-5);text-decoration:none;color:var(--color-ink);transition:background-color var(--transition-fast)}._awaitingRow_1aslt_21:hover{background:var(--color-canvas-soft)}._awaitingMain_1aslt_32{display:flex;flex-direction:column;gap:var(--space-1)}._awaitingStall_1aslt_33{font-weight:var(--weight-medium);font-size:var(--text-sm)}._awaitingMeta_1aslt_34{font-size:var(--text-xs);color:var(--color-ink-soft)}._awaitingAction_1aslt_35{display:flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-ink)}._reviewItem_1aslt_45{padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3)}._reviewHeader_1aslt_51{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}._targetName_1aslt_58{font-weight:var(--weight-medium);font-size:var(--text-sm);color:var(--color-ink)}._reviewDate_1aslt_59{font-size:var(--text-xs);color:var(--color-ink-muted)}._ratingAndActions_1aslt_60{display:flex;align-items:center;gap:var(--space-4)}._comment_1aslt_61{margin:0;font-size:var(--text-sm);color:var(--color-ink);line-height:var(--leading-relaxed)}._replyBox_1aslt_69{margin-top:var(--space-1);padding:var(--space-3) var(--space-4);background:var(--color-canvas-soft);border-left:2px solid var(--color-ink);border-radius:var(--radius-sm);font-size:var(--text-xs);display:flex;flex-direction:column;gap:var(--space-1)}._replyAuthor_1aslt_80{font-weight:var(--weight-medium);color:var(--color-ink)}._replyText_1aslt_81{margin:0;color:var(--color-ink-soft)}._itemActions_1aslt_83{display:flex;align-items:center;gap:var(--space-3)}._textBtn_1aslt_84{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-ink-soft);background:transparent;border:none;cursor:pointer;padding:0}._textBtn_1aslt_84:hover{color:var(--color-ink)}._textBtnDanger_1aslt_94:hover{color:var(--color-danger)}._editForm_1aslt_97{display:flex;flex-direction:column;gap:var(--space-3)}._starPicker_1aslt_98{display:flex;align-items:center;gap:var(--space-1)}._starBtn_1aslt_99{background:transparent;border:none;padding:var(--space-0-5);cursor:pointer;color:var(--color-ink)}._textarea_1aslt_100{width:100%;padding:var(--space-2-5) var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);border:1px solid var(--color-hairline);border-radius:var(--radius-md);color:var(--color-ink)}._editActions_1aslt_109{display:flex;justify-content:flex-end;gap:var(--space-2)}._cancelBtn_1aslt_110,._saveEditBtn_1aslt_110{font-family:var(--font-body);font-size:var(--text-xs);padding:var(--space-1-5) var(--space-3);border-radius:var(--radius-md);cursor:pointer}._cancelBtn_1aslt_110{background:transparent;border:1px solid var(--color-hairline);color:var(--color-ink)}._saveEditBtn_1aslt_110{background:var(--color-ink);border:1px solid var(--color-ink);color:var(--color-white);font-weight:var(--weight-medium)}._container_dzpda_5{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}._unavailableBanner_dzpda_19{background-color:var(--color-canvas, #fbf7f4);border:1px solid var(--color-border, #e5ded7);border-left:4px solid var(--color-carrot, #e06d28);border-radius:var(--radius-md, 8px);padding:var(--space-4, 16px);display:flex;align-items:flex-start;gap:var(--space-3, 12px);margin-bottom:var(--space-2, 8px)}._unavailableIconWrap_dzpda_43{color:var(--color-carrot, #e06d28);flex-shrink:0;margin-top:2px}._unavailableBody_dzpda_55{flex:1}._unavailableTitle_dzpda_63{margin:0 0 4px;font-family:var(--font-body);font-size:var(--text-sm, .875rem);font-weight:var(--weight-bold, 700);color:var(--color-ink, #24201c)}._unavailableText_dzpda_79{margin:0 0 12px;font-family:var(--font-body);font-size:var(--text-xs, .75rem);color:var(--color-ink-soft, #6b645c);line-height:1.45}._unavailableActions_dzpda_95{display:flex;align-items:center;flex-wrap:wrap;gap:8px}._unavailableActionBtn_dzpda_109{background:var(--color-beet, #541722);color:#fff;border:none;border-radius:var(--radius-sm, 6px);padding:6px 12px;font-family:var(--font-body);font-size:var(--text-xs, .75rem);font-weight:var(--weight-semibold, 600);text-decoration:none;display:inline-flex;align-items:center;gap:4px}._unavailableActionBtnOutline_dzpda_139{background:transparent;color:var(--color-ink, #24201c);border:1px solid var(--color-border, #e5ded7);border-radius:var(--radius-sm, 6px);padding:5px 12px;font-family:var(--font-body);font-size:var(--text-xs, .75rem);font-weight:var(--weight-semibold, 600);text-decoration:none}._backRow_dzpda_163{display:flex;align-items:center}._backLink_dzpda_173{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-ink-soft);text-decoration:none;min-height:var(--tap-min);transition:color var(--duration-fast) var(--ease-standard)}._backLink_dzpda_173:hover{color:var(--color-ink)}._backLink_dzpda_173:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}._layout_dzpda_235{display:flex;flex-direction:column;gap:var(--space-6);min-width:0}@media(min-width:1024px){._layout_dzpda_235{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-areas:"identity rail" "about    rail" "products rail" "reviews  reviews";column-gap:var(--space-8);row-gap:var(--space-8);align-items:start}._identityHeader_dzpda_277{grid-area:identity}._about_dzpda_279{grid-area:about}._products_dzpda_281{grid-area:products}._reviews_dzpda_283{grid-area:reviews}._rail_dzpda_285{grid-area:rail}}._identityHeader_dzpda_277{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);min-width:0}@media(min-width:380px){._identityHeader_dzpda_277{flex-direction:row;align-items:center;gap:var(--space-4)}}._avatar_dzpda_335{width:4rem;height:4rem;border-radius:var(--radius-full);background-color:var(--color-beet-tint);color:var(--color-beet);display:flex;align-items:center;justify-content:center;font-family:var(--font-head);font-size:var(--text-h3);font-weight:var(--weight-head);line-height:1;text-transform:uppercase;-webkit-user-select:none;user-select:none;flex-shrink:0;overflow:hidden}._avatarImg_dzpda_373{width:100%;height:100%;object-fit:cover;display:block}._textCol_dzpda_387{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;width:100%}._stallHeading_dzpda_403{font-family:var(--font-head);font-size:var(--text-h1);font-weight:var(--weight-head);color:var(--color-ink);line-height:var(--lh-h1);margin:0;overflow-wrap:anywhere}._farmerName_dzpda_423{font-family:var(--font-body);font-size:var(--text-body);color:var(--color-ink-soft);line-height:var(--lh-ui);margin:0}._ratingRow_dzpda_439{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-ink-soft);margin-top:var(--space-1)}._starRating_dzpda_461{font-weight:var(--weight-medium);color:var(--color-ink)}._dot_dzpda_471{color:var(--color-ink-faint);-webkit-user-select:none;user-select:none}._rail_dzpda_285{min-width:0}@media(min-width:1024px){._rail_dzpda_285{position:sticky;top:calc(var(--topbar-h-desk) + var(--space-6))}}._infoCard_dzpda_515{background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-4);min-width:0}._divider_dzpda_537{border:none;border-top:1px solid var(--color-border);margin:0}._scheduleBlock_dzpda_549{display:flex;flex-direction:column;gap:var(--space-3)}._statusLine_dzpda_561{font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--lh-ui);margin:0}._statusOpen_dzpda_575{color:var(--color-success);font-weight:var(--weight-medium)}._statusHere_dzpda_585,._statusNotHere_dzpda_593{color:var(--color-ink-soft)}._marketLocation_dzpda_601{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-ink-soft);line-height:var(--lh-ui);margin:0}._saveButton_dzpda_619{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--tap-min);padding:0 var(--space-4);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--weight-medium);cursor:pointer;width:100%;box-sizing:border-box;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);background-color:var(--color-beet);border:1px solid var(--color-beet);color:var(--color-on-primary)}._saveButton_dzpda_619:hover{background-color:var(--color-beet-dark);border-color:var(--color-beet-dark)}._saveButton_dzpda_619:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}._savedActive_dzpda_683{background-color:var(--color-white);border:1px solid var(--color-border);color:var(--color-ink)}._savedActive_dzpda_683:hover{background-color:var(--color-canvas);border-color:var(--color-ink-soft)}._railBlock_dzpda_705{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}._railHeading_dzpda_719{font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--weight-semibold);color:var(--color-ink);line-height:var(--lh-ui);margin:0}._aboutText_dzpda_745{font-family:var(--font-body);font-size:var(--text-body);color:var(--color-ink);line-height:var(--lh-body);max-width:var(--measure);margin:0;white-space:pre-line}._catScroll_dzpda_773{display:flex;align-items:center;gap:var(--space-2);overflow-x:auto;white-space:nowrap;padding-bottom:var(--space-2);margin-bottom:var(--space-4);-webkit-overflow-scrolling:touch;scrollbar-width:none}._catScroll_dzpda_773::-webkit-scrollbar{display:none}._catChip_dzpda_805{display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-h-sm);padding:0 var(--space-3);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:1;background-color:var(--color-white);border:1px solid var(--color-border);color:var(--color-ink);cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0;transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);box-sizing:border-box}._catChip_dzpda_805:hover{border-color:var(--color-ink-soft)}._catChip_dzpda_805:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}._activeCatChip_dzpda_869,._activeCatChip_dzpda_869:hover{background-color:var(--color-ink);border-color:var(--color-ink);color:var(--color-white)}._produceGrid_dzpda_895{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:var(--space-5, 20px);align-items:stretch}@media(max-width:480px){._produceGrid_dzpda_895{grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr));gap:var(--space-3, 12px)}}._reviewsList_dzpda_931{display:flex;flex-direction:column;gap:var(--space-4)}._showAllReviewsLink_dzpda_943{display:inline-flex;align-items:center;gap:var(--space-1);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-ink);text-decoration:underline;text-underline-offset:var(--underline-offset);min-height:var(--tap-min);margin-top:var(--space-2)}._showAllReviewsLink_dzpda_943:hover{text-decoration-thickness:2px}._showAllReviewsLink_dzpda_943:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}._availabilityModeCard_dzpda_997{border-radius:var(--radius-xl);padding:var(--space-4) var(--space-5);margin-bottom:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3);transition:all var(--duration-fast) var(--ease-standard);animation:_fadeIn_dzpda_1 .25s ease-out}@keyframes _fadeIn_dzpda_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._availCardOpen_dzpda_1029{background:linear-gradient(135deg,#f0fdf4,#ecfdf5);border:1px solid rgba(16,185,129,.4);box-shadow:0 4px 16px #10b98114}._availCardLimited_dzpda_1041{background:linear-gradient(135deg,#fffbeb,#fef3c7);border:1px solid rgba(245,158,11,.45);box-shadow:0 4px 16px #f59e0b14}._availCardClosed_dzpda_1053{background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1px solid rgba(239,68,68,.35);box-shadow:0 4px 16px #ef444414}._availHeaderRow_dzpda_1065{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2)}._availStatusBadge_dzpda_1081{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-head);font-size:.95rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}._availCardOpen_dzpda_1029 ._availStatusBadge_dzpda_1081{color:#065f46}._availCardLimited_dzpda_1041 ._availStatusBadge_dzpda_1081{color:#92400e}._availCardClosed_dzpda_1053 ._availStatusBadge_dzpda_1081{color:#991b1b}._availPulseDot_dzpda_1127{width:10px;height:10px;border-radius:var(--radius-full);display:inline-block}._availCardOpen_dzpda_1029 ._availPulseDot_dzpda_1127{background-color:#10b981;box-shadow:0 0 0 3px #10b98140;animation:_pulseOpen_dzpda_1 2s infinite ease-in-out}._availCardLimited_dzpda_1041 ._availPulseDot_dzpda_1127{background-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b40;animation:_pulseLimited_dzpda_1 2s infinite ease-in-out}._availCardClosed_dzpda_1053 ._availPulseDot_dzpda_1127{background-color:#ef4444;box-shadow:0 0 0 3px #ef444440}@keyframes _pulseOpen_dzpda_1{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.75}}@keyframes _pulseLimited_dzpda_1{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.15);opacity:.75}}._availModeTag_dzpda_1195{font-size:11px;font-weight:600;padding:2px 8px;border-radius:var(--radius-full);background:#ffffffb3;border:1px solid rgba(0,0,0,.06)}._availCardOpen_dzpda_1029 ._availModeTag_dzpda_1195{color:#047857}._availCardLimited_dzpda_1041 ._availModeTag_dzpda_1195{color:#b45309}._availCardClosed_dzpda_1053 ._availModeTag_dzpda_1195{color:#b91c1c}._availBody_dzpda_1237{display:flex;flex-direction:column;gap:var(--space-2)}._availMetaMain_dzpda_1249{display:flex;flex-direction:column;gap:4px}._availFarmName_dzpda_1261{font-family:var(--font-head);font-size:1.25rem;font-weight:700;color:var(--color-ink);margin:0;line-height:1.2}._availLocationRow_dzpda_1279,._availHoursRow_dzpda_1281{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-sm);color:var(--color-ink-soft);font-weight:500}._availHoursRow_dzpda_1281{font-weight:600;color:#065f46}._availCardLimited_dzpda_1041 ._availHoursRow_dzpda_1281{color:#92400e}._availCalloutBox_dzpda_1317{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#f59e0b1f;border:1px solid rgba(245,158,11,.3);border-radius:var(--radius-md);color:#92400e;font-size:var(--text-sm);font-weight:600}._availClosedCalloutBox_dzpda_1343{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#ef44441a;border:1px solid rgba(239,68,68,.25);border-radius:var(--radius-md);color:#991b1b;font-size:var(--text-sm);font-weight:500}._availCalloutText_dzpda_1369{margin:0;line-height:1.35}@media(max-width:640px){._availabilityModeCard_dzpda_997{padding:14px 16px;border-radius:var(--radius-lg)}._availFarmName_dzpda_1261{font-size:1.15rem}}@media(max-width:480px){._container_dzpda_5{gap:var(--space-4)}._availabilityModeCard_dzpda_997{padding:12px 14px;gap:10px;margin-bottom:var(--space-3)}._availHeaderRow_dzpda_1065{flex-direction:column;align-items:flex-start;gap:6px}._availStatusBadge_dzpda_1081{font-size:.85rem}._availFarmName_dzpda_1261{font-size:1.05rem}._availLocationRow_dzpda_1279,._availHoursRow_dzpda_1281{font-size:.82rem}._infoCard_dzpda_515{padding:14px 12px}._stallHeading_dzpda_403{font-size:clamp(1.35rem,5vw,1.65rem)}._produceGrid_dzpda_895{grid-template-columns:repeat(auto-fill,minmax(min(100%,140px),1fr));gap:10px}}@media(max-width:360px){._produceGrid_dzpda_895{grid-template-columns:1fr}._avatar_dzpda_335{width:3.5rem;height:3.5rem;font-size:1.25rem}._saveButton_dzpda_619{font-size:.88rem;padding:0 12px}}._panel_zp7fd_1{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-4);box-shadow:none;scroll-margin-top:calc(var(--topbar-h) + var(--space-4))}@media(min-width:1024px){._panel_zp7fd_1{scroll-margin-top:calc(var(--topbar-h-desk) + var(--space-4))}}._pastCutoff_zp7fd_19{opacity:.7}._header_zp7fd_23{display:flex;align-items:center;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-hairline-soft)}._avatar_zp7fd_31{width:2.5rem;height:2.5rem;flex-shrink:0;border-radius:var(--radius-full);background:var(--color-canvas);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-semibold);display:flex;align-items:center;justify-content:center}._headerMeta_zp7fd_46{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}._stallTitle_zp7fd_53{text-decoration:none;color:var(--color-ink)}._stallTitle_zp7fd_53:hover{text-decoration:underline;text-underline-offset:var(--underline-offset)}._stallHeading_zp7fd_63{margin:0;font-family:var(--font-head);font-size:var(--text-h3);font-weight:var(--weight-head);line-height:var(--lh-h3);color:var(--color-ink)}._subline_zp7fd_72{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-ink-soft);line-height:var(--lh-ui)}._dot_zp7fd_84{color:var(--color-ink-faint)}._cutoffText_zp7fd_88{color:var(--color-ink-soft)}._cutoffDanger_zp7fd_92{color:var(--color-danger);font-weight:var(--weight-medium)}._itemsList_zp7fd_97{display:flex;flex-direction:column}._itemRow_zp7fd_102{display:flex;gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--color-hairline-soft)}._itemRow_zp7fd_102:last-child{border-bottom:none}._itemSoldOut_zp7fd_113{opacity:.65}._artTile_zp7fd_117{width:3.5rem;height:3.5rem;flex-shrink:0;border-radius:var(--radius-md);background:var(--color-canvas-soft);display:flex;align-items:center;justify-content:center;overflow:hidden}._itemMain_zp7fd_129{flex:1;display:flex;flex-direction:column;gap:var(--space-1);min-width:0}._itemTitleRow_zp7fd_137{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-2)}._productLink_zp7fd_144{text-decoration:none;color:var(--color-ink)}._productLink_zp7fd_144:hover{text-decoration:underline;text-underline-offset:var(--underline-offset)}._productName_zp7fd_154{margin:0;font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--weight-medium);line-height:var(--lh-ui);color:var(--color-ink)}._unitPrice_zp7fd_163{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-ink-soft);white-space:nowrap}._stockNote_zp7fd_170{font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--lh-ui)}._stockNoteIn_zp7fd_176{color:var(--color-ink-soft)}._stockNoteOut_zp7fd_180{color:var(--color-danger);font-weight:var(--weight-medium)}._issuesBlock_zp7fd_185{display:flex;flex-direction:column;gap:var(--space-1);margin-top:var(--space-1)}._issueText_zp7fd_192{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-carrot-text);background:var(--color-carrot-bg);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);width:fit-content}._controlsRow_zp7fd_202{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-2)}._stepperWrap_zp7fd_210{display:flex;flex-direction:column;gap:var(--space-1)}._capWarning_zp7fd_216{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-warning-text)}._removeBtn_zp7fd_222{background:none;border:none;padding:var(--space-2);min-height:var(--tap-min);min-width:var(--tap-min);display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-ink-soft);cursor:pointer;text-decoration:underline;text-underline-offset:var(--underline-offset);transition:color var(--duration-fast) var(--ease-standard)}._removeBtn_zp7fd_222:hover{color:var(--color-ink)}._removeBtn_zp7fd_222:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}._adjustStockBtn_zp7fd_249{background:var(--color-canvas, #fbf7f4);color:var(--color-ink, #24201c);border:1px solid var(--color-carrot, #e06d28);border-radius:var(--radius-sm, 6px);padding:3px 8px;font-family:var(--font-body);font-size:var(--text-xs, .75rem);font-weight:var(--weight-semibold, 600);cursor:pointer;transition:all .12s ease;white-space:nowrap}._adjustStockBtn_zp7fd_249:hover{background:var(--color-carrot, #e06d28);color:var(--color-white, #fff)}._cutoffBanner_zp7fd_268{background:#fff8f5;border:1px solid #fed7aa;border-radius:var(--radius-md, 8px);padding:10px 14px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:4px}._cutoffBannerText_zp7fd_281{font-size:var(--text-xs, .75rem);color:#9a3412;font-weight:var(--weight-medium, 500)}._switchSlotBtn_zp7fd_287{background:var(--color-beet, #541722);color:#fff;border:none;border-radius:var(--radius-sm, 6px);padding:4px 10px;font-size:var(--text-xs, .75rem);font-weight:var(--weight-semibold, 600);cursor:pointer;transition:opacity .12s ease}._switchSlotBtn_zp7fd_287:hover{opacity:.9}._windowsSection_zp7fd_303{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-hairline-soft)}._windowsLabel_zp7fd_311{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-ink)}._footer_zp7fd_318{display:flex;justify-content:space-between;align-items:baseline;padding-top:var(--space-3);border-top:1px solid var(--color-hairline-soft)}._subtotalLabel_zp7fd_326{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-ink-soft)}._subtotalAmount_zp7fd_332{font-family:var(--font-body);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;font-size:var(--text-body);color:var(--color-ink);transition:opacity var(--duration-fast) var(--ease-standard)}._subtotalAmount_zp7fd_332[data-stale=true]{opacity:.5}._page_14b6b_1{padding-bottom:calc(var(--cta-h-mobile) + var(--space-12))}@media(min-width:1024px){._page_14b6b_1{padding-bottom:var(--space-8)}}._emptyPage_14b6b_11{padding-bottom:var(--space-8)}._emptyWrap_14b6b_15{padding:var(--space-6) 0}._blockingAlert_14b6b_19{background:var(--color-danger-bg, #fff5f5);border:1px solid var(--color-danger, #b3261e);border-radius:var(--radius-md, 8px);padding:var(--space-4, 16px);margin-bottom:var(--space-5, 20px);display:flex;flex-direction:column;gap:var(--space-2, 8px)}._blockingTitle_14b6b_30{margin:0;font-family:var(--font-body);font-size:var(--text-sm, .875rem);font-weight:var(--weight-bold, 700);color:var(--color-danger, #b3261e)}._blockingText_14b6b_38{margin:0;font-family:var(--font-body);font-size:var(--text-sm, .875rem);color:var(--color-danger, #b3261e);line-height:1.45}._blockingActions_14b6b_46{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3, 12px);margin-top:var(--space-1, 4px)}._actionBtn_14b6b_54{background:var(--color-beet, #541722);color:#fff;border:none;border-radius:var(--radius-sm, 6px);min-height:var(--control-h-sm);display:inline-flex;align-items:center;padding:var(--space-2) var(--space-4);font-family:var(--font-body);font-size:var(--text-sm, .8125rem);font-weight:var(--weight-semibold, 600);cursor:pointer;transition:opacity .12s ease}._actionBtn_14b6b_54:hover{opacity:.9}._layout_14b6b_74{display:flex;flex-direction:column;gap:var(--space-6)}@media(min-width:1024px){._layout_14b6b_74{display:grid;grid-template-columns:1fr 20rem;gap:var(--space-8);align-items:start}}._groupsCol_14b6b_89{display:flex;flex-direction:column;gap:var(--space-6);min-width:0}._summaryCol_14b6b_97{display:none}@media(min-width:1024px){._summaryCol_14b6b_97{display:block;position:sticky;top:calc(var(--topbar-h-desk) + var(--space-6))}}._summaryCard_14b6b_109{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4);box-shadow:none}._summaryHeading_14b6b_120{margin:0;font-family:var(--font-head);font-size:var(--text-h3);font-weight:var(--weight-head);line-height:var(--lh-h3);color:var(--color-ink)}._summaryStalls_14b6b_129{display:flex;flex-direction:column;gap:var(--space-2)}._summaryStallRow_14b6b_135{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-2)}._summaryStallName_14b6b_142{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-ink)}._summaryStallSubtotal_14b6b_148{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-ink);font-variant-numeric:tabular-nums;transition:opacity var(--duration-fast) var(--ease-standard)}._summaryStallSubtotal_14b6b_148[data-stale=true]{opacity:.5}._summaryTotalSection_14b6b_160{padding-top:var(--space-4);border-top:1px solid var(--color-hairline)}._summaryTotalRow_14b6b_165{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-2)}._summaryTotalLabelCol_14b6b_172{display:flex;flex-direction:column;gap:var(--space-1)}._summaryTotalLabel_14b6b_172{font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--weight-medium);color:var(--color-ink)}._summaryTotalContext_14b6b_185{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-ink-soft)}._summaryTotalAmount_14b6b_191{font-family:var(--font-body);font-size:var(--text-h3);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--color-ink);transition:opacity var(--duration-fast) var(--ease-standard)}._summaryTotalAmount_14b6b_191[data-stale=true]{opacity:.5}._desktopActionBtn_14b6b_204._desktopActionBtn_14b6b_204{width:100%;min-height:var(--cta-h);padding-inline:var(--space-6);margin-top:var(--space-3);font-size:var(--text-base);font-weight:var(--weight-semibold)}._stickyFooter_14b6b_214{position:fixed;bottom:var(--bottom-nav-height);left:0;right:0;background:var(--color-white);border-top:1px solid var(--color-hairline);padding:var(--space-3) var(--page-pad);z-index:var(--z-sticky)}@media(min-width:1024px){._stickyFooter_14b6b_214{display:none}}._footerInner_14b6b_231{max-width:var(--container-buyer-detail);margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:var(--space-3)}._footerTotalCol_14b6b_240{display:flex;align-items:baseline;gap:var(--space-1)}._footerAmount_14b6b_246{font-family:var(--font-body);font-size:var(--text-h3);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--color-ink);transition:opacity var(--duration-fast) var(--ease-standard)}._footerAmount_14b6b_246[data-stale=true]{opacity:.5}._footerNote_14b6b_259{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-ink-soft)}._mobileActionBtn_14b6b_265._mobileActionBtn_14b6b_265{flex-shrink:0;min-height:var(--cta-h-mobile);padding-inline:var(--space-8);font-size:var(--text-base);font-weight:var(--weight-semibold)}@keyframes _shimmer_14b6b_1{0%{background-position:-600px 0}to{background-position:600px 0}}._skeletonBase_14b6b_279{background:linear-gradient(90deg,var(--color-hairline, #ece4de) 25%,#f5f0eb 50%,var(--color-hairline, #ece4de) 75%);background-size:600px 100%;animation:_shimmer_14b6b_1 1.4s ease-in-out infinite;border-radius:var(--radius-sm, 6px)}._skeletonLayout_14b6b_291{display:flex;flex-direction:column;gap:var(--space-6)}@media(min-width:1024px){._skeletonLayout_14b6b_291{display:grid;grid-template-columns:1fr 20rem;gap:var(--space-8);align-items:start}}._skeletonCard_14b6b_306{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4)}._skeletonHeader_14b6b_316{display:flex;align-items:center;gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-hairline)}._skeletonAvatar_14b6b_324{width:40px;height:40px;border-radius:50%;flex-shrink:0}._skeletonHeaderText_14b6b_331{display:flex;flex-direction:column;gap:var(--space-2);flex:1}._skeletonLine_14b6b_338{height:14px}._skeletonLineShort_14b6b_342{height:12px;width:55%}._skeletonRow_14b6b_347{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--color-hairline)}._skeletonRow_14b6b_347:last-child{border-bottom:none}._skeletonRowLeft_14b6b_360{display:flex;flex-direction:column;gap:var(--space-2);flex:1}._skeletonPrice_14b6b_367{width:60px;height:16px;flex-shrink:0}._skeletonSummaryCard_14b6b_373{display:none}@media(min-width:1024px){._skeletonSummaryCard_14b6b_373{display:flex;flex-direction:column;gap:var(--space-4);background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);position:sticky;top:calc(var(--topbar-h-desk) + var(--space-6))}}._skeletonSummaryTitle_14b6b_391{height:20px;width:60%}._skeletonSummaryRow_14b6b_396{display:flex;justify-content:space-between;gap:var(--space-4)}._skeletonSummaryLabel_14b6b_402{height:14px;flex:1}._skeletonSummaryAmt_14b6b_407{height:14px;width:50px}._skeletonBtn_14b6b_412{height:44px;border-radius:var(--radius-md, 8px);margin-top:var(--space-2)}._summary_1fbhh_1{display:flex;flex-direction:column;gap:var(--space-4)}._linesList_1fbhh_7{display:flex;flex-direction:column;gap:var(--space-2)}._lineRow_1fbhh_13{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3)}._lineName_1fbhh_20{font-family:var(--font-body);font-size:var(--text-body);color:var(--color-ink);line-height:var(--lh-ui)}._multiplier_1fbhh_27{color:var(--color-ink-soft);font-size:var(--text-sm);margin-left:var(--space-1)}._linePrice_1fbhh_33{font-family:var(--font-body);font-size:var(--text-body);color:var(--color-ink);font-variant-numeric:tabular-nums;white-space:nowrap}._totalSection_1fbhh_41{padding-top:var(--space-4);border-top:1px solid var(--color-hairline)}._totalHeaderRow_1fbhh_46{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3)}._totalLabelCol_1fbhh_53{display:flex;flex-direction:column;gap:var(--space-1)}._totalLabel_1fbhh_53{font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--weight-medium);color:var(--color-ink);line-height:var(--lh-ui)}._totalContext_1fbhh_67{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-ink-soft);line-height:var(--lh-ui)}._totalAmount_1fbhh_74{font-family:var(--font-body);font-weight:var(--weight-semibold);font-size:var(--text-h3);font-variant-numeric:tabular-nums;color:var(--color-ink);white-space:nowrap;transition:opacity var(--duration-fast) var(--ease-standard)}._totalAmount_1fbhh_74[data-stale=true]{opacity:.5}._noticeBox_1fbhh_88{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4)}._noticeText_1fbhh_95{margin:0;font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-ink-soft);line-height:var(--lh-ui)}._page_1msji_1{padding-bottom:calc(var(--cta-h-mobile) + var(--space-12))}@media(min-width:1024px){._page_1msji_1{padding-bottom:var(--space-8)}}._errorAlert_1msji_11{background:var(--color-danger-bg);border:1px solid var(--color-danger);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}._alertTitle_1msji_22{margin:0;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-danger)}._errorText_1msji_30{margin:0;font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-danger);font-weight:var(--weight-medium);line-height:1.45}._alertActions_1msji_39{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-1)}._recoveryBtn_1msji_47{background:var(--color-beet, #541722);color:var(--color-white, #ffffff);border:none;border-radius:var(--radius-sm);min-height:var(--control-h-sm);display:inline-flex;align-items:center;padding:var(--space-2) var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;transition:opacity .12s ease}._recoveryBtn_1msji_47:hover{opacity:.9}._errorBackLink_1msji_67{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-ink);text-decoration:underline;text-underline-offset:var(--underline-offset)}._layout_1msji_76{display:flex;flex-direction:column;gap:var(--space-6)}@media(min-width:1024px){._layout_1msji_76{display:grid;grid-template-columns:1fr 20rem;gap:var(--space-8);align-items:start}}._mainCol_1msji_91{display:flex;flex-direction:column;gap:var(--space-8);min-width:0}._block_1msji_98{display:flex;flex-direction:column;gap:var(--space-3)}._blockHeading_1msji_104{margin:0;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-ink-soft);text-transform:uppercase;letter-spacing:.05em}._stallsList_1msji_114{display:flex;flex-direction:column;gap:var(--space-3)}._stallCard_1msji_120{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5);display:flex;flex-direction:column;gap:var(--space-2)}._stallTopRow_1msji_130{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3)}._stallName_1msji_137{font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--weight-medium);color:var(--color-ink)}._changeLink_1msji_144{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-ink-soft);text-decoration:underline;text-underline-offset:var(--underline-offset);min-height:var(--tap-min);display:inline-flex;align-items:center;padding:0 var(--space-1)}._changeLink_1msji_144:hover{color:var(--color-ink)}._slotRow_1msji_160{display:flex;align-items:baseline}._slotLabel_1msji_165{font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--weight-semibold);color:var(--color-ink)}._cutoffLine_1msji_172{margin:0;font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-ink-soft)}._detailsCard_1msji_179{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5);display:flex;flex-direction:column;gap:var(--space-2)}._detailsText_1msji_189{margin:0;font-family:var(--font-body);font-size:var(--text-body);color:var(--color-ink);line-height:var(--lh-ui)}._profileLink_1msji_197{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-ink-soft);text-decoration:underline;text-underline-offset:var(--underline-offset);width:fit-content}._profileLink_1msji_197:hover{color:var(--color-ink)}._sidebarCol_1msji_211{display:none}@media(min-width:1024px){._sidebarCol_1msji_211{display:block;position:sticky;top:calc(var(--topbar-h-desk) + var(--space-6))}}._sidebarCard_1msji_223{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-3)}._sidebarTotalRow_1msji_233{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-2)}._sidebarTotalLabel_1msji_240{font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--weight-medium);color:var(--color-ink)}._sidebarTotalAmount_1msji_247{font-family:var(--font-body);font-size:var(--text-h2);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--color-ink)}._sidebarNotice_1msji_255{margin:0;font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-ink-soft);line-height:var(--lh-ui)}._desktopSubmitBtn_1msji_263._desktopSubmitBtn_1msji_263{width:100%;min-height:var(--cta-h);padding-inline:var(--space-6);margin-top:var(--space-3);font-size:var(--text-base);font-weight:var(--weight-semibold)}._stickyFooter_1msji_273{position:fixed;bottom:var(--bottom-nav-height);left:0;right:0;background:var(--color-white);border-top:1px solid var(--color-hairline);padding:var(--space-3) var(--page-pad);z-index:var(--z-sticky)}@media(min-width:1024px){._stickyFooter_1msji_273{display:none}}._footerInner_1msji_290{max-width:var(--container-buyer-detail);margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:var(--space-3)}._footerTotalCol_1msji_299{display:flex;align-items:baseline;gap:var(--space-1)}._footerAmount_1msji_305{font-family:var(--font-body);font-size:var(--text-h3);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--color-ink)}._footerNote_1msji_313{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-ink-soft)}._mobileSubmitBtn_1msji_319._mobileSubmitBtn_1msji_319{flex-shrink:0;min-height:var(--cta-h-mobile);padding-inline:var(--space-8);font-size:var(--text-base);font-weight:var(--weight-semibold)}._block_1x9hm_1{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);gap:var(--space-2)}._label_1x9hm_14{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-ink-soft);line-height:var(--lh-ui)}._code_1x9hm_21{font-family:var(--font-body);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;letter-spacing:.24em;color:var(--color-ink);line-height:1.1;display:block}._lg_1x9hm_31 ._code_1x9hm_21{font-size:var(--text-h1)}._md_1x9hm_35 ._code_1x9hm_21{font-size:var(--text-h2)}._hint_1x9hm_39{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-ink-soft);line-height:var(--lh-ui)}._page_kbx6d_1{padding-top:var(--space-8);padding-bottom:var(--space-12)}._container_kbx6d_6{max-width:var(--container-buyer-read);margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-6)}._loadingBox_kbx6d_16{max-width:var(--container-buyer-read);margin:var(--space-12) auto;display:flex;justify-content:center}._skeletonLine_kbx6d_23{width:15rem;height:2rem;border-radius:var(--radius-sm);background:var(--color-canvas)}._confirmedBadge_kbx6d_30{width:72px;height:72px;border-radius:50%;background:var(--color-herb-bg, #EAEFE2);border:1px solid rgba(92,112,72,.25);box-shadow:0 0 0 8px #5c704814,0 4px 16px #2e2b260f;display:flex;align-items:center;justify-content:center;color:var(--color-herb, #5C7048);margin-inline:auto}._confirmedIcon_kbx6d_44{flex-shrink:0}._header_kbx6d_48{display:flex;flex-direction:column;gap:var(--space-2)}._title_kbx6d_54{margin:0;font-family:var(--font-head);font-size:var(--text-h1);font-weight:var(--weight-head);line-height:var(--lh-h1);color:var(--color-ink)}._subtitle_kbx6d_63{margin:0;font-family:var(--font-body);font-size:var(--text-lead);line-height:var(--lh-body);color:var(--color-ink-soft);white-space:pre-line}._codeWrap_kbx6d_72{width:100%;max-width:22rem}._orderMeta_kbx6d_77{margin:0;font-family:var(--font-body);font-size:var(--text-body);color:var(--color-ink)}._actions_kbx6d_84{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);width:100%;max-width:18rem;margin-top:var(--space-2)}._viewOrderBtn_kbx6d_94{width:100%}._backLink_kbx6d_98{font-family:var(--font-body);font-size:var(--text-body);color:var(--color-ink);text-decoration:underline;text-underline-offset:var(--underline-offset);min-height:var(--tap-min);display:inline-flex;align-items:center;justify-content:center}._backLink_kbx6d_98:hover{color:var(--color-ink-soft)}._timeline_1biqr_1{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}._step_1biqr_9{display:flex;gap:var(--space-4);position:relative;min-height:var(--space-12)}._step_1biqr_9:last-child{min-height:auto}._markerCol_1biqr_20{display:flex;flex-direction:column;align-items:center;width:.625rem;position:relative;padding-top:var(--space-1)}._dot_1biqr_29{width:.625rem;height:.625rem;border-radius:var(--radius-full);flex-shrink:0;z-index:1;background:var(--color-white);border:1px solid var(--color-border);box-sizing:border-box}._reached_1biqr_40 ._dot_1biqr_29{background:var(--color-ink);border-color:var(--color-ink)}._current_1biqr_45 ._dot_1biqr_29{outline:2px solid var(--color-hairline);outline-offset:3px}._rail_1biqr_50{position:absolute;top:calc(.625rem + var(--space-1));bottom:0;width:2px;background:var(--color-hairline)}._segmentDone_1biqr_58 ._rail_1biqr_50{background:var(--color-ink)}._stepContent_1biqr_62{display:flex;flex-direction:column;gap:var(--space-1);padding-bottom:var(--space-6);flex:1}._step_1biqr_9:last-child ._stepContent_1biqr_62{padding-bottom:0}._labelRow_1biqr_74{display:flex;align-items:center}._label_1biqr_74{font-family:var(--font-body);font-size:var(--text-body);line-height:var(--lh-ui)}._reached_1biqr_40 ._label_1biqr_74{font-weight:var(--weight-medium);color:var(--color-ink)}._unreached_1biqr_90 ._label_1biqr_74{font-weight:var(--weight-regular);color:var(--color-ink-faint)}._timestamp_1biqr_95{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-ink-soft);line-height:var(--lh-ui)}._unreached_1biqr_90 ._timestamp_1biqr_95{color:var(--color-ink-faint)}._cancelledBlock_1biqr_107{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5);display:flex;flex-direction:column;gap:var(--space-1)}._cancelledText_1biqr_117{margin:0;font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--weight-medium);color:var(--color-ink)}._cancelledReason_1biqr_125{margin:0;font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-ink-soft)}._form_18c9s_1{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-4)}._heading_18c9s_11{margin:0;font-family:var(--font-head);font-size:var(--text-h3);font-weight:var(--weight-head);line-height:var(--lh-h3);color:var(--color-ink)}._ratingGroup_18c9s_20{display:flex;flex-direction:column;gap:var(--space-2)}._label_18c9s_26{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-ink);line-height:var(--lh-ui)}._starFieldset_18c9s_34{margin:0;padding:0;border:none;display:flex;align-items:center;gap:var(--space-2)}._starLabel_18c9s_43{display:inline-flex;align-items:center;justify-content:center;min-width:var(--tap-min);min-height:var(--tap-min);cursor:pointer;border-radius:var(--radius-sm);transition:transform var(--duration-fast) var(--ease-standard)}._starLabel_18c9s_43:hover{transform:scale(1.1)}._starLabel_18c9s_43:focus-within{outline:var(--focus-ring);outline-offset:var(--focus-offset)}._starFilled_18c9s_63{color:var(--color-ink)}._starEmpty_18c9s_67{color:var(--color-ink-faint)}._srOnly_18c9s_71{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._commentGroup_18c9s_83{display:flex;flex-direction:column;gap:var(--space-1)}._commentHeader_18c9s_89{display:flex;justify-content:space-between;align-items:baseline}._charCount_18c9s_95{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-ink-soft)}._textarea_18c9s_101{width:100%;box-sizing:border-box;font-family:var(--font-body);font-size:var(--text-body);color:var(--color-ink);line-height:var(--lh-body);padding:var(--space-3);border:1px solid var(--color-border-input);border-radius:var(--radius-md);background:var(--color-white);resize:vertical;min-height:5rem}._textarea_18c9s_101:focus{outline:var(--focus-ring);outline-offset:var(--focus-offset);border-color:var(--color-focus)}._errorBox_18c9s_122{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-danger);background:var(--color-danger-bg);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md)}._actions_18c9s_131{display:flex;justify-content:flex-end}._submitBtn_18c9s_136{min-height:var(--control-h)}._successCard_18c9s_140{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-2)}._successHeading_18c9s_150{margin:0;font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--weight-medium);color:var(--color-ink)}._stallLink_18c9s_158{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-ink);text-decoration:underline;text-underline-offset:var(--underline-offset);width:fit-content}._page_79up3_4{padding-bottom:var(--space-16)}._skeletonContainer_79up3_9{display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-4)}._skeletonHeading_79up3_16{width:14rem;height:2rem;background:var(--color-canvas-soft);border-radius:var(--radius-sm);animation:_pulse_79up3_1 1.4s ease-in-out infinite}._skeletonCard_79up3_24{height:9rem;background:var(--color-canvas-soft);border-radius:var(--radius-lg);animation:_pulse_79up3_1 1.4s ease-in-out infinite}@keyframes _pulse_79up3_1{0%,to{opacity:1}50%{opacity:.55}}._errorCard_79up3_37{background:var(--color-white);border:1px solid var(--color-hairline);border-radius:var(--radius-lg);padding:var(--space-5) var(--space-5);display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-4)}._errorText_79up3_48{margin:0;font-family:var(--font-body);font-size:var(--text-body);color:var(--color-ink-soft);line-height:var(--lh-body)}._backLink_79up3_56{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-ink);text-decoration:underline;text-underline-offset:var(--underline-offset);width:fit-content}._layout_79up3_67{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-5)}@media(min-width:1024px){._layout_79up3_67{display:grid;grid-template-columns:1fr 21rem;gap:var(--space-8);align-items:start;margin-top:var(--space-6)}}._leftCol_79up3_85{display:flex;flex-direction:column;gap:0;min-width:0}._mobileCodeBlock_79up3_92{display:block;margin-bottom:var(--space-4)}@media(min-width:1024px){._mobileCodeBlock_79up3_92{display:none}}._section_79up3_104{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5) 0;border-top:1px solid var(--color-hairline)}._section_79up3_104:first-of-type{border-top:none;padding-top:0}._sectionHeading_79up3_117{margin:0;font-family:var(--font-head);font-size:var(--text-h4);font-weight:var(--weight-head);line-height:var(--lh-h4);color:var(--color-ink);letter-spacing:var(--tracking-head)}._rightCol_79up3_128{display:flex;flex-direction:column;gap:var(--space-3)}@media(min-width:1024px){._rightCol_79up3_128{position:sticky;top:calc(var(--topbar-h-desk) + var(--space-5))}}._desktopCodeBlock_79up3_141{display:none}@media(min-width:1024px){._desktopCodeBlock_79up3_141{display:block}}._collectFromCard_79up3_152{background:var(--color-white);border:1px solid var(--color-hairline);border-radius:var(--radius-lg);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-1)}._collectHeading_79up3_162{margin:0 0 var(--space-1);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.07em;text-transform:uppercase;color:var(--color-ink-faint)}._stallLine_79up3_172{margin:0;font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--weight-medium);color:var(--color-ink);line-height:var(--lh-ui)}._pickupTimeLine_79up3_181{margin:0;font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-ink-soft);line-height:var(--lh-ui)}._mapWrap_79up3_189{margin-top:var(--space-3);border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--color-hairline)}._actionsCard_79up3_197{background:var(--color-white);border:1px solid var(--color-hairline);border-radius:var(--radius-lg);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}._cancelBlock_79up3_207{display:flex;flex-direction:column;gap:var(--space-2)}._cutoffGuidance_79up3_213{margin:0;font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-ink-soft);line-height:var(--lh-ui)}._cutoffPassed_79up3_221{margin:0;font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-ink-soft);line-height:var(--lh-ui);font-style:italic}._cancelTextBtn_79up3_230{background:none;border:none;padding:0;font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-danger);cursor:pointer;text-decoration:underline;text-underline-offset:var(--underline-offset);min-height:var(--tap-min);display:inline-flex;align-items:center;width:fit-content}._cancelTextBtn_79up3_230:hover{opacity:.72}._cancelTextBtn_79up3_230:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}._reorderBtn_79up3_255{width:100%}._page_1h9qx_1{padding-bottom:var(--space-12)}._header_1h9qx_5{margin-bottom:var(--space-6)}._topBadgeRow_1h9qx_9{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2)}._routeBadge_1h9qx_16{display:inline-flex;align-items:center;gap:var(--space-1);padding:4px 10px;background-color:#2d6a4f1f;color:#1b4332;font-size:var(--text-xs);font-weight:var(--weight-bold);border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.05em}._modeToggleBtn_1h9qx_30{display:inline-flex;align-items:center;gap:var(--space-1);padding:4px 10px;background-color:var(--color-canvas);border:var(--border);color:var(--color-ink-soft);font-size:var(--text-xs);font-weight:var(--weight-medium);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-standard)}._modeToggleBtn_1h9qx_30:hover{background-color:var(--color-canvas-subtle);color:var(--color-ink);border-color:var(--color-ink-muted)}._headerMeta_1h9qx_51{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-top:var(--space-3);font-size:var(--text-sm);color:var(--color-ink-soft)}._metaItem_1h9qx_61{display:inline-flex;align-items:center;gap:var(--space-1);background-color:var(--color-canvas-subtle);padding:4px 10px;border-radius:var(--radius-md);font-weight:var(--weight-medium);color:var(--color-ink)}._progressCard_1h9qx_72{background-color:var(--color-canvas);border:var(--border);border-radius:var(--radius-lg);padding:var(--space-4);margin-bottom:var(--space-6);box-shadow:var(--shadow-sm)}._progressHeader_1h9qx_81{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-2)}._progressLabel_1h9qx_88{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-ink)}._progressCount_1h9qx_94{font-size:var(--text-sm);font-weight:var(--weight-bold);color:#1b4332}._progressBarTrack_1h9qx_100{width:100%;height:8px;background-color:var(--color-border);border-radius:var(--radius-full);overflow:hidden}._progressBarFill_1h9qx_108{height:100%;background:linear-gradient(90deg,#2d6a4f,#40916c);border-radius:var(--radius-full);transition:width .4s ease}._progressAllDone_1h9qx_115{margin-top:var(--space-3);padding:var(--space-2) var(--space-3);background-color:#2d6a4f1a;border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:#1b4332;display:flex;align-items:center;gap:var(--space-2)}._layout_1h9qx_128{display:grid;grid-template-columns:1fr;gap:var(--space-6)}@media(min-width:900px){._layout_1h9qx_128{grid-template-columns:1.15fr .85fr;align-items:start}}._routeFlow_1h9qx_141{display:flex;flex-direction:column}._waypoint_1h9qx_146{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background-color:var(--color-canvas);border:var(--border);box-shadow:var(--shadow-sm)}._waypointStart_1h9qx_157{border-left:4px solid #2d6a4f}._waypointFinish_1h9qx_161{border-left:4px solid #b08968}._waypointIcon_1h9qx_165{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-full);font-size:16px;flex-shrink:0}._waypointStart_1h9qx_157 ._waypointIcon_1h9qx_165{background-color:#2d6a4f26;color:#1b4332}._waypointFinish_1h9qx_161 ._waypointIcon_1h9qx_165{background-color:#b0896826;color:#7f5539}._waypointContent_1h9qx_186{flex:1}._waypointTag_1h9qx_190{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-muted)}._waypointTitle_1h9qx_198{font-size:var(--text-body);font-weight:var(--weight-bold);color:var(--color-ink);margin-top:1px}._waypointSubtitle_1h9qx_205{font-size:var(--text-xs);color:var(--color-ink-soft)}._connector_1h9qx_210{display:flex;flex-direction:column;align-items:center;padding:var(--space-2) 0;color:#2d6a4f;margin-left:32px}._connectorLine_1h9qx_219{width:2px;height:20px;background:repeating-linear-gradient(to bottom,#2d6a4f 0,#2d6a4f 4px,transparent 4px,transparent 8px)}._connectorArrow_1h9qx_231{font-size:16px;line-height:1;color:#2d6a4f;font-weight:var(--weight-bold);margin-top:-2px}._stopCard_1h9qx_239{background-color:var(--color-canvas);border:var(--border);border-radius:var(--radius-lg);padding:var(--space-4);box-shadow:var(--shadow-sm);transition:all var(--duration-fast) var(--ease-standard);position:relative}._stopCard_1h9qx_239:hover{border-color:#2d6a4f;box-shadow:var(--shadow-md)}._stopCardActive_1h9qx_254{border-color:#2d6a4f;box-shadow:0 0 0 2px #2d6a4f40;background-color:#fcfdfc}._stopCardCollected_1h9qx_260{opacity:.75;background-color:var(--color-canvas-subtle);border-color:var(--color-border)}._stopCardHeader_1h9qx_266{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}._stopTitleGroup_1h9qx_274{display:flex;align-items:flex-start;gap:var(--space-3)}._stopNumberBadge_1h9qx_280{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background-color:#1b4332;color:#fff;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-bold);flex-shrink:0;margin-top:2px}._stopNumberBadgeCollected_1h9qx_295{background-color:var(--color-ink-muted)}._stopStallName_1h9qx_299{font-size:var(--text-h3);font-weight:var(--weight-bold);color:var(--color-ink);line-height:1.25}._stopStallNumber_1h9qx_306{display:inline-block;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:#2d6a4f;background-color:#2d6a4f14;padding:1px 8px;border-radius:var(--radius-sm);margin-left:var(--space-2)}._stopCategory_1h9qx_317{font-size:var(--text-xs);color:var(--color-ink-soft);margin-top:2px}._stopMetaRow_1h9qx_323{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-3);background-color:var(--color-canvas-subtle);border-radius:var(--radius-md);margin-bottom:var(--space-3)}._orderStatusPill_1h9qx_335{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);font-weight:var(--weight-semibold);padding:2px 8px;border-radius:var(--radius-full)}._statusReady_1h9qx_345{background-color:#2d6a4f1f;color:#1b4332}._statusPlaced_1h9qx_350{background-color:#b0896826;color:#7f5539}._pickupCodeBadge_1h9qx_355{display:inline-flex;align-items:center;gap:var(--space-1);font-family:monospace;font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-ink);background-color:var(--color-canvas);border:var(--border);padding:2px 8px;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--duration-fast) var(--ease-standard)}._pickupCodeBadge_1h9qx_355:hover{border-color:#2d6a4f;color:#1b4332}._itemsList_1h9qx_376{border-top:var(--border);padding-top:var(--space-3);margin-bottom:var(--space-3)}._itemsHeading_1h9qx_382{font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--color-ink-muted);margin-bottom:var(--space-2)}._itemRow_1h9qx_391{display:flex;align-items:center;justify-content:space-between;font-size:var(--text-sm);color:var(--color-ink);padding:3px 0}._itemName_1h9qx_400{display:inline-flex;align-items:center;gap:var(--space-2)}._itemQuantity_1h9qx_406{font-weight:var(--weight-semibold);color:var(--color-ink-soft)}._stopActions_1h9qx_411{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);border-top:var(--border);padding-top:var(--space-3)}._collectToggle_1h9qx_420{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-ink);cursor:pointer;-webkit-user-select:none;user-select:none}._collectCheckbox_1h9qx_431{width:18px;height:18px;accent-color:#2d6a4f;cursor:pointer}._receiptLink_1h9qx_438{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:#2d6a4f;text-decoration:none;display:inline-flex;align-items:center;gap:2px}._receiptLink_1h9qx_438:hover{text-decoration:underline}._mapColumn_1h9qx_452{position:sticky;top:calc(var(--top-bar-height, 68px) + var(--space-4));display:flex;flex-direction:column;gap:var(--space-4)}._mapCard_1h9qx_460{background-color:var(--color-canvas);border:var(--border);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm)}._mapCardHeader_1h9qx_468{padding:var(--space-3) var(--space-4);border-bottom:var(--border);display:flex;align-items:center;justify-content:space-between}._mapTitle_1h9qx_476{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-ink);display:flex;align-items:center;gap:var(--space-2)}._mapLegend_1h9qx_485{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-ink-soft)}._legendDot_1h9qx_493{width:8px;height:8px;border-radius:var(--radius-full)}._legendDotStart_1h9qx_499{background-color:#2d6a4f}._legendDotStop_1h9qx_500{background-color:#1b4332}._legendDotFinish_1h9qx_501{background-color:#b08968}._quickHandoffCard_1h9qx_503{background:linear-gradient(135deg,#1b4332,#2d6a4f);color:#fff;border-radius:var(--radius-lg);padding:var(--space-4);box-shadow:var(--shadow-md)}._quickHandoffTitle_1h9qx_511{font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.08em;opacity:.85;margin-bottom:var(--space-1)}._quickHandoffStall_1h9qx_520{font-size:var(--text-h3);font-weight:var(--weight-bold);margin-bottom:var(--space-3)}._quickHandoffCodeWrap_1h9qx_526{background-color:#ffffff26;border-radius:var(--radius-md);padding:var(--space-3);text-align:center;margin-bottom:var(--space-3)}._quickHandoffCodeLabel_1h9qx_534{font-size:var(--text-xs);opacity:.8;margin-bottom:2px}._quickHandoffCodeVal_1h9qx_540{font-family:monospace;font-size:var(--text-h2);font-weight:var(--weight-bold);letter-spacing:2px}._quickHandoffTip_1h9qx_547{font-size:var(--text-xs);opacity:.85;line-height:1.4}._modalBackdrop_1h9qx_553{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#0009;z-index:3000;display:flex;align-items:center;justify-content:center;padding:var(--space-4);animation:_fadeIn_1h9qx_1 .15s ease}._modalCard_1h9qx_565{background-color:var(--color-canvas);border-radius:var(--radius-xl);max-width:400px;width:100%;padding:var(--space-6);text-align:center;box-shadow:var(--shadow-modal);position:relative}._modalCloseBtn_1h9qx_576{position:absolute;top:var(--space-3);right:var(--space-3);background:none;border:none;font-size:20px;cursor:pointer;color:var(--color-ink-muted)}._modalCloseBtn_1h9qx_576:hover{color:var(--color-ink)}@keyframes _fadeIn_1h9qx_1{0%{opacity:0}to{opacity:1}}._previewBanner_1h9qx_596{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);background:linear-gradient(135deg,#2d6a4f14,#52b7881f);border:1px solid rgba(45,106,79,.25);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5);margin-bottom:var(--space-6);flex-wrap:wrap}._bannerContent_1h9qx_609{display:flex;align-items:flex-start;gap:var(--space-3);flex:1;min-width:260px}._bannerIcon_1h9qx_617{color:var(--color-primary);flex-shrink:0;margin-top:2px}._bannerHeading_1h9qx_623{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-ink);margin-bottom:2px}._bannerSubtext_1h9qx_630{font-size:var(--text-xs);color:var(--color-ink-soft);line-height:1.4}._bannerCta_1h9qx_636{display:inline-flex;align-items:center;gap:var(--space-1);padding:8px 16px;background-color:var(--color-primary);color:#fff;font-size:var(--text-xs);font-weight:var(--weight-bold);border-radius:var(--radius-full);text-decoration:none;white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-standard)}._bannerCta_1h9qx_636:hover{background-color:#1b4332;color:#fff}._stallLink_1h9qx_656{display:inline-flex;align-items:center;gap:4px;font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-primary);text-decoration:none;padding:4px 8px;border-radius:var(--radius-sm);background:#2d6a4f14;transition:all var(--duration-fast) var(--ease-standard)}._stallLink_1h9qx_656:hover{background:#2d6a4f29;color:#1b4332}._modalActionRow_1h9qx_675{margin-top:var(--space-5);display:flex;gap:var(--space-3);justify-content:center;align-items:center}._pageRoot_y6s5x_1{max-width:820px!important;margin-inline:auto!important;padding-block:var(--space-4, 1rem) var(--space-8, 2rem)!important;gap:var(--space-4, 1rem)!important;min-height:auto!important}._newChatBtn_y6s5x_9{display:inline-flex;align-items:center;gap:var(--space-2, .5rem);padding:6px 12px;background:var(--color-white, #ffffff);border:1px solid rgba(46,43,38,.14);border-radius:var(--radius-full, 9999px);color:var(--color-ink, #2E2B26);font-family:var(--font-body);font-size:var(--text-xs, .75rem);font-weight:500;cursor:pointer;transition:all var(--duration-fast, .12s) ease}._newChatBtn_y6s5x_9:hover{background:var(--color-canvas-soft, #f7f5f1);border-color:#2e2b2640;transform:translateY(-1px)}._chatShell_y6s5x_31{display:flex;flex-direction:column;background:var(--color-white, #ffffff);border:1px solid rgba(46,43,38,.12);border-radius:var(--radius-xl, 16px);box-shadow:0 4px 24px -2px #2e2b260d;overflow:hidden;min-height:min(600px,calc(100dvh - 14rem));position:relative;transition:border-color var(--duration-fast, .12s) ease}._chatHeader_y6s5x_44{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3, .75rem) var(--space-4, 1rem);background:#fcfbf9;border-bottom:1px solid rgba(46,43,38,.08);flex-wrap:wrap;gap:var(--space-2, .5rem)}._statusPill_y6s5x_55{display:inline-flex;align-items:center;gap:8px}._statusDot_y6s5x_61{width:8px;height:8px;border-radius:50%;background:#10b981;box-shadow:0 0 0 3px #10b98133;animation:_pulseDot_y6s5x_1 2s infinite ease-in-out}@keyframes _pulseDot_y6s5x_1{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.15);opacity:.8}}._statusTitle_y6s5x_81{font-family:var(--font-body);font-size:var(--text-xs, .75rem);font-weight:600;color:var(--color-ink, #2E2B26)}._statusSubtitle_y6s5x_88{font-family:var(--font-body);font-size:11px;color:var(--color-ink-soft, #706a60)}._emptyState_y6s5x_94{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--space-8, 2rem) var(--space-5, 1.25rem);gap:var(--space-5, 1.25rem)}._emptyIconBadge_y6s5x_105{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-xl, 14px);background:linear-gradient(135deg,#f7eef0,#fef8f0);border:1px solid rgba(122,46,59,.15);color:#7a2e3b;box-shadow:0 4px 12px #7a2e3b14}._emptyTextGroup_y6s5x_118{display:flex;flex-direction:column;gap:6px;max-width:500px}._emptyTitle_y6s5x_125{font-family:var(--font-head, "Fraunces", serif);font-size:1.35rem;font-weight:600;color:var(--color-ink, #2E2B26);margin:0;line-height:1.25}._emptySubtitle_y6s5x_134{font-family:var(--font-body, "Inter", sans-serif);font-size:var(--text-sm, .875rem);color:var(--color-ink-soft, #706a60);margin:0;line-height:1.45}._suggestionsGrid_y6s5x_142{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-3, .75rem);width:100%;max-width:660px;margin-top:var(--space-2, .5rem)}._promptCard_y6s5x_151{display:flex;flex-direction:column;text-align:left;background:var(--color-white, #ffffff);border:1px solid rgba(46,43,38,.1);border-radius:var(--radius-lg, 12px);padding:var(--space-3, .75rem) var(--space-4, 1rem);gap:8px;cursor:pointer;transition:all var(--duration-fast, .12s) ease;box-shadow:0 1px 3px #2e2b2608}._promptCard_y6s5x_151:hover{border-color:#7a2e3b59;transform:translateY(-2px);box-shadow:0 6px 16px -2px #7a2e3b17;background:#fdfbf9}._promptCardTop_y6s5x_172{display:flex;align-items:center;justify-content:space-between;width:100%}._promptCardIcon_y6s5x_179{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:#7a2e3b14;color:#7a2e3b;flex-shrink:0}._promptBadge_y6s5x_191{font-family:var(--font-body);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-ink-soft, #706a60);background:var(--color-canvas-soft, #f7f5f1);padding:2px 7px;border-radius:999px}._promptCardContent_y6s5x_203{display:flex;flex-direction:column;gap:2px}._promptText_y6s5x_209{font-family:var(--font-body);font-size:var(--text-sm, .875rem);font-weight:500;color:var(--color-ink, #2E2B26);line-height:1.3}._promptDesc_y6s5x_217{font-family:var(--font-body);font-size:11px;color:var(--color-ink-soft, #706a60);line-height:1.25}._messageList_y6s5x_224{flex:1;display:flex;flex-direction:column;gap:var(--space-4, 1rem);padding:var(--space-5, 1.25rem);overflow-y:auto;max-height:calc(100dvh - 18rem);min-height:320px;scroll-behavior:smooth}._messageWrapper_y6s5x_236{display:flex;flex-direction:column;gap:var(--space-2, .5rem);width:100%;max-width:100%}._userWrapper_y6s5x_244{align-items:flex-end}._assistantWrapper_y6s5x_248{align-items:flex-start}._bubble_y6s5x_252{padding:var(--space-3, .75rem) var(--space-4, 1rem);border-radius:var(--radius-lg, 12px);font-family:var(--font-body);font-size:var(--text-sm, .875rem);line-height:1.5;max-width:85%;word-break:break-word}._messageText_y6s5x_262{margin:0;white-space:pre-wrap;overflow-wrap:break-word}._userBubble_y6s5x_268{background:linear-gradient(135deg,#7a2e3b,#9e3d4d);color:#fff;border-bottom-right-radius:var(--radius-xs, 4px);box-shadow:0 2px 8px #7a2e3b2e}._assistantBubble_y6s5x_275{background:#fdfbf9;border:1px solid rgba(46,43,38,.12);color:var(--color-ink, #2E2B26);border-bottom-left-radius:var(--radius-xs, 4px);box-shadow:0 1px 4px #2e2b260a}._cursor_y6s5x_283{display:inline-block;width:2px;height:.9em;margin-left:2px;vertical-align:text-bottom;background:currentColor;opacity:.6;animation:_cursorBlink_y6s5x_1 1s step-end infinite}@keyframes _cursorBlink_y6s5x_1{0%,49%{opacity:.6}50%,to{opacity:0}}._cardsShelf_y6s5x_299{width:100%;margin-top:var(--space-2, .5rem);margin-bottom:var(--space-1, .25rem)}._cardsTrack_y6s5x_305{display:flex;gap:var(--space-3, .75rem);overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;padding-block:var(--space-1) var(--space-2);padding-inline:2px;scrollbar-width:thin}._cardWrapper_y6s5x_316{scroll-snap-align:start;flex-shrink:0}._marketCardWrapper_y6s5x_321{scroll-snap-align:start;flex-shrink:0;width:100%;max-width:480px}._cardSkeleton_y6s5x_328{width:var(--card-w-product, 240px);height:270px;background:var(--color-canvas-soft, #f7f5f1);border:1px solid rgba(46,43,38,.1);border-radius:var(--radius-lg, 12px);display:flex;flex-direction:column;overflow:hidden;flex-shrink:0}._skeletonMedia_y6s5x_340{width:100%;aspect-ratio:4/3;background:linear-gradient(90deg,#f7f5f1 25%,#ece8e1,#f7f5f1 75%);background-size:200% 100%;animation:_cardShimmer_y6s5x_1 1.5s infinite}._skeletonBody_y6s5x_348{padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2)}._skeletonLineShort_y6s5x_355{width:50%;height:12px;border-radius:var(--radius-sm);background:#ece8e1}._skeletonLineFull_y6s5x_362{width:85%;height:14px;border-radius:var(--radius-sm);background:#ece8e1}@keyframes _cardShimmer_y6s5x_1{0%{background-position:200% 0}to{background-position:-200% 0}}._actionCard_y6s5x_374{display:flex;flex-direction:column;gap:var(--space-3);background:linear-gradient(145deg,#fff,#fdfbf9);border:1px solid rgba(46,43,38,.12);border-radius:var(--radius-xl, 16px);padding:var(--space-4);max-width:360px;box-shadow:0 2px 8px #2e2b260d;flex-shrink:0}._actionCardHeader_y6s5x_387{display:flex;align-items:flex-start;gap:var(--space-3)}._actionIconBadge_y6s5x_393{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-full);background:#ecfdf5;color:#059669;flex-shrink:0}._actionCardTitle_y6s5x_405{font-family:var(--font-head);font-size:var(--text-h4, 1rem);font-weight:600;color:var(--color-ink);margin:0}._actionCardSub_y6s5x_413{font-family:var(--font-body);font-size:var(--text-xs, .75rem);color:var(--color-ink-soft);margin:var(--space-1) 0 0 0;line-height:1.4}._actionCardBtn_y6s5x_421{display:inline-flex;align-items:center;justify-content:center;height:38px;padding-inline:var(--space-4);background:linear-gradient(135deg,#15803d,#047857);color:#fff;border:none;border-radius:var(--radius-md, 8px);font-family:var(--font-body);font-size:var(--text-sm);font-weight:500;text-decoration:none;cursor:pointer;box-shadow:0 2px 6px #15803d33;transition:transform var(--duration-fast) ease,box-shadow var(--duration-fast) ease;align-self:flex-start}._actionCardBtn_y6s5x_421:hover{background:linear-gradient(135deg,#166534,#065f46);box-shadow:0 4px 10px #15803d4d}._entityPillFallback_y6s5x_446{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-white);border:1px solid rgba(46,43,38,.12);border-radius:var(--radius-lg);text-decoration:none;color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-xs);font-weight:500;box-shadow:0 1px 2px #2e2b260a;transition:all var(--duration-fast) ease;flex-shrink:0}._entityPillFallback_y6s5x_446:hover{background:var(--color-canvas-soft);border-color:#7a2e3b;transform:translateY(-1px)}._fallbackIcon_y6s5x_470{color:#7a2e3b;flex-shrink:0}._fallbackLabel_y6s5x_475{line-height:1.2}._followupSuggestions_y6s5x_479{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2);width:100%}._followupChip_y6s5x_487{display:inline-flex;align-items:center;gap:var(--space-1);padding:5px 12px;font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-ink-soft);background:var(--color-white);border:1px solid rgba(46,43,38,.12);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) ease}._followupChip_y6s5x_487:hover{color:#7a2e3b;border-color:#7a2e3b59;background:#fdfbf9}._followupIcon_y6s5x_508{color:#7a2e3b;flex-shrink:0}._typingBubble_y6s5x_513{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-1)}._dot_y6s5x_520{width:.375rem;height:.375rem;border-radius:var(--radius-full);background:var(--color-ink-soft);animation:_typingPulse_y6s5x_1 1.2s infinite ease-in-out}._dot_y6s5x_520:nth-child(2){animation-delay:.2s}._dot_y6s5x_520:nth-child(3){animation-delay:.4s}@keyframes _typingPulse_y6s5x_1{0%,80%,to{opacity:.25;transform:scale(.85)}40%{opacity:1;transform:scale(1.15)}}._failureBubble_y6s5x_536{background:#fef2f2;border:1px solid #fecaca;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);display:flex;align-items:center;gap:var(--space-2);max-width:85%}._failureIcon_y6s5x_547{color:#dc2626;flex-shrink:0}._failureText_y6s5x_549{margin:0;flex:1;font-family:var(--font-body);font-size:var(--text-sm);color:#991b1b}._retryBtn_y6s5x_557{font-family:var(--font-body);font-size:var(--text-xs);font-weight:500;padding:var(--space-1) var(--space-3);background:#fff;border:1px solid #fca5a5;border-radius:var(--radius-md);color:#991b1b;cursor:pointer;flex-shrink:0}._retryBtn_y6s5x_557:hover{background:#fee2e2}._composer_y6s5x_572{position:sticky;bottom:0;background:var(--color-white, #ffffff);border-top:1px solid rgba(46,43,38,.08);padding:var(--space-3, .75rem) var(--space-4, 1rem);display:flex;flex-direction:column;gap:6px;z-index:10}._inputBar_y6s5x_584{display:flex;align-items:center;gap:var(--space-2, .5rem);padding:4px 6px 4px var(--space-3, .75rem);background:#fcfbf9;border:1.5px solid rgba(46,43,38,.12);border-radius:var(--radius-xl, 14px);box-shadow:inset 0 1px 3px #2e2b2608;transition:all var(--duration-fast, .12s) ease}._inputBar_y6s5x_584:focus-within{background:#fff;border-color:#7a2e3b;box-shadow:0 0 0 3px #7a2e3b1f}._input_y6s5x_584{flex:1;min-width:0;height:42px;padding-inline:0;font-family:var(--font-body);font-size:var(--text-sm, .875rem);color:var(--color-ink, #2E2B26);background:transparent;border:none;outline:none}._input_y6s5x_584::placeholder{color:var(--color-ink-soft, #706a60);opacity:.75}._input_y6s5x_584:disabled{color:var(--color-text-disabled)}._sendBtn_y6s5x_624{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-full);background:#7a2e3b;color:#fff;border:none;cursor:pointer;transition:all var(--duration-fast, .12s) ease}._sendBtn_y6s5x_624:hover:not(:disabled){background:#9e3d4d;transform:translateY(-1px)}._sendBtn_y6s5x_624:disabled{opacity:.35;cursor:not-allowed;background:var(--color-ink-soft, #706a60)}._composerFootnote_y6s5x_650{font-family:var(--font-body);font-size:11px;color:var(--color-ink-soft, #706a60);margin:0;text-align:center;opacity:.85}@media(max-width:640px){._pageRoot_y6s5x_1{padding-inline:var(--space-3, .75rem)!important;padding-block:var(--space-2, .5rem) var(--space-6, 1.5rem)!important}._chatShell_y6s5x_31{min-height:calc(100dvh - 12rem);border-radius:var(--radius-lg, 12px)}._emptyState_y6s5x_94{padding:var(--space-5, 1.25rem) var(--space-3, .75rem);gap:var(--space-4, 1rem)}._emptyTitle_y6s5x_125{font-size:1.15rem}._suggestionsGrid_y6s5x_142{grid-template-columns:1fr;gap:var(--space-2, .5rem)}._promptCard_y6s5x_151{padding:var(--space-2, .5rem) var(--space-3, .75rem)}._messageList_y6s5x_224{padding:var(--space-3, .75rem)}._bubble_y6s5x_252,._failureBubble_y6s5x_536{max-width:90%}._composer_y6s5x_572{padding:var(--space-2, .5rem)}._input_y6s5x_584{font-size:var(--text-sm)}}._section_ve3h2_1{background:var(--color-white);border:1px solid var(--color-hairline);border-radius:var(--radius-lg);padding:var(--card-padding)}._sectionTitle_ve3h2_8{margin:0 0 var(--space-1) 0;font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--weight-medium);color:var(--color-ink)}._sectionDesc_ve3h2_16{margin:0 0 var(--space-5) 0;font-size:var(--text-sm);color:var(--color-ink-soft);line-height:var(--lh-body)}._fields_ve3h2_23{display:flex;flex-direction:column;gap:var(--space-4)}._footer_ve3h2_29{margin-top:var(--space-5);display:flex;align-items:center;justify-content:flex-end}._saveBtn_ve3h2_36{display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-h);padding-inline:var(--space-6);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-on-primary);background:var(--color-beet);border:none;border-radius:var(--radius-md);cursor:pointer;box-shadow:0 2px 6px #7a2e3b33;transition:transform var(--duration-fast) cubic-bezier(.2,0,0,1),box-shadow var(--duration-fast) cubic-bezier(.2,0,0,1),background-color var(--duration-fast) var(--ease-standard),opacity var(--duration-fast) var(--ease-standard)}._saveBtn_ve3h2_36:hover:not(:disabled){background:#64232f;transform:translateY(-1.5px);box-shadow:0 5px 14px #7a2e3b59}._saveBtn_ve3h2_36:active:not(:disabled){transform:translateY(1.5px) scale(.97)!important;box-shadow:0 1px 3px #7a2e3b33!important}._saveBtn_ve3h2_36:disabled{opacity:.5;cursor:not-allowed;transform:none!important;box-shadow:none!important}._dangerBtn_ve3h2_75{display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-h);padding-inline:var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-danger);background:transparent;border:1px solid var(--color-hairline);border-radius:var(--radius-md);cursor:pointer;transition:transform var(--duration-fast) cubic-bezier(.2,0,0,1),box-shadow var(--duration-fast) cubic-bezier(.2,0,0,1),background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}._dangerBtn_ve3h2_75:hover:not(:disabled){background:#fef2f2;border-color:var(--color-danger);transform:translateY(-1.5px);box-shadow:0 3px 10px #dc262626}._dangerBtn_ve3h2_75:active:not(:disabled){transform:translateY(1px) scale(.97)!important;background:#fee2e2}@media(max-width:420px){._section_ve3h2_1{padding:var(--space-4)}._saveBtn_ve3h2_36,._footer_ve3h2_29,._dangerBtn_ve3h2_75{width:100%}}._container_blzjl_1{padding-bottom:var(--space-12)}._intro_blzjl_5{margin:0 0 var(--space-6) 0;font-size:var(--text-sm);color:var(--color-ink-soft);line-height:var(--leading-normal)}._list_blzjl_12{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-8)}._marketRow_blzjl_19{background:var(--color-white);border:1px solid var(--color-hairline);border-radius:var(--radius-lg);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-4)}._marketMain_blzjl_29{display:flex;flex-direction:column;gap:var(--space-2)}._headerRow_blzjl_35{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}._nameGroup_blzjl_43{display:flex;align-items:center;gap:var(--space-2)}._marketName_blzjl_49{margin:0;font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--color-ink);text-decoration:none}._marketName_blzjl_49:hover{text-decoration:underline}._homeBadge_blzjl_62{font-size:var(--text-xs);font-weight:var(--weight-medium);padding:var(--space-0-5) var(--space-2);background:var(--color-canvas-soft);border:1px solid var(--color-hairline);border-radius:var(--radius-full);color:var(--color-ink)}._addressRow_blzjl_72{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-ink-soft);flex-wrap:wrap}._metaIcon_blzjl_81{flex-shrink:0}._directionsLink_blzjl_85{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-ink);text-decoration:underline;text-underline-offset:2px}._directionsLink_blzjl_85:hover{color:var(--color-ink-soft)}._actionsRow_blzjl_100{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);border-top:1px solid var(--color-hairline-soft);padding-top:var(--space-3)}._setHomeBtn_blzjl_109{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-medium);padding:var(--space-1-5) var(--space-3);background:var(--color-white);border:1px solid var(--color-hairline);border-radius:var(--radius-md);color:var(--color-ink);cursor:pointer;transition:background-color var(--transition-fast)}._setHomeBtn_blzjl_109:hover{background:var(--color-canvas-soft)}._removeBtn_blzjl_126{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-ink-soft);background:transparent;border:none;cursor:pointer;padding:var(--space-1-5) var(--space-2);border-radius:var(--radius-md);transition:color var(--transition-fast)}._removeBtn_blzjl_126:hover{color:var(--color-danger)}._addMarketLink_blzjl_142{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-ink);text-decoration:none;padding:var(--space-3) var(--space-4);background:var(--color-white);border:1px dashed var(--color-hairline);border-radius:var(--radius-lg);transition:background-color var(--transition-fast)}._addMarketLink_blzjl_142:hover{background:var(--color-canvas-soft)}._container_4xoo3_1{display:block}._topActions_4xoo3_5{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-4)}._unreadCount_4xoo3_12{font-size:var(--text-sm);color:var(--color-ink-soft)}._markAllBtn_4xoo3_17{min-height:var(--control-h);padding:var(--space-2) var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-ink);background:transparent;border:none;cursor:pointer;text-decoration:underline;text-underline-offset:3px;transition:opacity var(--duration-fast) var(--ease-standard)}._markAllBtn_4xoo3_17:hover{opacity:.75}._group_4xoo3_36{margin-bottom:var(--space-6)}._groupHeading_4xoo3_40{margin:0 0 var(--space-2) var(--space-1);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-ink-soft)}._panel_4xoo3_48{background:var(--color-white);border:1px solid var(--color-hairline);border-radius:var(--radius-lg);overflow:hidden}._panel_4xoo3_48>:not(:last-child){border-bottom:1px solid var(--color-hairline-soft)}._filterChips_4xoo3_59{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);overflow-x:auto;padding-bottom:2px;-webkit-overflow-scrolling:touch}._filterChip_4xoo3_59{display:inline-flex;align-items:center;gap:var(--space-1);padding:6px 12px;border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-medium);background:var(--color-canvas-soft);color:var(--color-ink-soft);border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:all var(--duration-fast) var(--ease-standard)}._filterChip_4xoo3_59:hover{background:var(--color-canvas);color:var(--color-ink);border-color:var(--color-border)}._activeFilterChip_4xoo3_92{background:#1b4332;color:#fff;font-weight:var(--weight-bold)}._activeFilterChip_4xoo3_92:hover{background:#2d6a4f;color:#fff}._item_4xoo3_103{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);text-decoration:none;color:var(--color-ink);background:var(--color-white);transition:background-color var(--duration-fast) var(--ease-standard);cursor:pointer}._item_4xoo3_103:hover{background:var(--color-canvas-soft)}._item_4xoo3_103:focus-visible{outline:var(--focus-ring);outline-offset:calc(-1 * var(--focus-offset))}._itemIconWrap_4xoo3_124{width:36px;height:36px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0;margin-top:2px}._iconRestock_4xoo3_136{background-color:#e031311f;color:#c92a2a}._iconOrder_4xoo3_141{background-color:#2d6a4f24;color:#1b4332}._iconMarket_4xoo3_146{background-color:#b089682e;color:#7f5539}._itemContent_4xoo3_151{flex:1;min-width:0}._itemHeader_4xoo3_156{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:2px}._titleRow_4xoo3_164{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}._alertBadge_4xoo3_171{font-size:10px;font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.06em;padding:1px 6px;border-radius:var(--radius-sm)}._badgeRestock_4xoo3_180{background-color:#e031311a;color:#c92a2a}._badgeOrder_4xoo3_185{background-color:#2d6a4f1a;color:#1b4332}._badgeMarket_4xoo3_190{background-color:#b0896826;color:#7f5539}._unreadDot_4xoo3_195{width:.5rem;height:.5rem;border-radius:var(--radius-full);background:#2d6a4f;flex-shrink:0}._itemTitle_4xoo3_203{font-size:var(--text-sm);color:var(--color-ink);font-weight:var(--weight-semibold)}._itemTitleUnread_4xoo3_209{color:var(--color-ink);font-weight:var(--weight-bold)}._itemTime_4xoo3_214{font-size:var(--text-xs);color:var(--color-ink-soft);flex-shrink:0}._itemMessage_4xoo3_220{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--color-ink);line-height:var(--lh-ui);font-weight:var(--weight-medium)}._itemActionRow_4xoo3_228{display:flex;align-items:center;justify-content:space-between;margin-top:var(--space-2)}._actionPill_4xoo3_235{display:inline-flex;align-items:center;gap:3px;font-size:var(--text-xs);font-weight:var(--weight-semibold);color:#1b4332;background-color:#2d6a4f14;padding:2px 8px;border-radius:var(--radius-sm)}._actionPill_4xoo3_235:hover{background-color:#2d6a4f26}._group_15sh3_1{margin-bottom:var(--space-6)}._title_15sh3_5{margin:0 0 var(--space-2) var(--space-1);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-ink-soft);letter-spacing:var(--tracking-normal)}._panel_15sh3_14{background:var(--color-white);border:1px solid var(--color-hairline);border-radius:var(--radius-lg);overflow:hidden}._panel_15sh3_14>:not(:last-child){border-bottom:1px solid var(--color-hairline-soft)}._row_qre4w_2{display:flex;align-items:center;gap:var(--space-3);min-height:var(--tap-min);padding:var(--space-3) var(--space-4);width:100%;text-align:left;color:inherit;text-decoration:none;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard)}._row_qre4w_2:hover{background-color:var(--color-canvas-soft)}._row_qre4w_2:focus-visible{outline:var(--focus-ring);outline-offset:calc(-1 * var(--focus-offset))}._icon_qre4w_25{display:flex;align-items:center;color:var(--color-ink-soft);flex-shrink:0}._label_qre4w_32{flex:1;font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--weight-regular);color:var(--color-ink);line-height:var(--lh-ui)}._value_qre4w_41{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-ink-soft);flex-shrink:0}._indicator_qre4w_48{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-success);font-weight:var(--weight-medium);flex-shrink:0;transition:opacity var(--duration-fast) var(--ease-standard)}._chevron_qre4w_57{color:var(--color-ink-faint);flex-shrink:0}._danger_qre4w_62 ._label_qre4w_32,._danger_qre4w_62 ._icon_qre4w_25{color:var(--color-danger)}._container_1oozv_1{padding-bottom:var(--space-12)}._intro_1oozv_5{margin:0 0 var(--space-6) 0;font-size:var(--text-sm);color:var(--color-ink-soft);line-height:var(--leading-normal)}._container_naw0f_1{padding-bottom:var(--space-12)}._intro_naw0f_5{margin:0 0 var(--space-8) 0;font-size:var(--text-sm);color:var(--color-ink-soft);line-height:var(--leading-normal)}._section_naw0f_12{margin-bottom:var(--space-10)}._sectionTitle_naw0f_16{margin:0 0 var(--space-4) var(--space-1);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-ink-soft);text-transform:uppercase;letter-spacing:var(--tracking-wide)}._stepsList_naw0f_27{display:flex;flex-direction:column;gap:var(--space-4)}._stepCard_naw0f_33{background:var(--color-white);border:1px solid var(--color-hairline);border-radius:var(--radius-lg);padding:var(--space-5);display:flex;align-items:flex-start;gap:var(--space-4)}._stepNumber_naw0f_43{width:1.75rem;height:1.75rem;border-radius:var(--radius-full);background:var(--color-canvas-soft);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-medium);display:flex;align-items:center;justify-content:center;flex-shrink:0}._stepIllustration_naw0f_58{flex-shrink:0}._stepBody_naw0f_62{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}._stepHeading_naw0f_69{margin:0;font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--color-ink)}._stepText_naw0f_77{margin:0;font-size:var(--text-sm);color:var(--color-ink-soft);line-height:var(--leading-relaxed)}._accordion_naw0f_85{background:var(--color-white);border:1px solid var(--color-hairline);border-radius:var(--radius-lg);overflow:hidden}._accordionItem_naw0f_92:not(:last-child){border-bottom:1px solid var(--color-hairline-soft)}._accordionButton_naw0f_96{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-5);background:transparent;border:none;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-ink);text-align:left;cursor:pointer;transition:background-color var(--transition-fast)}._accordionButton_naw0f_96:hover{background:var(--color-canvas-soft)}._chevron_naw0f_118{color:var(--color-ink-soft);flex-shrink:0;transition:transform var(--transition-fast)}._chevronRotated_naw0f_124{transform:rotate(180deg)}._accordionRegion_naw0f_128{padding:0 var(--space-5) var(--space-4);font-size:var(--text-sm);color:var(--color-ink-soft);line-height:var(--leading-relaxed)}._accordionRegion_naw0f_128 p{margin:0}._container_1iw8g_1{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:var(--space-8) var(--space-4);background-color:var(--color-white);text-align:center}._card_1iw8g_12{max-width:var(--container-narrow);width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}._iconWrap_1iw8g_21{width:64px;height:64px;border-radius:var(--radius-full);background-color:var(--color-canvas);color:var(--color-beet);display:flex;align-items:center;justify-content:center}._title_1iw8g_32{font-family:var(--font-head);font-size:var(--text-h2);font-weight:var(--weight-head);color:var(--color-ink);margin:0;line-height:var(--lh-tight)}._text_1iw8g_41{font-family:var(--font-body);font-size:var(--text-body);color:var(--color-ink-soft);max-width:380px;margin:0;line-height:var(--lh-relaxed)}._button_1iw8g_50{margin-top:var(--space-2)}._banner_13qcr_1{position:fixed;top:0;left:0;right:0;z-index:10000;background-color:var(--color-ink, #1f2937);color:var(--color-cream, #fdfbf7);display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--space-3, 12px);padding:10px 16px;font-family:var(--font-body, system-ui, sans-serif);font-size:var(--text-sm, .875rem);font-weight:var(--weight-medium, 500);box-shadow:0 4px 16px #0000002e;animation:_slideDown_13qcr_1 .22s cubic-bezier(.16,1,.3,1);border-bottom:2px solid var(--color-carrot, #e06d28)}._reconnected_13qcr_23{background-color:#1e3a2f;border-bottom-color:#2e7d32;color:#e8f5e9}._content_13qcr_29{display:flex;align-items:center;gap:8px}._icon_13qcr_35{flex-shrink:0;color:var(--color-carrot, #e06d28)}._reconnected_13qcr_23 ._icon_13qcr_35{color:#4caf50}._text_13qcr_44{line-height:1.4}._retryBtn_13qcr_48{display:inline-flex;align-items:center;gap:6px;background:#ffffff26;color:var(--color-white, #fff);border:1px solid rgba(255,255,255,.25);border-radius:var(--radius-full, 9999px);padding:4px 12px;font-size:.8125rem;font-weight:var(--weight-semibold, 600);cursor:pointer;transition:all .15s ease}._retryBtn_13qcr_48:hover:not(:disabled){background:#ffffff47;border-color:#ffffff73}._retryBtn_13qcr_48:disabled{opacity:.65;cursor:not-allowed}._spin_13qcr_73{animation:_spin_13qcr_73 .9s linear infinite}@keyframes _spin_13qcr_73{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _slideDown_13qcr_1{0%{transform:translateY(-100%)}to{transform:translateY(0)}}:root{--color-white: #FFFFFF;--color-white-translucent: rgba(255, 255, 255, .9);--color-canvas: #F5EFE3;--color-canvas-soft: #FAF7F0;--color-ink: #2E2B26;--color-ink-soft: #6B6259;--color-ink-faint: #9A9088;--color-wood: #B08655;--color-wood-line: #E3D3B8;--color-beet: #7A2E3B;--color-beet-dark: #5E212B;--color-beet-tint: #F7EEF0;--color-logo-burgundy: #5C1D2E;--color-carrot: #E07A2C;--color-carrot-bg: #FCEADA;--color-carrot-text: #9C4E14;--color-herb: #5C7048;--color-herb-bg: #EAEFE2;--color-bg: var(--color-white);--color-bg-muted: var(--color-canvas);--color-text: var(--color-ink);--color-text-muted: var(--color-ink-soft);--color-text-disabled: var(--color-ink-faint);--color-border: var(--color-wood-line);--color-border-input: #8F8579;--color-border-input-hover: var(--color-ink-soft);--color-primary: var(--color-beet);--color-primary-hover: var(--color-beet-dark);--color-on-primary: #FFF7F2;--color-link: var(--color-beet);--color-success: var(--color-herb);--color-success-bg: var(--color-herb-bg);--color-warning: var(--color-carrot);--color-warning-bg: var(--color-carrot-bg);--color-warning-text: var(--color-carrot-text);--color-danger: #B3261E;--color-danger-bg: #FBEAE8;--color-focus: var(--color-beet);--focus-ring: 2px solid var(--color-beet);--color-overlay: rgba(46, 43, 38, .4);--color-ink-muted: var(--color-ink-soft);--color-warning-subtle: var(--color-warning-bg);--color-danger-subtle: var(--color-danger-bg);--color-success-subtle: var(--color-success-bg);--font-head: "Idiqlat", Georgia, "Times New Roman", serif;--font-body: "Inter", -apple-system, "Segoe UI", Roboto, sans-serif;--weight-head: 400;--weight-normal: 400;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--text-display: clamp(2.5rem, 1.8rem + 3vw, 3.5rem);--text-h1: clamp(2rem, 1.6rem + 1.6vw, 2.5rem);--text-h2: clamp(1.5rem, 1.3rem + .8vw, 1.75rem);--text-h3: 1.3125rem;--text-h4: 1.125rem;--text-lead: 1.125rem;--text-base: 1rem;--text-body: .9375rem;--text-input: 1rem;--text-sm: .8125rem;--text-xs: .75rem;--lh-display: 1.1;--lh-h1: 1.15;--lh-h2: 1.2;--lh-h3: 1.3;--lh-h4: 1.35;--lh-relaxed: 1.6;--lh-body: 1.7;--lh-ui: 1.5;--tracking-head: -.01em;--tracking-normal: 0;--measure: 62ch;--measure-narrow: 46ch;--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--gap-tight: var(--space-2);--gap-default: var(--space-4);--gap-loose: var(--space-6);--section-gap: var(--space-12);--card-padding: var(--space-5);--radius-sm: 5px;--radius-md: 7px;--radius-lg: 10px;--radius-xl: 14px;--radius-full: 999px;--border-width: 1px;--border: 1px solid var(--color-border);--border-input: 1px solid var(--color-border-input);--shadow-none: none;--shadow-control: 0 1px 3px rgba(46, 43, 38, .08);--shadow-menu: 0 8px 24px rgba(46, 43, 38, .1);--shadow-modal: 0 16px 48px rgba(46, 43, 38, .16);--focus-ring: 2px solid var(--color-focus);--focus-offset: 2px;--container-max: 1400px;--container-tablet: 48rem;--container-narrow: 840px;--container-form: 440px;--page-pad: 1rem;--header-height: 64px;--sidebar-width: 248px;--tap-min: 44px;--control-h: 44px;--control-h-sm: 36px;--duration-fast: .12s;--duration-base: .2s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--z-base: 0;--z-sticky: 800;--z-dropdown:900;--z-overlay: 1000;--z-modal: 1100;--z-toast: 1200;--wave-height: clamp(2rem, 1.4rem + 2.4vw, 4.5rem);--illus-stroke: 1.5px;--underline-offset: 3px;--underline-offset-tight: 2px;--bottom-nav-height: 4rem;--cart-bar-height: 3.5rem;--stack-gap: var(--space-3);--sheet-max-height: 85dvh;--sheet-tall-height: 92dvh;--sheet-mid-height: 60dvh;--sheet-drawer-width: clamp(30rem, 36vw, 36rem);--drawer-width: clamp(30rem, 36vw, 36rem);--card-w-product: clamp(16.5rem, 14.5rem + 5vw, 19.5rem);--card-w-feature: clamp(14rem, 10rem + 12vw, 18rem);--card-w-farmer: clamp(17.5rem, 15rem + 6vw, 21.5rem);--card-min: 10rem;--duration-add: .45s;--color-hairline: rgba(46, 43, 38, .1);--color-hairline-soft: rgba(46, 43, 38, .06);--color-border-warm: var(--color-wood-line);--container-buyer: var(--container-max, 1400px);--container-buyer-detail: var(--container-max, 1400px);--container-buyer-read: var(--container-narrow, 840px);--scene-max-w: 30rem;--scene-max-w-lg: 34rem;--topbar-h: 56px;--topbar-h-desk: 68px;--rail-w: 272px}@font-face{font-family:Idiqlat;src:url(/fonts/Idiqlat/Idiqlat-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Idiqlat;src:url(/fonts/Idiqlat/Idiqlat-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Idiqlat;src:url(/fonts/Idiqlat/Idiqlat-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}*{scrollbar-width:thin;scrollbar-color:rgba(46,43,38,.22) transparent}*:hover{scrollbar-color:rgba(122,46,59,.45) transparent}::-webkit-scrollbar{width:5px;height:5px;background-color:transparent}::-webkit-scrollbar-track{background:transparent;border-radius:999px}::-webkit-scrollbar-thumb{background-color:#2e2b2633;border-radius:999px;border:1px solid transparent;background-clip:padding-box;transition:background-color .15s ease}::-webkit-scrollbar-thumb:hover{background-color:#7a2e3b80}::-webkit-scrollbar-thumb:active{background-color:#7a2e3bcc}::-webkit-scrollbar-corner{background:transparent}html{font-size:100%;scroll-padding-top:var(--header-height);-webkit-text-size-adjust:100%;background-color:var(--color-bg);color:var(--color-text);overflow-x:clip}body{font-family:var(--font-body);font-size:var(--text-body);line-height:var(--lh-body);color:var(--color-text);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;min-height:100dvh;overflow-x:clip;position:relative;width:100%;padding-top:env(safe-area-inset-top);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left)}h1,h2,h3,h4{font-family:var(--font-head);font-weight:var(--weight-head);font-synthesis:none;-webkit-font-smoothing:antialiased;letter-spacing:var(--tracking-head);text-wrap:balance;margin:0;color:var(--color-ink)}h1{font-size:var(--text-h1);line-height:var(--lh-h1)}h2{font-size:var(--text-h2);line-height:var(--lh-h2)}h3{font-size:var(--text-h3);line-height:var(--lh-h3)}h4{font-size:var(--text-h4);line-height:var(--lh-h4)}p{max-width:var(--measure)}a{color:var(--color-link);text-decoration:underline;text-underline-offset:3px;transition:color var(--duration-fast) var(--ease-standard)}a:hover{color:var(--color-primary-hover)}img,svg,video{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit}input[type=text],input[type=search],input[type=email],input[type=password],input[type=tel],input[type=url],input[type=number],input[type=time],input:not([type]),textarea,select{outline:none}input[type=text]:focus,input[type=text]:focus-visible,input[type=search]:focus,input[type=search]:focus-visible,input[type=email]:focus,input[type=email]:focus-visible,input[type=password]:focus,input[type=password]:focus-visible,input[type=tel]:focus,input[type=tel]:focus-visible,input[type=url]:focus,input[type=url]:focus-visible,input[type=number]:focus,input[type=number]:focus-visible,input[type=time]:focus,input[type=time]:focus-visible,input:not([type]):focus,input:not([type]):focus-visible,textarea:focus,textarea:focus-visible,select:focus,select:focus-visible{outline:none!important;outline-offset:0!important}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[class*=controlWrapper]>input,[data-input-wrapper]>input,.bareInput{border:none;background-color:transparent;outline:none!important;box-shadow:none!important}[class*=controlWrapper]>input:focus,[class*=controlWrapper]>input:focus-visible,[data-input-wrapper]>input:focus,[data-input-wrapper]>input:focus-visible,.bareInput:focus,.bareInput:focus-visible{border:none!important;outline:none!important;outline-offset:0!important;box-shadow:none!important}button,[role=button],input[type=button],input[type=submit],input[type=reset]{background:none;border:none;cursor:pointer;padding:0;text-align:left;touch-action:manipulation;-webkit-tap-highlight-color:transparent;outline:none;user-select:none;-webkit-user-select:none;transition:transform var(--duration-fast, .12s) cubic-bezier(.2,0,0,1),box-shadow var(--duration-fast, .12s) cubic-bezier(.2,0,0,1),filter var(--duration-fast, .12s) cubic-bezier(.2,0,0,1),background-color var(--duration-fast, .12s) ease,border-color var(--duration-fast, .12s) ease,color var(--duration-fast, .12s) ease,opacity var(--duration-fast, .12s) ease}button:hover:not(:disabled):not([aria-disabled=true]),[role=button]:hover:not([aria-disabled=true]),input[type=button]:hover:not(:disabled),input[type=submit]:hover:not(:disabled){cursor:pointer}button:active:not(:disabled):not([aria-disabled=true]),[role=button]:active:not([aria-disabled=true]),input[type=button]:active:not(:disabled),input[type=submit]:active:not(:disabled),input[type=reset]:active:not(:disabled){transform:translateY(1.5px) scale(.97)!important;filter:brightness(.93)!important;outline:none!important}button:disabled,button[aria-disabled=true],[role=button][aria-disabled=true],input[type=button]:disabled,input[type=submit]:disabled,input[type=reset]:disabled{cursor:not-allowed!important;pointer-events:none!important;opacity:.55;transform:none!important;filter:none!important;box-shadow:none!important}a[class*=btn i],a[class*=button i],a[class*=Btn i],a[class*=Button i],a[class*=cta i],a[class*=Cta i]{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none;transition:transform var(--duration-fast, .12s) cubic-bezier(.2,0,0,1),box-shadow var(--duration-fast, .12s) cubic-bezier(.2,0,0,1),filter var(--duration-fast, .12s) cubic-bezier(.2,0,0,1),background-color var(--duration-fast, .12s) ease,border-color var(--duration-fast, .12s) ease,color var(--duration-fast, .12s) ease}a[class*=btn i]:hover:not([aria-disabled=true]),a[class*=button i]:hover:not([aria-disabled=true]),a[class*=Btn i]:hover:not([aria-disabled=true]),a[class*=Button i]:hover:not([aria-disabled=true]),a[class*=cta i]:hover:not([aria-disabled=true]),a[class*=Cta i]:hover:not([aria-disabled=true]){filter:brightness(1.04)}a[class*=btn i]:active:not([aria-disabled=true]),a[class*=button i]:active:not([aria-disabled=true]),a[class*=Btn i]:active:not([aria-disabled=true]),a[class*=Button i]:active:not([aria-disabled=true]),a[class*=cta i]:active:not([aria-disabled=true]),a[class*=Cta i]:active:not([aria-disabled=true]){transform:translateY(1.5px) scale(.97)!important;filter:brightness(.93)!important}button[class*=icon i]:hover:not(:disabled),button[class*=Icon i]:hover:not(:disabled),button[class*=close i]:hover:not(:disabled),button[class*=Close i]:hover:not(:disabled),button[class*=back i]:hover:not(:disabled),button[class*=Back i]:hover:not(:disabled){transform:scale(1.08);filter:brightness(1.06)}button[class*=icon i]:active:not(:disabled),button[class*=Icon i]:active:not(:disabled),button[class*=close i]:active:not(:disabled),button[class*=Close i]:active:not(:disabled),button[class*=back i]:active:not(:disabled),button[class*=Back i]:active:not(:disabled){transform:scale(.92)!important}button:focus,[role=button]:focus,a:focus,summary:focus,summary:active{outline:none!important}button:focus:not(:focus-visible),[role=button]:focus:not(:focus-visible),input:focus:not(:focus-visible),a:focus:not(:focus-visible),summary:focus:not(:focus-visible),[tabindex]:focus:not(:focus-visible),*:focus:not(:focus-visible){outline:none!important;outline-offset:0!important;box-shadow:none!important}a{touch-action:manipulation;-webkit-tap-highlight-color:transparent;outline:none}nav,[role=tablist],[data-drag-zone]{user-select:none;-webkit-user-select:none}html.noScroll,body.noScroll{overflow:hidden;overscroll-behavior:none}:focus-visible:not(input):not(textarea):not(select){outline:var(--focus-ring);outline-offset:var(--focus-offset)}::placeholder{color:var(--color-text-disabled);opacity:1}::selection{background-color:var(--color-beet-tint);color:var(--color-ink)}nav ul,nav ol,[role=list]{list-style:none;margin:0;padding:0}hr{border:none;border-top:var(--border);margin:0}table{border-collapse:collapse;width:100%}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--page-pad: clamp(.75rem, 3.5vw, 1.25rem)}@media(min-width:768px){:root{--page-pad: 1.25rem}}@media(min-width:1024px){:root{--page-pad: 1.5rem}}@media(min-width:1440px){:root{--page-pad: 2rem}}.container{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--page-pad);width:100%}.containerNarrow{max-width:var(--container-narrow);margin-inline:auto;padding-inline:var(--page-pad);width:100%}.containerTablet{max-width:var(--container-tablet);margin-inline:auto;padding-inline:var(--page-pad);width:100%}.section{padding-block:var(--section-gap)}@media(min-width:1024px){.section{padding-block:var(--space-16)}}.stack{display:flex;flex-direction:column;gap:var(--stack-gap, var(--gap-default))}.stackSm{display:flex;flex-direction:column;gap:var(--gap-tight)}.stackLg{display:flex;flex-direction:column;gap:var(--gap-loose)}.cluster{display:flex;flex-wrap:wrap;gap:var(--gap-default);align-items:center}.rowBetween{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--gap-default)}.grid2{display:grid;grid-template-columns:1fr;gap:var(--gap-loose)}@media(min-width:768px){.grid2{grid-template-columns:repeat(2,1fr)}}.grid3{display:grid;grid-template-columns:1fr;gap:var(--gap-loose)}@media(min-width:768px){.grid3{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.grid3{grid-template-columns:repeat(3,1fr)}}.gridAuto{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--gap-loose)}.textMuted{color:var(--color-text-muted)}.textSm{font-size:var(--text-sm);line-height:var(--lh-ui)}.textCenter{text-align:center}.visuallyHidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skipLink{position:absolute;top:var(--space-2);left:var(--space-4);z-index:var(--z-toast);padding:var(--space-2) var(--space-4);min-height:var(--tap-min);display:inline-flex;align-items:center;justify-content:center;background-color:var(--color-primary);color:var(--color-on-primary);border-radius:var(--radius-md);text-decoration:none;font-size:var(--text-sm);font-weight:var(--weight-medium);transform:translateY(-150%);transition:transform var(--duration-fast) var(--ease-standard)}.skipLink:focus{transform:translateY(0)}.divider{height:1px;background-color:var(--color-border);border:none;width:100%}.noScroll{overflow:hidden}.tableResponsive,.tableWrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;position:relative;scrollbar-width:thin}:root{--auth-duration: .6s;--auth-ease: cubic-bezier(.65, 0, .35, 1);--auth-slide: 40px;--auth-dir: 1}:root[data-auth-nav=back]{--auth-dir: -1}::view-transition-group(root),::view-transition-group(auth-card),::view-transition-group(auth-showcase),::view-transition-group(auth-showcase-content),::view-transition-group(auth-form),::view-transition-group(auth-tabs-track),::view-transition-group(auth-tab-pill),::view-transition-group(auth-tab-labels){animation-duration:var(--auth-duration);animation-timing-function:var(--auth-ease)}::view-transition-old(auth-card),::view-transition-new(auth-card),::view-transition-old(auth-showcase),::view-transition-new(auth-showcase){height:100%;object-fit:fill}::view-transition-group(auth-form),::view-transition-group(auth-showcase-content){overflow:clip}::view-transition-old(auth-form),::view-transition-new(auth-form),::view-transition-old(auth-showcase-content),::view-transition-new(auth-showcase-content){height:100%;object-fit:none;object-position:top left;mix-blend-mode:normal}::view-transition-old(auth-form),::view-transition-old(auth-showcase-content){animation:auth-fade-out calc(var(--auth-duration) * .37) ease-out both}::view-transition-new(auth-form),::view-transition-new(auth-showcase-content){animation:auth-fade-in calc(var(--auth-duration) * .5) ease-out calc(var(--auth-duration) * .5) both}@keyframes auth-fade-out{to{opacity:0}}@keyframes auth-fade-in{0%{opacity:0}}@media(max-width:959px){::view-transition-old(auth-form){animation:auth-form-out calc(var(--auth-duration) * .4) ease-out both}::view-transition-new(auth-form){animation:auth-form-in calc(var(--auth-duration) * .6) var(--auth-ease) calc(var(--auth-duration) * .33) both}@keyframes auth-form-out{to{opacity:0;transform:translate(calc(var(--auth-dir) * var(--auth-slide) * -1))}}@keyframes auth-form-in{0%{opacity:0;transform:translate(calc(var(--auth-dir) * var(--auth-slide)))}}}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}
