@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:400;font-display:swap;src:url(../asset/fonts/ibm-plex-sans-thai-400-thai.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:400;font-display:swap;src:url(../asset/fonts/ibm-plex-sans-thai-400-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:600;font-display:swap;src:url(../asset/fonts/ibm-plex-sans-thai-600-thai.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:600;font-display:swap;src:url(../asset/fonts/ibm-plex-sans-thai-600-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:700;font-display:swap;src:url(../asset/fonts/ibm-plex-sans-thai-700-thai.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:700;font-display:swap;src:url(../asset/fonts/ibm-plex-sans-thai-700-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Trirong;font-style:normal;font-weight:400;font-display:swap;src:url(../asset/fonts/trirong-400-thai.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Trirong;font-style:normal;font-weight:400;font-display:swap;src:url(../asset/fonts/trirong-400-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Trirong;font-style:normal;font-weight:500;font-display:swap;src:url(../asset/fonts/trirong-500-thai.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Trirong;font-style:normal;font-weight:500;font-display:swap;src:url(../asset/fonts/trirong-500-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Trirong;font-style:normal;font-weight:600;font-display:swap;src:url(../asset/fonts/trirong-600-thai.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Trirong;font-style:normal;font-weight:600;font-display:swap;src:url(../asset/fonts/trirong-600-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Trirong;font-style:normal;font-weight:700;font-display:swap;src:url(../asset/fonts/trirong-700-thai.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Trirong;font-style:normal;font-weight:700;font-display:swap;src:url(../asset/fonts/trirong-700-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Noto Serif Thai";font-style:normal;font-weight:600;font-display:swap;src:url(../asset/fonts/noto-serif-thai-600-thai.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:"Noto Serif Thai";font-style:normal;font-weight:600;font-display:swap;src:url(../asset/fonts/noto-serif-thai-600-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Noto Serif Thai";font-style:normal;font-weight:700;font-display:swap;src:url(../asset/fonts/noto-serif-thai-700-thai.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:"Noto Serif Thai";font-style:normal;font-weight:700;font-display:swap;src:url(../asset/fonts/noto-serif-thai-700-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:400;font-display:swap;src:url(../asset/fonts/noto-sans-thai-400-thai.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:400;font-display:swap;src:url(../asset/fonts/noto-sans-thai-400-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:500;font-display:swap;src:url(../asset/fonts/noto-sans-thai-500-thai.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:500;font-display:swap;src:url(../asset/fonts/noto-sans-thai-500-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:600;font-display:swap;src:url(../asset/fonts/noto-sans-thai-600-thai.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:600;font-display:swap;src:url(../asset/fonts/noto-sans-thai-600-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:700;font-display:swap;src:url(../asset/fonts/noto-sans-thai-700-thai.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:700;font-display:swap;src:url(../asset/fonts/noto-sans-thai-700-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Google Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../asset/fonts/google-sans-400-thai.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Google Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../asset/fonts/google-sans-400-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../asset/fonts/google-sans-500-thai.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../asset/fonts/google-sans-500-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Google Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../asset/fonts/google-sans-700-thai.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Google Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../asset/fonts/google-sans-700-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--gold:#a0833a;--gold-2:#c0a35a;--gold-brand:#b8860b;--gold-ink:#8a6508;--dev-banner:#730000;--dev-banner-text:#a9a9a9;--bg:#f3f5f8;--surface:#fff;--surface-alt:#f7f9fb;--border:#e2e7ec;--border-strong:#cdd5dd;--text:#1b2733;--muted:#647587;--faint:#8a97a4;--gold-soft:#f6efdd;--focus:rgba(160,131,58,.3);--success:#00a65a;--warning:#f39c12;--danger:#dd4b39;--success-soft:#e6f5ec;--success-line:#bfe6cd;--warning-soft:#fbf0dc;--warning-line:#f0d9ad;--danger-soft:#fbe9e6;--danger-line:#f2c6bf;--info:#2f6f9e;--info-soft:#e7f0f6;--info-line:#c3d9e8;--neutral-soft:#eef1f4;--neutral-line:#dbe1e7;--sidebar-bg:#222d32;--sidebar-bg-active:#1e282c;--sidebar-text:#b8c7ce;--sidebar-heading:#4b646f;--header-bg:#3c8dbc;--header-logo-bg:#367fa9;--ink:#14100a;--ink-2:#1e1810;--cream:#faf7f1;--on-ink:#f4efe6;--on-ink-muted:hsla(39,39%,93%,.6);--tdc-espresso:#28190b;--tdc-brass:#a17e57;--tdc-brass-2:#8a6a45;--tdc-brass-3:#6f5334;--tdc-sand:#e2d0b2;--tdc-cream:#efe0c5;--tdc-paper:#ece4d9;--tdc-ground:#eae4da;--tdc-paper-2:#e7ddcf;--tdc-header:#f7f1e7;--tdc-ink:#28190b;--tdc-ink-soft:#5a4a37;--tdc-line:#dccdb4;--tdc-line-2:#cdbb9c;--tdc-on-brass:#f6efe0;--tdc-on-brass-soft:#ece0c9;--tdc-focus:rgba(40,25,11,.35);--tdc-brass-grad:linear-gradient(118deg,#b1895d,#8a6a45 55%,#6f5334);--tdc-gold-grad:linear-gradient(115deg,#c9a366,#a17e57 50%,#8a6a45);--font-brand:"Google Sans","Noto Sans Thai",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-base:"IBM Plex Sans Thai","Segoe UI",Tahoma,Arial,"Helvetica Neue",sans-serif;--font-display:"Noto Serif Thai",Georgia,"Times New Roman",serif;--font-mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace;--fs-xs:.75rem;--fs-sm:.8125rem;--fs-base:.9rem;--fs-lg:1.1rem;--fs-xl:1.4rem;--fw-normal:400;--fw-bold:700;--fw-black:800;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--radius:6px;--radius-sm:5px;--radius-pill:15px;--shadow-sm:0 1px 2px rgba(16,29,43,.06),0 1px 1px rgba(16,29,43,.04);--shadow:0 2px 8px rgba(16,29,43,.08),0 1px 2px rgba(16,29,43,.05);--z-sidebar:90;--z-nav:100;--z-modal:1000;--z-toast:1100;--z-dev-banner:99999}*,:after,:before{box-sizing:border-box}html{scrollbar-gutter:stable}body,html{margin:0;padding:0}body{font-family:var(--font-base);font-size:var(--fs-base);color:var(--text);background:var(--bg)}a{color:inherit}img{max-width:100%}button{font-family:inherit}.mkt{color:var(--text)}.mkt-wrap{max-width:1120px;margin:0 auto;padding-inline:clamp(20px,5vw,48px)}.mkt-narrow{max-width:780px}.mkt-kicker{margin:0 0 12px;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--gold-brand)}.mkt-h2{margin:0;font-size:clamp(1.7rem,3.6vw,2.7rem);line-height:1.18;letter-spacing:-.01em;text-wrap:balance}.mkt-h2,.mkt-h3{font-family:var(--font-brand);font-weight:700}.mkt-h3{margin:0 0 8px;font-size:1.2rem}.mkt-lead{font-size:clamp(1rem,1.5vw,1.16rem);line-height:1.85;color:#4a4740;max-width:68ch}.mkt-muted{color:#55524b;line-height:1.8}.mkt-prose p{color:#45423c;line-height:1.9;max-width:72ch}.mkt-prose p+p{margin-top:1.1em}.mkt-section{padding:clamp(56px,8vw,104px) 0;background:#fff}.mkt-section--tint{background:linear-gradient(180deg,var(--cream),#f4efe4)}.mkt-section__head{max-width:46ch;margin-bottom:clamp(28px,5vw,52px)}.mkt-section__head .mkt-h2{margin-top:8px}.mkt-grid{display:grid;gap:20px}.mkt-grid--2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.mkt-grid--3{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.mkt-card{padding:clamp(22px,3vw,32px);background:#fff;border:1px solid var(--border);border-radius:18px;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s,border-color .3s}.mkt-section--tint .mkt-card{background:#ffffffb8}.mkt-card--hover:hover{transform:translateY(-4px);box-shadow:0 22px 44px -26px #3c301480;border-color:var(--gold-2)}.mkt-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:15px;margin-bottom:18px;color:var(--gold-brand);background:linear-gradient(145deg,var(--gold-soft),#fff);border:1px solid rgba(192,163,90,.4)}.mkt-icon svg{width:28px;height:28px}.mkt-chips{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none}.mkt-chips li{font-size:.78rem;font-weight:600;color:var(--gold-brand);padding:5px 11px;border-radius:999px;background:var(--gold-soft);border:1px solid rgba(192,163,90,.3)}.mkt-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 24px;border-radius:999px;font-weight:700;text-decoration:none;font-size:.98rem;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,border-color .25s,color .25s,background .25s}.mkt-btn--gold{background:linear-gradient(105deg,var(--gold-2) 0,var(--gold-brand) 45%,var(--gold) 100%);color:#2a2109;box-shadow:0 10px 26px -12px #a0833acc}.mkt-btn--gold:hover{transform:translateY(-2px);box-shadow:0 16px 34px -12px #a0833af2}.mkt-btn--ghost{color:var(--text);border:1px solid var(--border)}.mkt-btn--ghost:hover{border-color:var(--gold-2);color:var(--gold-brand);transform:translateY(-2px)}.mkt-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.mkt-cta{position:relative;overflow:hidden;background:radial-gradient(120% 120% at 20% 0,var(--ink-2),var(--ink));color:var(--cream);padding:clamp(64px,10vw,116px) 0;text-align:center;isolation:isolate}.mkt-cta__glow{position:absolute;inset:auto auto -30% 50%;translate:-50% 0;width:80vw;height:40vw;max-width:900px;background:radial-gradient(circle,rgba(192,163,90,.28),transparent 60%);filter:blur(8px);z-index:-1}.mkt-cta .mkt-h2{max-width:22ch;margin:0 auto}.mkt-cta p{margin:16px auto 28px;max-width:54ch;color:#d9d2c4;line-height:1.75}.mkt-cta .mkt-actions{justify-content:center}.mkt-cta .mkt-btn--ghost{color:var(--cream);border-color:#d9d2c466}.mkt-cta .mkt-btn--ghost:hover{color:var(--gold-2);border-color:var(--gold-2)}.landing-js .reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.8,.2,1);transition-delay:var(--d,0s)}.landing-js .reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.landing-js .reveal{opacity:1;transform:none;transition:none}.mkt-btn,.mkt-card{transition:none}}.pw-root{font-family:var(--font-brand);color:var(--tdc-ink);background:var(--tdc-paper)}.pw-root ::-moz-selection{background:var(--tdc-sand);color:var(--tdc-espresso)}.pw-root ::selection{background:var(--tdc-sand);color:var(--tdc-espresso)}.pw-wrap{max-width:1200px;margin:0 auto;padding-inline:clamp(20px,5vw,48px)}.pw-wrap--narrow{max-width:860px}.pw-wrap--wide{max-width:1830px;padding-inline:clamp(16px,2.4vw,46px)}.pw-head{text-align:center;max-width:60ch;margin:0 auto clamp(28px,5vw,52px)}.pw-head__title{font-family:var(--font-brand);font-weight:700;color:var(--tdc-espresso);font-size:clamp(1.7rem,3.6vw,2.6rem);line-height:1.2;margin:0;letter-spacing:.01em;text-wrap:balance}.pw-head__sub{margin:12px 0 0;color:var(--tdc-brass-2);font-weight:500;font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.6;text-wrap:balance}.pw-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 26px;border-radius:8px;cursor:pointer;font-family:var(--font-brand);font-weight:600;font-size:1rem;text-decoration:none;border:1.5px solid transparent;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.pw-btn--brass{background:var(--tdc-brass);color:var(--tdc-on-brass);box-shadow:0 8px 22px -12px #28190b99}.pw-btn--brass:hover{background:var(--tdc-brass-2);transform:translateY(-1px)}.pw-btn--ghost{background:transparent;color:var(--tdc-brass-2);border-color:var(--tdc-brass)}.pw-btn--ghost:hover{background:var(--tdc-brass);color:var(--tdc-on-brass)}.pw-btn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--tdc-focus)}.pw-tabs{display:flex;gap:6px;padding:6px;margin-bottom:clamp(24px,4vw,40px);background:var(--tdc-header);border:1px solid var(--tdc-line);border-radius:12px;overflow-x:auto}.pw-tab{flex:1 1 0;min-width:-moz-max-content;min-width:max-content;text-align:center;white-space:nowrap;padding:13px 20px;border:none;border-radius:8px;cursor:pointer;font-family:var(--font-brand);font-size:1rem;font-weight:500;color:var(--tdc-ink-soft);background:transparent;transition:background .2s,color .2s}.pw-tab:hover{color:var(--tdc-espresso)}.pw-tab--active{background:var(--tdc-brass-grad);color:var(--tdc-on-brass);font-weight:600}.pw-tab:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--tdc-brass)}.pw-ncard{display:flex;flex-direction:column;overflow:hidden;background:var(--surface);border:1px solid var(--tdc-line);border-radius:14px;text-decoration:none;color:inherit;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s,border-color .28s}.pw-ncard:hover{transform:translateY(-4px);box-shadow:0 20px 40px -24px #28190b80;border-color:var(--tdc-brass)}.pw-ncard:focus-visible{outline:none;box-shadow:0 0 0 3px var(--tdc-focus)}.pw-ncard__media{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--tdc-sand)}.pw-ncard__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.pw-ncard__badge{position:absolute;top:12px;left:12px;z-index:1;padding:5px 13px;border-radius:999px;font-size:.78rem;font-weight:600;background:#f7f1e7eb;color:var(--tdc-brass-2);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.pw-ncard__body{padding:16px 18px 20px;display:flex;flex-direction:column;gap:8px;flex:1}.pw-ncard__title{margin:0;font-family:var(--font-brand);font-weight:600;font-size:1.02rem;line-height:1.45;color:var(--tdc-espresso);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pw-ncard__date{margin-top:auto;font-size:.85rem;color:var(--tdc-ink-soft)}.pw-pager{display:flex;gap:6px;margin-top:clamp(28px,4vw,44px)}.pw-pager,.pw-pager__btn{align-items:center;justify-content:center}.pw-pager__btn{min-width:40px;height:40px;padding:0 12px;display:inline-flex;border:1px solid transparent;border-radius:8px;background:transparent;cursor:pointer;font-family:var(--font-brand);font-size:1rem;color:var(--tdc-ink-soft);transition:background .18s,color .18s}.pw-pager__btn:hover:not(:disabled){background:var(--tdc-header);color:var(--tdc-espresso)}.pw-pager__btn--active{background:var(--tdc-brass-grad);color:var(--tdc-on-brass);font-weight:600}.pw-pager__btn:disabled{opacity:.4;cursor:not-allowed}.pw-pager__ellipsis{color:var(--tdc-ink-soft);padding:0 4px}@media(prefers-reduced-motion:reduce){.pw-btn,.pw-ncard{transition:none}}.afield{display:flex;flex-direction:column;gap:6px}.afield__label{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text)}.afield__input{width:100%;box-sizing:border-box;padding:11px 13px;font-size:1rem;font-family:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);transition:border-color .15s ease,box-shadow .15s ease}.afield__input::-moz-placeholder{color:var(--muted);opacity:1}.afield__input::placeholder{color:var(--muted);opacity:1}.afield__input:focus,.afield__input:focus-visible{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px #a0833a2e}.afield__input:disabled{background:var(--surface-alt);color:var(--muted);cursor:not-allowed}.afield__input[aria-invalid=true]{border-color:var(--danger)}.afield__hint{font-size:var(--fs-sm);color:var(--muted)}.abtn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);width:100%;box-sizing:border-box;padding:12px 18px;font-size:1rem;font-weight:var(--fw-bold);font-family:inherit;border:1px solid transparent;border-radius:var(--radius);cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .05s ease}.abtn:active{transform:translateY(1px)}.abtn:focus-visible{outline:none;box-shadow:0 0 0 3px #a0833a59}.abtn--primary{background:var(--gold);color:#fff}.abtn--primary:hover:not(:disabled){background:#8f7433}.abtn--ghost{background:var(--surface);color:var(--text);border-color:var(--border)}.abtn--ghost:hover:not(:disabled){background:var(--surface-alt)}.abtn:disabled{opacity:.55;cursor:not-allowed}.aalert{padding:10px 14px;border-radius:var(--radius);font-size:.9rem;line-height:1.45}.aalert--error{background:#fdecea;color:#b3271a;border:1px solid #f5c6c2}.aalert--ok{background:#e8f5e9;color:#1b7a3d;border:1px solid #b7dfc0}.aalert--info{background:var(--gold-soft);color:#6b5518;border:1px solid #ecd9a0}.adivider{display:flex;align-items:center;gap:var(--sp-3);color:var(--muted);font-size:var(--fs-sm)}.adivider:after,.adivider:before{content:"";flex:1;height:1px;background:var(--border)}.alink{color:var(--gold-brand);font-weight:var(--fw-bold);text-decoration:none}.alink:hover{text-decoration:underline}.ameta{font-size:.9rem;color:var(--muted)}@media(prefers-reduced-motion:reduce){.abtn,.afield__input{transition:none}.abtn:active{transform:none}}.lte{background-color:#ecf0f5;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,Sukhumvit Set,Noto Sans Thai,Thonburi,sans-serif;font-size:14px;line-height:1.42857143;color:#333;min-height:calc(100vh - 60px)}.lte .content-header{position:relative;padding:15px 15px 0}.lte .content-header>h1{margin:0;font-size:24px;font-weight:400;display:inline-block}.lte .content-header>h1>small{font-size:15px;display:inline-block;padding-left:4px;font-weight:300;color:#444}.lte .content-header>.breadcrumb{float:right;background:transparent;margin:0;font-size:12px;padding:7px 5px;position:absolute;top:15px;right:10px;border-radius:2px;list-style:none;display:flex;gap:5px}.lte .content-header>.breadcrumb li+li:before{content:">";padding-right:5px;color:#ccc}.lte .content-header>.breadcrumb li:not(:last-child):after{content:none;margin-left:0}.lte .content-header>.breadcrumb a{color:#3c8dbc;text-decoration:none}.lte .content-header>.breadcrumb li.active{color:#97a0b3}.lte .content{padding:15px}@media(max-width:991px){.lte .content-header>.breadcrumb{position:relative;margin-top:5px;top:0;right:0;float:none;padding-left:0}}.lte .row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.lte .row>[class*=col-]{padding-left:15px;padding-right:15px;min-width:0;width:100%}.lte .row>.col-xs-1{width:8.33333333%}.lte .row>.col-xs-2{width:16.66666667%}.lte .row>.col-xs-3{width:25%}.lte .row>.col-xs-4{width:33.33333333%}.lte .row>.col-xs-5{width:41.66666667%}.lte .row>.col-xs-6{width:50%}.lte .row>.col-xs-7{width:58.33333333%}.lte .row>.col-xs-8{width:66.66666667%}.lte .row>.col-xs-9{width:75%}.lte .row>.col-xs-10{width:83.33333333%}.lte .row>.col-xs-11{width:91.66666667%}.lte .row>.col-xs-12{width:100%}@media(min-width:768px){.lte .row>.col-sm-1{width:8.33333333%}.lte .row>.col-sm-2{width:16.66666667%}.lte .row>.col-sm-3{width:25%}.lte .row>.col-sm-4{width:33.33333333%}.lte .row>.col-sm-5{width:41.66666667%}.lte .row>.col-sm-6{width:50%}.lte .row>.col-sm-7{width:58.33333333%}.lte .row>.col-sm-8{width:66.66666667%}.lte .row>.col-sm-9{width:75%}.lte .row>.col-sm-10{width:83.33333333%}.lte .row>.col-sm-11{width:91.66666667%}.lte .row>.col-sm-12{width:100%}}@media(min-width:992px){.lte .row>.col-md-1{width:8.33333333%}.lte .row>.col-md-2{width:16.66666667%}.lte .row>.col-md-3{width:25%}.lte .row>.col-md-4{width:33.33333333%}.lte .row>.col-md-5{width:41.66666667%}.lte .row>.col-md-6{width:50%}.lte .row>.col-md-7{width:58.33333333%}.lte .row>.col-md-8{width:66.66666667%}.lte .row>.col-md-9{width:75%}.lte .row>.col-md-10{width:83.33333333%}.lte .row>.col-md-11{width:91.66666667%}.lte .row>.col-md-12{width:100%}}.lte .pull-right{float:right}.lte .text-right{text-align:right}.lte .text-center{text-align:center}.lte .text-muted{color:#777}.lte .nowrap{white-space:nowrap}.lte .box{position:relative;border-radius:3px;background:#fff;border-top:3px solid #d2d6de;margin-bottom:20px;width:100%;box-shadow:0 1px 1px #0000001a}.lte .box-primary{border-top-color:#3c8dbc}.lte .box-info{border-top-color:#00c0ef}.lte .box-success{border-top-color:#00a65a}.lte .box-warning{border-top-color:#f39c12}.lte .box-danger{border-top-color:#dd4b39}.lte .box-yellow{border-top-color:#f6ff00}.lte .box.box-solid{border-top:0;box-shadow:none}.lte .box.box-solid>.box-header{color:#444;background:#f4f4f4}.lte .box-header{color:#444;display:block;padding:10px;position:relative}.lte .box-header:after{content:"";display:table;clear:both}.lte .box-header.with-border{border-bottom:1px solid #f4f4f4}.lte .box-header .box-title{display:inline-block;font-size:18px;margin:0;line-height:1;font-weight:400}.lte .box-header .box-tools{position:absolute;right:10px;top:5px}.lte .box-body{padding:10px}.lte .box-body.no-padding{padding:0}.lte .box-body.table-responsive{overflow-x:auto}.lte .box-footer{border-top:1px solid #f4f4f4;padding:10px;background-color:#fff;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.lte .box-footer:after{content:"";display:table;clear:both}.lte .table{width:100%;max-width:100%;margin-bottom:0;border-collapse:collapse;background-color:transparent}.lte .table>tbody>tr>td,.lte .table>tfoot>tr>td,.lte .table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #f4f4f4}.lte .table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #f4f4f4;border-top:0;text-align:left;font-weight:700;white-space:nowrap}.lte .table-condensed>tbody>tr>td,.lte .table-condensed>tfoot>tr>td,.lte .table-condensed>thead>tr>th{padding:5px}.lte .table-hover>tbody>tr:hover{background-color:#f5f5f5}.lte .table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.lte .table-bordered,.lte .table-bordered>tbody>tr>td,.lte .table-bordered>tbody>tr>th,.lte .table-bordered>thead>tr>td,.lte .table-bordered>thead>tr>th{border:1px solid #f4f4f4}.lte .table-responsive{overflow-x:auto}.lte .num{text-align:right;font-variant-numeric:tabular-nums}.lte .form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #d2d6de;border-radius:0;box-shadow:none;font-family:inherit}.lte .form-control:focus{border-color:#3c8dbc;outline:0}.lte .form-control:focus-visible{outline:2px solid #3c8dbc;outline-offset:1px}.lte .form-control:disabled,.lte .form-control[disabled]{background-color:#eee;cursor:not-allowed}.lte select.form-control{padding:6px 8px}.lte .form-group{margin-bottom:15px}.lte .btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border-radius:3px;box-shadow:none;font-family:inherit;text-decoration:none;color:#444;background-color:#f4f4f4;border:1px solid #ddd}.lte .btn:disabled{opacity:.65;cursor:not-allowed}.lte .btn-lg{padding:10px 16px;font-size:18px}.lte .btn-sm{padding:5px 10px}.lte .btn-sm,.lte .btn-xs{font-size:12px;line-height:1.5}.lte .btn-xs{padding:1px 5px}.lte .btn-default{background-color:#f4f4f4;color:#444;border-color:#ddd}.lte .btn-primary{background-color:#3c8dbc;border-color:#367fa9;color:#fff}.lte .btn-primary:hover:not(:disabled){background-color:#367fa9}.lte .btn-info{background-color:#00c0ef;border-color:#00acd6;color:#fff}.lte .btn-info:hover:not(:disabled){background-color:#00acd6}.lte .btn-success{background-color:#00a65a;border-color:#008d4c;color:#fff}.lte .btn-success:hover:not(:disabled){background-color:#008d4c}.lte .btn-warning{background-color:#f39c12;border-color:#e08e0b;color:#fff}.lte .btn-danger{background-color:#dd4b39;border-color:#d73925;color:#fff}.lte .btn-danger:hover:not(:disabled){background-color:#d73925}.lte .btn-secondary{background-color:#d2d6de;border-color:#c3c8d4;color:#444}.lte .btn-box-tool{padding:5px;font-size:12px;background:transparent;color:#97a0b3;border:0}.lte .btn-group{display:inline-flex;vertical-align:middle}.lte .btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.lte .btn-group>.btn:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.lte .btn-block{display:block;width:100%}.lte .margin-bottom{margin-bottom:15px}.lte .nav{list-style:none;margin:0;padding:0}.lte .nav-tabs-custom{margin-bottom:20px;background:#fff;box-shadow:0 1px 1px #0000001a;border-radius:3px}.lte .nav-tabs-custom>.nav-tabs{display:flex;border-bottom:1px solid #f4f4f4}.lte .nav-tabs-custom>.nav-tabs>li{margin:0 5px -1px 0;border-top:3px solid transparent}.lte .nav-tabs-custom>.nav-tabs>li>a{display:block;padding:10px 15px;margin-top:-1px;color:#444;text-decoration:none;border:1px solid transparent;cursor:pointer}.lte .nav-tabs-custom>.nav-tabs>li.active{border-top-color:#3c8dbc}.lte .nav-tabs-custom>.nav-tabs>li.active>a{background:#fff;border-right-color:#f4f4f4;border-left-color:#f4f4f4}.lte .nav-tabs-custom>.nav-tabs>li:first-child.active>a{border-left-color:transparent}.lte .nav-tabs-custom>.tab-content{padding:10px;background:#fff}.lte .nav-pills.nav-stacked>li{display:block}.lte .nav-pills.nav-stacked>li>a{display:block;padding:10px 15px;color:#444;border-radius:0;border-bottom:1px solid #f4f4f4;text-decoration:none}.lte .nav-pills.nav-stacked>li:last-child>a{border-bottom:0}.lte .nav-pills.nav-stacked>li>a:hover{background:#f4f4f4}.lte .nav-pills.nav-stacked>li.active>a{background:#f4f4f4;color:#444;border-left:3px solid #3c8dbc}.lte .nav-pills.nav-stacked>li>a:after{content:"";display:table;clear:both}.lte .label{display:inline-block;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.lte .label-default{background-color:#777}.lte .label-primary{background-color:#3c8dbc}.lte .label-success{background-color:#00a65a}.lte .label-info{background-color:#00c0ef}.lte .label-warning{background-color:#f39c12}.lte .label-danger{background-color:#dd4b39}.lte .bg-blue{background-color:#0073b7;color:#fff}.lte .bg-gray{background-color:#d2d6de;color:#444}.lte .bg-green{background-color:#00a65a;color:#fff}.lte .bg-aqua{background-color:#00c0ef!important;color:#fff!important;border-color:#00c0ef}.lte .bg-aqua-active{background-color:#00a7d0!important;color:#fff!important;border-color:#00a7d0}.lte .callout{border-radius:3px;margin:0 0 20px;padding:15px 30px 15px 15px;border-left:5px solid #eee;color:#fff}.lte .callout a{color:#fff;text-decoration:underline}.lte .callout-danger{border-color:#c23321;background-color:#dd4b39!important}.lte .callout-warning{border-color:#c87f0a;background-color:#f39c12!important}.lte .callout-info{border-color:#0097bc;background-color:#00c0ef!important}.lte .callout-success{border-color:#00733e;background-color:#00a65a!important}.lte .pagination{display:inline-flex;padding-left:0;margin:0;border-radius:3px;list-style:none}.lte .pagination>li>a,.lte .pagination>li>span{position:relative;display:block;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#3c8dbc;text-decoration:none;background-color:#fff;border:1px solid #ddd;cursor:pointer}.lte .pagination>li:first-child>a,.lte .pagination>li:first-child>span{margin-left:0;border-top-left-radius:3px;border-bottom-left-radius:3px}.lte .pagination>li:last-child>a,.lte .pagination>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.lte .pagination>.active>span{color:#fff;background-color:#3c8dbc;border-color:#3c8dbc;cursor:default}.lte .pagination>.disabled>span{color:#777;background-color:#fff;border-color:#ddd;cursor:not-allowed}.lte a{color:#3c8dbc;text-decoration:none}.lte a:hover{text-decoration:underline}.lte :focus-visible{outline:2px solid #3c8dbc;outline-offset:1px}.tm-enter{animation:tm-rise .28s cubic-bezier(.2,.7,.3,1);animation-fill-mode:both}.tm-enter-1{animation-delay:0s}.tm-enter-2{animation-delay:60ms}.tm-enter-3{animation-delay:.12s}.tm-enter-4{animation-delay:.18s}@keyframes tm-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.tm-enter{animation:none;opacity:1;transform:none}}.sx[data-v-be88b068]{position:fixed;inset:0;z-index:calc(var(--z-modal) + 10);display:flex;align-items:center;justify-content:center}.sx__backdrop[data-v-be88b068]{position:absolute;inset:0;background:#0000008c}.sx__card[data-v-be88b068]{position:relative;width:min(420px,90vw);text-align:center;background:var(--surface);border-radius:var(--radius);padding:var(--sp-5) var(--sp-4);box-shadow:0 8px 30px #0000004d}.sx__icon[data-v-be88b068]{width:44px;height:44px;margin:0 auto var(--sp-3);border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--warning-soft);color:var(--warning);border:1px solid var(--warning-line)}.sx__icon[data-v-be88b068],.sx__msg[data-v-be88b068]{font-weight:var(--fw-bold);font-size:var(--fs-lg)}.sx__msg[data-v-be88b068]{margin:0 0 var(--sp-2)}.sx__sub[data-v-be88b068]{color:var(--muted);margin:0}.err-wrap[data-v-e57fdcdc]{max-width:480px;margin:80px auto;text-align:center;font-family:sans-serif}.code[data-v-e57fdcdc]{font-size:3rem;color:#c62828;margin:0}.msg[data-v-e57fdcdc]{color:#555;margin:12px 0 24px}.home[data-v-e57fdcdc]{padding:8px 20px;border:none;border-radius:6px;background:#f0c040;font-weight:700;cursor:pointer}
