.site-shell{color:var(--market-ink);font-family:var(--font-primary);background:#fbfbfa}.site-shell a{color:var(--market-green-dark);text-underline-offset:3px}.site-shell a:hover{color:var(--market-green)}.site-skip{z-index:100;background:var(--market-green-dark);border-radius:999px;padding:10px 16px;font-size:14px;position:absolute;top:-64px;left:16px;color:#fff!important}.site-skip:focus{top:12px}.site-header{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fbfbfadb;border-bottom:1px solid #e8e8e5;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;min-height:72px;padding:0 max(24px,50vw - 590px);display:grid;position:sticky;top:0}.site-brand{width:fit-content;font-family:var(--font-display);align-items:center;gap:10px;font-size:24px;text-decoration:none;display:inline-flex;color:var(--market-green-dark)!important}.site-brand-mark{border:1px solid var(--market-green);border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.site-nav{justify-content:center;align-items:center;gap:4px;display:flex}.site-nav a{color:var(--market-ink);border-radius:999px;padding:10px 14px;font-size:14px;text-decoration:none}.site-nav a:hover{color:var(--market-green-dark);background:#f2f5f1}.site-header-actions{align-items:center;gap:18px;display:flex}.site-link-quiet{font-size:14px;text-decoration:none;color:#17211bb8!important}.site-link-quiet:hover{color:var(--market-green-dark)!important}.site-button{border:1px solid var(--market-green);background:var(--market-green);border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 24px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex;color:#fff!important}.site-button:hover{background:var(--market-green-dark);transform:translateY(-1px)}.site-button-quiet{background:0 0;color:var(--market-green-dark)!important}.site-button-quiet:hover{background:#f2f5f1}.site-menu{justify-self:end;display:none;position:relative}.site-menu summary{cursor:pointer;border:1px solid #dededb;border-radius:999px;padding:10px 16px;font-size:14px;list-style:none}.site-menu summary::-webkit-details-marker{display:none}.site-menu nav{background:#fff;border:1px solid #e8e8e5;border-radius:18px;flex-direction:column;gap:2px;min-width:230px;padding:10px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 50px #1c1c1c1f}.site-menu nav a{color:var(--market-ink);border-radius:12px;padding:12px 14px;text-decoration:none}.site-menu nav a:hover{background:#f2f5f1}.site-menu nav .site-button{color:#fff;margin-top:6px}.site-page{padding:0 max(24px,50vw - 590px) 24px}.site-page-header{max-width:860px;padding:40px 0 36px}.site-breadcrumbs ol{color:#6b746d;flex-wrap:wrap;gap:4px;margin:0 0 28px;padding:0;font-size:13px;list-style:none;display:flex}.site-breadcrumbs li+li:before{content:"/";color:#b9bdb7;margin-right:8px}.site-breadcrumbs a{color:#6b746d;text-decoration:none}.site-breadcrumbs a:hover{text-decoration:underline}.site-eyebrow{color:var(--market-clay);letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:13px;font-weight:800}.site-page-header h1{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(36px,4.6vw,58px);font-weight:400;line-height:1.08}.site-lead{color:#3f4a43;max-width:760px;margin:22px 0 0;font-size:20px;line-height:1.6}.site-meta{color:#6b746d;margin:18px 0 0;font-size:13px}.site-body{padding:8px 0 24px}.site-body-toc{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:56px;display:grid}.site-toc{padding-right:8px;font-size:14px;position:sticky;top:96px}.site-toc p{letter-spacing:.1em;text-transform:uppercase;color:#6b746d;margin:0 0 10px;font-size:12px;font-weight:800}.site-toc ol{border-left:1px solid #e0e0dc;gap:2px;margin:0;padding:0;list-style:none;display:grid}.site-toc a{color:#4a554e;border-left:2px solid #0000;margin-left:-1px;padding:6px 0 6px 14px;line-height:1.4;text-decoration:none;display:block}.site-toc a:hover{color:var(--market-green-dark);border-left-color:var(--market-green)}.site-content{min-width:0;max-width:740px}.site-section{padding:8px 0 20px;scroll-margin-top:96px}.site-section h2{font-family:var(--font-display);letter-spacing:-.02em;margin:34px 0 14px;font-size:clamp(27px,2.6vw,34px);font-weight:400;line-height:1.2}.site-section h3{margin:0 0 6px;font-size:18px}.site-section p,.site-section li{color:#2c3730;font-size:17px;line-height:1.75}.site-section p{margin:0 0 16px}.site-section ul,.site-section ol:not(.site-steps){margin:0 0 18px;padding-left:22px}.site-section li{margin-bottom:8px}.site-section strong{color:var(--market-ink)}.site-steps{counter-reset:step;gap:18px;margin:8px 0 20px;padding:0;list-style:none;display:grid}.site-steps li{counter-increment:step;margin:0;padding:4px 0 4px 58px;position:relative}.site-steps li:before{content:counter(step);width:40px;height:40px;color:var(--market-green-dark);background:#e5eee7;border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;top:0;left:0}.site-steps h3{font-weight:700}.site-steps p{margin:0}.site-content a,.site-lead a,.site-home-about-body a,.site-term a{text-decoration:underline;text-decoration-thickness:1px}.site-table-wrap{background:#fff;border:1px solid #e0e0dc;border-radius:16px;margin:8px 0 22px;overflow-x:auto}.site-table-wrap:focus-visible{outline:2px solid var(--market-green);outline-offset:2px}.site-table-wrap table{border-collapse:collapse;width:100%;min-width:520px;font-size:15px}.site-table-wrap caption{text-align:left;color:#6b746d;caption-side:top;padding:14px 16px 6px;font-size:13px;font-weight:700}.site-table-wrap th,.site-table-wrap td{text-align:left;vertical-align:top;border-top:1px solid #ecece8;padding:12px 16px;line-height:1.5}.site-table-wrap thead th{letter-spacing:.02em;background:#f2f5f1;font-size:13px}.site-table-wrap tbody th{font-weight:700}.site-callout{border-left:4px solid var(--market-clay);background:#f6f1ea;border-radius:4px 16px 16px 4px;margin:8px 0 22px;padding:18px 22px}.site-callout strong{margin-bottom:4px;display:block}.site-callout p{margin:0}.site-takeaways{background:#f2f5f1;border-radius:20px;margin:0 0 22px;padding:22px 26px}.site-takeaways h2{font-family:var(--font-primary);letter-spacing:.1em;text-transform:uppercase;color:var(--market-green-dark);margin:0 0 10px;font-size:13px;font-weight:800}.site-takeaways ul{margin:0;padding-left:20px}.site-takeaways li{margin-bottom:6px;font-size:16px;line-height:1.6}.site-faq{border-top:1px solid #e0e0dc;margin:8px 0 18px}.site-faq details{border-bottom:1px solid #e0e0dc}.site-faq summary{cursor:pointer;padding:18px 40px 18px 0;font-size:17px;font-weight:650;line-height:1.45;list-style:none;position:relative}.site-faq summary::-webkit-details-marker{display:none}.site-faq summary:after{content:"+";color:var(--market-green);font-size:24px;font-weight:400;position:absolute;top:14px;right:4px}.site-faq details[open] summary:after{content:"−"}.site-faq summary:hover{color:var(--market-green-dark)}.site-faq details p{color:#2c3730;margin:0 0 18px;padding-right:24px;font-size:16px;line-height:1.7}.site-sources{padding-left:20px}.site-sources li{font-size:15px}.site-cta{background:#f2f5f1;border-radius:28px;justify-content:space-between;align-items:center;gap:28px;margin:40px 0 0;padding:44px 52px;display:flex}.site-cta h2{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(26px,2.8vw,36px);font-weight:400;line-height:1.2}.site-cta p{color:#4a554e;max-width:520px;margin:8px 0 0}.site-cta-actions{flex-wrap:wrap;gap:12px;display:flex}.site-related{margin:56px 0 24px}.site-related h2{font-family:var(--font-display);margin:0 0 18px;font-size:28px;font-weight:400}.site-related ul{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.site-related li{background:#fff;border:1px solid #e0e0dc;border-radius:18px;gap:6px;padding:18px 20px;display:grid}.site-related li a{font-weight:650}.site-related li span{color:#5b665e;font-size:14px;line-height:1.5}.site-guide-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.site-guide-list article{background:#fff;border:1px solid #e0e0dc;border-radius:22px;height:100%;padding:26px 28px;transition:border-color .15s,transform .15s}.site-guide-list article:hover{border-color:#b8c9bc;transform:translateY(-2px)}.site-guide-list h2,.site-guide-list h3{font-family:var(--font-display);letter-spacing:-.015em;margin:6px 0 10px;font-size:25px;font-weight:400;line-height:1.22}.site-guide-list h2 a,.site-guide-list h3 a{color:var(--market-ink);text-decoration:none}.site-guide-list h2 a:hover,.site-guide-list h3 a:hover{color:var(--market-green-dark);text-decoration:underline}.site-guide-list-compact h3{font-size:21px}.site-guide-list p{color:#4a554e;margin:0;font-size:15px;line-height:1.65}.site-card-meta{letter-spacing:.06em;text-transform:uppercase;font-weight:700;color:var(--market-clay)!important;font-size:12px!important}.site-guide-list .site-card-meta{margin-bottom:0}.site-glossary{max-width:760px;margin:0}.site-term{border-bottom:1px solid #e0e0dc;padding:22px 0;scroll-margin-top:96px}.site-term dt{font-family:var(--font-display);align-items:baseline;gap:14px;font-size:24px;display:flex}.site-term dd{color:#2c3730;margin:8px 0 0;font-size:17px;line-height:1.7}.site-urdu{font-family:var(--font-urdu-loaded), serif;color:var(--market-green);font-size:20px}.site-footer{color:#4a554e;background:#f2f5f1;border-top:1px solid #e0e6dd;margin-top:56px;padding:56px max(24px,50vw - 590px) 28px;font-size:14px}.site-footer-inner{grid-template-columns:1.5fr repeat(3,1fr);gap:40px;display:grid}.site-footer-about p{max-width:340px;margin:14px 0 0;line-height:1.6}.site-footer-note{color:#6b746d;font-size:12.5px}.site-footer h2{font-family:var(--font-primary);letter-spacing:.1em;text-transform:uppercase;color:var(--market-ink);margin:0 0 14px;font-size:12px;font-weight:800}.site-footer ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.site-footer li a{color:#4a554e;text-decoration:none}.site-footer li a:hover{color:var(--market-green-dark);text-decoration:underline}.site-footer-legal{color:#6b746d;border-top:1px solid #dfe6dc;margin:44px 0 0;padding-top:20px;font-size:13px}a.market-nav-item{align-items:center;text-decoration:none;display:inline-flex}.market-nav-item,.market-signin,.market-header-cta,.market-language{white-space:nowrap}.market-hero-image{background:0 0;position:relative}.market-hero-photo{object-fit:cover;object-position:62% center}.market-people-list h3 a{color:inherit;text-decoration:none}.market-people-list h3 a:hover{color:var(--market-green);text-decoration:underline}.market-brand{text-decoration:none}.site-home-about-body{max-width:760px;margin-inline:auto}.site-home-about-body p{color:#3f4a43;margin:0 0 16px;font-size:18px;line-height:1.7}.site-home-about-body a{color:var(--market-green-dark)}.site-home-guides .site-guide-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.site-home-faq .site-faq{max-width:820px;margin-inline:auto}.site-home-more{text-align:center;margin:24px 0 0;font-weight:650}.site-home-more a{color:var(--market-green-dark)}.site-home-guides,.site-home-faq,.site-home-about{padding-block:70px}@media (max-width:960px){.site-header{grid-template-columns:1fr auto}.site-nav,.site-header-actions{display:none}.site-menu{display:block}.site-body-toc{grid-template-columns:1fr;gap:12px}.site-toc{background:#fff;border:1px solid #e0e0dc;border-radius:16px;padding:16px 18px;position:static}.site-footer-inner{grid-template-columns:1fr 1fr}.site-footer-about{grid-column:1/-1}.site-cta{flex-direction:column;align-items:flex-start;padding:34px 28px}}@media (max-width:640px){.site-toc{display:none}.site-page,.site-header{padding-inline:16px}.site-guide-list{grid-template-columns:1fr}.site-lead{font-size:18px}.site-footer{padding-inline:16px}.site-footer-inner{grid-template-columns:1fr;gap:28px}.site-table-wrap table{min-width:460px}}@media (prefers-reduced-motion:reduce){.site-button,.site-guide-list article{transition:none}.site-button:hover,.site-guide-list article:hover{transform:none}}.site-lang[lang=ur]{font-family:var(--font-urdu-loaded), serif;font-size:19px;line-height:1.6}.site-footer-lang{margin-top:10px!important}.site-footer-lang a{font-family:var(--font-urdu-loaded), serif;font-size:19px;line-height:1.8}.site-rtl .site-lang[lang=en],.site-rtl .site-footer-lang a{font-family:var(--font-sans-loaded), system-ui, sans-serif;font-size:14px;line-height:1.6}.site-rtl .site-brand{font-family:var(--font-display-loaded), "Iowan Old Style", Georgia, serif}.site-latin{font-family:var(--font-sans-loaded), system-ui, sans-serif;color:var(--market-green);font-size:16px}.site-rtl{--font-primary:var(--font-urdu-loaded), "Noto Nastaliq Urdu", "Jameel Noori Nastaleeq", serif;--font-display:var(--font-urdu-loaded), "Noto Nastaliq Urdu", "Jameel Noori Nastaleeq", serif;text-align:start}.site-rtl .site-page-header h1{letter-spacing:0;text-wrap:pretty;font-size:clamp(30px,4vw,48px);line-height:1.6}.site-rtl .site-section h2,.site-rtl .site-cta h2,.site-rtl .site-related h2{letter-spacing:0;line-height:1.7}.site-rtl .site-section h3{line-height:1.7}.site-rtl .site-eyebrow,.site-rtl .site-toc p,.site-rtl .site-takeaways h2,.site-rtl .site-card-meta,.site-rtl .site-footer h2{letter-spacing:0;text-transform:none;font-size:14px;line-height:1.8}.site-rtl .site-lead{font-size:19px;line-height:2.1}.site-rtl .site-section p,.site-rtl .site-section li,.site-rtl .site-faq details p,.site-rtl .site-term dd{font-size:17px;line-height:2.2}.site-rtl .site-faq summary{line-height:2}.site-rtl .site-meta,.site-rtl .site-breadcrumbs ol{line-height:1.9}.site-rtl .site-nav a,.site-rtl .site-link-quiet,.site-rtl .site-button,.site-rtl .site-menu summary{line-height:1.8}.site-rtl .site-guide-list h2,.site-rtl .site-guide-list h3{letter-spacing:0;line-height:1.7}.site-rtl .site-term dt{font-size:22px;line-height:1.8}.site-rtl .site-footer{line-height:2}.site-rtl .site-skip{left:auto;right:16px}.site-rtl .site-menu nav{left:0;right:auto}.site-rtl .site-breadcrumbs li+li:before{margin-left:8px;margin-right:0}.site-rtl .site-toc{padding-left:8px;padding-right:0}.site-rtl .site-toc ol{border-left:0;border-right:1px solid #e0e0dc}.site-rtl .site-toc a{border-left:0;border-right:2px solid #0000;margin-left:0;margin-right:-1px;padding:6px 14px 6px 0}.site-rtl .site-toc a:hover{border-right-color:var(--market-green)}.site-rtl .site-section ul,.site-rtl .site-section ol:not(.site-steps){padding-left:0;padding-right:22px}.site-rtl .site-takeaways ul,.site-rtl .site-sources{padding-left:0;padding-right:20px}.site-rtl .site-steps li{padding:4px 58px 4px 0}.site-rtl .site-steps li:before{left:auto;right:0}.site-rtl .site-table-wrap caption,.site-rtl .site-table-wrap th,.site-rtl .site-table-wrap td{text-align:right}.site-rtl .site-callout{border-left:0;border-right:4px solid var(--market-clay);border-radius:16px 4px 4px 16px}.site-rtl .site-faq summary{padding:18px 0 18px 40px}.site-rtl .site-faq summary:after{left:4px;right:auto}.site-rtl .site-faq details p{padding-left:24px;padding-right:0}.site-rtl .site-sources a[lang=en]{unicode-bidi:isolate}@media (max-width:960px){.site-rtl .site-toc{padding:16px 18px}}.session-splash,html[data-f2f-buyer] .market-landing{display:none}html[data-f2f-buyer] .session-splash{z-index:60;background:var(--bg-light);color:var(--primary-green-dark);place-content:center;justify-items:center;gap:18px;display:grid;position:fixed;inset:0}.session-splash-brand{font-family:var(--font-display);letter-spacing:-.02em;align-items:center;gap:10px;font-size:28px;display:inline-flex}
.af-page,.ac-page{--af-paper:#fbfbfa;--af-ink:#1c1c1c;--af-muted:#62625e;--af-line:#dfe2dc;--af-field-line:#cdd6c8;--af-green:#386c51;--af-green-dark:#294f3b;--af-wash:#f2f5f1;--af-error:#9d2f25;--af-error-line:#c8463a;--af-gutter:clamp(16px, 4vw, 48px)}.af-page{background:var(--af-paper);min-height:100dvh;color:var(--af-ink);font-family:var(--font-primary);caret-color:var(--af-green);flex-direction:column;display:flex}.af-page ::selection{color:var(--af-ink);background:#d5e6da}.af-page[dir=rtl]{font-family:var(--font-urdu);line-height:1.8}.af-top{min-height:76px;padding:16px var(--af-gutter);justify-content:space-between;align-items:center;gap:16px;display:flex}.af-brand{color:var(--af-ink);font-family:var(--font-display);align-items:center;gap:8px;font-size:24px;text-decoration:none;display:inline-flex}.af-brand-mark{background:var(--af-wash);width:36px;height:36px;color:var(--af-green);border-radius:50%;place-items:center;display:grid}.af-lang{border:1.5px solid var(--af-line);min-height:44px;color:var(--af-ink);font:inherit;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;transition:background-color .2s,border-color .2s;display:inline-flex}.af-lang:hover{background:var(--af-wash);border-color:var(--af-field-line)}.af-body{flex-direction:column;flex:1;display:flex}.af-main{padding:16px var(--af-gutter) 72px;flex:1;justify-content:center;display:flex}.af-column{flex-direction:column;align-self:flex-start;gap:20px;width:100%;max-width:460px;display:flex}.af-panel{display:none}@media (min-width:960px){.af-body--panel{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:0;display:grid}.af-main{padding-top:24px}.af-panel{height:calc(100dvh - 100px);min-height:480px;margin:0 var(--af-gutter) 24px 0;background:var(--af-wash);border-radius:28px;align-self:start;display:block;position:sticky;top:24px;overflow:hidden}.af-page[dir=rtl] .af-panel{margin:0 0 24px var(--af-gutter)}.af-page[dir=rtl] .af-body--panel{direction:rtl}.af-panel-image{object-fit:cover;object-position:72% center}.af-panel-line{color:#fff;font-family:var(--font-display);text-wrap:balance;background:linear-gradient(#12241a00,#12241ac7);padding:96px 36px 36px;font-size:clamp(22px,2.2vw,28px);line-height:1.25;position:absolute;inset:auto 0 0}}.af-heading h1{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(28px,4vw,36px);font-weight:400;line-height:1.12}.af-page[dir=rtl] .af-heading h1{letter-spacing:0;line-height:1.5}.af-heading h1:focus{outline:none}.af-heading p{color:var(--af-muted);max-width:52ch;margin-top:10px;font-size:16px;line-height:1.5}.af-step-title{font-family:var(--font-display);font-size:22px;font-weight:400;line-height:1.2}.af-step-title:focus{outline:none}.af-step-lede{color:var(--af-muted);margin-top:-8px;font-size:15px;line-height:1.5}.af-footnote{color:var(--af-muted);text-align:center;font-size:13.5px;line-height:1.5}.af-terms{text-align:start}.af-switch{text-align:center;color:var(--af-muted);font-size:15px}.af-inline-link{color:var(--af-green-dark);text-underline-offset:3px;font-weight:700;text-decoration:underline}.af-inline-link:hover{color:var(--af-ink)}.af-inline-link:focus-visible,.af-details summary:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #386c5166}.af-badge-icon{background:var(--af-wash);width:56px;height:56px;color:var(--af-green);border-radius:50%;place-items:center;display:grid}.af-form{flex-direction:column;gap:20px;display:flex}.af-form>.af-button{width:100%}@media (prefers-reduced-motion:no-preference){.af-form{animation:.28s cubic-bezier(.22,1,.36,1) af-rise}}@keyframes af-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.af-field{flex-direction:column;display:flex}.af-field label,.af-choice legend{color:var(--af-ink);margin-bottom:6px;font-size:14px;font-weight:600}.af-optional{color:var(--af-muted);font-weight:400}.af-input{border:1.5px solid var(--af-field-line);width:100%;min-height:48px;color:var(--af-ink);font:inherit;background:#fff;border-radius:12px;padding:0 16px;font-size:16px;transition:border-color .2s,box-shadow .2s}.af-input::placeholder{color:#8b8f87}.af-input:hover{border-color:#b5c3ae}.af-input:focus{border-color:var(--af-green);outline:none;box-shadow:0 0 0 3px #386c512e}.af-input:disabled{background:var(--af-wash);color:var(--af-muted);cursor:not-allowed}.af-field--invalid .af-input{border-color:var(--af-error-line)}.af-field--invalid .af-input:focus{box-shadow:0 0 0 3px #c8463a2e}.af-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2362625e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-inline-end:42px}.af-page[dir=rtl] .af-select{background-position:16px}.af-hint{color:var(--af-muted);margin-top:6px;font-size:13.5px;line-height:1.45}.af-error{color:var(--af-error);margin-top:6px;font-size:14px;font-weight:600;line-height:1.4}.af-input-wrap{position:relative}.af-input--with-action{padding-inline-end:52px}.af-input-action{width:44px;color:var(--af-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid;position:absolute;inset-block:2px;inset-inline-end:2px}.af-input-action:hover{color:var(--af-ink);background:var(--af-wash)}.af-input-action:focus-visible{outline-offset:-1px;outline:3px solid #386c5166}.af-password-row{flex-direction:column;gap:4px;display:flex}.af-forgot{align-self:flex-end;align-items:center;min-height:32px;font-size:14px;display:inline-flex}.af-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:520px){.af-row{grid-template-columns:1fr}}.af-choice{border:0;min-width:0}.af-choice:focus{outline:none}.af-chips{flex-wrap:wrap;gap:8px;display:flex}.af-chip{cursor:pointer;display:inline-flex;position:relative}.af-chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.af-chip span{border:1.5px solid var(--af-field-line);background:#fff;border-radius:999px;align-items:center;gap:6px;min-height:44px;padding:0 18px;font-size:15px;font-weight:600;transition:background-color .2s,border-color .2s;display:inline-flex}.af-chip:hover span{border-color:#b5c3ae}.af-chip input:checked+span{border-color:var(--af-green);background:var(--af-wash);color:var(--af-green-dark)}.af-chip input:focus-visible+span{outline-offset:2px;outline:3px solid #386c5166}.af-chip input:disabled+span{opacity:.6;cursor:not-allowed}.af-button{min-height:48px;font:inherit;cursor:pointer;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:15px;font-weight:700;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.af-button:focus-visible{outline-offset:2px;outline:3px solid #386c5173}.af-button:disabled{opacity:.6;cursor:not-allowed}.af-button--primary{background:var(--af-green);color:#fff}.af-button--primary:hover:not(:disabled){background:var(--af-green-dark)}.af-button--outline{border-color:var(--af-field-line);color:var(--af-ink);background:#fff}.af-button--outline:hover:not(:disabled){background:var(--af-wash)}.af-button--ghost{color:var(--af-muted);background:0 0;padding-inline:16px}.af-button--ghost:hover:not(:disabled){background:var(--af-wash);color:var(--af-ink)}.af-actions{align-items:center;gap:12px;margin-top:4px;display:flex}.af-actions .af-button--primary{flex:1}.af-page[dir=rtl] .af-flip{transform:scaleX(-1)}.af-divider{color:var(--af-muted);align-items:center;gap:16px;font-size:14px;display:flex}.af-divider:before,.af-divider:after{content:"";background:var(--af-line);flex:1;height:1px}.af-message{border:1px solid;border-radius:12px;padding:12px 14px;font-size:14.5px;line-height:1.5}.af-message--error{color:var(--af-error);background:#fdf0ee;border-color:#f1c9c4;font-weight:600}.af-message--info{background:var(--af-wash);color:var(--af-ink);border-color:#dbe4dc}.af-message--success{color:#1f5a3a;background:#e8f3ea;border-color:#cfe4d3}.af-roles{flex-direction:column;gap:12px;list-style:none;display:flex}.af-role{border:1.5px solid var(--af-line);color:var(--af-ink);background:#fff;border-radius:20px;align-items:center;gap:16px;padding:18px 20px;text-decoration:none;transition:border-color .2s,background-color .2s;display:flex}.af-role:hover{border-color:var(--af-green);background:var(--af-wash)}.af-role:focus-visible{outline-offset:2px;outline:3px solid #386c5166}.af-role-icon{background:var(--af-wash);width:52px;height:52px;color:var(--af-green);border-radius:50%;flex:none;place-items:center;display:grid}.af-role:hover .af-role-icon{background:#fff}.af-role-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.af-role-text strong{font-family:var(--font-display);font-size:20px;font-weight:400}.af-role-text span{color:var(--af-muted);font-size:14px;line-height:1.45}.af-role-arrow{color:var(--af-muted);flex:none}.af-page[dir=rtl] .af-role-arrow{transform:scaleX(-1)}.af-progress ol{gap:8px;list-style:none;display:flex}.af-progress li{flex:1}.af-progress-bar{background:var(--af-line);border-radius:2px;height:4px;transition:background-color .3s;display:block}.af-progress li.is-done .af-progress-bar,.af-progress li.is-current .af-progress-bar{background:var(--af-green)}.af-progress-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.af-step-count{color:var(--af-muted);margin-top:10px;font-size:13.5px;font-weight:600}.af-location{flex-direction:column;gap:12px;display:flex}.af-location:focus{outline:none}.af-location[data-invalid=true] .map-pin-picker{outline:2px solid var(--af-error-line);outline-offset:4px;border-radius:12px}.af-details summary{min-height:44px;color:var(--af-green-dark);cursor:pointer;align-items:center;font-size:14px;font-weight:700;display:flex}.af-details[open] summary{margin-bottom:8px}a.market-primary,a.market-signin{text-decoration:none}a.market-signin{align-items:center;min-height:44px;display:inline-flex}.af-page[dir=rtl] .af-hint,.af-page[dir=rtl] .af-error,.af-page[dir=rtl] .af-step-count{padding-inline-end:6px}
.ac-page{--af-green:var(--primary-green);--af-green-dark:var(--primary-green-dark);--af-wash:var(--primary-green-soft);--af-field-line:var(--surface-strong);--af-line:var(--surface-medium);--af-ink:var(--text-dark);--af-muted:var(--text-muted);background:var(--bg-light);min-height:100dvh;color:var(--text-dark);font-family:var(--font-primary)}.ac-page[dir=rtl]{font-family:var(--font-urdu);line-height:1.8}.ac-top{z-index:20;min-height:64px;padding:0 var(--page-gutter,16px);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--surface-medium);background:#ffffffdb;justify-content:space-between;align-items:center;gap:16px;display:flex;position:sticky;top:0}@media (min-width:640px){.ac-top{padding-inline:24px}}@media (min-width:1024px){.ac-top{padding-inline:40px}}.ac-brand{color:var(--primary-green-dark);font-family:var(--font-display);align-items:center;gap:8px;font-size:22px;text-decoration:none;display:inline-flex}.ac-back{border-radius:var(--radius-md);min-height:44px;color:var(--text-dark);align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.ac-back:hover{color:var(--primary-green);background:#236b440f}.ac-back:focus-visible,.ac-brand:focus-visible,.ac-link:focus-visible,.ac-links a:focus-visible{outline-offset:2px;border-radius:6px;outline:3px solid #236b4459}.ac-page[dir=rtl] .ac-flip{transform:scaleX(-1)}.ac-main{max-width:760px;padding:24px var(--page-gutter,16px) 120px;flex-direction:column;gap:20px;margin:0 auto;display:flex}@media (min-width:640px){.ac-main{padding-inline:24px}}.ac-toast{border-radius:var(--radius-lg);color:#1f5a3a;background:#e8f3ea;border:1px solid #cfe4d3;padding:12px 16px;font-size:14.5px;font-weight:600}.ac-pagehead h1,.ac-hero h1{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(28px,3vw,36px);font-weight:400;line-height:1.15}.ac-page[dir=rtl] .ac-pagehead h1,.ac-page[dir=rtl] .ac-hero h1{letter-spacing:0;line-height:1.5}.ac-hero{border:1px solid var(--surface-medium);border-radius:var(--radius-xl);background:#fff;flex-wrap:wrap;align-items:center;gap:20px;padding:24px;display:flex;box-shadow:0 2px 8px #0000000a}.ac-hero-text{flex:1;min-width:220px}.ac-hero-meta{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:8px;font-size:14px;display:flex}.ac-role{background:var(--primary-green);color:#fff;letter-spacing:.5px;text-transform:uppercase;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.ac-page[dir=rtl] .ac-role{letter-spacing:0;text-transform:none}.ac-verified,.ac-unverified{align-items:center;gap:4px;font-weight:600;display:inline-flex}.ac-verified{color:var(--success)}.ac-unverified{color:#8a5a00}.ac-edit{white-space:nowrap;min-height:44px;text-decoration:none}.ac-card{border:1px solid var(--surface-medium);border-radius:var(--radius-xl);background:#fff;flex-direction:column;gap:16px;padding:24px;display:flex;box-shadow:0 2px 8px #0000000a}.ac-card h2{font-family:var(--font-display);font-size:22px;font-weight:400;line-height:1.2}.ac-sub{color:var(--text-muted);font-size:14px;line-height:1.5}.ac-list{flex-direction:column;display:flex}.ac-row{border-top:1px solid var(--surface-medium);grid-template-columns:minmax(110px,200px) 1fr;gap:12px;padding:12px 0;font-size:15px;display:grid}.ac-row:first-child{border-top:0;padding-top:0}.ac-row dt{color:var(--text-muted);font-weight:600}.ac-row dd{overflow-wrap:anywhere}@media (max-width:520px){.ac-row{grid-template-columns:1fr;gap:2px}}.ac-empty{color:var(--text-muted)}.ac-warn{color:#8a5a00;flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.ac-link{color:var(--primary-green-dark);text-underline-offset:3px;font-weight:700;text-decoration:underline}.ac-pref{border:0;flex-direction:column;gap:8px;min-width:0;display:flex}.ac-pref legend{margin-bottom:8px;font-size:14px;font-weight:600}.ac-segment{flex-wrap:wrap;gap:8px;display:inline-flex}.ac-segment label{cursor:pointer;display:inline-flex;position:relative}.ac-segment input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.ac-segment span{border:1.5px solid var(--surface-strong);background:#fff;border-radius:999px;align-items:center;min-height:44px;padding:0 20px;font-size:15px;font-weight:600;transition:background-color .2s,border-color .2s;display:inline-flex}.ac-segment input:checked+span{background:var(--primary-green-soft);border-color:var(--primary-green);color:var(--primary-green-dark)}.ac-segment input:focus-visible+span{outline-offset:2px;outline:3px solid #236b4459}.ac-links{flex-direction:column;list-style:none;display:flex}.ac-links li+li{border-top:1px solid var(--surface-medium)}.ac-links a{min-height:48px;color:var(--text-dark);align-items:center;font-size:15px;font-weight:600;text-decoration:none;display:flex}.ac-links a:hover{color:var(--primary-green)}.ac-signout{justify-content:flex-start;display:flex}.topbar-user{color:inherit;text-decoration:none}.topbar-user .topbar-user-role{text-overflow:ellipsis;white-space:nowrap;text-transform:none;letter-spacing:0;max-width:190px;font-weight:500;overflow:hidden}.topbar-user:focus-visible{outline-offset:2px;outline:3px solid #236b4459}.ac-avatar{--ac-avatar-size:40px;width:var(--ac-avatar-size);height:var(--ac-avatar-size);background:var(--primary-green-soft);color:var(--primary-green-dark);border-radius:50%;flex:none;place-items:center;display:inline-grid;overflow:hidden}.ac-avatar img{object-fit:cover;width:100%;height:100%}.ac-avatar-initials{font-weight:700;font-size:calc(var(--ac-avatar-size) * .38);line-height:1}.ac-photo-row{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.ac-photo-actions{flex-wrap:wrap;flex:1;align-items:center;gap:8px 12px;min-width:200px;display:flex}.ac-photo-actions .ac-sub{flex-basis:100%}.ac-file{display:none}.ac-crop-panel{border-top:1px solid var(--surface-medium);flex-direction:column;gap:12px;padding-top:16px;display:flex}.ac-crop-panel:focus{outline:none}.ac-crop{border-radius:var(--radius-lg);touch-action:none;background:#1c1c1c;height:min(320px,70vw);position:relative;overflow:hidden}.ac-zoom{align-items:center;gap:12px;font-size:14px;font-weight:600;display:flex}.ac-zoom input{min-height:44px;accent-color:var(--primary-green);flex:1}.ac-crop-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.ac-error{color:#9d2f25;font-size:14px;font-weight:600}.ac-ok{color:#1f5a3a;font-size:14px;font-weight:600}.ac-form,.ac-fields{flex-direction:column;gap:20px;display:flex}.ac-fields .af-field label,.ac-fields .af-choice legend{color:var(--text-dark)}.ac-fields .af-input{--af-field-line:var(--surface-strong)}.ac-fields .af-input[readonly]{background:var(--surface-light);color:var(--text-muted)}.ac-fields .af-hint{color:var(--text-muted)}.ac-fields .af-error{color:#9d2f25}.ac-fields .af-field--invalid .af-input{border-color:var(--error-red)}.ac-fields .af-input:focus{border-color:var(--primary-green);box-shadow:0 0 0 3px #236b4429}.ac-fields .af-chip input:checked+span{border-color:var(--primary-green);background:var(--primary-green-soft);color:var(--primary-green-dark)}.ac-fields .af-details summary{color:var(--primary-green-dark)}.ac-savebar{z-index:15;margin:0 calc(var(--page-gutter,16px) * -1);padding:12px var(--page-gutter,16px);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--surface-medium);background:#fffffff0;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 12px;display:flex;position:sticky;bottom:0}@media (min-width:640px){.ac-savebar{margin-inline:-24px;padding-inline:24px}}.ac-savebar-text{min-width:160px;color:var(--text-muted);flex:1;font-size:14px;font-weight:600}.ac-error-inline{color:#9d2f25}.ac-savebar .btn,.ac-hero .btn,.ac-signout .btn,.ac-photo-actions .btn,.ac-crop-actions .btn{min-height:44px}.btn-ghost{color:var(--text-muted);background:0 0}.btn-ghost:hover{color:var(--text-dark);background:#236b440f}.ic-confirm{max-width:100%;display:inline-flex}.ic-confirm-row{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.ic-confirm-prompt{color:var(--text-dark);font-size:14px;font-weight:700}.ic-confirm-row .btn{min-height:44px}.btn-danger-solid{background:var(--error-red);color:#fff}.btn-danger-solid:hover:not(:disabled){background:#a93a30}.btn:disabled{opacity:.6;cursor:not-allowed}.btn:focus-visible{outline-offset:2px;outline:3px solid #236b4466}.fl-card .fl-open{color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0}.fl-card .fl-open:hover{color:var(--primary-green)}.fl-card .fl-open:focus-visible{outline-offset:2px;border-radius:4px;outline:3px solid #236b4459}.fl-card{cursor:pointer}.mp-card-footer{flex-wrap:wrap;gap:8px}.fl-delete{color:var(--error-red);background:#fee2e2}.mp-card-footer .ic-confirm-prompt{flex-basis:100%}.fl-detail{border:1px solid var(--surface-medium);border-radius:var(--radius-xl);background:#fff;flex-direction:column;gap:16px;margin-bottom:20px;padding:24px;display:flex;box-shadow:0 2px 8px #0000000a}.fl-detail:focus{outline:none}.fl-detail:focus-visible{box-shadow:0 0 0 3px #236b4440}.fl-detail-head{align-items:center;gap:12px;display:flex}.fl-detail-icon{border-radius:var(--radius-lg);background:var(--primary-green-soft);width:48px;height:48px;color:var(--primary-green);flex:none;place-items:center;display:grid}.fl-detail-photo{object-fit:cover;border-radius:var(--radius-lg);border:1px solid var(--surface-medium);flex:none;width:64px;height:64px}.fl-detail-title{flex:1;min-width:0}.fl-detail-title h3{font-family:var(--font-display);font-size:22px;font-weight:400;line-height:1.2}.fl-detail-title p{color:var(--text-muted);margin-top:2px;font-size:13px;font-weight:600}.fl-detail-close{width:44px;height:44px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.fl-detail-close:hover{background:var(--surface-light);color:var(--text-dark)}.fl-detail-close:focus-visible{outline-offset:2px;outline:3px solid #236b4459}.fl-detail-grid{border:1px solid var(--surface-medium);border-radius:var(--radius-lg);background:var(--surface-light);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;padding:16px;display:grid}.fl-detail-grid dt{color:var(--text-muted);margin-bottom:4px;font-size:13px;font-weight:600}.fl-detail-grid dd{font-size:15px;font-weight:700}.fl-status{border-radius:999px;padding:2px 10px;font-size:13px;font-weight:700}.fl-status--ok{background:var(--primary-green-soft);color:var(--success)}.fl-status--out{color:#9d2f25;background:#fee2e2}.fl-detail-desc h4{color:var(--text-muted);margin-bottom:6px;font-size:13px;font-weight:600}.fl-detail-desc p{font-size:15px;line-height:1.6}@media (prefers-reduced-motion:reduce){.ac-segment span,.ac-back{transition:none}}.map-pin-picker{flex-direction:column;gap:12px;display:flex}.map-pin-hint,.map-pin-nokey{color:var(--text-muted);font-size:14px;line-height:1.5}.map-pin-canvas{border:1.5px solid var(--surface-strong);border-radius:var(--radius-lg);height:280px;position:relative;overflow:hidden}.map-pin-marker{color:var(--primary-green);pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-100%)}.map-pin-actions{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.map-pin-actions .btn{min-height:44px}.map-pin-value{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:14px}.map-pin-value--set{color:var(--success);font-weight:600}.map-pin-error{color:#9d2f25;font-size:14px;font-weight:600}.fl-delete-wrap:has(.ic-confirm-row){flex:100%}.fl-delete-wrap .ic-confirm-row{justify-content:flex-end;width:100%}.fl-delete-wrap .ic-confirm-prompt{flex:1}@media (max-width:520px){.ac-savebar-text{flex-basis:100%}.ac-savebar>.btn,.ac-savebar>.ic-confirm{flex:1}.ac-savebar .ic-confirm-row{width:100%}}@media (max-width:440px){.ac-back-label{display:none}}.ac-back{white-space:nowrap}.mp-card-photo{object-fit:cover;width:100%;height:100%;display:block}.pd-photo{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.pd-image{overflow:hidden}.lc-photos{flex-wrap:wrap;gap:12px;display:flex}.lc-photo,.lc-photo-add{border-radius:var(--radius-lg);width:104px;height:104px}.lc-photo{border:1px solid var(--surface-medium);background:var(--surface-light);position:relative;overflow:hidden}.lc-photo img{object-fit:cover;width:100%;height:100%;display:block}.lc-photo-remove{top:4px;color:#fff;cursor:pointer;background:#000000a6;border:0;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;inset-inline-end:4px}.lc-photo-remove:focus-visible,.lc-photo-add:focus-within{outline-offset:2px;outline:3px solid #236b4459}.lc-photo-add{border:1.5px dashed var(--surface-medium);color:var(--text-muted);cursor:pointer;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:13px;font-weight:600;display:flex}.lc-photo-add:hover{border-color:var(--primary-green);color:var(--primary-green)}.checkout-step{margin:var(--sp-md) 0 0;font-size:calc(15px * var(--font-scale,1));color:var(--text-dark);font-weight:700}.checkout-panel .checkout-hint{color:var(--text-muted);font-size:calc(14px * var(--font-scale,1));line-height:1.5}.checkout-quote-line{justify-content:space-between;gap:var(--sp-md);display:flex}.checkout-quote-total{border-top:1px solid var(--surface-medium);margin-top:4px;padding-top:6px}.checkout-grand-total{padding:var(--sp-md);border-radius:var(--radius-md);background:var(--primary-green-soft);font-size:calc(15px * var(--font-scale,1))}.checkout-receipt{text-align:center;align-items:center;gap:var(--sp-md);flex-direction:column;display:flex}.checkout-receipt>p{color:var(--text-muted);max-width:46ch}.checkout-receipt-list{gap:var(--sp-md);text-align:start;flex-direction:column;width:100%;display:flex}.checkout-receipt-row{gap:var(--sp-sm);padding:var(--sp-md);border:1px solid var(--surface-medium);border-radius:var(--radius-lg);flex-direction:column;display:flex}.checkout-receipt-row .btn{text-align:center;justify-content:center;align-self:stretch}.checkout-receipt-amount{color:var(--text-muted)}.checkout-receipt-note{color:var(--text-muted);font-size:14px}.ac-main:has(.ac-account-layout){max-width:1120px;padding-bottom:64px}.ac-account-layout{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:32px;display:grid}.ac-account-content{flex-direction:column;gap:24px;min-width:0;display:flex}.ac-section-nav{flex-direction:column;gap:4px;padding-block:8px;display:flex;position:sticky;top:88px}.ac-section-nav a{border-radius:var(--radius-md);min-height:44px;color:var(--text-muted);align-items:center;padding:10px 16px;font-weight:600;text-decoration:none;display:flex}.ac-section-nav a:hover,.ac-section-nav a:focus-visible{color:var(--primary-green-dark);background:var(--primary-green-soft)}.ac-section-nav a:focus-visible{outline:2px solid var(--primary-green);outline-offset:2px}.ac-account-content section,.ac-hero{scroll-margin-top:88px}.ac-hero-text{overflow-wrap:anywhere;min-width:0}.ac-hero-description{color:var(--text-muted);margin-top:8px;font-size:15px;line-height:1.6}.ac-email{overflow-wrap:anywhere}.ac-page .notification-settings h3{font-family:var(--font-primary);font-size:16px;font-weight:600}.ac-page .notif-list{overscroll-behavior:contain;max-height:560px;overflow-y:auto}.ac-page .notif-state{min-height:180px}@media (max-width:760px){.ac-account-layout{grid-template-columns:minmax(0,1fr);gap:20px}.ac-section-nav{border-bottom:1px solid var(--surface-medium);flex-flow:wrap;gap:4px;padding:0 0 12px;position:static}.ac-section-nav a{padding:8px 12px;font-size:14px}.ac-hero{align-items:flex-start;gap:16px;padding:20px}.ac-hero-text{flex-basis:calc(100% - 104px)}.ac-hero .ac-edit{margin-inline-start:104px}.ac-card{padding:20px}}
[dir=rtl] .market-arrow{scale:-1 1}@media (prefers-reduced-motion:no-preference){:root{--lm-ease:cubic-bezier(.22, .8, .24, 1);--lm-settle:cubic-bezier(.25, 1, .5, 1)}.motion-ready [data-reveal]{opacity:0;transition:opacity .7s var(--lm-ease) calc(var(--i,0) * 90ms), translate .7s var(--lm-ease) calc(var(--i,0) * 90ms), transform .3s ease, box-shadow .3s ease, border-color .3s ease;translate:0 20px}.motion-ready [data-reveal].is-in{opacity:1;translate:0}@keyframes lm-rise{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0}}@keyframes lm-photo-in{0%{opacity:0;scale:.97}to{opacity:1;scale:1}}@keyframes lm-photo-settle{0%{scale:1.07}to{scale:1}}.market-hero-copy h1{animation:lm-rise .9s var(--lm-ease) 50ms both}.market-hero-copy h1 em{animation:lm-rise .9s var(--lm-ease) .2s both;display:inline-block}.market-hero-copy>p{animation:lm-rise .9s var(--lm-ease) .32s both}.market-hero-actions{animation:lm-rise .9s var(--lm-ease) .44s both}.market-audience-strip{animation:lm-rise .9s var(--lm-ease) .56s both}.market-hero-image{animation:lm-photo-in 1.1s var(--lm-ease) .12s both}.market-hero-photo{animation:lm-photo-settle 2s var(--lm-ease) .12s both}@keyframes lm-parallax{0%{translate:0}to{translate:0 28px}}@keyframes lm-header-edge{0%{box-shadow:0 1px #17211b00,0 10px 30px #17211b00}to{box-shadow:0 1px #17211b1a,0 10px 30px #17211b0d}}@supports (animation-timeline:scroll()){.market-hero-photo{animation:lm-photo-settle 2s var(--lm-ease) .12s both, lm-parallax linear both;animation-timeline:auto,scroll(root);animation-range:normal,0 640px;height:112%!important;inset:-6% 0 auto!important}.market-landing .market-header{animation:linear both lm-header-edge;animation-timeline:scroll(root);animation-range:0 140px}}.market-arrow{transition:translate .25s var(--lm-ease)}.market-primary:hover .market-arrow,.market-text-link:hover .market-arrow{translate:4px}[dir=rtl] .market-primary:hover .market-arrow,[dir=rtl] .market-text-link:hover .market-arrow{translate:-4px}.market-brand-mark{transition:rotate .35s var(--lm-settle)}.market-brand:hover .market-brand-mark{rotate:-10deg}.market-section-heading[data-reveal] h2 em{opacity:0;transition:opacity .8s var(--lm-ease) .25s, translate .8s var(--lm-ease) .25s;display:inline-block;translate:0 8px}.market-section-heading[data-reveal].is-in h2 em{opacity:1;translate:0}.market-process-row article>svg,.market-people-list article>svg{transition:translate .3s var(--lm-ease), rotate .3s var(--lm-ease), background-color .3s ease}.market-route li{--stop:calc(var(--i,0) * .15s)}.motion-ready .market-route li>span{opacity:0;transition:opacity .4s ease calc(var(--stop) + .12s), scale .55s var(--lm-settle) calc(var(--stop) + .12s);position:relative;scale:.7}.motion-ready .market-route li.is-in>span{opacity:1;scale:1}.motion-ready .market-route li:not(:last-child):before{transform-origin:top;transition:scale .6s var(--lm-ease) calc(var(--stop) + .3s);scale:1 0}.motion-ready .market-route li.is-in:not(:last-child):before{scale:1}@keyframes lm-seal{0%{opacity:.45;scale:1}70%,to{opacity:0;scale:1.55}}.motion-ready .market-route li:last-child.is-in>span:after{content:"";border:1px solid var(--market-green);pointer-events:none;border-radius:50%;animation:4.8s ease-out 1.4s infinite lm-seal;position:absolute;inset:-1px}@keyframes lm-drift{0%{translate:-3% -2%}to{translate:4% 3%}}.market-final-cta{isolation:isolate;position:relative;overflow:hidden}.market-final-cta:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(38% 55% at 18% 40%,#ffffff17,#0000 70%),radial-gradient(30% 50% at 82% 65%,#a58a5029,#0000 70%);animation:26s ease-in-out infinite alternate lm-drift;position:absolute;inset:-30% -10%}.market-fresh .market-fresh-img{transition:scale .7s var(--lm-ease)}}@media (prefers-reduced-motion:no-preference) and (hover:hover){.market-process-row article:hover>svg,.market-people-list article:hover>svg{translate:0 -3px;rotate:-4deg}.market-fresh .mp-card:hover .market-fresh-img{scale:1.05}}
.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mp-card-verified{inset-inline-start:8px;border-radius:var(--radius-pill);color:var(--primary-green-dark);font-size:calc(12px * var(--font-scale,1));background:#fffffff2;align-items:center;gap:4px;padding:3px 9px 3px 6px;font-weight:700;display:inline-flex;position:absolute;bottom:8px;box-shadow:0 2px 8px #0000001a}a.mp-card-img{text-decoration:none}.mp-card-name-btn{color:var(--text-dark);text-align:start;cursor:pointer;background:0 0;border:0;width:100%;padding:0;font-family:inherit;text-decoration:none;display:block}.mp-card-name-btn:hover{color:var(--primary-green)}.mp-card .mp-card-farm{margin-bottom:2px}.mp-card-stock{margin-bottom:var(--sp-md);color:var(--text-muted);font-size:calc(13px * var(--font-scale,1))}.mp-card-photo{object-fit:cover;width:100%;height:100%}.pdp{padding-bottom:var(--sp-xxl);gap:clamp(32px,4vw,56px);display:grid}.pdp-crumbs{align-items:center;gap:var(--sp-lg);flex-wrap:wrap;display:flex}.pdp-back{align-items:center;gap:var(--sp-sm);border:1px solid var(--surface-medium);border-radius:var(--radius-pill);background:var(--white);min-height:40px;color:var(--text-dark);font:600 calc(14px * var(--font-scale,1)) / 1 var(--font-primary);cursor:pointer;padding:0 16px 0 12px;transition:background-color .2s,border-color .2s;display:inline-flex}.pdp-back:hover{background:var(--surface-light);border-color:var(--surface-strong)}[dir=rtl] .pdp-back svg,[dir=rtl] .pdp-crumb-sep{scale:-1 1}.pdp-crumbs ol{min-width:0;color:var(--text-muted);font-size:calc(14px * var(--font-scale,1));flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pdp-crumbs li{align-items:center;gap:6px;min-width:0;display:inline-flex}.pdp-crumbs ol button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.pdp-crumbs ol button:hover{color:var(--primary-green)}.pdp-crumbs li[aria-current=page] span:last-child{max-width:30ch;color:var(--text-dark);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.pdp-top{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.pdp-gallery{gap:var(--sp-md);display:grid}.pdp-photo{aspect-ratio:5/4;border:1px solid var(--surface-medium);border-radius:var(--radius-xl);background:var(--surface-light);position:relative;overflow:hidden}.pdp-photo img{object-fit:cover;width:100%;height:100%}.pdp-photo-empty{justify-content:center;align-items:center;gap:var(--sp-md);background:radial-gradient(60% 60% at 50% 45%, var(--primary-green-soft), var(--surface-light));color:var(--primary-green);font-size:calc(14px * var(--font-scale,1));flex-direction:column;font-weight:600;display:flex;position:absolute;inset:0}.pdp-photo-empty svg{opacity:.55}.pdp-thumbs{gap:10px;margin:0;padding:3px;list-style:none;display:flex;overflow-x:auto}.pdp-thumbs button{border-radius:var(--radius-lg);background:var(--surface-light);opacity:.72;cursor:pointer;border:2px solid #0000;width:72px;height:72px;padding:0;transition:opacity .2s,border-color .2s;overflow:hidden}.pdp-thumbs button:hover{opacity:1}.pdp-thumbs button.is-active{border-color:var(--primary-green);opacity:1}.pdp-thumbs img{object-fit:cover;width:100%;height:100%;display:block}.pdp-buy{gap:var(--sp-lg);border:1px solid var(--surface-medium);border-radius:var(--radius-xl);background:var(--white);padding:clamp(20px,2.4vw,32px);display:grid;position:sticky;top:96px;box-shadow:0 2px 8px #0000000a}@media (max-height:780px){.pdp-buy{position:static}}.pdp-eyebrow{color:var(--text-muted);font-size:calc(14px * var(--font-scale,1));flex-wrap:wrap;align-items:center;gap:10px;font-weight:600;display:flex}.pdp-grade{border-radius:var(--radius-pill);background:var(--primary-green-soft);color:var(--primary-green-dark);font-size:calc(13px * var(--font-scale,1));padding:3px 10px;font-weight:700}.pdp-buy h1{color:var(--text-dark);font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(30px,3.2vw,42px);font-weight:400;line-height:1.1}.pdp-seller{border:1px solid var(--surface-medium);border-radius:var(--radius-lg);background:var(--surface-light);color:var(--text-dark);font-size:calc(15px * var(--font-scale,1));align-items:center;gap:10px;padding:10px 14px;font-weight:600;text-decoration:none;transition:background-color .2s,border-color .2s;display:flex}.pdp-seller:hover{border-color:var(--surface-strong);background:var(--white)}.pdp-seller>svg:first-child{color:var(--primary-green);flex:none}.pdp-seller small{color:var(--text-muted);font-size:inherit;font-weight:500}.pdp-seller-go{color:var(--text-muted);flex:none;margin-inline-start:auto;transition:translate .2s}.pdp-seller:hover .pdp-seller-go{translate:3px}[dir=rtl] .pdp-seller-go{scale:-1 1}[dir=rtl] .pdp-seller:hover .pdp-seller-go{translate:-3px}.pdp-price{align-items:baseline;gap:8px;margin:0;display:flex}.pdp-price strong{color:var(--primary-green);font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(34px,3.4vw,44px);font-weight:400}.pdp-price span{color:var(--text-muted);font-size:calc(16px * var(--font-scale,1))}.pdp-stock{color:var(--text-muted);font-size:calc(14px * var(--font-scale,1));align-items:center;gap:8px;margin:0;display:flex}.pdp-stock i{background:var(--success);border-radius:50%;width:8px;height:8px}.pdp-stock.is-out i{background:var(--error-red)}.pdp-action{gap:var(--sp-md);padding-top:var(--sp-lg);border-top:1px solid var(--surface-medium);display:grid}.pdp-qty-row{justify-content:space-between;align-items:center;gap:var(--sp-md);font-size:calc(14px * var(--font-scale,1));flex-wrap:wrap;font-weight:600;display:flex}.pdp-stepper{border:1.5px solid var(--surface-strong);border-radius:var(--radius-pill);background:var(--white);align-items:center;transition:border-color .2s,box-shadow .2s;display:inline-flex;overflow:hidden}.pdp-stepper:focus-within{border-color:var(--primary-green);box-shadow:0 0 0 3px #236b4429}.pdp-stepper button{width:44px;height:44px;color:var(--text-dark);cursor:pointer;background:0 0;border:0;place-items:center;transition:background-color .2s;display:grid}.pdp-stepper button:hover:not(:disabled){background:var(--primary-green-soft)}.pdp-stepper button:disabled{color:var(--surface-strong);cursor:not-allowed}.pdp-stepper input{width:52px;height:44px;color:var(--text-dark);font:700 calc(16px * var(--font-scale,1)) / 1 var(--font-primary);font-variant-numeric:tabular-nums;text-align:center;background:0 0;border:0;outline:none}.pdp-subtotal{color:var(--text-muted);font-weight:500}.pdp-subtotal strong{color:var(--text-dark);font-variant-numeric:tabular-nums;margin-inline-start:4px}.pdp-add{border-radius:var(--radius-pill);background:var(--primary-green);width:100%;min-height:52px;color:var(--white);font:700 calc(16px * var(--font-scale,1)) / 1 var(--font-primary);cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;padding:0 28px;transition:background-color .2s,box-shadow .2s,translate .15s;display:inline-flex;box-shadow:0 6px 18px #236b4438}.pdp-add:hover:not(:disabled){background:var(--primary-green-dark)}.pdp-add:active:not(:disabled){translate:0 1px;box-shadow:0 3px 10px #236b4433}.pdp-add:disabled{background:var(--surface-strong);color:var(--text-muted);box-shadow:none;cursor:not-allowed}.pdp-added{min-height:20px;color:var(--primary-green-dark);font-size:calc(14px * var(--font-scale,1));flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-weight:600;display:flex}.pdp-added button{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.pdp-assure{padding:var(--sp-lg) 0 0;border-top:1px solid var(--surface-medium);gap:14px;margin:0;list-style:none;display:grid}.pdp-assure li,.pdp-how li{grid-template-columns:36px 1fr;align-items:start;gap:12px;display:grid}.pdp-assure li>span,.pdp-how li>span{border-radius:var(--radius-lg);background:var(--primary-green-soft);width:36px;height:36px;color:var(--primary-green-dark);place-items:center;display:grid}.pdp-assure strong{font-size:calc(14.5px * var(--font-scale,1));line-height:1.35;display:block}.pdp-assure small{color:var(--text-muted);font-size:calc(13.5px * var(--font-scale,1));margin-top:2px;line-height:1.45;display:block}.pdp-assure small a{color:var(--primary-green);font-weight:600}.pdp-bar{display:none}.pdp-trust{gap:var(--sp-md);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pdp-tile{border:1px solid var(--surface-medium);border-radius:var(--radius-xl);background:var(--white);align-items:center;gap:14px;min-width:0;padding:16px 18px;display:flex}.pdp-tile-icon{background:var(--surface-light);width:44px;height:44px;color:var(--primary-green-dark);border-radius:50%;flex:none;place-items:center;display:grid}.pdp-tile small{color:var(--text-muted);font-size:calc(13px * var(--font-scale,1));display:block}.pdp-tile strong{font-size:calc(15px * var(--font-scale,1));margin-top:2px;line-height:1.35;display:block}.pdp-tile--verified .pdp-tile-icon{background:var(--primary-green-soft);color:var(--primary-green)}.pdp-tile--pending .pdp-tile-icon{background:var(--accent-yellow-soft);color:#92610a}.pdp-tile--unverified .pdp-tile-icon{color:#9d2f25;background:#fdf0ee}.pdp-columns{gap:var(--sp-xxl);grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);align-items:start;display:grid}.pdp-side{gap:var(--sp-xxl);display:grid}.pdp-card{border:1px solid var(--surface-medium);border-radius:var(--radius-xl);background:var(--white);padding:clamp(20px,2.4vw,28px);box-shadow:0 2px 8px #0000000a}.pdp-card-head h2,.pdp-card-title{margin:0 0 var(--sp-sm);color:var(--text-dark);font-family:var(--font-display);font-size:24px;font-weight:400;line-height:1.2}.pdp-card-head p{max-width:62ch;margin:0 0 var(--sp-xl);color:var(--text-muted);font-size:calc(15px * var(--font-scale,1));line-height:1.6}.pdp-journey .trace-origin{margin-bottom:var(--sp-xxl)}.pdp-timeline{max-width:none}.pdp-next{list-style:none;position:relative}.pdp-next-dot{inset-inline-start:-32px;z-index:2;border:2px dashed var(--surface-strong);background:var(--white);width:36px;height:36px;color:var(--text-muted);border-radius:50%;place-items:center;display:grid;position:absolute;top:12px}.pdp-next>div{padding:var(--sp-lg) var(--sp-xl);border:1.5px dashed var(--surface-strong);border-radius:var(--radius-lg);color:var(--text-muted);margin-inline-start:var(--sp-lg)}.pdp-next strong{color:var(--text-dark);font-size:calc(15px * var(--font-scale,1));display:block}.pdp-next p{font-size:calc(14px * var(--font-scale,1));margin:4px 0 0}.pdp-journey-foot{gap:var(--sp-xl);margin-top:var(--sp-xxl);padding-top:var(--sp-xl);border-top:1px solid var(--surface-medium);flex-wrap:wrap;display:flex}.pdp-link{min-height:44px;color:var(--primary-green-dark);font:700 calc(14px * var(--font-scale,1)) / 1 var(--font-primary);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;text-decoration:none;display:inline-flex}.pdp-link:hover{text-underline-offset:4px;text-decoration:underline}.pdp-about{margin:0 0 var(--sp-lg);font-size:calc(16px * var(--font-scale,1));white-space:pre-line;line-height:1.65}.pdp-facts{margin:0}.pdp-facts>div{justify-content:space-between;align-items:baseline;gap:var(--sp-lg);padding:var(--sp-md) 0;border-top:1px solid var(--surface-medium);display:flex}.pdp-facts dt{color:var(--text-muted);font-size:calc(14px * var(--font-scale,1))}.pdp-facts dd{font-size:calc(15px * var(--font-scale,1));text-align:end;margin:0;font-weight:600}.pdp-facts dd small{color:var(--text-muted);font-size:calc(13px * var(--font-scale,1));font-weight:500;display:block}.pdp-how ol{gap:var(--sp-lg);margin:var(--sp-lg) 0 0;padding:0;list-style:none;display:grid}.pdp-how li{font-size:calc(14.5px * var(--font-scale,1));align-items:center;line-height:1.45}.pdp-farm{border:1px solid var(--surface-strong);background:color-mix(in srgb, var(--primary-green-soft) 55%, var(--white));border-radius:20px;grid-template-columns:minmax(250px,.8fr) minmax(0,1.6fr);gap:clamp(24px,4vw,56px);padding:clamp(24px,3vw,40px);scroll-margin-top:96px;display:grid}.pdp-farm-avatar{margin-bottom:var(--sp-lg);box-shadow:0 0 0 4px var(--white)}.pdp-kicker{color:var(--primary-green);font-size:calc(14px * var(--font-scale,1));margin:0 0 6px;font-weight:700}.pdp-farm h2{color:var(--text-dark);font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(28px,3vw,36px);font-weight:400;line-height:1.12}.pdp-farm-owner{color:var(--text-muted);font-size:calc(15px * var(--font-scale,1));margin:6px 0 0}.pdp-farm-meta{margin:var(--sp-lg) 0 0;color:var(--text-dark);font-size:calc(14.5px * var(--font-scale,1));gap:8px;padding:0;list-style:none;display:grid}.pdp-farm-meta li{align-items:center;gap:8px;display:flex}.pdp-farm-meta svg{color:var(--primary-green);flex:none}.pdp-farm-stats{gap:var(--sp-md);margin:0 0 var(--sp-xxl);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));display:grid}.pdp-farm-stats>div{border:1px solid var(--surface-medium);border-radius:var(--radius-lg);background:var(--white);flex-direction:column-reverse;padding:16px 18px;display:flex}.pdp-farm-stats dd{color:var(--primary-green);font-family:var(--font-display);font-variant-numeric:tabular-nums;margin:0;font-size:32px;line-height:1.1}.pdp-farm-stats dt{color:var(--text-muted);font-size:calc(13.5px * var(--font-scale,1));margin-top:4px}.pdp-farm-block+.pdp-farm-block{margin-top:var(--sp-xl)}.pdp-farm-block h3{font-size:calc(15px * var(--font-scale,1));margin:0 0 10px;font-weight:700}.pdp-crops{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pdp-crops li{border:1px solid var(--surface-medium);border-radius:var(--radius-pill);background:var(--white);font-size:calc(14px * var(--font-scale,1));text-transform:capitalize;align-items:center;gap:8px;padding:8px 14px;font-weight:600;display:inline-flex}.pdp-crops svg{color:var(--primary-green)}.pdp-certs{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pdp-certs li{border:1px solid var(--surface-medium);border-radius:var(--radius-lg);background:var(--white);grid-template-columns:40px 1fr;align-items:center;gap:12px;padding:12px 14px;display:grid}.pdp-cert-icon{background:var(--primary-green-soft);width:40px;height:40px;color:var(--primary-green);border-radius:50%;place-items:center;display:grid}.pdp-certs strong{font-size:calc(14.5px * var(--font-scale,1));display:block}.pdp-certs small{color:var(--text-muted);font-size:calc(13px * var(--font-scale,1));display:block}.pdp-quiet{color:var(--text-muted);font-size:calc(14.5px * var(--font-scale,1));margin:0;line-height:1.55}.pdp-more{gap:var(--sp-lg);display:grid}.pdp-more-head h2{color:var(--text-dark);font-family:var(--font-display);margin:0;font-size:clamp(24px,2.6vw,30px);font-weight:400;line-height:1.15}.pdp-loading{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(24px,4vw,56px);display:grid}.pdp-skel{border-radius:var(--radius-lg);background:linear-gradient(90deg, var(--surface-light) 0%, var(--surface-medium) 50%, var(--surface-light) 100%);background-size:200% 100%;display:block}.pdp-skel-hero{border-radius:var(--radius-xl);min-height:420px}.pdp-skel-banner{height:76px}.pdp-skel-row{height:120px}.pdp-skel-line{width:70%;height:16px;margin-top:6px}.pdp-skel-title{width:260px;max-width:100%;height:32px}.pdp-skel-card{border-radius:var(--radius-xl);min-height:290px}.pdp-skeleton-stack{gap:var(--sp-md);display:grid}.pdp-note{align-items:flex-start;gap:var(--sp-md);padding:var(--sp-lg);border-radius:var(--radius-lg);color:#9d2f25;background:#fdf0ee;border:1px solid #f1c9c4;display:flex}.pdp-note svg{flex:none;margin-top:2px}.pdp-note p{margin:4px 0 var(--sp-md);font-size:calc(14.5px * var(--font-scale,1))}.pdp-guest-actions{align-items:center;gap:var(--sp-md);display:flex}.pdp-gone{justify-items:center;gap:var(--sp-md);text-align:center;max-width:480px;color:var(--text-muted);margin:64px auto;display:grid}.pdp-gone svg{color:var(--primary-green)}.pdp-gone h1{color:var(--text-dark);font-family:var(--font-display);margin:0;font-size:clamp(26px,3vw,34px);font-weight:400;line-height:1.15}.pdp-gone p{margin:0}.pdp-gone-actions{justify-content:center;gap:var(--sp-md);margin-top:var(--sp-md);flex-wrap:wrap;display:flex}@media (max-width:640px){.pdp-guest-actions .btn-outline{display:none}}@media (max-width:1100px){.pdp-trust{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.pdp-columns,.pdp-farm{grid-template-columns:1fr}}@media (max-width:900px){.pdp{padding-bottom:72px}.pdp-top,.pdp-loading{grid-template-columns:1fr}.pdp-buy{position:static}.pdp-bar{inset-inline:0;z-index:40;justify-content:space-between;align-items:center;gap:var(--sp-lg);padding:12px var(--page-gutter) calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--surface-medium);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);visibility:hidden;background:#fffffff0;transition:translate .3s;display:flex;position:fixed;bottom:0;translate:0 110%}.pdp-bar.is-on{visibility:visible;translate:0}.pdp-bar strong{font-variant-numeric:tabular-nums;font-size:18px}.pdp-bar small{color:var(--text-muted);margin-inline-start:4px}.pdp-bar .pdp-add{flex:1;width:auto;max-width:260px}}@media (max-width:640px){.pdp-crumbs ol{display:none}.pdp-trust{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){@keyframes pdp-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes pdp-photo-in{0%{opacity:0;scale:1.03}to{opacity:1;scale:1}}@keyframes pdp-pop{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}.pdp-skel{animation:1.4s ease-in-out infinite pdp-shimmer}.pdp-photo img{animation:pdp-photo-in .6s var(--lm-ease,ease-out) both}.pdp-top>.pdp-gallery{animation:lm-rise .7s var(--lm-ease,ease-out) backwards}.pdp-top>.pdp-buy{animation:lm-rise .7s var(--lm-ease,ease-out) .1s backwards}.pdp-added>*{animation:pdp-pop .3s var(--lm-ease,ease-out) both}.mp-card-photo{transition:scale .6s var(--lm-ease,ease-out)}}@media (prefers-reduced-motion:no-preference) and (hover:hover){.mp-card:hover .mp-card-photo{scale:1.05}}
.mf{gap:var(--sp-md);display:grid}.mf-row{gap:var(--sp-md);align-items:center;display:flex}.mf-row .mf-search{flex:auto}.mf-sort{appearance:none;border:1.5px solid var(--surface-strong);border-radius:var(--radius-lg);background-color:var(--white);min-width:190px;height:48px;color:var(--text-dark);font:inherit;font-size:calc(15px * var(--font-scale,1));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236B776C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:18px;flex:none;padding:0 42px 0 16px}[dir=rtl] .mf-sort{background-position:14px;padding:0 16px 0 42px}.mf-sort:focus-visible,.mf-price input:focus-visible{border-color:var(--primary-green);outline:none;box-shadow:0 0 0 3px #236b4429}.mf-toggle{border:1.5px solid var(--surface-strong);border-radius:var(--radius-lg);background:var(--white);height:48px;color:var(--text-dark);font:inherit;font-size:calc(15px * var(--font-scale,1));cursor:pointer;align-items:center;gap:8px;padding:0 16px;font-weight:600;display:none}.mf-toggle[aria-expanded=true]{border-color:var(--primary-green);background:var(--primary-green-soft)}.mf-count{border-radius:var(--radius-pill);background:var(--primary-green);min-width:20px;height:20px;color:var(--white);place-items:center;padding:0 6px;font-size:12px;display:inline-grid}.mf-cats{gap:var(--sp-sm);scrollbar-width:none;padding-bottom:2px;display:flex;overflow-x:auto}.mf-cats::-webkit-scrollbar{display:none}.ov-filters::-webkit-scrollbar{display:none}.mf-cat{border:1px solid var(--surface-medium);border-radius:var(--radius-pill);background:var(--white);height:44px;color:var(--text-dark);font:inherit;font-size:calc(14px * var(--font-scale,1));cursor:pointer;flex:none;align-items:center;gap:8px;padding:0 16px 0 12px;font-weight:600;transition:background-color .18s,border-color .18s;display:inline-flex}.mf-cat svg{color:var(--primary-green-dark)}.mf-cat:hover{border-color:var(--primary-green-soft);background:var(--surface-light)}.mf-cat[aria-pressed=true]{border-color:var(--primary-green);background:var(--primary-green-soft);color:var(--primary-green-dark)}.mf-panel{gap:var(--sp-lg) var(--sp-xxl);padding:var(--sp-lg) var(--sp-xl);border:1px solid var(--surface-medium);border-radius:var(--radius-xl);background:var(--white);flex-wrap:wrap;align-items:end;display:none}.mf-panel[data-open=true]{display:flex}.mf-field{gap:6px;display:grid}.mf-label{font-size:calc(13px * var(--font-scale,1));color:var(--text-muted);font-weight:700}.mf-seg{border:1px solid var(--surface-medium);border-radius:var(--radius-pill);background:var(--surface-light);padding:3px;display:inline-flex}.mf-seg button{border-radius:var(--radius-pill);min-width:48px;height:38px;color:var(--text-dark);font:inherit;font-size:calc(14px * var(--font-scale,1));cursor:pointer;background:0 0;border:0;padding:0 14px;font-weight:600}.mf-seg button[aria-pressed=true]{background:var(--primary-green);color:var(--white)}.mf-price{color:var(--text-muted);align-items:center;gap:8px;display:flex}.mf-price input{border:1.5px solid var(--surface-strong);border-radius:var(--radius-lg);background:var(--white);width:104px;height:44px;color:var(--text-dark);font:inherit;font-size:calc(15px * var(--font-scale,1));font-variant-numeric:tabular-nums;padding:0 12px}.mf-price input[aria-invalid=true]{border-color:var(--error-red)}.mf-warn{color:#9d2f25;font-size:calc(13px * var(--font-scale,1));font-weight:600}.mf-verified{border:1.5px solid var(--surface-strong);border-radius:var(--radius-lg);cursor:pointer;align-items:center;gap:12px;min-height:48px;padding:6px 14px 6px 8px;transition:border-color .18s,background-color .18s;display:flex}.mf-verified:has(input:checked){border-color:var(--primary-green);background:var(--primary-green-soft)}.mf-verified:has(input:focus-visible){box-shadow:0 0 0 3px #236b4429}.mf-verified input{opacity:0;pointer-events:none;position:absolute}.mf-verified-box{background:var(--surface-light);width:34px;height:34px;color:var(--text-muted);border-radius:10px;place-items:center;display:grid}.mf-verified:has(input:checked) .mf-verified-box{background:var(--primary-green);color:var(--white)}.mf-verified strong,.mf-verified small{display:block}.mf-verified strong{font-size:calc(14px * var(--font-scale,1))}.mf-verified small{color:var(--text-muted);font-size:calc(13px * var(--font-scale,1))}.mf-summary{flex-wrap:wrap;align-items:center;gap:8px;min-height:32px;display:flex}.mf-result{color:var(--text-muted);font-size:calc(14px * var(--font-scale,1));font-variant-numeric:tabular-nums;margin-inline-end:4px}.mf-chip{border:1px solid var(--surface-strong);border-radius:var(--radius-pill);background:var(--surface-light);height:32px;color:var(--text-dark);font:inherit;font-size:calc(13px * var(--font-scale,1));cursor:pointer;align-items:center;gap:6px;padding:0 10px 0 12px;font-weight:600;display:inline-flex}.mf-chip:hover{border-color:var(--primary-green)}.mf-clear{color:var(--primary-green);font:inherit;font-size:calc(14px * var(--font-scale,1));text-underline-offset:3px;cursor:pointer;background:0 0;border:0;font-weight:700;text-decoration:underline}@media (min-width:760px){.mf-panel{display:flex}}@media (max-width:759px){.mf-toggle{display:inline-flex}.mf-row{flex-wrap:wrap}.mf-row .mf-search{flex:100%}.mf-sort{flex:1 1 0;min-width:0}.mf-panel{padding:var(--sp-lg)}}.mp-product-grid[data-stale=true]{opacity:.55;transition:opacity .2s}.mp-skel{border:1px solid var(--surface-medium);border-radius:var(--radius-xl);background:var(--white);gap:10px;padding-bottom:16px;display:grid;overflow:hidden}.mp-skel-img,.mp-skel-line,.ov-skel{background:linear-gradient(100deg, var(--surface-medium) 30%, var(--surface-light) 50%, var(--surface-medium) 70%);background-size:220% 100%;animation:1.4s ease-in-out infinite buyer-shimmer;display:block}.mp-skel-img{height:160px}.mp-skel-line{border-radius:7px;height:14px;margin-inline:16px}.mp-skel-short{width:45%}@keyframes buyer-shimmer{0%{background-position:120% 0}to{background-position:-100% 0}}.mp-empty .btn{margin-top:var(--sp-sm)}.cv-changes{align-items:flex-start;gap:var(--sp-md);margin-bottom:var(--sp-xl);padding:var(--sp-lg);border-radius:var(--radius-xl);background:var(--accent-yellow-soft);color:var(--text-dark);border:1px solid #ecd48a;display:flex}.cv-changes>svg{flex:none;margin-top:2px}.cv-changes>div{flex:1;min-width:0}.cv-changes ul{font-size:calc(15px * var(--font-scale,1));margin:6px 0 0;padding-inline-start:18px;line-height:1.5}.cv-bar{align-items:center;gap:var(--sp-md);flex-wrap:wrap;display:flex}.cv-total{margin:0;text-align:end;font-size:calc(14px * var(--font-scale,1));color:var(--text-muted);font-variant-numeric:tabular-nums;flex-direction:column;margin-inline-start:auto;display:flex}.cv-total strong{color:var(--text-dark);font-size:calc(20px * var(--font-scale,1))}.cv-jump{display:none}@media (max-width:999px){.cv-jump{display:inline-flex}.cv-total{text-align:start;margin-inline-start:0}}.cv-farm{padding:var(--sp-xl)}.cv-farm-head{margin-bottom:var(--sp-sm);padding-bottom:var(--sp-md);border-bottom:1px solid var(--surface-medium);align-items:center;gap:12px;display:flex}.cv-farm-icon{background:var(--primary-green-soft);width:44px;height:44px;color:var(--primary-green);border-radius:14px;flex:none;place-items:center;display:grid}.cv-farm-head h2{font-size:calc(17px * var(--font-scale,1));margin:0;font-weight:700}.cv-farm-head p{color:var(--text-muted);font-size:calc(14px * var(--font-scale,1));margin:0}.cv-farm-count{border-radius:var(--radius-pill);background:var(--surface-light);border:1px solid var(--surface-medium);color:var(--text-muted);font-size:calc(13px * var(--font-scale,1));white-space:nowrap;margin-inline-start:auto;padding:3px 10px;font-weight:600}.cart-group .cv-item{align-items:start;column-gap:var(--sp-lg);row-gap:var(--sp-md);padding-block:var(--sp-lg);border-bottom:1px solid var(--surface-medium);flex-wrap:nowrap;grid-template-columns:72px minmax(0,1fr);display:grid}.cv-item .cart-item-actions{grid-column:1/-1;justify-content:space-between}@media (min-width:640px){.cv-item .cart-item-actions{grid-column:2}}.cv-thumb{border-radius:var(--radius-lg);background:var(--surface-light);border:1px solid var(--surface-medium);width:72px;height:72px;color:var(--primary-green);place-items:center;display:grid;overflow:hidden}.cv-thumb img{object-fit:cover;width:100%;height:100%}.cv-name{color:var(--text-dark);font-size:calc(16px * var(--font-scale,1));font-weight:700;text-decoration:none}.cv-name:hover{color:var(--primary-green);text-underline-offset:3px;text-decoration:underline}.cv-limit{color:#7a5a00;font-weight:600}.cv-note{margin:var(--sp-md) 0 0;color:var(--text-muted);font-size:calc(14px * var(--font-scale,1));line-height:1.5}.checkout-panel{scroll-margin-top:92px}.checkout-step{margin:var(--sp-lg) 0 0;padding-top:var(--sp-lg);border-top:1px solid var(--surface-medium);font-family:var(--font-display);font-weight:400;font-size:calc(18px * var(--font-scale,1));align-items:center;gap:8px;display:flex}.checkout-panel>.checkout-step:first-of-type,.checkout-panel fieldset>.checkout-step:first-child{border-top:0;margin-top:0;padding-top:0}.checkout-quote{padding:var(--sp-lg);border:1px solid var(--surface-medium);border-radius:var(--radius-lg);background:var(--white);font-size:calc(15px * var(--font-scale,1));font-variant-numeric:tabular-nums;gap:6px;display:grid}.checkout-quote-farm{font-size:calc(16px * var(--font-scale,1));justify-content:space-between;align-items:baseline;gap:8px;display:flex}.checkout-quote-farm small{color:var(--text-muted);font-size:calc(13px * var(--font-scale,1));font-weight:600}.checkout-quote-line{color:var(--text-muted);justify-content:space-between;gap:12px;display:flex}.checkout-quote-total{border-top:1px dashed var(--surface-strong);color:var(--text-dark);margin-top:4px;padding-top:8px}.checkout-grand-total{padding:var(--sp-md) var(--sp-lg);border-radius:var(--radius-lg);background:var(--primary-green-soft);color:var(--primary-green-dark);font-size:calc(16px * var(--font-scale,1));justify-content:space-between;display:flex}.checkout-test-note,.ov-test-note{border-radius:var(--radius-md);background:var(--accent-yellow-soft);color:var(--text-dark);font-size:calc(14px * var(--font-scale,1));margin:0;padding:10px 14px;line-height:1.45}.ov-test-note{margin-top:var(--sp-md)}.checkout-receipt-amount{font-variant-numeric:tabular-nums}.ov-refresh{align-items:center;gap:8px;display:inline-flex}.ov-filters{scrollbar-width:none;gap:var(--sp-sm);margin-bottom:var(--sp-lg);padding-bottom:2px;display:flex;overflow-x:auto}.ov-filters button{border:1px solid var(--surface-medium);border-radius:var(--radius-pill);background:var(--white);height:40px;color:var(--text-dark);font:inherit;font-size:calc(14px * var(--font-scale,1));cursor:pointer;flex:none;align-items:center;gap:8px;padding:0 14px;font-weight:600;display:inline-flex}.ov-filters button b{border-radius:var(--radius-pill);background:var(--surface-medium);text-align:center;min-width:22px;padding:1px 7px;font-size:12px}.ov-filters button[aria-pressed=true]{border-color:var(--primary-green);background:var(--primary-green-soft);color:var(--primary-green-dark)}.ov-filters button[aria-pressed=true] b{background:var(--primary-green);color:var(--white)}.ov-loading{gap:var(--sp-lg);display:grid}.ov-skel{border-radius:var(--radius-xl);height:220px}.ov-card{border-radius:var(--radius-xl)}.ov-card .order-card-id{align-items:center;gap:8px;display:flex}.ov-card .order-card-id svg{color:var(--primary-green)}.order-status{text-transform:capitalize}.ov-farm{margin:0 0 var(--sp-md);color:var(--text-muted);font-size:calc(15px * var(--font-scale,1));align-items:center;gap:8px;display:flex}.ov-farm svg{color:var(--primary-green);flex:none}.ov-farm strong{color:var(--text-dark)}.ov-item>span:first-child{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.ov-trace{border-radius:var(--radius-pill);background:var(--primary-green-soft);min-height:28px;color:var(--primary-green-dark);font-size:calc(13px * var(--font-scale,1));align-items:center;gap:4px;padding:0 10px 0 8px;font-weight:700;text-decoration:none;display:inline-flex}.ov-trace:hover{background:var(--surface-strong)}.ov-fee{color:var(--text-muted);font-size:calc(14px * var(--font-scale,1))}.ov-payment{justify-content:space-between}.ov-payment:before{display:none}.ov-pay-badge{border-radius:var(--radius-pill);font-size:calc(13px * var(--font-scale,1));text-transform:none;padding:3px 12px;font-weight:700}.ov-pay-badge[data-tone=green]{background:var(--primary-green-soft);color:var(--primary-green-dark)}.ov-pay-badge[data-tone=yellow]{background:var(--accent-yellow-soft);color:#5c4300}.ov-pay-badge[data-tone=red]{color:#9d2f25;background:#fdf0ee}.ov-pay-badge[data-tone=blue]{background:var(--secondary-blue-soft);color:var(--secondary-blue)}.ov-pay-badge[data-tone=grey]{background:var(--surface-medium);color:var(--text-muted)}.ot{margin:var(--sp-lg) 0 var(--sp-sm);grid-auto-columns:1fr;grid-auto-flow:column;gap:0;padding:0;list-style:none;display:grid}.ot-step{text-align:center;align-content:start;justify-items:center;gap:4px;padding-inline:2px;display:grid;position:relative}.ot-step:before{content:"";top:15px;background:var(--surface-strong);height:2px;position:absolute;inset-inline:-50% 50%}.ot-step:first-child:before{display:none}.ot-step[data-state=done]:before,.ot-step[data-state=current]:before{background:var(--primary-green)}.ot-dot{z-index:1;border:2px solid var(--surface-strong);background:var(--white);width:32px;height:32px;color:var(--text-muted);border-radius:50%;place-items:center;display:grid;position:relative}.ot-step[data-state=done] .ot-dot{border-color:var(--primary-green);background:var(--primary-green);color:var(--white)}.ot-step[data-state=current] .ot-dot{border-color:var(--primary-green);color:var(--primary-green);box-shadow:0 0 0 4px #236b4424}.ot-step[data-state=problem] .ot-dot{border-color:var(--error-red);color:#9d2f25;background:#fdf0ee}.ot-step[data-state=problem]:before{background:var(--error-red)}.ot-label{font-size:calc(13px * var(--font-scale,1));color:var(--text-dark);font-weight:700;line-height:1.25}.ot-step[data-state=upcoming] .ot-label{color:var(--text-muted);font-weight:600}.ot-time{color:var(--text-muted);font-size:calc(12px * var(--font-scale,1));line-height:1.25}@media (max-width:560px){.ot{grid-auto-flow:row;gap:14px}.ot-step{text-align:start;grid-template-rows:auto auto;grid-template-columns:32px 1fr;justify-items:start;column-gap:12px}.ot-step:before{top:-14px;bottom:auto;width:2px;height:14px;inset-inline:15px auto}.ot-dot{grid-row:1/span 2}.ot-label{align-self:end}}.ov-card .order-actions{margin-bottom:0}.ov-card .shipment-tracking{margin-top:var(--sp-lg);padding-top:var(--sp-lg);border-top:1px solid var(--surface-medium)}.ov-card .order-delivery-address p{color:var(--text-muted);margin:4px 0 0}.ov-card .order-shipment{text-transform:none}.cart-group .cv-item .btn-outline{min-height:40px;padding:0 16px}@media (max-width:560px){.cart-group .cv-item .cart-item-actions{gap:8px}.cart-group .cv-item .btn-outline{min-height:40px;color:var(--text-muted);text-underline-offset:3px;background:0 0;border:0;padding:0 8px;text-decoration:underline}}
