@font-face{font-family:Anuphan;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b86b71495302ed8f-s.p.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Anuphan;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/28ed2746e72fcf41-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Anuphan;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ce8d4b74114316ca-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Anuphan;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d877add5adc7a711-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Anuphan;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b86b71495302ed8f-s.p.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Anuphan;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/28ed2746e72fcf41-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Anuphan;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ce8d4b74114316ca-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Anuphan;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d877add5adc7a711-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Anuphan;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b86b71495302ed8f-s.p.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Anuphan;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/28ed2746e72fcf41-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Anuphan;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ce8d4b74114316ca-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Anuphan;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d877add5adc7a711-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Anuphan;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b86b71495302ed8f-s.p.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Anuphan;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/28ed2746e72fcf41-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Anuphan;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ce8d4b74114316ca-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Anuphan;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/d877add5adc7a711-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Anuphan Fallback;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_88e1f9{font-family:Anuphan,Anuphan Fallback;font-style:normal}.__variable_88e1f9{--font-anuphan:"Anuphan","Anuphan Fallback"}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_49a339{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_49a339{--font-space-grotesk:"Space Grotesk","Space Grotesk Fallback"}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;font-family:var(--font-sans,"Inter","Sarabun",system-ui,sans-serif);background-color:var(--color-bg-app,#f4f6f9);color:var(--color-text-primary,#0b1020);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-nt-page-loader-state]{background-color:var(--passport-page-bg,#f7f7f8);color:var(--passport-text-secondary,#6c6c78)}:root{--passport-accent:var(--color-primary,#ffd100);--passport-hover-tint:rgba(255,209,0,0.16);--passport-danger:#c93b3b;--passport-glass-shadow:0 6px 20px rgba(0,0,0,0.06),inset 0 1px 0 rgba(255,255,255,0.55);--passport-sidebar-width:256px;--passport-sidebar-width-collapsed:76px;--passport-main-radius:18px;--passport-glass-radius:14px;--passport-popover-radius:12px;--passport-lightbox-bg:#1b1b20;--passport-lightbox-text:#f2f2f5;--passport-lightbox-text-muted:#9a9aa6;--passport-lightbox-border:#2c2c33;--passport-lightbox-control-bg:rgba(255,255,255,0.08);--font-sans:var(--font-anuphan),var(--font-space-grotesk),"Inter","Sarabun",system-ui,sans-serif}:root,html[data-theme=light]{--passport-page-bg:#f7f7f8;--passport-sidebar-bg:#f7f7f8;--passport-card-bg:#ffffff;--passport-card-border:#e7e7eb;--passport-text-primary:#16161a;--passport-text-secondary:#6c6c78;--passport-text-muted:#54545e;--passport-input-bg:#ffffff;--passport-input-border:#e2e3e8;--passport-chip-bg:#f1f2f4;--passport-link:#8a6d00;--passport-glass-bg:rgba(255,255,255,0.55);--passport-glass-border:rgba(255,255,255,0.75);--passport-glass-hole:rgba(252,252,253,0.92)}html[data-theme=dark]{--passport-page-bg:#141417;--passport-sidebar-bg:#141417;--passport-card-bg:#1b1b20;--passport-card-border:#2c2c33;--passport-text-primary:#f2f2f5;--passport-text-secondary:#c2c2ce;--passport-text-muted:#9a9aa6;--passport-input-bg:#202026;--passport-input-border:#34343c;--passport-chip-bg:#26262c;--passport-link:#ffd100;--passport-danger:#ff6b6b;--passport-glass-bg:rgba(40,40,48,0.5);--passport-glass-border:rgba(255,255,255,0.1);--passport-glass-hole:rgba(30,30,36,0.95)}@media (prefers-color-scheme:dark){html[data-theme=system]{--passport-page-bg:#141417;--passport-sidebar-bg:#141417;--passport-card-bg:#1b1b20;--passport-card-border:#2c2c33;--passport-text-primary:#f2f2f5;--passport-text-secondary:#c2c2ce;--passport-text-muted:#9a9aa6;--passport-input-bg:#202026;--passport-input-border:#34343c;--passport-chip-bg:#26262c;--passport-link:#ffd100;--passport-danger:#ff6b6b;--passport-glass-bg:rgba(40,40,48,0.5);--passport-glass-border:rgba(255,255,255,0.1);--passport-glass-hole:rgba(30,30,36,0.95)}}.nt-passport-shell{display:flex;height:100vh;width:100%;background:var(--passport-page-bg);color:var(--passport-text-primary);overflow:hidden}.nt-passport-sidebar{position:relative;width:var(--passport-sidebar-width);min-width:var(--passport-sidebar-width);background:var(--passport-sidebar-bg);display:flex;flex-direction:column;padding:18px 14px 14px;transition:width .18s ease,min-width .18s ease,transform .18s ease;overflow:hidden}.nt-passport-sidebar[data-collapsed=true]{width:var(--passport-sidebar-width-collapsed);min-width:var(--passport-sidebar-width-collapsed);padding:18px 10px 14px}.nt-passport-sidebar-scroll{flex:1 1;min-height:0;overflow-y:auto;overflow-x:hidden;margin:0 -4px;padding:0 4px;scrollbar-width:thin;scrollbar-color:var(--color-scrollbar-thumb,rgba(0,0,0,.12)) transparent}.nt-passport-main-wrap{flex:1 1;min-width:0;padding:10px 10px 10px 0}.nt-passport-main-card{position:relative;height:100%;background:var(--passport-card-bg);border:1px solid var(--passport-card-border);border-radius:var(--passport-main-radius);overflow:hidden;display:flex;flex-direction:column}.nt-passport-main-corner{position:absolute;top:14px;right:16px;display:flex;align-items:center;gap:6px;z-index:20}.nt-passport-main-scroll{flex:1 1;overflow-y:auto;position:relative}.nt-passport-main-content{padding:72px var(--space-6,24px) var(--space-6,24px);min-width:0}.nt-passport-glass-card{background:var(--passport-glass-bg);border:1px solid var(--passport-glass-border);border-radius:var(--passport-glass-radius);backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);box-shadow:var(--passport-glass-shadow);overflow:hidden}.nt-passport-user-popover{width:200px;background:var(--passport-card-bg);border:1px solid var(--passport-card-border);border-radius:var(--passport-popover-radius);box-shadow:var(--shadow-lg,0 12px 34px rgba(0,0,0,.2));padding:6px;z-index:var(--z-modal,300)}.nt-passport-interactive{background:transparent;transition:background-color .15s ease,color .15s ease}.nt-passport-interactive:hover{background:var(--passport-hover-tint)}.nt-passport-interactive[aria-current=page]{background:var(--passport-chip-bg)}.nt-passport-interactive:focus-visible{outline:2px solid var(--passport-accent);outline-offset:2px}.nt-passport-upgrade-pill{background:var(--passport-card-bg);border:1.6px solid var(--passport-text-primary);color:var(--passport-text-primary)}.nt-passport-upgrade-pill:hover{background:var(--passport-accent);border-color:var(--passport-accent);color:var(--color-text-on-gold,#16161a)}.nt-passport-upgrade-pill:focus-visible{outline:2px solid var(--passport-accent);outline-offset:2px}.nt-passport-icon-dark,.nt-passport-settings-portal,html[data-theme=dark] .nt-passport-icon-light{display:none}html[data-theme=dark] .nt-passport-icon-dark{display:inline-block}@media (prefers-color-scheme:dark){html[data-theme=system] .nt-passport-icon-light{display:none}html[data-theme=system] .nt-passport-icon-dark{display:inline-block}}@media (max-width:768px){.nt-passport-sidebar{position:fixed;top:0;left:0;height:100vh;z-index:var(--z-modal,300);box-shadow:var(--shadow-lg,0 12px 34px rgba(0,0,0,.2))}.nt-passport-sidebar[data-collapsed=true]{width:var(--passport-sidebar-width);min-width:var(--passport-sidebar-width);padding:18px 14px 14px;transform:translateX(-100%)}.nt-passport-main-wrap{padding:8px}}.nt-passport-mobile-hamburger{display:none}@media (max-width:768px){.nt-passport-mobile-hamburger[data-visible=true]{display:flex;position:fixed;top:var(--space-4,16px);left:var(--space-4,16px);z-index:calc(var(--z-modal, 300) - 1)}}.nt-hub-starter-popular-grid{display:grid;grid-template-columns:1fr auto;grid-gap:var(--space-5,20px);gap:var(--space-5,20px);align-items:start}.nt-hub-popular-col{width:260px;flex-shrink:0}@media (max-width:768px){.nt-hub-starter-popular-grid{grid-template-columns:1fr}.nt-hub-popular-col{width:100%;flex-shrink:1}}.nt-hub-composer-chips-wrap{flex:1 1;min-width:0}.nt-hub-composer-attach-wrap{display:inline-flex;align-items:center}@media (max-width:768px){.nt-hub-composer-chips-wrap{order:1;flex-basis:100%}.nt-hub-composer-websearch{order:2}.nt-hub-composer-action-menu-wrap{order:3}.nt-hub-composer-model-pill-wrap{order:4}.nt-hub-composer-attach-wrap{order:5}.nt-hub-composer-send-btn{order:6;margin-left:auto}}.nt-auth-page-frame{padding:var(--space-6,24px)}@media (max-width:768px){.nt-auth-page-frame{padding:var(--space-4,16px)}}@media (min-width:769px){[data-testid=modal-panel]:has(.nt-history-modal-body){max-width:clamp(900px,80vw,1040px)!important}}.nt-tokenbar-row{row-gap:var(--space-2,8px)}@media (max-width:768px){.nt-tokenbar-bar{flex-basis:100%}}:root{--color-navy-950:#2d3034;--color-navy-900:#545859;--color-navy-800:#626669;--color-navy-700:#757a7f;--color-navy-600:#888d93;--color-navy-500:#9ba0a6;--color-navy-400:#aeb3ba;--color-gold-600:#e6b800;--color-gold-500:#FFD100;--color-gold-400:#ffd933;--color-gold-300:#ffe066;--color-gold-200:#ffed99;--color-gold-100:#fff7cc;--color-status-healthy:#22c55e;--color-status-degraded:#f59e0b;--color-status-down:#ef4444;--color-status-dev:#3b82f6;--color-status-healthy-subtle:rgba(34,197,94,0.12);--color-status-degraded-subtle:rgba(245,158,11,0.12);--color-status-down-subtle:rgba(239,68,68,0.12);--color-status-dev-subtle:rgba(59,130,246,0.12);--color-status-healthy-border:rgba(34,197,94,0.30);--color-status-degraded-border:rgba(245,158,11,0.30);--color-status-down-border:rgba(239,68,68,0.30);--color-status-dev-border:rgba(59,130,246,0.30);--color-text-on-danger:#ffffff}:root,html[data-theme=light]{color-scheme:light;--color-bg-app:#f4f6f9;--color-bg-card:#ffffff;--color-bg-input:#ffffff;--color-bg-subtle:#edf0f5;--color-bg-overlay:rgba(0,0,0,0.40);--color-bg-surface:var(--color-bg-card);--color-bg-muted:var(--color-bg-subtle);--color-text-primary:#0b1020;--color-text-secondary:#5a677d;--color-text-muted:#5e6d82;--color-text-inverse:#ffffff;--color-text-on-gold:#0b1020;--color-border-default:#e2e8f0;--color-border-strong:#c5ced9;--color-border-focus:#FFD100;--color-sidebar-bg:var(--color-navy-900);--color-sidebar-text:rgba(255,255,255,0.85);--color-sidebar-text-muted:rgba(255,255,255,0.45);--color-sidebar-active-bg:rgba(255,209,0,0.15);--color-sidebar-active-text:var(--color-gold-500);--color-sidebar-border:rgba(255,255,255,0.08);--color-sidebar-hover-bg:rgba(255,255,255,0.06);--color-sidebar-toggle-bg:transparent;--sidebar-toggle-size:28px;--sidebar-toggle-radius:var(--radius-md,8px);--sidebar-toggle-border-w:1px;--sidebar-toggle-shadow:none;--sidebar-toggle-hover-scale:1;--color-primary:var(--color-gold-500);--color-primary-hover:var(--color-gold-400);--color-primary-active:var(--color-gold-600);--color-primary-subtle:var(--color-gold-100);--color-text-on-primary-subtle:#0b1020;--color-focus-ring:rgba(255,209,0,0.20);--color-gold-tint:rgba(255,209,0,0.20);--color-scrollbar-thumb:rgba(255,255,255,0.10);--color-bg-sidebar:var(--color-bg-card);--color-bg-active:var(--color-primary-subtle);--color-bg-hover:rgba(0,0,0,0.04);--color-brand-primary:var(--color-primary);--color-brand-primary-light:var(--color-primary-subtle);--color-text-disabled:#b0bec5;--color-progress-track:var(--color-bg-subtle);--color-error:var(--color-status-down);--color-error-500:var(--color-status-down);--color-error-bg:var(--color-status-down-subtle);--color-error-border:var(--color-status-down-border);--color-success:var(--color-status-healthy);--color-success-500:var(--color-status-healthy);--color-success-bg:var(--color-status-healthy-subtle);--color-success-dark:#15803d;--color-warning:var(--color-status-degraded);--color-warning-500:var(--color-status-degraded);--color-warning-bg:var(--color-status-degraded-subtle);--color-warning-border:var(--color-status-degraded-border);--color-warning-fg:#d97706}.dark,html[data-theme=dark]{color-scheme:dark;--color-bg-app:#161719;--color-bg-card:#1f2123;--color-bg-input:#26282b;--color-bg-subtle:#26282b;--color-bg-overlay:rgba(0,0,0,0.60);--color-bg-surface:var(--color-bg-card);--color-bg-muted:var(--color-bg-subtle);--color-text-primary:#f2f3f4;--color-text-secondary:#a7acb2;--color-text-muted:#90959a;--color-text-inverse:var(--color-navy-950);--color-text-on-gold:var(--color-navy-950);--color-border-default:#33363a;--color-border-strong:var(--color-navy-700);--color-border-focus:#FFD100;--color-sidebar-bg:var(--color-navy-900);--color-sidebar-text:rgba(255,255,255,0.85);--color-sidebar-text-muted:rgba(255,255,255,0.45);--color-sidebar-active-bg:rgba(255,209,0,0.15);--color-sidebar-active-text:var(--color-gold-500);--color-sidebar-border:rgba(255,255,255,0.08);--color-sidebar-hover-bg:rgba(255,255,255,0.06);--color-sidebar-toggle-bg:transparent;--sidebar-toggle-size:28px;--sidebar-toggle-radius:var(--radius-md,8px);--sidebar-toggle-border-w:1px;--sidebar-toggle-shadow:none;--sidebar-toggle-hover-scale:1;--color-primary:var(--color-gold-500);--color-primary-hover:var(--color-gold-400);--color-primary-active:var(--color-gold-600);--color-primary-subtle:rgba(255,209,0,0.12);--color-text-on-primary-subtle:var(--color-gold-500);--color-bg-sidebar:var(--color-bg-card);--color-bg-active:var(--color-primary-subtle);--color-bg-hover:rgba(255,255,255,0.06);--color-brand-primary:var(--color-primary);--color-brand-primary-light:var(--color-primary-subtle);--color-text-disabled:var(--color-navy-800);--color-progress-track:var(--color-border-strong);--color-error:var(--color-status-down);--color-error-500:var(--color-status-down);--color-error-bg:var(--color-status-down-subtle);--color-error-border:var(--color-status-down-border);--color-success:var(--color-status-healthy);--color-success-500:var(--color-status-healthy);--color-success-bg:var(--color-status-healthy-subtle);--color-success-dark:#4ade80;--color-warning:var(--color-status-degraded);--color-warning-500:var(--color-status-degraded);--color-warning-bg:var(--color-status-degraded-subtle);--color-warning-border:var(--color-status-degraded-border);--color-warning-fg:#fbbf24}@media (prefers-color-scheme:dark){html[data-theme=system]{color-scheme:dark;--color-bg-app:#161719;--color-bg-card:#1f2123;--color-bg-input:#26282b;--color-bg-subtle:#26282b;--color-bg-overlay:rgba(0,0,0,0.60);--color-bg-surface:var(--color-bg-card);--color-bg-muted:var(--color-bg-subtle);--color-text-primary:#f2f3f4;--color-text-secondary:#a7acb2;--color-text-muted:#90959a;--color-text-inverse:var(--color-navy-950);--color-text-on-gold:var(--color-navy-950);--color-border-default:#33363a;--color-border-strong:var(--color-navy-700);--color-border-focus:#FFD100;--color-primary-subtle:rgba(255,209,0,0.12);--color-text-on-primary-subtle:var(--color-gold-500);--color-bg-sidebar:var(--color-bg-card);--color-bg-active:var(--color-primary-subtle);--color-bg-hover:rgba(255,255,255,0.06);--color-brand-primary:var(--color-primary);--color-brand-primary-light:var(--color-primary-subtle);--color-text-disabled:var(--color-navy-800);--color-progress-track:var(--color-border-strong);--color-error:var(--color-status-down);--color-error-500:var(--color-status-down);--color-error-bg:var(--color-status-down-subtle);--color-error-border:var(--color-status-down-border);--color-success:var(--color-status-healthy);--color-success-500:var(--color-status-healthy);--color-success-bg:var(--color-status-healthy-subtle);--color-success-dark:#4ade80;--color-warning:var(--color-status-degraded);--color-warning-500:var(--color-status-degraded);--color-warning-bg:var(--color-status-degraded-subtle);--color-warning-border:var(--color-status-degraded-border);--color-warning-fg:#fbbf24}}:root{--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--font-sans:"Inter","Sarabun",system-ui,-apple-system,sans-serif;--font-mono:"JetBrains Mono","Fira Code",ui-monospace,monospace;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--tracking-tight:-0.01em;--tracking-normal:0em;--tracking-wide:0.01em;--tracking-wider:0.05em;--radius-none:0px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:24px;--radius-full:9999px;--shadow-xs:0 1px 2px rgba(11,16,32,0.06);--shadow-sm:0 1px 4px rgba(11,16,32,0.08);--shadow-card:0 1px 4px rgba(11,16,32,0.08),0 4px 16px rgba(11,16,32,0.04);--shadow-md:0 4px 12px rgba(11,16,32,0.10);--shadow-lg:0 8px 24px rgba(11,16,32,0.12);--shadow-dropdown:0 8px 24px rgba(11,16,32,0.12);--shadow-modal:0 20px 60px rgba(11,16,32,0.20)}.dark,html[data-theme=dark]{--shadow-xs:0 1px 2px rgba(0,0,0,0.20);--shadow-sm:0 1px 4px rgba(0,0,0,0.25);--shadow-card:0 1px 4px rgba(0,0,0,0.25),0 4px 16px rgba(0,0,0,0.20);--shadow-md:0 4px 12px rgba(0,0,0,0.30);--shadow-lg:0 8px 24px rgba(0,0,0,0.35);--shadow-dropdown:0 8px 24px rgba(0,0,0,0.35);--shadow-modal:0 20px 60px rgba(0,0,0,0.50)}@media (prefers-color-scheme:dark){html[data-theme=system]{--shadow-xs:0 1px 2px rgba(0,0,0,0.20);--shadow-sm:0 1px 4px rgba(0,0,0,0.25);--shadow-card:0 1px 4px rgba(0,0,0,0.25),0 4px 16px rgba(0,0,0,0.20);--shadow-md:0 4px 12px rgba(0,0,0,0.30);--shadow-lg:0 8px 24px rgba(0,0,0,0.35);--shadow-dropdown:0 8px 24px rgba(0,0,0,0.35);--shadow-modal:0 20px 60px rgba(0,0,0,0.50)}}:root{--z-base:0;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-modal:300;--z-toast:400;--z-tooltip:500;--transition-fast:100ms ease;--transition-base:150ms ease;--transition-slow:250ms ease;--transition-theme:200ms ease;--locale-currency:"THB";--locale-primary:"th"}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes ntai-page-loader-autohide{to{opacity:0;visibility:hidden}}[data-nt-page-loader-state]{opacity:1;visibility:visible;background-color:var(--color-bg-app,#f4f6f9);color:var(--color-text-secondary,#5a677d)}[data-nt-page-loader-state=visible]{animation:ntai-page-loader-autohide 0s linear 10s forwards;pointer-events:auto!important}[data-nt-page-loader-state=hidden]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--transition-base,.15s ease),visibility 0s linear .15s}@media (prefers-reduced-motion:reduce){[data-nt-page-loader-state=hidden]{transition:opacity 0s linear,visibility 0s linear .15s}}