PageSourceSearch

https://fishersama.com/assets/FisherAI-28dd2071.js

js fishersama.com collected 2026-10-02 01:29:32 UTC 25,723 bytes, 634 lines download raw bytes

1import{u as f,j as e,S as p}from"./index-3d88130a.js";const o="https://chromewebstore.google.com/detail/fisherai-your-best-summar/ipfiijaobcenaibdpaacbbpbjefgekbj",n="https://github.com/fisherdaddy/FisherAI",m=[{id:"free",items:["Gemini Series","DeepSeek Series","Kimi Series","Grok Series"]},{id:"custom",items:["OpenAI","Google","DeepSeek","Mistral","Moonshot","Groq","01.AI","Ollama (Local)"]}],g=["webVideo","commands","privacy"],x=["summary","video","quick","prompts","toolbox","privacy"],b=[{id:"translate",command:"/translate"},{id:"summarize",command:"/summarize"},{id:"polish",command:"/polish"},{id:"imageToText",command:"/image-to-text"},{id:"code",command:"/code"}],u=["open","ask","slash"],w=["free","data","video","language"],v=["prompts","search","nanobanana","tools"],j=[0,1,2,3,4],y=[0,1,2,3,4,5,6,7,8],k=()=>{const{t:i}=f(),t=g.map(a=>({title:i(`fisheraiPage.highlights.${a}.title`),description:i(`fisheraiPage.highlights.${a}.description`)})),d=x.map(a=>({title:i(`fisheraiPage.features.${a}.title`),description:i(`fisheraiPage.features.${a}.description`),tag:i(`fisheraiPage.features.${a}.tag`)})),l=b.map(a=>({command:a.command,description:i(`fisheraiPage.commands.${a.id}.description`)})),c=u.map(a=>({title:i(`fisheraiPage.workflow.steps.${a}.title`),description:i(`fisheraiPage.workflow.steps.${a}.description`)})),h=w.map(a=>({question:i(`fisheraiPage.faq.items.${a}.question`),answer:i(`fisheraiPage.faq.items.${a}.answer`)}));return e.jsxs(e.Fragment,{children:[e.jsx(p,{title:i("fisheraiPage.seo.title"),description:i("fisheraiPage.seo.description")}),e.jsxs("main",{className:"fisherai-page relative overflow-hidden",children:[e.jsx("div",{className:"fisherai-orb fisherai-orb--teal","aria-hidden":"true"}),e.jsx("div",{className:"fisherai-orb fisherai-orb--coral","aria-hidden":"true"}),e.jsx("div",{className:"fisherai-grid","aria-hidden":"true"}),e.jsx("section",{className:"relative z-10 max-w-6xl mx-auto px-6 pt-20 pb-16 lg:pt-28",children:e.jsxs("div",{className:"grid lg:grid-cols-[1.05fr_0.95fr] gap-12 items-center",children:[e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("img",{src:"/assets/icon/fisherai.png",alt:"FisherAI icon",className:"w-10 h-10"}),e.jsx("span",{className:"fisherai-badge",children:i("fisheraiPage.badge")})]}),e.jsx("h1",{className:"fisherai-title",children:i("fisheraiPage.title")}),e.jsx("p",{className:"fisherai-tagline",children:i("fisheraiPage.tagline")}),e.jsx("p",{className:"fisherai-lead",children:i("fisheraiPage.lead")}),e.jsxs("div",{className:"flex flex-wrap gap-4",children:[e.jsx("a",{className:"fisherai-button fisherai-button--primary",href:o,target:"_blank",rel:"noopener noreferrer",children:i("fisheraiPage.buttons.addToChrome")}),e.jsx("a",{className:"fisherai-button fisherai-button--ghost",href:n,target:"_blank",rel:"noopener noreferrer",children:i("fisheraiPage.buttons.githubView")})]}),e.jsx("div",{className:"grid sm:grid-cols-3 gap-3",children:t.map((a,r)=>e.jsxs("div",{className:"fisherai-mini-card fisherai-reveal",style:{"--reveal-delay":`${.15*r}s`},children:[e.jsx("h3",{children:a.title}),e.jsx("p",{children:a.description})]},a.title))})]}),e.jsxs("div",{className:"fisherai-visual",children:[e.jsxs("div",{className:"fisherai-window fisherai-reveal",style:{"--reveal-delay":"0.2s"},children:[e.jsxs("div",{className:"fisherai-window-bar",children:[e.jsxs("div",{className:"fisherai-window-dots",children:[e.jsx("span",{className:"dot dot--red"}),e.jsx("span",{className:"dot dot--amber"}),e.jsx("span",{className:"dot dot--green"})]}),e.jsx("div",{className:"fisherai-window-url",children:"https://example.com/research"})]}),e.jsxs("div",{className:"fisherai-window-body",children:[e.jsx("div",{className:"fisherai-article",children:y.map(a=>e.jsx("div",{className:`fisherai-line fisherai-line--${a%3}`},a))}),e.jsxs("div",{className:"fisherai-panel",children:[e.jsxs("div",{className:"fisherai-panel-header",children:[e.jsx("span",{className:"fisherai-panel-title",children:i("fisheraiPage.visual.summary")}),e.jsx("span",{className:"fisherai-panel-pill",children:i("fisheraiPage.visual.live")}
1)]}),e.jsx("div",{className:"fisherai-panel-body",children:j.map(a=>e.jsx("div",{className:`fisherai-line fisherai-line--panel-${a%3}`},a))}),e.jsxs("div",{className:"fisherai-panel-input",children:[e.jsx("span",{className:"fisherai-panel-placeholder",children:i("fisheraiPage.visual.placeholder")}),e.jsx("span",{className:"fisherai-panel-send",children:">"})]})]})]})]}),e.jsx("div",{className:"fisherai-float-card fisherai-float-card--top",children:i("fisheraiPage.floatCards.top")}),e.jsx("div",{className:"fisherai-float-card fisherai-float-card--bottom",children:i("fisheraiPage.floatCards.bottom")})]})]})}),e.jsxs("section",{className:"relative z-10 max-w-6xl mx-auto px-6 pb-16",children:[e.jsxs("div",{className:"fisherai-section-heading",children:[e.jsx("p",{className:"fisherai-eyebrow",children:i("fisheraiPage.sections.why.eyebrow")}),e.jsx("h2",{children:i("fisheraiPage.sections.why.title")}),e.jsx("p",{children:i("fisheraiPage.sections.why.description")})]}),e.jsx("div",{className:"grid md:grid-cols-2 xl:grid-cols-3 gap-6",children:d.map((a,r)=>e.jsxs("div",{className:"fisherai-card fisherai-reveal",style:{"--reveal-delay":`${.1*r}s`},children:[e.jsx("span",{className:"fisherai-card-tag",children:a.tag}),e.jsx("h3",{children:a.title}),e.jsx("p",{children:a.description})]},a.title))})]}),e.jsx("section",{className:"relative z-10 max-w-6xl mx-auto px-6 pb-16",children:e.jsxs("div",{className:"grid lg:grid-cols-[1fr_1.1fr] gap-10 items-center",children:[e.jsxs("div",{className:"fisherai-command-panel fisherai-reveal",style:{"--reveal-delay":"0.1s"},children:[e.jsxs("div",{className:"fisherai-command-header",children:[e.jsx("span",{className:"fisherai-eyebrow",children:i("fisheraiPage.sections.commands.eyebrow")}),e.jsx("h2",{children:i("fisheraiPage.sections.commands.title")}),e.jsx("p",{children:i("fisheraiPage.sections.commands.description")})]}),e.jsx("div",{className:"space-y-4",children:l.map(a=>e.jsxs("div",{className:"fisherai-command-row",children:[e.jsx("span",{className:"fisherai-command",children:a.command}),e.jsx("p",{children:a.description})]},a.command))})]}),e.jsxs("div",{className:"fisherai-language-card fisherai-reveal",style:{"--reveal-delay":"0.25s"},children:[e.jsx("h3",{children:i("fisheraiPage.toolbox.title")}),e.jsx("p",{children:i("fisheraiPage.toolbox.description")}),e.jsx("div",{className:"fisherai-chip-row",children:v.map(a=>e.jsx("span",{children:i(`fisheraiPage.toolbox.list.${a}`)},a))})]})]})}),e.jsxs("section",{className:"relative z-10 max-w-6xl mx-auto px-6 pb-16",children:[e.jsxs("div",{className:"fisherai-section-heading",children:[e.jsx("p",{className:"fisherai-eyebrow",children:i("fisheraiPage.sections.models.eyebrow")}),e.jsx("h2",{children:i("fisheraiPage.sections.models.title")}),e.jsx("p",{children:i("fisheraiPage.sections.models.description")})]}),e.jsx("div",{className:"grid md:grid-cols-2 gap-6",children:m.map((a,r)=>e.jsxs("div",{className:"fisherai-model-card fisherai-reveal",style:{"--reveal-delay":`${.15*r}s`},children:[e.jsx("h3",{children:i(`fisheraiPage.models.${a.id}.title`)}),e.jsx("ul",{children:a.items.map(s=>e.jsx("li",{children:s},s))})]},a.id))})]}),e.jsxs("section",{className:"relative z-10 max-w-6xl mx-auto px-6 pb-16",children:[e.jsxs("div",{className:"fisherai-section-heading",children:[e.jsx("p",{className:"fisherai-eyebrow",children:i("fisheraiPage.sections.workflow.eyebrow")}),e.jsx("h2",{children:i("fisheraiPage.sections.workflow.title")}),e.jsx("p",{children:i("fisheraiPage.sections.workflow.description")})]}),e.jsx("div",{className:"grid md:grid-cols-3 gap-6",children:c.map((a,r)=>e.jsxs("div",{className:"fisherai-step fisherai-reveal",style:{"--reveal-delay":`${.15*r}s`},children:[e.jsxs("span",{className:"fisherai-step-number",children:["0",r+1]}),e.jsx("h3",{children:a.title}),e.jsx("p",{children:a.description})]},a.title))})]}),e.jsx("section",{className:"relative z-10 max-w-6xl mx-auto px-6 pb-16",children:e.jsxs("div",{className:"fisherai-cta",children:[e.jsxs("div",{children:[e.jsx("p",{className:"fisherai-eyebrow",children:i("fisheraiPage.sections.cta.eyebrow")}),e.jsx("h2",{children:i("fisheraiPage.sections.cta.title")}),e.jsx("p",{children:i("fisheraiPage.sections.cta.description")})]}),e.jsxs("div",{className:"flex flex-wrap gap-4",children:[e.jsx("a",{className:"fisherai-button fisherai-button--dark",href:o,target:"_blank",rel:"noopener noreferrer",children:i("fisheraiPage.buttons.addToChrome")}),e.jsx("a",{className:"fisherai-button fisherai-button--ghost-light",href:n,target:"_blank",rel:"noopener noreferrer",children:i("fisheraiPage.buttons.github")})]})]})}),e.jsxs("section",{className:"relative z-10 max-w-6xl mx-auto px-6 pb-24",children:[e.jsxs("div",{className:"fisherai-section-heading",children:[e.jsx("p",{className:"fisherai-eyebrow",children:i("fisheraiPage.sections.faq.eyebrow")}),e.jsx("h2",{children:i("fisheraiPage.sections.faq.title")})]}),e.jsx("div",{className:"grid md:grid-cols-2 gap-6",children:h.map((a,r)=>
1e.jsxs("div",{className:"fisherai-faq fisherai-reveal",style:{"--reveal-delay":`${.1*r}s`},children:[e.jsx("h3",{children:a.question}),e.jsx("p",{children:a.answer})]},a.question))})]})]}),e.jsx("style",{children:`
2        @import url('https://fonts.googleapis.com/css2?family=Fraunces:wght@600;700;800&family=Space+Grotesk:wght@400;500;600&family=IBM+Plex+Mono:wght@400;500&display=swap');
3
4        .fisherai-page {
5          --ink: #0f172a;
6          --ink-soft: #1f2937;
7          --paper: #fff7ed;
8          --mist: #f8fafc;
9          --accent: #f97316;
10          --accent-strong: #ea580c;
11          --accent-2: #0ea5a4;
12          --accent-3: #2563eb;
13          --shadow: rgba(15, 23, 42, 0.12);
14          --glow: rgba(14, 165, 164, 0.2);
15          background:
16            radial-gradient(1200px circle at 10% -10%, rgba(249, 115, 22, 0.18), transparent 60%),
17            radial-gradient(900px circle at 90% 0%, rgba(14, 165, 164, 0.18), transparent 55%),
18            linear-gradient(180deg, #fff7ed 0%, #f8fafc 50%, #fdf6ee 100%);
19          color: var(--ink);
20          font-family: 'Space Grotesk', sans-serif;
21        }
22
23        .fisherai-grid {
24          position: absolute;
25          inset: 0;
26          background-image: radial-gradient(circle at 1px 1px, rgba(15, 23, 42, 0.05) 1px, transparent 0);
27          background-size: 26px 26px;
28          opacity: 0.3;
29          pointer-events: none;
30        }
31
32        .fisherai-orb {
33          position: absolute;
34          width: 520px;
35          height: 520px;
36          border-radius: 999px;
37          filter: blur(0);
38          opacity: 0.25;
39          animation: float 8s ease-in-out infinite;
40        }
41
42        .fisherai-orb--teal {
43          background: radial-gradient(circle, rgba(14, 165, 164, 0.5) 0%, transparent 70%);
44          top: -120px;
45          right: -120px;
46        }
47
48        .fisherai-orb--coral {
49          background: radial-gradient(circle, rgba(249, 115, 22, 0.5) 0%, transparent 70%);
50          bottom: -160px;
51          left: -160px;
52          animation-delay: 1.5s;
53        }
54
55        .fisherai-badge {
56          display: inline-flex;
57          align-items: center;
58          padding: 6px 14px;
59          border-radius: 999px;
60          background: rgba(14, 165, 164, 0.12);
61          color: var(--accent-2);
62          font-size: 0.85rem;
63          font-weight: 600;
64          letter-spacing: 0.02em;
65        }
66
67        .fisherai-title {
68          font-family: 'Fraunces', serif;
69          font-size: clamp(2.8rem, 4vw, 4.4rem);
70          font-weight: 700;
71          letter-spacing: -0.02em;
72        }
73
74        .fisherai-tagline {
75          font-size: clamp(1.2rem, 2vw, 1.8rem);
76          font-weight: 600;
77          color: var(--accent-3);
78        }
79
80        .fisherai-lead {
81          font-size: 1.05rem;
82          line-height: 1.7;
83          color: var(--ink-soft);
84          max-width: 36rem;
85        }
86
87        .fisherai-button {
88          display: inline-flex;
89          align-items: center;
90          justify-content: center;
91          padding: 12px 22px;
92          border-radius: 12px;
93          font-weight: 600;
94          font-size: 0.95rem;
95          transition: transform 0.2s ease, box-shadow 0.2s ease, background 0.2s ease;
96        }
97
98        .fisherai-button--primary {
99          background: linear-gradient(120deg, var(--accent), var(--accent-strong));
100          color: #fff;
101          box-shadow: 0 12px 24px rgba(249, 115, 22, 0.25);
102        }
103
104        .fisherai-button--primary:hover {
105          transform: translateY(-2px);
106          box-shadow: 0 16px 30px rgba(249, 115, 22, 0.3);
107        }
108
109        .fisherai-button--ghost {
110          border: 1px solid rgba(15, 23, 42, 0.15);
111          color: var(--ink);
112          background: rgba(255, 255, 255, 0.7);
113        }
114
115        .fisherai-button--ghost:hover {
116          transform: translateY(-2px);
117          box-shadow: 0 12px 24px rgba(15, 23, 42, 0.08);
118        }
119
120        .fisherai-button--dark {
121          background: var(--ink);
122          color: #fff;
123          box-shadow: 0 14px 30px rgba(15, 23, 42, 0.25);
124        }
125
126        .fisherai-button--ghost-light {
127          border: 1px solid rgba(255, 255, 255, 0.4);
128          color: #fff;
129          background: rgba(255, 255, 255, 0.12);
130        }
131
132        .fisherai-mini-card {
133          background: rgba(255, 255, 255, 0.7);
134          border: 1px solid rgba(15, 23, 42, 0.08);
135          border-radius: 14px;
136          padding: 14px;
137          box-shadow: 0 10px 24px rgba(15, 23, 42, 0.08);
138        }
139
140        .fisherai-mini-card h3 {
141          font-weight: 600;
142          margin-bottom: 6px;
143          font-size: 0.95rem;
144        }
145
146        .fisherai-mini-card p {
147          font-size: 0.85rem;
148          color: var(--ink-soft);
149          line-height: 1.5;
150        }
151
152        .fisherai-visual {
153          position: relative;
154        }
155
156        .fisherai-window {
157          background: #fff;
158          border-radius: 18px;
159          box-shadow: 0 30px 60px rgba(15, 23, 42, 0.15);
160          border: 1px solid rgba(15, 23, 42, 0.08);
161          overflow: hidden;
162        }
163
164        .fisherai-window-bar {
165          background: #f8fafc;
166          display: flex;
167          align-items: center;
168          padding: 10px 16px;
169          gap: 10px;
170          border-bottom: 1px solid rgba(15, 23, 42, 0.08);
171        }
172
173        .fisherai-window-dots {
174          display: flex;
175          gap: 6px;
176        }
177
178        .dot {
179          width: 10px;
180          height: 10px;
181          border-radius: 999px;
182        }
183
184        .dot--red {
185          background: #f87171;
186        }
187
188        .dot--amber {
189          background: #fbbf24;
190        }
191
192        .dot--green {
193          background: #34d399;
194        }
195
196        .fisherai-window-url {
197          flex: 1;
198          background: #fff;
199          border-radius: 999px;
200          padding: 6px 12px;
201          font-size: 0.75rem;
202          color: #64748b;
203          border: 1px solid rgba(15, 23, 42, 0.08);
204        }
205
206        .fisherai-window-body {
207          display: grid;
208          grid-template-columns: 1.4fr 1fr;
209          gap: 16px;
210          padding: 16px;
211          background: #fff;
212        }
213
214        .fisherai-article {
215          background: #f8fafc;
216          border-radius: 14px;
217          padding: 16px;
218          display: flex;
219          flex-direction: column;
220          gap: 10px;
221        }
222
223        .fisherai-panel {
224          background: #fff;
225          border-radius: 14px;
226          border: 1px solid rgba(15, 23, 42, 0.08);
227          box-shadow: inset 0 0 0 1px rgba(14, 165, 164, 0.15);
228          display: flex;
229          flex-direction: column;
230          padding: 14px;
231          gap: 10px;
232        }
233
234        .fisherai-panel-header {
235          display: flex;
236          justify-content: space-between;
237          align-items: center;
238        }
239
240        .fisherai-panel-title {
241          font-weight: 600;
242          font-size: 0.9rem;
243          color: var(--ink-soft);
244        }
245
246        .fisherai-panel-pill {
247          font-size: 0.7rem;
248          padding: 4px 10px;
249          border-radius: 999px;
250          background: rgba(14, 165, 164, 0.12);
251          color: var(--accent-2);
252          font-weight: 600;
253        }
254
255        .fisherai-panel-body {
256          display: flex;
257          flex-direction: column;
258          gap: 8px;
259        }
260
261        .fisherai-panel-input {
262          display: flex;
263          align-items: center;
264          justify-content: space-between;
265          padding: 8px 10px;
266          border-radius: 10px;
267          border: 1px solid rgba(15, 23, 42, 0.1);
268          background: #f8fafc;
269          font-size: 0.75rem;
270          color: #94a3b8;
271        }
272
273        .fisherai-panel-send {
274          color: var(--accent-2);
275          font-weight: 700;
276        }
277
278        .fisherai-line {
279          height: 8px;
280          border-radius: 999px;
281          background: rgba(148, 163, 184, 0.3);
282        }
283
284        .fisherai-line--0 {
285          width: 92%;
286        }
287
288        .fisherai-line--1 {
289          width: 78%;
290        }
291
292        .fisherai-line--2 {
293          width: 85%;
294        }
295
296        .fisherai-line--panel-0 {
297          width: 86%;
298        }
299
300        .fisherai-line--panel-1 {
301          width: 70%;
302        }
303
304        .fisherai-line--panel-2 {
305          width: 90%;
306        }
307
308        .fisherai-float-card {
309          position: absolute;
310          padding: 12px 16px;
311          border-radius: 999px;
312          background: rgba(255, 255, 255, 0.9);
313          border: 1px solid rgba(15, 23, 42, 0.1);
314          font-size: 0.85rem;
315          font-weight: 600;
316          color: var(--ink-soft);
317          box-shadow: 0 10px 20px rgba(15, 23, 42, 0.12);
318          animation: float 6s ease-in-out infinite;
319        }
320
321        .fisherai-float-card--top {
322          top: -26px;
323          right: 20px;
324        }
325
326        .fisherai-float-card--bottom {
327          bottom: -20px;
328          left: 10px;
329          animation-delay: 1.2s;
330        }
331
332        .fisherai-section-heading {
333          text-align: left;
334          max-width: 44rem;
335          margin-bottom: 36px;
336        }
337
338        .fisherai-section-heading h2 {
339          font-size: clamp(2rem, 3vw, 2.8rem);
340          font-weight: 700;
341          margin: 10px 0;
342        }
343
344        .fisherai-section-heading p {
345          color: var(--ink-soft);
346          line-height: 1.7;
347        }
348
349        .fisherai-eyebrow {
350          text-transform: uppercase;
351          letter-spacing: 0.16em;
352          font-size: 0.7rem;
353          font-weight: 600;
354          color: var(--accent-2);
355        }
356
357        .fisherai-card {
358          background: rgba(255, 255, 255, 0.8);
359          border: 1px solid rgba(15, 23, 42, 0.08);
360          border-radius: 18px;
361          padding: 20px;
362          box-shadow: 0 12px 24px rgba(15, 23, 42, 0.08);
363          display: flex;
364          flex-direction: column;
365          gap: 10px;
366        }
367
368        .fisherai-card-tag {
369          font-size: 0.7rem;
370          font-weight: 600;
371          letter-spacing: 0.12em;
372          color: var(--accent-3);
373          text-transform: uppercase;
374        }
375
376        .fisherai-card h3 {
377          font-size: 1.15rem;
378          font-weight: 600;
379        }
380
381        .fisherai-card p {
382          color: var(--ink-soft);
383          line-height: 1.6;
384        }
385
386        .fisherai-command-panel {
387          background: rgba(255, 255, 255, 0.86);
388          border: 1px solid rgba(15, 23, 42, 0.08);
389          border-radius: 20px;
390          padding: 28px;
391          box-shadow: 0 20px 40px rgba(15, 23, 42, 0.12);
392        }
393
394        .fisherai-command-header h2 {
395          font-size: clamp(1.8rem, 2.6vw, 2.4rem);
396          font-weight: 700;
397          margin: 8px 0 10px;
398        }
399
400        .fisherai-command-header p {
401          color: var(--ink-soft);
402          margin-bottom: 16px;
403        }
404
405        .fisherai-command-row {
406          display: flex;
407          gap: 16px;
408          align-items: flex-start;
409          padding: 14px 0;
410          border-bottom: 1px solid rgba(15, 23, 42, 0.08);
411        }
412
413        .fisherai-command-row:last-child {
414          border-bottom: none;
415        }
416
417        .fisherai-command {
418          font-family: 'IBM Plex Mono', monospace;
419          background: rgba(15, 23, 42, 0.05);
420          padding: 6px 12px;
421          border-radius: 10px;
422          font-size: 0.85rem;
423          font-weight: 600;
424          color: var(--ink);
425          min-width: 120px;
426          text-align: center;
427        }
428
429        .fisherai-command-row p {
430          color: var(--ink-soft);
431          line-height: 1.6;
432        }
433
434        .fisherai-language-card {
435          background: linear-gradient(140deg, rgba(14, 165, 164, 0.14), rgba(37, 99, 235, 0.08));
436          border-radius: 20px;
437          padding: 26px;
438          border: 1px solid rgba(14, 165, 164, 0.2);
439          box-shadow: 0 20px 40px rgba(15, 23, 42, 0.08);
440        }
441
442        .fisherai-language-card h3 {
443          font-size: 1.6rem;
444          font-weight: 700;
445          margin-bottom: 12px;
446        }
447
448        .fisherai-language-card p {
449          color: var(--ink-soft);
450          margin-bottom: 16px;
451        }
452
453        .fisherai-chip-row {
454          display: flex;
455          flex-wrap: wrap;
456          gap: 10px;
457        }
458
459        .fisherai-chip-row span {
460          padding: 6px 12px;
461          border-radius: 999px;
462          background: rgba(255, 255, 255, 0.7);
463          border: 1px solid rgba(15, 23, 42, 0.08);
464          font-size: 0.85rem;
465          font-weight: 600;
466        }
467
468        .fisherai-model-card {
469          background: rgba(255, 255, 255, 0.8);
470          border-radius: 18px;
471          padding: 24px;
472          border: 1px solid rgba(15, 23, 42, 0.08);
473          box-shadow: 0 16px 32px rgba(15, 23, 42, 0.08);
474        }
475
476        .fisherai-model-card h3 {
477          font-size: 1.3rem;
478          font-weight: 700;
479          margin-bottom: 12px;
480          color: var(--accent-3);
481        }
482
483        .fisherai-model-card ul {
484          list-style: none;
485          padding: 0;
486          margin: 0;
487          display: grid;
488          gap: 8px;
489        }
490
491        .fisherai-model-card li {
492          position: relative;
493          padding-left: 20px;
494          color: var(--ink-soft);
495        }
496
497        .fisherai-model-card li::before {
498          content: '+';
499          position: absolute;
500          left: 0;
501          color: var(--accent-2);
502        }
503
504        .fisherai-step {
505          background: rgba(255, 255, 255, 0.85);
506          border-radius: 18px;
507          padding: 20px;
508          border: 1px solid rgba(15, 23, 42, 0.08);
509          box-shadow: 0 12px 24px rgba(15, 23, 42, 0.08);
510        }
511
512        .fisherai-step-number {
513          display: inline-flex;
514          align-items: center;
515          justify-content: center;
516          width: 40px;
517          height: 40px;
518          border-radius: 12px;
519          background: rgba(249, 115, 22, 0.15);
520          color: var(--accent-strong);
521          font-weight: 700;
522          margin-bottom: 12px;
523        }
524
525        .fisherai-step h3 {
526          font-size: 1.2rem;
527          font-weight: 600;
528          margin-bottom: 8px;
529        }
530
531        .fisherai-step p {
532          color: var(--ink-soft);
533          line-height: 1.6;
534        }
535
536        .fisherai-cta {
537          background: linear-gradient(120deg, rgba(14, 165, 164, 0.2), rgba(249, 115, 22, 0.2));
538          border-radius: 22px;
539          padding: 32px;
540          display: flex;
541          flex-wrap: wrap;
542          gap: 24px;
543          align-items: center;
544          justify-content: space-between;
545          border: 1px solid rgba(15, 23, 42, 0.1);
546        }
547
548        .fisherai-cta h2 {
549          font-size: clamp(1.8rem, 3vw, 2.6rem);
550          font-weight: 700;
551          margin: 8px 0;
552        }
553
554        .fisherai-cta p {
555          color: var(--ink-soft);
556        }
557
558        .fisherai-faq {
559          background: rgba(255, 255, 255, 0.85);
560          border-radius: 18px;
561          padding: 20px;
562          border: 1px solid rgba(15, 23, 42, 0.08);
563          box-shadow: 0 12px 24px rgba(15, 23, 42, 0.08);
564        }
565
566        .fisherai-faq h3 {
567          font-weight: 600;
568          margin-bottom: 10px;
569          font-size: 1.05rem;
570        }
571
572        .fisherai-faq p {
573          color: var(--ink-soft);
574          line-height: 1.6;
575        }
576
577        .fisherai-reveal {
578          opacity: 0;
579          transform: translateY(18px);
580          animation: reveal 0.8s ease-out forwards;
581          animation-delay: var(--reveal-delay, 0s);
582        }
583
584        @keyframes reveal {
585          to {
586            opacity: 1;
587            transform: translateY(0);
588          }
589        }
590
591        @keyframes float {
592          0%, 100% {
593            transform: translateY(0);
594          }
595          50% {
596            transform: translateY(12px);
597          }
598        }
599
600        @media (max-width: 1024px) {
601          .fisherai-window-body {
602            grid-template-columns: 1fr;
603          }
604
605          .fisherai-float-card {
606            display: none;
607          }
608        }
609
610        @media (max-width: 640px) {
611          .fisherai-window-url {
612            display: none;
613          }
614
615          .fisherai-command-row {
616            flex-direction: column;
617          }
618
619          .fisherai-command {
620            min-width: auto;
621            text-align: left;
622          }
623        }
624
625        @media (prefers-reduced-motion: reduce) {
626          .fisherai-reveal,
627          .fisherai-orb,
628          .fisherai-float-card {
629            animation: none;
630            opacity: 1;
631            transform: none;
632          }
633        }
634      `})]})};export{k as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.