.sg-trigger{min-height:40px;color:var(--navy-800);font-family:var(--font-kanit), sans-serif;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:5px;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:-6px -4px -6px 0;padding:6px 4px;font-size:14px;font-weight:600;text-decoration-thickness:1px;display:inline-flex}.sg-trigger:hover{color:var(--red);text-decoration-color:currentColor}.sg-trigger svg{flex:none}.sg-dialog :focus-visible,.sg-inline :focus-visible{outline-color:var(--navy-800)}.sg-seg{background:var(--paper-2);border:1px solid var(--line);border-radius:999px;flex:none;padding:3px;display:inline-flex}.sg-seg-btn{min-width:52px;min-height:32px;color:var(--pua-muted);font-family:var(--font-kanit), sans-serif;cursor:pointer;transition:background-color .15s var(--ease), color .15s var(--ease), box-shadow .15s var(--ease);background:0 0;border:0;border-radius:999px;padding:3px 14px;font-size:13px;font-weight:600;line-height:1}.sg-seg-btn:hover{color:var(--navy-900)}.sg-seg-btn[aria-pressed=true]{color:var(--navy-900);background:#fff;box-shadow:0 1px 2px #0a13301a,0 2px 8px #0a133014}.sg-tabs{flex-wrap:wrap;gap:0 24px;min-width:0;display:flex}.sg-tab{min-height:44px;color:var(--pua-muted);font-family:var(--font-kanit), sans-serif;cursor:pointer;transition:color .15s var(--ease), box-shadow .15s var(--ease);background:0 0;border:0;border-radius:0;margin-bottom:-1px;padding:8px 0;font-size:15px;font-weight:600;line-height:1.3;box-shadow:inset 0 -2px #0000}.sg-tab:hover{color:var(--navy-900)}.sg-tab[aria-selected=true]{color:var(--navy-900);box-shadow:inset 0 -2px 0 var(--navy-900)}.sg-tab:focus-visible{outline-offset:-1px;border-radius:4px}.sg-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin:0 0 14px;display:flex}.sg-controls.has-tabs{border-bottom:1px solid var(--line);align-items:flex-end;gap:8px 16px}.sg-controls.has-tabs .sg-seg{margin-bottom:6px}.sg-controls-row{border-bottom:1px solid var(--line);margin:0 0 14px}.sg-single-name{font-family:var(--font-kanit), sans-serif;color:var(--navy-800);font-size:15px;font-weight:600}.sg-basis{color:var(--pua-muted);flex-wrap:wrap;align-items:baseline;gap:2px 6px;margin:0 2px 10px;font-size:13.5px;line-height:1.6;display:flex}.sg-basis b{color:var(--navy-900);font-weight:600}.sg-basis-sep{color:var(--line-strong)}.sg-table-wrap{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;border:1px solid var(--line);background:#fff;border-radius:14px;position:relative;overflow-x:auto}.sg-table-wrap:focus-visible{outline-offset:2px}.sg-table{border-collapse:separate;border-spacing:0;width:100%;color:var(--ink);font-variant-numeric:tabular-nums;font-size:14.5px;line-height:1.4}.sg-table-wrap:not([role=region]) .sg-table{table-layout:fixed}.sg-table-wrap:not([role=region]) .sg-col-size{width:30%}.sg-table :is(th,td){text-align:center;white-space:nowrap;padding:12px 16px}.sg-table thead th{background:var(--paper);border-bottom:1px solid var(--line);vertical-align:bottom;white-space:normal;font-family:var(--font-kanit), sans-serif;color:var(--navy-700);font-size:13px;font-weight:600;line-height:1.35}.sg-th-label{text-wrap:balance;display:block}.sg-th-unit{font-family:var(--font-anuphan), sans-serif;color:var(--pua-muted);margin-top:1px;font-size:12px;font-weight:400;display:block}.sg-table tbody>tr>*{background:#fff}.sg-table tbody>tr+tr>*{border-top:1px solid #0f1e4414}.sg-table tbody td{color:var(--ink)}.sg-none{color:var(--line-strong)}.sg-table .sg-col-size{text-align:left;min-width:84px;font-family:var(--font-kanit), sans-serif;color:var(--navy-900);font-weight:600}.sg-table-wrap[role=region] .sg-col-size{z-index:1;position:sticky;left:0}.sg-table-wrap[role=region] thead .sg-col-size{z-index:2}.sg-table tbody .sg-col-size{letter-spacing:.01em;font-size:15px}.sg-table tbody>tr.is-selected>*{color:var(--navy-900);background:#eef2fa;font-weight:700}.sg-table tbody>tr.is-selected>.sg-col-size{box-shadow:inset 3px 0 0 var(--red)}.sg-selected-tag{vertical-align:2px;background:var(--navy-800);color:#fff;font-family:var(--font-anuphan), sans-serif;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:11.5px;font-weight:600;line-height:1.6;display:inline-block}.sg-note{color:var(--pua-muted);align-items:flex-start;gap:8px;margin:12px 2px 0;font-size:13px;line-height:1.65;display:flex}.sg-note svg{color:var(--navy-700);opacity:.75;flex:none;margin-top:2px}.sg-howto-section{border-top:1px solid var(--line);margin-top:26px;padding-top:22px}.sg-howto-head{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:14px;display:flex}.sg-howto-title{color:var(--navy-900);font-size:17px;line-height:1.4}.sg-howto-tag{background:var(--paper-2);color:var(--pua-muted);font-family:var(--font-anuphan), sans-serif;letter-spacing:0;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:400;line-height:1.6;display:inline-block}.sg-howto{grid-template-columns:minmax(0,210px) minmax(0,1fr);align-items:center;gap:28px;display:grid}.sg-howto.is-text-only{grid-template-columns:minmax(0,1fr)}.sg-howto-intro{color:var(--ink);margin:0 0 16px;font-size:14px;line-height:1.7}.sg-fig-wrap{background:var(--paper);border-radius:14px;padding:14px 10px}.sg-fig{width:100%;height:auto;max-height:240px;display:block}.sg-fig-body{fill:#fff;stroke:var(--navy-800);stroke-width:1.8px;stroke-linejoin:round}.sg-fig-trim{fill:none;stroke:var(--navy-800);stroke-width:1.1px;opacity:.55}.sg-fig-seam{fill:none;stroke:var(--navy-800);stroke-width:1px;stroke-dasharray:3 3;opacity:.3}.sg-fig-ext{fill:none;stroke:var(--pua-muted);stroke-width:1px;stroke-dasharray:2 3;opacity:.7}.sg-fig-line{fill:none;stroke:var(--red);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.sg-fig-line.is-back{stroke-dasharray:3 3;opacity:.55}.sg-fig-badge{fill:var(--red);stroke:#fff;stroke-width:2px}.sg-fig-badge-text{fill:#fff;font-family:var(--font-kanit), sans-serif;font-size:11px;font-weight:700}.sg-fig-x2 rect{fill:#fff;stroke:var(--red);stroke-width:1.2px}.sg-fig-x2 text{fill:var(--red);font-family:var(--font-kanit), sans-serif;font-size:10px;font-weight:700}.sg-howto-list{gap:16px;margin:0;padding:0;list-style:none;display:grid}.sg-howto-list li{grid-template-columns:26px minmax(0,1fr);align-items:start;gap:12px;display:grid}.sg-num{background:var(--red);color:#fff;width:26px;height:26px;font-family:var(--font-kanit), sans-serif;border-radius:50%;place-items:center;font-size:13px;font-weight:700;line-height:1;display:grid}.sg-howto-list b{font-family:var(--font-kanit), sans-serif;color:var(--navy-900);font-size:15px;font-weight:600;line-height:1.5;display:block}.sg-howto-list p{color:var(--pua-muted);margin:2px 0 0;font-size:14px;line-height:1.7}html.sg-lock{padding-right:var(--sg-sbw,0px);overflow:hidden}.sg-dialog{width:min(720px,100vw - 48px);max-width:none;max-height:min(88vh,900px);color:var(--ink);background:#fff;border:0;border-radius:22px;margin:auto;padding:0;overflow:hidden;box-shadow:0 30px 90px #0a133059,0 2px 10px #0a13301f}.sg-dialog[open]{animation:sg-pop .24s var(--ease);flex-direction:column;display:flex}.sg-dialog::backdrop{background:#0a14308c}.sg-dialog[open]::backdrop{animation:.24s sg-fade}.sg-head{z-index:4;transition:box-shadow .15s var(--ease);flex:none;justify-content:space-between;align-items:center;gap:16px;padding:22px 28px 14px;display:flex;position:relative;box-shadow:0 1px #0000}.sg-head.is-scrolled{box-shadow:0 1px 0 var(--line), 0 6px 14px -10px #0a133040}.sg-title{min-width:0;color:var(--navy-900);letter-spacing:-.005em;margin:0;font-size:24px;line-height:1.3}.sg-title:focus{outline:none}.sg-close{background:var(--paper-2);width:40px;height:40px;color:var(--navy-800);cursor:pointer;transition:background-color .15s var(--ease);border:0;border-radius:50%;flex:none;place-items:center;margin:-4px -8px -4px 0;padding:0;display:grid}.sg-close:hover{background:#e4e1d7}.sg-handle{display:none}.sg-body{overscroll-behavior:contain;flex:auto;min-height:0;padding:0 28px 30px;overflow-y:auto}.sg-dialog .sg-controls{padding-top:4px}.sg-dialog .sg-table-wrap:not([role=region]){overflow:clip}.sg-dialog .sg-table thead th{z-index:2;position:sticky;top:0}.sg-dialog .sg-table thead .sg-col-size{z-index:3}.sg-dialog .sg-table-wrap[role=region]{max-height:min(60dvh,520px);overflow:auto}@keyframes sg-pop{0%{opacity:0;transform:translateY(10px)scale(.985)}}@keyframes sg-up{0%{transform:translateY(100%)}}@keyframes sg-fade{0%{opacity:0}}@keyframes sg-out{to{opacity:0;transform:translateY(10px)scale(.985)}}@keyframes sg-down{to{transform:translateY(100%)}}@keyframes sg-fade-out{to{opacity:0}}.sg-dialog.is-closing{animation:sg-out .18s var(--ease) forwards}.sg-dialog.is-closing::backdrop{animation:.18s forwards sg-fade-out}.sg-inline{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.sg-inline .sg-controls.has-heading{margin-bottom:12px}.sg-inline-title{color:var(--ink);font-size:18px;line-height:1.4}.sg-inline-sub{font-family:var(--font-anuphan), sans-serif;color:var(--pua-muted);margin-left:8px;font-size:14px;font-weight:400}.sg-howto-details{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:16px}.sg-howto-details>summary{cursor:pointer;min-height:48px;font-family:var(--font-kanit), sans-serif;color:var(--navy-800);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:15px;font-weight:600;list-style:none;display:flex}.sg-howto-details>summary::-webkit-details-marker{display:none}.sg-howto-details>summary .sg-howto-tag{vertical-align:1px;margin-left:6px}.sg-howto-details>summary:focus-visible{outline-offset:-3px;border-radius:14px}.sg-chevron{width:9px;height:9px;transition:transform .2s var(--ease);border-bottom:2px solid;border-right:2px solid;flex:none;margin-top:-4px;transform:rotate(45deg)}.sg-howto-details[open]>summary .sg-chevron{margin-top:4px;transform:rotate(-135deg)}.sg-howto-details[open]>summary{border-bottom:1px solid var(--line)}.sg-howto-details>.sg-howto{padding:18px 16px 20px}@media (max-width:640px){.sg-dialog{border-radius:20px 20px 0 0;width:100%;max-width:100%;max-height:85dvh;margin:auto 0 0;box-shadow:0 -10px 40px #0a133040}.sg-dialog[open]{animation:sg-up .3s var(--ease)}.sg-dialog.is-closing{animation:sg-down .22s var(--ease) forwards}.sg-handle{background:#0f1e4438;border-radius:2px;width:40px;height:4px;margin-left:-20px;display:block;position:absolute;top:8px;left:50%}.sg-head{touch-action:none;padding:22px 16px 10px}.sg-title{font-size:21px}.sg-close{margin:-4px -4px -4px 0}.sg-body{padding:0 16px calc(24px + env(safe-area-inset-bottom))}.sg-table{font-size:14px}.sg-table :is(th,td){padding:11px 10px}.sg-table .sg-col-size{min-width:76px}.sg-table-wrap:not([role=region]) .sg-col-size{width:32%}.sg-howto{grid-template-columns:minmax(0,1fr);gap:16px}.sg-fig-wrap{padding:14px 12px}.sg-fig{max-width:220px;max-height:220px;margin:0 auto}}@media (max-width:359px){.sg-table-wrap:not([role=region]) .sg-col-size{width:36%}}@media (prefers-reduced-motion:reduce){.sg-dialog[open],.sg-dialog[open]::backdrop,.sg-dialog.is-closing,.sg-dialog.is-closing::backdrop{animation:none}.sg-seg-btn,.sg-tab,.sg-close,.sg-chevron,.sg-head{transition:none}}
