html,body,#root{margin:0;min-height:100%}.bpSkeleton{background-color:var(--bpGray-200);border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));animation:skeleton-pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}:where(.bpReset) *,:where(.bpReset) :after,:where(.bpReset) :before,:where(.bpReset) ::backdrop,:where(.bpReset) ::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}:where(.bpReset),:where(.bpReset) :host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:var( --default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" );font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}:where(.bpReset) hr{height:0;color:inherit;border-top-width:1px}:where(.bpReset) abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(.bpReset) h1,:where(.bpReset) h2,:where(.bpReset) h3,:where(.bpReset) h4,:where(.bpReset) h5,:where(.bpReset) h6{font-size:inherit;font-weight:inherit}:where(.bpReset) a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}:where(.bpReset) b,:where(.bpReset) strong{font-weight:bolder}:where(.bpReset) code,:where(.bpReset) kbd,:where(.bpReset) samp,:where(.bpReset) pre{font-family:var( --default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace );font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-base))}:where(.bpReset) small{font-size:80%}:where(.bpReset) sub,:where(.bpReset) sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}:where(.bpReset) sub{bottom:-.25em}:where(.bpReset) sup{top:-.5em}:where(.bpReset) table{text-indent:0;border-color:inherit;border-collapse:collapse}:where(.bpReset) button,:where(.bpReset) input,:where(.bpReset) optgroup,:where(.bpReset) select,:where(.bpReset) textarea,:where(.bpReset) ::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;background:transparent}:where(.bpReset) input:where(:not([type=button],[type=reset],[type=submit])),:where(.bpReset) select,:where(.bpReset) textarea{border:0px solid}:where(.bpReset) button,:where(.bpReset) input:where([type=button],[type=reset],[type=submit]),:where(.bpReset) ::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}:where(.bpReset) :-moz-focusring{outline:auto}:where(.bpReset) :-moz-ui-invalid{box-shadow:none}:where(.bpReset) progress{vertical-align:baseline}:where(.bpReset) ::-webkit-inner-spin-button,:where(.bpReset) ::-webkit-outer-spin-button{height:auto}:where(.bpReset) ::-webkit-search-decoration{-webkit-appearance:none}:where(.bpReset) summary{display:list-item}:where(.bpReset) ol,:where(.bpReset) ul,:where(.bpReset) menu{list-style:none}:where(.bpReset) textarea{resize:vertical}:where(.bpReset) ::placeholder{opacity:1;color:color-mix(in srgb,currentColor 50%,transparent)}:where(.bpReset) img,:where(.bpReset) svg,:where(.bpReset) video,:where(.bpReset) canvas,:where(.bpReset) audio,:where(.bpReset) iframe,:where(.bpReset) embed,:where(.bpReset) object{display:block;vertical-align:middle}:where(.bpReset) img,:where(.bpReset) video{max-width:100%;height:auto}:where(.bpReset) [hidden]{display:none!important}:where(.bpReset) :focus:not(:focus-visible){outline:0;box-shadow:none}:where(.bpReset) *::-webkit-scrollbar{width:6px;height:6px}:where(.bpReset) *::-webkit-scrollbar-track{background-color:transparent}:where(.bpReset) *::-webkit-scrollbar-thumb{background-color:var(--scrollbar);border-radius:6px}:where(.bpReset) *::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-hover)}@supports not selector(::-webkit-scrollbar){:where(.bpReset) *{scrollbar-width:thin;scrollbar-color:var(--scrollbar) transparent}}:root,:host{--bpFontSize-scale: 1;--bpFontSize-xs: 12px;--bpFontSize-sm: 14px;--bpFontSize-base: 16px;--bpFontSize-md: 18px;--bpFontSize-lg: 20px;--bpFontSize-xl: 22px;--bpFontSize-2xl: 24px;--bpFontSize-3xl: 30px;--bpFontSize-4xl: 36px;--transparent-light: #fcfcfdd9;--transparent-light-hover: #b9bbc620;--transparent-dark: #101010d9;--transparent-dark-hover: #80828d14;--bpPrimary-1: #fdfdfd;--bpPrimary-50: #f5f8fe;--bpPrimary-100: #ebf1fd;--bpPrimary-200: #ccddfa;--bpPrimary-300: #adc8f7;--bpPrimary-400: #709ff0;--bpPrimary-500: #3276ea;--bpPrimary-600: #2d6ad3;--bpPrimary-700: #1e478c;--bpPrimary-800: #173569;--bpPrimary-900: #0f2346;--bpPrimary-950: #0a182f;--bpGray-1: #fdfdfd;--bpGray-50: #f8f8f9;--bpGray-100: #f0f0f3;--bpGray-200: #dadbe0;--bpGray-300: #c3c5cd;--bpGray-400: #9699a8;--bpGray-500: #696d83;--bpGray-600: #5f6276;--bpGray-700: #3f414f;--bpGray-800: #2f313b;--bpGray-900: #202127;--bpGray-950: #15161a;--bpError: #f05656;--bpRadius-scale: 1;--bpRadius-sm: 2px;--bpRadius-md: 6px;--bpRadius-lg: 8px;--bpRadius-xl: 12px;--bpRadius-2xl: 16px;--bpRadius-3xl: 24px;--bpRadius-full: 9999px;--bpSpacing-0: 0px;--bpSpacing-px: 1px;--bpSpacing-0_5: 2px;--bpSpacing-1: 4px;--bpSpacing-1_5: 6px;--bpSpacing-2: 8px;--bpSpacing-2_5: 10px;--bpSpacing-3: 12px;--bpSpacing-3_5: 14px;--bpSpacing-4: 16px;--bpSpacing-4_5: 18px;--bpSpacing-5: 20px;--bpSpacing-6: 24px;--bpSpacing-7: 28px;--bpSpacing-8: 32px;--bpSpacing-9: 36px;--bpSpacing-10: 40px;--bpSpacing-11: 44px;--bpSpacing-12: 48px;--bpSpacing-14: 56px;--bpSpacing-16: 64px;--bpSpacing-20: 80px;--bpSpacing-24: 96px;--bpSpacing-28: 112px;--bpSpacing-32: 128px;--bpSpacing-36: 144px;--bpSpacing-40: 160px;--bpSpacing-44: 176px;--bpSpacing-48: 192px;--bpSpacing-52: 208px;--bpSpacing-56: 224px;--bpSpacing-60: 240px;--bpSpacing-64: 256px;--bpSpacing-72: 288px;--bpSpacing-80: 320px;--bpSpacing-96: 384px;--header-bg: var(--transparent-light);--header-bg-hover: var(--transparent-light-hover);--header-hover-dark: var(--bpGray-200);--header-title: var(--bpGray-900);--header-description: var(--bpGray-800);--header-description-icon: var(--bpPrimary-800);--header-description-link: var(--bpPrimary-900);--header-avatar-bg: var(--bpPrimary-600);--header-avatar-text: var(--bpPrimary-50);--message-bg: var(--bpPrimary-100);--message-bg-hover: var(--bpPrimary-200);--message-text: var(--bpPrimary-900);--send-button-bg: var(--bpPrimary-600);--send-button-bg-hover: var(--bpPrimary-700);--send-button-text: var(--bpPrimary-50);--button-bg: var(--bpPrimary-500);--button-bg-hover: var(--bpPrimary-600);--button-text: var(--bpPrimary-50);--fab-bg: var(--bpPrimary-100);--fab-bg-hover: var(--bpPrimary-200);--fab-icon: var(--bpPrimary-700);--scrollbar: var(--bpGray-200);--scrollbar-hover: var(--bpGray-400);--modal-submit-bg: var(--bpPrimary-200);--modal-submit-bg-hover: var(--bpPrimary-300);--error-header-bg: #3d63dd;--error-header-text: white;--error-content-icon: var(--bpGray-400);--error-content-title: var(--bpGray-700);--error-content-message: var(--bpGray-600)}.bpContainer :focus-visible,.bpMessageBlocksDropdownContentContainer :focus-visible{outline:2px solid var(--bpPrimary-700)}.bpMessageBlocksDropdownContentContainer:focus-visible{outline:none}.bpMessageBlocksDropdownContentContainer{font-family:var(--inter-font)}.bpHidden{display:none}.bpHeightFull{height:100%}.bpFont{font-family:var(--inter-font)}.bpNotificationContainer{display:grid;padding:var(--bpSpacing-4);background-color:var(--bpGray-1);border:1px solid var(--bpGray-200);gap:var(--bpSpacing-2);grid-template-columns:auto 1fr auto;align-items:center;border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));box-shadow:0 4px 6px #0000001a}.bpNotificationTitle{color:var(--bpGray-900);font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-sm));line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-lg));font-weight:500;grid-column-start:2}.bpNotificationDescription{margin-top:var(--bpSpacing-1);color:var(--bpGray-800);font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-sm));line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-lg));grid-column-start:2}.bpNotificationIcon{height:var(--bpSpacing-5);aspect-ratio:1/1}.bpNotificationIcon[data-type=success]{color:var(--green-500)}.bpNotificationIcon[data-type=error]{color:var(--red-500)}.bpNotificationCloseIcon{height:var(--bpSpacing-5);aspect-ratio:1/1;cursor:pointer}.bpNotificationCloseIcon:hover{color:var(--bpGray-700)}.bpComposerFileAttachement{background-color:var(--bpGray-1);position:relative;width:fit-content;display:flex;border:1px solid var(--bpGray-200);padding:var(--bpSpacing-2);border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));gap:var(--bpSpacing-2);transition:border-color .15s ease-out;animation:fadeInScaleUp .2s ease-out}.bpComposerFileAttachement:hover{border-color:var(--bpGray-300)}.bpComposerFileAttachement:hover .bpComposerFileRemoveIcon{opacity:1}.bpComposerFileIconWrapper{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--bpPrimary-200);background:var(--bpPrimary-100);width:40px;height:40px;border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));position:relative}.bpComposerFileIcon{color:var(--bpPrimary-600);width:24px;height:24px;transition:opacity .3s ease,filter .3s ease}.bpComposerFileMetadata{display:flex;flex-direction:column;gap:2px}.bpComposerFileName{min-width:96px;max-width:96px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-lg));font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-sm));color:var(--bpGray-900)}.bpComposerFileExtension{font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-xs));line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-base));font-weight:300;color:var(--bpGray-600)}.bpComposerFilePreviewImage{width:100%;height:100%;object-fit:contain;border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md))}.bpComposerFileRemoveIcon{position:absolute;top:-4px;right:-4px;border-radius:50%;width:20px;height:20px;cursor:pointer;stroke-width:1.5;color:var(--bpGray-600);background:var(--bpGray-100);line-height:1;opacity:0;transition:opacity .2s ease}.bpComposerFileLoader{position:absolute;top:-4px;right:-4px;width:16px;height:16px;border:2px solid var(--bpGray-200);border-top:2px solid var(--bpPrimary-500);border-radius:50%;animation:spin .6s linear infinite;visibility:visible;opacity:1;transition:opacity .2s ease}.bpComposerFileErrorIcon{position:absolute;top:-6px;right:-6px;width:20px;height:20px;border-radius:50%;background:var(--bpGray-1);color:var(--bpError)}.bpComposerFileAttachement[data-status=loading] .bpComposerFileIcon,.bpComposerFileAttachement[data-status=loading] .bpComposerFileMetadata,.bpComposerFileAttachement[data-status=error] .bpComposerFileIcon,.bpComposerFileAttachement[data-status=error] .bpComposerFileName{opacity:.5;filter:grayscale(100%)}.bpComposerFileAttachement[data-status=error] .bpComposerFileExtension{color:var(--bpError)}.bpComposerUploadButton{cursor:pointer;border-radius:var(--bpRadius-full);padding:var(--bpSpacing-2);height:var(--bpSpacing-8);width:var(--bpSpacing-8);color:var(--bpGray-600);transition:background .15s ease-out}.bpComposerUploadButton[data-disabled=true]{opacity:.5;filter:grayscale(100%);pointer-events:none}.bpComposerContainer[data-disabled=false] .bpComposerUploadButton:hover{color:var(--bpGray-700);background:var(--bpGray-100);cursor:pointer}.bpComposerVoiceButton{cursor:pointer;border-radius:var(--bpRadius-full);padding:var(--bpSpacing-2);height:var(--bpSpacing-8);width:var(--bpSpacing-8);color:var(--bpGray-600)}.bpComposerVoiceButton:hover{background-color:var(--bpGray-100)}.bpComposerVoiceButton[data-show=true]{animation:fadeIn .1s ease-out forwards}.bpComposerVoiceButton[data-show=false]{animation:fadeOut .1s ease-out forwards;pointer-events:none}.bpComposerVoiceButton[data-listens=true]{animation:pulsate-background 1.5s ease-in-out infinite}.bpComposerInput{margin:auto var(--bpSpacing-8) auto var(--bpSpacing-2);flex-grow:1;outline-style:none;font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-sm));line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-lg));resize:none;color:var(--bpGray-900);height:24px}.bpComposerInput:focus{outline:none!important}.bpComposerInput::-webkit-scrollbar{width:4px}.bpComposerInput::placeholder{color:var(--bpGray-500);font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-sm))}@media(max-device-width:1024px){.bpComposerInput{font-size:16px}}@keyframes pulse{0%{box-shadow:0 0 0 0 transparent}to{box-shadow:0 0 4px 2px var(--bpPrimary-600)}}.bpComposerContainer{position:relative;display:flex;flex-direction:column;border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));border-width:var(--bpSpacing-px);background:var(--bpGray-50);border-color:var(--bpGray-200);outline-color:transparent;transition-property:color,background-color,outline-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;margin:0 var(--bpSpacing-4);box-sizing:border-box;z-index:1}.bpComposerContainer:hover{border-color:var(--bpGray-300)}.bpComposerContainer:focus-within{outline:2px solid var(--bpPrimary-600);outline-offset:-1px}.bpComposerContainer[data-disabled=true]{background-color:var(--bpGray-100);border-color:var(--bpGray-200);color:var(--bpGray-500)}.bpComposerContainer[data-disabled=true] *{cursor:not-allowed}.bpComposerContainer[data-waiting=true]{outline:2px solid var(--bpPrimary-600);outline-offset:-1px;animation:pulse 1s ease-out alternate infinite}.bpComposerInputContainer{min-height:var(--bpSpacing-12);display:flex;align-items:end;padding:var(--bpSpacing-2)}.bpComposerInputContainer:has(.bpComposerUploadButton) .bpComposerInput{margin:auto var(--bpSpacing-8) auto var(--bpSpacing-1)}.bpComposerFileContainer{display:flex;overflow-x:scroll;overflow-y:hidden;gap:var(--bpSpacing-2);border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));padding:var(--bpSpacing-2) var(--bpSpacing-2) 0 var(--bpSpacing-2);scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--bpGray-200) transparent}.bpComposerInputLoader{position:absolute;right:var(--bpSpacing-2);padding:var(--bpSpacing-2);color:var(--bpGray-600);height:32px;width:32px;stroke-width:2px;opacity:0;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.bpComposerInputLoader[data-show=true]{opacity:1;transition:opacity .15s ease-out}.bpComposerInputLoader[data-show=false]{opacity:0;transition:opacity .15s ease-out}.bpComposerSendButton{position:absolute;right:var(--bpSpacing-2);cursor:pointer;border-radius:var(--bpRadius-full);padding:var(--bpSpacing-2);background-color:var(--send-button-bg);color:var(--send-button-text);height:var(--bpSpacing-8);width:var(--bpSpacing-8);stroke-width:2px;opacity:0}.bpComposerSendButton[data-show=true]{opacity:1;transition:opacity .15s ease-out,transform .15s ease-out;transform:translateY(0)}.bpComposerSendButton[data-show=false]{opacity:0;transition:opacity .15s ease-out,transform .15s ease-out;transform:translateY(20%);pointer-events:none}.bpComposerContainer[data-disabled=false] .bpComposerSendButton:hover{background-color:var(--send-button-bg-hover)}.bpComposerContainer:has(+.bpComposerFooter:empty){margin-bottom:var(--bpSpacing-3)}.bpComposerFooter{align-self:center;text-align:center;margin:var(--bpSpacing-1) var(--bpSpacing-5);font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-xs));color:var(--bpGray-400);cursor:default;overflow:visible}.bpComposerFooter>*{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bpComposerFooter:empty{display:none}.bpComposerFooter:hover a{cursor:pointer;color:var(--bpGray-500)}.bpComposerButtonContainer{display:flex;padding:var(--bpSpacing-2);justify-content:center;align-items:center;border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-full));height:var(--bpSpacing-10);cursor:pointer}.bpComposerButtonContainer:disabled{display:none}.bpComposerUploadButtonContainer{padding:var(--bpSpacing-1);margin:var(--bpSpacing-1);margin-right:calc(var(--bpSpacing-2) * -1);border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md))}.bpComposerUploadButtonIcon{color:var(--bpGray-800);display:block;padding:var(--bpSpacing-1);background:var(--bpGray-100);border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));height:var(--bpSpacing-6);width:var(--bpSpacing-6)}.bpComposerUploadButtonIcon[data-disabled=true]{opacity:.5;filter:grayscale(100%);pointer-events:none}.bpComposerContainer[data-disabled=false] .bpComposerUploadButtonIcon:hover{color:var(--bpGray-700);background:var(--bpGray-200);cursor:pointer}.bpContainer{display:flex;justify-content:space-between;height:100%;overflow:hidden;position:relative;background:var(--bpGray-1);border-color:var(--bpGray-200);border-style:solid;border-width:1px;flex-direction:column;border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));container-type:inline-size}.bpDropzoneOverlay{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:absolute;width:100%;height:100%;background-color:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-base));font-weight:500;border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));z-index:3;pointer-events:none;opacity:0;transition:opacity .3s ease-in-out}.bpDropzoneOverlay[data-hover=true]{opacity:1}.bpFabContainer{width:100%;height:100%;border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-full));cursor:pointer;background:var(--fab-bg)}.bpFabContainer:hover{background:var(--fab-bg-hover)}.bpFabIcon{height:100%;width:100%;background-position:center;background-repeat:no-repeat;background-color:var(--fab-icon);background-size:cover;-webkit-mask:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.583 14.894l-3.256 3.78c-.7.813-1.26.598-1.25-.46a10689.413 10689.413 0 0 1 .035-4.775V4.816a3.89 3.89 0 0 1 3.88-3.89h12.064a3.885 3.885 0 0 1 3.882 3.89v6.185a3.89 3.89 0 0 1-3.882 3.89H4.583z' fill='%23FFFFFF' fill-rule='evenodd'%3E%3C/path%3E%3C/svg%3E") no-repeat center;mask:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.583 14.894l-3.256 3.78c-.7.813-1.26.598-1.25-.46a10689.413 10689.413 0 0 1 .035-4.775V4.816a3.89 3.89 0 0 1 3.88-3.89h12.064a3.885 3.885 0 0 1 3.882 3.89v6.185a3.89 3.89 0 0 1-3.882 3.89H4.583z' fill='%23FFFFFF' fill-rule='evenodd'%3E%3C/path%3E%3C/svg%3E") no-repeat center}.bpFabImage{height:100%;width:100%;aspect-ratio:1 / 1;border-radius:50%;object-fit:cover}.bpFabImage:hover{opacity:.8;cursor:pointer}:root{--header-transition: .2s cubic-bezier(.4, 0, .2, 1)}.bpHeaderContainer{position:absolute;display:flex;flex-direction:column;width:100%;padding:var(--bpSpacing-1);background-color:var(--header-bg);-webkit-backdrop-filter:blur(45px);backdrop-filter:blur(45px);border-top-left-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));border-top-right-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));transition:background-color .2s ease-out;z-index:2}.bpHeaderContentContainer{display:grid;grid-template-columns:auto auto 1fr auto;padding:var(--bpSpacing-1) var(--bpSpacing-2);column-gap:var(--bpSpacing-2);align-items:center;text-align:left;border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));cursor:pointer;transition:background-color var(--header-transition)}.bpHeaderContentContainer[data-state=open]{justify-items:center;grid-template-columns:1fr;grid-template-rows:auto auto}.bpHeaderContentContainer[data-state=open] .bpHeaderContentActionsContainer{display:none}.bpHeaderContentContainer[data-state=open] .bpHeaderContentAvatarImage{width:var(--bpSpacing-16);height:var(--bpSpacing-16);margin-block:var(--bpSpacing-6)}.bpHeaderContainer[data-state=open] .bpHeaderContentAvatarImage,.bpHeaderContainer[data-state=open] .bpHeaderContentAvatarFallback{height:var(--bpSpacing-16);margin-block:var(--bpSpacing-6);font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-3xl));font-weight:500}.bpHeaderContentContainer[data-state=open] .bpHeaderContentDescription,.bpHeaderContentContainer[data-state=open] .bpHeaderContentTitle{text-align:center}.bpHeaderContentContainer[data-state=closed]:not(:has(.bpHeaderContentDescription)) .bpHeaderContentTitle{grid-row:1 / span 2;align-self:center}.bpHeaderContentContainer[data-state=closed] .bpHeaderContentDescription{grid-column:3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bpHeaderContentContainer[data-state=closed] .bpHeaderContentActionsContainer{grid-column:4}.bpHeaderContentContainer[data-state=closed] .bpHeaderConversationHistoryButton,.bpHeaderContentContainer[data-state=closed] .bpHeaderContentActionsContainer,.bpHeaderContentContainer[data-state=closed] .bpHeaderContentAvatarContainer{grid-row:1 / span 2}.bpHeaderContainer:not([data-disabled]) .bpHeaderContentContainer:hover{background-color:var(--header-bg-hover)}.bpHeaderContainer[data-disabled] .bpHeaderContentContainer{cursor:default}.bpHeaderContentAvatarContainer{margin-left:calc(var(--bpSpacing-1) * -1);padding:var(--bpSpacing-px);border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-full));overflow:hidden}.bpHeaderContentAvatarImage{aspect-ratio:1 / 1;height:var(--bpSpacing-8);border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-full));object-fit:cover}.bpHeaderContentAvatarFallback{aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;height:var(--bpSpacing-8);background-color:var(--header-avatar-bg);color:var(--header-avatar-text);border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-full));font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-base));line-height:var(--bpSpacing-12)}.bpHeaderContentTitle{display:flex;color:var(--header-title);font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-base));font-weight:500;line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-2xl));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bpHeaderContentDescription{width:100%;color:var(--header-description);font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-sm));font-weight:300;line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-lg))}.bpHeaderContentActionsContainer{display:flex}.bpHeaderContentActionsIcons{width:34px;height:34px;padding:var(--bpSpacing-2);color:var(--header-description);border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));cursor:pointer;transition:background-color var(--header-transition)}.bpHeaderContentActionsIcons:hover{background-color:var(--header-hover-dark)}.bpHeaderExpandedContentContainer{display:grid;justify-items:center;align-items:center;padding:var(--bpSpacing-2);gap:var(--bpSpacing-4);font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-sm));line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-lg))}.bpHeaderExpandedContentGroup{display:flex;flex-direction:column}.bpHeaderExpandedContentGroup[data-links]{flex-direction:column;gap:var(--bpSpacing-2)}.bpHeaderExpandedContentGroup[data-legal]{flex-direction:row}.bpHeaderExpandedContentGroup[data-legal] .bpHeaderExpandedContentDescriptionItemsIcon{display:none}.bpHeaderExpandedContentDescriptionItemsContainer{position:relative;display:flex;align-items:center;gap:var(--bpSpacing-1);color:var(--header-description);border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-sm));font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-xs));line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-base));cursor:pointer}.bpHeaderExpandedContentDescriptionItemsContainer:hover{color:var(--header-title)}.bpHeaderExpandedContentDescriptionItemsIcon{height:var(--bpSpacing-6);padding:var(--bpSpacing-1);color:var(--header-description)}.bpHeaderExpandedContentDescriptionItemsContainer[data-email] .bpHeaderExpandedContentDescriptionItemsIcon,.bpHeaderExpandedContentDescriptionItemsContainer[data-phone] .bpHeaderExpandedContentDescriptionItemsIcon,.bpHeaderExpandedContentDescriptionItemsContainer[data-website] .bpHeaderExpandedContentDescriptionItemsIcon{color:var(--header-description-icon)}.bpHeaderExpandedContentDescriptionItemsText{color:var(--header-description-link);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default}.bpHeaderExpandedContentDescriptionItemsLink{color:var(--header-description-link);font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-xs));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bpHeaderExpandedContentDescriptionItemsLink:hover{text-decoration:underline;text-decoration-color:var(--header-description-link)}.bpHeaderExpandedContentDescriptionItemsContainer[data-terms]+.bpHeaderExpandedContentDescriptionItemsContainer[data-privacy]{margin-left:calc(var(--bpSpacing-4) + 1px)}.bpHeaderExpandedContentDescriptionItemsContainer[data-terms]+.bpHeaderExpandedContentDescriptionItemsContainer[data-privacy]:before{content:"";position:absolute;left:calc(var(--bpSpacing-4) / -2);width:1px;height:10px;background-color:var(--bpGray-500)}.bpMessageListMarqueeContainer{display:flex;gap:var(--bpSpacing-2);flex-direction:column;align-items:center;justify-content:center;padding:var(--bpSpacing-20) 0 var(--bpSpacing-12) 0}.bpMessageListMarqueeContent{display:flex;flex-direction:column;max-width:60ch}.bpMessageListMarqueeTitle{color:var(--bpGray-800);font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-md));line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-2xl));font-weight:500;text-align:center}.bpMessageListMarqueeDescription{color:var(--bpGray-500);font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-sm));line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-lg));text-align:center;margin-top:var(--bpSpacing-1)}.bpMessageListMarqueeAvatarContainer{overflow:hidden;padding:var(--bpSpacing-px);margin-bottom:var(--bpSpacing-3);border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-full))}.bpMessageListMarqueeAvatarImage{height:var(--bpSpacing-20);aspect-ratio:1/1;object-fit:cover;border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-full))}.bpMessageListMarqueeAvatarFallback{display:flex;align-items:center;justify-content:center;height:var(--bpSpacing-20);width:var(--bpSpacing-20);background-color:var(--bpPrimary-600);color:var(--bpPrimary-50);font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-3xl));line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-4xl));border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-full))}.bpMessageContainer{display:flex;width:100%;gap:var(--bpSpacing-2);font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-sm));line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-lg));color:var(--bpGray-900);word-break:break-word;position:relative;animation:fadeInSlideUp .4s ease-out;transition:margin-bottom .3s ease-out}.bpMessageContainer[data-direction=incoming]{justify-content:flex-start}.bpMessageContainer[data-direction=outgoing]{justify-content:flex-end}.bpMessageContainer[data-direction=system]{justify-content:center;font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-xs));line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-base));margin-top:var(--bpSpacing-4);color:var(--bpGray-800)}.bpMessageContainer:has(.bpMessageBlocksBubbleFeedbackIcon[data-selected=true]):not(:last-child){margin-bottom:var(--bpSpacing-3)}.bpMessageDeliveryStatusLabel{color:var(--bpGray-600);font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-xs));position:absolute;bottom:-20px;right:0;opacity:0;overflow:hidden;animation:none;transition:opacity .3s ease-out;pointer-events:none}.bpMessageDeliveryStatus{margin-bottom:var(--bpSpacing-3)}.bpMessageDeliveryStatus .bpMessageDeliveryStatusLabel{opacity:1}.bpMessageAvatarContainer{display:none;overflow:hidden;position:relative;flex-shrink:0;border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-full));height:var(--bpSpacing-7);align-self:flex-end}.bpMessageAvatarContainer[data-loading-status=loading] .bpMessageAvatarFallback{opacity:0}.bpMessageContainer[data-direction=incoming] .bpMessageAvatarContainer,.bpMessageContainer[data-direction=outgoing] .bpMessageAvatarContainer{display:flex}.bpMessageAvatarImage{aspect-ratio:1/1;object-fit:cover;height:100%}.bpMessageAvatarFallback{display:flex;justify-content:center;align-items:center;border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-full));background-color:var(--bpPrimary-600);color:var(--bpPrimary-50);height:100%;aspect-ratio:1/1}.bpMessageListContainer{display:flex;flex-direction:column;overflow:hidden;width:100%;box-sizing:border-box;scrollbar-width:none;flex-grow:1;padding:var(--bpSpacing-1);margin-bottom:-25px;position:relative}.bpMessageListViewport{display:flex;gap:var(--bpSpacing-2);flex-direction:column;padding:var(--bpSpacing-3);padding-bottom:var(--bpSpacing-12);scrollbar-width:none;min-height:100%;justify-content:flex-end}.bpMessageListHeaderMessage{position:sticky;top:0;margin-left:auto;margin-right:auto;color:var(--bpGray-600);font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-base))}.bpMessageListContainer .bpMessageListScrollDownButton{background-color:var(--bpGray-100);height:32px;width:32px;padding:6px;z-index:10;border-radius:50%;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;position:absolute;left:0;right:0;cursor:pointer;bottom:var(--bpSpacing-9);margin:auto;animation:fadeInSlideUp .2s ease-out}.bpMessageListScrollDownButton:after{display:block;content:"";-webkit-mask:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-down"><path d="M12 5v14"/><path d="m19 12-7 7-7-7"/></svg>') no-repeat center;mask:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-down"><path d="M12 5v14"/><path d="m19 12-7 7-7-7"/></svg>') no-repeat center;background-position:center;background-repeat:no-repeat;background-color:var(--bpGray-500);background-size:cover;width:20px;height:20px}.bpMessageListContainer .bpMessageListScrollDownButton:hover{background-color:var(--bpGray-200)}.bpModalOverlay{position:absolute;inset:0;z-index:30;background-color:#0000004d}.bpModalOverlay[data-state=open]{animation:fadeIn .2s ease-out}.bpModalOverlay[data-state=closed]{animation:fadeOut .1s ease-in}.bpModalContainer{color:var(--bpGray-900);border:1px solid var(--bpGray-100);background:var(--bpGray-50);position:absolute;bottom:0;z-index:30;padding:var(--bpSpacing-3);border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));width:100%;pointer-events:auto}.bpModalContainer[data-state=open]{animation:slideUp .2s ease-out}.bpModalContainer[data-state=closed]{animation:slideDown .1s ease-out}.bpModalTitle{display:flex;justify-content:center;font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-base));line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-2xl));color:var(--bpGray-900);margin-bottom:var(--bpSpacing-4)}.bpModalDescription{display:none}.bpModalContentContainer{display:flex;flex-direction:column;font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-sm));line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-lg));color:var(--bpGray-900)}.bpModalButtonContainer{display:flex;flex-direction:column;gap:var(--bpSpacing-2)}.bpModalButtonConfirm{width:100%;padding:var(--bpSpacing-3);border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));color:var(--message-text);font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-sm));line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-lg));background:var(--modal-submit-bg);transition:background .1s ease-out}.bpModalButtonConfirm:hover{background:var(--modal-submit-bg-hover)}.bpModalButtonCancel{width:100%;padding:var(--bpSpacing-3);border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));color:var(--bpGray-900);font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-sm));line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-xl));background:var(--bpGray-100);transition:background .1s ease-out}.bpModalButtonCancel:hover{background:var(--bpGray-200)}.bpModalContentTextArea{margin:0 var(--bpSpacing-2) var(--bpSpacing-4) var(--bpSpacing-2);padding:var(--bpSpacing-2);border:1px solid var(--bpGray-300);border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-sm));resize:none}.bpModalContentTextArea:focus{outline:none}@container (min-width: 448px){.bpModalContainer{max-width:600px;width:60%;bottom:50%;left:50%;transform:translate(-50%);padding:var(--bpSpacing-6)}.bpModalContainer[data-state=open]{animation:fadeIn .2s ease-out}.bpModalContainer[data-state=closed]{animation:fadeOut .1s ease-out}.bpModalTitle{justify-content:start;font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-base));line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-2xl));color:var(--bpGray-900);margin-top:var(--bpSpacing-2);margin-bottom:var(--bpSpacing-2)}.bpModalDescription{display:flex;justify-content:start;font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-sm));line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-lg));color:var(--bpGray-600);margin-bottom:var(--bpSpacing-3)}.bpModalContentContainer{flex-direction:row;justify-content:center}.bpModalContentTextArea{width:100%;margin:0 0 var(--bpSpacing-4) 0}.bpModalButtonContainer{width:100%;display:flex;flex-direction:row-reverse;justify-content:end;white-space:nowrap;gap:var(--bpSpacing-2);margin-top:var(--bpSpacing-8)}.bpModalButtonConfirm,.bpModalButtonCancel{width:auto;padding:var(--bpSpacing-2) var(--bpSpacing-4)}}.bpMessageBlocksAudio{max-width:85%}.bpMessageBlocksBubble{position:relative;padding:var(--bpSpacing-2) var(--bpSpacing-4);border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));max-width:85%}.bpMessageBlocksBubble[data-direction=outgoing]{background-color:var(--message-bg);color:var(--message-text);border-bottom-right-radius:var(--bpRadius-sm)}.bpMessageBlocksBubble[data-direction=incoming]{background-color:var(--bpGray-100);color:var(--bpGray-900);border-bottom-left-radius:var(--bpRadius-sm)}.bpMessageBlocksBubbleFeedbackContainer{display:flex;justify-content:center;align-items:center;border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));background-color:var(--bpGray-1);gap:var(--bpSpacing-1);height:24px;width:52px;position:absolute;left:85%;opacity:0;transition:opacity .2s ease-in-out;box-shadow:0 1px 4px #0000000d;z-index:1;transform:translate(-50%)}.bpMessageBlocksBubble[data-feedback=true] .bpMessageBlocksBubbleFeedbackContainer{opacity:1}.bpMessageContainer[data-direction=incoming]:last-child .bpMessageBlocksBubble .bpMessageBlocksBubbleFeedbackContainer{opacity:1}.bpMessageBlocksBubble:hover .bpMessageBlocksBubbleFeedbackContainer{opacity:1}.bpMessageBlocksBubbleFeedbackIcon{color:var(--bpGray-500);height:16px;width:16px;stroke-width:1.5;cursor:pointer}.bpMessageBlocksBubbleFeedbackIcon[data-selected=true]{color:var(--bpPrimary-600);stroke-width:2;pointer-events:none;cursor:default}.bpMessageBlocksBubbleFeedbackIcon:hover{stroke-width:2}.bpNegativeReactionFeedbackForm{display:flex;flex-direction:column}.bpMessageBlocksBubbleFeedbackFormSubmitButton{background-color:var(--bpPrimary-600);color:var(--bpGray-1);border-radius:var(--bpRadius-md);padding:var(--bpSpacing-1_5) var(--bpSpacing-3);border:none;cursor:pointer}.bpMessageBlocksButton{padding:var(--bpSpacing-1) var(--bpSpacing-3);background-color:var(--button-bg);color:var(--button-text);font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-sm));line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-lg));border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));cursor:pointer;transition:background-color .15s ease-out}.bpMessageBlocksButton:hover{background-color:var(--button-bg-hover)}.bpMessageBlocksButton[data-activated]:disabled{background-color:var(--button-bg);color:var(--button-text)}.bpMessageBlocksButton[data-group-activated]{background-color:var(--bpGray-100);color:var(--bpGray-600)}.bpMessageBlocksButton[data-group-activated]:hover{cursor:default}.bpMessageBlocksCarouselContainer{overflow:hidden;position:relative}.bpMessageBlocksCarouselSlidesContainer{display:grid;padding-left:var(--bpSpacing-2);padding-right:var(--bpSpacing-2);gap:var(--bpSpacing-2);grid-auto-flow:column;grid-auto-columns:100%}.bpMessageBlocksCarouselBackButton,.bpMessageBlocksCarouselNextButton{position:absolute;top:50%;transform:translateY(-50%);background-color:var(--bpGray-300);color:var(--bpGray-100);height:var(--bpSpacing-7);width:var(--bpSpacing-7);padding:var(--bpSpacing-0_5);border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-full));cursor:pointer;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;box-shadow:0 2px 4px #0000001a}.bpMessageBlocksCarouselBackButton:hover,.bpMessageBlocksCarouselNextButton:hover{background-color:var(--bpGray-400);color:var(--bpGray-1);transform:translateY(-50%) scale(1.1)}.bpMessageBlocksCarouselBackButton{left:var(--bpSpacing-1)}.bpMessageBlocksCarouselNextButton{right:var(--bpSpacing-1)}.bpMessageBlocksCarouselNextButton[data-disabled],.bpMessageBlocksCarouselBackButton[data-disabled]{display:none}.bpMessageBlocksColumn{display:flex;flex-direction:column;gap:var(--bpSpacing-2);width:100%}.bpMessageContainer[data-direction=outgoing] .bpMessageBlocksColumn{align-items:flex-end}.bpMessageContainer[data-direction=incoming] .bpMessageBlocksColumn{align-items:flex-start}.bpMessageBlocksColumn[data-horizontal=center]{align-items:center!important;text-align:center!important}.bpMessageBlocksColumn[data-horizontal=right]{align-items:flex-end!important}.bpMessageBlocksColumn[data-horizontal=left]{align-items:flex-start!important}.bpMessageBlocksColumn[data-vertical=stretch]{justify-content:space-between!important}.bpMessageBlocksDropdownButtonContainer{display:flex;padding:var(--bpSpacing-2);background-color:var(--bpGray-1);border:1px solid var(--bpGray-200);border-radius:var(--bpRadius-md);align-items:center;justify-content:space-between;min-width:min(150px,100%);max-width:min(250px,100%);cursor:pointer;color:var(--bpGray-900)}.bpMessageBlocksDropdownButtonContainer[data-disabled=true]{color:var(--bpGray-700);cursor:not-allowed;border-color:var(--bpGray-200)}.bpMessageBlocksDropdownButtonText{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-base))}.bpMessageBlocksDropdownButtonIcon{height:var(--bpSpacing-4);width:var(--bpSpacing-4);margin-left:var(--bpSpacing-2)}.bpMessageBlocksDropdownContentContainer{background-color:var(--bpGray-1);border:1px solid var(--bpGray-200);border-radius:var(--bpRadius-md);min-width:100px;max-height:200px;overflow-y:auto;padding:var(--bpSpacing-1);z-index:1}.bpMessageBlocksDropdownContentItem{color:var(--bpGray-800);line-height:1.5;font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-base));padding:var(--bpSpacing-1);cursor:pointer;border-radius:var(--bpRadius-sm)}.bpMessageBlocksDropdownContentItem:hover{background-color:var(--bpGray-100);color:var(--bpGray-900)}.bpMessageBlocksFileContainer{display:flex;padding-top:var(--bpSpacing-2);padding-bottom:var(--bpSpacing-2);padding-left:var(--bpSpacing-4);padding-right:var(--bpSpacing-4);gap:var(--bpSpacing-2);align-items:center;border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-color:var(--bpGray-100);color:var(--bpGray-900)}.bpMessageBlocksFileContainer:hover{color:var(--bpGray-950);background-color:var(--bpGray-200)}.bpMessageBlocksFileTitle{text-decoration:underline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bpMessageBlocksFileIcon{flex:none;width:20px;height:20px;color:var(--bpPrimary-800)}.bpMessageBlocksImageImage{min-width:0px;max-width:95%;border:1px solid var(--bpGray-200);object-fit:cover;border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md))}.bpMessageBlocksImageImage[data-loaded=false]{display:none}.bpMessageBlocksImageImage[data-orientation=landscape]{aspect-ratio:4 / 3}.bpMessageBlocksImageImage[data-orientation=portrait]{aspect-ratio:3 / 4}.bpMessageBlocksImageImage[data-orientation=square]{aspect-ratio:1 / 1}.bpMessageBlocksImageImage[data-error=true]{display:flex;justify-content:center;align-items:center;color:var(--bpGray-200)}@media(min-width:640px){.bpMessageBlocksImageImage{width:var(--bpSpacing-56)}}.bpMessageBlocksImagePlaceholder{min-width:0px;max-width:95%;border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md))}.bpMessageBlocksImagePlaceholder[data-orientation=landscape]{aspect-ratio:4 / 3}.bpMessageBlocksImagePlaceholder[data-orientation=portrait]{aspect-ratio:3 / 4}.bpMessageBlocksImagePlaceholder[data-orientation=square]{aspect-ratio:1 / 1}@media(min-width:640px){.bpMessageBlocksImagePlaceholder{width:var(--bpSpacing-56)}}.bpMessageBlocksLocationContainer{display:flex;gap:var(--bpSpacing-1);padding:var(--bpSpacing-2) var(--bpSpacing-4);background-color:var(--bpGray-100);border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));align-items:center}.bpMessageBlocksLocationContainer:hover{color:var(--bpGray-950);background-color:var(--bpGray-200)}.bpMessageBlocksLocationTitle{color:var(--bpGray-900);font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-sm));line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-lg));cursor:pointer}.bpMessageBlocksLocationIcon{height:var(--bpSpacing-5);width:var(--bpSpacing-5);fill:var(--bpPrimary-600);color:var(--bpPrimary-200)}.bpMessageContainer[data-direction=incoming] .bpMessageBlocksRow{justify-content:flex-start}.bpMessageContainer[data-direction=outgoing] .bpMessageBlocksRow{justify-content:flex-end}.bpMessageBlocksRow{display:flex;gap:var(--bpSpacing-2);flex-wrap:wrap}.bpMessageBlocksTextHeading1{font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-2xl));font-weight:600;line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-3xl));margin-top:var(--bpSpacing-7);margin-bottom:var(--bpSpacing-6)}.bpMessageBlocksTextHeading2{font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-lg));font-weight:600;line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-2xl));margin-top:var(--bpSpacing-6);margin-bottom:var(--bpSpacing-5)}.bpMessageBlocksTextHeading3{font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-md));line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-xl));font-weight:500;margin-top:var(--bpSpacing-5);margin-bottom:var(--bpSpacing-4)}.bpMessageBlocksTextHeading4{margin-top:var(--bpSpacing-1);font-weight:500;font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-base));line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-xl))}.bpMessageBlocksTextOrderedList{list-style-type:decimal}.bpMessageBlocksTextUnorderedList{list-style-type:disc}.bpMessageBlocksTextUnorderedList,.bpMessageBlocksTextOrderedList{padding-left:var(--bpSpacing-2);margin:var(--bpSpacing-3) 0;list-style-position:inside}.bpMessageBlocksTextUnorderedList::marker,.bpMessageBlocksTextOrderedList::marker{color:var(--bpGray-800)}.bpMessageContainer[data-direction=outgoing] .bpMessageBlocksTextUnorderedList::marker,.bpMessageBlocksTextOrderedList::marker{color:var(--bpPrimary-950)}.bpMessageBlocksTextListItem{line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-lg));margin:var(--bpSpacing-2) 0}.bpMessageBlocksTextLink{text-decoration:underline;cursor:pointer}.bpMessageBlocksTextLink:hover{text-decoration:none;opacity:.7}li>.bpMessageBlocksTextText{display:inline}.bpMessageBlocksTextImage{margin:var(--bpSpacing-3) 0;border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md))}.bpMessageBlocksTextImage[data-error=true]{display:flex;justify-content:center;align-items:center}.bpMessageBlocksTextHorizontalRule{color:var(--bpGray-300);margin:var(--bpSpacing-4) 0}.bpMessageContainer[data-direction=outgoing] .bpMessageBlocksTextHorizontalRule{color:var(--bpPrimary-300)}.bpMessageBlocksTextCodeBlockContainer{margin:16px 0;border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md))}.bpMessageBlocksTextCodeBlockTitle{display:flex;justify-content:space-between;align-items:center;background:var(--bpGray-200);color:var(--bpGray-900);padding:var(--bpSpacing-1) var(--bpSpacing-3);font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-xs));border:1px solid var(--bpGray-200);border-top-left-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));border-top-right-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));border-bottom:none}.bpMessageBlocksTextCodeBlockCopyIcon{width:24px;padding:var(--bpSpacing-1);border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));color:var(--bpGray-800)}.bpMessageBlocksTextCodeBlockCopyIcon:hover{cursor:pointer;background:var(--bpGray-300)}.bpMessageBlocksTextCodeBlock{background:var(--bpGray-50);padding:var(--bpSpacing-3);overflow-x:auto;line-height:1.6;border:1px solid var(--bpGray-200);border-top:none;border-bottom-left-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));border-bottom-right-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md))}.bpMessageContainer[data-direction=outgoing] .bpMessageBlocksTextCodeBlock{background:var(--bpPrimary-50);color:var(--bpGray-950)}.bpMessageBlocksTextCode{background:var(--bpGray-300);border-radius:4px;font-weight:500;padding:var(--bpSpacing-0_5) var(--bpSpacing-1)}.bpMessageContainer[data-direction=outgoing] .bpMessageBlocksTextCode{background:var(--bpPrimary-400)}.bpMessageBlocksTextCodeBlock .bpMessageBlocksTextCode,.bpMessageContainer[data-direction=outgoing] .bpMessageBlocksTextCodeBlock .bpMessageBlocksTextCode{background:transparent;border-radius:0;font-weight:inherit;padding:0}.bpMessageBlocksTextTableContainer{overflow-x:auto;margin:var(--bpSpacing-6) 0;width:100%;display:block;-webkit-overflow-scrolling:touch}.bpMessageBlocksTextTable{border-collapse:collapse;color:inherit;width:100%;min-width:100%;table-layout:auto;white-space:nowrap;font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-sm));line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-lg))}.bpMessageBlocksTextTableHeader{border-bottom:2px solid var(--bpGray-300);padding:var(--bpSpacing-1);text-align:left;font-weight:600}.bpMessageBlocksTextTableHeader:first-child{padding-left:0}.bpMessageBlocksTextTableHeader:last-child{padding-right:0}.bpMessageContainer[data-direction=outgoing] .bpMessageBlocksTextTableHeader{border-bottom:2px solid var(--bpPrimary-300)}.bpMessageBlocksTextTableData{padding:var(--bpSpacing-3) var(--bpSpacing-1)}.bpMessageBlocksTextTableData:first-child{padding-left:0}.bpMessageBlocksTextTableData:last-child{padding-right:0}.bpMessageBlocksTextTableRow{border-bottom:1px solid var(--bpGray-200)}.bpMessageBlocksTextTableRow:last-child{border-bottom:none}.bpMessageContainer[data-direction=outgoing] .bpMessageBlocksTextTableRow{border-bottom:1px solid var(--bpPrimary-200)}.bpMessageContainer[data-direction=outgoing] .bpMessageBlocksTextTableRow:last-child{border-bottom:none}.bpMessageBlocksTextInput[type=checkbox]{pointer-events:none}.bpMessageBlocksTextText+.bpMessageBlocksTextText{margin-top:var(--bpSpacing-4)}.bpMessageBlocksVideo{border:1px solid var(--bpGray-200);border-radius:calc(var(--bpRadius-scale)*var(--bpRadius-md))}.bpTypingIndicatorContainer{display:flex;gap:var(--bpSpacing-1_5);padding:var(--bpSpacing-3);background-color:var(--bpGray-100);border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-lg));align-items:end}.bpTypingIndicatorContainer:before,.bpTypingIndicatorContainer:after{content:"";display:block;width:var(--bpSpacing-1_5);height:var(--bpSpacing-1_5);background-color:var(--bpGray-800);border-radius:50%;animation:jump 1s infinite}.bpTypingIndicatorContainer:after{animation-delay:.2s}.bpTypingIndicatorLoader{width:var(--bpSpacing-1_5);height:var(--bpSpacing-1_5);background-color:var(--bpGray-800);border-radius:50%;animation:jump 1s infinite .1s}@keyframes jump{0%,50%,to{transform:translateY(0)}25%{background-color:var(--bpGray-400);transform:translateY(-75%)}}.bpLoader{width:8px;height:8px;border-radius:50%;display:block;margin:auto;position:relative;background:transparent;box-shadow:-16px 0 transparent,16px 0 transparent;box-sizing:border-box;animation:shadowPulse 2s linear infinite}@keyframes shadowPulse{33%{background:transparent;box-shadow:-16px 0 var(--bpPrimary-600),16px 0 transparent}66%{background:var(--bpPrimary-600);box-shadow:-16px 0 transparent,16px 0 transparent}to{background:transparent;box-shadow:-16px 0 transparent,16px 0 var(--bpPrimary-600)}}.bpErrorContainer{display:flex;flex-direction:column;height:100%;font-family:var(--font-family);background-color:var(--bpGray-1)}.bpErrorHeader{display:flex;align-items:center;font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-base));height:48px;color:var(--error-header-text);background-color:var(--error-header-bg);padding:var(--bpSpacing-2) var(--bpSpacing-4);justify-content:space-between}.bpErrorHeaderActions{display:flex;align-items:center;color:var(--error-header-text);background-color:var(--error-header-bg)}.bpErrorContent{padding:var(--bpSpacing-6);text-align:center;display:flex;flex-direction:column;flex:1;justify-content:center;align-items:center}.bpErrorIcon{color:var(--error-content-icon);stroke-width:1.25;width:80px;height:80px}.bpErrorTitle{color:var(--error-content-title);padding:var(--bpSpacing-2);font-weight:600;font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-lg))}.bpErrorMessage{line-height:1.5;color:var(--error-content-message);margin-bottom:var(--bpSpacing-2);white-space:pre-line}.bpErrorId{color:var(--bpGray-200);font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-xs))}.bpMessagePreviewContainer{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;row-gap:var(--bpSpacing-1);column-gap:var(--bpSpacing-2);border:var(--bpGray-300) 1px solid;border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-sm));padding:var(--bpSpacing-3);height:100%;background-color:var(--bpGray-1);align-items:center;cursor:pointer}.bpMessagePreviewMessage{flex:1;font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-sm));line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-lg));color:var(--bpGray-600);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;grid-column:2/3}.bpMessagePreviewDescription{font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-xs));line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-base));color:var(--bpGray-500);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;grid-column:2/3}.bpMessagePreviewCloseButton{display:none;color:var(--bpGray-400);cursor:pointer;padding:var(--bpSpacing-1);transition:color .2s ease,color .2s ease;grid-column:3/4;grid-row:1/3;margin-left:calc(var(--bpSpacing-2) * -1);align-self:self-start}@media(max-device-width:1024px){.bpMessagePreviewCloseButton{display:block}}.bpMessagePreviewContainer:hover .bpMessagePreviewCloseButton{display:block}.bpMessagePreviewCloseButton:hover{color:var(--bpGray-600)}.bpMessagePreviewAvatarContainer{overflow:hidden;padding:var(--bpSpacing-0_5);border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-full));flex:none;grid-row:span 2 / span 2}.bpMessagePreviewAvatarImage{aspect-ratio:1/1;object-fit:cover;height:var(--bpSpacing-9);border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-full))}.bpMessagePreviewAvatarFallback{aspect-ratio:1 / 1;display:flex;justify-content:center;align-items:center;border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-full));height:var(--bpSpacing-9);line-height:var(--bpSpacing-12);background-color:var(--header-avatar-bg);color:var(--header-avatar-text)}.bpConversationHistoryContainer{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;flex-grow:1}.bpConversationHistoryCloseButton{position:absolute;top:50%;right:var(--bpSpacing-3);transform:translateY(-50%)}.bpConversationHistoryHeader{align-items:center;padding:var(--bpSpacing-3) var(--bpSpacing-4);line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-2xl));font-weight:500;font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-base));color:var(--header-title);text-overflow:ellipsis;white-space:nowrap;text-align:center;flex-shrink:0;-webkit-backdrop-filter:blur(45px);backdrop-filter:blur(45px);background-color:var(--header-bg);position:absolute;top:0;left:0;width:100%;border-bottom:1px solid var(--bpGray-100)}.bpConversationHistoryScrollContainer{display:flex;flex-direction:column;flex-grow:1;flex-shrink:1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;padding:48px 0 74px}.bpConversationHistoryLoaderContainer{display:flex;flex-direction:column;flex-grow:1;flex-shrink:1;min-height:0;align-items:center;justify-content:center;color:var(--bpGray-400)}.bpConversationHistoryScrollContainer::-webkit-scrollbar{display:none}.bpConversationHistoryConversationContainer{display:flex;align-items:center;gap:var(--bpSpacing-3);padding:var(--bpSpacing-4) var(--bpSpacing-6);cursor:pointer;transition-property:background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;border-bottom:1px solid var(--bpGray-100);background-color:transparent;width:100%;text-align:left}.bpConversationHistoryConversationContainer:hover{background-color:var(--bpGray-100)}.bpConversationHistoryConversationContainer[data-active]{background-color:var(--bpGray-200)}.bpConversationHistoryConversationAvatarContainer{flex-shrink:0;overflow:hidden;border-radius:var(--bpRadius-full)}.bpConversationHistoryConversationAvatarImage{aspect-ratio:1/1;object-fit:cover;height:40px;width:40px;border-radius:var(--bpRadius-full)}.bpConversationHistoryConversationUserAvatarFallback,.bpConversationHistoryConversationAvatarFallback{aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;border-radius:var(--bpRadius-full);height:40px;width:40px;background-color:var(--header-avatar-bg);font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-lg));font-weight:500;color:var(--header-avatar-text)}.bpConversationHistoryConversationUserAvatarFallback{background-color:var(--bpGray-200);color:var(--bpGray-600)}.bpConversationHistoryConversationContent{display:flex;flex-direction:column;flex-grow:1;overflow:hidden}.bpConversationHistoryConversationName{font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-sm));font-weight:500;color:var(--bpGray-800);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bpConversationHistoryConversationTimestamp{font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-xs));color:var(--bpGray-500);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bpConversationHistoryNewConversationButton{padding:var(--bpSpacing-3) var(--bpSpacing-6);border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));background-color:var(--modal-submit-bg);color:var(--message-text);font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-sm));font-weight:500;border:none;cursor:pointer;transition-property:background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;display:flex;justify-content:center;gap:var(--bpSpacing-2);align-items:center;align-self:center;width:fit-content;box-shadow:0 1px 3px #0000001a;position:absolute;bottom:24px;left:50%;transform:translate(-50%);white-space:nowrap}.bpConversationHistoryNewConversationButton:hover,.bpConversationHistoryNewConversationButton:active{background-color:var(--modal-submit-bg-hover)}.bpConversationHistoryNewConversationButtonIcon{width:calc(var(--bpFontSize-scale) * var(--bpFontSize-base));height:calc(var(--bpFontSize-scale) * var(--bpFontSize-base))}.bpConversationHistoryConversationChevron{flex-shrink:0;color:var(--bpGray-400);width:18px;height:18px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeInScaleUp{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideDown{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes fadeInSlideUp{0%{transform:translateY(20%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInFromRight{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@keyframes pulsate-background{0%,to{background-color:var(--bpPrimary-100);color:var(--bpGray-600)}50%{background-color:var(--bpPrimary-400);color:var(--bpGray-800)}}:root{color:#163f26;font-family:Arial,sans-serif;background:#f7fbf2}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;color:#163f26;position:relative;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background:url(/assets/0189ce7c-3db9-4573-8bf7-ae3984697aa4-96BDAo7W.png);background-position:center 72px;background-repeat:no-repeat;background-size:cover}body:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#ffffff14,#ffffff05),linear-gradient(90deg,#ffffff0a,#fff0)}a{color:inherit}.page-shell{min-height:100vh;position:relative;isolation:isolate}.page-shell:before{content:none}.page-shell:after{content:none}.page-content:before{content:none}.site-header{position:sticky;top:0;z-index:10;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:14px 32px;background:#fffffff5;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(22,63,38,.08);box-shadow:0 10px 30px #223f220f}.brand{display:inline-flex;align-items:center;gap:10px;padding:8px 12px;border-radius:14px;background:#fff;box-shadow:0 8px 20px #163f260f,inset 0 1px #ffffffeb;text-decoration:none}.brand-mark{position:relative;display:grid;place-items:center;width:42px;height:42px;border-radius:10px;background:#fff;box-shadow:0 8px 22px #5abf452e,0 2px 6px #163f261a}.brand-mark:after{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid rgba(22,63,38,.06);pointer-events:none}.brand-mark img{width:90%;height:90%;object-fit:contain;display:block;filter:none;transform:translateZ(0)}.brand-copy{display:flex;flex-direction:column;gap:2px}.brand-copy strong{font-size:.82rem;letter-spacing:.14em;line-height:1.1;color:#183d28}.brand-copy span{color:#7b5d2b;font-size:.54rem;line-height:1.2}.site-nav{display:flex;align-items:center;gap:28px}.site-nav a{text-decoration:none;font-weight:600;position:relative}.site-nav a:after{content:"";position:absolute;left:0;bottom:-8px;width:100%;height:2px;border-radius:999px;background:linear-gradient(90deg,#49c831,#8dd56a);transform:scaleX(0);transform-origin:left;transition:transform .22s ease}.site-nav a:hover:after{transform:scaleX(1)}.page-content{width:calc(100% - 64px);margin:0 auto;padding:28px 0 80px;position:relative}.certification-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:20px;min-height:176px;margin:0 0 30px;padding:20px 24px;border:1px solid rgba(255,255,255,.58);border-radius:24px;background:linear-gradient(180deg,#ffffff80,#ffffff40),linear-gradient(135deg,#ffffff38,#dbb35a14);backdrop-filter:blur(10px) saturate(116%);-webkit-backdrop-filter:blur(10px) saturate(116%);box-shadow:0 24px 46px #102c1a1f,0 10px 22px #102c1a0f,inset 0 1px #ffffffad}.certification-strip__item{min-width:0;height:132px;display:grid;place-items:center;padding:10px 14px;overflow:hidden;border:1px solid rgba(255,255,255,.72);border-radius:20px;background:linear-gradient(180deg,#fffffff5,#fffaf2e0),linear-gradient(135deg,#2c7e3e14,#be913614);box-shadow:0 18px 34px #102c1a21,0 6px 14px #102c1a12,inset 0 1px #ffffffeb}.certification-strip__item img{display:block;max-width:96%;max-height:112px;object-fit:contain}.certification-strip__item--fssai img{max-width:92%;max-height:104px}.certification-strip__item--apeda img{max-height:122px}.certification-strip__item--spices-board img,.certification-strip__item--coir-board img{max-height:126px}.hero-layout{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(360px,1fr);gap:28px;align-items:start}.hero-side{display:grid;grid-template-rows:auto minmax(0,1fr);gap:18px;align-self:stretch;height:100%;min-height:0}.panel{border:1px solid rgba(255,255,255,.42);border-radius:24px;background:linear-gradient(180deg,#ffffff75,#ffffff3d),linear-gradient(135deg,#ffffff47,#ffffff1f);backdrop-filter:blur(14px) saturate(118%);-webkit-backdrop-filter:blur(14px) saturate(118%);box-shadow:0 24px 50px #102c1a1f,0 10px 24px #102c1a0f,inset 0 1px #ffffff8c}.panel-hero{padding:36px 36px 30px}.eyebrow{margin:0 0 18px;color:#3b7e45;font-size:.9rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hero-media{overflow:hidden;border-radius:24px;border:1px solid rgba(255,255,255,.34);background:linear-gradient(180deg,#ffffff29,#ffffff0f);box-shadow:inset 0 1px #ffffff80,0 18px 36px #1f462524}.hero-copy{max-width:620px;margin:24px 0 0;color:#244632;font-size:1.02rem;line-height:1.65}.hero-actions{display:flex;gap:14px;margin-top:28px}.hero-subaction{margin-top:12px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:999px;text-decoration:none;font-weight:700}.button-primary{background:linear-gradient(180deg,#38db1e,#269b16);color:#fff;box-shadow:0 14px 28px #33bd1f33}.button-secondary{border:1px solid rgba(255,255,255,.45);background:linear-gradient(180deg,#ffffff85,#ffffff47);box-shadow:inset 0 1px #ffffff9e,0 8px 18px #102c1a14;backdrop-filter:blur(10px) saturate(118%);-webkit-backdrop-filter:blur(10px) saturate(118%);color:#173c28}.panel-list,.panel-copy{padding:24px}.panel-copy{display:flex;flex-direction:column;min-height:100%}.product-links{display:flex;flex-wrap:wrap;gap:10px}.product-link{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border:1px solid rgba(255,255,255,.42);border-radius:999px;background:linear-gradient(180deg,#ffffff80,#ffffff47);box-shadow:inset 0 1px #ffffffa8,0 8px 18px #102c1a14;color:#234530;font-size:.92rem;font-weight:600;line-height:1;text-decoration:none;backdrop-filter:blur(10px) saturate(118%);-webkit-backdrop-filter:blur(10px) saturate(118%);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,color .18s ease}.product-link:hover{transform:translateY(-1px);border-color:#ffffff8c;box-shadow:inset 0 1px #ffffffc7,0 12px 24px #33bd1f1f;color:#245b31}.panel-copy p:not(.eyebrow){margin:0;color:#244632;line-height:1.65}.panel-copy p:not(.eyebrow)+p:not(.eyebrow){margin-top:14px}.content-section{margin-top:28px;padding:32px;border:1px solid rgba(255,255,255,.4);border-radius:24px;background:linear-gradient(180deg,#ffffff75,#ffffff3d),linear-gradient(135deg,#ffffff47,#ffffff1f);backdrop-filter:blur(14px) saturate(118%);-webkit-backdrop-filter:blur(14px) saturate(118%);box-shadow:0 24px 50px #102c1a1f,0 10px 24px #102c1a0f,inset 0 1px #ffffff8a}.about-section{min-height:calc(100vh - 96px);display:grid;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);gap:28px;align-items:center;padding:0 0 40px}.about-heading{max-width:860px;padding:34px;border:0;border-radius:24px;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.about-kicker{max-width:670px;margin:-6px 0 18px;color:#2f6540;font-size:.98rem;font-weight:700;line-height:1.55}.about-heading h2{margin:0;max-width:780px;font-size:clamp(2.15rem,3.8vw,3.7rem);line-height:1.03;letter-spacing:-.02em;color:#0f2d1d}.about-copy{margin:22px 0 0;max-width:760px;color:#173c28;font-size:1.05rem;line-height:1.65}.about-principles{display:grid;gap:0;margin-top:26px;border-top:1px solid rgba(22,63,38,.1)}.about-principle{display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px;padding:18px 0;border-bottom:1px solid rgba(22,63,38,.1)}.about-principle span{color:#8d6927;font-size:.82rem;font-weight:800;letter-spacing:.08em;line-height:1.4}.about-principle strong{display:block;margin-bottom:6px;color:#143522;font-size:1rem;line-height:1.3}.about-principle p{margin:0;color:#20432f;font-size:.96rem;line-height:1.55}.about-grid{display:grid;grid-template-columns:1fr;gap:18px;align-self:center;width:100%}.hero-layout{margin-top:28px;min-height:calc(100vh - 96px);align-content:start}.about-card{padding:24px 24px 22px;border:1px solid rgba(255,255,255,.42);border-radius:24px;background:linear-gradient(180deg,#ffffff75,#ffffff3d),linear-gradient(135deg,#ffffff47,#ffffff1f);backdrop-filter:blur(14px) saturate(118%);-webkit-backdrop-filter:blur(14px) saturate(118%);box-shadow:0 24px 50px #102c1a1f,0 10px 24px #102c1a0f,inset 0 1px #ffffff8a}.about-card h3{margin:0 0 14px;font-size:1.05rem;color:#143522}.about-card p{margin:0;color:#20432f;font-size:.98rem;line-height:1.6}.content-section-compact{margin-bottom:24px}.section-heading h2{margin:0;font-size:2rem;line-height:1.05}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:26px}.product-card{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;min-height:180px;padding:20px;border:1px solid rgba(255,255,255,.42);border-radius:18px;background:linear-gradient(180deg,#ffffff75,#ffffff3d),linear-gradient(135deg,#ffffff47,#ffffff1f);box-shadow:0 18px 32px #102c1a1a,0 8px 18px #102c1a0d,inset 0 1px #ffffff94;backdrop-filter:blur(12px) saturate(118%);-webkit-backdrop-filter:blur(12px) saturate(118%);scroll-margin-top:110px;transform-origin:center;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.product-card>*{position:relative;z-index:1}.product-card--link{text-decoration:none;cursor:pointer}.product-card--featured-maize,.product-card--featured-turmeric,.product-card--featured-chilli,.product-card--featured-kopra,.product-card--featured-raw-rice,.product-card--featured-white-sugar,.product-card--featured-tamarind,.product-card--featured-areca-nut,.product-card--featured-brown-sugar{background:linear-gradient(180deg,#0d1f1342,#0d1f1394),linear-gradient(135deg,#ffffff24,#ffffff0a),var(--product-card-image) center / cover no-repeat;box-shadow:0 18px 32px #102c1a24,0 8px 18px #102c1a14,inset 0 1px #ffffff47}.product-card--featured-maize .product-category,.product-card--featured-maize h3,.product-card--featured-maize p,.product-card--featured-turmeric .product-category,.product-card--featured-turmeric h3,.product-card--featured-turmeric p,.product-card--featured-chilli .product-category,.product-card--featured-chilli h3,.product-card--featured-chilli p,.product-card--featured-kopra .product-category,.product-card--featured-kopra h3,.product-card--featured-kopra p,.product-card--featured-raw-rice .product-category,.product-card--featured-raw-rice h3,.product-card--featured-raw-rice p,.product-card--featured-white-sugar .product-category,.product-card--featured-white-sugar h3,.product-card--featured-white-sugar p,.product-card--featured-tamarind .product-category,.product-card--featured-tamarind h3,.product-card--featured-tamarind p,.product-card--featured-areca-nut .product-category,.product-card--featured-areca-nut h3,.product-card--featured-areca-nut p,.product-card--featured-brown-sugar .product-category,.product-card--featured-brown-sugar h3,.product-card--featured-brown-sugar p{color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.3)}.product-card:hover{transform:scale(1.135);border-color:#fff9;box-shadow:0 24px 42px #102c1a2e,0 12px 24px #102c1a1a,inset 0 1px #ffffff9e;z-index:2}.product-category{margin:0 0 10px;color:#a18443;font-size:.9rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.product-card h3{margin:0 0 10px;font-size:1.05rem}.product-card p{margin:0;color:#20432f;line-height:1.6}.contact-panel{display:grid;gap:12px;margin-top:24px}.contact-panel a{text-decoration:none;color:#173c28}.contact-section{scroll-margin-top:110px}.contact-section__heading{display:flex;justify-content:space-between;align-items:end;gap:28px}.contact-section__lede{max-width:390px;margin:0;color:#244632;line-height:1.6}.contact-layout{display:grid;grid-template-columns:minmax(0,.88fr) minmax(420px,1.12fr);gap:20px;margin-top:26px}.contact-stack{display:grid;gap:16px}.contact-routes{display:grid;gap:12px}.contact-route{width:100%;min-width:0;padding:18px;border:1px solid rgba(255,255,255,.42);border-radius:18px;background:linear-gradient(180deg,#ffffff7a,#ffffff42),linear-gradient(135deg,#ffffff3d,#dbb35a14);color:#173c28;box-shadow:0 16px 30px #102c1a14,inset 0 1px #ffffff94;cursor:pointer;text-align:left;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.contact-route:hover,.contact-route--active{transform:translateY(-1px);border-color:#4096446b;background:linear-gradient(180deg,#f6fff2c2,#ffffff57),linear-gradient(135deg,#36b04924,#d59d3614);box-shadow:0 20px 34px #102c1a1f,inset 0 1px #ffffffad}.contact-route__label{display:block;margin-bottom:8px;color:#8d6927;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.contact-route strong{display:block;margin-bottom:8px;color:#143522;font-size:1rem;line-height:1.25}.contact-route span:last-of-type{display:block;overflow-wrap:anywhere;color:#2f6540;font-size:.94rem;font-weight:700}.contact-route p{margin:10px 0 0;color:#244632;font:inherit;font-size:.94rem;line-height:1.55}.contact-preview,.contact-form{border:1px solid rgba(255,255,255,.42);border-radius:24px;background:linear-gradient(180deg,#ffffff80,#ffffff47),linear-gradient(135deg,#ffffff47,#ffffff1f);backdrop-filter:blur(14px) saturate(118%);-webkit-backdrop-filter:blur(14px) saturate(118%);box-shadow:0 24px 50px #102c1a1a,0 10px 24px #102c1a0d,inset 0 1px #ffffff94}.contact-preview{overflow:hidden;padding:0}.contact-preview__header{display:flex;align-items:start;justify-content:space-between;gap:16px;padding:22px 22px 16px;border-bottom:1px solid rgba(22,63,38,.08);background:linear-gradient(135deg,#fafff7c7,#ffffff57),linear-gradient(90deg,#2ec8581a,#be913614)}.contact-preview__header .eyebrow{margin-bottom:8px}.contact-preview__header h3{margin:0;color:#143522;font-size:1.18rem;line-height:1.25}.contact-preview__controls{display:grid;gap:10px;justify-items:end;min-width:190px}.contact-preview__desk{display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-height:34px;padding:0 12px;border:1px solid rgba(37,139,58,.22);border-radius:999px;background:#ffffffad;color:#216135;font-size:.84rem;font-weight:800;line-height:1;box-shadow:inset 0 1px #ffffffb8}.contact-preview__select{display:grid;gap:6px;width:min(230px,100%)}.contact-preview__select span,.contact-preview__commodity-label{color:#8d6927;font-size:.74rem;font-weight:800;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.contact-preview__select select{width:100%;min-height:40px;border:1px solid rgba(22,63,38,.12);border-radius:12px;background:#ffffffc2;color:#173c28;font:inherit;font-size:.9rem;font-weight:700;outline:none;padding:0 12px}.contact-preview__meta{display:grid;gap:10px;padding:16px 22px 0}.contact-preview__meta-row{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;align-items:start;min-width:0}.contact-preview__meta-row span{color:#8d6927;font-size:.78rem;font-weight:800;letter-spacing:.08em;line-height:1.7;text-transform:uppercase}.contact-preview__meta-row strong{min-width:0;color:#173c28;font-size:.94rem;line-height:1.45;overflow-wrap:anywhere}.contact-preview__summary{display:flex;flex-wrap:wrap;gap:8px;padding-top:4px}.contact-preview__summary span{display:inline-flex;align-items:center;min-height:30px;max-width:100%;padding:0 11px;border:1px solid rgba(22,63,38,.08);border-radius:999px;background:#ffffff94;color:#244632;font-size:.84rem;font-weight:700;line-height:1;overflow-wrap:anywhere}.contact-preview__commodity{display:grid;gap:10px;margin:16px 22px 0;padding:16px;border:1px solid rgba(22,63,38,.1);border-radius:16px;background:linear-gradient(180deg,#fafff7c2,#ffffff80),linear-gradient(135deg,#2ec85814,#be913612);box-shadow:inset 0 1px #ffffffb8}.contact-preview__commodity p,.contact-preview__commodity ul{margin:0}.contact-preview__commodity p{color:#244632;font-size:.92rem;line-height:1.55}.contact-preview__commodity ul{display:grid;gap:7px;padding-left:18px;color:#173c28;font-size:.9rem;line-height:1.45}.contact-preview__message{width:calc(100% - 44px);min-height:330px;margin:16px 22px 0;padding:18px 18px 20px;border:1px solid rgba(22,63,38,.1);border-radius:16px;background:linear-gradient(180deg,#fffffff0,#fcfdfadb);color:#173c28;font-family:Arial,sans-serif;font-size:.94rem;line-height:1.65;outline:none;resize:vertical;box-shadow:0 14px 28px #102c1a0f,inset 0 1px #ffffffc7}.contact-actions{display:flex;gap:10px;padding:16px 22px 22px}.contact-action,.contact-submit{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;min-width:0;padding:0 15px;border-radius:999px;font:inherit;font-weight:800;text-decoration:none;cursor:pointer}.contact-action span,.contact-submit span{display:grid;place-items:center;flex:0 0 auto;width:24px;height:24px;border-radius:50%;background:#ffffff38;font-size:.8rem;line-height:1}.contact-action--secondary{border:0;background:linear-gradient(180deg,#2fc858,#1e9f43);color:#fff;box-shadow:0 12px 22px #16b34733}.contact-action--ghost{border:1px solid rgba(22,63,38,.12);background:#ffffff85;color:#173c28}.contact-action--ghost span{background:#163f2614}.contact-form{padding:24px}.contact-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.contact-field{display:grid;gap:8px;min-width:0}.contact-field--full{grid-column:1 / -1}.contact-field span{color:#234530;font-size:.88rem;font-weight:800}.contact-field input,.contact-field select,.contact-field textarea{width:100%;min-width:0;border:1px solid rgba(22,63,38,.12);border-radius:14px;background:#ffffffd1;color:#183d28;font:inherit;font-size:.96rem;outline:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.contact-field input,.contact-field select{min-height:46px;padding:0 13px}.contact-field textarea{min-height:132px;padding:12px 13px;resize:vertical;line-height:1.55}.contact-field input:focus,.contact-field select:focus,.contact-field textarea:focus{border-color:#35a1418f;background:#fffffff0;box-shadow:0 0 0 4px #35a1411f}.timeline-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.timeline-option{min-width:0;min-height:42px;padding:0 10px;border:1px solid rgba(22,63,38,.1);border-radius:999px;background:#ffffff80;color:#244632;font:inherit;font-size:.9rem;font-weight:700;cursor:pointer}.timeline-option--active{border-color:#35a1416b;background:linear-gradient(180deg,#31c85a,#209f45);color:#fff;box-shadow:0 12px 22px #16b3472e}.contact-form__footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px}.contact-status{min-height:22px;margin:0;color:#2f6540;font-size:.94rem;line-height:1.45}.contact-submit{flex:0 0 auto;border:0;background:linear-gradient(180deg,#2fc858,#1e9f43);color:#fff;box-shadow:0 14px 28px #16b34738}@media(max-width:980px){.site-header{padding:14px 20px}.page-content{width:calc(100% - 32px);padding-top:24px}.certification-strip{grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;gap:16px}.hero-layout{grid-template-columns:1fr}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-section__heading,.contact-layout{grid-template-columns:1fr}.contact-section__heading{display:grid;align-items:start}.contact-section__lede{max-width:680px}.contact-routes{grid-template-columns:repeat(3,minmax(0,1fr))}.product-card{min-height:170px}.about-grid{grid-template-columns:1fr}.about-section,.hero-layout{min-height:auto}.about-section{grid-template-columns:1fr;align-items:start}}@media(max-width:680px){.site-header{flex-direction:column;align-items:flex-start}.site-nav{flex-wrap:wrap;gap:14px 18px}.brand-copy strong{font-size:.74rem}.brand-copy span{font-size:.5rem}.brand{padding:7px 10px}.brand-mark{width:38px;height:38px;border-radius:9px}.panel-hero,.panel-list,.panel-copy,.about-heading,.about-card,.content-section{padding:22px}.certification-strip{grid-template-columns:1fr;gap:12px;margin-top:0;padding:14px}.certification-strip__item{height:112px;border-radius:18px}.certification-strip__item img{max-height:94px}.certification-strip__item--spices-board img,.certification-strip__item--coir-board img{max-height:100px}.about-section{padding:8px 0 20px}.about-heading h2{font-size:clamp(2rem,9vw,2.7rem);line-height:1.05}.about-kicker,.about-copy{font-size:.98rem}.about-principle{grid-template-columns:1fr;gap:6px}.hero-actions{flex-direction:column}.hero-subaction .button,.button{width:100%}.product-grid,.contact-routes,.contact-form__grid,.timeline-options{grid-template-columns:1fr}.contact-preview__header,.contact-actions,.contact-form__footer{flex-direction:column;align-items:stretch}.contact-preview__controls,.contact-preview__select{width:100%;justify-items:stretch}.contact-preview__header,.contact-preview__meta,.contact-preview__commodity,.contact-actions{padding-left:18px;padding-right:18px}.contact-preview__commodity{margin-left:18px;margin-right:18px}.contact-preview__meta-row{grid-template-columns:1fr;gap:2px}.contact-preview__message{width:calc(100% - 36px);margin-left:18px;margin-right:18px;min-height:360px}.contact-action,.contact-submit{width:100%}.product-card{min-height:190px}}.hero-slider{position:relative;width:100%;height:clamp(320px,34vw,470px);overflow:hidden;background:#0f140d}.slide{position:absolute;inset:0;display:block;background-position:center;background-repeat:no-repeat;background-size:cover;opacity:0;transition:opacity 1s ease-in-out}.slide-image{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.hero-slider--fit-by-orientation .slide-image--portrait,.hero-slider--fit-by-orientation .slide-image--landscape{object-fit:cover}.slide.active{opacity:1;z-index:1}@media(max-width:768px){.hero-slider{height:clamp(240px,62vw,360px)}}:root{--maize-cream: #f7f4eb;--maize-surface: #fffdf8;--maize-green-950: #102f20;--maize-green-900: #173d29;--maize-green-700: #27613d;--maize-green-100: #e8f0e8;--maize-gold: #d7a62f;--maize-gold-dark: #9b6d08;--maize-charcoal: #26312a;--maize-muted: #5d6a61;--maize-border: #dce3d9;--maize-shadow: 0 18px 44px rgba(24, 55, 35, .09)}html{scroll-behavior:smooth}.maize-page{min-height:100vh;overflow-x:hidden;background-color:var(--maize-cream);background-image:linear-gradient(90deg,#f7f4ebd1,#f7f4ebb8 52%,#f7f4eb8c),url(/assets/maize-page-background-1920-B1z0d5Ps.jpg);background-position:center top;background-size:cover;background-attachment:fixed;color:var(--maize-charcoal);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.maize-page *,.maize-page *:before,.maize-page *:after{box-sizing:border-box}.maize-page h1,.maize-page h2,.maize-page h3,.maize-page p{margin-top:0}.maize-page a,.maize-page button,.maize-page input,.maize-page select,.maize-page textarea{font:inherit}.maize-page a:focus-visible,.maize-page button:focus-visible,.maize-page input:focus-visible,.maize-page select:focus-visible,.maize-page textarea:focus-visible,.quality-table-wrap:focus-visible{outline:3px solid rgba(215,166,47,.72);outline-offset:3px}.maize-container{width:min(1240px,calc(100% - 64px));margin-inline:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:12px;left:12px;z-index:100;padding:10px 14px;border-radius:8px;background:var(--maize-green-950);color:#fff;text-decoration:none;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.maize-header{position:sticky;top:0;z-index:20;border-bottom:1px solid rgba(23,61,41,.1);background:#fffdf8f5;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.maize-header__inner{display:flex;min-height:78px;align-items:center;justify-content:space-between;gap:28px}.maize-brand{display:inline-flex;align-items:center;gap:11px;color:var(--maize-green-950);text-decoration:none}.maize-brand__mark{display:grid;width:48px;height:48px;flex:0 0 auto;place-items:center;border:1px solid #d8e2d7;border-radius:12px;background:#fff}.maize-brand__mark img{display:block;width:42px;height:42px;object-fit:contain}.maize-brand__copy{display:grid;gap:2px}.maize-brand__copy strong{font-size:.84rem;letter-spacing:.12em}.maize-brand__copy span{color:var(--maize-green-700);font-size:.65rem;font-weight:650;letter-spacing:.045em}.maize-nav{display:flex;align-items:center;gap:clamp(16px,2.4vw,32px)}.maize-nav a{color:var(--maize-green-900);font-size:.92rem;font-weight:700;text-decoration:none}.maize-nav a:not(.maize-nav__cta):hover{color:var(--maize-gold-dark)}.maize-nav .maize-nav__cta{display:inline-flex;min-height:42px;align-items:center;justify-content:center;padding:0 18px;border-radius:10px;background:var(--maize-green-900);color:#fff}.maize-hero{padding:clamp(58px,8vw,104px) 0 clamp(64px,8vw,110px)}.maize-hero__grid{display:grid;grid-template-columns:minmax(0,700px) minmax(420px,1fr);align-items:center;gap:clamp(40px,5vw,88px);width:min(1680px,calc(100% - 96px));min-height:min(720px,calc(100vh - 78px))}.maize-eyebrow{margin-bottom:16px;color:var(--maize-gold-dark);font-size:.76rem;font-weight:850;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.maize-hero h1{max-width:690px;margin-bottom:24px;color:var(--maize-green-950);font-size:clamp(2.65rem,4.7vw,4.65rem);font-weight:780;letter-spacing:-.045em;line-height:.99}.maize-hero__lede{max-width:650px;margin-bottom:32px;color:var(--maize-muted);font-size:clamp(1.02rem,1.5vw,1.16rem);line-height:1.72}.maize-actions,.quality-actions{display:flex;flex-wrap:wrap;gap:12px}.maize-button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:12px;padding:0 20px;border:1px solid transparent;border-radius:11px;cursor:pointer;font-size:.92rem;font-weight:800;line-height:1.2;text-align:center;text-decoration:none;transition:transform .16s ease,background-color .16s ease,border-color .16s ease}.maize-button:hover{transform:translateY(-1px)}.maize-button--primary{border-color:var(--maize-green-900);background:var(--maize-green-900);color:#fff}.maize-button--primary:hover{background:var(--maize-green-950)}.maize-button--secondary{border-color:#bdc9bd;background:transparent;color:var(--maize-green-900)}.maize-button--secondary:hover{border-color:var(--maize-green-700);background:#fff}.maize-button--gold{border-color:var(--maize-gold);background:var(--maize-gold);color:#1f2d23}.maize-button--gold:hover{background:#e3b744}.maize-button--disabled{display:grid;gap:2px;cursor:not-allowed;opacity:.65}.maize-button--disabled:hover{transform:none;background:transparent}.maize-button--disabled small{font-size:.66rem;font-weight:650}.maize-trust-list{display:flex;flex-wrap:wrap;gap:12px 22px;margin:32px 0 0;padding:24px 0 0;border-top:1px solid var(--maize-border);list-style:none}.maize-trust-list li{display:inline-flex;align-items:center;gap:7px;color:#45544a;font-size:.83rem;font-weight:700}.maize-trust-list li span{display:grid;width:20px;height:20px;place-items:center;border-radius:50%;background:var(--maize-green-100);color:var(--maize-green-700);font-size:.7rem}.hero-quality-card{width:min(100%,760px);padding:clamp(28px,3vw,42px);border:1px solid rgba(255,255,255,.16);border-radius:16px;background:var(--maize-green-950);color:#edf4ef;box-shadow:0 24px 64px #102f2038;justify-self:end}.hero-quality-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.16)}.hero-quality-card__eyebrow{margin-bottom:10px;color:#e6bd58;font-size:.68rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.hero-quality-card h2{margin:0 0 10px;color:#fff;font-size:clamp(1.65rem,2.1vw,2.35rem);letter-spacing:-.03em;line-height:1.08}.hero-quality-card__header p:last-child{margin-bottom:0;color:#c9d5cc;font-size:.9rem}.hero-quality-card__header strong{color:#fff}.hero-quality-card dt{color:#9fb2a5;font-size:.64rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.hero-quality-card__metadata{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding-block:22px;border-bottom:1px solid rgba(255,255,255,.16)}.hero-quality-card__metadata div{min-width:0;padding-inline:18px;border-right:1px solid rgba(255,255,255,.14)}.hero-quality-card__metadata div:first-child{padding-left:0}.hero-quality-card__metadata div:last-child{padding-right:0;border-right:0}.hero-quality-card dd{margin:6px 0 0;color:#fff;font-size:.82rem;font-weight:700;line-height:1.45;overflow-wrap:anywhere}.hero-quality-card__results{padding-block:22px 24px}.hero-quality-card__results dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:15px 0 0}.hero-quality-card__results dl div{min-width:0;padding:14px;border-radius:11px;background:#ffffff14}.hero-quality-card__results dd{font-size:1rem}.hero-quality-card__results dd small{color:#bdcbc1;font-size:.72rem}.hero-quality-card__results--additional{border-top:1px solid rgba(255,255,255,.16)}.hero-quality-card__results--additional dl{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-quality-card__link{display:inline-flex;align-items:center;gap:10px;color:#fff;font-size:.88rem;font-weight:800;text-underline-offset:4px}.hero-quality-card__link:hover{color:#f0ca6d}.maize-section{padding:clamp(72px,9vw,116px) 0;scroll-margin-top:82px}.maize-section-heading{max-width:690px}.maize-section-heading h2,.enquiry-intro h2{margin-bottom:20px;color:var(--maize-green-950);font-size:clamp(2rem,3.7vw,3.35rem);font-weight:760;letter-spacing:-.035em;line-height:1.06}.maize-section-heading>p:last-child,.enquiry-intro>p{margin-bottom:0;color:var(--maize-muted);font-size:1.03rem;line-height:1.72}.maize-section-heading--centered{margin-inline:auto;text-align:center}.quality-section{background:var(--maize-green-950);color:#edf4ef}.quality-heading{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:42px}.quality-section .maize-eyebrow{color:#e6bd58}.quality-section .maize-section-heading h2{color:#fff}.quality-heading__lab{color:#c9d5cc!important}.quality-heading__lab strong{color:#fff}.report-metadata{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 34px;overflow:hidden;border:1px solid rgba(255,255,255,.17);border-radius:14px}.report-metadata div{min-width:0;padding:17px;border-right:1px solid rgba(255,255,255,.15)}.report-metadata div:last-child{border-right:0}.report-metadata dt{margin-bottom:7px;color:#9fb2a5;font-size:.68rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.report-metadata dd{margin:0;color:#fff;font-size:.88rem;font-weight:700;line-height:1.5;overflow-wrap:anywhere}.quality-results{display:grid;gap:24px}.quality-group{overflow:hidden;border-radius:14px;background:#fff;color:var(--maize-charcoal);box-shadow:0 20px 55px #0000002e}.quality-group--non-accredited{border:2px solid #cbd2cc;box-shadow:none}.quality-group--additional{border:2px solid #d5b25a;box-shadow:none}.quality-group__heading{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:22px 24px;border-bottom:1px solid var(--maize-border)}.quality-group__heading h3{margin:7px 0 0;color:var(--maize-green-950);font-size:1.15rem}.quality-group__heading p{max-width:340px;margin:0;color:var(--maize-muted);font-size:.84rem;line-height:1.5;text-align:right}.quality-badge{display:inline-flex;padding:5px 9px;border-radius:999px;background:#dfeee2;color:#1d6037;font-size:.66rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.quality-badge--neutral{border:1px solid #c6ceca;background:#f1f2f1;color:#4e5b53}.quality-badge--additional{border:1px solid #ddc279;background:#f4e8c4;color:#70500a}.quality-table-wrap{max-width:100%;overflow-x:auto}.quality-table{width:100%;min-width:620px;border-collapse:collapse;font-size:.92rem}.quality-table th,.quality-table td{padding:14px 24px;border-bottom:1px solid #e3e7e2;text-align:left}.quality-table thead th{background:#f3f6f2;color:#536158;font-size:.7rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.quality-table tbody th{color:#29392f;font-weight:700}.quality-table tbody td:nth-child(2){color:var(--maize-green-900);font-weight:800}.quality-table tbody tr:last-child th,.quality-table tbody tr:last-child td{border-bottom:0}.quality-note{max-width:960px;margin:24px 0 0;color:#becbc2;font-size:.85rem;line-height:1.65}.quality-actions{margin-top:28px}.quality-section .maize-button--secondary{border-color:#ffffff59;color:#fff}.quality-section .maize-button--secondary:not(.maize-button--disabled):hover{border-color:#fff;background:#ffffff14}.application-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:46px}.application-card{min-height:260px;padding:30px;border:1px solid var(--maize-border);border-radius:14px;background:var(--maize-surface);box-shadow:0 10px 30px #1837230d}.application-card__icon{display:grid;width:48px;height:48px;margin-bottom:36px;place-items:center;border-radius:12px;background:var(--maize-green-100);color:var(--maize-green-700)}.application-card__icon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.application-card h3{margin-bottom:13px;color:var(--maize-green-950);font-size:1.14rem}.application-card p{margin-bottom:0;color:var(--maize-muted);font-size:.94rem;line-height:1.7}.handling-section{border-block:1px solid var(--maize-border);background:var(--maize-surface)}.handling-grid{display:grid;grid-template-columns:minmax(330px,.72fr) minmax(620px,1.28fr);align-items:center;width:min(1320px,calc(100% - 64px));gap:clamp(48px,6vw,88px)}.process-list{display:grid;margin:38px 0 0;padding:0;border-top:1px solid #d5ddd4;list-style:none}.process-list li{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:14px;padding:17px 0;border-bottom:1px solid #d5ddd4}.process-list span{color:var(--maize-gold-dark);font-size:.72rem;font-weight:850;letter-spacing:.08em}.process-list strong{color:var(--maize-green-950);font-size:.96rem}.handling-gallery{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,.75fr);align-items:center;gap:14px;min-width:0}.handling-slider{position:relative;min-width:0;overflow:hidden;border:1px solid #d8dfd5;border-radius:16px;background:#e7ebe4;box-shadow:0 18px 42px #1837231f}.handling-slider__frame{margin:0;background:#e7ebe4}.handling-slider__frame img{display:block;width:100%;object-fit:cover;animation:handling-slide-in .42s ease-out}.handling-slider--landscape .handling-slider__frame img{height:340px}.handling-slider--portrait .handling-slider__frame img{height:500px}.handling-slider__status{position:absolute;right:14px;bottom:14px;left:14px;display:flex;align-items:center;justify-content:space-between;gap:9px;padding:8px 9px 8px 13px;border-radius:11px;background:#102f20f0;color:#fff}.handling-slider__status>span{display:grid;gap:2px;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.handling-slider__status small{color:#c9d7cd;font-size:.62rem;letter-spacing:.06em}.handling-slider__status button{min-height:34px;padding:0 11px;border:1px solid rgba(255,255,255,.28);border-radius:8px;background:transparent;color:#fff;font-size:.7rem;font-weight:800;cursor:pointer}.handling-slider__status button:hover{border-color:#fff;background:#ffffff1a}.handling-slider__progress{position:absolute;right:14px;bottom:69px;left:14px;height:3px;overflow:hidden;border-radius:999px;background:#ffffff73}.handling-slider__progress span{display:block;height:100%;border-radius:inherit;background:var(--maize-gold);transition:width .24s ease}@keyframes handling-slide-in{0%{opacity:.45}to{opacity:1}}.enquiry-section{background:var(--maize-green-900);color:#fff}.enquiry-grid{display:grid;grid-template-columns:minmax(280px,.68fr) minmax(540px,1.32fr);align-items:start;gap:clamp(48px,8vw,104px)}.enquiry-section .maize-eyebrow{color:#e6bd58}.enquiry-intro h2{color:#fff}.enquiry-intro>p{color:#cbd7cf}.enquiry-contact{display:grid;gap:7px;margin-top:34px;padding-top:24px;border-top:1px solid rgba(255,255,255,.2)}.enquiry-contact span{color:#9fb2a5;font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.enquiry-contact a{color:#fff;font-weight:750;overflow-wrap:anywhere}.maize-form{padding:clamp(24px,3.5vw,40px);border-radius:16px;background:var(--maize-surface);color:var(--maize-charcoal);box-shadow:0 22px 60px #071b1033}.maize-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px}.maize-form label{display:grid;min-width:0;gap:8px}.maize-form label>span{color:#34463a;font-size:.8rem;font-weight:800}.maize-form input,.maize-form select,.maize-form textarea{width:100%;min-width:0;border:1px solid #cbd5ca;border-radius:10px;background:#fff;color:var(--maize-charcoal)}.maize-form input,.maize-form select{min-height:47px;padding:0 12px}.maize-form textarea{min-height:118px;padding:12px;line-height:1.5;resize:vertical}.maize-form input::placeholder,.maize-form textarea::placeholder{color:#7b867f}.maize-form__full{grid-column:1 / -1}.maize-form__footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:24px}.maize-form__footer p{max-width:360px;min-height:20px;margin:0;color:var(--maize-muted);font-size:.78rem;line-height:1.45}.maize-form__footer .maize-button{flex:0 0 auto}.maize-footer{padding:46px 0;background:#0c281a;color:#c1cec5}.maize-footer__inner{display:grid;grid-template-columns:1fr auto;align-items:center;gap:28px}.maize-brand--footer{color:#fff}.maize-brand--footer .maize-brand__copy span{color:#b5c7ba}.maize-footer__links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:16px 28px}.maize-footer__links a{color:#dbe5de;font-size:.85rem;font-weight:700;text-decoration:none}.maize-footer__inner>p{grid-column:1 / -1;margin:0;padding-top:20px;border-top:1px solid rgba(255,255,255,.12);color:#94a69a;font-size:.8rem}@media(max-width:1040px){.maize-hero__grid,.handling-grid,.enquiry-grid{grid-template-columns:1fr}.maize-hero__content{max-width:780px}.hero-quality-card{justify-self:start}.application-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.handling-grid,.enquiry-grid{gap:44px}.enquiry-intro{max-width:680px}}@media(max-width:780px){.maize-container{width:min(calc(100% - 40px),680px)}.maize-header__inner{min-height:70px}.maize-nav{gap:14px}.maize-nav a:not(.maize-nav__cta){display:none}.maize-hero{padding-top:56px}.maize-hero h1{font-size:clamp(2.35rem,10vw,3.45rem)}.application-grid{grid-template-columns:1fr}.application-card{min-height:0}.handling-slider--landscape .handling-slider__frame img{height:300px}.handling-slider--portrait .handling-slider__frame img{height:420px}.quality-heading,.quality-group__heading{align-items:flex-start;flex-direction:column}.quality-group__heading p{max-width:none;text-align:left}.maize-form__grid{grid-template-columns:1fr}.maize-form__full{grid-column:auto}}@media(max-width:560px){.maize-page{background-image:linear-gradient(#f7f4ebd1,#f7f4ebd1),url(/assets/maize-page-background-960-D_vhgamP.jpg);background-attachment:scroll}.maize-container{width:calc(100% - 32px)}.maize-header__inner{gap:12px}.maize-brand__mark{width:42px;height:42px}.maize-brand__mark img{width:37px;height:37px}.maize-brand__copy strong{font-size:.72rem}.maize-brand__copy span{max-width:150px;font-size:.56rem}.maize-nav .maize-nav__cta{min-height:38px;padding:0 12px;font-size:.78rem}.maize-hero,.maize-section{padding-block:64px}.maize-hero__grid{width:calc(100% - 32px);grid-template-columns:minmax(0,1fr);gap:48px}.maize-hero__content{min-width:0}.hero-quality-card__header{flex-direction:column}.maize-actions,.quality-actions{display:grid}.maize-button{width:100%}.maize-trust-list{display:grid;gap:12px}.hero-quality-card{padding:24px 20px}.hero-quality-card__results dl,.report-metadata{grid-template-columns:1fr}.report-metadata div,.report-metadata div:nth-child(2n){grid-column:auto;border-right:0;border-bottom:1px solid rgba(255,255,255,.15)}.report-metadata div:last-child{border-bottom:0}.quality-group__heading{padding:19px 18px}.quality-table{min-width:540px}.quality-table th,.quality-table td{padding:13px 18px}.handling-gallery{grid-template-columns:1fr}.handling-slider--landscape .handling-slider__frame img{height:220px}.handling-slider--portrait .handling-slider__frame img{height:420px}.handling-slider__status{right:12px;bottom:12px;left:12px}.handling-slider__progress{right:12px;bottom:66px;left:12px}.maize-form__footer{align-items:stretch;flex-direction:column}.maize-footer__inner{grid-template-columns:1fr}.maize-footer__links{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.maize-page *,.maize-page *:before,.maize-page *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}.handling-slider__frame img{animation:none}}
