@font-face{font-family:AiInter;src:url(/ai-fonts/inter-latin-wght-normal.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}.ais{--ais-bg:#090d0f;--ais-topbar:#04080a;--ais-surface:#0e1214;--ais-surface-2:#12171a;--ais-hover:#13181b;--ais-border:#1f2326;--ais-border-strong:#2a2f32;--ais-divider:#171b1d;--ais-text:#fcfcfe;--ais-text-2:#d9dadc;--ais-muted:#a1a3a5;--ais-faint:#595b5d;--ais-check:#575a5c;--ais-accent:#d3fd51;--ais-accent-soft:rgba(211,253,81,0.1);--ais-on-accent:#0a0d0f;--ais-link:#3b86f6;--ais-blue:#3b86f6;--ais-blue-bg:#111e2e;--ais-green:#6fdcad;--ais-green-bg:#12221b;--ais-amber:#f5bd4f;--ais-amber-bg:#2a2212;--ais-red:#f87171;--ais-popover:#111517;--ais-shadow:0 10px 30px rgba(0,0,0,0.5);--blvck:var(--ais-bg);--vhite:var(--ais-text);--terracotta:var(--ais-accent);--terracotta-hot:var(--ais-accent);--terracotta-deep:var(--ais-accent);--terracotta-glow:transparent;--venetus:var(--ais-border);--moonstone:var(--ais-text-2);--slate:var(--ais-muted);--noir:var(--ais-surface);--popover:var(--ais-popover);--focus-ring:rgba(211,253,81,0.18);--brand-color:var(--ais-accent);font-family:AiInter,Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:14px;line-height:1.45;letter-spacing:normal;color:var(--ais-text);background:var(--ais-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color-scheme:dark}.ais[data-ais-theme=light]{--ais-bg:#ffffff;--ais-topbar:#ffffff;--ais-surface:#ffffff;--ais-surface-2:#f7f7f8;--ais-hover:#f4f4f5;--ais-border:#e4e4e7;--ais-border-strong:#d4d4d8;--ais-divider:#ececee;--ais-text:#09090b;--ais-text-2:#27272a;--ais-muted:#71717a;--ais-faint:#a1a1aa;--ais-check:#a1a1aa;--ais-accent:#18181b;--ais-accent-soft:rgba(24,24,27,0.06);--ais-on-accent:#ffffff;--ais-link:#2563eb;--ais-blue:#2563eb;--ais-blue-bg:#eff6ff;--ais-green:#047857;--ais-green-bg:#ecfdf5;--ais-amber:#b45309;--ais-amber-bg:#fffbeb;--ais-red:#dc2626;--ais-popover:#ffffff;--ais-shadow:0 10px 30px rgba(9,9,11,0.1);--focus-ring:rgba(24,24,27,0.15);color-scheme:light}.ais .font-condensed{font-family:inherit}.ais .font-light{font-weight:400}.ais .uppercase{text-transform:none}.ais [class*=tracking-]{letter-spacing:normal}.ais [data-ais-caps],.ais th,.ais th.uppercase{text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:500;color:var(--ais-muted)}.ais tbody th,.ais th[data-compare-col]{text-transform:none;letter-spacing:normal;font-size:13px}.ais th[data-compare-col]{color:var(--ais-text)}.ais [class*="text-[10"]{font-size:12px}.ais [class*="text-[11"]{font-size:12.5px}.ais [class*="text-[12.5px]"],.ais [class*="text-[12px]"]{font-size:13px}.ais [class*="text-[13.5px]"],.ais [class*="text-[13px]"]{font-size:14px}.ais .bg-brand,.ais .bg-terracotta{color:var(--ais-on-accent)}.ais .bg-terracotta:hover:not(:disabled){filter:brightness(.95)}.ais .shadow-elevation,.ais .shadow-popover{box-shadow:var(--ais-shadow)}.ais .rounded-panel,.ais .rounded-popover{border-radius:10px}.ais .rounded-btn{border-radius:8px}.ais a{text-underline-offset:2px}.ais ::-moz-placeholder{color:var(--ais-faint)}.ais ::placeholder{color:var(--ais-faint)}.ais :focus-visible{outline:2px solid var(--ais-border-strong);outline-offset:1px}.ais input[type=checkbox],.ais input[type=radio]{accent-color:var(--ais-accent)}.ais-title{font-size:24px;line-height:1.2;font-weight:700;letter-spacing:-.01em}.ais-h2,.ais-title{margin:0;color:var(--ais-text)}.ais-h2{font-size:18px;font-weight:600}.ais-intro{margin:0;max-width:48rem;font-size:15px;line-height:1.55}.ais-intro,.ais-muted{color:var(--ais-muted)}.ais-btn,.ais-card{border:1px solid var(--ais-border);border-radius:8px;background:var(--ais-bg)}.ais-btn{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;color:var(--ais-text);font:inherit;font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap;transition:background-color .12s ease,border-color .12s ease}.ais-btn:hover:not(:disabled){background:var(--ais-hover)}.ais-btn:disabled{opacity:.45;cursor:not-allowed}.ais-btn[aria-pressed=true]{color:var(--ais-accent);border-color:var(--ais-border-strong)}.ais-btn svg{flex:none}.ais-btn--sm{height:30px;padding:0 10px;font-size:13px}.ais-seg{display:inline-flex;height:36px;padding:2px;border:1px solid var(--ais-border);border-radius:8px;background:var(--ais-bg)}.ais-seg>button{display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:var(--ais-text-2);font:inherit;font-size:14px;font-weight:500;cursor:pointer}.ais-seg>button:hover{color:var(--ais-text)}.ais-seg>button[aria-pressed=true]{background:var(--ais-surface-2);color:var(--ais-accent)}.ais-field{display:flex;align-items:center;gap:10px;height:36px;padding:0 12px;border:1px solid var(--ais-border);border-radius:8px;background:var(--ais-surface);color:var(--ais-text);min-width:0}.ais-field:focus-within{border-color:var(--ais-border-strong)}.ais-field>svg{flex:none;color:var(--ais-muted)}.ais-field input,.ais-field select{flex:1;min-width:0;height:100%;border:0;outline:none;background:transparent;color:inherit;font:inherit;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.ais-field input{cursor:text}.ais-field select option{background:var(--ais-popover);color:var(--ais-text)}.ais-tabs{display:flex;align-items:stretch;gap:4px;border-bottom:1px solid var(--ais-divider);overflow-x:auto;scrollbar-width:none}.ais-tabs::-webkit-scrollbar{display:none}.ais [data-ai-models-list] .ais-tabs{overflow:hidden}.ais-tab[data-overflow]{visibility:hidden}.ais-tab{position:relative;display:inline-flex;align-items:center;gap:7px;flex:none;margin-bottom:-1px;padding:10px 12px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--ais-text-2);font:inherit;font-size:14px;font-weight:400;white-space:nowrap;cursor:pointer}.ais-tab:hover{color:var(--ais-text)}.ais-tab[aria-pressed=true],.ais-tab[aria-selected=true],.ais-tab[data-active]{border-bottom-color:var(--ais-accent);color:var(--ais-accent)}.ais-tab>svg{color:currentColor;opacity:.9}.ais-count{color:var(--ais-muted);font-variant-numeric:tabular-nums}.ais-pill{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px;border:1px solid var(--ais-border);border-radius:8px;background:transparent;color:var(--ais-text-2);font:inherit;font-size:14px;cursor:pointer}.ais-pill:hover{background:var(--ais-hover)}.ais-pill[aria-pressed=true]{background:var(--ais-accent-soft);color:var(--ais-accent)}.ais-badge{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:22px;height:22px;padding:0 5px;border-radius:5px;font-size:12px;font-weight:500;line-height:1}.ais-badge--blue{background:var(--ais-blue-bg);color:var(--ais-blue)}.ais-badge--green{background:var(--ais-green-bg);color:var(--ais-green)}.ais-badge--neutral{background:var(--ais-surface-2);color:var(--ais-muted)}.ais-iconbtn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:0;border-radius:6px;background:transparent;color:var(--ais-muted);cursor:pointer}.ais-iconbtn:hover{background:var(--ais-hover);color:var(--ais-text)}.ais-iconbtn[aria-pressed=true]{color:var(--ais-amber)}.ais-menu{position:absolute;z-index:30;min-width:180px;padding:4px;border:1px solid var(--ais-border);border-radius:8px;background:var(--ais-popover);box-shadow:var(--ais-shadow)}.ais-menu>[role=menuitem],.ais-menu>button{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;border:0;border-radius:6px;background:transparent;color:var(--ais-text-2);font:inherit;font-size:14px;text-align:left;cursor:pointer}.ais-menu>[role=menuitem]:hover,.ais-menu>button:hover{background:var(--ais-hover);color:var(--ais-text)}.ais-menu>[aria-checked=true],.ais-menu>[aria-pressed=true]{color:var(--ais-accent)}.ais-topnav{display:flex;align-items:center;gap:2px;min-height:52px;margin:0 -16px;padding:0 16px;border-bottom:1px solid var(--ais-divider);background:var(--ais-topbar);overflow-x:auto;scrollbar-width:none}.ais-topnav::-webkit-scrollbar{display:none}@media (min-width:640px){.ais-topnav{overflow-x:visible}.ais-topnav [data-ai-tabs]{flex:1 1 auto;flex-wrap:wrap;min-width:0}}.ais-topnav__brand{gap:8px;margin-right:14px;font-size:15px;font-weight:600;color:var(--ais-text);white-space:nowrap}.ais-topnav__brand,.ais-topnav__mark{display:inline-flex;align-items:center}.ais-topnav__mark{justify-content:center;width:22px;height:22px;border-radius:999px;background:var(--ais-accent);color:var(--ais-on-accent);font-size:12px;font-weight:700}.ais-navtab{flex:none;padding:7px 9px;border:0;border-radius:6px;background:transparent;color:var(--ais-muted);font:inherit;font-size:14px;font-weight:450;white-space:nowrap;cursor:pointer;transition:color .12s ease}.ais-navtab:hover{color:var(--ais-text)}.ais-navtab[aria-selected=true]{color:var(--ais-text);font-weight:500}.ais-topnav__end{margin-left:auto;display:inline-flex;align-items:center;gap:4px;padding-left:12px}.ais-rail{display:flex;flex-direction:column}.ais-facet+.ais-facet{margin-top:2px}.ais-facet__toggle{display:flex;align-items:center;gap:10px;width:100%;padding:9px 8px 9px 4px;border:0;border-radius:6px;background:transparent;color:var(--ais-text);font:inherit;font-size:15px;font-weight:450;text-align:left;cursor:pointer}.ais-facet__toggle:hover{background:var(--ais-hover)}.ais-facet__toggle>svg:first-child{color:var(--ais-text-2)}.ais-facet__chev{margin-left:auto;color:var(--ais-muted);transition:transform .12s ease}.ais-facet__toggle[aria-expanded=true] .ais-facet__chev{transform:rotate(180deg)}.ais-facet__dot{width:6px;height:6px;border-radius:999px;background:var(--ais-accent)}.ais-facet__body{display:flex;flex-direction:column;gap:2px;padding:4px 0 10px 12px}.ais-check{display:flex;align-items:center;gap:10px;padding:6px 4px;border-radius:6px;color:var(--ais-text-2);font-size:14.5px;cursor:pointer}.ais-check:hover{color:var(--ais-text)}.ais-check input{width:16px;height:16px;margin:0}.ais-row{position:relative;display:flex;gap:16px;padding:18px 20px 16px;border:1px solid var(--ais-border);border-radius:8px;background:var(--ais-bg);transition:background-color .12s ease,border-color .12s ease}.ais-row:hover{background:var(--ais-surface);border-color:var(--ais-border-strong)}.ais-row__name{margin:0;padding:0;border:0;background:transparent;color:var(--ais-text);font:inherit;font-size:16.5px;font-weight:600;line-height:1.3;text-align:left;cursor:pointer}.ais-row__name:hover{text-decoration:underline;text-underline-offset:3px}.ais-row__desc{margin:6px 0 0;font-size:14.5px;line-height:1.5;color:var(--ais-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ais-row__meta{display:flex;flex-wrap:wrap;align-items:center;row-gap:2px;margin-top:10px;font-size:14px;color:var(--ais-muted)}.ais-row__meta>*+:before{content:"";display:inline-block;width:1px;height:13px;margin:0 10px;vertical-align:-2px;background:var(--ais-border-strong)}.ais-row__meta a,.ais-row__meta u{color:var(--ais-muted);text-decoration:underline}.ais-row__tokens{gap:6px;align-self:flex-start;font-size:14px;color:var(--ais-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.ais-row__tokens,.ais-tile{display:inline-flex;align-items:center;flex:none}.ais-tile{justify-content:center;width:22px;height:22px;border-radius:5px;font-size:12px;font-weight:700;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ais-tile:before{content:attr(data-letter)}.ais table{border-collapse:collapse}.ais-table{width:100%;border:1px solid var(--ais-border);border-radius:8px;overflow:hidden}.ais-table thead{background:var(--ais-surface)}.ais-table td,.ais-table th{padding:12px 16px;text-align:left;border-bottom:1px solid var(--ais-divider)}.ais-table tbody tr:hover{background:var(--ais-surface)}.ais-stat-label{font-size:14px;color:var(--ais-text-2)}.ais-stat-value{font-size:28px;font-weight:600;letter-spacing:-.01em;color:var(--ais-text);font-variant-numeric:tabular-nums}.ais-drawer{border:1px solid var(--ais-border);border-radius:8px;background:var(--ais-surface);padding:16px}.ais .font-condensed.text-2xl,.ais .font-condensed.text-3xl{font-size:24px;line-height:1.2;font-weight:700}.ais .font-condensed.text-lg,.ais .font-condensed.text-xl{font-size:18px;line-height:1.3;font-weight:600}.ais .font-condensed.text-base{font-size:15px;font-weight:600}.ais [class*="text-[#e6b968]"]{color:var(--ais-amber)}.ais [class*="border-[#e6b968]"]{border-color:var(--ais-amber)}.ais thead{background:var(--ais-surface)}.ais tbody tr:hover{background:var(--ais-hover)}.ais .rounded-card{border-radius:10px}.ais .rounded-chip{border-radius:6px}.ais [hidden]{display:none!important}