/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}@font-face{font-family:Orbitron;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/orbitron-var-latin-Du7j2Vp2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/orbitron-var-latin-Du7j2Vp2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/orbitron-var-latin-Du7j2Vp2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/rajdhani-400-latin-CurJOxDW.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/rajdhani-500-latin-ByNUCHrt.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/rajdhani-600-latin-CXCVEoA9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/rajdhani-700-latin-BPDUZo87.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kanit;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/kanit-300-thai-C7lzstOG.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Kanit;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/kanit-300-latin-Dvhd4GiE.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kanit;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/kanit-400-thai-D80Pglro.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Kanit;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/kanit-400-latin-BUlsQXH3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kanit;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/kanit-500-thai-BB8gri04.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Kanit;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/kanit-500-latin-CX_4XcKi.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kanit;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/kanit-600-thai-Bj6oiaDc.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Kanit;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/kanit-600-latin-0lS78yAd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bai Jamjuree;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/baijamjuree-300-thai-3KNMXVxG.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Bai Jamjuree;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/baijamjuree-300-latin-BTa9UiL0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bai Jamjuree;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/baijamjuree-400-thai-CvLA45ZU.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Bai Jamjuree;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/baijamjuree-400-latin-C8Ab1JOR.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bai Jamjuree;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/baijamjuree-500-thai-CldQ8G7b.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Bai Jamjuree;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/baijamjuree-500-latin-BY8LWt3L.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bai Jamjuree;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/baijamjuree-600-thai-CzTxzpuq.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Bai Jamjuree;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/baijamjuree-600-latin-CgeOh7Cx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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:300;font-display:swap;src:url(/assets/ibmplex-300-thai-Bzg9IkD6.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/ibmplex-300-latin-DuvW4Kwi.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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:400;font-display:swap;src:url(/assets/ibmplex-400-thai-Bt1rR4gi.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibmplex-400-latin-CwmoKdEh.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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:500;font-display:swap;src:url(/assets/ibmplex-500-thai-BrMc1XKn.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibmplex-500-latin-DQcnnbdd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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(/assets/ibmplex-600-thai-DvfsyWAn.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/ibmplex-600-latin-BR-dhaTH.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sarabun;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/sarabun-300-thai-CcnZDUQt.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Sarabun;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/sarabun-300-latin-ChuNoMQa.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sarabun;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/sarabun-400-thai-C2DaJlKK.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Sarabun;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/sarabun-400-latin-URPBxl-K.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sarabun;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/sarabun-500-thai-BVssjame.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Sarabun;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/sarabun-500-latin-BjUTcdxu.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sarabun;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/sarabun-600-thai-3dIAQ-_s.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Sarabun;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/sarabun-600-latin-DMD3TROr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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:300;font-display:swap;src:url(/assets/noto-var-thai-CtQSZ1tK.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/noto-var-latin-Bi3VDbYN.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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(/assets/noto-var-thai-CtQSZ1tK.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/noto-var-latin-Bi3VDbYN.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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(/assets/noto-var-thai-CtQSZ1tK.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/noto-var-latin-Bi3VDbYN.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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(/assets/noto-var-thai-CtQSZ1tK.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/noto-var-latin-Bi3VDbYN.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-8:48px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-full:999px;--dur-fast:.12s;--dur-base:.2s;--ease:cubic-bezier(.2, .7, .2, 1);--font-thai:"Kanit", system-ui, sans-serif;--font-num:"Rajdhani", var(--font-thai), sans-serif;--font-display:"Orbitron", var(--font-thai), sans-serif;--font-body:var(--font-num);--font-mono:"Orbitron", ui-monospace, monospace;--fs-scale:1;--fs-xs:calc(.75rem * var(--fs-scale));--fs-sm:calc(.875rem * var(--fs-scale));--fs-md:calc(1rem * var(--fs-scale));--fs-lg:calc(1.25rem * var(--fs-scale));--fs-xl:calc(1.5rem * var(--fs-scale));--fs-2xl:calc(2rem * var(--fs-scale));--lh-tight:1.2;--lh-base:1.5;--z-panelgrid:1;--z-scan:8;--z-dialog:9;--z-fab:11;--z-voice:12;--z-toast:13;--z-page:14;--z-consent:15}.theme-light,.theme-dark{--bg-sunken:color-mix(in srgb, var(--bg) 60%, transparent);--surface-2:color-mix(in srgb, var(--surface) 75%, transparent);--surface-dialog:color-mix(in srgb, var(--surface) 96%, transparent);--text:#e7f2fb;--text-on-primary:#060a12;--border:color-mix(in srgb, var(--primary) 18%, transparent);--border-soft:color-mix(in srgb, var(--primary) 12%, transparent);--border-strong:color-mix(in srgb, var(--primary) 30%, transparent);--hairline:color-mix(in srgb, var(--primary) 10%, transparent);--primary:#4fd1ff;--primary-hover:#4fd1ff;--primary-contrast:#060a12;--pos:#3ddc97;--neg:#ff5470;--warn:#ff9d42;--info:#7dd3fc;--analyzing:#ff8a30;--ink:#04070d;--shadow-1:0 0 16px color-mix(in srgb, var(--primary) 30%, transparent);--shadow-2:0 0 60px color-mix(in srgb, var(--primary) 10%, transparent);--focus-ring:#4fd1ff;--overlay:color-mix(in srgb, var(--bg) 70%, transparent)}.theme-light,.theme-dark,[data-brightness=mid]{--bg:#0a111d;--surface:#121d32;--surface-deep:#0d1626;--bg-glow:#13213c;--text-bright:#dce8f3;--text-muted:#bccfe0;--text-soft:#93a9be;--text-faint:#74899e;--rest-ambient:.66;--rest-scan:.55;--rest-tools:.4}[data-brightness=low]{--bg:#060a12;--surface:#0b1220;--surface-deep:#080d18;--bg-glow:#0b1424;--text-bright:#d3e0ec;--text-muted:#a9bccf;--text-soft:#7c93ab;--text-faint:#5a7089;--rest-ambient:.55;--rest-scan:.42;--rest-tools:.28}[data-brightness=high]{--bg:#101b2e;--surface:#1d2e50;--surface-deep:#15233d;--bg-glow:#1e3560;--text-bright:#e5eef7;--text-muted:#cbdbe9;--text-soft:#a8bccd;--text-faint:#8b9db0;--rest-ambient:.78;--rest-scan:.68;--rest-tools:.52}.reduce-motion *,.reduce-motion :before,.reduce-motion :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}*,:before,:after{box-sizing:border-box}html{background:var(--bg);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:var(--fs-md);line-height:var(--lh-base);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4{font-family:var(--font-display);line-height:var(--lh-tight);margin:0}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}#root{min-height:100dvh}a{color:var(--primary)}a:hover{color:var(--warn)}input::placeholder{color:var(--text-faint)}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--primary) 30%, transparent)}@keyframes jfScan{0%{transform:translate(0)}to{transform:translateY(calc(100vh + 120px))}}@keyframes jfPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}@keyframes jfFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes jfFadeDown{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}@keyframes jfPop{0%{opacity:0;transform:scale(.94)translateY(10px)}to{opacity:1;transform:none}}@keyframes jfDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes jfArc{0%{stroke-dashoffset:1px}to{stroke-dashoffset:var(--rest,0)}}@keyframes jfFade{0%{opacity:0}to{opacity:1}}@keyframes jfAmbientIn{0%{opacity:0;transform:translateY(14px)}to{opacity:var(--rest-ambient);transform:none}}@keyframes jfBarIn{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes jfSpin{to{transform:rotate(360deg)}}@keyframes jfSpinR{to{transform:rotate(-360deg)}}@keyframes jfGrow{0%{opacity:0;transform:rotate(-180deg)scale(.6)}to{opacity:1;transform:rotate(-90deg)scale(1)}}@keyframes jfBlink{0%,to{opacity:1}50%{opacity:0}}@keyframes jfSweep{0%{transform:translate(-100%)}to{transform:translate(300%)}}@keyframes jfBreathe{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes jfOrbit{to{transform:rotate(360deg)}}@keyframes jfDialog{0%{opacity:0;clip-path:inset(50% 0);transform:translateY(24px)scale(.96)}60%{clip-path:inset(0)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes jfMsgIn{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}@keyframes jfDot{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}@keyframes jfWave{0%,to{transform:scaleY(.15)}50%{transform:scaleY(1)}}@keyframes jfRipple{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}@keyframes jfCheck{0%{opacity:0;transform:scale(.4)rotate(-20deg)}to{opacity:1;transform:none}}@keyframes jfShake{0%,to{transform:translate(0)}20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}@keyframes jfGrowY{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes jfGrowX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes jfFadeOut{0%{opacity:1}to{opacity:0}}@keyframes jfPopOut{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.94)translateY(10px)}}@keyframes jfFadeDownOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(14px)}}@keyframes jfFadeUpOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-14px)}}@keyframes jfDialogOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(24px)scale(.96)}}.BxwZqW_ground{pointer-events:none;background:radial-gradient(ellipse at 50% 45%, var(--bg-glow) 0%, var(--bg) 65%);position:absolute;inset:0}.BxwZqW_gridBg{background-image:linear-gradient(color-mix(in srgb, var(--primary) 5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--primary) 5%, transparent) 1px, transparent 1px);pointer-events:none;background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 85%);mask-image:radial-gradient(#000 30%,#0000 85%)}.BxwZqW_scanline{background:linear-gradient(180deg, color-mix(in srgb, var(--primary) 0%, transparent) 0%, color-mix(in srgb, var(--primary) 6%, transparent) 50%, color-mix(in srgb, var(--primary) 0%, transparent) 100%);pointer-events:none;will-change:transform;height:120px;animation:7s linear infinite jfScan;position:absolute;top:-120px;left:0;right:0}.PfXaUG_canvas{flex:1;min-height:0;padding:4px 2px;position:relative;overflow:hidden auto}.PfXaUG_inner{width:100%;position:relative}.PfXaUG_placeholder{border:1px dashed color-mix(in srgb, var(--pac,var(--primary)) 60%, transparent);background:color-mix(in srgb, var(--pac,var(--primary)) 7%, transparent);transition:left .12s var(--ease), top .12s var(--ease), width .12s var(--ease), height .12s var(--ease);pointer-events:none;z-index:1;border-radius:14px;position:absolute}.PfXaUG_placeholder:before{content:"";border-top:2px solid var(--pac,var(--primary));border-left:2px solid var(--pac,var(--primary));opacity:.7;border-top-left-radius:14px;width:10px;height:10px;position:absolute;top:-1px;left:-1px}.PfXaUG_placeholder:after{content:"";border-bottom:2px solid var(--pac,var(--primary));border-right:2px solid var(--pac,var(--primary));opacity:.7;border-bottom-right-radius:14px;width:10px;height:10px;position:absolute;bottom:-1px;right:-1px}.a10p0G_ambient{z-index:2;pointer-events:none;align-items:flex-start;gap:var(--sp-3);max-width:min(320px,30vw);opacity:var(--rest-ambient);transition:opacity .4s var(--ease), transform .4s var(--ease);animation:jfAmbientIn .6s var(--ease) .45s backwards;flex-direction:column;display:flex;position:absolute;bottom:0;left:2px}.a10p0G_ambient:hover,.a10p0G_ambient:focus-within{opacity:1}.a10p0G_ambient.a10p0G_ambientOut{opacity:0;transform:translateY(6px)}.a10p0G_group{flex-direction:column;align-items:flex-start;gap:2px;max-width:100%;display:flex}.a10p0G_cap{font-family:var(--font-thai);font-weight:300;font-size:calc(10px * var(--fs-scale));letter-spacing:.5px;color:var(--text-faint)}.a10p0G_line{font-family:var(--font-num);font-weight:600;font-size:calc(12px * var(--fs-scale));font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.a10p0G_line>span+span:before{content:"·";color:var(--text-faint);margin-right:8px}.a10p0G_in{color:var(--pos)}.a10p0G_out{color:var(--neg)}.a10p0G_net{font-weight:700}.a10p0G_row{text-align:left;max-width:100%;font-size:calc(11.5px * var(--fs-scale));background:0 0;border:none;align-items:baseline;gap:6px;padding:0;display:flex}button.a10p0G_row,.a10p0G_more{pointer-events:auto;cursor:pointer}button.a10p0G_row:hover .a10p0G_rowName{color:var(--primary)}.a10p0G_rowName{min-width:0;font-family:var(--font-thai);font-weight:300;font-size:calc(11.5px * var(--fs-scale));color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;transition:color var(--dur-base) var(--ease);overflow:hidden}.a10p0G_rowAmt{font-family:var(--font-num);font-weight:700;font-size:calc(12px * var(--fs-scale));font-variant-numeric:tabular-nums;white-space:nowrap}.a10p0G_rowDate{font-family:var(--font-thai);font-weight:300;font-size:calc(10px * var(--fs-scale));color:var(--text-faint);white-space:nowrap}.a10p0G_rowDate:before{content:"·";margin-right:6px}.a10p0G_more{font-family:var(--font-thai);font-weight:300;font-size:calc(11px * var(--fs-scale));color:var(--text-soft);transition:color var(--dur-base) var(--ease);background:0 0;border:none;padding:0}.a10p0G_more:hover{color:var(--primary)}._5bhQeq_reactor{width:clamp(120px,28vh,220px);height:clamp(120px,28vh,220px);position:relative;container-type:inline-size}._5bhQeq_waitRing{border:1px solid color-mix(in srgb, var(--primary) 14%, transparent);border-top-color:color-mix(in srgb, var(--primary) 65%, transparent);will-change:transform;border-radius:50%;animation:1.6s linear infinite jfSpin;position:absolute;inset:4%}._5bhQeq_core{background:radial-gradient(circle, color-mix(in srgb, var(--primary) 95%, transparent) 0%, color-mix(in srgb, var(--primary) 35%, transparent) 45%, color-mix(in srgb, var(--primary) 0%, transparent) 72%);will-change:transform;border-radius:50%;animation:3s ease-in-out infinite jfBreathe;position:absolute;inset:30%}._5bhQeq_coreAnalyzing{background:radial-gradient(circle, color-mix(in srgb, var(--analyzing) 95%, transparent) 0%, color-mix(in srgb, var(--analyzing) 35%, transparent) 45%, color-mix(in srgb, var(--analyzing) 0%, transparent) 72%);animation-duration:2.2s}._5bhQeq_coreVoice{background:radial-gradient(circle, color-mix(in srgb, var(--primary) 100%, white 25%) 0%, color-mix(in srgb, var(--primary) 50%, transparent) 45%, transparent 72%);animation-duration:1.5s}._5bhQeq_voiceRipples{pointer-events:none;z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._5bhQeq_voiceRipple{border:1.5px solid color-mix(in srgb, var(--primary) 70%, transparent);width:65%;height:65%;box-shadow:0 0 16px color-mix(in srgb, var(--primary) 35%, transparent);will-change:transform, opacity;border-radius:50%;animation:2s cubic-bezier(0,.2,.8,1) infinite jfVoiceRipple;position:absolute}@keyframes jfVoiceRipple{0%{opacity:.85;transform:scale(.65)}50%{opacity:.45}to{opacity:0;transform:scale(1.42)}}._5bhQeq_coreHalo{box-shadow:0 0 28px color-mix(in srgb, var(--analyzing) 25%, transparent);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:30%}._5bhQeq_coreHaloOn{opacity:1;animation:2.2s ease-in-out infinite jfBreathe}._5bhQeq_reactorAnalyzing{color:var(--analyzing)}._5bhQeq_reactorVoice{color:var(--primary)}._5bhQeq_readoutVoice{color:var(--primary);text-shadow:0 0 10px color-mix(in srgb, var(--primary) 65%, transparent)}._5bhQeq_coreLabel{font-family:var(--font-display);font-size:calc(12px * var(--fs-scale));letter-spacing:3px;color:var(--text);text-shadow:0 0 12px var(--primary);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._5bhQeq_readout{font-family:var(--font-num);font-weight:600;font-size:calc(7px * var(--fs-scale));letter-spacing:.7px;color:color-mix(in srgb, var(--primary) 62%, transparent);pointer-events:none;white-space:nowrap;justify-content:space-between;display:none;position:absolute;top:10%;left:15%;right:15%}@container (width>=170px){._5bhQeq_readout{display:flex}}._5bhQeq_gl{animation:jfFade .9s var(--ease) .15s both;position:absolute;inset:0}._5bhQeq_parts{position:absolute;inset:0}._5bhQeq_partsOut{animation:jfFadeOut .9s var(--ease) .15s both}._5bhQeq_canvas{width:100%;height:100%;display:block}.rytzqa_root{font-family:var(--font-body);background:var(--bg);color:var(--text);flex-direction:column;gap:10px;width:100%;height:100vh;min-height:480px;padding:14px 20px 16px;display:flex;position:relative;overflow:hidden}.rytzqa_corner{z-index:6;align-items:center;gap:var(--sp-2);pointer-events:none;display:flex;position:absolute;top:0;right:2px}.rytzqa_corner>*{pointer-events:auto}.rytzqa_cta{border-radius:var(--radius-full);background:color-mix(in srgb, var(--primary) 10%, transparent);border:1px solid color-mix(in srgb, var(--primary) 30%, transparent);min-width:0;max-width:220px;animation:jfFadeUp .3s var(--ease) both;align-items:center;gap:7px;padding:4px 12px 4px 11px;display:flex;overflow:hidden}.rytzqa_ctaFull{background:color-mix(in srgb, var(--warn) 12%, transparent);border-color:color-mix(in srgb, var(--warn) 40%, transparent)}.rytzqa_ctaBtn{text-overflow:ellipsis;text-align:left;cursor:pointer;min-width:0;color:var(--primary);font-family:var(--font-thai);font-weight:300;font-size:calc(11.5px * var(--fs-scale));letter-spacing:0;white-space:nowrap;transition:color var(--dur-fast) var(--ease);background:0 0;border:none;flex:1;align-items:center;gap:7px;padding:0;display:flex;overflow:hidden}.rytzqa_ctaFull .rytzqa_ctaBtn{color:var(--warn)}.rytzqa_ctaBtn:hover{color:var(--text)}.rytzqa_ctaGlyph{font-size:calc(12px * var(--fs-scale));flex:none}.rytzqa_ctaInput{min-width:0;color:var(--text);font-family:var(--font-thai);font-weight:300;font-size:calc(11.5px * var(--fs-scale));background:0 0;border:none;outline:none;flex:1}.rytzqa_ctaInput::placeholder{color:var(--text-faint)}.rytzqa_slipChip{border-radius:var(--radius-full);background:color-mix(in srgb, var(--primary) 10%, transparent);border:1px solid color-mix(in srgb, var(--primary) 30%, transparent);min-width:168px;color:var(--primary);font-family:var(--font-thai);font-weight:300;font-size:calc(11.5px * var(--fs-scale));letter-spacing:0;white-space:nowrap;pointer-events:none;animation:jfFadeUp .3s var(--ease) both;flex:none;align-items:center;gap:7px;padding:4px 12px 4px 9px;display:flex}.rytzqa_slipRing{border:1.5px solid color-mix(in srgb, var(--primary) 30%, transparent);border-top-color:var(--primary);border-radius:50%;flex:none;width:11px;height:11px;animation:.8s linear infinite jfSpin}.rytzqa_slipChipOut{animation:jfFadeOut .22s var(--ease) both}.rytzqa_slipChipCenter{min-width:0;font-size:calc(13px * var(--fs-scale));flex:none;align-self:center;gap:9px;padding:6px 16px 6px 11px}.rytzqa_slipChipBatch{white-space:normal;flex-direction:column;align-items:stretch;gap:4px 7px;min-width:200px;max-width:320px;padding:6px 12px 8px 9px}.rytzqa_slipChipLabel{align-items:center;gap:7px;display:inline-flex}.rytzqa_slipChipFiles{font-size:calc(10.5px * var(--fs-scale));color:color-mix(in srgb, var(--primary) 80%, transparent);flex-direction:column;gap:2px;display:flex}.rytzqa_slipFileRow{white-space:nowrap;align-items:center;gap:6px;display:inline-flex;overflow:hidden}.rytzqa_slipFileName{text-overflow:ellipsis;max-width:14em;overflow:hidden}.rytzqa_upload{color:var(--primary)}.rytzqa_sent{color:var(--pos)}.rytzqa_pending{color:var(--text-faint)}.rytzqa_error{color:var(--neg)}.rytzqa_main{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.rytzqa_hero{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:22px;transition:opacity .6s,transform .6s;display:flex;position:absolute;inset:0}.rytzqa_heroHidden{opacity:0;transform:scale(.92)}.rytzqa_heroHidden,.rytzqa_heroHidden *{animation-play-state:paused}.rytzqa_reactorSlot{width:fit-content;position:relative}.rytzqa_scanHit{z-index:3;cursor:pointer;pointer-events:auto;transition:border-color var(--dur-base) var(--ease), box-shadow var(--dur-base) var(--ease);background:0 0;border:1px solid #0000;border-radius:50%;position:absolute;inset:-7%}.rytzqa_scanHit:hover{border-color:color-mix(in srgb, var(--primary) 26%, transparent);box-shadow:0 0 34px color-mix(in srgb, var(--primary) 14%, transparent)}.rytzqa_scanHit:focus-visible{outline:2px solid var(--focus-ring);outline-offset:6px}.rytzqa_scanTip{white-space:nowrap;font-family:var(--font-thai);font-weight:200;font-size:calc(11px * var(--fs-scale));color:var(--text-faint);opacity:0;transition:opacity var(--dur-base) var(--ease);pointer-events:none;position:absolute;bottom:calc(100% + 14px);left:50%;transform:translate(-50%)}.rytzqa_scanHit:hover .rytzqa_scanTip,.rytzqa_scanHit:focus-visible .rytzqa_scanTip{opacity:1}.rytzqa_heroScanning .rytzqa_scanTip{display:none}.rytzqa_heroText{text-align:center;animation:jfFadeUp .5s var(--ease) .3s backwards;transition:opacity .35s var(--ease), transform .35s var(--ease)}.rytzqa_heroScanning .rytzqa_heroText,.rytzqa_heroAnalyzing .rytzqa_heroText{opacity:0;transform:translateY(-8px)}.rytzqa_heroClock{font-family:var(--font-display);font-size:calc(clamp(24px, 5vh, 40px) * var(--fs-scale));letter-spacing:2px;font-variant-numeric:tabular-nums;font-weight:500}.rytzqa_heroGreeting{font-family:var(--font-thai);font-weight:300;font-size:calc(14px * var(--fs-scale));color:var(--text-muted);margin-top:4px}.rytzqa_heroHint{font-family:var(--font-thai);font-weight:300;font-size:calc(12px * var(--fs-scale));color:var(--text-soft);margin-top:14px}.rytzqa_toast{z-index:var(--z-toast);background:color-mix(in srgb, var(--surface) 95%, transparent);border:1px solid color-mix(in srgb, var(--pos) 50%, transparent);box-shadow:0 0 24px color-mix(in srgb, var(--pos) 25%, transparent);font-family:var(--font-thai);font-weight:300;font-size:calc(12.5px * var(--fs-scale));animation:jfFadeDown .35s var(--ease) both;pointer-events:none;border-radius:999px;align-items:center;gap:10px;padding:10px 18px;display:flex;position:absolute;top:30px;right:2px}.rytzqa_toastIcon{background:color-mix(in srgb, var(--pos) 15%, transparent);border:1.5px solid var(--pos);width:18px;height:18px;color:var(--pos);font-size:calc(10px * var(--fs-scale));border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex}.rytzqa_toastOut{animation:jfFadeUpOut .28s var(--ease) both}.rytzqa_leaderHint{z-index:var(--z-toast);align-items:center;gap:var(--sp-3);border-radius:var(--radius-full);background:color-mix(in srgb, var(--surface-deep) 96%, transparent);border:1px solid var(--border-strong);max-width:min(560px,50% - 60px);box-shadow:var(--shadow-2);font-family:var(--font-thai);font-weight:300;font-size:calc(11.5px * var(--fs-scale));color:var(--text-muted);animation:jfFadeUp var(--dur-base) var(--ease) both;pointer-events:none;flex-wrap:wrap;padding:8px 14px;display:flex;position:absolute;bottom:18px;left:18px}.rytzqa_leaderHint strong{font-family:var(--font-body);font-weight:700;font-size:calc(13px * var(--fs-scale));color:var(--primary);text-transform:uppercase}.rytzqa_leaderHint em{font-family:var(--font-body);color:var(--text-bright);text-transform:uppercase;margin-right:3px;font-style:normal;font-weight:700}@media print{.rytzqa_root[data-covered]{display:none}}.VhirJq_orb{background:color-mix(in srgb, var(--surface) 90%, transparent);border:1px solid color-mix(in srgb, var(--primary) 40%, transparent);width:56px;height:56px;color:var(--primary);font-family:var(--font-display);font-weight:700;font-size:calc(13px * var(--fs-scale));letter-spacing:1px;cursor:pointer;z-index:var(--z-fab);box-shadow:0 0 24px color-mix(in srgb, var(--primary) 15%, transparent);transition:box-shadow .3s var(--ease), color .3s var(--ease), border-color .3s var(--ease);animation:jfFade .4s var(--ease) .6s backwards;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:24px}.VhirJq_orb:hover{box-shadow:0 0 30px color-mix(in srgb, var(--primary) 40%, transparent);color:var(--text)}.VhirJq_orbMm{right:24px}.VhirJq_orbChat{left:50%;transform:translate(-50%)}.VhirJq_orbOn{border-color:var(--primary);color:var(--text);box-shadow:0 0 30px color-mix(in srgb, var(--primary) 38%, transparent)}.VhirJq_orbOn .VhirJq_ring1{animation-duration:1.4s}.VhirJq_orbChatGlyph{font-family:var(--font-num);font-size:calc(21px * var(--fs-scale));line-height:1}.VhirJq_ring1{border:1px solid color-mix(in srgb, var(--primary) 30%, transparent);border-top-color:var(--primary);will-change:transform;border-radius:50%;animation:4s linear infinite jfSpin;position:absolute;inset:-6px}.VhirJq_ring2{border:1px dashed color-mix(in srgb, var(--primary) 15%, transparent);will-change:transform;border-radius:50%;animation:12s linear infinite jfSpinR;position:absolute;inset:-12px}.VhirJq_orbOff{border-color:color-mix(in srgb, var(--neg) 45%, transparent);color:var(--neg);box-shadow:0 0 24px color-mix(in srgb, var(--neg) 18%, transparent)}.VhirJq_orbOff:hover{box-shadow:0 0 30px color-mix(in srgb, var(--neg) 40%, transparent);color:var(--neg)}.VhirJq_orbOff .VhirJq_ring1{border-color:color-mix(in srgb, var(--neg) 30%, transparent);border-top-color:var(--neg);animation:none}.VhirJq_orbOff .VhirJq_ring2{border-color:color-mix(in srgb, var(--neg) 18%, transparent);animation:none}.VhirJq_badge{background:var(--warn);min-width:16px;height:16px;color:var(--bg);font-family:var(--font-num);font-weight:700;font-size:calc(10px * var(--fs-scale));box-shadow:0 0 10px var(--warn);border-radius:999px;justify-content:center;align-items:center;padding:0 4px;animation:2s ease-in-out infinite jfPulse;display:flex;position:absolute;top:-2px;right:-4px}.VhirJq_live{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rerr-q_frame{color:inherit;display:contents}.rerr-q_frameBox{vertical-align:-.125em;width:1em;height:1em;color:inherit;flex:none;justify-content:center;align-items:center;display:inline-flex}.rerr-q_frameBox>svg{width:100%;height:100%;display:block}.TI85ua_fork{z-index:var(--z-fab);flex-direction:row-reverse;align-items:flex-end;gap:14px;display:flex;position:absolute;bottom:176px;right:32px}.TI85ua_branch{flex-direction:column-reverse;align-items:stretch;gap:6px;width:164px;display:flex;position:relative}.TI85ua_branch:before{content:"";background:linear-gradient(to top, color-mix(in srgb, var(--primary) 40%, transparent), color-mix(in srgb, var(--primary) 12%, transparent));pointer-events:none;z-index:0;width:1px;position:absolute;top:-6px;bottom:-10px;left:21px}.TI85ua_tag{font-family:var(--font-display);font-weight:700;font-size:calc(9px * var(--fs-scale));letter-spacing:1.4px;color:var(--text-faint);white-space:nowrap;text-align:center;text-transform:uppercase;pointer-events:none;position:absolute;bottom:calc(100% + 10px);left:0;right:0}.TI85ua_chip{background:color-mix(in srgb, var(--surface) 92%, transparent);border:1px solid color-mix(in srgb, var(--primary) 22%, transparent);width:100%;height:36px;color:var(--text-soft);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-sizing:border-box;z-index:1;transition:border-color .2s var(--ease), color .2s var(--ease), background-color .2s var(--ease), box-shadow .2s var(--ease), transform .15s var(--ease);animation:jfFadeUp .3s var(--ease) calc(var(--i) * 28ms) both;flex:none;align-items:center;gap:8px;padding:0 8px 0 9px;display:flex;position:relative}.TI85ua_chip[data-kind=panel]{border-radius:var(--radius-md)}.TI85ua_chip[data-kind=dialog],.TI85ua_chip[data-kind=route]{border-radius:var(--radius-full)}.TI85ua_chip[data-kind=find]{border-radius:var(--radius-full);border-style:dashed}.TI85ua_badge{background:color-mix(in srgb, var(--surface) 96%, transparent);border:1px solid color-mix(in srgb, var(--primary) 28%, transparent);width:24px;height:24px;transition:background-color .2s var(--ease), border-color .2s var(--ease);flex:0 0 24px;justify-content:center;align-items:center;display:flex}.TI85ua_chip[data-kind=panel] .TI85ua_badge{border-radius:5px}.TI85ua_chip[data-kind=dialog] .TI85ua_badge,.TI85ua_chip[data-kind=route] .TI85ua_badge,.TI85ua_chip[data-kind=find] .TI85ua_badge{border-radius:50%}.TI85ua_glyph{font-family:var(--font-num);font-weight:700;font-size:calc(12.5px * var(--fs-scale));color:var(--text-muted);justify-content:center;align-items:center;line-height:1;display:inline-flex}.TI85ua_glyph>svg{width:calc(17.5px * var(--fs-scale));height:calc(17.5px * var(--fs-scale));display:block}.TI85ua_label{text-align:left;flex:1;justify-content:space-between;align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.TI85ua_labelText{font-family:var(--font-thai);font-weight:500;font-size:calc(11.5px * var(--fs-scale));letter-spacing:.1px;color:var(--text-soft);white-space:nowrap;text-overflow:ellipsis;transition:color .2s var(--ease);overflow:hidden}.TI85ua_outbound{font-family:var(--font-num);font-weight:700;font-size:calc(9.5px * var(--fs-scale));color:color-mix(in srgb, var(--primary) 70%, transparent);transition:color .2s var(--ease);flex:none;line-height:1}.TI85ua_key{font-family:var(--font-display);font-style:normal;font-size:calc(8.5px * var(--fs-scale));letter-spacing:1px;text-transform:uppercase;color:var(--text-faint);border:1px solid var(--border);border-radius:var(--radius-sm);flex:none;padding:1px 4px}.TI85ua_junction{position:absolute;bottom:-74px;right:0}.TI85ua_junction .TI85ua_chip{border-radius:var(--radius-full);border-style:dashed;justify-content:center;width:40px;height:40px;padding:0}.TI85ua_junction .TI85ua_chip .TI85ua_badge{background:0 0;border:none;flex:none;width:auto;height:auto}.TI85ua_junction .TI85ua_chip .TI85ua_label{border-radius:var(--radius-full);background:color-mix(in srgb, var(--surface) 96%, transparent);border:1px solid var(--border);box-shadow:var(--shadow-1);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s var(--ease), transform .2s var(--ease);align-items:center;gap:6px;padding:5px 11px;display:flex;position:absolute;top:50%;right:calc(100% + 10px);transform:translateY(-50%)}.TI85ua_junction .TI85ua_chip:hover .TI85ua_label,.TI85ua_junction .TI85ua_chip:focus-visible .TI85ua_label{opacity:1}.TI85ua_chip:hover,.TI85ua_chip:focus-visible{z-index:2;border-color:var(--primary);color:var(--text);background:color-mix(in srgb, var(--primary) 16%, transparent);box-shadow:0 0 16px color-mix(in srgb, var(--primary) 28%, transparent)}.TI85ua_chip:hover .TI85ua_badge,.TI85ua_chip:focus-visible .TI85ua_badge{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 22%, transparent)}.TI85ua_chip:hover .TI85ua_glyph,.TI85ua_chip:focus-visible .TI85ua_glyph,.TI85ua_chip:hover .TI85ua_labelText,.TI85ua_chip:focus-visible .TI85ua_labelText{color:var(--text)}.TI85ua_chip:hover .TI85ua_outbound,.TI85ua_chip:focus-visible .TI85ua_outbound{color:var(--primary)}.TI85ua_trace{pointer-events:none;position:absolute;inset:0;overflow:visible}.TI85ua_line{fill:none;stroke:color-mix(in srgb, var(--primary) 36%, transparent);stroke-width:1px;vector-effect:non-scaling-stroke;animation:jfDraw .45s var(--ease) var(--d) both}.TI85ua_node{fill:var(--bg);stroke:color-mix(in srgb, var(--primary) 55%, transparent);stroke-width:1px}.TI85ua_forkOut{animation:jfFadeOut .18s var(--ease) both}.TI85ua_forkOut .TI85ua_chip{animation:none}.TI85ua_forkOut .TI85ua_line{stroke-dashoffset:0;animation:none}@media (width<=1023px) and (width>=641px){.TI85ua_branch{width:158px}}@media (width<=640px){.TI85ua_fork{background:color-mix(in srgb, var(--bg) 90%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:var(--radius-lg);border:1px solid color-mix(in srgb, var(--primary) 25%, transparent);flex-wrap:wrap;justify-content:flex-end;gap:28px 8px;padding:24px 8px 12px;bottom:148px;right:12px;box-shadow:0 8px 32px #0009}.TI85ua_branch{gap:5px;width:calc(50vw - 20px);max-width:180px}.TI85ua_key{display:none}.TI85ua_tag{bottom:calc(100% + 5px)}.TI85ua_chip{background:color-mix(in srgb, var(--surface) 97%, transparent);gap:7px;height:34px;padding:0 8px}.TI85ua_badge{flex:0 0 22px;width:22px;height:22px}.TI85ua_glyph{font-size:calc(11.5px * var(--fs-scale))}.TI85ua_labelText{font-size:calc(11px * var(--fs-scale))}.TI85ua_trace{display:none}.TI85ua_junction{bottom:-52px;right:20px}.TI85ua_junction .TI85ua_chip{background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid color-mix(in srgb, var(--primary) 30%, transparent);width:40px;height:40px;box-shadow:0 4px 16px #00000080}}.T1FU-a_panel{--pac:var(--primary);cursor:grab;background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--pbr,color-mix(in srgb, var(--primary) 22%, transparent));animation:jfPop .5s var(--ease) both;outline-offset:4px;border-radius:14px;outline:2px dashed #0000;flex-direction:column;padding:12px 14px;transition:opacity .2s,outline-color .2s,box-shadow .2s;display:flex;position:relative}.T1FU-a_panel:before{content:"";border-top:2px solid var(--pac);border-left:2px solid var(--pac);opacity:.7;border-top-left-radius:14px;width:10px;height:10px;position:absolute;top:-1px;left:-1px}.T1FU-a_panel:after{content:"";border-bottom:2px solid var(--pac);border-right:2px solid var(--pac);opacity:.7;border-bottom-right-radius:14px;width:10px;height:10px;position:absolute;bottom:-1px;right:-1px}.T1FU-a_content{flex-direction:column;flex:none;min-height:0;display:flex}.T1FU-a_positioned{position:absolute}.T1FU-a_settle{transition:left .25s var(--ease), top .25s var(--ease), width .2s var(--ease), height .2s var(--ease)}.T1FU-a_gesturing{-webkit-user-select:none;user-select:none;transition:none}.T1FU-a_dragging{box-shadow:0 18px 50px color-mix(in srgb, var(--ink) 50%, transparent), 0 0 24px color-mix(in srgb, var(--pac) 30%, transparent);cursor:grabbing}.T1FU-a_handle{z-index:3;position:absolute}.T1FU-a_handleE{cursor:ew-resize;width:9px;top:10px;bottom:14px;right:-4px}.T1FU-a_handleS{cursor:ns-resize;height:9px;bottom:-4px;left:10px;right:14px}.T1FU-a_handleSE{cursor:nwse-resize;width:18px;height:18px;bottom:-4px;right:-4px}.T1FU-a_handleSE:hover~*,.T1FU-a_handleSE:hover{filter:none}.T1FU-a_handleE:hover,.T1FU-a_handleS:hover,.T1FU-a_handleSE:hover{background:linear-gradient(color-mix(in srgb, var(--pac) 25%, transparent), color-mix(in srgb, var(--pac) 25%, transparent));border-radius:4px}.T1FU-a_head{justify-content:space-between;align-items:center;display:flex}.T1FU-a_headLabel{font-size:calc(11px * var(--fs-scale));letter-spacing:1px;color:var(--text-soft);font-family:var(--font-thai);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:300;overflow:hidden}.T1FU-a_headBtns{flex:none;gap:6px;display:flex}.T1FU-a_xBtn{border:1px solid var(--xbr,color-mix(in srgb, var(--primary) 30%, transparent));color:var(--text-soft);width:calc(22px * var(--fs-scale));height:calc(22px * var(--fs-scale));font-size:calc(12px * var(--fs-scale));cursor:pointer;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.T1FU-a_xBtn>svg{width:calc(11px * var(--fs-scale));height:calc(11px * var(--fs-scale));display:block}.T1FU-a_xBtn:hover{color:var(--warn);border-color:var(--warn)}.T1FU-a_miniBtn{border:1px solid color-mix(in srgb, var(--text-soft) 35%, transparent);color:var(--text-soft);height:calc(22px * var(--fs-scale));white-space:nowrap;font-family:var(--font-thai);font-weight:300;font-size:calc(10.5px * var(--fs-scale));cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:0 9px}.T1FU-a_miniBtn:hover{color:var(--text);border-color:var(--primary)}.T1FU-a_miniTint{border-color:color-mix(in srgb, var(--tint) 40%, transparent);color:var(--tint)}.T1FU-a_miniTint:hover{background:var(--tint);color:var(--bg);border-color:var(--tint)}.T1FU-a_footBtn{background:color-mix(in srgb, var(--tint) 10%, transparent);border:1px solid color-mix(in srgb, var(--tint) 40%, transparent);color:var(--tint);cursor:pointer;font-family:var(--font-thai);font-weight:400;font-size:calc(12px * var(--fs-scale));border-radius:999px;margin-top:10px;padding:8px;transition:all .25s}.T1FU-a_footBtn:hover{background:var(--tint);color:var(--bg)}.T1FU-a_row{border:1px solid var(--hairline);background:color-mix(in srgb, var(--bg) 40%, transparent);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:6px 8px;transition:border-color .2s,background .2s;display:flex;position:relative}.T1FU-a_row:hover{border-color:color-mix(in srgb, var(--primary) 40%, transparent);background:color-mix(in srgb, var(--primary) 6%, transparent)}.T1FU-a_glyph26{border:1px solid var(--gc);width:26px;height:26px;color:var(--gc);font-family:var(--font-num);font-weight:700;font-size:calc(12px * var(--fs-scale));border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.T1FU-a_glyph26>svg{width:14px;height:14px;display:block}.T1FU-a_glyph28{border-radius:9px;width:28px;height:28px}.T1FU-a_tip{z-index:20;background:color-mix(in srgb, var(--surface-deep) 98%, transparent);border:1px solid var(--gc,var(--primary));width:250px;box-shadow:0 12px 36px color-mix(in srgb, var(--ink) 55%, transparent), 0 0 18px color-mix(in srgb, var(--gc,var(--primary)) 20%, transparent);pointer-events:none;animation:jfPop .25s var(--ease) both;border-radius:12px;padding:10px 12px;position:absolute;top:calc(100% + 6px);left:38px}.T1FU-a_tipHint{font-family:var(--font-thai);font-weight:300;font-size:calc(10px * var(--fs-scale));color:var(--primary);margin-top:6px}.T1FU-a_nextStrip{border:1px solid color-mix(in srgb, var(--warn) 30%, transparent);background:color-mix(in srgb, var(--warn) 8%, transparent);font-family:var(--font-thai);font-weight:300;font-size:calc(11px * var(--fs-scale));color:var(--text);border-radius:10px;align-items:center;gap:8px;margin-top:8px;padding:7px 10px;display:flex}.T1FU-a_nextTag{font-family:var(--font-display);font-size:calc(8.5px * var(--fs-scale));letter-spacing:1.5px;color:var(--warn);flex:none}.T1FU-a_nextText{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.T1FU-a_bigFig{font-family:var(--font-display);font-size:calc(22px * var(--fs-scale));font-variant-numeric:tabular-nums;font-weight:700}.T1FU-a_subLabel{font-family:var(--font-thai);font-weight:300;font-size:calc(11px * var(--fs-scale));color:var(--text-soft)}.T1FU-a_track4{background:color-mix(in srgb, var(--text) 6%, transparent);border-radius:2px;height:4px;margin-top:8px;overflow:hidden}.T1FU-a_track3{background:color-mix(in srgb, var(--text) 6%, transparent);border-radius:2px;height:3px;margin-top:4px;overflow:hidden}.T1FU-a_trackFill{transform-origin:0;height:100%}.T1FU-a_trackFillAnim{animation:jfBarIn .9s .2s var(--ease) both}.T1FU-a_dashedEmpty{border:1px dashed color-mix(in srgb, var(--primary) 30%, transparent);text-align:center;font-family:var(--font-thai);font-weight:300;font-size:calc(12px * var(--fs-scale));color:var(--text-soft);border-radius:10px;padding:14px}.T1FU-a_closing{animation:jfPopOut .22s var(--ease) both;pointer-events:none}.IjZDtW_wrap{z-index:6;pointer-events:none;align-items:center;gap:var(--sp-2);animation:jfFadeUp .4s var(--ease) both;display:flex;position:absolute;top:0;right:2px}.IjZDtW_name{font-family:var(--font-thai);font-weight:300;font-size:calc(11px * var(--fs-scale));letter-spacing:.3px;color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap;max-width:220px;transition:color var(--dur-base) var(--ease);align-items:center;gap:6px;display:flex;overflow:hidden}.IjZDtW_nameDirty{color:var(--text-soft)}.IjZDtW_dot{border-radius:var(--radius-full);background:var(--warn);width:6px;height:6px;box-shadow:0 0 8px var(--warn);flex:none}.IjZDtW_btns{pointer-events:auto;animation:jfFadeUp .25s var(--ease) both;align-items:center;gap:6px;display:flex}.kw6GtG_head{align-items:center;gap:var(--sp-2);border-bottom:1px solid var(--border-soft);padding:14px 18px;display:flex}.kw6GtG_icon{font-family:var(--font-body);font-size:calc(15px * var(--fs-scale));color:var(--text-faint);flex:none;justify-content:center;align-items:center;display:inline-flex}.kw6GtG_icon>svg{width:calc(15px * var(--fs-scale));height:calc(15px * var(--fs-scale));display:block}.kw6GtG_input{min-width:0;color:var(--text);font-family:var(--font-thai);font-weight:300;font-size:calc(14px * var(--fs-scale));-webkit-user-select:text;user-select:text;background:0 0;border:none;outline:none;flex:auto}.kw6GtG_input::placeholder{color:var(--text-faint)}.kw6GtG_esc{font-family:var(--font-display);font-size:calc(9px * var(--fs-scale));letter-spacing:1.5px;color:var(--text-faint);border:1px solid var(--border);border-radius:var(--radius-sm);flex:none;padding:2px 6px}.kw6GtG_list{flex-direction:column;flex:auto;gap:2px;min-height:0;max-height:340px;padding:8px;display:flex;overflow:hidden auto}.kw6GtG_row{align-items:center;gap:var(--sp-2);border-radius:var(--radius-sm);width:100%;color:var(--text-muted);cursor:pointer;text-align:left;font-family:var(--font-thai);font-weight:300;font-size:calc(13px * var(--fs-scale));background:0 0;border:1px solid #0000;padding:9px 10px;display:flex}.kw6GtG_rowOn{background:color-mix(in srgb, var(--ac,var(--primary)) 14%, transparent);border-color:color-mix(in srgb, var(--ac,var(--primary)) 45%, transparent);color:var(--text)}.kw6GtG_glyph{font-family:var(--font-body);font-weight:700;font-size:calc(13px * var(--fs-scale));color:var(--text-soft);text-align:center;flex:none;justify-content:center;align-items:center;width:16px;display:inline-flex}.kw6GtG_glyph>svg{width:calc(13px * var(--fs-scale));height:calc(13px * var(--fs-scale));display:block}.kw6GtG_title{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.kw6GtG_combo{font-family:var(--font-body);font-weight:600;font-size:calc(11px * var(--fs-scale));letter-spacing:1px;color:var(--text-faint);border:1px solid var(--border);border-radius:var(--radius-sm);text-transform:uppercase;flex:none;padding:1px 6px}.kw6GtG_foot{gap:var(--sp-4);border-top:1px solid var(--border-soft);background:color-mix(in srgb, var(--bg) 50%, transparent);font-family:var(--font-thai);font-weight:300;font-size:calc(10.5px * var(--fs-scale));color:var(--text-faint);padding:9px 18px;display:flex}.kw6GtG_section{font-family:var(--font-thai);font-weight:300;font-size:calc(9.5px * var(--fs-scale));letter-spacing:1px;color:var(--text-faint);padding:10px 10px 4px}.kw6GtG_launch{border-bottom:1px solid var(--border);padding:10px 14px 12px}.kw6GtG_chips{flex-wrap:wrap;gap:6px;display:flex}.kw6GtG_chip{--dac:var(--primary);background:color-mix(in srgb, var(--bg) 55%, transparent);border:1px solid color-mix(in srgb, var(--text-soft) 22%, transparent);width:34px;height:34px;color:var(--text-soft);cursor:pointer;font-family:var(--font-num);font-weight:700;font-size:calc(15px * var(--fs-scale));transition:border-color .2s var(--ease), color .2s var(--ease), background-color .2s var(--ease), box-shadow .2s var(--ease);border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.kw6GtG_chip>svg{width:calc(15px * var(--fs-scale));height:calc(15px * var(--fs-scale));display:block}.kw6GtG_chip:hover{border-color:var(--primary);color:var(--text);background:color-mix(in srgb, var(--primary) 14%, transparent);box-shadow:0 0 16px color-mix(in srgb, var(--primary) 30%, transparent)}.kw6GtG_chipOn{border-color:var(--dac);color:var(--dac);background:color-mix(in srgb, var(--dac) 12%, transparent);box-shadow:0 0 12px color-mix(in srgb, var(--dac) 40%, transparent)}.kw6GtG_chipOn:hover{border-color:var(--dac);color:var(--dac);background:color-mix(in srgb, var(--dac) 18%, transparent);box-shadow:0 0 16px color-mix(in srgb, var(--dac) 50%, transparent)}.EfgH3a_big{font-family:var(--font-display);font-size:calc(28px * var(--fs-scale));font-variant-numeric:tabular-nums;margin:3px 0;font-weight:700;line-height:1.1}.EfgH3a_change{font-size:calc(12px * var(--fs-scale));color:var(--pos);align-items:center;gap:4px;font-weight:600;display:inline-flex}.EfgH3a_spark{width:100%;height:52px;margin-top:6px;display:block;overflow:visible}.EfgH3a_sparkArea{animation:1.4s .4s both jfFade}.EfgH3a_sparkLine{animation:1.6s cubic-bezier(.4,0,.2,1) .3s both jfDraw}.EfgH3a_sparkDot{animation:2s ease-in-out infinite jfPulse}.EfgH3a_months{font-size:calc(10px * var(--fs-scale));color:var(--text-soft);font-family:var(--font-thai);justify-content:space-between;margin-top:2px;font-weight:300;display:flex}.EfgH3a_tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.EfgH3a_tile{border:1px solid var(--hairline);border-radius:10px;padding:8px}.EfgH3a_tileLabel{font-size:calc(10px * var(--fs-scale));color:var(--text-soft);font-family:var(--font-thai);font-weight:300}.EfgH3a_tileValue{font-family:var(--font-display);font-size:calc(13px * var(--fs-scale));font-variant-numeric:tabular-nums;font-weight:700}.pSXCjW_spinner{flex:none;width:26px;height:26px;position:relative}.pSXCjW_spinOuter{border:2px solid color-mix(in srgb, var(--warn) 25%, transparent);border-top-color:var(--warn);border-radius:50%;animation:2.4s linear infinite jfSpin;position:absolute;inset:0}.pSXCjW_spinInner{border:1.5px solid color-mix(in srgb, var(--warn) 20%, transparent);border-bottom-color:var(--warn);border-radius:50%;animation:1.6s linear infinite jfSpinR;position:absolute;inset:5px}.pSXCjW_spinCore{background:var(--warn);box-shadow:0 0 8px var(--warn);border-radius:50%;animation:1.2s ease-in-out infinite jfPulse;position:absolute;inset:10px}.pSXCjW_title{font-family:var(--font-display);font-size:calc(12px * var(--fs-scale));letter-spacing:.5px;color:var(--warn);flex:1}.pSXCjW_titleSub{font-family:var(--font-thai);color:var(--text);font-weight:400;font-size:calc(12px * var(--fs-scale))}.pSXCjW_headRow{flex:none;align-items:center;gap:10px;display:flex}.pSXCjW_status{font-size:calc(11.5px * var(--fs-scale));color:var(--text-soft);font-family:var(--font-thai);flex:none;align-items:center;gap:8px;margin:6px 0 8px;font-weight:300;display:flex}.pSXCjW_proc{font-family:var(--font-num);letter-spacing:1px;color:var(--warn);font-weight:600;font-size:calc(10.5px * var(--fs-scale))}.pSXCjW_cursor{background:var(--warn);width:6px;height:11px;animation:1s step-end infinite jfBlink;display:inline-block}.pSXCjW_sweepTrack{background:color-mix(in srgb, var(--warn) 12%, transparent);flex:1;height:2px;margin-left:8px;position:relative;overflow:hidden}.pSXCjW_sweep{background:var(--warn);width:33%;height:100%;animation:2.2s ease-in-out infinite jfSweep;position:absolute;top:0;left:0}.pSXCjW_list{flex-direction:column;gap:6px;display:flex}.pSXCjW_item{border-left:2px solid var(--ic);animation:jfFadeUp .7s var(--ease) both;border-radius:10px;gap:10px;padding:8px 10px;display:flex}.pSXCjW_itemGlyph{border:1.5px solid var(--ic);width:18px;height:18px;color:var(--ic);font-size:calc(11px * var(--fs-scale));border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:1px;font-weight:700;display:flex}.pSXCjW_itemGlyph>svg{width:calc(11px * var(--fs-scale));height:calc(11px * var(--fs-scale));display:block}.pSXCjW_itemTitle{font-weight:600;font-size:calc(13px * var(--fs-scale));color:var(--ic);font-family:var(--font-thai);margin-bottom:2px}.pSXCjW_itemText{font-size:calc(12px * var(--fs-scale));color:var(--text-muted);line-height:1.4;font-family:var(--font-thai);text-wrap:pretty;font-weight:300}.pSXCjW_score{align-items:baseline;gap:6px;margin-top:8px;display:flex}.pSXCjW_scoreLabel{font-family:var(--font-thai);font-weight:300;font-size:calc(10.5px * var(--fs-scale));color:var(--text-soft)}.pSXCjW_scoreNum{font-family:var(--font-display);font-weight:700;font-size:calc(18px * var(--fs-scale));font-variant-numeric:tabular-nums}.pSXCjW_scoreOf{font-family:var(--font-thai);font-weight:300;font-size:calc(10px * var(--fs-scale));color:var(--text-soft)}.pSXCjW_scoreTrack{background:color-mix(in srgb, var(--text-soft) 20%, transparent);border-radius:2px;flex:1;align-self:center;height:4px;overflow:hidden}.pSXCjW_scoreFill{height:100%;transition:width .4s var(--ease);border-radius:2px}._8VJG3q_body{align-items:center;gap:16px;display:flex}._8VJG3q_donutWrap{flex:none;width:130px;height:130px;position:relative}._8VJG3q_donutSvg{width:100%;height:100%;display:block}._8VJG3q_donutG{transform-origin:50%;animation:jfGrow 1.1s .6s var(--ease) both;transform:rotate(-90deg)}._8VJG3q_donutRing{transform-origin:50%;animation:20s linear infinite jfSpin}._8VJG3q_donutCenter{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._8VJG3q_donutTotal{font-family:var(--font-display);font-size:calc(11px * var(--fs-scale));font-weight:700}._8VJG3q_donutLabel{font-size:calc(9px * var(--fs-scale));color:var(--text-soft);letter-spacing:1px}._8VJG3q_legend{font-size:calc(12px * var(--fs-scale));color:var(--text-muted);font-family:var(--font-thai);flex-direction:column;flex:1;gap:6px;min-width:0;font-weight:300;display:flex}._8VJG3q_legendRow{align-items:center;gap:8px;display:flex}._8VJG3q_legendDot{flex:none;width:7px;height:7px}._8VJG3q_legendName{flex:1;min-width:0}._8VJG3q_legendVal{font-family:var(--font-num);color:var(--text);font-weight:600}._8VJG3q_title{font-family:var(--font-thai);font-weight:500;font-size:calc(12px * var(--fs-scale))}._8VJG3q_moreBtn{cursor:pointer;font-family:var(--font-thai);font-weight:300;font-size:calc(11px * var(--fs-scale));color:var(--primary);background:0 0;border:none;align-self:flex-start;margin-top:2px;padding:0}._8VJG3q_moreBtn:hover{text-decoration:underline}._0FtInW_title{font-family:var(--font-thai);font-weight:500;font-size:calc(12px * var(--fs-scale))}._0FtInW_head{z-index:2;justify-content:space-between;align-items:center;margin-bottom:4px;display:flex;position:relative}._0FtInW_headBtns{gap:6px;display:flex;position:relative}._0FtInW_optsBtn{border:1px solid var(--ob,color-mix(in srgb, var(--primary) 30%, transparent));color:var(--oc,var(--text-soft));height:22px;font-family:var(--font-thai);font-weight:300;font-size:calc(10.5px * var(--fs-scale));cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:5px;padding:0 9px;transition:all .2s;display:flex}._0FtInW_optsBtn:hover{color:var(--text);border-color:var(--primary)}._0FtInW_optsIcon{flex-direction:column;gap:2px;display:flex}._0FtInW_optsIcon span{background:currentColor;height:1.5px}._0FtInW_optsIcon span:first-child{width:10px}._0FtInW_optsIcon span:nth-child(2){width:7px}._0FtInW_optsIcon span:nth-child(3){width:10px}._0FtInW_pop{background:color-mix(in srgb, var(--surface-deep) 98%, transparent);border:1px solid var(--border-strong);width:220px;box-shadow:0 12px 40px color-mix(in srgb, var(--ink) 50%, transparent);animation:jfPop .3s var(--ease) both;border-radius:14px;flex-direction:column;gap:2px;padding:10px;display:flex;position:absolute;top:28px;right:0}._0FtInW_popTitle{font-family:var(--font-display);font-size:calc(9px * var(--fs-scale));letter-spacing:2px;color:var(--primary);padding:2px 6px 8px}._0FtInW_popRow{color:var(--text);cursor:pointer;font-family:var(--font-thai);font-weight:300;font-size:calc(12px * var(--fs-scale));text-align:left;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:7px 6px;display:flex}._0FtInW_popRow:hover{background:color-mix(in srgb, var(--primary) 8%, transparent)}._0FtInW_sw{border-radius:999px;flex:none;width:30px;height:18px;transition:background .25s;position:relative}._0FtInW_swKnob{width:14px;height:14px;transition:left .25s var(--ease);border-radius:50%;position:absolute;top:2px}._0FtInW_popDone{background:color-mix(in srgb, var(--primary) 10%, transparent);border:1px solid var(--border-strong);color:var(--primary);cursor:pointer;font-family:var(--font-thai);font-weight:300;font-size:calc(11.5px * var(--fs-scale));border-radius:8px;margin-top:4px;padding:6px}._0FtInW_popDone:hover{background:var(--primary);color:var(--bg)}._0FtInW_list{overflow-x:hidden}._0FtInW_row{border-bottom:1px solid color-mix(in srgb, var(--primary) 8%, transparent);font-size:calc(12px * var(--fs-scale));cursor:pointer;animation:jfFadeUp .7s var(--ease) both;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin:0 -6px;padding:6px;transition:background .2s;display:flex}._0FtInW_row:hover{background:color-mix(in srgb, var(--primary) 8%, transparent)}._0FtInW_rowLeft{align-items:center;gap:10px;min-width:0;display:flex}._0FtInW_rowDate{color:var(--text-soft);font-weight:600;font-size:calc(11px * var(--fs-scale));flex:none;width:36px}._0FtInW_rowGlyph{border:1px solid var(--gc);width:28px;height:28px;color:var(--gc);background:var(--bg-sunken);font-family:var(--font-num);font-weight:700;font-size:calc(12px * var(--fs-scale));border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}._0FtInW_rowMain{min-width:0}._0FtInW_rowMerchant{font-weight:500;font-family:var(--font-thai);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._0FtInW_rowSub{color:var(--text-soft);font-size:calc(10px * var(--fs-scale));font-family:var(--font-thai);white-space:nowrap;align-items:center;gap:4px;font-weight:300;display:flex;overflow:hidden}._0FtInW_accDot{background:var(--gc);width:6px;height:6px;box-shadow:0 0 5px var(--gc);border-radius:2px}._0FtInW_accWrap{align-items:center;gap:4px;display:inline-flex}._0FtInW_rowAmt{font-weight:700;font-size:calc(13px * var(--fs-scale));font-variant-numeric:tabular-nums;flex:none}._0FtInW_empty{padding:var(--sp-5) var(--sp-4);color:var(--text-soft);font-size:var(--fs-sm);text-align:center}._0FtInW_splitChip{border:1px solid color-mix(in srgb, var(--primary) 35%, transparent);background:color-mix(in srgb, var(--primary) 8%, transparent);color:var(--primary);cursor:pointer;font:inherit;border-radius:999px;align-items:center;gap:3px;padding:0 6px;line-height:1.6;display:inline-flex}._0FtInW_splitChip:hover,._0FtInW_splitChip:focus-visible{border-color:var(--primary)}._0FtInW_lines{animation:jfFadeUp .3s var(--ease) both;flex-direction:column;gap:2px;margin:2px 0 4px;padding:0 0 0 38px;list-style:none;display:flex}._0FtInW_line{font-family:var(--font-thai);font-weight:300;font-size:calc(11px * var(--fs-scale));color:var(--text-soft);align-items:center;gap:8px;display:flex}._0FtInW_lineGlyph{text-align:center;width:16px;font-family:var(--font-num);flex:none}._0FtInW_lineName{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}._0FtInW_lineNote{color:var(--text-faint)}._0FtInW_lineAmt{font-family:var(--font-num);font-variant-numeric:tabular-nums;color:var(--text);flex:none;font-weight:600}.lh1fDq_title{font-family:var(--font-thai);font-weight:500;font-size:calc(12px * var(--fs-scale))}.lh1fDq_body{flex-direction:column;justify-content:flex-start;gap:6px;display:flex}.lh1fDq_row{cursor:pointer;border-radius:10px;margin:0 -8px;padding:5px 8px;transition:background .2s;position:relative}.lh1fDq_rowHover{background:color-mix(in srgb, var(--primary) 6%, transparent)}.lh1fDq_rowTop{font-size:calc(12px * var(--fs-scale));font-family:var(--font-thai);justify-content:space-between;align-items:center;margin-bottom:4px;font-weight:300;display:flex}.lh1fDq_rowName{align-items:center;gap:7px;display:flex}.lh1fDq_rowGlyph{text-align:center;width:16px;font-family:var(--font-num);font-weight:700;font-size:calc(11px * var(--fs-scale))}.lh1fDq_rowPct{color:var(--text-soft);font-family:var(--font-num);font-weight:600}.lh1fDq_track{background:color-mix(in srgb, var(--text) 6%, transparent);border-radius:3px;height:5px;overflow:hidden}.lh1fDq_fill{transform-origin:0;height:100%;animation:jfBarIn 1s var(--ease) both}.lh1fDq_tip{z-index:20;background:color-mix(in srgb, var(--surface-deep) 98%, transparent);border:1px solid var(--gc);width:240px;box-shadow:0 12px 36px color-mix(in srgb, var(--ink) 55%, transparent), 0 0 18px color-mix(in srgb, var(--gc) 20%, transparent);pointer-events:none;animation:jfPop .25s var(--ease) both;border-radius:12px;padding:10px 12px;position:absolute;top:calc(100% + 4px);left:24px}.lh1fDq_tipRow1{justify-content:space-between;align-items:baseline;display:flex}.lh1fDq_tipLabel{font-family:var(--font-thai);font-weight:300;font-size:calc(10.5px * var(--fs-scale));color:var(--text-soft)}.lh1fDq_tipVal{font-family:var(--font-num);font-weight:700;font-size:calc(13px * var(--fs-scale))}.lh1fDq_tipVal em{color:var(--text-soft);font-style:normal;font-weight:600}.lh1fDq_tipRow2{font-family:var(--font-thai);font-weight:300;font-size:calc(10.5px * var(--fs-scale));color:var(--text-soft);justify-content:space-between;margin-top:6px;display:flex}.lh1fDq_tipPos{font-family:var(--font-num);color:var(--pos);font-weight:700}.lh1fDq_tipInk{font-family:var(--font-num);color:var(--text);font-weight:700}.lh1fDq_tipHint{font-family:var(--font-thai);font-weight:300;font-size:calc(10px * var(--fs-scale));color:var(--primary);margin-top:6px}._48vRyW_total{font-family:var(--font-display);font-size:calc(24px * var(--fs-scale));font-variant-numeric:tabular-nums;text-shadow:0 0 16px color-mix(in srgb, var(--pos) 35%, transparent);margin:4px 0 2px;font-weight:700;line-height:1.1}._48vRyW_sums{font-size:calc(11.5px * var(--fs-scale));font-family:var(--font-thai);color:var(--text-soft);gap:14px;font-weight:300;display:flex}._48vRyW_sumPos{font-family:var(--font-num);color:var(--pos);font-weight:700}._48vRyW_sumNeg{font-family:var(--font-num);color:var(--neg);font-weight:700}._48vRyW_list{flex-direction:column;gap:6px;margin-top:12px;display:flex}._48vRyW_row{border:1px solid var(--hairline);background:color-mix(in srgb, var(--bg) 40%, transparent);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:6px 8px;transition:border-color .2s,background .2s;display:flex;position:relative}._48vRyW_rowHover{border-color:var(--gc);background:color-mix(in srgb, var(--primary) 6%, transparent)}._48vRyW_rowName{min-width:0;font-family:var(--font-thai);font-size:calc(12px * var(--fs-scale));white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}._48vRyW_curTag{font-family:var(--font-num);font-weight:600;font-size:calc(9.5px * var(--fs-scale));letter-spacing:1px;color:var(--text-soft);border:1px solid color-mix(in srgb, var(--text-soft) 35%, transparent);border-radius:999px;padding:0 6px}._48vRyW_rowBal{font-family:var(--font-num);font-weight:700;font-size:calc(13px * var(--fs-scale));font-variant-numeric:tabular-nums;text-align:right;min-width:80px}._48vRyW_tipHead{justify-content:space-between;align-items:baseline;gap:8px;display:flex}._48vRyW_tipType{font-family:var(--font-thai);font-weight:300;font-size:calc(10.5px * var(--fs-scale));color:var(--text-soft)}._48vRyW_tipRate{font-family:var(--font-num);font-weight:600;font-size:calc(10px * var(--fs-scale));color:var(--text-soft);letter-spacing:.5px}._48vRyW_tipBal{font-family:var(--font-display);font-weight:700;font-size:calc(15px * var(--fs-scale));font-variant-numeric:tabular-nums;margin-top:3px}._48vRyW_tipThb{font-family:var(--font-thai);font-weight:300;font-size:calc(11px * var(--fs-scale));color:var(--text-muted)}._48vRyW_tipFoot{border-top:1px solid color-mix(in srgb, var(--primary) 12%, transparent);font-family:var(--font-thai);font-weight:300;font-size:calc(10.5px * var(--fs-scale));color:var(--text-soft);justify-content:space-between;gap:8px;margin-top:8px;padding-top:8px;display:flex}._48vRyW_tipChg{font-family:var(--font-num);font-weight:700}._48vRyW_tipLast{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cDy92a_summary{justify-content:space-between;align-items:flex-end;margin-top:4px;display:flex}.cDy92a_big{font-family:var(--font-display);font-size:calc(22px * var(--fs-scale));color:var(--pos);font-variant-numeric:tabular-nums;text-shadow:0 0 14px color-mix(in srgb, var(--pos) 30%, transparent);font-weight:700}.cDy92a_sub{font-family:var(--font-thai);font-weight:300;font-size:calc(11px * var(--fs-scale));color:var(--text-soft)}.cDy92a_pct{font-family:var(--font-num);font-weight:700;font-size:calc(16px * var(--fs-scale));color:var(--pos)}.cDy92a_list{flex-direction:column;gap:6px;margin-top:10px;display:flex}.cDy92a_rowMain{flex:1;min-width:0}.cDy92a_rowTop{justify-content:space-between;gap:8px;display:flex}.cDy92a_rowName{font-family:var(--font-thai);font-size:calc(12px * var(--fs-scale));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cDy92a_rowPct{font-family:var(--font-num);font-weight:700;font-size:calc(12px * var(--fs-scale))}.cDy92a_rowFoot{font-family:var(--font-thai);font-weight:300;font-size:calc(10px * var(--fs-scale));color:var(--text-soft);justify-content:space-between;margin-top:3px;display:flex}.f3dBGG_big{font-family:var(--font-display);font-size:calc(22px * var(--fs-scale));color:var(--warn);font-variant-numeric:tabular-nums;text-shadow:0 0 14px color-mix(in srgb, var(--warn) 30%, transparent);font-weight:700}.f3dBGG_sub{font-family:var(--font-thai);font-weight:300;font-size:calc(11px * var(--fs-scale));color:var(--text-soft)}.f3dBGG_summary{justify-content:space-between;align-items:flex-end;margin-top:4px;display:flex}.f3dBGG_list{flex-direction:column;gap:5px;margin-top:10px;display:flex}.f3dBGG_rowMain{flex:1;min-width:0}.f3dBGG_rowName{font-family:var(--font-thai);font-size:calc(12px * var(--fs-scale));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.f3dBGG_rowDue{font-family:var(--font-thai);font-weight:300;font-size:calc(10px * var(--fs-scale))}.f3dBGG_rowAmt{font-family:var(--font-num);font-weight:700;font-size:calc(13px * var(--fs-scale));font-variant-numeric:tabular-nums}.f3dBGG_sched{border-top:1px solid color-mix(in srgb, var(--warn) 22%, transparent);flex-direction:column;gap:5px;margin-top:10px;padding-top:8px;display:flex}.f3dBGG_schedHead{font-family:var(--font-thai);font-weight:300;font-size:calc(10px * var(--fs-scale));letter-spacing:.5px;color:var(--text-soft)}.f3dBGG_schedRow{border:1px dashed color-mix(in srgb, var(--warn) 30%, transparent);border-radius:9px;align-items:center;gap:6px;padding:5px 8px;display:flex}.f3dBGG_schedBtn{border-radius:var(--radius-full);border:1px solid var(--hairline);color:var(--text-soft);font-family:var(--font-thai);font-size:calc(10px * var(--fs-scale));cursor:pointer;white-space:nowrap;background:0 0;flex:none;padding:3px 8px}.f3dBGG_schedBtn:hover{color:var(--text);border-color:var(--warn)}.f3dBGG_schedBtn:disabled{opacity:.45;cursor:default}.f3dBGG_schedBtn:disabled:hover{color:var(--text-soft);border-color:var(--hairline)}._79N9KW_sums{font-family:var(--font-thai);font-weight:300;font-size:calc(11px * var(--fs-scale));color:var(--text-soft);gap:12px;margin-top:6px;display:flex}._79N9KW_sumVal{font-family:var(--font-num);font-weight:700}._79N9KW_weekdays{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;margin-top:10px;display:grid}._79N9KW_weekday{text-align:center;font-family:var(--font-thai);font-weight:300;font-size:calc(9.5px * var(--fs-scale));color:var(--text-faint);padding:2px 0}._79N9KW_grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;margin-top:2px;display:grid}._79N9KW_cell{aspect-ratio:1;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:30px;transition:all .15s;display:flex}._79N9KW_cell:hover{background:color-mix(in srgb, var(--primary) 10%, transparent)}._79N9KW_cellToday{background:color-mix(in srgb, var(--primary) 14%, transparent);border-color:var(--primary)}._79N9KW_cellSel{background:color-mix(in srgb, var(--primary) 8%, transparent);border-color:color-mix(in srgb, var(--primary) 50%, transparent)}._79N9KW_cellDay{font-family:var(--font-num);font-weight:600;font-size:calc(11px * var(--fs-scale));color:var(--text-muted)}._79N9KW_dots{gap:2px;height:4px;display:flex}._79N9KW_dot{border-radius:50%;width:4px;height:4px}._79N9KW_legend{font-family:var(--font-thai);font-weight:300;font-size:calc(9.5px * var(--fs-scale));color:var(--text-soft);flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}._79N9KW_legendItem{align-items:center;gap:4px;display:flex}._79N9KW_legendDot{border-radius:50%;width:6px;height:6px}.ZDzT2q_summary{justify-content:space-between;align-items:flex-end;margin-top:4px;display:flex}.ZDzT2q_big{font-family:var(--font-display);font-size:calc(22px * var(--fs-scale));font-variant-numeric:tabular-nums;text-shadow:0 0 14px color-mix(in srgb, var(--primary) 30%, transparent);font-weight:700}.ZDzT2q_sub{font-family:var(--font-thai);font-weight:300;font-size:calc(11px * var(--fs-scale));color:var(--text-soft)}.ZDzT2q_pl{font-family:var(--font-num);font-weight:700;font-size:calc(15px * var(--fs-scale))}.ZDzT2q_plPct{font-family:var(--font-num);font-weight:600;font-size:calc(11px * var(--fs-scale))}.ZDzT2q_list{flex-direction:column;gap:5px;margin-top:12px;display:flex}.ZDzT2q_rowMain{flex:1;min-width:0}.ZDzT2q_rowName{font-family:var(--font-thai);font-size:calc(12px * var(--fs-scale));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ZDzT2q_rowType{font-family:var(--font-thai);font-weight:300;font-size:calc(10px * var(--fs-scale));color:var(--text-soft)}.ZDzT2q_rowVal{font-family:var(--font-num);font-weight:700;font-size:calc(13px * var(--fs-scale));font-variant-numeric:tabular-nums}.ZDzT2q_rowPl{font-family:var(--font-num);font-weight:600;font-size:calc(10.5px * var(--fs-scale))}.NHMuuq_big{font-family:var(--font-display);font-size:calc(24px * var(--fs-scale));font-variant-numeric:tabular-nums;color:var(--neg);text-shadow:0 0 16px color-mix(in srgb, var(--neg) 30%, transparent);margin:4px 0 2px;font-weight:700;line-height:1.1}.NHMuuq_sums{font-size:calc(11.5px * var(--fs-scale));font-family:var(--font-thai);color:var(--text-soft);gap:14px;font-weight:300;display:flex}.NHMuuq_sumInk{font-family:var(--font-num);color:var(--text);font-weight:700}.NHMuuq_sumPos{font-family:var(--font-num);color:var(--pos);font-weight:700}.NHMuuq_list{flex-direction:column;gap:6px;margin-top:10px;display:flex}.NHMuuq_row{border:1px solid var(--hairline);background:color-mix(in srgb, var(--bg) 40%, transparent);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:6px 8px;transition:border-color .2s,background .2s;display:flex;position:relative}.NHMuuq_rowHover{border-color:var(--gc);background:color-mix(in srgb, var(--primary) 6%, transparent)}.NHMuuq_rowMain{flex:1;min-width:0}.NHMuuq_rowName{font-family:var(--font-thai);font-size:calc(12px * var(--fs-scale));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.NHMuuq_rowBal{font-family:var(--font-num);font-weight:700;font-size:calc(13px * var(--fs-scale));font-variant-numeric:tabular-nums}.NHMuuq_rowDue{font-family:var(--font-thai);font-weight:300;font-size:calc(10px * var(--fs-scale))}.NHMuuq_tipTop{font-family:var(--font-thai);font-weight:300;font-size:calc(10.5px * var(--fs-scale));color:var(--text-soft);justify-content:space-between;display:flex}.NHMuuq_tipRate{font-family:var(--font-num);font-weight:600}.NHMuuq_tipBalRow{justify-content:space-between;align-items:baseline;margin-top:4px;display:flex}.NHMuuq_tipBal{font-family:var(--font-display);font-weight:700;font-size:calc(14px * var(--fs-scale))}.NHMuuq_tipFrom{font-family:var(--font-thai);font-weight:300;font-size:calc(10.5px * var(--fs-scale));color:var(--text-soft)}.NHMuuq_tipFoot{border-top:1px solid color-mix(in srgb, var(--primary) 12%, transparent);font-family:var(--font-thai);font-weight:300;font-size:calc(10.5px * var(--fs-scale));color:var(--text-soft);justify-content:space-between;margin-top:8px;padding-top:8px;display:flex}.NHMuuq_tipInk{font-family:var(--font-num);color:var(--text);font-weight:700}.NHMuuq_tipPos{font-family:var(--font-num);color:var(--pos);font-weight:700}.Nc4r1W_big{font-family:var(--font-display);font-size:calc(24px * var(--fs-scale));font-variant-numeric:tabular-nums;color:var(--neg);text-shadow:0 0 16px color-mix(in srgb, var(--neg) 30%, transparent);margin:4px 0 2px;font-weight:700;line-height:1.1}.Nc4r1W_sums{font-size:calc(11.5px * var(--fs-scale));font-family:var(--font-thai);color:var(--text-soft);gap:14px;font-weight:300;display:flex}.Nc4r1W_sumInk{font-family:var(--font-num);color:var(--text);font-weight:700}.Nc4r1W_sumPos{font-family:var(--font-num);color:var(--pos);font-weight:700}.Nc4r1W_list{flex-direction:column;gap:6px;margin-top:10px;display:flex}.Nc4r1W_row{border:1px solid var(--hairline);background:color-mix(in srgb, var(--bg) 40%, transparent);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:6px 8px;transition:border-color .2s,background .2s;display:flex;position:relative}.Nc4r1W_rowHover{border-color:var(--gc);background:color-mix(in srgb, var(--primary) 6%, transparent)}.Nc4r1W_rowMain{flex:1;min-width:0}.Nc4r1W_rowName{font-family:var(--font-thai);font-size:calc(12px * var(--fs-scale));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Nc4r1W_rowSub{font-family:var(--font-thai);font-weight:300;font-size:calc(10px * var(--fs-scale));color:var(--text-soft)}.Nc4r1W_rowRight{text-align:right;flex:none}.Nc4r1W_rowBal{font-family:var(--font-num);font-weight:700;font-size:calc(13px * var(--fs-scale));font-variant-numeric:tabular-nums}.Nc4r1W_rowDue{font-family:var(--font-thai);font-weight:300;font-size:calc(10px * var(--fs-scale))}.wA7JIa_big{font-family:var(--font-display);font-size:calc(24px * var(--fs-scale));font-variant-numeric:tabular-nums;color:var(--pos);text-shadow:0 0 16px color-mix(in srgb, var(--pos) 30%, transparent);margin:4px 0 2px;font-weight:700;line-height:1.1}.wA7JIa_sums{font-size:calc(11.5px * var(--fs-scale));font-family:var(--font-thai);color:var(--text-soft);gap:14px;font-weight:300;display:flex}.wA7JIa_sumInk{font-family:var(--font-num);color:var(--text);font-weight:700}.wA7JIa_sumPos{font-family:var(--font-num);color:var(--pos);font-weight:700}.wA7JIa_list{flex-direction:column;gap:6px;margin-top:10px;display:flex}.wA7JIa_row{border:1px solid var(--hairline);background:color-mix(in srgb, var(--bg) 40%, transparent);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:6px 8px;transition:border-color .2s,background .2s;display:flex;position:relative}.wA7JIa_rowHover{border-color:var(--gc);background:color-mix(in srgb, var(--primary) 6%, transparent)}.wA7JIa_rowMain{flex:1;min-width:0}.wA7JIa_rowName{font-family:var(--font-thai);font-size:calc(12px * var(--fs-scale));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wA7JIa_rowSub{font-family:var(--font-thai);font-weight:300;font-size:calc(10px * var(--fs-scale));color:var(--text-soft)}.wA7JIa_rowRight{text-align:right;flex:none}.wA7JIa_rowBal{font-family:var(--font-num);font-weight:700;font-size:calc(13px * var(--fs-scale));font-variant-numeric:tabular-nums}.wA7JIa_rowDue{font-family:var(--font-thai);font-weight:300;font-size:calc(10px * var(--fs-scale))}._6Isppa_img{object-fit:contain;vertical-align:-.25em;border-radius:var(--radius-sm);width:1.25em;height:1.25em;display:inline-block}._6Isppa_svgFrame{vertical-align:-.25em;width:1.25em;height:1.25em;color:inherit;justify-content:center;align-items:center;display:inline-flex}._6Isppa_svgFrame>svg{width:100%;height:100%;display:block}.wd4DUW_wrap{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.wd4DUW_searchWrap{display:flex;position:relative}.wd4DUW_searchIcon{font-family:var(--font-body);font-size:calc(14px * var(--fs-scale));color:var(--text-faint);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.wd4DUW_search{padding-left:30px}.wd4DUW_scroll{gap:var(--sp-1);flex-direction:column;min-width:0;padding-right:2px;display:flex;overflow:hidden auto}.wd4DUW_section{gap:var(--sp-2);padding-bottom:var(--sp-2);border-bottom:1px solid var(--border-soft);margin-bottom:var(--sp-1);flex-direction:column;display:flex}.wd4DUW_sectionLabel{font-family:var(--font-thai);font-weight:300;font-size:calc(10.5px * var(--fs-scale));color:var(--text-soft)}.wd4DUW_group{flex-direction:column;display:flex}.wd4DUW_groupHead{align-items:center;gap:var(--sp-2);border-radius:var(--radius-sm);width:100%;color:var(--text-muted);cursor:pointer;text-align:left;font-family:var(--font-thai);font-weight:300;font-size:calc(12.5px * var(--fs-scale));transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border:none;padding:7px 8px;display:flex}.wd4DUW_groupHead:hover{background:var(--bg-sunken);color:var(--text)}.wd4DUW_groupChev{font-family:var(--font-body);font-size:calc(8px * var(--fs-scale));color:var(--text-soft);text-align:center;flex:none;width:10px;line-height:1}.wd4DUW_groupHead:hover .wd4DUW_groupChev{color:var(--primary)}.wd4DUW_groupGlyph{font-family:var(--font-body);font-weight:700;font-size:calc(13px * var(--fs-scale));flex:none}.wd4DUW_groupName{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.wd4DUW_groupNote{font-size:calc(10.5px * var(--fs-scale));color:var(--warn);flex:none}.wd4DUW_groupCount{font-family:var(--font-body);font-weight:600;font-size:calc(11px * var(--fs-scale));color:var(--text-faint);font-variant-numeric:tabular-nums;flex:none}.wd4DUW_groupBody{gap:var(--sp-1);padding:var(--sp-1) 0 var(--sp-2) 18px;animation:jfFadeUp var(--dur-base) var(--ease) both;flex-wrap:wrap;display:flex}.wd4DUW_chips{gap:var(--sp-1);flex-wrap:wrap;display:flex}.wd4DUW_chip{border-radius:var(--radius-full);border:1px solid var(--border);max-width:100%;color:var(--text-soft);cursor:pointer;font-family:var(--font-thai);font-weight:300;font-size:calc(12px * var(--fs-scale));transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);background:0 0;align-items:center;gap:6px;padding:5px 11px;display:inline-flex}.wd4DUW_chip:hover:not(:disabled){color:var(--text);border-color:var(--border-strong)}.wd4DUW_chipGlyph{font-family:var(--font-body);font-weight:700;font-size:calc(13px * var(--fs-scale));flex:none;line-height:1}.wd4DUW_chipName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wd4DUW_chipNote{font-size:calc(10px * var(--fs-scale));color:var(--warn);flex:none}.wd4DUW_chipOff{opacity:.45;cursor:not-allowed;border-style:dashed}.wd4DUW_results{gap:var(--sp-1);animation:jfFadeUp var(--dur-base) var(--ease) both;flex-direction:column;display:flex}.wd4DUW_row{align-items:center;gap:var(--sp-2);border-radius:var(--radius-sm);border:1px solid var(--border-soft);width:100%;color:var(--text-soft);cursor:pointer;text-align:left;font-family:var(--font-thai);font-weight:300;font-size:calc(12.5px * var(--fs-scale));transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);background:0 0;padding:7px 10px;display:flex}.wd4DUW_row:hover:not(:disabled){color:var(--text);border-color:var(--border-strong)}.wd4DUW_rowParent{font-size:calc(10.5px * var(--fs-scale));color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:45%;margin-left:auto;overflow:hidden}.EzE--q_panelGap{gap:8px}.EzE--q_dragBar{cursor:grab;justify-content:space-between;align-items:center;margin:-6px -8px 0;padding:6px 8px;display:flex}.EzE--q_topRow{align-items:stretch;gap:8px;display:flex}.EzE--q_seg{border:1px solid var(--border);border-radius:10px;flex:none;padding:3px;display:flex}.EzE--q_segBtn{color:var(--text-soft);cursor:pointer;font-family:var(--font-thai);font-weight:400;font-size:calc(11.5px * var(--fs-scale));background:0 0;border:1px solid #0000;border-radius:8px;padding:0 10px;transition:all .2s}.EzE--q_amountWrap{background:var(--bg-sunken);border:1px solid color-mix(in srgb, var(--primary) 20%, transparent);border-radius:10px;flex:1;align-items:center;gap:6px;min-width:0;padding:0 12px;display:flex}.EzE--q_amountWrap:focus-within{border-color:var(--primary)}.EzE--q_baht{font-family:var(--font-display);font-size:calc(13px * var(--fs-scale))}.EzE--q_amountInput{min-width:0;color:var(--text);font-family:var(--font-num);font-weight:700;font-size:calc(18px * var(--fs-scale));text-align:right;-webkit-user-select:text;user-select:text;background:0 0;border:none;outline:none;flex:1;padding:8px 0}.EzE--q_merchant{background:var(--bg-sunken);border:1px solid color-mix(in srgb, var(--primary) 20%, transparent);width:100%;color:var(--text);font-family:var(--font-thai);font-weight:300;font-size:calc(12.5px * var(--fs-scale));-webkit-user-select:text;user-select:text;border-radius:10px;outline:none;padding:9px 12px}.EzE--q_merchant:focus{border-color:var(--primary)}.EzE--q_pickRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:6px;display:grid}.EzE--q_pickWrap{min-width:0;position:relative}.EzE--q_pickBtn{background:var(--bg-sunken);border:1px solid color-mix(in srgb, var(--primary) 20%, transparent);width:100%;height:34px;color:var(--text);cursor:pointer;font-family:var(--font-thai);font-weight:300;font-size:calc(12px * var(--fs-scale));text-align:left;border-radius:10px;align-items:center;gap:7px;padding:0 10px;transition:border-color .2s;display:flex}.EzE--q_pickBtn:hover,.EzE--q_pickOpen{border-color:var(--primary)}.EzE--q_pickTag{font-family:var(--font-thai);font-weight:300;font-size:calc(9.5px * var(--fs-scale));color:var(--text-soft);flex:none}.EzE--q_pickGlyph{font-family:var(--font-num);font-weight:700;font-size:calc(11px * var(--fs-scale));flex:none}.EzE--q_pickLabel{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.EzE--q_pickCaret{color:var(--text-soft);font-size:calc(9px * var(--fs-scale));flex:none}.EzE--q_pop{z-index:30;background:color-mix(in srgb, var(--surface-deep) 98%, transparent);border:1px solid var(--border-strong);min-width:220px;box-shadow:0 12px 36px color-mix(in srgb, var(--ink) 55%, transparent);animation:jfPop .25s var(--ease) both;border-radius:12px;flex-direction:column;gap:3px;padding:8px;display:flex;position:absolute;top:calc(100% + 6px);left:0}.EzE--q_popWide{min-width:240px}.EzE--q_popCat{min-width:300px;max-width:340px}.EzE--q_popTitle{font-family:var(--font-display);font-size:calc(8.5px * var(--fs-scale));letter-spacing:2px;color:var(--primary);padding:2px 6px 6px}.EzE--q_popItem{color:var(--text-soft);cursor:pointer;font-family:var(--font-thai);font-weight:300;font-size:calc(12px * var(--fs-scale));text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:7px 8px;transition:all .15s;display:flex}.EzE--q_popItem:hover{background:color-mix(in srgb, var(--primary) 10%, transparent);color:var(--text)}.EzE--q_popGlyph{font-family:var(--font-num);font-weight:700;font-size:calc(11px * var(--fs-scale));text-align:center;width:14px}.EzE--q_popTail{font-family:var(--font-num);font-weight:600;font-size:calc(10px * var(--fs-scale));letter-spacing:1px;color:var(--text-soft)}.EzE--q_date{background:var(--bg-sunken);border:1px solid color-mix(in srgb, var(--primary) 20%, transparent);height:34px;color:var(--text-muted);font-family:var(--font-num);font-weight:600;font-size:calc(12px * var(--fs-scale));--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:10px;outline:none;width:118px;min-width:0;padding:0 8px}.EzE--q_date:focus{border-color:var(--primary)}.EzE--q_err{font-family:var(--font-thai);font-weight:300;font-size:calc(11.5px * var(--fs-scale));color:var(--neg);animation:.3s both jfFadeUp}.EzE--q_submit{color:var(--bg);cursor:pointer;font-family:var(--font-thai);font-weight:500;font-size:calc(12.5px * var(--fs-scale));border:1px solid;border-radius:999px;padding:9px;transition:all .25s}.EzE--q_submit:hover{background:var(--text)!important;border-color:var(--text)!important}.EzE--q_fxHint{font-family:var(--font-thai);font-weight:300;font-size:calc(10.5px * var(--fs-scale));color:var(--text-soft);line-height:1.5}.vmap-G_headRow{justify-content:space-between;align-items:flex-start;padding:20px 24px 0;display:flex}.vmap-G_title{font-family:var(--font-thai);font-weight:500;font-size:calc(16px * var(--fs-scale))}.vmap-G_sub{font-family:var(--font-thai);font-weight:300;font-size:calc(12px * var(--fs-scale));color:var(--text-soft);margin-top:2px}.vmap-G_dupHint{font-family:var(--font-thai);font-weight:400;font-size:calc(11px * var(--fs-scale));color:var(--warn)}.vmap-G_body{flex:1;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:20px;min-height:0;padding:18px 24px 20px;display:grid;overflow:hidden auto}.vmap-G_col{flex-direction:column;gap:16px;display:flex}.vmap-G_seg{border:1px solid var(--border);border-radius:999px;padding:4px;animation:.4s both jfFadeUp;display:flex}.vmap-G_segBtn{color:var(--text-soft);cursor:pointer;font-family:var(--font-thai);font-weight:400;font-size:calc(13px * var(--fs-scale));background:0 0;border:1px solid #0000;border-radius:999px;flex:1;padding:8px;transition:all .25s}.vmap-G_field{flex-direction:column;gap:6px;display:flex}.vmap-G_d05{animation:.4s 50ms both jfFadeUp}.vmap-G_d10{animation:.4s .1s both jfFadeUp}.vmap-G_d15{animation:.4s .15s both jfFadeUp}.vmap-G_d20{animation:.4s .2s both jfFadeUp}.vmap-G_dateRow{grid-template-columns:1fr 1fr;gap:10px;display:grid}.vmap-G_dtInput{background:var(--bg-sunken);border:1px solid color-mix(in srgb, var(--primary) 20%, transparent);width:100%;color:var(--text);font-family:var(--font-num);font-weight:600;font-size:calc(13px * var(--fs-scale));--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:12px;outline:none;padding:10px 12px}.vmap-G_dtInput:focus{border-color:var(--primary)}.vmap-G_accList{flex-direction:column;gap:6px;display:flex}.vmap-G_accBtn{border:1px solid var(--border);color:var(--text-soft);cursor:pointer;font-family:var(--font-thai);font-weight:300;font-size:calc(12.5px * var(--fs-scale));text-align:left;background:0 0;border-radius:12px;align-items:center;gap:10px;padding:9px 12px;transition:all .2s;display:flex}.vmap-G_accBtn:hover{border-color:var(--primary);color:var(--text)}.vmap-G_accGlyph{border:1px solid var(--gc);width:28px;height:28px;color:var(--gc);font-family:var(--font-num);font-weight:700;font-size:calc(13px * var(--fs-scale));border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.vmap-G_accGrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;display:grid}.vmap-G_accBody{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.vmap-G_accName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vmap-G_accBal{font-family:var(--font-num);font-weight:600;font-size:calc(10.5px * var(--fs-scale));color:var(--text-faint);font-variant-numeric:tabular-nums}.vmap-G_accTail{font-family:var(--font-num);font-weight:600;font-size:calc(11px * var(--fs-scale));letter-spacing:1px;color:var(--text-soft)}.vmap-G_footer{border-top:1px solid var(--border-soft);background:color-mix(in srgb, var(--bg) 50%, transparent);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 24px;display:flex}.vmap-G_footBtns{gap:8px;margin-left:auto;display:flex}.vmap-G_more{border:1px solid color-mix(in srgb, var(--text-soft) 40%, transparent);color:var(--text-muted);cursor:pointer;font-family:var(--font-thai);font-weight:300;font-size:calc(12.5px * var(--fs-scale));background:0 0;border-radius:999px;padding:9px 16px}.vmap-G_more:hover:not(:disabled){color:var(--text);border-color:var(--primary)}.vmap-G_save{color:var(--bg);cursor:pointer;font-family:var(--font-thai);font-weight:500;font-size:calc(13px * var(--fs-scale));border:1px solid;border-radius:999px;padding:9px 22px;transition:all .25s}.vmap-G_save:hover:not(:disabled){background:var(--text)!important;border-color:var(--text)!important}.vmap-G_more:disabled,.vmap-G_save:disabled{opacity:.45;cursor:not-allowed}.vmap-G_hintRow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.vmap-G_hintLabel{font-family:var(--font-thai);font-weight:300;font-size:calc(10.5px * var(--fs-scale));color:var(--text-soft)}.vmap-G_hintChip{border-radius:var(--radius-full);border:1px solid var(--hairline);color:var(--text-soft);font-family:var(--font-thai);font-size:calc(11px * var(--fs-scale));cursor:pointer;background:0 0;align-items:center;gap:4px;padding:3px 10px;display:inline-flex}.vmap-G_hintChip:hover{border-color:var(--primary);color:var(--text)}.vmap-G_hintCount{font-family:var(--font-num);font-weight:600;font-size:calc(10px * var(--fs-scale));opacity:.7}.vmap-G_splitToggle{align-self:flex-start}.vmap-G_wideBody{flex:1;grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:20px;min-height:0;padding:18px 24px 20px;display:grid;overflow:hidden auto}@media (width<=780px){.vmap-G_wideBody{grid-template-columns:minmax(0,1fr)}}.VjPXNa_body{gap:var(--sp-3);min-height:0;animation:jfFadeUp var(--dur-base) var(--ease) both;flex-direction:column;flex:1;padding:18px 24px 20px;display:flex;overflow:hidden auto}.VjPXNa_ribbon{align-items:flex-end;gap:var(--sp-2);padding:var(--sp-3);border-radius:var(--radius-md);border:1px solid var(--border-soft);background:var(--bg-sunken);flex-wrap:wrap;display:flex}.VjPXNa_ribbonSeg{flex:none;min-width:210px}.VjPXNa_grow{flex:160px;min-width:0}.VjPXNa_select{background:var(--bg-sunken);border:1px solid color-mix(in srgb, var(--primary) 20%, transparent);width:100%;color:var(--text);font-family:var(--font-thai);font-weight:300;font-size:calc(12.5px * var(--fs-scale));--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:12px;outline:none;padding:10px 12px}.VjPXNa_select:focus{border-color:var(--primary)}.VjPXNa_enqueue{border-radius:var(--radius-full);border:1px solid var(--primary);background:color-mix(in srgb, var(--primary) 14%, transparent);color:var(--primary);cursor:pointer;font-family:var(--font-thai);font-weight:400;font-size:calc(12.5px * var(--fs-scale));flex:none;padding:10px 18px}.VjPXNa_enqueue:hover{background:color-mix(in srgb, var(--primary) 24%, transparent)}.VjPXNa_kbdHint{font-family:var(--font-thai);font-weight:300;font-size:calc(11px * var(--fs-scale));color:var(--text-faint)}.VjPXNa_table{border-collapse:collapse;width:100%;font-family:var(--font-thai);font-weight:300;font-size:calc(12px * var(--fs-scale));color:var(--text-muted)}.VjPXNa_caption{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.VjPXNa_table th{text-align:left;border-bottom:1px solid var(--border-soft);font-weight:400;font-size:calc(10.5px * var(--fs-scale));color:var(--text-soft);padding:8px 10px}.VjPXNa_table td{border-bottom:1px solid var(--hairline);vertical-align:middle;padding:9px 10px}.VjPXNa_num{text-align:right;font-family:var(--font-num);font-variant-numeric:tabular-nums;font-weight:600}.VjPXNa_tag{border-radius:var(--radius-full);border:1px solid var(--hairline);color:var(--text-soft);font-size:calc(10.5px * var(--fs-scale));white-space:nowrap;padding:2px 9px;display:inline-block}.VjPXNa_flag{border-radius:var(--radius-full);border:1px solid var(--warn);color:var(--warn);font-size:calc(10px * var(--fs-scale));margin-left:6px;padding:1px 7px}.VjPXNa_drop{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--text-faint);cursor:pointer;font-family:var(--font-body);font-size:calc(12px * var(--fs-scale));background:0 0;border:1px solid #0000}.VjPXNa_drop:hover{color:var(--neg);border-color:var(--neg)}.VjPXNa_summary{align-items:center;gap:var(--sp-4);padding:var(--sp-3);border-radius:var(--radius-md);border:1px solid var(--border-soft);background:var(--bg-sunken);flex-wrap:wrap;display:flex}.VjPXNa_summaryLabel{font-family:var(--font-thai);font-weight:300;font-size:calc(10.5px * var(--fs-scale));color:var(--text-soft)}.VjPXNa_summaryCount{font-family:var(--font-thai);font-weight:500;font-size:calc(14px * var(--fs-scale));color:var(--text)}.VjPXNa_summaryTotal{font-family:var(--font-num);font-weight:700;font-size:calc(20px * var(--fs-scale));font-variant-numeric:tabular-nums}.VjPXNa_summaryTags{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.VjPXNa_details{gap:var(--sp-2);flex-direction:column;display:flex}.VjPXNa_detailsHead{align-items:center;gap:var(--sp-2);border-radius:var(--radius-full);border:1px solid var(--hairline);color:var(--text-soft);cursor:pointer;font-family:var(--font-thai);font-weight:300;font-size:calc(11.5px * var(--fs-scale));background:0 0;align-self:flex-start;padding:6px 12px;display:flex}.VjPXNa_detailsHead:hover{color:var(--text);border-color:var(--primary)}.VjPXNa_detailsBody{align-items:start;gap:var(--sp-3);padding:var(--sp-3);border-radius:var(--radius-md);border:1px solid var(--border-soft);background:var(--bg-sunken);animation:jfFadeUp var(--dur-base) var(--ease) both;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}.jeKX_G_wrap{flex-direction:column;gap:8px;display:flex}.jeKX_G_list{flex-wrap:wrap;gap:6px;display:flex;overflow-y:auto}.jeKX_G_empty{font-family:var(--font-thai);font-weight:300;font-size:calc(11px * var(--fs-scale));color:var(--text-soft)}.jeKX_G_chip{border-radius:var(--radius-full);border:1px solid var(--hairline);background:color-mix(in srgb, var(--bg) 40%, transparent);color:var(--text-soft);font-family:var(--font-thai);font-size:calc(11.5px * var(--fs-scale));cursor:pointer;transition:border-color .2s var(--ease), color .2s var(--ease);align-items:center;gap:5px;padding:4px 11px;display:inline-flex}.jeKX_G_chip:hover{color:var(--text);border-color:var(--primary)}.jeKX_G_chipOn{background:color-mix(in srgb, var(--primary) 12%, transparent)}.jeKX_G_addRow{gap:6px;display:flex}.jeKX_G_input{background:var(--bg-sunken);border:1px solid color-mix(in srgb, var(--primary) 20%, transparent);border-radius:var(--radius-full);min-width:0;color:var(--text);font-family:var(--font-thai);font-weight:300;font-size:calc(12px * var(--fs-scale));outline:none;flex:1;padding:6px 12px}.jeKX_G_input:focus{border-color:var(--primary)}.jeKX_G_addBtn{border:1px solid color-mix(in srgb, var(--primary) 30%, transparent);width:30px;color:var(--text-soft);font-family:var(--font-num);font-weight:700;font-size:calc(15px * var(--fs-scale));cursor:pointer;background:0 0;border-radius:50%;flex:none}.jeKX_G_addBtn:hover:not(:disabled){color:var(--primary);border-color:var(--primary)}.jeKX_G_addBtn:disabled{opacity:.4;cursor:default}.g43nTa_wrap{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.g43nTa_searchWrap{display:flex;position:relative}.g43nTa_searchIcon{font-family:var(--font-body);font-size:calc(14px * var(--fs-scale));color:var(--text-faint);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.g43nTa_search{padding-left:30px}.g43nTa_freqRow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.g43nTa_freqLabel{font-family:var(--font-thai);font-weight:300;font-size:calc(10.5px * var(--fs-scale));color:var(--text-soft)}.g43nTa_chip{border-radius:var(--radius-full);border:1px solid var(--border);max-width:100%;color:var(--text-soft);cursor:pointer;font-family:var(--font-thai);font-weight:300;font-size:calc(12px * var(--fs-scale));transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);background:0 0;align-items:center;gap:6px;padding:5px 11px;display:inline-flex}.g43nTa_chip:hover{color:var(--text);border-color:var(--border-strong)}.g43nTa_columns{gap:var(--sp-2);border:1px solid var(--border-soft);border-radius:var(--radius-md);min-height:0;padding:var(--sp-2);animation:jfFadeUp var(--dur-base) var(--ease) both;grid-template-columns:minmax(150px,.85fr) minmax(0,1.15fr);display:grid}.g43nTa_parentPane,.g43nTa_childPane{min-width:0;display:flex;overflow:hidden auto}.g43nTa_parentPane{padding-right:var(--sp-2);border-right:1px solid var(--border-soft);flex-direction:column;gap:2px}.g43nTa_childPane{gap:var(--sp-1);flex-direction:column}.g43nTa_parentRow{align-items:center;gap:var(--sp-2);border-radius:var(--radius-sm);width:100%;color:var(--text-muted);cursor:pointer;text-align:left;font-family:var(--font-thai);font-weight:300;font-size:calc(12.5px * var(--fs-scale));transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border:1px solid #0000;padding:7px 8px;display:flex}.g43nTa_parentRow:hover{background:var(--bg-sunken);color:var(--text)}.g43nTa_parentRowOn{background:var(--bg-sunken);border-color:var(--border);color:var(--text)}.g43nTa_parentCount{font-family:var(--font-num);font-weight:600;font-size:calc(11px * var(--fs-scale));color:var(--text-faint);font-variant-numeric:tabular-nums;flex:none;margin-left:auto}.g43nTa_leaf{align-items:center;gap:var(--sp-2);border-radius:var(--radius-sm);border:1px solid var(--border-soft);width:100%;color:var(--text-soft);cursor:pointer;text-align:left;font-family:var(--font-thai);font-weight:300;font-size:calc(12.5px * var(--fs-scale));transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);background:0 0;padding:8px 10px;display:flex}.g43nTa_leaf:hover{color:var(--text);border-color:var(--border-strong)}.g43nTa_tilesWrap{gap:var(--sp-2);min-height:0;animation:jfFadeUp var(--dur-base) var(--ease) both;flex-direction:column;display:flex;overflow:hidden auto}.g43nTa_tiles{gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}.g43nTa_tile{border-radius:var(--radius-md);background:var(--bg-sunken);border:1px solid var(--border-soft);min-height:84px;color:var(--text-soft);cursor:pointer;text-align:center;font-family:var(--font-thai);font-weight:400;font-size:calc(12.5px * var(--fs-scale));transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:12px 10px;display:flex}.g43nTa_tile:hover{color:var(--text);border-color:var(--border-strong)}.g43nTa_drillHead{align-items:center;gap:var(--sp-2);border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-sunken);font-family:var(--font-thai);font-weight:400;font-size:calc(13px * var(--fs-scale));color:var(--text);padding:10px 12px;display:flex}.g43nTa_drillName{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.g43nTa_drillBack{border-radius:var(--radius-full);border:1px solid var(--hairline);color:var(--text-soft);cursor:pointer;font-family:var(--font-thai);font-weight:300;font-size:calc(11.5px * var(--fs-scale));background:0 0;flex:none;padding:4px 10px}.g43nTa_drillBack:hover{color:var(--text);border-color:var(--primary)}.g43nTa_glyph{font-family:var(--font-body);font-weight:700;font-size:calc(15px * var(--fs-scale));flex:none;line-height:1}.g43nTa_leafName{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.g43nTa_leafNote{font-family:var(--font-thai);font-weight:300;font-size:calc(10px * var(--fs-scale));color:var(--text-faint);flex:none}.g43nTa_results{gap:var(--sp-1);animation:jfFadeUp var(--dur-base) var(--ease) both;flex-direction:column;display:flex;overflow:hidden auto}.g43nTa_result{align-items:center;gap:var(--sp-2);border-radius:var(--radius-sm);border:1px solid var(--border-soft);width:100%;color:var(--text-soft);cursor:pointer;text-align:left;font-family:var(--font-thai);font-weight:300;font-size:calc(12.5px * var(--fs-scale));background:0 0;padding:8px 10px;display:flex}.g43nTa_result:hover{color:var(--text);border-color:var(--border-strong)}.g43nTa_resultParent{font-size:calc(10.5px * var(--fs-scale));color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:45%;margin-left:auto;overflow:hidden}.g43nTa_crumb{font-family:var(--font-thai);font-weight:300;font-size:calc(11.5px * var(--fs-scale));flex-wrap:wrap;align-items:center;gap:6px;display:flex}.g43nTa_crumbLabel{color:var(--text-soft)}.g43nTa_crumbPart{color:var(--text-muted)}.g43nTa_crumbSep{color:var(--text-faint)}._3hekoG_wrap{gap:var(--sp-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}._3hekoG_legend{margin-bottom:var(--sp-2);padding:0}._3hekoG_rows{gap:var(--sp-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._3hekoG_row{padding-bottom:var(--sp-3);border-bottom:1px solid var(--border-soft);grid-template-columns:minmax(0,1fr) 96px 28px;align-items:center;gap:6px;display:grid}._3hekoG_select{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;min-width:0}._3hekoG_amount{text-align:right;width:100%;min-width:0}._3hekoG_amount[aria-invalid=true]{border-color:var(--neg)}._3hekoG_note{grid-column:1/-1;width:100%;min-width:0}._3hekoG_remove{border-radius:var(--radius-sm);border:1px solid var(--border);width:28px;height:28px;color:var(--text-soft);cursor:pointer;font-family:var(--font-num);font-size:calc(14px * var(--fs-scale));background:0 0}._3hekoG_remove:hover:not(:disabled){border-color:var(--neg);color:var(--neg)}._3hekoG_remove:disabled{opacity:.35;cursor:default}._3hekoG_foot{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}._3hekoG_remain{font-family:var(--font-thai);font-weight:500;font-size:calc(12px * var(--fs-scale));color:var(--tone);font-variant-numeric:tabular-nums;margin-left:auto}.jXAu0a_stepper{align-items:center;gap:var(--sp-2);margin:0;padding:14px 24px 0;list-style:none;display:flex}.jXAu0a_stepItem{align-items:center;gap:var(--sp-2);flex:1 1 0;min-width:0;display:flex}.jXAu0a_step{align-items:center;gap:var(--sp-2);border-radius:var(--radius-full);border:1px solid var(--border-soft);min-width:0;color:var(--text-faint);cursor:pointer;font-family:var(--font-thai);font-weight:300;font-size:calc(12.5px * var(--fs-scale));transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);background:0 0;padding:8px 12px;display:flex}.jXAu0a_step:disabled{cursor:default}.jXAu0a_step:not(:disabled):hover{color:var(--text);border-color:var(--primary)}.jXAu0a_stepOn{color:var(--text);border-color:var(--primary);background:var(--bg-sunken)}.jXAu0a_stepDone{color:var(--text-soft)}.jXAu0a_stepNum{border-radius:var(--radius-full);width:20px;height:20px;font-family:var(--font-num);font-weight:700;font-size:calc(10.5px * var(--fs-scale));border:1px solid;flex:none;justify-content:center;align-items:center;display:flex}.jXAu0a_stepOn .jXAu0a_stepNum{background:var(--primary);border-color:var(--primary);color:var(--bg)}.jXAu0a_stepDone .jXAu0a_stepNum{color:var(--pos);border-color:var(--pos)}.jXAu0a_stepName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.jXAu0a_stepRule{background:var(--border-soft);flex:auto;min-width:12px;height:1px}.jXAu0a_body{min-height:0;animation:jfFadeUp var(--dur-base) var(--ease) both;flex:1;padding:18px 24px 20px;overflow:hidden auto}.jXAu0a_twoUp{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:20px;display:grid}.jXAu0a_tip{border-radius:var(--radius-md);border:1px solid var(--hairline);background:var(--bg-sunken);color:var(--text-soft);font-family:var(--font-thai);font-weight:300;font-size:calc(11.5px * var(--fs-scale));padding:10px 12px}._3as45G_spinBadge{flex:none;width:18px;height:18px;margin-top:1px;position:relative}._3as45G_spinBadgeRing{border:1.5px solid color-mix(in srgb, var(--warn) 30%, transparent);border-top-color:var(--warn);border-radius:50%;animation:2.4s linear infinite jfSpin;position:absolute;inset:0}._3as45G_spinBadgeCore{background:var(--warn);box-shadow:0 0 6px var(--warn);border-radius:50%;position:absolute;inset:6px}._3as45G_statusDot{background:currentColor;border-radius:50%;width:5px;height:5px;animation:1.6s ease-in-out infinite jfPulse;box-shadow:0 0 6px}._3as45G_statusChip{font-family:var(--font-thai);font-weight:300;font-size:calc(11px * var(--fs-scale));border:1px solid;border-radius:999px;align-items:center;gap:6px;padding:2px 9px;display:flex}._3as45G_kindChip{font-family:var(--font-thai);font-weight:300;font-size:calc(11px * var(--fs-scale));border:1px solid;border-radius:999px;padding:2px 9px}._3as45G_amountEnd{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:14px;display:flex}._3as45G_chipRow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._3as45G_rowBtn{border:1px solid var(--hairline);background:color-mix(in srgb, var(--bg) 40%, transparent);color:var(--text);cursor:pointer;text-align:left;font-family:var(--font-thai);font-weight:300;font-size:calc(12px * var(--fs-scale));border-radius:10px;align-items:center;gap:10px;padding:8px 10px;transition:border-color .2s;display:flex}._3as45G_rowBtn:hover{border-color:color-mix(in srgb, var(--primary) 40%, transparent)}._3as45G_rowGlyph{border:1px solid var(--border-strong);width:24px;height:24px;color:var(--primary);font-family:var(--font-num);font-weight:700;font-size:calc(11px * var(--fs-scale));border-radius:7px;flex:none;justify-content:center;align-items:center;display:flex}._3as45G_rowGlyph>svg{width:calc(12px * var(--fs-scale));height:calc(12px * var(--fs-scale));display:block}._3as45G_rowName{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}._3as45G_rowDate{color:var(--text-soft);font-family:var(--font-num);font-weight:600;font-size:calc(11px * var(--fs-scale))}._3as45G_rowAmt{font-family:var(--font-num);font-weight:700;font-size:calc(13px * var(--fs-scale));text-align:right;min-width:70px}._3as45G_fieldCol{flex-direction:column;gap:8px;display:flex}._3as45G_fieldCol6{flex-direction:column;gap:6px;display:flex}._3as45G_tag{font-family:var(--font-thai);font-weight:300;font-size:calc(10.5px * var(--fs-scale));color:var(--primary);background:color-mix(in srgb, var(--primary) 10%, transparent);border-radius:999px;padding:2px 8px}._3as45G_labelRow{justify-content:space-between;align-items:center;display:flex}._3as45G_tagRow{gap:5px;display:flex}._3as45G_splitList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}._3as45G_splitLine{border:1px solid var(--hairline);background:color-mix(in srgb, var(--bg) 40%, transparent);font-family:var(--font-thai);font-weight:300;font-size:calc(12px * var(--fs-scale));border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}._3as45G_splitNote{color:var(--text-soft)}._3as45G_alignStart{align-self:flex-start}.MtoZqa_choices{flex-wrap:wrap;gap:6px;display:flex}.MtoZqa_choice{border-radius:var(--radius-full);border:1px solid var(--border);color:var(--text-soft);cursor:pointer;font-family:var(--font-thai);font-weight:300;font-size:calc(12px * var(--fs-scale));padding:6px 13px;transition:all .2s;position:relative}.MtoZqa_choice:hover{color:var(--text)}.MtoZqa_choice:focus-within{outline:2px solid var(--primary);outline-offset:2px}.MtoZqa_choiceOn{color:var(--primary);border-color:var(--primary);background:color-mix(in srgb, var(--primary) 10%, transparent)}.MtoZqa_choiceInput{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.MtoZqa_hint{font-family:var(--font-thai);font-weight:300;font-size:calc(11px * var(--fs-scale));color:var(--text-soft)}.MtoZqa_whtGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.MtoZqa_whtField{flex-direction:column;gap:6px;min-width:0;display:flex}.ZeO5dW_wrap{flex-direction:column;gap:6px;animation:.4s .1s both jfFadeUp;display:flex}.ZeO5dW_count{font-family:var(--font-thai);color:var(--text-soft);font-weight:300}.ZeO5dW_note{border-radius:var(--radius-md);border:1px dashed var(--border-soft);font-family:var(--font-thai);font-weight:300;font-size:calc(11.5px * var(--fs-scale));color:var(--text-soft);text-align:center;padding:10px}.ZeO5dW_head{font-family:var(--font-thai);font-weight:300;font-size:calc(10px * var(--fs-scale));color:var(--text-soft);border-bottom:1px solid var(--border-soft);grid-template-columns:1.2fr 1fr 1fr 1fr;gap:8px;padding:6px 10px;display:grid}.ZeO5dW_head span:not(:first-child){text-align:right}.ZeO5dW_row{font-family:var(--font-num);font-weight:600;font-size:calc(12.5px * var(--fs-scale));font-variant-numeric:tabular-nums;border-bottom:1px solid color-mix(in srgb, var(--primary) 6%, transparent);border-radius:8px;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:8px;padding:8px 10px;display:grid}.ZeO5dW_row:hover{background:color-mix(in srgb, var(--primary) 6%, transparent)}.ZeO5dW_row span:not(:first-child){text-align:right}.ZeO5dW_date{font-family:var(--font-thai);font-weight:300}.ZeO5dW_addBtn{border-radius:var(--radius-full);border:1px dashed color-mix(in srgb, var(--primary) 35%, transparent);color:var(--text-soft);font-family:var(--font-thai);font-weight:300;font-size:calc(11.5px * var(--fs-scale));cursor:pointer;transition:color .2s var(--ease), border-color .2s var(--ease);background:0 0;align-self:flex-start;padding:6px 12px}.ZeO5dW_addBtn:hover{color:var(--text);border-color:var(--primary)}.ZeO5dW_form{border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--primary) 22%, transparent);background:color-mix(in srgb, var(--primary) 5%, transparent);flex-direction:column;gap:8px;padding:10px;display:flex}.ZeO5dW_formRow{grid-template-columns:1fr 1fr 1.1fr;gap:8px;display:grid}.ZeO5dW_formField{flex-direction:column;gap:4px;min-width:0;display:flex}.ZeO5dW_formLabel,.ZeO5dW_formHint{font-family:var(--font-thai);font-weight:300;font-size:calc(10.5px * var(--fs-scale));color:var(--text-soft)}.ZeO5dW_formBtns{justify-content:flex-end;gap:8px;display:flex}.ZeO5dW_legs{gap:6px;display:flex}.ZeO5dW_leg{border-radius:var(--radius-full);border:1px solid var(--hairline);color:var(--text-soft);font-family:var(--font-thai);font-size:calc(11.5px * var(--fs-scale));cursor:pointer;transition:border-color .2s var(--ease), color .2s var(--ease);background:0 0;padding:5px 14px}.ZeO5dW_leg:hover{color:var(--text)}.ZeO5dW_legOn{font-weight:500}.X1svMa_head{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:flex-start;padding:18px 20px 12px;display:flex}.X1svMa_title{font-family:var(--font-thai);font-weight:500;font-size:calc(16px * var(--fs-scale))}.X1svMa_sub{font-family:var(--font-thai);font-weight:300;font-size:calc(12px * var(--fs-scale));color:var(--text-soft);margin-top:2px}.X1svMa_total{font-family:var(--font-num);color:var(--text);font-weight:700}.X1svMa_body{flex-direction:column;gap:8px;padding:14px 20px 18px;display:flex}.X1svMa_event{border:1px solid;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;animation:.35s both jfFadeUp;display:flex}.X1svMa_glyph{width:32px;height:32px;font-family:var(--font-num);font-weight:700;font-size:calc(13px * var(--fs-scale));border:1px solid;border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.X1svMa_label{min-width:0;font-family:var(--font-thai);font-size:calc(13px * var(--fs-scale));white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.X1svMa_amount{font-family:var(--font-num);font-weight:700;font-size:calc(14px * var(--fs-scale))}.Eyt07W_balRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:14px;display:flex}.Eyt07W_balLabel{font-family:var(--font-thai);font-weight:300;font-size:calc(11px * var(--fs-scale));color:var(--text-soft)}.Eyt07W_paidPct{font-family:var(--font-num);font-weight:700;font-size:calc(18px * var(--fs-scale));color:var(--pos)}.Eyt07W_barFoot{font-family:var(--font-thai);font-weight:300;font-size:calc(10.5px * var(--fs-scale));color:var(--text-soft);justify-content:space-between;margin-top:4px;display:flex}.Eyt07W_schedWrap{flex-direction:column;gap:6px;animation:.4s .1s both jfFadeUp;display:flex}.Eyt07W_schedHead{font-family:var(--font-thai);font-weight:300;font-size:calc(10px * var(--fs-scale));color:var(--text-soft);border-bottom:1px solid var(--border-soft);grid-template-columns:1fr 1fr 1fr 1fr 1.2fr;gap:8px;padding:6px 10px;display:grid}.Eyt07W_schedHead span:not(:first-child){text-align:right}.Eyt07W_schedRow{font-family:var(--font-num);font-weight:600;font-size:calc(12.5px * var(--fs-scale));font-variant-numeric:tabular-nums;border-bottom:1px solid color-mix(in srgb, var(--primary) 6%, transparent);border-radius:8px;grid-template-columns:1fr 1fr 1fr 1fr 1.2fr;gap:8px;padding:8px 10px;display:grid}.Eyt07W_schedRow:hover{background:color-mix(in srgb, var(--primary) 6%, transparent)}.Eyt07W_schedRow span:not(:first-child){text-align:right}.Eyt07W_schedDate{font-family:var(--font-thai);font-weight:300}.Rqc2Ma_balLabel{font-family:var(--font-thai);font-weight:300;font-size:calc(11px * var(--fs-scale));color:var(--text-soft)}.Rqc2Ma_remain{font-family:var(--font-num);font-weight:700;font-size:calc(18px * var(--fs-scale));color:var(--pos)}.Rqc2Ma_barWrap{background:color-mix(in srgb, var(--text) 6%, transparent);border-radius:4px;height:8px;margin-top:10px;position:relative;overflow:visible}.Rqc2Ma_barFill{transform-origin:0;height:100%;animation:jfBarIn 1s .2s var(--ease) both;border-radius:4px}.Rqc2Ma_planMark{background:var(--text);opacity:.7;width:2px;height:16px;position:absolute;top:-4px}.Rqc2Ma_barFoot{font-family:var(--font-thai);font-weight:300;font-size:calc(10.5px * var(--fs-scale));color:var(--text-soft);justify-content:space-between;margin-top:6px;display:flex}.Rqc2Ma_partOf{color:var(--text-soft);font-size:calc(10.5px * var(--fs-scale))}.ruK2ga_head{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 22px 14px;display:flex}.ruK2ga_title{font-family:var(--font-thai);font-weight:500;font-size:calc(16px * var(--fs-scale))}.ruK2ga_sub{font-family:var(--font-thai);font-weight:300;font-size:calc(12px * var(--fs-scale));color:var(--text-soft);margin-top:2px}.ruK2ga_headBtns{align-items:center;gap:8px;display:flex}.ruK2ga_body{flex-direction:column;flex:1;gap:8px;min-height:0;padding:14px 22px 18px;display:flex;overflow:hidden auto}.ruK2ga_item{border:1px solid var(--border-soft);background:color-mix(in srgb, var(--bg) 40%, transparent);border-radius:14px;align-items:center;gap:12px;padding:10px 14px;transition:all .25s;animation:.35s both jfFadeUp;display:flex}.ruK2ga_item:hover{border-color:color-mix(in srgb, var(--primary) 35%, transparent)}.ruK2ga_glyph{border:1px solid var(--gc);width:36px;height:36px;color:var(--gc);font-family:var(--font-num);font-weight:700;font-size:calc(15px * var(--fs-scale));border-radius:11px;flex:none;justify-content:center;align-items:center;display:flex}.ruK2ga_main{flex:1;min-width:0}.ruK2ga_nameRow{align-items:center;gap:8px;display:flex}.ruK2ga_name{font-family:var(--font-thai);font-size:calc(13px * var(--fs-scale));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ruK2ga_badge{font-family:var(--font-thai);font-weight:300;font-size:calc(10px * var(--fs-scale));border:1px solid;border-radius:999px;flex:none;padding:0 7px}.ruK2ga_itemSub{font-family:var(--font-thai);font-weight:300;font-size:calc(11px * var(--fs-scale));color:var(--text-soft);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;overflow:hidden}.ruK2ga_val{font-family:var(--font-num);font-weight:700;font-size:calc(13px * var(--fs-scale));font-variant-numeric:tabular-nums;color:var(--text);flex:none}.ruK2ga_btns{flex:none;gap:6px;display:flex}.ruK2ga_smallBtn{border:1px solid color-mix(in srgb, var(--text-soft) 35%, transparent);color:var(--text-muted);cursor:pointer;font-family:var(--font-thai);font-weight:300;font-size:calc(11.5px * var(--fs-scale));background:0 0;border-radius:999px;padding:5px 11px}.ruK2ga_smallBtn:hover{background:color-mix(in srgb, var(--text) 5%, transparent)}.UiyxtG_head{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 22px 14px;display:flex}.UiyxtG_title{font-family:var(--font-thai);font-weight:500;font-size:calc(16px * var(--fs-scale))}.UiyxtG_sub{font-family:var(--font-thai);font-weight:300;font-size:calc(12px * var(--fs-scale));color:var(--text-soft);margin-top:2px}.UiyxtG_body{flex:1;grid-template-columns:1fr 1fr;gap:14px;min-height:0;padding:18px 22px;display:grid;overflow:hidden auto}.UiyxtG_field{flex-direction:column;gap:6px;animation:.35s both jfFadeUp;display:flex}.UiyxtG_opts{flex-wrap:wrap;gap:6px;display:flex}.UiyxtG_swatches{gap:10px;padding:4px 0;display:flex}.UiyxtG_swatch{cursor:pointer;border:none;border-radius:50%;width:26px;height:26px;transition:all .2s}.UiyxtG_footBtns{gap:8px;margin-left:auto;display:flex}.uvJBFq_head{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);border-bottom:1px solid var(--border-soft);padding:20px 22px 14px;display:flex}.uvJBFq_title{font-family:var(--font-thai);font-weight:500;font-size:calc(16px * var(--fs-scale))}.uvJBFq_sub{font-family:var(--font-thai);font-weight:300;font-size:calc(12px * var(--fs-scale));color:var(--text-soft);margin-top:2px}.uvJBFq_body{flex:1;grid-template-columns:1fr 1fr;align-items:start;gap:18px;min-height:0;padding:18px 22px;display:grid;overflow:hidden auto}@media (width<=700px){.uvJBFq_body{grid-template-columns:1fr}}.uvJBFq_col{gap:var(--sp-2);flex-direction:column;min-width:0;animation:.35s both jfFadeUp;display:flex}.uvJBFq_field{flex-direction:column;gap:6px;display:flex}.uvJBFq_hint{border-radius:var(--radius-md);border:1px dashed color-mix(in srgb, var(--primary) 22%, transparent);color:var(--text-muted);cursor:pointer;text-align:left;font-family:var(--font-thai);font-weight:300;font-size:calc(11.5px * var(--fs-scale));transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);background:0 0;align-self:stretch;padding:8px 12px}.uvJBFq_hint:hover{color:var(--text);border-color:var(--primary)}.uvJBFq_hint strong{font-family:var(--font-body);color:var(--text-bright);font-weight:700}.uvJBFq_seg{flex-wrap:wrap;gap:6px;display:flex}.uvJBFq_segBtn{border-radius:var(--radius-full);border:1px solid var(--border);color:var(--text-soft);cursor:pointer;font-family:var(--font-thai);font-weight:300;font-size:calc(12px * var(--fs-scale));transition:all var(--dur-base) var(--ease);background:0 0;padding:6px 13px}.uvJBFq_segBtn:hover{color:var(--text)}.uvJBFq_alertLine{font-family:var(--font-thai);font-weight:300;font-size:calc(11.5px * var(--fs-scale));color:var(--text-soft)}.uvJBFq_preview{border-radius:var(--radius-md);border:1px solid var(--border-soft);background:color-mix(in srgb, var(--bg) 40%, transparent);padding:12px;animation:.35s both jfFadeUp}.uvJBFq_previewLabel{font-family:var(--font-thai);font-weight:300;font-size:calc(10.5px * var(--fs-scale));color:var(--text-faint);margin-bottom:var(--sp-2)}.uvJBFq_previewRow{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.uvJBFq_previewName{min-width:0;font-family:var(--font-thai);font-weight:300;font-size:calc(12.5px * var(--fs-scale));color:var(--text);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;display:flex;overflow:hidden}.uvJBFq_previewGlyph{font-family:var(--font-body);font-weight:700;font-size:calc(13px * var(--fs-scale));flex:none}.uvJBFq_previewPct{font-family:var(--font-body);font-weight:700;font-size:calc(13px * var(--fs-scale));font-variant-numeric:tabular-nums;color:var(--text-muted);flex:none}.uvJBFq_previewNote{margin-top:var(--sp-2);font-family:var(--font-thai);font-weight:300;font-size:calc(10.5px * var(--fs-scale));color:var(--text-faint)}.uvJBFq_footBtns{gap:var(--sp-2);margin-left:auto;display:flex}._2kC1qa_head{justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px 0;display:flex}._2kC1qa_title{font-family:var(--font-thai);font-weight:500;font-size:calc(16px * var(--fs-scale))}._2kC1qa_sub{font-family:var(--font-thai);font-weight:300;font-size:calc(12px * var(--fs-scale));color:var(--text-soft);margin-top:2px}._2kC1qa_headBtns{align-items:center;gap:8px;display:flex}._2kC1qa_summary{background:linear-gradient(135deg, color-mix(in srgb, var(--pos) 14%, transparent), color-mix(in srgb, var(--primary) 6%, transparent));border:1px solid color-mix(in srgb, var(--pos) 30%, transparent);border-radius:16px;grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr));gap:16px;margin:16px 22px 0;padding:18px 20px;animation:.4s both jfFadeUp;display:grid}._2kC1qa_sumLabel{font-family:var(--font-thai);font-weight:300;font-size:calc(11.5px * var(--fs-scale));color:var(--text-muted)}._2kC1qa_sumTotal{font-family:var(--font-display);font-size:calc(26px * var(--fs-scale));font-variant-numeric:tabular-nums;color:var(--text);text-shadow:0 0 18px color-mix(in srgb, var(--pos) 35%, transparent);margin-top:4px;font-weight:700}._2kC1qa_sumCol{border-left:1px solid color-mix(in srgb, var(--pos) 20%, transparent);padding-left:16px}._2kC1qa_sumPos{font-family:var(--font-display);font-size:calc(15px * var(--fs-scale));color:var(--pos);font-variant-numeric:tabular-nums;margin-top:6px;font-weight:700}._2kC1qa_sumNeg{font-family:var(--font-display);font-size:calc(15px * var(--fs-scale));color:var(--neg);font-variant-numeric:tabular-nums;margin-top:6px;font-weight:700}._2kC1qa_curRow{flex-wrap:wrap;gap:8px;padding:14px 22px 0;animation:.4s 50ms both jfFadeUp;display:flex}._2kC1qa_curCard{border:1px solid color-mix(in srgb, var(--primary) 15%, transparent);background:color-mix(in srgb, var(--bg) 50%, transparent);border-radius:12px;flex:1;min-width:130px;padding:10px 12px}._2kC1qa_curTop{justify-content:space-between;align-items:center;display:flex}._2kC1qa_curCode{font-family:var(--font-display);font-size:calc(10px * var(--fs-scale));letter-spacing:1.5px;color:var(--primary)}._2kC1qa_curRate{font-family:var(--font-thai);font-weight:300;font-size:calc(10px * var(--fs-scale));color:var(--text-soft)}._2kC1qa_curSum{font-family:var(--font-num);font-weight:700;font-size:calc(15px * var(--fs-scale));font-variant-numeric:tabular-nums;margin-top:4px}._2kC1qa_curThb{font-family:var(--font-thai);font-weight:300;font-size:calc(10.5px * var(--fs-scale));color:var(--text-soft)}._2kC1qa_curTrack{background:color-mix(in srgb, var(--text) 6%, transparent);border-radius:2px;height:3px;margin-top:8px;overflow:hidden}._2kC1qa_curFill{background:var(--primary);transform-origin:0;height:100%;animation:jfBarIn .9s .3s var(--ease) both;border-radius:2px}._2kC1qa_listHead{justify-content:space-between;align-items:center;padding:16px 22px 8px;display:flex}._2kC1qa_viewSeg{border:1px solid var(--border);border-radius:999px;gap:4px;padding:3px;display:flex}._2kC1qa_viewBtn{color:var(--text-soft);cursor:pointer;font-family:var(--font-thai);font-weight:300;font-size:calc(11.5px * var(--fs-scale));background:0 0;border:1px solid #0000;border-radius:999px;padding:4px 12px;transition:all .25s}._2kC1qa_list{flex-direction:column;flex:1;gap:8px;min-height:0;padding:0 22px 20px;display:flex;overflow:hidden auto}._2kC1qa_wRow{border:1px solid var(--border-soft);background:color-mix(in srgb, var(--bg) 40%, transparent);cursor:pointer;border-radius:14px;align-items:center;gap:14px;padding:12px 14px;transition:border-color .2s,background .2s;animation:.4s both jfFadeUp;display:flex}._2kC1qa_wRow:hover{border-color:color-mix(in srgb, var(--primary) 40%, transparent);background:color-mix(in srgb, var(--primary) 5%, transparent)}._2kC1qa_wGlyph{background:color-mix(in srgb, var(--bg) 80%, transparent);border:1px solid var(--gc);width:40px;height:40px;color:var(--gc);font-family:var(--font-num);font-weight:700;font-size:calc(16px * var(--fs-scale));box-shadow:0 0 12px color-mix(in srgb, var(--ink) 40%, transparent);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}._2kC1qa_wMain{flex:1;min-width:0}._2kC1qa_wNameRow{align-items:center;gap:8px;display:flex}._2kC1qa_wName{font-family:var(--font-thai);font-size:calc(13.5px * var(--fs-scale));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._2kC1qa_wCur{font-family:var(--font-num);font-weight:700;font-size:calc(10px * var(--fs-scale));letter-spacing:1.5px;opacity:.85;border:1px solid;border-radius:999px;flex:none;padding:1px 7px}._2kC1qa_wType{font-family:var(--font-thai);font-weight:300;font-size:calc(11.5px * var(--fs-scale));color:var(--text-soft);margin-top:2px}._2kC1qa_wBal{font-family:var(--font-num);font-weight:700;font-size:calc(17px * var(--fs-scale));font-variant-numeric:tabular-nums}._2kC1qa_wSub{font-family:var(--font-thai);font-weight:300;font-size:calc(11px * var(--fs-scale));color:var(--text-soft)}._2kC1qa_listFoot{gap:8px;margin-top:4px;display:flex}._2kC1qa_createBtn{border:1px dashed color-mix(in srgb, var(--pos) 35%, transparent);color:var(--pos);cursor:pointer;font-family:var(--font-thai);font-weight:300;font-size:calc(12.5px * var(--fs-scale));background:0 0;border-radius:14px;flex:1;padding:11px;transition:all .25s}._2kC1qa_createBtn:hover{background:color-mix(in srgb, var(--pos) 8%, transparent);border-style:solid}._2kC1qa_manageBtn{border:1px solid color-mix(in srgb, var(--text-soft) 35%, transparent);color:var(--text-muted);cursor:pointer;font-family:var(--font-thai);font-weight:300;font-size:calc(12.5px * var(--fs-scale));background:0 0;border-radius:14px;padding:11px 16px}._2kC1qa_manageBtn:hover{color:var(--text);border-color:var(--pos)}.v2SwcW_overlay{background:var(--overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:var(--z-dialog);justify-content:flex-end;align-items:flex-start;padding:64px 20px 20px;animation:.3s both jfFade;display:flex;position:absolute;inset:0}.v2SwcW_shell{background:var(--surface-dialog);border:1px solid var(--border-strong);width:min(460px,100%);max-height:100%;box-shadow:0 0 60px color-mix(in srgb, var(--primary) 12%, transparent);animation:jfPop .4s var(--ease) both;border-radius:20px;flex-direction:column;display:flex;position:relative;overflow:hidden}.v2SwcW_head{justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px 12px;display:flex}.v2SwcW_title{font-family:var(--font-thai);font-weight:500;font-size:calc(16px * var(--fs-scale))}.v2SwcW_sub{font-family:var(--font-thai);font-weight:300;font-size:calc(12px * var(--fs-scale));color:var(--text-soft);margin-top:2px}.v2SwcW_headBtns{align-items:center;gap:6px;display:flex}.v2SwcW_smallBtn{border:1px solid color-mix(in srgb, var(--text-soft) 35%, transparent);color:var(--text-muted);cursor:pointer;font-family:var(--font-thai);font-weight:300;font-size:calc(11px * var(--fs-scale));background:0 0;border-radius:999px;padding:5px 11px}.v2SwcW_smallBtn:hover{color:var(--text);border-color:var(--primary)}.v2SwcW_filters{flex-wrap:wrap;gap:5px;padding:0 20px 12px;display:flex;overflow-x:auto}.v2SwcW_filterBtn{border:1px solid var(--border);color:var(--text-soft);cursor:pointer;font-family:var(--font-thai);font-weight:300;font-size:calc(11px * var(--fs-scale));white-space:nowrap;background:0 0;border-radius:999px;padding:4px 11px;transition:all .2s}.v2SwcW_filterBtn:hover{color:var(--text)}.v2SwcW_filterCount{font-family:var(--font-num);opacity:.7;font-weight:700}.v2SwcW_list{border-top:1px solid var(--border-soft);flex-direction:column;flex:1;gap:8px;min-height:0;padding:0 20px 18px;display:flex;overflow:hidden auto}.v2SwcW_item{cursor:pointer;border-radius:14px;gap:12px;padding:12px 14px;transition:all .2s;animation:.35s both jfFadeUp;display:flex;position:relative}.v2SwcW_item:hover{border-color:var(--nc)!important;opacity:1!important}.v2SwcW_itemGlyph{background:var(--bg-sunken);width:36px;height:36px;font-family:var(--font-num);font-weight:700;font-size:calc(15px * var(--fs-scale));border:1px solid;border-radius:11px;flex:none;justify-content:center;align-items:center;display:flex}.v2SwcW_itemGlyph>svg{width:calc(15px * var(--fs-scale));height:calc(15px * var(--fs-scale));display:block}.v2SwcW_itemMain{flex:1;min-width:0}.v2SwcW_itemTop{font-family:var(--font-thai);font-weight:300;font-size:calc(10px * var(--fs-scale));letter-spacing:.3px;justify-content:space-between;align-items:center;gap:8px;display:flex}.v2SwcW_itemTime{color:var(--text-soft);flex:none}.v2SwcW_itemTitle{font-family:var(--font-thai);font-weight:500;font-size:calc(13px * var(--fs-scale));text-wrap:pretty;margin-top:2px}.v2SwcW_itemText{font-family:var(--font-thai);font-weight:300;font-size:calc(11.5px * var(--fs-scale));color:var(--text-muted);text-wrap:pretty;margin-top:2px;line-height:1.45}.v2SwcW_unreadDot{border-radius:50%;width:7px;height:7px;position:absolute;top:12px;right:34px}.v2SwcW_dismiss{width:20px;height:20px;color:var(--text-faint);cursor:pointer;font-size:calc(11px * var(--fs-scale));background:0 0;border:1px solid #0000;border-radius:50%;line-height:1;position:absolute;top:8px;right:8px}.v2SwcW_dismiss:hover{color:var(--neg);border-color:var(--neg)}.v2SwcW_empty{text-align:center;font-family:var(--font-thai);font-weight:300;font-size:calc(12.5px * var(--fs-scale));color:var(--text-soft);border:1px dashed color-mix(in srgb, var(--primary) 20%, transparent);border-radius:14px;padding:30px 14px}.v2SwcW_overlayOut{animation:jfFadeOut .22s var(--ease) both;pointer-events:none}.v2SwcW_shellOut{animation:jfPopOut .22s var(--ease) both}.JSvtha_title{font-family:var(--font-thai);font-weight:500;font-size:calc(17px * var(--fs-scale));text-wrap:pretty;margin-top:14px;line-height:1.3;animation:.4s 50ms both jfFadeUp}.JSvtha_text{font-family:var(--font-thai);font-weight:300;font-size:calc(13px * var(--fs-scale));color:var(--text-bright);text-wrap:pretty;margin-top:6px;line-height:1.5}.JSvtha_body{flex-direction:column;gap:12px;padding:16px 22px 18px;display:flex}.JSvtha_detail{border-left:2px solid var(--nc,var(--primary));background:color-mix(in srgb, var(--bg) 50%, transparent);border-radius:12px;gap:10px;padding:12px 14px;animation:.4s .1s both jfFadeUp;display:flex}.JSvtha_spin{flex:none;width:18px;height:18px;margin-top:2px;position:relative}.JSvtha_spinRing{border:1.5px solid;border-radius:50%;animation:2.4s linear infinite jfSpin;position:absolute;inset:0}.JSvtha_spinCore{border-radius:50%;position:absolute;inset:6px}.JSvtha_detailEyebrow{font-family:var(--font-display);font-size:calc(9.5px * var(--fs-scale));letter-spacing:1.5px;margin-bottom:4px}.JSvtha_detailText{font-family:var(--font-thai);font-weight:300;font-size:calc(12.5px * var(--fs-scale));color:var(--text-bright);text-wrap:pretty;line-height:1.6}.f_Me1W_avatarRow{align-items:center;gap:16px;animation:.4s both jfFadeUp;display:flex}.f_Me1W_avatarBig{flex:none;width:64px;height:64px;position:relative}.f_Me1W_avatarRing{border:1px solid color-mix(in srgb, var(--primary) 30%, transparent);border-top-color:var(--primary);border-radius:50%;animation:6s linear infinite jfSpin;position:absolute;inset:-4px}.f_Me1W_avatarFace{background:color-mix(in srgb, var(--primary) 12%, transparent);border:1px solid color-mix(in srgb, var(--primary) 40%, transparent);color:var(--primary);font-family:var(--font-display);font-size:calc(18px * var(--fs-scale));border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute;inset:0}.f_Me1W_avatarName{font-family:var(--font-thai);font-size:calc(14px * var(--fs-scale))}.f_Me1W_avatarEmail{font-family:var(--font-thai);font-weight:300;font-size:calc(12px * var(--fs-scale));color:var(--text-soft)}.f_Me1W_linkBtn{border:1px solid var(--border-strong);color:var(--primary);font-family:var(--font-thai);font-weight:300;font-size:calc(11.5px * var(--fs-scale));cursor:pointer;background:0 0;border-radius:999px;margin-top:6px;padding:3px 12px}.f_Me1W_linkBtn:hover{background:color-mix(in srgb, var(--primary) 12%, transparent)}.f_Me1W_briBtn{border:1px solid var(--border-soft);color:var(--text-soft);cursor:pointer;font-family:var(--font-thai);font-size:calc(12px * var(--fs-scale));transition:border-color .25s var(--ease), color .25s var(--ease);background:0 0;border-radius:12px;flex-direction:column;flex:1;align-items:center;gap:6px;padding:8px;display:flex}.f_Me1W_briBtn:hover{border-color:var(--border-strong);color:var(--text-muted)}.f_Me1W_briBtnOn{border-color:var(--info);color:var(--info)}.f_Me1W_briSwatch{background:var(--bg);border:1px solid var(--border);border-radius:8px;justify-content:center;align-items:center;width:100%;height:34px;display:flex}.f_Me1W_briCard{background:var(--surface);border:1px solid var(--border-strong);border-radius:4px;width:62%;height:16px}.f_Me1W_briName{font-weight:500}.f_Me1W_fontGrid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;display:grid}.f_Me1W_fontBtn{text-align:left;border-radius:var(--radius-md);border:1px solid var(--border-soft);background:var(--surface-2);color:var(--text);cursor:pointer;transition:border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);flex-direction:column;align-items:flex-start;gap:3px;padding:10px 12px;display:flex}.f_Me1W_fontBtn:hover{border-color:var(--border-strong)}.f_Me1W_fontBtnOn{border-color:var(--info);background:color-mix(in srgb, var(--info) 12%, transparent)}.f_Me1W_fontSample{font-size:calc(15px * var(--fs-scale));line-height:var(--lh-tight)}.f_Me1W_fontName{font-size:calc(11px * var(--fs-scale));color:var(--text-muted);font-weight:500}.f_Me1W_fontNote{font-family:var(--font-thai);font-weight:300;font-size:calc(10.5px * var(--fs-scale));color:var(--text-soft)}.f_Me1W_sessionDot{border-radius:50%;flex:none;width:8px;height:8px}.f_Me1W_thisDevice{font-family:var(--font-num);font-weight:700;font-size:calc(10px * var(--fs-scale));letter-spacing:1.5px;color:var(--pos);border:1px solid color-mix(in srgb, var(--pos) 40%, transparent);border-radius:999px;padding:2px 8px}.f_Me1W_inviteRow{align-items:center;gap:8px;margin-top:8px;display:flex}.f_Me1W_pwRow{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.f_Me1W_pwRow input{flex:160px;min-width:0}.f_Me1W_dangerLink{border:1px solid color-mix(in srgb, var(--neg) 40%, transparent);color:var(--neg);font-family:var(--font-thai);font-weight:300;font-size:calc(11.5px * var(--fs-scale));cursor:pointer;background:0 0;border-radius:999px;padding:3px 12px}.f_Me1W_dangerLink:hover{background:color-mix(in srgb, var(--neg) 12%, transparent)}.f_Me1W_totpPanel{flex-direction:column;gap:6px;margin-top:8px;display:flex}.f_Me1W_qr{background:#fff;border-radius:8px;align-self:flex-start;width:148px;height:148px;padding:6px}.f_Me1W_secret{font-family:var(--font-num);font-size:calc(13px * var(--fs-scale));letter-spacing:1.5px;color:var(--text);-webkit-user-select:all;user-select:all;border:1px solid var(--border-soft);border-radius:8px;align-self:flex-start;padding:6px 10px}.f_Me1W_googleRow{align-items:center;min-height:32px;display:flex}.f_Me1W_linkBtn:disabled,.f_Me1W_dangerLink:disabled{opacity:.4;cursor:not-allowed}.f_Me1W_linkBtn:disabled:hover,.f_Me1W_dangerLink:disabled:hover{background:0 0}.f_Me1W_layoutGrid{gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.f_Me1W_layoutBtn{text-align:left;border-radius:var(--radius-md);border:1px solid var(--border-soft);background:var(--surface-2);color:var(--text);cursor:pointer;transition:border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);flex-direction:column;align-items:flex-start;gap:5px;padding:10px 12px;display:flex}.f_Me1W_layoutBtn:hover:not(:disabled){border-color:var(--border-strong)}.f_Me1W_layoutBtn:disabled{opacity:.6;cursor:progress}.f_Me1W_layoutBtnOn{border-color:var(--info);background:color-mix(in srgb, var(--info) 12%, transparent)}.f_Me1W_layoutPreview{border-radius:var(--radius-sm);border:1px solid var(--hairline);background:var(--bg-sunken);gap:3px;width:100%;height:46px;padding:5px;display:grid}.f_Me1W_layoutPreview>span{background:color-mix(in srgb, var(--info) 45%, transparent);border-radius:3px}.f_Me1W_layoutPreview[data-layout=columns]{grid-template-columns:1.1fr 1fr 1fr}.f_Me1W_layoutPreview[data-layout=batch]{grid-template-rows:1fr 2fr}.f_Me1W_layoutPreview[data-layout=batch]>span:nth-child(3){display:none}.f_Me1W_layoutPreview[data-layout=wizard]{grid-template-columns:repeat(3,1fr);align-items:center}.f_Me1W_layoutPreview[data-layout=wizard]>span{height:12px}.f_Me1W_layoutPreview[data-layout=wizard]>span:nth-child(2){height:100%}.f_Me1W_layoutName{font-family:var(--font-thai);font-weight:500;font-size:calc(12px * var(--fs-scale));color:var(--text)}.f_Me1W_layoutNote{font-family:var(--font-thai);font-weight:300;font-size:calc(10.5px * var(--fs-scale));color:var(--text-soft)}.UVT8kG_card{border:1px solid var(--border-soft);background:color-mix(in srgb, var(--bg) 35%, transparent);border-radius:14px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.UVT8kG_cardHead{align-items:center;gap:8px;display:flex}.UVT8kG_countPill{border-radius:var(--radius-full);border:1px solid color-mix(in srgb, var(--primary) 35%, transparent);color:var(--primary);font-family:var(--font-thai);font-size:calc(10.5px * var(--fs-scale));padding:1px 9px}.UVT8kG_note{font-family:var(--font-thai);font-weight:300;font-size:calc(11px * var(--fs-scale));color:var(--text-soft)}.UVT8kG_footNote{border:1px solid var(--border-soft);background:color-mix(in srgb, var(--bg) 45%, transparent);border-radius:10px;align-items:center;gap:6px;padding:8px 12px;display:flex}.UVT8kG_footNote>svg{width:calc(13px * var(--fs-scale));height:calc(13px * var(--fs-scale));flex:none}.UVT8kG_list{flex-direction:column;gap:6px;max-height:260px;display:flex;overflow-y:auto}.UVT8kG_chips{flex-wrap:wrap;gap:8px;display:flex}.UVT8kG_row{flex:1 0 100%;align-items:center;gap:6px;display:flex}.UVT8kG_spacer{flex:1}.UVT8kG_chip{border-radius:var(--radius-full);border:1px solid var(--hairline);font-family:var(--font-thai);font-size:calc(11.5px * var(--fs-scale));align-items:center;gap:6px;padding:4px 11px;display:inline-flex}.UVT8kG_chipBtn{cursor:pointer;color:inherit;opacity:.75;font-family:var(--font-num);font-size:calc(11px * var(--fs-scale));background:0 0;border:none;justify-content:center;align-items:center;padding:0 2px;display:inline-flex}.UVT8kG_chipBtn:hover{opacity:1}.UVT8kG_chipBtn>svg{width:calc(12px * var(--fs-scale));height:calc(12px * var(--fs-scale));display:block}.UVT8kG_createRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.UVT8kG_createRow .UVT8kG_input{flex:200px}.UVT8kG_createBtn{border-radius:var(--radius-full);border:1px solid color-mix(in srgb, var(--primary) 45%, transparent);background:color-mix(in srgb, var(--primary) 10%, transparent);color:var(--primary);font-family:var(--font-thai);font-size:calc(11px * var(--fs-scale));cursor:pointer;flex:none;padding:4px 12px}.UVT8kG_createBtn:hover{background:color-mix(in srgb, var(--primary) 20%, transparent)}.UVT8kG_swatches{gap:8px;display:flex}.UVT8kG_swatch{cursor:pointer;border:none;border-radius:50%;width:20px;height:20px;padding:0;transition:transform .2s}.UVT8kG_swatch[aria-pressed=true]{transform:scale(1.15)}.UVT8kG_input{background:var(--bg-sunken);border:1px solid color-mix(in srgb, var(--primary) 30%, transparent);border-radius:var(--radius-full);min-width:0;color:var(--text);font-family:var(--font-thai);font-weight:300;font-size:calc(12px * var(--fs-scale));outline:none;flex:1;padding:5px 12px}.UVT8kG_input:focus{border-color:var(--primary)}.UVT8kG_mini{border-radius:var(--radius-full);border:1px solid var(--hairline);color:var(--text-soft);font-family:var(--font-thai);font-size:calc(10.5px * var(--fs-scale));cursor:pointer;background:0 0;flex:none;padding:4px 10px}.UVT8kG_mini:hover{color:var(--text);border-color:var(--primary)}.UVT8kG_mini:disabled{opacity:.4;cursor:not-allowed}.UVT8kG_miniOn{color:var(--pos);border-color:color-mix(in srgb, var(--pos) 45%, transparent);background:color-mix(in srgb, var(--pos) 10%, transparent)}.UVT8kG_miniOn:hover{color:var(--pos);border-color:var(--pos)}.UVT8kG_miniDanger{color:var(--neg);border-color:color-mix(in srgb, var(--neg) 40%, transparent)}.UVT8kG_warn{font-family:var(--font-thai);font-weight:300;font-size:calc(10.5px * var(--fs-scale));color:var(--warn)}.UVT8kG_curRow{border:1px solid var(--border-soft);background:color-mix(in srgb, var(--bg) 45%, transparent);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;display:flex}.UVT8kG_curRowOn{border-color:color-mix(in srgb, var(--primary) 35%, transparent)}.UVT8kG_curCode{border:1px solid var(--hairline);color:var(--text-soft);font-family:var(--font-num);font-weight:700;font-size:calc(11px * var(--fs-scale));letter-spacing:1px;border-radius:8px;flex:none;padding:2px 10px}.UVT8kG_curCodeOn{color:var(--primary);border-color:color-mix(in srgb, var(--primary) 45%, transparent)}.UVT8kG_curName{font-family:var(--font-thai);font-size:calc(12px * var(--fs-scale))}.UVT8kG_curRate{font-family:var(--font-num);font-size:calc(10px * var(--fs-scale));color:var(--text-faint);font-variant-numeric:tabular-nums}.Dm_Bla_billing{flex-direction:column;gap:8px;display:flex}.Dm_Bla_billHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.Dm_Bla_billForm{align-items:center;gap:6px;display:flex}.Dm_Bla_billForm input{flex:auto;min-width:0}.Dm_Bla_acct{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface-2);flex-direction:column;gap:6px;padding:12px;display:flex}.Dm_Bla_acctTop{align-items:center;gap:8px;display:flex}.Dm_Bla_acctName{min-width:0;font-family:var(--font-display);font-weight:700;font-size:calc(13px * var(--fs-scale));flex:auto}.Dm_Bla_acctTop input{flex:auto;min-width:0}.Dm_Bla_acctTag{border-radius:var(--radius-full);border:1px solid color-mix(in srgb, var(--pos) 45%, transparent);color:var(--pos);font-family:var(--font-thai);font-size:calc(10px * var(--fs-scale));flex:none;padding:2px 10px}.Dm_Bla_acctSub{font-family:var(--font-thai);font-weight:300;font-size:calc(11px * var(--fs-scale));color:var(--text-soft)}.Dm_Bla_acctBtns{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.Dm_Bla_confirmWarn{font-family:var(--font-thai);font-weight:300;font-size:calc(10.5px * var(--fs-scale));color:var(--warn);flex:1 0 100%}.Dm_Bla_cardHint{font-family:var(--font-thai);font-weight:300;font-size:calc(10.5px * var(--fs-scale));color:var(--text-soft)}.Dm_Bla_invoices{flex-direction:column;gap:4px;display:flex}.Dm_Bla_meInvRow{border-bottom:1px solid color-mix(in srgb, var(--primary) 6%, transparent);font-family:var(--font-thai);font-weight:300;font-size:calc(11px * var(--fs-scale));border-radius:8px;grid-template-columns:auto 1fr 1.4fr auto auto;align-items:baseline;gap:8px;padding:6px 10px;display:grid}.Dm_Bla_invDate{color:var(--text-soft)}.Dm_Bla_invWs{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Dm_Bla_invAmt{font-family:var(--font-num);text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.Dm_Bla_invStatus{text-align:right;color:var(--text-soft)}.Dm_Bla_invRow{border-bottom:1px solid color-mix(in srgb, var(--primary) 6%, transparent);font-family:var(--font-thai);font-weight:300;font-size:calc(11px * var(--fs-scale));border-radius:8px;grid-template-columns:1fr 1.2fr auto auto;align-items:baseline;gap:8px;padding:6px 10px;display:grid}.Dm_Bla_note{text-align:center;font-family:var(--font-thai);font-weight:300;font-size:calc(11.5px * var(--fs-scale));color:var(--text-soft);padding:12px}.Dm_Bla_wsLedger{border:1px solid var(--border-soft);background:color-mix(in srgb, var(--bg) 35%, transparent);border-radius:14px;gap:8px;padding:14px 16px}.Dm_Bla_invHeadRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.Dm_Bla_invHint{font-family:var(--font-thai);font-weight:300;font-size:calc(10.5px * var(--fs-scale));color:var(--text-soft)}.Dm_Bla_invCols{color:var(--text-faint);border-bottom-color:var(--border-soft);font-size:calc(10.5px * var(--fs-scale))}.Dm_Bla_invBadge{border-radius:var(--radius-full);border:1px solid var(--hairline);color:var(--text-soft);font-family:var(--font-thai);font-size:calc(10.5px * var(--fs-scale));padding:1px 10px;display:inline-block}.Dm_Bla_invBadgePaid{color:var(--pos);border-color:color-mix(in srgb, var(--pos) 45%, transparent)}.Dm_Bla_invBadgePending{color:var(--warn);border-color:color-mix(in srgb, var(--warn) 45%, transparent)}.Dm_Bla_invBadgeFailed{color:var(--neg);border-color:color-mix(in srgb, var(--neg) 45%, transparent)}.oc6Cjq_overlay{background:color-mix(in srgb, var(--bg) 78%, transparent);z-index:var(--z-dialog);justify-content:stretch;align-items:stretch;animation:.3s both jfFade;display:flex;position:fixed;inset:0}.oc6Cjq_overlayOut{animation:jfFadeOut .22s var(--ease) both;pointer-events:none}.oc6Cjq_shell{background:var(--surface-dialog);border:1px solid var(--border-strong);width:100vw;max-width:none;height:100vh;max-height:none;box-shadow:0 0 60px color-mix(in srgb, var(--primary) 12%, transparent);animation:jfPop .45s var(--ease) both;border-radius:0;grid-template-columns:clamp(220px,18vw,280px) minmax(0,1fr);display:grid;position:relative;overflow:hidden}.oc6Cjq_rail{border-right:1px solid var(--border-soft);background:color-mix(in srgb, var(--bg) 50%, transparent);flex-direction:column;gap:4px;padding:18px 12px;display:flex}.oc6Cjq_railTitle{font-family:var(--font-display);font-size:calc(11px * var(--fs-scale));letter-spacing:2px;color:var(--primary);padding:4px 10px 14px}.oc6Cjq_tab{color:var(--text-soft);cursor:pointer;text-align:left;font-family:var(--font-thai);font-weight:400;font-size:calc(13px * var(--fs-scale));background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;transition:all .25s;display:flex;position:relative}.oc6Cjq_tab:hover{background:color-mix(in srgb, var(--primary) 8%, transparent);color:var(--text)}.oc6Cjq_tabOn{background:color-mix(in srgb, var(--primary) 10%, transparent);border-color:color-mix(in srgb, var(--primary) 35%, transparent);color:var(--text)}.oc6Cjq_tabAccent{background:0 0;border-radius:2px;flex:none;width:3px;height:16px}.oc6Cjq_tabGlyph{text-align:center;width:16px;font-family:var(--font-num);font-weight:700;font-size:calc(14px * var(--fs-scale));justify-content:center;align-items:center;display:inline-flex}.oc6Cjq_tabGlyph>svg{width:calc(14px * var(--fs-scale));height:calc(14px * var(--fs-scale));display:block}.oc6Cjq_railUser{border:1px solid var(--border-soft);border-radius:12px;align-items:center;gap:10px;margin-top:auto;padding:10px 12px;display:flex}.oc6Cjq_railAvatar{background:color-mix(in srgb, var(--primary) 15%, transparent);border:1px solid color-mix(in srgb, var(--primary) 40%, transparent);width:30px;height:30px;color:var(--primary);font-family:var(--font-display);font-size:calc(10px * var(--fs-scale));border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex}.oc6Cjq_railName{font-family:var(--font-thai);font-size:calc(12px * var(--fs-scale));color:var(--text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.oc6Cjq_railPlan{font-size:calc(10px * var(--fs-scale));color:var(--text-soft);letter-spacing:1px}.oc6Cjq_main{flex-direction:column;min-height:0;display:flex}.oc6Cjq_mainHead{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:flex-start;padding:18px 22px 12px;display:flex}.oc6Cjq_mainTitle{font-family:var(--font-thai);font-weight:500;font-size:calc(16px * var(--fs-scale))}.oc6Cjq_mainDesc{font-family:var(--font-thai);font-weight:300;font-size:calc(12px * var(--fs-scale));color:var(--text-soft);margin-top:2px}.oc6Cjq_mainBody{flex-direction:column;flex:1;gap:18px;width:100%;max-width:1080px;min-height:0;margin:0 auto;padding:18px 22px;display:flex;overflow:hidden auto}.oc6Cjq_shellOut{animation:jfPopOut .22s var(--ease) both;pointer-events:none}@media (width<=720px){.oc6Cjq_shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.oc6Cjq_rail{border-right:0;border-bottom:1px solid var(--border-soft);flex-direction:row;padding:10px;overflow-x:auto}.oc6Cjq_railTitle{display:none}.oc6Cjq_railUser{margin-top:0;margin-left:auto}.oc6Cjq_tab{flex:none}}.oc6Cjq_grid2{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.oc6Cjq_field{flex-direction:column;gap:6px;display:flex}.oc6Cjq_fieldInput{background:var(--bg-sunken);border:1px solid color-mix(in srgb, var(--primary) 20%, transparent);color:var(--text);font-family:var(--font-thai);font-weight:300;font-size:calc(13px * var(--fs-scale));-webkit-user-select:text;user-select:text;border-radius:10px;outline:none;padding:9px 12px}.oc6Cjq_fieldInput:focus{border-color:var(--primary)}.oc6Cjq_segRow{gap:6px;display:flex}.oc6Cjq_segBtn{border:1px solid var(--border);color:var(--text-soft);cursor:pointer;font-family:var(--font-thai);font-weight:400;font-size:calc(12.5px * var(--fs-scale));background:0 0;border-radius:999px;flex:1;padding:8px 10px;transition:all .25s}.oc6Cjq_settingRow{border:1px solid var(--border-soft);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.oc6Cjq_subRows{gap:var(--sp-1);margin-left:var(--sp-4);padding-left:var(--sp-3);border-left:1px solid var(--border-soft);transition:opacity var(--dur-base) var(--ease);flex-direction:column;display:flex}.oc6Cjq_subRowsOff{opacity:.4;pointer-events:none}.oc6Cjq_subRow{border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:14px;padding:6px 10px;display:flex}.oc6Cjq_settingName{font-family:var(--font-thai);font-size:calc(13px * var(--fs-scale))}.oc6Cjq_settingSub{font-family:var(--font-thai);font-weight:300;font-size:calc(11.5px * var(--fs-scale));color:var(--text-soft)}.oc6Cjq_toggle{cursor:pointer;border:none;border-radius:999px;flex:none;width:38px;height:22px;transition:background .25s;position:relative}.oc6Cjq_toggleKnob{width:18px;height:18px;transition:left .25s var(--ease);border-radius:50%;position:absolute;top:2px}.oc6Cjq_colGap8{flex-direction:column;gap:8px;display:flex}.oc6Cjq_colGap6{flex-direction:column;gap:6px;display:flex}.oc6Cjq_rowBetween{justify-content:space-between;align-items:center;display:flex}.oc6Cjq_d05{animation:.4s 50ms both jfFadeUp}.oc6Cjq_d08{animation:.4s 80ms both jfFadeUp}.oc6Cjq_d10{animation:.4s .1s both jfFadeUp}.oc6Cjq_d15{animation:.4s .15s both jfFadeUp}.oc6Cjq_d20{animation:.4s .2s both jfFadeUp}.oc6Cjq_d25{animation:.4s .25s both jfFadeUp}.oc6Cjq_fadeUp{animation:.4s both jfFadeUp}._YM0za_head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._YM0za_title{font-family:var(--font-display);font-weight:700;font-size:calc(17px * var(--fs-scale));margin-top:2px}._YM0za_sub{font-family:var(--font-thai);font-weight:300;font-size:calc(11.5px * var(--fs-scale));color:var(--text-soft);margin-top:2px}._YM0za_note{text-align:center;font-family:var(--font-thai);font-weight:300;font-size:calc(11.5px * var(--fs-scale));color:var(--text-soft);padding:12px}._YM0za_tabs{gap:6px;margin-top:14px;display:flex}._YM0za_tab{border-radius:var(--radius-full);border:1px solid var(--hairline);color:var(--text-soft);font-family:var(--font-thai);font-size:calc(11.5px * var(--fs-scale));cursor:pointer;background:0 0;padding:5px 16px}._YM0za_tabOn{border-color:var(--info);color:var(--info);background:color-mix(in srgb, var(--info) 10%, transparent)}._YM0za_list{flex-direction:column;gap:8px;max-height:420px;margin-top:12px;display:flex;overflow-y:auto}._YM0za_set{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface-2);flex-direction:column;gap:10px;padding:12px;display:flex}._YM0za_setTop{align-items:center;gap:12px;display:flex}._YM0za_preview{border-radius:var(--radius-md);object-fit:cover;background:var(--bg-sunken);flex:none;width:48px;height:48px}._YM0za_setText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._YM0za_setName{font-family:var(--font-display);font-weight:700;font-size:calc(13px * var(--fs-scale))}._YM0za_setDesc,._YM0za_setMeta{font-family:var(--font-thai);font-weight:300;font-size:calc(11px * var(--fs-scale));color:var(--text-soft)}._YM0za_setBtns{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:6px;display:flex}._YM0za_owned{border-radius:var(--radius-full);border:1px solid color-mix(in srgb, var(--pos) 45%, transparent);color:var(--pos);font-family:var(--font-thai);font-size:calc(11px * var(--fs-scale));padding:4px 12px}._YM0za_buy{border-radius:var(--radius-full);border:1px solid var(--info);color:var(--info);font-family:var(--font-thai);font-size:calc(11.5px * var(--fs-scale));cursor:pointer;background:0 0;padding:7px 14px}._YM0za_buy:hover:not(:disabled){background:color-mix(in srgb, var(--info) 12%, transparent)}._YM0za_buy:disabled{opacity:.6;cursor:default}._YM0za_grid{grid-template-columns:repeat(auto-fill,minmax(40px,1fr));gap:6px;display:grid}._YM0za_cellImg{aspect-ratio:1;object-fit:contain;border-radius:var(--radius-sm);background:var(--bg-sunken);width:100%;padding:4px}._YM0za_qrWrap{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface-2);flex-direction:column;align-items:center;gap:10px;margin-top:16px;padding:16px;display:flex}._YM0za_qrName{font-family:var(--font-display);font-weight:700;font-size:calc(13px * var(--fs-scale))}._YM0za_qr{object-fit:contain;background:#fff;border-radius:8px;width:200px;height:200px;padding:8px}._YM0za_qrNote{font-family:var(--font-thai);font-weight:300;font-size:calc(11px * var(--fs-scale));color:var(--text-soft);text-align:center}._YM0za_paid{font-family:var(--font-thai);font-size:calc(13px * var(--fs-scale));color:var(--pos)}._YM0za_failed{font-family:var(--font-thai);font-size:calc(13px * var(--fs-scale));color:var(--neg)}._YM0za_history{flex-direction:column;gap:4px;max-height:420px;margin-top:14px;display:flex;overflow-y:auto}._YM0za_histRow{border-bottom:1px solid color-mix(in srgb, var(--primary) 6%, transparent);font-family:var(--font-thai);font-weight:300;font-size:calc(11px * var(--fs-scale));border-radius:8px;grid-template-columns:auto 1.4fr 1fr auto auto;align-items:baseline;gap:8px;padding:6px 10px;display:grid}._YM0za_histDate,._YM0za_histStatus{color:var(--text-soft)}._YM0za_histName,._YM0za_histWs{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._YM0za_histWs{color:var(--text-soft)}._YM0za_histAmt{font-family:var(--font-num);text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.y1s_tq_membersWrap{flex-direction:column;gap:14px;display:flex}.y1s_tq_membersHud{border-radius:var(--radius-lg);border:1px solid var(--border-soft);background:color-mix(in srgb, var(--bg-sunken) 70%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;animation:.4s 50ms both jfFadeUp;display:flex}.y1s_tq_membersHudLeft{flex-direction:column;flex:220px;gap:6px;min-width:0;display:flex}.y1s_tq_membersCount{font-family:var(--font-thai);font-weight:500;font-size:calc(18px * var(--fs-scale));color:var(--text)}.y1s_tq_capacityRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.y1s_tq_capacityPill{font-family:var(--font-num);font-weight:600;font-size:calc(11px * var(--fs-scale));letter-spacing:.5px;color:var(--primary);border:1px solid color-mix(in srgb, var(--primary) 40%, transparent);background:color-mix(in srgb, var(--primary) 10%, transparent);white-space:nowrap;border-radius:999px;padding:3px 10px}.y1s_tq_capacityPillFull{color:var(--neg);border-color:color-mix(in srgb, var(--neg) 50%, transparent);background:color-mix(in srgb, var(--neg) 12%, transparent)}.y1s_tq_capacityBar{background:color-mix(in srgb, var(--text) 8%, transparent);border-radius:3px;flex:120px;min-width:80px;height:5px;position:relative;overflow:hidden}.y1s_tq_capacityFill{border-radius:inherit;background:var(--primary);height:100%;transition:width var(--dur-base) var(--ease);display:block;box-shadow:0 0 8px}.y1s_tq_capacityFillFull{background:var(--neg)}.y1s_tq_inviteTrigger{background:color-mix(in srgb, var(--primary) 14%, transparent);border:1px solid color-mix(in srgb, var(--primary) 55%, transparent);color:var(--text);font-family:var(--font-thai);font-weight:500;font-size:calc(13px * var(--fs-scale));cursor:pointer;box-shadow:0 0 14px color-mix(in srgb, var(--primary) 25%, transparent);transition:background var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);border-radius:999px;flex:none;padding:9px 16px;position:relative}.y1s_tq_inviteTrigger:hover{background:color-mix(in srgb, var(--primary) 22%, transparent);box-shadow:0 0 20px color-mix(in srgb, var(--primary) 40%, transparent)}.y1s_tq_invitePanel{border-radius:var(--radius-lg);border:1px solid color-mix(in srgb, var(--primary) 35%, transparent);background:color-mix(in srgb, var(--bg-sunken) 80%, transparent);animation:jfFadeUp .3s var(--ease) both;flex-direction:column;gap:10px;padding:16px 18px 18px;display:flex;position:relative}.y1s_tq_inviteCornerTL,.y1s_tq_inviteCornerTR,.y1s_tq_inviteCornerBL,.y1s_tq_inviteCornerBR{pointer-events:none;border-color:var(--primary);width:14px;height:14px;position:absolute}.y1s_tq_inviteCornerTL{border-top-left-radius:var(--radius-lg);border-top:2px solid;border-left:2px solid;top:-1px;left:-1px}.y1s_tq_inviteCornerTR{border-top-right-radius:var(--radius-lg);border-top:2px solid;border-right:2px solid;top:-1px;right:-1px}.y1s_tq_inviteCornerBL{border-bottom-left-radius:var(--radius-lg);border-bottom:2px solid;border-left:2px solid;bottom:-1px;left:-1px}.y1s_tq_inviteCornerBR{border-bottom-right-radius:var(--radius-lg);border-bottom:2px solid;border-right:2px solid;bottom:-1px;right:-1px}.y1s_tq_inviteHeading{font-family:var(--font-thai);font-weight:500;font-size:calc(14px * var(--fs-scale));color:var(--text)}.y1s_tq_inviteInputRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.y1s_tq_inviteInput{background:var(--bg-sunken);border:1px solid color-mix(in srgb, var(--primary) 25%, transparent);min-width:0;color:var(--text);font-family:var(--font-thai);font-weight:300;font-size:calc(13px * var(--fs-scale));transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);border-radius:10px;outline:none;flex:220px;padding:10px 14px}.y1s_tq_inviteInput:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 15%, transparent)}.y1s_tq_inviteSend{background:var(--primary);color:var(--text-on-primary);border:1px solid var(--primary);font-family:var(--font-thai);font-weight:500;font-size:calc(12.5px * var(--fs-scale));cursor:pointer;transition:background var(--dur-fast) var(--ease);border-radius:999px;flex:none;padding:9px 16px}.y1s_tq_inviteSend:hover{background:var(--text);border-color:var(--text)}.y1s_tq_inviteSend:disabled{opacity:.5;cursor:not-allowed}.y1s_tq_inviteCancel{border:1px solid color-mix(in srgb, var(--text-soft) 35%, transparent);color:var(--text-muted);font-family:var(--font-thai);font-weight:300;font-size:calc(12.5px * var(--fs-scale));cursor:pointer;transition:border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border-radius:999px;flex:none;padding:9px 14px}.y1s_tq_inviteCancel:hover{color:var(--text);border-color:var(--primary)}.y1s_tq_inviteHint{font-family:var(--font-thai);font-weight:300;font-size:calc(11.5px * var(--fs-scale));color:var(--text-soft)}.y1s_tq_pendingWrap{border-radius:var(--radius-lg);border:1px dashed color-mix(in srgb, var(--warn) 35%, transparent);background:color-mix(in srgb, var(--warn) 5%, transparent);animation:jfFadeUp .35s var(--ease) both;flex-direction:column;gap:8px;padding:14px 16px 16px;display:flex}.y1s_tq_pendingNote{font-family:var(--font-thai);font-weight:300;font-size:calc(11.5px * var(--fs-scale));color:var(--text-soft)}.y1s_tq_pendingPill{font-family:var(--font-num);font-weight:700;font-size:calc(9.5px * var(--fs-scale));letter-spacing:1.5px;color:var(--warn);border:1px solid color-mix(in srgb, var(--warn) 45%, transparent);background:color-mix(in srgb, var(--warn) 10%, transparent);border-radius:999px;flex:none;padding:1px 7px}.y1s_tq_membersList{flex-direction:column;gap:8px;display:flex}.y1s_tq_memberCard{border-radius:var(--radius-md);border:1px solid var(--border-soft);background:color-mix(in srgb, var(--bg) 40%, transparent);flex-wrap:wrap;align-items:center;gap:14px;padding:12px 14px;animation:.4s both jfFadeUp;display:flex}.y1s_tq_memberCard:first-child{animation-delay:50ms}.y1s_tq_memberCard:nth-child(2){animation-delay:.1s}.y1s_tq_memberCard:nth-child(3){animation-delay:.15s}.y1s_tq_memberCard:nth-child(4){animation-delay:.2s}.y1s_tq_memberCard:nth-child(5){animation-delay:.25s}.y1s_tq_memberCard:nth-child(n+6){animation-delay:.3s}.y1s_tq_memberAvatarWrap{background:linear-gradient(135deg, color-mix(in srgb, var(--ring,var(--primary)) 60%, transparent), color-mix(in srgb, var(--ring,var(--primary)) 10%, transparent));width:44px;height:44px;box-shadow:0 0 12px color-mix(in srgb, var(--ring,var(--primary)) 25%, transparent);border-radius:50%;flex:none;padding:2px;position:relative}.y1s_tq_memberAvatar{background:var(--bg-sunken);width:100%;height:100%;color:var(--ring,var(--primary));font-family:var(--font-display);font-weight:700;font-size:calc(13px * var(--fs-scale));border:1px solid color-mix(in srgb, var(--ring,var(--primary)) 40%, transparent);border-radius:50%;justify-content:center;align-items:center;display:flex}.y1s_tq_statusDot{background:var(--pos);width:10px;height:10px;box-shadow:0 0 6px var(--pos);border:2px solid var(--bg);border-radius:50%;position:absolute;bottom:2px;right:2px}.y1s_tq_memberInfo{flex-direction:column;flex:200px;gap:2px;min-width:0;display:flex}.y1s_tq_memberNameRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.y1s_tq_memberName{font-family:var(--font-thai);font-weight:500;font-size:calc(13px * var(--fs-scale));color:var(--text)}.y1s_tq_youPill{font-family:var(--font-num);font-weight:700;font-size:calc(9.5px * var(--fs-scale));letter-spacing:1.5px;color:var(--primary);border:1px solid color-mix(in srgb, var(--primary) 45%, transparent);background:color-mix(in srgb, var(--primary) 10%, transparent);border-radius:999px;flex:none;padding:1px 7px}.y1s_tq_memberEmailRow{font-family:var(--font-mono);font-size:calc(11px * var(--fs-scale));letter-spacing:.5px;color:var(--text-soft);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.y1s_tq_roleSelectWrap{flex:none;align-items:center;display:inline-flex;position:relative}.y1s_tq_roleSelect{appearance:none;background:var(--bg-sunken);border:1px solid var(--border-strong);color:var(--text);font-family:var(--font-num);font-weight:600;font-size:calc(11px * var(--fs-scale));letter-spacing:1px;cursor:pointer;transition:border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);border-radius:999px;outline:none;padding:6px 28px 6px 14px}.y1s_tq_roleSelect:hover,.y1s_tq_roleSelect:focus{border-color:var(--primary);color:var(--primary)}.y1s_tq_roleChevron{pointer-events:none;width:10px;height:7px;color:var(--text-soft);position:absolute;right:10px}.y1s_tq_roleBadge{font-family:var(--font-num);font-weight:700;font-size:calc(10px * var(--fs-scale));letter-spacing:1.5px;border:1px solid;border-radius:999px;flex:none;padding:4px 10px}.y1s_tq_ownerBadge{background:color-mix(in srgb, currentColor 8%, transparent);font-family:var(--font-num);letter-spacing:1.5px;font-weight:700;font-size:calc(10px * var(--fs-scale));border:1px solid;border-radius:999px;flex:none;align-items:center;gap:6px;padding:5px 11px 5px 9px;display:inline-flex}.y1s_tq_ownerBadgeIcon{font-size:calc(12px * var(--fs-scale));line-height:1}.y1s_tq_ownerBadgeText{color:inherit}.y1s_tq_removeBtn{border:1px solid color-mix(in srgb, var(--neg) 40%, transparent);color:var(--neg);font-family:var(--font-thai);font-weight:300;font-size:calc(11.5px * var(--fs-scale));cursor:pointer;transition:background var(--dur-fast) var(--ease);background:0 0;border-radius:999px;flex:none;padding:5px 12px}.y1s_tq_removeBtn:hover{background:color-mix(in srgb, var(--neg) 12%, transparent)}.y1s_tq_confirmPill{border:1px solid color-mix(in srgb, var(--neg) 50%, transparent);background:color-mix(in srgb, var(--neg) 10%, transparent);animation:jfFadeUp .2s var(--ease) both;border-radius:999px;flex:none;align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.y1s_tq_confirmYes{background:var(--neg);border:1px solid var(--neg);color:var(--text-on-primary);font-family:var(--font-thai);font-weight:500;font-size:calc(11px * var(--fs-scale));cursor:pointer;border-radius:999px;padding:4px 10px}.y1s_tq_confirmNo{border:1px solid color-mix(in srgb, var(--text-soft) 35%, transparent);color:var(--text-muted);font-family:var(--font-thai);font-weight:300;font-size:calc(11px * var(--fs-scale));cursor:pointer;background:0 0;border-radius:999px;padding:4px 10px}.y1s_tq_rolesGuide{border-radius:var(--radius-lg);border:1px solid color-mix(in srgb, var(--primary) 12%, transparent);background:color-mix(in srgb, var(--bg-sunken) 50%, transparent);flex-direction:column;gap:8px;padding:14px 16px;animation:.4s .2s both jfFadeUp;display:flex}.y1s_tq_rolesGuideGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.y1s_tq_roleCard{border-radius:var(--radius-md);border:1px solid var(--border-soft);background:color-mix(in srgb, var(--bg) 30%, transparent);flex-direction:column;gap:4px;padding:10px 12px;display:flex}.y1s_tq_roleCardDot{border-radius:50%;width:8px;height:8px;margin-bottom:4px;box-shadow:0 0 6px}.y1s_tq_roleCardName{font-family:var(--font-num);font-weight:700;font-size:calc(11px * var(--fs-scale));letter-spacing:1.5px;color:var(--text)}.y1s_tq_roleCardDesc{font-family:var(--font-thai);font-weight:300;font-size:calc(11.5px * var(--fs-scale));color:var(--text-soft);line-height:1.45}@media (width<=720px){.y1s_tq_membersHud{flex-direction:column;align-items:stretch}.y1s_tq_inviteTrigger{text-align:center;align-self:stretch}.y1s_tq_memberCard{flex-direction:column;align-items:stretch;gap:10px}.y1s_tq_memberAvatarWrap,.y1s_tq_roleSelectWrap,.y1s_tq_ownerBadge,.y1s_tq_removeBtn,.y1s_tq_confirmPill{align-self:flex-start}.y1s_tq_inviteInputRow{flex-direction:column;align-items:stretch}.y1s_tq_inviteInput,.y1s_tq_inviteSend,.y1s_tq_inviteCancel{width:100%}}@media (width<=480px){.y1s_tq_membersWrap{padding-bottom:90px}}.y1s_tq_proCard{border:1px solid color-mix(in srgb, var(--warn) 35%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--warn) 10%, transparent), color-mix(in srgb, var(--warn) 2%, transparent));border-radius:14px;flex-direction:column;gap:14px;padding:16px;animation:.4s .16s both jfFadeUp;display:flex}.y1s_tq_proHead{align-items:center;gap:16px;display:flex}.y1s_tq_proHeadText{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.y1s_tq_proSpin{flex:none;width:44px;height:44px;position:relative}.y1s_tq_proRing{border:1px solid color-mix(in srgb, var(--warn) 35%, transparent);border-top-color:var(--warn);border-radius:50%;animation:5s linear infinite jfSpin;position:absolute;inset:0}.y1s_tq_proCore{background:color-mix(in srgb, var(--warn) 20%, transparent);color:var(--warn);font-family:var(--font-num);font-weight:700;font-size:calc(14px * var(--fs-scale));border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:8px}.y1s_tq_proTitle{font-family:var(--font-display);font-size:calc(12px * var(--fs-scale));letter-spacing:1px;color:var(--warn)}.y1s_tq_proActive{font-family:var(--font-thai);font-weight:300;font-size:calc(11px * var(--fs-scale));color:var(--pos);border:1px solid color-mix(in srgb, var(--pos) 40%, transparent);border-radius:999px;padding:1px 8px}.y1s_tq_proOverdue{font-family:var(--font-thai);font-weight:300;font-size:calc(11px * var(--fs-scale));color:var(--warn);border:1px solid color-mix(in srgb, var(--warn) 40%, transparent);border-radius:999px;padding:1px 8px}.y1s_tq_proPrice{font-family:var(--font-num);font-weight:700;font-size:calc(11px * var(--fs-scale));color:var(--warn);border:1px solid color-mix(in srgb, var(--warn) 40%, transparent);background:color-mix(in srgb, var(--warn) 10%, transparent);font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 10px}.y1s_tq_quotaGrid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.y1s_tq_quotaCell{border:1px solid var(--border-soft);background:color-mix(in srgb, var(--bg) 40%, transparent);border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.y1s_tq_quotaTop{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.y1s_tq_quotaLabel{font-family:var(--font-thai);font-weight:300;font-size:calc(11px * var(--fs-scale));color:var(--text-soft)}.y1s_tq_quotaValue{font-family:var(--font-num);font-weight:700;font-size:calc(12px * var(--fs-scale));font-variant-numeric:tabular-nums;color:var(--text)}.y1s_tq_quotaValueFull{color:var(--neg)}.y1s_tq_quotaBar{background:color-mix(in srgb, var(--text-faint) 25%, transparent);border-radius:999px;height:4px;display:block;overflow:hidden}.y1s_tq_quotaFill{background:var(--warn);height:100%;transition:width var(--dur-base) var(--ease);border-radius:999px;display:block}.y1s_tq_quotaFillFull{background:var(--neg)}.y1s_tq_proRenew{font-family:var(--font-thai);font-weight:300;font-size:calc(11.5px * var(--fs-scale));color:var(--text-muted)}.y1s_tq_hubCard{text-align:left;cursor:pointer;border:1px solid color-mix(in srgb, var(--info) 30%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--info) 9%, transparent), color-mix(in srgb, var(--info) 2%, transparent));width:100%;transition:border-color var(--dur-base) var(--ease), box-shadow var(--dur-base) var(--ease);border-radius:14px;align-items:center;gap:14px;padding:14px 16px;display:flex}.y1s_tq_hubCard:hover{border-color:var(--info);box-shadow:0 0 18px color-mix(in srgb, var(--info) 22%, transparent)}.y1s_tq_hubGlyph{border:1px solid color-mix(in srgb, var(--info) 40%, transparent);background:color-mix(in srgb, var(--info) 14%, transparent);width:36px;height:36px;color:var(--info);font-family:var(--font-num);font-weight:700;font-size:calc(15px * var(--fs-scale));border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.y1s_tq_hubGlyph>svg{width:calc(19px * var(--fs-scale));height:calc(19px * var(--fs-scale));display:block}.y1s_tq_hubText{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.y1s_tq_hubTitle{font-family:var(--font-thai);font-weight:500;font-size:calc(13.5px * var(--fs-scale));color:var(--text)}.y1s_tq_hubDesc{font-family:var(--font-thai);font-weight:300;font-size:calc(11.5px * var(--fs-scale));color:var(--text-soft)}.y1s_tq_hubGo{color:var(--info);font-family:var(--font-num);font-size:calc(14px * var(--fs-scale));flex:none;justify-content:center;align-items:center;display:inline-flex}.y1s_tq_hubGo>svg{width:calc(16px * var(--fs-scale));height:calc(16px * var(--fs-scale));display:block}.y1s_tq_proBtn{border:1px solid color-mix(in srgb, var(--warn) 50%, transparent);color:var(--warn);font-family:var(--font-thai);font-weight:300;font-size:calc(12px * var(--fs-scale));cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:6px 14px}.y1s_tq_proBtn:hover{background:var(--warn);color:var(--bg)}.dq6nCW_head{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);border-bottom:1px solid var(--border-soft);padding:20px 22px 14px;display:flex}.dq6nCW_title{font-family:var(--font-thai);font-weight:500;font-size:calc(16px * var(--fs-scale))}.dq6nCW_sub{font-family:var(--font-thai);font-weight:300;font-size:calc(12px * var(--fs-scale));color:var(--text-soft);margin-top:2px}.dq6nCW_body{flex-direction:column;flex:1;gap:3px;min-height:0;padding:14px 22px 18px;display:flex;overflow:hidden auto}.dq6nCW_section{font-family:var(--font-thai);font-weight:500;font-size:calc(11px * var(--fs-scale));letter-spacing:.5px;color:var(--primary);margin:var(--sp-3) 0 var(--sp-1)}.dq6nCW_section:first-child{margin-top:0}.dq6nCW_row{align-items:baseline;gap:var(--sp-3);border-radius:var(--radius-sm);padding:5px 2px;display:flex}.dq6nCW_row:hover{background:color-mix(in srgb, var(--primary) 5%, transparent)}.dq6nCW_combo,.dq6nCW_gesture{flex:0 0 168px;align-items:center;gap:5px;display:flex}.dq6nCW_gesture{font-family:var(--font-thai);font-weight:300;font-size:calc(12px * var(--fs-scale));color:var(--text);display:block}.dq6nCW_key{border-radius:var(--radius-sm);border:1px solid var(--border-soft);background:color-mix(in srgb, var(--bg) 45%, transparent);min-width:22px;height:22px;color:var(--text);font-family:var(--font-num);font-weight:700;font-size:calc(12px * var(--fs-scale));border-bottom-width:2px;justify-content:center;align-items:center;padding:0 6px;line-height:1;display:inline-flex}.dq6nCW_what{min-width:0;font-family:var(--font-thai);font-weight:300;font-size:calc(12.5px * var(--fs-scale));color:var(--text-muted);flex:1}.dq6nCW_note{font-family:var(--font-thai);font-weight:300;font-size:calc(11.5px * var(--fs-scale));color:var(--text-soft);padding:var(--sp-2) 10px;margin-top:var(--sp-2);border-left:2px solid color-mix(in srgb, var(--primary) 35%, transparent);background:color-mix(in srgb, var(--primary) 5%, transparent);border-radius:0 var(--radius-sm) var(--radius-sm) 0}._37hkfq_head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._37hkfq_title{font-family:var(--font-display);font-weight:700;font-size:calc(17px * var(--fs-scale));margin-top:2px}._37hkfq_sub{font-family:var(--font-thai);font-weight:300;font-size:calc(11.5px * var(--fs-scale));color:var(--text-soft);margin-top:2px}._37hkfq_grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin-top:14px;display:grid}._37hkfq_tile{border-radius:var(--radius-md);border:1px solid var(--hairline);background:color-mix(in srgb, var(--bg) 40%, transparent);color:var(--text-soft);cursor:pointer;text-align:left;transition:border-color .2s var(--ease), background .2s var(--ease), color .2s var(--ease);align-items:center;gap:9px;padding:9px 11px;display:flex}._37hkfq_tile:hover{border-color:var(--primary);color:var(--text)}._37hkfq_tileOn{color:var(--text)}._37hkfq_glyph{font-family:var(--font-num);font-weight:700;font-size:calc(16px * var(--fs-scale));text-align:center;flex:none;width:18px}._37hkfq_label{font-family:var(--font-thai);font-size:calc(12px * var(--fs-scale));white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}._37hkfq_state{font-family:var(--font-thai);font-weight:300;font-size:calc(10px * var(--fs-scale));color:var(--text-soft);flex:none}.CBF3xa_editor{border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--primary) 30%, transparent);background:color-mix(in srgb, var(--primary) 5%, transparent);flex-direction:column;gap:8px;margin-top:10px;padding:10px 12px;display:flex}.CBF3xa_head,.CBF3xa_actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.CBF3xa_current{text-align:center;width:22px;font-family:var(--font-num);font-weight:700;font-size:calc(14px * var(--fs-scale));flex:none}.CBF3xa_title{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:var(--font-thai);font-size:calc(12px * var(--fs-scale));flex:1;overflow:hidden}.CBF3xa_spacer{flex:1}.CBF3xa_file{display:none}.CBF3xa_mini{border-radius:var(--radius-full);border:1px solid var(--hairline);color:var(--text-soft);font-family:var(--font-thai);font-size:calc(10.5px * var(--fs-scale));cursor:pointer;background:0 0;flex:none;padding:4px 10px}.CBF3xa_mini:hover:not(:disabled){color:var(--text);border-color:var(--primary)}.CBF3xa_mini:disabled{opacity:.45;cursor:default}.CBF3xa_miniDanger{color:var(--neg);border-color:color-mix(in srgb, var(--neg) 40%, transparent)}.CBF3xa_note{font-family:var(--font-thai);font-weight:300;font-size:calc(10.5px * var(--fs-scale));color:var(--text-soft)}.CBF3xa_folders{flex-direction:column;gap:8px;max-height:220px;display:flex;overflow-y:auto}.CBF3xa_folder{flex-direction:column;gap:4px;display:flex}.CBF3xa_folderName{font-family:var(--font-thai);font-weight:300;font-size:calc(10.5px * var(--fs-scale));color:var(--text-soft)}.CBF3xa_grid{grid-template-columns:repeat(auto-fill,minmax(36px,1fr));gap:4px;display:grid}.CBF3xa_cell{aspect-ratio:1;border-radius:var(--radius-sm);background:var(--bg-sunken);cursor:pointer;border:1px solid #0000;place-items:center;padding:4px;display:grid}.CBF3xa_cell:hover:not(:disabled){border-color:var(--primary)}.CBF3xa_cell:disabled{cursor:default;opacity:.6}.CBF3xa_cellOn{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 18%, transparent)}.CBF3xa_cell:disabled.CBF3xa_cellOn{opacity:1}.CBF3xa_cellImg{object-fit:contain;width:100%;height:100%}.MQ0weG_head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.MQ0weG_title{font-family:var(--font-display);font-weight:700;font-size:calc(17px * var(--fs-scale));margin-top:2px}.MQ0weG_sub{font-family:var(--font-thai);font-weight:300;font-size:calc(11.5px * var(--fs-scale));color:var(--text-soft);margin-top:2px}.MQ0weG_kinds{align-items:center;gap:6px;margin-top:14px;display:flex}.MQ0weG_spacer{flex:1}.MQ0weG_kindBtn{border-radius:var(--radius-full);border:1px solid var(--hairline);color:var(--text-soft);font-family:var(--font-thai);font-size:calc(11.5px * var(--fs-scale));cursor:pointer;background:0 0;padding:5px 14px}.MQ0weG_kindBtn:hover{color:var(--text)}.MQ0weG_kindOn{background:color-mix(in srgb, var(--primary) 10%, transparent)}.MQ0weG_addRow,.MQ0weG_mergeBar{align-items:center;gap:6px;margin-top:10px;display:flex}.MQ0weG_mergeBar{border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--warn) 35%, transparent);background:color-mix(in srgb, var(--warn) 7%, transparent);flex-wrap:wrap;padding:8px 10px}.MQ0weG_list{flex-direction:column;gap:4px;max-height:380px;margin-top:12px;display:flex;overflow-y:auto}.MQ0weG_note{text-align:center;font-family:var(--font-thai);font-weight:300;font-size:calc(11.5px * var(--fs-scale));color:var(--text-soft);padding:12px}.MQ0weG_group{flex-direction:column;gap:2px;display:flex}.MQ0weG_groupHead{align-items:center;gap:2px;display:flex}.MQ0weG_arrow{width:18px;height:18px;color:var(--text-soft);font-size:calc(8px * var(--fs-scale));cursor:pointer;background:0 0;border:none;flex:none;padding:0;line-height:1}.MQ0weG_arrow:hover:not(:disabled){color:var(--primary)}.MQ0weG_arrow:disabled{opacity:.25;cursor:default}.MQ0weG_row{border:1px solid #0000;border-radius:9px;align-items:center;gap:6px;padding:5px 10px;display:flex}.MQ0weG_row:hover{border-color:var(--hairline);background:color-mix(in srgb, var(--primary) 5%, transparent)}.MQ0weG_glyph{text-align:center;width:18px;font-family:var(--font-num);flex:none;font-weight:700}.MQ0weG_name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:var(--font-thai);font-size:calc(12px * var(--fs-scale));flex:1;overflow:hidden}.MQ0weG_pin{width:22px;color:var(--text-soft);font-size:calc(12px * var(--fs-scale));cursor:pointer;background:0 0;border:none;flex:none;padding:0}.MQ0weG_pin:hover,.MQ0weG_pinOn{color:var(--warn)}.MQ0weG_input{background:var(--bg-sunken);border:1px solid color-mix(in srgb, var(--primary) 30%, transparent);border-radius:var(--radius-full);min-width:0;color:var(--text);font-family:var(--font-thai);font-weight:300;font-size:calc(12px * var(--fs-scale));outline:none;flex:1;padding:5px 12px}.MQ0weG_select{background:var(--bg-sunken);border:1px solid color-mix(in srgb, var(--primary) 30%, transparent);border-radius:var(--radius-full);color:var(--text);font-family:var(--font-thai);font-weight:300;font-size:calc(12px * var(--fs-scale));outline:none;padding:5px 12px}.MQ0weG_mini{border-radius:var(--radius-full);border:1px solid var(--hairline);color:var(--text-soft);font-family:var(--font-thai);font-size:calc(10.5px * var(--fs-scale));cursor:pointer;background:0 0;flex:none;padding:4px 10px}.MQ0weG_mini:hover:not(:disabled){color:var(--text);border-color:var(--primary)}.MQ0weG_mini:disabled{opacity:.45;cursor:default}.MQ0weG_miniDanger{color:var(--neg);border-color:color-mix(in srgb, var(--neg) 40%, transparent)}.MQ0weG_warn{font-family:var(--font-thai);font-weight:300;font-size:calc(10.5px * var(--fs-scale));color:var(--warn)}.MQ0weG_taxRow{border-color:var(--hairline);flex-wrap:wrap}.MQ0weG_taxChip{border-radius:var(--radius-full);border:1px solid color-mix(in srgb, var(--pos) 40%, transparent);color:var(--pos);font-family:var(--font-thai);font-weight:300;font-size:calc(10.5px * var(--fs-scale));white-space:nowrap;flex:none;padding:1px 8px}.MQ0weG_taxWarn{white-space:nowrap;border-radius:var(--radius-full);border:1px solid color-mix(in srgb, var(--warn) 40%, transparent);flex:none;padding:1px 8px}.N00UfG_head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.N00UfG_title{font-family:var(--font-display);font-weight:700;font-size:calc(17px * var(--fs-scale));margin-top:2px}.N00UfG_sub{font-family:var(--font-thai);font-weight:300;font-size:calc(11.5px * var(--fs-scale));color:var(--text-soft);margin-top:2px}.N00UfG_body{flex-direction:column;gap:4px;max-height:380px;margin-top:14px;display:flex;overflow-y:auto}.N00UfG_note{text-align:center;font-family:var(--font-thai);font-weight:300;font-size:calc(11.5px * var(--fs-scale));color:var(--text-soft);padding:14px}.N00UfG_row{border:1px solid var(--hairline);background:color-mix(in srgb, var(--bg) 40%, transparent);border-radius:10px;align-items:center;gap:8px;padding:7px 10px;display:flex}.N00UfG_rowOff{opacity:.5}.N00UfG_rowMain{flex:1;min-width:0}.N00UfG_rowName{font-family:var(--font-thai);font-size:calc(12px * var(--fs-scale));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.N00UfG_rowMeta{font-family:var(--font-thai);font-weight:300;font-size:calc(10px * var(--fs-scale));color:var(--text-soft)}.N00UfG_select{background:var(--bg-sunken);border:1px solid color-mix(in srgb, var(--primary) 30%, transparent);border-radius:var(--radius-full);max-width:190px;color:var(--text);font-family:var(--font-thai);font-weight:300;font-size:calc(11.5px * var(--fs-scale));outline:none;flex:none;padding:4px 10px}.N00UfG_none{font-family:var(--font-thai);font-weight:300;font-size:calc(11px * var(--fs-scale));color:var(--text-soft)}.N00UfG_conf{font-family:var(--font-thai);font-weight:300;font-size:calc(10.5px * var(--fs-scale));text-align:right;flex:none;min-width:58px}.N00UfG_footer{align-items:center;gap:8px;margin-top:14px;display:flex}.N00UfG_spacer{flex:1}.N00UfG_tokens{font-family:var(--font-thai);font-weight:300;font-size:calc(10.5px * var(--fs-scale));color:var(--text-soft)}._17Grjq_head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._17Grjq_title{font-family:var(--font-display);font-weight:700;font-size:calc(17px * var(--fs-scale));margin-top:2px}._17Grjq_sub{font-family:var(--font-thai);font-weight:300;font-size:calc(11.5px * var(--fs-scale));color:var(--text-soft);margin-top:2px}._17Grjq_formats{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}._17Grjq_fmt{border-radius:var(--radius-md);border:1px solid var(--hairline);background:color-mix(in srgb, var(--bg) 40%, transparent);color:var(--text-soft);cursor:pointer;text-align:left;flex-direction:column;align-items:flex-start;gap:3px;padding:10px 12px;display:flex}._17Grjq_fmt:hover:not(:disabled){border-color:var(--primary);color:var(--text)}._17Grjq_fmt:disabled{opacity:.5;cursor:default}._17Grjq_fmtLabel{font-family:var(--font-num);font-weight:700;font-size:calc(13px * var(--fs-scale));letter-spacing:1px}._17Grjq_fmtNote{font-family:var(--font-thai);font-weight:300;font-size:calc(10px * var(--fs-scale))}._17Grjq_list{flex-direction:column;gap:5px;max-height:300px;margin-top:14px;display:flex;overflow-y:auto}._17Grjq_note{text-align:center;font-family:var(--font-thai);font-weight:300;font-size:calc(11.5px * var(--fs-scale));color:var(--text-soft);padding:14px}._17Grjq_row{border:1px solid var(--hairline);background:color-mix(in srgb, var(--bg) 40%, transparent);border-radius:10px;align-items:center;gap:8px;padding:8px 10px;display:flex}._17Grjq_rowMain{flex:1;min-width:0}._17Grjq_rowName{font-family:var(--font-thai);font-size:calc(12px * var(--fs-scale));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._17Grjq_rowMeta{font-family:var(--font-thai);font-weight:300;font-size:calc(10px * var(--fs-scale));color:var(--text-soft)}._17Grjq_status{font-family:var(--font-thai);font-weight:300;font-size:calc(10.5px * var(--fs-scale));flex:none}._17Grjq_dl{border-radius:var(--radius-full);border:1px solid color-mix(in srgb, var(--primary) 40%, transparent);color:var(--primary);font-family:var(--font-thai);font-size:calc(10.5px * var(--fs-scale));flex:none;padding:4px 11px;text-decoration:none}._17Grjq_dl:hover{background:color-mix(in srgb, var(--primary) 12%, transparent)}._4YQt-W_note{text-align:center;font-family:var(--font-thai);font-weight:300;font-size:calc(11.5px * var(--fs-scale));color:var(--text-soft);padding:12px}._4YQt-W_cycles{gap:6px;display:flex}._4YQt-W_cycle{border-radius:var(--radius-full);border:1px solid var(--hairline);color:var(--text-soft);font-family:var(--font-thai);font-size:calc(11.5px * var(--fs-scale));cursor:pointer;background:0 0;align-items:center;gap:8px;padding:5px 16px;display:inline-flex}._4YQt-W_cycleOn{border-color:var(--warn);color:var(--warn);background:color-mix(in srgb, var(--warn) 10%, transparent)}._4YQt-W_save{border-radius:var(--radius-full);background:var(--pos);color:var(--text-on-primary);font-size:calc(10.5px * var(--fs-scale));white-space:nowrap;padding:1px 8px}._4YQt-W_recommendOrb{justify-content:center;display:flex}._4YQt-W_trigger{border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--warn) 40%, transparent);background:color-mix(in srgb, var(--warn) 8%, transparent);padding:10px 14px}._4YQt-W_triggerTitle{font-family:var(--font-thai);font-weight:500;font-size:calc(13px * var(--fs-scale))}._4YQt-W_triggerSub{font-family:var(--font-thai);font-weight:300;font-size:calc(11.5px * var(--fs-scale));color:var(--text-soft);margin-top:2px}._4YQt-W_cards{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}._4YQt-W_card{border-radius:var(--radius-lg);text-align:left;border:1px solid var(--border);background:var(--surface-2);color:var(--text);font:inherit;flex-direction:column;align-items:flex-start;gap:6px;padding:14px;display:flex;position:relative}button._4YQt-W_card{cursor:pointer}button._4YQt-W_card:hover{border-color:var(--border-strong)}._4YQt-W_card:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._4YQt-W_cardOn{border-color:var(--warn);background:color-mix(in srgb, var(--warn) 6%, var(--surface));box-shadow:0 0 0 1px var(--warn)}button._4YQt-W_cardOn:hover{border-color:var(--warn)}._4YQt-W_cardNow{opacity:.78}._4YQt-W_badge{border-radius:var(--radius-full);background:var(--warn);color:var(--text-on-primary);font-family:var(--font-thai);font-weight:500;font-size:calc(10.5px * var(--fs-scale));padding:1px 10px;position:absolute;top:-9px;left:12px}._4YQt-W_cardName{font-family:var(--font-display);font-weight:700;font-size:calc(13px * var(--fs-scale));letter-spacing:1px}._4YQt-W_cardTag{font-family:var(--font-thai);font-weight:300;font-size:calc(11px * var(--fs-scale));color:var(--text-soft)}._4YQt-W_price{align-items:baseline;gap:4px;margin-top:2px;display:inline-flex}._4YQt-W_priceNum{font-family:var(--font-num);font-weight:700;font-size:calc(24px * var(--fs-scale));font-variant-numeric:tabular-nums}._4YQt-W_pricePer,._4YQt-W_priceNote{font-family:var(--font-thai);font-weight:300;font-size:calc(11px * var(--fs-scale));color:var(--text-soft)}._4YQt-W_nowChip{border-radius:var(--radius-full);border:1px solid color-mix(in srgb, var(--pos) 45%, transparent);color:var(--pos);font-family:var(--font-thai);font-size:calc(10.5px * var(--fs-scale));padding:1px 10px}._4YQt-W_feats{flex-direction:column;gap:4px;margin-top:4px;display:flex}._4YQt-W_feat{font-family:var(--font-thai);font-weight:300;font-size:calc(11.5px * var(--fs-scale));color:var(--text-muted)}._4YQt-W_feat:before{content:"✓ ";color:var(--pos)}._4YQt-W_linkBtn{color:var(--primary);font-family:var(--font-thai);font-size:calc(12px * var(--fs-scale));cursor:pointer;background:0 0;border:none;align-self:center;padding:4px}._4YQt-W_cmp{border-collapse:collapse;width:100%;font-family:var(--font-thai);font-size:calc(11.5px * var(--fs-scale))}._4YQt-W_cmp th,._4YQt-W_cmp td{text-align:center;border-bottom:1px solid var(--hairline);padding:7px 8px}._4YQt-W_cmp th[scope=row],._4YQt-W_cmp thead th:first-child{text-align:left;color:var(--text-muted);font-weight:300}._4YQt-W_cmp thead th{font-family:var(--font-display);font-weight:700;font-size:calc(11px * var(--fs-scale));letter-spacing:1px}._4YQt-W_cmp td{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-weight:600}._4YQt-W_colOn{background:color-mix(in srgb, var(--warn) 7%, transparent)}._4YQt-W_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._4YQt-W_foot{border-radius:var(--radius-lg);border:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}._4YQt-W_sum{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}._4YQt-W_sumName{font-family:var(--font-display);font-weight:700;font-size:calc(12px * var(--fs-scale));letter-spacing:1px}._4YQt-W_sumNote{font-family:var(--font-thai);font-weight:300;font-size:calc(11px * var(--fs-scale));color:var(--text-soft)}._4YQt-W_cta{border-radius:var(--radius-full);cursor:pointer;background:var(--warn);color:var(--text-on-primary);font-family:var(--font-thai);font-weight:500;font-size:calc(13px * var(--fs-scale));white-space:nowrap;border:none;justify-content:center;align-items:center;gap:8px;padding:10px 20px;text-decoration:none;display:inline-flex}._4YQt-W_cta:disabled{opacity:.6;cursor:default}._4YQt-W_cta:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._4YQt-W_trust{font-family:var(--font-thai);font-weight:300;font-size:calc(11px * var(--fs-scale));color:var(--text-faint);text-align:center}._4YQt-W_rowBtns{flex-wrap:wrap;gap:8px;display:flex}._4YQt-W_storeBox{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface-2);flex-direction:column;align-items:flex-start;gap:6px;padding:14px;display:flex}._4YQt-W_storeBox ._4YQt-W_note{text-align:left;padding:0}._4YQt-W_storeTitle{font-family:var(--font-thai);font-weight:500;font-size:calc(13px * var(--fs-scale))}._4YQt-W_qrWrap{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface-2);flex-direction:column;align-items:center;gap:10px;padding:16px;display:flex}._4YQt-W_qr{object-fit:contain;background:#fff;border-radius:8px;width:200px;height:200px;padding:8px}._4YQt-W_qrNote{font-family:var(--font-thai);font-weight:300;font-size:calc(11px * var(--fs-scale));color:var(--text-soft);text-align:center}._4YQt-W_amt{font-family:var(--font-num);font-weight:700;font-size:calc(22px * var(--fs-scale));font-variant-numeric:tabular-nums}._4YQt-W_wait{font-family:var(--font-thai);font-size:calc(11.5px * var(--fs-scale));color:var(--primary);text-align:center}._4YQt-W_pay{grid-template-columns:minmax(0,240px) minmax(0,1fr);align-items:start;gap:16px;display:grid}._4YQt-W_paySide{flex-direction:column;align-items:flex-start;gap:8px;display:flex}._4YQt-W_kv{border-bottom:1px solid var(--hairline);width:100%;font-family:var(--font-thai);font-weight:300;font-size:calc(12px * var(--fs-scale));color:var(--text-soft);justify-content:space-between;gap:12px;padding:8px 0;display:flex}._4YQt-W_kv b{color:var(--text);font-weight:500}._4YQt-W_paySide ._4YQt-W_qrNote{text-align:left}._4YQt-W_done{border-radius:var(--radius-lg);border:1px solid color-mix(in srgb, var(--pos) 45%, transparent);flex-direction:column;align-items:center;gap:6px;padding:16px;display:flex}._4YQt-W_unlock{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}._4YQt-W_unlockItem{border-radius:var(--radius-full);border:1px solid var(--border);font-family:var(--font-thai);font-weight:300;font-size:calc(11.5px * var(--fs-scale));padding:4px 10px}._4YQt-W_paid{font-family:var(--font-thai);font-size:calc(13px * var(--fs-scale));color:var(--pos)}@media (width<=560px){._4YQt-W_pay{grid-template-columns:minmax(0,1fr)}._4YQt-W_foot ._4YQt-W_cta{width:100%}}._4YQt-W_creditNote{font-family:var(--font-thai);font-weight:300;font-size:calc(11px * var(--fs-scale));color:var(--pos)}._4YQt-W_ctaRow{flex-wrap:wrap;gap:8px;display:flex}._4YQt-W_ctaSecondary{border-radius:var(--radius-full);border:1px solid var(--border-strong);color:var(--text);font-family:var(--font-thai);font-weight:500;font-size:calc(12.5px * var(--fs-scale));white-space:nowrap;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;padding:10px 18px;display:inline-flex}._4YQt-W_ctaSecondary:disabled{opacity:.5;cursor:default}._4YQt-W_ctaSecondary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._4YQt-W_cardHint{font-family:var(--font-thai);font-weight:300;font-size:calc(11.5px * var(--fs-scale));color:var(--text-faint);text-align:right;width:100%}@media (width<=560px){._4YQt-W_ctaRow{flex-direction:column}._4YQt-W_ctaSecondary{width:100%}._4YQt-W_cardHint{text-align:left}}.ZgTxYq_head{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);border-bottom:1px solid var(--border-soft);padding:20px 22px 14px;display:flex}.ZgTxYq_title{font-family:var(--font-thai);font-weight:500;font-size:calc(16px * var(--fs-scale))}.ZgTxYq_sub{font-family:var(--font-thai);font-weight:300;font-size:calc(12px * var(--fs-scale));color:var(--text-soft);margin-top:2px}.ZgTxYq_body{gap:var(--sp-2);flex-direction:column;flex:1;min-height:0;padding:14px 22px 18px;display:flex;overflow:hidden auto}.ZgTxYq_saveRow{gap:var(--sp-2);align-items:center;display:flex}.ZgTxYq_input{border-radius:var(--radius-md);border:1px solid var(--border-soft);background:color-mix(in srgb, var(--bg) 40%, transparent);min-width:0;color:var(--text);font-family:var(--font-thai);font-weight:300;font-size:calc(13px * var(--fs-scale));flex:1;padding:9px 12px}.ZgTxYq_input:focus{border-color:color-mix(in srgb, var(--primary) 45%, transparent);outline:none}.ZgTxYq_input:disabled{opacity:.5}.ZgTxYq_quota{font-family:var(--font-thai);font-weight:300;font-size:calc(11px * var(--fs-scale));color:var(--text-dim);padding:0 2px var(--sp-1)}.ZgTxYq_empty{font-family:var(--font-thai);font-weight:300;font-size:calc(12px * var(--fs-scale));color:var(--text-soft);text-align:center;padding:22px 0}.ZgTxYq_item{align-items:center;gap:var(--sp-3);border:1px solid var(--border-soft);background:color-mix(in srgb, var(--bg) 40%, transparent);transition:border-color var(--dur-fast) var(--ease);border-radius:14px;padding:10px 14px;animation:.35s both jfFadeUp;display:flex}.ZgTxYq_item:hover{border-color:color-mix(in srgb, var(--primary) 35%, transparent)}.ZgTxYq_itemOn{border-color:color-mix(in srgb, var(--primary) 55%, transparent)}.ZgTxYq_glyph{border:1px solid color-mix(in srgb, var(--primary) 45%, transparent);width:30px;height:30px;color:var(--primary);font-family:var(--font-display);font-weight:700;font-size:calc(13px * var(--fs-scale));border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.ZgTxYq_main{flex:1;min-width:0}.ZgTxYq_name{font-family:var(--font-thai);font-size:calc(13px * var(--fs-scale));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ZgTxYq_rename{border-radius:var(--radius-sm);border:1px solid color-mix(in srgb, var(--primary) 45%, transparent);background:color-mix(in srgb, var(--bg) 60%, transparent);width:100%;color:var(--text);font-family:var(--font-thai);font-size:calc(13px * var(--fs-scale));padding:2px 6px}.ZgTxYq_rename:focus{outline:none}.ZgTxYq_itemSub{font-family:var(--font-thai);font-weight:300;font-size:calc(11px * var(--fs-scale));color:var(--text-soft);margin-top:2px}.ZgTxYq_btns{flex:none;gap:6px;display:flex}.ZgTxYq_smallBtn{border:1px solid color-mix(in srgb, var(--text-soft) 35%, transparent);color:var(--text-muted);cursor:pointer;font-family:var(--font-thai);font-weight:300;font-size:calc(11.5px * var(--fs-scale));background:0 0;border-radius:999px;padding:5px 11px}.ZgTxYq_smallBtn:hover{background:color-mix(in srgb, var(--text) 5%, transparent)}.ZgTxYq_orderBtn{border:1px solid color-mix(in srgb, var(--text-soft) 25%, transparent);width:24px;color:var(--text-soft);cursor:pointer;font-size:calc(9px * var(--fs-scale));background:0 0;border-radius:999px;padding:5px 0;line-height:1}.ZgTxYq_orderBtn:hover:not(:disabled){color:var(--primary);border-color:color-mix(in srgb, var(--primary) 45%, transparent)}.ZgTxYq_orderBtn:disabled{opacity:.3;cursor:default}.o5BKAG_chart{gap:var(--sp-2);min-width:0;margin:var(--sp-2) 0;border-radius:var(--radius-lg);border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 80%, transparent);flex-direction:column;padding:12px 14px 10px;display:flex}.o5BKAG_head{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.o5BKAG_title{min-width:0;font-family:var(--font-thai);font-weight:300;font-size:calc(10.5px * var(--fs-scale));letter-spacing:.3px;color:var(--warn);flex:1}.o5BKAG_cur{font-family:var(--font-num);letter-spacing:1px;color:var(--text-faint);font-weight:600}.o5BKAG_tools{align-items:center;gap:var(--sp-1);display:flex}.o5BKAG_seg{border-radius:var(--radius-full);border:1px solid var(--border-soft);background:color-mix(in srgb, var(--surface-deep) 90%, transparent);padding:2px;display:inline-flex}.o5BKAG_seg button{border-radius:var(--radius-full);color:var(--text-soft);font-family:var(--font-thai);font-weight:300;font-size:calc(11px * var(--fs-scale));cursor:pointer;background:0 0;border:none;padding:2px 10px}.o5BKAG_seg button.o5BKAG_on{background:color-mix(in srgb, var(--primary) 18%, transparent);color:var(--primary)}.o5BKAG_icon{border-radius:var(--radius-sm);width:26px;height:26px;color:var(--text-soft);cursor:pointer;background:0 0;border:none;place-items:center;display:grid}.o5BKAG_icon:hover{color:var(--text);background:color-mix(in srgb, var(--primary) 10%, transparent)}.o5BKAG_icon svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.o5BKAG_seg button:focus-visible,.o5BKAG_icon:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.o5BKAG_legend{gap:var(--sp-3);font-family:var(--font-thai);font-weight:300;font-size:calc(11px * var(--fs-scale));color:var(--text-soft);flex-wrap:wrap;display:flex}.o5BKAG_key{align-items:center;gap:6px;display:inline-flex}.o5BKAG_key i{border-radius:calc(var(--radius-sm) / 3);width:10px;height:10px}.o5BKAG_plot{height:160px;padding-top:var(--sp-1);align-items:stretch;gap:6px;display:flex}.o5BKAG_large .o5BKAG_plot{gap:12px;height:300px}.o5BKAG_group{gap:var(--sp-1);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.o5BKAG_bars{border-bottom:1px solid var(--hairline);flex:1;justify-content:center;align-items:flex-end;gap:2px;min-height:0;display:flex}.o5BKAG_bar{border-radius:calc(var(--radius-sm) / 3) calc(var(--radius-sm) / 3) 0 0;flex:1 1 0;max-width:18px}.o5BKAG_large .o5BKAG_bar{max-width:28px}.o5BKAG_label{text-overflow:ellipsis;white-space:nowrap;text-align:center;font-family:var(--font-num);font-size:calc(10.5px * var(--fs-scale));font-variant-numeric:tabular-nums;color:var(--text-faint);overflow:hidden}.o5BKAG_s0{background:var(--primary)}.o5BKAG_s1{background:color-mix(in srgb, var(--text-soft) 55%, transparent)}.o5BKAG_s2{background:var(--warn)}.o5BKAG_s3{background:var(--pos)}.o5BKAG_tableWrap{border-radius:var(--radius-md);border:1px solid var(--border-soft);overflow-x:auto}.o5BKAG_table{border-collapse:collapse;width:100%;font-size:calc(12.5px * var(--fs-scale))}.o5BKAG_table th,.o5BKAG_table td{border-bottom:1px solid var(--hairline);text-align:right;white-space:nowrap;padding:6px 10px}.o5BKAG_table th:first-child{text-align:left}.o5BKAG_table thead th{font-family:var(--font-thai);color:var(--text-soft);background:color-mix(in srgb, var(--surface-deep) 70%, transparent);font-weight:400}.o5BKAG_table tbody th{font-family:var(--font-num);color:var(--text-soft);font-weight:500}.o5BKAG_table td{font-family:var(--font-num);font-variant-numeric:tabular-nums;color:var(--text);font-weight:600}.o5BKAG_table tr:last-child th,.o5BKAG_table tr:last-child td{border-bottom:none}[data-chat-skin=float] .o5BKAG_chart{background:color-mix(in srgb, var(--bg) 62%, transparent);border-color:#0000}.K1YLYa_overlay{background:var(--overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:var(--z-dialog);justify-content:center;align-items:center;padding:clamp(16px,4vw,40px);animation:.3s both jfFade;display:flex;position:fixed;inset:0}.K1YLYa_overlayTop{z-index:10}.K1YLYa_overlayTopmost{z-index:11;background:color-mix(in srgb, var(--bg) 75%, transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.K1YLYa_overlayLite{background:color-mix(in srgb, var(--bg) 60%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:.25s both jfFade}.K1YLYa_shell{--ac:var(--primary);background:var(--surface-dialog);border:1px solid var(--ac);width:min(560px,100%);max-height:100%;box-shadow:0 0 60px color-mix(in srgb, var(--ac) 13%, transparent);animation:jfPop .45s var(--ease) both;border-radius:20px;flex-direction:column;display:flex;position:relative;overflow:hidden}.K1YLYa_w420{width:min(420px,100%)}.K1YLYa_w520{width:min(520px,100%)}.K1YLYa_w640{width:min(640px,100%)}.K1YLYa_w720{width:min(720px,100%)}.K1YLYa_w800{width:min(800px,100%)}.K1YLYa_w920{width:min(920px,100%)}.K1YLYa_corners:before{content:"";border-top:2px solid var(--ac);border-left:2px solid var(--ac);opacity:.8;z-index:1;border-top-left-radius:20px;width:14px;height:14px;position:absolute;top:-1px;left:-1px}.K1YLYa_corners:after{content:"";border-bottom:2px solid var(--ac);border-right:2px solid var(--ac);opacity:.8;z-index:1;border-bottom-right-radius:20px;width:14px;height:14px;position:absolute;bottom:-1px;right:-1px}.K1YLYa_cornersInk{--corner:var(--text)}.K1YLYa_cornersInk:before,.K1YLYa_cornersInk:after{border-color:var(--text);opacity:.6}.K1YLYa_band{background:color-mix(in srgb, var(--ac) 9%, transparent);border-bottom:1px solid color-mix(in srgb, var(--primary) 15%, transparent);padding:20px 22px 16px}.K1YLYa_bandTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.K1YLYa_bandId{align-items:center;gap:12px;min-width:0;display:flex}.K1YLYa_glyph44{background:color-mix(in srgb, var(--bg) 70%, transparent);border:1px solid var(--ac);width:44px;height:44px;color:var(--ac);font-family:var(--font-num);font-weight:700;font-size:calc(18px * var(--fs-scale));border-radius:14px;flex:none;justify-content:center;align-items:center;display:flex}.K1YLYa_bandName{font-family:var(--font-thai);font-weight:500;font-size:calc(16px * var(--fs-scale));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.K1YLYa_bandSub{font-family:var(--font-thai);font-weight:300;font-size:calc(12px * var(--fs-scale));color:var(--text-muted)}.K1YLYa_nameRow{align-items:center;gap:8px;display:flex}.K1YLYa_chip{font-family:var(--font-thai);font-weight:300;font-size:calc(10px * var(--fs-scale));color:var(--chip,var(--text-soft));border:1px solid var(--chip,var(--text-soft));border-radius:999px;flex:none;padding:1px 7px}.K1YLYa_closeBtn{border:1px solid var(--border-strong);color:var(--text-soft);width:26px;height:26px;font-size:calc(13px * var(--fs-scale));cursor:pointer;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.K1YLYa_closeBtn>svg{width:calc(12px * var(--fs-scale));height:calc(12px * var(--fs-scale));display:block}.K1YLYa_closeBtn:hover{color:var(--warn);border-color:var(--warn)}.K1YLYa_eyebrow{font-family:var(--font-display);font-size:calc(10px * var(--fs-scale));letter-spacing:2.5px;color:var(--ac,var(--primary));margin-bottom:6px}.K1YLYa_bigNum{font-family:var(--font-display);font-size:calc(28px * var(--fs-scale));font-variant-numeric:tabular-nums;font-weight:700;animation:.4s 50ms both jfFadeUp}.K1YLYa_body{flex-direction:column;flex:1;gap:14px;min-height:0;padding:16px 22px 18px;display:flex;overflow:hidden auto}.K1YLYa_tiles{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;animation:.4s 50ms both jfFadeUp;display:grid}.K1YLYa_tiles3{grid-template-columns:repeat(3,minmax(0,1fr))}.K1YLYa_tiles150{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.K1YLYa_tile{border:1px solid color-mix(in srgb, var(--primary) 12%, transparent);background:color-mix(in srgb, var(--bg) 40%, transparent);border-radius:12px;padding:10px 12px}.K1YLYa_tileLabel{font-family:var(--font-thai);font-weight:300;font-size:calc(10.5px * var(--fs-scale));color:var(--text-soft)}.K1YLYa_tileValue{font-family:var(--font-num);font-weight:700;font-size:calc(15px * var(--fs-scale));margin-top:3px}.K1YLYa_tileText{font-family:var(--font-thai);font-size:calc(12.5px * var(--fs-scale));margin-top:3px}.K1YLYa_fieldLabel{font-family:var(--font-thai);font-weight:300;font-size:calc(11.5px * var(--fs-scale));color:var(--text-soft)}.K1YLYa_insight{border-left:2px solid var(--warn);background:color-mix(in srgb, var(--warn) 8%, transparent);border-radius:12px;gap:10px;padding:10px 12px;animation:.4s .1s both jfFadeUp;display:flex}.K1YLYa_insightEyebrow{font-family:var(--font-display);font-size:calc(9.5px * var(--fs-scale));letter-spacing:1.5px;color:var(--warn);margin-bottom:3px}.K1YLYa_insightText{font-family:var(--font-thai);font-weight:300;font-size:calc(12px * var(--fs-scale));color:var(--text-bright);text-wrap:pretty;line-height:1.5}.K1YLYa_barTrack{background:color-mix(in srgb, var(--text) 6%, transparent);border-radius:3px;height:6px;margin-top:10px;overflow:hidden}.K1YLYa_barFill{background:var(--bar,var(--ac));height:100%;box-shadow:0 0 8px var(--bar,var(--ac));transform-origin:0;animation:jfBarIn 1s .2s var(--ease) both}.K1YLYa_footer{border-top:1px solid var(--border-soft);background:color-mix(in srgb, var(--bg) 50%, transparent);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 22px;display:flex}.K1YLYa_ghostBtn{border:1px solid color-mix(in srgb, var(--text-soft) 35%, transparent);color:var(--text-muted);cursor:pointer;font-family:var(--font-thai);font-weight:300;font-size:calc(12px * var(--fs-scale));background:0 0;border-radius:999px;padding:7px 14px;transition:all .2s}.K1YLYa_ghostBtn:hover{color:var(--text);border-color:var(--primary)}.K1YLYa_dangerBtn{border-color:color-mix(in srgb, var(--neg) 35%, transparent);color:var(--neg)}.K1YLYa_dangerBtn:hover{background:color-mix(in srgb, var(--neg) 12%, transparent);color:var(--neg);border-color:color-mix(in srgb, var(--neg) 35%, transparent)}.K1YLYa_tintBtn{color:var(--tint);border-color:color-mix(in srgb, var(--tint) 40%, transparent)}.K1YLYa_tintBtn:hover{background:color-mix(in srgb, var(--text) 5%, transparent);color:var(--tint);border-color:color-mix(in srgb, var(--tint) 40%, transparent)}.K1YLYa_ctaBtn{background:var(--ac);border:1px solid var(--ac);color:var(--text-on-primary);cursor:pointer;font-family:var(--font-thai);font-weight:500;font-size:calc(12px * var(--fs-scale));border-radius:999px;margin-left:auto;padding:8px 16px;transition:all .25s}.K1YLYa_ctaBtn:hover{background:var(--text);border-color:var(--text)}.K1YLYa_pill{border:1px solid var(--border);color:var(--text-soft);cursor:pointer;font-family:var(--font-thai);font-weight:300;font-size:calc(12px * var(--fs-scale));background:0 0;border-radius:999px;padding:6px 13px;transition:all .2s}.K1YLYa_pill:hover{color:var(--text)}.K1YLYa_input{background:var(--bg-sunken);border:1px solid color-mix(in srgb, var(--primary) 20%, transparent);width:100%;color:var(--text);font-family:var(--font-thai);font-weight:300;font-size:calc(13px * var(--fs-scale));-webkit-user-select:text;user-select:text;border-radius:12px;outline:none;padding:10px 14px}.K1YLYa_input:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 12%, transparent)}.K1YLYa_inputNum{font-family:var(--font-num);font-weight:600;font-size:calc(14px * var(--fs-scale))}.K1YLYa_amountCard{border-radius:var(--radius-lg);background:var(--bg-sunken);border:1px solid color-mix(in srgb, var(--primary) 20%, transparent);text-align:center;padding:18px;animation:.4s 50ms both jfFadeUp}.K1YLYa_amountCard:focus-within{border-color:var(--primary)}.K1YLYa_amountLabel{font-family:var(--font-thai);font-weight:300;font-size:calc(11.5px * var(--fs-scale));color:var(--text-soft)}.K1YLYa_amountRow{justify-content:center;align-items:center;gap:6px;margin-top:6px;display:flex}.K1YLYa_baht{font-family:var(--font-display);font-size:calc(22px * var(--fs-scale))}.K1YLYa_amountInput{width:100%;max-width:220px;color:var(--text);font-family:var(--font-num);font-weight:700;font-size:calc(34px * var(--fs-scale));text-align:center;-webkit-user-select:text;user-select:text;background:0 0;border:none;outline:none}.K1YLYa_amountChips{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:10px;display:flex}.K1YLYa_amountChip{border-radius:var(--radius-full);border:1px solid color-mix(in srgb, var(--primary) 20%, transparent);color:var(--text-muted);cursor:pointer;font-family:var(--font-num);font-weight:600;font-size:calc(12px * var(--fs-scale));background:0 0;padding:4px 12px;transition:all .2s}.K1YLYa_amountChip:hover{border-color:var(--primary);color:var(--primary)}.K1YLYa_empty{border:1px dashed color-mix(in srgb, var(--primary) 20%, transparent);text-align:center;font-family:var(--font-thai);font-weight:300;font-size:calc(12px * var(--fs-scale));color:var(--text-soft);border-radius:10px;padding:14px}.K1YLYa_error{font-family:var(--font-thai);font-weight:300;font-size:calc(12px * var(--fs-scale));color:var(--neg);animation:.3s both jfFadeUp}.K1YLYa_overlayOut{animation:jfFadeOut .22s var(--ease) both;pointer-events:none}.K1YLYa_shellOut{animation:jfPopOut .22s var(--ease) both}.-\35 RERa_card{gap:var(--sp-2);margin:var(--sp-2) 0;flex-direction:column;display:flex}.-\35 RERa_eyebrow{font-family:var(--font-thai);font-weight:300;font-size:calc(10.5px * var(--fs-scale));letter-spacing:.3px;color:var(--warn)}.-\35 RERa_cur{font-family:var(--font-num);color:var(--text-faint);letter-spacing:1px;font-weight:600}.-\35 RERa_tiles{grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:6px;animation:.4s 50ms both jfFadeUp;display:grid}.-\35 RERa_tile{border-radius:var(--radius-sm);border:1px solid color-mix(in srgb, var(--primary) 12%, transparent);background:color-mix(in srgb, var(--bg) 40%, transparent);padding:8px 10px}.-\35 RERa_tileValue{font-family:var(--font-num);font-weight:700;font-size:calc(14px * var(--fs-scale));font-variant-numeric:tabular-nums;color:var(--text);margin-top:2px}.-\35 RERa_rows{flex-direction:column;gap:4px;animation:.4s 50ms both jfFadeUp;display:flex}.-\35 RERa_row{border-radius:var(--radius-sm);border:1px solid var(--hairline);background:color-mix(in srgb, var(--bg) 40%, transparent);flex-direction:column;gap:3px;padding:7px 10px;display:flex}.-\35 RERa_rowTop{justify-content:space-between;align-items:baseline;gap:var(--sp-2);display:flex}.-\35 RERa_rowLabel{font-family:var(--font-thai);font-weight:300;font-size:calc(12px * var(--fs-scale));color:var(--text);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.-\35 RERa_rowValue{font-family:var(--font-num);font-weight:700;font-size:calc(13px * var(--fs-scale));font-variant-numeric:tabular-nums;color:var(--text);flex:none}.-\35 RERa_rowSub{font-family:var(--font-thai);font-weight:300;font-size:calc(10px * var(--fs-scale));color:var(--text-faint)}.-\35 RERa_track{border-radius:var(--radius-full);background:color-mix(in srgb, var(--primary) 10%, transparent);height:3px;overflow:hidden}.-\35 RERa_trackFill{border-radius:var(--radius-full);transform-origin:0;height:100%;animation:jfBarIn .6s .1s var(--ease) both}.-\35 RERa_note{margin:var(--sp-2) 0;border-radius:var(--radius-md);border-left:2px solid var(--warn);background:color-mix(in srgb, var(--warn) 8%, transparent);flex-direction:column;gap:3px;padding:9px 11px;animation:.4s 50ms both jfFadeUp;display:flex}.-\35 RERa_noteTitle{font-family:var(--font-display);font-size:calc(9.5px * var(--fs-scale));letter-spacing:1.5px}.-\35 RERa_noteText{font-family:var(--font-thai);font-weight:300;font-size:calc(12px * var(--fs-scale));color:var(--text-bright);text-wrap:pretty;line-height:1.5}.-\35 RERa_choice{margin:var(--sp-2) 0;flex-direction:column;gap:6px;animation:.4s 50ms both jfFadeUp;display:flex}.-\35 RERa_choiceTitle{font-family:var(--font-display);font-size:calc(9.5px * var(--fs-scale));letter-spacing:1.5px;color:var(--text-soft)}.-\35 RERa_choiceOpts{flex-wrap:wrap;gap:6px;display:flex}.-\35 RERa_choiceOpt{border:1px solid color-mix(in srgb, var(--primary) 30%, transparent);border-radius:var(--radius-full);background:color-mix(in srgb, var(--primary) 8%, transparent);cursor:pointer;text-align:left;flex-direction:column;align-items:flex-start;gap:1px;padding:6px 10px;transition:background .15s,border-color .15s;display:flex}.-\35 RERa_choiceOpt:hover:not(:disabled),.-\35 RERa_choiceOpt:focus-visible{background:color-mix(in srgb, var(--primary) 16%, transparent);border-color:color-mix(in srgb, var(--primary) 55%, transparent)}.-\35 RERa_choiceOpt:disabled{cursor:default;opacity:.5}.-\35 RERa_choiceLabel{font-family:var(--font-thai);font-weight:300;font-size:calc(12px * var(--fs-scale));color:var(--text-bright)}.-\35 RERa_choiceSub{font-family:var(--font-thai);font-weight:300;font-size:calc(10px * var(--fs-scale));color:var(--text-faint)}[data-chat-skin=float] .-\35 RERa_row,[data-chat-skin=float] .-\35 RERa_tile{background:color-mix(in srgb, var(--bg) 62%, transparent);border-color:#0000}.lOiVxG_dock{width:100%;max-width:828px;padding:0 var(--sp-5) var(--sp-3);flex:none;margin:0 auto}.lOiVxG_box{align-items:center;gap:var(--sp-2);border-radius:var(--radius-xl);border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 92%, transparent);box-shadow:0 10px 40px color-mix(in srgb, var(--bg) 70%, transparent), var(--shadow-2);transition:border-color var(--dur-base) var(--ease);flex-wrap:wrap;padding:12px 12px 10px 18px;display:flex}.lOiVxG_box:focus-within{border-color:var(--border-strong)}.lOiVxG_dragging{border-color:var(--primary);border-style:dashed}.lOiVxG_dot{display:none}.lOiVxG_input{resize:none;min-height:28px;color:var(--text);font-family:var(--font-thai);font-weight:300;font-size:calc(15px * var(--fs-scale));-webkit-user-select:text;user-select:text;background:0 0;border:none;outline:none;flex:1 0 100%;padding:4px 0;line-height:1.6;overflow-y:auto}.lOiVxG_input::placeholder{color:var(--text-faint)}.lOiVxG_counter{font-family:var(--font-num);font-weight:500;font-size:calc(11.5px * var(--fs-scale));font-variant-numeric:tabular-nums;color:var(--text-soft);flex:none}.lOiVxG_counterMax{color:var(--warn)}.lOiVxG_tools{align-items:center;gap:6px;margin-left:auto;display:flex}.lOiVxG_tool{border-radius:var(--radius-full);border:1px solid var(--border-soft);width:34px;height:34px;color:var(--text-muted);cursor:pointer;transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);background:0 0;place-items:center;display:grid}.lOiVxG_tool:hover{color:var(--text);border-color:var(--border-strong);background:color-mix(in srgb, var(--primary) 8%, transparent)}.lOiVxG_tool svg,.lOiVxG_sendIcon{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.lOiVxG_send,.lOiVxG_stop{border-radius:var(--radius-full);cursor:pointer;border:none;place-items:center;width:38px;height:38px;display:grid}.lOiVxG_send{background:color-mix(in srgb, var(--primary) 18%, transparent);color:var(--text-faint);transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease)}.lOiVxG_send:disabled{cursor:default}.lOiVxG_sendLive{background:var(--primary);color:var(--primary-contrast);box-shadow:var(--shadow-1)}.lOiVxG_sendLive .lOiVxG_sendIcon{stroke-width:2.2px}.lOiVxG_sendArrow{display:none}.lOiVxG_stop{background:var(--text);color:var(--bg)}.lOiVxG_stopSquare{border-radius:calc(var(--radius-sm) / 4);background:currentColor;width:10px;height:10px}.lOiVxG_tool:focus-visible,.lOiVxG_send:focus-visible,.lOiVxG_stop:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.lOiVxG_hint{margin:var(--sp-2) 0 0;text-align:center;font-family:var(--font-thai);font-weight:300;font-size:calc(11px * var(--fs-scale));color:var(--text-faint)}.lOiVxG_slipChip{align-items:center;gap:var(--sp-2);margin:0 0 var(--sp-2);border-radius:var(--radius-full);border:1px solid color-mix(in srgb, var(--primary) 30%, transparent);background:color-mix(in srgb, var(--primary) 8%, transparent);padding:5px 10px;display:flex}.lOiVxG_slipThumb{object-fit:cover;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb, var(--primary) 30%, transparent);flex:none;width:26px;height:26px}.lOiVxG_slipName{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:var(--font-thai);font-weight:300;font-size:calc(11px * var(--fs-scale));color:var(--text-soft);flex:1;overflow:hidden}.lOiVxG_slipX{color:var(--text-soft);font-size:calc(14px * var(--fs-scale));cursor:pointer;background:0 0;border:none;flex:none;line-height:1}.lOiVxG_slipX:hover{color:var(--neg)}[data-chat-skin=float] .lOiVxG_dock{max-width:none;padding:0}[data-chat-skin=float] .lOiVxG_box{border:none;border-top:1px solid var(--hairline);box-shadow:none;background:0 0;border-radius:0;flex-wrap:nowrap;gap:10px;padding:10px 2px 2px}[data-chat-skin=float] .lOiVxG_box:focus-within{border-top-color:var(--border-strong)}[data-chat-skin=float] .lOiVxG_dot{background:var(--warn);opacity:.6;border-radius:50%;flex:none;width:5px;height:5px;animation:1.6s ease-in-out infinite jfPulse;display:block}[data-chat-skin=float] .lOiVxG_input{min-height:0;font-size:calc(13px * var(--fs-scale));flex:auto;padding:2px 0;line-height:1.5}[data-chat-skin=float] .lOiVxG_tool{width:26px;height:26px;color:var(--text-faint);border:none}[data-chat-skin=float] .lOiVxG_tool:hover{color:var(--warn);background:0 0}[data-chat-skin=float] .lOiVxG_send{width:auto;min-width:26px;height:26px;box-shadow:none;color:var(--text-faint);font-size:calc(17px * var(--fs-scale));background:0 0;padding:0 2px}[data-chat-skin=float] .lOiVxG_sendIcon{display:none}[data-chat-skin=float] .lOiVxG_sendArrow{display:inline}[data-chat-skin=float] .lOiVxG_sendLive{color:var(--warn);text-shadow:0 0 10px color-mix(in srgb, var(--warn) 55%, transparent)}[data-chat-skin=float] .lOiVxG_stop{width:26px;height:26px;color:var(--warn);background:0 0}[data-chat-skin=float] .lOiVxG_hint{display:none}[data-chat-skin=float] .lOiVxG_slipChip{margin-inline:2px}.tR0Vzq_md{overflow-wrap:anywhere;min-width:0}.tR0Vzq_md>:first-child{margin-top:0}.tR0Vzq_md>:last-child{margin-bottom:0}.tR0Vzq_md p{margin:0 0 var(--sp-3);white-space:pre-line}.tR0Vzq_md strong{color:var(--text);font-weight:500}.tR0Vzq_md h1,.tR0Vzq_md h2,.tR0Vzq_md h3,.tR0Vzq_md h4{margin:var(--sp-4) 0 var(--sp-2);font-family:var(--font-thai);font-weight:500;font-size:calc(15px * var(--fs-scale));color:var(--text);line-height:1.4}.tR0Vzq_md ul,.tR0Vzq_md ol{margin:0 0 var(--sp-3);padding-left:1.4em}.tR0Vzq_md li{margin:2px 0}.tR0Vzq_md li::marker{color:var(--primary)}.tR0Vzq_md a{color:var(--primary);text-underline-offset:2px;text-decoration:underline}.tR0Vzq_md code{font-family:var(--font-num);font-size:calc(13px * var(--fs-scale));border-radius:var(--radius-sm);background:color-mix(in srgb, var(--primary) 10%, transparent);padding:1px 5px}.tR0Vzq_md pre{margin:0 0 var(--sp-3);padding:var(--sp-3);border-radius:var(--radius-md);border:1px solid var(--border-soft);background:var(--surface-deep);overflow-x:auto}.tR0Vzq_md pre code{background:0 0;padding:0}.tR0Vzq_md blockquote{margin:0 0 var(--sp-3);padding-left:var(--sp-3);border-left:2px solid var(--border-strong);color:var(--text-soft)}.tR0Vzq_md hr{margin:var(--sp-4) 0;border:none;border-top:1px solid var(--hairline)}.tR0Vzq_tableWrap{margin:0 0 var(--sp-3);border-radius:var(--radius-md);border:1px solid var(--border);overflow-x:auto}.tR0Vzq_tableWrap table{border-collapse:collapse;width:100%;font-size:calc(13px * var(--fs-scale))}.tR0Vzq_tableWrap th{text-align:left;color:var(--text-soft);border-bottom:1px solid var(--hairline);background:color-mix(in srgb, var(--surface-deep) 70%, transparent);padding:8px 12px;font-weight:400}.tR0Vzq_tableWrap td{border-bottom:1px solid var(--hairline);font-variant-numeric:tabular-nums;padding:7px 12px}.tR0Vzq_tableWrap tr:last-child td{border-bottom:none}.HFzZ_G_steps{margin:0 0 var(--sp-2);font-family:var(--font-thai);font-weight:300;font-size:calc(12px * var(--fs-scale));color:var(--text-soft)}.HFzZ_G_summary{align-items:center;gap:var(--sp-2);border-radius:var(--radius-full);border:1px solid var(--border-soft);cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);padding:3px 12px 3px 6px;list-style:none;display:inline-flex}.HFzZ_G_summary::-webkit-details-marker{display:none}.HFzZ_G_summary:after{content:"▾";font-size:calc(10px * var(--fs-scale));color:var(--text-faint)}.HFzZ_G_steps[open]>.HFzZ_G_summary:after{content:"▴"}.HFzZ_G_summary:hover{color:var(--text);border-color:var(--border-strong)}.HFzZ_G_summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.HFzZ_G_mark{width:16px;height:16px;font-size:calc(10px * var(--fs-scale));border-radius:50%;flex:none;place-items:center;line-height:1;display:inline-grid}.HFzZ_G_ok{background:color-mix(in srgb, var(--pos) 18%, transparent);color:var(--pos)}.HFzZ_G_ok:before{content:"✓"}.HFzZ_G_bad{background:color-mix(in srgb, var(--neg) 18%, transparent);color:var(--neg)}.HFzZ_G_bad:before{content:"✕"}.HFzZ_G_spin{border:2px solid color-mix(in srgb, var(--primary) 25%, transparent);border-top-color:var(--primary);width:12px;height:12px;animation:.8s linear infinite jfSpin}.HFzZ_G_failed{color:var(--neg)}.HFzZ_G_list{margin:var(--sp-2) 0 0;padding:0 0 0 var(--sp-2);gap:var(--sp-1);flex-direction:column;list-style:none;display:flex}.HFzZ_G_item{align-items:center;gap:var(--sp-2);display:flex}[data-chat-skin=float] .HFzZ_G_summary{border:none;padding:0}.cNRG7q_list{min-height:120px;padding:var(--sp-5) var(--sp-5) var(--sp-4);flex:1;overflow-y:auto}.cNRG7q_column{flex-direction:column;gap:22px;width:100%;max-width:780px;margin:0 auto;display:flex}.cNRG7q_msg{max-width:100%;animation:jfMsgIn .4s var(--ease) both;gap:14px;display:flex}.cNRG7q_body{flex-direction:column;flex:1;min-width:0;display:flex}.cNRG7q_avatar{background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--text) 70%, var(--primary)), var(--primary) 40%, color-mix(in srgb, var(--primary) 30%, var(--bg)) 82%);width:28px;height:28px;box-shadow:var(--shadow-1);border-radius:50%;flex:none;margin-top:2px}.cNRG7q_msgName{font-family:var(--font-display);font-size:calc(10px * var(--fs-scale));letter-spacing:1.5px;color:var(--primary);margin-bottom:4px}.cNRG7q_bubble{min-width:0;font-family:var(--font-thai);font-weight:300;font-size:calc(14.5px * var(--fs-scale));color:var(--text-bright);line-height:1.75}.cNRG7q_partText{white-space:pre-wrap;overflow-wrap:anywhere}.cNRG7q_mm{align-self:stretch}.cNRG7q_msg.cNRG7q_cont{margin-top:-10px}.cNRG7q_cont .cNRG7q_avatar{visibility:hidden}.cNRG7q_cont .cNRG7q_msgName{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cNRG7q_user{align-self:flex-end;max-width:min(72%,560px)}.cNRG7q_user .cNRG7q_body{align-items:flex-end}.cNRG7q_user .cNRG7q_msgName{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cNRG7q_user .cNRG7q_bubble{border-radius:var(--radius-xl) var(--radius-xl) var(--radius-sm) var(--radius-xl);border:1px solid var(--border);background:color-mix(in srgb, var(--primary) 13%, var(--surface));color:var(--text);padding:10px 16px}.cNRG7q_actions{margin-top:var(--sp-1);opacity:0;transition:opacity var(--dur-fast) var(--ease);gap:2px;display:flex}.cNRG7q_msg:hover .cNRG7q_actions,.cNRG7q_actions:focus-within{opacity:1}@media (hover:none){.cNRG7q_actions{opacity:1}}.cNRG7q_action{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-faint);cursor:pointer;background:0 0;border:none;place-items:center;display:grid}.cNRG7q_action:hover{color:var(--text);background:color-mix(in srgb, var(--primary) 10%, transparent)}.cNRG7q_action:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.cNRG7q_action svg,.cNRG7q_jump svg{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.cNRG7q_typing{padding:var(--sp-2) 0;align-items:center;gap:5px;display:flex}.cNRG7q_typingDot{background:var(--primary);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite jfDot}.cNRG7q_typingDot:nth-child(2){animation-delay:.2s}.cNRG7q_typingDot:nth-child(3){animation-delay:.4s}.cNRG7q_msgSlip{object-fit:cover;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb, var(--primary) 25%, transparent);width:100%;max-height:180px;margin-bottom:6px;display:block}.cNRG7q_slipChipList{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.cNRG7q_slipChipList .cNRG7q_msgSlip{flex:calc(50% - 3px);min-width:120px;max-height:140px;margin-bottom:0}.cNRG7q_msgSlipName{margin-bottom:var(--sp-1);font-size:calc(11px * var(--fs-scale));color:var(--text-soft);display:block}.cNRG7q_greeting{display:none}.cNRG7q_hero{align-items:center;gap:var(--sp-4);padding:8vh 0 var(--sp-5);text-align:center;animation:jfFade .45s var(--ease) both;flex-direction:column;display:flex}.cNRG7q_heroOrb{background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--text) 80%, var(--primary)), var(--primary) 38%, color-mix(in srgb, var(--primary) 25%, var(--bg)) 82%);width:64px;height:64px;box-shadow:var(--shadow-1), var(--shadow-2);border-radius:50%}.cNRG7q_heroTitle{font-family:var(--font-thai);font-weight:400;font-size:calc(26px * var(--fs-scale));color:var(--text);text-wrap:balance;margin:0;line-height:1.35}.cNRG7q_heroLede{max-width:560px;font-family:var(--font-thai);font-weight:300;font-size:calc(13.5px * var(--fs-scale));color:var(--text-soft);text-wrap:pretty;margin:0}.cNRG7q_suggest{width:100%;margin-top:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.cNRG7q_card{text-align:left;border-radius:var(--radius-lg);border:1px solid var(--border-soft);background:color-mix(in srgb, var(--surface) 55%, transparent);color:var(--text);cursor:pointer;transition:border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);flex-direction:column;align-items:flex-start;gap:6px;padding:14px;display:flex}.cNRG7q_card:hover{border-color:var(--border-strong);background:color-mix(in srgb, var(--primary) 7%, var(--surface))}.cNRG7q_card:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.cNRG7q_cardIcon{width:18px;height:18px;stroke:var(--primary);fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.cNRG7q_card[data-tone=warn] .cNRG7q_cardIcon{stroke:var(--warn)}.cNRG7q_card[data-tone=pos] .cNRG7q_cardIcon{stroke:var(--pos)}.cNRG7q_cardTitle{font-family:var(--font-thai);font-weight:400;font-size:calc(13.5px * var(--fs-scale))}.cNRG7q_cardSub{font-family:var(--font-thai);font-weight:300;font-size:calc(11.5px * var(--fs-scale));color:var(--text-faint);line-height:1.45}.cNRG7q_jumpDock{z-index:2;height:0;position:relative}.cNRG7q_jump{left:50%;bottom:var(--sp-3);border:1px solid var(--border-strong);background:var(--surface);width:34px;height:34px;color:var(--text);box-shadow:0 6px 20px color-mix(in srgb, var(--bg) 80%, transparent);cursor:pointer;animation:jfFade var(--dur-base) var(--ease) both;border-radius:50%;place-items:center;display:grid;position:absolute;transform:translate(-50%)}[data-chat-skin=float] .cNRG7q_list{min-height:0;padding:28px 2px 6px;-webkit-mask-image:linear-gradient(#0000 0,#000 40px);mask-image:linear-gradient(#0000 0,#000 40px)}[data-chat-skin=float] .cNRG7q_column{gap:14px;max-width:none}[data-chat-skin=float] .cNRG7q_avatar{display:none}[data-chat-skin=float] .cNRG7q_msg{max-width:82%}[data-chat-skin=float] .cNRG7q_mm{align-self:flex-start}[data-chat-skin=float] .cNRG7q_msg.cNRG7q_hasBlock{align-self:stretch;max-width:100%}[data-chat-skin=float] .cNRG7q_msgName{font-family:var(--font-num);opacity:.75;margin-bottom:5px;font-weight:600}[data-chat-skin=float] .cNRG7q_mm .cNRG7q_msgName{color:var(--warn)}[data-chat-skin=float] .cNRG7q_user .cNRG7q_msgName{clip-path:none;width:auto;height:auto;color:var(--primary);position:static;overflow:visible}[data-chat-skin=float] .cNRG7q_bubble{font-size:calc(13.5px * var(--fs-scale));line-height:1.65}[data-chat-skin=float] .cNRG7q_user .cNRG7q_bubble{background:0 0;border:none;border-radius:0;padding:0}[data-chat-skin=float] .cNRG7q_actions{display:none}[data-chat-skin=float] .cNRG7q_typingDot{background:var(--warn)}[data-chat-skin=float] .cNRG7q_greeting{display:flex}[data-chat-skin=float] .cNRG7q_hero{display:none}.KbBrTq_box{width:min(460px,100vw - 32px);height:auto;max-height:min(560px,100vh - 190px);z-index:var(--z-fab);animation:jfFade .24s var(--ease) both;flex-direction:column;margin-inline:auto;display:flex;position:absolute;bottom:96px;left:0;right:0}.KbBrTq_boxOut{animation:jfFadeUpOut .18s var(--ease) both}.KbBrTq_box:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(to top, var(--bg) 0%, color-mix(in srgb, var(--bg) 96%, transparent) 62%, color-mix(in srgb, var(--bg) 80%, transparent) 85%, transparent 100%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-mask-composite:source-in;position:absolute;inset:-56px -40px -36px;-webkit-mask-image:linear-gradient(0deg,#0000 0,#000 34px 82%,#0000 100%),linear-gradient(90deg,#0000 0,#000 38px calc(100% - 38px),#0000 100%);mask-image:linear-gradient(0deg,#0000 0,#000 34px 82%,#0000 100%),linear-gradient(90deg,#0000 0,#000 38px calc(100% - 38px),#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.KbBrTq_tools{align-items:center;gap:var(--sp-3);opacity:var(--rest-tools);transition:opacity var(--dur-base) var(--ease);z-index:1;pointer-events:none;display:flex;position:absolute;top:-2px;right:2px}.KbBrTq_box:hover .KbBrTq_tools,.KbBrTq_tools:focus-within{opacity:1}.KbBrTq_new,.KbBrTq_expand,.KbBrTq_close{pointer-events:auto;width:28px;height:28px;color:var(--text-soft);font-family:var(--font-num);font-size:calc(14px * var(--fs-scale));cursor:pointer;transition:color var(--dur-fast) var(--ease);background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;line-height:1;text-decoration:none;display:flex}.KbBrTq_new:hover,.KbBrTq_expand:hover,.KbBrTq_close:hover,.KbBrTq_new:focus-visible,.KbBrTq_expand:focus-visible,.KbBrTq_close:focus-visible{color:var(--primary)}.KbBrTq_body{min-height:0;animation:jfFadeUp .42s var(--ease) 40ms both;flex-direction:column;flex:auto;display:flex}.cp6Ibq_overlay{background:color-mix(in srgb, var(--bg) 72%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:var(--z-voice);justify-content:center;align-items:center;animation:.25s both jfFade;display:flex;position:absolute;inset:0}.cp6Ibq_card{background:color-mix(in srgb, var(--surface) 96%, transparent);border:1px solid color-mix(in srgb, var(--warn) 40%, transparent);width:min(520px,92%);box-shadow:0 0 60px color-mix(in srgb, var(--warn) 12%, transparent);animation:jfPop .4s var(--ease) both;border-radius:24px;flex-direction:column;align-items:center;gap:22px;padding:32px 28px;display:flex}.cp6Ibq_micWrap{justify-content:center;align-items:center;width:84px;height:84px;display:flex;position:relative}.cp6Ibq_ripple{border:1px solid var(--warn);border-radius:50%;animation:1.8s ease-out infinite jfRipple;position:absolute;inset:0}.cp6Ibq_mic{background:var(--warn);width:64px;height:64px;box-shadow:0 0 30px var(--warn);color:var(--bg);border-radius:50%;justify-content:center;align-items:center;display:flex}.cp6Ibq_micIcon{flex-direction:column;align-items:center;gap:2px;display:flex}.cp6Ibq_micIcon span:first-child{background:currentColor;border-radius:6px;width:12px;height:19px}.cp6Ibq_micIcon span:last-child{border:2.5px solid;border-top:none;border-radius:0 0 12px 12px;width:20px;height:9px}.cp6Ibq_wave{align-items:center;gap:3px;height:44px;display:flex}.cp6Ibq_bar{background:var(--warn);transform-origin:50%;width:4px;animation:jfWave var(--dur) var(--delay) ease-in-out infinite;border-radius:2px}.cp6Ibq_status{text-align:center;min-height:52px}.cp6Ibq_listening{font-family:var(--font-display);font-size:calc(11px * var(--fs-scale));letter-spacing:2px;color:var(--warn);margin-bottom:8px}.cp6Ibq_transcript{font-family:var(--font-thai);font-weight:400;font-size:calc(18px * var(--fs-scale));color:var(--text);text-wrap:pretty}.cp6Ibq_hint{font-family:var(--font-thai);font-weight:300;font-size:calc(14px * var(--fs-scale));color:var(--text-soft)}.cp6Ibq_btns{gap:10px;display:flex}.cp6Ibq_cancel{border:1px solid color-mix(in srgb, var(--text-soft) 40%, transparent);color:var(--text-muted);font-family:var(--font-thai);font-weight:300;font-size:calc(13px * var(--fs-scale));cursor:pointer;background:0 0;border-radius:999px;padding:7px 18px}.cp6Ibq_cancel:hover{color:var(--text)}.cp6Ibq_stop{background:color-mix(in srgb, var(--warn) 15%, transparent);border:1px solid var(--warn);color:var(--warn);font-family:var(--font-thai);font-weight:400;font-size:calc(13px * var(--fs-scale));cursor:pointer;border-radius:999px;padding:7px 18px}.cp6Ibq_stop:hover{background:var(--warn);color:var(--bg)}.cp6Ibq_overlayOut{animation:jfFadeOut .22s var(--ease) both;pointer-events:none}.cp6Ibq_cardOut{animation:jfPopOut .22s var(--ease) both}._2iDG4a_console{z-index:4;pointer-events:auto;background:color-mix(in srgb, var(--surface) 86%, transparent);-webkit-backdrop-filter:blur(20px);border:1px solid color-mix(in srgb, var(--primary) 32%, transparent);border-radius:var(--radius-xl,20px);width:min(450px,92vw);box-shadow:0 12px 40px color-mix(in srgb, var(--primary) 12%, transparent), inset 0 0 20px color-mix(in srgb, var(--primary) 5%, transparent);animation:jfFadeUp .35s var(--ease) both;transition:border-color var(--dur-base) var(--ease);flex-direction:column;align-items:center;gap:14px;padding:16px 20px;display:flex;position:relative}._2iDG4a_consoleOut{animation:jfFadeUpOut .25s var(--ease) both;pointer-events:none}._2iDG4a_headerRow{border-bottom:1px solid color-mix(in srgb, var(--border) 60%, transparent);justify-content:space-between;align-items:center;width:100%;padding-bottom:10px;display:flex}._2iDG4a_statusBadge{font-family:var(--font-display);font-size:calc(10.5px * var(--fs-scale));letter-spacing:1.2px;color:var(--primary);text-shadow:0 0 10px color-mix(in srgb, var(--primary) 50%, transparent);align-items:center;gap:8px;font-weight:600;display:flex}._2iDG4a_recordDot{background:#ef4444;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite jfPulse;box-shadow:0 0 8px #ef4444}._2iDG4a_recordDotOff{background:var(--text-soft);box-shadow:none;animation:none}._2iDG4a_waveform{align-items:center;gap:2.5px;height:20px;display:flex}._2iDG4a_bar{background:color-mix(in srgb, var(--primary) 85%, white 15%);width:2.5px;min-height:4px;animation:jfWaveBar var(--dur,.8s) ease-in-out infinite alternate;animation-delay:var(--delay,0s);will-change:height;border-radius:2px}@keyframes jfWaveBar{0%{opacity:.35;height:4px}to{opacity:1;height:18px}}._2iDG4a_transcriptArea{text-align:center;justify-content:center;align-items:center;width:100%;min-height:48px;padding:4px 6px;display:flex}._2iDG4a_transcriptText{font-family:var(--font-thai);font-weight:400;font-size:calc(15.5px * var(--fs-scale));color:var(--text);letter-spacing:.2px;text-shadow:0 0 14px color-mix(in srgb, var(--primary) 22%, transparent);word-break:break-word;line-height:1.4}._2iDG4a_cursor{background:var(--primary);vertical-align:text-bottom;width:2px;height:1.1em;box-shadow:0 0 6px var(--primary);margin-left:4px;animation:.9s step-start infinite jfBlink;display:inline-block}._2iDG4a_demoNote{font-family:var(--font-thai);font-weight:300;font-size:calc(11px * var(--fs-scale));color:var(--text-soft);letter-spacing:.2px;margin-top:6px}._2iDG4a_hintText{font-family:var(--font-thai);font-weight:300;font-size:calc(13px * var(--fs-scale));color:var(--text-muted);line-height:1.4}._2iDG4a_suggestionsRow{flex-wrap:wrap;justify-content:center;gap:6px;width:100%;display:flex}._2iDG4a_suggestionChip{font-family:var(--font-thai);font-weight:300;font-size:calc(11.5px * var(--fs-scale));border-radius:var(--radius-full);background:color-mix(in srgb, var(--surface) 60%, transparent);border:1px solid color-mix(in srgb, var(--border) 80%, transparent);color:var(--text-muted);cursor:pointer;transition:all var(--dur-fast) var(--ease);padding:4px 11px}._2iDG4a_suggestionChip:hover{border-color:var(--primary);color:var(--primary);background:color-mix(in srgb, var(--primary) 12%, transparent);box-shadow:0 0 10px color-mix(in srgb, var(--primary) 20%, transparent)}._2iDG4a_suggestionChip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._2iDG4a_actionsRow{justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:2px;padding-top:6px;display:flex}._2iDG4a_cancelBtn{border-radius:var(--radius-full);border:1px solid var(--border);font-family:var(--font-thai);font-size:calc(12.5px * var(--fs-scale));color:var(--text-muted);cursor:pointer;transition:all var(--dur-fast) var(--ease);background:0 0;align-items:center;gap:6px;padding:7px 14px;display:inline-flex}._2iDG4a_cancelBtn:hover{border-color:var(--text-soft);color:var(--text);background:color-mix(in srgb, var(--surface) 50%, transparent)}._2iDG4a_cancelBtn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._2iDG4a_submitBtn{border-radius:var(--radius-full);background:var(--primary);font-family:var(--font-thai);font-weight:500;font-size:calc(12.5px * var(--fs-scale));color:var(--bg);cursor:pointer;box-shadow:0 0 16px color-mix(in srgb, var(--primary) 38%, transparent);transition:all var(--dur-fast) var(--ease);border:1px solid #0000;align-items:center;gap:6px;padding:7px 18px;display:inline-flex}._2iDG4a_submitBtn:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 0 24px color-mix(in srgb, var(--primary) 65%, transparent)}._2iDG4a_submitBtn:disabled{opacity:.35;cursor:not-allowed;box-shadow:none;filter:none}._2iDG4a_submitBtn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._2iDG4a_keyBadge{font-family:var(--font-num);font-size:calc(9.5px * var(--fs-scale));background:color-mix(in srgb, currentColor 15%, transparent);opacity:.8;border-radius:4px;padding:1px 5px;font-weight:600}@media (width<=640px){._2iDG4a_console{gap:12px;width:min(350px,94vw);padding:14px}._2iDG4a_cancelBtn,._2iDG4a_submitBtn{min-height:44px;padding:8px 14px}._2iDG4a_suggestionChip{align-items:center;min-height:32px;display:inline-flex}}._3DH9nW_overlay{background:color-mix(in srgb, var(--bg) 68%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:var(--z-voice);padding:var(--sp-5);pointer-events:none;justify-content:center;align-items:center;animation:.2s both jfFade;display:flex;position:absolute;inset:0}._3DH9nW_frame{align-items:center;gap:var(--sp-2);width:min(560px,92%);padding:var(--sp-8) var(--sp-6);border:2px dashed color-mix(in srgb, var(--primary) 45%, transparent);background:color-mix(in srgb, var(--surface) 82%, transparent);box-shadow:0 0 60px color-mix(in srgb, var(--primary) 14%, transparent);text-align:center;animation:jfPop .28s var(--ease) both, jfBreathe 2.4s .28s ease-in-out infinite;border-radius:24px;flex-direction:column;display:flex}._3DH9nW_point{width:76px;height:76px;margin-bottom:var(--sp-2);justify-content:center;align-items:center;display:flex;position:relative}._3DH9nW_ripple,._3DH9nW_rippleLate{border:1px solid var(--primary);border-radius:50%;animation:1.8s ease-out infinite jfRipple;position:absolute;inset:0}._3DH9nW_rippleLate{animation-delay:.6s}._3DH9nW_glyph{background:color-mix(in srgb, var(--primary) 12%, transparent);border:1px solid var(--primary);width:56px;height:56px;color:var(--primary);font-size:calc(24px * var(--fs-scale));border-radius:18px;justify-content:center;align-items:center;line-height:1;display:flex}._3DH9nW_title{font-family:var(--font-thai);font-weight:400;font-size:calc(20px * var(--fs-scale));color:var(--text)}._3DH9nW_hint{font-family:var(--font-thai);font-weight:300;font-size:calc(12.5px * var(--fs-scale));color:var(--text-soft)}._3DH9nW_overlayOut{animation:jfFadeOut .22s var(--ease) both}._3DH9nW_frameOut{animation:jfPopOut .22s var(--ease) both}.v887Kq_page{z-index:var(--z-page);overscroll-behavior:contain;background:var(--bg);animation:jfFade var(--dur-base) var(--ease) both;position:fixed;inset:0;overflow-y:auto}@media print{.v887Kq_page{z-index:auto;animation:none;position:static;overflow:visible}}._3pSs3G_page{background:radial-gradient(ellipse at 30% 50%, var(--bg-glow) 0%, var(--bg) 60%);width:100%;min-height:100dvh;color:var(--text);font-family:var(--font-body);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:center;display:grid;position:relative;overflow:hidden}._3pSs3G_main{display:contents}._3pSs3G_grid{pointer-events:none;background-image:linear-gradient(color-mix(in srgb, var(--primary) 5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--primary) 5%, transparent) 1px, transparent 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 30%,#000 20%,#0000 80%);mask-image:radial-gradient(at 30%,#000 20%,#0000 80%)}._3pSs3G_scan{pointer-events:none;background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--primary) 6%, transparent) 50%, transparent 100%);height:120px;animation:7s linear infinite jfScan;position:absolute;left:0;right:0}._3pSs3G_top{top:var(--sp-4);left:var(--sp-5);right:var(--sp-5);z-index:2;justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex;position:absolute}._3pSs3G_wordmark{font-family:var(--font-display);font-weight:700;font-size:calc(14px * var(--fs-scale));letter-spacing:1.5px}._3pSs3G_wordmarkAccent{color:var(--primary)}._3pSs3G_brand{min-height:100dvh;padding:90px var(--sp-5) var(--sp-8);flex-direction:column;justify-content:center;align-items:center;gap:26px;display:flex;position:relative}._3pSs3G_orb{flex:none;width:clamp(160px,32vh,260px);height:clamp(160px,32vh,260px);position:relative}._3pSs3G_orbRing1,._3pSs3G_orbRing2,._3pSs3G_orbRing3{border-radius:50%;position:absolute}._3pSs3G_orbRing1{border:1px solid var(--border);border-top-color:color-mix(in srgb, var(--primary) 70%, transparent);animation:9s linear infinite jfSpin;inset:0}._3pSs3G_orbRing2{border:1px dashed color-mix(in srgb, var(--primary) 25%, transparent);animation:14s linear infinite jfSpinR;inset:8%}._3pSs3G_orbRing3{border:2px solid color-mix(in srgb, var(--primary) 15%, transparent);border-bottom-color:var(--primary);border-left-color:var(--primary);animation:5s linear infinite jfSpin;inset:17%}._3pSs3G_orbOrbit{animation:6s linear infinite jfOrbit;position:absolute;inset:0}._3pSs3G_orbDot{background:var(--warn);width:6px;height:6px;box-shadow:0 0 10px var(--warn);border-radius:50%;margin-left:-3px;position:absolute;top:-3px;left:50%}._3pSs3G_orbCore{background:radial-gradient(circle, color-mix(in srgb, var(--primary) 95%, transparent) 0%, color-mix(in srgb, var(--primary) 35%, transparent) 45%, transparent 72%);border-radius:50%;animation:3s ease-in-out infinite jfBreathe;position:absolute;inset:30%}._3pSs3G_orbLabel{font-family:var(--font-display);font-size:calc(14px * var(--fs-scale));letter-spacing:3px;text-shadow:0 0 12px var(--primary);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._3pSs3G_brandCopy{text-align:center;max-width:380px;animation:jfFadeUp .7s var(--ease) both}._3pSs3G_headline{font-family:var(--font-thai);font-weight:500;font-size:calc(22px * var(--fs-scale));line-height:var(--lh-tight);letter-spacing:.2px;margin:0}._3pSs3G_tagline{font-family:var(--font-thai);font-weight:300;font-size:calc(13px * var(--fs-scale));color:var(--text-soft);text-wrap:pretty;margin:10px 0 0;line-height:1.6}._3pSs3G_secure{align-items:center;gap:var(--sp-2);font-size:calc(11px * var(--fs-scale));color:var(--text-soft);letter-spacing:1.5px;margin:0;display:flex}._3pSs3G_secureDot{background:var(--pos);width:6px;height:6px;box-shadow:0 0 8px var(--pos);border-radius:50%;animation:2s ease-in-out infinite jfPulse}._3pSs3G_cardWrap{min-height:100dvh;padding:90px var(--sp-5) var(--sp-8);justify-content:center;align-items:center;display:flex;position:relative}._3pSs3G_card{width:min(440px,100%);padding:28px 28px var(--sp-5);border-radius:var(--radius-xl);border:1px solid color-mix(in srgb, var(--primary) 25%, transparent);background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-2);animation:jfFadeUp .7s var(--ease) .12s both;position:relative}._3pSs3G_card:before,._3pSs3G_card:after{content:"";opacity:.8;width:14px;height:14px;position:absolute}._3pSs3G_card:before{border-top:2px solid var(--primary);border-left:2px solid var(--primary);border-top-left-radius:var(--radius-xl);top:-1px;left:-1px}._3pSs3G_card:after{border-bottom:2px solid var(--primary);border-right:2px solid var(--primary);border-bottom-right-radius:var(--radius-xl);bottom:-1px;right:-1px}._3pSs3G_form{flex-direction:column;gap:18px;display:flex}._3pSs3G_head{animation:.4s both jfFadeUp}._3pSs3G_eyebrow{font-family:var(--font-display);font-size:calc(10px * var(--fs-scale));letter-spacing:2.5px;color:var(--primary);margin-bottom:var(--sp-2)}._3pSs3G_title{font-family:var(--font-thai);font-weight:500;font-size:calc(22px * var(--fs-scale));line-height:var(--lh-tight);margin:0}._3pSs3G_subtitle{font-family:var(--font-thai);font-weight:300;font-size:calc(13px * var(--fs-scale));color:var(--text-soft);text-wrap:pretty;margin:6px 0 0}._3pSs3G_fields{gap:var(--sp-3);flex-direction:column;display:flex}._3pSs3G_shakeA,._3pSs3G_shakeB{animation:.4s ease-in-out jfShake}._3pSs3G_field{flex-direction:column;gap:6px;animation:.4s .1s both jfFadeUp;display:flex}._3pSs3G_label{font-family:var(--font-thai);font-weight:300;font-size:calc(11.5px * var(--fs-scale));color:var(--text-soft)}._3pSs3G_otpProxy{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._3pSs3G_otp{gap:var(--sp-2);grid-template-columns:repeat(6,minmax(0,1fr));width:100%;display:grid}._3pSs3G_otpBox{border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--primary) 20%, transparent);background:var(--bg-sunken);width:100%;min-width:0;height:52px;color:var(--text);text-align:center;font-family:var(--font-num);font-size:calc(20px * var(--fs-scale));caret-color:var(--primary);transition:border-color var(--dur-base), box-shadow var(--dur-base), background var(--dur-base);outline:none;font-weight:600;line-height:1}._3pSs3G_otpBox:focus{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 5%, var(--bg-sunken));box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 12%, transparent)}._3pSs3G_input,._3pSs3G_pwInput{border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--primary) 20%, transparent);background:var(--bg-sunken);width:100%;color:var(--text);font-family:var(--font-thai);font-weight:300;font-size:calc(13px * var(--fs-scale));transition:border-color var(--dur-base), box-shadow var(--dur-base);outline:none;padding:11px 14px}._3pSs3G_input:focus,._3pSs3G_pwInput:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 12%, transparent)}._3pSs3G_pwWrap{position:relative}._3pSs3G_pwInput{letter-spacing:1px;padding-right:44px}._3pSs3G_pwToggle{right:var(--sp-2);color:var(--text-soft);cursor:pointer;padding:var(--sp-1) 6px;font-family:var(--font-body);font-weight:600;font-size:calc(10.5px * var(--fs-scale));letter-spacing:1px;background:0 0;border:none;position:absolute;top:50%;transform:translateY(-50%)}._3pSs3G_pwToggle:hover{color:var(--primary)}._3pSs3G_strength{flex-direction:column;gap:6px;animation:.4s .2s both jfFadeUp;display:flex}._3pSs3G_bars{gap:var(--sp-1);display:flex}._3pSs3G_barOn,._3pSs3G_barOff{height:3px;transition:background var(--dur-base);border-radius:2px;flex:1}._3pSs3G_barOff{background:color-mix(in srgb, var(--text-soft) 25%, transparent)}._3pSs3G_strengthRow{font-family:var(--font-thai);font-weight:300;font-size:calc(11px * var(--fs-scale));color:var(--text-soft);justify-content:space-between;display:flex}._3pSs3G_strength[data-score="1"] ._3pSs3G_barOn{background:var(--neg)}._3pSs3G_strength[data-score="2"] ._3pSs3G_barOn{background:var(--warn)}._3pSs3G_strength[data-score="3"] ._3pSs3G_barOn{background:var(--primary)}._3pSs3G_strength[data-score="4"] ._3pSs3G_barOn{background:var(--pos)}._3pSs3G_strength[data-score="1"] ._3pSs3G_strengthValue{color:var(--neg)}._3pSs3G_strength[data-score="2"] ._3pSs3G_strengthValue{color:var(--warn)}._3pSs3G_strength[data-score="3"] ._3pSs3G_strengthValue{color:var(--primary)}._3pSs3G_strength[data-score="4"] ._3pSs3G_strengthValue{color:var(--pos)}._3pSs3G_optIn{font-family:var(--font-thai);font-weight:300;font-size:calc(12.5px * var(--fs-scale));color:var(--text-muted);line-height:var(--lh-base);align-items:flex-start;gap:10px;animation:.4s .25s both jfFadeUp;display:flex}label._3pSs3G_optIn{cursor:pointer;align-items:center}._3pSs3G_boxLabel{cursor:pointer;flex:none;display:flex}._3pSs3G_box{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._3pSs3G_boxFace{border:1px solid color-mix(in srgb, var(--text-soft) 50%, transparent);width:18px;height:18px;color:var(--text-on-primary);font-size:calc(12px * var(--fs-scale));transition:background var(--dur-base), border-color var(--dur-base);background:0 0;border-radius:6px;flex:none;justify-content:center;align-items:center;margin-top:1px;font-weight:700;display:flex}._3pSs3G_box:checked+._3pSs3G_boxFace{background:var(--primary);border-color:var(--primary)}._3pSs3G_box:checked+._3pSs3G_boxFace:after{content:"✓"}._3pSs3G_box:focus-visible+._3pSs3G_boxFace{outline:2px solid var(--focus-ring);outline-offset:2px}._3pSs3G_error{gap:var(--sp-2);padding:9px var(--sp-3);background:color-mix(in srgb, var(--neg) 10%, transparent);border:1px solid color-mix(in srgb, var(--neg) 40%, transparent);font-family:var(--font-thai);font-weight:300;font-size:calc(12px * var(--fs-scale));color:var(--neg);border-radius:10px;align-items:center;margin:0;animation:.3s both jfFadeUp;display:flex}._3pSs3G_errorMark{width:16px;height:16px;font-size:calc(10px * var(--fs-scale));border:1.5px solid;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}._3pSs3G_submit{border-radius:var(--radius-full);border:1px solid var(--primary);background:var(--primary);width:100%;color:var(--text-on-primary);font-family:var(--font-thai);font-weight:500;font-size:calc(14px * var(--fs-scale));cursor:pointer;box-shadow:0 0 20px color-mix(in srgb, var(--primary) 30%, transparent);transition:background var(--dur-base), border-color var(--dur-base), color var(--dur-base);justify-content:center;align-items:center;gap:10px;padding:13px;animation:.4s .3s both jfFadeUp;display:flex;position:relative;overflow:hidden}._3pSs3G_submit:hover:not(:disabled){background:var(--text);border-color:var(--text)}._3pSs3G_submit:disabled{background:color-mix(in srgb, var(--primary) 70%, transparent);cursor:default}._3pSs3G_spinner{border:2px solid color-mix(in srgb, var(--bg) 30%, transparent);border-top-color:var(--bg);border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite jfSpin}._3pSs3G_foot{text-align:center;font-family:var(--font-thai);font-weight:300;font-size:calc(12.5px * var(--fs-scale));color:var(--text-soft);margin:0;animation:.4s .45s both jfFadeUp}._3pSs3G_social{align-items:center;gap:var(--sp-3);flex-direction:column;animation:.4s .38s both jfFadeUp;display:flex}._3pSs3G_divider{align-items:center;gap:var(--sp-3);width:100%;font-family:var(--font-thai);font-weight:300;font-size:calc(11.5px * var(--fs-scale));color:var(--text-faint);display:flex}._3pSs3G_divider:before,._3pSs3G_divider:after{content:"";background:var(--hairline);flex:1;height:1px}._3pSs3G_googleSlot{justify-content:center;width:100%;min-height:44px;display:flex}._3pSs3G_socialDown,._3pSs3G_socialTerms{text-align:center;font-family:var(--font-thai);font-weight:300;font-size:calc(11.5px * var(--fs-scale));line-height:var(--lh-base);color:var(--text-faint);margin:0}._3pSs3G_socialDown{color:var(--text-soft)}._3pSs3G_socialTerms a{color:var(--text-soft);text-underline-offset:2px;text-decoration:underline}._3pSs3G_socialTerms a:hover{color:var(--primary)}._3pSs3G_done{text-align:center;align-items:center;gap:var(--sp-4);padding:var(--sp-5) 0;animation:jfPop .45s var(--ease) both;flex-direction:column;display:flex}._3pSs3G_badge{justify-content:center;align-items:center;width:84px;height:84px;display:flex;position:relative}._3pSs3G_ripple,._3pSs3G_rippleLate{border:1px solid var(--pos);border-radius:50%;animation:1.8s ease-out infinite jfRipple;position:absolute;inset:0}._3pSs3G_rippleLate{animation-delay:.6s}._3pSs3G_badgeFace{background:color-mix(in srgb, var(--pos) 15%, transparent);border:1.5px solid var(--pos);width:64px;height:64px;color:var(--pos);font-size:calc(28px * var(--fs-scale));box-shadow:0 0 24px color-mix(in srgb, var(--pos) 40%, transparent);animation:jfCheck .5s .1s var(--ease) both;border-radius:50%;justify-content:center;align-items:center;display:flex}._3pSs3G_doneTitle{font-family:var(--font-thai);font-weight:500;font-size:calc(18px * var(--fs-scale))}._3pSs3G_doneText{margin:var(--sp-1) 0 0;font-family:var(--font-thai);font-weight:300;font-size:calc(13px * var(--fs-scale));color:var(--text-soft);text-wrap:pretty}._3pSs3G_cta{justify-content:center;align-items:center;gap:var(--sp-2);width:100%;padding:var(--sp-3);border-radius:var(--radius-full);background:var(--primary);color:var(--text-on-primary);font-family:var(--font-thai);font-weight:500;font-size:calc(14px * var(--fs-scale));box-shadow:0 0 20px color-mix(in srgb, var(--primary) 35%, transparent);transition:background var(--dur-base), color var(--dur-base);text-decoration:none;display:inline-flex}._3pSs3G_cta:hover{background:var(--text);color:var(--text-on-primary)}._3pSs3G_linkButton{color:var(--text-soft);font-family:var(--font-thai);font-weight:300;font-size:calc(12.5px * var(--fs-scale));cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}._3pSs3G_linkButton:hover:not(:disabled){color:var(--text)}._3pSs3G_linkButton:disabled{opacity:.5;cursor:default}._3pSs3G_quietLink{color:var(--text-soft);font-family:var(--font-thai);font-weight:300;font-size:calc(12px * var(--fs-scale));text-decoration:none}._3pSs3G_quietLink:hover{color:var(--text)}._3pSs3G_forgotRow{text-align:right;margin:-4px 0 0}@media (width<=860px){._3pSs3G_brand,._3pSs3G_cardWrap{min-height:0}._3pSs3G_brand{padding-top:84px;padding-bottom:0}._3pSs3G_cardWrap{padding-top:var(--sp-6)}._3pSs3G_page{padding-bottom:var(--sp-6);align-items:start}}.rrwkTq_page{background:var(--bg);width:100%;min-height:100dvh;color:var(--text);font-family:var(--font-body);position:relative}.rrwkTq_grid{pointer-events:none;background-image:linear-gradient(color-mix(in srgb, var(--primary) 4.5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--primary) 4.5%, transparent) 1px, transparent 1px);background-size:38px 38px;position:fixed;inset:0}.rrwkTq_topBar{z-index:5;justify-content:space-between;align-items:center;gap:var(--sp-4);background:color-mix(in srgb, var(--bg) 85%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid color-mix(in srgb, var(--primary) 15%, transparent);flex-wrap:wrap;padding:14px 28px;display:flex;position:sticky;top:0}.rrwkTq_topBarLeft{align-items:center;gap:14px;display:flex}.rrwkTq_topBarRight{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rrwkTq_back{align-items:center;gap:var(--sp-2);font-family:var(--font-thai);font-weight:300;font-size:calc(12px * var(--fs-scale));color:var(--text-soft);border-radius:var(--radius-full);border:1px solid color-mix(in srgb, var(--primary) 20%, transparent);transition:color var(--dur-base) var(--ease), border-color var(--dur-base) var(--ease);padding:6px 12px;display:flex}.rrwkTq_back:hover{color:var(--text);border-color:var(--primary)}.rrwkTq_brand{font-family:var(--font-display);font-weight:700;font-size:calc(14px * var(--fs-scale));letter-spacing:1.5px}.rrwkTq_brandMM{color:var(--primary)}.rrwkTq_brandSub{font-family:var(--font-thai);font-weight:300;font-size:calc(11.5px * var(--fs-scale));color:var(--text-soft)}.rrwkTq_periods{gap:var(--sp-1);padding:var(--sp-1);border-radius:var(--radius-full);background:color-mix(in srgb, var(--surface) 80%, transparent);border:1px solid color-mix(in srgb, var(--primary) 18%, transparent);display:flex}.rrwkTq_period{border-radius:var(--radius-full);color:var(--text-soft);cursor:pointer;font-family:var(--font-thai);font-weight:400;font-size:calc(12px * var(--fs-scale));transition:all var(--dur-base) var(--ease);background:0 0;border:1px solid #0000;padding:6px 14px}.rrwkTq_period:hover{color:var(--text)}.rrwkTq_periodOn{background:color-mix(in srgb, var(--primary) 14%, transparent);border-color:color-mix(in srgb, var(--primary) 50%, transparent);color:var(--primary)}.rrwkTq_print{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-4);border-radius:var(--radius-full);background:color-mix(in srgb, var(--primary) 12%, transparent);border:1px solid color-mix(in srgb, var(--primary) 40%, transparent);color:var(--primary);cursor:pointer;font-family:var(--font-thai);font-weight:400;font-size:calc(12px * var(--fs-scale));transition:all var(--dur-base) var(--ease);display:flex}.rrwkTq_print:hover{background:var(--primary);color:var(--bg)}.rrwkTq_body{gap:var(--sp-5);flex-direction:column;max-width:1280px;margin:0 auto;padding:28px 28px 60px;display:flex;position:relative}.rrwkTq_head{justify-content:space-between;align-items:flex-end;gap:var(--sp-4);animation:jfFadeUp .7s var(--ease) both;flex-wrap:wrap;display:flex}.rrwkTq_eyebrow{font-family:var(--font-display);font-size:calc(10px * var(--fs-scale));letter-spacing:2.5px;color:var(--primary);margin-bottom:var(--sp-2)}.rrwkTq_title{font-family:var(--font-thai);font-weight:500;font-size:calc(28px * var(--fs-scale));line-height:var(--lh-tight)}.rrwkTq_meta{font-family:var(--font-thai);font-weight:300;font-size:calc(13px * var(--fs-scale));color:var(--text-soft);margin-top:6px}.rrwkTq_synced{align-items:center;gap:var(--sp-2);font-size:calc(11px * var(--fs-scale));color:var(--text-soft);letter-spacing:1.5px;display:flex}.rrwkTq_syncedDot{background:var(--pos);width:6px;height:6px;box-shadow:0 0 8px var(--pos);border-radius:50%;animation:2s ease-in-out infinite jfPulse}.rrwkTq_card{border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface) 90%, transparent);border:1px solid color-mix(in srgb, var(--primary) 18%, transparent);animation:jfFadeUp .7s var(--ease) both;flex-direction:column;gap:14px;padding:18px 20px;display:flex}.rrwkTq_cardTitle{font-family:var(--font-thai);font-weight:500;font-size:calc(14px * var(--fs-scale))}.rrwkTq_kpis{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}.rrwkTq_kpi{border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface) 90%, transparent);border:1px solid color-mix(in srgb, var(--primary) 18%, transparent);padding:var(--sp-4) 18px;animation:jfFadeUp .7s var(--ease) both;position:relative;overflow:hidden}.rrwkTq_kpiRule{background:var(--kc);opacity:.8;height:2px;position:absolute;top:0;left:0;right:0}.rrwkTq_kpiLabel{font-family:var(--font-thai);font-weight:300;font-size:calc(11.5px * var(--fs-scale));color:var(--text-soft);letter-spacing:.3px}.rrwkTq_kpiValue{font-family:var(--font-display);font-size:calc(22px * var(--fs-scale));margin:6px 0 var(--sp-1);color:var(--kc);font-variant-numeric:tabular-nums;font-weight:700}.rrwkTq_kpiDelta{font-family:var(--font-thai);font-weight:300;font-size:calc(11.5px * var(--fs-scale));align-items:center;gap:6px;display:flex}.rrwkTq_kpiDeltaNum{font-family:var(--font-body);font-weight:700}.rrwkTq_kpiDeltaNote{color:var(--text-soft)}.rrwkTq_duo{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:14px;display:grid}.rrwkTq_legend{font-family:var(--font-thai);font-weight:300;font-size:calc(11.5px * var(--fs-scale));color:var(--text-muted);gap:14px;display:flex}.rrwkTq_legendItem{align-items:center;gap:6px;display:flex}.rrwkTq_swatch{border-radius:2px;width:8px;height:8px}.rrwkTq_swatchInc{background:var(--pos)}.rrwkTq_swatchExp{background:var(--neg)}.rrwkTq_cardHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.rrwkTq_cardHeadBase{align-items:baseline}.rrwkTq_bars{border-bottom:1px solid color-mix(in srgb, var(--primary) 15%, transparent);align-items:flex-end;height:200px;padding-top:10px;display:flex}.rrwkTq_barCol{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;min-width:0;height:100%;display:flex}.rrwkTq_barPair{align-items:flex-end;gap:var(--sp-1);justify-content:center;width:100%;height:100%;display:flex}.rrwkTq_bar{border-radius:var(--radius-sm) var(--radius-sm) 0 0;transform-origin:bottom;width:38%;max-width:26px;animation:jfGrowY .9s var(--ease) both}.rrwkTq_barInc{background:linear-gradient(180deg, var(--pos), color-mix(in srgb, var(--pos) 35%, transparent))}.rrwkTq_barExp{background:linear-gradient(180deg, var(--neg), color-mix(in srgb, var(--neg) 35%, transparent))}.rrwkTq_barLabels{display:flex}.rrwkTq_barLabel{text-align:center;font-family:var(--font-thai);font-weight:300;font-size:calc(11px * var(--fs-scale));color:var(--text-soft);flex:1}.rrwkTq_growth{font-family:var(--font-body);font-weight:700;font-size:calc(13px * var(--fs-scale));color:var(--pos)}.rrwkTq_chart{width:100%;height:200px;display:block;overflow:visible}.rrwkTq_gridLine{stroke:color-mix(in srgb, var(--primary) 10%, transparent)}.rrwkTq_area{animation:1.2s .5s both jfFade}.rrwkTq_line{fill:none;stroke:var(--primary);stroke-width:2px;animation:1.6s cubic-bezier(.4,0,.2,1) .3s both jfDraw}.rrwkTq_dot{fill:var(--bg);stroke:var(--primary);stroke-width:2px;animation:1.2s .5s both jfFade}.rrwkTq_nwLabels{justify-content:space-between;display:flex}.rrwkTq_nwLabel{text-align:center;font-family:var(--font-thai);font-weight:300;font-size:calc(11px * var(--fs-scale));color:var(--text-soft)}.rrwkTq_nwLabelValue{font-family:var(--font-body);color:var(--text-muted);font-weight:600;font-size:calc(11.5px * var(--fs-scale))}.rrwkTq_catTotal{font-family:var(--font-thai);font-weight:300;font-size:calc(11.5px * var(--fs-scale));color:var(--text-soft)}.rrwkTq_catTotalValue{font-family:var(--font-body);color:var(--text);font-weight:700}.rrwkTq_cats{gap:var(--sp-3);flex-direction:column;display:flex}.rrwkTq_catHead{justify-content:space-between;align-items:baseline;margin-bottom:5px;display:flex}.rrwkTq_catName{align-items:center;gap:var(--sp-2);font-family:var(--font-thai);font-weight:300;font-size:calc(12.5px * var(--fs-scale));display:flex}.rrwkTq_catValue{font-family:var(--font-body);font-weight:700;font-size:calc(13px * var(--fs-scale));font-variant-numeric:tabular-nums}.rrwkTq_catPct{color:var(--text-soft);font-weight:600;font-size:calc(11px * var(--fs-scale))}.rrwkTq_catTrack{background:color-mix(in srgb, var(--text) 6%, transparent);border-radius:3px;height:6px;overflow:hidden}.rrwkTq_catFill{background:var(--cc);height:100%;box-shadow:0 0 8px var(--cc);transform-origin:0;animation:jfGrowX 1s var(--ease) both;border-radius:3px}.rrwkTq_ai{border-color:color-mix(in srgb, var(--warn) 30%, transparent);gap:var(--sp-3)}.rrwkTq_aiHead{align-items:center;gap:10px;display:flex}.rrwkTq_aiReactor{flex:none;width:24px;height:24px;position:relative}.rrwkTq_aiRing1{border:2px solid color-mix(in srgb, var(--warn) 25%, transparent);border-top-color:var(--warn);border-radius:50%;animation:2.4s linear infinite jfSpin;position:absolute;inset:0}.rrwkTq_aiRing2{border:1.5px solid color-mix(in srgb, var(--warn) 20%, transparent);border-bottom-color:var(--warn);border-radius:50%;animation:1.6s linear infinite jfSpinR;position:absolute;inset:5px}.rrwkTq_aiCore{background:var(--warn);box-shadow:0 0 8px var(--warn);border-radius:50%;animation:1.2s ease-in-out infinite jfPulse;position:absolute;inset:9px}.rrwkTq_aiTitle{font-family:var(--font-display);font-size:calc(11px * var(--fs-scale));letter-spacing:1px;color:var(--warn)}.rrwkTq_aiTitleSub{font-family:var(--font-thai);color:var(--text);font-weight:400;font-size:calc(13px * var(--fs-scale));letter-spacing:0}.rrwkTq_aiSummary{font-family:var(--font-thai);font-weight:300;font-size:calc(13px * var(--fs-scale));color:var(--text-bright);text-wrap:pretty;line-height:1.7}.rrwkTq_aiPoints{gap:var(--sp-2);flex-direction:column;display:flex}.rrwkTq_aiPoint{padding:9px var(--sp-3);border-left:2px solid var(--pc);background:color-mix(in srgb, var(--pc) 8%, transparent);border-radius:10px;gap:10px;display:flex}.rrwkTq_aiGlyph{border:1.5px solid var(--pc);width:18px;height:18px;color:var(--pc);font-size:calc(11px * var(--fs-scale));border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}.rrwkTq_aiPointTitle{font-family:var(--font-thai);font-weight:500;font-size:calc(12.5px * var(--fs-scale));color:var(--pc)}.rrwkTq_aiPointText{font-family:var(--font-thai);font-weight:300;font-size:calc(12px * var(--fs-scale));color:var(--text-muted);line-height:1.5}.rrwkTq_tableWrap{overflow-x:auto}.rrwkTq_row{gap:0 var(--sp-3);grid-template-columns:minmax(90px,1.2fr) repeat(4,minmax(100px,1fr));display:grid}.rrwkTq_rowHead{padding:var(--sp-2) 10px;font-family:var(--font-thai);font-weight:300;font-size:calc(11px * var(--fs-scale));color:var(--text-soft);letter-spacing:.3px;border-bottom:1px solid color-mix(in srgb, var(--primary) 15%, transparent)}.rrwkTq_rowBody{border-bottom:1px solid color-mix(in srgb, var(--primary) 8%, transparent);font-size:calc(13px * var(--fs-scale));font-variant-numeric:tabular-nums;border-radius:var(--radius-sm);transition:background var(--dur-fast) var(--ease);padding:10px}.rrwkTq_rowAlt{background:color-mix(in srgb, var(--primary) 2.5%, transparent)}.rrwkTq_rowBody:hover{background:color-mix(in srgb, var(--primary) 6%, transparent)}.rrwkTq_rowTotal{padding:var(--sp-3) 10px var(--sp-1);font-size:calc(13px * var(--fs-scale));font-variant-numeric:tabular-nums;border-top:1px solid color-mix(in srgb, var(--primary) 25%, transparent);margin-top:var(--sp-1)}.rrwkTq_right{text-align:right}.rrwkTq_month{font-family:var(--font-thai);font-weight:400}.rrwkTq_inc{color:var(--pos);font-weight:600}.rrwkTq_exp{color:var(--neg);font-weight:600}.rrwkTq_net{font-weight:700}.rrwkTq_totalLabel{font-family:var(--font-thai);font-weight:500}.rrwkTq_totInc{color:var(--pos);font-weight:700}.rrwkTq_totExp{color:var(--neg);font-weight:700}.rrwkTq_totNet{color:var(--primary);font-weight:700}.rrwkTq_rate{justify-content:flex-end;align-items:center;gap:var(--sp-2);display:flex}.rrwkTq_rateTrack{background:color-mix(in srgb, var(--text) 6%, transparent);border-radius:2px;width:54px;height:4px;overflow:hidden}.rrwkTq_rateFill{background:var(--rc);height:100%;display:block}.rrwkTq_rateNum{color:var(--rc);min-width:36px;font-weight:700}.rrwkTq_foot{justify-content:space-between;align-items:center;gap:var(--sp-3);font-family:var(--font-thai);font-weight:300;font-size:calc(11px * var(--fs-scale));color:var(--text-faint);padding-top:var(--sp-2);border-top:1px solid color-mix(in srgb, var(--primary) 10%, transparent);flex-wrap:wrap;display:flex}.rrwkTq_footId{font-family:var(--font-body);letter-spacing:1.5px}@media print{.rrwkTq_noPrint{display:none!important}.rrwkTq_grid{display:none}.rrwkTq_page{min-height:0}.rrwkTq_body{max-width:none;padding:0}.rrwkTq_card,.rrwkTq_kpi{break-inside:avoid}}.rrwkTq_emptyNote{text-align:center;font-family:var(--font-thai);font-weight:300;font-size:calc(12px * var(--fs-scale));color:var(--text-soft);padding:14px}.rrwkTq_rowCur{font-family:var(--font-num);font-weight:600;font-size:calc(11px * var(--fs-scale));color:var(--text-soft)}.rrwkTq_tagRow{flex-wrap:wrap;gap:8px;display:flex}.rrwkTq_tagChip{border:1px solid var(--hairline);font-family:var(--font-thai);font-size:calc(12px * var(--fs-scale));border-radius:999px;align-items:center;gap:8px;padding:6px 13px;display:inline-flex}.rrwkTq_tagValue{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-weight:700}.JcVJiq_wrap{gap:var(--sp-2);flex-direction:column;flex:1;min-height:0;display:flex}.JcVJiq_rows{gap:var(--sp-2);flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.JcVJiq_filter{border-radius:var(--radius-md);border:1px solid var(--border-soft);background:color-mix(in srgb, var(--surface) 70%, transparent);color:var(--text);font-family:var(--font-thai);font-weight:300;font-size:calc(12.5px * var(--fs-scale));outline:none;flex:none;padding:8px 12px}.JcVJiq_filter:focus{border-color:var(--primary)}.JcVJiq_filter::placeholder{color:var(--text-faint)}.JcVJiq_note{text-align:center;font-family:var(--font-thai);font-weight:300;font-size:calc(11px * var(--fs-scale));color:var(--text-soft);padding:10px}.JcVJiq_group{flex-direction:column;gap:1px;display:flex}.JcVJiq_groupHead{padding:var(--sp-2) 10px var(--sp-1);font-family:var(--font-thai);font-weight:400;font-size:calc(11px * var(--fs-scale));color:var(--text-faint)}.JcVJiq_row{align-items:center;display:flex;position:relative}.JcVJiq_open{border-radius:var(--radius-sm);min-width:0;color:var(--text-muted);cursor:pointer;text-align:left;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border:none;flex-direction:column;flex:1;gap:2px;padding:7px 10px;display:flex}.JcVJiq_open:hover{color:var(--text);background:color-mix(in srgb, var(--primary) 7%, transparent)}.JcVJiq_open:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.JcVJiq_active{color:var(--text);background:color-mix(in srgb, var(--primary) 12%, transparent);box-shadow:inset 2px 0 0 var(--primary)}.JcVJiq_head{justify-content:space-between;gap:var(--sp-2);min-width:0;display:flex}.JcVJiq_title{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:var(--font-thai);font-weight:300;font-size:calc(13px * var(--fs-scale));flex:1;overflow:hidden}.JcVJiq_date{font-family:var(--font-thai);font-weight:300;font-size:calc(10.5px * var(--fs-scale));color:var(--text-faint);flex:none}.JcVJiq_sub{justify-content:space-between;gap:var(--sp-2);min-width:0;display:flex}.JcVJiq_preview{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:var(--font-thai);font-weight:300;font-size:calc(11px * var(--fs-scale));color:var(--text-faint);flex:1;overflow:hidden}.JcVJiq_count{font-family:var(--font-thai);font-weight:300;font-size:calc(10px * var(--fs-scale));color:var(--text-faint);flex:none}.JcVJiq_acts{padding-left:var(--sp-5);border-radius:var(--radius-sm);background:linear-gradient(to right, transparent, var(--surface-deep) 40%);opacity:0;transition:opacity var(--dur-fast) var(--ease);align-items:center;gap:2px;display:flex;position:absolute;top:4px;right:4px}.JcVJiq_row:hover .JcVJiq_acts,.JcVJiq_row:focus-within .JcVJiq_acts{opacity:1}@media (hover:none){.JcVJiq_acts{opacity:1}}.JcVJiq_act{border-radius:var(--radius-sm);width:24px;height:28px;color:var(--text-faint);font-size:calc(13px * var(--fs-scale));cursor:pointer;transition:color var(--dur-fast) var(--ease);background:0 0;border:none;flex:none;line-height:1}.JcVJiq_act:hover{color:var(--primary)}.JcVJiq_del:hover{color:var(--neg)}.JcVJiq_sentinel{flex:none;height:1px}.JcVJiq_more{margin-top:var(--sp-1);border-radius:var(--radius-md);border:1px dashed color-mix(in srgb, var(--primary) 30%, transparent);color:var(--text-soft);cursor:pointer;font-family:var(--font-thai);font-weight:300;font-size:calc(11px * var(--fs-scale));background:0 0;flex:none;padding:7px 10px}.JcVJiq_more:hover:not(:disabled){color:var(--text);border-color:var(--primary)}.JcVJiq_more:disabled{cursor:default;opacity:.6}.JcVJiq_renameBox{border-radius:var(--radius-sm);border:1px solid var(--primary);min-width:0;color:var(--text);font-family:var(--font-thai);font-size:calc(13px * var(--fs-scale));background:0 0;outline:none;flex:1;padding:7px 10px}._5rN5fW_rail{gap:var(--sp-4);border-left:1px solid var(--border-soft);background:color-mix(in srgb, var(--surface-deep) 55%, transparent);min-width:0;min-height:0;animation:jfFade var(--dur-base) var(--ease) both;flex-direction:column;padding:14px;display:flex;overflow-y:auto}._5rN5fW_block{gap:var(--sp-2);flex-direction:column;display:flex}._5rN5fW_head{align-items:center;gap:var(--sp-2);font-family:var(--font-display);font-size:calc(10.5px * var(--fs-scale));letter-spacing:1.5px;color:var(--text-faint);display:flex}._5rN5fW_badge{font-family:var(--font-num);font-weight:700;font-size:calc(10px * var(--fs-scale));color:var(--primary);margin-left:auto}._5rN5fW_note{font-family:var(--font-thai);font-weight:300;font-size:calc(11px * var(--fs-scale));color:var(--text-faint);margin:0;line-height:1.6}._5rN5fW_stats{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}._5rN5fW_stat{border-radius:var(--radius-md);border:1px solid var(--hairline);background:color-mix(in srgb, var(--primary) 5%, transparent);flex-direction:column;align-items:center;gap:2px;padding:8px 4px;display:flex}._5rN5fW_statValue{font-family:var(--font-num);font-weight:700;font-size:calc(15px * var(--fs-scale));font-variant-numeric:tabular-nums;color:var(--text)}._5rN5fW_statLabel{font-family:var(--font-thai);font-weight:300;font-size:calc(10px * var(--fs-scale));color:var(--text-faint)}._5rN5fW_cards{gap:var(--sp-2);flex-direction:column;display:flex}._5rN5fW_slips{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:6px;display:grid}._5rN5fW_slip{aspect-ratio:4/3;border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--primary) 25%, transparent);background:color-mix(in srgb, var(--primary) 6%, transparent);transition:border-color var(--dur-fast) var(--ease);justify-content:center;align-items:center;display:flex;overflow:hidden}._5rN5fW_slip:hover{border-color:var(--primary)}._5rN5fW_slipImg{object-fit:cover;width:100%;height:100%}._5rN5fW_slipGlyph{font-size:calc(18px * var(--fs-scale));color:var(--text-soft)}._5rN5fW_budget{padding-top:var(--sp-3);border-top:1px solid var(--hairline);flex-direction:column;gap:5px;margin-top:auto;display:flex}._5rN5fW_budgetTop{justify-content:space-between;gap:var(--sp-2);font-family:var(--font-thai);font-weight:300;font-size:calc(10.5px * var(--fs-scale));color:var(--text-faint);display:flex}._5rN5fW_budgetNums{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-weight:600}._5rN5fW_track{border-radius:var(--radius-full);background:color-mix(in srgb, var(--text-soft) 20%, transparent);height:4px;overflow:hidden}._5rN5fW_trackFill{background:var(--primary);border-radius:var(--radius-full);height:100%}._46yTea_canvas{border-left:1px solid var(--border);background:color-mix(in srgb, var(--surface-deep) 94%, transparent);min-width:0;min-height:0;animation:jfFade var(--dur-base) var(--ease) both;flex-direction:column;display:flex}._46yTea_head{align-items:center;gap:var(--sp-2);border-bottom:1px solid var(--border-soft);min-height:56px;padding:0 12px 0 18px;display:flex}._46yTea_heading{font-family:var(--font-display);font-size:calc(11px * var(--fs-scale));letter-spacing:2px;color:var(--primary);flex:1}._46yTea_close{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--text-soft);cursor:pointer;background:0 0;border:none;place-items:center;display:grid}._46yTea_close:hover{color:var(--text);background:color-mix(in srgb, var(--primary) 10%, transparent)}._46yTea_close:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}._46yTea_close svg{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}._46yTea_body{min-height:0;padding:var(--sp-4) var(--sp-5);flex:1;overflow-y:auto}.slZGDG_page{background:var(--bg);width:100%;height:100dvh;color:var(--text);font-family:var(--font-body);flex-direction:column;display:flex;position:relative;overflow:hidden}.slZGDG_grid{pointer-events:none;background-image:linear-gradient(color-mix(in srgb, var(--primary) 4%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--primary) 4%, transparent) 1px, transparent 1px);background-size:38px 38px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(at 60% 40%,#000 20%,#0000 75%);mask-image:radial-gradient(at 60% 40%,#000 20%,#0000 75%)}.slZGDG_body{z-index:1;flex:1;grid-template-columns:276px minmax(0,1fr);width:100%;min-height:0;display:grid;position:relative}.slZGDG_withRail{grid-template-columns:276px minmax(420px,1fr) 340px}.slZGDG_sideFolded{grid-template-columns:minmax(0,1fr)}.slZGDG_sideFolded.slZGDG_withRail{grid-template-columns:minmax(420px,1fr) 340px}.slZGDG_sideFolded .slZGDG_side{display:none}.slZGDG_withCanvas{grid-template-columns:276px minmax(380px,1fr) minmax(420px,44%)}.slZGDG_sideFolded.slZGDG_withCanvas{grid-template-columns:minmax(380px,1fr) minmax(420px,50%)}.slZGDG_side{border-right:1px solid var(--border-soft);background:color-mix(in srgb, var(--surface-deep) 88%, transparent);flex-direction:column;gap:10px;min-height:0;padding:14px 12px;display:flex}.slZGDG_sideTop{align-items:center;gap:var(--sp-1);padding:2px 2px 6px 4px;display:flex}.slZGDG_brand{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.slZGDG_brandOrb{background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--text) 70%, var(--primary)), var(--primary) 40%, color-mix(in srgb, var(--primary) 30%, var(--bg)) 82%);width:28px;height:28px;box-shadow:var(--shadow-1);border-radius:50%;flex:none}.slZGDG_brandMM{font-family:var(--font-display);font-size:calc(13px * var(--fs-scale));letter-spacing:2px;color:var(--primary)}.slZGDG_brandSub{font-family:var(--font-thai);font-weight:300;font-size:calc(10.5px * var(--fs-scale));color:var(--text-faint)}.slZGDG_iconBtn{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--text-soft);cursor:pointer;transition:color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);background:0 0;border:none;flex:none;place-items:center;display:grid}.slZGDG_iconBtn:hover{color:var(--text);background:color-mix(in srgb, var(--primary) 10%, transparent)}.slZGDG_iconBtn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.slZGDG_iconBtn svg,.slZGDG_newBtn svg{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.slZGDG_iconBtnOn{color:var(--primary);background:color-mix(in srgb, var(--primary) 12%, transparent)}.slZGDG_menuBtn,.slZGDG_drawerClose,.slZGDG_scrim{display:none}.slZGDG_sideDrawer{min-width:0}.slZGDG_newBtn{border-radius:var(--radius-md);border:1px solid var(--border-strong);background:color-mix(in srgb, var(--primary) 12%, transparent);color:var(--text);font-family:var(--font-thai);font-weight:400;font-size:calc(13.5px * var(--fs-scale));cursor:pointer;transition:background var(--dur-fast) var(--ease);align-items:center;gap:10px;padding:10px 12px;display:flex}.slZGDG_newBtn:hover{background:color-mix(in srgb, var(--primary) 20%, transparent)}.slZGDG_newBtn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.slZGDG_newBtn svg{width:16px;height:16px;color:var(--primary)}.slZGDG_kbd{border:1px solid var(--border-soft);border-radius:var(--radius-sm);font-family:var(--font-num);font-size:calc(11px * var(--fs-scale));color:var(--text-faint);margin-left:auto;padding:0 6px}.slZGDG_sideFoot{border-top:1px solid var(--border-soft);padding-top:10px;display:flex}.slZGDG_back{align-items:center;gap:var(--sp-2);border-radius:var(--radius-full);border:1px solid var(--border);font-family:var(--font-thai);font-weight:300;font-size:calc(12px * var(--fs-scale));color:var(--text-soft);transition:color var(--dur-base) var(--ease), border-color var(--dur-base) var(--ease);padding:4px 12px;display:flex}.slZGDG_back:hover{color:var(--text);border-color:var(--primary)}.slZGDG_main{min-width:0;min-height:0;animation:jfFade .45s var(--ease) both;flex-direction:column;display:flex;position:relative;overflow:hidden}.slZGDG_threadHead{align-items:center;gap:var(--sp-1);min-height:56px;padding:10px 14px 10px 18px;display:flex}.slZGDG_threadTitle{min-width:0;margin-left:var(--sp-1);white-space:nowrap;text-overflow:ellipsis;font-family:var(--font-thai);font-weight:400;font-size:calc(14px * var(--fs-scale));color:var(--text);flex:1;overflow:hidden}.slZGDG_headNew{display:none}.slZGDG_sideFolded .slZGDG_headNew{display:grid}.slZGDG_railSlot{min-width:0}.slZGDG_toast{z-index:20;align-items:center;gap:var(--sp-2);border-radius:var(--radius-full);background:color-mix(in srgb, var(--surface-deep) 94%, transparent);border:1px solid color-mix(in srgb, var(--pos) 40%, transparent);color:var(--text);font-family:var(--font-thai);font-weight:300;font-size:calc(12px * var(--fs-scale));animation:jfFade var(--dur-base) var(--ease) both;padding:8px 14px;display:flex;position:fixed;top:18px;right:24px}.slZGDG_toastOut{animation:jfFadeOut var(--dur-base) var(--ease) both}.slZGDG_toastIcon{color:var(--pos)}@media (width<=1280px){.slZGDG_withRail,.slZGDG_withCanvas{grid-template-columns:276px minmax(0,1fr)}.slZGDG_sideFolded.slZGDG_withRail,.slZGDG_sideFolded.slZGDG_withCanvas{grid-template-columns:minmax(0,1fr)}.slZGDG_withCanvas .slZGDG_railSlot{z-index:6;width:min(600px,94vw);box-shadow:-18px 0 40px color-mix(in srgb, var(--bg) 60%, transparent);position:absolute;top:0;bottom:0;right:0}.slZGDG_withRail .slZGDG_railSlot{z-index:6;width:min(340px,88vw);box-shadow:-18px 0 40px color-mix(in srgb, var(--bg) 60%, transparent);background:var(--surface-deep);position:absolute;top:0;bottom:0;right:0}}@media (width<=900px){.slZGDG_body,.slZGDG_withRail,.slZGDG_withCanvas,.slZGDG_sideFolded,.slZGDG_sideFolded.slZGDG_withRail,.slZGDG_sideFolded.slZGDG_withCanvas{grid-template-columns:minmax(0,1fr)}.slZGDG_withCanvas .slZGDG_railSlot{width:100%}.slZGDG_side,.slZGDG_sideFolded .slZGDG_side{display:none}.slZGDG_sideDrawer,.slZGDG_sideFolded .slZGDG_sideDrawer{z-index:8;background:var(--surface-deep);width:min(320px,86vw);box-shadow:18px 0 40px color-mix(in srgb, var(--bg) 60%, transparent);animation:jfFade var(--dur-base) var(--ease) both;display:flex;position:absolute;top:0;bottom:0;left:0}.slZGDG_scrim{z-index:7;background:var(--overlay);display:block;position:absolute;inset:0}.slZGDG_menuBtn,.slZGDG_drawerClose,.slZGDG_headNew{display:grid}.slZGDG_sideFold,.slZGDG_sideUnfold{display:none}}.qgXQmG_page{background:var(--bg);min-height:100vh;color:var(--text);padding:22px clamp(16px,5vw,64px) 48px}.qgXQmG_topBar{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.qgXQmG_topLeft{align-items:flex-start;gap:16px;display:flex}.qgXQmG_back{border-radius:var(--radius-full);border:1px solid var(--border-strong);color:var(--primary);font-family:var(--font-thai);font-weight:300;font-size:calc(12px * var(--fs-scale));white-space:nowrap;padding:5px 14px;text-decoration:none}.qgXQmG_back:hover{background:color-mix(in srgb, var(--primary) 12%, transparent)}.qgXQmG_brand{font-family:var(--font-display);font-weight:700;font-size:calc(18px * var(--fs-scale));letter-spacing:1.5px}.qgXQmG_brandMM{color:var(--primary)}.qgXQmG_brandSub{font-family:var(--font-thai);font-weight:300;font-size:calc(12px * var(--fs-scale));color:var(--text-soft);margin-top:2px}.qgXQmG_views{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.qgXQmG_view{border-radius:var(--radius-full);border:1px solid var(--border-strong);color:var(--text-soft);font-family:var(--font-thai);font-weight:500;font-size:calc(13px * var(--fs-scale));cursor:pointer;background:0 0;padding:6px 16px}.qgXQmG_view:hover{color:var(--text)}.qgXQmG_viewOn{border-color:var(--primary);color:var(--primary);background:color-mix(in srgb, var(--primary) 12%, transparent)}.qgXQmG_years{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.qgXQmG_year{border-radius:var(--radius-full);border:1px solid var(--border-strong);color:var(--text-soft);font-family:var(--font-num);font-weight:600;font-size:calc(13px * var(--fs-scale));font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;padding:5px 14px}.qgXQmG_year:hover{color:var(--text)}.qgXQmG_yearOn{border-color:var(--primary);color:var(--primary);background:color-mix(in srgb, var(--primary) 12%, transparent)}.qgXQmG_body{flex-direction:column;gap:16px;max-width:1100px;margin-top:22px;display:flex}.qgXQmG_note{text-align:center;font-family:var(--font-thai);font-weight:300;font-size:calc(12.5px * var(--fs-scale));color:var(--text-soft);padding:18px}.qgXQmG_warn{border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--warn) 40%, transparent);background:color-mix(in srgb, var(--warn) 8%, transparent);font-family:var(--font-thai);font-weight:300;font-size:calc(12px * var(--fs-scale));color:var(--warn);padding:10px 14px}.qgXQmG_warnList{flex-direction:column;gap:4px;margin:0;list-style:none;display:flex}.qgXQmG_ruleLine{font-family:var(--font-thai);font-weight:300;font-size:calc(12px * var(--fs-scale));color:var(--text-soft);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.qgXQmG_ruleStatus{border-radius:var(--radius-full);border:1px solid color-mix(in srgb, var(--pos) 40%, transparent);color:var(--pos);padding:2px 10px}.qgXQmG_ruleUnsettled{border-color:color-mix(in srgb, var(--warn) 40%, transparent);color:var(--warn)}.qgXQmG_hero{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface-2);flex-wrap:wrap;justify-content:space-between;gap:24px;padding:22px;display:flex}.qgXQmG_heroLabel{font-family:var(--font-thai);font-weight:300;font-size:calc(12px * var(--fs-scale));color:var(--text-soft)}.qgXQmG_heroNum{font-family:var(--font-display);font-weight:700;font-size:calc(34px * var(--fs-scale));font-variant-numeric:tabular-nums;margin-top:4px;line-height:1.1}.qgXQmG_heroSub{font-family:var(--font-thai);font-weight:300;font-size:calc(12px * var(--fs-scale));color:var(--text-soft);margin-top:6px}.qgXQmG_heroSide{flex-direction:column;gap:6px;min-width:260px;display:flex}.qgXQmG_heroSide>div{justify-content:space-between;gap:16px;display:flex}.qgXQmG_k{font-family:var(--font-thai);font-weight:300;font-size:calc(12px * var(--fs-scale));color:var(--text-soft)}.qgXQmG_v{font-family:var(--font-num);font-weight:700;font-size:calc(13px * var(--fs-scale));font-variant-numeric:tabular-nums}.qgXQmG_vText{font-family:var(--font-thai);font-weight:500;font-size:calc(12.5px * var(--fs-scale));text-align:right}.qgXQmG_scope{border-radius:var(--radius-md);border:1px solid var(--border);font-family:var(--font-thai);font-weight:300;font-size:calc(12px * var(--fs-scale));color:var(--text-soft);flex-direction:column;gap:2px;padding:10px 14px;display:flex}.qgXQmG_scopeStrong{color:var(--text);font-weight:500}.qgXQmG_card{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface-2);padding:18px}.qgXQmG_cardTitle{font-family:var(--font-display);font-weight:700;font-size:calc(14px * var(--fs-scale));margin-bottom:12px}.qgXQmG_tableHead,.qgXQmG_tableRow{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:10px;padding:7px 10px;display:grid}.qgXQmG_tableHead{font-family:var(--font-thai);font-weight:300;font-size:calc(10.5px * var(--fs-scale));color:var(--text-soft);border-bottom:1px solid var(--border-soft)}.qgXQmG_tableRow{font-family:var(--font-num);font-weight:600;font-size:calc(13px * var(--fs-scale));font-variant-numeric:tabular-nums;border-bottom:1px solid color-mix(in srgb, var(--primary) 6%, transparent)}.qgXQmG_table3{grid-template-columns:1.4fr 1fr 1fr}.qgXQmG_totalRow{color:var(--primary);border-bottom:none}.qgXQmG_kvRow{justify-content:space-between;gap:16px;padding:7px 10px;display:flex}.qgXQmG_right{text-align:right}.qgXQmG_finalTag{font-family:var(--font-thai);font-weight:300;font-size:calc(10px * var(--fs-scale));color:var(--text-soft)}.qgXQmG_chips{flex-wrap:wrap;gap:8px;display:flex}.qgXQmG_chip{border-radius:var(--radius-full);border:1px solid var(--hairline);font-family:var(--font-thai);font-size:calc(12px * var(--fs-scale));align-items:center;gap:8px;padding:6px 13px;display:inline-flex}.qgXQmG_chipValue{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-weight:700}.qgXQmG_formGrid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;display:grid}.qgXQmG_field{flex-direction:column;gap:5px;display:flex}.qgXQmG_fieldLabel{font-family:var(--font-thai);font-weight:300;font-size:calc(11px * var(--fs-scale));color:var(--text-soft)}.qgXQmG_fieldHint{font-family:var(--font-thai);font-weight:300;font-size:calc(10.5px * var(--fs-scale));color:var(--text-soft)}.qgXQmG_formNote{font-family:var(--font-thai);font-weight:300;font-size:calc(11.5px * var(--fs-scale));color:var(--text-soft);margin:-4px 0 0}.qgXQmG_input{background:var(--bg-sunken);border:1px solid color-mix(in srgb, var(--primary) 20%, transparent);color:var(--text);font-family:var(--font-thai);font-weight:300;font-size:calc(13px * var(--fs-scale));border-radius:12px;outline:none;padding:9px 13px}.qgXQmG_input:focus{border-color:var(--primary)}.qgXQmG_checkField{cursor:pointer;align-self:end;align-items:center;gap:8px;padding:9px 0;display:flex}.qgXQmG_checkField input{accent-color:var(--primary)}.qgXQmG_group{border:none;min-width:0;margin:18px 0 0;padding:0}.qgXQmG_groupTitle{font-family:var(--font-thai);font-weight:500;font-size:calc(12.5px * var(--fs-scale));color:var(--text);margin-bottom:10px;padding:0}.qgXQmG_formFoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.qgXQmG_disclaimer{font-family:var(--font-thai);font-weight:300;font-size:calc(11px * var(--fs-scale));color:var(--text-soft)}.qgXQmG_save{border-radius:var(--radius-full);border:1px solid var(--primary);background:var(--primary);color:var(--bg);font-family:var(--font-thai);font-size:calc(12.5px * var(--fs-scale));cursor:pointer;padding:9px 20px}.qgXQmG_save:disabled{opacity:.6;cursor:default}.qgXQmG_fieldNote{font-family:var(--font-thai);font-weight:300;font-size:calc(11px * var(--fs-scale));color:var(--text-soft);margin:8px 0 0}.YEr9iG_layer{z-index:var(--z-dialog);position:fixed;inset:0}.YEr9iG_dialog{flex-direction:column;min-height:0;padding:20px 22px;display:flex}.YEr9iG_head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.YEr9iG_title{font-family:var(--font-display);font-weight:700;font-size:calc(16px * var(--fs-scale));margin:2px 0 0}.YEr9iG_sub{font-family:var(--font-thai);font-weight:300;font-size:calc(11.5px * var(--fs-scale));color:var(--text-soft);margin-top:2px}.YEr9iG_form{flex-direction:column;min-height:0;margin-top:14px;display:flex}.YEr9iG_body{flex-direction:column;gap:12px;min-height:0;display:flex;overflow-y:auto}.YEr9iG_part{border-radius:var(--radius-md);border:1px solid var(--border);flex-direction:column;gap:10px;min-width:0;margin:0;padding:12px 14px;display:flex}.YEr9iG_legend{font-family:var(--font-thai);font-weight:500;font-size:calc(12px * var(--fs-scale));color:var(--text);padding:0 6px}.YEr9iG_grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end;gap:10px;display:grid}.YEr9iG_field{flex-direction:column;gap:5px;display:flex}.YEr9iG_label{font-family:var(--font-thai);font-weight:300;font-size:calc(11px * var(--fs-scale));color:var(--text-soft)}.YEr9iG_input{background:var(--bg-sunken);border:1px solid color-mix(in srgb, var(--primary) 20%, transparent);color:var(--text);font-family:var(--font-thai);font-weight:300;font-size:calc(13px * var(--fs-scale));border-radius:12px;outline:none;padding:9px 13px}.YEr9iG_input:focus{border-color:var(--primary)}.YEr9iG_input[aria-invalid=true]{border-color:var(--neg)}.YEr9iG_credit{flex-direction:column;gap:8px;display:flex}.YEr9iG_choice{flex-wrap:wrap;gap:16px;display:flex}.YEr9iG_choice[aria-invalid=true]{color:var(--neg)}.YEr9iG_radio{cursor:pointer;font-family:var(--font-thai);font-weight:300;font-size:calc(12.5px * var(--fs-scale));align-items:center;gap:6px;display:inline-flex}.YEr9iG_radio input{accent-color:var(--primary)}.YEr9iG_rates{flex-direction:column;gap:6px;display:flex}.YEr9iG_rateRow{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.YEr9iG_rate{border-radius:var(--radius-full);border:1px solid var(--border-strong);color:var(--text-soft);font-family:var(--font-num);font-weight:600;font-size:calc(13px * var(--fs-scale));font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;padding:6px 14px}.YEr9iG_rate:hover{color:var(--text)}.YEr9iG_rateOn{border-color:var(--primary);color:var(--primary);background:color-mix(in srgb, var(--primary) 12%, transparent)}.YEr9iG_rateOther{flex-direction:column;gap:5px;width:130px;display:flex}.YEr9iG_hint{font-family:var(--font-thai);font-weight:300;font-size:calc(11px * var(--fs-scale));color:var(--text-soft)}.YEr9iG_remove{justify-self:end}.YEr9iG_add{align-self:flex-start}.YEr9iG_sum{font-family:var(--font-thai);font-weight:300;font-size:calc(12px * var(--fs-scale));color:var(--text-soft);font-variant-numeric:tabular-nums}.YEr9iG_sumOff{color:var(--warn)}.YEr9iG_errors{border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--neg) 40%, transparent);background:color-mix(in srgb, var(--neg) 8%, transparent);font-family:var(--font-thai);font-weight:300;font-size:calc(12px * var(--fs-scale));color:var(--neg);flex-direction:column;gap:4px;margin:0;padding:10px 14px;list-style:none;display:flex}.YEr9iG_footer{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.YEr9iG_spacer{flex:auto}.j3Egnq_card{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface-2);padding:18px}.j3Egnq_title{font-family:var(--font-display);font-weight:700;font-size:calc(14px * var(--fs-scale));margin:0 0 12px}.j3Egnq_note{font-family:var(--font-thai);font-weight:300;font-size:calc(11.5px * var(--fs-scale));color:var(--warn);margin:0 0 10px}.j3Egnq_state{text-align:center;font-family:var(--font-thai);font-weight:300;font-size:calc(12.5px * var(--fs-scale));color:var(--text-soft);padding:18px}.j3Egnq_head,.j3Egnq_row{grid-template-columns:.7fr 1.6fr 1fr 1fr 1.6fr;align-items:center;gap:10px;padding:7px 10px;display:grid}.j3Egnq_head{font-family:var(--font-thai);font-weight:300;font-size:calc(10.5px * var(--fs-scale));color:var(--text-soft);border-bottom:1px solid var(--border-soft)}.j3Egnq_list{margin:0;padding:0;list-style:none}.j3Egnq_row{border-bottom:1px solid color-mix(in srgb, var(--primary) 6%, transparent)}.j3Egnq_right{text-align:right}.j3Egnq_date,.j3Egnq_item{font-family:var(--font-thai);font-weight:300;font-size:calc(12.5px * var(--fs-scale))}.j3Egnq_item{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.j3Egnq_num{text-align:right;font-family:var(--font-num);font-weight:600;font-size:calc(13px * var(--fs-scale));font-variant-numeric:tabular-nums}.j3Egnq_statusCell{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.j3Egnq_status{border-radius:var(--radius-full);white-space:nowrap;font-family:var(--font-thai);font-weight:300;font-size:calc(11px * var(--fs-scale));border:1px solid var(--border-strong);color:var(--text-soft);padding:2px 10px}.j3Egnq_statusDone{border-color:color-mix(in srgb, var(--pos) 40%, transparent);color:var(--pos)}.j3Egnq_statusNone{border-color:var(--border-strong);color:var(--text-soft)}.j3Egnq_statusMismatch{border-color:color-mix(in srgb, var(--warn) 40%, transparent);color:var(--warn)}.j3Egnq_edit{border-radius:var(--radius-full);white-space:nowrap;border:1px solid var(--border-strong);color:var(--primary);font-family:var(--font-thai);font-size:calc(11.5px * var(--fs-scale));cursor:pointer;background:0 0;padding:4px 12px}.j3Egnq_edit:hover,.j3Egnq_edit:focus-visible{background:color-mix(in srgb, var(--primary) 12%, transparent)}@media (width<=720px){.j3Egnq_head{display:none}.j3Egnq_row{grid-template-columns:1fr 1fr}.j3Egnq_item{order:-1;grid-column:1/-1}.j3Egnq_statusCell{grid-column:1/-1}}._2_V_Ja_ico{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}._2_V_Ja_sm{width:15px;height:15px}._2_V_Ja_lg{width:22px;height:22px}._2_V_Ja_fill{fill:currentColor;stroke:none}._2_V_Ja_ti{border-radius:var(--radius-sm);width:22px;height:22px;font-family:var(--font-num);font-weight:700;font-size:calc(8.5px * var(--fs-scale));letter-spacing:.2px;color:var(--text-on-primary);flex:none;place-items:center;display:grid}._2_V_Ja_ti ._2_V_Ja_ico{stroke-width:2.2px;width:14px;height:14px}._2_V_Ja_pdf{background:var(--neg)}._2_V_Ja_img{background:var(--warn)}._2_V_Ja_slip{background:var(--pos)}._2_V_Ja_other{background:var(--text-soft)}._2_V_Ja_big{border-radius:var(--radius-md);width:40px;height:40px;font-size:calc(12px * var(--fs-scale))}._2_V_Ja_big ._2_V_Ja_ico{width:22px;height:22px}.H0-l7G_top{z-index:3;flex:none;align-items:center;gap:16px;min-height:66px;padding:8px 18px 8px 16px;display:flex;position:relative}.H0-l7G_logo{flex:none;align-items:center;gap:10px;width:240px;display:flex}.H0-l7G_orb{border-radius:var(--radius-full);background:radial-gradient(circle at 35% 30%, var(--text-bright), var(--primary) 45%, var(--surface) 90%);width:30px;height:30px;box-shadow:var(--shadow-1);flex:none}.H0-l7G_brand{font-family:var(--font-display);font-weight:600;font-size:calc(13px * var(--fs-scale));letter-spacing:2px;color:var(--text)}.H0-l7G_brandMM{color:var(--primary)}.H0-l7G_brandSub{font-family:var(--font-thai);font-weight:300;font-size:calc(10.5px * var(--fs-scale));color:var(--text-faint)}.H0-l7G_searchBox{border-radius:var(--radius-full);min-width:0;height:46px;color:var(--text-faint);background:color-mix(in srgb, var(--surface) 88%, transparent);border:1px solid var(--border-soft);transition:border-color var(--dur-base) var(--ease), box-shadow var(--dur-base) var(--ease);flex:0 760px;align-items:center;gap:12px;padding:0 6px 0 16px;display:flex}.H0-l7G_searchBox:focus-within{color:var(--text);border-color:color-mix(in srgb, var(--primary) 55%, transparent);box-shadow:0 0 24px color-mix(in srgb, var(--primary) 12%, transparent)}.H0-l7G_search{min-width:0;color:var(--text);font-family:var(--font-thai);font-weight:300;font-size:calc(14.5px * var(--fs-scale));background:0 0;border:none;outline:none;flex:1}.H0-l7G_search::placeholder{color:var(--text-faint)}.H0-l7G_search::-webkit-search-cancel-button{display:none}.H0-l7G_iconBtn{border-radius:var(--radius-full);width:36px;height:36px;color:var(--text-soft);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.H0-l7G_iconBtn:hover{color:var(--text);background:color-mix(in srgb, var(--primary) 10%, transparent)}.H0-l7G_spacer{flex:1}.H0-l7G_back{border-radius:var(--radius-full);white-space:nowrap;border:1px solid var(--border-strong);color:var(--primary);font-family:var(--font-thai);font-weight:300;font-size:calc(12px * var(--fs-scale));padding:5px 12px;text-decoration:none}.H0-l7G_back:hover{background:color-mix(in srgb, var(--primary) 12%, transparent)}@media (width<=900px){.H0-l7G_logo{width:auto}.H0-l7G_brandSub{display:none}}._3dTlbq_menu{z-index:var(--z-fab);border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-dialog);min-width:220px;max-width:320px;box-shadow:0 18px 50px color-mix(in srgb, var(--bg) 80%, transparent), var(--shadow-2);animation:jfFade var(--dur-fast) both;padding:8px 0;position:fixed}._3dTlbq_item{text-align:left;width:100%;min-height:36px;color:var(--text-bright);cursor:pointer;font-family:var(--font-thai);font-weight:300;font-size:calc(13.5px * var(--fs-scale));background:0 0;border:none;align-items:center;gap:14px;padding:0 16px;display:flex}._3dTlbq_item svg{color:var(--text-soft)}._3dTlbq_item:hover:not(:disabled),._3dTlbq_item:focus-visible{background:color-mix(in srgb, var(--primary) 12%, transparent);outline:none}._3dTlbq_item:disabled{opacity:.45;cursor:default}._3dTlbq_text{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}._3dTlbq_hint{font-family:var(--font-num);font-size:calc(12px * var(--fs-scale));color:var(--text-faint)}._3dTlbq_danger,._3dTlbq_danger svg{color:var(--neg)}._3dTlbq_mark{width:16px;color:var(--primary);display:inline-flex}._3dTlbq_mark svg{color:var(--primary)}._3dTlbq_checked{color:var(--text)}._3dTlbq_sep{border-top:1px solid var(--border-soft);margin:6px 0}._3dTlbq_label{color:var(--text-soft);font-family:var(--font-thai);font-weight:300;font-size:calc(12px * var(--fs-scale));padding:4px 16px 6px}.K6N69a_sb{flex-direction:column;flex:none;width:256px;min-height:0;padding:4px 12px 0;display:flex;overflow-y:auto}.K6N69a_newBtn{cursor:pointer;border-radius:var(--radius-lg);border:1px solid var(--border-strong);background:color-mix(in srgb, var(--primary) 12%, var(--surface));height:54px;color:var(--text);font-family:var(--font-thai);font-weight:400;font-size:calc(14.5px * var(--fs-scale));box-shadow:0 6px 20px color-mix(in srgb, var(--bg) 60%, transparent), var(--shadow-2);align-self:flex-start;align-items:center;gap:12px;margin:4px 0 14px;padding:0 24px 0 18px;display:inline-flex}.K6N69a_newBtn svg{color:var(--primary);stroke-width:2px}.K6N69a_newBtn:hover{border-color:var(--primary)}.K6N69a_list,.K6N69a_tree{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.K6N69a_gap{margin-top:10px}.K6N69a_treeRow{align-items:center;gap:2px;display:flex}.K6N69a_caret,.K6N69a_caretGap{flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.K6N69a_caret{color:var(--text-faint);cursor:pointer;border-radius:var(--radius-full);transition:transform var(--dur-fast) var(--ease);background:0 0;border:none}.K6N69a_caret:hover{color:var(--text)}.K6N69a_caretOpen{transform:rotate(90deg)}.K6N69a_nav{border-radius:var(--radius-full);cursor:pointer;text-align:left;width:100%;min-width:0;height:34px;color:var(--text-muted);white-space:nowrap;font-family:var(--font-thai);font-weight:300;font-size:calc(13.5px * var(--fs-scale));background:0 0;border:none;flex:1;align-items:center;gap:14px;padding:0 14px 0 12px;display:flex}.K6N69a_nav svg{color:var(--text-soft)}.K6N69a_nav:hover{background:color-mix(in srgb, var(--primary) 8%, transparent);color:var(--text)}.K6N69a_navText{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.K6N69a_count{font-family:var(--font-num);font-weight:600;font-size:calc(12px * var(--fs-scale));color:var(--text-faint)}.K6N69a_on{background:color-mix(in srgb, var(--primary) 16%, transparent);color:var(--text);font-weight:400}.K6N69a_on svg{color:var(--primary)}.K6N69a_sub{height:30px;font-size:calc(13px * var(--fs-scale));gap:10px;padding-left:8px}.K6N69a_quota{border-top:1px solid var(--border-soft);color:var(--text-soft);font-family:var(--font-thai);font-weight:300;font-size:calc(12px * var(--fs-scale));margin-top:auto;padding:14px 12px}.K6N69a_quotaHead{color:var(--text-muted);font-size:calc(13px * var(--fs-scale));align-items:center;gap:8px;margin-bottom:8px;display:flex}.K6N69a_track{border-radius:var(--radius-full);background:color-mix(in srgb, var(--primary) 12%, transparent);height:5px;overflow:hidden}.K6N69a_track i{border-radius:var(--radius-full);background:var(--primary);height:100%;box-shadow:0 0 8px var(--primary);display:block}.K6N69a_track i.K6N69a_full{background:var(--warn);box-shadow:0 0 8px var(--warn)}.K6N69a_quotaText{font-family:var(--font-thai);margin-top:8px}.uS0zwG_bar{flex:none}.uS0zwG_head{align-items:center;gap:8px;min-height:60px;padding:8px 12px 8px 22px;display:flex}.uS0zwG_where{flex-wrap:wrap;flex:1;align-items:center;gap:4px;min-width:0;display:flex}.uS0zwG_crumbs{flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.uS0zwG_crumb{align-items:center;gap:4px;display:inline-flex}.uS0zwG_crumbBtn{border-radius:var(--radius-full);cursor:pointer;color:var(--text-soft);font-family:var(--font-thai);font-weight:300;font-size:calc(20px * var(--fs-scale));background:0 0;border:none;padding:4px 8px}.uS0zwG_crumbBtn:hover{color:var(--text);background:color-mix(in srgb, var(--primary) 8%, transparent)}.uS0zwG_sep{color:var(--text-faint)}.uS0zwG_title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);font-family:var(--font-thai);font-weight:400;font-size:calc(20px * var(--fs-scale));margin:0;padding:4px 10px;overflow:hidden}.uS0zwG_tools{align-items:center;gap:8px;display:flex}.uS0zwG_seg{border-radius:var(--radius-full);border:1px solid var(--border);display:inline-flex;overflow:hidden}.uS0zwG_seg button{cursor:pointer;height:32px;color:var(--text-soft);background:0 0;border:none;align-items:center;gap:4px;padding:0 14px;display:inline-flex}.uS0zwG_seg button+button{border-left:1px solid var(--border)}.uS0zwG_seg button:hover{color:var(--text)}.uS0zwG_seg .uS0zwG_segOn{background:color-mix(in srgb, var(--primary) 18%, transparent);color:var(--primary)}.uS0zwG_iconBtn{border-radius:var(--radius-full);cursor:pointer;width:36px;height:36px;color:var(--text-soft);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.uS0zwG_iconBtn:hover{color:var(--text)}.uS0zwG_iconOn{background:color-mix(in srgb, var(--primary) 14%, transparent);color:var(--primary)}.uS0zwG_chips{flex-wrap:wrap;align-items:center;gap:8px;padding:0 22px 10px;display:flex}.uS0zwG_chip{cursor:pointer;border-radius:var(--radius-sm);border:1px solid var(--border);white-space:nowrap;height:32px;color:var(--text-muted);font-family:var(--font-thai);font-weight:300;font-size:calc(13px * var(--fs-scale));background:0 0;align-items:center;gap:6px;padding:0 10px 0 14px;display:inline-flex}.uS0zwG_chip svg{color:var(--text-soft)}.uS0zwG_chip:hover{color:var(--text);border-color:var(--border-strong)}.uS0zwG_chipOn{background:color-mix(in srgb, var(--primary) 14%, transparent);color:var(--text);border-color:#0000}.uS0zwG_chipOn svg{color:var(--primary)}.uS0zwG_chipValue{color:var(--text)}.uS0zwG_clear{cursor:pointer;color:var(--primary);font-family:var(--font-thai);font-weight:300;font-size:calc(12.5px * var(--fs-scale));background:0 0;border:none}.uS0zwG_spacer{flex:1}.uS0zwG_note{color:var(--text-soft);font-family:var(--font-thai);font-weight:300;font-size:calc(12.5px * var(--fs-scale))}.uS0zwG_sort{cursor:pointer;color:var(--text-soft);font-family:var(--font-thai);font-weight:300;font-size:calc(12.5px * var(--fs-scale));background:0 0;border:none;align-items:center;gap:6px;display:inline-flex}.uS0zwG_sort:hover{color:var(--text)}.uS0zwG_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.YTgRGq_badge{border-radius:var(--radius-full);white-space:nowrap;font-family:var(--font-thai);font-weight:300;font-size:calc(11px * var(--fs-scale));align-items:center;gap:5px;padding:1px 8px;display:inline-flex}.YTgRGq_dot{border-radius:var(--radius-full);background:currentColor;width:6px;height:6px}.YTgRGq_warn{color:var(--warn);background:color-mix(in srgb, var(--warn) 13%, transparent)}.YTgRGq_neg{color:var(--neg);background:color-mix(in srgb, var(--neg) 13%, transparent)}.YTgRGq_pos{color:var(--pos);background:color-mix(in srgb, var(--pos) 13%, transparent)}.YTgRGq_pri{color:var(--primary);background:color-mix(in srgb, var(--primary) 13%, transparent)}.YTgRGq_mute{color:var(--text-soft);background:color-mix(in srgb, var(--text-soft) 13%, transparent)}.Sgrxra_secHead{color:var(--text);font-family:var(--font-thai);font-weight:400;font-size:calc(13.5px * var(--fs-scale));margin:0;padding:12px 0 10px}.Sgrxra_folders,.Sgrxra_files{gap:12px;margin:0;padding:0;list-style:none;display:grid}.Sgrxra_folders{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-bottom:8px}.Sgrxra_files{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.Sgrxra_ellipsis{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.Sgrxra_folder{border-radius:var(--radius-md);border:1px solid var(--border-soft);background:color-mix(in srgb, var(--surface-deep) 80%, transparent);align-items:center;height:50px;padding-right:6px;display:flex}.Sgrxra_folder:hover{border-color:var(--border-strong)}.Sgrxra_folderBtn{cursor:pointer;text-align:left;min-width:0;height:100%;color:var(--text-bright);font-family:var(--font-thai);font-weight:300;font-size:calc(13.5px * var(--fs-scale));border-radius:var(--radius-md);background:0 0;border:none;flex:1;align-items:center;gap:14px;padding:0 6px 0 16px;display:flex}.Sgrxra_folderBtn svg{color:var(--text-soft)}.Sgrxra_more{border-radius:var(--radius-full);width:30px;height:30px;color:var(--text-faint);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.Sgrxra_more:hover{color:var(--text);background:color-mix(in srgb, var(--primary) 10%, transparent)}.Sgrxra_card{cursor:default;-webkit-user-select:none;user-select:none;border-radius:var(--radius-md);border:1px solid var(--border-soft);background:color-mix(in srgb, var(--surface-deep) 80%, transparent);flex-direction:column;min-width:0;padding:0 4px 10px;display:flex}.Sgrxra_card:hover{border-color:var(--border-strong)}.Sgrxra_sel{border-color:color-mix(in srgb, var(--primary) 65%, transparent);background:color-mix(in srgb, var(--primary) 10%, var(--surface-deep))}.Sgrxra_cardHead{align-items:center;gap:10px;height:44px;padding-left:10px;display:flex}.Sgrxra_nameBtn{cursor:default;text-align:left;white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--text-bright);font-family:var(--font-thai);font-weight:300;font-size:calc(13px * var(--fs-scale));background:0 0;border:none;flex:1;padding:4px 0;overflow:hidden}.Sgrxra_pv{border-radius:var(--radius-sm);background:linear-gradient(160deg, var(--surface), var(--surface-deep));justify-content:center;align-items:center;height:150px;margin:0 4px;display:flex;position:relative;overflow:hidden}.Sgrxra_thumb{object-fit:cover;width:100%;height:100%;display:block}.Sgrxra_veil{background:color-mix(in srgb, var(--bg) 45%, transparent);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.Sgrxra_spin{border-radius:var(--radius-full);border:2px solid color-mix(in srgb, var(--warn) 25%, transparent);border-top-color:var(--warn);width:16px;height:16px;animation:.9s linear infinite jfSpin}.Sgrxra_foot{min-height:28px;color:var(--text-faint);font-family:var(--font-thai);font-weight:300;font-size:calc(11.5px * var(--fs-scale));align-items:center;gap:8px;padding:8px 8px 0;display:flex}.Sgrxra_src{border-radius:var(--radius-full);background:color-mix(in srgb, var(--primary) 14%, transparent);width:20px;height:20px;color:var(--primary);place-items:center;display:grid}.k7UkeW_table{border-collapse:collapse;width:100%;font-family:var(--font-thai);font-weight:300;font-size:calc(13.5px * var(--fs-scale))}.k7UkeW_table th{text-align:left;font-weight:400;font-size:calc(12.5px * var(--fs-scale));color:var(--text-soft);border-bottom:1px solid var(--border-soft);white-space:nowrap;height:40px;padding:0 10px}.k7UkeW_table td{border-bottom:1px solid var(--hairline);height:50px;color:var(--text-muted);white-space:nowrap;padding:0 10px}.k7UkeW_table tbody tr:hover td{background:color-mix(in srgb, var(--primary) 5%, transparent)}.k7UkeW_sel td{background:color-mix(in srgb, var(--primary) 11%, transparent);color:var(--text)}.k7UkeW_sel td:first-child{box-shadow:inset 3px 0 0 var(--primary)}.k7UkeW_cbCol{width:40px}.k7UkeW_moreCol{width:44px}.k7UkeW_cb{width:16px;height:16px;accent-color:var(--primary);cursor:pointer;margin:0}.k7UkeW_name{width:44%;max-width:0}.k7UkeW_nameBtn{cursor:default;text-align:left;width:100%;color:var(--text-bright);font-family:var(--font-thai);font-weight:300;font-size:calc(13.5px * var(--fs-scale));background:0 0;border:none;align-items:center;gap:14px;padding:6px 0;display:flex}.k7UkeW_nameBtn svg{color:var(--text-soft)}.k7UkeW_ellipsis{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.k7UkeW_num{font-family:var(--font-num);font-weight:500;font-size:calc(14px * var(--fs-scale));color:var(--text-soft)}.k7UkeW_sortBtn{cursor:pointer;color:inherit;font:inherit;background:0 0;border:none;align-items:center;gap:4px;padding:0;display:inline-flex}.k7UkeW_sortBtn:hover,.k7UkeW_sortOn{color:var(--text)}.k7UkeW_sortOn svg{color:var(--primary)}.k7UkeW_more{border-radius:var(--radius-full);cursor:pointer;width:30px;height:30px;color:var(--text-faint);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.k7UkeW_more:hover{color:var(--text);background:color-mix(in srgb, var(--primary) 10%, transparent)}.k7UkeW_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._3tygga_list{margin:0;padding:0;list-style:none}._3tygga_hit{border-bottom:1px solid var(--hairline);-webkit-user-select:none;user-select:none;border-radius:var(--radius-sm);gap:16px;padding:14px 10px;display:flex}._3tygga_hit:hover{background:color-mix(in srgb, var(--primary) 4%, transparent)}._3tygga_sel{background:color-mix(in srgb, var(--primary) 11%, transparent)}._3tygga_rank{text-align:right;min-width:16px;font-family:var(--font-num);font-weight:600;font-size:calc(12px * var(--fs-scale));color:var(--text-faint);padding-top:3px}._3tygga_main{flex:1;min-width:0}._3tygga_nm{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._3tygga_nameBtn{cursor:default;text-align:left;min-width:0;color:var(--text);font-family:var(--font-thai);font-weight:300;font-size:calc(14.5px * var(--fs-scale));background:0 0;border:none;padding:0}._3tygga_loc{color:var(--text-faint);font-family:var(--font-thai);font-weight:300;font-size:calc(12px * var(--fs-scale));align-items:center;gap:4px;margin:2px 0 6px;display:flex}._3tygga_snip{max-width:820px;color:var(--text-muted);line-height:1.65;font-family:var(--font-thai);font-weight:300;font-size:calc(13px * var(--fs-scale));margin:0}._3tygga_snip mark{color:var(--text);background:color-mix(in srgb, var(--primary) 22%, transparent);border-radius:var(--radius-sm);padding:0 2px}._3tygga_side{text-align:right;color:var(--text-faint);font-family:var(--font-thai);font-weight:300;font-size:calc(12px * var(--fs-scale));flex-direction:column;flex:none;align-items:flex-end;gap:8px;display:flex}._3tygga_badge{border-radius:var(--radius-full);white-space:nowrap;font-size:calc(11px * var(--fs-scale));color:var(--text-soft);background:color-mix(in srgb, var(--text-soft) 13%, transparent);padding:1px 8px}._3tygga_textMatch{color:var(--primary);background:color-mix(in srgb, var(--primary) 13%, transparent)}._3tygga_more{border-radius:var(--radius-full);cursor:pointer;width:30px;height:30px;color:var(--text-faint);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}._3tygga_more:hover{color:var(--text);background:color-mix(in srgb, var(--primary) 10%, transparent)}.PQ9N0G_bar{border-radius:var(--radius-full);background:color-mix(in srgb, var(--primary) 12%, transparent);min-height:44px;animation:jfFade var(--dur-fast) both;flex:none;align-items:center;gap:4px;margin:0 22px 10px;padding:0 8px;display:flex}.PQ9N0G_n{color:var(--text);font-family:var(--font-thai);font-weight:300;font-size:calc(13.5px * var(--fs-scale));margin:0 14px 0 4px}.PQ9N0G_iconBtn{border-radius:var(--radius-full);cursor:pointer;width:34px;height:34px;color:var(--text-muted);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.PQ9N0G_iconBtn:hover{color:var(--text);background:color-mix(in srgb, var(--primary) 14%, transparent)}._6LVMaq_details{border-radius:var(--radius-xl);border:1px solid var(--border-soft);background:color-mix(in srgb, var(--surface) 88%, transparent);width:344px;min-height:0;animation:jfFade var(--dur-base) both;flex-direction:column;flex:none;display:flex;overflow:hidden}._6LVMaq_head{align-items:center;gap:12px;min-height:60px;padding:0 8px 0 18px;display:flex}._6LVMaq_title{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--text);font-family:var(--font-thai);font-weight:400;font-size:calc(14.5px * var(--fs-scale));flex:1;margin:0;overflow:hidden}._6LVMaq_iconBtn{border-radius:var(--radius-full);cursor:pointer;width:36px;height:36px;color:var(--text-soft);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}._6LVMaq_iconBtn:hover{color:var(--text)}._6LVMaq_tabs{border-bottom:1px solid var(--border-soft);gap:4px;padding:0 18px;display:flex}._6LVMaq_tab{cursor:pointer;color:var(--text-soft);font-family:var(--font-thai);font-weight:300;font-size:calc(13px * var(--fs-scale));background:0 0;border:none;padding:8px 10px 10px}._6LVMaq_tab:hover{color:var(--text)}._6LVMaq_tabOn{color:var(--primary);box-shadow:inset 0 -2px 0 var(--primary)}._6LVMaq_body{min-height:0;font-family:var(--font-thai);font-weight:300;font-size:calc(13px * var(--fs-scale));flex-direction:column;flex:1;gap:14px;margin:0;padding:16px 18px;display:flex;overflow-y:auto}._6LVMaq_pv{border-radius:var(--radius-sm);border:1px solid var(--border-soft);background:linear-gradient(160deg, var(--surface), var(--surface-deep));flex:none;justify-content:center;align-items:center;height:176px;display:flex;overflow:hidden}._6LVMaq_thumb{object-fit:contain;width:100%;height:100%;display:block}._6LVMaq_sub{color:var(--text);font-family:var(--font-thai);font-weight:400;font-size:calc(13.5px * var(--fs-scale));margin:0}._6LVMaq_kv{grid-template-columns:96px 1fr;row-gap:10px;margin:0;display:grid}._6LVMaq_kv dt{color:var(--text-soft)}._6LVMaq_kv dd{color:var(--text-bright);align-items:center;gap:6px;min-width:0;margin:0;display:flex}._6LVMaq_muted{color:var(--text-faint);margin:0}._6LVMaq_error{color:var(--neg);margin:0}._6LVMaq_ocr{border-radius:var(--radius-md);border:1px solid var(--border-soft);background:color-mix(in srgb, var(--surface-deep) 80%, transparent);padding:10px 12px}._6LVMaq_ocrText{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-muted);line-height:1.7;font-size:calc(12.5px * var(--fs-scale));margin:0 0 6px}.JVpzdq_panel{z-index:var(--z-dialog);border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface-dialog);width:min(380px,100% - 48px);box-shadow:0 20px 60px color-mix(in srgb, var(--bg) 85%, transparent);animation:jfFadeUp var(--dur-base) var(--ease) both;position:absolute;bottom:24px;right:24px;overflow:hidden}.JVpzdq_head{background:color-mix(in srgb, var(--primary) 9%, transparent);align-items:center;gap:4px;min-height:52px;padding:0 8px 0 18px;display:flex}.JVpzdq_title{color:var(--text);font-family:var(--font-thai);font-weight:400;font-size:calc(14px * var(--fs-scale));flex:1;margin:0}.JVpzdq_iconBtn{border-radius:var(--radius-full);cursor:pointer;width:36px;height:36px;color:var(--text-soft);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.JVpzdq_iconBtn:hover:not(:disabled){color:var(--text)}.JVpzdq_iconBtn:disabled{opacity:.4;cursor:default}.JVpzdq_flip svg{transform:rotate(180deg)}.JVpzdq_rows{max-height:300px;margin:0;padding:0;list-style:none;overflow-y:auto}.JVpzdq_row{border-top:1px solid var(--hairline);min-height:50px;color:var(--text-bright);font-family:var(--font-thai);font-weight:300;font-size:calc(13px * var(--fs-scale));align-items:center;gap:12px;padding:6px 18px;display:flex}.JVpzdq_nm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.JVpzdq_nm small{white-space:normal;color:var(--text-faint);font-size:calc(11px * var(--fs-scale));display:block}.JVpzdq_nm small.JVpzdq_warn{color:var(--warn)}.JVpzdq_ok,.JVpzdq_bad{border-radius:var(--radius-full);width:22px;height:22px;color:var(--text-on-primary);flex:none;place-items:center;display:grid}.JVpzdq_ok{background:var(--pos)}.JVpzdq_bad{background:var(--neg)}.JVpzdq_ok svg,.JVpzdq_bad svg{stroke-width:3px;width:13px;height:13px}.JVpzdq_spin{border-radius:var(--radius-full);border:2px solid color-mix(in srgb, var(--primary) 20%, transparent);border-top-color:var(--primary);flex:none;width:20px;height:20px;animation:.9s linear infinite jfSpin}.JVpzdq_idle{border-top-color:color-mix(in srgb, var(--primary) 20%, transparent);animation:none}.JVpzdq_upgrade{border-radius:var(--radius-full);border:1px solid var(--warn);color:var(--warn);font-family:var(--font-thai);font-size:calc(11px * var(--fs-scale));white-space:nowrap;cursor:pointer;background:0 0;flex:none;padding:3px 10px}.JVpzdq_upgrade:hover{background:color-mix(in srgb, var(--warn) 12%, transparent)}.h--Dyq_wrap{flex-direction:column;gap:10px;display:flex}.h--Dyq_notice{border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--warn) 30%, transparent);background:color-mix(in srgb, var(--warn) 7%, transparent);color:var(--text-muted);font-family:var(--font-thai);font-weight:300;font-size:calc(12.5px * var(--fs-scale));align-items:center;gap:10px;padding:9px 14px;display:flex}.h--Dyq_notice svg{color:var(--warn)}.h--Dyq_noticeText{flex:1;min-width:0}.h--Dyq_empty{cursor:pointer;color:var(--neg);white-space:nowrap;font-family:var(--font-thai);font-weight:400;font-size:calc(12.5px * var(--fs-scale));background:0 0;border:none}.h--Dyq_empty:disabled{opacity:.4;cursor:default}.h--Dyq_state{color:var(--text-soft);font-family:var(--font-thai);font-weight:300;font-size:calc(13px * var(--fs-scale));margin:0;padding:24px 0}.h--Dyq_error{color:var(--neg)}.h--Dyq_table{border-collapse:collapse;width:100%;font-family:var(--font-thai);font-weight:300;font-size:calc(13.5px * var(--fs-scale))}.h--Dyq_table th{text-align:left;font-weight:400;font-size:calc(12.5px * var(--fs-scale));color:var(--text-soft);border-bottom:1px solid var(--border-soft);white-space:nowrap;height:40px;padding:0 10px}.h--Dyq_table td{border-bottom:1px solid var(--hairline);height:50px;color:var(--text-muted);white-space:nowrap;padding:0 10px}.h--Dyq_name{width:50%;max-width:0}.h--Dyq_nameCell{color:var(--text-bright);align-items:center;gap:14px;display:flex}.h--Dyq_ellipsis{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.h--Dyq_num{font-family:var(--font-num);font-weight:500;font-size:calc(14px * var(--fs-scale));color:var(--text-soft)}.h--Dyq_actions{text-align:right}.h--Dyq_btn{cursor:pointer;border-radius:var(--radius-full);border:1px solid var(--border);height:30px;color:var(--text-muted);font-family:var(--font-thai);font-weight:300;font-size:calc(12.5px * var(--fs-scale));background:0 0;align-items:center;gap:6px;margin-left:6px;padding:0 12px;display:inline-flex}.h--Dyq_btn:hover{color:var(--text);border-color:var(--primary)}.h--Dyq_danger:hover{color:var(--neg);border-color:var(--neg)}.h--Dyq_more{cursor:pointer;border-radius:var(--radius-full);border:1px solid var(--border-strong);height:32px;color:var(--primary);font-family:var(--font-thai);font-weight:300;font-size:calc(12.5px * var(--fs-scale));background:0 0;align-self:center;margin-top:8px;padding:0 18px}.h--Dyq_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.uZqzeW_dialog{flex-direction:column;gap:14px;min-height:0;padding:20px 22px;display:flex}.uZqzeW_title{color:var(--text);font-family:var(--font-thai);font-weight:400;font-size:calc(16px * var(--fs-scale));margin:0}.uZqzeW_body{min-height:0;color:var(--text-muted);font-family:var(--font-thai);font-weight:300;font-size:calc(13px * var(--fs-scale));line-height:var(--lh-base);flex-direction:column;gap:10px;display:flex;overflow:auto}.uZqzeW_actions{justify-content:flex-end;gap:8px;display:flex}.uZqzeW_label{color:var(--text-soft);font-size:calc(12px * var(--fs-scale))}.uZqzeW_input{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-sunken);width:100%;color:var(--text);font-family:var(--font-thai);font-weight:300;font-size:calc(14px * var(--fs-scale));outline:none;padding:9px 12px}.uZqzeW_input:focus{border-color:var(--primary)}.uZqzeW_error{color:var(--neg);font-size:calc(12.5px * var(--fs-scale))}.uZqzeW_note{margin:0}.uZqzeW_btn{border-radius:var(--radius-full);white-space:nowrap;border:1px solid var(--border-strong);height:34px;color:var(--text-muted);cursor:pointer;font-family:var(--font-thai);font-weight:400;font-size:calc(13px * var(--fs-scale));background:0 0;padding:0 16px}.uZqzeW_btn:hover:not(:disabled){color:var(--text);border-color:var(--primary)}.uZqzeW_btn:disabled{opacity:.5;cursor:default}.uZqzeW_primary{border-color:var(--primary);color:var(--text-on-primary);background:var(--primary)}.uZqzeW_primary:hover:not(:disabled){color:var(--text-on-primary)}.uZqzeW_danger{border-color:var(--neg);color:var(--text-on-primary);background:var(--neg)}.uZqzeW_danger:hover:not(:disabled){color:var(--text-on-primary);border-color:var(--neg)}.uZqzeW_picker{border:none;flex-direction:column;gap:2px;max-height:320px;margin:0;padding:0;display:flex;overflow:auto}.uZqzeW_option{border-radius:var(--radius-sm);min-height:34px;color:var(--text-bright);cursor:pointer;align-items:center;gap:10px;padding:0 10px;display:flex}.uZqzeW_option:hover,.uZqzeW_option:focus-within{background:color-mix(in srgb, var(--primary) 10%, transparent)}.uZqzeW_option input{accent-color:var(--primary);margin:0}.uZqzeW_option svg{color:var(--text-soft)}.uZqzeW_optionName{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.uZqzeW_optionNote{color:var(--text-faint);font-size:calc(11.5px * var(--fs-scale))}._8T9PJq_slot{z-index:var(--z-toast);pointer-events:none;width:max-content;max-width:calc(100% - 48px);margin-inline:auto;position:absolute;bottom:24px;left:0;right:0}._8T9PJq_toast{pointer-events:auto;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-dialog);box-shadow:0 12px 40px color-mix(in srgb, var(--bg) 80%, transparent);animation:jfFadeUp var(--dur-base) var(--ease) both;align-items:center;gap:16px;padding:10px 12px 10px 18px;display:flex}._8T9PJq_text{color:var(--text);font-family:var(--font-thai);font-weight:300;font-size:calc(13.5px * var(--fs-scale))}._8T9PJq_undo{cursor:pointer;color:var(--primary);border-radius:var(--radius-sm);font-family:var(--font-thai);font-weight:400;font-size:calc(13.5px * var(--fs-scale));background:0 0;border:none;padding:4px 8px}._8T9PJq_undo:hover{background:color-mix(in srgb, var(--primary) 12%, transparent)}.U-RW0G_page{background:var(--bg);height:100vh;color:var(--text);flex-direction:column;display:flex;position:relative;overflow:hidden}.U-RW0G_hudGrid{pointer-events:none;background-image:linear-gradient(color-mix(in srgb, var(--primary) 4%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--primary) 4%, transparent) 1px, transparent 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 30% 20%,#000 15%,#0000 70%);mask-image:radial-gradient(at 30% 20%,#000 15%,#0000 70%)}.U-RW0G_body{z-index:2;flex:1;min-height:0;padding:0 16px 16px 0;display:flex;position:relative}.U-RW0G_content{flex:1;gap:12px;min-width:0;min-height:0;display:flex}.U-RW0G_card{border-radius:var(--radius-xl);border:1px solid var(--border-soft);background:color-mix(in srgb, var(--surface) 78%, transparent);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.U-RW0G_scroll{flex:1;min-height:0;padding:0 22px 20px;overflow-y:auto}.U-RW0G_state{color:var(--text-soft);font-family:var(--font-thai);font-weight:300;font-size:calc(13px * var(--fs-scale));margin:0;padding:20px 0}.U-RW0G_error{color:var(--neg)}.U-RW0G_linkBtn{cursor:pointer;color:var(--primary);font-family:var(--font-thai);font-weight:400;font-size:calc(13px * var(--fs-scale));background:0 0;border:none;padding:0}.U-RW0G_empty{text-align:center;color:var(--text-soft);flex-direction:column;align-items:center;gap:8px;padding:64px 16px;display:flex}.U-RW0G_empty svg{width:40px;height:40px;color:var(--text-faint)}.U-RW0G_emptyTitle{color:var(--text-muted);font-family:var(--font-thai);font-weight:400;font-size:calc(15px * var(--fs-scale));margin:0}.U-RW0G_emptyHint{color:var(--text-faint);font-family:var(--font-thai);font-weight:300;font-size:calc(12.5px * var(--fs-scale));margin:0}.U-RW0G_more{cursor:pointer;border-radius:var(--radius-full);border:1px solid var(--border-strong);height:32px;color:var(--primary);font-family:var(--font-thai);font-weight:300;font-size:calc(12.5px * var(--fs-scale));background:0 0;margin:16px auto 0;padding:0 18px;display:block}.U-RW0G_more:disabled{opacity:.6;cursor:default}.U-RW0G_drop{z-index:4;pointer-events:none;border-radius:var(--radius-lg);border:2px dashed var(--primary);background:color-mix(in srgb, var(--primary) 10%, color-mix(in srgb, var(--bg) 70%, transparent));color:var(--text);font-family:var(--font-thai);font-weight:400;font-size:calc(15px * var(--fs-scale));animation:jfFade var(--dur-fast) both;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:8px}.U-RW0G_drop svg{width:36px;height:36px;color:var(--primary)}@media (width<=900px){.U-RW0G_body{padding:0 8px 8px}.U-RW0G_content>aside{display:none}}.r1ZmLq_head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.r1ZmLq_title{font-family:var(--font-display);font-weight:700;font-size:calc(16px * var(--fs-scale));margin-top:2px}.r1ZmLq_sub{font-family:var(--font-thai);font-weight:300;font-size:calc(11.5px * var(--fs-scale));color:var(--text-soft);margin-top:2px}.r1ZmLq_body{flex-direction:column;gap:10px;margin-top:14px;display:flex}.r1ZmLq_field{flex-direction:column;gap:5px;display:flex}.r1ZmLq_input{background:var(--bg-sunken);border:1px solid color-mix(in srgb, var(--primary) 20%, transparent);color:var(--text);font-family:var(--font-thai);font-weight:300;font-size:calc(13px * var(--fs-scale));border-radius:12px;outline:none;padding:9px 13px}.r1ZmLq_input:focus{border-color:var(--primary)}.r1ZmLq_summary{font-family:var(--font-thai);font-weight:300;font-size:calc(12px * var(--fs-scale));color:var(--text-soft)}.r1ZmLq_warn{font-family:var(--font-thai);font-weight:300;font-size:calc(11px * var(--fs-scale));color:var(--warn)}.r1ZmLq_footer{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.IXva3W_overlay{z-index:90;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04070dd1;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}.IXva3W_modal{background:var(--surface-dialog);border:1px solid var(--border-strong);border-radius:var(--radius-xl);width:100%;max-width:900px;max-height:92vh;box-shadow:0 16px 64px #0009, 0 0 24px color-mix(in srgb, var(--primary) 15%, transparent);flex-direction:column;display:flex;overflow:hidden}.IXva3W_header{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--primary) 5%, transparent);justify-content:space-between;align-items:flex-start;padding:20px 24px;display:flex}.IXva3W_title{font-family:var(--font-thai);font-size:calc(18px * var(--fs-scale));color:var(--text);margin:0;font-weight:600}.IXva3W_subtitle{font-family:var(--font-thai);font-size:calc(12.5px * var(--fs-scale));color:var(--text-soft);margin-top:4px;font-weight:300}.IXva3W_closeBtn{border-radius:var(--radius-full);border:1px solid var(--border);width:32px;height:32px;color:var(--text-soft);cursor:pointer;font-size:calc(15px * var(--fs-scale));background:0 0;justify-content:center;align-items:center;display:flex}.IXva3W_closeBtn:hover{color:var(--text);border-color:var(--neg);background:color-mix(in srgb, var(--neg) 10%, transparent)}.IXva3W_body{flex-direction:column;gap:24px;padding:24px;display:flex;overflow-y:auto}.IXva3W_section{flex-direction:column;gap:12px;display:flex}.IXva3W_sectionHeader{font-family:var(--font-thai);font-size:calc(13.5px * var(--fs-scale));color:var(--primary);align-items:center;gap:8px;font-weight:600;display:flex}.IXva3W_grid4{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.IXva3W_grid2{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (width<=768px){.IXva3W_grid4{grid-template-columns:1fr 1fr}.IXva3W_grid2{grid-template-columns:1fr}}.IXva3W_field{flex-direction:column;gap:6px;display:flex}.IXva3W_label{font-family:var(--font-thai);font-size:calc(11.5px * var(--fs-scale));color:var(--text-soft);font-weight:400}.IXva3W_input,.IXva3W_select,.IXva3W_textarea{background:var(--bg-sunken);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text);font-family:var(--font-thai);font-size:calc(13px * var(--fs-scale));outline:none;padding:8px 12px;transition:border-color .15s}.IXva3W_input:focus,.IXva3W_select:focus,.IXva3W_textarea:focus{border-color:var(--primary);box-shadow:0 0 10px color-mix(in srgb, var(--primary) 20%, transparent)}.IXva3W_input:disabled{opacity:.6;cursor:not-allowed}.IXva3W_textarea{resize:vertical;min-height:60px}.IXva3W_itemsTableWrapper{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-sunken);overflow:hidden}.IXva3W_itemsTable{border-collapse:collapse;width:100%;font-size:calc(12.5px * var(--fs-scale))}.IXva3W_itemsTable th{background:color-mix(in srgb, var(--primary) 8%, transparent);color:var(--text-soft);font-family:var(--font-thai);border-bottom:1px solid var(--border);padding:10px 12px;font-weight:500}.IXva3W_itemsTable td{border-bottom:1px solid var(--hairline);vertical-align:middle;padding:8px 10px}.IXva3W_tableInput{border-radius:var(--radius-sm);width:100%;color:var(--text);font-family:var(--font-thai);font-size:calc(12.5px * var(--fs-scale));box-sizing:border-box;background:0 0;border:1px solid #0000;padding:6px 8px}.IXva3W_tableInput:hover{border-color:var(--border-soft)}.IXva3W_tableInput:focus{border-color:var(--primary);background:var(--bg);outline:none}.IXva3W_center{text-align:center}.IXva3W_right{text-align:right}.IXva3W_trashBtn{color:var(--text-soft);cursor:pointer;border-radius:var(--radius-sm);font-size:calc(14px * var(--fs-scale));background:0 0;border:none;padding:4px}.IXva3W_trashBtn:hover:not(:disabled){color:var(--neg);background:color-mix(in srgb, var(--neg) 15%, transparent)}.IXva3W_trashBtn:disabled{opacity:.3;cursor:default}.IXva3W_addItemBtn{border-radius:var(--radius-full);background:color-mix(in srgb, var(--primary) 10%, transparent);border:1px dashed var(--primary);color:var(--primary);font-family:var(--font-thai);font-size:calc(12px * var(--fs-scale));cursor:pointer;align-self:flex-start;padding:6px 14px;transition:all .15s}.IXva3W_addItemBtn:hover{background:color-mix(in srgb, var(--primary) 20%, transparent)}.IXva3W_calcGrid{border-top:1px solid var(--border);grid-template-columns:1.2fr 1fr;gap:20px;padding-top:12px;display:grid}@media (width<=768px){.IXva3W_calcGrid{grid-template-columns:1fr}}.IXva3W_termsBox{flex-direction:column;display:flex}.IXva3W_summaryBox{background:color-mix(in srgb, var(--bg) 40%, transparent);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;gap:10px;padding:16px;display:flex}.IXva3W_sumRow{font-family:var(--font-thai);font-size:calc(13px * var(--fs-scale));color:var(--text-soft);justify-content:space-between;align-items:center;display:flex}.IXva3W_num{font-family:var(--font-num);color:var(--text);font-weight:600}.IXva3W_settingGroup{border-top:1px solid var(--hairline);font-size:calc(12px * var(--fs-scale));color:var(--text-soft);justify-content:space-between;align-items:center;gap:8px;padding:6px 0;display:flex}.IXva3W_settingLabel{font-family:var(--font-thai)}.IXva3W_radioGroup{gap:10px;display:flex}.IXva3W_radioLabel{font-family:var(--font-thai);font-size:calc(11.5px * var(--fs-scale));cursor:pointer;color:var(--text);align-items:center;gap:4px;display:flex}.IXva3W_selectSmall{background:var(--bg-sunken);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font-family:var(--font-thai);font-size:calc(12px * var(--fs-scale));outline:none;padding:4px 8px}.IXva3W_grandTotalRow{border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);color:var(--text);padding:8px 0;font-weight:600}.IXva3W_grandTotalNum{font-family:var(--font-num);font-size:calc(16px * var(--fs-scale));color:var(--primary);font-weight:700}.IXva3W_whtRow{color:var(--neg)}.IXva3W_netRow{border-top:1px dashed var(--border);color:var(--pos);font-size:calc(13.5px * var(--fs-scale));padding-top:6px;font-weight:600}.IXva3W_netNum{font-family:var(--font-num);font-size:calc(16px * var(--fs-scale));color:var(--pos);font-weight:700}.IXva3W_footer{border-top:1px solid var(--border);background:color-mix(in srgb, var(--primary) 4%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}.IXva3W_footerRight{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.IXva3W_cancelBtn{border-radius:var(--radius-full);border:1px solid var(--border);color:var(--text-soft);font-family:var(--font-thai);font-size:calc(13px * var(--fs-scale));cursor:pointer;background:0 0;padding:8px 18px}.IXva3W_cancelBtn:hover{color:var(--text);border-color:var(--border-strong)}.IXva3W_previewBtn{border-radius:var(--radius-full);border:1px solid var(--primary);color:var(--primary);font-family:var(--font-thai);font-size:calc(13px * var(--fs-scale));cursor:pointer;background:0 0;padding:8px 16px}.IXva3W_previewBtn:hover{background:color-mix(in srgb, var(--primary) 12%, transparent)}.IXva3W_draftBtn{border-radius:var(--radius-full);background:var(--surface-2);border:1px solid var(--border-strong);color:var(--text);font-family:var(--font-thai);font-size:calc(13px * var(--fs-scale));cursor:pointer;padding:8px 16px}.IXva3W_draftBtn:hover{border-color:var(--primary)}.IXva3W_primaryBtn{border-radius:var(--radius-full);background:var(--primary);border:1px solid var(--primary);color:#060a12;font-family:var(--font-thai);font-size:calc(13px * var(--fs-scale));cursor:pointer;padding:8px 22px;font-weight:600;transition:all .15s}.IXva3W_primaryBtn:hover{background:#73dcff;box-shadow:0 0 16px #4fd1ff66}.EN2pPq_overlay{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#04070dd9;flex-direction:column;align-items:center;padding:24px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.EN2pPq_container{flex-direction:column;gap:16px;width:100%;max-width:900px;display:flex}.EN2pPq_topBar{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex;box-shadow:0 8px 32px #0006}.EN2pPq_barLeft{align-items:center;gap:10px;display:flex}.EN2pPq_docIcon{font-size:calc(20px * var(--fs-scale))}.EN2pPq_barTitle{font-family:var(--font-thai);font-size:calc(15px * var(--fs-scale));color:var(--text);font-weight:500}.EN2pPq_docBadge{border-radius:var(--radius-full);background:color-mix(in srgb, var(--primary) 15%, transparent);border:1px solid var(--primary);color:var(--primary);font-family:var(--font-num);font-size:calc(12px * var(--fs-scale));padding:3px 10px;font-weight:600}.EN2pPq_barActions{align-items:center;gap:10px;display:flex}.EN2pPq_printBtn,.EN2pPq_downloadBtn{border-radius:var(--radius-full);font-family:var(--font-thai);font-size:calc(13px * var(--fs-scale));cursor:pointer;align-items:center;gap:6px;padding:8px 18px;font-weight:500;transition:all .15s;display:flex}.EN2pPq_printBtn{background:var(--primary);color:#060a12;border:1px solid var(--primary)}.EN2pPq_printBtn:hover{background:#73dcff;box-shadow:0 0 16px #4fd1ff66}.EN2pPq_downloadBtn{color:var(--text);border:1px solid var(--border-strong);background:0 0}.EN2pPq_downloadBtn:hover{border-color:var(--primary);background:#ffffff14}.EN2pPq_closeBtn{border-radius:var(--radius-full);border:1px solid var(--border);width:34px;height:34px;color:var(--text-soft);cursor:pointer;font-size:calc(16px * var(--fs-scale));background:0 0;justify-content:center;align-items:center;display:flex}.EN2pPq_closeBtn:hover{color:var(--text);border-color:var(--neg);background:color-mix(in srgb, var(--neg) 10%, transparent)}.EN2pPq_sheetWrapper{justify-content:center;width:100%;display:flex}.EN2pPq_paper{color:#1a202c;width:100%;max-width:820px;font-family:var(--font-thai);font-size:calc(13px * var(--fs-scale));box-sizing:border-box;background:#fff;border-radius:4px;padding:40px 48px;line-height:1.5;box-shadow:0 12px 48px #0009}.EN2pPq_paperHeader{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.EN2pPq_companyBlock{flex:1}.EN2pPq_companyLogoRow{align-items:center;gap:14px;margin-bottom:8px;display:flex}.EN2pPq_brandLogo{color:#38bdf8;width:44px;height:44px;font-family:var(--font-display);font-size:calc(18px * var(--fs-scale));letter-spacing:1px;background:#0f172a;border-radius:8px;justify-content:center;align-items:center;font-weight:800;display:flex}.EN2pPq_companyNameTh{font-size:calc(18px * var(--fs-scale));color:#0f172a;margin:0;font-weight:700}.EN2pPq_companyNameEn{font-size:calc(12px * var(--fs-scale));color:#64748b;letter-spacing:.5px;font-weight:600}.EN2pPq_companyAddress{font-size:calc(11.5px * var(--fs-scale));color:#475569;line-height:1.6}.EN2pPq_docTitleBlock{text-align:right;min-width:220px}.EN2pPq_docTitle{font-size:calc(24px * var(--fs-scale));color:#0284c7;letter-spacing:1px;font-weight:800}.EN2pPq_docSubTitle{font-size:calc(14px * var(--fs-scale));color:#64748b;letter-spacing:2px;margin-bottom:12px;font-weight:700}.EN2pPq_docMetaGrid{font-size:calc(12px * var(--fs-scale));text-align:right;grid-template-columns:auto auto;gap:4px 8px;display:grid}.EN2pPq_metaLabel{color:#64748b}.EN2pPq_metaValue{color:#0f172a}.EN2pPq_divider{background:#e2e8f0;height:2px;margin:18px 0}.EN2pPq_clientGrid{grid-template-columns:1.2fr 1fr;gap:16px;margin-bottom:20px;display:grid}.EN2pPq_clientBox,.EN2pPq_projectBox{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:12px 16px}.EN2pPq_boxTitle{font-size:calc(11px * var(--fs-scale));color:#0284c7;letter-spacing:.5px;margin-bottom:6px;font-weight:700}.EN2pPq_clientName,.EN2pPq_projectName{font-size:calc(14px * var(--fs-scale));color:#0f172a;margin-bottom:4px;font-weight:700}.EN2pPq_clientDetails,.EN2pPq_projectDetails{font-size:calc(11.5px * var(--fs-scale));color:#475569;line-height:1.6}.EN2pPq_table{border-collapse:collapse;width:100%;font-size:calc(12px * var(--fs-scale));margin-bottom:16px}.EN2pPq_table th{color:#1e293b;vertical-align:middle;background:#f1f5f9;border-top:1.5px solid #cbd5e1;border-bottom:1.5px solid #cbd5e1;padding:8px 10px;font-weight:700}.EN2pPq_thEn{font-size:calc(10px * var(--fs-scale));color:#64748b;font-weight:400}.EN2pPq_table td{color:#1e293b;vertical-align:top;border-bottom:1px solid #e2e8f0;padding:8px 10px}.EN2pPq_emptyRow td{border-bottom:1px solid #f1f5f9;height:26px}.EN2pPq_noItemsCell{text-align:center;color:#64748b;font-size:calc(13px * var(--fs-scale));background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:32px 16px}.EN2pPq_totalFootnote{color:#64748b;font-size:calc(11px * var(--fs-scale));border-top:1px dashed #e2e8f0;margin-top:8px;padding-top:8px;font-style:italic}.EN2pPq_itemName{color:#0f172a;font-weight:600}.EN2pPq_calcSection{grid-template-columns:1.2fr 1fr;gap:20px;margin-bottom:16px;display:grid}.EN2pPq_bahtTextSection{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:6px;padding:12px 14px}.EN2pPq_bahtBoxTitle{font-size:calc(11px * var(--fs-scale));color:#64748b;margin-bottom:2px;font-weight:600}.EN2pPq_bahtTextValue{font-size:calc(13px * var(--fs-scale));color:#0284c7;margin-bottom:10px;font-weight:700}.EN2pPq_paymentNotes{font-size:calc(11px * var(--fs-scale));color:#475569;border-top:1px solid #e2e8f0;padding-top:8px;line-height:1.6}.EN2pPq_noteTitle{color:#0f172a;margin-bottom:2px;font-weight:700}.EN2pPq_totalsBox{font-size:calc(12px * var(--fs-scale));flex-direction:column;gap:6px;display:flex}.EN2pPq_totalRow{color:#475569;justify-content:space-between;align-items:center;padding:2px 0;display:flex}.EN2pPq_grandTotalRow{color:#0f172a;font-size:calc(13.5px * var(--fs-scale));border-top:1.5px solid #0f172a;border-bottom:1.5px solid #0f172a;padding:6px 0;font-weight:800}.EN2pPq_grandTotalAmt{font-size:calc(15px * var(--fs-scale));color:#0284c7}.EN2pPq_whtRow{color:#b91c1c;font-size:calc(11.5px * var(--fs-scale))}.EN2pPq_netRow{color:#15803d;font-size:calc(13px * var(--fs-scale));border-top:1px dashed #cbd5e1;padding-top:4px}.EN2pPq_termsBox{font-size:calc(11px * var(--fs-scale));color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;margin-bottom:24px;padding:10px 14px}.EN2pPq_termsTitle{color:#0f172a;margin-bottom:4px;font-weight:700}.EN2pPq_termsList{margin:0;padding-left:18px;line-height:1.6}.EN2pPq_signatures{grid-template-columns:1fr 1fr;gap:32px;margin-top:28px;padding:0 16px;display:grid}.EN2pPq_sigBox{text-align:center;flex-direction:column;align-items:center;display:flex}.EN2pPq_sigRole{font-size:calc(11.5px * var(--fs-scale));color:#334155;margin-bottom:40px;font-weight:700}.EN2pPq_sigLine{background:#94a3b8;width:180px;height:1px;margin-bottom:6px}.EN2pPq_sigStamp{justify-content:center;align-items:center;height:40px;display:flex}.EN2pPq_stampMark{font-family:var(--font-display);font-size:calc(9px * var(--fs-scale));color:#0284c7;opacity:.85;border:1.5px dashed #0284c7;border-radius:6px;padding:3px 8px;transform:rotate(-5deg)}.EN2pPq_sigName{font-size:calc(12px * var(--fs-scale));color:#0f172a;font-weight:600}.EN2pPq_sigDate{font-size:calc(11px * var(--fs-scale));color:#64748b;margin-top:2px}.EN2pPq_footerNote{text-align:center;font-size:calc(10px * var(--fs-scale));color:#94a3b8;border-top:1px solid #f1f5f9;margin-top:32px;padding-top:8px}@media print{body *{visibility:hidden}.EN2pPq_overlay{background:0 0;padding:0;display:block;position:static;inset:auto;overflow:visible}.EN2pPq_container{max-width:none}.EN2pPq_topBar{display:none!important}.EN2pPq_paper,.EN2pPq_paper *{visibility:visible}.EN2pPq_paper{width:100%;max-width:100%;box-shadow:none;padding:20mm;position:static}}.xKjh9q_wrapper{flex-direction:column;gap:20px;width:100%;display:flex}.xKjh9q_toast{z-index:120;background:var(--surface-dialog);border:1px solid var(--pos);border-radius:var(--radius-lg);color:var(--text);font-family:var(--font-thai);font-size:calc(13.5px * var(--fs-scale));box-shadow:0 10px 30px #00000080, 0 0 20px color-mix(in srgb, var(--pos) 20%, transparent);align-items:center;gap:10px;padding:12px 20px;animation:.25s cubic-bezier(.2,.7,.2,1) slideUp;display:flex;position:fixed;bottom:28px;right:28px}.xKjh9q_toastIcon{color:var(--pos);font-weight:700}.xKjh9q_toastError{border-color:var(--neg);box-shadow:0 10px 30px #00000080, 0 0 20px color-mix(in srgb, var(--neg) 20%, transparent)}.xKjh9q_toastError .xKjh9q_toastIcon{color:var(--neg)}.xKjh9q_cancelRow{justify-content:flex-end;align-items:center;gap:6px;margin-top:6px;display:flex}.xKjh9q_cancelInput{background:var(--surface-input);border:1px solid var(--input-border);border-radius:var(--radius-md);min-width:140px;color:var(--text);font-family:var(--font-thai);font-size:calc(12px * var(--fs-scale));flex:1;padding:6px 10px}.xKjh9q_cancelInput:focus{outline:2px solid var(--warn);outline-offset:1px;border-color:var(--warn)}.xKjh9q_cancelConfirmBtn,.xKjh9q_cancelDismissBtn{border-radius:var(--radius-md);font-family:var(--font-thai);font-size:calc(12px * var(--fs-scale));cursor:pointer;padding:6px 12px}.xKjh9q_cancelConfirmBtn{background:var(--neg);color:#fff;border:1px solid var(--neg)}.xKjh9q_cancelConfirmBtn:disabled{opacity:.5;cursor:not-allowed}.xKjh9q_cancelDismissBtn{color:var(--text-soft);border:1px solid var(--input-border);background:0 0}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.xKjh9q_titleRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.xKjh9q_pageHeading{font-family:var(--font-thai);font-size:calc(22px * var(--fs-scale));color:var(--text);align-items:center;gap:12px;margin:0;font-weight:700;display:flex}.xKjh9q_countBadge{font-family:var(--font-num);font-size:calc(13px * var(--fs-scale));border-radius:var(--radius-full);background:color-mix(in srgb, var(--primary) 15%, transparent);border:1px solid var(--primary);color:var(--primary);padding:2px 10px;font-weight:700}.xKjh9q_pageDesc{font-family:var(--font-thai);font-size:calc(13px * var(--fs-scale));color:var(--text-soft);margin:6px 0 0;font-weight:300}.xKjh9q_titleActions{align-items:center;gap:10px;display:flex}.xKjh9q_createBtn{border-radius:var(--radius-full);background:var(--primary);border:1px solid var(--primary);color:#060a12;font-family:var(--font-thai);font-size:calc(13.5px * var(--fs-scale));cursor:pointer;box-shadow:0 0 20px color-mix(in srgb, var(--primary) 25%, transparent);align-items:center;gap:8px;padding:10px 22px;font-weight:600;transition:all .2s;display:flex}.xKjh9q_createBtn:hover{box-shadow:0 0 28px color-mix(in srgb, var(--primary) 45%, transparent);background:#73dcff;transform:translateY(-1px)}.xKjh9q_plusIcon{font-size:calc(18px * var(--fs-scale));font-weight:700;line-height:1}.xKjh9q_kpiGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}@media (width<=1024px){.xKjh9q_kpiGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.xKjh9q_kpiGrid{grid-template-columns:1fr}}.xKjh9q_kpiCard{border-radius:var(--radius-lg);background:var(--surface-2);border:1px solid var(--border);flex-direction:column;gap:4px;padding:16px 18px;transition:border-color .2s;display:flex}.xKjh9q_kpiCard:hover{border-color:var(--border-strong)}.xKjh9q_kpiTotal{border-left:3px solid var(--primary)}.xKjh9q_kpiDraft{border-left:3px solid #94a3b8}.xKjh9q_kpiPending{border-left:3px solid var(--warn)}.xKjh9q_kpiApproved{border-left:3px solid var(--pos)}.xKjh9q_kpiTop{justify-content:space-between;align-items:center;display:flex}.xKjh9q_kpiLabel{font-family:var(--font-thai);font-size:calc(12px * var(--fs-scale));color:var(--text-soft);font-weight:400}.xKjh9q_kpiIcon{font-size:calc(16px * var(--fs-scale))}.xKjh9q_kpiVal{font-family:var(--font-num);font-size:calc(22px * var(--fs-scale));color:var(--text);margin-top:4px;font-weight:700}.xKjh9q_kpiSub{font-family:var(--font-thai);font-size:calc(11px * var(--fs-scale));color:var(--text-soft)}.xKjh9q_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.xKjh9q_searchBox{flex:1;align-items:center;max-width:380px;display:flex;position:relative}.xKjh9q_searchIcon{font-size:calc(14px * var(--fs-scale));color:var(--text-soft);pointer-events:none;position:absolute;left:14px}.xKjh9q_searchInput{border-radius:var(--radius-full);background:var(--bg-sunken);border:1px solid var(--border);width:100%;color:var(--text);font-family:var(--font-thai);font-size:calc(12.5px * var(--fs-scale));outline:none;padding:9px 36px 9px 38px;transition:all .2s}.xKjh9q_searchInput:focus{border-color:var(--primary);box-shadow:0 0 14px color-mix(in srgb, var(--primary) 20%, transparent)}.xKjh9q_clearBtn{color:var(--text-soft);cursor:pointer;font-size:calc(12px * var(--fs-scale));background:0 0;border:none;position:absolute;right:12px}.xKjh9q_filterTabs{flex-wrap:wrap;gap:6px;display:flex}.xKjh9q_filterPill{border-radius:var(--radius-full);border:1px solid var(--hairline);color:var(--text-soft);font-family:var(--font-thai);font-size:calc(12px * var(--fs-scale));cursor:pointer;background:0 0;align-items:center;gap:6px;padding:6px 14px;transition:all .15s;display:flex}.xKjh9q_filterPill:hover{color:var(--text);border-color:var(--border)}.xKjh9q_filterPillActive{background:color-mix(in srgb, var(--primary) 12%, transparent);border-color:var(--primary);color:var(--primary);font-weight:500}.xKjh9q_pillCount{font-family:var(--font-num);font-size:calc(11px * var(--fs-scale));opacity:.85;font-weight:600}.xKjh9q_tableCard{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface-2);overflow:hidden;box-shadow:0 8px 24px #0000004d}.xKjh9q_tableResponsive{width:100%;overflow-x:auto}.xKjh9q_table{border-collapse:collapse;width:100%;font-size:calc(13px * var(--fs-scale));text-align:left}.xKjh9q_table th{background:color-mix(in srgb, var(--primary) 6%, transparent);color:var(--text-soft);font-family:var(--font-thai);font-weight:500;font-size:calc(12px * var(--fs-scale));border-bottom:1px solid var(--border);white-space:nowrap;padding:12px 16px}.xKjh9q_tableRow{border-bottom:1px solid var(--hairline);transition:background-color .15s}.xKjh9q_tableRow:hover{background:color-mix(in srgb, var(--primary) 5%, transparent)}.xKjh9q_table td{vertical-align:middle;padding:14px 16px}.xKjh9q_docNo{font-family:var(--font-num);font-size:calc(13px * var(--fs-scale));color:var(--primary);letter-spacing:.5px;font-weight:700}.xKjh9q_currency{font-size:calc(10.5px * var(--fs-scale));color:var(--text-soft)}.xKjh9q_clientName{font-family:var(--font-thai);font-size:calc(13.5px * var(--fs-scale));color:var(--text);font-weight:500}.xKjh9q_projectName{font-family:var(--font-thai);font-size:calc(11.5px * var(--fs-scale));color:var(--text-soft);margin-top:2px}.xKjh9q_dateText,.xKjh9q_validDate{font-family:var(--font-thai);font-size:calc(12px * var(--fs-scale));color:var(--text)}.xKjh9q_validDate{color:var(--text-soft)}.xKjh9q_totalAmt{font-family:var(--font-num);font-size:calc(14px * var(--fs-scale));color:var(--text);font-variant-numeric:tabular-nums;font-weight:700}.xKjh9q_vatTag{font-family:var(--font-thai);font-size:calc(10.5px * var(--fs-scale));color:var(--text-soft)}.xKjh9q_badge{border-radius:var(--radius-full);font-family:var(--font-thai);font-size:calc(11px * var(--fs-scale));white-space:nowrap;border:1px solid;align-items:center;gap:5px;padding:3px 10px;font-weight:500;display:inline-flex}.xKjh9q_badgeDot{border-radius:var(--radius-full);width:6px;height:6px}.xKjh9q_actionGroup{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.xKjh9q_pdfBtn{border-radius:var(--radius-full);background:color-mix(in srgb, var(--primary) 12%, transparent);border:1px solid var(--primary);color:var(--primary);font-family:var(--font-thai);font-size:calc(11.5px * var(--fs-scale));cursor:pointer;padding:4px 12px;font-weight:500;transition:all .15s}.xKjh9q_pdfBtn:hover{background:var(--primary);color:#060a12}.xKjh9q_editBtn{border-radius:var(--radius-full);border:1px solid var(--hairline);color:var(--text);font-family:var(--font-thai);font-size:calc(11.5px * var(--fs-scale));cursor:pointer;background:0 0;padding:4px 12px;transition:all .15s}.xKjh9q_editBtn:hover{border-color:var(--primary);color:var(--primary)}.xKjh9q_verbBtn{border-radius:var(--radius-full);border:1px solid var(--hairline);color:var(--text);font-family:var(--font-thai);font-size:calc(11.5px * var(--fs-scale));cursor:pointer;background:0 0;padding:4px 12px;transition:all .15s}.xKjh9q_verbBtn:hover{border-color:var(--text)}.xKjh9q_approveBtn{border-color:var(--pos);color:var(--pos)}.xKjh9q_approveBtn:hover{background:color-mix(in srgb, var(--pos) 15%, transparent)}.xKjh9q_rejectBtn{border-color:var(--neg);color:var(--neg)}.xKjh9q_rejectBtn:hover{background:color-mix(in srgb, var(--neg) 15%, transparent)}.xKjh9q_invoiceBtn{border-color:var(--primary);color:var(--primary)}.xKjh9q_invoiceBtn:hover{background:color-mix(in srgb, var(--primary) 15%, transparent)}.xKjh9q_cancelBtn{border-radius:var(--radius-full);color:var(--text-soft);font-family:var(--font-thai);font-size:calc(11.5px * var(--fs-scale));cursor:pointer;background:0 0;border:1px solid #0000;padding:4px 10px}.xKjh9q_cancelBtn:hover{color:var(--neg);background:color-mix(in srgb, var(--neg) 10%, transparent)}.xKjh9q_emptyCell{text-align:center;padding:48px 16px}.xKjh9q_emptyState{flex-direction:column;align-items:center;gap:8px;display:flex}.xKjh9q_emptyIcon{font-size:calc(36px * var(--fs-scale));opacity:.6}.xKjh9q_emptyTitle{font-family:var(--font-thai);font-size:calc(15px * var(--fs-scale));color:var(--text);font-weight:500}.xKjh9q_emptySub{font-family:var(--font-thai);font-size:calc(12.5px * var(--fs-scale));color:var(--text-soft)}.xKjh9q_loadOverlay{z-index:90;background:var(--overlay);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.xKjh9q_loadDialog{background:var(--surface-dialog);border:1px solid var(--border-strong);border-radius:var(--radius-xl);flex-direction:column;align-items:center;gap:14px;padding:24px 28px;display:flex}.xKjh9q_loadActions{gap:8px;display:flex}@media print{.xKjh9q_toast,.xKjh9q_titleRow,.xKjh9q_kpiGrid,.xKjh9q_toolbar,.xKjh9q_tableCard{display:none}}.Wyseka_wrapper{flex-direction:column;gap:20px;width:100%;display:flex}.Wyseka_titleRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.Wyseka_pageHeading{font-family:var(--font-thai);font-size:calc(22px * var(--fs-scale));color:var(--text);margin:0;font-weight:700}.Wyseka_pageDesc{font-family:var(--font-thai);font-size:calc(13px * var(--fs-scale));color:var(--text-soft);margin:6px 0 0;font-weight:300}.Wyseka_actions{gap:10px;display:flex}.Wyseka_actionBtn{border-radius:var(--radius-full);background:var(--primary);border:1px solid var(--primary);color:#060a12;font-family:var(--font-thai);font-size:calc(13px * var(--fs-scale));cursor:pointer;box-shadow:0 0 16px color-mix(in srgb, var(--primary) 25%, transparent);padding:8px 18px;font-weight:600}.Wyseka_actionBtn:hover{background:#73dcff}.Wyseka_secondaryBtn{border-radius:var(--radius-full);background:var(--surface-2);border:1px solid var(--border);color:var(--text);font-family:var(--font-thai);font-size:calc(13px * var(--fs-scale));cursor:pointer;padding:8px 16px}.Wyseka_secondaryBtn:hover{border-color:var(--border-strong)}.Wyseka_grid4{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}@media (width<=1024px){.Wyseka_grid4{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.Wyseka_grid4{grid-template-columns:1fr}}.Wyseka_kpiCard{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;gap:4px;padding:16px 18px;display:flex}.Wyseka_kpiHeader{justify-content:space-between;align-items:center;display:flex}.Wyseka_kpiTitle{font-family:var(--font-thai);font-size:calc(12px * var(--fs-scale));color:var(--text-soft)}.Wyseka_kpiTag{font-size:calc(10.5px * var(--fs-scale));border-radius:var(--radius-full);background:color-mix(in srgb, var(--pos) 15%, transparent);color:var(--pos);padding:2px 8px;font-weight:600}.Wyseka_warnTag{background:color-mix(in srgb, var(--warn) 15%, transparent);color:var(--warn)}.Wyseka_infoTag{background:color-mix(in srgb, var(--primary) 15%, transparent);color:var(--primary)}.Wyseka_kpiValue{font-family:var(--font-num);font-size:calc(24px * var(--fs-scale));color:var(--text);margin-top:4px;font-weight:700}.Wyseka_kpiSub{font-family:var(--font-thai);font-size:calc(11px * var(--fs-scale));color:var(--text-soft)}.Wyseka_grid2{grid-template-columns:1.2fr 1fr;gap:16px;display:grid}@media (width<=850px){.Wyseka_grid2{grid-template-columns:1fr}}.Wyseka_card{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;gap:14px;padding:18px;display:flex}.Wyseka_cardHeader{justify-content:space-between;align-items:center;display:flex}.Wyseka_cardTitle{font-family:var(--font-thai);font-size:calc(14px * var(--fs-scale));color:var(--text);margin:0;font-weight:600}.Wyseka_linkBtn{color:var(--primary);font-family:var(--font-thai);font-size:calc(12px * var(--fs-scale));cursor:pointer;background:0 0;border:none}.Wyseka_pipelineList{flex-direction:column;gap:10px;display:flex}.Wyseka_pipeItem{background:var(--bg-sunken);border:1px solid var(--hairline);border-radius:var(--radius-md);justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.Wyseka_pipeLeft{align-items:center;gap:12px;display:flex}.Wyseka_pipeBadgeDraft,.Wyseka_pipeBadgePending,.Wyseka_pipeBadgeApproved{border-radius:var(--radius-full);font-family:var(--font-thai);font-size:calc(10.5px * var(--fs-scale));white-space:nowrap;padding:3px 8px;font-weight:500}.Wyseka_pipeBadgeDraft{color:#94a3b8;background:#94a3b826}.Wyseka_pipeBadgePending{background:color-mix(in srgb, var(--warn) 15%, transparent);color:var(--warn)}.Wyseka_pipeBadgeApproved{background:color-mix(in srgb, var(--pos) 15%, transparent);color:var(--pos)}.Wyseka_pipeName{font-family:var(--font-thai);font-size:calc(12.5px * var(--fs-scale));color:var(--text);font-weight:500}.Wyseka_pipeClient{font-family:var(--font-thai);font-size:calc(11px * var(--fs-scale));color:var(--text-soft);margin-top:1px}.Wyseka_pipeRight{text-align:right}.Wyseka_pipeAmt{font-family:var(--font-num);font-size:calc(13.5px * var(--fs-scale));color:var(--text);font-weight:700}.Wyseka_pipeDate{font-family:var(--font-thai);font-size:calc(10.5px * var(--fs-scale));color:var(--text-soft)}.Wyseka_reminderList{flex-direction:column;gap:10px;display:flex}.Wyseka_reminderItem{background:var(--bg-sunken);border:1px solid var(--hairline);border-radius:var(--radius-md);align-items:flex-start;gap:12px;padding:12px;display:flex}.Wyseka_remIcon{font-size:calc(18px * var(--fs-scale))}.Wyseka_remTitle{font-family:var(--font-thai);font-size:calc(12.5px * var(--fs-scale));color:var(--text);font-weight:500}.Wyseka_remDesc{font-family:var(--font-thai);font-size:calc(11.5px * var(--fs-scale));color:var(--text-soft);margin-top:2px}.UdmkyW_wrapper{flex-direction:column;gap:20px;width:100%;display:flex}.UdmkyW_titleRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.UdmkyW_pageHeading{font-family:var(--font-thai);font-size:calc(22px * var(--fs-scale));color:var(--text);margin:0;font-weight:700}.UdmkyW_pageDesc{font-family:var(--font-thai);font-size:calc(13px * var(--fs-scale));color:var(--text-soft);margin:6px 0 0;font-weight:300}.UdmkyW_addBtn{border-radius:var(--radius-full);background:color-mix(in srgb, var(--primary) 15%, transparent);border:1px solid var(--primary);color:var(--primary);font-family:var(--font-thai);font-size:calc(13px * var(--fs-scale));cursor:pointer;padding:8px 20px;font-weight:600}.UdmkyW_addBtn:hover{background:var(--primary);color:#060a12}.UdmkyW_addCard{background:var(--surface-2);border:1px solid var(--border-strong);border-radius:var(--radius-lg);flex-direction:column;gap:14px;padding:18px;display:flex}.UdmkyW_formGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media (width<=800px){.UdmkyW_formGrid{grid-template-columns:1fr 1fr}}.UdmkyW_label{font-family:var(--font-thai);font-size:calc(11.5px * var(--fs-scale));color:var(--text-soft);margin-bottom:4px;display:block}.UdmkyW_input,.UdmkyW_select{background:var(--bg-sunken);border:1px solid var(--border);border-radius:var(--radius-md);width:100%;color:var(--text);font-family:var(--font-thai);font-size:calc(13px * var(--fs-scale));box-sizing:border-box;padding:8px 12px}.UdmkyW_formActions{justify-content:flex-end;display:flex}.UdmkyW_submitBtn{border-radius:var(--radius-full);background:var(--primary);border:1px solid var(--primary);color:#060a12;font-family:var(--font-thai);font-size:calc(13px * var(--fs-scale));cursor:pointer;padding:8px 22px;font-weight:600}.UdmkyW_kpiGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.UdmkyW_kpiCard{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;gap:4px;padding:16px 18px;display:flex}.UdmkyW_kpiLabel{font-family:var(--font-thai);font-size:calc(12px * var(--fs-scale));color:var(--text-soft)}.UdmkyW_kpiVal{font-family:var(--font-num);font-size:calc(24px * var(--fs-scale));color:var(--neg);margin-top:4px;font-weight:700}.UdmkyW_kpiSub{font-family:var(--font-thai);font-size:calc(11px * var(--fs-scale));color:var(--text-soft)}.UdmkyW_tableCard{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-2);overflow-x:auto}.UdmkyW_table{border-collapse:collapse;width:100%;font-size:calc(12.5px * var(--fs-scale))}.UdmkyW_table th{background:color-mix(in srgb, var(--primary) 6%, transparent);color:var(--text-soft);font-family:var(--font-thai);font-weight:500;font-size:calc(12px * var(--fs-scale));border-bottom:1px solid var(--border);text-align:left;padding:12px 14px}.UdmkyW_tableRow{border-bottom:1px solid var(--hairline)}.UdmkyW_tableRow:hover{background:color-mix(in srgb, var(--primary) 4%, transparent)}.UdmkyW_table td{vertical-align:middle;padding:12px 14px}.UdmkyW_dateCell{font-family:var(--font-thai);font-size:calc(12px * var(--fs-scale));color:var(--text-soft)}.UdmkyW_catBadge{border-radius:var(--radius-full);font-size:calc(11px * var(--fs-scale));color:var(--text);font-family:var(--font-thai);background:#ffffff14;padding:3px 8px}.UdmkyW_vendorCell{font-family:var(--font-thai);color:var(--text);font-weight:600}.UdmkyW_descCell{font-family:var(--font-thai);color:var(--text-soft)}.UdmkyW_hasSlip{color:var(--pos);font-size:calc(11px * var(--fs-scale));font-family:var(--font-thai)}.UdmkyW_noSlip{color:var(--text-soft);font-size:calc(11px * var(--fs-scale));font-family:var(--font-thai);opacity:.5}.axx_cW_wrapper{flex-direction:column;gap:20px;width:100%;display:flex}.axx_cW_titleRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.axx_cW_pageHeading{font-family:var(--font-thai);font-size:calc(22px * var(--fs-scale));color:var(--text);margin:0;font-weight:700}.axx_cW_pageDesc{font-family:var(--font-thai);font-size:calc(13px * var(--fs-scale));color:var(--text-soft);margin:6px 0 0;font-weight:300}.axx_cW_subTabs{border-bottom:1px solid var(--border);gap:8px;padding-bottom:8px;display:flex}.axx_cW_subTab{border-radius:var(--radius-full);border:1px solid var(--hairline);color:var(--text-soft);font-family:var(--font-thai);font-size:calc(12.5px * var(--fs-scale));cursor:pointer;background:0 0;padding:8px 18px;transition:all .15s}.axx_cW_subTab:hover{color:var(--text);border-color:var(--border)}.axx_cW_subTabActive{background:color-mix(in srgb, var(--primary) 12%, transparent);border-color:var(--primary);color:var(--primary);font-weight:500}.axx_cW_kpiGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (width<=800px){.axx_cW_kpiGrid{grid-template-columns:1fr}}.axx_cW_kpiCard{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;gap:4px;padding:16px 18px;display:flex}.axx_cW_kpiLabel{font-family:var(--font-thai);font-size:calc(12px * var(--fs-scale));color:var(--text-soft)}.axx_cW_kpiVal{font-family:var(--font-num);font-size:calc(24px * var(--fs-scale));color:var(--text);margin-top:4px;font-weight:700}.axx_cW_greenVal{color:var(--pos)}.axx_cW_warnVal{color:var(--warn)}.axx_cW_kpiSub{font-family:var(--font-thai);font-size:calc(11px * var(--fs-scale));color:var(--text-soft)}.axx_cW_tableCard{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-2);overflow-x:auto}.axx_cW_table{border-collapse:collapse;width:100%;font-size:calc(12.5px * var(--fs-scale))}.axx_cW_table th{background:color-mix(in srgb, var(--primary) 6%, transparent);color:var(--text-soft);font-family:var(--font-thai);font-weight:500;font-size:calc(12px * var(--fs-scale));border-bottom:1px solid var(--border);text-align:left;padding:12px 14px}.axx_cW_tableRow{border-bottom:1px solid var(--hairline)}.axx_cW_tableRow:hover{background:color-mix(in srgb, var(--primary) 4%, transparent)}.axx_cW_table td{vertical-align:middle;padding:12px 14px}.axx_cW_docNo{font-family:var(--font-num);color:var(--primary);font-weight:700}.axx_cW_dateText{font-family:var(--font-thai);color:var(--text-soft);font-size:calc(12px * var(--fs-scale))}.axx_cW_payerName{font-family:var(--font-thai);color:var(--text);font-weight:600}.axx_cW_taxId{font-family:var(--font-thai);font-size:calc(11px * var(--fs-scale));color:var(--text-soft);margin-top:2px}.axx_cW_badgeSuccess,.axx_cW_badgeWarn{border-radius:var(--radius-full);font-family:var(--font-thai);font-size:calc(11px * var(--fs-scale));white-space:nowrap;padding:3px 10px;font-weight:500}.axx_cW_badgeSuccess{background:color-mix(in srgb, var(--pos) 15%, transparent);color:var(--pos);border:1px solid color-mix(in srgb, var(--pos) 30%, transparent)}.axx_cW_badgeWarn{background:color-mix(in srgb, var(--warn) 15%, transparent);color:var(--warn);border:1px solid color-mix(in srgb, var(--warn) 30%, transparent)}.UWv34a_page{align-items:flex-start;gap:var(--sp-3);flex-direction:column;display:flex}.UWv34a_title{font-size:var(--fs-xl)}.UWv34a_body{color:var(--text-muted);margin:0}.UWv34a_link{border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--sp-2) var(--sp-3);font-size:var(--fs-sm);text-decoration:none}.NqFvfW_layout{background:var(--bg);min-height:100vh;color:var(--text);display:flex;position:relative}.NqFvfW_sidebar{background:var(--bg-sunken);border-right:1px solid var(--border);z-index:40;flex-direction:column;flex-shrink:0;width:260px;height:100vh;transition:transform .25s cubic-bezier(.2,.7,.2,1);display:flex;position:sticky;top:0}.NqFvfW_sideBrandHeader{border-bottom:1px solid var(--hairline);flex-direction:column;gap:12px;padding:20px 18px 16px;display:flex}.NqFvfW_sideBack{border-radius:var(--radius-full);border:1px solid var(--border);color:var(--primary);font-family:var(--font-thai);font-size:calc(11.5px * var(--fs-scale));align-self:flex-start;padding:4px 12px;text-decoration:none;transition:all .15s}.NqFvfW_sideBack:hover{background:color-mix(in srgb, var(--primary) 12%, transparent);border-color:var(--primary)}.NqFvfW_brandTitleRow{align-items:center;gap:10px;display:flex}.NqFvfW_brandLogo{background:color-mix(in srgb, var(--primary) 15%, transparent);border:1px solid var(--primary);border-radius:var(--radius-sm);width:34px;height:34px;font-family:var(--font-display);font-size:calc(14px * var(--fs-scale));color:var(--primary);letter-spacing:.5px;justify-content:center;align-items:center;font-weight:800;display:flex}.NqFvfW_brandTitle{font-family:var(--font-display);font-weight:700;font-size:calc(15px * var(--fs-scale));letter-spacing:1px;color:var(--text)}.NqFvfW_brandSub{font-family:var(--font-thai);font-weight:300;font-size:calc(10.5px * var(--fs-scale));color:var(--text-soft);margin-top:1px}.NqFvfW_nav{flex-direction:column;flex:1;gap:16px;padding:14px 10px;display:flex;overflow-y:auto}.NqFvfW_navGroup,.NqFvfW_navSection{flex-direction:column;gap:3px;display:flex}.NqFvfW_sectionHeader{font-family:var(--font-thai);font-size:calc(11px * var(--fs-scale));color:var(--primary);letter-spacing:.5px;text-transform:uppercase;padding:6px 12px 4px;font-weight:600}.NqFvfW_navItem{border-radius:var(--radius-md);color:var(--text-soft);font-family:var(--font-thai);font-size:calc(13px * var(--fs-scale));text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:10px;width:100%;padding:9px 14px;text-decoration:none;transition:all .15s;display:flex;position:relative}.NqFvfW_navItem:hover{color:var(--text);background:color-mix(in srgb, var(--primary) 6%, transparent)}.NqFvfW_navItemActive{color:var(--primary);background:color-mix(in srgb, var(--primary) 12%, transparent);border-color:color-mix(in srgb, var(--primary) 30%, transparent);font-weight:500}.NqFvfW_navItemActive:before{content:"";background:var(--primary);width:3px;box-shadow:0 0 8px var(--primary);border-radius:0 4px 4px 0;position:absolute;top:6px;bottom:6px;left:0}.NqFvfW_navIcon{font-size:calc(15px * var(--fs-scale));text-align:center;width:18px}.NqFvfW_navLabel{flex:1}.NqFvfW_menuBadge{font-family:var(--font-num);font-size:calc(11px * var(--fs-scale));border-radius:var(--radius-full);background:color-mix(in srgb, var(--primary) 20%, transparent);color:var(--primary);border:1px solid var(--primary);padding:1px 7px;font-weight:700}.NqFvfW_sideFooter{border-top:1px solid var(--hairline);flex-direction:column;gap:4px;padding:14px 16px;display:flex}.NqFvfW_workspaceBadge{align-items:center;gap:8px;display:flex}.NqFvfW_wsDot{border-radius:var(--radius-full);background:var(--pos);width:7px;height:7px;box-shadow:0 0 6px var(--pos)}.NqFvfW_wsName{font-family:var(--font-thai);font-size:calc(11.5px * var(--fs-scale));color:var(--text);font-weight:500}.NqFvfW_sideHelp{font-family:var(--font-thai);font-size:calc(10px * var(--fs-scale));color:var(--text-soft);opacity:.7}.NqFvfW_main{flex-direction:column;flex:1;min-width:0;display:flex}.NqFvfW_topBar{border-bottom:1px solid var(--hairline);background:color-mix(in srgb, var(--bg) 80%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:30;justify-content:space-between;align-items:center;padding:14px clamp(16px,3vw,36px);display:flex;position:sticky;top:0}.NqFvfW_topBarLeft{align-items:center;gap:12px;display:flex}.NqFvfW_menuToggle{border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text);font-size:calc(16px * var(--fs-scale));cursor:pointer;background:0 0;padding:6px 10px;display:none}.NqFvfW_breadcrumb{font-family:var(--font-thai);font-size:calc(13px * var(--fs-scale));align-items:center;gap:8px;display:flex}.NqFvfW_breadRoot{color:var(--text-soft);font-family:var(--font-display);font-size:calc(12px * var(--fs-scale));letter-spacing:.5px}.NqFvfW_breadSep{color:var(--text-soft);opacity:.4}.NqFvfW_breadCurrent{color:var(--text);font-weight:600}.NqFvfW_topBarRight{align-items:center;gap:12px;display:flex}.NqFvfW_statusPill{border-radius:var(--radius-full);background:color-mix(in srgb, var(--pos) 10%, transparent);border:1px solid color-mix(in srgb, var(--pos) 30%, transparent);font-family:var(--font-thai);font-size:calc(11px * var(--fs-scale));color:var(--pos);align-items:center;gap:6px;padding:4px 12px;display:flex}.NqFvfW_liveDot{border-radius:var(--radius-full);background:var(--pos);width:6px;height:6px;box-shadow:0 0 6px var(--pos)}.NqFvfW_content{flex-direction:column;gap:20px;padding:24px clamp(16px,3vw,36px) 48px;display:flex}.NqFvfW_viewContainer{flex-direction:column;gap:16px;display:flex}.NqFvfW_viewHeadRow{justify-content:space-between;align-items:flex-start;display:flex}.NqFvfW_pageHeading{font-family:var(--font-thai);font-size:calc(20px * var(--fs-scale));color:var(--text);margin:0;font-weight:700}.NqFvfW_pageDesc{font-family:var(--font-thai);font-size:calc(12.5px * var(--fs-scale));color:var(--text-soft);margin:4px 0 0}.NqFvfW_addRow{gap:8px;max-width:480px;display:flex}.NqFvfW_input{background:var(--bg-sunken);border:1px solid color-mix(in srgb, var(--primary) 20%, transparent);border-radius:var(--radius-full);min-width:0;color:var(--text);font-family:var(--font-thai);font-weight:300;font-size:calc(12.5px * var(--fs-scale));outline:none;flex:1;padding:8px 14px}.NqFvfW_input:focus{border-color:var(--primary)}.NqFvfW_addBtn{border-radius:var(--radius-full);border:1px solid var(--primary);background:var(--primary);color:#060a12;font-family:var(--font-thai);font-size:calc(12.5px * var(--fs-scale));cursor:pointer;padding:7px 20px;font-weight:600;transition:all .15s}.NqFvfW_addBtn:hover{background:#73dcff}.NqFvfW_note{text-align:center;font-family:var(--font-thai);font-weight:300;font-size:calc(12.5px * var(--fs-scale));color:var(--text-soft);background:var(--surface-2);border-radius:var(--radius-md);border:1px solid var(--hairline);padding:20px}.NqFvfW_noteWarn{color:var(--neg)}.NqFvfW_sectionTitle{font-family:var(--font-thai);font-weight:600;font-size:calc(13px * var(--fs-scale));color:var(--primary);margin-top:10px}.NqFvfW_card{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface-2);padding:16px;box-shadow:0 4px 16px #0003}.NqFvfW_cardHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.NqFvfW_cardName{font-family:var(--font-thai);font-size:calc(14px * var(--fs-scale));color:var(--text);font-weight:600}.NqFvfW_cardSub{font-family:var(--font-thai);font-weight:300;font-size:calc(11.5px * var(--fs-scale));color:var(--text-soft);margin-top:3px}.NqFvfW_badge{border-radius:var(--radius-full);border:1px solid var(--hairline);font-family:var(--font-thai);font-weight:400;font-size:calc(11px * var(--fs-scale));flex:none;padding:3px 10px}.NqFvfW_msRow{border-top:1px solid color-mix(in srgb, var(--primary) 8%, transparent);flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;padding:8px 0 0;display:flex}.NqFvfW_msTitle{min-width:120px;font-family:var(--font-thai);font-size:calc(12.5px * var(--fs-scale));flex:1}.NqFvfW_msAmt{font-family:var(--font-num);font-weight:700;font-size:calc(13px * var(--fs-scale));font-variant-numeric:tabular-nums}.NqFvfW_msDue{font-family:var(--font-thai);font-weight:300;font-size:calc(11px * var(--fs-scale));color:var(--text-soft)}.NqFvfW_payBtn{border-radius:var(--radius-full);border:1px solid var(--pos);background:color-mix(in srgb, var(--pos) 10%, transparent);color:var(--pos);font-family:var(--font-thai);font-size:calc(11px * var(--fs-scale));cursor:pointer;padding:4px 12px}.NqFvfW_payBtn:hover{background:var(--pos);color:#060a12}.NqFvfW_docRow{border-radius:var(--radius-md);border:1px solid var(--hairline);background:var(--surface-2);flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;padding:12px 14px;display:flex}.NqFvfW_docNo{font-family:var(--font-num);font-weight:700;font-size:calc(12.5px * var(--fs-scale));color:var(--primary)}.NqFvfW_docClient{min-width:100px;font-family:var(--font-thai);font-size:calc(12.5px * var(--fs-scale));flex:1}.NqFvfW_docDate{font-family:var(--font-thai);font-size:calc(11px * var(--fs-scale));color:var(--text-soft)}.NqFvfW_docTotal{font-family:var(--font-num);font-weight:700;font-size:calc(13px * var(--fs-scale));font-variant-numeric:tabular-nums}.NqFvfW_actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.NqFvfW_linkBtn{border-radius:var(--radius-full);border:1px solid var(--hairline);color:var(--text-soft);font-family:var(--font-thai);font-size:calc(11px * var(--fs-scale));cursor:pointer;background:0 0;padding:4px 12px}.NqFvfW_linkBtn:hover{color:var(--text);border-color:var(--border-strong)}.NqFvfW_dangerBtn{border-radius:var(--radius-full);border:1px solid var(--neg);color:var(--neg);font-family:var(--font-thai);font-size:calc(11px * var(--fs-scale));cursor:pointer;background:0 0;padding:4px 12px}.NqFvfW_dangerBtn:hover{background:color-mix(in srgb, var(--neg) 15%, transparent)}.NqFvfW_confirmWarn{font-family:var(--font-thai);font-size:calc(11px * var(--fs-scale));color:var(--neg)}.NqFvfW_inlineForm{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:6px;margin-top:6px;display:flex}@media (width<=860px){.NqFvfW_sidebar{z-index:50;background:#090f1d;width:280px;max-width:85vw;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:0 0 40px #000000d9}.NqFvfW_sidebarOpen{transform:translate(0)}.NqFvfW_mobileOverlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:45;background:#04070dbf;position:fixed;inset:0}.NqFvfW_menuToggle{justify-content:center;align-items:center;display:flex}}._9Fw8ga_page{background:var(--bg);min-height:100dvh;color:var(--text);padding:22px clamp(16px,5vw,64px) 48px}._9Fw8ga_topBar{z-index:5;background:color-mix(in srgb, var(--bg) 85%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid color-mix(in srgb, var(--primary) 15%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 28px;display:flex;position:sticky;top:0}._9Fw8ga_back{border-radius:var(--radius-full);border:1px solid var(--border-strong);color:var(--primary);font-family:var(--font-thai);font-weight:300;font-size:calc(12px * var(--fs-scale));white-space:nowrap;padding:5px 14px;text-decoration:none}._9Fw8ga_back:hover{background:color-mix(in srgb, var(--primary) 12%, transparent)}._9Fw8ga_brand{font-family:var(--font-display);font-weight:700;font-size:calc(18px * var(--fs-scale));letter-spacing:1.5px}._9Fw8ga_brandSub{font-family:var(--font-thai);font-weight:300;font-size:calc(12px * var(--fs-scale));color:var(--text-soft);margin-top:2px}._9Fw8ga_crumbs{font-family:var(--font-thai);font-weight:300;font-size:calc(12.5px * var(--fs-scale));color:var(--text-soft)}._9Fw8ga_crumbs a{color:var(--primary);text-decoration:none}._9Fw8ga_crumbs a:hover{text-decoration:underline}._9Fw8ga_crumbCurrent{color:var(--text)}._9Fw8ga_topRight{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._9Fw8ga_toggle{border-radius:var(--radius-full);border:1px solid var(--border-strong);color:var(--text-soft);font-family:var(--font-thai);font-weight:300;font-size:calc(12px * var(--fs-scale));cursor:pointer;background:0 0;padding:5px 14px}._9Fw8ga_toggle:hover{color:var(--text)}._9Fw8ga_toggle[aria-pressed=true]{color:var(--primary);background:color-mix(in srgb, var(--primary) 12%, transparent)}._9Fw8ga_hero{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface-2);flex-wrap:wrap;justify-content:space-between;gap:24px;margin-top:18px;padding:22px;display:flex}._9Fw8ga_heroLabel{font-family:var(--font-thai);font-weight:300;font-size:calc(12px * var(--fs-scale));color:var(--text-soft)}._9Fw8ga_heroNum{font-family:var(--font-display);font-weight:700;font-size:calc(34px * var(--fs-scale));font-variant-numeric:tabular-nums;color:var(--neg);margin-top:4px;line-height:1.1}._9Fw8ga_heroSub{font-family:var(--font-thai);font-weight:300;font-size:calc(12px * var(--fs-scale));color:var(--text-soft);margin-top:4px}._9Fw8ga_progressTrack{background:var(--surface-deep);border-radius:3px;height:6px;margin-top:18px;overflow:hidden}._9Fw8ga_progressFill{background:var(--pos);height:100%;transition:width var(--dur-base) var(--ease);border-radius:3px}._9Fw8ga_progressRow{font-family:var(--font-thai);font-weight:300;font-size:calc(12px * var(--fs-scale));color:var(--text-soft);flex-wrap:wrap;gap:18px;margin-top:10px;display:flex}._9Fw8ga_progressRow strong{color:var(--pos);font-weight:700}._9Fw8ga_nextDue{border-top:1px solid var(--border);font-family:var(--font-thai);font-weight:300;font-size:calc(12px * var(--fs-scale));color:var(--text-soft);align-items:center;gap:12px;margin-top:14px;padding-top:14px;display:flex}._9Fw8ga_nextDueTag{border-radius:var(--radius-full);border:1px solid color-mix(in srgb, var(--primary) 40%, transparent);color:var(--primary);letter-spacing:.5px;padding:2px 10px;font-weight:500}._9Fw8ga_nextDueText{font-variant-numeric:tabular-nums}._9Fw8ga_heroSide{grid-template-columns:repeat(2,minmax(170px,1fr));gap:12px;min-width:360px;display:grid}._9Fw8ga_kpi{border-radius:var(--radius-md);border:1px solid var(--border-soft);background:color-mix(in srgb, var(--surface) 60%, transparent);padding:14px 16px}._9Fw8ga_kpiLabel{font-family:var(--font-thai);font-weight:300;font-size:calc(11.5px * var(--fs-scale));color:var(--text-soft);margin-bottom:8px}._9Fw8ga_kpiValue{font-family:var(--font-display);font-weight:700;font-size:calc(20px * var(--fs-scale));font-variant-numeric:tabular-nums}._9Fw8ga_filters{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}._9Fw8ga_segment,._9Fw8ga_typeChips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._9Fw8ga_filterLabel{font-family:var(--font-thai);font-weight:300;font-size:calc(12px * var(--fs-scale));color:var(--text-soft);margin-right:4px}._9Fw8ga_chip{border-radius:var(--radius-full);border:1px solid var(--border);color:var(--text-soft);font-family:var(--font-thai);font-weight:500;font-size:calc(12.5px * var(--fs-scale));cursor:pointer;background:0 0;padding:5px 14px}._9Fw8ga_chip:hover{color:var(--text)}._9Fw8ga_chipOn{border-color:var(--primary);color:var(--primary);background:color-mix(in srgb, var(--primary) 12%, transparent)}._9Fw8ga_sort{align-items:center;gap:10px;margin-left:auto;display:flex}._9Fw8ga_sortLabel{display:contents}._9Fw8ga_select{border-radius:var(--radius-md);background:var(--surface);color:var(--text);border:1px solid var(--border);font-family:var(--font-thai);font-size:calc(12.5px * var(--fs-scale));padding:6px 12px}._9Fw8ga_viewToggle{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);padding:3px;display:inline-flex}._9Fw8ga_viewBtn{border-radius:calc(var(--radius-md) - 4px);font-family:var(--font-thai);font-weight:500;font-size:calc(12.5px * var(--fs-scale));color:var(--text-soft);cursor:pointer;background:0 0;border:none;padding:4px 10px}._9Fw8ga_viewBtnOn{background:color-mix(in srgb, var(--primary) 18%, transparent);color:var(--primary)}._9Fw8ga_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._9Fw8ga_list{flex-direction:column;gap:10px;margin-top:18px;display:flex}._9Fw8ga_listTitle{font-family:var(--font-thai);font-weight:700;font-size:calc(15px * var(--fs-scale));align-items:baseline;gap:12px;margin:0;display:flex}._9Fw8ga_listMeta{font-weight:300;font-size:calc(12px * var(--fs-scale));color:var(--text-soft)}._9Fw8ga_empty,._9Fw8ga_loading,._9Fw8ga_error{text-align:center;border-radius:var(--radius-md);border:1px dashed var(--border);background:var(--surface);font-family:var(--font-thai);font-weight:300;font-size:calc(12.5px * var(--fs-scale));color:var(--text-soft);padding:18px}._9Fw8ga_rows{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}._9Fw8ga_row{border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--border)}._9Fw8ga_row:hover{border-color:var(--border-strong)}._9Fw8ga_rowLink{color:inherit;grid-template-columns:18px 44px 1fr 180px 130px 130px 1fr;align-items:center;gap:14px;padding:12px 18px;text-decoration:none;display:grid}._9Fw8ga_rowStripe{border-radius:4px;align-self:stretch;width:4px}._9Fw8ga_rowGlyph{width:44px;height:44px;font-family:var(--font-display);font-weight:700;font-size:calc(22px * var(--fs-scale));background:color-mix(in srgb, currentColor 18%, transparent);border-radius:12px;place-items:center;display:grid}._9Fw8ga_rowMain{flex-direction:column;gap:2px;min-width:0;display:flex}._9Fw8ga_rowName{font-family:var(--font-thai);font-weight:700;font-size:calc(13.5px * var(--fs-scale));color:var(--text-bright);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._9Fw8ga_rowSub{font-family:var(--font-thai);font-weight:300;font-size:calc(11.5px * var(--fs-scale));color:var(--text-soft)}._9Fw8ga_rowMeter{flex-direction:column;gap:4px;display:flex}._9Fw8ga_rowMeterLabel{font-family:var(--font-thai);font-weight:300;font-size:calc(11px * var(--fs-scale));color:var(--text-faint)}._9Fw8ga_rowMeterTrack{background:var(--surface-deep);border-radius:2px;height:4px;overflow:hidden}._9Fw8ga_rowMeterFill{height:100%;transition:width var(--dur-base) var(--ease);border-radius:2px}._9Fw8ga_rowMeterPct{font-family:var(--font-num);font-weight:700;font-size:calc(11.5px * var(--fs-scale));color:var(--pos)}._9Fw8ga_rowMoney{flex-direction:column;gap:2px;display:flex}._9Fw8ga_rowMoneyLabel{font-family:var(--font-thai);font-weight:300;font-size:calc(11px * var(--fs-scale));color:var(--text-faint)}._9Fw8ga_rowMoneyVal{font-family:var(--font-num);font-weight:700;font-size:calc(13.5px * var(--fs-scale));color:var(--text-bright);font-variant-numeric:tabular-nums}._9Fw8ga_rowBal{text-align:right;flex-direction:column;gap:2px;display:flex}._9Fw8ga_rowBalVal{font-family:var(--font-num);font-weight:700;font-size:calc(15px * var(--fs-scale));color:var(--neg);font-variant-numeric:tabular-nums}._9Fw8ga_rowBalDue{font-family:var(--font-thai);font-weight:300;font-size:calc(11px * var(--fs-scale))}._9Fw8ga_cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}._9Fw8ga_card{border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--border);color:inherit;flex-direction:column;gap:6px;padding:16px;text-decoration:none;display:flex;position:relative}._9Fw8ga_card:hover{border-color:var(--border-strong)}._9Fw8ga_cardStripe{border-radius:var(--radius-md) 0 0 var(--radius-md);width:4px;position:absolute;inset:0 auto 0 0}._9Fw8ga_cardGlyph{width:36px;height:36px;font-family:var(--font-display);font-weight:700;font-size:calc(18px * var(--fs-scale));background:color-mix(in srgb, currentColor 18%, transparent);border-radius:10px;place-items:center;display:grid}._9Fw8ga_cardName{font-family:var(--font-thai);font-weight:700;font-size:calc(13.5px * var(--fs-scale));color:var(--text-bright)}._9Fw8ga_cardBal{font-family:var(--font-num);font-weight:700;font-size:calc(15px * var(--fs-scale));color:var(--neg);font-variant-numeric:tabular-nums}._9Fw8ga_cardSub{font-family:var(--font-thai);font-weight:300;font-size:calc(11.5px * var(--fs-scale));color:var(--text-soft)}._9Fw8ga_cardMeter{margin-top:4px}._9Fw8ga_detailHero{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface-2);flex-direction:column;gap:12px;margin-top:18px;padding:22px;display:flex}._9Fw8ga_detailId{align-items:flex-start;gap:18px;display:flex}._9Fw8ga_detailGlyph{background:color-mix(in srgb, currentColor 22%, transparent);width:64px;height:64px;font-family:var(--font-display);font-weight:700;font-size:calc(30px * var(--fs-scale));border-radius:18px;place-items:center;display:grid}._9Fw8ga_detailTitle{min-width:0}._9Fw8ga_statusRow{margin-bottom:6px}._9Fw8ga_statusChip{border-radius:var(--radius-full);font-family:var(--font-thai);font-weight:500;font-size:calc(11.5px * var(--fs-scale));border:1px solid;padding:3px 10px}._9Fw8ga_statusOn{color:var(--pos);background:color-mix(in srgb, var(--pos) 25%, transparent)}._9Fw8ga_statusOff{color:var(--text-soft)}._9Fw8ga_detailName{font-family:var(--font-thai);font-weight:700;font-size:calc(22px * var(--fs-scale));color:var(--text-bright);margin:0}._9Fw8ga_detailSub{font-family:var(--font-thai);font-weight:300;font-size:calc(12px * var(--fs-scale));color:var(--text-soft);margin-top:4px}._9Fw8ga_detailBal{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}._9Fw8ga_detailBalNum{font-family:var(--font-display);font-weight:700;font-size:calc(36px * var(--fs-scale));color:var(--neg);font-variant-numeric:tabular-nums}._9Fw8ga_detailPaid{font-family:var(--font-thai);font-weight:700;font-size:calc(13px * var(--fs-scale));color:var(--pos)}._9Fw8ga_detailProgress{margin-top:4px}._9Fw8ga_progressFoot{font-family:var(--font-thai);font-weight:300;font-size:calc(11.5px * var(--fs-scale));color:var(--text-faint);justify-content:space-between;margin-top:6px;display:flex}._9Fw8ga_tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}._9Fw8ga_tile{border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface-2) 90%, transparent);border:1px solid var(--border-soft);padding:14px 16px}._9Fw8ga_tileLabel{font-family:var(--font-thai);font-weight:300;font-size:calc(11.5px * var(--fs-scale));color:var(--text-soft)}._9Fw8ga_tileValue{font-family:var(--font-display);font-weight:700;font-size:calc(20px * var(--fs-scale));color:var(--text-bright);font-variant-numeric:tabular-nums;margin-top:6px}._9Fw8ga_tileSub{font-family:var(--font-thai);font-weight:300;font-size:calc(11px * var(--fs-scale));color:var(--text-faint);margin-top:4px}._9Fw8ga_body{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:16px;margin-top:18px;display:grid}._9Fw8ga_schedule,._9Fw8ga_payments{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);padding:18px}._9Fw8ga_cardHead{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}._9Fw8ga_cardHead h2{font-family:var(--font-thai);font-weight:700;font-size:calc(14px * var(--fs-scale));margin:0}._9Fw8ga_table{border-collapse:collapse;width:100%;font-family:var(--font-thai);font-size:calc(12px * var(--fs-scale))}._9Fw8ga_table thead th{font-weight:300;font-size:calc(11px * var(--fs-scale));color:var(--text-faint);text-align:left;border-bottom:1px solid var(--border);padding:6px 8px}._9Fw8ga_table thead th:not(:first-child){text-align:right}._9Fw8ga_table tbody td{border-bottom:1px solid color-mix(in srgb, var(--border) 60%, transparent);font-variant-numeric:tabular-nums;padding:8px}._9Fw8ga_table tbody td:not(:first-child){text-align:right}._9Fw8ga_muted{color:var(--text-muted)}._9Fw8ga_insight{border-radius:var(--radius-lg);background:color-mix(in srgb, var(--pos) 8%, var(--surface));border:1px solid color-mix(in srgb, var(--pos) 35%, transparent);margin-top:18px;padding:18px}._9Fw8ga_insightEyebrow{font-family:var(--font-display);font-weight:700;font-size:calc(11px * var(--fs-scale));letter-spacing:1px;color:var(--pos)}._9Fw8ga_insightText{font-family:var(--font-thai);font-weight:500;font-size:calc(13px * var(--fs-scale));color:var(--text-bright);margin:10px 0 14px}._9Fw8ga_detailFoot{border-top:1px solid var(--border);justify-content:flex-end;gap:10px;margin-top:22px;padding-top:18px;display:flex}._9Fw8ga_footBtn{border-radius:var(--radius-full);background:var(--surface-2);border:1px solid var(--border-strong);color:var(--text);font-family:var(--font-thai);font-weight:500;font-size:calc(12.5px * var(--fs-scale));cursor:pointer;padding:8px 18px}._9Fw8ga_footBtn:hover{color:var(--primary);border-color:var(--primary)}._9Fw8ga_dangerBtn{color:var(--neg);border-color:color-mix(in srgb, var(--neg) 35%, transparent)}._9Fw8ga_dangerBtn:hover{background:color-mix(in srgb, var(--neg) 14%, transparent)}@media (width<=980px){._9Fw8ga_rowLink{grid-template-rows:auto auto;grid-template-columns:18px 44px 1fr}._9Fw8ga_rowMeter{grid-column:2/4}._9Fw8ga_rowMoney,._9Fw8ga_rowBal{display:none}._9Fw8ga_tiles{grid-template-columns:repeat(2,minmax(0,1fr))}._9Fw8ga_body{grid-template-columns:1fr}._9Fw8ga_heroSide{grid-template-columns:1fr;min-width:0}}.IXVo-a_page{justify-content:center;align-items:center;gap:var(--sp-5);min-height:100vh;padding:var(--sp-6);background:var(--bg);color:var(--text);flex-direction:column;display:flex;position:relative}.IXVo-a_card{gap:var(--sp-4);width:100%;max-width:420px;padding:var(--sp-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-2);flex-direction:column;display:flex}.IXVo-a_title{font-family:var(--font-display);font-size:var(--fs-lg);letter-spacing:.04em;margin:0}.IXVo-a_body{color:var(--text-muted);font-size:var(--fs-sm);line-height:var(--lh-base);margin:0}.IXVo-a_list{gap:var(--sp-2);flex-direction:column;display:flex}.IXVo-a_item{justify-content:space-between;align-items:center;gap:var(--sp-3);width:100%;padding:var(--sp-3) var(--sp-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);display:flex}.IXVo-a_item:hover{border-color:var(--border-strong);background:var(--bg-glow)}.IXVo-a_itemName{font-weight:600}.IXVo-a_itemMeta{color:var(--text-soft);font-size:var(--fs-xs);white-space:nowrap}.IXVo-a_field{gap:var(--sp-2);flex-direction:column;display:flex}.IXVo-a_label{font-size:var(--fs-xs);color:var(--text-soft);letter-spacing:.06em;text-transform:uppercase}.IXVo-a_input,.IXVo-a_select{padding:var(--sp-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-sunken);color:var(--text);font:inherit}.IXVo-a_input:focus-visible,.IXVo-a_select:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.IXVo-a_button{padding:var(--sp-3) var(--sp-4);border:1px solid var(--primary);border-radius:var(--radius-sm);background:var(--primary);color:var(--primary-contrast);font:inherit;cursor:pointer;font-weight:600}.IXVo-a_button:disabled{opacity:.5;cursor:not-allowed}.IXVo-a_ghost{padding:var(--sp-2) var(--sp-3);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-muted);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0}.IXVo-a_error{color:var(--neg);font-size:var(--fs-sm);margin:0}.IXVo-a_boot{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:22px;display:flex;position:absolute;inset:0}.IXVo-a_bootText{text-align:center}.IXVo-a_bootNote{font-family:var(--font-thai);font-weight:300;font-size:calc(12px * var(--fs-scale));color:var(--text-soft);margin:14px 0 0}.s2oTOa_banner{left:var(--sp-4);bottom:var(--sp-4);z-index:var(--z-consent);width:min(400px, calc(100% - 2 * var(--sp-4)));gap:var(--sp-3);padding:var(--sp-4);border-radius:var(--radius-lg);background:var(--surface-dialog);border:1px solid var(--border-strong);box-shadow:var(--shadow-2);color:var(--text);animation:jfFadeUp .4s var(--ease) both;flex-direction:column;display:flex;position:fixed}.s2oTOa_title{font-family:var(--font-thai);font-weight:500;font-size:calc(14px * var(--fs-scale));margin:0}.s2oTOa_body{font-family:var(--font-thai);font-weight:300;font-size:calc(12px * var(--fs-scale));line-height:var(--lh-base);color:var(--text-muted);margin:0}.s2oTOa_link{color:var(--primary);text-underline-offset:2px;text-decoration:underline}.s2oTOa_actions{gap:var(--sp-2);display:flex}.s2oTOa_choice{padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-full);background:color-mix(in srgb, var(--primary) 10%, transparent);border:1px solid var(--border-strong);color:var(--text);cursor:pointer;font-family:var(--font-thai);font-weight:500;font-size:calc(12.5px * var(--fs-scale));white-space:nowrap;transition:background var(--dur-base), border-color var(--dur-base);flex:1 1 0}.s2oTOa_choice:hover{background:color-mix(in srgb, var(--primary) 18%, transparent);border-color:var(--primary)}.s2oTOa_choice:focus-visible,.s2oTOa_link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.epr6zq_wrap{justify-content:center;align-items:center;gap:var(--sp-3);min-height:100dvh;padding:var(--sp-5);background:var(--bg);color:var(--text);text-align:center;flex-direction:column;display:flex}.epr6zq_title{font-size:var(--fs-xl);color:var(--neg);margin:0}.epr6zq_body{color:var(--text-muted);margin:0;line-height:1.7}.epr6zq_action{border:1px solid var(--primary);border-radius:var(--radius-sm);padding:var(--sp-2) var(--sp-4);background:color-mix(in srgb, var(--primary) 18%, transparent);color:var(--primary);font:inherit;font-size:var(--fs-sm);cursor:pointer}.epr6zq_action:hover{background:color-mix(in srgb, var(--primary) 28%, transparent)}
