.terms-dialog[data-v-7f0bb29a]{color:#23382d;border:1px solid #c1ceba;border-radius:18px;width:min(700px,94vw);max-height:90dvh;padding:24px}.terms-dialog[data-v-7f0bb29a]::backdrop{background:#14261bb3}pre[data-v-7f0bb29a]{white-space:pre-wrap;font:inherit;background:#f5f7f1;max-height:38dvh;padding:14px;line-height:1.6;overflow:auto}a[data-v-7f0bb29a]{color:#286330;text-decoration:underline}form[data-v-7f0bb29a]{gap:14px;display:grid}form>div[data-v-7f0bb29a]{flex-wrap:wrap;gap:12px;display:flex}button[data-v-7f0bb29a]{color:#254e29;background:#fff;border:1px solid #326a37;border-radius:10px;padding:12px 18px}button[data-v-7f0bb29a]:last-child{color:#fff;background:#2b7137}button[data-v-7f0bb29a]:disabled{opacity:.5}input[data-v-7f0bb29a]{margin-right:8px}label[data-v-7f0bb29a]{line-height:1.6;display:block}.mobile-market-navigation[data-v-48d7fe29]{display:none}@media (width<=999px){.mobile-market-navigation[data-v-48d7fe29]{display:block}.mobile-market-navigation nav[data-v-48d7fe29]{z-index:90;padding:10px 8px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #eef1e9;justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 22px #253b2506}.mobile-market-navigation nav a[data-v-48d7fe29]{color:var(--brand-ink);justify-items:center;gap:5px;min-width:65px;font-size:13px;text-decoration:none;display:grid}.mobile-market-navigation nav span[data-v-48d7fe29]{border-radius:24px;padding:5px 22px}.mobile-market-navigation nav a[aria-current=page] span[data-v-48d7fe29]{background:var(--brand-green-surface);color:var(--brand-green)}.mobile-cart[data-v-48d7fe29]{right:16px;bottom:calc(98px + env(safe-area-inset-bottom));z-index:80;background:var(--brand-green);color:#fff;border-radius:22px;align-items:center;gap:10px;padding:16px 22px;font-weight:600;text-decoration:none;display:flex;position:fixed;box-shadow:0 7px 20px #205b3038}.mobile-market-navigation a[data-v-48d7fe29]:focus-visible{outline-offset:3px;outline:3px solid #da9434}}.pwa-offer[data-v-5b7cd5ad]{text-align:left;background:#f3f8ec;border:1px solid #e2ebd6;border-radius:22px;margin:24px 0 18px;padding:20px}.pwa-offer-main[data-v-5b7cd5ad]{grid-template-columns:minmax(0,1fr) 95px;align-items:center;gap:16px;display:grid}.pwa-offer-main img[data-v-5b7cd5ad]{border-radius:16px;width:95px;height:auto;box-shadow:0 6px 15px #23463018}.pwa-label[data-v-5b7cd5ad]{color:#438334;text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:700}.pwa-offer h3[data-v-5b7cd5ad]{color:#263e2e;margin:8px 0;font-size:18px}.pwa-offer p[data-v-5b7cd5ad]{color:#64725e;margin:8px 0 14px;font-size:13px;line-height:1.6}.pwa-offer button[data-v-5b7cd5ad]{color:#fff;font:inherit;cursor:pointer;background:#337a39;border:0;border-radius:14px;padding:12px;font-size:13px;font-weight:600}.pwa-offer a[data-v-5b7cd5ad]{color:#337a39;margin-top:12px;font-size:12px;display:block}.pwa-help[data-v-5b7cd5ad]{border-top:1px solid #dce5d2;margin-top:16px;padding-top:14px;font-size:13px}.pwa-help small[data-v-5b7cd5ad]{color:#6e7867;font-size:11px}.pwa-offer button[data-v-5b7cd5ad]:focus-visible,.pwa-offer a[data-v-5b7cd5ad]:focus-visible{outline-offset:3px;outline:3px solid #d59336}@media (width<=380px){.pwa-offer[data-v-5b7cd5ad]{padding:14px}.pwa-offer-main[data-v-5b7cd5ad]{grid-template-columns:minmax(0,1fr) 72px;gap:10px}.pwa-offer-main img[data-v-5b7cd5ad]{width:72px}}.beta-join[data-v-b0c3711f]{text-align:left;background:#f9fbf6;border:1px solid #dce7d1;border-radius:20px;margin-top:20px;padding:20px}.beta-join h3[data-v-b0c3711f]{margin:0 0 12px;font-size:19px}.beta-join p[data-v-b0c3711f],.beta-join label[data-v-b0c3711f]{font-size:14px}.beta-join form[data-v-b0c3711f],.beta-join label[data-v-b0c3711f]{gap:10px;display:grid}.beta-join form[data-v-b0c3711f]{gap:14px}.beta-join input[type=email][data-v-b0c3711f]{border:1px solid #b9c9ae;border-radius:10px;width:100%;min-width:0;padding:12px;font-size:16px}.beta-join .beta-consent[data-v-b0c3711f]{align-items:flex-start;display:flex}.beta-consent input[data-v-b0c3711f]{flex-shrink:0;margin-top:4px}.beta-join small[data-v-b0c3711f]{color:#68765e;font-size:12px}.beta-join button[data-v-b0c3711f]{color:#fff;cursor:pointer;background:#337a39;border:0;border-radius:12px;padding:12px}.beta-join a[data-v-b0c3711f]{color:#337a39;font-size:13px}.beta-join button[data-v-b0c3711f]:disabled{opacity:.6}.store-downloads[data-v-233f715f]{border-top:1px solid #e5eadf;justify-content:space-between;align-items:center;gap:24px;margin-top:32px;padding:28px 0;display:flex}.store-downloads h2[data-v-233f715f]{color:#294d35;margin:0 0 8px;font-size:19px}.store-downloads p[data-v-233f715f]{color:#72806c;margin:0;font-size:14px}.store-buttons[data-v-233f715f]{flex-wrap:wrap;gap:14px;display:flex}.store-buttons button[data-v-233f715f]{cursor:pointer;background:#000;border:0;border-radius:9px;padding:0;transition:transform .18s,box-shadow .18s;overflow:hidden}.store-buttons img[data-v-233f715f]{width:180px;height:auto;display:block}.store-buttons button[data-v-233f715f]:hover{transform:translateY(-3px);box-shadow:0 6px 18px #243e3028}.store-buttons button[data-v-233f715f]:focus-visible,.store-dialog button[data-v-233f715f]:focus-visible{outline-offset:4px;outline:3px solid #e69735}.store-dialog[data-v-233f715f]{--accent:#30833e;--tint:#edf6df;text-align:center;color:#283a30;background:#fff;border:1px solid #e6ebdf;border-radius:30px;width:min(490px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:28px 32px;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 90px #102d3740}.store-dialog.apple[data-v-233f715f]{--accent:#3876ae;--tint:#eaf3fb}.store-dialog[open][data-v-233f715f]{animation:.24s ease-out store-appear-233f715f}.store-dialog[data-v-233f715f]::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#142b2866}.store-close[data-v-233f715f]{color:#394e3b;cursor:pointer;z-index:1;background:#f2f5ed;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:12px;right:12px}.store-kicker[data-v-233f715f]{color:var(--accent);font-size:13px;font-weight:600}.store-dialog h2[data-v-233f715f]{letter-spacing:-.6px;margin:10px 0;font-size:29px}.store-dialog p[data-v-233f715f]{color:#6b786a;margin:12px 0 22px;font-size:15px;line-height:1.7}.dialog-store-badge[data-v-233f715f]{border-radius:7px;width:156px;height:auto;margin:20px auto;display:block}.store-confirm[data-v-233f715f]{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:24px;padding:13px 25px;font-weight:600}.publishing-scene[data-v-233f715f]{background:radial-gradient(ellipse at center, var(--tint), transparent 70%);max-width:290px;height:166px;margin:0 auto 8px;position:relative}.store-cloud[data-v-233f715f]{background:var(--tint);color:var(--accent);border:2px solid #fff;border-radius:24px;align-items:center;gap:6px;padding:9px 17px;font-size:12px;font-weight:700;display:flex;position:absolute;top:8px;left:85px}.store-cloud svg[data-v-233f715f]{transform:rotate(-90deg)}.app-package[data-v-233f715f]{border:2px solid var(--accent);background:#fff;border-radius:16px;place-items:center;width:126px;height:66px;animation:2.8s ease-in-out infinite package-float-233f715f;display:grid;position:absolute;bottom:29px;left:57px}.publishing-mascot[data-v-233f715f]{object-fit:contain;transform-origin:bottom;animation:2.8s ease-in-out infinite mascot-work-233f715f;position:absolute;bottom:23px;right:6px}.scene-ground[data-v-233f715f]{background:var(--tint);border-radius:100%;height:5px;position:absolute;bottom:20px;left:34px;right:10px}.upload-track[data-v-233f715f]{width:25px;height:51px;position:absolute;top:65px;left:113px;overflow:hidden}.upload-track i[data-v-233f715f]{background:var(--accent);border-radius:3px;width:8px;height:8px;animation:1.8s linear infinite upload-pixel-233f715f;position:absolute;bottom:-8px;left:8px}.upload-track i[data-v-233f715f]:nth-child(2){animation-delay:.6s}.upload-track i[data-v-233f715f]:nth-child(3){animation-delay:1.2s}.spark[data-v-233f715f]{color:var(--accent);animation:2s ease-in-out infinite sparkle-233f715f;position:absolute}.spark-one[data-v-233f715f]{top:48px;left:33px}.spark-two[data-v-233f715f]{animation-delay:1s;top:75px;right:25px}.preparation-line[data-v-233f715f]{background:var(--tint);border-radius:8px;max-width:150px;height:5px;margin:auto;overflow:hidden}.preparation-line span[data-v-233f715f]{background:var(--accent);border-radius:8px;width:40%;height:100%;animation:2.4s ease-in-out infinite preparing-233f715f;display:block}@keyframes store-appear-233f715f{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:none}}@keyframes package-float-233f715f{50%{transform:translateY(-6px)}}@keyframes mascot-work-233f715f{50%{transform:translateY(-4px)rotate(-6deg)}}@keyframes upload-pixel-233f715f{to{opacity:0;transform:translateY(-65px)}}@keyframes sparkle-233f715f{50%{opacity:.3;transform:scale(.65)}}@keyframes preparing-233f715f{0%{transform:translate(-100%)}to{transform:translate(350%)}}@media (width<=700px){.store-downloads[data-v-233f715f]{flex-direction:column;align-items:flex-start}.store-buttons[data-v-233f715f]{gap:12px}.store-buttons img[data-v-233f715f]{width:150px}.store-dialog[data-v-233f715f]{padding:24px}.store-dialog h2[data-v-233f715f]{font-size:26px}}@media (prefers-reduced-motion:reduce){.store-dialog[open][data-v-233f715f],.app-package[data-v-233f715f],.publishing-mascot[data-v-233f715f],.upload-track i[data-v-233f715f],.spark[data-v-233f715f],.preparation-line span[data-v-233f715f]{animation:none}.store-buttons button[data-v-233f715f]{transition:none}.upload-track i[data-v-233f715f]{bottom:18px}.preparation-line span[data-v-233f715f]{width:100%}}.store-downloads.compact[data-v-233f715f]{border:0;justify-content:flex-start;margin-top:18px;padding:0}.store-downloads.compact .store-buttons[data-v-233f715f]{gap:12px}.store-downloads.compact .store-buttons img[data-v-233f715f]{width:auto;height:38px}.store-downloads.compact .store-buttons button[data-v-233f715f]{border-radius:6px}.store-dialog .publishing-mascot[data-v-233f715f]{width:76px;height:76px}.store-dialog .app-package[data-v-233f715f]{width:110px;height:56px}.store-dialog .upload-track[data-v-233f715f]{height:35px;top:53px}.store-dialog .dialog-store-badge[data-v-233f715f]{width:135px;margin:14px auto}.buyer-quick-actions[data-v-a185d21a]{z-index:85;position:fixed;bottom:20px;right:20px}.ochat-toggle[data-v-a185d21a]{background:var(--brand-green);color:#fff;cursor:pointer;border:0;border-radius:32px;align-items:center;gap:10px;margin-left:auto;padding:16px 24px;font-weight:700;display:flex;box-shadow:0 6px 22px #183c342a}.ochat-toggle i[data-v-a185d21a]{font-size:21px}nav[data-v-a185d21a]{background:#fff;border:1px solid #dfe7dd;border-radius:18px;width:310px;max-width:calc(100vw - 40px);max-height:calc(100dvh - 110px);margin-bottom:12px;padding:12px;overflow:auto;box-shadow:0 12px 45px #183c342b}.quick-heading[data-v-a185d21a]{color:#294e36;justify-content:space-between;align-items:center;padding:4px 8px 10px;display:flex}.quick-heading button[data-v-a185d21a]{cursor:pointer;background:0 0;border:0;min-width:40px;min-height:40px}nav a[data-v-a185d21a]{color:#2a5236;border-radius:10px;align-items:center;gap:12px;padding:13px 10px;text-decoration:none;display:flex}nav a[data-v-a185d21a]:hover,nav a[data-v-a185d21a]:focus-visible{background:#fff3e7}nav small[data-v-a185d21a]{color:#6e776c;margin-top:4px;font-size:.76rem;display:block}nav a>i[data-v-a185d21a]{font-size:20px}button[data-v-a185d21a]:focus-visible,a[data-v-a185d21a]:focus-visible{outline-offset:3px;outline:3px solid #d67620}.notification-inbox[data-v-d85d2379]{z-index:90;max-width:calc(100vw - 2rem);position:fixed;bottom:1rem;right:1rem}.notification-toggle[data-v-d85d2379]{color:#fff;cursor:pointer;background:#166534;border:0;border-radius:2rem;padding:.8rem 1.2rem}section[data-v-d85d2379]{color:#25352b;background:#fff;border:1px solid #cbd5ce;border-radius:1rem;width:360px;max-width:calc(100vw - 2rem);max-height:65vh;padding:1.2rem;position:absolute;bottom:3.5rem;right:0;overflow:auto;box-shadow:0 8px 30px #0002}h2[data-v-d85d2379]{font-size:1.1rem}ul[data-v-d85d2379]{padding:0;list-style:none}li[data-v-d85d2379]{border-bottom:1px solid #e5e7eb;padding:1rem 0}li.unread[data-v-d85d2379]{border-left:3px solid #166534;padding-left:.7rem}p[data-v-d85d2379]{margin:.5rem 0}time[data-v-d85d2379]{font-size:.8rem;display:block}li button[data-v-d85d2379]{margin-top:.5rem}.notification-inbox.inline[data-v-d85d2379]{z-index:1;position:relative;bottom:auto;right:auto}.inline .notification-toggle[data-v-d85d2379]{color:#27663a;background:0 0;align-items:center;gap:3px;min-width:44px;min-height:44px;padding:8px;display:flex}.inline .notification-toggle i[data-v-d85d2379]{font-size:21px}.inline .notification-toggle span[data-v-d85d2379]{font-size:11px;font-weight:700}.inline .notification-toggle.labeled[data-v-d85d2379]{border-radius:8px;flex-direction:column;justify-content:center;gap:6px;padding:0 6px;position:relative}.inline .notification-toggle .notification-label[data-v-d85d2379]{font-size:11px;font-weight:400;line-height:1.2}.inline .notification-toggle .notification-badge[data-v-d85d2379]{color:#fff;text-align:center;background:#b9510b;border-radius:10px;min-width:16px;height:16px;padding:0 4px;font-size:10px;line-height:16px;position:absolute;top:-5px;right:0}.inline section[data-v-d85d2379]{top:calc(100% + 8px);bottom:auto}.notification-close[data-v-d85d2379]{float:right;cursor:pointer;background:0 0;border:0;min-width:40px;min-height:40px;font-size:24px}@media (width<=760px){.inline section[data-v-d85d2379]{position:fixed;top:76px;right:12px}}.workspace-dock[data-v-9feb6b0f]{z-index:80;background:#fff;border:1px solid #e4eade;border-radius:24px;width:240px;max-height:calc(100dvh - 180px);padding:10px;position:absolute;top:calc(100% + 10px);right:0;overflow-y:auto;box-shadow:0 12px 40px #243e3020}.dock-title[data-v-9feb6b0f]{color:#72806e;justify-content:space-between;align-items:center;padding:5px 10px 10px;font-size:12px;display:flex}.dock-title button[data-v-9feb6b0f]{cursor:pointer;background:0 0;border:0;padding:6px}nav[data-v-9feb6b0f]{gap:4px;display:grid}.workspace-dock nav a[data-v-9feb6b0f]{color:#374638;border-radius:15px;flex-direction:row;align-items:center;gap:12px;min-height:54px;padding:12px;font-size:14px;font-weight:600;text-decoration:none;display:flex}nav a[aria-current=page][data-v-9feb6b0f]{background:var(--brand-green-surface);color:#23712f}nav a[data-v-9feb6b0f]:hover{background:#f4f7f0}small[data-v-9feb6b0f]{margin-left:auto}a[data-v-9feb6b0f]:focus-visible,button[data-v-9feb6b0f]:focus-visible{outline-offset:2px;outline:3px solid #e49a39}@media (width<=999px){.workspace-dock[data-v-9feb6b0f]{width:calc(100% - 32px);display:none;bottom:88px;right:16px}.dock-title[data-v-9feb6b0f]{padding-bottom:3px}nav[data-v-9feb6b0f]{justify-content:space-around;display:flex}.workspace-dock nav a[data-v-9feb6b0f]{flex-direction:column;gap:5px;padding:9px;font-size:12px}small[data-v-9feb6b0f]{display:none}}.workspace-dropdown[data-v-c4de5921]{position:relative}@media (width<=999px){.workspace-dropdown[data-v-c4de5921]{display:none}}.search-submit-icon[data-v-c4de5921]{display:none}@media (width<=999px){.search-submit-label[data-v-c4de5921]{display:none}.search-submit-icon[data-v-c4de5921]{display:block}.market-header-search>button[data-v-c4de5921]{place-items:center;min-width:44px;padding-inline:10px;display:grid}.market-search-tools .market-filter-link[data-v-c4de5921]{gap:3px;padding-inline:7px;font-size:12px}}.market-search-tools[data-v-c4de5921]{flex:1;align-items:stretch;gap:8px;min-width:0;display:flex}.market-filter-link[data-v-c4de5921]{color:#fff;background:var(--brand-green);border:1px solid #dce5d8;border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:10px;font-size:13px;text-decoration:none;display:flex}@media (width<=1000px){.market-search-tools[data-v-c4de5921]{flex-basis:100%;order:3}.market-search-tools .market-header-search[data-v-c4de5921]{flex:1 1 0;order:0}}@media (width<=999px){.account-header .market-search-tools[data-v-c4de5921]{display:none}}.mobile-ochat[data-v-c4de5921]{display:none!important}@media (width<=999px){.market-header-actions .desktop-action[data-v-c4de5921],.workspace-trigger[data-v-c4de5921],.market-header-bottom[data-v-c4de5921]{display:none!important}.mobile-ochat[data-v-c4de5921]{display:flex!important}.account-header .market-header-search[data-v-c4de5921]{display:none}.market-header-top[data-v-c4de5921]{gap:12px;padding-block:12px}.header-brand img[data-v-c4de5921]{width:155px!important}.market-header-actions[data-v-c4de5921]{margin-left:auto}.market-header-search[data-v-c4de5921]{border-radius:18px;overflow:hidden}.market-header-search input[data-v-c4de5921]{padding:16px}.market-header-actions[data-v-c4de5921] .inbox-toggle{background:#edf5dc;border-radius:50%}}.market-header-tools[data-v-c4de5921]{flex-shrink:0;align-items:center;gap:10px;margin-left:auto;display:flex}.market-header-tools .market-price-link[data-v-c4de5921]{margin-left:0}.market-header-links .market-ochat-link[data-v-c4de5921]{background:var(--brand-green);color:#fff;border-radius:22px;padding:6px 14px;font-weight:600}.market-header-links .market-ochat-link[data-v-c4de5921]:hover{background:var(--brand-deep-green);color:#fff}.ochat-mascot[data-v-c4de5921]{object-fit:contain;background:#fff;border-radius:50%;flex-shrink:0;width:26px;height:26px}.workspace-trigger[data-v-c4de5921]{color:var(--brand-green)!important}.workspace-trigger.is-open[data-v-c4de5921]{background:var(--brand-green-surface);border-radius:14px}.buyer-connected[data-v-c4de5921] svg{fill:#168443;stroke:#168443}.market-header-actions[data-v-c4de5921]{flex-wrap:wrap}.market-header-search[data-v-c4de5921]{flex-wrap:nowrap}.market-header-search input[data-v-c4de5921]{border-bottom:0;flex:1 1 0;width:0}.market-header-search>button[data-v-c4de5921]{flex:none}@media (width<=650px){.market-header-top[data-v-c4de5921]{gap:12px;padding-block:12px}.header-brand[data-v-c4de5921]{flex-shrink:0}.header-brand img[data-v-c4de5921]{width:104px;height:auto}.market-header-actions[data-v-c4de5921]{gap:10px}.market-header-actions a[data-v-c4de5921],.market-header-actions button[data-v-c4de5921]{justify-content:center;min-height:44px;font-size:10px}.market-header-search[data-v-c4de5921]{min-height:46px}.market-header-search input[data-v-c4de5921]{padding:10px;font-size:16px}.market-header-search>button[data-v-c4de5921]{padding:10px;font-size:12px}.market-header-links[data-v-c4de5921]{gap:18px}}@media (width<=360px){.header-brand img[data-v-c4de5921]{width:88px}.market-header-actions[data-v-c4de5921]{gap:7px}}.market-site-header .mobile-home-brand[data-v-c4de5921]{display:none}@media (width<=999px){.market-site-header .desktop-home-brand[data-v-c4de5921]{display:none}.market-site-header .mobile-home-brand[data-v-c4de5921]{display:flex}.market-footer{display:none}#main{padding-bottom:calc(110px + env(safe-area-inset-bottom))}.site-footer{padding-bottom:calc(100px + env(safe-area-inset-bottom))}.buyer-quick-actions{display:none}}.cart-icon-button[data-v-55920631]{background:var(--brand-green);color:#fff;border:0;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;min-height:44px;padding:0;display:inline-grid}.cart-icon-button[data-v-55920631]:hover{background:var(--brand-deep-green)}.cart-icon-button[data-v-55920631]:focus-visible{outline:3px solid var(--brand-ink);outline-offset:3px}.cart-icon-button[aria-busy=true][data-v-55920631]{opacity:.65}.offer-card[data-v-340274cc]{--offer-image-height:160px;border:1px solid var(--brand-border);background:var(--brand-background);min-width:0;box-shadow:none;border-radius:14px;position:relative}.offer-card .offer-visual[data-v-340274cc]{height:var(--offer-image-height);flex-shrink:0;position:relative}.offer-card .offer-image-link[data-v-340274cc]{aspect-ratio:auto;height:100%;color:var(--brand-green);background:#fff}.offer-card .offer-image-link img[data-v-340274cc]{object-fit:contain;width:100%;height:100%;min-height:0;padding:8px;position:static}.offer-card .offer-card-body[data-v-340274cc]{gap:4px;min-width:0;padding:26px 12px 12px}.offer-card h3[data-v-340274cc]{letter-spacing:0;margin:0;font-size:14px;font-weight:500;line-height:1.4}.offer-card h3 a[data-v-340274cc]{display:block}.offer-card h3 a[data-v-340274cc],.offer-card .offer-seller[data-v-340274cc],.offer-card .offer-location span[data-v-340274cc],.offer-card .offer-stock[data-v-340274cc],.offer-card .offer-price[data-v-340274cc]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.offer-card .offer-price[data-v-340274cc]{color:var(--brand-ink);margin:0;font-size:16px;font-weight:600;line-height:1.4}.offer-card .offer-seller[data-v-340274cc],.offer-card .offer-location[data-v-340274cc],.offer-card .offer-stock[data-v-340274cc]{color:var(--brand-muted);margin:0;font-size:11px;font-weight:400;line-height:1.4}.offer-card .offer-location[data-v-340274cc]{align-items:center}.offer-card .offer-tag[data-v-340274cc]{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 62px);color:var(--brand-deep-green);background:var(--brand-green-surface);padding:3px 6px;font-size:9px;top:auto;bottom:6px;left:6px;overflow:hidden}.offer-card[data-v-340274cc] .cart-icon-button{right:10px;top:calc(var(--offer-image-height) - 26px);background:var(--brand-green);color:#fff;z-index:1;border:0;border-radius:50%;place-items:center;width:44px;height:44px;min-height:44px;margin:0;padding:0;display:grid;position:absolute}.offer-card[data-v-340274cc] .cart-icon-button:hover{background:var(--brand-deep-green)}.offer-favorite[data-v-340274cc]{width:44px;height:44px;color:var(--brand-muted);cursor:pointer;background:#ffffffed;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:4px;right:4px}.offer-favorite.selected[data-v-340274cc]{color:var(--brand-green)}.offer-favorite.selected[data-v-340274cc] svg{fill:currentColor}.offer-favorite[data-v-340274cc]:disabled{opacity:.6;cursor:wait}.offer-favorite[data-v-340274cc]:focus-visible{outline:3px solid var(--brand-ink);outline-offset:-3px}.favorite-error[data-v-340274cc]{color:#a13221;font-size:12px}@media (width<=999px){.offer-card[data-v-340274cc]{--offer-image-height:120px}.offer-card .offer-card-body[data-v-340274cc]{gap:3px;padding:24px 8px 10px}.offer-card h3[data-v-340274cc]{font-size:12px}.offer-card .offer-price[data-v-340274cc]{font-size:14px}.offer-card .offer-seller[data-v-340274cc],.offer-card .offer-location[data-v-340274cc],.offer-card .offer-stock[data-v-340274cc]{font-size:10px}}@media (width<=360px){.offer-card[data-v-340274cc]{--offer-image-height:100px}.offer-card .offer-price[data-v-340274cc]{font-size:12px}}.category-offer-sections[data-v-ae179433]{gap:24px;min-width:0;display:grid}.category-offer-section[data-v-ae179433]{min-width:0}header[data-v-ae179433]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}h2[data-v-ae179433]{letter-spacing:0;color:var(--brand-ink);text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:600;overflow:hidden}button[data-v-ae179433]{min-height:44px;color:var(--brand-green);background:0 0;border:0;flex-shrink:0;padding:4px;font-size:13px;font-weight:500}.quantity-selector[data-v-46835829]{border:1px solid #dce6d8;border-radius:12px;min-width:0;margin:14px 0;padding:14px}legend[data-v-46835829]{font-size:.95rem;font-weight:600}.quantity-controls[data-v-46835829]{align-items:end;gap:8px;display:flex}.quantity-controls label[data-v-46835829]{flex:1;gap:5px;min-width:0;font-size:.85rem;display:grid}input[data-v-46835829]{box-sizing:border-box;border:1px solid #b9c8b3;border-radius:6px;width:100%;min-width:0;padding:10px;font-size:16px}button[data-v-46835829]{color:#245820;cursor:pointer;background:#f2f7ef;border:1px solid #b9c8b3;border-radius:6px;min-height:44px;padding:10px 16px}.whole-lot[data-v-46835829]{width:100%;margin-top:10px}button[data-v-46835829]:disabled{opacity:.5;cursor:default}small[data-v-46835829]{margin-top:6px;display:block}p[data-v-46835829]{margin-bottom:0}.vehicle-card[data-v-64715cc5]{background:#fff;border:1px solid #e1e7de;border-radius:18px;min-width:0;transition:box-shadow .2s;overflow:hidden}.vehicle-card[data-v-64715cc5]:hover{box-shadow:0 10px 30px #1b38201a}.vehicle-photo[data-v-64715cc5]{color:#64765f;background:#eaf0e5;justify-content:center;align-items:center;height:220px;display:flex;position:relative;overflow:hidden}.vehicle-photo img[data-v-64715cc5]{object-fit:cover;width:100%;height:100%}.availability[data-v-64715cc5]{color:#2c743d;background:#fff;border-radius:20px;padding:6px 10px;font-size:11px;font-weight:600;position:absolute;top:12px;left:12px}.unavailable[data-v-64715cc5]{color:#6b6253;background:#fff5e4}.photo-count[data-v-64715cc5]{color:#fff;background:#162b25a8;border-radius:6px;padding:4px 7px;font-size:10px;position:absolute;top:14px;right:12px}.photo-summary[data-v-64715cc5]{color:#fff;background:linear-gradient(#0000,#10221be8);gap:3px;padding:35px 16px 14px;display:grid;position:absolute;bottom:0;left:0;right:0}.photo-summary span[data-v-64715cc5]{opacity:.85;font-size:11px}.photo-summary strong[data-v-64715cc5]{font-size:18px}.vehicle-card-body[data-v-64715cc5]{padding:16px}h3[data-v-64715cc5]{margin:0;font-size:17px;line-height:1.4}a[data-v-64715cc5]{text-decoration:none}h3 a[data-v-64715cc5]{color:#263d2e}.vehicle-location[data-v-64715cc5]{color:#73806d;flex-wrap:wrap;align-items:center;gap:5px;margin:10px 0;font-size:12px;display:flex}.vehicle-rate[data-v-64715cc5]{color:#b8600d;margin:12px 0;font-size:16px;font-weight:700}footer[data-v-64715cc5]{color:#69765f;border-top:1px solid #edf0e9;justify-content:space-between;align-items:center;gap:8px;padding-top:12px;font-size:12px;display:flex}footer a[data-v-64715cc5]{color:#34763b;background:#eef5e8;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.vehicle-place[data-v-74c0cc2e]{min-width:0;position:relative}label[data-v-74c0cc2e]{color:#324935;gap:8px;font-size:13px;font-weight:600;display:grid}input[data-v-74c0cc2e]{width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d8e2d5;border-radius:10px;padding:13px;font-size:15px}.place-options[data-v-74c0cc2e]{z-index:15;background:#fff;border:1px solid #d8e2d5;border-radius:10px;max-height:260px;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 8px 25px #18392025}.place-options button[data-v-74c0cc2e]{text-align:left;width:100%;font:inherit;cursor:pointer;background:#fff;border:0;padding:12px;display:block}.place-options button[data-v-74c0cc2e]:hover,.place-options button[data-v-74c0cc2e]:focus{background:#edf5e6}.place-options small[data-v-74c0cc2e]{color:#78836f;display:block}.place-options p[data-v-74c0cc2e]{padding:10px;font-size:13px}.mobile-search-toggle[data-v-d1bfbc97],.vehicle-category header .category-toggle[data-v-d1bfbc97]{display:none}@media (width<=700px){.transport-search:not(.is-expanded) .search-body[data-v-d1bfbc97]{display:none}.transport-search .search-heading[data-v-d1bfbc97]{gap:8px;margin-bottom:0}.transport-search.is-expanded .search-heading[data-v-d1bfbc97]{margin-bottom:18px}.transport-search .search-heading h2[data-v-d1bfbc97]{flex:1;font-size:14px}.mobile-search-toggle[data-v-d1bfbc97]{color:#34713c;background:#eef5e8;border:1px solid #d5e2cd;border-radius:9px;align-items:center;gap:5px;padding:10px;font-size:12px;display:flex}.vehicle-category header h3[data-v-d1bfbc97]{display:none}.vehicle-category header .category-toggle[data-v-d1bfbc97]{padding:8px 0;font-size:17px;font-weight:600;display:flex}.vehicle-category.category-collapsed .vehicle-grid[data-v-d1bfbc97]{display:none}.vehicle-category .vehicle-grid[data-v-d1bfbc97]{scroll-snap-type:x mandatory;padding:0 0 14px;display:flex;overflow-x:auto}.vehicle-category .vehicle-grid[data-v-d1bfbc97]>*{scroll-snap-align:start;flex:0 0 78%}.transport-directory .transport-promises[data-v-d1bfbc97]{display:none}.transport-directory .hero-content[data-v-d1bfbc97]{padding-block:24px 62px}.transport-directory .hero-content h1[data-v-d1bfbc97]{font-size:27px}.transport-directory .transport-hero[data-v-d1bfbc97]{min-height:230px}}.transport-directory[data-v-d1bfbc97]{background:#f7f9f4;padding-bottom:60px}.transport-hero[data-v-d1bfbc97]{background-image:linear-gradient(90deg, #102a1bdd, transparent 85%), var(--hero-image);background-position:50% 55%;background-size:cover;min-height:390px}.hero-content[data-v-d1bfbc97]{color:#fff;padding-block:48px 125px}.transport-eyebrow[data-v-d1bfbc97]{letter-spacing:.12em;font-size:11px;font-weight:700}.hero-content h1[data-v-d1bfbc97]{color:#fff;max-width:570px;margin:16px 0;font-size:clamp(32px,3.5vw,50px);line-height:1.12}.hero-content p[data-v-d1bfbc97]{color:#eef4e8;font-size:17px;line-height:1.6}.directory-content[data-v-d1bfbc97]{position:relative}.transport-search[data-v-d1bfbc97]{z-index:2;background:#fff;border:1px solid #e0e7db;border-radius:20px;margin-top:-84px;padding:26px;position:relative;box-shadow:0 10px 40px #1d352015}.search-heading[data-v-d1bfbc97]{color:#30763f;align-items:center;gap:10px;margin-bottom:20px;display:flex}.search-heading h2[data-v-d1bfbc97]{margin:0;font-size:19px}.primary-filters[data-v-d1bfbc97]{grid-template-columns:1.15fr 1.25fr 1.25fr .8fr auto;align-items:end;gap:14px;display:grid}.primary-filters[data-v-d1bfbc97]>*{min-width:0}label[data-v-d1bfbc97]{color:#324935;gap:8px;font-size:13px;font-weight:600;display:grid}input[data-v-d1bfbc97],select[data-v-d1bfbc97]{width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d8e2d5;border-radius:10px;padding:13px;font-size:15px}button[data-v-d1bfbc97]{font:inherit;cursor:pointer}.search-button[data-v-d1bfbc97]{color:#fff;background:#eb8a18;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:47px;padding:14px 18px;font-weight:700;display:flex}.more-filters[data-v-d1bfbc97]{color:#57714f;margin-top:20px;font-size:13px}.more-filters summary[data-v-d1bfbc97]{cursor:pointer;width:fit-content}.secondary-filters[data-v-d1bfbc97]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.more-filters p[data-v-d1bfbc97]{margin-bottom:0;font-size:12px}.transport-promises[data-v-d1bfbc97]{color:#66755d;border-bottom:1px solid #e1e7db;justify-content:space-between;gap:20px;padding:28px 10px;font-size:13px;display:flex}.transport-promises span[data-v-d1bfbc97]{align-items:center;gap:10px;display:flex}.transport-results[data-v-d1bfbc97]{padding-top:38px;scroll-margin-top:20px}.results-heading[data-v-d1bfbc97]{justify-content:space-between;align-items:center;gap:20px;display:flex}.results-heading .transport-eyebrow[data-v-d1bfbc97]{color:#4e8049}.results-heading h2[data-v-d1bfbc97]{color:#263c2a;margin:10px 0;font-size:28px}.results-heading p[data-v-d1bfbc97]{color:#74816c;font-size:14px}.vehicle-category[data-v-d1bfbc97]{margin-top:30px}.vehicle-category header[data-v-d1bfbc97]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.vehicle-category h3[data-v-d1bfbc97]{margin:0;font-size:22px}.vehicle-category h3 span[data-v-d1bfbc97]{vertical-align:middle;background:#e5eedd;border-radius:20px;padding:4px 9px;font-size:12px}.vehicle-category header button[data-v-d1bfbc97]{color:#34743d;background:0 0;border:0;align-items:center;gap:8px;font-size:13px;display:flex}.vehicle-grid[data-v-d1bfbc97]{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.catalog-message[data-v-d1bfbc97]{text-align:center;color:#607454;background:#fff;border-radius:18px;margin-top:24px;padding:45px 20px}.catalog-message svg[data-v-d1bfbc97]{margin:auto}.catalog-message button[data-v-d1bfbc97],.reset[data-v-d1bfbc97],.vehicle-pagination button[data-v-d1bfbc97]{color:#2c6937;background:#fff;border:1px solid #cedcc5;border-radius:9px;padding:10px 16px}.vehicle-pagination[data-v-d1bfbc97]{justify-content:center;align-items:center;gap:25px;margin-top:25px;display:flex}.vehicle-pagination button[data-v-d1bfbc97]:disabled{opacity:.4;cursor:default}.transport-note[data-v-d1bfbc97]{color:#61705a;background:#edf2e7;border-radius:14px;align-items:center;gap:15px;margin-top:40px;padding:20px;font-size:13px;display:flex}.transport-note svg[data-v-d1bfbc97]{flex-shrink:0}.transport-note p[data-v-d1bfbc97]{margin:0}.form-error[data-v-d1bfbc97]{color:#a03922;margin-bottom:0}@media (width<=1100px){.primary-filters[data-v-d1bfbc97]{grid-template-columns:repeat(2,minmax(0,1fr))}.search-button[data-v-d1bfbc97]{grid-column:1/-1}.vehicle-grid[data-v-d1bfbc97]{grid-template-columns:repeat(3,minmax(0,1fr))}.secondary-filters[data-v-d1bfbc97]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.transport-hero[data-v-d1bfbc97]{background-position:60%;min-height:300px}.hero-content[data-v-d1bfbc97]{padding-block:30px 85px}.hero-content h1[data-v-d1bfbc97]{font-size:32px}.hero-content p[data-v-d1bfbc97]{font-size:14px}.transport-search[data-v-d1bfbc97]{border-radius:16px;margin-top:-45px;padding:18px}.primary-filters[data-v-d1bfbc97],.secondary-filters[data-v-d1bfbc97]{grid-template-columns:1fr}.transport-promises[data-v-d1bfbc97]{flex-direction:column;gap:12px;padding:22px 0}.vehicle-grid[data-v-d1bfbc97]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.results-heading h2[data-v-d1bfbc97]{font-size:23px}.results-heading[data-v-d1bfbc97]{flex-direction:column;align-items:start;gap:8px}.vehicle-category h3[data-v-d1bfbc97]{font-size:20px}input[data-v-d1bfbc97],select[data-v-d1bfbc97]{font-size:16px}.vehicle-grid[data-v-d1bfbc97] .vehicle-photo{height:180px}.vehicle-grid[data-v-d1bfbc97] .vehicle-card-body{padding:12px}.vehicle-grid[data-v-d1bfbc97] h3{font-size:15px}.vehicle-grid[data-v-d1bfbc97] .photo-summary strong{font-size:16px}.vehicle-grid[data-v-d1bfbc97] .availability{font-size:10px;top:8px;left:8px}.vehicle-grid[data-v-d1bfbc97] .photo-count{display:none}.vehicle-grid[data-v-d1bfbc97] .vehicle-rate{font-size:14px}}@media (width<=380px){.vehicle-grid[data-v-d1bfbc97]{grid-template-columns:1fr}}.banner-carousel[data-v-2d67d3bd]{width:100%;min-width:0;max-width:800px;margin-inline:auto;position:relative}.banner-stage[data-v-2d67d3bd]{touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#edf5df;border-radius:20px;overflow:hidden}.banner-slide[data-v-2d67d3bd]{aspect-ratio:2;color:#fff;display:block;position:relative}.banner-slide img[data-v-2d67d3bd]{object-fit:cover;width:100%;height:100%;display:block}.banner-title[data-v-2d67d3bd]{text-shadow:0 1px 4px #153e28;background:#153e287d;border-radius:10px;max-width:48%;padding:8px;font-size:clamp(14px,3vw,28px);line-height:1.35;position:absolute;top:5%;left:4%}.banner-cta[data-v-2d67d3bd]{color:#fff;background:#c65500;border-radius:24px;align-items:center;gap:12px;padding:11px 16px;font-size:14px;font-weight:700;display:flex;position:absolute;bottom:7%;left:4%}.banner-controls[data-v-2d67d3bd]{background:#fffffff0;border-radius:22px;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;top:10px;right:10px}.banner-controls button[data-v-2d67d3bd]{color:#327b38;cursor:pointer;background:0 0;border:0;border-radius:50%;min-width:36px;height:36px;font-size:24px}.banner-controls button[data-v-2d67d3bd]:hover{background:#eaf5d4}.banner-controls button[data-v-2d67d3bd]:focus-visible,.banner-slide[data-v-2d67d3bd]:focus-visible{outline-offset:-3px;outline:3px solid #e77512}.banner-dots[data-v-2d67d3bd]{display:flex}.banner-dots button[data-v-2d67d3bd]{place-items:center;min-width:28px;display:grid}.banner-dots span[data-v-2d67d3bd]{background:#b7c8b3;border-radius:8px;width:7px;height:7px}.banner-dots [aria-current] span[data-v-2d67d3bd]{background:#327b38;width:22px}.banner-controls .rotation-toggle[data-v-2d67d3bd]{font-size:14px}@media (width<=650px){.banner-cta[data-v-2d67d3bd]{gap:8px;padding:8px 11px;font-size:11px}.banner-title[data-v-2d67d3bd]{padding:6px}}@media (width<=999px){.banner-controls[data-v-2d67d3bd]{opacity:0;pointer-events:none}.banner-controls[data-v-2d67d3bd]:focus-within{opacity:1;pointer-events:auto}}.market-home[data-v-775c0815]>*{min-width:0}.market-home[data-v-775c0815]{gap:32px;max-width:1100px;padding-block:24px 80px;display:grid}.visually-hidden[data-v-775c0815]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.home-services[data-v-775c0815]{border:1px solid #e2e8db;border-radius:24px;padding:20px}.market-home h2[data-v-775c0815]{margin:0;font-size:24px}.home-services h2[data-v-775c0815]{margin-bottom:18px;font-size:18px}.home-services nav[data-v-775c0815]{justify-content:space-around;gap:8px;display:flex}.home-services nav a[data-v-775c0815]{justify-items:center;gap:12px;font-size:14px;text-decoration:none;display:grid}.home-services nav span[data-v-775c0815]{background:var(--brand-green-surface);color:var(--brand-green);border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.market-home header[data-v-775c0815]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.market-home header a[data-v-775c0815]{color:var(--brand-green);white-space:nowrap;text-decoration:none}.home-categories[data-v-775c0815]{gap:24px;padding-block:10px;display:flex;overflow-x:auto}.home-categories button[data-v-775c0815]{cursor:pointer;font:inherit;text-transform:uppercase;background:0 0;border:0;flex:0 0 100px;align-content:start;justify-items:center;gap:14px;font-size:12px;display:grid}.home-categories img[data-v-775c0815]{object-fit:cover;border-radius:50%;width:76px;height:76px}.intro[data-v-775c0815]{color:var(--brand-muted)}@media (width<=650px){.market-home[data-v-775c0815]{gap:28px;padding-top:14px}.market-home h2[data-v-775c0815]{font-size:23px}.home-services h2[data-v-775c0815]{font-size:17px}.home-services[data-v-775c0815]{padding:16px 10px}.home-services nav span[data-v-775c0815]{width:52px;height:52px}.home-services nav a[data-v-775c0815]{font-size:12px}.home-categories[data-v-775c0815]{gap:12px}}.account-safety[data-v-50de381d]{box-sizing:border-box;color:#253d2c;background:#fff;border:1px solid #d5ddcf;border-radius:16px;width:100%;margin:24px 0;padding:22px}.account-safety h2[data-v-50de381d]{margin:0 0 8px;font-size:21px}.account-safety p[data-v-50de381d]{line-height:1.5}.safety-links[data-v-50de381d]{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.safety-links a[data-v-50de381d],.safety-links button[data-v-50de381d],li button[data-v-50de381d]{color:#255c2e;min-height:44px;font:inherit;cursor:pointer;text-align:center;background:#f3f7ef;border:1px solid #a2b59c;border-radius:10px;justify-content:center;align-items:center;gap:12px;padding:10px 16px;font-weight:600;text-decoration:underline;display:inline-flex}.safety-links .delete-account[data-v-50de381d]{color:#85280d;background:#fff2ec;border:2px solid #a13a16;text-decoration:none}.safety-links a[data-v-50de381d]:focus-visible,button[data-v-50de381d]:focus-visible{outline-offset:3px;outline:3px solid #1a6531}li[data-v-50de381d]{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}button[data-v-50de381d]:disabled{opacity:.5}@media (width<=600px){.safety-links[data-v-50de381d]>*{box-sizing:border-box;width:100%}.account-safety[data-v-50de381d]{padding:16px}}.phone-verification[data-v-ed0000ac]{background:#f6faf3;border:1px solid #dce8d8;border-radius:16px;padding:20px}.phone-step[data-v-ed0000ac]{color:#317a36;align-items:center;gap:8px;font-size:.8rem;font-weight:700;display:flex}h2[data-v-ed0000ac]{margin:16px 0;font-size:1.4rem;line-height:1.3}p[data-v-ed0000ac]{line-height:1.6}form[data-v-ed0000ac]{gap:12px;margin:20px 0 8px;display:grid}label[data-v-ed0000ac]{font-weight:600}input[data-v-ed0000ac]{min-width:0;font-size:16px}small[data-v-ed0000ac]{color:#52604e}[data-v-ed0000ac] .p-button-label{white-space:normal}.account-detail-grid[data-v-fcc322fd]{grid-template-columns:1fr 1fr;gap:24px;display:grid}.soft-panel[data-v-fcc322fd]{background:#f5f8f0;border-radius:26px;padding:28px}h2[data-v-fcc322fd]{margin:0 0 22px;font-size:20px}.info-line[data-v-fcc322fd]{align-items:center;gap:16px;margin:24px 0;display:flex}.info-line svg[data-v-fcc322fd]{color:#50674b;flex-shrink:0}.info-line strong[data-v-fcc322fd]{overflow-wrap:anywhere;font-weight:500}.info-line small[data-v-fcc322fd],.change-row small[data-v-fcc322fd]{color:#778071;margin-top:5px;display:block}.account-link[data-v-fcc322fd]{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:0;border-top:1px solid #dde4d5;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.account-link span[data-v-fcc322fd]{flex:1}.muted[data-v-fcc322fd]{color:#778071}.recovery-help[data-v-fcc322fd]{background:#fff3e2;border-radius:12px;padding:12px}.change-row[data-v-fcc322fd]{border-top:1px solid #dde4d5;padding-block:14px}.change-row p[data-v-fcc322fd]{font-size:14px}form[data-v-fcc322fd],label[data-v-fcc322fd]{gap:10px;display:grid}form[data-v-fcc322fd]{margin-top:16px}input[data-v-fcc322fd],textarea[data-v-fcc322fd]{border:1px solid #cbd5c3;border-radius:10px;width:100%;padding:12px}.pager[data-v-fcc322fd]{justify-content:space-between;display:flex}@media (width<=800px){.account-detail-grid[data-v-fcc322fd]{grid-template-columns:1fr}.soft-panel[data-v-fcc322fd]{padding:22px}}.favorites-empty[data-v-400d8f7c]{text-align:center;background:#f5f8f0;border-radius:28px;padding:45px}.favorites-empty svg[data-v-400d8f7c]{color:#428344;margin:auto}.favorites-grid[data-v-400d8f7c]{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:20px;display:grid}article[data-v-400d8f7c]{background:#f5f8f0;border-radius:22px;padding:24px}article h2[data-v-400d8f7c]{font-size:18px}article button[data-v-400d8f7c]{color:#ae561e;cursor:pointer;background:0 0;border:0;margin-top:18px;display:block}nav[data-v-400d8f7c]{justify-content:space-between;margin-top:25px;display:flex}.sr-only[data-v-11f886f1]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.cart-page[data-v-11f886f1]{max-width:900px;margin:auto;padding:10px 0;display:block}.cart-page .cart-drawer-heading[data-v-11f886f1]{border:0;padding:0}.cart-page .cart-lines[data-v-11f886f1]{padding:0}.cart-page .cart-summary[data-v-11f886f1]{background:#f4f7ef;border-radius:22px;margin-top:20px;padding:24px}.cart-page .cart-lines li[data-v-11f886f1]{padding:20px 0}.cart-page .cart-empty[data-v-11f886f1]{text-align:center;background:#f5f8f0;border-radius:26px;padding:40px}.cart-page .cart-summary .button[data-v-11f886f1]{margin-top:16px}.account-space[data-v-67793bb7]{max-width:1116px;min-height:65vh;padding-block:32px 80px}.account-heading[data-v-67793bb7]{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.title-line[data-v-67793bb7]{align-items:center;gap:18px;display:flex}h1[data-v-67793bb7]{letter-spacing:-.7px;color:#20352b;margin:0;font-size:30px}.back-link[data-v-67793bb7]{font-size:28px;text-decoration:none}.help-link[data-v-67793bb7]{color:#35493a}.profile-layout[data-v-67793bb7]{grid-template-columns:.85fr 1.15fr;align-items:start;gap:64px;display:grid}.identity-card[data-v-67793bb7]{text-align:center;padding:32px 10px}.profile-avatar[data-v-67793bb7]{color:#347940;background:#edf5e2;border-radius:50%;place-items:center;width:116px;height:116px;margin:auto;display:grid}.identity-card h2[data-v-67793bb7]{overflow-wrap:anywhere;margin:24px 0 8px;font-size:25px}.identity-card>p[data-v-67793bb7]{color:#7a8376;margin:0}.profile-shortcuts[data-v-67793bb7]{justify-content:center;gap:34px;margin:34px 0;display:flex}.profile-shortcuts a[data-v-67793bb7]{justify-items:center;gap:9px;font-size:14px;text-decoration:none;display:grid}.profile-shortcuts span[data-v-67793bb7]{color:#347940;background:#f3f7ed;border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.profile-sections[data-v-67793bb7]{gap:22px;display:grid}.profile-group[data-v-67793bb7]{background:#f5f8f0;border-radius:26px;padding:4px 24px}.profile-group>a[data-v-67793bb7],.profile-group>button[data-v-67793bb7]{color:#344238;text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #dbe2d2;align-items:center;gap:18px;padding:23px 0;text-decoration:none;display:flex}.profile-group[data-v-67793bb7]>:last-child{border-bottom:0}.profile-group span[data-v-67793bb7]{flex:1}.profile-group svg[data-v-67793bb7]{flex-shrink:0}.profile-group>a[data-v-67793bb7]:hover,.profile-group>button[data-v-67793bb7]:hover{color:#258132}.profile-group .logout-row[data-v-67793bb7]{color:#af541b}.carrier-entry[data-v-67793bb7]{color:#2e673a;background:#edf6e3;border-radius:26px;align-items:center;gap:20px;padding:27px 24px;text-decoration:none;display:flex}.carrier-entry div[data-v-67793bb7]{flex:1}.carrier-entry strong[data-v-67793bb7]{font-size:18px}.carrier-entry small[data-v-67793bb7]{color:#6a7963;margin-top:7px;display:block}.ocpv-signature[data-v-67793bb7]{color:#85907d;justify-items:center;gap:12px;margin-top:44px;display:none}.ocpv-signature img[data-v-67793bb7]{object-fit:contain;width:95px;height:50px}.purchase-tabs[data-v-67793bb7]{border-bottom:1px solid #dce5d4;gap:30px;margin-bottom:28px;display:flex;overflow:auto}.purchase-tabs a[data-v-67793bb7]{white-space:nowrap;color:#6e7769;border-bottom:3px solid #0000;padding:16px 2px;font-weight:600;text-decoration:none}.purchase-tabs a[aria-current=page][data-v-67793bb7]{color:#269329;border-color:#269329}.help-grid[data-v-67793bb7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}.support-contact[data-v-67793bb7]{padding:22px}.support-contact h2[data-v-67793bb7]{font-size:20px}.support-contact a[data-v-67793bb7]{margin:12px 0;display:block}.presentation[data-v-67793bb7]{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.presentation>div[data-v-67793bb7]{background:#f5f8f0;border-radius:24px;padding:28px}.presentation h2[data-v-67793bb7]{font-size:20px}.presentation .button[data-v-67793bb7]{justify-self:start}a[data-v-67793bb7]:focus-visible,button[data-v-67793bb7]:focus-visible{outline-offset:4px;outline:3px solid #e99a36}@media (width>=1000px){.account-space[data-v-67793bb7]{width:calc(100% - 280px);margin-left:max(32px,50vw - 620px);margin-right:220px}}@media (width<=800px){.profile-layout[data-v-67793bb7]{grid-template-columns:1fr;gap:16px}.identity-card[data-v-67793bb7]{padding-top:5px}.ocpv-signature[data-v-67793bb7]{display:grid}.help-grid[data-v-67793bb7],.presentation[data-v-67793bb7]{grid-template-columns:1fr}.account-heading[data-v-67793bb7]{margin-bottom:22px}.account-space[data-v-67793bb7]{padding-bottom:120px}h1[data-v-67793bb7]{font-size:26px}.purchase-tabs[data-v-67793bb7]{gap:12px}.purchase-tabs a[data-v-67793bb7]{white-space:normal;text-align:center;flex:1;min-width:0;font-size:14px}.profile-group>a[data-v-67793bb7],.profile-group>button[data-v-67793bb7]{padding:22px 0}.profile-avatar[data-v-67793bb7]{width:100px;height:100px}}.recent-offers[data-v-8ec7b254]{border:1px solid var(--brand-border);background:#f2f7e9;border-radius:18px;min-width:0;padding:24px}.recent-heading[data-v-8ec7b254]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.eyebrow[data-v-8ec7b254]{color:var(--brand-deep-green);letter-spacing:1.5px;font-size:10px}h2[data-v-8ec7b254]{margin:6px 0 0;font-size:clamp(20px,2vw,26px);line-height:1.25}.recent-all[data-v-8ec7b254]{color:var(--brand-deep-green);align-items:center;gap:8px;min-height:44px;font-size:12px;font-weight:600;display:inline-flex}.recent-track[data-v-8ec7b254]{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#b9cba9 transparent;grid-auto-columns:calc(33.3333% - 10.6667px);grid-auto-flow:column;gap:16px;padding-bottom:10px;display:grid;overflow-x:auto}.recent-card[data-v-8ec7b254]{scroll-snap-align:start;border:1px solid var(--brand-border);background:#fff;border-radius:14px;min-width:0;overflow:hidden}.recent-product[data-v-8ec7b254]{height:100%;color:var(--brand-ink);flex-direction:column;text-decoration:none;display:flex}.recent-photo[data-v-8ec7b254]{height:180px;color:var(--brand-green);place-items:center;padding:16px;display:grid}.recent-photo img[data-v-8ec7b254]{object-fit:contain;width:100%;height:100%;min-height:0}.recent-copy[data-v-8ec7b254]{flex-direction:column;flex:1;padding:12px 16px 16px;display:flex}h3[data-v-8ec7b254]{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.9em;margin:0 0 10px;font-size:15px;line-height:1.45;display:-webkit-box;overflow:hidden}strong[data-v-8ec7b254]{color:var(--brand-deep-green);font-size:17px}.recent-location[data-v-8ec7b254]{color:var(--brand-muted);overflow-wrap:anywhere;align-items:center;gap:5px;margin:8px 0 16px;font-size:12px;display:flex}.recent-location svg[data-v-8ec7b254]{flex-shrink:0}.recent-action[data-v-8ec7b254]{border-top:1px solid var(--brand-border);color:var(--brand-deep-green);justify-content:space-between;align-items:center;gap:4px;min-height:44px;margin-top:auto;padding:10px 0 0;font-size:12px;font-weight:600;display:flex}.recent-product:hover .recent-action[data-v-8ec7b254]{color:var(--brand-green)}.recent-product[data-v-8ec7b254]:focus-visible{outline:3px solid var(--brand-green);outline-offset:-3px;border-radius:14px}.recent-demo[data-v-8ec7b254]{color:var(--brand-orange-ink);margin-bottom:6px;font-size:11px}.recent-controls[data-v-8ec7b254]{justify-content:flex-end;align-items:center;gap:8px;margin-top:10px;display:flex}.recent-controls span[data-v-8ec7b254]{color:var(--brand-muted);margin-right:auto;font-size:12px}.recent-controls button[data-v-8ec7b254]{border:1px solid var(--brand-border);width:44px;height:44px;color:var(--brand-deep-green);cursor:pointer;background:#fff;border-radius:50%;font-size:18px}.recent-controls button[data-v-8ec7b254]:disabled{opacity:.4;cursor:default}.recent-controls .recent-playback[data-v-8ec7b254]{border-radius:22px;width:auto;padding:0 12px;font-size:12px}@media (width<=999px){.recent-offers[data-v-8ec7b254]{margin-top:20px;padding:16px 12px}.recent-heading[data-v-8ec7b254]{gap:4px;margin-bottom:12px}.recent-track[data-v-8ec7b254]{grid-auto-columns:calc(50% - 5px);gap:10px}.recent-photo[data-v-8ec7b254]{height:140px;padding:10px}.recent-copy[data-v-8ec7b254]{padding:8px 10px 12px}h3[data-v-8ec7b254]{font-size:13px}strong[data-v-8ec7b254]{font-size:14px}.recent-location[data-v-8ec7b254],.recent-action[data-v-8ec7b254]{font-size:11px}}.market-showcase[data-v-39c49471]{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:16px 18px}.market-categories[data-v-39c49471]{grid-row:span 2}.market-services[data-v-39c49471]{background:#fff;flex-direction:row;grid-column:2;align-items:center;gap:14px;padding:14px 20px;display:flex}.market-services>svg[data-v-39c49471]{flex-shrink:0}.market-services h2[data-v-39c49471]{margin:0 0 4px;font-size:15px}.market-services p[data-v-39c49471]{margin:0}.producer-invitation[data-v-39c49471]{border:1px solid var(--brand-border);border-radius:14px;flex-wrap:wrap;align-items:center;gap:16px;margin-top:40px;padding:24px;display:flex}.producer-invitation>svg[data-v-39c49471]{color:var(--brand-green)}.producer-invitation h2[data-v-39c49471]{margin:0 0 4px;font-size:18px}.producer-invitation p[data-v-39c49471]{margin:0;font-size:13px}.producer-invitation .text-link[data-v-39c49471]{margin-left:auto}.mobile-category-offers[data-v-39c49471]{display:none}@media (width<=999px){.mobile-category-offers[data-v-39c49471]{display:grid}.desktop-category-offers[data-v-39c49471]{display:none}.market-page[data-v-39c49471]{background:var(--brand-background)}.offer-grid[data-v-39c49471]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.mobile-market-home[data-v-39c49471]{display:none}@media (width<=999px){.mobile-market-home[data-v-39c49471]{display:grid}.desktop-home-catalogue[data-v-39c49471]{display:none}}.category-thumb[data-v-39c49471]{flex-shrink:0;place-items:center;width:30px;height:30px;display:inline-grid}.market-filter-panel[data-v-39c49471]{background:#fff;border:1px solid #dce4d6;border-radius:14px;margin-bottom:24px}.market-filter-panel summary[data-v-39c49471]{cursor:pointer;min-height:48px;color:var(--brand-green);align-items:center;gap:10px;padding:12px 16px;font-weight:600;list-style:none;display:flex}.market-filter-panel summary[data-v-39c49471]::-webkit-details-marker{display:none}.filter-toggle[data-v-39c49471]{margin-left:auto}.market-filter-panel[open] .filter-toggle[data-v-39c49471]{transform:rotate(45deg)}.filter-count[data-v-39c49471]{background:var(--brand-green-surface);border-radius:20px;padding:0 7px;font-size:12px}.market-filters[data-v-39c49471]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:16px;padding:0 16px 16px;display:grid}.market-filters label[data-v-39c49471]{gap:6px;min-width:0;font-size:12px;display:grid}.market-filters select[data-v-39c49471],.market-filters input[data-v-39c49471]{width:100%;min-width:0;min-height:44px;color:inherit;font:inherit;background:#fff;border:1px solid #ccd8c5;border-radius:8px;padding:10px}.market-filters .catalog-reset[data-v-39c49471]{justify-content:center;min-height:44px}@media (width<=700px){.market-showcase[data-v-39c49471]{grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:24px}.market-services[data-v-39c49471]{display:none}.market-categories[data-v-39c49471]{scroll-snap-type:x proximity;scrollbar-width:thin;background:0 0;border:0;border-radius:0;gap:8px;padding:4px 0 10px;display:flex;overflow-x:auto}.market-categories h2[data-v-39c49471]{display:none}.market-categories button[data-v-39c49471]{text-align:center;scroll-snap-align:start;overflow-wrap:anywhere;flex-direction:column;flex:0 0 82px;gap:8px;width:82px;padding:4px;font-size:10px;line-height:1.3}.market-categories button[data-v-39c49471]:hover,.market-categories button[aria-pressed=true][data-v-39c49471]{background:0 0}.category-thumb[data-v-39c49471]{background:#eaf1e3;border:3px solid #fff;border-radius:50%;width:64px;height:64px;overflow:hidden;box-shadow:0 0 0 1px #dfe7d8}.category-thumb img[data-v-39c49471]{object-fit:cover;border-radius:50%;width:100%;height:100%}.market-categories button[aria-pressed=true] .category-thumb[data-v-39c49471]{box-shadow:0 0 0 2px var(--brand-green)}.market-categories button[aria-pressed=true][data-v-39c49471]{font-weight:700}.market-results .market-heading h1[data-v-39c49471]{font-size:24px}.market-heading[data-v-39c49471]{margin-bottom:14px}.market-filters[data-v-39c49471]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.market-filters label[data-v-39c49471]:nth-child(-n+3){grid-column:1/-1}.market-filters select[data-v-39c49471],.market-filters input[data-v-39c49471]{font-size:16px}.market-filters .catalog-reset[data-v-39c49471]{grid-column:1/-1}.offer-grid[data-v-39c49471]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.market-pagination[data-v-39c49471]{gap:10px;font-size:12px}.market-pagination .button[data-v-39c49471]{min-height:44px;padding:10px 12px;font-size:12px}}@media (width<=999px){.breadcrumb[data-v-39c49471],.market-banner[data-v-39c49471],.market-services[data-v-39c49471]{display:none!important}.market-showcase[data-v-39c49471]{margin-bottom:24px;display:block}.market-categories[data-v-39c49471]{background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 8px;padding:0;display:grid;overflow:visible}.market-categories h2[data-v-39c49471]{grid-column:1/-1;margin:6px 0 8px;font-size:25px;display:block}.market-categories>p[data-v-39c49471]{grid-column:1/-1}.market-categories button[data-v-39c49471]{text-align:center;white-space:normal;border-radius:16px;flex-direction:column;justify-content:flex-start;gap:10px;width:100%;padding:8px 2px;font-size:11px;line-height:1.4;display:flex}.market-categories button>span[data-v-39c49471]:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.market-categories .category-thumb[data-v-39c49471]{background:#f3f7ee;border-radius:50%;width:64px;height:64px;overflow:hidden}.market-categories img[data-v-39c49471]{object-fit:cover;width:64px;height:64px}.market-results[data-v-39c49471]{padding-top:0}.market-heading h1[data-v-39c49471]{font-size:24px}}@media (width<=700px){.offer-grid[data-v-ed0cbf5b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}[data-v-ed0cbf5b] .offer-card{border-radius:12px}[data-v-ed0cbf5b] .offer-image-link{aspect-ratio:1;height:auto;overflow:hidden}[data-v-ed0cbf5b] .offer-image-link img{min-height:0}[data-v-ed0cbf5b] .offer-card-body{padding:10px}[data-v-ed0cbf5b] .offer-card h3{margin-bottom:6px;font-size:15px;line-height:1.3}[data-v-ed0cbf5b] .offer-seller{overflow-wrap:anywhere;font-size:11px;line-height:1.4}[data-v-ed0cbf5b] .offer-location{overflow-wrap:anywhere;margin-block:5px 8px;font-size:10px;line-height:1.4}[data-v-ed0cbf5b] .offer-location svg{flex-shrink:0}[data-v-ed0cbf5b] .offer-price{margin-block:4px 12px;font-size:15px;line-height:1.4}[data-v-ed0cbf5b] .offer-order{letter-spacing:0;gap:6px;min-height:44px;padding:9px 6px;font-size:12px}[data-v-ed0cbf5b] .offer-tag{padding:3px 6px;font-size:9px;top:6px;left:6px}[data-v-ed0cbf5b] .offer-image-note{padding:3px 6px;font-size:9px}}.google-signin[data-v-bfa8f069]{width:100%;min-height:52px}.google-target[data-v-bfa8f069]{transform-origin:0 0;height:40px;transform:scale(1.3)}.google-signin p[data-v-bfa8f069]{color:#626d60;text-align:center;margin:8px 0;font-size:.85rem}.google-signin.is-disabled[data-v-bfa8f069]{opacity:.55;pointer-events:none}.google-fallback button[data-v-bfa8f069]{color:#286532;background:0 0;border:0;margin:auto;text-decoration:underline;display:block}.auth-choice-hint[data-v-abd43be6]{color:var(--brand-deep-green);align-items:center;gap:8px;font-weight:600;display:inline-flex}.auth-choice-arrow[data-v-abd43be6]{flex-shrink:0}.awaiting-choice .auth-choice-arrow[data-v-abd43be6]{animation:1.4s ease-in-out 3 invite-profile-abd43be6}.auth-journeys.awaiting-choice label[data-v-abd43be6]{animation:1.4s ease-in-out 3 highlight-profiles-abd43be6}@keyframes invite-profile-abd43be6{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@keyframes highlight-profiles-abd43be6{0%,to{box-shadow:0 0 #0000}50%{box-shadow:0 0 0 3px #1ba60f24}}@media (prefers-reduced-motion:reduce){.awaiting-choice .auth-choice-arrow[data-v-abd43be6],.auth-journeys.awaiting-choice label[data-v-abd43be6]{animation:none}}.auth-enrolment-error-link[data-v-abd43be6]{color:inherit;text-underline-offset:3px;margin-left:.25em;font-weight:600;text-decoration:underline}.auth-enrolment-link[data-v-abd43be6]{text-align:center;margin:18px 0 0}.auth-enrolment-link a[data-v-abd43be6]{color:var(--brand-deep-green);text-underline-offset:4px;font-weight:600;text-decoration:underline}.auth-enrolment-link a[data-v-abd43be6]:hover{color:var(--brand-green)}.auth-google-check[data-v-abd43be6]{color:#3c4043;width:100%;min-height:52px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dadce0;border-radius:999px;justify-content:center;align-items:center;padding:12px 48px;font-weight:500;display:flex;position:relative}.auth-google-check svg[data-v-abd43be6]{position:absolute;left:18px}.auth-google-check[data-v-abd43be6]:hover:not(:disabled){background:#f8faff;border-color:#c6d5ed}.auth-google-check[data-v-abd43be6]:disabled{opacity:.6;cursor:wait}.auth-journeys[data-v-abd43be6]{border:0;min-width:0;margin:0 0 28px;padding:0}.auth-journeys legend[data-v-abd43be6]{color:var(--brand-muted);margin-bottom:10px;font-size:.8rem}.auth-journeys>div[data-v-abd43be6]{gap:6px;display:flex}.auth-journeys label[data-v-abd43be6]{text-align:center;border:1px solid var(--brand-border);cursor:pointer;border-radius:14px;flex:1;padding:10px 5px;font-size:.8rem}.auth-journeys label.selected[data-v-abd43be6]{border-color:var(--brand-green);background:var(--brand-green-surface);color:var(--brand-deep-green);font-weight:600}.auth-journeys input[data-v-abd43be6]{opacity:0;width:1px;height:1px;position:absolute}.auth-journeys label[data-v-abd43be6]:focus-within{outline:2px solid var(--brand-green);outline-offset:2px}.auth-journeys[data-v-abd43be6]:disabled{opacity:.6}.auth-page[data-v-abd43be6]{min-height:100svh;color:var(--brand-ink);background:#fff;grid-template-columns:1fr 1fr;display:grid}.auth-panel[data-v-abd43be6]{flex-direction:column;padding:32px clamp(24px,4vw,76px) 24px;display:flex}.auth-top[data-v-abd43be6],.auth-bottom[data-v-abd43be6]{justify-content:space-between;align-items:center;gap:20px;display:flex}.auth-back[data-v-abd43be6]{color:var(--brand-muted);font-size:.83rem}.auth-form-area[data-v-abd43be6]{width:100%;max-width:420px;margin:auto;padding:48px 0}h1[data-v-abd43be6]{letter-spacing:-.045em;color:var(--brand-ink);margin:0 0 18px;font-size:clamp(1.85rem,2.5vw,2.6rem);font-weight:600;line-height:1.15}.auth-intro[data-v-abd43be6]{color:var(--brand-muted);margin:0 0 30px;font-size:.95rem;line-height:1.7}form>label[data-v-abd43be6]{margin-bottom:9px;font-size:.87rem;font-weight:600;display:block}.auth-phone[data-v-abd43be6]{border:1px solid var(--brand-border);background:#fff;border-radius:16px;align-items:center;display:flex;overflow:hidden}.auth-phone>span[data-v-abd43be6]{white-space:nowrap;border-right:1px solid var(--brand-border);padding:0 14px;font-size:.95rem}.auth-phone b[data-v-abd43be6]{margin-left:5px;font-weight:500}.auth-phone input[data-v-abd43be6]{width:100%;min-width:0;color:var(--brand-ink);font:inherit;background:0 0;border:0;padding:15px}.auth-phone[data-v-abd43be6]:focus-within{outline:2px solid var(--brand-green);outline-offset:2px}.auth-phone input[data-v-abd43be6]:focus{outline:none}.auth-help[data-v-abd43be6]{color:var(--brand-muted);margin:9px 0 23px;font-size:.78rem}.auth-primary[data-v-abd43be6],.auth-secondary[data-v-abd43be6]{text-align:center;border:1px solid var(--brand-green);background:var(--brand-green);color:#fff;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:50px;padding:13px 18px;font-size:.9rem;font-weight:600;transition:background .15s,border-color .15s;display:flex}.auth-primary[data-v-abd43be6]:hover:not(:disabled){background:var(--brand-deep-green);border-color:var(--brand-deep-green);color:#fff}.auth-secondary[data-v-abd43be6]{color:var(--brand-deep-green);background:#fff;margin-top:12px}.auth-secondary[data-v-abd43be6]:hover:not(:disabled){background:var(--brand-green-surface)}button[data-v-abd43be6]:disabled{opacity:.55;cursor:not-allowed}.auth-divider[data-v-abd43be6]{color:var(--brand-muted);align-items:center;gap:14px;margin:24px 0;font-size:.8rem;display:flex}.auth-divider[data-v-abd43be6]:before,.auth-divider[data-v-abd43be6]:after{content:"";background:var(--brand-border);flex:1;height:1px}.auth-legal[data-v-abd43be6]{color:var(--brand-muted);text-align:center;margin:32px 0 0;font-size:.71rem;line-height:1.7}.auth-legal a[data-v-abd43be6]{text-underline-offset:3px;text-decoration:underline}.auth-bottom[data-v-abd43be6]{color:var(--brand-muted);font-size:.72rem}.auth-bottom a[data-v-abd43be6]{color:var(--brand-green)}.auth-visual[data-v-abd43be6]{isolation:isolate;background-color:var(--brand-deep-green);color:#fff;background-position:100%;background-size:cover;align-items:center;padding:48px clamp(28px,4vw,70px);display:flex;position:relative}.auth-visual[data-v-abd43be6]:before{content:"";z-index:-1;background:#0c201294;position:absolute;inset:0}.auth-ocpv[data-v-abd43be6]{object-fit:contain;position:absolute;top:32px;right:40px}.auth-editorial h2[data-v-abd43be6]{color:#fff;letter-spacing:-.055em;margin:0 0 24px;font-size:clamp(2.3rem,3.8vw,4rem);font-weight:600;line-height:1.08}.auth-editorial p[data-v-abd43be6]{color:#fff;margin:0;font-size:1rem}.auth-code[data-v-abd43be6]{letter-spacing:.48em;text-align:center;border:1px solid var(--brand-border);width:100%;color:var(--brand-ink);background:#fff;border-radius:14px;padding:15px;font-size:1.65rem}.auth-code-actions[data-v-abd43be6]{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:18px;display:flex}.auth-code-actions button[data-v-abd43be6],.auth-text-button[data-v-abd43be6]{color:var(--brand-deep-green);text-underline-offset:4px;background:0 0;border:0;padding:6px 0;font-size:.8rem;text-decoration:underline}.auth-text-button[data-v-abd43be6]{margin:18px auto 0;display:block}.auth-alert[data-v-abd43be6]{background:var(--brand-orange-surface);color:var(--brand-orange-ink);border:1px solid #eacdbf;border-radius:14px;margin-bottom:20px;padding:13px;font-size:.85rem}.auth-alert a[data-v-abd43be6]{text-decoration:underline;display:block}.auth-notice[data-v-abd43be6],.auth-loading[data-v-abd43be6]{color:var(--brand-deep-green);background:var(--brand-green-surface);border-radius:14px;padding:12px;font-size:.85rem}.auth-association[data-v-abd43be6]{background:var(--brand-green-surface);border:1px solid var(--brand-border);color:var(--brand-green);border-radius:10px;gap:14px;margin-bottom:24px;padding:20px;display:flex}.auth-association p[data-v-abd43be6]{color:var(--brand-muted);margin:6px 0 0;font-size:.85rem}.auth-association strong[data-v-abd43be6]{font-size:.95rem}.auth-consent[data-v-abd43be6]{align-items:flex-start;gap:12px;margin-bottom:24px;font-weight:400;line-height:1.7;display:flex}form>.auth-consent[data-v-abd43be6]{font-weight:400;display:flex}.auth-consent input[data-v-abd43be6]{width:18px;height:18px;accent-color:var(--brand-green);flex-shrink:0;margin-top:5px}[data-v-abd43be6]:focus-visible{outline:2px solid var(--brand-green);outline-offset:4px}h1[data-v-abd43be6]:focus{outline:none}@media (width>=1600px){.auth-form-area[data-v-abd43be6]{max-width:450px}.auth-visual[data-v-abd43be6]{padding-left:85px;padding-right:85px}}@media (width<=900px){.auth-page[data-v-abd43be6]{grid-template-columns:1fr}.auth-visual[data-v-abd43be6]{display:none}.auth-panel[data-v-abd43be6]{min-height:100svh;padding:24px}.auth-form-area[data-v-abd43be6]{padding:50px 0}}@media (width<=380px){.auth-panel[data-v-abd43be6]{padding:20px 16px}.auth-top img[data-v-abd43be6]{width:115px}.auth-back[data-v-abd43be6]{font-size:.75rem}.auth-bottom[data-v-abd43be6]{flex-wrap:wrap}}@media (width<=600px){#auth-title[data-v-abd43be6],#auth-title+.auth-intro[data-v-abd43be6]{text-align:center}.auth-panel[data-v-abd43be6]{padding:20px 16px}.auth-form-area[data-v-abd43be6]{width:100%;min-width:0;padding:32px 0}.auth-top[data-v-abd43be6]{flex-wrap:wrap;gap:12px}.auth-journeys label[data-v-abd43be6]{justify-content:center;align-items:center;min-height:48px;display:flex}.auth-phone input[data-v-abd43be6],input[data-v-abd43be6]{min-width:0;font-size:16px}.auth-choice-hint[data-v-abd43be6]{line-height:1.5}.auth-bottom[data-v-abd43be6]{flex-wrap:wrap;gap:12px}}@font-face{font-family:primeicons;font-display:block;src:url(/assets/primeicons-DMOk5skT.eot);src:url(/assets/primeicons-DMOk5skT.eot?#iefix)format("embedded-opentype"),url(/assets/primeicons-C6QP2o4f.woff2)format("woff2"),url(/assets/primeicons-WjwUDZjB.woff)format("woff"),url(/assets/primeicons-MpK4pl85.ttf)format("truetype"),url(/assets/primeicons-Dr5RGzOO.svg?#primeicons)format("svg");font-weight:400;font-style:normal}.pi{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:primeicons;font-style:normal;font-weight:400;line-height:1;display:inline-block}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{text-align:center;width:1.28571em}.pi-spin{animation:2s linear infinite fa-spin}@media (prefers-reduced-motion:reduce){.pi-spin{transition-duration:0s;transition-delay:0s;animation-duration:1ms;animation-iteration-count:1;animation-delay:-1ms}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.pi-folder-plus:before{content:""}.pi-receipt:before{content:""}.pi-asterisk:before{content:""}.pi-face-smile:before{content:""}.pi-pinterest:before{content:""}.pi-expand:before{content:""}.pi-pen-to-square:before{content:""}.pi-wave-pulse:before{content:""}.pi-turkish-lira:before{content:""}.pi-spinner-dotted:before{content:""}.pi-crown:before{content:""}.pi-pause-circle:before{content:""}.pi-warehouse:before{content:""}.pi-objects-column:before{content:""}.pi-clipboard:before{content:""}.pi-play-circle:before{content:""}.pi-venus:before{content:""}.pi-cart-minus:before{content:""}.pi-file-plus:before{content:""}.pi-microchip:before{content:""}.pi-twitch:before{content:""}.pi-building-columns:before{content:""}.pi-file-check:before{content:""}.pi-microchip-ai:before{content:""}.pi-trophy:before{content:""}.pi-barcode:before{content:""}.pi-file-arrow-up:before{content:""}.pi-mars:before{content:""}.pi-tiktok:before{content:""}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.pi-ethereum:before{content:""}.pi-list-check:before{content:""}.pi-thumbtack:before{content:""}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:""}.pi-equals:before{content:""}.pi-lightbulb:before{content:""}.pi-star-half:before{content:""}.pi-address-book:before{content:""}.pi-chart-scatter:before{content:""}.pi-indian-rupee:before{content:""}.pi-star-half-fill:before{content:""}.pi-cart-arrow-down:before{content:""}.pi-calendar-clock:before{content:""}.pi-sort-up-fill:before{content:""}.pi-sparkles:before{content:""}.pi-bullseye:before{content:""}.pi-sort-down-fill:before{content:""}.pi-graduation-cap:before{content:""}.pi-hammer:before{content:""}.pi-bell-slash:before{content:""}.pi-gauge:before{content:""}.pi-shop:before{content:""}.pi-headphones:before{content:""}.pi-eraser:before{content:""}.pi-stopwatch:before{content:""}.pi-verified:before{content:""}.pi-delete-left:before{content:""}.pi-hourglass:before{content:""}.pi-truck:before{content:""}.pi-wrench:before{content:""}.pi-microphone:before{content:""}.pi-megaphone:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-bitcoin:before{content:""}.pi-file-edit:before{content:""}.pi-language:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-word:before{content:""}.pi-gift:before{content:""}.pi-cart-plus:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-arrows-alt:before{content:""}.pi-calculator:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-pound:before{content:""}.pi-prime:before{content:""}.pi-chart-pie:before{content:""}.pi-reddit:before{content:""}.pi-code:before{content:""}.pi-sync:before{content:""}.pi-shopping-bag:before{content:""}.pi-server:before{content:""}.pi-database:before{content:""}.pi-hashtag:before{content:""}.pi-bookmark-fill:before{content:""}.pi-filter-fill:before{content:""}.pi-heart-fill:before{content:""}.pi-flag-fill:before{content:""}.pi-circle:before{content:""}.pi-circle-fill:before{content:""}.pi-bolt:before{content:""}.pi-history:before{content:""}.pi-box:before{content:""}.pi-at:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-telegram:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-whatsapp:before{content:""}.pi-building:before{content:""}.pi-qrcode:before{content:""}.pi-car:before{content:""}.pi-instagram:before{content:""}.pi-linkedin:before{content:""}.pi-send:before{content:""}.pi-slack:before{content:""}.pi-sun:before{content:""}.pi-moon:before{content:""}.pi-vimeo:before{content:""}.pi-youtube:before{content:""}.pi-flag:before{content:""}.pi-wallet:before{content:""}.pi-map:before{content:""}.pi-link:before{content:""}.pi-credit-card:before{content:""}.pi-discord:before{content:""}.pi-percentage:before{content:""}.pi-euro:before{content:""}.pi-book:before{content:""}.pi-shield:before{content:""}.pi-paypal:before{content:""}.pi-amazon:before{content:""}.pi-phone:before{content:""}.pi-filter-slash:before{content:""}.pi-facebook:before{content:""}.pi-github:before{content:""}.pi-twitter:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-forward-alt:before{content:""}.pi-forward:before{content:""}.pi-backward:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-pause:before{content:""}.pi-play:before{content:""}.pi-compass:before{content:""}.pi-id-card:before{content:""}.pi-ticket:before{content:""}.pi-file-o:before{content:""}.pi-reply:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbs-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-palette:before{content:""}.pi-undo:before{content:""}.pi-desktop:before{content:""}.pi-sliders-v:before{content:""}.pi-sliders-h:before{content:""}.pi-search-plus:before{content:""}.pi-search-minus:before{content:""}.pi-file-excel:before{content:""}.pi-file-pdf:before{content:""}.pi-check-square:before{content:""}.pi-chart-line:before{content:""}.pi-user-edit:before{content:""}.pi-exclamation-circle:before{content:""}.pi-android:before{content:""}.pi-google:before{content:""}.pi-apple:before{content:""}.pi-microsoft:before{content:""}.pi-heart:before{content:""}.pi-mobile:before{content:""}.pi-tablet:before{content:""}.pi-key:before{content:""}.pi-shopping-cart:before{content:""}.pi-comments:before{content:""}.pi-comment:before{content:""}.pi-briefcase:before{content:""}.pi-bell:before{content:""}.pi-paperclip:before{content:""}.pi-share-alt:before{content:""}.pi-envelope:before{content:""}.pi-volume-down:before{content:""}.pi-volume-up:before{content:""}.pi-volume-off:before{content:""}.pi-eject:before{content:""}.pi-money-bill:before{content:""}.pi-images:before{content:""}.pi-image:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-wifi:before{content:""}.pi-sitemap:before{content:""}.pi-chart-bar:before{content:""}.pi-camera:before{content:""}.pi-dollar:before{content:""}.pi-lock-open:before{content:""}.pi-table:before{content:""}.pi-map-marker:before{content:""}.pi-list:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-folder-open:before{content:""}.pi-folder:before{content:""}.pi-video:before{content:""}.pi-inbox:before{content:""}.pi-lock:before{content:""}.pi-unlock:before{content:""}.pi-tags:before{content:""}.pi-tag:before{content:""}.pi-power-off:before{content:""}.pi-save:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-copy:before{content:""}.pi-file:before{content:""}.pi-clone:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-ellipsis-v:before{content:""}.pi-ellipsis-h:before{content:""}.pi-bookmark:before{content:""}.pi-globe:before{content:""}.pi-replay:before{content:""}.pi-filter:before{content:""}.pi-print:before{content:""}.pi-align-right:before{content:""}.pi-align-left:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-cog:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-pencil:before{content:""}.pi-users:before{content:""}.pi-clock:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-trash:before{content:""}.pi-external-link:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-refresh:before{content:""}.pi-user:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-calendar:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-upload:before{content:""}.pi-download:before{content:""}.pi-ban:before{content:""}.pi-star-fill:before{content:""}.pi-star:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-up:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-down:before{content:""}.pi-caret-up:before{content:""}.pi-search:before{content:""}.pi-check:before{content:""}.pi-check-circle:before{content:""}.pi-times:before{content:""}.pi-times-circle:before{content:""}.pi-plus:before{content:""}.pi-plus-circle:before{content:""}.pi-minus:before{content:""}.pi-minus-circle:before{content:""}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-sort-down:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward:before{content:""}.pi-th-large:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-up:before{content:""}.pi-bars:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-info:before{content:""}.pi-info-circle:before{content:""}.pi-home:before{content:""}.pi-spinner:before{content:""}.answer-actions[data-v-84e17db7]{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.answer-actions button[data-v-84e17db7]{color:#7a8d72;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:7px 9px;font-size:11px;display:inline-flex}.answer-actions button[data-v-84e17db7]:hover:not(:disabled){color:#416f38;background:#edf3e9}.answer-actions button[aria-pressed=true][data-v-84e17db7]{color:#397637;background:#eaf3e5}.answer-actions button[data-v-84e17db7]:disabled{opacity:.45;cursor:default}.answer-actions button[data-v-84e17db7]:focus-visible{outline-offset:2px;outline:2px solid #79a368}.answer-actions .pi[data-v-84e17db7]{font-size:13px}.action-error[data-v-84e17db7]{color:#975043;font-size:11px}.sr-only[data-v-84e17db7]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.history[data-v-aa97ca11]{position:relative}.history button[data-v-aa97ca11]{font:inherit;color:#52734e;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px}.toggle[data-v-aa97ca11]{font-size:12px!important}.history-panel[data-v-aa97ca11]{z-index:20;background:#fff;border:1px solid #dfe6db;border-radius:14px;width:min(350px,80vw);max-height:60vh;padding:16px;font-size:13px;position:absolute;top:40px;right:0;overflow:auto;box-shadow:0 12px 40px #203a2426}.history header[data-v-aa97ca11]{justify-content:space-between;align-items:center;display:flex}.history small[data-v-aa97ca11]{color:#87907f;margin:4px 0;font-size:11px;display:block}.entry[data-v-aa97ca11]{border-bottom:1px solid #edf1e9;flex-wrap:wrap;align-items:center;display:flex}.entry.active[data-v-aa97ca11]{background:#eef5eb}.title[data-v-aa97ca11]{text-align:left;overflow-wrap:anywhere;flex:1;min-width:0}.confirmation[data-v-aa97ca11]{width:100%;padding:8px;font-size:12px}.history button[data-v-aa97ca11]:hover{background:#eef5eb}.rich-answer[data-v-e98916e6]{overflow-wrap:anywhere;font-size:14px;line-height:1.75;overflow-x:auto}.rich-answer[data-v-e98916e6] p{margin:8px 0}.rich-answer[data-v-e98916e6] h1,.rich-answer[data-v-e98916e6] h2,.rich-answer[data-v-e98916e6] h3{margin:18px 0 8px;font-size:17px}.rich-answer[data-v-e98916e6] table,table[data-v-e98916e6]{border-collapse:collapse;width:100%;font-size:13px}.rich-answer[data-v-e98916e6] th,.rich-answer[data-v-e98916e6] td,th[data-v-e98916e6],td[data-v-e98916e6]{text-align:left;border:1px solid #e0e7dd;padding:8px 12px}.rich-answer[data-v-e98916e6] th,th[data-v-e98916e6]{background:#edf4ea}.rich-answer[data-v-e98916e6] pre{background:#edf1ed;border-radius:8px;padding:12px;overflow:auto}.chart-card[data-v-e98916e6]{background:#fff;border:1px solid #e0e7dd;border-radius:14px;margin:16px 0;padding:16px}.chart[data-v-e98916e6]{height:260px}.chart-card small[data-v-e98916e6]{color:#758371;margin:6px 0 12px;font-size:12px;display:block}.chart-card summary[data-v-e98916e6]{cursor:pointer;margin-top:12px;font-size:12px}.table-scroll[data-v-e98916e6]{margin-top:10px;overflow:auto}.voice[data-v-bccc65e6]{gap:8px;padding:6px 2px 10px;display:grid}.voice-row[data-v-bccc65e6]{align-items:center;gap:10px;min-height:36px;display:flex}.voice button[data-v-bccc65e6]{color:#4d6551;cursor:pointer;background:#edf1ed;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.voice button[data-v-bccc65e6]:hover{background:#dde7dc}.voice button[data-v-bccc65e6]:focus-visible{outline-offset:2px;outline:2px solid #4c8b4d}.voice button.stop[data-v-bccc65e6]{color:#303930;background:#e5e7e5}.voice button .pi[data-v-bccc65e6]{font-size:12px}.voice button[data-v-bccc65e6]:disabled{opacity:.5}.status[data-v-bccc65e6]{color:#68756a;flex:1;font-size:12px}.duration[data-v-bccc65e6]{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.record-dot[data-v-bccc65e6]{background:#c54b46;border-radius:50%;flex-shrink:0;width:7px;height:7px}.wave[data-v-bccc65e6]{flex:1;justify-content:center;align-items:center;gap:4px;height:26px;display:flex;overflow:hidden}.wave span[data-v-bccc65e6]{width:2px;min-width:2px;height:6px;animation:pulse-bccc65e6 .9s var(--delay) infinite alternate;background:#91a38f;border-radius:2px}.voice small[data-v-bccc65e6]{color:#869080;font-size:10px;line-height:1.5}.voice details[data-v-bccc65e6]{color:#6a7d66;font-size:11px}.voice summary[data-v-bccc65e6]{cursor:pointer;width:fit-content}.voice audio[data-v-bccc65e6]{width:100%;max-width:360px;height:32px;margin-top:8px;display:block}.voice-error[data-v-bccc65e6]{color:#923a2b;margin:0;font-size:12px}@keyframes pulse-bccc65e6{to{opacity:.5;height:20px}}@media (prefers-reduced-motion:reduce){.wave span[data-v-bccc65e6]{height:10px;animation:none}}.header-actions[data-v-e96a58b1]{align-items:center;gap:8px;display:flex}.ochat[data-v-e96a58b1]{color:#293d31;background:radial-gradient(at 50% 36%,#edf6ee 0%,#0000 65%),#f7f9fb;flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.chat-header[data-v-e96a58b1]{flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 28px;display:flex}.brand[data-v-e96a58b1],.answer-brand[data-v-e96a58b1]{align-items:center;gap:10px;display:flex}.brand img[data-v-e96a58b1]{object-fit:contain;background:#fff;border-radius:50%;width:46px;height:46px}.brand strong[data-v-e96a58b1]{font-size:19px;display:block}.brand span[data-v-e96a58b1]{color:#798674;margin-top:3px;font-size:12px;display:block}.ochat button[data-v-e96a58b1]{font:inherit;cursor:pointer}.new-chat[data-v-e96a58b1]{color:#48704a;background:#ffffffa8;border:1px solid #dce6d8;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;display:flex;font-size:12px!important}.ochat button[data-v-e96a58b1]:disabled{opacity:.45;cursor:default}.ochat button[data-v-e96a58b1]:focus-visible,.ochat a[data-v-e96a58b1]:focus-visible{outline-offset:3px;outline:2px solid #72a96a}.feedback[data-v-e96a58b1]{color:#893b2b;background:#fff1ed;border-radius:10px;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;margin:0 28px 10px;padding:10px 16px;font-size:13px;display:flex}.feedback button[data-v-e96a58b1],.service-note button[data-v-e96a58b1]{color:inherit;background:0 0;border:0;text-decoration:underline}.feed[data-v-e96a58b1]{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:1;min-height:0;padding:16px 28px;display:flex;overflow-y:auto}.welcome[data-v-e96a58b1]{text-align:center;width:100%;max-width:820px;margin:auto;padding:16px 0 28px}.welcome-mascot[data-v-e96a58b1]{object-fit:contain;background:#fff;border-radius:28px;width:124px;height:124px;margin-bottom:20px;box-shadow:0 10px 38px #397b3914}.welcome h1[data-v-e96a58b1]{letter-spacing:-.035em;margin:0 0 12px;font-size:clamp(24px,2.5vw,34px)}.welcome>p[data-v-e96a58b1]{color:#7a867c;margin:0 0 28px;font-size:14px}.suggestions[data-v-e96a58b1]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.suggestions button[data-v-e96a58b1]{text-align:left;color:#4b6450;background:#ffffffde;border:1px solid #e1e8e0;border-radius:14px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:15px;min-height:120px;padding:16px;font-size:13px;line-height:1.6;display:flex}.suggestions button[data-v-e96a58b1]:hover:not(:disabled){background:#fff;border-color:#94ba89}.suggestions .pi[data-v-e96a58b1]:first-child{color:#438648;font-size:18px}.suggestions .pi[data-v-e96a58b1]:last-child{color:#93a08d;align-self:flex-end;font-size:11px}.messages[data-v-e96a58b1]{overflow-wrap:anywhere;width:100%;max-width:880px;margin:0 auto}.question[data-v-e96a58b1]{background:#e8f1e5;border-radius:18px 18px 4px;width:fit-content;max-width:85%;margin:8px 0 20px auto;padding:12px 18px}.speaker[data-v-e96a58b1]{color:#739068;font-size:11px}.question p[data-v-e96a58b1],.answer p[data-v-e96a58b1]{white-space:pre-wrap;margin:6px 0;font-size:14px;line-height:1.75}.answer[data-v-e96a58b1]{margin:0 0 28px;padding:0 6px}.answer-brand[data-v-e96a58b1]{margin-bottom:10px;font-size:13px}.answer-brand img[data-v-e96a58b1]{object-fit:contain;background:#fff;border-radius:50%;width:32px;height:32px}.thinking[data-v-e96a58b1]{color:#859080}.sources[data-v-e96a58b1]{flex-wrap:wrap;gap:8px;padding:0;font-size:12px;list-style:none;display:flex}.sources a[data-v-e96a58b1]{color:#397638;background:#fff;border:1px solid #e1e8e0;border-radius:8px;padding:6px 9px;text-decoration:none;display:inline-block}figure[data-v-e96a58b1]{margin:12px 0}figure img[data-v-e96a58b1]{object-fit:contain;max-width:100%;max-height:240px}.composer-area[data-v-e96a58b1]{box-sizing:border-box;width:100%;max-width:940px;padding:12px 28px max(16px,env(safe-area-inset-bottom));scrollbar-width:thin;flex-shrink:0;align-self:center;max-height:62%;overflow-y:auto}.composer[data-v-e96a58b1]{background:#fff;border:1px solid #e1e7dd;border-radius:18px;padding:14px 16px 10px;box-shadow:0 8px 32px #284b3510}.composer[data-v-e96a58b1]:focus-within{border-color:#8aad7e}.composer textarea[data-v-e96a58b1]{box-sizing:border-box;width:100%;box-shadow:none;resize:vertical;min-height:64px;max-height:180px;font:inherit;color:#293d31;background:0 0;border:0;outline:0;padding:6px 4px;font-size:14px;line-height:1.7;display:block}.composer textarea[data-v-e96a58b1]::placeholder{color:#94a08f}.composer textarea[data-v-e96a58b1]:disabled{opacity:.65;background:0 0}.composer-toolbar[data-v-e96a58b1],.input-tools[data-v-e96a58b1],.send-tools[data-v-e96a58b1]{align-items:center;gap:10px;display:flex}.composer-toolbar[data-v-e96a58b1]{justify-content:space-between;margin-top:6px}.icon-button[data-v-e96a58b1]{color:#6c8961;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.icon-button[data-v-e96a58b1]:hover:not(:disabled){background:#edf5e9}.icon-button .pi[data-v-e96a58b1]{font-size:18px}.scope-note[data-v-e96a58b1],.send-tools small[data-v-e96a58b1]{color:#8c9985;font-size:11px}.scope-note .pi[data-v-e96a58b1]{margin-right:4px;font-size:11px}.send-button[data-v-e96a58b1]{color:#fff;background:#397d38;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-width:38px;min-height:38px;padding:9px 12px;display:inline-flex;font-size:12px!important}.footer-note[data-v-e96a58b1]{text-align:center;color:#8c9784;margin:10px 0 0;font-size:10px;line-height:1.5}.service-note[data-v-e96a58b1]{color:#86652f;margin:0 0 10px;font-size:12px;line-height:1.5}.length-error[data-v-e96a58b1]{color:#943e2c;font-size:12px}.sr-only[data-v-e96a58b1]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=640px){.chat-header[data-v-e96a58b1]{padding:14px 16px}.new-chat span[data-v-e96a58b1]{display:none}.feed[data-v-e96a58b1]{padding:12px 16px}.welcome-mascot[data-v-e96a58b1]{width:88px;height:88px;margin-bottom:16px}.welcome h1[data-v-e96a58b1]{font-size:25px}.suggestions[data-v-e96a58b1]{grid-template-columns:1fr;gap:8px}.suggestions button[data-v-e96a58b1]{flex-direction:row;align-items:center;gap:12px;min-height:0;padding:12px}.suggestions button span[data-v-e96a58b1]{flex:1}.suggestions .pi[data-v-e96a58b1]:last-child{align-self:center}.composer-area[data-v-e96a58b1]{padding:10px 12px 14px}.composer textarea[data-v-e96a58b1]{font-size:16px}.scope-note[data-v-e96a58b1]{display:none}.feedback[data-v-e96a58b1]{margin:0 16px 8px}.welcome>p[data-v-e96a58b1]{margin-bottom:18px}.send-tools[data-v-e96a58b1]{gap:6px}}@media (height<=650px) and (width>=641px){.welcome-mascot[data-v-e96a58b1]{width:72px;height:72px;margin-bottom:12px}.welcome[data-v-e96a58b1]{padding:8px 0 16px}.suggestions button[data-v-e96a58b1]{gap:8px;min-height:86px}.welcome>p[data-v-e96a58b1]{margin-bottom:16px}}.payout-screen[data-v-938f8a70]{max-width:760px;margin:auto}.payout-providers[data-v-938f8a70]{gap:20px;margin:30px 0;display:grid}.payout-providers button[data-v-938f8a70]{min-height:92px;color:inherit;text-align:left;font:inherit;cursor:pointer;background:#fff;border:0;align-items:center;gap:18px;padding:12px;display:flex}.payout-providers button>span[data-v-938f8a70]:nth-child(2){flex:1}.payout-providers strong[data-v-938f8a70],.payout-providers small[data-v-938f8a70]{display:block}.payout-providers small[data-v-938f8a70]{margin-top:3px;font-size:15px}.payout-providers img[data-v-938f8a70],.provider-fallback[data-v-938f8a70]{object-fit:contain;flex-shrink:0;width:44px;height:44px}.provider-fallback[data-v-938f8a70]{color:#162735;background:#e8f3cb;border-radius:14px;place-items:center;font-weight:700;display:grid}.wave[data-v-938f8a70]{background:#14b8de}.orange[data-v-938f8a70]{background:#fd6609}.mtn[data-v-938f8a70]{background:#ffd530}.moov[data-v-938f8a70]{color:#fff;background:#0873ac}.provider-heading[data-v-938f8a70]{text-align:center;margin:16px 0 32px}.provider-heading img[data-v-938f8a70],.provider-heading .provider-fallback[data-v-938f8a70]{object-fit:contain;width:80px;height:80px;margin:auto;font-size:32px}form[data-v-938f8a70]{gap:22px;display:grid}label[data-v-938f8a70]{gap:10px;display:grid}label>small[data-v-938f8a70]{text-align:right}input[data-v-938f8a70]:not([type=checkbox]){box-sizing:border-box;width:100%;font:inherit;color:inherit;background:#fff;border:0;border-bottom:1px solid #dde9e0;padding:16px 10px}.switch-row[data-v-938f8a70]{justify-content:space-between;align-items:center;gap:16px;display:flex}input[type=checkbox][data-v-938f8a70]{accent-color:#1ba60f;width:44px;height:26px}.plain-back[data-v-938f8a70]{text-align:left;color:#125e0b;background:#fff;border:0;min-height:44px}.payout-screen button[data-v-938f8a70]:disabled{opacity:.5;cursor:default}.finance-filters[data-v-97e95697]{flex-wrap:wrap;gap:14px;margin-bottom:22px;display:flex}.finance-filters label[data-v-97e95697]{flex:1;gap:6px;min-width:140px;display:grid}.finance-filters input[data-v-97e95697],.finance-filters select[data-v-97e95697]{font:inherit;box-sizing:border-box;border:1px solid #dde9e0;border-radius:12px;width:100%;min-width:0;padding:12px}.finance-summary[data-v-97e95697]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;margin:22px 0;display:grid}.finance-summary article[data-v-97e95697]{background:#f4f7ef;border-radius:20px;gap:12px;padding:20px;display:grid}.finance-summary strong[data-v-97e95697]{font-size:22px}.finance-pages[data-v-97e95697]{justify-content:space-between;align-items:center;gap:16px;margin:24px 0;display:flex}.finance-pages button[data-v-97e95697]{font:inherit;background:#fff;border:1px solid #dde9e0;border-radius:12px;padding:10px}.producer-market-search[data-v-09ae91aa]{align-items:center;gap:10px;margin:20px 0;display:flex}.producer-market-search label[data-v-09ae91aa]{border:1px solid #53645b;border-radius:16px;flex:1;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.producer-market-search input[data-v-09ae91aa]{font:inherit;outline-offset:5px;background:0 0;border:0;width:100%;min-width:0}.producer-market .producer-market-search .primary-action[data-v-09ae91aa]{flex:0 0 48px;width:48px;padding:12px}.refresh-market[data-v-09ae91aa]{background:#fff;border:0;min-height:44px;font-size:20px}.market-category-grid[data-v-09ae91aa]{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 12px;margin:24px 0;display:grid}.market-category-grid button[data-v-09ae91aa]{color:inherit;font:inherit;cursor:pointer;background:#fff;border:0;justify-items:center;gap:12px;min-width:0;display:grid}.market-category-grid small[data-v-09ae91aa]{text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;width:100%;font-size:10px;overflow:hidden}.market-category-grid img[data-v-09ae91aa],.category-fallback[data-v-09ae91aa]{object-fit:cover;border-radius:50%;width:66px;height:66px}.category-fallback[data-v-09ae91aa]{color:#1ba60f;background:#f4f7ef;place-items:center;font-size:26px;display:grid}.market-category-grid [aria-pressed=true] img[data-v-09ae91aa]{outline-offset:4px;outline:2px solid #1ba60f}.producer-market-grid[data-v-09ae91aa]{grid-template-columns:none;grid-auto-columns:210px;gap:18px;display:grid}@media (width<=999px){.producer-market-grid.product-rail[data-v-09ae91aa]{grid-template-columns:none;grid-auto-columns:calc(50% - 6px);grid-auto-flow:column;gap:12px}}.voice-harvest[data-v-74d43767]{text-align:center;gap:14px;padding:14px 0;display:grid}.voice-symbol[data-v-74d43767]{color:#277b3d;font-size:36px}.voice-harvest p[data-v-74d43767]{margin:0;line-height:1.6}.voice-harvest small[data-v-74d43767]{color:#69766c}.voice-harvest audio[data-v-74d43767]{width:100%}.voice-harvest button[data-v-74d43767]{color:#255f33;font:inherit;cursor:pointer;background:#edf6e8;border:1px solid #cddfce;border-radius:12px;min-height:48px;padding:14px}.voice-actions[data-v-74d43767]{flex-wrap:wrap;gap:12px;display:flex}.voice-actions button[data-v-74d43767]{flex:1}.voice-actions button[data-v-74d43767]:last-child{color:#fff;background:#277b3d}.voice-harvest button[data-v-74d43767]:disabled{opacity:.6}.voice-harvest h1[data-v-74d43767]{text-align:left;margin:0 0 24px;font-size:26px;font-weight:600;line-height:1.4}.voice-harvest .record-orb[data-v-74d43767]{color:#fff;background:#1ba60f;border:0;border-radius:50%;width:108px;height:108px;margin:40px auto 4px;font-size:42px}.voice-harvest .record-notice[data-v-74d43767]{margin-top:32px}.voice-actions button[data-v-74d43767]:last-child{background:#1ba60f}.voice-harvest .record-orb i[data-v-74d43767]{font-size:42px}.producer-workspace[data-v-01437613]{--producer-green:#1ba60f;--producer-orange:#fd6609;--producer-ink:#162735;--producer-surface:#e8f3cb;--p-primary-color:#1ba60f;--p-primary-hover-color:#125e0b;--p-button-primary-background:#1ba60f;--p-button-primary-border-color:#1ba60f;--p-button-primary-hover-background:#125e0b;--p-button-primary-hover-border-color:#125e0b;--p-button-text-primary-color:#1ba60f;--p-button-outlined-primary-color:#1ba60f;color:#162735;background:#fff;width:100%;min-height:100dvh;font-family:Poppins,sans-serif}.producer-shell[data-v-01437613]{align-items:flex-start;min-height:100dvh;display:flex}.producer-sidebar[data-v-01437613]{box-sizing:border-box;background:#fff;border-right:1px solid #dde9e0;flex-shrink:0;width:235px;height:100dvh;padding:30px 16px;position:sticky;top:0}.producer-brand[data-v-01437613]{color:#53645b;gap:10px;padding:0 16px 35px;font-size:11px;text-decoration:none;display:grid}.producer-brand img[data-v-01437613]{object-fit:contain;width:160px;height:55px}.producer-sidebar nav[data-v-01437613]{gap:12px;display:grid}.producer-sidebar nav[data-v-01437613] button{color:#125e0b;border-radius:16px;justify-content:flex-start;min-height:50px}.producer-sidebar nav[data-v-01437613] button[aria-current=page]{color:#125e0b;background:#e8f3cb;border-color:#e8f3cb}.producer-main[data-v-01437613]{flex:1;min-width:0;max-width:1500px;margin:auto;padding:0 32px 48px}.producer-header[data-v-01437613]{z-index:30;background:#fff;justify-content:space-between;align-items:center;gap:12px;height:82px;display:flex;position:sticky;top:0}.header-title[data-v-01437613]{color:#162735;align-items:center;gap:8px;font-size:22px;font-weight:600;display:flex}.producer-header-actions[data-v-01437613]{align-items:center;gap:8px;display:flex}.header-ochat[data-v-01437613]{color:#125e0b;font:inherit;cursor:pointer;background:#fff;border:0;align-items:center;gap:8px;display:flex}.header-ochat-avatar[data-v-01437613]{width:36px;height:36px;display:block}.header-ochat img[data-v-01437613]{object-fit:contain;width:100%;height:100%}.mobile-back[data-v-01437613],.mobile-close[data-v-01437613]{display:none}.producer-user-name[data-v-01437613]{margin:0 6px}.user-menu-chevron[data-v-01437613]{font-size:10px}.producer-workspace[data-v-01437613] h1{color:#162735;margin:20px 0 10px;font-size:28px;font-weight:600;line-height:1.3}.producer-workspace[data-v-01437613] h2{color:#162735;margin:24px 0 14px;font-size:21px;font-weight:600;line-height:1.35}.producer-workspace[data-v-01437613] p{line-height:1.5}.producer-workspace[data-v-01437613] button,.producer-workspace[data-v-01437613] input,.producer-workspace[data-v-01437613] select,.producer-workspace[data-v-01437613] textarea{font-family:inherit}.producer-workspace[data-v-01437613] button:focus-visible,.producer-workspace[data-v-01437613] a:focus-visible{outline-offset:4px;outline:3px solid #125e0b}.producer-workspace[data-v-01437613] button:disabled{opacity:.55;cursor:default}.producer-workspace[data-v-01437613] .primary-action{color:#fff;width:100%;min-height:48px;font:inherit;cursor:pointer;background:#1ba60f;border:0;border-radius:14px;justify-content:center;align-items:center;gap:18px;padding:16px 20px;font-weight:500;display:flex}.producer-workspace[data-v-01437613] .outline-action{color:#1ba60f;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #53645b;border-radius:24px;padding:12px 20px}.producer-workspace[data-v-01437613] .producer-notice{color:#162735;background:#fff5da;border-radius:24px;padding:18px}.producer-workspace[data-v-01437613] .muted{color:#79837d}.text-action[data-v-01437613],.producer-workspace[data-v-01437613] .text-action{color:#1ba60f;font:inherit;cursor:pointer;background:0 0;border:0;min-height:44px}.welcome[data-v-01437613]{margin:26px 0 20px}.welcome h1[data-v-01437613]{margin:0 0 6px}.welcome p[data-v-01437613]{margin:0}.sell-harvest[data-v-01437613]{min-height:72px!important}.producer-services[data-v-01437613]{border:1px solid #dde9e0;border-radius:16px;margin:20px 0 22px;padding:12px 14px}.producer-services h2[data-v-01437613]{margin:0 0 12px;font-size:14px}.producer-services>div[data-v-01437613]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.producer-services button[data-v-01437613],.producer-services a[data-v-01437613]{min-width:0;font:inherit;color:#162735;cursor:pointer;background:#fff;border:0;flex-direction:column;align-items:center;gap:8px;font-size:12px;text-decoration:none;display:flex}.producer-services i[data-v-01437613]{color:#125e0b;background:#e8f3cb;border-radius:50%;place-items:center;width:46px;height:46px;font-size:21px;display:grid}.producer-workspace[data-v-01437613] .harvest-row{width:100%;min-width:0;min-height:100px;font:inherit;text-align:left;color:#162735;cursor:pointer;background:#fff;border:0;align-items:center;gap:14px;padding:18px 14px;display:flex}.producer-workspace[data-v-01437613] .harvest-row>span{flex:1;gap:3px;min-width:0;display:grid}.producer-workspace[data-v-01437613] .harvest-row strong{font-weight:600}.producer-workspace[data-v-01437613] .harvest-row small{font-size:14px;line-height:1.5}.producer-workspace[data-v-01437613] .harvest-row img{object-fit:contain;flex-shrink:0;width:62px;height:52px}.producer-workspace[data-v-01437613] .harvest-row>i:first-child{color:#125e0b;width:42px;font-size:28px}.producer-workspace[data-v-01437613] .harvest-row>i:last-child{font-size:20px}.payout-summary[data-v-01437613]{margin:16px 0 24px}.payout-summary strong[data-v-01437613]{font-size:18px;font-weight:400!important}.payout-summary small[data-v-01437613]{color:#53645b}.status-text[data-v-01437613]{color:#1ba60f}.producer-metrics[data-v-01437613]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:24px 0 28px;display:grid}.metric[data-v-01437613]{color:#162735;border-radius:20px;gap:8px;min-height:120px;padding:18px;display:grid}.metric i[data-v-01437613]{color:#125e0b;margin-bottom:10px;font-size:22px}.metric strong[data-v-01437613]{font-size:30px;line-height:1.2}.metric span[data-v-01437613]{font-size:13px}.orange[data-v-01437613]{background:#fff0e6}.green[data-v-01437613]{background:#e5f3eb}.blue[data-v-01437613]{background:#e9edff}.yellow[data-v-01437613]{background:#fcf1da}.workspace-categories[data-v-01437613]{scrollbar-width:thin;gap:22px;padding:8px 4px 18px;display:flex;overflow-x:auto}.workspace-categories button[data-v-01437613]{font:inherit;color:#162735;cursor:pointer;background:0 0;border:0;flex:0 0 70px;justify-items:center;gap:14px;font-size:10px;display:grid}.workspace-categories img[data-v-01437613]{object-fit:cover;border-radius:50%;width:65px;height:65px}.workspace-categories [aria-pressed=true] img[data-v-01437613]{outline-offset:4px;outline:2px solid #1ba60f}.category-heading[data-v-01437613],.producer-workspace[data-v-01437613] .category-heading{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.suggested-harvests[data-v-01437613]{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.suggested-harvests button[data-v-01437613]{font:inherit;text-align:left;color:inherit;cursor:pointer;background:#fff;border:0;gap:10px;font-size:13px;display:grid}.suggested-harvests img[data-v-01437613]{object-fit:contain;width:100%;height:120px}.producer-profile[data-v-01437613]{max-width:850px;margin:auto}.profile-identity[data-v-01437613]{text-align:center;padding:8px 0 15px}.profile-avatar[data-v-01437613]{color:#28723b;background:#edf5e3;border-radius:50%;place-items:center;width:94px;height:94px;margin:0 auto 18px;font-size:40px;display:grid}.profile-identity p[data-v-01437613]{color:#7e827d;margin:6px 0}.profile-shortcuts[data-v-01437613]{grid-template-columns:repeat(3,1fr);margin:18px 0 32px;display:grid}.profile-shortcuts button[data-v-01437613],.profile-shortcuts a[data-v-01437613]{color:#162735;font:inherit;cursor:pointer;background:#fff;border:0;justify-items:center;gap:10px;font-size:14px;text-decoration:none;display:grid}.profile-shortcuts i[data-v-01437613]{color:#28723b;background:#f5f7f0;border-radius:50%;place-items:center;width:54px;height:54px;font-size:22px;display:grid}.producer-workspace[data-v-01437613] .profile-group{background:#f5f7f0;border-radius:24px;margin:18px 0;padding:6px 18px}.producer-workspace[data-v-01437613] .profile-group>button,.producer-workspace[data-v-01437613] .profile-group>a{color:#26322c;width:100%;min-height:72px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #bcc6ba;align-items:center;gap:18px;padding:23px 0;text-decoration:none;display:flex}.producer-workspace[data-v-01437613] .profile-group>:last-child{border-bottom:0}.producer-workspace[data-v-01437613] .profile-group>button>span,.producer-workspace[data-v-01437613] .profile-group>a>span{flex:1}.producer-workspace[data-v-01437613] .profile-group i{font-size:21px}.producer-workspace[data-v-01437613] .profile-group>.delete-account-link{color:#1ba60f;border:1px solid #6a7568;border-radius:30px;width:fit-content;min-height:40px;margin:14px auto;padding:10px 16px;font-size:15px}.carrier-space-link[data-v-01437613]{color:#162735;background:#edf5e3;border-radius:24px;align-items:center;gap:18px;margin:18px 0;padding:28px 22px;text-decoration:none;display:flex}.carrier-space-link>span[data-v-01437613]{flex:1;gap:6px;display:grid}.carrier-space-link i[data-v-01437613]{color:#28723b;font-size:25px}.carrier-space-link small[data-v-01437613]{font-size:15px}.ocpv-signature[data-v-01437613]{text-align:center;color:#7e827d;padding:16px 0 28px}.ocpv-signature img[data-v-01437613]{object-fit:contain;width:85px;height:55px}.ocpv-signature p[data-v-01437613]{font-size:13px}.producer-workspace[data-v-01437613] .soft-panel{box-shadow:none;background:#f5f7f0;border:0;border-radius:24px}.producer-workspace[data-v-01437613] .account-details{max-width:850px;margin:20px auto}.producer-mobile-nav[data-v-01437613],.mobile-producer-list[data-v-01437613]{display:none}.list-heading[data-v-01437613]{justify-content:space-between;align-items:center;display:flex}.list-heading h2[data-v-01437613]{margin:16px 0}.product-tabs[data-v-01437613]{border-bottom:1px solid #dde9e0;gap:12px;margin:10px 0 20px;display:flex}.product-tabs[data-v-01437613] button{color:#53645b;white-space:nowrap;background:0 0;border:0;border-radius:0;padding:14px 8px}.product-tabs[data-v-01437613] button:not(.p-button-outlined){color:#1ba60f;border-bottom:3px solid #1ba60f}.producer-filters[data-v-01437613]{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.producer-filters[data-v-01437613]>*{max-width:100%}.producer-list[data-v-01437613] .p-datatable{margin-top:20px}.form-actions[data-v-01437613]{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.profile-details[data-v-01437613]{grid-template-columns:1fr 2fr;gap:14px;display:grid}.profile-details dd[data-v-01437613]{overflow-wrap:anywhere;margin:0}.pin-code[data-v-01437613]{letter-spacing:6px;font-size:28px}.declaration-screen[data-v-01437613]{max-width:760px;margin:22px auto 0}.declaration-choices[data-v-01437613]{grid-template-columns:1fr;gap:14px;margin-top:28px;display:grid}.declaration-choices button[data-v-01437613]{color:#162735;font:inherit;cursor:pointer;background:#e0f1e7;border:0;border-radius:24px;justify-items:center;gap:10px;padding:36px 18px;display:grid}.declaration-choices button[data-v-01437613]:nth-child(2){background:#fff0dd}.declaration-choices i[data-v-01437613]{color:#197735;margin:4px 0 18px;font-size:48px}.declaration-choices strong[data-v-01437613]{font-size:23px;font-weight:600}.declaration-choices span[data-v-01437613]{font-size:14px}.harvest-form[data-v-01437613]{gap:20px;display:grid}.harvest-form>label[data-v-01437613]{gap:12px;display:grid}.harvest-form small[data-v-01437613]{color:#53645b;font-size:13px}.harvest-form[data-v-01437613] input{width:100%;font-size:16px}.harvest-quantity[data-v-01437613]{gap:10px;display:flex}.harvest-quantity[data-v-01437613]>*{min-width:0}.harvest-quantity[data-v-01437613]>:first-child{flex:1}.harvest-product-option[data-v-01437613]{align-items:center;gap:10px;display:flex}.harvest-product-option img[data-v-01437613]{object-fit:contain;width:35px;height:35px}.harvest-transport[data-v-01437613]{border:0;gap:14px;padding:0;display:grid}.harvest-transport label[data-v-01437613]{background:#f5f7ef;border-radius:16px;align-items:center;gap:12px;padding:18px;display:flex}.harvest-transport span[data-v-01437613]{display:grid}.harvest-transport input[data-v-01437613]{width:auto}.harvest-transport .selected[data-v-01437613]{outline:1px solid #1ba60f}.step-label[data-v-01437613]{margin:0;font-weight:600}.step-actions[data-v-01437613]{gap:8px;display:grid}.step-actions[data-v-01437613] button{border-radius:30px;min-height:44px}.step-actions[data-v-01437613] button[type=submit]{color:#fff;background:#1ba60f;border-radius:14px;min-height:48px}.declaration-screen progress[data-v-01437613]{appearance:none;accent-color:#1ba60f;background:#fff0e4;border:0;width:100%;height:5px}.declaration-screen progress[data-v-01437613]::-webkit-progress-bar{background:#fff0e4}.declaration-screen progress[data-v-01437613]::-webkit-progress-value{background:#1ba60f}.harvest-review dl[data-v-01437613]{grid-template-columns:1fr 2fr;gap:14px;display:grid}.harvest-review dd[data-v-01437613]{margin:0}.harvest-received[data-v-01437613]{text-align:center;gap:16px;padding:24px;display:grid}.voice-requests[data-v-01437613]{padding:16px 0}.voice-requests>div[data-v-01437613]{border-bottom:1px solid #dde9e0;justify-content:space-between;align-items:center;gap:10px;padding:16px 0;display:flex}@media (width>=761px){.sidebar-collapsed .producer-sidebar[data-v-01437613]{width:82px;padding-inline:8px}.sidebar-collapsed .producer-brand span[data-v-01437613],.sidebar-collapsed .producer-sidebar[data-v-01437613] .p-button-label{display:none}.sidebar-collapsed .producer-brand[data-v-01437613]{padding:0 0 30px}.sidebar-collapsed .producer-brand img[data-v-01437613]{width:60px}.sidebar-collapsed .producer-sidebar[data-v-01437613] button{justify-content:center}.dashboard-content[data-v-01437613]{max-width:1100px;margin:auto}.producer-profile .profile-group[data-v-01437613]{margin-block:22px}}@media (width<=1000px){.producer-metrics[data-v-01437613]{grid-template-columns:repeat(2,minmax(0,1fr))}.header-ochat>span[data-v-01437613]:last-child{display:none}.suggested-harvests[data-v-01437613]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.producer-shell[data-v-01437613]{display:block}.producer-sidebar[data-v-01437613],.desktop-collapse[data-v-01437613],.producer-header-actions[data-v-01437613]>.p-button{display:none}.producer-main[data-v-01437613]{padding:env(safe-area-inset-top) 17px calc(100px + env(safe-area-inset-bottom));box-sizing:border-box;width:100%;margin:0}.producer-header[data-v-01437613]{gap:10px;height:70px}.header-title[data-v-01437613]{flex:1;min-width:0;font-size:21px;line-height:1.25}.header-title>span[data-v-01437613]{overflow-wrap:anywhere}.mobile-back[data-v-01437613]{color:#162735;background:#fff;border:0;place-items:center;min-width:40px;min-height:44px;margin-left:-10px;font-size:20px;display:grid}.header-ochat[data-v-01437613]{padding:6px}.header-ochat-avatar[data-v-01437613]{width:28px;height:28px}.producer-header-actions[data-v-01437613]{gap:0}.welcome[data-v-01437613]{margin:20px 0}.welcome h1[data-v-01437613]{font-size:25px}.welcome p[data-v-01437613]{font-size:14px}.producer-workspace[data-v-01437613] h1{font-size:25px}.producer-workspace[data-v-01437613] h2{font-size:20px}.producer-services[data-v-01437613]{margin-top:20px;padding:10px 13px}.producer-services h2[data-v-01437613]{margin:0 0 12px;font-size:13px}.producer-services button[data-v-01437613],.producer-services a[data-v-01437613]{gap:9px;font-size:10px}.producer-services i[data-v-01437613]{width:45px;height:45px}.payout-summary[data-v-01437613]{margin:22px 0 28px;min-height:80px!important;padding-inline:14px!important}.payout-summary strong[data-v-01437613]{font-size:17px!important}.producer-metrics[data-v-01437613]{gap:12px;margin-top:24px}.metric[data-v-01437613]{border-radius:20px;min-height:117px;padding:16px}.metric strong[data-v-01437613]{font-size:28px}.metric span[data-v-01437613]{font-size:12px}.metric i[data-v-01437613]{font-size:22px}.producer-workspace[data-v-01437613] .harvest-row{gap:12px;min-height:104px;padding:18px 14px}.producer-workspace[data-v-01437613] .harvest-row strong{font-size:15px}.producer-workspace[data-v-01437613] .harvest-row small{font-size:12px}.producer-workspace[data-v-01437613] .harvest-row img{width:62px;height:52px}.category-heading h2[data-v-01437613]{font-size:20px}.suggested-harvests[data-v-01437613]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.suggested-harvests img[data-v-01437613]{height:95px}.producer-mobile-nav[data-v-01437613]{z-index:40;padding:8px 6px calc(9px + env(safe-area-inset-bottom));background:#fff;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;display:grid;position:fixed;bottom:0;left:0;right:0}.producer-mobile-nav button[data-v-01437613]{color:#40473f;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:0;flex-direction:column;align-items:center;gap:5px;min-height:50px;padding:0;font-size:11px;display:flex}.nav-icon[data-v-01437613]{border-radius:30px;place-items:center;width:60px;height:32px;font-size:22px;display:grid}.producer-mobile-nav [aria-current=page] .nav-icon[data-v-01437613]{color:#1ba60f;background:#e8f3cb}.mobile-sale-orb[data-v-01437613]{color:#fff;background:#1ba60f;border-radius:50%;place-items:center;width:45px;height:45px;margin-top:-8px;font-size:29px;display:grid;box-shadow:0 2px 7px #125e0b20}.producer-mobile-nav .sell-navigation[data-v-01437613]{gap:1px}.desktop-producer-table[data-v-01437613]{display:none}.mobile-producer-list[data-v-01437613]{display:block}.list-heading[data-v-01437613]{display:none}.product-tabs[data-v-01437613]{justify-content:space-between;gap:4px}.product-tabs[data-v-01437613] button{padding:12px 5px;font-size:12px}.producer-filters[data-v-01437613]{gap:8px}.producer-filters[data-v-01437613]>:first-child{width:100%}.producer-filters[data-v-01437613] .p-select{max-width:46%;font-size:12px}.producer-filters[data-v-01437613] input{font-size:16px}.profile-identity h1[data-v-01437613]{font-size:25px}.profile-shortcuts[data-v-01437613]{margin:18px 0 28px}.producer-workspace[data-v-01437613] .profile-group{padding:4px 18px}.producer-workspace[data-v-01437613] .profile-group>button,.producer-workspace[data-v-01437613] .profile-group>a{gap:16px;padding-block:23px;font-size:17px}.carrier-space-link[data-v-01437613]{padding:28px 20px}.carrier-space-link strong[data-v-01437613]{font-size:17px}.carrier-space-link small[data-v-01437613]{font-size:14px}.declaration-screen[data-v-01437613]{margin-top:24px}.declaration-screen h1[data-v-01437613]{font-size:25px}.declaration-choices[data-v-01437613]{margin-top:28px}.declaration-choices button[data-v-01437613]{min-height:190px;padding:30px 16px}.declaration-choices strong[data-v-01437613]{font-size:22px}.declaration-choices span[data-v-01437613]{font-size:14px}.declaration-screen .harvest-form[data-v-01437613]{gap:20px}.harvest-form[data-v-01437613] .p-select,.harvest-form[data-v-01437613] .p-inputtext{box-shadow:none;background:#fff;border:0}.harvest-form[data-v-01437613] .p-select-label{padding-block:20px}.harvest-form h1[data-v-01437613]{margin-top:6px}.harvest-form label[data-v-01437613]{font-size:14px}.harvest-review dl[data-v-01437613],.profile-details[data-v-01437613]{grid-template-columns:1fr}.profile-details dd[data-v-01437613]{margin-bottom:8px}}@media (prefers-reduced-motion:reduce){[data-v-01437613]{scroll-behavior:auto!important}}.mobile-status-filters[data-v-01437613]{display:none}@media (width<=760px){.mobile-status-filters[data-v-01437613]{gap:8px;margin-bottom:10px;padding:8px 0 18px;display:flex;overflow-x:auto}.mobile-status-filters button[data-v-01437613]{color:#40473f;font:inherit;cursor:pointer;background:#fff;border:1px solid #c3c9bf;border-radius:8px;flex-shrink:0;padding:9px 14px;font-size:13px}.mobile-status-filters [aria-pressed=true][data-v-01437613]{color:#963d05;background:#fff0e4;border-color:#fff0e4}.producer-filters>.p-select[data-v-01437613],.producer-filters>.p-button[data-v-01437613]{display:none}.producer-filters>input[data-v-01437613]{width:100%;box-shadow:none;border:0;padding:16px}.producer-workspace[data-v-01437613] .account-safety{background:#f5f7f0;border:0;border-radius:24px;padding:18px}}.header-help[data-v-01437613]{color:#162735;cursor:pointer;background:#fff;border:0;min-width:40px;min-height:44px;font-size:22px}.header-ochat>i[data-v-01437613]{color:#162735;font-size:22px}.profile-avatar i[data-v-01437613]{font-size:40px}.producer-mobile-nav i[data-v-01437613]{font-size:22px}.producer-mobile-nav .mobile-sale-orb i[data-v-01437613]{font-size:29px}.producer-workspace .carrier-space-link strong[data-v-01437613]{font-size:17px;font-weight:600}.producer-workspace .carrier-space-link>span[data-v-01437613]{min-width:0}@media (width<=760px){.desktop-assistant-label[data-v-01437613]{display:none}.producer-user-dropdown[data-v-01437613]{display:none!important}.header-title[data-v-01437613]{font-size:20px}.producer-workspace .carrier-space-link strong[data-v-01437613]{font-size:16px}}#main:has(>.producer-workspace){padding-bottom:0}.producer-workspace .category-heading h2[data-v-01437613]{min-width:0}.producer-workspace .category-heading button[data-v-01437613]{flex-shrink:0}.producer-dialog{--p-primary-color:#1ba60f;--p-button-primary-background:#1ba60f;--p-button-primary-border-color:#1ba60f;--p-button-text-primary-color:#1ba60f;font-family:Poppins,sans-serif}.mobile-back[data-v-01437613]{color:#162735;cursor:pointer;background:#fff;border:0;place-items:center;min-width:40px;min-height:44px;font-size:20px;display:grid}@media (width<=760px){.producer-subscreen .producer-main[data-v-01437613]{padding-bottom:calc(32px + env(safe-area-inset-bottom))}}.enrollment-locality[data-v-ccf26512]{gap:12px;min-width:0;display:grid}.enrollment-locality label[data-v-ccf26512]{gap:8px;min-width:0;display:grid}.enrollment-locality[data-v-ccf26512] .p-select{width:100%;min-width:0}.locality-option[data-v-ccf26512]{white-space:normal;overflow-wrap:anywhere}.routing[data-v-ccf26512]{overflow-wrap:anywhere;background:#f1f7ee;border-radius:12px;padding:16px}.routing p[data-v-ccf26512]{margin:8px 0}.tracking-submit[data-v-a921fe67]{color:#fff;background:#b9510b;margin-top:20px}.tracking-submit[data-v-a921fe67]:hover{background:#963f08}.tracking-result[data-v-a921fe67]{background:#fff;border:1px solid #e7d8c7;border-top:4px solid #dd7a24;border-radius:16px;margin-top:28px;overflow:hidden;box-shadow:0 10px 30px #30462f08}.result-heading[data-v-a921fe67]{background:#fff9f1;justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex}.result-eyebrow[data-v-a921fe67]{text-transform:uppercase;letter-spacing:.08em;color:#845221;font-size:.75rem;font-weight:700;display:block}.result-heading h3[data-v-a921fe67]{color:#294c35;margin:8px 0 0;font-size:1.45rem}.status-badge[data-v-a921fe67]{color:#804311;background:#ffebce;border-radius:100px;flex-shrink:0;padding:7px 12px;font-size:.8rem;font-weight:700}.tracking-result--approved[data-v-a921fe67]{border-top-color:#357747}.tracking-result--approved .status-badge[data-v-a921fe67]{color:#256337;background:#e3f2e7}.tracking-result--rejected[data-v-a921fe67]{border-top-color:#a84b3f}.tracking-result--rejected .status-badge[data-v-a921fe67]{color:#913f35;background:#f9e6e2}.result-details[data-v-a921fe67]{border-bottom:1px solid #edf0eb;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0;padding:22px 24px;display:grid}.result-reference[data-v-a921fe67]{grid-column:1/-1}.result-details dt[data-v-a921fe67]{color:#657264;margin-bottom:5px;font-size:.8rem}.result-details dd[data-v-a921fe67]{color:#294c35;overflow-wrap:anywhere;margin:0;font-weight:650}.result-message[data-v-a921fe67]{padding:22px 24px 8px;line-height:1.65}.result-message p[data-v-a921fe67]{margin:8px 0}.decision-reason[data-v-a921fe67]{white-space:pre-wrap;overflow-wrap:anywhere}.result-actions[data-v-a921fe67]{flex-wrap:wrap;gap:12px;padding:14px 24px 22px;display:flex}.result-actions .button-orange[data-v-a921fe67]{color:#fff;background:#b9510b}.result-actions .button-orange[data-v-a921fe67]:hover{background:#963f08}.result-privacy[data-v-a921fe67]{color:#657264;background:#f7f8f4;margin:0;padding:14px 24px;font-size:.78rem}@media (width<=540px){.result-heading[data-v-a921fe67]{flex-direction:column;align-items:flex-start}.result-details[data-v-a921fe67]{grid-template-columns:1fr}.result-actions .button[data-v-a921fe67]{text-align:center;width:100%}}.enrolment-panel[data-v-6107795c]{max-width:720px}h2[data-v-6107795c]{scroll-margin-top:100px}.journey-tabs[data-v-6107795c]{justify-content:stretch;margin:0 0 24px}.journey-tabs .button[data-v-6107795c]{flex:1;font-size:14px}.journey-tabs [aria-pressed=true][data-v-6107795c]{color:#255e2b;background:#edf6e8;border-color:#347b39}.step-caption[data-v-6107795c]{color:#376a3b;flex-wrap:wrap;justify-content:space-between;gap:8px;margin:20px 0 8px;font-size:13px;display:flex}.enrolment-progress[data-v-6107795c]{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.enrolment-progress li span[data-v-6107795c]{background:#edf4fc;width:36px;height:36px;font-size:19px}.enrolment-progress li b[data-v-6107795c]{font-weight:500}.enrolment-progress li[aria-current=step] span[data-v-6107795c]{color:#8a4d0c;background:#fff0d9}.enrolment-progress li.done span[data-v-6107795c]{color:#27652c;background:#e7f4e4}.welcome-note[data-v-6107795c],.step-help[data-v-6107795c]{color:#566653;line-height:1.6}.enrolment-fields[data-v-6107795c]{grid-template-columns:minmax(0,1fr)}.enrolment-panel input[data-v-6107795c]:not([type=checkbox]){min-height:48px;font-size:16px}.enrolment-panel[data-v-6107795c] .p-select{align-items:center;width:100%;min-width:0;min-height:48px}.enrolment-panel[data-v-6107795c] .p-select-label{font-size:16px}.image-help[data-v-6107795c]{color:#52664d;margin-bottom:18px;font-size:14px}.image-help summary[data-v-6107795c]{cursor:pointer;padding:12px 0}.review-card[data-v-6107795c]{overflow-wrap:anywhere;background:#f4f8f1;border-radius:12px;margin-bottom:12px;padding:16px}.review-card>div[data-v-6107795c]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.review-card h3[data-v-6107795c]{margin:0;font-size:16px}.review-card p[data-v-6107795c]{margin:6px 0}.text-link[data-v-6107795c]{text-align:left;align-items:center;min-height:44px;display:inline-flex}.step-actions[data-v-6107795c]{padding-bottom:env(safe-area-inset-bottom);gap:12px}.step-actions .button[data-v-6107795c]{width:100%;min-height:50px;margin:0}.enrolment-consent[data-v-6107795c]{padding:12px 0;line-height:1.6}.enrolment-consent input[data-v-6107795c]{min-width:22px;min-height:22px}.enrolment-result[data-v-6107795c]{overflow-wrap:anywhere}:where(button[data-v-6107795c],input[data-v-6107795c],summary[data-v-6107795c]):focus-visible{outline-offset:3px;outline:3px solid #377ac1}@media (width<=480px){.enrolment-progress li b[data-v-6107795c]{display:none}.journey-tabs[data-v-6107795c]{flex-direction:column;gap:8px}.journey-tabs .button[data-v-6107795c]{flex:auto;min-height:48px;margin:0}.step-actions[data-v-6107795c]{flex-direction:column-reverse}}@media (width>=600px){.enrolment-fields[data-v-6107795c]{grid-template-columns:repeat(2,minmax(0,1fr))}.step-actions .button[data-v-6107795c]{width:auto}}.enrolment-panel .otp-change-number[data-v-6107795c]{color:#255e2b;max-width:100%;min-height:44px;font:inherit;text-align:left;white-space:normal;cursor:pointer;background:#edf6e8;border:0;border-radius:8px;align-items:center;margin-top:16px;padding:10px 12px;font-size:14px;line-height:1.5;display:inline-flex}.enrolment-panel .otp-change-number[data-v-6107795c]:hover{background:#e0efd8}.document-label[data-v-6107795c],.review-card h3[data-v-6107795c],legend[data-v-6107795c]{align-items:center;gap:8px;display:flex}.document-label[data-v-6107795c],.review-card h3[data-v-6107795c] svg{color:#376a54}html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:900}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}body{--heading-font:"Inter", sans-serif;--bs-link-color:#333;--bs-link-hover-color:#333;--bs-link-color-rgb:40,40,40;--bs-link-hover-color-rgb:0,0,0;--bs-light-rgb:248, 248, 248;--bs-font-sans-serif:"Inter", sans-serif;--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:2;--bs-body-color:#747474;--bs-primary:#6bb252;--bs-primary-rgb:107, 178, 82;--bs-secondary:#364127;--bs-secondary-rgb:54, 65, 39;--bs-danger:#f95f09;--bs-danger-rgb:249, 95, 9;--bs-success:#a3be4c;--bs-success-rgb:163, 190, 76;--bs-primary-bg-subtle:#fff9eb;--bs-success-bg-subtle:#eef5e5;--bs-border-color:#f7f7f7}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:var(--bs-primary);--bs-btn-border-color:transparent;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#f7a422;--bs-btn-hover-border-color:transparent;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:var(--bs-primary);--bs-btn-active-border-color:transparent;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#d3d7dd;--bs-btn-disabled-border-color:transparent}.btn-outline-primary{--bs-btn-color:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#ffc107;--bs-btn-hover-border-color:#ffc107;--bs-btn-focus-shadow-rgb:13,110,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#ffc107;--bs-btn-active-border-color:#ffc107;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#fff3cd;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#fff3cd;--bs-gradient:none}.btn-outline-light{--bs-btn-color:#747474;--bs-btn-border-color:#efefef;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#efefef;--bs-btn-hover-border-color:#efefef;--bs-btn-focus-shadow-rgb:248,249,250;--bs-btn-active-color:#000;--bs-btn-active-bg:#efefef;--bs-btn-active-border-color:#efefef;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#efefef;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#efefef;--bs-gradient:none}.btn-warning{--bs-btn-color:#747474;--bs-btn-bg:#fcf7eb;--bs-btn-border-color:#fcf7eb;--bs-btn-hover-color:#747474;--bs-btn-hover-bg:#ffecbe;--bs-btn-hover-border-color:#ffecbe;--bs-btn-focus-shadow-rgb:217,164,6;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffecbe;--bs-btn-active-border-color:#ffecbe;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#fcf7eb;--bs-btn-disabled-border-color:#fcf7eb}.btn-success{--bs-btn-color:#222;--bs-btn-bg:#eef5e4;--bs-btn-border-color:#eef5e4;--bs-btn-hover-color:#222;--bs-btn-hover-bg:#9de3c2;--bs-btn-hover-border-color:#9de3c2;--bs-btn-focus-shadow-rgb:60,153,110;--bs-btn-active-color:#222;--bs-btn-active-bg:#9de3c2;--bs-btn-active-border-color:#9de3c2;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#222;--bs-btn-disabled-bg:#eef5e4;--bs-btn-disabled-border-color:#eef5e4}.btn-danger{--bs-btn-color:#222;--bs-btn-bg:#ffeada;--bs-btn-border-color:#ffeada;--bs-btn-hover-color:#222;--bs-btn-hover-bg:#ecc9af;--bs-btn-hover-border-color:#ecc9af;--bs-btn-focus-shadow-rgb:60,153,110;--bs-btn-active-color:#222;--bs-btn-active-bg:#ecc9af;--bs-btn-active-border-color:#ecc9af;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#222;--bs-btn-disabled-bg:#ffeada;--bs-btn-disabled-border-color:#ffeada}body{letter-spacing:.03em}h1,h2,h3,h4,h5,h6{font-family:var(--heading-font);color:var(--bs-dark);font-weight:700}.breadcrumb.text-white{--bs-breadcrumb-divider-color:#fff;--bs-breadcrumb-item-active-color:var(--bs-primary)}.dropdown-menu{--bs-dropdown-link-active-bg:var(--bs-primary)}.nav-pills .nav-link{--bs-nav-pills-link-active-color:#111;--bs-nav-pills-link-active-bg:#f1f1f1}.pagination{--bs-pagination-active-bg:var(--bs-primary);--bs-pagination-active-border-color:var(--bs-primary)}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:3rem}.preloader-wrapper{z-index:111;background:#fff;width:100%;height:100vh;margin:0 auto;position:fixed;top:0;left:0}.preloader-wrapper .preloader{margin:20% auto 0;transform:translateZ(0)}.preloader:before,.preloader:after{content:"";position:absolute;top:0}.preloader:before,.preloader:after,.preloader{border-radius:50%;width:2em;height:2em;animation:1.2s ease-in-out infinite animation}.preloader{animation-delay:-.16s}.preloader:before{animation-delay:-.32s;left:-3.5em}.preloader:after{left:3.5em}@keyframes animation{0%,80%,to{box-shadow:0 2em 0 -1em var(--bs-primary)}40%{box-shadow:0 2em 0 0 var(--bs-primary)}}@media (width>=1400px){.container-lg{max-width:1600px}}.banner-blocks{grid-gap:2rem;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(12,1fr);display:grid}.block-1{grid-area:1/1/3/8}.block-2{grid-area:1/8/2/13}.block-3{grid-area:2/8/3/13}@media screen and (width<=1140px){.banner-blocks{grid-template-rows:repeat(4,1fr);grid-template-columns:1fr}.block-1{grid-area:1/1/3/2}.block-2{grid-area:3/1/4/2}.block-3{grid-area:4/1/5/2}}.swiper-prev,.swiper-next{color:#222;text-align:center;--bs-btn-border-color:transparent;--bs-btn-active-bg:#ec9b22;--bs-btn-active-border-color:transparent;--bs-btn-hover-bg:var(--bs-primary);--bs-btn-hover-border-color:transparent;--bs-btn-disabled-color:#ccc;--bs-btn-disabled-bg:#eaeaea;--bs-btn-disabled-border-color:#eaeaea;background:#f1f1f1;border-radius:10px;width:38px;height:38px;padding:0;line-height:38px}.swiper-prev:hover,.swiper-next:hover{background:var(--bs-primary)}.category-carousel .category-item{text-align:center;background:#fff;border:1px solid #fbfbfb;border-radius:16px;margin:20px 0;padding:60px 20px;transition:box-shadow .3s ease-out,transform .3s ease-out;box-shadow:0 5px 22px #0000000a}.category-carousel .category-item:hover{transform:translateY(-10px);box-shadow:0 21px 44px #00000014}.category-carousel .category-item .category-title{letter-spacing:.02em;text-transform:capitalize;color:#222;margin-top:20px;font-size:20px;font-weight:600;line-height:27px}.brand-carousel .brand-item{background:#fff;border:1px solid #fbfbfb;border-radius:16px;padding:16px;box-shadow:0 5px 22px #0000000a}.brand-carousel .brand-item img{border-radius:12px;width:100%}.brand-carousel .brand-item .brand-details{margin-left:15px}.brand-carousel .brand-item .brand-title{margin:0}.product-tabs .nav-tabs{--bs-nav-link-hover-color:#111;--bs-nav-link-color:#555;--bs-nav-tabs-link-border-color:#fff;--bs-nav-tabs-link-hover-border-color:transparent;--bs-nav-tabs-link-active-border-color:#fff;border:none;justify-content:flex-end}.product-tabs .nav-tabs .nav-link.active,.product-tabs .nav-tabs .nav-item.show .nav-link{border-bottom:3px solid var(--bs-primary)}.products-carousel .swiper,.products-carousel .swiper-container{overflow:visible}input[type=number]::-webkit-inner-spin-button{opacity:1}input[type=number]::-webkit-outer-spin-button{opacity:1}.product-item .button-area .quantity{padding:.5rem}.product-item .button-area{text-align:center;z-index:1;background:#fff;width:100%;display:none;position:absolute;bottom:-55px;left:0;box-shadow:0 20px 44px #00000014}.product-item{background:#fff;border-radius:16px;margin-bottom:30px;padding:16px;position:relative;box-shadow:0 0 22px #0000}.product-item:hover .button-area{display:block}.product-item:hover{box-shadow:0 0 44px #00000014}.product-item figure{text-align:center}.product-item figure img{height:auto;max-height:210px}.product-item .product-qty{width:85px}.product-item .btn-link{text-decoration:none}.product-item #quantity{text-align:center;border:none;width:28px;height:auto;margin:0;padding:0}.product-item .btn-number{text-align:center;color:#222;background:#fff;border:1px solid #e2e2e2;border-radius:6px;width:26px;height:26px;padding:0;line-height:1}.cart .product-qty{min-width:130px}.image-float{margin-top:-140px;margin-bottom:-140px}@media screen and (width<=991px){.image-float{margin:0}}.post-item .post-meta{font-size:.8rem;line-height:1}.post-item .post-meta svg{margin-right:5px}@media screen and (width<=991px){.offcanvas-body .nav-item{border-bottom:1px solid #d1d1d1;font-weight:700}.offcanvas-body .filter-categories{border-radius:8px;width:100%;padding:14px;border:1px solid #d1d1d1!important;margin-bottom:20px!important}.dropdown-menu{border:none;padding:0;font-size:.9em;line-height:1.4}.dropdown-menu a{padding-left:0}.dropdown-toggle:after{position:absolute;top:21px;right:0}}.product-thumbnail-slider{height:740px}@media screen and (width<=992px){.product-thumbnail-slider{height:auto;margin-top:20px}}@media screen and (width>=992px){.product-thumbnail-slider{height:420px}}@media screen and (width>=1200px){.product-thumbnail-slider{height:540px}}@media screen and (width>=1400px){.product-thumbnail-slider{height:740px}}.border-dashed{border-bottom:1px dashed #d1d1d1}.ls-1{letter-spacing:-.04em}.button-area .btn-cart{text-wrap:nowrap;width:100%;height:3.3em;line-height:2em}.fs-7{font-size:.8rem!important}.btn-link{font-size:.875rem;font-weight:700;font-family:var(--bs-body-font-family);letter-spacing:.0875rem;text-transform:uppercase;text-decoration:none;display:inline-block}a.btn-link,a.btn-link:after{transition:all .5s}a.btn-link{position:relative}a.btn-link:before,a.btn-link:after{content:"";background-color:var(--bs-dark);width:0;height:2px;display:block;position:absolute;bottom:0;left:0}[data-bs-theme=dark] a.btn-link:after{background-color:var(--bs-light)}a.btn-link:before{background-color:rgba(var(--bs-light-rgb), .2);width:100%}a.btn-link.is-checked:after,a.btn-link:hover:after{width:100%}a.btn-link.text-white:after,a.btn-link.text-light:after{background-color:var(--bs-light)}.navbar .megamenu{padding:1rem}@media (width>=992px){.navbar .has-megamenu{position:static!important}.navbar .megamenu{width:100%;margin-top:0;left:0;right:0}}@media (width<=991px){.navbar.fixed-top .navbar-collapse,.navbar.sticky-top .navbar-collapse{max-height:90vh;margin-top:10px;overflow-y:auto}}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/poppins-400-B2YTLo9r.ttf)format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/poppins-500-1iPSBYoM.ttf)format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/poppins-600-DVCj-rhG.ttf)format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/poppins-700-CdT-0Mts.ttf)format("truetype")}:root{--brand-green:#1ba60f;--brand-orange:#fd6609;--brand-ink:#162735;--brand-deep-green:#125e0b;--brand-orange-ink:#963d05;--brand-green-surface:#e8f3cb;--brand-orange-surface:#fff0e4;--brand-background:#fff;--brand-muted:#53645b;--brand-border:#dde9e0;--page-width:1240px;--page-gutter:24px;--font-sans:"Poppins", Arial, sans-serif;font-family:var(--font-sans);color:var(--brand-ink);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#fff}*{box-sizing:border-box}body{--bs-primary:var(--brand-green);--bs-body-color:var(--brand-muted);--heading-font:var(--font-sans);--bs-font-sans-serif:var(--font-sans);--bs-body-font-family:var(--font-sans);color:var(--brand-ink);font-family:var(--bs-body-font-family);margin:0;font-size:16px;line-height:1.65}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}img{max-width:100%}svg{vertical-align:middle;flex-shrink:0}h1,h2,h3,p{margin:0}h1,h2,h3{color:var(--brand-ink);letter-spacing:-.04em;font-family:inherit;line-height:1.16}h2{font-size:clamp(30px,3.2vw,42px);font-weight:650}h3{font-weight:650}p{color:var(--brand-muted)}.container{width:min(var(--page-width), calc(100% - 2 * var(--page-gutter)));margin-inline:auto}section[id]{scroll-margin-top:25px}:focus-visible{outline-offset:5px;outline:3px solid #e87722}.skip-link{z-index:100;background:#fff;padding:12px 20px;position:fixed;top:-80px;left:15px}.skip-link:focus{top:10px}.utility-bar{color:#fff;background:#000;font-size:11px}.utility-inner{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:16px;padding-block:4px;display:grid}.institution-link{background:#fff;border-radius:3px;justify-content:center;align-items:center;padding:2px 6px;display:inline-flex}.institution-link img{object-fit:contain;width:auto;height:26px;display:block}.utility-message{text-align:center;justify-self:center;line-height:1.35}@media (width<=800px){.utility-inner{grid-template-columns:minmax(0,1fr) auto;gap:4px 16px}.ministry-link{justify-self:start}.ocpv-link{grid-area:1/2}.utility-message{grid-area:2/1/auto/-1}}.country{align-items:center;gap:9px;font-size:12px;display:inline-flex}.country i{background:linear-gradient(90deg,#f68b31 33%,#fff 33% 66%,#299745 66%);border:1px solid #ddd;width:19px;height:12px;display:inline-block}.site-header{background:#fff;border-bottom:1px solid #eef0e9}.header-inner{justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding-block:6px;display:flex}.brand{white-space:nowrap;align-items:center;gap:9px;display:inline-flex}.brand>span{letter-spacing:-1.5px;font-size:29px;font-weight:450;line-height:1.15}.brand strong{color:#278436;font-weight:750}.brand small{letter-spacing:1.65px;margin-top:7px;font-size:8px;font-weight:600;display:block}.desktop-nav{gap:16px;font-size:12px;font-weight:550;display:flex}.desktop-nav a,.desktop-nav button{white-space:nowrap;color:inherit;font:inherit;background:0 0;border:0;padding:10px 0;position:relative}.desktop-nav a:hover,.desktop-nav button:hover,.desktop-nav a.active{color:var(--brand-green)}.desktop-nav a.active:after{content:"";background:var(--brand-green);width:20px;height:2px;position:absolute;bottom:6px;left:0}.button{border:1px solid #0000;border-radius:30px;justify-content:center;align-items:center;gap:14px;min-height:48px;padding:13px 24px;font-size:13px;font-weight:600;transition:background .15s,transform .15s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-green{background:var(--brand-green);color:#fff}.button-green:hover{background:var(--brand-deep-green);color:#fff}.button-outline{color:#293e28;background:#ffffff26;border-color:#71814b}.button-outline:hover{background:#ffffff80}.button-row{flex-wrap:wrap;gap:12px;display:flex}.menu-toggle{background:#f1f5ec;border:0;border-radius:8px;padding:10px;display:none}.mobile-nav{flex-direction:column;padding-bottom:18px;display:flex}.mobile-nav>a,.mobile-nav>button{color:inherit;font:inherit;text-align:left;background:0 0;border:0;padding:10px 0}.hero{background:#ffdf77 url(/assets/banner-1-BumshJPO.jpg) 50%/cover no-repeat}.hero-inner{align-items:center;min-height:600px;display:flex}.hero-copy{padding:55px 0 75px}.eyebrow{letter-spacing:1.9px;align-items:center;gap:9px;font-size:10px;font-weight:700;display:inline-flex}.green{color:var(--brand-green)}.status-dot{background:var(--brand-green);border-radius:100%;flex-shrink:0;width:7px;height:7px;display:inline-block}.hero h1{letter-spacing:-2.8px;margin:24px 0;font-size:clamp(44px,4.8vw,67px);font-weight:550;line-height:1.06}.hero h1 em{color:var(--brand-green);font-style:normal;font-weight:750}.hero p{color:#515534;margin-bottom:28px;font-size:16px;line-height:1.8}.hero-note{color:#405535;align-items:center;gap:9px;margin-top:28px;font-size:12px;display:flex}.promise-strip{grid-template-columns:1fr 1.15fr 1fr;margin-top:-27px;display:grid;position:relative;box-shadow:0 9px 24px #23312308}.promise-strip>div{color:#fff;background:#4d7732;align-items:center;gap:19px;padding:28px;display:flex}.promise-strip>div:nth-child(2){background:#354b2a}.promise-strip>div:nth-child(3){background:#bb561f}.promise-strip strong{font-size:14px;font-weight:600;display:block}.promise-strip small{color:#fff;margin-top:5px;font-size:11px;display:block}.section{padding-block:90px}.section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:32px;display:flex}.section-heading h2{margin-top:13px}.section-heading>p{font-size:14px}.category-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.category-item{background:#f5f6ee;border:1px solid #eef0e5;border-radius:10px;align-items:center;min-height:200px;padding:28px 24px;display:flex;position:relative;overflow:hidden}.category-item:nth-child(2){background:#fff6e7;border-color:#f8eedc}.category-item:nth-child(3){background:#f3f1e9}.category-item>div{z-index:1;max-width:67%}.category-label{color:#647153;font-size:10px}.category-item h3{margin:10px 0;font-size:22px;line-height:1.2}.category-item p{max-width:160px;font-size:11px}.category-item img{object-fit:contain;mix-blend-mode:multiply;width:125px;height:160px;position:absolute;bottom:4px;right:0}.section-note{color:#6a7364;margin-top:16px;font-size:11px}.how-section{background:#f8f9f5}.centered{text-align:center;flex-direction:column;align-items:center;gap:0;display:flex}.centered h2{margin:14px 0 18px}.steps-grid{grid-template-columns:repeat(3,1fr);gap:55px;margin-top:48px;display:grid}.steps-grid article{border-top:1px solid #d7dfce;padding-top:32px;position:relative}.steps-grid svg{color:var(--brand-green)}.step-number{color:#829373;letter-spacing:-2px;font-size:38px;font-weight:350;position:absolute;top:24px;right:0}.steps-grid h3{margin:24px 0 14px;font-size:23px}.steps-grid p{font-size:14px;line-height:1.8}.audience-section{grid-template-columns:1fr 1.15fr;align-items:center;gap:100px;display:grid}.audience-intro h2{margin:16px 0 20px}.audience-intro>p{max-width:380px;font-size:14px}.profile-options{flex-direction:column;gap:10px;max-width:330px;margin-top:30px;display:flex}.profile-options button{text-align:left;color:#35482e;background:#fff;border:1px solid #dce3d4;border-radius:7px;justify-content:space-between;align-items:center;padding:15px 19px;font-size:14px;display:flex}.profile-options button[aria-pressed=true]{background:var(--brand-green);color:#fff;border-color:var(--brand-green)}.audience-card{background:#f2f6eb;border:1px solid #e6ecd9;border-radius:13px;padding:42px}.pill{color:#3b6330;background:#e0e9d5;border-radius:30px;padding:5px 12px;font-size:11px;display:inline-block}.audience-card h3{max-width:430px;margin:20px 0 17px;font-size:29px}.audience-card>p{font-size:14px}.audience-card ul{margin:24px 0;padding:0;list-style:none}.audience-card li{align-items:flex-start;gap:12px;margin:14px 0;font-size:13px;display:flex}.audience-card li svg{color:var(--brand-green);margin-top:1px}.text-link{color:var(--brand-green);align-items:center;gap:10px;font-size:13px;font-weight:650;display:inline-flex}.text-link:hover{text-decoration:underline}.ocpv-banner{color:#fff;background:#354b2a;border-radius:14px;grid-template-columns:.7fr 1.3fr;align-items:center;gap:85px;padding:50px 65px;display:grid}.ocpv-banner h2{color:#fff;margin:14px 0 20px}.ocpv-banner p{color:#e0e8d7;font-size:14px;line-height:1.85}.ocpv-banner .text-link{color:#fff;margin-top:22px}.ocpv-banner .eyebrow{color:#dce8bd}.ocpv-mark{border:1px solid #ffffff25;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:235px;height:235px;margin:auto;display:flex;box-shadow:0 0 0 17px #ffffff04,0 0 0 35px #ffffff03}.ocpv-mark>span{letter-spacing:3px;font-size:46px;font-weight:700;line-height:1.5}.ocpv-mark small{letter-spacing:2px;font-size:8px}.faq-section{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.faq-section h2{margin:15px 0 20px}.faq-section>div>p{font-size:14px}.faq-list details{border-bottom:1px solid #e5e9df}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:21px 0;font-size:14px;font-weight:600;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list details[open] summary svg{transform:rotate(45deg)}.faq-list details p{padding:0 22px 22px 0;font-size:14px;line-height:1.85}.contact-section{background:#f3f6ed;padding:65px 0}.contact-inner{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.contact-inner h2{margin:14px 0 18px}.contact-inner p{font-size:14px}.availability{color:#58664e;align-items:center;gap:8px;margin-top:21px;font-size:10px;display:inline-flex}.contact-card{background:#fff;border-radius:12px;padding:12px 28px;font-style:normal;box-shadow:0 5px 20px #16273504}.contact-card a,.contact-card>p{color:#34542c;align-items:center;gap:18px;padding:20px 0;display:flex}.contact-card a{border-bottom:1px solid #ecf0e6;font-weight:600}.contact-card a span{flex:1}.contact-card small{color:#6a7364;margin-bottom:4px;font-size:11px;font-weight:400;display:block}.contact-card>p{font-size:12px}.site-footer{border-top:1px solid #e5e7eb;padding:65px 0 0}.footer-grid{grid-template-columns:1.4fr 1fr 1.2fr 1fr;gap:45px;padding-bottom:45px;display:grid}.footer-grid h2{letter-spacing:0;margin:8px 0 22px;font-size:13px;font-weight:650}.footer-grid>div>a:not(.brand){color:var(--brand-muted);margin-bottom:12px;font-size:12px;display:block}.footer-grid>div>a:not(.brand):hover{color:var(--brand-green);text-decoration:underline}.footer-grid p{margin:16px 0;font-size:12px;line-height:1.8}.footer-bottom{color:#6a7364;border-top:1px solid #edf0e8;justify-content:space-between;gap:15px;padding:20px 0;font-size:10px;display:flex}.footer-bottom a{text-decoration:underline}.legal-hero{background:#f3f6ed;padding:44px 0 55px}.breadcrumb{color:#63715a;gap:10px;margin-bottom:30px;font-size:12px;display:flex}.breadcrumb a:hover{text-decoration:underline}.legal-hero h1{margin:15px 0 20px;font-size:clamp(34px,4vw,52px)}.legal-hero p{max-width:690px;font-size:15px}.legal-meta{color:#67765a;flex-wrap:wrap;gap:20px;margin-top:24px;font-size:12px;display:flex}.legal-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:70px;padding-block:55px 80px;display:grid}.legal-sidebar{font-size:12px;position:sticky;top:25px}.legal-sidebar h2{letter-spacing:.06em;margin:0 0 15px;font-size:13px}.legal-sidebar nav a{color:var(--brand-muted);padding:8px 0;display:block}.legal-sidebar nav a:hover{color:var(--brand-green);text-decoration:underline}.legal-help{background:#f3f6ed;border-radius:8px;margin-top:25px;padding:20px}.legal-help p{margin:10px 0}.legal-help a{color:var(--brand-green);overflow-wrap:anywhere;text-decoration:underline}.legal-notice{background:#f6f8f1;border-left:3px solid #8eaa68;border-radius:0 8px 8px 0;margin-bottom:35px;padding:22px 26px;font-size:14px}.legal-article section{margin-bottom:36px}.legal-article h2{letter-spacing:-.025em;margin-bottom:16px;font-size:24px}.legal-article p,.legal-article li{color:#5f685a;font-size:14px;line-height:1.9}.legal-article p+p{margin-top:13px}.legal-article ul{padding-left:20px}.legal-article a{color:var(--brand-green);text-underline-offset:3px;text-decoration:underline}.legal-article .source-links{border-top:1px solid #e5e9df;padding-top:26px}.not-found{text-align:center;padding-block:110px}.not-found h1{margin-bottom:20px;font-size:48px}.not-found .button{margin-top:25px}@media (width>=1600px){.hero{background-position:50% 55%}}@media (width<=1100px){.promise-strip>div{gap:12px;padding:24px 17px}.promise-strip strong{font-size:12px}.promise-strip small{font-size:10px}.category-grid{gap:12px}.category-item{padding:23px 17px}.category-item h3{font-size:20px}.category-item img{opacity:.7;width:95px}.audience-section{gap:45px}.footer-grid{gap:25px}}@media (width<=800px){.desktop-nav{display:none}.menu-toggle{display:flex}.header-inner{min-height:64px}.hero{background-position:42%}.hero-inner{min-height:555px}.hero-copy{max-width:70%}.hero h1{font-size:52px}.hero p{font-size:14px}.hero .button{padding:12px 17px;font-size:12px}.promise-strip{grid-template-columns:1fr;margin-top:0}.promise-strip>div{padding:21px 28px}.promise-strip strong{font-size:14px}.promise-strip small{font-size:12px}.section{padding-block:60px}.section-heading{flex-direction:column;align-items:flex-start;gap:18px}.centered{align-items:center;gap:0}.category-grid{grid-template-columns:1fr}.category-item{min-height:175px;padding:25px 30px}.category-item h3{font-size:25px}.category-item img{opacity:1;width:150px;right:20px}.category-item p{max-width:240px;font-size:13px}.steps-grid{gap:25px}.steps-grid h3{font-size:20px}.audience-section,.faq-section,.contact-inner{grid-template-columns:1fr;gap:32px}.audience-intro>p{max-width:none}.profile-options{flex-direction:row;max-width:none}.profile-options button{flex:1;gap:12px}.ocpv-banner{grid-template-columns:1fr 2fr;gap:40px;padding:40px 30px}.ocpv-mark{width:150px;height:150px}.ocpv-mark>span{font-size:30px}.ocpv-mark small{font-size:6px}.footer-grid{grid-template-columns:1fr 1fr;gap:30px}.legal-layout{grid-template-columns:1fr;gap:32px}.legal-sidebar{position:static}.legal-sidebar nav{grid-template-columns:1fr 1fr;gap:0 15px;display:grid}.legal-help{display:none}}@media (width<=500px){.utility-inner{font-size:11px}.brand>span{font-size:26px}.brand img{width:42px;height:42px}.hero{background-image:linear-gradient(90deg,#ffdf77f5 0%,#ffdf77e0 62%,#ffdf7750),url(/assets/banner-1-BumshJPO.jpg);background-position:55%}.hero-inner{min-height:565px}.hero-copy{max-width:100%;padding:40px 0}.hero h1{letter-spacing:-2px;font-size:48px;line-height:1.1}.hero .eyebrow{letter-spacing:1.5px;font-size:8px}.hero p{max-width:310px;font-size:14px}.desktop-break{display:none}.button-row{gap:9px}.hero .button{padding:12px 16px;font-size:11px}.steps-grid{grid-template-columns:1fr;gap:32px}.steps-grid h3{margin-top:18px}.audience-card{padding:28px 23px}.audience-card h3{font-size:27px}.profile-options{gap:7px}.profile-options button{padding:13px 11px;font-size:12px}.ocpv-banner{text-align:center;grid-template-columns:1fr;padding:35px 25px}.ocpv-mark{margin-block:15px}.ocpv-banner h2{font-size:31px}.contact-card{padding-inline:20px}.contact-card a{font-size:14px}.availability{font-size:9px}.footer-grid{gap:25px 15px}.footer-grid>div:first-child{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:8px}.footer-grid h2{font-size:12px}.footer-grid>div>a:not(.brand){font-size:11px}.legal-sidebar nav{grid-template-columns:1fr}.legal-hero{padding-block:30px 40px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.header-brand{flex-shrink:0;justify-content:center;align-self:center;align-items:center;display:flex}.header-brand img{object-fit:contain;width:114px;height:38px;display:block}.header-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.header-actions .button{white-space:nowrap;min-height:36px;padding:8px 14px;font-size:11px;line-height:1.4}.cart-count{background:var(--brand-green);color:#fff;text-align:center;border-radius:50%;min-width:15px;height:15px;font-size:9px;line-height:15px;position:absolute;top:0;right:-2px}.mobile-account-actions{display:none}.service-dialog{width:min(460px,100% - 32px);max-height:calc(100dvh - 40px);color:var(--brand-ink);background:#fff;border:0;border-radius:14px;padding:0;box-shadow:0 20px 70px #0003}.service-dialog::backdrop{background:#0008}.service-dialog-content{padding:36px 28px;position:relative}.service-dialog-content>svg{color:var(--brand-green)}.service-dialog h2{margin:18px 0 14px;font-size:28px}.service-dialog p{margin-bottom:24px;font-size:14px}.dialog-close{width:36px;height:36px;color:var(--brand-ink);background:#f3f6ed;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px}@media (width<=1180px){.desktop-nav{display:none}.menu-toggle{display:flex}.header-actions{margin-left:auto}}@media (width<=600px){.header-inner{gap:10px;min-height:60px;padding-block:4px}.header-actions .producer-action,.header-actions .login-action{display:none}.mobile-account-actions{flex-wrap:wrap;gap:10px;padding-top:12px;display:flex}.mobile-account-actions .button{min-height:40px;padding:10px 14px;font-size:12px}}.button-orange{color:#fff;background:var(--brand-orange)}.button-orange:hover{color:#fff;background:var(--brand-orange-ink)}.home-hero .hero-inner{min-height:455px}.home-hero .hero-copy{padding:38px 0 56px}.home-hero h1{margin:18px 0;font-size:clamp(40px,4.1vw,58px)}.home-hero p{margin-bottom:22px}.home-hero .hero-note{margin-top:20px}.enrollment-contact h2{margin:16px 0 20px}.enrollment-contact p{max-width:740px;margin-bottom:18px}.enrollment-contact .button-row{margin-top:26px}@media (width<=800px){.home-hero .hero-inner{min-height:420px}.home-hero h1{font-size:42px}}@media (width<=500px){.home-hero .hero-inner{min-height:395px}.home-hero .hero-copy{padding:30px 0 38px}.home-hero h1{font-size:38px}}.categories-section{padding-block:48px 28px}.categories-section .section-heading,.catalog-section .section-heading{margin-bottom:24px}.category-controls{flex-shrink:0;gap:10px;display:flex}.category-controls button{width:42px;height:42px;color:var(--brand-green);background:#fff;border:1px solid #dce4d8;border-radius:50%;place-items:center;display:grid}.category-controls button:hover{background:#edf4e9}.arrow-back{transform:rotate(180deg)}.category-track{scroll-snap-type:x proximity;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#8ca784 #edf1e9;gap:18px;padding:4px 4px 18px;display:flex;overflow-x:auto}.category-choice{scroll-snap-align:start;color:var(--brand-ink);background:#fafbf7;border:1px solid #e5eadf;border-radius:16px;flex-direction:column;flex:0 0 164px;align-items:center;gap:12px;padding:10px 10px 14px;font-size:14px;font-weight:600;line-height:1.4;display:flex}.category-choice:hover,.category-choice[aria-pressed=true]{border-color:var(--brand-green);background:#edf4e9}.category-choice[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--brand-green)}.category-photo{background:#fff;border-radius:10px;width:100%;height:110px;overflow:hidden}.category-photo img{object-fit:cover;width:100%;height:100%}.catalog-section{padding-block:24px 56px}.catalog-section .catalog-intro{max-width:none;margin-top:14px}.catalog-reset{color:var(--brand-green);background:#fff;border:1px solid #dce4d8;border-radius:24px;flex-shrink:0;align-items:center;gap:8px;padding:8px 14px;font-size:13px;display:inline-flex}.catalog-status{color:var(--brand-muted);margin-bottom:16px;font-size:14px}.catalog-empty{text-align:center;background:#f7f9f3;border:1px solid #e3e8dc;border-radius:18px;padding:40px 24px}.catalog-empty-icon{width:76px;height:76px;color:var(--brand-green);background:#e9f0e1;border-radius:50%;place-items:center;margin-bottom:18px;display:inline-grid}.catalog-empty h3{font-size:26px}.catalog-empty p{max-width:610px;margin:14px auto 24px}.offer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.offer-card{background:#fff;border:1px solid #e3e8dc;border-radius:16px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.offer-image-link{height:190px;color:var(--brand-green);background:#f2f5ec;flex-shrink:0;place-items:center;display:grid;position:relative;overflow:hidden}.offer-image-link img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.offer-tag{color:#27652c;background:#fff;border-radius:20px;padding:4px 10px;font-size:11px;font-weight:600;position:absolute;top:12px;left:12px}.offer-card-body{flex-direction:column;flex:1;padding:18px;display:flex}.offer-card h3{overflow-wrap:anywhere;margin-bottom:8px;font-size:21px}.offer-seller{color:var(--brand-green);font-size:14px;font-weight:600}.offer-location{align-items:baseline;gap:5px;margin-block:4px 12px;font-size:12px;display:flex}.offer-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.offer-price{color:var(--brand-green);margin-block:14px;font-size:21px;font-weight:700}.offer-facts{margin:0 0 18px;font-size:12px}.offer-facts>div{border-bottom:1px solid #edf0e7;justify-content:space-between;gap:8px;padding-block:6px;display:flex}.offer-facts dt{color:var(--brand-muted);font-weight:400}.offer-facts dd{text-align:right;overflow-wrap:anywhere;margin:0}.offer-order{width:100%;margin-top:auto;padding:11px 14px}.home-promise-strip{margin-top:0;margin-bottom:56px}.product-page{padding-block:36px 72px}.product-page .breadcrumb{flex-wrap:wrap;gap:10px;margin-bottom:30px;font-size:14px;display:flex}.product-detail-layout{grid-template-columns:minmax(0,1fr);gap:48px;display:grid}.product-detail-image{object-fit:contain;object-position:center;background:#fff;border-radius:18px;width:100%;height:clamp(220px,45vw,420px);margin-bottom:20px}.product-detail h1{overflow-wrap:anywhere;margin-block:12px 20px;font-size:clamp(32px,4vw,48px)}.product-detail .offer-facts{font-size:15px}.related-offers{flex-direction:column;gap:20px;min-width:0;display:flex}.related-offers h2{font-size:24px}.order-pending{color:var(--brand-green);background:#f2f5ec;border-radius:16px;padding:24px}.order-pending p{margin-block:12px 20px}@media (width<=1000px){.offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-detail-layout{gap:24px}}@media (width<=760px){.categories-section{padding-top:32px}.category-choice{flex-basis:140px}.category-photo{height:95px}.categories-section .section-heading{flex-direction:row;align-items:end;gap:16px}.category-controls{gap:6px}.category-controls button{width:34px;height:34px}.product-detail-layout{grid-template-columns:minmax(0,1fr)}.catalog-empty{padding:30px 18px}}@media (width<=540px){.offer-grid{grid-template-columns:minmax(0,1fr)}.offer-image-link{height:220px}.catalog-empty .button{white-space:normal}}.header-inner{gap:16px}.desktop-nav{gap:14px}.desktop-nav a,.desktop-nav button,.mobile-nav>a,.mobile-nav>button{align-items:center;gap:7px;display:inline-flex}.header-actions{gap:8px}.header-actions .button,.mobile-account-actions .button{gap:7px}.prices-action{color:#493309;background:#ffc247;border:1px solid #f2b338}.prices-action:hover{color:#362400;background:#ffb729}@media (width<=1280px){.desktop-nav{display:none}.menu-toggle{display:flex}.header-actions{margin-left:auto}}@media (width<=600px){.header-inner{gap:12px}.header-actions .prices-action{display:none}:root{--page-gutter:16px}}.footer-grid .footer-identity>.footer-logo{margin:0;display:inline-flex}.footer-logo img{width:156px;height:auto;display:block}.footer-institutions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px;display:flex}.footer-institutions a{align-items:center;display:inline-flex}.footer-institutions img{object-fit:contain;width:150px;height:auto;display:block}.footer-institutions .footer-ocpv-logo img{width:68px}.ocpv-mark{height:auto;box-shadow:none;background:#fff;border:0;border-radius:16px;padding:20px}.ocpv-mark img{object-fit:contain;width:100%;height:auto;display:block}.producer-hero{background:#243c22;position:relative;overflow:hidden}.producer-hero-image{object-fit:contain;object-position:center;width:55%;height:100%;position:absolute;top:0;right:0}.producer-hero:after{content:"";background:linear-gradient(90deg,#243c22 0%,#243c22e6 38%,#243c2200 68%);position:absolute;inset:0}.producer-hero-inner{z-index:1;align-items:center;min-height:420px;padding-block:44px;display:flex;position:relative}.producer-hero-copy{color:#fff;max-width:640px}.producer-hero-copy h1{color:#fff;margin-block:18px;font-size:clamp(34px,4vw,52px)}.producer-hero-copy em{color:#ffda79;font-style:normal}.producer-hero-copy p{color:#f4f6ee;max-width:490px;margin-bottom:24px}.producer-process{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding-block:34px;display:grid}.producer-process article{align-items:flex-start;gap:14px;display:flex}.producer-process article>span{width:38px;height:38px;color:var(--brand-green);background:#eff4e7;border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;font-weight:700;display:grid}.producer-process h2{margin-bottom:6px;font-size:18px}.producer-process p{font-size:13px;line-height:1.5}.enrolment-form-section{padding-block:8px 56px}.enrolment-panel{background:#fff;border:1px solid #e1e8dc;border-radius:20px;max-width:800px;margin-inline:auto;padding:32px;box-shadow:0 12px 36px #243c2208}.enrolment-panel h2{margin-block:10px 20px;font-size:30px}.enrolment-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 24px;padding:0;list-style:none;display:grid}.enrolment-progress li{text-align:center;color:var(--brand-muted);border-bottom:2px solid #e6eadd;flex-direction:column;align-items:center;gap:6px;padding-block:10px;font-size:12px;display:flex}.enrolment-progress li span{background:#eff3e9;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.enrolment-progress li[aria-current=step]{border-color:var(--brand-green);color:#27652c;font-weight:700}.enrolment-progress li[aria-current=step] span,.enrolment-progress li.done span{background:var(--brand-green);color:#fff}.enrolment-panel fieldset{border:0;min-width:0;margin:0;padding:0}.enrolment-panel legend{margin-bottom:16px;padding:0;font-size:20px;font-weight:650}.enrolment-panel form p{margin-bottom:20px;font-size:14px}.enrolment-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.enrolment-wide{grid-column:1/-1}.enrolment-panel label{flex-direction:column;gap:7px;font-size:14px;font-weight:600;display:flex}.enrolment-panel input:not([type=checkbox]),.enrolment-panel select{width:100%;min-width:0;min-height:44px;font:inherit;color:var(--brand-ink);background:#fff;border:1px solid #cbd5c5;border-radius:8px;padding:10px 12px;font-weight:400}.enrolment-panel small{color:var(--brand-muted);font-weight:400}.enrolment-panel :disabled{cursor:not-allowed;opacity:.65}.enrolment-panel .enrolment-consent{flex-direction:row;align-items:flex-start;gap:10px;font-size:13px;font-weight:400}.enrolment-consent input{accent-color:var(--brand-green);flex-shrink:0;margin-top:5px}.enrolment-summary{overflow-wrap:anywhere;background:#f5f8ef;border-radius:10px;flex-direction:column;margin-block:20px;padding:16px;font-size:14px;display:flex}.enrolment-buttons{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.enrolment-buttons .button{white-space:normal}.enrolment-privacy{margin-top:20px;font-size:12px}.enrolment-privacy a{text-decoration:underline}.enrolment-error{background:#fff3ed;border:1px solid #ebc8b7;border-radius:8px;margin-bottom:20px;padding:14px}.enrolment-error p{color:#873414}.enrolment-result{color:var(--brand-green);flex-direction:column;align-items:flex-start;gap:18px;display:flex}@media (width<=700px){.producer-process{grid-template-columns:1fr;gap:18px;padding-block:26px}.producer-hero-image{width:100%;height:260px;display:block;position:relative}.producer-hero-inner{min-height:0;padding-block:28px}.producer-hero:after{display:none}.enrolment-panel{padding:22px 16px}.enrolment-fields{grid-template-columns:minmax(0,1fr)}.enrolment-progress li{font-size:10px}}.market-page{background:var(--brand-background);padding-block:24px 64px}.market-page .breadcrumb{color:var(--brand-muted);gap:10px;margin-bottom:24px;font-size:13px;display:flex}.market-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.market-heading h1{margin-top:8px;font-size:clamp(30px,4vw,42px)}.market-heading h2{font-size:28px}.market-heading p,.market-heading label{font-size:14px}.market-search{background:#fff;border:1px solid #dfe7d8;border-radius:14px;align-items:center;gap:12px;margin-bottom:24px;padding:16px;display:flex}.market-search label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.market-search input,.market-search select,.market-heading select{font:inherit;color:var(--brand-ink);background:#fff;border:1px solid #cdd8c6;border-radius:8px;min-width:0;padding:12px}.market-search input{flex:1}.market-search select{max-width:240px}.market-showcase{grid-template-columns:230px minmax(0,1fr) 240px;gap:18px;margin-bottom:40px;display:grid}.market-categories,.market-services{background:#fff;border:1px solid #e1e8dc;border-radius:14px;padding:18px}.market-categories h2,.market-services h2{margin-bottom:14px;font-size:18px}.market-categories button{color:#35452d;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:40px;padding:6px 8px;font-size:12px;display:flex}.market-categories button[aria-pressed=true],.market-categories button:hover{color:#27652c;background:#ecf3e4}.market-categories img{object-fit:cover;border-radius:6px}.market-banner{background:linear-gradient(90deg,#ffdf77f5 15%,#ffdf77b0 70%),url(/assets/banner-1-BumshJPO.jpg) 50%/cover;border-radius:14px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:330px;padding:32px;display:flex}.market-banner h2{margin-block:16px;font-size:clamp(28px,3vw,40px)}.market-banner p{color:#415336;max-width:290px;margin-bottom:24px;font-size:14px}.market-services{color:var(--brand-green);background:#edf4e7;flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.market-services h2{margin-top:16px}.market-services p,.market-services a{font-size:13px}.market-services hr{border:0;border-top:1px solid #d0dec7;width:100%;margin-block:24px}.market-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-top:28px;display:flex}.market-pagination :disabled{opacity:.5;cursor:not-allowed}@media (width<=1000px){.market-showcase{grid-template-columns:210px minmax(0,1fr)}.market-services{grid-column:1/-1}}@media (width<=650px){.market-heading{flex-direction:column;align-items:flex-start;gap:12px}.market-search{flex-wrap:wrap}.market-search input{flex-basis:100%}.market-search select{flex:1;width:100%}.market-search .button{padding:12px}.market-showcase{grid-template-columns:minmax(0,1fr)}.market-categories{gap:8px;padding:12px;display:flex;overflow-x:auto}.market-categories h2{display:none}.market-categories button{flex-shrink:0;width:auto}.market-banner{padding:24px}}.market-site-header{background:#fff}.market-header-top{align-items:center;gap:30px;padding-block:18px;display:flex}.market-header-search{border:2px solid var(--brand-green);border-radius:8px;flex:1;min-width:0;display:flex;overflow:hidden}.market-header-search input,.market-header-search select,.market-header-search>button{min-width:0;min-height:42px;font:inherit;color:var(--brand-ink);background:#fff;border:0;padding:10px 12px;font-size:13px}.market-header-search input{flex:1;width:100%}.market-header-search select{border-left:1px solid #dfe6d8;max-width:175px}.market-header-search>button{background:var(--brand-green);color:#fff;font-weight:600}.market-header-search :focus-visible{outline-offset:-3px}.market-header-actions{align-items:center;gap:22px;display:flex}.market-header-actions a{white-space:nowrap;color:#53614c;flex-direction:column;align-items:center;gap:4px;font-size:11px;display:flex}.market-header-actions a:hover{color:var(--brand-green)}.market-header-bottom{border-block:1px solid #e6eadf}.market-header-links{align-items:center;gap:24px;min-height:46px;font-size:12px;display:flex;overflow-x:auto}.market-header-links a{white-space:nowrap;align-items:center;gap:7px;padding-block:12px;display:inline-flex}.market-header-links a:hover{color:var(--brand-green)}.market-price-link{color:#905400;font-weight:600}.market-currency{white-space:nowrap;color:var(--brand-muted);margin-left:auto}.market-visually-hidden{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.market-results .market-heading h1{margin-top:0;font-size:28px}@media (width<=1000px){.market-header-top{flex-wrap:wrap;justify-content:space-between;gap:18px}.market-header-search{flex-basis:100%;order:3}.market-header-links{gap:18px}}@media (width<=500px){.market-header-actions{gap:12px}.market-header-actions a{font-size:10px}.market-header-search{flex-wrap:wrap}.market-header-search input{border-bottom:1px solid #dfe6d8;flex-basis:100%}.market-header-search select{border-left:0;flex:1;max-width:none}}.market-header-actions button{color:#53614c;white-space:nowrap;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:0;font-size:11px;display:flex}.market-header-links .market-price-link{color:#493309;background:#ffc247;border-radius:22px;margin-left:auto;padding:6px 14px}.cart-drawer{width:min(460px,100%);max-width:100%;height:100dvh;max-height:100dvh;color:var(--brand-ink);background:#fff;border:0;margin:0;padding:24px;position:fixed;inset:0 0 0 auto;overflow-y:auto;box-shadow:-12px 0 48px #0002}.cart-drawer::backdrop{background:#15251388}.cart-drawer-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.cart-drawer-heading h2{font-size:26px}.cart-close{background:#eff4e9;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.cart-empty{flex-direction:column;align-items:flex-start;gap:20px;padding-top:40px;display:flex}.cart-lines{margin:20px 0;padding:0;list-style:none}.cart-lines li{border-bottom:1px solid #e5eadf;gap:14px;padding:20px 0;display:flex}.cart-lines img{object-fit:contain;object-position:center;box-sizing:border-box;background:#fff;border-radius:8px;flex:0 0 72px;width:72px;height:72px;padding:4px}.cart-lines li>div{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.cart-lines p,.cart-lines small{font-size:13px}.cart-summary{background:#f5f8ef;border-radius:12px;flex-direction:column;align-items:stretch;gap:16px;margin-top:28px;padding:20px;display:flex}.cart-summary h3{font-size:19px}.cart-summary small{color:var(--brand-muted)}.cart-summary :disabled{opacity:.55;cursor:not-allowed}.market-account{min-height:60vh;padding-block:36px 60px}.market-account h1{margin-block:20px 28px;font-size:36px}.account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.account-panel{background:#fff;border:1px solid #e1e8dc;border-radius:14px;flex-direction:column;align-items:flex-start;gap:18px;padding:26px;display:flex}.account-panel h2{font-size:23px}.account-panel h3{font-size:18px}.account-panel dl{width:100%;margin:0}.account-panel dt{color:var(--brand-muted);font-size:13px}.account-panel dd{overflow-wrap:anywhere;margin:0 0 14px}@media (width<=650px){.account-grid{grid-template-columns:minmax(0,1fr)}.cart-drawer{padding:20px}}.home-hero .hero-inner{justify-content:space-between;gap:36px}.home-hero .hero-copy{flex:1;min-width:0}.hero-price-panel{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);width:360px;color:var(--brand-ink);background:#ffffff9e;border:1px solid #ffffffb3;border-radius:20px;flex:0 0 360px;margin-block:24px;padding:18px;box-shadow:0 16px 48px #263a252b}.hero-price-heading{border-bottom:1px solid #dde5d7;align-items:center;gap:9px;padding-bottom:16px;display:flex}.price-icon{width:38px;height:38px;color:var(--brand-green);background:#edf4e4;border-radius:12px;place-items:center;display:grid}.hero-price-heading strong{font-size:15px}.hero-price-heading small{color:#697660;font-size:10px;display:block}.price-source-badge{color:#7b5000;white-space:nowrap;background:#fff0ca;border-radius:12px;margin-left:auto;padding:4px 7px;font-size:9px}.hero-price-list{min-height:216px;margin:0;padding:0;list-style:none}.hero-price-list li{border-bottom:1px solid #e6eadf;justify-content:space-between;align-items:center;gap:14px;min-height:72px;padding-block:10px;display:flex}.hero-price-list strong{font-size:13px;line-height:1.4;display:block}.hero-price-list small{color:#65715e;margin-top:5px;font-size:10px;display:block}.hero-price-value{color:var(--brand-green);white-space:nowrap;text-align:right;font-size:23px;font-weight:700}.hero-price-currency{font-size:11px;font-weight:600}.hero-price-value small{font-weight:400}.home-hero .price-unit-note{margin:10px 0 0;font-size:10px;line-height:1.5}.hero-price-controls{color:#65715e;align-items:center;gap:8px;margin-top:10px;font-size:9px;display:flex}.hero-price-controls span{flex:1}.hero-price-controls button{color:var(--brand-green);background:#fff;border:1px solid #dce4d6;border-radius:8px;padding:6px;font-size:10px}.hero-price-link{color:var(--brand-green);justify-content:space-between;align-items:center;gap:10px;margin-top:16px;font-size:12px;font-weight:650;display:flex}.home-hero .price-feedback{padding-block:20px;font-size:13px}.home-hero .price-stale{color:#805500;margin:8px 0 0;font-size:10px}.price-slide-enter-active,.price-slide-leave-active{transition:opacity .25s,transform .25s}.price-slide-enter-from{opacity:0;transform:translateY(8px)}.price-slide-leave-to{opacity:0;transform:translateY(-8px)}.prices-page{background:#f7f9f4}.prices-intro{color:#fff;background:linear-gradient(90deg,#173820e6 0%,#173820b3 48%,#17382033 100%),url(/assets/hero-market-demo-oOT_JFwz.webp) 50%/cover no-repeat;padding-block:30px 48px}.prices-intro .breadcrumb{color:#d4dfcd;gap:10px;margin-bottom:28px;font-size:13px;display:flex}.prices-intro h1{color:#fff;margin-block:16px 20px;font-size:clamp(32px,4vw,48px)}.prices-intro p{color:#e2ebdc;max-width:610px}.prices-intro .text-link{color:#ffdc80;margin-top:18px}.prices-content{padding-block:32px 64px}.price-kind-tabs{gap:8px;margin-bottom:24px;display:flex}.price-kind-tabs button{color:#405535;background:#fff;border:1px solid #d8e0d2;border-radius:10px;flex:1;max-width:190px;padding:12px 20px;font-weight:600}.price-kind-tabs button[aria-pressed=true]{background:var(--brand-green);color:#fff;border-color:var(--brand-green)}.prices-filters{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.prices-filters label{flex-direction:column;flex:1;gap:8px;min-width:220px;font-size:13px;font-weight:600;display:flex}.prices-filters input,.prices-filters select{width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cbd7c5;border-radius:10px;min-height:46px;padding:12px}.prices-explanation{color:#856100;background:#fff7df;border-radius:12px;align-items:flex-start;gap:12px;margin-block:24px;padding:16px;display:flex}.prices-explanation p{color:#675627;font-size:12px}.prices-metadata{color:var(--brand-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:16px;font-size:12px;display:flex}.prices-metadata strong{color:#805500}.prices-table-wrap{background:#fff;border:1px solid #e0e7d9;border-radius:14px;overflow-x:auto}.prices-table{border-collapse:collapse;width:100%;font-size:14px}.prices-table th,.prices-table td{text-align:left;border-bottom:1px solid #e8ede3;padding:17px 20px}.prices-table thead th{color:#405535;white-space:nowrap;background:#edf3e8;font-size:12px}.prices-table tbody th{min-width:185px;font-weight:600}.prices-table td{color:#66715e}.prices-table .price-average{color:#2e7234;background:#f8fbf4;font-size:18px;font-weight:700}.prices-table td a{white-space:nowrap;color:var(--brand-green);font-size:12px}.price-footnote{margin-top:24px;font-size:12px}@media (width<=1050px){.home-hero .hero-inner{flex-wrap:wrap;gap:0}.home-hero .hero-copy{flex-basis:100%;max-width:100%;padding-bottom:12px}.hero-price-panel{flex-basis:460px;width:min(100%,460px);margin:12px 0 30px}}@media (width<=500px){.hero-price-panel{padding:16px}.price-kind-tabs button{padding:10px}.prices-filters label{min-width:100%}}@media (prefers-reduced-motion:reduce){.price-slide-enter-active,.price-slide-leave-active{transition:none}}.price-unit-note a{text-underline-offset:2px;font-weight:600;text-decoration:underline}.prices-hero-layout{justify-content:space-between;align-items:center;gap:40px;display:flex}.prices-hero-copy{flex:1;min-width:0}.hero-price-panel.hero-price-panel-compact{border-radius:16px;flex:0 0 310px;width:310px;max-width:100%;margin:0;padding:14px}.hero-price-panel-compact .hero-price-heading{gap:7px;padding-bottom:10px}.hero-price-panel-compact .hero-price-heading strong{font-size:13px}.hero-price-panel-compact .price-icon{width:30px;height:30px}.hero-price-panel-compact .price-source-badge{padding:3px 5px;font-size:8px}.hero-price-panel-compact .hero-price-list{min-height:132px}.hero-price-panel-compact .hero-price-list li{min-height:66px;padding-block:8px}.hero-price-panel-compact .hero-price-list strong{font-size:12px}.hero-price-panel-compact .hero-price-value{font-size:20px}.prices-intro .hero-price-panel-compact p{color:#405535;margin:10px 0 0;font-size:10px;line-height:1.5}.hero-price-panel-compact .hero-price-link{margin-top:12px;font-size:11px}@media (width<=800px){.prices-hero-layout{flex-direction:column;align-items:flex-start;gap:24px}.hero-price-panel.hero-price-panel-compact{flex-basis:auto}}body{padding-top:env(safe-area-inset-top,0px);padding-right:env(safe-area-inset-right,0px);padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px)}@media (width<=600px){:root{--page-gutter:16px}.utility-inner{gap:8px;padding-block:8px}.utility-message{font-size:11px;line-height:1.5}.menu-toggle{min-width:44px;min-height:44px}.home-hero .hero-inner{gap:20px;min-height:0;padding-bottom:24px}.home-hero .hero-copy{padding:28px 0 0}.home-hero h1{letter-spacing:-1px;font-size:clamp(32px,8.5vw,42px);line-height:1.12}.home-hero .eyebrow{letter-spacing:1px;font-size:10px;line-height:1.6}.home-hero .hero-copy p{max-width:100%;font-size:16px;line-height:1.65}.home-hero .button-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.home-hero .button{white-space:normal;text-align:center;min-height:48px;padding:12px 10px;font-size:13px}.home-hero .hero-price-panel{background:#ffffffeb;flex:0 100%;width:100%;min-width:0;margin:0;padding:16px}.hero-price-heading{flex-wrap:wrap;gap:8px}.hero-price-heading strong{font-size:16px}.hero-price-heading small,.hero-price-list small{font-size:12px}.hero-price-list li{gap:12px;padding-block:14px}.hero-price-list li>:first-child{overflow-wrap:anywhere;min-width:0}.hero-price-list strong{font-size:14px}.hero-price-value{flex-shrink:0;font-size:22px}.home-hero .price-unit-note{font-size:12px}.hero-price-controls{flex-wrap:wrap;font-size:11px}.hero-price-controls button{min-width:44px;min-height:44px;font-size:12px}.hero-price-link{min-height:44px;font-size:14px}.price-source-badge{font-size:10px}.enrolment-panel{border-radius:16px;padding:20px 16px}.enrolment-panel h2{font-size:26px}.enrolment-panel input:not([type=checkbox]),.enrolment-panel select,.enrolment-panel .p-select-label,.p-select-filter{min-width:0;font-size:16px}.enrolment-panel .p-select{width:100%;min-width:0}.enrolment-panel input[type=file]{width:100%}.enrolment-panel .button{white-space:normal;text-align:center;min-height:48px}.enrolment-buttons{gap:10px}.enrolment-buttons .button{flex:140px}.enrolment-progress{gap:4px}.enrolment-progress li{font-size:11px;line-height:1.4}.enrolment-result{overflow-wrap:anywhere}.enrolment-result .button,.tracking-submit{width:100%}}@media (width<=360px){.home-hero .button-row{grid-template-columns:1fr}.hero-price-list li{flex-direction:column;align-items:flex-start;gap:6px}.hero-price-value{align-self:flex-end}}.hero-partners{background:#fff;border-block:1px solid #e3e8dc;padding-block:8px}.hero-partners-row{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:clamp(24px,4vw,64px);display:grid}.hero-partners-row>*{justify-content:center;align-items:center;min-width:0;display:flex}.hero-partners-row img{object-fit:contain;width:100%;height:auto;display:block}.hero-partners-row>.hero-partner-ministry{justify-content:flex-start}.hero-partners-row>.hero-partner-programme{justify-content:flex-end}.hero-partner-ministry img{max-width:250px}.hero-partner-ocpv img{max-width:90px}.hero-partner-programme img{max-width:270px}.footer-institutions .footer-partners-logo{object-fit:contain;width:310px;max-width:100%;height:auto}@media (width<=600px){.hero-partners{padding-block:6px}.hero-partners-row{grid-template-columns:minmax(0,1.2fr) minmax(0,.65fr) minmax(0,1.6fr);gap:10px}.hero-partner-ocpv img{max-width:50px}.hero-partners-row img{max-height:44px}.hero-partner-programme img{max-width:150px}.footer-institutions{gap:14px}}.utility-partners{justify-self:end}@media (width<=800px){.utility-inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:4px 8px;padding-block:4px}.utility-inner .ministry-link{grid-area:1/1}.utility-partners{grid-area:1/3}.utility-inner .ocpv-link{grid-area:1/2;justify-self:center}.utility-inner .institution-link{min-width:0;padding:2px 4px}.utility-inner .institution-link img{max-width:100%;height:22px}.utility-inner .utility-message{font-size:10px;line-height:1.35}.utility-ministry-detail{display:none}}@media (width<=999px){.mobile-account-actions{flex-direction:column;align-items:stretch}.mobile-account-actions .button{justify-content:center;width:100%}}.product-rail{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--brand-border) transparent;grid-template-columns:none;grid-auto-columns:230px;grid-auto-flow:column;gap:16px;min-width:0;padding:4px 0 12px;display:grid;overflow-x:auto}.product-rail>.offer-card{scroll-snap-align:start}@media (width<=650px){.product-rail{grid-auto-columns:calc(50% - 6px);gap:12px}}
