@font-face{font-family:anuphan;src:url(/_next/static/media/106cc93d2d041d2a-s.p.ttf) format("truetype");font-display:swap;font-weight:400 700}@font-face{font-family:anuphan Fallback;src:local("Arial");ascent-override:101.36%;descent-override:27.20%;line-gap-override:0.00%;size-adjust:101.12%}.__className_1b2e3b{font-family:anuphan,anuphan Fallback}.__variable_1b2e3b{--font-anuphan:"anuphan","anuphan Fallback"}@font-face{font-family:outfit;src:url(/_next/static/media/121d96769045efbd.p.ttf) format("truetype");font-display:swap;font-weight:100 900}.__className_bc4a40{font-family:outfit}.__variable_bc4a40{--font-outfit:"outfit"}@font-face{font-family:inter;src:url(/_next/static/media/e4af272ccee01ff0.p.woff2) format("woff2");font-display:swap;font-weight:100 900}.__className_78b897{font-family:inter}.__variable_78b897{--font-inter:"inter"}*,: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}button,input,select,textarea{font-family:inherit}h1,h2,h3{font-family:var(--font-display,var(--font-sans,system-ui,sans-serif))}[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:64px;--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)}: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);--passport-corner-backdrop:rgba(255,255,255,0.75)}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);--passport-corner-backdrop:rgba(27,27,32,0.75)}@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);--passport-corner-backdrop:rgba(27,27,32,0.75)}}html[data-brand=agent-hub]{--passport-accent:var(--color-primary);--passport-hover-tint:var(--color-focus-ring);--passport-link:#9D00FF;--passport-page-gradient:linear-gradient(180deg,#e6d6ff,#f7f7f8 50%,#fbe3b5)}html[data-brand=agent-hub][data-theme=dark]{--passport-link:#C466FF;--passport-page-gradient:linear-gradient(180deg,#221a35,#141417 50%,#261c12)}@media (prefers-color-scheme:dark){html[data-brand=agent-hub][data-theme=system]{--passport-link:#C466FF;--passport-page-gradient:linear-gradient(180deg,#221a35,#141417 50%,#261c12)}}html[data-brand=nt]{--passport-accent:var(--color-primary);--passport-hover-tint:var(--color-focus-ring);--passport-link:color-mix(in srgb,var(--color-primary) 74%,black);--passport-page-gradient:var(--nt-bg-main-2);--passport-shell-bg:var(--passport-page-gradient);--passport-rail-bg:var(--nt-bg-tab-2)}html[data-brand=nt][data-theme=dark]{--passport-link:color-mix(in srgb,var(--color-primary) 70%,white);--passport-page-gradient:var(--nt-bg-main-2);--passport-shell-bg:var(--passport-page-gradient);--passport-rail-bg:var(--nt-bg-tab-2)}@media (prefers-color-scheme:dark){html[data-brand=nt][data-theme=system]{--passport-link:color-mix(in srgb,var(--color-primary) 70%,white);--passport-page-gradient:var(--nt-bg-main-2);--passport-shell-bg:var(--passport-page-gradient);--passport-rail-bg:var(--nt-bg-tab-2)}}html[data-brand=neutral]{--passport-accent:var(--color-primary);--passport-hover-tint:var(--color-focus-ring);--passport-link:#52525B;--passport-shell-bg:var(--passport-page-bg);--passport-rail-bg:var(--passport-sidebar-bg);--passport-page-gradient:linear-gradient(180deg,#E4E4E7,#FAFAFA 50%,#E4E4E7)}html[data-brand=neutral][data-theme=dark]{--passport-link:#F4F4F5;--passport-shell-bg:var(--passport-page-bg);--passport-rail-bg:var(--passport-sidebar-bg);--passport-page-gradient:linear-gradient(180deg,#27272A,#18181B 50%,#27272A)}@media (prefers-color-scheme:dark){html[data-brand=neutral][data-theme=system]{--passport-link:#F4F4F5;--passport-shell-bg:var(--passport-page-bg);--passport-rail-bg:var(--passport-sidebar-bg);--passport-page-gradient:linear-gradient(180deg,#27272A,#18181B 50%,#27272A)}}.nt-passport-shell{display:flex;height:100vh;width:100%;background:var(--passport-shell-bg,var(--passport-page-bg));color:var(--passport-text-primary);overflow:hidden}.nt-passport-sidebar{position:relative;border-radius:0 8px 8px 0;width:var(--passport-sidebar-width);min-width:var(--passport-sidebar-width);background-color:var(--passport-rail-bg,var(--passport-sidebar-bg));--color-sidebar-text:var(--passport-text-secondary);--color-sidebar-active-text:var(--passport-text-primary);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 8px 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;background:var(--passport-page-gradient,var(--passport-page-bg))}.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-card[data-transparent=true]{background:transparent;border-color:transparent}.nt-passport-main-corner{position:absolute;top:14px;right:16px;display:flex;align-items:flex-start;gap:6px;z-index:20}.nt-passport-main-card[data-transparent=true] .nt-passport-main-corner{background:var(--passport-corner-backdrop);box-shadow:var(--passport-glass-shadow);border-radius:var(--passport-popover-radius,12px);padding:6px 10px}.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-main-content--contained{height:100%}.nt-passport-interactive{background:transparent;transition:background-color .15s ease,color .15s ease}.nt-passport-interactive:hover,.nt-passport-interactive[aria-current=page]{background:var(--passport-hover-tint)}.nt-passport-sidebar .nt-passport-interactive[aria-current=page]{box-shadow:inset 3px 0 0 var(--passport-link)}html[data-brand=nt]{--passport-nav-active-bg:var(--nt-surface-nav-active)}html[data-brand=nt]:not([data-org-paint=custom]){--passport-tool-chip-size:24px;--passport-tool-chip-bg:transparent;--passport-tool-icon-size:24px;--passport-tool-icon-ink:var(--nt-primary-300);--passport-tool-card-shadow:0 2px 8px 0 color-mix(in srgb,var(--nt-navy-400) 18%,transparent);--passport-composer-glow:var(--nt-shadow-composer-glow);--passport-avatar-gradient:var(--nt-grad-g1);--passport-avatar-ink:var(--color-brand-contrast);--passport-hero-sub-ink:var(--passport-text-muted);--passport-popover-tint:var(--nt-purple-500)}html[data-brand=neutral]{--passport-nav-active-bg:initial}html[data-brand=neutral]:not([data-org-paint=custom]){--passport-tool-chip-size:initial;--passport-tool-chip-bg:initial;--passport-tool-icon-size:initial;--passport-tool-icon-ink:initial;--passport-tool-card-shadow:initial;--passport-composer-glow:initial;--passport-avatar-gradient:initial;--passport-avatar-ink:initial;--passport-hero-sub-ink:initial;--passport-popover-tint:initial}.nt-passport-sidebar[data-collapsed=true] .nt-passport-nav-item{position:relative;width:47px;height:40px;margin-inline:auto;padding-block:0;box-sizing:border-box}.nt-passport-sidebar .nt-passport-nav-item{position:relative}html[data-brand=nt]:not([data-org-paint=custom]) .nt-passport-sidebar .nt-passport-interactive[aria-current=page]{background:var(--passport-nav-active-bg);box-shadow:var(--nt-shadow-bt-m-1)}html[data-brand=nt]:not([data-org-paint=custom]) .nt-passport-sidebar .nt-passport-nav-item[aria-current=page]:before{content:"";position:absolute;left:0;top:50%;width:2px;height:32px;transform:translateY(-50%);border-radius:9999px;background:var(--nt-primary-500)}.nt-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}.nt-hub-composer-input-wrap{display:flex;align-items:center;gap:8px;min-width:0}.nt-hub-composer-input-wrap textarea{flex:1 1;min-width:0}.nt-hub-composer-mic{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:38px;height:38px;padding:0;border:none;border-radius:8px;background:transparent;cursor:pointer}.nt-hub-composer-mic:disabled{cursor:not-allowed;opacity:.5}.nt-hub-composer-mic:focus-visible{outline:2px solid var(--passport-accent);outline-offset:2px}.nt-hub-composer-mic[data-listening=true]{background:var(--passport-hover-tint);animation:nt-hub-mic-pulse 1.4s ease-out infinite}@keyframes nt-hub-mic-pulse{0%{box-shadow:0 0 0 0 var(--passport-hover-tint)}to{box-shadow:0 0 0 10px transparent}}@media (prefers-reduced-motion:reduce){.nt-hub-composer-mic[data-listening=true]{animation:none;box-shadow:0 0 0 2px var(--passport-accent)}}.nt-hub-composer-mic-divider{flex-shrink:0;width:1px;height:14px;background:var(--passport-text-muted);opacity:.5}html[data-brand=nt]:not([data-org-paint=custom]) .nt-hub-hero-composer{flex-direction:row!important;flex-wrap:wrap;align-items:center;gap:8px 12px!important;padding:16px!important;border-radius:32px!important}html[data-brand=nt]:not([data-org-paint=custom]) .nt-hub-hero-composer .nt-hub-composer-input-wrap{flex:1 1 200px}html[data-brand=nt]:not([data-org-paint=custom]) .nt-hub-hero-composer .nt-hub-composer-actions{flex:0 0 auto;margin-left:auto}html[data-brand=nt]:not([data-org-paint=custom]) .nt-hub-hero-composer .nt-hub-composer-attachments,html[data-brand=nt]:not([data-org-paint=custom]) .nt-hub-hero-composer .nt-hub-composer-notice{flex:0 0 100%}html[data-brand=nt]:not([data-org-paint=custom]) .nt-hub-hero-composer textarea{padding:8px 4px!important;font-size:14px!important}html[data-brand=nt]:not([data-org-paint=custom]) .nt-hub-hero-glow-slot{display:none}html[data-brand=nt]:not([data-org-paint=custom]) .nt-hub-composer-glow [data-variant=pill]{padding:0;border-radius:32px;background:var(--passport-card-bg);box-shadow:var(--passport-composer-glow)}html[data-brand=nt]:not([data-org-paint=custom]) .nt-hub-composer-glow [data-testid=animated-ring-layer]{display:none}@media (max-width:480px){html[data-brand=nt]:not([data-org-paint=custom]) .nt-hub-hero-composer textarea{min-height:2.8em}}@media (max-width:768px){html[data-brand=nt]:not([data-org-paint=custom]) .nt-hub-hero-composer .nt-hub-composer-actions{flex:1 1 100%;margin-left:0}}.nt-hub-tools-header{display:flex;align-items:center;justify-content:center;gap:8px;padding-bottom:10px;border-bottom:1px solid color-mix(in srgb,var(--passport-text-muted) 20%,transparent);color:var(--passport-text-primary)}.nt-hub-tools-header-icon{flex-shrink:0;color:var(--passport-text-muted)}.nt-hub-tools-title{margin:0;font-family:var(--font-display);font-size:14px;font-weight:500;line-height:21px;text-transform:uppercase;color:var(--passport-text-primary)}html[data-brand=nt]:not([style*="--passport-page-gradient"]) .nt-passport-shell:has([data-hub-landing=true]),html[data-brand=nt]:not([style*="--passport-page-gradient"]) .nt-passport-shell:has([data-hub-landing=true]) .nt-passport-main-wrap{background:var(--nt-bg-main-3)}html[data-brand=nt]:not([data-org-paint=custom]) .nt-passport-main-card[data-transparent=true] .nt-passport-main-corner{background:none;box-shadow:none;padding:0}.nt-passport-topbar-sep{display:none}html[data-brand=nt] .nt-passport-topbar-sep{display:block;align-self:center;width:1px;height:28px;background:var(--passport-text-muted);opacity:.5}@media (max-width:768px){html[data-brand=nt] .nt-passport-topbar-sep{display:none}}.nt-passport-token-box-extra{display:none}@media (min-width:1180px) and (prefers-color-scheme:dark){html[data-brand=nt]:not([data-org-paint=custom])[data-theme=system] .nt-passport-shell:has([data-hub-landing=true]) .nt-passport-token-box-title{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--nt-text-primary-500)}}.nt-passport-token-box{display:contents}.nt-passport-token-box-usage{display:none}@media (min-width:1180px){html[data-brand=nt]:not([data-org-paint=custom]) .nt-passport-shell:has([data-hub-landing=true]) .nt-passport-main-corner{flex-wrap:wrap;justify-content:flex-end}html[data-brand=nt]:not([data-org-paint=custom]) .nt-passport-shell:has([data-hub-landing=true]) .nt-passport-token-slot{flex:0 0 100%;order:2;justify-content:flex-end}html[data-brand=nt]:not([data-org-paint=custom]) .nt-passport-shell:has([data-hub-landing=true]) .nt-passport-token-box{display:flex;flex-direction:column;gap:8px;box-sizing:border-box;width:141px;padding:8px;border-radius:16px;background:var(--nt-bg-tran-1);border:1px solid var(--nt-stroke-tran-1)}html[data-brand=nt]:not([data-org-paint=custom]) .nt-passport-shell:has([data-hub-landing=true]) .nt-passport-token-box-extra{display:flex;flex-direction:column;gap:4px}html[data-brand=nt]:not([data-org-paint=custom]) .nt-passport-shell:has([data-hub-landing=true]) .nt-passport-token-box-title{margin:0;text-align:center;font-family:var(--font-sans);font-size:10px;font-weight:700;line-height:15px;background:linear-gradient(286.63deg,var(--nt-text-primary-500) 2.79%,var(--color-brand-600) 44.6%,var(--gradient-brand-to) 95.94%);-webkit-background-clip:text;background-clip:text;color:transparent}html[data-brand=nt]:not([data-org-paint=custom])[data-theme=dark] .nt-passport-shell:has([data-hub-landing=true]) .nt-passport-token-box-title{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--nt-text-primary-500)}html[data-brand=nt]:not([data-org-paint=custom]) .nt-passport-shell:has([data-hub-landing=true]) .nt-passport-token-box-package{display:flex;align-items:center;justify-content:center;gap:3px;padding:4px 6px;border-radius:8px;background:var(--nt-grad-g1);color:var(--color-brand-contrast);font-family:var(--font-sans);font-size:10px;font-weight:500;line-height:15px;text-decoration:none;box-shadow:var(--nt-shadow-package-btn)}html[data-brand=nt] .nt-passport-token-box-package:focus-visible{outline:2px solid var(--passport-accent);outline-offset:2px}html[data-brand=nt]:not([data-org-paint=custom]) .nt-passport-shell:has([data-hub-landing=true]) .nt-passport-token-trigger{border:none!important;background:transparent!important;padding:0!important;width:100%;border-radius:8px!important;color:var(--passport-text-primary)!important}html[data-brand=nt]:not([data-org-paint=custom]) .nt-passport-shell:has([data-hub-landing=true]) .nt-passport-token-trigger[data-has-usage=true]>[data-testid=topbar-token-card-total],html[data-brand=nt]:not([data-org-paint=custom]) .nt-passport-shell:has([data-hub-landing=true]) .nt-passport-token-trigger[data-has-usage=true]>span:first-child{display:none}html[data-brand=nt]:not([data-org-paint=custom]) .nt-passport-shell:has([data-hub-landing=true]) .nt-passport-token-trigger .nt-passport-token-box-usage{display:flex;flex-direction:column;width:100%}html[data-brand=nt]:not([data-org-paint=custom]) .nt-passport-shell:has([data-hub-landing=true]) .nt-passport-token-box-usage-label{font-family:var(--font-sans);font-size:10px;font-weight:600;line-height:15px;color:var(--nt-text-primary-500)}html[data-brand=nt]:not([data-org-paint=custom]) .nt-passport-shell:has([data-hub-landing=true]) .nt-passport-token-box-usage-row{display:flex;align-items:baseline;gap:4px;flex-wrap:wrap}html[data-brand=nt]:not([data-org-paint=custom]) .nt-passport-shell:has([data-hub-landing=true]) .nt-passport-token-box-usage-number{font-family:var(--font-display);font-size:20px;font-weight:700;line-height:30px;color:var(--nt-text-primary-500)}html[data-brand=nt]:not([data-org-paint=custom]) .nt-passport-shell:has([data-hub-landing=true]) .nt-passport-token-box-usage-of{font-family:var(--font-sans);font-size:10px;font-weight:600;line-height:15px;color:var(--passport-text-muted)}html[data-brand=nt]:not([data-org-paint=custom]) .nt-passport-shell:has([data-hub-landing=true]) .nt-passport-token-trigger[data-has-usage=true] .nt-passport-token-progress-percent{display:none}html[data-brand=nt]:not([data-org-paint=custom]) .nt-passport-shell:has([data-hub-landing=true]) .nt-passport-token-progress-track{height:3px;background:var(--passport-nav-active-bg)}html[data-brand=nt]:not([data-org-paint=custom]) .nt-passport-shell:has([data-hub-landing=true]) .nt-passport-token-progress-fill{background:var(--nt-grad-g2)}}.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-settings-portal,.nt-powered-by-agent-hub,html[data-brand=agent-hub] .nt-powered-by-default{display:none}html[data-brand=agent-hub] .nt-powered-by-agent-hub{display:inline}@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));background-color:var(--passport-sidebar-bg)}.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,.nt-hub-composer-model-pill-wrap{display:inline-flex;align-items:center}.nt-hub-composer-model-pill-wrap{gap:var(--space-2,8px)}@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%}}[data-testid=modal-panel]:has(.nt-html-preview-fullscreen-body){max-width:90vw!important;width:90vw;height:90vh;max-height:90vh}