:root{--public-primary:#47D7B6;--public-primary-light:#EDFBF8;--public-primary-light-hover:#E3F9F4;--public-primary-light-active:#C6F3E8;--public-primary-normal:#47D7B6;--public-primary-normal-hover:#40C2A4;--public-primary-normal-active:#39AC92;--public-primary-dark:#35A189;--public-primary-dark-hover:#2B816D;--public-primary-dark-active:#206152;--public-primary-darker:#194B40;--public-neutral-lighter:#BEC0C1;--public-neutral-light-hover:#B1B3B5;--public-neutral-light-active:#A1A3A6;--public-neutral-normal:#6F7276;--public-neutral-normal-hover:#5E6164;--public-neutral-normal-active:#515356;--public-neutral-dark:#272829;--public-neutral-dark-hover:#1C1D1E;--public-neutral-dark-active:#0C0D0D;--public-error-light:#FFF4F5;--public-error-light-hover:#FFEFF0;--public-error-light-active:#FFDEE1;--public-error-normal:#FF959D;--public-error-normal-hover:#E6868D;--public-error-normal-active:#CC777E;--public-error-dark:#BF7076;--public-error-dark-hover:#99595E;--public-error-dark-active:#734347;--public-error-darker:#593437;--public-green-light:#E6F6F4;--public-green-light-active:#B0E4DD;--public-text-primary:#101828;--public-text-secondary:#344054;--public-text-tertiary:#475467;--public-text-muted:#667085;--public-text-disabled:#98A2B3;--public-text-inverse:#FFFFFF;--public-text-link:#00A991;--public-text-error:#FF959D;--public-text-success:#47D7B6;--public-text-dark:#101828;--public-text-light:#98A2B3;--public-border-default:#E4E7EC;--public-border-light:#F2F4F7;--public-border-dark:#D0D5DD;--public-border-focus:#00A991;--public-bg-white:#FFFFFF;--public-bg-card:rgba(255,255,255,0.8);--public-bg-section:#F9FAFB;--public-bg-hero:#E6F6F4;--public-bg-overlay:rgba(0,0,0,0.5);--public-bg-light:#F5F9F8;--public-bg-gray:#F9FAFB;--public-gradient-primary:linear-gradient(135deg,#47D7B6,#6A7FDB);--public-gradient-teal:linear-gradient(180deg,#47D7B6,#3BC4A3);--public-gradient-soft:linear-gradient(180deg,rgba(71,215,182,0.05),#FFFFFF);--public-gradient-brand:linear-gradient(90deg,#47D7B6,#6A7FDB);--public-shadow-sm:0px 1px 2px 0px rgba(16,24,40,0.05);--public-shadow-md:0px 4px 6px -2px rgba(16,24,40,0.03),0px 12px 16px -4px rgba(16,24,40,0.08);--public-shadow-lg:0px 8px 8px -4px rgba(16,24,40,0.03),0px 20px 24px -4px rgba(16,24,40,0.08);--public-shadow-xl:0px 24px 48px -12px rgba(16,24,40,0.18);--public-shadow-card:0px 12px 16px -4px rgba(16,24,40,0.08),0px 4px 6px -2px rgba(16,24,40,0.03);--public-shadow-teal:0px 25px 50px -12px rgba(71,215,182,0.3);--public-radius-none:0;--public-radius-sm:4px;--public-radius-md:8px;--public-radius-lg:12px;--public-radius-xl:16px;--public-radius-2xl:24px;--public-radius-3xl:28px;--public-radius-full:9999px;--public-spacing-xs:4px;--public-spacing-sm:8px;--public-spacing-md:16px;--public-spacing-lg:24px;--public-spacing-xl:32px;--public-spacing-2xl:48px;--public-spacing-3xl:64px;--public-spacing-4xl:80px;--public-spacing-5xl:96px;--public-spacing-6xl:128px;--public-font-family:"Noto Sans Thai UI","Noto Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--public-font-weight-regular:400;--public-font-weight-medium:500;--public-font-weight-semibold:600;--public-font-weight-bold:700;--public-h1-size:61px;--public-h1-line-height:92px;--public-h1-letter-spacing:-0.02em;--public-h2-size:48px;--public-h2-line-height:72px;--public-h2-letter-spacing:-0.02em;--public-h3-size:31px;--public-h3-line-height:47px;--public-h3-letter-spacing:-0.01em;--public-h4-size:25px;--public-h4-line-height:38px;--public-h4-letter-spacing:-0.01em;--public-h5-size:20px;--public-h5-line-height:30px;--public-h5-letter-spacing:0;--public-h6-size:16px;--public-h6-line-height:24px;--public-h6-letter-spacing:0;--public-body-size:16px;--public-body-line-height:24px;--public-body-lg-size:20px;--public-body-lg-line-height:30px;--public-body-sm-size:14px;--public-body-sm-line-height:20px;--public-caption-size:13px;--public-caption-line-height:20px;--public-footnote-size:10px;--public-footnote-line-height:15px;--public-breakpoint-sm:640px;--public-breakpoint-md:768px;--public-breakpoint-lg:1024px;--public-breakpoint-xl:1280px;--public-breakpoint-2xl:1440px;--public-z-dropdown:1000;--public-z-sticky:1020;--public-z-fixed:1030;--public-z-modal-backdrop:1040;--public-z-modal:1050;--public-z-popover:1060;--public-z-tooltip:1070;--public-z-toast:1080;--public-duration-fast:150ms;--public-duration-normal:300ms;--public-duration-slow:500ms;--public-easing-ease-in:cubic-bezier(0.4,0,1,1);--public-easing-ease-out:cubic-bezier(0,0,0.2,1);--public-easing-ease-in-out:cubic-bezier(0.4,0,0.2,1)}#blog-detail-page-container,#blog-detail-page-container *,#contact-page,#contact-page *,#cookie-policy-page,#cookie-policy-page *,#data-deletion-page,#data-deletion-page *,#docs-layout,#docs-layout *,#faq-page,#faq-page *,#privacy-page,#privacy-page *,#support-page,#support-page *,#terms-page,#terms-page *{font-family:var(--font-thai),var(--font-sans),"Noto Sans Thai","Inter",sans-serif}#blog-detail-page-container h1,#blog-detail-page-container h2,#blog-detail-page-container h3,#blog-detail-page-container h4,#blog-detail-page-container h5,#blog-detail-page-container h6,#contact-page h1,#contact-page h2,#contact-page h3,#contact-page h4,#contact-page h5,#contact-page h6,#cookie-policy-page h1,#cookie-policy-page h2,#cookie-policy-page h3,#cookie-policy-page h4,#cookie-policy-page h5,#cookie-policy-page h6,#data-deletion-page h1,#data-deletion-page h2,#data-deletion-page h3,#data-deletion-page h4,#data-deletion-page h5,#data-deletion-page h6,#docs-layout h1,#docs-layout h2,#docs-layout h3,#docs-layout h4,#docs-layout h5,#docs-layout h6,#privacy-page h1,#privacy-page h2,#privacy-page h3,#privacy-page h4,#privacy-page h5,#privacy-page h6,#support-page h1,#support-page h2,#support-page h3,#support-page h4,#support-page h5,#support-page h6,#terms-page h1,#terms-page h2,#terms-page h3,#terms-page h4,#terms-page h5,#terms-page h6{font-family:var(--font-thai),var(--font-sans),"Noto Sans Thai","Inter",sans-serif;font-weight:700;line-height:1.2}.text-gradient-brand{background:var(--public-gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}#blog-detail-page-container .brand-card,#blog-detail-page-container a,#blog-detail-page-container button,#blog-detail-page-container input,#blog-detail-page-container textarea,#blog-detail-title,#contact-page .brand-card,#contact-page a,#contact-page button,#contact-page input,#contact-page select,#contact-page textarea,#cookie-policy-page .brand-card,#cookie-policy-page a,#cookie-policy-page button,#cookie-policy-page input,#cookie-policy-page textarea,#data-deletion-page .brand-card,#data-deletion-page a,#data-deletion-page button,#data-deletion-page input,#data-deletion-page textarea,#docs-layout .brand-card,#docs-layout a,#docs-layout button,#docs-layout input,#docs-layout textarea,#privacy-page .brand-card,#privacy-page a,#privacy-page button,#privacy-page input,#privacy-page textarea,#support-page .brand-card,#support-page a,#support-page button,#support-page input,#support-page textarea,#terms-page .brand-card,#terms-page a,#terms-page button,#terms-page input,#terms-page textarea{font-family:var(--font-thai),var(--font-sans),"Noto Sans Thai","Inter",sans-serif}#blog-detail-title{font-weight:700}#blog-detail-cta-description,#blog-detail-cta-title,#blog-detail-markdown-content,#blog-detail-markdown-content li,#blog-detail-markdown-content p,#blog-detail-markdown-content span,#docs-main-content,#docs-sidebar-container,#faq-page h1,#faq-page h2,#faq-page h3,#faq-page h4,#faq-page h5,#faq-page h6,[id^=related-blog-excerpt-],[id^=related-blog-meta-],[id^=related-blog-readmore-],[id^=related-blog-title-]{font-family:var(--font-thai),var(--font-sans),"Noto Sans Thai","Inter",sans-serif}#faq-page h1,#faq-page h2,#faq-page h3,#faq-page h4,#faq-page h5,#faq-page h6{font-weight:700;line-height:1.2}#faq-cta-subtitle,#faq-cta-title,#faq-hero-subtitle,#faq-hero-title,#faq-page a,#faq-page button,#faq-page input,#faq-search-input,#support-billing,#support-community,#support-contact-card,#support-documentation,#support-faq,#support-features,#support-header h1,#support-quickstart,#support-technical,#support-troubleshooting,[id^=faq-category-],[id^=faq-item-] button span,[id^=faq-item-] p{font-family:var(--font-thai),var(--font-sans),"Noto Sans Thai","Inter",sans-serif}@keyframes public-fade-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes public-fade-in{0%{opacity:0}to{opacity:1}}#blog-detail-page-container .animate-fade-up,#contact-page .animate-fade-up,#cookie-policy-page .animate-fade-up,#data-deletion-page .animate-fade-up,#docs-layout .animate-fade-up,#faq-page .animate-fade-up,#privacy-page .animate-fade-up,#support-page .animate-fade-up,#terms-page .animate-fade-up{animation:public-fade-up .6s ease-out forwards}#blog-detail-page-container .animate-fade-in,#contact-page .animate-fade-in,#cookie-policy-page .animate-fade-in,#data-deletion-page .animate-fade-in,#docs-layout .animate-fade-in,#faq-page .animate-fade-in,#privacy-page .animate-fade-in,#support-page .animate-fade-in,#terms-page .animate-fade-in{animation:public-fade-in .4s ease-out forwards}@media (max-width:768px){#blog-detail-page-container,#cookie-policy-page,#data-deletion-page,#docs-layout,#faq-page,#privacy-page,#support-page,#terms-page{padding-left:0;padding-right:0}#privacy-hero-grid-pattern{mask-image:radial-gradient(ellipse 100% 80% at 50% 0,rgba(0,0,0,1) 0,transparent 70%)!important;-webkit-mask-image:radial-gradient(ellipse 100% 80% at 50% 0,rgba(0,0,0,1) 0,transparent 70%)!important}}#blog-detail-page-container :focus-visible,#contact-page :focus-visible,#cookie-policy-page :focus-visible,#data-deletion-page :focus-visible,#docs-layout :focus-visible,#faq-page :focus-visible,#privacy-page :focus-visible,#support-page :focus-visible,#terms-page :focus-visible{outline:2px solid var(--public-primary);outline-offset:2px;border-radius:var(--public-radius-sm)}@media (prefers-reduced-motion:reduce){#blog-detail-page-container *,#blog-detail-page-container :after,#blog-detail-page-container :before,#contact-page *,#contact-page :after,#contact-page :before,#cookie-policy-page *,#cookie-policy-page :after,#cookie-policy-page :before,#data-deletion-page *,#data-deletion-page :after,#data-deletion-page :before,#docs-layout *,#docs-layout :after,#docs-layout :before,#faq-page *,#faq-page :after,#faq-page :before,#privacy-page *,#privacy-page :after,#privacy-page :before,#support-page *,#support-page :after,#support-page :before,#terms-page *,#terms-page :after,#terms-page :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media print{#blog-detail-page-container,#contact-page,#cookie-policy-page,#data-deletion-page,#docs-layout,#faq-page,#privacy-page,#support-page,#terms-page{background:white}}#cookie-consent-banner,#cookie-consent-banner *{font-family:var(--font-thai),var(--font-sans),"Noto Sans Thai","Inter",sans-serif}#cookie-consent-container{background:var(--public-bg-white,#FFFFFF);border:1px solid var(--public-border-default,#e4e7ec);border-radius:var(--public-radius-3xl,28px);box-shadow:var(--public-shadow-lg,0 12px 16px -4px rgba(16,24,40,.08),0 4px 6px -2px rgba(16,24,40,.03))}#cookie-consent-icon-wrapper-desktop,#cookie-consent-icon-wrapper-mobile{background-color:var(--public-green-light,#E6F6F4)}#cookie-consent-icon-desktop,#cookie-consent-icon-mobile{color:var(--public-text-link,#00A991)}#cookie-consent-description-desktop,#cookie-consent-description-mobile{color:var(--public-text-tertiary,#475467)}#cookie-consent-learn-more-link-desktop,#cookie-consent-learn-more-link-mobile,#cookie-consent-privacy-link-desktop,#cookie-consent-privacy-link-mobile{color:var(--public-text-link,#00A991)}#cookie-consent-accept-button-desktop,#cookie-consent-accept-button-mobile{background-color:var(--public-text-link,#00A991);border-color:var(--public-text-link,#00A991)}#cookie-consent-accept-button-desktop:hover,#cookie-consent-accept-button-mobile:hover{background-color:var(--public-primary-dark-hover,#2B816D)}#contact-cta-subtitle,#contact-cta-title,#contact-faq-subtitle,#contact-faq-title,#contact-form-title,#contact-hero-subtitle,#contact-hero-title,#contact-section-heading,#contact-section-subtitle{font-family:var(--font-thai),var(--font-sans),"Noto Sans Thai","Inter",sans-serif}#contact-page input:focus,#contact-page select:focus,#contact-page textarea:focus{border-color:var(--public-primary);box-shadow:0 0 0 3px rgba(71,215,182,.1)}#contact-card-email:hover,#contact-card-line:hover,#contact-card-office:hover,#contact-card-phone:hover{border-color:rgba(71,215,182,.3);transform:translateY(-2px)}#contact-business-hours-card,#contact-quick-links-card,[id^=contact-faq-item-] button span,[id^=contact-faq-item-] p{font-family:var(--font-thai),var(--font-sans),"Noto Sans Thai","Inter",sans-serif}