:root{--workspace-sidebar-width:260px;--workspace-mobile-bar-height:60px;--workspace-mobile-bar-offset:calc(var(--workspace-mobile-bar-height) + env(safe-area-inset-top,0px));--workspace-drawer-width:min(86vw, 334px);--workspace-drawer-duration:.22s;--workspace-drawer-easing:cubic-bezier(.22, 1, .36, 1);--workspace-drawer-surface:#fcfbf7;--workspace-drawer-shadow:18px 0 42px #322b2229;--workspace-backdrop:#312b2457;--workspace-secondary-ink:#746d65;--workspace-canvas-background:linear-gradient(#f9f8f4ed, #f9f8f4f7), url(/obsidian-chart-texture.webp) center / cover fixed}:lang(th){--locale-title-leading:1.35;--locale-title-tracking:0}.insight-desk{min-width:0;overflow-x:clip}.insight-desk .desk-sidebar{width:var(--workspace-sidebar-width);background:var(--workspace-drawer-surface);scrollbar-width:none;max-width:100%;overflow-x:hidden}.insight-desk .desk-sidebar::-webkit-scrollbar{width:0;height:0}.insight-desk .desk-content{min-width:0;overflow-x:clip}body:has(main.footer-page-canvas){background:var(--workspace-canvas-background)}body main.footer-page-canvas{--ink:#342f2a;--muted:#625b54;--line:#e5dfd4;color:var(--ink);background:0 0}.footer-page-canvas .legal-card{color:var(--ink);border-color:var(--line)!important;background:0 0!important}.footer-page-canvas .legal-card a{color:#49665a;text-underline-offset:.2em;text-decoration:underline}.footer-page-canvas .examples-grid article{border-color:var(--line);background:#fcfbf7b8}.footer-page-canvas .examples-grid h2{color:var(--ink)}.footer-page-canvas .examples-grid h3,.footer-page-canvas .examples-grid article>p,.footer-page-canvas .examples-grid li:before{color:#756044}.footer-page-canvas .examples-grid section p,.footer-page-canvas .examples-grid ul{color:var(--muted)}.footer-page-canvas .examples-grid article>div span{color:var(--muted);background:#eeece7}.footer-page-canvas .examples-grid a{color:#49665a}.footer-page-canvas .examples-structure{border-color:var(--line)}.footer-page-canvas .examples-heading h1,.footer-page-canvas .examples-structure h2{color:var(--workspace-ink,#342f2a)}.footer-page-canvas .examples-heading>p,.footer-page-canvas .examples-heading>span,.footer-page-canvas .examples-structure ol,.footer-page-canvas .examples-structure ol b{color:var(--workspace-secondary-ink)}.shop-page>.shop-hero{background:0 0!important}.insight-desk .desk-navigation button{border-radius:7px!important}.insight-desk:not([data-view=home]) .desk-sidebar{background:var(--workspace-drawer-surface);color:#35312c;border-right-color:#e5dfd4}.insight-desk:not([data-view=home]) .desk-navigation button{border:0;border-left:2px solid #0000;border-radius:7px}.insight-desk:not([data-view=home]) .desk-navigation button:hover,.insight-desk:not([data-view=home]) .desk-navigation button.active{color:#4a443c;background:#eeece7;border-left-color:#b89863}@media (min-width:901px){.insight-desk{grid-template-columns:var(--workspace-sidebar-width) minmax(0, 1fr)}.insight-desk .desk-sidebar{width:var(--workspace-sidebar-width);height:100dvh;padding:20px 12px 14px;position:sticky;top:0}}@keyframes workspace-backdrop-in{0%{opacity:0}to{opacity:1}}@media (max-width:900px){.insight-desk{display:block}.mobile-workspace-bar{z-index:40;width:100%;height:var(--workspace-mobile-bar-offset);min-height:var(--workspace-mobile-bar-offset);padding-block:env(safe-area-inset-top,0px) 0;padding-inline:max(12px, env(safe-area-inset-left,0px)) max(12px, env(safe-area-inset-right,0px));grid-template-columns:60px minmax(0,1fr) 60px;column-gap:8px}.mobile-workspace-bar>button{touch-action:manipulation;width:44px;min-width:44px;height:44px;min-height:44px;padding:0}.mobile-workspace-bar .language-toggle,.mobile-workspace-bar .language-toggle-trigger{width:60px;min-width:60px;max-width:60px;min-height:44px}.mobile-workspace-backdrop{z-index:50;inset:var(--workspace-mobile-bar-offset) 0 0;background:var(--workspace-backdrop);-webkit-backdrop-filter:none;backdrop-filter:none;animation:workspace-backdrop-in var(--workspace-drawer-duration) var(--workspace-drawer-easing) both}.insight-desk .desk-sidebar{z-index:60;inset:var(--workspace-mobile-bar-offset) auto 0 0;width:var(--workspace-drawer-width);height:auto;max-height:calc(100dvh - var(--workspace-mobile-bar-offset));overscroll-behavior-y:contain;padding:20px 14px max(24px, calc(16px + env(safe-area-inset-bottom,0px))) max(14px, env(safe-area-inset-left,0px));transition:transform var(--workspace-drawer-duration) var(--workspace-drawer-easing);background:var(--workspace-drawer-surface);box-shadow:var(--workspace-drawer-shadow);touch-action:pan-y;-webkit-overflow-scrolling:touch;flex-direction:column;display:flex;position:fixed;overflow:hidden auto;transform:translate(-104%)}.insight-desk .desk-sidebar.is-mobile-open{transform:translate(0,0)}.insight-desk .desk-sidebar-top{padding-right:52px}.mobile-sidebar-close{touch-action:manipulation;width:44px;min-width:44px;height:44px;min-height:44px;top:20px;right:14px}.insight-desk .desk-navigation button{touch-action:manipulation;border-radius:7px;min-block-size:58px!important;min-height:58px!important}.insight-desk .sidebar-checkin{touch-action:manipulation;min-height:58px!important}.insight-desk .desk-content,.insight-desk .home-bazi-entry{min-height:calc(100dvh - var(--workspace-mobile-bar-offset))}}@media (prefers-reduced-motion:reduce){.mobile-workspace-backdrop{animation:none}.insight-desk .desk-sidebar{transition:none}}
