@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-thai-latin-400-normal-CwmoKdEh.woff2)format("woff2"),url(/assets/ibm-plex-sans-thai-latin-400-normal-YXrLwNa7.woff)format("woff")}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-thai-latin-600-normal-BR-dhaTH.woff2)format("woff2"),url(/assets/ibm-plex-sans-thai-latin-600-normal-P_JjY83V.woff)format("woff")}@font-face{font-family:Tenor Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tenor-sans-latin-400-normal-Bloz8C9r.woff2)format("woff2"),url(/assets/tenor-sans-latin-400-normal-D7L0ycNN.woff)format("woff")}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal-DY7AcnAa.woff2)format("woff2-variations");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:Archivo Variable;font-style:italic;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-italic-DS6JCx7O.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:italic;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-italic-Cq9u_6Zz.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:italic;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-italic-BuvkOFDm.woff2)format("woff2-variations");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{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand-ground:#e8e2d2;--brand-surface:#f5f1ee;--brand-ink:#1e1e1e;--brand-on-ink:#f5f1ee;--brand-accent:#dc572f;--brand-accent-gradient:linear-gradient(225deg, #d24f35 15%, #ee8a3b 90%);--brand-indigo:#3e61a3;--brand-cream:#ede4d3;--brand-accent-mark:#b33e1e;--brand-font-display:"Tenor Sans", "IBM Plex Sans Thai", "Noto Sans Thai", "Noto Sans Thai Variable", "Gill Sans", sans-serif;--brand-font-ui:"Archivo Variable", "Archivo", "IBM Plex Sans Thai", "Noto Sans Thai", "Noto Sans Thai Variable", system-ui, sans-serif;--brand-font-thai:"IBM Plex Sans Thai", "Noto Sans Thai", "Noto Sans Thai Variable", system-ui, sans-serif;--brand-ui-stretch:100%;--brand-display-weight:400;--brand-display-tracking:.025em;--paper:var(--brand-ground);--surface:var(--brand-surface);--paper-deep:#ddd6c4;--card:var(--brand-surface);--cream:var(--brand-cream);--tan:#bea692;--ink:#1e1e1e;--ink-soft:#595959;--ink-faint:#a39e92;--rule:#a9a396;--guide:#bdb6a7;--grid:#d6cfbe;--dot-ink:#1e1e1e1f;--dot-ink-dense:#1e1e1e42;--boundary:#8a8478;--control-edge:#7a766c;--hollow:#f5f5f5;--accent:var(--brand-accent);--destructive:#7e1b2e;--on-accent:#fff;--sticky-ink:#1e1e1e;--sticky-ink-soft:#6e6e68;--scrim:#1e1e1e52;--terracotta:#b75537;--ochre:#e0c070;--indigo:var(--brand-indigo);--lavender:#8391c7;--tool-orange:#dc7f38;--tool-indigo:#3e61a3;--tool-lavender:#90a3d3;--tool-tan:#bea794;--tool-sand:#edcf85;--comp-alpha:#4f66b0;--comp-knowledge:#c29a1c;--comp-experience:#a9472b;--comp-alpha-tint:#8391c7;--comp-knowledge-tint:#e0c070;--comp-experience-tint:#b75537;--comp-alpha-core:#4765a2;--comp-knowledge-core:#cf9a39;--comp-experience-core:#ba5e41;--gradient-terracotta:linear-gradient(to bottom, #b45234 0%, #ba583a 30%, #ce896c 55%, #ecceb2 80%, #f5edd3 100%);--gradient-indigo:linear-gradient(to bottom, #b1bae0 0%, #9ba9d5 25%, #6780b6 55%, #4767a5 80%, #3f5f9e 100%);--line:1px;--line-chart:1px;--dash:3px;--dash-gap:3px;--frame-inset:20px;--tick:9px;--dashed-rule:repeating-linear-gradient(to right, var(--ink) 0 var(--dash), transparent var(--dash) calc(var(--dash) + var(--dash-gap)));--dot-grid:radial-gradient(circle at 1px 1px, var(--dot-ink) .9px, transparent 1.1px) 0 0 / 3px 3px;--dot-grid-dense:radial-gradient(circle at 1px 1px, var(--dot-ink-dense) .9px, transparent 1.1px) 0 0 / 3px 3px;--font-display:var(--brand-font-display);--font-ui:var(--brand-font-ui);--font-sans:var(--brand-font-ui);--font-thai:var(--brand-font-thai);--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--font-size-hero:48px;--font-size-title:30px;--font-size-section:24px;--font-size-card:17px;--font-size-brand:14px;--font-size-subhead:18px;--font-size-display:32px;--font-weight-display:600;--font-size-heading:20px;--font-weight-heading:700;--font-size-body:16px;--font-weight-body:300;--font-size-label:14px;--font-weight-label:600;--font-size-note:14px;--line-height-display-latin:1.15;--line-height-display-thai:1.35;--line-height-heading-latin:1.25;--line-height-heading-thai:1.45;--line-height-body-latin:1.5;--line-height-body-thai:1.68;--line-height-label-latin:1.4;--line-height-label-thai:1.8;--sp-xs:4px;--sp-sm:8px;--sp-md:16px;--sp-lg:24px;--sp-xl:32px;--sp-2xl:48px;--sp-3xl:64px;--gutter:48px;--page-x:96px;--rail:40px;--drawer:312px;--tap:44px;--tap-sm:40px;--tap-bare:36px;--plate-inset:24px;--radius-control:0px;--radius-plate:0px;--radius-chip:0px;--radius-pill:999px;--radius-sticky:4px;--radius-section:24px;--radius-board-control:8px;--radius-board-plate:12px;--shadow-plate:none;--shadow-board-plate:0 1px 6px #1e1e1e14;--shadow-sticky:0 1px 3px #1e1e1e29;--shadow-lift:0 4px 14px #1e1e1e42;--shadow-overlay:0 8px 30px #1e1e1e1f;--dur-instant:.12s;--dur-fade:.2s;--dur-pop:.3s;--dur-arrive:.4s;--dur-drawer:.28s;--ease:ease;--ease-move:cubic-bezier(.4, 0, .2, 1);--section-1:#a9b4e0;--section-2:#2f4a8c;--section-3:#4a4a4a;--section-4:#7a5230;--section-5:#e8622a;--section-6:#b8962e;--sticky-1:#ccd1ea;--sticky-2:#ccd1ea;--sticky-2b:#949ed2;--sticky-3:#cdced9;--sticky-4:#f4c4e3;--sticky-5:#ffb18f;--sticky-6:#d9deaf;--part-1:#808fd0;--part-2:#f46e25;--part-3:#f1ecca;--participant-1:#636c00;--participant-1-ink:#fff;--participant-2:#00abd8;--participant-2-ink:#1e1e1e;--participant-3:#e19099;--participant-3-ink:#1e1e1e;--participant-4:#12756c;--participant-4-ink:#fff;--participant-5:#9951a2;--participant-5-ink:#fff;--participant-6:#36753f;--participant-6-ink:#fff;--participant-7:#009975;--participant-7-ink:#1e1e1e;--participant-8:#007e99;--participant-8-ink:#fff;--participant-9:#bd7eab;--participant-9-ink:#1e1e1e;--participant-10:#ab3f6c;--participant-10-ink:#fff;--ok:#276b42;--ok-soft:#dce6d6;--warn:#845300;--warn-soft:#eeddba;--crit:var(--destructive);--crit-soft:#ebd3d0;--info:#3f55a0;--info-soft:#dcdde6;--rec:#c21f3a;--on-rec:#fff;--rec-soft:#f0d6d2;--viz-1:#4f66b0;--viz-2:#c29a1c;--viz-3:#a9472b;--viz-4:#00917f;--viz-5:#e07a3a;--viz-6:#9a4f95;--viz-7:#5e7a1a;--viz-8:#2e9fd0;--viz-other:#a39e92;--seq-1:#e6e8f2;--seq-2:#c9d0ea;--seq-3:#b1bae0;--seq-4:#8fa0ce;--seq-5:#6780b6;--seq-6:#4968a5;--seq-7:#2c4478;--div-neg-3:#a9472b;--div-neg-2:#cb7e60;--div-neg-1:#e2ba9e;--div-mid:#ddd6c4;--div-pos-1:#b1bae0;--div-pos-2:#6780b6;--div-pos-3:#3f5f9e}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brand-ground:#1b1915;--brand-surface:#26231e;--brand-ink:#ece5d3;--brand-on-ink:#1b1915;--brand-accent:#ee7a45;--brand-accent-gradient:linear-gradient(225deg, #e0583a 15%, #f39a4e 90%);--brand-indigo:#8c9ee0;--brand-cream:#2b2821;--paper-deep:#2f2b25;--card:var(--brand-surface);--tan:#5a4b3e;--ink:#ece5d3;--ink-soft:#aba494;--ink-faint:#5e594f;--rule:#4a463e;--guide:#3a362f;--grid:#2e2b25;--dot-ink:#ece5d329;--dot-ink-dense:#ece5d357;--boundary:#6a655a;--control-edge:#8a8478;--hollow:#26231e;--on-accent:#1b1915;--scrim:#0000008c;--terracotta:#d2694a;--ochre:#d4ae3a;--indigo:#8c9ee0;--comp-alpha:#6a7fcc;--comp-knowledge:#ae8e10;--comp-experience:#c4463a;--comp-alpha-tint:#7f8fc6;--comp-knowledge-tint:#d9b95e;--comp-experience-tint:#c9603f;--comp-alpha-core:#6f8bd6;--comp-knowledge-core:#e0ae45;--comp-experience-core:#d96a4a;--gradient-terracotta:linear-gradient(to bottom, #c4583a, #3a2a20);--gradient-indigo:linear-gradient(to bottom, #2e3656, #8c9ee0);--ok:#6cc28c;--ok-soft:#1c2e22;--warn:#e0a84a;--warn-soft:#33291a;--crit:#f08a9a;--crit-soft:#3a1f25;--info:#9aa8ec;--info-soft:#22263a;--rec:#ff6b7a;--on-rec:#1b1915;--rec-soft:#3a1f25;--viz-1:#6a7fcc;--viz-2:#ae8e10;--viz-3:#c4463a;--viz-4:#14a08e;--viz-5:#d06a2c;--viz-6:#b062aa;--viz-7:#76922a;--viz-8:#2e9fd0;--viz-other:#5e594f;--seq-1:#24263a;--seq-2:#2e3656;--seq-3:#3e4c7e;--seq-4:#5468a8;--seq-5:#6f84c6;--seq-6:#8c9ee0;--seq-7:#b8c3ee;--div-neg-3:#e08a68;--div-neg-2:#b05a3e;--div-neg-1:#5a3a2c;--div-mid:#3a362f;--div-pos-1:#2e3656;--div-pos-2:#5468a8;--div-pos-3:#8c9ee0;--shadow-sticky:0 1px 3px #00000080;--shadow-lift:0 4px 14px #0009;--shadow-overlay:0 8px 30px #0000008c}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brand-ground:#1b1915;--brand-surface:#26231e;--brand-ink:#ece5d3;--brand-on-ink:#1b1915;--brand-accent:#ee7a45;--brand-accent-gradient:linear-gradient(225deg, #e0583a 15%, #f39a4e 90%);--brand-indigo:#8c9ee0;--brand-cream:#2b2821;--paper-deep:#2f2b25;--card:var(--brand-surface);--tan:#5a4b3e;--ink:#ece5d3;--ink-soft:#aba494;--ink-faint:#5e594f;--rule:#4a463e;--guide:#3a362f;--grid:#2e2b25;--dot-ink:#ece5d329;--dot-ink-dense:#ece5d357;--boundary:#6a655a;--control-edge:#8a8478;--hollow:#26231e;--on-accent:#1b1915;--scrim:#0000008c;--terracotta:#d2694a;--ochre:#d4ae3a;--indigo:#8c9ee0;--comp-alpha:#6a7fcc;--comp-knowledge:#ae8e10;--comp-experience:#c4463a;--comp-alpha-tint:#7f8fc6;--comp-knowledge-tint:#d9b95e;--comp-experience-tint:#c9603f;--comp-alpha-core:#6f8bd6;--comp-knowledge-core:#e0ae45;--comp-experience-core:#d96a4a;--gradient-terracotta:linear-gradient(to bottom, #c4583a, #3a2a20);--gradient-indigo:linear-gradient(to bottom, #2e3656, #8c9ee0);--ok:#6cc28c;--ok-soft:#1c2e22;--warn:#e0a84a;--warn-soft:#33291a;--crit:#f08a9a;--crit-soft:#3a1f25;--info:#9aa8ec;--info-soft:#22263a;--rec:#ff6b7a;--on-rec:#1b1915;--rec-soft:#3a1f25;--viz-1:#6a7fcc;--viz-2:#ae8e10;--viz-3:#c4463a;--viz-4:#14a08e;--viz-5:#d06a2c;--viz-6:#b062aa;--viz-7:#76922a;--viz-8:#2e9fd0;--viz-other:#5e594f;--seq-1:#24263a;--seq-2:#2e3656;--seq-3:#3e4c7e;--seq-4:#5468a8;--seq-5:#6f84c6;--seq-6:#8c9ee0;--seq-7:#b8c3ee;--div-neg-3:#e08a68;--div-neg-2:#b05a3e;--div-neg-1:#5a3a2c;--div-mid:#3a362f;--div-pos-1:#2e3656;--div-pos-2:#5468a8;--div-pos-3:#8c9ee0;--shadow-sticky:0 1px 3px #00000080;--shadow-lift:0 4px 14px #0009;--shadow-overlay:0 8px 30px #0000008c}.aa-board-scope,[data-surface=board]{--font-sans:var(--brand-font-thai);--font-ui:var(--brand-font-thai);--font-display:var(--brand-font-thai);--radius-control:var(--radius-board-control);--radius-plate:var(--radius-board-plate);--shadow-plate:var(--shadow-board-plate);font-family:var(--font-sans);--paper:#f2f1ec;--paper-deep:#e9e8e1;--card:#fff;--cream:#ede4d3;--ink:#1e1e1e;--ink-soft:#6e6e68;--ink-faint:#a3a39c;--rule:#d8d8d2;--grid:#deddd6;--boundary:#9a9a94;--control-edge:#8a8a83;--accent:#e0502a;font-stretch:100%}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .aa-board-scope,:root:not([data-theme=light]) [data-surface=board]{--paper:#161614;--paper-deep:#2a2926;--card:#201f1c;--cream:#2b2821;--ink:#edece6;--ink-soft:#a8a79f;--ink-faint:#5f5e58;--rule:#33322e;--grid:#2e2d29;--boundary:#5f5e58;--control-edge:#77766f;--accent:#f0643a}}:root[data-theme=dark] .aa-board-scope,:root[data-theme=dark] [data-surface=board]{--paper:#161614;--paper-deep:#2a2926;--card:#201f1c;--cream:#2b2821;--ink:#edece6;--ink-soft:#a8a79f;--ink-faint:#5f5e58;--rule:#33322e;--grid:#2e2d29;--boundary:#5f5e58;--control-edge:#77766f;--accent:#f0643a}body{background:var(--paper);color:var(--ink);font:var(--font-weight-body) var(--font-size-body)/var(--line-height-body-latin) var(--font-sans);font-stretch:var(--brand-ui-stretch);margin:0}:lang(th),.th{font-family:var(--font-thai);letter-spacing:normal;text-transform:none;font-stretch:100%;line-height:var(--line-height-body-thai);overflow-wrap:break-word;word-break:normal}.th-label-truncated{line-height:var(--line-height-label-thai)}.tabular-nums{font-variant-numeric:tabular-nums}:focus-visible,.focus-ring:focus-visible{outline:2px solid var(--accent);outline-offset:3px;box-shadow:0 0 0 1px var(--ink);border-radius:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.15s!important}}.aa-display,.aa-h-title,.aa-h-section,.aa-frame__caption,.aa-kpi__value,.aa-brand__name{font-family:var(--font-display);font-weight:var(--brand-display-weight);letter-spacing:var(--brand-display-tracking);font-stretch:100%}.aa-h-title{font-size:var(--font-size-title);line-height:var(--line-height-display-latin);text-transform:uppercase;margin:0}.aa-h-section{font-size:var(--font-size-section);line-height:var(--line-height-display-latin);text-transform:uppercase;margin:0}.aa-h-title time,.aa-h-title .num{letter-spacing:0;margin-right:.5em}.aa-note{font-size:var(--font-size-note);color:var(--ink-soft);font-style:italic;font-weight:200;line-height:1.3}.aa-caps{text-transform:uppercase;letter-spacing:.02em}.aa-link{appearance:none;cursor:pointer;font:300 var(--font-size-label)/1.4 var(--font-ui);font-stretch:inherit;color:var(--ink-soft);text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline;text-decoration-thickness:1px}.aa-link:hover{color:var(--ink)}.aa-rule{background:var(--dashed-rule);border:0;height:1px;margin:0}.aa-rule--solid{background:var(--rule)}.aa-rule-v{background:repeating-linear-gradient(to bottom, var(--boundary) 0 var(--dash), transparent var(--dash) calc(var(--dash) + var(--dash-gap)));align-self:stretch;width:1px}.aa-btn{justify-content:center;align-items:center;gap:var(--sp-sm);min-height:var(--tap-bare);padding:0 var(--sp-md);border:var(--line) solid transparent;border-radius:var(--radius-control);font:600 var(--font-size-label)/var(--line-height-label-thai) var(--font-sans);font-stretch:inherit;letter-spacing:.02em;cursor:pointer;white-space:nowrap;transition:background var(--dur-instant) var(--ease), border-color var(--dur-instant) var(--ease), color var(--dur-instant) var(--ease);text-decoration:none;display:inline-flex}@media (pointer:coarse){.aa-btn{min-height:var(--tap)}}.aa-btn--primary{background:var(--brand-ink);color:var(--brand-on-ink);border-color:var(--brand-ink)}.aa-btn--primary:hover{background:color-mix(in srgb, var(--brand-ink) 84%, var(--paper))}.aa-btn--secondary{color:var(--ink);border-color:var(--ink);background:0 0}.aa-btn--secondary:hover{background:var(--surface)}.aa-btn--quiet{color:var(--ink);text-underline-offset:3px;background:0 0;font-weight:400;text-decoration:underline;text-decoration-thickness:1px}.aa-btn--quiet:hover{background:var(--paper-deep)}.aa-btn--danger{background:var(--crit);color:var(--brand-on-ink);border-color:var(--crit)}.aa-btn:disabled,.aa-btn[aria-disabled=true]{opacity:.45;cursor:default}.aa-btn--lg{min-height:var(--tap);padding:0 var(--sp-lg);font-size:var(--font-size-body)}.aa-icon-btn{width:var(--tap);height:var(--tap);border-radius:var(--radius-control);color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.aa-icon-btn:hover,.aa-icon-btn[aria-pressed=true]{background:var(--paper-deep)}.aa-plus,.aa-chev{appearance:none;color:var(--ink);cursor:pointer;width:var(--tap-bare);height:var(--tap-bare);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.aa-plus svg,.aa-chev svg{fill:none;stroke:currentColor;stroke-width:1px;width:16px;height:16px}.aa-chev{color:var(--ink-soft)}.aa-chev:hover,.aa-plus:hover{color:var(--ink);background:var(--paper-deep)}.aa-icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:24px;height:24px}.aa-icon--sm{width:16px;height:16px}.aa-icon--fill{fill:currentColor;stroke:none}.aa-shape{width:25px;height:25px;fill:var(--ink);stroke:none;flex:none}.aa-shape--outline{fill:none;width:16px;height:16px;stroke:var(--ink-soft);stroke-width:1px}.aa-orb{background:var(--brand-accent-gradient);border:0;border-radius:50%;flex:none;width:26px;height:26px;padding:0}button.aa-orb{cursor:pointer}.aa-shell{min-height:100vh;padding:0 var(--page-x);position:relative}.aa-siderail{width:var(--rail);box-sizing:border-box;z-index:20;background:var(--surface);border:var(--line) solid var(--ink);flex-direction:column;align-items:center;gap:24px;padding:18px 0 0;display:flex;position:fixed;top:7px;bottom:7px}.aa-siderail--left{left:8px}.aa-siderail--right{padding-top:25px;right:8px}.aa-siderail__end{border:0;border-top:var(--line) solid var(--ink);background:var(--surface);width:100%;height:42px;color:var(--ink-soft);cursor:pointer;place-items:center;margin-top:auto;display:grid}.aa-siderail__end svg{fill:none;stroke:currentColor;stroke-width:1px;width:14px;height:14px}.aa-siderail a,.aa-siderail button.aa-shapebtn{width:var(--rail);cursor:pointer;height:36px;color:var(--ink);background:0 0;border:0;place-items:center;padding:0;display:grid}.aa-header{padding-top:24px}.aa-header__bar{align-items:center;gap:var(--sp-md);background:var(--dashed-rule) left bottom / 100% 1px no-repeat;padding-bottom:14px;display:flex}.aa-brand{color:var(--ink);align-items:center;gap:22px;text-decoration:none;display:inline-flex}.aa-brand__mono{width:27px;height:27px;color:var(--ink);flex:none}.aa-brand__name{font-size:var(--font-size-brand);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.aa-header__tenant{margin-left:auto;font-size:15px;font-weight:400}.aa-header__user{text-align:right;margin-top:12px;font-size:15px;font-weight:400}.aa-drawer{width:var(--drawer);box-sizing:border-box;z-index:30;background:var(--surface);max-width:100vw;color:var(--ink);border:var(--line) solid var(--ink);box-shadow:var(--shadow-overlay);transition:transform var(--dur-drawer) var(--ease-move), visibility 0s linear var(--dur-drawer);visibility:hidden;flex-direction:column;padding:24px 21px 12px;display:flex;position:fixed;top:0;bottom:0;overflow-y:auto}.aa-drawer--left{left:0;transform:translate(-100%)}.aa-drawer--right{right:0;transform:translate(100%)}.aa-drawer[data-open]{visibility:visible;transition-delay:0s;transform:none}.aa-drawer--static{visibility:visible;box-shadow:none;position:relative;transform:none}@media (prefers-reduced-motion:reduce){.aa-drawer{opacity:0;transition-property:opacity,visibility;transform:none}.aa-drawer[data-open]{opacity:1}}.aa-drawer__head{justify-content:space-between;align-items:center;gap:var(--sp-md);min-height:32px;display:flex}.aa-drawer__title{font:400 var(--font-size-body)/1.3 var(--font-ui);font-stretch:inherit;text-transform:uppercase;letter-spacing:.02em;margin:0}.aa-drawer__close{align-self:flex-end;margin-top:auto}.aa-drawer__section{padding:20px 0}.aa-drawer__section+.aa-drawer__section{background:var(--dashed-rule) left top / 100% 1px no-repeat}.aa-clock{font-size:var(--font-size-body);letter-spacing:.03em;font-variant-numeric:tabular-nums;justify-content:space-between;margin:22px 0 28px;font-weight:200;display:flex}.aa-sched{gap:20px;margin:0;padding:0;list-style:none;display:grid}.aa-sched__item{grid-template-columns:12px 1fr auto;align-items:baseline;column-gap:8px;display:grid}.aa-sched__item[data-cols="3"]{grid-template-columns:12px 1fr auto auto;column-gap:12px}.aa-sched__dot{border:var(--line) solid var(--ink-soft);box-sizing:border-box;border-radius:50%;align-self:center;width:9px;height:9px}.aa-sched__item[data-state=now] .aa-sched__dot,.aa-sched__item[data-state=pending] .aa-sched__dot{background:var(--terracotta);border-color:var(--terracotta)}.aa-sched__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--font-size-body);color:var(--ink);text-underline-offset:4px;font-weight:400;text-decoration:underline;text-decoration-thickness:1px;overflow:hidden}.aa-sched__time{font-size:var(--font-size-body);font-variant-numeric:tabular-nums;font-weight:400}.aa-sched__sub{grid-column:2/-1}.aa-shapenav{margin:0;padding:0;list-style:none}.aa-shapenav__item{background:var(--dashed-rule) left bottom / 100% 1px no-repeat;align-items:center;gap:24px;min-height:53px;display:flex}.aa-shapenav__item>a,.aa-shapenav__item>button:not(.aa-plus){min-height:53px;color:var(--ink);font:400 var(--font-size-body)/1 var(--font-ui);font-stretch:inherit;text-transform:uppercase;letter-spacing:.02em;cursor:pointer;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:24px;padding:0;text-decoration:none;display:flex}.aa-shapenav__item[aria-current=page]>a{font-weight:700}.aa-shapenav--secondary{margin-top:auto;padding-bottom:48px}.aa-shapenav--secondary .aa-shapenav__item>a{gap:30px}.aa-frame{--fi:var(--frame-inset);box-sizing:border-box;color:var(--ink);border:var(--line) solid var(--ink);padding:var(--fi);background:linear-gradient(var(--guide), var(--guide)) 0 calc(var(--fi) - 1px) / 100% 1px no-repeat, linear-gradient(var(--guide), var(--guide)) 0 calc(100% - var(--fi)) / 100% 1px no-repeat, linear-gradient(var(--guide), var(--guide)) calc(var(--fi) - 1px) 0 / 1px 100% no-repeat, linear-gradient(var(--guide), var(--guide)) calc(100% - var(--fi)) 0 / 1px 100% no-repeat;flex-direction:column;gap:12px;display:flex;position:relative}.aa-frame__head{justify-content:space-between;align-items:baseline;gap:var(--sp-md);flex-wrap:wrap;display:flex}.aa-frame__caption{font-size:var(--font-size-card);text-transform:uppercase;margin:0;line-height:1.25}.aa-frame__caption .aa-note{color:var(--ink);letter-spacing:0;font-family:var(--font-ui);text-transform:none;margin-left:.5em}.aa-frame__foot{padding-top:var(--sp-md);margin-top:auto}.aa-frame--tall{min-height:295px}.aa-card{border:var(--line) solid var(--rule);border-radius:var(--radius-plate);box-shadow:var(--shadow-plate);padding:var(--sp-lg);background:0 0}.aa-card--flat{box-shadow:none;border:var(--line) solid var(--rule)}.aa-card--raised{background:var(--surface)}.aa-card__title{font-size:var(--font-size-heading);font-weight:var(--font-weight-heading);line-height:var(--line-height-heading-thai);margin:0}.aa-card__meta{color:var(--ink-soft);font-size:var(--font-size-label)}.aa-card--cream{background:var(--cream);box-shadow:none;border:var(--line) solid color-mix(in srgb, var(--ink) 25%, var(--cream))}.aa-kicker{border-left:3px solid var(--part,var(--part-1));padding-left:var(--sp-md);font-size:var(--font-size-label);letter-spacing:.08em;color:var(--ink);font-weight:600}.aa-kicker[data-part="2"]{--part:var(--part-2)}.aa-kicker[data-part="3"]{--part:var(--part-3)}.aa-kpi__figure{align-items:baseline;gap:8px;margin:4px 0 2px;display:flex}.aa-kpi__value{font-size:var(--font-size-hero);letter-spacing:0;font-variant-numeric:lining-nums;line-height:1}.aa-kpi__unit{font-size:var(--font-size-card);font-weight:300}.aa-stat__label{color:var(--ink-soft);font-size:var(--font-size-label);text-transform:uppercase;letter-spacing:.04em;font-weight:400}.aa-stat__value{font-family:var(--font-display);font-size:var(--font-size-hero);font-variant-numeric:tabular-nums;letter-spacing:0;font-weight:400;line-height:1.1}.aa-stat__delta{font-size:var(--font-size-label);color:var(--ink-soft);font-variant-numeric:tabular-nums}.aa-plot{box-sizing:border-box;background:var(--dot-grid);min-height:123px;position:relative}.aa-plot--patch:after{content:"";background:var(--dot-grid-dense);pointer-events:none;width:64%;height:42%;position:absolute;top:0;left:0}.aa-plot:before{--t:var(--tick);--c:var(--ink);content:"";pointer-events:none;background:linear-gradient(var(--c), var(--c)) 0 0 / var(--t) 1px, linear-gradient(var(--c), var(--c)) 0 0 / 1px var(--t), linear-gradient(var(--c), var(--c)) 100% 0 / var(--t) 1px, linear-gradient(var(--c), var(--c)) 100% 0 / 1px var(--t), linear-gradient(var(--c), var(--c)) 0 100% / var(--t) 1px, linear-gradient(var(--c), var(--c)) 0 100% / 1px var(--t), linear-gradient(var(--c), var(--c)) 100% 100% / var(--t) 1px, linear-gradient(var(--c), var(--c)) 100% 100% / 1px var(--t);background-repeat:no-repeat;position:absolute;inset:0}.aa-plot>*{z-index:1}.aa-plot>svg{width:100%;height:100%;display:block;position:relative}.aa-plot--fill{flex:1}.aa-soon{font-size:var(--font-size-body);letter-spacing:.02em;place-items:center;font-weight:400;display:grid}.aa-ring{--d:100px;--p:.3;width:var(--d);height:var(--d);margin:calc(var(--d) / -2) 0 0 calc(var(--d) / -2);border:var(--line) solid var(--ink);box-sizing:border-box;border-radius:50%;position:absolute;top:50%;left:50%}.aa-ring__dot{--s:max(26px, calc(var(--d) * sqrt(var(--p))));width:var(--s);height:var(--s);background:var(--ink);color:var(--brand-on-ink);left:calc(50% - var(--s) / 2 + (var(--d) / 2 - var(--s) / 2 - 6px) * .55);top:calc(50% - var(--s) / 2 + (var(--d) / 2 - var(--s) / 2 - 6px) * .45);font:400 14px/1 var(--font-ui);font-stretch:inherit;letter-spacing:0;border-radius:50%;place-items:center;display:grid;position:absolute}.aa-gbar{--bar:var(--gradient-terracotta);grid-template-columns:39px 1fr;min-height:420px;display:grid;position:relative}.aa-gbar--indigo{--bar:var(--gradient-indigo)}.aa-gbar:before{content:"";background:var(--bar);grid-area:1/1}.aa-gbar__rows{flex-direction:column;grid-area:1/1/auto/-1;display:flex}.aa-gbar__row{flex:var(--n,1) 1 0;grid-template-columns:var(--gbar-cols,1fr auto);background:var(--dashed-rule) left bottom / 100% 1px no-repeat;align-items:end;column-gap:8px;min-height:34px;padding:0 0 6px 72px;display:grid}.aa-gbar__name{font-size:var(--font-size-body);font-weight:700;line-height:1.2}.aa-gbar__total{font-size:var(--font-size-label);font-variant-numeric:tabular-nums;text-align:right;font-weight:700}.aa-gbar__num{font-size:var(--font-size-body);font-variant-numeric:tabular-nums;text-align:center;font-weight:200}.aa-gbar__colhead{writing-mode:vertical-rl;text-align:left;justify-self:center;transform:rotate(180deg)}.aa-tabbar{border-top:var(--line) solid var(--rule);border-bottom:var(--line) solid var(--rule);flex-wrap:wrap;display:flex}.aa-tabbar__tab{appearance:none;color:var(--ink);cursor:pointer;min-height:46px;padding:0 var(--sp-lg);font:700 var(--font-size-label)/1 var(--font-ui);font-stretch:inherit;text-transform:uppercase;letter-spacing:.01em;background:0 0;border:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.aa-tabbar__tab+.aa-tabbar__tab{border-left:var(--line) solid var(--rule)}.aa-tabbar__tab:hover{background:var(--paper-deep)}.aa-tabbar__tab[aria-selected=true],.aa-tabbar__tab[aria-current=page]{background:var(--surface)}.aa-tabbar__tab[aria-selected=true]:after,.aa-tabbar__tab[aria-current=page]:after{content:"";background:var(--ink);height:2px;position:absolute;bottom:-1px;left:0;right:0}.aa-tabs{flex-wrap:wrap;gap:6px;display:flex}.aa-tab{appearance:none;border:var(--line) solid var(--rule);color:var(--ink);font:400 var(--font-size-label)/var(--line-height-label-thai) var(--font-sans);font-stretch:inherit;min-height:var(--tap-bare);padding:0 var(--sp-md);border-radius:var(--radius-control);cursor:pointer;align-items:center;gap:var(--sp-sm);background:0 0;display:inline-flex}.aa-tab:hover{border-color:var(--ink)}.aa-tab[aria-selected=true]{background:var(--ink);border-color:var(--ink);color:var(--brand-on-ink)}.aa-tab b{opacity:.6;font-variant-numeric:tabular-nums;font-weight:600}.aa-filter__label{font:400 var(--font-size-body)/1.2 var(--font-ui);font-stretch:inherit;text-transform:uppercase;letter-spacing:.02em;margin:0 0 12px}.aa-filter__tabs{z-index:1;gap:4px;padding-left:1px;display:flex;position:relative}.aa-filter__tab{appearance:none;cursor:pointer;text-align:left;border:var(--line) solid var(--ink-soft);background:var(--surface);min-width:56px;min-height:32px;color:var(--ink);font:400 var(--font-size-body)/1 var(--font-ui);font-stretch:inherit;margin-bottom:-1px;padding:0 8px}.aa-filter__tab[aria-selected=true]{border-color:var(--ink);border-bottom-color:var(--surface);padding-top:4px}.aa-filter__panel{border:var(--line) solid var(--ink-soft);flex-wrap:wrap;align-content:flex-start;gap:8px 24px;min-height:58px;padding:14px 8px;display:flex}.aa-filter__opt{appearance:none;cursor:pointer;color:var(--ink-soft);font:300 var(--font-size-label)/1.4 var(--font-ui);font-stretch:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline;text-decoration-thickness:1px}.aa-filter__opt[aria-pressed=true]{color:var(--ink);font-weight:600}.aa-filter__reset{margin-top:8px}.aa-list{border-collapse:collapse;width:100%}.aa-list th{text-align:left;font:300 var(--font-size-label)/1.4 var(--font-ui);font-stretch:inherit;text-transform:uppercase;letter-spacing:.02em;color:var(--ink);padding:0 12px 18px 0}.aa-list td{vertical-align:bottom;font-size:var(--font-size-label);padding:0 12px 20px 0;font-weight:300}.aa-list .num{font-variant-numeric:tabular-nums}.aa-overline{font-size:var(--font-size-note);color:var(--ink-soft);font-style:italic;font-weight:200;line-height:1.2;display:block}.aa-row__title{white-space:nowrap;color:var(--ink);font-size:var(--font-size-body);text-underline-offset:4px;font-weight:400;text-decoration:underline;text-decoration-thickness:1px}a.aa-row__title:hover{text-decoration-thickness:2px}.aa-figures{grid-template-columns:repeat(var(--cols,3), 1fr);display:grid}.aa-figures__col{padding:0 var(--sp-xl)}.aa-figures__col+.aa-figures__col{background:repeating-linear-gradient(to bottom, var(--boundary) 0 var(--dash), transparent var(--dash) calc(var(--dash) + var(--dash-gap))) left top / 1px 100% no-repeat}.aa-figures__head{font-size:var(--font-size-subhead);margin:0 0 28px;font-weight:700}.aa-figures table{border-collapse:collapse;font-variant-numeric:tabular-nums}.aa-figures td{font-weight:300;font-size:var(--font-size-body);white-space:nowrap;padding:4px 24px 4px 0}.aa-figures td+td{padding-right:12px}.aa-figures td:first-child{letter-spacing:.02em;padding-right:48px}.aa-figures td.total{padding-left:28px;font-weight:700}.aa-checklist{gap:18px;margin:0;padding:0;list-style:none;display:grid}.aa-checklist li{font-size:var(--font-size-body);grid-template-columns:14px 1fr;align-items:start;gap:16px;font-weight:300;display:grid}.aa-checklist li:before{content:"";border:var(--line) solid var(--ink);box-sizing:border-box;border-radius:50%;width:14px;height:14px;margin-top:3px}.aa-checklist li[data-done]:before{background:var(--comp-alpha-tint)}.aa-comp-card{background:var(--tan);color:var(--ink);border:var(--line) solid color-mix(in srgb, var(--ink) 40%, var(--tan));box-sizing:border-box;min-width:168px;padding:14px 10px 16px}.aa-comp-card__title{font:700 var(--font-size-label)/1.2 var(--font-ui);font-stretch:inherit;text-transform:uppercase;letter-spacing:.01em;background:repeating-linear-gradient(to right, color-mix(in srgb, var(--ink) 60%, transparent) 0 var(--dash), transparent var(--dash) calc(var(--dash) + var(--dash-gap))) left bottom / 100% 1px no-repeat;margin:0;padding-bottom:10px}.aa-comp-card dl{gap:2px;margin:12px 0 0;display:grid}.aa-comp-card dl>div{line-height:1.35}.aa-comp-card dt{font-size:var(--font-size-note);font-style:italic;font-weight:200;display:inline}.aa-comp-card dt:after{content:":";margin-right:.3em}.aa-comp-card dd{margin:0;font-size:15px;font-weight:400;display:inline}.aa-comp-grid{flex-wrap:wrap;align-content:flex-start;gap:28px 48px;padding:24px 18px;display:flex}.aa-bubble{--d:160px;--core:var(--comp-alpha-core);width:var(--d);height:var(--d);box-sizing:border-box;border:var(--line) solid color-mix(in srgb, var(--ink) 70%, transparent);background:radial-gradient(circle, var(--core) 0%, color-mix(in srgb, var(--core) 55%, transparent) 38%, transparent 74%);box-shadow:0 0 calc(var(--d) * .14) calc(var(--d) * .02) color-mix(in srgb, var(--core) 30%, transparent);font:400 var(--font-size-label)/1 var(--font-ui);font-stretch:inherit;text-transform:uppercase;letter-spacing:.02em;color:var(--ink);border-radius:50%;place-items:center;display:grid;position:absolute}.aa-bubble--knowledge{--core:var(--comp-knowledge-core)}.aa-bubble--experience{--core:var(--comp-experience-core)}.aa-comp-total__label{font-size:var(--font-size-label);text-transform:uppercase;font-weight:300}.aa-comp-total__num{font:400 var(--font-size-title)/1 var(--font-display)}.aa-line .curve{fill:none;stroke:var(--ink);stroke-opacity:.7;stroke-width:var(--line-chart)}.aa-line .marker{stroke:var(--ink);stroke-width:1px;fill:var(--hollow)}.aa-line .marker--now{fill:var(--terracotta)}.aa-line .marker--alpha{fill:var(--comp-alpha-tint)}.aa-line .marker--knowledge{fill:var(--comp-knowledge-tint)}.aa-line .marker--experience{fill:var(--comp-experience-tint)}.aa-line .label{fill:var(--ink);font:700 14px var(--font-ui);font-stretch:var(--brand-ui-stretch)}.aa-field{gap:var(--sp-xs);display:grid}.aa-field__label{font-size:var(--font-size-label);color:var(--ink);font-weight:600}.aa-field__hint{font-size:var(--font-size-label);color:var(--ink-soft);font-weight:300}.aa-field__error{font-size:var(--font-size-label);color:var(--crit)}.aa-input,.aa-select,.aa-textarea{font:400 var(--font-size-body)/var(--line-height-body-thai) var(--font-sans);font-stretch:inherit;color:var(--ink);background:var(--card);border:var(--line) solid var(--control-edge);border-radius:var(--radius-control);min-height:var(--tap);padding:0 var(--sp-md);box-sizing:border-box;width:100%}.aa-textarea{padding:var(--sp-sm) var(--sp-md);resize:vertical;min-height:96px}.aa-input::placeholder,.aa-textarea::placeholder{color:var(--ink-soft);font-style:italic;font-weight:200}.aa-input:hover,.aa-select:hover,.aa-textarea:hover{border-color:var(--ink)}.aa-input[aria-invalid=true]{border-color:var(--crit);border-width:2px}.aa-input--code{letter-spacing:.22em;text-align:center;text-transform:uppercase;font-variant-numeric:tabular-nums}.aa-check{accent-color:var(--ink);width:20px;height:20px}.aa-select--line{appearance:none;background:var(--dashed-rule) left bottom / 100% 1px no-repeat, transparent;background-image:var(--dashed-rule), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 10'%3E%3Cpath d='M.5.5 8 9.5 15.5.5' fill='none' stroke='%231E1E1E' stroke-width='1'/%3E%3C/svg%3E");background-position:0 100%,right 2px center;background-repeat:no-repeat;background-size:100% 1px,15px 10px;border:0;width:auto;min-width:128px;min-height:36px;padding:0 32px 4px 0;font-weight:400}:root[data-theme=dark] .aa-select--line{background-image:var(--dashed-rule), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 10'%3E%3Cpath d='M.5.5 8 9.5 15.5.5' fill='none' stroke='%23ECE5D3' stroke-width='1'/%3E%3C/svg%3E")}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .aa-select--line{background-image:var(--dashed-rule), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 10'%3E%3Cpath d='M.5.5 8 9.5 15.5.5' fill='none' stroke='%23ECE5D3' stroke-width='1'/%3E%3C/svg%3E")}}.aa-badge{align-items:center;gap:var(--sp-xs);padding:0 var(--sp-sm);border-radius:var(--radius-chip);border:var(--line) solid transparent;font-size:var(--font-size-label);font-weight:400;line-height:var(--line-height-label-thai);background:var(--paper-deep);color:var(--ink);display:inline-flex}.aa-badge--ok{background:var(--ok-soft);color:var(--ok)}.aa-badge--warn{background:var(--warn-soft);color:var(--warn)}.aa-badge--crit{background:var(--crit-soft);color:var(--crit)}.aa-badge--info{background:var(--info-soft);color:var(--info)}.aa-badge--ok:before{content:"✓"}.aa-badge--warn:before{content:"!"}.aa-badge--crit:before{content:"×"}.aa-badge--info:before{content:"i";font-style:italic}.aa-badge--outline{border-color:var(--ink-soft);color:var(--ink);background:0 0}.aa-badge--alpha,.aa-badge--knowledge,.aa-badge--experience{border-color:var(--ink-soft);background:0 0}.aa-badge--alpha:before,.aa-badge--knowledge:before,.aa-badge--experience:before{content:"";border:1px solid var(--ink);background:var(--comp-alpha-tint);border-radius:50%;width:9px;height:9px}.aa-badge--knowledge:before{background:var(--comp-knowledge-tint)}.aa-badge--experience:before{background:var(--comp-experience-tint)}.aa-dot{background:var(--dot,var(--ink-soft));border-radius:50%;width:8px;height:8px;display:inline-block}.aa-table{border-collapse:collapse;width:100%;font-size:var(--font-size-label)}.aa-table th{text-align:left;color:var(--ink);text-transform:uppercase;letter-spacing:.02em;padding:var(--sp-sm) var(--sp-md);border-bottom:var(--line) solid var(--ink);white-space:nowrap;font-weight:300}.aa-table td{padding:var(--sp-sm) var(--sp-md);border-bottom:var(--line) solid transparent;background:var(--dashed-rule) left bottom / 100% 1px no-repeat;line-height:var(--line-height-label-thai);vertical-align:middle;font-weight:300}.aa-table tbody tr:hover{background-color:var(--paper-deep)}.aa-table .num{text-align:right;font-variant-numeric:tabular-nums}.aa-table .id{font-family:var(--font-mono);color:var(--ink-soft);font-size:14px}.aa-sticky{--tint:var(--sticky-1);--edge:var(--section-1);box-sizing:border-box;background:var(--tint);width:200px;min-height:160px;color:var(--sticky-ink);border:1px solid var(--edge);border-radius:var(--radius-sticky);box-shadow:var(--shadow-sticky);font:400 14px/var(--line-height-label-thai) var(--brand-font-thai);overflow-wrap:break-word;word-break:normal;animation:aa-pop var(--dur-pop) var(--ease);padding:12px 12px 28px;font-stretch:100%;position:relative;overflow:visible}.aa-sticky[data-section="2"]{--tint:var(--sticky-2);--edge:var(--section-2)}.aa-sticky[data-section="2b"]{--tint:var(--sticky-2b);--edge:var(--section-2)}.aa-sticky[data-section="3"]{--tint:var(--sticky-3);--edge:var(--section-3)}.aa-sticky[data-section="4"]{--tint:var(--sticky-4);--edge:var(--section-4)}.aa-sticky[data-section="5"]{--tint:var(--sticky-5);--edge:var(--section-5)}.aa-sticky[data-section="6"]{--tint:var(--sticky-6);--edge:var(--section-6)}.aa-sticky__by{color:var(--sticky-ink);align-items:center;gap:var(--sp-xs);font-size:14px;font-weight:600;display:inline-flex;position:absolute;bottom:6px;left:12px}.aa-sticky[aria-selected=true]{outline:2px dashed var(--sticky-ink);outline-offset:3px}.aa-sticky[data-mine] .aa-sticky__by:after{content:"· คุณ";font-weight:400}.aa-sticky--lifted{box-shadow:var(--shadow-lift)}@keyframes aa-pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.aa-sticky{animation-name:aa-fade}}@keyframes aa-fade{0%{opacity:0}to{opacity:1}}.aa-plate{background:var(--card);border-radius:var(--radius-board-plate);padding:12px var(--sp-md);box-shadow:var(--shadow-board-plate);align-items:center;gap:var(--sp-md);display:inline-flex}.aa-plate[data-emphasis]{box-shadow:var(--shadow-board-plate), inset 0 0 0 1px var(--ink)}.aa-section{--edge:var(--section-1);background-color:var(--card);background-image:radial-gradient(circle, var(--grid) 1px, transparent 1.5px);border:3px solid var(--edge);border-radius:var(--radius-section);background-position:-20px -20px;background-size:40px 40px;position:relative}.aa-section[data-live]{border-width:6px}.aa-section__caption{left:var(--sp-lg);top:var(--sp-md);font-size:var(--font-size-label);color:var(--ink);font-weight:600;position:absolute}.aa-avatars{display:flex}.aa-avatar{background:var(--av,var(--participant-1));width:28px;height:28px;color:var(--av-ink,#fff);border:2px solid var(--card);border-radius:50%;place-items:center;margin-left:-8px;font-size:14px;font-weight:600;line-height:1;display:grid}.aa-avatar:first-child{margin-left:0}.aa-timer{font-family:var(--font-display);font-size:var(--font-size-display);font-variant-numeric:tabular-nums;color:var(--ink);font-weight:400;line-height:1}.aa-timer[data-overtime]{color:var(--accent)}.aa-timer[data-paused]{color:var(--ink-soft)}.aa-divider-v{background:var(--ink-faint);align-self:stretch;width:1px}.aa-zoom{font-variant-numeric:tabular-nums;font-weight:600}.aa-rail{gap:var(--sp-xs);padding:var(--sp-sm);background:var(--card);border-radius:var(--radius-board-plate);box-shadow:var(--shadow-board-plate);flex-direction:column;display:inline-flex}.aa-node{border:2px solid var(--edge,var(--section-1));background:var(--card);border-radius:50%;width:40px;height:40px}.aa-node[aria-current=step]{outline:2px solid var(--accent);outline-offset:3px}.aa-advance{width:var(--tap);height:var(--tap);border:2px solid var(--ink);background:var(--cream);color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;display:inline-grid}.aa-advance[data-overtime]{border-color:var(--accent);color:var(--accent);outline:2px solid var(--accent);outline-offset:var(--sp-xs)}.aa-conn{align-items:center;gap:var(--sp-sm);color:var(--ink-soft);font-size:var(--font-size-body);display:inline-flex}.aa-conn:before{content:"";border:1.5px solid;border-radius:50%;width:8px;height:8px}.aa-conn[data-state=reconnecting]{color:var(--ink)}.aa-conn[data-state=reconnecting]:before{border-right-color:#0000;animation:1.2s linear infinite aa-spin}.aa-conn[data-state=offline]{color:var(--ink)}.aa-conn[data-state=offline]:before{background:currentColor}@keyframes aa-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.aa-conn[data-state=reconnecting]:before{animation:1.2s linear infinite aa-pulse}}@keyframes aa-pulse{50%{opacity:.55}}.aa-rec{align-items:center;gap:var(--sp-sm);min-height:var(--tap-bare);padding:0 var(--sp-md) 0 12px;border-radius:var(--radius-control);background:var(--rec-soft);color:var(--ink);border:var(--line) solid var(--rec);font-size:var(--font-size-label);font-weight:600;line-height:var(--line-height-label-thai);letter-spacing:.02em;display:inline-flex}.aa-rec:before{content:"";background:var(--rec);width:10px;height:10px;box-shadow:0 0 0 0 var(--rec);border-radius:50%;animation:2s ease-out infinite aa-rec}.aa-rec[data-state=paused]{border-color:var(--ink);background:0 0}.aa-rec[data-state=paused]:before{width:10px;box-shadow:none;border-left:3px solid var(--ink);border-right:3px solid var(--ink);box-sizing:border-box;background:0 0;border-radius:0;animation:none}.aa-rec[data-state=off]{border-color:var(--rule);color:var(--ink-soft);background:0 0}.aa-rec[data-state=off]:before{box-sizing:border-box;background:0 0;border:1.5px solid;animation:none}@keyframes aa-rec{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--rec) 55%, transparent)}to{box-shadow:0 0 0 8px #0000}}@media (prefers-reduced-motion:reduce){.aa-rec:before{animation:2s linear infinite aa-pulse}}.aa-toast{align-items:flex-start;gap:var(--sp-sm);background:var(--ink);max-width:360px;color:var(--paper);border-radius:var(--radius-control);padding:12px var(--sp-md);box-shadow:var(--shadow-overlay);font-size:var(--font-size-label);line-height:var(--line-height-label-thai);animation:aa-fade var(--dur-fade) var(--ease);font-weight:300;display:flex}.aa-toast:before{content:"";background:var(--brand-accent-gradient);border-radius:50%;flex:none;width:10px;height:10px;margin-top:7px}.aa-toast__action{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font-weight:600;text-decoration:underline}.aa-toast__kicker{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;opacity:.8;font-size:14px;display:block}.aa-chart{color:var(--ink-soft);font-size:14px}.aa-chart .axis line,.aa-chart .axis path{stroke:var(--rule)}.aa-chart .gridline{stroke:var(--rule);stroke-dasharray:3 3}.aa-legend{gap:var(--sp-md);font-size:var(--font-size-label);color:var(--ink);flex-wrap:wrap;display:flex}.aa-legend i{border:1px solid var(--ink);box-sizing:border-box;width:10px;height:10px;margin-right:var(--sp-xs);background:var(--c);vertical-align:middle;border-radius:50%;display:inline-block}*,:before,:after{box-sizing:border-box}body{line-height:var(--line-height-body-thai)}h1,h2,h3,p,ul,ol{margin:0}h1{font-size:var(--font-size-display);font-weight:400;line-height:var(--line-height-display-thai)}h2{font-size:var(--font-size-heading);font-weight:600;line-height:var(--line-height-heading-thai)}.muted{color:var(--ink-soft)}.small{font-size:var(--font-size-label)}.mono{font-family:var(--font-mono)}.stack{gap:var(--sp-md);flex-direction:column;display:flex}.stack-sm{gap:var(--sp-sm);flex-direction:column;display:flex}.row{gap:var(--sp-sm);flex-wrap:wrap;align-items:center;display:flex}.spread{gap:var(--sp-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.choice{gap:var(--sp-sm);padding:12px var(--sp-md);border:1px solid var(--rule);border-radius:var(--radius-control);cursor:pointer;background:var(--card);align-items:flex-start;display:flex}.choice:has(input:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.choice input{accent-color:var(--ink);width:18px;height:18px;margin-top:5px}.tw{overflow-x:auto}.ops-page{gap:var(--sp-lg,32px);flex-direction:column;max-width:1200px;margin:0 auto;padding:24px 16px 64px;display:flex}.ops-table td,.ops-table th{vertical-align:top}.ops-tabs{flex-wrap:wrap;gap:8px}.ops-dl{grid-template-columns:max-content 1fr;gap:4px 16px;margin:0;display:grid}.ops-dl dt{color:var(--ink-soft,inherit)}.ops-dl dd{overflow-wrap:anywhere;margin:0}.ops-steps{gap:6px;margin:0;padding-left:20px;display:grid}.ops-kpi{font-size:28px;line-height:1.2}.ops-grid{gap:var(--sp-md);grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));display:grid}
