@import "https://fonts.googleapis.com/css2?family=Sarabun:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;600&display=swap";
:root{--bg:#f0f4f8;--sur:#fff;--sur2:#f1f5f9;--sur3:#e2e8f0;--bor:#e2e8f0;--bor2:#cbd5e1;--txt:#0f172a;--txt2:#475569;--txt3:#94a3b8;--acc:#3b6fd4;--acc-d:#dbeafe;--acc-h:#2563eb;--grn:#16a34a;--grn-d:#dcfce7;--amb:#d97706;--amb-d:#fef3c7;--red:#dc2626;--red-d:#fee2e2;--pur:#7c3aed;--pur-d:#ede9fe;--cyn:#0891b2;--cyn-d:#cffafe;--ora:#ea580c;--ora-d:#ffedd5;--mag:#db2777;--mag-d:#fce7f3;--r:10px}body.dark{--bg:#0f1117;--sur:#1a1d27;--sur2:#232635;--sur3:#2a2f45;--bor:#2e3248;--bor2:#3d4263;--txt:#e2e6f0;--txt2:#8b92a8;--txt3:#5c6278;--grn:#2ecc71;--grn-d:#0d2a1a;--amb:#f59e0b;--amb-d:#2d1f08;--red:#ef4444;--red-d:#2d1010;--pur:#a78bfa;--pur-d:#1e1540;--cyn:#22d3ee;--cyn-d:#071e24;--acc-d:#1e2d5a;--acc-h:#6b93ff;--ora:#fb923c;--ora-d:#431407;--mag:#f472b6;--mag-d:#3d1230}*{box-sizing:border-box;margin:0;padding:0}body,body *{transition:background-color .2s,border-color .15s,color .15s}body{background:var(--bg);color:var(--txt);min-height:100vh;font-family:Sarabun,sans-serif;font-size:14px}[data-shell-scroll][data-app-page]{background:var(--sur)}.mono{font-family:JetBrains Mono,monospace}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}input,select,textarea{font-family:inherit}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--bor2);border-radius:4px}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.fade{animation:.4s both fadeUp}html[data-theme=dark] select{background-color:var(--sur-2,#1a2332);color:var(--txt,#e8eaed);border:1px solid var(--bor,#2a3a4f)}html[data-theme=dark] select option{color:#e8eaed;background-color:#1a2332;padding:8px}html[data-theme=dark] select option:checked,html[data-theme=dark] select option:hover{background-color:var(--acc,#3b6fd4)!important;color:#fff!important}html[data-theme=dark] input[type=text],html[data-theme=dark] input[type=email],html[data-theme=dark] input[type=password],html[data-theme=dark] input[type=number],html[data-theme=dark] input[type=tel],html[data-theme=dark] textarea{background-color:var(--sur-2,#1a2332);color:var(--txt,#e8eaed);border:1px solid var(--bor,#2a3a4f)}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:var(--txt-3,#6b7a90)}@media (prefers-color-scheme:dark){select option{color:#e8eaed;background:#1a2332}}html,html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{scroll-behavior:smooth}*{-webkit-tap-highlight-color:transparent}button,a{-webkit-touch-callout:none}html{-webkit-text-size-adjust:100%}.scmc-grid-auto{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;display:grid}@media (max-width:1023px){.scmc-desktop-only{display:none!important}}@media (min-width:1024px){.scmc-mobile-only{display:none!important}}@media (max-width:639px){body{font-size:13px}.scmc-modal-mobile-fullscreen{border-radius:0!important;width:100vw!important;max-width:100vw!important;height:100vh!important;max-height:100vh!important}}html:not([data-theme=dark]) select,body:not(.dark) select{background-color:var(--sur);color:var(--txt);border:1px solid var(--bor);appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23475569' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-position:right 10px center;background-repeat:no-repeat;padding-right:32px}html:not([data-theme=dark]) select option,body:not(.dark) select option{color:#0f172a;background-color:#fff}html:not([data-theme=dark]) select option:checked,body:not(.dark) select option:hover{background-color:var(--acc)!important;color:#fff!important}html:not([data-theme=dark]) input[type=text],html:not([data-theme=dark]) input[type=email],html:not([data-theme=dark]) input[type=password],html:not([data-theme=dark]) input[type=number],html:not([data-theme=dark]) input[type=tel],html:not([data-theme=dark]) textarea,body:not(.dark) input[type=text],body:not(.dark) input[type=email],body:not(.dark) input[type=password],body:not(.dark) input[type=number],body:not(.dark) input[type=tel],body:not(.dark) textarea{background-color:var(--sur);color:var(--txt);border:1px solid var(--bor)}html:not([data-theme=dark]) input::placeholder,html:not([data-theme=dark]) textarea::placeholder,body:not(.dark) input::placeholder,body:not(.dark) textarea::placeholder{color:var(--txt3)}body.dark select{appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238b92a8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-position:right 10px center;background-repeat:no-repeat;padding-right:32px}html[data-menu-badges=off] [data-menu-badge],html[data-assistant-bot=off] [data-assistant-root]{display:none!important}:root{--grid-line:#eef2f7}html[data-theme=dark],body.dark{--grid-line:#262a3d}.scmc-row{align-items:stretch!important;column-gap:0!important;padding:0!important}:where(.scmc-row)>*{min-width:0;padding-block:8px;padding-inline:12px!important}:where(.scmc-row) img{max-width:none}[data-app-page] .scmc-gridline-l{border-left:1px solid var(--grid-line)}[data-app-page] .scmc-gridline-b{border-bottom:1px solid var(--grid-line)}[data-app-page] .scmc-row>*{border-inline-width:0}[data-app-page] .scmc-row>*+*{border-left:1px solid var(--grid-line)}.scmc-row:not(.scmc-cols){border-bottom-width:0!important}.scmc-cols{border-bottom:1px solid var(--bor)!important}[data-app-page] .scmc-row:not(.scmc-cols)>*{border-bottom:1px solid var(--grid-line)}:where(.scmc-table){border-collapse:collapse}[data-app-page] .scmc-table th,[data-app-page] .scmc-table td{padding:8px 12px}:where(.scmc-table) tr>*+*{border-left:1px solid var(--grid-line)}:where(.scmc-table) tbody tr+tr>*{border-top:1px solid var(--grid-line)}.scmc-row>*,:where(.scmc-table)>thead>tr>*,:where(.scmc-table)>tbody>tr>*{border-color:var(--grid-line)!important}:where(.scmc-grid-soft)>thead>tr>*,:where(.scmc-grid-soft)>tbody>tr>*{border-color:color-mix(in srgb, var(--grid-line) 55%, transparent)!important}[data-app-page] [class~=shadow-sm],[data-app-page] [class~=shadow],[data-app-page] [class~=shadow-md],[data-app-page] [class~=hover\:shadow-sm]:hover,[data-app-page] [class~=hover\:shadow]:hover,[data-app-page] [class~=hover\:shadow-md]:hover{box-shadow:none!important}.scmc-navbtn{border:1px solid var(--bor);background:var(--sur);width:fit-content;color:var(--txt2);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:12.5px;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.scmc-navbtn:hover{border-color:color-mix(in srgb, var(--acc) 50%, transparent);background:var(--sur2);color:var(--txt)}
