@font-face{font-family:Noto Sans Thai;src:local(Noto Sans Thai Medium),url(../_fonts/JxwITX1932nVPVXellsPNYcvWicQRiQPorN7ghsC0KM-paKoOrCbrGfEVDGJATa7pBWlfxPxolYvgf3FHnC5QJI.woff2)format("woff2");font-display:swap;unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC;font-weight:500;font-style:normal}@font-face{font-family:Noto Sans Thai;src:local(Noto Sans Thai Medium),url(../_fonts/n-U1u1eiYcCDACjw19FLYKurTSUTJFEnWG42NRdvIhM-gej3QIeuCmzc1hPwlk4wQqJxJbZYjjwgtbl_vHFxNDs.woff2)format("woff2");font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:Noto Sans Thai;src:local(Noto Sans Thai Bold),url(../_fonts/JxwITX1932nVPVXellsPNYcvWicQRiQPorN7ghsC0KM-paKoOrCbrGfEVDGJATa7pBWlfxPxolYvgf3FHnC5QJI.woff2)format("woff2");font-display:swap;unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC;font-weight:700;font-style:normal}@font-face{font-family:Noto Sans Thai;src:local(Noto Sans Thai Bold),url(../_fonts/n-U1u1eiYcCDACjw19FLYKurTSUTJFEnWG42NRdvIhM-gej3QIeuCmzc1hPwlk4wQqJxJbZYjjwgtbl_vHFxNDs.woff2)format("woff2");font-display:swap;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-weight:700;font-style:normal}@font-face{font-family:Noto Sans Thai;src:local(Noto Sans Thai Light),url(../_fonts/JxwITX1932nVPVXellsPNYcvWicQRiQPorN7ghsC0KM-paKoOrCbrGfEVDGJATa7pBWlfxPxolYvgf3FHnC5QJI.woff2)format("woff2");font-display:swap;unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC;font-weight:300;font-style:normal}@font-face{font-family:Noto Sans Thai Fallback\: Noto Sans Thai;src:local(Noto Sans Thai);size-adjust:100%;ascent-override:106.1%;descent-override:45%;line-gap-override:0%}@font-face{font-family:Noto Sans Thai Fallback\: -apple-system;src:local(-apple-system);size-adjust:113.805%;ascent-override:93.2301%;descent-override:39.5415%;line-gap-override:0%}@font-face{font-family:Noto Sans Thai Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:113.805%;ascent-override:93.2301%;descent-override:39.5415%;line-gap-override:0%}@font-face{font-family:Noto Sans Thai Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:106.911%;ascent-override:99.2414%;descent-override:42.0911%;line-gap-override:0%}@font-face{font-family:Noto Sans Thai Fallback\: sans-serif;src:local("sans-serif");size-adjust:100%;ascent-override:106.1%;descent-override:45%;line-gap-override:0%}@font-face{font-family:Noto Sans Thai;src:local(Noto Sans Thai Light),url(../_fonts/n-U1u1eiYcCDACjw19FLYKurTSUTJFEnWG42NRdvIhM-gej3QIeuCmzc1hPwlk4wQqJxJbZYjjwgtbl_vHFxNDs.woff2)format("woff2");font-display:swap;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-weight:300;font-style:normal}@font-face{font-family:Noto Sans Thai;src:local(Noto Sans Thai Regular),local(Noto Sans Thai),url(../_fonts/JxwITX1932nVPVXellsPNYcvWicQRiQPorN7ghsC0KM-paKoOrCbrGfEVDGJATa7pBWlfxPxolYvgf3FHnC5QJI.woff2)format("woff2");font-display:swap;unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC;font-weight:400;font-style:normal}@font-face{font-family:Noto Sans Thai;src:local(Noto Sans Thai Regular),local(Noto Sans Thai),url(../_fonts/n-U1u1eiYcCDACjw19FLYKurTSUTJFEnWG42NRdvIhM-gej3QIeuCmzc1hPwlk4wQqJxJbZYjjwgtbl_vHFxNDs.woff2)format("woff2");font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Noto Sans Thai;src:local(Noto Sans Thai SemiBold),url(../_fonts/JxwITX1932nVPVXellsPNYcvWicQRiQPorN7ghsC0KM-paKoOrCbrGfEVDGJATa7pBWlfxPxolYvgf3FHnC5QJI.woff2)format("woff2");font-display:swap;unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC;font-weight:600;font-style:normal}@font-face{font-family:Noto Sans Thai;src:local(Noto Sans Thai SemiBold),url(../_fonts/n-U1u1eiYcCDACjw19FLYKurTSUTJFEnWG42NRdvIhM-gej3QIeuCmzc1hPwlk4wQqJxJbZYjjwgtbl_vHFxNDs.woff2)format("woff2");font-display:swap;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-weight:600;font-style:normal}.erc[data-v-7c93edac]{background:var(--surface-base)}.erc-mode-row[data-v-7c93edac]{align-items:center;gap:8px;padding:8px 14px 0;display:flex}.erc-mode-toggle[data-v-7c93edac],.erc-vis-toggle[data-v-7c93edac]{background:var(--surface-soft);border-radius:9999px;align-items:center;padding:2px;display:inline-flex}.erc-mode-btn[data-v-7c93edac]{color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:9999px;align-items:center;gap:4px;padding:4px 10px;font-family:Noto Sans Thai,Noto Sans Thai Fallback\: Noto Sans Thai,Noto Sans Thai Fallback\: -apple-system,Noto Sans Thai Fallback\: BlinkMacSystemFont,Noto Sans Thai Fallback\: Segoe UI,Noto Sans Thai Fallback\: sans-serif,sans-serif;font-size:12px;font-weight:500;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex}.erc-mode-btn[data-v-7c93edac]:hover{color:var(--ink-2)}.erc-mode-btn--on[data-v-7c93edac]{color:var(--brand-blue-ink);box-shadow:0 1px 3px #1456f02e}.erc-mode-btn--on[data-v-7c93edac],.erc-mode-btn--on-note[data-v-7c93edac]{background:var(--surface-base);font-weight:600}.erc-mode-btn--on-note[data-v-7c93edac]{color:var(--status-warn);box-shadow:0 1px 3px #f59e0b40}.erc-vis-btn[data-v-7c93edac]{color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:9999px;padding:4px 9px;font-family:Noto Sans Thai,Noto Sans Thai Fallback\: Noto Sans Thai,Noto Sans Thai Fallback\: -apple-system,Noto Sans Thai Fallback\: BlinkMacSystemFont,Noto Sans Thai Fallback\: Segoe UI,Noto Sans Thai Fallback\: sans-serif,sans-serif;font-size:12px;font-weight:500}.erc-vis-btn--on[data-v-7c93edac]{background:var(--surface-base);color:var(--status-warn);font-weight:600;box-shadow:0 1px 3px #f59e0b2e}.erc-head[data-v-7c93edac]{background:linear-gradient(180deg,var(--surface-elev-1) 0,var(--surface-canvas) 100%);border-bottom:1px solid var(--border-faint);justify-content:space-between;align-items:center;padding:8px 14px;display:flex}.erc-head--note[data-v-7c93edac]{background:var(--status-warn-bg);border-bottom:1px solid color-mix(in srgb,var(--status-warn) 32%,transparent)}.erc-head-label[data-v-7c93edac]{color:var(--ink-2);letter-spacing:.01em;align-items:center;gap:4px;font-size:12px;display:inline-flex}.erc-head--note .erc-head-label[data-v-7c93edac]{color:var(--status-warn);font-weight:600}.erc-head-name[data-v-7c93edac]{color:var(--ink-1);font-weight:600}.erc-head-actions[data-v-7c93edac]{align-items:center;gap:4px;display:flex}.erc-cc-btn[data-v-7c93edac]{letter-spacing:.04em;height:22px;color:var(--ink-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.erc-cc-btn[data-v-7c93edac]:hover{color:var(--ink-1);background:#0000000a}.erc-cc-btn--on[data-v-7c93edac]{color:var(--brand-blue-ink);background:#1456f014}.erc-cc-btn--preview[data-v-7c93edac]{letter-spacing:0;padding:0 9px;font-size:12px}.erc-cc-divider[data-v-7c93edac]{background:var(--border-soft);width:1px;height:14px;margin:0 4px}.erc-row[data-v-7c93edac]{border-bottom:1px solid var(--border-faint);background:var(--surface-base);align-items:center;gap:10px;padding:6px 14px;display:flex}.erc-row-label[data-v-7c93edac]{letter-spacing:.08em;color:var(--ink-muted);text-transform:uppercase;width:28px;font-size:12px;font-weight:600}.erc-row-input[data-v-7c93edac]{color:var(--ink-1);background:0 0;outline:none;flex:1;font-size:12px}.erc-row-input[data-v-7c93edac]::placeholder{color:var(--ink-faint)}.erc-editor-wrap[data-v-7c93edac]{background:var(--surface-base)}.erc-editor[data-v-7c93edac] .tiptap{min-height:96px;max-height:240px;color:var(--ink-1);outline:none;padding:14px 16px 12px;font-size:14px;line-height:1.55;overflow-y:auto}.erc-editor[data-v-7c93edac] .tiptap p{margin:0 0 6px}.erc-editor[data-v-7c93edac] .tiptap p:last-child{margin-bottom:0}.erc-editor[data-v-7c93edac] .tiptap h1{color:var(--ink-1);letter-spacing:-.01em;margin:8px 0 6px;font-size:22px;font-weight:600;line-height:1.25}.erc-editor[data-v-7c93edac] .tiptap h2{color:var(--ink-1);margin:8px 0 4px;font-size:18px;font-weight:600;line-height:1.3}.erc-editor[data-v-7c93edac] .tiptap h3{color:var(--ink-1);margin:6px 0 4px;font-size:16px;font-weight:600;line-height:1.4}.erc-editor[data-v-7c93edac] .tiptap ol,.erc-editor[data-v-7c93edac] .tiptap ul{margin:4px 0 6px;padding-left:22px}.erc-editor[data-v-7c93edac] .tiptap li{margin:2px 0}.erc-editor[data-v-7c93edac] .tiptap blockquote{border-left:3px solid var(--brand-blue-ink);color:var(--ink-2);background:#1456f00a;border-radius:0 6px 6px 0;margin:6px 0;padding:2px 12px}.erc-editor[data-v-7c93edac] .tiptap a{color:var(--brand-blue-ink);text-decoration:underline}.erc-editor[data-v-7c93edac] .tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--ink-faint);pointer-events:none;float:left;height:0}.erc-editor[data-v-7c93edac] .tiptap img{border-radius:8px;max-width:100%;margin:6px 0}.erc-toolbar-row[data-v-7c93edac]{border-top:1px solid var(--border-faint);background:var(--surface-elev-1);padding:4px 8px}.erc-toolbar[data-v-7c93edac],.erc-toolbar-extras[data-v-7c93edac],.erc-toolbar-row[data-v-7c93edac]{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.erc-toolbar[data-v-7c93edac]{background:0 0;border:0;border-radius:0;padding:0}.erc-toolbar[data-v-7c93edac] button{min-width:26px;height:26px;color:var(--ink-muted);border-radius:6px;padding:0 5px;transition:background .12s,color .12s}.erc-toolbar[data-v-7c93edac] button:hover{color:var(--ink-1);background:#0000000d}.erc-toolbar[data-v-7c93edac] button[aria-pressed=true],.erc-toolbar[data-v-7c93edac] button[data-state=on]{color:var(--brand-blue-ink);background:#1456f014}.erc-toolbar[data-v-7c93edac] .iconify{width:14px;height:14px}.erc-canned-wrap[data-v-7c93edac]{position:relative}.erc-canned-btn[data-v-7c93edac],.erc-canned-wrap[data-v-7c93edac]{align-items:center;display:inline-flex}.erc-canned-btn[data-v-7c93edac]{height:26px;color:var(--brand-blue-ink);background:var(--brand-blue-bg);cursor:pointer;letter-spacing:.005em;border:0;border-radius:7px;gap:5px;padding:0 10px 0 8px;font-family:Noto Sans Thai,Noto Sans Thai Fallback\: Noto Sans Thai,Noto Sans Thai Fallback\: -apple-system,Noto Sans Thai Fallback\: BlinkMacSystemFont,Noto Sans Thai Fallback\: Segoe UI,Noto Sans Thai Fallback\: sans-serif,Helvetica,Arial,sans-serif;font-size:12px;font-weight:600;transition:background .13s,color .13s,box-shadow .13s}.erc-canned-btn[data-v-7c93edac]:hover{background:#d8e4ff}.erc-canned-btn--on[data-v-7c93edac]{background:var(--brand-blue);color:#fff;box-shadow:0 2px 8px #1456f04d}.erc-canned-btn--on[data-v-7c93edac]:hover{background:#0d3fb0}.erc-canned-label[data-v-7c93edac]{line-height:1}.erc-tool-divider[data-v-7c93edac]{background:var(--border-soft);width:1px;height:16px;margin:0 4px}.erc-tool[data-v-7c93edac]{cursor:pointer;min-width:28px;height:26px;color:var(--ink-muted);background:0 0;border:none;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;padding:0 5px;transition:background .12s,color .12s;display:inline-flex}.erc-tool[data-v-7c93edac]:hover{color:var(--ink-1);background:#0000000d}.erc-tool-letter[data-v-7c93edac]{font-family:Noto Sans Thai,Noto Sans Thai Fallback\: Noto Sans Thai,Noto Sans Thai Fallback\: -apple-system,Noto Sans Thai Fallback\: BlinkMacSystemFont,Noto Sans Thai Fallback\: Segoe UI,Noto Sans Thai Fallback\: sans-serif,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;line-height:1}.erc-tool-bar[data-v-7c93edac]{border-radius:2px;width:14px;height:3px;margin-top:2px;display:block;box-shadow:inset 0 0 0 1px #0000000d}.erc-pop-title[data-v-7c93edac]{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:8px;font-size:12px;font-weight:600}.erc-swatches[data-v-7c93edac]{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.erc-swatch[data-v-7c93edac]{cursor:pointer;border:none;border-radius:6px;width:22px;height:22px;padding:0;transition:transform .12s,box-shadow .12s;position:relative;box-shadow:inset 0 0 0 1px #0000000f}.erc-swatch[data-v-7c93edac]:hover{transform:scale(1.08)}.erc-swatch--soft[data-v-7c93edac]{box-shadow:inset 0 0 0 1px #00000014}.erc-swatch--active[data-v-7c93edac]{box-shadow:inset 0 0 0 1px #0000000f,0 0 0 2px var(--surface-base),0 0 0 3.5px var(--brand-blue-ink)}.erc-swatch--reset[data-v-7c93edac]{background:var(--surface-base);color:var(--ink-muted);box-shadow:inset 0 0 0 1px var(--border-soft);justify-content:center;align-items:center;display:inline-flex}.erc-swatch--reset[data-v-7c93edac]:hover{color:var(--ink-1);box-shadow:inset 0 0 0 1px var(--border-strong)}.erc-file-input[data-v-7c93edac]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.erc-emoji-btn[data-v-7c93edac] .iconify{width:14px;height:14px}.erc-emoji-pop[data-v-7c93edac]{background:var(--surface-base);width:264px;font-family:Noto Sans Thai,Noto Sans Thai Fallback\: Noto Sans Thai,Noto Sans Thai Fallback\: -apple-system,Noto Sans Thai Fallback\: BlinkMacSystemFont,Noto Sans Thai Fallback\: Segoe UI,Noto Sans Thai Fallback\: sans-serif,Helvetica,Arial,sans-serif}.erc-emoji-tabs[data-v-7c93edac]{border-bottom:1px solid var(--border-faint);background:linear-gradient(180deg,var(--surface-elev-1) 0,var(--surface-canvas) 100%);align-items:center;gap:2px;padding:6px 6px 4px;display:flex}.erc-emoji-tab[data-v-7c93edac]{height:26px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}.erc-emoji-tab[data-v-7c93edac]:hover{color:var(--ink-1);background:#0000000a}.erc-emoji-tab--on[data-v-7c93edac]{color:var(--brand-blue-ink);background:#1456f014}.erc-emoji-tab--on[data-v-7c93edac]:hover{background:#1456f01f}.erc-emoji-grid[data-v-7c93edac]{grid-template-columns:repeat(8,1fr);gap:2px;max-height:220px;padding:8px;display:grid;overflow-y:auto}.erc-emoji-cell[data-v-7c93edac]{cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,Segoe UI Symbol,sans-serif;font-size:18px;line-height:1;transition:background .12s,transform 80ms;display:inline-flex}.erc-emoji-cell[data-v-7c93edac]:hover{background:#1456f014}.erc-emoji-cell[data-v-7c93edac]:active{transform:scale(.92)}.erc-send-row[data-v-7c93edac]{border-top:1px solid var(--border-faint);background:var(--surface-base);justify-content:space-between;align-items:center;padding:8px 12px 10px;display:flex}.erc-hint[data-v-7c93edac]{color:var(--ink-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.erc-hint-dot[data-v-7c93edac]{background:var(--brand-blue);border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #1456f029}.erc-hint-brand[data-v-7c93edac]{color:var(--brand-blue-ink);font-weight:600}.erc-send[data-v-7c93edac]{color:#fff;cursor:pointer;background:#181e25;border:0;border-radius:8px;align-items:center;gap:7px;height:30px;padding:0 14px;font-size:12px;font-weight:600;transition:box-shadow .18s,transform .12s,background .18s;display:inline-flex}.erc-send[data-v-7c93edac]:hover:not(:disabled){background:#0d1218;box-shadow:0 0 0 .5px #1456f04d,0 8px 18px -6px #1456f033}.erc-send[data-v-7c93edac]:active:not(:disabled){transform:translateY(.5px)}.erc-send[data-v-7c93edac]:disabled{opacity:.45;cursor:not-allowed}.erc-preview[data-v-7c93edac]{border-top:1px solid var(--border-faint);background:var(--surface-soft);padding:14px}.erc-preview-head[data-v-7c93edac]{align-items:center;gap:8px;margin-bottom:10px;display:flex}.erc-preview-tag[data-v-7c93edac]{letter-spacing:.1em;background:var(--brand-blue);color:#fff;border-radius:9999px;padding:3px 8px;font-size:12px;font-weight:700}.erc-preview-text[data-v-7c93edac]{color:var(--ink-2);font-size:12px}.erc-preview-frame[data-v-7c93edac]{border:1px solid var(--border-soft);background:#fff;border-radius:12px;width:100%;height:360px;display:block}
