.PKDv1G_rail{width:var(--rail-w);background:var(--sidebar-bg);height:100vh;color:var(--sidebar-text);flex-direction:column;transition:width .3s ease-in-out;display:flex}.PKDv1G_modeDrawer{width:100%}.PKDv1G_desktop{flex:none;align-self:flex-start;height:100vh;position:sticky;top:0}.PKDv1G_brand{align-items:center;gap:var(--s-2);padding:var(--s-4);border-bottom:1px solid var(--sidebar-hover);color:inherit;flex-shrink:0;text-decoration:none;display:flex}.PKDv1G_mark{object-fit:contain;flex-shrink:0;width:40px;height:40px;display:block}.PKDv1G_brandName{line-height:1.2;display:grid}.PKDv1G_brandName b{font:700 var(--t-body) var(--font-body);color:#fff}.PKDv1G_brandName small{font-size:var(--t-caption);color:var(--sidebar-muted);letter-spacing:.08em}.PKDv1G_nav{min-height:0;padding:var(--s-3) 0;flex:1;overflow:hidden auto}.PKDv1G_group{margin:0;padding:0;list-style:none}.PKDv1G_groupLabel{padding:var(--s-4) var(--s-4) var(--s-1);font-size:var(--t-caption);letter-spacing:.14em;color:var(--sidebar-section);margin:0;font-weight:600}.PKDv1G_groupRule{margin:var(--s-2) var(--s-3);border:0;border-top:1px solid var(--sidebar-hover);display:none}.PKDv1G_item,.PKDv1G_active{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-4);font:500 var(--t-body) var(--font-body);color:var(--sidebar-text);transition:background var(--transition), color var(--transition);text-decoration:none;display:flex;position:relative}.PKDv1G_item:hover{background:var(--sidebar-hover);color:#fff}.PKDv1G_active{background:var(--terra);color:#fff}.PKDv1G_icon{flex-shrink:0;place-items:center;width:15px;display:grid}.PKDv1G_label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.PKDv1G_badge,.PKDv1G_badgeOnActive{border-radius:var(--r-full);min-width:18px;font:600 10px var(--font-body);text-align:center;font-variant-numeric:tabular-nums;background:var(--terra);color:#fff;padding:1px 6px}.PKDv1G_badgeOnActive{background:#ffffff40}.PKDv1G_footer{border-top:1px solid var(--sidebar-hover);padding:var(--s-2) 0 var(--s-3);flex-shrink:0}.PKDv1G_who{padding:var(--s-3) var(--s-4) 0;display:grid}.PKDv1G_who b{font-size:var(--t-minor);color:#fff}.PKDv1G_who small{font-size:var(--t-caption);color:var(--sidebar-muted)}.PKDv1G_toggle{align-items:center;gap:var(--s-2);width:calc(100% - 2 * var(--s-3));margin:var(--s-2) var(--s-3) 0;padding:var(--s-1);border-radius:var(--r-sm);font:500 var(--t-caption) var(--font-body);color:var(--sidebar-section);cursor:pointer;transition:background var(--transition);background:0 0;border:0;display:none}.PKDv1G_toggle:hover{background:var(--sidebar-hover);color:#fff}@media (min-width:1024px){.PKDv1G_toggle{display:flex}}.PKDv1G_flyout{z-index:60;border:1px solid var(--sidebar-hover);border-radius:var(--r-md);background:var(--sidebar-bg);color:#fff;font:500 var(--t-body) var(--font-body);white-space:nowrap;pointer-events:none;padding:6px 12px;position:fixed;transform:translateY(-50%);box-shadow:0 4px 12px #00000040}.PKDv1G_flyout:before{content:"";background:var(--sidebar-bg);border-left:1px solid var(--sidebar-hover);border-bottom:1px solid var(--sidebar-hover);width:8px;height:8px;position:absolute;top:50%;left:-5px;transform:translateY(-50%)rotate(45deg)}.PKDv1G_modeNarrow{width:64px}.PKDv1G_modeNarrow .PKDv1G_brand{justify-content:center;padding-inline:0}.PKDv1G_modeNarrow .PKDv1G_brandName,.PKDv1G_modeNarrow .PKDv1G_label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.PKDv1G_modeNarrow .PKDv1G_groupLabel,.PKDv1G_modeNarrow .PKDv1G_who{display:none}.PKDv1G_modeNarrow .PKDv1G_groupRule{display:block}.PKDv1G_modeNarrow .PKDv1G_item,.PKDv1G_modeNarrow .PKDv1G_active{justify-content:center;padding-inline:0}.PKDv1G_modeNarrow .PKDv1G_icon{width:24px}.PKDv1G_modeNarrow .PKDv1G_icon svg{width:24px;height:24px}.PKDv1G_modeNarrow .PKDv1G_badge,.PKDv1G_modeNarrow .PKDv1G_badgeOnActive{position:absolute;top:2px;right:8px}.PKDv1G_modeNarrow .PKDv1G_toggle{justify-content:center}@media (min-width:768px) and (max-width:1023px){.PKDv1G_modeRail{width:64px}.PKDv1G_modeRail .PKDv1G_brand{justify-content:center;padding-inline:0}.PKDv1G_modeRail .PKDv1G_brandName,.PKDv1G_modeRail .PKDv1G_label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.PKDv1G_modeRail .PKDv1G_groupLabel,.PKDv1G_modeRail .PKDv1G_who{display:none}.PKDv1G_modeRail .PKDv1G_groupRule{display:block}.PKDv1G_modeRail .PKDv1G_item,.PKDv1G_modeRail .PKDv1G_active{justify-content:center;padding-inline:0}.PKDv1G_modeRail .PKDv1G_icon{width:24px}.PKDv1G_modeRail .PKDv1G_icon svg{width:24px;height:24px}.PKDv1G_modeRail .PKDv1G_badge,.PKDv1G_modeRail .PKDv1G_badgeOnActive{position:absolute;top:2px;right:8px}}.PKDv1G_drawerWrap{display:none}@media (max-width:767px){.PKDv1G_desktop{display:none}.PKDv1G_drawerWrap{z-index:40;display:block;position:fixed;inset:0}.PKDv1G_backdrop{cursor:pointer;background:#00000080;border:0;position:absolute;inset:0}.PKDv1G_drawer{width:256px;max-width:85vw;box-shadow:var(--e-3);position:absolute;top:0;bottom:0;left:0}}@media print{.PKDv1G_desktop,.PKDv1G_drawerWrap{display:none}}
@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/DMSans-latin.1t1ox7t-8xjh-.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:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/DMSans-latin-ext.1_4-gb67e4cdj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/NotoSansThai-thai.3ok2djvs6w93k.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/JetBrainsMono-latin.1bkzbscqrt8rl.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{--n-0:#fff;--n-50:#fafafa;--n-100:#f4f4f5;--n-150:#ececee;--n-200:#e4e4e7;--n-300:#d4d4d8;--n-400:#a1a1aa;--n-500:#71717a;--n-600:#52525b;--n-700:#3f3f46;--n-800:#27272a;--n-900:#18181b;--text-1:var(--n-900);--text-2:#6a6a73;--text-3:var(--n-400);--jade-50:#fff7f5;--jade-100:#fff0e8;--jade-200:#f3c3ab;--jade-300:#eeb08d;--jade-400:#e2885f;--jade-500:#d97757;--jade-600:#c06640;--jade-700:#a84a28;--jade-800:#8f3f22;--jade-900:#18181b;--jade-950:#1e1c1a;--gold-700:#a84a28;--gold-600:#b8542f;--gold-500:#d97757;--gold-300:#eeb08d;--gold-100:#fff0e8;--ok-700:#15803d;--ok-bg:#f0fdf4;--ok-border:#bbf7d0;--warn-700:#b45309;--warn-bg:#fffbeb;--warn-border:#fde68a;--danger-700:#b91c1c;--danger-bg:#fef2f2;--danger-border:#fecaca;--info-700:#1d4ed8;--info-bg:#eff6ff;--info-border:#bfdbfe;--font-body:"DM Sans", "Noto Sans Thai", system-ui, sans-serif;--font-display:"DM Sans", "Noto Sans Thai", system-ui, sans-serif;--t-caption:12px;--t-minor:13px;--t-body:14px;--t-reading:16px;--t-h3:16px;--t-h2:18px;--t-h1:20px;--t-display:28px;--t-hero:40px;--lh-ui:1.55;--lh-reading:1.7;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--r-sm:4px;--r-md:8px;--r-lg:8px;--r-full:999px;--e-1:none;--e-2:0 10px 30px #0000001f;--e-3:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--terra:#d97757;--terra-dark:#c06640;--terra-text:#a84a28;--terra-bg:#fff0e8;--list-head-bg:#111827;--list-head-text:#fff;--list-border:#e5e0da;--list-row-hover:#fff7f5;--list-bg:#fff;--field-bg:#fff;--field-border:#e4e4e7;--field-border-hover:#d4d4d8;--field-radius:4px;--field-label:#71717a;--sidebar-bg:#1e1c1a;--sidebar-text:#c8c0b8;--sidebar-section:#a89f96;--sidebar-muted:#8a8078;--sidebar-hover:#2a2826;--page-bg:#faf9f5;--border:#e4e4e7;--hdr-icon:#52525b;--hdr-icon-active:#7c3a1e;--danger-red:#b91c1c;--font-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--focus-ring:0 0 0 2px var(--page-bg), 0 0 0 4px var(--terra);--transition:.15s ease;--topbar-h:56px;--rail-w:200px;--touch:44px;--content-table:1360px;--content-detail:1080px;--content-form:720px;--content-auth:400px;--ivory:var(--n-50);--paper:var(--n-0);--ink:var(--text-1);--ink-2:var(--text-2);--line:var(--n-200);--jade-050:var(--jade-50);--gold-200:#f3c3ab;--ok:var(--ok-700);--warn:var(--warn-700);--danger:var(--danger-700);--info:var(--info-700);--fs-xs:var(--t-caption);--fs-sm:var(--t-minor);--fs-md:var(--t-body);--fs-lg:var(--t-h2);--fs-xl:var(--t-h1);--fs-2xl:var(--t-h1);--fs-3xl:var(--t-display);--sp-1:var(--s-2);--sp-2:var(--s-4);--sp-3:var(--s-6);--sp-4:var(--s-8);--sp-6:var(--s-8);--sp-8:var(--s-12);--radius:var(--r-lg);--radius-sm:var(--r-md);--shadow:var(--e-1)}*{box-sizing:border-box}html,body{max-width:100vw;overflow-x:clip}body{background:var(--page-bg);color:var(--text-1);font-family:var(--font-body);font-size:var(--t-body);line-height:var(--lh-ui);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3{line-height:1.3;font-family:var(--font-body);margin:0}h1{font-size:var(--t-h1);color:var(--text-1);letter-spacing:-.02em;font-weight:700}h2{font-size:var(--t-h2);color:var(--text-1);font-weight:600}h3{font-size:var(--t-h3);color:var(--text-1);font-weight:600}a{color:var(--jade-700)}a:hover{color:var(--jade-600)}button{transition:background-color var(--transition), border-color var(--transition), color var(--transition)}:where(a,button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible{box-shadow:var(--focus-ring);border-radius:var(--r-sm);outline:none}:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden]),select,textarea){border:1px solid var(--field-border);border-radius:var(--field-radius);background:var(--field-bg)}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}.kranok{background-image:radial-gradient(circle at 6px -3px, transparent 7px, var(--gold-500) 7.5px, transparent 9px);opacity:.85;background-position:0 0;background-repeat:repeat-x;background-size:24px 12px;border:0;width:100%;height:12px;margin:0}.app-shell{min-height:100vh;display:flex}.app-content{flex-direction:column;flex:1;min-width:0;display:flex}@media (max-width:767px){.app-shell{flex-direction:column}}.skeleton{border-radius:var(--r-sm);background:linear-gradient(90deg, var(--n-100) 25%, var(--n-150) 50%, var(--n-100) 75%);color:#0000;-webkit-user-select:none;user-select:none;background-size:200% 100%;animation:1.4s infinite skeleton-sweep;display:inline-block}@keyframes skeleton-sweep{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}
