:root{--background:#fafafa;--foreground:#171717}body,html{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--color-bg-page);font-family:var(--font-geist-sans),var(--font-pretendard),var(--font-noto-sans),var(--font-noto-sans-sc),var(--font-noto-sans-jp),var(--font-noto-sans-thai),var(--font-noto-sans-devanagari),-apple-system,BlinkMacSystemFont,"Segoe UI","Apple SD Gothic Neo","Noto Sans KR","Malgun Gothic","Hiragino Sans","Microsoft YaHei","Sarabun","Noto Sans Devanagari","Mangal","Devanagari MT","Roboto","Helvetica Neue",Arial,sans-serif;line-height:1.6;min-height:100vh;display:flex;flex-direction:column;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:none;hyphens:none}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}[class$=__last-updated]{display:block;font-size:.8125rem;color:var(--color-text-tertiary,#888);margin-top:.5rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}main:has([data-fullscreen-hero]){min-height:calc(100vh - var(--nav-height))!important;min-height:calc(100dvh - var(--nav-height))!important}@media (max-width:480px){main:has([data-fullscreen-hero]){min-height:calc(100vh - var(--nav-height-mobile))!important;min-height:calc(100dvh - var(--nav-height-mobile))!important}}main:has([data-fullscreen-hero][data-nav-hidden=true]){min-height:100vh!important;min-height:100dvh!important}@media (max-width:480px){main:has([data-fullscreen-hero][data-nav-hidden=true]){min-height:100vh!important;min-height:100dvh!important}}main:has([data-page=chat]){height:calc(100vh - var(--nav-height));height:calc(100dvh - var(--nav-height))}main:has([data-page=chat][data-nav-hidden=true]){height:100vh;height:100dvh}@media (max-width:480px){main:has([data-page=chat]){height:calc(100vh - var(--nav-height-mobile));height:calc(100dvh - var(--nav-height-mobile))}main:has([data-page=chat][data-nav-hidden=true]){height:100vh;height:100dvh}}body:has([data-suppress-footer]) footer{display:none}html[lang^=ko] *,html[lang^=ko] body{word-break:keep-all;line-break:auto;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:none;hyphens:none}html[lang^=en] *,html[lang^=en] body,html[lang^=es] *,html[lang^=es] body,html[lang^=id] *,html[lang^=id] body,html[lang^=it] *,html[lang^=it] body{word-break:normal;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:none;hyphens:none}html[lang^=ja] *,html[lang^=ja] body,html[lang^=zh] *,html[lang^=zh] body{word-break:normal;line-break:strict;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}html[lang^=ja] body,html[lang^=zh] body{line-height:1.7}html[lang^=th] *,html[lang^=th] body{word-break:normal;line-break:auto;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}html[lang^=th] body{line-height:1.8}html[lang^=th] .brand-offer-detail__id,html[lang^=th] .create-project-preview__value,html[lang^=th] .detail-panel__link,html[lang^=th] .offer-metadata__value,html[lang^=th] .support__email{word-break:normal;overflow-wrap:anywhere}html[lang^=de] *,html[lang^=de] body{overflow-wrap:anywhere;hyphens:auto;-webkit-hyphens:auto}html[lang^=hi] *,html[lang^=hi] body{word-break:normal;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}html[lang^=hi] body{line-height:1.8}html[lang^=hi]{font-family:var(--font-noto-sans-devanagari),var(--font-geist-sans),var(--font-noto-sans),"Noto Sans Devanagari","Mangal","Devanagari MT","Kohinoor Devanagari",sans-serif}