@font-face{font-family:LK Thai;src:local(SukhumvitSet-Thin),local(Sukhumvit Set Thin),url(/fonts/noto-sans-thai/NotoSansThai-Variable-thai.woff2)format("woff2");font-weight:100 200;font-display:swap;unicode-range:U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:LK Thai;src:local(SukhumvitSet-Light),local(Sukhumvit Set Light),url(/fonts/noto-sans-thai/NotoSansThai-Variable-thai.woff2)format("woff2");font-weight:300;font-display:swap;unicode-range:U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:LK Thai;src:local(SukhumvitSet-Text),local(Sukhumvit Set Text),url(/fonts/noto-sans-thai/NotoSansThai-Variable-thai.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:LK Thai;src:local(SukhumvitSet-Medium),local(Sukhumvit Set Medium),url(/fonts/noto-sans-thai/NotoSansThai-Variable-thai.woff2)format("woff2");font-weight:500;font-display:swap;unicode-range:U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:LK Thai;src:local(SukhumvitSet-SemiBold),local(Sukhumvit Set Semi Bold),url(/fonts/noto-sans-thai/NotoSansThai-Variable-thai.woff2)format("woff2");font-weight:600;font-display:swap;unicode-range:U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:LK Thai;src:local(SukhumvitSet-Bold),local(Sukhumvit Set Bold),url(/fonts/noto-sans-thai/NotoSansThai-Variable-thai.woff2)format("woff2");font-weight:700 900;font-display:swap;unicode-range:U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Thai;src:url(/fonts/noto-sans-thai/NotoSansThai-Variable-thai.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@property --lk-angle{syntax:"<angle>";inherits:false;initial-value:0deg}html:has(.lk){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#000}body:has(.lk){background:#000}html:has(.lk-sheet[open]){overflow:hidden}.lk{--font:"LK Thai", -apple-system, BlinkMacSystemFont, "Sukhumvit Set", "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, "Noto Sans Thai", "Leelawadee UI", sans-serif;--bg:#000;--fg:#f5f5f7;--fg-2:#a1a1a6;--fg-3:#86868b;--tile:#161618;--tile-hi:#1d1d20;--line:#ffffff1a;--line-hi:#fff3;--azure:#2fa6e2;--sky:#7fd4ff;--royal:#2a46b0;--violet:#6b7bff;--emerald:#01d4a9;--mint:#7fe9d2;--cta:linear-gradient(135deg, #0b63ce 0%, #2a46b0 100%);--grad:linear-gradient(90deg, #7fd4ff 0%, #2fa6e2 40%, #6b7bff 100%);--ok:#30d158;--rest:#ff9f0a;--ease:cubic-bezier(.16, 1, .3, 1);--r:24px;--gutter:20px;min-height:100svh;font-family:var(--font);color:var(--fg);background:var(--bg);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;font-kerning:normal;font-size:1.0625rem;line-height:1.5;position:relative;overflow-x:clip}.lk :where(h1,h2,h3,p,dl,dd,ul,figure){margin:0}.lk :where(h1,h2,h3){letter-spacing:0;line-height:1.25}.lk :where(ul){padding:0;list-style:none}.lk :where(a){color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none}.lk :where(button){font:inherit;color:inherit;-webkit-tap-highlight-color:transparent}.lk :where(img){max-width:100%;display:block}.lk .lk-ico{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.lk .lk-brand{fill:currentColor;stroke:none;flex:none}.lk :focus-visible{outline:3px solid var(--azure);outline-offset:3px}.lk-wrap{z-index:1;width:min(100% - 2 * var(--gutter), 560px);padding:calc(16px + env(safe-area-inset-top)) 0 calc(28px + env(safe-area-inset-bottom));margin-inline:auto;position:relative}.lk-side{position:relative}.lk-profile{isolation:isolate;text-align:center;padding-top:20px;position:relative}.lk-profile:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(42% 46% at 34% 30%,#2fa6e24d,#0000 70%),radial-gradient(38% 42% at 68% 24%,#6b7bff3d,#0000 70%),radial-gradient(30% 34% at 52% 58%,#01d4a91a,#0000 70%);width:min(140vw,760px);height:520px;animation:20s ease-in-out infinite alternate lk-aurora;position:absolute;top:-40px;left:50%;transform:translate(-50%)}@keyframes lk-aurora{0%{transform:translate(-52%)scale(1)}to{transform:translate(-48%)scale(1.08)}}.lk-sharebtn{z-index:2;border:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);cursor:pointer;background:#ffffff0f;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:0;right:0}.lk-logo{width:104px;height:104px;margin:8px auto 0;position:relative}.lk-logo:before{content:"";filter:blur(24px);opacity:.6;background:conic-gradient(#2fa6e2,#6b7bff,#01d4a9,#2fa6e2);border-radius:50%;animation:14s linear infinite lk-spin;position:absolute;inset:-24px}.lk-logo:after{content:"";background:conic-gradient(from var(--lk-angle), #7fd4fff2, #6b7bff1a 30%, #01d4a9d9 55%, #7fd4ff1a 80%, #7fd4fff2);-webkit-mask-composite:xor;border-radius:31px;padding:1.5px;animation:7s linear infinite lk-ring;position:absolute;inset:-5px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.lk-logo img{z-index:1;background:#fff;border-radius:26px;width:104px;height:104px;position:relative;box-shadow:0 24px 56px -20px #000000f2}@keyframes lk-spin{to{transform:rotate(360deg)}}@keyframes lk-ring{to{--lk-angle:360deg}}.lk-name{margin-top:26px;font-size:1.875rem;font-weight:700;line-height:1.2}.lk-role{color:var(--fg-2);margin-top:4px;font-size:.9375rem}.lk-tagline{text-wrap:balance;max-width:22em;margin:14px auto 0;font-size:1.125rem;font-weight:600;line-height:1.45}.lk-tagline span{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.lk-status{border:1px solid var(--line);min-height:32px;color:var(--fg-2);background:#ffffff0d;border-radius:999px;align-items:center;gap:8px;margin-top:16px;padding:4px 14px;font-size:.8125rem;display:inline-flex}.lk-status strong{color:var(--fg);font-weight:600}.lk-status__dot{background:var(--fg-3);border-radius:50%;flex:none;width:8px;height:8px}.lk-status[data-state=open] .lk-status__dot{background:var(--ok);animation:2.4s ease-out infinite lk-pulse}.lk-status[data-state=closed] .lk-status__dot{background:var(--rest)}@keyframes lk-pulse{0%{box-shadow:0 0 #30d1588c}70%,to{box-shadow:0 0 0 8px #30d15800}}.lk-cta{color:#fff;background:var(--cta);border-radius:20px;align-items:center;gap:14px;min-height:68px;margin-top:26px;padding:12px 16px 12px 12px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 44px -16px #1e5ad2d9,inset 0 1px #fff3}.lk-cta:after{content:"";animation:lk-shine 1.5s var(--ease) 1.2s both;pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff42 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}@keyframes lk-shine{to{transform:translate(120%)}}.lk-cta__icon{background:#ffffff29;border-radius:13px;flex:none;place-items:center;width:44px;height:44px;display:grid}.lk-cta__text{text-align:left;flex-direction:column;flex:1;min-width:0;display:flex}.lk-cta__label{font-size:1.125rem;font-weight:700;line-height:1.3}.lk-cta__sub{font-size:.8125rem;line-height:1.4}.lk-quick{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.lk-quick a{border:1px solid var(--line);background:var(--tile);text-align:center;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:76px;padding:10px 4px;font-size:.8125rem;line-height:1.3;display:flex}.lk-quick__icon{color:var(--sky);place-items:center;display:grid}.lk-deskqr{display:none}.lk-main{margin-top:30px}.lk-section+.lk-section,.lk-ann+.lk-section{margin-top:32px}.lk-h2{color:var(--fg-2);margin:0 4px 12px;font-size:.9375rem;font-weight:600}.lk-card,.lk-panel{isolation:isolate;border-radius:var(--r);border:1px solid var(--line);background:var(--tile);position:relative;overflow:hidden}.lk-card{display:block}.lk-card,.lk-cta,.lk-quick a,.lk-btn,.lk-sharewide,.lk-sharebtn{transition:transform .45s var(--ease), background-color .25s ease, border-color .25s ease}.lk-card:active,.lk-cta:active,.lk-quick a:active,.lk-btn:active,.lk-sharewide:active,.lk-sharebtn:active{transition-duration:.1s;transform:scale(.97)}@media (hover:hover) and (pointer:fine){.lk-card:after{content:"";z-index:-1;background:radial-gradient(280px circle at var(--mx,50%) var(--my,50%), #ffffff12, transparent 65%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.lk-card:hover{border-color:var(--line-hi);background-color:var(--tile-hi)}.lk-card:hover:after{opacity:1}.lk-quick a:hover,.lk-sharebtn:hover,.lk-sharewide:hover,.lk-btn:hover{border-color:var(--line-hi);background-color:var(--tile-hi)}.lk-cta:hover{box-shadow:0 20px 52px -16px #1e5ad2f2,inset 0 1px #ffffff3d}}.lk-ann{background:linear-gradient(135deg, #0b63ce38, #2a46b01f), var(--tile);border-color:#7fd4ff47;border-radius:18px;align-items:center;gap:12px;min-height:64px;padding:12px 14px;display:flex}.lk-ann__badge{background:var(--cta);color:#fff;border-radius:999px;flex:none;padding:4px 10px;font-size:.8125rem;font-weight:700;line-height:1.4}.lk-ann__body{flex-direction:column;flex:1;min-width:0;display:flex}.lk-ann__text{text-wrap:pretty;font-size:.9375rem;font-weight:600;line-height:1.4}.lk-ann__cta{color:var(--sky);font-size:.8125rem}.lk-ann>.lk-ico,.lk-row>.lk-ico{color:var(--fg-3)}.lk-sites{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:12px;display:grid}.lk-site{flex-direction:column;display:flex}.lk-site__media{aspect-ratio:16/10;background:#0b0b0d;display:block;position:relative;overflow:hidden}.lk-site__go{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#00000073;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:10px;right:10px}.lk-site__media img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease)}@media (hover:hover) and (pointer:fine){.lk-site:hover .lk-site__media img{transform:scale(1.04)}}.lk-site__body{flex-direction:column;flex:1;gap:2px;padding:12px 14px 14px;display:flex}.lk-site__title{font-size:1.0625rem;font-weight:700;line-height:1.3}.lk-site__text{color:var(--fg-2);font-size:.875rem;line-height:1.45}.lk-site__host{color:var(--fg-3);white-space:nowrap;text-overflow:ellipsis;margin-top:auto;padding-top:8px;font-size:.75rem;overflow:hidden}.lk-rows{gap:10px;margin-top:10px;display:grid}.lk-row{border-radius:20px;align-items:center;gap:14px;min-height:74px;padding:10px 14px 10px 11px;display:flex}.lk-row--shop{margin-top:12px}.lk-row__thumb{background:#0b0b0d;border-radius:14px;flex:none;width:52px;height:52px;position:relative}.lk-row__thumb img,.lk-row__fallback{border-radius:inherit;object-fit:cover;width:100%;height:100%}.lk-row__thumb.is-round{border-radius:50%}.lk-row__fallback{color:#fff;background:linear-gradient(135deg,#1c3f8f,#0f1d42);place-items:center;display:grid}.lk-row__badge{color:#fff;width:20px;height:20px;box-shadow:0 0 0 2px var(--tile);background:#000;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-3px;right:-3px}.lk-row__body{flex-direction:column;flex:1;min-width:0;display:flex}.lk-row__title{font-size:1rem;font-weight:600;line-height:1.35}.lk-row__meta{color:var(--fg-2);overflow-wrap:break-word;font-size:.8125rem;line-height:1.4}.lk-tt{background:radial-gradient(120% 140% at 0% 0%, #01d4a933, transparent 55%), radial-gradient(120% 140% at 100% 100%, #0569b542, transparent 60%), var(--tile);border-color:#01d4a942;align-items:center;gap:16px;padding:16px;display:flex}.lk-tt>img{border-radius:22px;flex:none;width:92px;height:92px;box-shadow:0 14px 34px -14px #01d4a98c}.lk-tt__body{flex-direction:column;gap:2px;min-width:0;display:flex}.lk-tt__platform{color:var(--mint);align-items:center;gap:6px;font-size:.75rem;font-weight:600;display:inline-flex}.lk-tt__title{font-size:1.0625rem;font-weight:700;line-height:1.3}.lk-tt__text{color:var(--fg-2);margin-top:2px;font-size:.875rem;line-height:1.45}.lk-tt__cta{color:var(--mint);align-items:center;gap:4px;margin-top:8px;font-size:.875rem;font-weight:600;display:inline-flex}.lk-contact{padding:4px 6px 4px 16px}.lk-contact__row{border-top:1px solid var(--line);grid-template-columns:5.25rem minmax(0,1fr);align-items:center;gap:10px;min-height:56px;padding:6px 0;display:grid}.lk-contact__row:first-child{border-top:0}.lk-contact__row dt{color:var(--fg-3);font-size:.8125rem}.lk-contact__row dd{align-items:center;gap:4px;min-width:0;font-size:.9375rem;line-height:1.45;display:flex}.lk-contact__value{overflow-wrap:break-word;flex:1;min-width:0}.lk-keep{white-space:nowrap}.lk-contact__map{width:fit-content;min-height:44px;color:var(--sky);align-items:center;gap:4px;margin-bottom:-6px;font-size:.8125rem;display:flex}.lk-iconbtn{width:44px;height:44px;color:var(--fg-2);cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.lk-iconbtn:hover{color:var(--fg);background:#ffffff12}}@media (width<=360px){.lk-contact__row{grid-template-columns:minmax(0,1fr);gap:0;padding:8px 0 4px}}.lk-footer{text-align:center;justify-items:center;gap:10px;margin-top:36px;display:grid}.lk-sharewide{border:1px solid var(--line-hi);cursor:pointer;background:#ffffff0a;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 24px;font-size:.9375rem;font-weight:600;display:inline-flex}.lk-officelink{min-height:44px;color:var(--fg-2);align-items:center;gap:8px;padding:0 12px;font-size:.875rem;display:inline-flex}.lk-officelink small{font-size:inherit;color:var(--fg-3)}@media (hover:hover) and (pointer:fine){.lk-officelink:hover{color:var(--fg)}}.lk-legal{color:var(--fg-3);font-size:.75rem;line-height:1.6}.lk-privacy{white-space:nowrap;color:inherit;text-underline-offset:2px;text-decoration:underline;position:relative}.lk-privacy:after{content:"";position:absolute;inset:-14px -8px}.lk-toast{left:50%;bottom:calc(24px + env(safe-area-inset-bottom));z-index:50;border:1px solid var(--line-hi);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-align:center;opacity:0;max-width:calc(100% - 40px);transition:opacity .25s ease, transform .45s var(--ease);pointer-events:none;background:#28282cdb;border-radius:999px;padding:12px 20px;font-size:.9375rem;font-weight:600;position:fixed;transform:translate(-50%,16px)}.lk-toast.is-on{opacity:1;transform:translate(-50%)}.lk-toast:empty{border:0;padding:0}.lk-sheet{width:100%;max-width:none;height:100%;max-height:none;color:var(--fg);background:0 0;border:0;margin:0;padding:0;overflow:hidden}.lk-sheet[open]{justify-content:center;align-items:flex-end;display:flex}.lk-sheet::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009}.lk-sheet__panel{overscroll-behavior:contain;width:min(100%,440px);max-height:94svh;padding:14px 20px calc(20px + env(safe-area-inset-bottom));border:1px solid var(--line);animation:lk-sheet-in .5s var(--ease);background:#161618;border-bottom:0;border-radius:28px 28px 0 0;overflow-y:auto;box-shadow:0 -24px 60px #0009}.lk-sheet__panel:focus{outline:none}.lk-sheet.is-closing .lk-sheet__panel{animation:.22s ease-in forwards lk-sheet-out}@keyframes lk-sheet-in{0%{transform:translateY(100%)}}@keyframes lk-sheet-out{to{transform:translateY(100%)}}.lk-sheet__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.lk-sheet__head h2{font-size:1.25rem;font-weight:700}.lk-sheet__head .lk-iconbtn{background:#ffffff12;border-radius:50%;margin-right:-10px}.lk-sheet__lead{color:var(--fg-2);margin-top:4px;font-size:.9375rem;line-height:1.5}.lk-sheet__qr{aspect-ratio:1080/1300;background:#fff;border-radius:20px;width:min(100%,280px);margin:16px auto 0;overflow:hidden}.lk-sheet__qr img{-webkit-touch-callout:default;width:100%;height:100%}.lk-sheet__wait,.lk-deskqr__wait{background:linear-gradient(110deg,#f1f3f6 30%,#fff 50%,#f1f3f6 70%) 0 0/300% 100%;width:100%;height:100%;animation:1.2s linear infinite lk-wait;display:block}@keyframes lk-wait{to{background-position:-150% 0}}.lk-deskqr__wait.is-failed{background:var(--tile-hi);animation:none}.lk-sheet__fail{color:#14204f;text-align:center;place-items:center;height:100%;padding:24px;font-size:.9375rem;line-height:1.5;display:grid}.lk-sheet__actions{gap:10px;margin-top:18px;display:grid}.lk-btn{border:1px solid var(--line-hi);cursor:pointer;background:#ffffff0d;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:0 16px;font-size:.9375rem;font-weight:600;display:flex}.lk-btn--primary{color:#fff;background:var(--cta);border-color:#0000}.lk-btn[aria-disabled=true]{opacity:.5;pointer-events:none}.lk-sheet__hint{text-align:center;color:var(--fg-3);margin-top:10px;font-size:.8125rem}.lk-rise{opacity:0;animation:lk-rise .9s var(--ease) forwards;animation-delay:var(--d,0s);transform:translateY(18px)}@keyframes lk-rise{to{opacity:1;transform:none}}@media (width>=600px){.lk-sheet[open]{align-items:center}.lk-sheet__panel{border-bottom:1px solid var(--line);border-radius:28px;animation-name:lk-pop-in}.lk-sheet.is-closing .lk-sheet__panel{animation-name:lk-pop-out}@keyframes lk-pop-in{0%{opacity:0;transform:translateY(16px)scale(.97)}}@keyframes lk-pop-out{to{opacity:0;transform:translateY(16px)scale(.97)}}}@media (width>=960px){.lk-wrap{grid-template-columns:minmax(340px,400px) minmax(0,1fr);align-items:start;gap:72px;width:min(100% - 96px,1060px);padding-top:64px;padding-bottom:64px;display:grid}.lk-main{margin-top:0}.lk-profile{padding-top:8px}.lk-deskqr{border-radius:var(--r);border:1px solid var(--line);background:var(--tile);grid-template-columns:112px minmax(0,1fr);align-items:center;gap:16px;margin-top:24px;padding:14px;display:grid}.lk-deskqr>img,.lk-deskqr__wait{background-color:#fff;border-radius:12px;width:112px;height:112px}.lk-deskqr h2{font-size:1rem;font-weight:700}.lk-deskqr p{color:var(--fg-2);margin-top:4px;font-size:.8125rem;line-height:1.5}.lk-footer{text-align:left;justify-items:start}}@media (width>=960px) and (height>=820px){.lk-side{position:sticky;top:48px}}@media (prefers-reduced-motion:reduce){.lk-rise{opacity:1;animation:none;transform:none}.lk-profile:before,.lk-logo:before,.lk-logo:after,.lk-status__dot,.lk-sheet__panel,.lk-sheet__wait,.lk-deskqr__wait{animation:none!important}.lk-cta:after{display:none}.lk *,.lk :before,.lk :after{transition:none!important}}
