html{background:#f6f8fb}html.dark{background:#10151e}.home-surface[data-v-13fc3609]{background:#f7f9fc;color:#172033}.home-grid[data-v-13fc3609]{background-image:linear-gradient(rgba(58,83,117,.075) 1px,transparent 1px),linear-gradient(90deg,rgba(58,83,117,.075) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(to bottom,black 0%,rgba(0,0,0,.56) 52%,transparent 100%);mask-image:linear-gradient(to bottom,black 0%,rgba(0,0,0,.56) 52%,transparent 100%);opacity:.72;animation:home-grid-drift-13fc3609 22s linear infinite}.home-provider-heading[data-v-13fc3609]{position:relative}.home-provider-heading[data-v-13fc3609]:before,.home-provider-heading[data-v-13fc3609]:after{position:absolute;top:50%;width:min(18vw,180px);height:1px;content:"";background:#d7dee9}.home-provider-heading[data-v-13fc3609]:before{right:calc(50% + 190px)}.home-provider-heading[data-v-13fc3609]:after{left:calc(50% + 190px)}.home-provider-item[data-v-13fc3609]{display:inline-flex;min-width:154px;align-items:center;gap:10px;border:1px solid #dbe3ee;border-radius:12px;background:#ffffffd1;padding:12px 14px;box-shadow:0 1px 2px #1e2d460a;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.home-provider-item[data-v-13fc3609]:hover{border-color:#a9b9cf;box-shadow:0 10px 24px #1e2d4617;transform:translateY(-2px)}.home-provider-icon[data-v-13fc3609]{width:22px;height:22px}.home-provider-item--claude .home-provider-icon[data-v-13fc3609]{color:#e87535}.home-provider-item--openai .home-provider-icon[data-v-13fc3609]{color:#159b68}.home-provider-item--gemini .home-provider-icon[data-v-13fc3609]{color:#4b74d9}.home-provider-item--antigravity .home-provider-icon[data-v-13fc3609]{color:#e64d78}.home-provider-item--more[data-v-13fc3609]{color:#7b8798;background:#ffffff7a}.home-feature-mark[data-v-13fc3609]{display:flex;width:40px;height:40px;align-items:center;justify-content:center;margin-bottom:18px;border:1px solid currentColor;border-radius:10px;box-shadow:none}.home-feature-mark--blue[data-v-13fc3609]{color:#2d70c9;background:#eaf2ff}.home-feature-mark--green[data-v-13fc3609]{color:#23845d;background:#e9f7f0}.home-feature-mark--violet[data-v-13fc3609]{color:#7652b4;background:#f0ebfb}.home-provider-name[data-v-13fc3609]{color:#26344a;font-size:14px;font-weight:600;white-space:nowrap}.home-provider-status[data-v-13fc3609]{display:inline-flex;align-items:center;gap:5px;margin-left:auto;color:#6e7b8e;font-size:11px;white-space:nowrap}.home-provider-dot[data-v-13fc3609]{width:5px;height:5px;border-radius:50%;background:#32ae78}.home-surface--dark[data-v-13fc3609]{background:#10151e;color:#e7edf5}.home-surface--dark .home-grid[data-v-13fc3609]{background-image:linear-gradient(rgba(145,169,201,.11) 1px,transparent 1px),linear-gradient(90deg,rgba(145,169,201,.11) 1px,transparent 1px);opacity:.66}.home-surface--dark .home-provider-heading[data-v-13fc3609]:before,.home-surface--dark .home-provider-heading[data-v-13fc3609]:after{background:#2b3748}.home-surface--dark .home-provider-item[data-v-13fc3609]{border-color:#2a3749;background:#171f2be0;box-shadow:0 1px 2px #0000002e}.home-surface--dark .home-provider-item[data-v-13fc3609]:hover{border-color:#50627a;box-shadow:0 10px 24px #0000003d}.home-surface--dark .home-provider-item--more[data-v-13fc3609]{background:#171f2b80}.home-surface--dark .home-feature-mark--blue[data-v-13fc3609]{color:#83b7ff;background:#1b304d}.home-surface--dark .home-feature-mark--green[data-v-13fc3609]{color:#72d1a4;background:#17372c}.home-surface--dark .home-feature-mark--violet[data-v-13fc3609]{color:#c1a4ee;background:#2d2344}.home-surface--dark .home-provider-name[data-v-13fc3609]{color:#e3eaf4}.home-surface--dark .home-provider-status[data-v-13fc3609]{color:#9aa9bb}@keyframes home-grid-drift-13fc3609{0%{background-position:0 0}to{background-position:48px 48px}}@media (prefers-reduced-motion: reduce){.home-grid[data-v-13fc3609]{animation:none}.home-provider-item[data-v-13fc3609]{transition:none}}@media (max-width: 640px){.home-provider-heading[data-v-13fc3609]:before,.home-provider-heading[data-v-13fc3609]:after{display:none}.home-provider-item[data-v-13fc3609]{min-width:min(154px,calc(50vw - 26px));padding-inline:11px}}.terminal-container[data-v-13fc3609]{position:relative;display:inline-block}.terminal-window[data-v-13fc3609]{width:420px;background:#172131;border:1px solid #2d4058;border-radius:10px;box-shadow:0 18px 34px -18px #0f1c2e8c,inset 0 1px #ffffff0f;overflow:hidden;transform:translateY(0);transition:transform .3s ease}.terminal-window[data-v-13fc3609]:hover{transform:translateY(-3px)}.terminal-header[data-v-13fc3609]{display:flex;align-items:center;padding:12px 16px;background:#1b2a3e;border-bottom:1px solid #2d4058}.terminal-buttons[data-v-13fc3609]{display:flex;gap:8px}.terminal-buttons span[data-v-13fc3609]{width:12px;height:12px;border-radius:50%}.btn-close[data-v-13fc3609]{background:#ef4444}.btn-minimize[data-v-13fc3609]{background:#eab308}.btn-maximize[data-v-13fc3609]{background:#22c55e}.terminal-title[data-v-13fc3609]{flex:1;text-align:center;font-size:12px;font-family:ui-monospace,monospace;color:#64748b;margin-right:52px}.terminal-body[data-v-13fc3609]{padding:20px 24px;font-family:ui-monospace,Fira Code,monospace;font-size:14px;line-height:2}.code-line[data-v-13fc3609]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;opacity:0;animation:line-appear-13fc3609 .5s ease forwards}.line-1[data-v-13fc3609]{animation-delay:.3s}.line-2[data-v-13fc3609]{animation-delay:1s}.line-3[data-v-13fc3609]{animation-delay:1.8s}.line-4[data-v-13fc3609]{animation-delay:2.5s}@keyframes line-appear-13fc3609{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.code-prompt[data-v-13fc3609]{color:#22c55e;font-weight:700}.code-cmd[data-v-13fc3609]{color:#38bdf8}.code-flag[data-v-13fc3609]{color:#a78bfa}.code-url[data-v-13fc3609]{color:#14b8a6}.code-comment[data-v-13fc3609]{color:#64748b;font-style:italic}.code-success[data-v-13fc3609]{color:#22c55e;background:#22c55e26;padding:2px 8px;border-radius:4px;font-weight:600}.code-response[data-v-13fc3609]{color:#fbbf24}.cursor[data-v-13fc3609]{display:inline-block;width:8px;height:16px;background:#22c55e;animation:blink-13fc3609 1s step-end infinite}@keyframes blink-13fc3609{0%,50%{opacity:1}51%,to{opacity:0}}[data-v-13fc3609] .dark .terminal-window{box-shadow:0 18px 34px -18px #000000b3,inset 0 1px #ffffff0f}
