:root{--x-font-sans:var(--font-trad),system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--x-default-font-family:var(--font-trad),system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--ricethink-divider:oklch(92.8% 0.006 264.531)}html.dark{--ricethink-divider:oklch(26.9% 0 0)}blockquote,body,button,caption,figcaption,input,label,li,p,select,small,td,textarea,th{font-family:var(--font-trad),system-ui,-apple-system,"Segoe UI",Arial,sans-serif;font-weight:500}h1,h2,h3,h4,h5,h6{font-family:var(--font-modern),system-ui,-apple-system,"Segoe UI",Arial,sans-serif;font-weight:600}html.ricethink-landing{--x-font-sans:var(--font-modern),system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--x-default-font-family:var(--font-modern),system-ui,-apple-system,"Segoe UI",Arial,sans-serif}html.ricethink-landing .console-login-pill,html.ricethink-landing .locale-toggle__option,html.ricethink-landing .ricethink-footer-bottom,html.ricethink-landing .ricethink-footer-contact,html.ricethink-landing .theme-toggle,html.ricethink-landing a,html.ricethink-landing blockquote,html.ricethink-landing body,html.ricethink-landing button,html.ricethink-landing caption,html.ricethink-landing figcaption,html.ricethink-landing footer,html.ricethink-landing input,html.ricethink-landing label,html.ricethink-landing li,html.ricethink-landing p,html.ricethink-landing select,html.ricethink-landing small,html.ricethink-landing span,html.ricethink-landing td,html.ricethink-landing textarea,html.ricethink-landing th{font-family:var(--font-modern),system-ui,-apple-system,"Segoe UI",Arial,sans-serif}html:not(.dark) body{background-color:#ffffff;color:#000000}html.dark body{background-color:#000000;color:#ffffff}html:not(.dark) article,html:not(.dark) footer,html:not(.dark) main,html:not(.dark) main a,html:not(.dark) main blockquote,html:not(.dark) main figcaption,html:not(.dark) main h1,html:not(.dark) main h2,html:not(.dark) main h3,html:not(.dark) main h4,html:not(.dark) main h5,html:not(.dark) main h6,html:not(.dark) main li,html:not(.dark) main p,html:not(.dark) main td,html:not(.dark) main th{color:#000000}html.dark article,html.dark footer,html.dark main,html.dark main a,html.dark main blockquote,html.dark main figcaption,html.dark main h1,html.dark main h2,html.dark main h3,html.dark main h4,html.dark main h5,html.dark main h6,html.dark main li,html.dark main p,html.dark main td,html.dark main th{color:#ffffff}html:not(.dark) .x\:text-gray-400,html:not(.dark) .x\:text-gray-500,html:not(.dark) .x\:text-gray-600,html:not(.dark) .x\:text-gray-700,html:not(.dark) .x\:text-gray-800,html:not(.dark) .x\:text-gray-900,html:not(.dark) .x\:text-neutral-400,html:not(.dark) .x\:text-neutral-500,html:not(.dark) .x\:text-neutral-600,html:not(.dark) .x\:text-neutral-700{color:#000000}html.dark .x\:text-gray-400,html.dark .x\:text-gray-500,html.dark .x\:text-gray-600,html.dark .x\:text-gray-700,html.dark .x\:text-gray-800,html.dark .x\:text-gray-900,html.dark .x\:text-neutral-400,html.dark .x\:text-neutral-500,html.dark .x\:text-neutral-600,html.dark .x\:text-neutral-700{color:#ffffff}html.dark .brand-image{filter:invert(1)}.product-header{margin:2.5rem 0 1.25rem}.product-header:first-child{margin-top:0}.product-header__image{display:block;width:min(100%,14rem);height:auto}.product-header[data-product=punghung] .product-header__image{width:min(100%,16rem)}.navbar-extra{--navbar-control-size:calc(0.375rem * 2 + 1.25rem + 2px);display:flex;align-items:center;gap:.5rem}.console-login-pill{font-family:var(--font-modern),system-ui,sans-serif;font-weight:600;display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;border:1px solid #000000;background-color:#ffffff;color:#000000;padding:.375rem 1rem;font-size:.875rem;line-height:1.25rem;text-decoration:none;transition:background-color .15s,color .15s;white-space:nowrap}.console-login-pill:active,.console-login-pill:hover,html.dark .console-login-pill{background-color:#000000;color:#ffffff}html.dark .console-login-pill{border-color:#ffffff}html.dark .console-login-pill:active,html.dark .console-login-pill:hover{background-color:#ffffff;color:#000000}.locale-toggle{position:relative}.locale-toggle__trigger{display:inline-flex;align-items:center;justify-content:center;width:var(--navbar-control-size);height:var(--navbar-control-size);padding:0;border:none;border-radius:0;background:transparent;color:#000000;cursor:pointer;flex-shrink:0;opacity:1;transition:opacity .15s}.locale-toggle__trigger:hover{opacity:.7}.locale-toggle--open .locale-toggle__trigger{opacity:1}.locale-toggle__menu{position:absolute;top:calc(100% + .25rem);left:0;z-index:50;min-width:3.5rem;margin:0;padding:0;list-style:none;border:1px solid #000000;background-color:#ffffff;color:#000000}.locale-toggle__option{display:block;width:100%;padding:.5rem .75rem;border:none;background:transparent;color:inherit;font-family:var(--font-modern),system-ui,sans-serif;font-size:.75rem;font-weight:600;line-height:1;text-align:center;cursor:pointer}.locale-toggle__option[aria-selected=true]{background-color:#000000;color:#ffffff}html.dark .locale-toggle__trigger{color:#ffffff}html.dark .locale-toggle__menu{background-color:#000000;border-color:#ffffff;color:#ffffff}.theme-toggle,html.dark .locale-toggle__option[aria-selected=true]{background-color:#ffffff;color:#000000}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:var(--navbar-control-size);height:var(--navbar-control-size);border-radius:50%;border:1px solid #000000;padding:0;cursor:pointer;flex-shrink:0;transition:background-color .15s,color .15s,border-color .15s}.theme-toggle:active,.theme-toggle:hover,html.dark .theme-toggle{background-color:#000000;color:#ffffff}html.dark .theme-toggle{border-color:#ffffff}html.dark .theme-toggle:active,html.dark .theme-toggle:hover{background-color:#ffffff;color:#000000;border-color:#ffffff}.nextra-sidebar-footer>:first-child,.nextra-sidebar-footer>:nth-child(2){display:none!important}.ricethink-footer-bar{background-color:#ffffff;color:#000000;padding-bottom:env(safe-area-inset-bottom)}html.dark .ricethink-footer-bar{background-color:#000000;color:#ffffff}.ricethink-footer-divider{border:none;border-top:1px solid var(--ricethink-divider);margin:0}.ricethink-footer-bottom{margin:0 auto;display:flex;max-width:var(--nextra-content-width);flex-direction:column;align-items:center;gap:1rem;padding:3rem max(env(safe-area-inset-right),1.5rem) 3rem max(env(safe-area-inset-left),1.5rem);font-weight:500;color:#000000}html.dark .ricethink-footer-bottom{color:#ffffff}.ricethink-footer-copyright{color:inherit}.ricethink-footer-contact{display:flex;align-items:center;gap:.375rem;font-size:.875rem;line-height:1.25rem;text-align:center}.ricethink-footer-contact a{color:inherit;text-decoration:none}.ricethink-footer-contact a:hover{text-decoration:underline}@media (min-width:768px){.ricethink-footer-bottom{flex-direction:row;justify-content:space-between;align-items:center}.ricethink-footer-contact{text-align:right}}body:has(.contact-page) .nextra-banner-container,body:has(.contact-page) .nextra-navbar,body:has(.contact-page) .nextra-sidebar,body:has(.contact-page) .nextra-toc,body:has(.contact-page) .x\:sticky,body:has(.contact-page) a[href="#nextra-skip-nav"],body:has(.contact-page) a[href="#reach-skip-nav"],body:has(.contact-page) aside,body:has(.contact-page)>.nextra-nav-container{display:none!important}body:has(.contact-page) .nextra-footer{display:none!important}body:has(.contact-page) .nextra-content,body:has(.contact-page) article,body:has(.contact-page) main{padding:0!important;margin:0!important;max-width:none!important;width:100%!important}body:has(.contact-page){overflow-x:hidden}.contact-page{--content-max-width:72rem;--content-form-max-width:50rem;--content-padding-inline:clamp(1.5rem,4vw,6rem);--text-heading:1.375rem;--text-base:1rem;--text-small:0.8125rem;--field-height:calc(3rem + 2px);--contact-fg:#000000;--contact-bg:#ffffff;--navbar-control-size:calc(0.375rem * 2 + 1.25rem + 2px);min-height:100dvh;width:100%;display:flex;flex-direction:column;background:var(--contact-bg);color:var(--contact-fg);font-size:var(--text-base);font-weight:600;line-height:1.7}html.dark .contact-page{--contact-fg:#ffffff;--contact-bg:#000000}html.dark .contact-page .brand-image{filter:invert(1)}.contact-page h2{font-size:var(--text-heading);margin:0}.contact-page .field-counter,.contact-page .field-hint,.contact-page .text-small{font-size:var(--text-small)}.contact-muted{opacity:.7}.contact-error{color:#dc2626}.contact-icon{width:1em;height:1em;flex-shrink:0}.contact-chevron{transition:transform .15s}.contact-chevron.is-open{transform:rotate(180deg)}.page-container{width:100%;max-width:var(--content-max-width);margin-inline:auto;padding-inline:var(--content-padding-inline)}.content-form{max-width:var(--content-form-max-width);margin-inline:auto}.contact-header{position:-webkit-sticky;position:sticky;top:0;z-index:30;width:100%;border-bottom:1px solid var(--ricethink-divider);background:var(--contact-bg)}.contact-header__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;max-width:90rem;margin-inline:auto;padding-block:.5rem;padding-inline:max(env(safe-area-inset-left),1.5rem) max(env(safe-area-inset-right),1.5rem)}.contact-header__logo-link{display:inline-flex;align-items:center;transition:opacity .15s}.contact-header__logo-link:hover{opacity:.7}.contact-header__logo{height:64px;width:auto;display:block}.contact-form-shell{display:flex;width:100%;flex:1 1;flex-direction:column}.contact-form-shell__body{flex:1 1;padding-block:4rem}.contact-form{margin-top:2.5rem;display:flex;flex-direction:column;gap:2rem}.contact-form__row{display:grid;grid-gap:2rem;gap:2rem}@media (min-width:640px){.contact-form__row{grid-template-columns:1fr 1fr}}.contact-field__label{display:block}.contact-field__required{margin-left:.125rem}.contact-field .field-counter,.contact-field .field-hint,.contact-field__control{margin-top:.5rem}.field-input,.field-input-group{width:100%;min-height:var(--field-height);border:1px solid color-mix(in srgb,var(--contact-fg) 18%,transparent);border-radius:4px;background:transparent;transition:border-color .15s;box-sizing:border-box}.field-input{padding:.65rem .85rem;font:inherit;color:var(--contact-fg);outline:none}.field-input--textarea{resize:vertical;min-height:8rem}.field-input::placeholder{color:color-mix(in srgb,var(--contact-fg) 45%,transparent)}.field-input:focus{border-color:var(--contact-fg)}.field-input-group{display:flex;align-items:stretch;overflow:hidden}.field-input-group:focus-within{border-color:var(--contact-fg)}.field-input-group input{flex:1 1;min-width:0;border:none;background:transparent;padding:.65rem .85rem;font:inherit;line-height:1;color:var(--contact-fg);outline:none}.phone-input{position:relative;width:100%}.phone-input__trigger{display:flex;align-items:center;justify-content:center;gap:.35rem;padding-inline:.85rem;line-height:1;background:color-mix(in srgb,var(--contact-fg) 6%,transparent);border:none;border-right:1px solid color-mix(in srgb,var(--contact-fg) 18%,transparent);color:var(--contact-fg);white-space:nowrap;cursor:pointer;font:inherit;transition:background-color .15s}.phone-input__trigger:hover{background:color-mix(in srgb,var(--contact-fg) 10%,transparent)}.phone-input__menu{position:absolute;top:calc(100% + .5rem);left:0;z-index:10;width:min(20rem,100%);border:1px solid color-mix(in srgb,var(--contact-fg) 18%,transparent);background:var(--contact-bg);box-shadow:0 8px 24px color-mix(in srgb,var(--contact-fg) 12%,transparent)}.phone-input__search-wrap{border-bottom:1px solid color-mix(in srgb,var(--contact-fg) 12%,transparent)}.phone-input__search{width:100%;padding:.65rem .85rem;font:inherit;font-size:var(--text-small);color:var(--contact-fg);background:transparent;border:none;outline:none;box-sizing:border-box}.phone-input__list{display:flex;flex-direction:column;max-height:16rem;overflow-y:auto}.phone-input__option{display:flex;align-items:center;width:100%;flex-shrink:0;gap:.6rem;padding:.55rem .85rem;text-align:left;font:inherit;font-size:var(--text-small);line-height:1.3;color:var(--contact-fg);background:transparent;border:none;cursor:pointer;transition:background-color .15s}.phone-input__option:hover{background:color-mix(in srgb,var(--contact-fg) 6%,transparent)}.phone-input__option--active{background:color-mix(in srgb,var(--contact-fg) 8%,transparent)}.phone-input__option-name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phone-input__option-code{opacity:.55}.phone-input__empty{padding:.85rem;font-size:var(--text-small);opacity:.55;margin:0}.contact-form__actions{display:flex;flex-direction:column;gap:.75rem;padding-top:.5rem}.contact-form__buttons{display:flex;gap:1rem}.contact-btn{border-radius:4px;padding:.625rem 1.5rem;font:inherit;cursor:pointer;transition:opacity .15s}.contact-btn:disabled{opacity:.5;cursor:not-allowed}.contact-btn--ghost{border:1px solid var(--contact-fg);background:transparent;color:var(--contact-fg)}.contact-btn--ghost:hover:not(:disabled){opacity:.7}.contact-btn--primary{border:1px solid var(--contact-fg);background:var(--contact-fg);color:var(--contact-bg)}.contact-btn--primary:hover:not(:disabled){opacity:.8}.contact-footer{width:100%;border-top:1px solid color-mix(in srgb,var(--contact-fg) 12%,transparent);margin-top:auto}.contact-footer__inner{width:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:1rem;gap:1rem;padding-block:1.25rem;padding-inline:var(--content-padding-inline)}.contact-footer__logo-link{justify-self:start;display:inline-flex;transition:opacity .15s}.contact-footer__logo-link:hover{opacity:.7}.contact-footer__logo{height:1.4em;width:auto;display:block}.contact-footer__copyright{justify-self:center;text-align:center;white-space:nowrap;margin:0;font-size:var(--text-small)}.contact-footer__lang{position:relative;justify-self:end}.footer-language-trigger{display:inline-flex;align-items:center;gap:.4rem;background:transparent;border:none;color:inherit;font:inherit;cursor:pointer;transition:opacity .15s}.footer-language-trigger:hover{opacity:.7}.footer-language-menu{position:absolute;right:0;bottom:calc(100% + .5rem);z-index:10;min-width:8rem;margin:0;padding-block:.25rem;list-style:none;border:1px solid color-mix(in srgb,var(--contact-fg) 12%,transparent);background:var(--contact-bg)}.footer-language-option{display:block;width:100%;padding:.5rem .75rem;text-align:left;background:transparent;border:none;color:inherit;font:inherit;cursor:pointer;transition:opacity .15s}.footer-language-option:hover{opacity:.7}.footer-language-option--active{text-decoration:underline;text-underline-offset:4px}.get-in-touch{margin-top:2rem}.get-in-touch__link{display:inline-flex;align-items:center;gap:.375rem;color:inherit;text-decoration:none;font-weight:600;transition:opacity .15s}.get-in-touch__link:hover{opacity:.7}.get-in-touch__icon{width:1em;height:1em}@media (max-width:640px){.contact-footer__inner{grid-template-columns:1fr;justify-items:center;text-align:center;padding-block:1.5rem}.contact-footer__copyright,.contact-footer__lang,.contact-footer__logo-link{justify-self:center}.contact-footer__copyright{white-space:normal}}