@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Thai:wght@400;500;600;700;800&family=Noto+Sans:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500&display=swap');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#mc9e-app{--mc9e-primary:#005CFF;--mc9e-secondary:#2486FF;--mc9e-accent:#FFB020;--mc9e-ink:#0F172A;--mc9e-muted:#475569;--mc9e-border:#e2e8f0;--mc9e-bg-soft:#f8fafc;-webkit-font-smoothing:antialiased;line-height:1.65;color:var(--mc9e-ink);background:#ffffff;scroll-behavior:smooth;}#mc9e-app,#mc9e-app *{box-sizing:border-box;}#mc9e-app a{color:var(--mc9e-secondary);}#mc9e-app a:focus-visible,#mc9e-app :is(button,input,select,textarea):focus-visible{outline:3px solid var(--mc9e-accent);outline-offset:2px;border-radius:4px;}#mc9e-app .mc9e-container{max-width:1320px;margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem;}#mc9e-app .mc9e-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;}#mc9e-app .mc9e-skip-link{position:absolute;top:-100px;left:8px;background:var(--mc9e-primary);color:#fff;padding:8px 16px;border-radius:6px;font-size:14px;font-weight:600;z-index:9999;text-decoration:none;}#mc9e-app .mc9e-skip-link:focus{top:8px;}#mc9e-app .mc9e-tt{position:relative;cursor:help;border-bottom:1px dotted #94a3b8;}#mc9e-app .mc9e-tt:focus{outline:2px solid var(--mc9e-primary);outline-offset:2px;border-radius:2px;}#mc9e-app .mc9e-tt:hover .mc9e-tt-body,#mc9e-app .mc9e-tt:focus .mc9e-tt-body{opacity:1;visibility:visible;transform:translate(-50%,-4px);}#mc9e-app .mc9e-tt-body{position:absolute;left:50%;bottom:calc(100% + 6px);transform:translate(-50%,0);background:#0F172A;color:#f1f5f9;font-size:12px;font-weight:400;padding:8px 10px;border-radius:8px;white-space:normal;width:max-content;max-width:280px;line-height:1.45;opacity:0;visibility:hidden;transition:all .15s ease;z-index:50;box-shadow:0 8px 24px rgba(15,23,42,.18);}#mc9e-app .mc9e-tt-body::after{content:'';position:absolute;left:50%;top:100%;transform:translateX(-50%);border:5px solid transparent;border-top-color:#0F172A;}#mc9e-app .mc9e-chip{padding:6px 12px;border:1px solid var(--mc9e-border);border-radius:9999px;font-size:13px;color:#334155;background:#fff;cursor:pointer;transition:all .15s;white-space:nowrap;}#mc9e-app .mc9e-chip:hover{border-color:var(--mc9e-primary);color:var(--mc9e-primary);}#mc9e-app .mc9e-chip.is-active{background:var(--mc9e-primary);color:#fff;border-color:var(--mc9e-primary);}#mc9e-app table.mc9e-cmp{width:100%;border-collapse:collapse;font-size:13.5px;min-width:1180px;}#mc9e-app table.mc9e-cmp thead th{font-weight:600;padding:14px 12px;background:#fff;color:var(--mc9e-ink);border-bottom:1px solid var(--mc9e-border);vertical-align:bottom;text-align:left;white-space:nowrap;position:sticky;top:0;z-index:5;}#mc9e-app table.mc9e-cmp thead th.mc9e-dim-head{width:200px;min-width:200px;background:var(--mc9e-bg-soft);left:0;z-index:6;}#mc9e-app table.mc9e-cmp thead th.mc9e-model-head{width:140px;min-width:140px;border-top:4px solid var(--brand,#94a3b8);}#mc9e-app table.mc9e-cmp thead th.mc9e-model-head .mc9e-vname{font-size:11px;font-weight:500;color:#64748b;margin-bottom:2px;}#mc9e-app table.mc9e-cmp thead th.mc9e-model-head .mc9e-mname{font-size:14px;font-weight:700;color:var(--mc9e-ink);line-height:1.25;}#mc9e-app table.mc9e-cmp thead th.mc9e-model-head .mc9e-badge-new{display:inline-block;font-size:9px;font-weight:700;background:var(--mc9e-accent);color:#1F2937;border-radius:4px;padding:1px 5px;margin-left:4px;vertical-align:middle;}#mc9e-app table.mc9e-cmp tbody th{font-weight:600;padding:14px 12px;background:var(--mc9e-bg-soft);color:var(--mc9e-ink);border-bottom:1px solid #f1f5f9;text-align:left;white-space:nowrap;position:sticky;left:0;z-index:4;}#mc9e-app table.mc9e-cmp tbody td{padding:14px 12px;border-bottom:1px solid #f1f5f9;vertical-align:top;color:#334155;}#mc9e-app table.mc9e-cmp tbody tr:hover th,#mc9e-app table.mc9e-cmp tbody tr:hover td{background:#f1f5f9;}#mc9e-app table.mc9e-cmp .mc9e-col-hidden{display:none;}#mc9e-app .mc9e-card{border:1px solid var(--mc9e-border);border-radius:14px;padding:24px;background:#fff;transition:border-color .15s,box-shadow .15s;}#mc9e-app .mc9e-card:hover{border-color:#cbd5e1;box-shadow:0 6px 18px rgba(15,23,42,.06);}#mc9e-app .mc9e-pill{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:9999px;font-size:12px;font-weight:500;}#mc9e-app .mc9e-pill-blue{background:#eaf2ff;color:#003fb3;border:1px solid #cbe0ff;}#mc9e-app .mc9e-pill-slate{background:#f1f5f9;color:#334155;border:1px solid var(--mc9e-border);}#mc9e-app .mc9e-pill-green{background:#f0fdf4;color:#166534;border:1px solid #dcfce7;}#mc9e-app .mc9e-pill-amber{background:#fffbeb;color:#92400e;border:1px solid #fef3c7;}#mc9e-app .mc9e-pill-red{background:#fef2f2;color:#991b1b;border:1px solid #fecaca;}#mc9e-app .mc9e-swatch{display:inline-block;width:8px;height:8px;border-radius:2px;vertical-align:middle;margin-right:4px;}#mc9e-app .mc9e-bench-row{display:grid;grid-template-columns:180px 1fr 70px;gap:10px;align-items:center;padding:7px 0;}#mc9e-app .mc9e-bench-row .mc9e-bench-name{font-size:13px;color:#334155;font-weight:500;display:flex;align-items:center;gap:6px;}#mc9e-app .mc9e-bench-row .mc9e-bench-rank{font-size:12px;color:var(--mc9e-muted);font-weight:700;min-width:50px;text-align:right;}#mc9e-app .mc9e-bar-track{background:#f1f5f9;border-radius:4px;height:11px;overflow:hidden;}#mc9e-app .mc9e-bar-fill{height:100%;border-radius:4px;}#mc9e-app nav.mc9e-toc{position:static;z-index:5;background:rgba(255,255,255,.94);backdrop-filter:blur(8px);border-bottom:1px solid var(--mc9e-border);}#mc9e-app nav.mc9e-toc a{color:#64748b;font-size:13px;font-weight:500;padding:0 4px;text-decoration:none;}#mc9e-app nav.mc9e-toc a:hover{color:var(--mc9e-primary);}#mc9e-app .mc9e-update-badge{background:var(--mc9e-accent);color:#1F2937;font-size:11px;font-weight:700;padding:2px 8px;border-radius:4px;}#mc9e-app .mc9e-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}@media (max-width:768px){#mc9e-app .mc9e-bench-row{grid-template-columns:120px 1fr 52px;gap:6px;}#mc9e-app .mc9e-bench-row .mc9e-bench-name{font-size:12px;}}@media (prefers-reduced-motion:reduce){#mc9e-app *,#mc9e-app *::before,#mc9e-app *::after{animation-duration:.001ms !important;transition-duration:.001ms !important;scroll-behavior:auto !important;}}#mc9e-app .mx-1{margin-left:.25rem;margin-right:.25rem}#mc9e-app .mb-1{margin-bottom:.25rem}#mc9e-app .mb-2{margin-bottom:.5rem}#mc9e-app .mb-3{margin-bottom:.75rem}#mc9e-app .mb-4{margin-bottom:1rem}#mc9e-app .mb-6{margin-bottom:1.5rem}#mc9e-app .mb-8{margin-bottom:2rem}#mc9e-app .mt-1{margin-top:.25rem}#mc9e-app .mt-2{margin-top:.5rem}#mc9e-app .mt-3{margin-top:.75rem}#mc9e-app .mt-8{margin-top:2rem}#mc9e-app .block{display:block}#mc9e-app .inline-block{display:inline-block}#mc9e-app .flex{display:flex}#mc9e-app .grid{display:grid}#mc9e-app .h-3{height:.75rem}#mc9e-app .w-3{width:.75rem}#mc9e-app .w-48{width:12rem}#mc9e-app .max-w-3xl{max-width:48rem}#mc9e-app .max-w-md{max-width:28rem}#mc9e-app .shrink-0{flex-shrink:0}#mc9e-app .flex-col{flex-direction:column}#mc9e-app .flex-wrap{flex-wrap:wrap}#mc9e-app .items-start{align-items:flex-start}#mc9e-app .items-center{align-items:center}#mc9e-app .justify-between{justify-content:space-between}#mc9e-app .gap-1{gap:.25rem}#mc9e-app .gap-2{gap:.5rem}#mc9e-app .gap-4{gap:1rem}#mc9e-app .gap-5{gap:1.25rem}#mc9e-app .gap-6{gap:1.5rem}#mc9e-app .gap-8{gap:2rem}#mc9e-app .space-y-1 > :not([hidden]) ~ :not([hidden]){margin-top:.25rem}#mc9e-app .space-y-2 > :not([hidden]) ~ :not([hidden]){margin-top:.5rem}#mc9e-app .overflow-x-auto{overflow-x:auto}#mc9e-app .rounded-sm{border-radius:.125rem}#mc9e-app .rounded-lg{border-radius:.5rem}#mc9e-app .rounded-xl{border-radius:.75rem}#mc9e-app .border{border-width:1px;border-style:solid}#mc9e-app .border-t{border-top-width:1px;border-top-style:solid}#mc9e-app .border-slate-200{border-color:#e2e8f0}#mc9e-app .bg-slate-50{background-color:#f8fafc}#mc9e-app .bg-slate-900{background-color:#0f172a}#mc9e-app .bg-white{background-color:#fff}#mc9e-app .px-3{padding-left:.75rem;padding-right:.75rem}#mc9e-app .py-2{padding-top:.5rem;padding-bottom:.5rem}#mc9e-app .py-3{padding-top:.75rem;padding-bottom:.75rem}#mc9e-app .py-10{padding-top:2.5rem;padding-bottom:2.5rem}#mc9e-app .py-12{padding-top:3rem;padding-bottom:3rem}#mc9e-app .py-16{padding-top:4rem;padding-bottom:4rem}#mc9e-app .pt-3{padding-top:.75rem}#mc9e-app .text-xs{font-size:.75rem;line-height:1rem}#mc9e-app .text-sm{font-size:.875rem;line-height:1.25rem}#mc9e-app .text-lg{font-size:1.125rem;line-height:1.75rem}#mc9e-app .text-2xl{font-size:1.5rem;line-height:2rem}#mc9e-app .text-3xl{font-size:1.875rem;line-height:2.25rem}#mc9e-app .font-normal{font-weight:400}#mc9e-app .font-semibold{font-weight:600}#mc9e-app .font-bold{font-weight:700}#mc9e-app .uppercase{text-transform:uppercase}#mc9e-app .tracking-wider{letter-spacing:.05em}#mc9e-app .leading-tight{line-height:1.25}#mc9e-app .text-white{color:#fff}#mc9e-app .text-gray-300{color:#d1d5db}#mc9e-app .text-blue-700{color:#1d4ed8}#mc9e-app .text-blue-800{color:#1e40af}#mc9e-app .text-green-700{color:#15803d}#mc9e-app .text-red-700{color:#b91c1c}#mc9e-app .text-slate-300{color:#cbd5e1}#mc9e-app .text-slate-400{color:#94a3b8}#mc9e-app .text-slate-500{color:#64748b}#mc9e-app .text-slate-600{color:#475569}#mc9e-app .text-slate-700{color:#334155}#mc9e-app .text-slate-800{color:#1e293b}#mc9e-app .text-slate-900{color:#0f172a}#mc9e-app .hover\:underline:hover{text-decoration-line:underline}#mc9e-app .no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}#mc9e-app .no-scrollbar::-webkit-scrollbar{display:none}@media (min-width:768px){#mc9e-app .md\:col-span-1{grid-column:span 1/span 1}#mc9e-app .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#mc9e-app .md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}#mc9e-app .md\:py-20{padding-top:5rem;padding-bottom:5rem}#mc9e-app .md\:text-4xl{font-size:2.25rem;line-height:2.5rem}}@media (min-width:1024px){#mc9e-app .lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){#mc9e-app .xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}body:has(#mc9e-app) .block-page-title-block,body:has(#mc9e-app) h1.page-title,body:has(#mc9e-app) .page-title,body:has(#mc9e-app) .node__title{display:none !important;}body:has(#mc9e-app) .block-page-title-block,body:has(#mc9e-app) .page-header{margin:0 !important;padding:0 !important;border:0 !important;}#mc9e-app{margin:0 !important;padding:0 !important;overflow:clip;}#mc9e-app [id^="aic-"]{scroll-margin-top:2rem;}#mc9e-app nav.mc9e-toc{position:static !important;top:auto !important;z-index:5 !important;background:rgba(255,255,255,.98) !important;box-shadow:none !important;}#mc9e-app #aic-main-content > header{width:100% !important;margin:0 !important;border:0 !important;padding-top:4rem !important;padding-bottom:4rem !important;color:#ffffff !important;background:linear-gradient(135deg,#001B4D 0%,#003FB3 50%,#005CFF 100%) !important;}#mc9e-app #aic-main-content > header h1{margin:0 0 .75rem !important;padding:0 !important;color:#ffffff !important;font-size:2.25rem !important;line-height:1.18 !important;font-weight:700 !important;letter-spacing:-.02em !important;background:transparent !important;}#mc9e-app #aic-main-content > header h1 span{color:#93c5fd !important;}#mc9e-app #aic-main-content > header p{color:#cbd5e1 !important;}#mc9e-app #aic-main-content > header .text-slate-400{color:#cbd5e1 !important;}#mc9e-app #aic-main-content > header .mc9e-update-badge{background:#FFB020 !important;color:#1F2937 !important;}#mc9e-app #aic-main-content > header .mc9e-pill-slate{background:rgba(255,255,255,.08) !important;border-color:rgba(255,255,255,.15) !important;color:#cbd5e1 !important;}@media (min-width:768px){#mc9e-app #aic-main-content > header{padding-top:5rem !important;padding-bottom:5rem !important;}#mc9e-app #aic-main-content > header h1{font-size:2.5rem !important;line-height:1.15 !important;}}@media (max-width:767.98px){#mc9e-app #aic-main-content > header{padding-top:3rem !important;padding-bottom:3rem !important;}#mc9e-app #aic-main-content > header h1{font-size:1.85rem !important;line-height:1.2 !important;}}#mc9e-app .mc9e-chart-card{padding:1.5rem;overflow:hidden;}#mc9e-app .mc9e-chart-frame{position:relative;display:block;width:100%;height:760px;margin-top:.5rem;}#mc9e-app .mc9e-chart-frame canvas{display:block;width:100% !important;height:100% !important;max-width:100%;}#mc9e-app .mc9e-chart-fallback{min-height:1rem;}#mc9e-app .mc9e-chart-fallback.is-ready{display:none;}#mc9e-app .mc9e-chart-fallback.is-error{display:block;color:#991b1b !important;background:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;padding:.75rem 1rem;}@media (max-width:767.98px){#mc9e-app .mc9e-chart-card{padding:1rem;}#mc9e-app .mc9e-chart-frame{height:600px;}}
