@font-face{font-family:Noto Serif Thai;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/employer/fonts/noto-serif-thai-600.ttf)format("truetype")}@font-face{font-family:Noto Serif Thai;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/employer/fonts/noto-serif-thai-700.ttf)format("truetype")}@font-face{font-family:Sarabun;font-style:normal;font-weight:400;font-display:swap;src:url(/employer/fonts/sarabun-400.ttf)format("truetype")}@font-face{font-family:Sarabun;font-style:normal;font-weight:500;font-display:swap;src:url(/employer/fonts/sarabun-500.ttf)format("truetype")}@font-face{font-family:Sarabun;font-style:normal;font-weight:600;font-display:swap;src:url(/employer/fonts/sarabun-600.ttf)format("truetype")}@font-face{font-family:Sarabun;font-style:normal;font-weight:700;font-display:swap;src:url(/employer/fonts/sarabun-700.ttf)format("truetype")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}html{scroll-padding-top:env(safe-area-inset-top,0px)}body{color:#000;background:#fff;margin:0;padding:0;font:14px -apple-system,BlinkMacSystemFont,sans-serif}img{max-width:100%}[hidden]:not([hidden=until-found i]){display:none!important}:root{--band:#1f2b45;--pri:#2f4b7c;--acc:#e3a33b;--acc-soft:#f8ecd6;--paper:#f4f5f8;--surface:#fff;--ink:#18202e;--muted:#5d6678;--line:#dde1ea;--warn-bg:#fff3dc;--warn-ink:#7a5413;--ok-bg:#e3f1e8;--ok-ink:#1f5e3d;--bad-ink:#b3261e;--chip:#eef0f5;--sel:#2f4b7c;--on-pri:#fff;--jail-bg:#fde4e1;--jail-ink:#9c1c13;--fine-bg:#fff0d6;--fine-ink:#7a4c08;--lose-bg:#e4ebf7;--lose-ink:#26457a;--ord-bg:#efe6f7;--ord-ink:#5b2f86;--display:"Bai Jamjuree","Sarabun",system-ui,sans-serif;--body:"Sarabun",system-ui,"Noto Sans Thai",sans-serif;--r:14px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--band:#121a2b;--pri:#6f93d4;--acc:#f0b85a;--acc-soft:#3a3020;--paper:#0d111a;--surface:#161c29;--ink:#e4e8f0;--muted:#9aa4b8;--line:#28304a;--warn-bg:#3a2e14;--warn-ink:#f0cf8c;--ok-bg:#163527;--ok-ink:#8fd9b2;--bad-ink:#ff8f86;--chip:#1e2536;--sel:#f0b85a;--on-pri:#0d111a;--jail-bg:#4a1d1a;--jail-ink:#ffb4ab;--fine-bg:#3d2f12;--fine-ink:#f3cf87;--lose-bg:#1c2b47;--lose-ink:#a9c4f5;--ord-bg:#2f2142;--ord-ink:#d6b8f5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--band:#121a2b;--pri:#6f93d4;--acc:#f0b85a;--acc-soft:#3a3020;--paper:#0d111a;--surface:#161c29;--ink:#e4e8f0;--muted:#9aa4b8;--line:#28304a;--warn-bg:#3a2e14;--warn-ink:#f0cf8c;--ok-bg:#163527;--ok-ink:#8fd9b2;--bad-ink:#ff8f86;--chip:#1e2536;--sel:#f0b85a;--on-pri:#0d111a;--jail-bg:#4a1d1a;--jail-ink:#ffb4ab;--fine-bg:#3d2f12;--fine-ink:#f3cf87;--lose-bg:#1c2b47;--lose-ink:#a9c4f5;--ord-bg:#2f2142;--ord-ink:#d6b8f5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);font:16px/1.6 var(--body);margin:0}h1,h2,h3{font-family:var(--display);text-wrap:balance;margin:0;line-height:1.3}h2{font-size:22px}h3{font-size:17px}p{margin:0}.band{background:var(--band);color:#fff;border-bottom:4px solid #0000;border-image:repeating-linear-gradient(135deg,var(--acc) 0 12px,var(--band) 12px 24px) 4}.band .in,.wrap{max-width:980px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));margin:0 auto}.band .in{justify-content:space-between;align-items:flex-start;gap:12px;padding-block:18px 16px;display:flex}.band .eyebrow{font:600 12px var(--display);letter-spacing:.08em;color:var(--acc)}.band h1{color:#fff;font-size:clamp(24px,5vw,32px)}.band p{color:#cfd6e4;font-size:14px}.teambtn{font:600 13px var(--display);border:1px solid var(--acc);color:var(--acc);cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:7px 12px}.wrap{padding-block:16px 120px}nav.tabs{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.tabs button{font:600 14px var(--display);border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:999px;padding:9px 14px}.tabs button[aria-selected=true]{background:var(--pri);border-color:var(--pri);color:var(--on-pri)}.stack{flex-direction:column;gap:12px;display:flex}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex}.hero{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);flex-direction:column;gap:12px;padding:20px;display:flex}.hero h2{font-size:clamp(24px,5.5vw,30px)}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.tiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:10px;display:grid}.tile{all:unset;box-sizing:border-box;cursor:pointer;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);flex-direction:column;gap:4px;padding:14px;display:flex}.tile b{font:600 16px var(--display)}.tile span{color:var(--muted);font-size:13.5px}.tile.hot{border-color:var(--jail-ink);background:var(--jail-bg)}.tile:focus-visible{outline:2px solid var(--acc);outline-offset:2px}label.f{flex-direction:column;gap:5px;font-size:14px;font-weight:600;display:flex}label.f .hint{font-weight:400}input,select,textarea{width:100%;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:10px;min-height:44px;padding:10px 12px}textarea{resize:vertical;min-height:90px}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.btn{font:600 15px var(--display);border:1px solid var(--pri);background:var(--pri);color:var(--on-pri);cursor:pointer;border-radius:10px;min-height:44px;padding:10px 16px}.btn.ghost{color:var(--ink);border-color:var(--line);background:0 0}.btn.small{min-height:38px;padding:7px 12px;font-size:13.5px}.btn:disabled{opacity:.5;cursor:default}.hint,.muted{color:var(--muted);font-size:13.5px}.pill{white-space:nowrap;background:var(--acc-soft);color:var(--warn-ink);border-radius:999px;flex:none;padding:3px 10px;font-size:12.5px;font-weight:600;display:inline-block}.pill.ok{background:var(--ok-bg);color:var(--ok-ink)}.pill.ex{background:var(--chip);color:var(--muted)}.pill.hot{background:var(--jail-bg);color:var(--jail-ink)}.lv{white-space:nowrap;border-radius:999px;flex:none;padding:2px 9px;font-size:12px;font-weight:700;display:inline-block}.lv.jail{background:var(--jail-bg);color:var(--jail-ink)}.lv.fine{background:var(--fine-bg);color:var(--fine-ink)}.lv.lose{background:var(--lose-bg);color:var(--lose-ink)}.lv.order{background:var(--ord-bg);color:var(--ord-ink)}.notice{background:var(--warn-bg);color:var(--warn-ink);border-radius:12px;padding:12px 14px;font-size:14px}.notice.ok{background:var(--ok-bg);color:var(--ok-ink)}.notice.hot{background:var(--jail-bg);color:var(--jail-ink)}.toast{left:50%;bottom:calc(84px + env(safe-area-inset-bottom,0px));background:var(--ink);color:var(--paper);z-index:30;border-radius:999px;max-width:calc(100% - 32px);padding:10px 16px;font-size:14px;position:fixed;transform:translate(-50%)}.case{flex-direction:column;gap:8px;display:flex}.top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.top h3,.top h2{min-width:0}.meter{background:var(--chip);border-radius:99px;height:8px;overflow:hidden}.meter i{background:var(--pri);height:100%;display:block}.meter.bad i{background:var(--jail-ink)}.meter.mid i{background:var(--acc)}.facts{grid-template-columns:auto 1fr;gap:4px 14px;margin:0;font-size:15px;display:grid}.facts dt{color:var(--muted)}.facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.num{font-variant-numeric:tabular-nums}.stepper{scrollbar-width:thin;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.stepper span{background:var(--chip);color:var(--muted);border-radius:999px;flex:none;padding:4px 10px;font-size:12.5px}.stepper span.done{background:var(--ok-bg);color:var(--ok-ink)}.stepper span.now{background:var(--pri);color:var(--on-pri);font-weight:600}.ev{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding-top:10px;display:grid}.ev .lab{font-weight:600}.ev select{width:auto;min-height:38px;padding:6px 10px;font-size:14px}.ev .nt{grid-column:1/-1}.ev .nt input{min-height:38px;font-size:14px}.chk{border-top:1px solid var(--line);align-items:flex-start;gap:10px;padding-top:10px;font-size:15px;display:flex}.chk input{flex:none;width:22px;height:22px;min-height:0;margin-top:2px}.steps{counter-reset:s;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.steps li{counter-increment:s;grid-template-columns:36px 1fr;align-items:start;gap:12px;display:grid}.steps li:before{content:counter(s);width:36px;height:36px;font:700 15px var(--display);background:var(--acc-soft);color:var(--warn-ink);border-radius:50%;place-items:center;display:grid}.doc{font:16px/1.75 var(--body);min-height:340px}.big{font:700 28px var(--display)}.res{background:var(--acc-soft);border-radius:12px;flex-direction:column;gap:6px;padding:14px;display:flex}.res .sum{grid-template-columns:1fr auto;gap:4px 14px;font-size:15px;display:grid}.msg{white-space:pre-wrap;border-radius:12px;max-width:85%;padding:8px 12px;font-size:15px}.msg.me{background:var(--ok-bg);color:var(--ok-ink);align-self:flex-end}.msg.them{background:var(--chip);align-self:flex-start}.msg small{color:var(--muted);font-size:12px;display:block}.thread{flex-direction:column;gap:6px;display:flex}.chips{gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.chips button{font:600 13px var(--display);border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:999px;flex:none;padding:6px 12px}.chips button[aria-pressed=true]{background:var(--pri);color:var(--on-pri);border-color:var(--pri)}.teamhead{background:var(--chip);border-radius:var(--r);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.kpi{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:10px}.kpi b{font:700 22px var(--display);display:block}.kpi span{color:var(--muted);font-size:12.5px}.files{flex-wrap:wrap;gap:6px;display:flex}.file{font:inherit;border:1px solid var(--line);background:var(--chip);color:var(--ink);cursor:pointer;border-radius:8px;padding:4px 8px;font-size:13px}pre.json{background:var(--chip);border-radius:10px;max-height:240px;margin:0;padding:10px;font:12.5px/1.5 ui-monospace,Menlo,monospace;overflow:auto}footer.fine{color:var(--muted);margin-top:24px;font-size:12.5px;line-height:1.6}.q{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding-top:12px;display:flex}.q .qt{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.seg{flex-wrap:wrap;gap:6px;display:flex}.seg button{font:600 13.5px var(--display);border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:999px;min-height:36px;padding:6px 12px}.seg button[aria-pressed=true][data-a=y]{background:var(--ok-bg);color:var(--ok-ink);border-color:var(--ok-ink)}.seg button[aria-pressed=true][data-a=n]{background:var(--jail-bg);color:var(--jail-ink);border-color:var(--jail-ink)}.seg button[aria-pressed=true][data-a=u]{background:var(--fine-bg);color:var(--fine-ink);border-color:var(--fine-ink)}.seg button[aria-pressed=true][data-a=na]{background:var(--chip);color:var(--muted);border-color:var(--muted)}.item{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:0}.item>summary{cursor:pointer;flex-direction:column;gap:6px;padding:14px 16px;list-style:none;display:flex}.item>summary::-webkit-details-marker{display:none}.item .no{font:700 13px var(--display);color:var(--muted)}.item .say{font:600 16.5px/1.45 var(--display)}.item .body{flex-direction:column;gap:10px;padding:0 16px 16px;display:flex}.item .blk{border-left:3px solid var(--line);padding-left:10px}.item .blk b{font:600 13px var(--display);color:var(--muted);display:block}.item .blk.a{border-color:var(--ok-ink)}.item .blk.ch{border-color:var(--jail-ink)}.search{gap:8px;display:flex}.lrow{border-top:1px solid var(--line);grid-template-columns:2fr 1fr 1.4fr 1fr auto;align-items:end;gap:8px;padding-top:10px;display:grid}.lrow .x{all:unset;cursor:pointer;border:1px solid var(--line);width:38px;height:38px;color:var(--muted);border-radius:10px;place-items:center;display:grid}.pk{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:6px;padding:12px;display:flex}.pk ul{margin:0;padding-left:18px;font-size:14px}.lv.ok-l{background:var(--ok-bg);color:var(--ok-ink)}.chips button:disabled{opacity:.45;cursor:default}.dx{font:700 22px var(--display)}.dx.good{color:var(--ok-ink)}.dx.mid{color:var(--fine-ink)}.dx.bad{color:var(--jail-ink)}.sys{flex-direction:column;gap:10px;display:flex}.sysrow{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding-top:10px;display:flex}.report{border-top:5px solid var(--pri)}.rx{border:1px solid var(--line);border-left:4px solid var(--line);border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.rx.jail{border-left-color:var(--jail-ink)}.rx.fine{border-left-color:var(--fine-ink)}.rx.lose{border-left-color:var(--lose-ink)}.rxb{background:var(--chip);border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;font-size:14.5px;display:flex}.rxb ol{margin:0;padding-left:20px}.rxb.rxdoc{background:var(--ok-bg);color:var(--ok-ink)}.rxl{font:700 12px var(--display);letter-spacing:.04em;color:var(--muted)}.rxb.rxdoc .rxl{color:var(--ok-ink)}.cu{counter-reset:c;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cu li{counter-increment:c;color:#e4e8f0;grid-template-columns:28px 1fr;column-gap:10px;font-size:14px;display:grid}.cu li:before{content:counter(c);background:var(--acc);color:#1f2b45;width:28px;height:28px;font:700 13px var(--display);border-radius:50%;grid-row:span 2;place-items:center;display:grid}.cu li span{color:#aab4c8}body{background:var(--paper) radial-gradient(1200px 400px at 50% -200px,var(--acc-soft),transparent 70%) no-repeat}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .card,:root:not([data-theme=light]) .hero,:root:not([data-theme=light]) .tile,:root:not([data-theme=light]) .item{box-shadow:none}}:root[data-theme=dark] .card,:root[data-theme=dark] .hero,:root[data-theme=dark] .tile,:root[data-theme=dark] .item{box-shadow:none}.brand{align-items:center;gap:12px;min-width:0;display:flex}.mark{background:var(--acc);width:46px;height:46px;color:var(--band);font:700 17px var(--display);letter-spacing:-.02em;border-radius:12px;flex:none;place-items:center;display:grid;transform:rotate(-4deg);box-shadow:0 0 0 3px #ffffff14}.kicker{font:700 12px var(--display);letter-spacing:.1em;color:var(--muted);text-transform:uppercase}.hero{background:linear-gradient(160deg,var(--surface) 55%,var(--acc-soft));padding:22px 20px;position:relative;overflow:hidden}.hero .stamp{border:3px solid var(--jail-ink);color:var(--jail-ink);font:700 15px var(--display);opacity:.85;letter-spacing:.05em;border-radius:8px;padding:4px 12px;position:absolute;top:14px;right:14px;transform:rotate(12deg)}.hero h2{letter-spacing:-.01em;max-width:18ch;font-size:clamp(26px,6.4vw,34px)}.hero h2 em{white-space:nowrap;color:var(--jail-ink);background:linear-gradient(transparent 62%,var(--jail-bg) 62%);font-style:normal}.stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.stat{border-radius:12px;flex-direction:column;gap:0;padding:10px 12px;display:flex}.stat b{font:700 26px/1.1 var(--display);font-variant-numeric:tabular-nums}.stat span{font-size:12.5px;font-weight:600}.stat.jail{background:var(--jail-bg);color:var(--jail-ink)}.stat.fine{background:var(--fine-bg);color:var(--fine-ink)}.stat.lose{background:var(--lose-bg);color:var(--lose-ink)}.sechead{flex-direction:column;gap:2px;display:flex}.tile{flex-direction:row;align-items:flex-start;gap:12px}.tile .ic{background:var(--chip);width:40px;height:40px;color:var(--pri);border-radius:11px;flex:none;place-items:center;display:grid}.tile .tx{flex-direction:column;gap:2px;min-width:0;display:flex}.tile.hot{background:var(--surface);border-color:var(--line);border-left:4px solid var(--jail-ink)}.tile.hot .ic{background:var(--jail-bg);color:var(--jail-ink)}.tile.hot b{color:var(--ink)}.tile.hot span{color:var(--muted)}.tile.hot[aria-pressed=true]{background:var(--jail-bg)}.tile:hover{border-color:var(--pri)}.tile.hot:hover{border-color:var(--jail-ink)}.pks{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pk{background:var(--surface);padding:14px;position:relative}.pk .price{font:700 26px/1.1 var(--display);font-variant-numeric:tabular-nums}.pk .price small{font:500 13px var(--body);color:var(--muted)}.pk.rec{border:2px solid var(--pri)}.pk .rib{background:var(--pri);color:var(--on-pri);font:700 11.5px var(--display);border-radius:999px;padding:2px 10px;position:absolute;top:-11px;left:14px}.pk ul{flex-direction:column;gap:4px;padding:0;list-style:none;display:flex}.pk li{padding-left:22px;position:relative}.pk li:before{content:"";border-left:2px solid var(--ok-ink);border-bottom:2px solid var(--ok-ink);width:11px;height:6px;position:absolute;top:7px;left:2px;transform:rotate(-45deg)}.gauge{align-items:center;gap:16px;display:flex}.gauge svg{flex:none}.gauge .gv{font:700 30px var(--display);font-variant-numeric:tabular-nums}.item{border-left:4px solid var(--line);overflow:hidden}.item.jail{border-left-color:var(--jail-ink)}.item.fine{border-left-color:var(--fine-ink)}.item.lose{border-left-color:var(--lose-ink)}.item.order{border-left-color:var(--ord-ink)}.item .say{font:600 17px/1.45 var(--display);padding-left:22px;position:relative}.item .say:before{content:"“";color:var(--acc);font:700 40px/1 Georgia,serif;position:absolute;top:-10px;left:-2px}.item[open]>summary{background:var(--chip)}.item>summary:hover .say{color:var(--pri)}.q{border-top:1px dashed var(--line)}.q .num-badge{background:var(--chip);width:26px;height:26px;font:700 13px var(--display);color:var(--muted);border-radius:50%;flex:none;place-items:center;display:grid}.q .qt b{flex:1;min-width:0}.q.answered .num-badge{background:var(--ok-bg);color:var(--ok-ink)}.q.bad .num-badge{background:var(--jail-bg);color:var(--jail-ink)}.cta{background:var(--band);color:#fff;border-radius:var(--r);background-image:repeating-linear-gradient(135deg,#0000 0 22px,#e3a33b12 22px 44px);flex-direction:column;gap:10px;padding:18px;display:flex}.cta h3{color:#fff}.cta p{color:#cfd6e4;font-size:14px}nav.tabs button{position:relative}@media (max-width:640px){.pks{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:82%;grid-auto-flow:column;margin:0 -2px;padding:12px 2px 6px;overflow-x:auto}.pk{scroll-snap-align:start}.tabs button[aria-selected=true]:before{content:"";background:var(--sel);border-radius:0 0 3px 3px;height:3px;position:absolute;top:-6px;left:30%;right:30%}.grid2{grid-template-columns:1fr}.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.lrow{grid-template-columns:1fr 1fr}.lrow label:first-child{grid-column:1/-1}nav.tabs{z-index:20;background:var(--surface);border-top:1px solid var(--line);padding:6px max(8px,env(safe-area-inset-right,0px)) calc(6px + env(safe-area-inset-bottom,0px)) max(8px,env(safe-area-inset-left,0px));flex-wrap:nowrap;gap:0;margin:0;position:fixed;bottom:0;left:0;right:0}.tabs button{background:0 0;border:0;border-radius:12px;flex-direction:column;flex:1;align-items:center;gap:2px;min-width:0;padding:8px 2px;font-size:12px;display:flex}.tabs button[aria-selected=true]{background:var(--chip);color:var(--sel)}}@media (min-width:641px){.tabs button svg{display:none}}:root{--app:#b95d35;--app-ui:#b55b34;--app-soft:#f7e9e2;--serif:"Noto Serif Thai","Sarabun",serif;--band:#14243a;--pri:#b55b34;--acc:#b95d35;--acc-soft:#f7e9e2;--paper:#f3f5f7;--surface:#fff;--ink:#14243a;--muted:#344054;--line:#dde2e8;--hair:#c2cad4;--warn-bg:#fcf1dc;--warn-ink:#8a5200;--ok-bg:#e3f2ea;--ok-ink:#1e6b45;--bad-ink:#a8231b;--chip:#ebeff3;--sel:#b55b34;--on-pri:#fff;--jail-bg:#fbe6e3;--jail-ink:#a8231b;--fine-bg:#fcf1dc;--fine-ink:#8a5200;--lose-bg:#e5eef9;--lose-ink:#1f4f8f;--display:"Sarabun",system-ui,sans-serif;--body:"Sarabun",system-ui,"Noto Sans Thai",sans-serif;--r:12px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--band:#0a1422;--pri:#e89a76;--acc:#e89a76;--acc-soft:#3d2418;--app-soft:#3d2418;--paper:#0d1828;--surface:#14243a;--ink:#e8edf3;--muted:#b8c3d1;--line:#26364d;--hair:#3a4c66;--warn-bg:#3a2a10;--warn-ink:#f2c27a;--ok-bg:#12392a;--ok-ink:#8fd9b2;--bad-ink:#f59c93;--chip:#1c2e47;--sel:#e89a76;--on-pri:#1a0e08;--jail-bg:#46201c;--jail-ink:#f59c93;--fine-bg:#3a2a10;--fine-ink:#f2c27a;--lose-bg:#16304f;--lose-ink:#a9c8f2;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--band:#0a1422;--pri:#e89a76;--acc:#e89a76;--acc-soft:#3d2418;--app-soft:#3d2418;--paper:#0d1828;--surface:#14243a;--ink:#e8edf3;--muted:#b8c3d1;--line:#26364d;--hair:#3a4c66;--warn-bg:#3a2a10;--warn-ink:#f2c27a;--ok-bg:#12392a;--ok-ink:#8fd9b2;--bad-ink:#f59c93;--chip:#1c2e47;--sel:#e89a76;--on-pri:#1a0e08;--jail-bg:#46201c;--jail-ink:#f59c93;--fine-bg:#3a2a10;--fine-ink:#f2c27a;--lose-bg:#16304f;--lose-ink:#a9c8f2;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--paper);font-size:16px;line-height:1.625}h1,h2,.hero h2,.band h1{font-family:var(--serif);font-weight:700}h2{font-size:20px;font-weight:600;line-height:1.4}h3{font-family:var(--display);font-size:16px;font-weight:600}.hero h2{letter-spacing:0;font-size:28px}.band{background:var(--band);border-bottom:4px solid var(--app);border-image:}.band .eyebrow{color:#c9d2de;font-family:var(--display);letter-spacing:.1em}.band h1{font-size:28px}.band p{color:#c9d2de}.teambtn{color:#fff;min-height:40px;font-family:var(--display);border-color:#ffffff73;border-radius:8px}.mark{background:var(--app-ui);color:#fff;box-shadow:none;font-family:var(--display);border-radius:8px;transform:none}.card,.hero,.tile,.item,.kpi{box-shadow:none!important}.hero{background:var(--surface)}.hero h2 em{color:var(--jail-ink);background:0 0}.hero .stamp{font-family:var(--display);border-width:2px;border-radius:6px}.cta{background:var(--band);background-image:none}.cta h3{font-family:var(--serif);font-size:20px}.cta p{color:#c9d2de}.cta .btn{background:var(--app-ui);border-color:var(--app-ui);color:#fff}.cu li:before{background:var(--app-ui);color:#fff}.btn{min-height:48px;font-family:var(--display);border-radius:8px}.btn.small{border-radius:8px;min-height:40px}.btn.ghost{border-color:var(--hair)}input,select,textarea{border-color:var(--hair);border-radius:8px;min-height:48px}.ev select,.ev .nt input{min-height:40px}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,summary:focus-visible,.tile:focus-visible{outline:2px solid var(--pri);outline-offset:2px}.pill,.lv,.stepper span{border-radius:6px}.notice,.res,.rxb,.msg{border-radius:8px}.kpi,.pk,.rx,.stat{border-radius:12px}.tile .ic{border-radius:8px}.item .say:before{color:var(--app)}.tabs button[aria-selected=true]{font-weight:700}.skip-link{z-index:100;background:var(--surface);color:var(--ink);border-radius:8px;padding:12px;position:fixed;top:-60px;left:12px}.skip-link:focus{top:10px}.platform-bar{color:#cbd5e1;font:12px/1.5 var(--body);background:#101a29;border-bottom:1px solid #334155}.platform-bar>div{align-items:center;gap:8px;max-width:980px;margin:auto;padding:8px 16px;display:flex}.platform-bar a{color:#e2e8f0;text-underline-offset:4px;margin-left:auto}.account-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.account-actions .hint{color:#d8cfc0}.legal-provenance{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:10px;margin-bottom:16px;padding:10px 14px;font-size:13px}.legal-provenance summary{cursor:pointer}.legal-provenance p{margin-top:10px}.legal-provenance a{color:var(--pri);text-underline-offset:3px}#connectionStatus{background:var(--warn-bg);color:var(--warn-ink);text-align:center;padding:10px 16px;font-size:14px}dialog{color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:16px;width:min(480px,100% - 32px);max-height:90dvh;padding:24px;overflow:auto}dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0009}.error{color:var(--bad-ink);min-height:1.5em}.auth-required{padding:24px}.connection-loading{opacity:.7}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--acc);outline-offset:3px}button:disabled{cursor:not-allowed;opacity:.55}input,textarea,select{max-width:100%}.card,.case,.notice{overflow-wrap:anywhere}@media (max-width:600px){.platform-bar span{display:none}.platform-bar a{font-size:11px}.account-actions{max-width:150px}.account-actions .hint{display:none}.band .in{gap:8px}.teambtn{padding:8px 10px;font-size:12px}.legal-provenance{font-size:12px}.wrap{padding-bottom:130px}dialog{padding:18px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
