PageSourceSearch

https://caioexplica.ai/perguntar

html caioexplica.ai collected 2026-10-05 15:29:00 UTC 193,430 bytes, 2,904 lines download raw bytes

1<!DOCTYPE html><html lang="pt-BR" class="__variable_f367f3 __variable_3c557b dark"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/bb3ef058b751a6ad-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/e4af272ccee01ff0-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="/logos/renda-cripto.png"/><link rel="preload" as="image" href="/logos/cultura-builder.svg"/><link rel="preload" as="image" href="/logos/yield-hackers-new.png"/><link rel="preload" as="image" href="/logos/yield-hackers.png"/><link rel="stylesheet" href="/_next/static/css/0718a9054a369097.css?dpl=dpl_3QFXgqFWgMEcbAisfQmvr1KiPUEJ" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/5cd72613fb8f2ce7.css?dpl=dpl_3QFXgqFWgMEcbAisfQmvr1KiPUEJ" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-67dbcba322f3031b.js?dpl=dpl_3QFXgqFWgMEcbAisfQmvr1KiPUEJ"/>
1<script src="/_next/static/chunks/fd9d1056-1d16b5f1cfd526e0.js?dpl=dpl_3QFXgqFWgMEcbAisfQmvr1KiPUEJ" async=""></script>
1<script src="/_next/static/chunks/117-98a0cd5415904a70.js?dpl=dpl_3QFXgqFWgMEcbAisfQmvr1KiPUEJ" async=""></script>
1<script src="/_next/static/chunks/main-app-f1a455f1c1f7388d.js?dpl=dpl_3QFXgqFWgMEcbAisfQmvr1KiPUEJ" async=""></script>
1<script src="/_next/static/chunks/app/perguntar/page-64b081825c0dec53.js?dpl=dpl_3QFXgqFWgMEcbAisfQmvr1KiPUEJ" async=""></script>
1<script src="/_next/static/chunks/0e5ce63c-36b6337161d3461e.js?dpl=dpl_3QFXgqFWgMEcbAisfQmvr1KiPUEJ" async=""></script>
1<script src="/_next/static/chunks/972-c2dabb61439a0239.js?dpl=dpl_3QFXgqFWgMEcbAisfQmvr1KiPUEJ" async=""></script>
1<script src="/_next/static/chunks/861-9f33b2677bf5f152.js?dpl=dpl_3QFXgqFWgMEcbAisfQmvr1KiPUEJ" async=""></script>
1<script src="/_next/static/chunks/413-efde2e9928c0acac.js?dpl=dpl_3QFXgqFWgMEcbAisfQmvr1KiPUEJ" async=""></script>
1<script src="/_next/static/chunks/app/layout-e05c2548fba77624.js?dpl=dpl_3QFXgqFWgMEcbAisfQmvr1KiPUEJ" async=""></script>
1<script src="/_next/static/chunks/app/page-7c216058ca87f0ae.js?dpl=dpl_3QFXgqFWgMEcbAisfQmvr1KiPUEJ" async=""></script>
1<link rel="manifest" href="/manifest.json"/><meta name="apple-mobile-web-app-capable" content="yes"/><meta name="apple-mobile-web-app-status-bar-style" content="black-translucent"/><meta name="apple-mobile-web-app-title" content="Terminal"/><meta name="theme-color" content="#0a0a0f"/><link rel="apple-touch-icon" href="/icons/icon-192.png"/><meta name="mobile-web-app-capable" content="yes"/><meta name="msapplication-TileColor" content="#0a0a0f"/><title>Faça sua Pergunta - Caio Explica | Caio Explica</title><meta name="description" content="Envie sua dúvida sobre crypto, DeFi, inteligência artificial, Claude Code, Gemini, open source ou tecnologia e receba uma explicação personalizada gratuita."/><link rel="author" href="https://x.com/0xCVYH"/><meta name="author" content="Caio Vicentino"/><meta name="keywords" content="perguntar,dúvida,crypto,DeFi,inteligência artificial,IA,Claude Code,explicação"/><meta name="creator" content="Caio Vicentino"/><meta name="publisher" content="Caio Explica"/><meta name="robots" content="index, follow"/><meta name="googlebot" content="index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1"/><link rel="canonical" href="https://caioexplica.ai"/><meta property="og:title" content="Caio Explica - Crypto, IA e Tecnologia"/><meta property="og:description" content="Explicações personalizadas sobre crypto, DeFi, inteligência artificial e tecnologia. Criadas por IA com dados em tempo real."/><meta property="og:url" content="https://caioexplica.ai"/><meta property="og:site_name" content="Caio Explica"/><meta property="og:locale" content="pt_BR"/><meta property="og:image" content="https://caioexplica.ai/og-image.png"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:image:alt" content="Caio Explica - Crypto, IA e Tecnologia"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:site" content="@0xCVYH"/><meta name="twitter:creator" content="@0xCVYH"/><meta name="twitter:title" content="Caio Explica - Crypto, IA e Tecnologia"/><meta name="twitter:description" content="Explicações personalizadas sobre crypto, DeFi, inteligência artificial e tecnologia."/><meta name="twitter:image" content="https://caioexplica.ai/og-image.png"/><meta name="twitter:image:width" content="1200"/><meta name="twitter:image:height" content="630"/><meta name="twitter:image:alt" content="Caio Explica - Crypto, IA e Tecnologia"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="32x32"/><link rel="icon" href="/icon.svg?64c9c6d61d859d51" type="image/svg+xml" sizes="any"/><meta name="next-size-adjust"/>
1<script src="/_next/static/chunks/polyfills-42372ed130431b0a.js?dpl=dpl_3QFXgqFWgMEcbAisfQmvr1KiPUEJ" noModule=""></script>
1</head><body class="__className_f367f3 bg-background text-white"><!--$--><!--/$-->
1<script>(()=>{let e=["data-joy-color-scheme","data-mui-color-scheme","data-theme","data-color-scheme","class"],a=e=>e.includes("dark")?"dark":e.includes("light")?"light":null,r=e=>{let a=document.getElementById("--stack-theme-mode");a||((a=document.createElement("style")).id="--stack-theme-mode",a.innerHTML="/* This tag is used by Stack Auth to set the theme in the browser without causing a hydration error (since React ignores additional tags in the <head>). We later use the `html:has(head > [data-stack-theme=XYZ])` selector to apply styles based on the theme. */",document.head.appendChild(a)),a.setAttribute("data-stack-theme",e)},n=e=>{let a=document.createElement("div");a.style.color=e,document.body.appendChild(a);let r=getComputedStyle(a).color;document.body.removeChild(a);let n=r.match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/);return n?[parseInt(n[1]),parseInt(n[2]),parseInt(n[3])]:null},s=e=>(299*e[0]+587*e[1]+114*e[2])/1e3,i=()=>{let e=getComputedStyle(document.documentElement).getPropertyValue("color-scheme");if(e){let n=a(e);if(n)return r(n),!0}return!1},o=()=>{let e=getComputedStyle(document.documentElement).getPropertyValue("--background");if(e){/^\d+\s\d+%\s\d+(\.\d+)?%$/.test(e)&&(e=`hsl(${e})`);let a=n(e);if(a)return 128>s(a)?r("dark"):r("light"),!0}return!1},l=()=>{for(let n of e){let e=document.documentElement.getAttribute(n);if(e){let n=a(e);if(n)return r(n),!0}}return!1};new MutationObserver(a=>{a.forEach(a=>{if(i()||a.attributeName&&e.includes(a.attributeName)&&l()||o())return})}).observe(document.documentElement,{attributes:!0,attributeFilter:e}),i()||l()||o()})()</script>
1<style>:where(.stack-scope) *, :where(.stack-scope) ::before, :where(.stack-scope) ::after, *:where(.stack-scope), :where(.stack-scope)::before, :where(.stack-scope)::after {
2  --tw-border-spacing-x: 0;
3  --tw-border-spacing-y: 0;
4  --tw-translate-x: 0;
5  --tw-translate-y: 0;
6  --tw-rotate: 0;
7  --tw-skew-x: 0;
8  --tw-skew-y: 0;
9  --tw-scale-x: 1;
10  --tw-scale-y: 1;
11  --tw-pan-x:  ;
12  --tw-pan-y:  ;
13  --tw-pinch-zoom:  ;
14  --tw-scroll-snap-strictness: proximity;
15  --tw-gradient-from-position:  ;
16  --tw-gradient-via-position:  ;
17  --tw-gradient-to-position:  ;
18  --tw-ordinal:  ;
19  --tw-slashed-zero:  ;
20  --tw-numeric-figure:  ;
21  --tw-numeric-spacing:  ;
22  --tw-numeric-fraction:  ;
23  --tw-ring-inset:  ;
24  --tw-ring-offset-width: 0px;
25  --tw-ring-offset-color: #fff;
26  --tw-ring-color: rgb(59 130 246 / 0.5);
27  --tw-ring-offset-shadow: 0 0 #0000;
28  --tw-ring-shadow: 0 0 #0000;
29  --tw-shadow: 0 0 #0000;
30  --tw-shadow-colored: 0 0 #0000;
31  --tw-blur:  ;
32  --tw-brightness:  ;
33  --tw-contrast:  ;
34  --tw-grayscale:  ;
35  --tw-hue-rotate:  ;
36  --tw-invert:  ;
37  --tw-saturate:  ;
38  --tw-sepia:  ;
39  --tw-drop-shadow:  ;
40  --tw-backdrop-blur:  ;
41  --tw-backdrop-brightness:  ;
42  --tw-backdrop-contrast:  ;
43  --tw-backdrop-grayscale:  ;
44  --tw-backdrop-hue-rotate:  ;
45  --tw-backdrop-invert:  ;
46  --tw-backdrop-opacity:  ;
47  --tw-backdrop-saturate:  ;
48  --tw-backdrop-sepia:  ;
49  --tw-contain-size:  ;
50  --tw-contain-layout:  ;
51  --tw-contain-paint:  ;
52  --tw-contain-style:  ;
53}
54:where(.stack-scope) ::backdrop, :where(.stack-scope)::backdrop {
55  --tw-border-spacing-x: 0;
56  --tw-border-spacing-y: 0;
57  --tw-translate-x: 0;
58  --tw-translate-y: 0;
59  --tw-rotate: 0;
60  --tw-skew-x: 0;
61  --tw-skew-y: 0;
62  --tw-scale-x: 1;
63  --tw-scale-y: 1;
64  --tw-pan-x:  ;
65  --tw-pan-y:  ;
66  --tw-pinch-zoom:  ;
67  --tw-scroll-snap-strictness: proximity;
68  --tw-gradient-from-position:  ;
69  --tw-gradient-via-position:  ;
70  --tw-gradient-to-position:  ;
71  --tw-ordinal:  ;
72  --tw-slashed-zero:  ;
73  --tw-numeric-figure:  ;
74  --tw-numeric-spacing:  ;
75  --tw-numeric-fraction:  ;
76  --tw-ring-inset:  ;
77  --tw-ring-offset-width: 0px;
78  --tw-ring-offset-color: #fff;
79  --tw-ring-color: rgb(59 130 246 / 0.5);
80  --tw-ring-offset-shadow: 0 0 #0000;
81  --tw-ring-shadow: 0 0 #0000;
82  --tw-shadow: 0 0 #0000;
83  --tw-shadow-colored: 0 0 #0000;
84  --tw-blur:  ;
85  --tw-brightness:  ;
86  --tw-contrast:  ;
87  --tw-grayscale:  ;
88  --tw-hue-rotate:  ;
89  --tw-invert:  ;
90  --tw-saturate:  ;
91  --tw-sepia:  ;
92  --tw-drop-shadow:  ;
93  --tw-backdrop-blur:  ;
94  --tw-backdrop-brightness:  ;
95  --tw-backdrop-contrast:  ;
96  --tw-backdrop-grayscale:  ;
97  --tw-backdrop-hue-rotate:  ;
98  --tw-backdrop-invert:  ;
99  --tw-backdrop-opacity:  ;
100  --tw-backdrop-saturate:  ;
101  --tw-backdrop-sepia:  ;
102  --tw-contain-size:  ;
103  --tw-contain-layout:  ;
104  --tw-contain-paint:  ;
105  --tw-contain-style:  ;
106}
107/*
108! tailwindcss v3.4.14 | MIT License | https://tailwindcss.com
109*/
110/*
1111. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
1122. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
113*/
114:where(.stack-scope) *,
115:where(.stack-scope) ::before,
116:where(.stack-scope) ::after,
117*:where(.stack-scope),
118:where(.stack-scope)::before,
119:where(.stack-scope)::after {
120  box-sizing: border-box;
121  /* 1 */
122  border-width: 0;
123  /* 2 */
124  border-style: solid;
125  /* 2 */
126  border-color: #e5e7eb;
127  /* 2 */
128}
129:where(.stack-scope) ::before,
130:where(.stack-scope) ::after,
131:where(.stack-scope)::before,
132:where(.stack-scope)::after {
133  --tw-content: '';
134}
135/*
1361. Use a consistent sensible line-height in all browsers.
1372. Prevent adjustments of font size after orientation changes in iOS.
1383. Use a more readable tab size.
1394. Use the user's configured `sans` font-family by default.
1405. Use the user's configured `sans` font-feature-settings by default.
1416. Use the user's configured `sans` font-variation-settings by default.
1427. Disable tap highlights on iOS
143*/
144:where(.stack-scope) html,
145:where(.stack-scope) :host,
146html:where(.stack-scope),
147:where(.stack-scope):host {
148  line-height: 1.5;
149  /* 1 */
150  -webkit-text-size-adjust: 100%;
151  /* 2 */
152  -moz-tab-size: 4;
153  /* 3 */
154  -o-tab-size: 4;
155     tab-size: 4;
156  /* 3 */
157  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
158  /* 4 */
159  font-feature-settings: normal;
160  /* 5 */
161  font-variation-settings: normal;
162  /* 6 */
163  -webkit-tap-highlight-color: transparent;
164  /* 7 */
165}
166/*
1671. Remove the margin in all browsers.
1682. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
169*/
170:where(.stack-scope) body, body:where(.stack-scope) {
171  margin: 0;
172  /* 1 */
173  line-height: inherit;
174  /* 2 */
175}
176/*
1771. Add the correct height in Firefox.
1782. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
1793. Ensure horizontal rules are visible by default.
180*/
181:where(.stack-scope) hr, hr:where(.stack-scope) {
182  height: 0;
183  /* 1 */
184  color: inherit;
185  /* 2 */
186  border-top-width: 1px;
187  /* 3 */
188}
189/*
190Add the correct text decoration in Chrome, Edge, and Safari.
191*/
192:where(.stack-scope) abbr:where([title]), abbr:where(.stack-scope):where([title]) {
193  -webkit-text-decoration: underline dotted;
194          text-decoration: underline dotted;
195}
196/*
197Remove the default font size and weight for headings.
198*/
199:where(.stack-scope) h1,
200:where(.stack-scope) h2,
201:where(.stack-scope) h3,
202:where(.stack-scope) h4,
203:where(.stack-scope) h5,
204:where(.stack-scope) h6,
205h1:where(.stack-scope),
206h2:where(.stack-scope),
207h3:where(.stack-scope),
208h4:where(.stack-scope),
209h5:where(.stack-scope),
210h6:where(.stack-scope) {
211  font-size: inherit;
212  font-weight: inherit;
213}
214/*
215Reset links to optimize for opt-in styling instead of opt-out.
216*/
217:where(.stack-scope) a, a:where(.stack-scope) {
218  color: inherit;
219  text-decoration: inherit;
220}
221/*
222Add the correct font weight in Edge and Safari.
223*/
224:where(.stack-scope) b,
225:where(.stack-scope) strong,
226b:where(.stack-scope),
227strong:where(.stack-scope) {
228  font-weight: bolder;
229}
230/*
2311. Use the user's configured `mono` font-family by default.
2322. Use the user's configured `mono` font-feature-settings by default.
2333. Use the user's configured `mono` font-variation-settings by default.
2344. Correct the odd `em` font sizing in all browsers.
235*/
236:where(.stack-scope) code,
237:where(.stack-scope) kbd,
238:where(.stack-scope) samp,
239:where(.stack-scope) pre,
240code:where(.stack-scope),
241kbd:where(.stack-scope),
242samp:where(.stack-scope),
243pre:where(.stack-scope) {
244  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
245  /* 1 */
246  font-feature-settings: normal;
247  /* 2 */
248  font-variation-settings: normal;
249  /* 3 */
250  font-size: 1em;
251  /* 4 */
252}
253/*
254Add the correct font size in all browsers.
255*/
256:where(.stack-scope) small, small:where(.stack-scope) {
257  font-size: 80%;
258}
259/*
260Prevent `sub` and `sup` elements from affecting the line height in all browsers.
261*/
262:where(.stack-scope) sub,
263:where(.stack-scope) sup,
264sub:where(.stack-scope),
265sup:where(.stack-scope) {
266  font-size: 75%;
267  line-height: 0;
268  position: relative;
269  vertical-align: baseline;
270}
271:where(.stack-scope) sub, sub:where(.stack-scope) {
272  bottom: -0.25em;
273}
274:where(.stack-scope) sup, sup:where(.stack-scope) {
275  top: -0.5em;
276}
277/*
2781. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2792. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
2803. Remove gaps between table borders by default.
281*/
282:where(.stack-scope) table, table:where(.stack-scope) {
283  text-indent: 0;
284  /* 1 */
285  border-color: inherit;
286  /* 2 */
287  border-collapse: collapse;
288  /* 3 */
289}
290/*
2911. Change the font styles in all browsers.
2922. Remove the margin in Firefox and Safari.
2933. Remove default padding in all browsers.
294*/
295:where(.stack-scope) button,
296:where(.stack-scope) input,
297:where(.stack-scope) optgroup,
298:where(.stack-scope) select,
299:where(.stack-scope) textarea,
300button:where(.stack-scope),
301input:where(.stack-scope),
302optgroup:where(.stack-scope),
303select:where(.stack-scope),
304textarea:where(.stack-scope) {
305  font-family: inherit;
306  /* 1 */
307  font-feature-settings: inherit;
308  /* 1 */
309  font-variation-settings: inherit;
310  /* 1 */
311  font-size: 100%;
312  /* 1 */
313  font-weight: inherit;
314  /* 1 */
315  line-height: inherit;
316  /* 1 */
317  letter-spacing: inherit;
318  /* 1 */
319  color: inherit;
320  /* 1 */
321  margin: 0;
322  /* 2 */
323  padding: 0;
324  /* 3 */
325}
326/*
327Remove the inheritance of text transform in Edge and Firefox.
328*/
329:where(.stack-scope) button,
330:where(.stack-scope) select,
331button:where(.stack-scope),
332select:where(.stack-scope) {
333  text-transform: none;
334}
335/*
3361. Correct the inability to style clickable types in iOS and Safari.
3372. Remove default button styles.
338*/
339:where(.stack-scope) button,
340:where(.stack-scope) input:where([type='button']),
341:where(.stack-scope) input:where([type='reset']),
342:where(.stack-scope) input:where([type='submit']),
343button:where(.stack-scope),
344input:where(.stack-scope):where([type='button']),
345input:where(.stack-scope):where([type='reset']),
346input:where(.stack-scope):where([type='submit']) {
347  -webkit-appearance: button;
348  /* 1 */
349  background-color: transparent;
350  /* 2 */
351  background-image: none;
352  /* 2 */
353}
354/*
355Use the modern Firefox focus style for all focusable elements.
356*/
357:where(.stack-scope) :-moz-focusring, :where(.stack-scope):-moz-focusring {
358  outline: auto;
359}
360/*
361Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
362*/
363:where(.stack-scope) :-moz-ui-invalid, :where(.stack-scope):-moz-ui-invalid {
364  box-shadow: none;
365}
366/*
367Add the correct vertical alignment in Chrome and Firefox.
368*/
369:where(.stack-scope) progress, progress:where(.stack-scope) {
370  vertical-align: baseline;
371}
372/*
373Correct the cursor style of increment and decrement buttons in Safari.
374*/
375:where(.stack-scope) ::-webkit-inner-spin-button,
376:where(.stack-scope) ::-webkit-outer-spin-button,
377:where(.stack-scope)::-webkit-inner-spin-button,
378:where(.stack-scope)::-webkit-outer-spin-button {
379  height: auto;
380}
381/*
3821. Correct the odd appearance in Chrome and Safari.
3832. Correct the outline style in Safari.
384*/
385:where(.stack-scope) [type='search'], [type='search'] :where(.stack-scope) {
386  -webkit-appearance: textfield;
387  /* 1 */
388  outline-offset: -2px;
389  /* 2 */
390}
391/*
392Remove the inner padding in Chrome and Safari on macOS.
393*/
394:where(.stack-scope) ::-webkit-search-decoration, :where(.stack-scope)::-webkit-search-decoration {
395  -webkit-appearance: none;
396}
397/*
3981. Correct the inability to style clickable types in iOS and Safari.
3992. Change font properties to `inherit` in Safari.
400*/
401:where(.stack-scope) ::-webkit-file-upload-button, :where(.stack-scope)::-webkit-file-upload-button {
402  -webkit-appearance: button;
403  /* 1 */
404  font: inherit;
405  /* 2 */
406}
407/*
408Add the correct display in Chrome and Safari.
409*/
410:where(.stack-scope) summary, summary:where(.stack-scope) {
411  display: list-item;
412}
413/*
414Removes the default spacing and border for appropriate elements.
415*/
416:where(.stack-scope) blockquote,
417:where(.stack-scope) dl,
418:where(.stack-scope) dd,
419:where(.stack-scope) h1,
420:where(.stack-scope) h2,
421:where(.stack-scope) h3,
422:where(.stack-scope) h4,
423:where(.stack-scope) h5,
424:where(.stack-scope) h6,
425:where(.stack-scope) hr,
426:where(.stack-scope) figure,
427:where(.stack-scope) p,
428:where(.stack-scope) pre,
429blockquote:where(.stack-scope),
430dl:where(.stack-scope),
431dd:where(.stack-scope),
432h1:where(.stack-scope),
433h2:where(.stack-scope),
434h3:where(.stack-scope),
435h4:where(.stack-scope),
436h5:where(.stack-scope),
437h6:where(.stack-scope),
438hr:where(.stack-scope),
439figure:where(.stack-scope),
440p:where(.stack-scope),
441pre:where(.stack-scope) {
442  margin: 0;
443}
444:where(.stack-scope) fieldset, fieldset:where(.stack-scope) {
445  margin: 0;
446  padding: 0;
447}
448:where(.stack-scope) legend, legend:where(.stack-scope) {
449  padding: 0;
450}
451:where(.stack-scope) ol,
452:where(.stack-scope) ul,
453:where(.stack-scope) menu,
454ol:where(.stack-scope),
455ul:where(.stack-scope),
456menu:where(.stack-scope) {
457  list-style: none;
458  margin: 0;
459  padding: 0;
460}
461/*
462Reset default styling for dialogs.
463*/
464:where(.stack-scope) dialog, dialog:where(.stack-scope) {
465  padding: 0;
466}
467/*
468Prevent resizing textareas horizontally by default.
469*/
470:where(.stack-scope) textarea, textarea:where(.stack-scope) {
471  resize: vertical;
472}
473/*
4741. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
4752. Set the default placeholder color to the user's configured gray 400 color.
476*/
477:where(.stack-scope) input::-moz-placeholder, :where(.stack-scope) textarea::-moz-placeholder, input:where(.stack-scope)::-moz-placeholder, textarea:where(.stack-scope)::-moz-placeholder {
478  opacity: 1;
479  /* 1 */
480  color: #9ca3af;
481  /* 2 */
482}
483:where(.stack-scope) input::placeholder,
484:where(.stack-scope) textarea::placeholder,
485input:where(.stack-scope)::placeholder,
486textarea:where(.stack-scope)::placeholder {
487  opacity: 1;
488  /* 1 */
489  color: #9ca3af;
490  /* 2 */
491}
492/*
493Set the default cursor for buttons.
494*/
495:where(.stack-scope) button,
496:where(.stack-scope) [role="button"],
497button:where(.stack-scope),
498[role="button"] :where(.stack-scope) {
499  cursor: pointer;
500}
501/*
502Make sure disabled buttons don't get the pointer cursor.
503*/
504:where(.stack-scope) :disabled, :where(.stack-scope):disabled {
505  cursor: default;
506}
507/*
5081. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
5092. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/je
509nsimmons/cssremedy/issues/14#issuecomment-634934210)
510   This can trigger a poorly considered lint error in some tools but is included by design.
511*/
512:where(.stack-scope) img,
513:where(.stack-scope) svg,
514:where(.stack-scope) video,
515:where(.stack-scope) canvas,
516:where(.stack-scope) audio,
517:where(.stack-scope) iframe,
518:where(.stack-scope) embed,
519:where(.stack-scope) object,
520img:where(.stack-scope),
521svg:where(.stack-scope),
522video:where(.stack-scope),
523canvas:where(.stack-scope),
524audio:where(.stack-scope),
525iframe:where(.stack-scope),
526embed:where(.stack-scope),
527object:where(.stack-scope) {
528  display: block;
529  /* 1 */
530  vertical-align: middle;
531  /* 2 */
532}
533/*
534Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
535*/
536:where(.stack-scope) img,
537:where(.stack-scope) video,
538img:where(.stack-scope),
539video:where(.stack-scope) {
540  max-width: 100%;
541  height: auto;
542}
543/* Make elements with the HTML hidden attribute stay hidden by default */
544:where(.stack-scope) [hidden]:where(:not([hidden="until-found"])), [hidden] :where(.stack-scope):where(:not([hidden="until-found"])) {
545  display: none;
546}
547:where(.stack-scope) .sr-only, :where(.stack-scope).sr-only {
548  position: absolute;
549  width: 1px;
550  height: 1px;
551  padding: 0;
552  margin: -1px;
553  overflow: hidden;
554  clip: rect(0, 0, 0, 0);
555  white-space: nowrap;
556  border-width: 0;
557}
558:where(.stack-scope) .pointer-events-none, :where(.stack-scope).pointer-events-none {
559  pointer-events: none;
560}
561:where(.stack-scope) .pointer-events-auto, :where(.stack-scope).pointer-events-auto {
562  pointer-events: auto;
563}
564:where(.stack-scope) .visible, :where(.stack-scope).visible {
565  visibility: visible;
566}
567:where(.stack-scope) .invisible, :where(.stack-scope).invisible {
568  visibility: hidden;
569}
570:where(.stack-scope) .static, :where(.stack-scope).static {
571  position: static;
572}
573:where(.stack-scope) .fixed, :where(.stack-scope).fixed {
574  position: fixed;
575}
576:where(.stack-scope) .absolute, :where(.stack-scope).absolute {
577  position: absolute;
578}
579:where(.stack-scope) .relative, :where(.stack-scope).relative {
580  position: relative;
581}
582:where(.stack-scope) .inset-0, :where(.stack-scope).inset-0 {
583  inset: 0px;
584}
585:where(.stack-scope) .inset-x-0, :where(.stack-scope).inset-x-0 {
586  left: 0px;
587  right: 0px;
588}
589:where(.stack-scope) .inset-y-0, :where(.stack-scope).inset-y-0 {
590  top: 0px;
591  bottom: 0px;
592}
593:where(.stack-scope) .-right-2, :where(.stack-scope).-right-2 {
594  right: -0.5rem;
595}
596:where(.stack-scope) .-top-2, :where(.stack-scope).-top-2 {
597  top: -0.5rem;
598}
599:where(.stack-scope) .bottom-0, :where(.stack-scope).bottom-0 {
600  bottom: 0px;
601}
602:where(.stack-scope) .left-0, :where(.stack-scope).left-0 {
603  left: 0px;
604}
605:where(.stack-scope) .left-2, :where(.stack-scope).left-2 {
606  left: 0.5rem;
607}
608:where(.stack-scope) .left-3, :where(.stack-scope).left-3 {
609  left: 0.75rem;
610}
611:where(.stack-scope) .left-\[50\%\], :where(.stack-scope).left-\[50\%\] {
612  left: 50%;
613}
614:where(.stack-scope) .right-0, :where(.stack-scope).right-0 {
615  right: 0px;
616}
617:where(.stack-scope) .right-1, :where(.stack-scope).right-1 {
618  right: 0.25rem;
619}
620:where(.stack-scope) .right-2, :where(.stack-scope).right-2 {
621  right: 0.5rem;
622}
623:where(.stack-scope) .right-3, :where(.stack-scope).right-3 {
624  right: 0.75rem;
625}
626:where(.stack-scope) .right-4, :where(.stack-scope).right-4 {
627  right: 1rem;
628}
629:where(.stack-scope) .top-0, :where(.stack-scope).top-0 {
630  top: 0px;
631}
632:where(.stack-scope) .top-1, :where(.stack-scope).top-1 {
633  top: 0.25rem;
634}
635:where(.stack-scope) .top-2, :where(.stack-scope).top-2 {
636  top: 0.5rem;
637}
638:where(.stack-scope) .top-4, :where(.stack-scope).top-4 {
639  top: 1rem;
640}
641:where(.stack-scope) .top-\[1px\], :where(.stack-scope).top-\[1px\] {
642  top: 1px;
643}
644:where(.stack-scope) .top-\[50\%\], :where(.stack-scope).top-\[50\%\] {
645  top: 50%;
646}
647:where(.stack-scope) .top-\[60\%\], :where(.stack-scope).top-\[60\%\] {
648  top: 60%;
649}
650:where(.stack-scope) .top-full, :where(.stack-scope).top-full {
651  top: 100%;
652}
653:where(.stack-scope) .z-10, :where(.stack-scope).z-10 {
654  z-index: 10;
655}
656:where(.stack-scope) .z-50, :where(.stack-scope).z-50 {
657  z-index: 50;
658}
659:where(.stack-scope) .z-\[100\], :where(.stack-scope).z-\[100\] {
660  z-index: 100;
661}
662:where(.stack-scope) .z-\[1\], :where(.stack-scope).z-\[1\] {
663  z-index: 1;
664}
665:where(.stack-scope) .-mx-1, :where(.stack-scope).-mx-1 {
666  margin-left: -0.25rem;
667  margin-right: -0.25rem;
668}
669:where(.stack-scope) .-mx-6, :where(.stack-scope).-mx-6 {
670  margin-left: -1.5rem;
671  margin-right: -1.5rem;
672}
673:where(.stack-scope) .mx-2, :where(.stack-scope).mx-2 {
674  margin-left: 0.5rem;
675  margin-right: 0.5rem;
676}
677:where(.stack-scope) .my-1, :where(.stack-scope).my-1 {
678  margin-top: 0.25rem;
679  margin-bottom: 0.25rem;
680}
681:where(.stack-scope) .my-2, :where(.stack-scope).my-2 {
682  margin-top: 0.5rem;
683  margin-bottom: 0.5rem;
684}
685:where(.stack-scope) .my-5, :where(.stack-scope).my-5 {
686  margin-top: 1.25rem;
687  margin-bottom: 1.25rem;
688}
689:where(.stack-scope) .my-6, :where(.stack-scope).my-6 {
690  margin-top: 1.5rem;
691  margin-bottom: 1.5rem;
692}
693:where(.stack-scope) .-ml-3, :where(.stack-scope).-ml-3 {
694  margin-left: -0.75rem;
695}
696:where(.stack-scope) .mb-1, :where(.stack-scope).mb-1 {
697  margin-bottom: 0.25rem;
698}
699:where(.stack-scope) .mb-2, :where(.stack-scope).mb-2 {
700  margin-bottom: 0.5rem;
701}
702:where(.stack-scope) .mb-4, :where(.stack-scope).mb-4 {
703  margin-bottom: 1rem;
704}
705:where(.stack-scope) .mb-6, :where(.stack-scope).mb-6 {
706  margin-bottom: 1.5rem;
707}
708:where(.stack-scope) .ml-1, :where(.stack-scope).ml-1 {
709  margin-left: 0.25rem;
710}
711:where(.stack-scope) .ml-2, :where(.stack-scope).ml-2 {
712  margin-left: 0.5rem;
713}
714:where(.stack-scope) .ml-auto, :where(.stack-scope).ml-auto {
715  margin-left: auto;
716}
717:where(.stack-scope) .mr-1\.5, :where(.stack-scope).mr-1\.5 {
718  margin-right: 0.375rem;
719}
720:where(.stack-scope) .mr-2, :where(.stack-scope).mr-2 {
721  margin-right: 0.5rem;
722}
723:where(.stack-scope) .mr-4, :where(.stack-scope).mr-4 {
724  margin-right: 1rem;
725}
726:where(.stack-scope) .mt-1, :where(.stack-scope).mt-1 {
727  margin-top: 0.25rem;
728}
729:where(.stack-scope) .mt-1\.5, :where(.stack-scope).mt-1\.5 {
730  margin-top: 0.375rem;
731}
732:where(.stack-scope) .mt-2, :where(.stack-scope).mt-2 {
733  margin-top: 0.5rem;
734}
735:where(.stack-scope) .mt-4, :where(.stack-scope).mt-4 {
736  margin-top: 1rem;
737}
738:where(.stack-scope) .mt-6, :where(.stack-scope).mt-6 {
739  margin-top: 1.5rem;
740}
741:where(.stack-scope) .mt-8, :where(.stack-scope).mt-8 {
742  margin-top: 2rem;
743}
744:where(.stack-scope) .box-border, :where(.stack-scope).box-border {
745  box-sizing: border-box;
746}
747:where(.stack-scope) .block, :where(.stack-scope).block {
748  display: block;
749}
750:where(.stack-scope) .inline, :where(.stack-scope).inline {
751  display: inline;
752}
753:where(.stack-scope) .flex, :where(.stack-scope).flex {
754  display: flex;
755}
756:where(.stack-scope) .inline-flex, :where(.stack-scope).inline-flex {
757  display: inline-flex;
758}
759:where(.stack-scope) .\!table, :where(.stack-scope).\!table {
760  display: table !important;
761}
762:where(.stack-scope) .table, :where(.stack-scope).table {
763  display: table;
764}
765:where(.stack-scope) .grid, :where(.stack-scope).grid {
766  display: grid;
767}
768:where(.stack-scope) .hidden, :where(.stack-scope).hidden {
769  display: none;
770}
771:where(.stack-scope) .aspect-square, :where(.stack-scope).aspect-square {
772  aspect-ratio: 1 / 1;
773}
774:where(.stack-scope) .h-0\.5, :where(.stack-scope).h-0\.5 {
775  height: 0.125rem;
776}
777:where(.stack-scope) .h-1\.5, :where(.stack-scope).h-1\.5 {
778  height: 0.375rem;
779}
780:where(.stack-scope) .h-10, :where(.stack-scope).h-10 {
781  height: 2.5rem;
782}
783:where(.stack-scope) .h-2, :where(.stack-scope).h-2 {
784  height: 0.5rem;
785}
786:where(.stack-scope) .h-2\.5, :where(.stack-scope).h-2\.5 {
787  height: 0.625rem;
788}
789:where(.stack-scope) .h-24, :where(.stack-scope).h-24 {
790  height: 6rem;
791}
792:where(.stack-scope) .h-3, :where(.stack-scope).h-3 {
793  height: 0.75rem;
794}
795:where(.stack-scope) .h-3\.5, :where(.stack-scope).h-3\.5 {
796  height: 0.875rem;
797}
798:where(.stack-scope) .h-4, :where(.stack-scope).h-4 {
799  height: 1rem;
800}
801:where(.stack-scope) .h-5, :where(.stack-scope).h-5 {
802  height: 1.25rem;
803}
804:where(.stack-scope) .h-6, :where(.stack-scope).h-6 {
805  height: 1.5rem;
806}
807:where(.stack-scope) .h-64, :where(.stack-scope).h-64 {
808  height: 16rem;
809}
810:where(.stack-scope) .h-7, :where(.stack-scope).h-7 {
811  height: 1.75rem;
812}
813:where(.stack-scope) .h-8, :where(.stack-scope).h-8 {
814  height: 2rem;
815}
816:where(.stack-scope) .h-9, :where(.stack-scope).h-9 {
817  height: 2.25rem;
818}
819:where(.stack-scope) .h-\[1px\], :where(.stack-scope).h-\[1px\] {
820  height: 1px;
821}
822:where(.stack-scope) .h-\[200px\], :where(.stack-scope).h-\[200px\] {
823  height: 200px;
824}
825:where(.stack-scope) .h-\[300px\], :where(.stack-scope).h-\[300px\] {
826  height: 300px;
827}
828:where(.stack-scope) .h-\[34px\], :where(.stack-scope).h-\[34px\] {
829  height: 34px;
830}
831:where(.stack-scope) .h-\[60px\], :where(.stack-scope).h-\[60px\] {
832  height: 60px;
833}
834:where(.stack-scope) .h-\[var\(--radix-navigation-menu-viewport-height\)\], :where(.stack-scope).h-\[var\(--radix-navigation-menu-viewport-height\)\] {
835  height: var(--radix-navigation-menu-viewport-height);
836}
837:where(.stack-scope) .h-\[var\(--radix-select-trigger-height\)\], :where(.stack-scope).h-\[var\(--radix-select-trigger-height\)\] {
838  height: var(--radix-select-trigger-height);
839}
840:where(.stack-scope) .h-full, :where(.stack-scope).h-full {
841  height: 100%;
842}
843:where(.stack-scope) .h-px, :where(.stack-scope).h-px {
844  height: 1px;
845}
846:where(.stack-scope) .max-h-6, :where(.stack-scope).max-h-6 {
847  max-height: 1.5rem;
848}
849:where(.stack-scope) .max-h-96, :where(.stack-scope).max-h-96 {
850  max-height: 24rem;
851}
852:where(.stack-scope) .max-h-\[300px\], :where(.stack-scope).max-h-\[300px\] {
853  max-height: 300px;
854}
855:where(.stack-scope) .max-h-screen, :where(.stack-scope).max-h-screen {
856  max-height: 100vh;
857}
858:where(.stack-scope) .min-h-6, :where(.stack-scope).min-h-6 {
859  min-height: 1.5rem;
860}
861:where(.stack-scope) .min-h-\[60px\], :where(.stack-scope).min-h-\[60px\] {
862  min-height: 60px;
863}
864:where(.stack-scope) .w-0, :where(.stack-scope).w-0 {
865  width: 0px;
866}
867:where(.stack-scope) .w-10, :where(.stack-scope).w-10 {
868  width: 2.5rem;
869}
870:where(.stack-scope) .w-16, :where(.stack-scope).w-16 {
871  width: 4rem;
872}
873:where(.stack-scope) .w-2, :where(.stack-scope).w-2 {
874  width: 0.5rem;
875}
876:where(.stack-scope) .w-2\.5, :where(.stack-scope).w-2\.5 {
877  width: 0.625rem;
878}
879:where(.stack-scope) .w-2\/3, :where(.stack-scope).w-2\/3 {
880  width: 66.666667%;
881}
882:where(.stack-scope) .w-24, :where(.stack-scope).w-24 {
883  width: 6rem;
884}
885:where(.stack-scope) .w-3, :where(.stack-scope).w-3 {
886  width: 0.75rem;
887}
888:where(.stack-scope) .w-3\.5, :where(.stack-scope).w-3\.5 {
889  width: 0.875rem;
890}
891:where(.stack-scope) .w-3\/4, :where(.stack-scope).w-3\/4 {
892  width: 75%;
893}
894:where(.stack-scope) .w-4, :where(.stack-scope).w-4 {
895  width: 1rem;
896}
897:where(.stack-scope) .w-48, :where(.stack-scope).w-48 {
898  width: 12rem;
899}
900:where(.stack-scope) .w-5, :where(.stack-scope).w-5 {
901  width: 1.25rem;
902}
903:where(.stack-scope) .w-6, :where(.stack-scope).w-6 {
904  width: 1.5rem;
905}
906:where(.stack-scope) .w-64, :where(.stack-scope).w-64 {
907  width: 16rem;
908}
909:where(.stack-scope) .w-7, :where(.stack-scope).w-7 {
910  width: 1.75rem;
911}
912:where(.stack-scope) .w-72, :where(.stack-scope).w-72 {
913  width: 18rem;
914}
915:where(.stack-scope) .w-8, :where(.stack-scope).w-8 {
916  width: 2rem;
917}
918:where(.stack-scope) .w-9, :where(.stack-scope).w-9 {
919  width: 2.25rem;
920}
921:where(.stack-scope) .w-\[100px\], :where(.stack-scope).w-\[100px\] {
922  width: 100px;
923}
924:where(.stack-scope) .w-\[120px\], :where(.stack-scope).w-\[120px\] {
925  width: 120px;
926}
927:where(.stack-scope) .w-\[140px\], :where(.stack-scope).w-\[140px\] {
928  width: 140px;
929}
930:where(.stack-scope) .w-\[150px\], :where(.stack-scope).w-\[150px\] {
931  width: 150px;
932}
933:where(.stack-scope) .w-\[1px\], :where(.stack-scope).w-\[1px\] {
934  width: 1px;
935}
936:where(.stack-scope) .w-\[200px\], :where(.stack-scope).w-\[200px\] {
937  width: 200px;
938}
939:where(.stack-scope) .w-\[250px\], :where(.stack-scope).w-\[250px\] {
940  width: 250px;
941}
942:where(.stack-scope) .w-\[34px\], :where(.stack-scope).w-\[34px\] {
943  width: 34px;
944}
945:where(.stack-scope) .w-\[36px\], :where(.stack-scope).w-\[36px\] {
946  width: 36px;
947}
948:where(.stack-scope) .w-\[60px\], :where(.stack-scope).w-\[60px\] {
949  width: 60px;
950}
951:where(.stack-scope) .w-\[70px\], :where(.stack-scope).w-\[70px\] {
952  width: 70px;
953}
954:where(.stack-scope) .w-\[800px\], :where(.stack-scope).w-\[800px\] {
955  width: 800px;
956}
957:where(.stack-scope) .w-\[80px\], :where(.stack-scope).w-\[80px\] {
958  width: 80px;
959}
960:where(.stack-scope) .w-\[calc\(100\%\+3rem\)\], :where(.stack-scope).w-\[calc\(100\%\+3rem\)\] {
961  width: calc(100% + 3rem);
962}
963:where(.stack-scope) .w-fit, :where(.stack-scope).w-fit {
964  width: -moz-fit-content;
965  width: fit-content;
966}
967:where(.stack-scope) .w-full, :where(.stack-scope).w-full {
968  width: 100%;
969}
970:where(.stack-scope) .w-max, :where(.stack-scope).w-max {
971  width: -moz-max-content;
972  width: max-content;
973}
974:where(.stack-scope) .w-px, :where(.stack-scope).w-px {
975  width: 1px;
976}
977:where(.stack-scope) .min-w-0, :where(.stack-scope).min-w-0 {
978  min-width: 0px;
979}
980:where(.stack-scope) .min-w-6, :where(.stack-scope).min-w-6 {
981  min-width: 1.5rem;
982}
983:where(.stack-scope) .min-w-\[12rem\], :where(.stack-scope).min-w-\[12rem\] {
984  min-width: 12rem;
985}
986:where(.stack-scope) .min-w-\[150px\], :where(.stack-scope).min-w-\[150px\] {
987  min-width: 150px;
988}
989:where(.stack-scope) .min-w-\[200px\], :where(.stack-scope).min-w-\[200px\] {
990  min-width: 200px;
991}
992:where(.stack-scope) .min-w-\[8rem\], :where(.stack-scope).min-w-\[8rem\] {
993  min-width: 8rem;
994}
995:where(.stack-scope) .min-w-\[var\(--radix-select-trigger-width\)\], :where(.stack-scope).min-w-\[var\(--radix-select-trigger-width\)\] {
996  min-width: var(--radix-select-trigger-width);
997}
998:where(.stack-scope) .max-w-40, :where(.stack-scope).max-w-40 {
999  max-width: 10rem;
1000}
1001:where(.stack-scope) .max-w-6, :where(.stack-scope).max-w-6 {
1002  max-width: 1.5rem;
1003}
1004:where(.stack-scope) .max-w-60, :where(.stack-scope).max-w-60 {
1005  max-width: 15rem;
1006}
1007:where(.stack-scope) .max-w-64, :where(.stack-scope).max-w-64 {
1008  max-width: 16rem;
1009}
1010:where(.stack-scope) .max-w-\[200px\], :where(.stack-scope).max-w-\[200px\] {
1011  max-width: 200px;
1012}
1013:where(.stack-scope) .max-w-\[300px\], :where(.stack-scope).max-w-\[300px\] {
1014  max-width: 300px;
1015}
1016:where(.stack-scope) .max-w-\[320px\], :where(.stack-scope).max-w-\[320px\] {
1017  max-width: 320px;
1018}
1019:where(.stack-scope) .max-w-\[36px\], :where(.stack-scope).max-w-\[36px\] {
1020  max-width: 36px;
1021}
1022:where(.stack-scope) .max-w-\[380px\], :where(.stack-scope).max-w-\[380px\] {
1023  max-width: 380px;
1024}
1025:where(.stack-scope) .max-w-\[800px\], :where(.stack-scope).max-w-\[800px\] {
1026  max-width: 800px;
1027}
1028:where(.stack-scope) .max-w-full, :where(.stack-scope).max-w-full {
1029  max-width: 100%;
1030}
1031:where(.stack-scope) .max-w-lg, :where(.stack-scope).max-w-lg {
1032  max-width: 32rem;
1033}
1034:where(.stack-scope) .max-w-max, :where(.stack-scope).max-w-max {
1035  max-width: -moz-max-content;
1036  max-width: max-content;
1037}
1038:where(.stack-scope) .flex-1, :where(.stack-scope).flex-1 {
1039  flex: 1 1 0%;
1040}
1041:where(.stack-scope) .flex-shrink-0, :where(.stack-scope).flex-shrink-0 {
1042  flex-shrink: 0;
1043}
1044:where(.stack-scope) .shrink-0, :where(.stack-scope).shrink-0 {
1045  flex-shrink: 0;
1046}
1047:where(.stack-scope) .flex-grow, :where(.stack-scope).flex-grow {
1048  flex-grow: 1;
1049}
1050:where(.stack-scope) .grow, :where(.stack-scope).grow {
1051  flex-grow: 1;
1052}
1053:where(.stack-scope) .caption-bottom, :where(.stack-scope).caption-bottom {
1054  caption-side: bottom;
1055}
1056:where(.stack-scope) .border-collapse, :where(.stack-scope).border-collapse {
1057  border-collapse: collapse;
1058}
1059:where(.stack-scope) .translate-x-\[-50\%\], :where(.stack-scope).translate-x-\[-50\%\] {
1060  --tw-translate-x: -50%;
1061  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
1062}
1063:where(.stack-scope) .translate-y-\[-50\%\], :where(.stack-scope).translate-y-\[-50\%\] {
1064  --tw-translate-y: -50%;
1065  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
1066}
1067:where(.stack-scope) .rotate-45, :where(.stack-scope).rotate-45 {
1068  --tw-rotate: 45deg;
1069  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
1070}
1071:where(.stack-scope) .transform, :where(.stack-scope).transform {
1072  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
1073}
1074@keyframes pulse {
1075  50% {
1076    opacity: .5;
1077  }
1078}
1079:where(.stack-scope) .animate-pulse, :where(.stack-scope).animate-pulse {
1080  animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
1081}
1082@keyframes spin {
1083  to {
1084    transform: rotate(360deg);
1085  }
1086}
1087:where(.stack-scope) .animate-spin, :where(.stack-scope).animate-spin {
1088  animation: spin 1s linear infinite;
1089}
1090:where(.stack-scope) .cursor-default, :where(.stack-scope).cursor-default {
1091  cursor: default;
1092}
1093:where(.stack-scope) .cursor-not-allowed, :where(.stack-scope).cursor-not-allowed {
1094  cursor: not-allowed;
1095}
1096:where(.stack-scope) .cursor-pointer, :where(.stack-scope).cursor-pointer {
1097  cursor: pointer;
1098}
1099:where(.stack-scope) .cursor-wait, :where(.stack-scope).cursor-wait {
1100  cursor: wait;
1101}
1102:where(.stack-scope) .touch-none, :where(.stack-scope).touch-none {
1103  touch-action: none;
1104}
1105:where(.stack-scope) .select-none, :where(.stack-scope).select-none {
1106  -moz-user-select: none;
1107       -webkit-user-select: none;
1108          user-select: none;
1109}
1110:where(.stack-scope) .resize, :where(.stack-scope).resize {
1111  resize: both;
1112}
1113:where(.stack-scope) .list-none, :where(.stack-scope).list-none {
1114  list-style-type: none;
1115}
1116:where(.stack-scope) .flex-row, :where(.stack-scope).flex-row {
1117  flex-direction: row;
1118}
1119:where(.stack-scope) .flex-row-reverse, :where(.stack-scope).flex-row-reverse {
1120  flex-direction: row-reverse;
1121}
1122:where(.stack-scope) .flex-col, :where(.stack-scope).flex-col {
1123  flex-direction: column;
1124}
1125:where(.stack-scope) .flex-col-reverse, :where(.stack-scope).flex-col-reverse {
1126  flex-direction: column-reverse;
1127}
1128:where(.stack-scope) .flex-wrap, :where(.stack-scope).flex-wrap {
1129  flex-wrap: wrap;
1130}
1131:where(.stack-scope) .items-start, :where(.stack-scope).items-start {
1132  align-items: flex-start;
1133}
1134:where(.stack-scope) .items-end, :where(.stack-scope).items-end {
1135  align-items: flex-end;
1136}
1137:where(.stack-scope) .items-center, :where(.stack-scope).items-center {
1138  align-items: center;
1139}
1140:where(.stack-scope) .items-stretch, :where(.stack-scope).items-stretch {
1141  align-items: stretch;
1142}
1143:where(.stack-scope) .justify-start, :where(.stack-scope).justify-start {
1144  justify-content: flex-start;
1145}
1146:where(.stack-scope) .justify-end, :where(.stack-scope).justify-end {
1147  justify-content: flex-end;
1148}
1149:where(.stack-scope) .justify-center, :where(.stack-scope).justify-center {
1150  justify-content: center;
1151}
1152:where(.stack-scope) .justify-between, :where(.stack-scope).justify-between {
1153  justify-content: space-between;
1154}
1155:where(.stack-scope) .justify-evenly, :where(.stack-scope).justify-evenly {
1156  justify-content: space-evenly;
1157}
1158:where(.stack-scope) .gap-1, :where(.stack-scope).gap-1 {
1159  gap: 0.25rem;
1160}
1161:where(.stack-scope) .gap-1\.5, :where(.stack-scope).gap-1\.5 {
1162  gap: 0.375rem;
1163}
1164:where(.stack-scope) .gap-2, :where(.stack-scope).gap-2 {
1165  gap: 0.5rem;
1166}
1167:where(.stack-scope) .gap-4, :where(.stack-scope).gap-4 {
1168  gap: 1rem;
1169}
1170:where(.stack-scope) .gap-6, :where(.stack-scope).gap-6 {
1171  gap: 1.5rem;
1172}
1173:where(.stack-scope) .gap-x-6, :where(.stack-scope).gap-x-6 {
1174  -moz-column-gap: 1.5rem;
1175       column-gap: 1.5rem;
1176}
1177:where(.stack-scope) .gap-y-4, :where(.stack-scope).gap-y-4 {
1178  row-gap: 1rem;
1179}
1180:where(.stack-scope) .space-x-1 > :not([hidden]) ~ :not([hidden]), :where(.stack-scope).space-x-1 > :not([hidden]) ~ :not([hidden]) {
1181  --tw-space-x-reverse: 0;
1182  margin-right: calc(0.25rem * var(--tw-space-x-reverse));
1183  margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));
1184}
1185:where(.stack-scope) .space-x-2 > :not([hidden]) ~ :not([hidden]), :where(.stack-scope).space-x-2 > :not([hidden]) ~ :not([hidden]) {
1186  --tw-space-x-reverse: 0;
1187  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
1188  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
1189}
1190:where(.stack-scope) .space-y-1 > :not([hidden]) ~ :not([hidden]), :where(.stack-scope).space-y-1 > :not([hidden]) ~ :not([hidden]) {
1191  --tw-space-y-reverse: 0;
1192  margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
1193  margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
1194}
1195:where(.stack-scope) .space-y-1\.5 > :not([hidden]) ~ :not([hidden]), :where(.stack-scope).space-y-1\.5 > :not([hidden]) ~ :not([hidden]) {
1196  --tw-space-y-reverse: 0;
1197  margin-top: calc(0.375rem * calc(1 - var(--tw-space-y-reverse)));
1198  margin-bottom: calc(0.375rem * var(--tw-space-y-reverse));
1199}
1200:where(.stack-scope) .space-y-2 > :not([hidden]) ~ :not([hidden]), :where(.stack-scope).space-y-2 > :not([hidden]) ~ :not([hidden]) {
1201  --tw-space-y-reverse: 0;
1202  margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
1203  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
1204}
1205:where(.stack-scope) .space-y-3 > :not([hidden]) ~ :not([hidden]), :where(.stack-scope).space-y-3 > :not([hidden]) ~ :not([hidden]) {
1206  --tw-space-y-reverse: 0;
1207  margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));
1208  margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));
1209}
1210:where(.stack-scope) .space-y-4 > :not([hidden]) ~ :not([hidden]), :where(.stack-scope).space-y-4 > :not([hidden]) ~ :not([hidden]) {
1211  --tw-space-y-reverse: 0;
1212  margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
1213  margin-bottom: calc(1rem * var(--tw-space-y-reverse));
1214}
1215:where(.stack-scope) .self-center, :where(.stack-scope).self-center {
1216  align-self: center;
1217}
1218:where(.stack-scope) .self-stretch, :where(.stack-scope).self-stretch {
1219  align-self: stretch;
1220}
1221:where(.stack-scope) .overflow-auto, :where(.stack-scope).overflow-auto {
1222  overflow: auto;
1223}
1224:where(.stack-scope) .overflow-hidden, :where(.stack-scope).overflow-hidden {
1225  overflow: hidden;
1226}
1227:where(.stack-scope) .overflow-y-auto, :where(.stack-scope).overflow-y-auto {
1228  overflow-y: auto;
1229}
1230:where(.stack-scope) .overflow-x-hidden, :where(.stack-scope).overflow-x-hidden {
1231  overflow-x: hidden;
1232}
1233:where(.stack-scope) .truncate, :where(.stack-scope).truncate {
1234  overflow: hidden;
1235  text-overflow: ellipsis;
1236  white-space: nowrap;
1237}
1238:where(.stack-scope) .overflow-ellipsis, :where(.stack-scope).overflow-ellipsis {
1239  text-overflow: ellipsis;
1240}
1241:where(.stack-scope) .text-ellipsis, :where(.stack-scope).text-ellipsis {
1242  text-overflow: ellipsis;
1243}
1244:where(.stack-scope) .whitespace-nowrap, :where(.stack-scope).whitespace-nowrap {
1245  white-space: nowrap;
1246}
1247:where(.stack-scope) .whitespace-pre-wrap, :where(.stack-scope).whitespace-pre-wrap {
1248  white-space: pre-wrap;
1249}
1250:where(.stack-scope) .text-wrap, :where(.stack-scope).text-wrap {
1251  text-wrap: wrap;
1252}
1253:where(.stack-scope) .text-nowrap, :where(.stack-scope).text-nowrap {
1254  text-wrap: nowrap;
1255}
1256:where(.stack-scope) .break-words, :where(.stack-scope).break-words {
1257  overflow-wrap: break-word;
1258}
1259:where(.stack-scope) .rounded, :where(.stack-scope).rounded {
1260  border-radius: 0.25rem;
1261}
1262:where(.stack-scope) .rounded-\[inherit\], :where(.stack-scope).rounded-\[inherit\] {
1263  border-radius: inherit;
1264}
1265:where(.stack-scope) .rounded-full, :where(.stack-scope).rounded-full {
1266  border-radius: 9999px;
1267}
1268:where(.stack-scope) .rounded-lg, :where(.stack-scope).rounded-lg {
1269  border-radius: var(--radius);
1270}
1271:where(.stack-scope) .rounded-md, :where(.stack-scope).rounded-md {
1272  border-radius: calc(var(--radius) - 2px);
1273}
1274:where(.stack-scope) .rounded-sm, :where(.stack-scope).rounded-sm {
1275  border-radius: calc(var(--radius) - 4px);
1276}
1277:where(.stack-scope) .rounded-xl, :where(.stack-scope).rounded-xl {
1278  border-radius: 0.75rem;
1279}
1280:where(.stack-scope) .rounded-b-md, :where(.stack-scope).rounded-b-md {
1281  border-bottom-right-radius: calc(var(--radius) - 2px);
1282  border-bottom-left-radius: calc(var(--radius) - 2px);
1283}
1284:where(.stack-scope) .rounded-l-md, :where(.stack-scope).rounded-l-md {
1285  border-top-left-radius: calc(var(--radius) - 2px);
1286  border-bottom-left-radius: calc(var(--radius) - 2px);
1287}
1288:where(.stack-scope) .rounded-l-none, :where(.stack-scope).rounded-l-none {
1289  border-top-left-radius: 0px;
1290  border-bottom-left-radius: 0px;
1291}
1292:where(.stack-scope) .rounded-tl-sm, :where(.stack-scope).rounded-tl-sm {
1293  border-top-left-radius: calc(var(--radius) - 4px);
1294}
1295:where(.stack-scope) .border, :where(.stack-scope).border {
1296  border-width: 1px;
1297}
1298:where(.stack-scope) .border-2, :where(.stack-scope).border-2 {
1299  border-width: 2px;
1300}
1301:where(.stack-scope) .border-b, :where(.stack-scope).border-b {
1302  border-bottom-width: 1px;
1303}
1304:where(.stack-scope) .border-l, :where(.stack-scope).border-l {
1305  border-left-width: 1px;
1306}
1307:where(.stack-scope) .border-r, :where(.stack-scope).border-r {
1308  border-right-width: 1px;
1309}
1310:where(.stack-scope) .border-t, :where(.stack-scope).border-t {
1311  border-top-width: 1px;
1312}
1313:where(.stack-scope) .border-border, :where(.stack-scope).border-border {
1314  border-color: hsl(var(--border));
1315}
1316:where(.stack-scope) .border-current, :where(.stack-scope).border-current {
1317  border-color: currentColor;
1318}
1319:where(.stack-scope) .border-destructive, :where(.stack-scope).border-destructive {
1320  border-color: hsl(var(--destructive));
1321}
1322:where(.stack-scope) .border-destructive\/50, :where(.stack-scope).border-destructive\/50 {
1323  border-color: hsl(var(--destructive) / 0.5);
1324}
1325:where(.stack-scope) .border-input, :where(.stack-scope).border-input {
1326  border-color: hsl(var(--input));
1327}
1328:where(.stack-scope) .border-primary, :where(.stack-scope).border-primary {
1329  border-color: hsl(var(--primary));
1330}
1331:where(.stack-scope) .border-primary\/50, :where(.stack-scope).border-primary\/50 {
1332  border-color: hsl(var(--primary) / 0.5);
1333}
1334:where(.stack-scope) .border-red-500, :where(.stack-scope).border-red-500 {
1335  --tw-border-opacity: 1;
1336  border-color: rgb(239 68 68 / var(--tw-border-opacity));
1337}
1338:where(.stack-scope) .border-success, :where(.stack-scope).border-success {
1339  border-color: hsl(var(--success));
1340}
1341:where(.stack-scope) .border-success\/50, :where(.stack-scope).border-success\/50 {
1342  border-color: hsl(var(--success) / 0.5);
1343}
1344:where(.stack-scope) .border-transparent, :where(.stack-scope).border-transparent {
1345  border-color: transparent;
1346}
1347:where(.stack-scope) .border-l-transparent, :where(.stack-scope).border-l-transparent {
1348  border-left-color: transparent;
1349}
1350:where(.stack-scope) .border-t-transparent, :where(.stack-scope).border-t-transparent {
1351  border-top-color: transparent;
1352}
1353:where(.stack-scope) .bg-background, :where(.stack-scope).bg-background {
1354  background-color: hsl(var(--background));
1355}
1356:where(.stack-scope) .bg-black\/80, :where(.stack-scope).bg-black\/80 {
1357  background-color: rgb(0 0 0 / 0.8);
1358}
1359:where(.stack-scope) .bg-blue-500, :where(.stack-scope).bg-blue-500 {
1360  --tw-bg-opacity: 1;
1361  background-color: rgb(59 130 246 / var(--tw-bg-opacity));
1362}
1363:where(.stack-scope) .bg-border, :where(.stack-scope).bg-border {
1364  background-color: hsl(var(--border));
1365}
1366:where(.stack-scope) .bg-card, :where(.stack-scope).bg-card {
1367  background-color: hsl(var(--card));
1368}
1369:where(.stack-scope) .bg-destructive, :where(.stack-scope).bg-destructive {
1370  background-color: hsl(var(--destructive));
1371}
1372:where(.stack-scope) .bg-destructive\/5, :where(.stack-scope).bg-destructive\/5 {
1373  background-color: hsl(var(--destructive) / 0.05);
1374}
1375:where(.stack-scope) .bg-foreground, :where(.stack-scope).bg-foreground {
1376  background-color: hsl(var(--foreground));
1377}
1378:where(.stack-scope) .bg-gray-200, :where(.stack-scope).bg-gray-200 {
1379  --tw-bg-opacity: 1;
1380  background-color: rgb(229 231 235 / var(--tw-bg-opacity));
1381}
1382:where(.stack-scope) .bg-gray-400, :where(.stack-scope).bg-gray-400 {
1383  --tw-bg-opacity: 1;
1384  background-color: rgb(156 163 175 / var(--tw-bg-opacity));
1385}
1386:where(.stack-scope) .bg-gray-500\/20, :where(.stack-scope).bg-gray-500\/20 {
1387  background-color: rgb(107 114 128 / 0.2);
1388}
1389:where(.stack-scope) .bg-green-500, :where(.stack-scope).bg-green-500 {
1390  --tw-bg-opacity: 1;
1391  background-color: rgb(34 197 94 / var(--tw-bg-opacity));
1392}
1393:where(.stack-scope) .bg-muted, :where(.stack-scope).bg-muted {
1394  background-color: hsl(var(--muted));
1395}
1396:where(.stack-scope) .bg-muted\/50, :where(.stack-scope).bg-muted\/50 {
1397  background-color: hsl(var(--muted) / 0.5);
1398}
1399:where(.stack-scope) .bg-muted\/70, :where(.stack-scope).bg-muted\/70 {
1400  background-color: hsl(var(--muted) / 0.7);
1401}
1402:where(.stack-scope) .bg-popover, :where(.stack-scope).bg-popover {
1403  background-color: hsl(var(--popover));
1404}
1405:where(.stack-scope) .bg-primary, :where(.stack-scope).bg-primary {
1406  background-color: hsl(var(--primary));
1407}
1408:where(.stack-scope) .bg-primary\/10, :where(.stack-scope).bg-primary\/10 {
1409  background-color: hsl(var(--primary) / 0.1);
1410}
1411:where(.stack-scope) .bg-primary\/20, :where(.stack-scope).bg-primary\/20 {
1412  background-color: hsl(var(--primary) / 0.2);
1413}
1414:where(.stack-scope) .bg-red-500, :where(.stack-scope).bg-red-500 {
1415  --tw-bg-opacity: 1;
1416  background-color: rgb(239 68 68 / var(--tw-bg-opacity));
1417}
1418:where(.stack-scope) .bg-secondary, :where(.stack-scope).bg-secondary {
1419  background-color: hsl(var(--secondary));
1420}
1421:where(.stack-scope) .bg-success, :where(.stack-scope).bg-success {
1422  background-color: hsl(var(--success));
1423}
1424:where(.stack-scope) .bg-success\/5, :where(.stack-scope).bg-success\/5 {
1425  background-color: hsl(var(--success) / 0.05);
1426}
1427:where(.stack-scope) .bg-transparent, :where(.stack-scope).bg-transparent {
1428  background-color: transparent;
1429}
1430:where(.stack-scope) .bg-white, :where(.stack-scope).bg-white {
1431  --tw-bg-opacity: 1;
1432  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
1433}
1434:where(.stack-scope) .bg-white\/20, :where(.stack-scope).bg-white\/20 {
1435  background-color: rgb(255 255 255 / 0.2);
1436}
1437:where(.stack-scope) .bg-yellow-500, :where(.stack-scope).bg-yellow-500 {
1438  --tw-bg-opacity: 1;
1439  background-color: rgb(234 179 8 / var(--tw-bg-opacity));
1440}
1441:where(.stack-scope) .bg-zinc-200, :where(.stack-scope).bg-zinc-200 {
1442  --tw-bg-opacity: 1;
1443  background-color: rgb(228 228 231 / var(--tw-bg-opacity));
1444}
1445:where(.stack-scope) .fill-current, :where(.stack-scope).fill-current {
1446  fill: currentColor;
1447}
1448:where(.stack-scope) .fill-primary, :where(.stack-scope).fill-primary {
1449  fill: hsl(var(--primary));
1450}
1451:where(.stack-scope) .p-0, :where(.stack-scope).p-0 {
1452  padding: 0px;
1453}
1454:where(.stack-scope) .p-1, :where(.stack-scope).p-1 {
1455  padding: 0.25rem;
1456}
1457:where(.stack-scope) .p-1\.5, :where(.stack-scope).p-1\.5 {
1458  padding: 0.375rem;
1459}
1460:where(.stack-scope) .p-2, :where(.stack-scope).p-2 {
1461  padding: 0.5rem;
1462}
1463:where(.stack-scope) .p-3, :where(.stack-scope).p-3 {
1464  padding: 0.75rem;
1465}
1466:where(.stack-scope) .p-4, :where(.stack-scope).p-4 {
1467  padding: 1rem;
1468}
1469:where(.stack-scope) .p-6, :where(.stack-scope).p-6 {
1470  padding: 1.5rem;
1471}
1472:where(.stack-scope) .p-\[1px\], :where(.stack-scope).p-\[1px\] {
1473  padding: 1px;
1474}
1475:where(.stack-scope) .px-1, :where(.stack-scope).px-1 {
1476  padding-left: 0.25rem;
1477  padding-right: 0.25rem;
1478}
1479:where(.stack-scope) .px-2, :where(.stack-scope).px-2 {
1480  padding-left: 0.5rem;
1481  padding-right: 0.5rem;
1482}
1483:where(.stack-scope) .px-2\.5, :where(.stack-scope).px-2\.5 {
1484  padding-left: 0.625rem;
1485  padding-right: 0.625rem;
1486}
1487:where(.stack-scope) .px-3, :where(.stack-scope).px-3 {
1488  padding-left: 0.75rem;
1489  padding-right: 0.75rem;
1490}
1491:where(.stack-scope) .px-4, :where(.stack-scope).px-4 {
1492  padding-left: 1rem;
1493  padding-right: 1rem;
1494}
1495:where(.stack-scope) .px-6, :where(.stack-scope).px-6 {
1496  padding-left: 1.5rem;
1497  padding-right: 1.5rem;
1498}
1499:where(.stack-scope) .px-8, :where(.stack-scope).px-8 {
1500  padding-left: 2rem;
1501  padding-right: 2rem;
1502}
1503:where(.stack-scope) .py-0\.5, :where(.stack-scope).py-0\.5 {
1504  padding-top: 0.125rem;
1505  padding-bottom: 0.125rem;
1506}
1507:where(.stack-scope) .py-1, :where(.stack-scope).py-1 {
1508  padding-top: 0.25rem;
1509  padding-bottom: 0.25rem;
1510}
1511:where(.stack-scope) .py-1\.5, :where(.stack-scope).py-1\.5 {
1512  padding-top: 0.375rem;
1513  padding-bottom: 0.375rem;
1514}
1515:where(.stack-scope) .py-2, :where(.stack-scope).py-2 {
1516  padding-top: 0.5rem;
1517  padding-bottom: 0.5rem;
1518}
1519:where(.stack-scope) .py-3, :where(.stack-scope).py-3 {
1520  padding-top: 0.75rem;
1521  padding-bottom: 0.75rem;
1522}
1523:where(.stack-scope) .py-4, :where(.stack-scope).py-4 {
1524  padding-top: 1rem;
1525  padding-bottom: 1rem;
1526}
1527:where(.stack-scope) .py-6, :where(.stack-scope).py-6 {
1528  padding-top: 1.5rem;
1529  padding-bottom: 1.5rem;
1530}
1531:where(.stack-scope) .pb-0, :where(.stack-scope).pb-0 {
1532  padding-bottom: 0px;
1533}
1534:where(.stack-scope) .pb-2, :where(.stack-scope).pb-2 {
1535  padding-bottom: 0.5rem;
1536}
1537:where(.stack-scope) .pb-4, :where(.stack-scope).pb-4 {
1538  padding-bottom: 1rem;
1539}
1540:where(.stack-scope) .pl-2, :where(.stack-scope).pl-2 {
1541  padding-left: 0.5rem;
1542}
1543:where(.stack-scope) .pl-3, :where(.stack-scope).pl-3 {
1544  padding-left: 0.75rem;
1545}
1546:where(.stack-scope) .pl-8, :where(.stack-scope).pl-8 {
1547  padding-left: 2rem;
1548}
1549:where(.stack-scope) .pr-10, :where(.stack-scope).pr-10 {
1550  padding-right: 2.5rem;
1551}
1552:where(.stack-scope) .pr-2, :where(.stack-scope).pr-2 {
1553  padding-right: 0.5rem;
1554}
1555:where(.stack-scope) .pr-3, :where(.stack-scope).pr-3 {
1556  padding-right: 0.75rem;
1557}
1558:where(.stack-scope) .pr-6, :where(.stack-scope).pr-6 {
1559  padding-right: 1.5rem;
1560}
1561:where(.stack-scope) .pr-8, :where(.stack-scope).pr-8 {
1562  padding-right: 2rem;
1563}
1564:where(.stack-scope) .pt-0, :where(.stack-scope).pt-0 {
1565  padding-top: 0px;
1566}
1567:where(.stack-scope) .pt-1, :where(.stack-scope).pt-1 {
1568  padding-top: 0.25rem;
1569}
1570:where(.stack-scope) .pt-4, :where(.stack-scope).pt-4 {
1571  padding-top: 1rem;
1572}
1573:where(.stack-scope) .text-left, :where(.stack-scope).text-left {
1574  text-align: left;
1575}
1576:where(.stack-scope) .text-center, :where(.stack-scope).text-center {
1577  text-align: center;
1578}
1579:where(.stack-scope) .text-right, :where(.stack-scope).text-right {
1580  text-align: right;
1581}
1582:where(.stack-scope) .align-middle, :where(.stack-scope).align-middle {
1583  vertical-align: middle;
1584}
1585:where(.stack-scope) .text-2xl, :where(.stack-scope).text-2xl {
1586  font-size: 1.5rem;
1587  line-height: 2rem;
1588}
1589:where(.stack-scope) .text-3xl, :where(.stack-scope).text-3xl {
1590  font-size: 1.875rem;
1591  line-height: 2.25rem;
1592}
1593:where(.stack-scope) .text-\[0\.8rem\], :where(.stack-scope).text-\[0\.8rem\] {
1594  font-size: 0.8rem;
1595}
1596:where(.stack-scope) .text-lg, :where(.stack-scope).text-lg {
1597  font-size: 1.125rem;
1598  line-height: 1.75rem;
1599}
1600:where(.stack-scope) .text-sm, :where(.stack-scope).text-sm {
1601  font-size: 0.875rem;
1602  line-height: 1.25rem;
1603}
1604:where(.stack-scope) .text-xl, :where(.stack-scope).text-xl {
1605  font-size: 1.25rem;
1606  line-height: 1.75rem;
1607}
1608:where(.stack-scope) .text-xs, :where(.stack-scope).text-xs {
1609  font-size: 0.75rem;
1610  line-height: 1rem;
1611}
1612:where(.stack-scope) .font-bold, :where(.stack-scope).font-bold {
1613  font-weight: 700;
1614}
1615:where(.stack-scope) .font-medium, :where(.stack-scope).font-medium {
1616  font-weight: 500;
1617}
1618:where(.stack-scope) .font-normal, :where(.stack-scope).font-normal {
1619  font-weight: 400;
1620}
1621:where(.stack-scope) .font-semibold, :where(.stack-scope).font-semibold {
1622  font-weight: 600;
1623}
1624:where(.stack-scope) .uppercase, :where(.stack-scope).uppercase {
1625  text-transform: uppercase;
1626}
1627:where(.stack-scope) .capitalize, :where(.stack-scope).capitalize {
1628  text-transform: capitalize;
1629}
1630:where(.stack-scope) .italic, :where(.stack-scope).italic {
1631  font-style: italic;
1632}
1633:where(.stack-scope) .leading-6, :where(.stack-scope).leading-6 {
1634  line-height: 1.5rem;
1635}
1636:where(.stack-scope) .leading-\[0\], :where(.stack-scope).leading-\[0\] {
1637  line-height: 0;
1638}
1639:where(.stack-scope) .leading-none, :where(.stack-scope).leading-none {
1640  line-height: 1;
1641}
1642:where(.stack-scope) .tracking-tight, :where(.stack-scope).tracking-tight {
1643  letter-spacing: -0.025em;
1644}
1645:where(.stack-scope) .tracking-widest, :where(.stack-scope).tracking-widest {
1646  letter-spacing: 0.1em;
1647}
1648:where(.stack-scope) .text-black, :where(.stack-scope).text-black {
1649  --tw-text-opacity: 1;
1650  color: rgb(0 0 0 / var(--tw-text-opacity));
1651}
1652:where(.stack-scope) .text-card-foreground, :where(.stack-scope).text-card-foreground {
1653  color: hsl(var(--card-foreground));
1654}
1655:where(.stack-scope) .text-current, :where(.stack-scope).text-current {
1656  color: currentColor;
1657}
1658:where(.stack-scope) .text-destructive, :where(.stack-scope).text-destructive {
1659  color: hsl(var(--destructive));
1660}
1661:where(.stack-scope) .text-destructive-foreground, :where(.stack-scope).text-destructive-foreground {
1662  color: hsl(var(--destructive-foreground));
1663}
1664:where(.stack-scope) .text-foreground, :where(.stack-scope).text-foreground {
1665  color: hsl(var(--foreground));
1666}
1667:where(.stack-scope) .text-foreground\/50, :where(.stack-scope).text-foreground\/50 {
1668  color: hsl(var(--foreground) / 0.5);
1669}
1670:where(.stack-scope) .text-gray-500, :where(.stack-scope).text-gray-500 {
1671  --tw-text-opacity: 1;
1672  color: rgb(107 114 128 / var(--tw-text-opacity));
1673}
1674:where(.stack-scope) .text-gray-600, :where(.stack-scope).text-gray-600 {
1675  --tw-text-opacity: 1;
1676  color: rgb(75 85 99 / var(--tw-text-opacity));
1677}
1678:where(.stack-scope) .text-gray-700, :where(.stack-scope).text-gray-700 {
1679  --tw-text-opacity: 1;
1680  color: rgb(55 65 81 / var(--tw-text-opacity));
1681}
1682:where(.stack-scope) .text-green-500, :where(.stack-scope).text-green-500 {
1683  --tw-text-opacity: 1;
1684  color: rgb(34 197 94 / var(--tw-text-opacity));
1685}
1686:where(.stack-scope) .text-green-600, :where(.stack-scope).text-green-600 {
1687  --tw-text-opacity: 1;
1688  color: rgb(22 163 74 / var(--tw-text-opacity));
1689}
1690:where(.stack-scope) .text-muted-foreground, :where(.stack-scope).text-muted-foreground {
1691  color: hsl(var(--muted-foreground));
1692}
1693:where(.stack-scope) .text-muted-foreground\/70, :where(.stack-scope).text-muted-foreground\/70 {
1694  color: hsl(var(--muted-foreground) / 0.7);
1695}
1696:where(.stack-scope) .text-popover-foreground, :where(.stack-scope).text-popover-foreground {
1697  color: hsl(var(--popover-foreground));
1698}
1699:where(.stack-scope) .text-primary, :where(.stack-scope).text-primary {
1700  color: hsl(var(--primary));
1701}
1702:where(.stack-scope) .text-primary-foreground, :where(.stack-scope).text-primary-foreground {
1703  color: hsl(var(--primary-foreground));
1704}
1705:where(.stack-scope) .text-red-500, :where(.stack-scope).text-red-500 {
1706  --tw-text-opacity: 1;
1707  color: rgb(239 68 68 / var(--tw-text-opacity));
1708}
1709:where(.stack-scope) .text-red-600, :where(.stack-scope).text-red-600 {
1710  --tw-text-opacity: 1;
1711  color: rgb(220 38 38 / var(--tw-text-opacity));
1712}
1713:where(.stack-scope) .text-secondary-foreground, :where(.stack-scope).text-secondary-foreground {
1714  color: hsl(var(--secondary-foreground));
1715}
1716:where(.stack-scope) .text-success, :where(.stack-scope).text-success {
1717  color: hsl(var(--success));
1718}
1719:where(.stack-scope) .text-success-foreground, :where(.stack-scope).text-success-foreground {
1720  color: hsl(var(--success-foreground));
1721}
1722:where(.stack-scope) .text-white, :where(.stack-scope).text-white {
1723  --tw-text-opacity: 1;
1724  color: rgb(255 255 255 / var(--tw-text-opacity));
1725}
1726:where(.stack-scope) .text-zinc-500, :where(.stack-scope).text-zinc-500 {
1727  --tw-text-opacity: 1;
1728  color: rgb(113 113 122 / var(--tw-text-opacity));
1729}
1730:where(.stack-scope) .text-zinc-600, :where(.stack-scope).text-zinc-600 {
1731  --tw-text-opacity: 1;
1732  color: rgb(82 82 91 / var(--tw-text-opacity));
1733}
1734:where(.stack-scope) .text-zinc-700, :where(.stack-scope).text-zinc-700 {
1735  --tw-text-opacity: 1;
1736  color: rgb(63 63 70 / var(--tw-text-opacity));
1737}
1738:where(.stack-scope) .text-zinc-800, :where(.stack-scope).text-zinc-800 {
1739  --tw-text-opacity: 1;
1740  color: rgb(39 39 42 / var(--tw-text-opacity));
1741}
1742:where(.stack-scope) .underline, :where(.stack-scope).underline {
1743  text-decoration-line: underline;
1744}
1745:where(.stack-scope) .underline-offset-4, :where(.stack-scope).underline-offset-4 {
1746  text-underline-offset: 4px;
1747}
1748:where(.stack-scope) .opacity-0, :where(.stack-scope).opacity-0 {
1749  opacity: 0;
1750}
1751:where(.stack-scope) .opacity-50, :where(.stack-scope).opacity-50 {
1752  opacity: 0.5;
1753}
1754:where(.stack-scope) .opacity-60, :where(.stack-scope).opacity-60 {
1755  opacity: 0.6;
1756}
1757:where(.stack-scope) .opacity-70, :where(.stack-scope).opacity-70 {
1758  opacity: 0.7;
1759}
1760:where(.stack-scope) .opacity-85, :where(.stack-scope).opacity-85 {
1761  opacity: 0.85;
1762}
1763:where(.stack-scope) .opacity-90, :where(.stack-scope).opacity-90 {
1764  opacity: 0.9;
1765}
1766:where(.stack-scope) .shadow, :where(.stack-scope).shadow {
1767  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
1768  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
1769  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
1770}
1771:where(.stack-scope) .shadow-2xl, :where(.stack-scope).shadow-2xl {
1772  --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);
1773  --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
1774  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
1775}
1776:where(.stack-scope) .shadow-lg, :where(.stack-scope).shadow-lg {
1777  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
1778  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
1779  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
1780}
1781:where(.stack-scope) .shadow-md, :where(.stack-scope).shadow-md {
1782  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
1783  --tw-shadow-colored: 0 4px 6px -1px var(--tw-sha
1783dow-color), 0 2px 4px -2px var(--tw-shadow-color);
1784  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
1785}
1786:where(.stack-scope) .shadow-sm, :where(.stack-scope).shadow-sm {
1787  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
1788  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
1789  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
1790}
1791:where(.stack-scope) .outline-none, :where(.stack-scope).outline-none {
1792  outline: 2px solid transparent;
1793  outline-offset: 2px;
1794}
1795:where(.stack-scope) .outline, :where(.stack-scope).outline {
1796  outline-style: solid;
1797}
1798:where(.stack-scope) .ring, :where(.stack-scope).ring {
1799  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
1800  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
1801  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
1802}
1803:where(.stack-scope) .ring-0, :where(.stack-scope).ring-0 {
1804  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
1805  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
1806  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-sha
1806dow, 0 0 #0000);
1807}
1808:where(.stack-scope) .ring-1, :where(.stack-scope).ring-1 {
1809  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
1810  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
1811  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
1812}
1813:where(.stack-scope) .ring-red-500, :where(.stack-scope).ring-red-500 {
1814  --tw-ring-opacity: 1;
1815  --tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity));
1816}
1817:where(.stack-scope) .ring-ring, :where(.stack-scope).ring-ring {
1818  --tw-ring-color: hsl(var(--ring));
1819}
1820:where(.stack-scope) .ring-offset-background, :where(.stack-scope).ring-offset-background {
1821  --tw-ring-offset-color: hsl(var(--background));
1822}
1823:where(.stack-scope) .blur, :where(.stack-scope).blur {
1824  --tw-blur: blur(8px);
1825  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
1826}
1827:where(.stack-scope) .filter, :where(.stack-scope).filter {
1828  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
1829}
1830:where(.stack-scope) .backdrop-blur-md, :where(.stack-scope).backdrop-blur-md {
1831  --tw-backdrop-blur: blur(12px);
1832  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
1833          backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
1834}
1835:where(.stack-scope) .backdrop-blur-sm, :where(.stack-scope).backdrop-blur-sm {
1836  --tw-backdrop-blur: blur(4px);
1837  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
1838          backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
1839}
1840:where(.stack-scope) .transition, :where(.stack-scope).transition {
1841  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
1842  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
1843  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
1844  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
1845  transition-duration: 150ms;
1846}
1847:where(.stack-scope) .transition-all, :where(.stack-scope).transition-all {
1848  transition-property: all;
1849  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
1850  transition-duration: 150ms;
1851}
1852:where(.stack-scope) .transition-colors, :where(.stack-scope).transition-colors {
1853  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
1854  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
1855  transition-duration: 150ms;
1856}
1857:where(.stack-scope) .transition-opacity, :where(.stack-scope).transition-opacity {
1858  transition-property: opacity;
1859  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
1860  transition-duration: 150ms;
1861}
1862:where(.stack-scope) .transition-transform, :where(.stack-scope).transition-transform {
1863  transition-property: transform;
1864  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
1865  transition-duration: 150ms;
1866}
1867:where(.stack-scope) .duration-100, :where(.stack-scope).duration-100 {
1868  transition-duration: 100ms;
1869}
1870:where(.stack-scope) .duration-1000, :where(.stack-scope).duration-1000 {
1871  transition-duration: 1000ms;
1872}
1873:where(.stack-scope) .duration-200, :where(.stack-scope).duration-200 {
1874  transition-duration: 200ms;
1875}
1876:where(.stack-scope) .duration-300, :where(.stack-scope).duration-300 {
1877  transition-duration: 300ms;
1878}
1879:where(.stack-scope) .ease-in-out, :where(.stack-scope).ease-in-out {
1880  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
1881}
1882@keyframes enter {
1883  from {
1884    opacity: var(--tw-enter-opacity, 1);
1885    transform: translate3d(var(--tw-enter-translate-x, 0), var(--tw-enter-translate-y, 0), 0) scale3d(var(--tw-enter-scale, 1), var(--tw-enter-scale, 1), var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0));
1886  }
1887}
1888@keyframes exit {
1889  to {
1890    opacity: var(--tw-exit-opacity, 1);
1891    transform: translate3d(var(--tw-exit-translate-x, 0), var(--tw-exit-translate-y, 0), 0) scale3d(var(--tw-exit-scale, 1), var(--tw-exit-scale, 1), var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0));
1892  }
1893}
1894:where(.stack-scope) .animate-in, :where(.stack-scope).animate-in {
1895  animation-name: enter;
1896  animation-duration: 150ms;
1897  --tw-enter-opacity: initial;
1898  --tw-enter-scale: initial;
1899  --tw-enter-rotate: initial;
1900  --tw-enter-translate-x: initial;
1901  --tw-enter-translate-y: initial;
1902}
1903:where(.stack-scope) .fade-in, :where(.stack-scope).fade-in {
1904  --tw-enter-opacity: 0;
1905}
1906:where(.stack-scope) .fade-in-0, :where(.stack-scope).fade-in-0 {
1907  --tw-enter-opacity: 0;
1908}
1909:where(.stack-scope) .zoom-in, :where(.stack-scope).zoom-in {
1910  --tw-enter-scale: 0;
1911}
1912:where(.stack-scope) .zoom-in-95, :where(.stack-scope).zoom-in-95 {
1913  --tw-enter-scale: .95;
1914}
1915:where(.stack-scope) .slide-in-from-bottom-2, :where(.stack-scope).slide-in-from-bottom-2 {
1916  --tw-enter-translate-y: 0.5rem;
1917}
1918:where(.stack-scope) .duration-100, :where(.stack-scope).duration-100 {
1919  animation-duration: 100ms;
1920}
1921:where(.stack-scope) .duration-1000, :where(.stack-scope).duration-1000 {
1922  animation-duration: 1000ms;
1923}
1924:where(.stack-scope) .duration-200, :where(.stack-scope).duration-200 {
1925  animation-duration: 200ms;
1926}
1927:where(.stack-scope) .duration-300, :where(.stack-scope).duration-300 {
1928  animation-duration: 300ms;
1929}
1930:where(.stack-scope) .ease-in-out, :where(.stack-scope).ease-in-out {
1931  animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
1932}
1933:where(.stack-scope) .running, :where(.stack-scope).running {
1934  animation-play-state: running;
1935}
1936:where(.stack-scope) .paused, :where(.stack-scope).paused {
1937  animation-play-state: paused;
1938}
1939:where(.stack-scope) *, *:where(.stack-scope) {
1940  border-color: hsl(var(--border));
1941}
1942:where(.stack-scope) * .hide-password-toggle::-ms-reveal,
1943  :where(.stack-scope) * .hide-password-toggle::-ms-clear,
1944  *:where(.stack-scope) .hide-password-toggle::-ms-reveal,
1945  *:where(.stack-scope) .hide-password-toggle::-ms-clear {
1946    visibility: hidden;
1947    pointer-events: none;
1948    display: none;
1949  }
1950:where(.stack-scope) .file\:border-0::file-selector-button, :where(.stack-scope).file\:border-0::file-selector-button {
1951  border-width: 0px;
1952}
1953:where(.stack-scope) .file\:bg-transparent::file-selector-button, :where(.stack-scope).file\:bg-transparent::file-selector-button {
1954  background-color: transparent;
1955}
1956:where(.stack-scope) .file\:text-sm::file-selector-button, :where(.stack-scope).file\:text-sm::file-selector-button {
1957  font-size: 0.875rem;
1958  line-height: 1.25rem;
1959}
1960:where(.stack-scope) .file\:font-medium::file-selector-button, :where(.stack-scope).file\:font-medium::file-selector-button {
1961  font-weight: 500;
1962}
1963:where(.stack-scope) .placeholder\:text-muted-foreground::-moz-placeholder, :where(.stack-scope).placeholder\:text-muted-foreground::-moz-placeholder {
1964  color: hsl(var(--muted-foreground));
1965}
1966:where(.stack-scope) .placeholder\:text-muted-foreground::placeholder, :where(.stack-scope).placeholder\:text-muted-foreground::placeholder {
1967  color: hsl(var(--muted-foreground));
1968}
1969:where(.stack-scope) .after\:absolute::after, :where(.stack-scope).after\:absolute::after {
1970  content: var(--tw-content);
1971  position: absolute;
1972}
1973:where(.stack-scope) .after\:inset-y-0::after, :where(.stack-scope).after\:inset-y-0::after {
1974  content: var(--tw-content);
1975  top: 0px;
1976  bottom: 0px;
1977}
1978:where(.stack-scope) .after\:left-1\/2::after, :where(.stack-scope).after\:left-1\/2::after {
1979  content: var(--tw-content);
1980  left: 50%;
1981}
1982:where(.stack-scope) .after\:w-1::after, :where(.stack-scope).after\:w-1::after {
1983  content: var(--tw-content);
1984  width: 0.25rem;
1985}
1986:where(.stack-scope) .after\:-translate-x-1\/2::after, :where(.stack-scope).after\:-translate-x-1\/2::after {
1987  content: var(--tw-content);
1988  --tw-translate-x: -50%;
1989  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
1990}
1991:where(.stack-scope) .focus-within\:relative:focus-within, :where(.stack-scope).focus-within\:relative:focus-within {
1992  position: relative;
1993}
1994:where(.stack-scope) .focus-within\:z-20:focus-within, :where(.stack-scope).focus-within\:z-20:focus-within {
1995  z-index: 20;
1996}
1997:where(.stack-scope) .hover\:bg-accent:hover, :where(.stack-scope).hover\:bg-accent:hover {
1998  background-color: hsl(var(--accent));
1999}
2000:where(.stack-scope) .hover\:bg-destructive\/90:hover, :where(.stack-scope).hover\:bg-destructive\/90:hover {
2001  background-color: hsl(var(--destructive) / 0.9);
2002}
2003:where(.stack-scope) .hover\:bg-muted:hover, :where(.stack-scope).hover\:bg-muted:hover {
2004  background-color: hsl(var(--muted));
2005}
2006:where(.stack-scope) .hover\:bg-muted\/50:hover, :where(.stack-scope).hover\:bg-muted\/50:hover {
2007  background-color: hsl(var(--muted) / 0.5);
2008}
2009:where(.stack-scope) .hover\:bg-primary:hover, :where(.stack-scope).hover\:bg-primary:hover {
2010  background-color: hsl(var(--primary));
2011}
2012:where(.stack-scope) .hover\:bg-primary\/90:hover, :where(.stack-scope).hover\:bg-primary\/90:hover {
2013  background-color: hsl(var(--primary) / 0.9);
2014}
2015:where(.stack-scope) .hover\:bg-secondary:hover, :where(.stack-scope).hover\:bg-secondary:hover {
2016  background-color: hsl(var(--secondary));
2017}
2018:where(.stack-scope) .hover\:bg-secondary\/80:hover, :where(.stack-scope).hover\:bg-secondary\/80:hover {
2019  background-color: hsl(var(--secondary) / 0.8);
2020}
2021:where(.stack-scope) .hover\:bg-transparent:hover, :where(.stack-scope).hover\:bg-transparent:hover {
2022  background-color: transparent;
2023}
2024:where(.stack-scope) .hover\:text-accent-foreground:hover, :where(.stack-scope).hover\:text-accent-foreground:hover {
2025  color: hsl(var(--accent-foreground));
2026}
2027:where(.stack-scope) .hover\:text-foreground:hover, :where(.stack-scope).hover\:text-foreground:hover {
2028  color: hsl(var(--foreground));
2029}
2030:where(.stack-scope) .hover\:text-muted-foreground:hover, :where(.stack-scope).hover\:text-muted-foreground:hover {
2031  color: hsl(var(--muted-foreground));
2032}
2033:where(.stack-scope) .hover\:text-primary-foreground:hover, :where(.stack-scope).hover\:text-primary-foreground:hover {
2034  color: hsl(var(--primary-foreground));
2035}
2036:where(.stack-scope) .hover\:underline:hover, :where(.stack-scope).hover\:underline:hover {
2037  text-decoration-line: underline;
2038}
2039:where(.stack-scope) .hover\:opacity-100:hover, :where(.stack-scope).hover\:opacity-100:hover {
2040  opacity: 1;
2041}
2042:where(.stack-scope) .hover\:transition-none:hover, :where(.stack-scope).hover\:transition-none:hover {
2043  transition-property: none;
2044}
2045:where(.stack-scope) .focus\:bg-accent:focus, :where(.stack-scope).focus\:bg-accent:focus {
2046  background-color: hsl(var(--accent));
2047}
2048:where(.stack-scope) .focus\:bg-primary:focus, :where(.stack-scope).focus\:bg-primary:focus {
2049  background-color: hsl(var(--primary));
2050}
2051:where(.stack-scope) .focus\:text-accent-foreground:focus, :where(.stack-scope).focus\:text-accent-foreground:focus {
2052  color: hsl(var(--accent-foreground));
2053}
2054:where(.stack-scope) .focus\:text-primary-foreground:focus, :where(.stack-scope).focus\:text-primary-foreground:focus {
2055  color: hsl(var(--primary-foreground));
2056}
2057:where(.stack-scope) .focus\:opacity-100:focus, :where(.stack-scope).focus\:opacity-100:focus {
2058  opacity: 1;
2059}
2060:where(.stack-scope) .focus\:outline-none:focus, :where(.stack-scope).focus\:outline-none:focus {
2061  outline: 2px solid transparent;
2062  outline-offset: 2px;
2063}
2064:where(.stack-scope) .focus\:ring-1:focus, :where(.stack-scope).focus\:ring-1:focus {
2065  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
2066  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
2067  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-sha
2067dow, 0 0 #0000);
2068}
2069:where(.stack-scope) .focus\:ring-2:focus, :where(.stack-scope).focus\:ring-2:focus {
2070  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
2071  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
2072  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
2073}
2074:where(.stack-scope) .focus\:ring-primary\/50:focus, :where(.stack-scope).focus\:ring-primary\/50:focus {
2075  --tw-ring-color: hsl(var(--primary) / 0.5);
2076}
2077:where(.stack-scope) .focus\:ring-ring:focus, :where(.stack-scope).focus\:ring-ring:focus {
2078  --tw-ring-color: hsl(var(--ring));
2079}
2080:where(.stack-scope) .focus\:ring-offset-2:focus, :where(.stack-scope).focus\:ring-offset-2:focus {
2081  --tw-ring-offset-width: 2px;
2082}
2083:where(.stack-scope) .focus-visible\:outline-none:focus-visible, :where(.stack-scope).focus-visible\:outline-none:focus-visible {
2084  outline: 2px solid transparent;
2085  outline-offset: 2px;
2086}
2087:where(.stack-scope) .focus-visible\:ring-1:focus-visible, :where(.stack-scope).focus-visible\:ring-1:focus-visible {
2088  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
2089  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
2090  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-sha
2090dow, 0 0 #0000);
2091}
2092:where(.stack-scope) .focus-visible\:ring-2:focus-visible, :where(.stack-scope).focus-visible\:ring-2:focus-visible {
2093  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
2094  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
2095  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
2096}
2097:where(.stack-scope) .focus-visible\:ring-ring:focus-visible, :where(.stack-scope).focus-visible\:ring-ring:focus-visible {
2098  --tw-ring-color: hsl(var(--ring));
2099}
2100:where(.stack-scope) .focus-visible\:ring-offset-1:focus-visible, :where(.stack-scope).focus-visible\:ring-offset-1:focus-visible {
2101  --tw-ring-offset-width: 1px;
2102}
2103:where(.stack-scope) .focus-visible\:ring-offset-2:focus-visible, :where(.stack-scope).focus-visible\:ring-offset-2:focus-visible {
2104  --tw-ring-offset-width: 2px;
2105}
2106:where(.stack-scope) .focus-visible\:ring-offset-background:focus-visible, :where(.stack-scope).focus-visible\:ring-offset-background:focus-visible {
2107  --tw-ring-offset-color: hsl(var(--background));
2108}
2109:where(.stack-scope) .disabled\:pointer-events-none:disabled, :where(.stack-scope).disabled\:pointer-events-none:disabled {
2110  pointer-events: none;
2111}
2112:where(.stack-scope) .disabled\:cursor-not-allowed:disabled, :where(.stack-scope).disabled\:cursor-not-allowed:disabled {
2113  cursor: not-allowed;
2114}
2115:where(.stack-scope) .disabled\:opacity-50:disabled, :where(.stack-scope).disabled\:opacity-50:disabled {
2116  opacity: 0.5;
2117}
2118:where(.stack-scope) .group:hover .group-hover\:opacity-100, :where(.stack-scope).group:hover .group-hover\:opacity-100 {
2119  opacity: 1;
2120}
2121:where(.stack-scope) .group.destructive .group-\[\.destructive\]\:border-muted\/40, :where(.stack-scope).group.destructive .group-\[\.destructive\]\:border-muted\/40 {
2122  border-color: hsl(var(--muted) / 0.4);
2123}
2124:where(.stack-scope) .group.destructive .group-\[\.destructive\]\:text-red-300, :where(.stack-scope).group.destructive .group-\[\.destructive\]\:text-red-300 {
2125  --tw-text-opacity: 1;
2126  color: rgb(252 165 165 / var(--tw-text-opacity));
2127}
2128:where(.stack-scope) .group.success .group-\[\.success\]\:text-green-300, :where(.stack-scope).group.success .group-\[\.success\]\:text-green-300 {
2129  --tw-text-opacity: 1;
2130  color: rgb(134 239 172 / var(--tw-text-opacity));
2131}
2132:where(.stack-scope) .group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover, :where(.stack-scope).group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover {
2133  border-color: hsl(var(--destructive) / 0.3);
2134}
2135:where(.stack-scope) .group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover, :where(.stack-scope).group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover {
2136  background-color: hsl(var(--destructive));
2137}
2138:where(.stack-scope) .group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover, :where(.stack-scope).group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover {
2139  color: hsl(var(--destructive-foreground));
2140}
2141:where(.stack-scope) .group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover, :where(.stack-scope).group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover {
2142  --tw-text-opacity: 1;
2143  color: rgb(254 242 242 / var(--tw-text-opacity));
2144}
2145:where(.stack-scope) .group.success .group-\[\.success\]\:hover\:text-green-50:hover, :where(.stack-scope).group.success .group-\[\.success\]\:hover\:text-green-50:hover {
2146  --tw-text-opacity: 1;
2147  color: rgb(240 253 244 / var(--tw-text-opacity));
2148}
2149:where(.stack-scope) .group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus, :where(.stack-scope).group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus {
2150  --tw-ring-color: hsl(var(--destructive));
2151}
2152:where(.stack-scope) .group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus, :where(.stack-scope).group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus {
2153  --tw-ring-opacity: 1;
2154  --tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity));
2155}
2156:where(.stack-scope) .group.success .group-\[\.success\]\:focus\:ring-green-400:focus, :where(.stack-scope).group.success .group-\[\.success\]\:focus\:ring-green-400:focus {
2157  --tw-ring-opacity: 1;
2158  --tw-ring-color: rgb(74 222 128 / var(--tw-ring-opacity));
2159}
2160:where(.stack-scope) .group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus, :where(.stack-scope).group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus {
2161  --tw-ring-offset-color: #dc2626;
2162}
2163:where(.stack-scope) .group.success .group-\[\.success\]\:focus\:ring-offset-green-600:focus, :where(.stack-scope).group.success .group-\[\.success\]\:focus\:ring-offset-green-600:focus {
2164  --tw-ring-offset-color: #16a34a;
2165}
2166:where(.stack-scope) .peer:disabled ~ .peer-disabled\:cursor-not-allowed, :where(.stack-scope).peer:disabled ~ .peer-disabled\:cursor-not-allowed {
2167  cursor: not-allowed;
2168}
2169:where(.stack-scope) .peer:disabled ~ .peer-disabled\:opacity-70, :where(.stack-scope).peer:disabled ~ .peer-disabled\:opacity-70 {
2170  opacity: 0.7;
2171}
2172:where(.stack-scope) .has-\[\:disabled\]\:opacity-50:has(:disabled), :where(.stack-scope).has-\[\:disabled\]\:opacity-50:has(:disabled) {
2173  opacity: 0.5;
2174}
2175:where(.stack-scope) .aria-selected\:bg-accent[aria-selected="true"], :where(.stack-scope).aria-selected\:bg-accent[aria-selected="true"] {
2176  background-color: hsl(var(--accent));
2177}
2178:where(.stack-scope) .aria-selected\:text-accent-foreground[aria-selected="true"], :where(.stack-scope).aria-selected\:text-accent-foreground[aria-selected="true"] {
2179  color: hsl(var(--accent-foreground));
2180}
2181:where(.stack-scope) .aria-selected\:opacity-100[aria-selected="true"], :where(.stack-scope).aria-selected\:opacity-100[aria-selected="true"] {
2182  opacity: 1;
2183}
2184:where(.stack-scope) .data-\[disabled\=true\]\:pointer-events-none[data-disabled="true"], :where(.stack-scope).data-\[disabled\=true\]\:pointer-events-none[data-disabled="true"] {
2185  pointer-events: none;
2186}
2187:where(.stack-scope) .data-\[disabled\]\:pointer-events-none[data-disabled], :where(.stack-scope).data-\[disabled\]\:pointer-events-none[data-disabled] {
2188  pointer-events: none;
2189}
2190:where(.stack-scope) .data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction="vertical"], :where(.stack-scope).data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction="vertical"] {
2191  height: 1px;
2192}
2193:where(.stack-scope) .data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction="vertical"], :where(.stack-scope).data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction="vertical"] {
2194  width: 100%;
2195}
2196:where(.stack-scope) .data-\[side\=bottom\]\:translate-y-1[data-side="bottom"], :where(.stack-scope).data-\[side\=bottom\]\:translate-y-1[data-side="bottom"] {
2197  --tw-translate-y: 0.25rem;
2198  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
2199}
2200:where(.stack-scope) .data-\[side\=left\]\:-translate-x-1[data-side="left"], :where(.stack-scope).data-\[side\=left\]\:-translate-x-1[data-side="left"] {
2201  --tw-translate-x: -0.25rem;
2202  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
2203}
2204:where(.stack-scope) .data-\[side\=right\]\:translate-x-1[data-side="right"], :where(.stack-scope).data-\[side\=right\]\:translate-x-1[data-side="right"] {
2205  --tw-translate-x: 0.25rem;
2206  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
2207}
2208:where(.stack-scope) .data-\[side\=top\]\:-translate-y-1[data-side="top"], :where(.stack-scope).data-\[side\=top\]\:-translate-y-1[data-side="top"] {
2209  --tw-translate-y: -0.25rem;
2210  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
2211}
2212:where(.stack-scope) .data-\[state\=checked\]\:translate-x-4[data-state="checked"], :where(.stack-scope).data-\[state\=checked\]\:translate-x-4[data-state="checked"] {
2213  --tw-translate-x: 1rem;
2214  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
2215}
2216:where(.stack-scope) .data-\[state\=unchecked\]\:translate-x-0[data-state="unchecked"], :where(.stack-scope).data-\[state\=unchecked\]\:translate-x-0[data-state="unchecked"] {
2217  --tw-translate-x: 0px;
2218  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
2219}
2220:where(.stack-scope) .data-\[swipe\=cancel\]\:translate-x-0[data-swipe="cancel"], :where(.stack-scope).data-\[swipe\=cancel\]\:translate-x-0[data-swipe="cancel"] {
2221  --tw-translate-x: 0px;
2222  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
2223}
2224:where(.stack-scope) .data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe="end"], :where(.stack-scope).data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe="end"] {
2225  --tw-translate-x: var(--radix-toast-swipe-end-x);
2226  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
2227}
2228:where(.stack-scope) .data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe="move"], :where(.stack-scope).data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe="move"] {
2229  --tw-translate-x: var(--radix-toast-swipe-move-x);
2230  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
2231}
2232@keyframes accordion-up {
2233  from {
2234    height: var(--radix-accordion-content-height);
2235  }
2236
2237  to {
2238    height: 0;
2239  }
2240}
2241:where(.stack-scope) .data-\[state\=closed\]\:animate-accordion-up[data-state="closed"], :where(.stack-scope).data-\[state\=closed\]\:animate-accordion-up[data-state="closed"] {
2242  animation: accordion-up 0.2s ease-out;
2243}
2244@keyframes accordion-down {
2245  from {
2246    height: 0;
2247  }
2248
2249  to {
2250    height: var(--radix-accordion-content-height);
2251  }
2252}
2253:where(.stack-scope) .data-\[state\=open\]\:animate-accordion-down[data-state="open"], :where(.stack-scope).data-\[state\=open\]\:animate-accordion-down[data-state="open"] {
2254  animation: accordion-down 0.2s ease-out;
2255}
2256:where(.stack-scope) .data-\[panel-group-direction\=vertical\]\:flex-col[data-
2256panel-group-direction="vertical"], :where(.stack-scope).data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction="vertical"] {
2257  flex-direction: column;
2258}
2259:where(.stack-scope) .data-\[active\]\:bg-accent\/50[data-active], :where(.stack-scope).data-\[active\]\:bg-accent\/50[data-active] {
2260  background-color: hsl(var(--accent) / 0.5);
2261}
2262:where(.stack-scope) .data-\[state\=active\]\:bg-background[data-state="active"], :where(.stack-scope).data-\[state\=active\]\:bg-background[data-state="active"] {
2263  background-color: hsl(var(--background));
2264}
2265:where(.stack-scope) .data-\[state\=checked\]\:bg-primary[data-state="checked"], :where(.stack-scope).data-\[state\=checked\]\:bg-primary[data-state="checked"] {
2266  background-color: hsl(var(--primary));
2267}
2268:where(.stack-scope) .data-\[state\=on\]\:bg-accent[data-state="on"], :where(.stack-scope).data-\[state\=on\]\:bg-accent[data-state="on"] {
2269  background-color: hsl(var(--accent));
2270}
2271:where(.stack-scope) .data-\[state\=open\]\:bg-accent[data-state="open"], :where(.stack-scope).data-\[state\=open\]\:bg-accent[data-state="open"] {
2272  background-color: hsl(var(--accent));
2273}
2274:where(.stack-scope) .data-\[state\=open\]\:bg-accent\/50[data-state="open"], :where(.stack-scope).data-\[state\=open\]\:bg-accent\/50[data-state="open"] {
2275  background-color: hsl(var(--accent) / 0.5);
2276}
2277:where(.stack-scope) .data-\[state\=open\]\:bg-muted[data-state="open"], :where(.stack-scope).data-\[state\=open\]\:bg-muted[data-state="open"] {
2278  background-color: hsl(var(--muted));
2279}
2280:where(.stack-scope) .data-\[state\=open\]\:bg-secondary[data-state="open"], :where(.stack-scope).data-\[state\=open\]\:bg-secondary[data-state="open"] {
2281  background-color: hsl(var(--secondary));
2282}
2283:where(.stack-scope) .data-\[state\=selected\]\:bg-muted[data-state="selected"], :where(.stack-scope).data-\[state\=selected\]\:bg-muted[data-state="selected"] {
2284  background-color: hsl(var(--muted));
2285}
2286:where(.stack-scope) .data-\[state\=unchecked\]\:bg-input[data-state="unchecked"], :where(.stack-scope).data-\[state\=unchecked\]\:bg-input[data-state="unchecked"] {
2287  background-color: hsl(var(--input));
2288}
2289:where(.stack-scope) .data-\[state\=active\]\:text-foreground[data-state="active"], :where(.stack-scope).data-\[state\=active\]\:text-foreground[data-state="active"] {
2290  color: hsl(var(--foreground));
2291}
2292:where(.stack-scope) .data-\[state\=checked\]\:text-primary-foreground[data-state="checked"], :where(.stack-scope).data-\[state\=checked\]\:text-primary-foreground[data-state="checked"] {
2293  color: hsl(var(--primary-foreground));
2294}
2295:where(.stack-scope) .data-\[state\=on\]\:text-accent-foreground[data-state="on"], :where(.stack-scope).data-\[state\=on\]\:text-accent-foreground[data-state="on"] {
2296  color: hsl(var(--accent-foreground));
2297}
2298:where(.stack-scope) .data-\[state\=open\]\:text-accent-foreground[data-state="open"], :where(.stack-scope).data-\[state\=open\]\:text-accent-foreground[data-state="open"] {
2299  color: hsl(var(--accent-foreground));
2300}
2301:where(.stack-scope) .data-\[state\=open\]\:text-muted-foreground[data-state="open"], :where(.stack-scope).data-\[state\=open\]\:text-muted-foreground[data-state="open"] {
2302  color: hsl(var(--muted-foreground));
2303}
2304:where(.stack-scope) .data-\[disabled\=true\]\:opacity-50[data-disabled="true"], :where(.stack-scope).data-\[disabled\=true\]\:opacity-50[data-disabled="true"] {
2305  opacity: 0.5;
2306}
2307:where(.stack-scope) .data-\[disabled\]\:opacity-50[data-disabled], :where(.stack-scope).data-\[disabled\]\:opacity-50[data-disabled] {
2308  opacity: 0.5;
2309}
2310:where(.stack-scope) .data-\[state\=active\]\:shadow-sm[data-state="active"], :where(.stack-scope).data-\[state\=active\]\:shadow-sm[data-state="active"] {
2311  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
2312  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
2313  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
2314}
2315:where(.stack-scope) .data-\[swipe\=move\]\:transition-none[data-swipe="move"], :where(.stack-scope).data-\[swipe\=move\]\:transition-none[data-swipe="move"] {
2316  transition-property: none;
2317}
2318:where(.stack-scope) .data-\[state\=closed\]\:duration-100[data-state="closed"], :where(.stack-scope).data-\[state\=closed\]\:duration-100[data-state="closed"] {
2319  transition-duration: 100ms;
2320}
2321:where(.stack-scope) .data-\[state\=open\]\:duration-100[data-state="open"], :where(.stack-scope).data-\[state\=open\]\:duration-100[data-state="open"] {
2322  transition-duration: 100ms;
2323}
2324:where(.stack-scope) .data-\[motion\^\=from-\]\:animate-in[data-motion^="from-"], :where(.stack-scope).data-\[motion\^\=from-\]\:animate-in[data-motion^="from-"] {
2325  animation-name: enter;
2326  animation-duration: 150ms;
2327  --tw-enter-opacity: initial;
2328  --tw-enter-scale: initial;
2329  --tw-enter-rotate: initial;
2330  --tw-enter-translate-x: initial;
2331  --tw-enter-translate-y: initial;
2332}
2333:where(.stack-scope) .data-\[state\=open\]\:animate-in[data-state="open"], :where(.stack-scope).data-\[state\=open\]\:animate-in[data-state="open"] {
2334  animation-name: enter;
2335  animation-duration: 150ms;
2336  --tw-enter-opacity: initial;
2337  --tw-enter-scale: initial;
2338  --tw-enter-rotate: initial;
2339  --tw-enter-translate-x: initial;
2340  --tw-enter-translate-y: initial;
2341}
2342:where(.stack-scope) .data-\[state\=visible\]\:animate-in[data-state="visible"], :where(.stack-scope).data-\[state\=visible\]\:animate-in[data-state="visible"] {
2343  animation-name: enter;
2344  animation-duration: 150ms;
2345  --tw-enter-opacity: initial;
2346  --tw-enter-scale: initial;
2347  --tw-enter-rotate: initial;
2348  --tw-enter-translate-x: initial;
2349  --tw-enter-translate-y: initial;
2350}
2351:where(.stack-scope) .data-\[motion\^\=to-\]\:animate-out[data-motion^="to-"], :where(.stack-scope).data-\[motion\^\=to-\]\:animate-out[data-motion^="to-"] {
2352  animation-name: exit;
2353  animation-duration: 150ms;
2354  --tw-exit-opacity: initial;
2355  --tw-exit-scale: initial;
2356  --tw-exit-rotate: initial;
2357  --tw-exit-translate-x: initial;
2358  --tw-exit-translate-y: initial;
2359}
2360:where(.stack-scope) .data-\[state\=closed\]\:animate-out[data-state="closed"], :where(.stack-scope).data-\[state\=closed\]\:animate-out[data-state="closed"] {
2361  animation-name: exit;
2362  animation-duration: 150ms;
2363  --tw-exit-opacity: initial;
2364  --tw-exit-scale: initial;
2365  --tw-exit-rotate: initial;
2366  --tw-exit-translate-x: initial;
2367  --tw-exit-translate-y: initial;
2368}
2369:where(.stack-scope) .data-\[state\=hidden\]\:animate-out[data-state="hidden"], :where(.stack-scope).data-\[state\=hidden\]\:animate-out[data-state="hidden"] {
2370  animation-name: exit;
2371  animation-duration: 150ms;
2372  --tw-exit-opacity: initial;
2373  --tw-exit-scale: initial;
2374  --tw-exit-rotate: initial;
2375  --tw-exit-translate-x: initial;
2376  --tw-exit-translate-y: initial;
2377}
2378:where(.stack-scope) .data-\[swipe\=end\]\:animate-out[data-swipe="end"], :where(.stack-scope).data-\[swipe\=end\]\:animate-out[data-swipe="end"] {
2379  animation-name: exit;
2380  animation-duration: 150ms;
2381  --tw-exit-opacity: initial;
2382  --tw-exit-scale: initial;
2383  --tw-exit-rotate: initial;
2384  --tw-exit-translate-x: initial;
2385  --tw-exit-translate-y: initial;
2386}
2387:where(.stack-scope) .data-\[motion\^\=from-\]\:fade-in[data-motion^="from-"], :where(.stack-scope).data-\[motion\^\=from-\]\:fade-in[data-motion^="from-"] {
2388  --tw-enter-opacity: 0;
2389}
2390:where(.stack-scope) .data-\[motion\^\=to-\]\:fade-out[data-motion^="to-"], :where(.stack-scope).data-\[motion\^\=to-\]\:fade-out[data-motion^="to-"] {
2391  --tw-exit-opacity: 0;
2392}
2393:where(.stack-scope) .data-\[state\=closed\]\:fade-out[data-state="closed"], :where(.stack-scope).data-\[state\=closed\]\:fade-out[data-state="closed"] {
2394  --tw-exit-opacity: 0;
2395}
2396:where(.stack-scope) .data-\[state\=closed\]\:fade-out-0[data-state="closed"], :where(.stack-scope).data-\[state\=closed\]\:fade-out-0[data-state="closed"] {
2397  --tw-exit-opacity: 0;
2398}
2399:where(.stack-scope) .data-\[state\=closed\]\:fade-out-80[data-state="closed"], :where(.stack-scope).data-\[state\=closed\]\:fade-out-80[data-state="closed"] {
2400  --tw-exit-opacity: 0.8;
2401}
2402:where(.stack-scope) .data-\[state\=hidden\]\:fade-out[data-state="hidden"], :where(.stack-scope).data-\[state\=hidden\]\:fade-out[data-state="hidden"] {
2403  --tw-exit-opacity: 0;
2404}
2405:where(.stack-scope) .data-\[state\=open\]\:fade-in[data-state="open"], :where(.stack-scope).data-\[state\=open\]\:fade-in[data-state="open"] {
2406  --tw-enter-opacity: 0;
2407}
2408:where(.stack-scope) .data-\[state\=open\]\:fade-in-0[data-state="open"], :where(.stack-scope).data-\[state\=open\]\:fade-in-0[data-state="open"] {
2409  --tw-enter-opacity: 0;
2410}
2411:where(.stack-scope) .data-\[state\=visible\]\:fade-in[data-state="visible"], :where(.stack-scope).data-\[state\=visible\]\:fade-in[data-state="visible"] {
2412  --tw-enter-opacity: 0;
2413}
2414:where(.stack-scope) .data-\[state\=closed\]\:zoom-out-95[data-state="closed"], :where(.stack-scope).data-\[state\=closed\]\:zoom-out-95[data-state="closed"] {
2415  --tw-exit-scale: .95;
2416}
2417:where(.stack-scope) .data-\[state\=open\]\:zoom-in-90[data-state="open"], :where(.stack-scope).data-\[state\=open\]\:zoom-in-90[data-state="open"] {
2418  --tw-enter-scale: .9;
2419}
2420:where(.stack-scope) .data-\[state\=open\]\:zoom-in-95[data-state="open"], :where(.stack-scope).data-\[state\=open\]\:zoom-in-95[data-state="open"] {
2421  --tw-enter-scale: .95;
2422}
2423:where(.stack-scope) .data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion="from-end"], :where(.stack-scope).data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion="from-end"] {
2424  --tw-enter-translate-x: 13rem;
2425}
2426:where(.stack-scope) .data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion="from-start"], :where(.stack-scope).data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion="from-start"] {
2427  --tw-enter-translate-x: -13rem;
2428}
2429:where(.stack-scope) .data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion="to-end"], :where(.stack-scope).data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion="to-end"] {
2430  --tw-exit-translate-x: 13rem;
2431}
2432:where(.stack-scope) .data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion="to-start"], :where(.stack-scope).data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion="to-start"] {
2433  --tw-exit-translate-x: -13rem;
2434}
2435:where(.stack-scope) .data-\[side\=bottom\]\:slide-in-from-top-2[data-side="bottom"], :where(.stack-scope).data-\[side\=bottom\]\:slide-in-from-top-2[data-side="bottom"] {
2436  --tw-enter-translate-y: -0.5rem;
2437}
2438:where(.stack-scope) .data-\[side\=left\]\:slide-in-from-right-2[data-side="left"], :where(.stack-scope).data-\[side\=left\]\:slide-in-from-right-2[data-side="left"] {
2439  --tw-enter-translate-x: 0.5rem;
2440}
2441:where(.stack-scope) .data-\[side\=right\]\:slide-in-from-left-2[data-side="right"], :where(.stack-scope).data-\[side\=right\]\:slide-in-from-left-2[data-side="right"] {
2442  --tw-enter-translate-x: -0.5rem;
2443}
2444:where(.stack-scope) .data-\[side\=top\]\:slide-in-from-bottom-2[data-side="top"], :where(.stack-scope).data-\[side\=top\]\:slide-in-from-bottom-2[data-side="top"] {
2445  --tw-enter-translate-y: 0.5rem;
2446}
2447:where(.stack-scope) .data-\[state\=closed\]\:slide-out-to-bottom[data-state="closed"], :where(.stack-scope).data-\[state\=closed\]\:slide-out-to-bottom[data-state="closed"] {
2448  --tw-exit-translate-y: 100%;
2449}
2450:where(.stack-scope) .data-\[state\=closed\]\:slide-out-to-left[data-state="closed"], :where(.stack-scope).data-\[state\=closed\]\:slide-out-to-left[data-state="closed"] {
2451  --tw-exit-translate-x: -100%;
2452}
2453:where(.stack-scope) .data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state="closed"], :where(.stack-scope).data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state="closed"] {
2454  --tw-exit-translate-x: -50%;
2455}
2456:where(.stack-scope) .data-\[state\=closed\]\:slide-out-to-right[data-state="closed"], :where(.stack-scope).data-\[state\=closed\]\:slide-out-to-right[data-state="closed"] {
2457  --tw-exit-translate-x: 100%;
2458}
2459:where(.stack-scope) .data-\[state\=closed\]\:slide-out-to-right-full[data-state="closed"], :where(.stack-scope).data-\[state\=closed\]\:slide-out-to-right-full[data-state="closed"] {
2460  --tw-exit-translate-x: 100%;
2461}
2462:where(.stack-scope) .data-\[state\=closed\]\:slide-out-to-top[data-state="closed"], :where(.stack-scope).data-\[state\=closed\]\:slide-out-to-top[data-state="closed"] {
2463  --tw-exit-translate-y: -100%;
2464}
2465:where(.stack-scope) .data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state="closed"], :where(.stack-scope).data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state="closed"] {
2466  --tw-exit-translate-y: -48%;
2467}
2468:where(.stack-scope) .data-\[state\=open\]\:slide-in-from-bottom[data-state="open"], :where(.stack-scope).data-\[state\=open\]\:slide-in-from-bottom[data-state="open"] {
2469  --tw-enter-translate-y: 100%;
2470}
2471:where(.stack-scope) .data-\[state\=open\]\:slide-in-from-left[data-state="open"], :where(.stack-scope).data-\[state\=open\]\:slide-in-from-left[data-state="open"] {
2472  --tw-enter-translate-x: -100%;
2473}
2474:where(.stack-scope) .data-\[state\=open\]\:slide-in-from-left-1\/2[data-state="open"], :where(.stack-scope).data-\[state\=open\]\:slide-in-from-left-1\/2[data-state="open"] {
2475  --tw-enter-translate-x: -50%;
2476}
2477:where(.stack-scope) .data-\[state\=open\]\:slide-in-from-right[data-state="open"], :where(.stack-scope).data-\[state\=open\]\:slide-in-from-right[data-state="open"] {
2478  --tw-enter-translate-x: 100%;
2479}
2480:where(.stack-scope) .data-\[state\=open\]\:slide-in-from-top[data-state="open"], :where(.stack-scope).data-\[state\=open\]\:sl
2480ide-in-from-top[data-state="open"] {
2481  --tw-enter-translate-y: -100%;
2482}
2483:where(.stack-scope) .data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state="open"], :where(.stack-scope).data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state="open"] {
2484  --tw-enter-translate-y: -48%;
2485}
2486:where(.stack-scope) .data-\[state\=open\]\:slide-in-from-top-full[data-state="open"], :where(.stack-scope).data-\[state\=open\]\:slide-in-from-top-full[data-state="open"] {
2487  --tw-enter-translate-y: -100%;
2488}
2489:where(.stack-scope) .data-\[state\=closed\]\:duration-100[data-state="closed"], :where(.stack-scope).data-\[state\=closed\]\:duration-100[data-state="closed"] {
2490  animation-duration: 100ms;
2491}
2492:where(.stack-scope) .data-\[state\=open\]\:duration-100[data-state="open"], :where(.stack-scope).data-\[state\=open\]\:duration-100[data-state="open"] {
2493  animation-duration: 100ms;
2494}
2495:where(.stack-scope) .data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction="vertical"]::after, :where(.stack-scope).data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction="vertical"]::after {
2496  content: var(--tw-content);
2497  left: 0px;
2498}
2499:where(.stack-scope) .data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction="vertical"]::after, :where(.stack-scope).data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction="vertical"]::after {
2500  content: var(--tw-content);
2501  height: 0.25rem;
2502}
2503:where(.stack-scope) .data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction="vertical"]::after, :where(.stack-scope).data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction="vertical"]::after {
2504  content: var(--tw-content);
2505  width: 100%;
2506}
2507:where(.stack-scope) .data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction="vertical"]::after, :where(.stack-scope).data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction="vertical"]::after {
2508  content: var(--tw-content);
2509  --tw-translate-y: -50%;
2510  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
2511}
2512:where(.stack-scope) .data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction="vertical"]::after, :where(.stack-scope).data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction="vertical"]::after {
2513  content: var(--tw-content);
2514  --tw-translate-x: 0px;
2515  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
2516}
2517:where(.stack-scope) .group[data-state="open"] .group-data-\[state\=open\]\:rotate-180, :where(.stack-scope).group[data-state="open"] .group-data-\[state\=open\]\:rotate-180 {
2518  --tw-rotate: 180deg;
2519  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
2520}
2521@media (min-width: 640px) {
2522  :where(.stack-scope) .sm\:bottom-0, :where(.stack-scope).sm\:bottom-0 {
2523    bottom: 0px;
2524  }
2525
2526  :where(.stack-scope) .sm\:right-0, :where(.stack-scope).sm\:right-0 {
2527    right: 0px;
2528  }
2529
2530  :where(.stack-scope) .sm\:top-auto, :where(.stack-scope).sm\:top-auto {
2531    top: auto;
2532  }
2533
2534  :where(.stack-scope) .sm\:flex, :where(.stack-scope).sm\:flex {
2535    display: flex;
2536  }
2537
2538  :where(.stack-scope) .sm\:hidden, :where(.stack-scope).sm\:hidden {
2539    display: none;
2540  }
2541
2542  :where(.stack-scope) .sm\:max-w-sm, :where(.stack-scope).sm\:max-w-sm {
2543    max-width: 24rem;
2544  }
2545
2546  :where(.stack-scope) .sm\:flex-1, :where(.stack-scope).sm\:flex-1 {
2547    flex: 1 1 0%;
2548  }
2549
2550  :where(.stack-scope) .sm\:flex-row, :where(.stack-scope).sm\:flex-row {
2551    flex-direction: row;
2552  }
2553
2554  :where(.stack-scope) .sm\:flex-col, :where(.stack-scope).sm\:flex-col {
2555    flex-direction: column;
2556  }
2557
2558  :where(.stack-scope) .sm\:items-end, :where(.stack-scope).sm\:items-end {
2559    align-items: flex-end;
2560  }
2561
2562  :where(.stack-scope) .sm\:justify-end, :where(.stack-scope).sm\:justify-end {
2563    justify-content: flex-end;
2564  }
2565
2566  :where(.stack-scope) .sm\:gap-2\.5, :where(.stack-scope).sm\:gap-2\.5 {
2567    gap: 0.625rem;
2568  }
2569
2570  :where(.stack-scope) .sm\:gap-y-0, :where(.stack-scope).sm\:gap-y-0 {
2571    row-gap: 0px;
2572  }
2573
2574  :where(.stack-scope) .sm\:space-x-2 > :not([hidden]) ~ :not([hidden]), :where(.stack-scope).sm\:space-x-2 > :not([hidden]) ~ :not([hidden]) {
2575    --tw-space-x-reverse: 0;
2576    margin-right: calc(0.5rem * var(--tw-space-x-reverse));
2577    margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
2578  }
2579
2580  :where(.stack-scope) .sm\:rounded-lg, :where(.stack-scope).sm\:rounded-lg {
2581    border-radius: var(--radius);
2582  }
2583
2584  :where(.stack-scope) .sm\:bg-muted, :where(.stack-scope).sm\:bg-muted {
2585    background-color: hsl(var(--muted));
2586  }
2587
2588  :where(.stack-scope) .sm\:text-left, :where(.stack-scope).sm\:text-left {
2589    text-align: left;
2590  }
2591
2592  :where(.stack-scope) .data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state="open"], :where(.stack-scope).data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state="open"] {
2593    --tw-enter-translate-y: 100%;
2594  }
2595}
2596@media (min-width: 768px) {
2597  :where(.stack-scope) .md\:absolute, :where(.stack-scope).md\:absolute {
2598    position: absolute;
2599  }
2600
2601  :where(.stack-scope) .md\:w-\[90\%\], :where(.stack-scope).md\:w-\[90\%\] {
2602    width: 90%;
2603  }
2604
2605  :where(.stack-scope) .md\:w-\[var\(--radix-navigation-menu-viewport-width\)\], :where(.stack-scope).md\:w-\[var\(--radix-navigation-menu-viewport-width\)\] {
2606    width: var(--radix-navigation-menu-viewport-width);
2607  }
2608
2609  :where(.stack-scope) .md\:w-auto, :where(.stack-scope).md\:w-auto {
2610    width: auto;
2611  }
2612
2613  :where(.stack-scope) .md\:max-w-\[420px\], :where(.stack-scope).md\:max-w-\[420px\] {
2614    max-width: 420px;
2615  }
2616
2617  :where(.stack-scope) .md\:flex-row, :where(.stack-scope).md\:flex-row {
2618    flex-direction: row;
2619  }
2620
2621  :where(.stack-scope) .md\:justify-end, :where(.stack-scope).md\:justify-end {
2622    justify-content: flex-end;
2623  }
2624
2625  :where(.stack-scope) .md\:gap-4, :where(.stack-scope).md\:gap-4 {
2626    gap: 1rem;
2627  }
2628}
2629@media (min-width: 1024px) {
2630  :where(.stack-scope) .lg\:flex, :where(.stack-scope).lg\:flex {
2631    display: flex;
2632  }
2633
2634  :where(.stack-scope) .lg\:hidden, :where(.stack-scope).lg\:hidden {
2635    display: none;
2636  }
2637
2638  :where(.stack-scope) .lg\:gap-x-8, :where(.stack-scope).lg\:gap-x-8 {
2639    -moz-column-gap: 2rem;
2640         column-gap: 2rem;
2641  }
2642
2643  :where(.stack-scope) .lg\:px-3, :where(.stack-scope).lg\:px-3 {
2644    padding-left: 0.75rem;
2645    padding-right: 0.75rem;
2646  }
2647}
2648:where(.stack-scope) .dark\:border-destructive:where(html:has(head > [data-stack-theme="dark"]), html:has(head > [data-stack-theme="dark"]) *), :where(.stack-scope).dark\:border-destructive:where(html:has(head > [data-stack-theme="dark"]), html:has(head > [data-stack-theme="dark"]) *) {
2649  border-color: hsl(var(--destructive));
2650}
2651:where(.stack-scope) .dark\:border-gray-600:where(html:has(head > [data-stack-theme="dark"]), html:has(head > [data-stack-theme="dark"]) *), :where(.stack-scope).dark\:border-gray-600:where(html:has(head > [data-stack-theme="dark"]), html:has(head > [data-stack-theme="dark"]) *) {
2652  --tw-border-opacity: 1;
2653  border-color: rgb(75 85 99 / var(--tw-border-opacity));
2654}
2655:where(.stack-scope) .dark\:border-success:where(html:has(head > [data-stack-theme="dark"]), html:has(head > [data-stack-theme="dark"]) *), :where(.stack-scope).dark\:border-success:where(html:has(head > [data-stack-theme="dark"]), html:has(head > [data-stack-theme="dark"]) *) {
2656  border-color: hsl(var(--success));
2657}
2658:where(.stack-scope) .dark\:bg-black:where(html:has(head > [data-stack-theme="dark"]), html:has(head > [data-stack-theme="dark"]) *), :where(.stack-scope).dark\:bg-black:where(html:has(head > [data-stack-theme="dark"]), html:has(head > [data-stack-theme="dark"]) *) {
2659  --tw-bg-opacity: 1;
2660  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
2661}
2662:where(.stack-scope) .dark\:bg-black\/20:where(html:has(head > [data-stack-theme="dark"]), html:has(head > [data-stack-theme="dark"]) *), :where(.stack-scope).dark\:bg-black\/20:where(html:has(head > [data-stack-theme="dark"]), html:has(head > [data-stack-theme="dark"]) *) {
2663  background-color: rgb(0 0 0 / 0.2);
2664}
2665:where(.stack-scope) .dark\:bg-gray-500:where(html:has(head > [data-stack-theme="dark"]), html:has(head > [data-stack-theme="dark"]) *), :where(.stack-scope).dark\:bg-gray-500:where(html:has(head > [data-stack-theme="dark"]), html:has(head > [data-stack-theme="dark"]) *) {
2666  --tw-bg-opacity: 1;
2667  background-color: rgb(107 114 128 / var(--tw-bg-opacity));
2668}
2669:where(.stack-scope) .dark\:bg-gray-700:where(html:has(head > [data-stack-theme="dark"]), html:has(head > [data-stack-theme="dark"]) *), :where(.stack-scope).dark\:bg-gray-700:where(html:has(head > [data-stack-theme="dark"]), html:has(head > [data-stack-theme="dark"]) *) {
2670  --tw-bg-opacity: 1;
2671  background-color: rgb(55 65 81 / var(--tw-bg-opacity));
2672}
2673:where(.stack-scope) .dark\:bg-gray-800:where(html:has(head > [data-stack-theme="dark"]), html:has(head > [data-stack-theme="dark"]) *), :where(.stack-scope).dark\:bg-gray-800:where(html:has(head > [data-stack-theme="dark"]), html:has(head > [data-stack-theme="dark"]) *) {
2674  --tw-bg-opacity: 1;
2675  background-color: rgb(31 41 55 / var(--tw-bg-opacity));
2676}
2677:where(.stack-scope) .dark\:bg-zinc-800:where(html:has(head > [data-stack-theme="dark"]), html:has(head > [data-stack-theme="dark"]) *), :where(.stack-scope).dark\:bg-zinc-800:where(html:has(head > [data-stack-theme="dark"]), html:has(head > [data-stack-theme="dark"]) *) {
2678  --tw-bg-opacity: 1;
2679  background-color: rgb(39 39 42 / var(--tw-bg-opacity));
2680}
2681:where(.stack-scope) .dark\:text-foreground:where(html:has(head > [data-stack-theme="dark"]), html:has(head > [data-stack-theme="dark"]) *), :where(.stack-scope).dark\:text-foreground:where(html:has(head > [data-stack-theme="dark"]), html:has(head > [data-stack-theme="dark"]) *) {
2682  color: hsl(var(--foreground));
2683}
2684:where(.stack-scope) .dark\:text-gray-300:where(html:has(head > [data-stack-theme="dark"]), html:has(head > [data-stack-theme="dark"]) *), :where(.stack-scope).dark\:text-gray-300:where(html:has(head > [data-stack-theme="dark"]), html:has(head > [data-stack-theme="dark"]) *) {
2685  --tw-text-opacity: 1;
2686  color: rgb(209 213 219 / var(--tw-text-opacity));
2687}
2688:where(.stack-scope) .dark\:text-gray-400:where(html:has(head > [data-stack-theme="dark"]), html:has(head > [data-stack-theme="dark"]) *), :where(.stack-scope).dark\:text-gray-400:where(html:has(head > [data-stack-theme="dark"]), html:has(head > [data-stack-theme="dark"]) *) {
2689  --tw-text-opacity: 1;
2690  color: rgb(156 163 175 / var(--tw-text-opacity));
2691}
2692:where(.stack-scope) .dark\:text-white:where(html:has(head > [data-stack-theme="dark"]), html:has(head > [data-stack-theme="dark"]) *), :where(.stack-scope).dark\:text-white:where(html:has(head > [data-stack-theme="dark"]), html:has(head > [data-stack-theme="dark"]) *) {
2693  --tw-text-opacity: 1;
2694  color: rgb(255 255 255 / var(--tw-text-opacity));
2695}
2696:where(.stack-scope) .dark\:text-zinc-300:where(html:has(head > [data-stack-theme="dark"]), html:has(head > [data-stack-theme="dark"]) *), :where(.stack-scope).dark\:text-zinc-300:where(html:has(head > [data-stack-theme="dark"]), html:has(head > [data-stack-theme="dark"]) *) {
2697  --tw-text-opacity: 1;
2698  color: rgb(212 212 216 / var(--tw-text-opacity));
2699}
2700:where(.stack-scope) .dark\:text-zinc-400:where(html:has(head > [data-stack-theme="dark"]), html:has(head > [data-stack-theme="dark"]) *), :where(.stack-scope).dark\:text-zinc-400:where(html:has(head > [data-stack-theme="dark"]), html:has(head > [data-stack-theme="dark"]) *) {
2701  --tw-text-opacity: 1;
2702  color: rgb(161 161 170 / var(--tw-text-opacity));
2703}
2704:where(.stack-scope) .dark\:text-zinc-800:where(html:has(head > [data-stack-theme="dark"]), html:has(head > [data-stack-theme="dark"]) *), :where(.stack-scope).dark\:text-zinc-800:where(html:has(head > [data-stack-theme="dark"]), html:has(head > [data-stack-theme="dark"]) *) {
2705  --tw-text-opacity: 1;
2706  color: rgb(39 39 42 / var(--tw-text-opacity));
2707}
2708:where(.stack-scope) .\[\&\+div\]\:text-xs+div, :where(.stack-scope).\[\&\+div\]\:text-xs+div {
2709  font-size: 0.75rem;
2710  line-height: 1rem;
2711}
2712:where(.stack-scope) .\[\&\:has\(\>\.range_end\)\]\:rounded-r-md:has(>.range end), :where(.stack-scope).\[\&\:has\(\>\.range_end\)\]\:rounded-r-md:has(>.range end) {
2713  border-top-right-radius: calc(var(--radius) - 2px);
2714  border-bottom-right-radius: calc(var(--radius) - 2px);
2715}
2716:where(.stack-scope) .\[\&\:has\(\>\.range_start\)\]\:rounded-l-md:has(>.range start), :where(.stack-scope).\[\&\:has\(\>\.range_start\)\]\:rounded-l-md:has(>.range start) {
2717  border-top-left-radius: calc(var(--radius) - 2px);
2718  border-bottom-left-radius: calc(var(--radius) - 2px);
2719}
2720:where(.stack-scope) .\[\&\:has\(\[aria-selected\]\)\]\:rounded-md:
2720has([aria-selected]), :where(.stack-scope).\[\&\:has\(\[aria-selected\]\)\]\:rounded-md:has([aria-selected]) {
2721  border-radius: calc(var(--radius) - 2px);
2722}
2723:where(.stack-scope) .\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]), :where(.stack-scope).\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]) {
2724  background-color: hsl(var(--accent));
2725}
2726:where(.stack-scope) .first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child, :where(.stack-scope).first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child {
2727  border-top-left-radius: calc(var(--radius) - 2px);
2728  border-bottom-left-radius: calc(var(--radius) - 2px);
2729}
2730:where(.stack-scope) .last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child, :where(.stack-scope).last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child {
2731  border-top-right-radius: calc(var(--radius) - 2px);
2732  border-bottom-right-radius: calc(var(--radius) - 2px);
2733}
2734:where(.stack-scope) .\[\&\:has\(\[aria-selected\]\.outside\)\]\:bg-accent\/50:has([aria-selected].outside), :where(.stack-scope).\[\&\:has\(\[aria-selected\]\.outside\)\]\:bg-accent\/50:has([aria-selected].outside) {
2735  background-color: hsl(var(--accent) / 0.5);
2736}
2737:where(.stack-scope) .\[\&\:has\(\[aria-selected\]\.range_end\)\]\:rounded-r-md:has([aria-selected].range end), :where(.stack-scope).\[\&\:has\(\[aria-selected\]\.range_end\)\]\:rounded-r-md:has([aria-selected].range end) {
2738  border-top-right-radius: calc(var(--radius) - 2px);
2739  border-bottom-right-radius: calc(var(--radius) - 2px);
2740}
2741:where(.stack-scope) .\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]), :where(.stack-scope).\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]) {
2742  padding-right: 0px;
2743}
2744:where(.stack-scope) .\[\&\>\:not\(\.stack-button-do-not-hide-when-siblings-are\)\]\:invisible>:not(.stack-button-do-not-hide-when-siblings-are), :where(.stack-scope).\[\&\>\:not\(\.stack-button-do-not-hide-when-siblings-are\)\]\:invisible>:not(.stack-button-do-not-hide-when-siblings-are) {
2745  visibility: hidden;
2746}
2747:where(.stack-scope) .\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox], :where(.stack-scope).\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox] {
2748  --tw-translate-y: 2px;
2749  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
2750}
2751:where(.stack-scope) .\[\&\>button\]\:hidden>button, :where(.stack-scope).\[\&\>button\]\:hidden>button {
2752  display: none;
2753}
2754:where(.stack-scope) .\[\&\>span\]\:line-clamp-1>span, :where(.stack-scope).\[\&\>span\]\:line-clamp-1>span {
2755  overflow: hidden;
2756  display: -webkit-box;
2757  -webkit-box-orient: vertical;
2758  -webkit-line-clamp: 1;
2759}
2760:where(.stack-scope) .\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div, :where(.stack-scope).\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div {
2761  --tw-translate-y: -3px;
2762  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
2763}
2764:where(.stack-scope) .\[\&\>svg\]\:absolute>svg, :where(.stack-scope).\[\&\>svg\]\:absolute>svg {
2765  position: absolute;
2766}
2767:where(.stack-scope) .\[\&\>svg\]\:left-4>svg, :where(.stack-scope).\[\&\>svg\]\:left-4>svg {
2768  left: 1rem;
2769}
2770:where(.stack-scope) .\[\&\>svg\]\:top-4>svg, :where(.stack-scope).\[\&\>svg\]\:top-4>svg {
2771  top: 1rem;
2772}
2773:where(.stack-scope) .\[\&\>svg\]\:size-3\.5>svg, :where(.stack-scope).\[\&\>svg\]\:size-3\.5>svg {
2774  width: 0.875rem;
2775  height: 0.875rem;
2776}
2777:where(.stack-scope) .\[\&\>svg\]\:text-destructive>svg, :where(.stack-scope).\[\&\>svg\]\:text-destructive>svg {
2778  color: hsl(var(--destructive));
2779}
2780:where(.stack-scope) .\[\&\>svg\]\:text-foreground>svg, :where(.stack-scope).\[\&\>svg\]\:text-foreground>svg {
2781  color: hsl(var(--foreground));
2782}
2783:where(.stack-scope) .\[\&\>svg\]\:text-success>svg, :where(.stack-scope).\[\&\>svg\]\:text-success>svg {
2784  color: hsl(var(--success));
2785}
2786:where(.stack-scope) .\[\&\>svg\~\*\]\:pl-7>svg~*, :where(.stack-scope).\[\&\>svg\~\*\]\:pl-7>svg~* {
2787  padding-left: 1.75rem;
2788}
2789:where(.stack-scope) .\[\&\>
2789tr\]\:last\:border-b-0:last-child>tr, :where(.stack-scope).\[\&\>tr\]\:last\:border-b-0:last-child>tr {
2790  border-bottom-width: 0px;
2791}
2792:where(.stack-scope) .\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div, :where(.stack-scope).\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div {
2793  --tw-rotate: 90deg;
2794  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
2795}
2796:where(.stack-scope) .\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg, :where(.stack-scope).\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg {
2797  --tw-rotate: 180deg;
2798  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
2799}
2800:where(.stack-scope) .\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading], :where(.stack-scope).\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading] {
2801  padding-left: 0.5rem;
2802  padding-right: 0.5rem;
2803}
2804:where(.stack-scope) .\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading], :where(.stack-scope).\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading] {
2805  padding-top: 0.375rem;
2806  padding-bottom: 0.375rem;
2807}
2808:where(.stack-scope) .\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading], :where(.stack-scope).\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading] {
2809  font-size: 0.75rem;
2810  line-height: 1rem;
2811}
2812:where(.stack-scope) .\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading], :where(.stack-scope).\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading] {
2813  font-weight: 500;
2814}
2815:where(.stack-scope) .\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading], :where(.stack-scope).\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading] {
2816  color: hsl(var(--muted-foreground));
2817}
2818:where(.stack-scope) .\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden]) ~[cmdk-group], :where(.stack-scope).\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden]) ~[cmdk-group] {
2819  padding-top: 0px;
2820}
2821:where(.stack-scope) .\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group], :where(.stack-scope).\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group] {
2822  padding-left: 0.5rem;
2823  padding-right: 0.5rem;
2824}
2825:where(.stack-scope) .\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg, :where(.stack-scope).\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg {
2826  height: 1.25rem;
2827}
2828:where(.stack-scope) .\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg, :where(.stack-scope).\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg {
2829  width: 1.25rem;
2830}
2831:where(.stack-scope) .\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input], :where(.stack-scope).\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input] {
2832  height: 3rem;
2833}
2834:where(.stack-scope) .\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item], :where(.stack-scope).\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item] {
2835  padding-left: 0.5rem;
2836  padding-right: 0.5rem;
2837}
2838:where(.stack-scope) .\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item], :where(.stack-scope).\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item] {
2839  padding-top: 0.75rem;
2840  padding-bottom: 0.75rem;
2841}
2842:where(.stack-scope) .\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg, :where(.stack-scope).\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg {
2843  height: 1.25rem;
2844}
2845:where(.stack-scope) .\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg, :where(.stack-scope).\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg {
2846  width: 1.25rem;
2847}
2848:where(.stack-scope) .\[\&_p\]\:leading-relaxed p, :where(.stack-scope).\[\&_p\]\:leading-relaxed p {
2849  line-height: 1.625;
2850}
2851:where(.stack-scope) .\[\&_svg\]\:invisible svg, :where(.stack-scope).\[\&_svg\]\:invisible svg {
2852  visibility: hidden;
2853}
2854:where(.stack-scope) .\[\&_tr\:last-child\]\:border-0 tr:last-child, :where(.stack-scope).\[\&_tr\:last-child\]\:border-0 tr:last-child {
2855  border-width: 0px;
2856}
2857:where(.stack-scope) .\[\&_tr\]\:border-b tr, :where(.stack-scope).\[\&_tr\]\:border-b tr {
2858  border-bottom-width: 1px;
2859}
2860.stack-scope {
2861  --background: 0 0% 100%;
2862  --foreground: 240 10% 3.9%;
2863  --card: 0 0% 100%;
2864  --card-foreground: 240 10% 3.9%;
2865  --popover: 0 0% 100%;
2866  --popover-foreground: 240 10% 3.9%;
2867  --primary: 217.21925133689842 91.21951219512198% 59.80392156862745%;
2868  --primary-foreground: 0 0% 100%;
2869  --secondary: 240 4.8% 95.9%;
2870  --secondary-foreground: 240 5.9% 10%;
2871  --muted: 240 4.8% 95.9%;
2872  --muted-foreground: 240 3.8% 46.1%;
2873  --accent: 240 4.8% 95.9%;
2874  --accent-foreground: 240 5.9% 10%;
2875  --destructive: 0 84.2% 60.2%;
2876  --destructive-foreground: 0 0% 98%;
2877  --border: 240 5.9% 90%;
2878  --input: 240 5.9% 90%;
2879  --ring: 240 10% 3.9%;
2880  --radius: 8px;
2881  
2882}
2883html:has(head > [data-stack-theme="dark"]) .stack-scope { 
2884  --background: 240 20% 4.901960784313726%;
2885  --foreground: 220 13.04347826086951% 90.98039215686275%;
2886  --card: 240 17.073170731707318% 8.03921568627451%;
2887  --card-foreground: 220 13.04347826086951% 90.98039215686275%;
2888  --popover: 240 17.073170731707318% 8.03921568627451%;
2889  --popover-foreground: 220 13.04347826086951% 90.98039215686275%;
2890  --primary: 217.21925133689842 91.21951219512198% 59.80392156862745%;
2891  --primary-foreground: 0 0% 100%;
2892  --secondary: 240 21.052631578947366% 14.901960784313726%;
2893  --secondary-foreground: 215.9999999999999 12.195121951219505% 83.92156862745097%;
2894  --muted: 240 21.052631578947366% 14.901960784313726%;
2895  --muted-foreground: 217.89473684210532 10.6145251396648% 64.90196078431373%;
2896  --accent: 217.21925133689842 91.21951219512198% 59.80392156862745%;
2897  --accent-foreground: 0 0% 100%;
2898  --destructive: 0 84.23645320197043% 60.19607843137255%;
2899  --destructive-foreground: 0 0% 100%;
2900  --border: 240 16% 19.607843137254903%;
2901  --input: 240 16% 19.607843137254903%;
2902  --ring: 217.21925133689842 91.21951219512198% 59.80392156862745%;
2903  
2904}</style><div class="fixed inset-0 pointer-events-none noise-overlay z-[60]"></div><header class="fixed top-0 left-0 right-0 z-50 border-b border-border/40 bg-background/60 backdrop-blur-xl"><div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"><div class="flex items-center justify-between h-16"><a class="flex items-center space-x-3 group" href="/"><div class="relative w-9 h-9"><div class="absolute inset-0 rounded-lg bg-gradient-to-br from-accent-blue to-accent-cyan o
2904pacity-60 blur-md group-hover:opacity-100 transition-opacity"></div><div class="relative w-9 h-9 rounded-lg bg-gradient-to-br from-accent-blue to-accent-cyan flex items-center justify-center"><svg class="w-5 h-5 text-white" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><path d="M12 2L2 7l10 5 10-5-10-5z"></path><path d="M2 17l10 5 10-5"></path><path d="M2 12l10 5 10-5"></path></svg></div></div><div class="flex items-baseline space-x-1"><span class="text-lg font-bold text-white tracking-tight">Caio</span><span class="text-lg font-bold bg-gradient-to-r from-accent-blue to-accent-cyan bg-clip-text text-transparent tracking-tight">Explica</span></div></a><nav class="hidden md:flex items-center space-x-1"><a class="px-4 py-2 rounded-lg text-sm font-medium text-gray-400 hover:text-white hover:bg-white/5 transition-all duration-200" href="/">Início</a><a class="px-4 py-2 rounded-lg text-sm font-medium text-gray-400 hover:text-white hover:bg-white/5 transition-all duration-200" href="/terminal">🖥️ Terminal</a><a class="px-4 py-2 rounded-lg text-sm font-medium text-gray-400 hover:text-white hover:bg-white/5 transition-all duration-200" href="/populares">Explorar</a><a class="px-4 py-2 rounded-lg text-sm font-medium text-gray-400 hover:text-white hover:bg-white/5 transition-all duration-200" href="/trilhas">Trilhas</a><a class="px-4 py-2 rounded-lg text-sm font-medium text-gray-400 hover:text-white hover:bg-white/5 transition-all duration-200" href="/perguntar">Perguntar</a></nav><div class="hidden md:flex items-center space-x-3"><a href="https://x.com/0xCVYH" target="_blank" rel="noopener noreferrer" class="flex items-center space-x-2 px-4 py-2 rounded-lg text-sm font-medium text-gray-400 hover:text-white transition-all duration-200"><svg class="w-4 h-4" viewBox="0 0 24 24" fill="currentColor"><path d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"></path></svg><span>@0xCVYH</span></a><a href="/perguntar" class="px-5 py-2 rounded-lg text-sm font-semibold bg-gradient-to-r from-accent-blue to-accent-cyan text-white hover:shadow-lg hover:shadow-accent-blue/20 transition-all duration-300 hover:-translate-y-0.5">Fazer Pergunta</a></div><button class="md:hidden relative p-2 text-gray-400 hover:text-white transition-colors rounded-lg hover:bg-white/5" aria-label="Menu"><div class="w-5 h-4 relative flex flex-col justify-between"><span class="block h-0.5 bg-current rounded-full transition-all duration-300 "></span><span class="block h-0.5 bg-current rounded-full transition-all duration-300 "></span><span class="block h-0.5 bg-current rounded-full transition-all duration-300 "></span></div></button></div><div class="md:hidden overflow-hidden transition-all duration-300 ease-out max-h-0 opacity-0"><nav class="pb-6 pt-2 space-y-1"><a class="block px-4 py-3 rounded-xl text-gray-400 hover:text-white hover:bg-white/5 transition-all text-sm font-medium" href="/">Início</a><a class="block px-4 py-3 rounded-xl text-gray-400 hover:text-white hover:bg-white/5 transition-all text-sm font-medium" href="/terminal">🖥️ Terminal</a><a class="block px-4 py-3 rounded-xl text-gray-400 hover:text-white hover:bg-white/5 transition-all text-sm font-medium" href="/populares">Explorar</a><a class="block px-4 py-3 rounded-xl text-gray-400 hover:text-white hover:bg-white/5 transition-all text-sm font-medium" href="/trilhas">Trilhas</a><a class="block px-4 py-3 rounded-xl text-gray-400 hover:text-white hover:bg-white/5 transition-all text-sm font-medium" href="/perguntar">Perguntar</a><div class="pt-3 mt-3 border-t border-border/40 space-y-2"><a href="https://x.com/0xCVYH" target="_blank" rel="noopener noreferrer" class="flex items-center space-x-2 px-4 py-3 rounded-xl text-gray-400 hover:text-white transition-all text-sm"><svg class="w-4 h-4" viewBox="0 0 24 24" fill="currentColor"><path d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"></path></svg><span>Seguir no X</span></a><a href="/perguntar" class="block px-4 py-3 rounded-xl text-sm font-semibold bg-gradient-to-r from-accent-blue to-accent-cyan text-white text-center">Fazer Pergunta</a></div></nav></div></div></header><main class="min-h-screen"><!--$--><div class="relative min-h-screen"><div class="fixed inset-0 bg-grid-pattern-fine opacity-[0.03] pointer-events-none"></div><div class="relative max-w-4xl mx-auto px-4 sm:px-6 pt-28 pb-20"><div class="mb-16 text-center"><p class="text-xs font-semibold text-accent-purple uppercase tracking-widest mb-3">Pergunte</p><h1 class="text-4xl md:text-5xl font-bold tracking-tight mb-4"><span class="bg-gradient-to-r from-white via-gray-100 to-gray-300 bg-clip-text text-transparent">Faça sua Pergunta</span></h1><p class="text-gray-400 max-w-xl mx-auto mb-6">Tem uma dúvida sobre crypto, DeFi, inteligência artificial ou tecnologia? Mande aqui e vamos criar uma explicação personalizada pra você!</p><p class="text-sm text-gray-500">Ou me mencione no X:<!-- --> <a href="https://x.com/0xCVYH" target="_blank" rel="noopener noreferrer" class="text-accent-blue hover:text-accent-cyan transition-colors font-semibold">@0xCVYH</a></p></div>
2904<form class="max-w-2xl mx-auto space-y-6"><div><label for="question" class="block text-sm font-semibold text-gray-300 mb-2">Sua Pergunta *</label><textarea id="question" placeholder="Ex: Como funciona o staking de Ethereum? Quais são os riscos?" class="w-full px-4 py-3 bg-card border border-border rounded-lg focus:outline-none focus:border-accent-blue/50 transition-colors text-white placeholder:text-gray-500 min-h-[150px] resize-y" maxLength="500" required=""></textarea><p class="text-xs text-gray-500 mt-1">0<!-- -->/500 caracteres</p></div><div><label for="name" class="block text-sm font-semibold text-gray-300 mb-2">Seu Nome ou Handle do X (opcional)</label><input type="text" id="name" placeholder="Ex: @seunome" class="w-full px-4 py-3 bg-card border border-border rounded-lg focus:outline-none focus:border-accent-blue/50 transition-colors text-white placeholder:text-gray-500" value=""/></div><div><label for="email" class="block text-sm font-semibold text-gray-300 mb-2">Seu Email (opcional)</label><input type="email" id="email" placeholder="[email protected]" class="w-full px-4 py-3 bg-card border border-border rounded-lg focus:outline-none focus:border-accent-blue/50 transition-colors text-white placeholder:text-gray-500" value=""/><p class="text-xs text-gray-500 mt-1">Usaremos apenas para notificar quando sua página estiver pronta.</p></div><button type="submit" class="w-full px-8 py-4 bg-gradient-to-r from-accent-gold to-accent-blue rounded-lg font-semibold hover:scale-[1.02] transition-transform disabled:opacity-50 disabled:cursor-not-allowed disabled:hover:scale-100">Enviar Pergunta</button><p class="text-xs text-gray-500 text-center">* Campos obrigatórios</p></form><div class="mt-12 grid md:grid-cols-2 gap-6"><div class="glass rounded-2xl p-6"><div class="flex items-center space-x-3 mb-4"><div class="w-9 h-9 rounded-xl bg-accent-gold/10 border border-accent-gold/20 flex items-center justify-center"><svg class="w-4 h-4 text-accent-gold" fill="currentColor" viewBox="0 0 20 20"><path d="M11.983 1.907a.75.75 0 00-1.292-.657l-8.5 9.5A.75.75 0 002.75 12h6.572l-1.305 6.093a.75.75 0 001.292.657l8.5-9.5A.75.75 0 0017.25 8h-6.572l1.305-6.093z"></path></svg></div><h3 class="font-bold text-white">Dicas para uma boa pergunta</h3></div><ul class="space-y-3 text-sm text-gray-400"><li class="flex items-start gap-3"><span class="flex-shrink-0 w-1.5 h-1.5 rounded-full bg-accent-gold mt-2"></span><span>Seja específico — “Como funciona staking de ETH?” é melhor que “Como ganhar com crypto?”</span></li><li class="flex items-start gap-3"><span class="flex-shrink-0 w-1.5 h-1.5 rounded-full bg-accent-gold mt-2"></span><span>Inclua contexto — mencione seu nível de conhecimento</span></li><li class="flex items-start gap-3"><span class="flex-shrink-0 w-1.5 h-1.5 rounded-full bg-accent-gold mt-2"></span><span>Perguntas sobre análise técnica, projetos ou DeFi são bem-vindas!</span></li></ul></div><div class="glass rounded-2xl p-6"><div class="flex items-center space-x-3 mb-4"><div class="w-9 h-9 rounded-xl bg-accent-blue/10 border border-accent-blue/20 flex items-center justify-center"><svg class="w-4 h-4 text-accent-blue" fill="none" stroke="currentColor" stroke-width="1.5" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" d="M12 6.042A8.967 8.967 0 006 3.75c-1.052 0-2.062.18-3 .512v14.25A8.987 8.987 0 016 18c2.305 0 4.408.867 6 2.292m0-14.25a8.966 8.966 0 016-2.292c1.052 0 2.062.18 3 .512v14.25A8.987 8.987 0 0018 18a8.967 8.967 0 00-6 2.292m0-14.25v14.25"></path></svg></div><h3 class="font-bold text-white">Exemplos de perguntas</h3></div><ul class="space-y-3 text-sm text-gray-400"><li class="flex items-start gap-3"><span class="flex-shrink-0 w-1.5 h-1.5 rounded-full bg-accent-blue mt-2"></span><span>“<!-- -->Qual a melhor forma de acumular Ethereum?<!-- -->”</span></li><li class="flex items-start gap-3"><span class="flex-shrink-0 w-1.5 h-1.5 rounded-full bg-accent-blue mt-2"></span><span>“<!-- -->Como funciona o Claude Code vs Codex?<!-- -->”</span></li><li class="flex items-start gap-3"><span class="flex-shrink-0 w-1.5 h-1.5 rounded-full bg-accent-blue mt-2"></span><span>“<!-- -->O que acontece quando Fear &amp; Greed bate 6?<!-- -->”</span></li><li class="flex items-start gap-3"><span class="flex-shrink-0 w-1.5 h-1.5 rounded-full bg-accent-blue mt-2"></span><span>“<!-- -->Qual a diferença entre Llama, Mistral e DeepSeek?<!-- -->”</span></li></ul></div></div></div></div><!--/$--></main><footer class="relative border-t border-border/30 mt-20"><div class="absolute inset-0 bg-gradient-to-b from-background to-card/30"></div><div class="relative max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"><div class="py-16 border-b border-border/30"><div class="max-w-2xl mx-auto text-center"><div class="inline-flex items-center justify-center w-12 h-12 rounded-xl bg-accent-blue/10 border border-accent-blue/20 mb-6"><svg class="w-5 h-5 text-accent-blue" fill="none" stroke="currentColor" stroke-width="1.5" viewB
2904ox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" d="M21.75 6.75v10.5a2.25 2.25 0 01-2.25 2.25h-15a2.25 2.25 0 01-2.25-2.25V6.75m19.5 0A2.25 2.25 0 0019.5 4.5h-15a2.25 2.25 0 00-2.25 2.25m19.5 0v.243a2.25 2.25 0 01-1.07 1.916l-7.5 4.615a2.25 2.25 0 01-2.36 0L3.32 8.91a2.25 2.25 0 01-1.07-1.916V6.75"></path></svg></div><h3 class="text-2xl font-bold mb-3 tracking-tight">Receba novas explicações</h3><p class="text-gray-400 mb-8 text-sm">Cadastre seu email e seja avisado quando eu criar algo novo!</p><form class="max-w-md mx-auto"><div class="flex flex-col sm:flex-row gap-2"><input type="email" placeholder="Seu melhor email" class="flex-1 px-4 py-2 bg-background border border-border rounded-lg focus:outline-none focus:ring-2 focus:ring-accent-blue disabled:opacity-50 text-sm" value=""/><button type="submit" class="px-4 py-2 bg-accent-blue hover:bg-accent-blue/80 text-white rounded-lg transition-all disabled:opacity-50 disabled:cursor-not-allowed text-sm font-medium whitespace-nowrap">Receber novas explicações</button></div></form></div></div><div class="py-16 border-b border-border/30"><div class="text-center mb-10"><p class="text-xs font-semibold text-accent-gold uppercase tracking-widest mb-3">Ecossistema</p><h3 class="text-2xl font-bold tracking-tight">Quer ir mais fundo?</h3></div><div class="grid md:grid-cols-3 gap-6"><a href="https://rendacripto.com.br" target="_blank" rel="noopener noreferrer" class="card-nasa p-6 group"><div class="mb-4"><img src="/logos/renda-cripto.png" alt="Renda Cripto" class="h-10 object-contain"/></div><h4 class="text-lg font-bold mb-2 group-hover:text-accent-gold transition-colors">Renda Cripto</h4><p class="text-gray-400 mb-4 text-sm leading-relaxed">Aprenda DeFi do zero ao avançado</p><p class="text-accent-blue font-bold font-mono text-sm">R$1.597</p><div class="mt-4 flex items-center space-x-1 text-xs text-gray-500 group-hover:text-accent-blue transition-colors"><span>Saiba mais</span><svg class="w-3 h-3 group-hover:translate-x-1 transition-transform" fill="none" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" d="M13 7l5 5m0 0l-5 5m5-5H6"></path></svg></div></a><a href="https://culturabuilder.com" target="_blank" rel="noopener noreferrer" class="card-nasa p-6 group"><div class="mb-4"><img src="/logos/cultura-builder.svg" alt="Cultura Builder" class="h-10 object-contain"/></div><h4 class="text-lg font-bold mb-2 group-hover:text-accent-gold transition-colors">Cultura Builder</h4><p class="text-gray-400 mb-4 text-sm leading-relaxed">Construa o futuro com IA</p><p class="text-accent-blue font-bold font-mono text-sm">R$2.998</p><div class="mt-4 flex items-center space-x-1 text-xs text-gray-500 group-hover:text-accent-blue transition-colors"><span>Saiba mais</span><svg class="w-3 h-3 group-hover:translate-x-1 transition-transform" fill="none" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" d="M13 7l5 5m0 0l-5 5m5-5H6"></path></svg></div></a><a href="https://yieldhacker.ai" target="_blank" rel="noopener noreferrer" class="card-nasa p-6 group"><div class="mb-4"><img src="/logos/yield-hackers-new.png" alt="Yield Hacker Pass" class="h-12 object-contain"/></div><h4 class="text-lg font-bold mb-2 group-hover:text-accent-gold transition-colors">Yield Hacker Pass</h4><p class="text-gray-400 mb-4 text-sm leading-relaxed">Alpha exclusivo + comunidade ativa</p><div class="mt-4 flex items-center space-x-1 text-xs text-gray-500 group-hover:text-accent-blue transition-colors"><span>Saiba mais</span><svg class="w-3 h-3 group-hover:translate-x-1 transition-transform" fill="none" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" d="M13 7l5 5m0 0l-5 5m5-5H6"></path></svg></div></a></div></div><div class="py-12"><div class="flex flex-col md:flex-row items-center justify-between gap-8 mb-8"><div class="flex flex-wrap items-center justify-center gap-6 text-sm"><a href="https://x.com/0xCVYH" target="_blank" rel="noopener noreferrer" class="text-gray-500 hover:text-gray-300 transition-colors">X (@0xCVYH)</a><a href="https://youtube.com/@caiovicentino" target="_blank" rel="noopener noreferrer" class="text-gray-500 hover:text-gray-300 transition-colors">YouTube</a><a href="https://rendacripto.com.br" target="_blank" rel="noopener noreferrer" class="text-gray-500 hover:text-gray-300 transition-colors">Renda Cripto</a><a href="https://culturabuilder.com" target="_blank" rel="noopener noreferrer" class="text-gray-500 hover:text-gray-300 transition-colors">
2904Cultura Builder</a></div><div class="flex items-center space-x-6"><a href="https://rendacripto.com.br" target="_blank" rel="noopener noreferrer" title="Renda Cripto" class="opacity-40 hover:opacity-80 transition-opacity"><img src="/logos/renda-cripto.png" alt="Renda Cripto" class="h-8 object-contain"/></a><a href="https://culturabuilder.com" target="_blank" rel="noopener noreferrer" title="Cultura Builder" class="opacity-40 hover:opacity-80 transition-opacity"><img src="/logos/cultura-builder.svg" alt="Cultura Builder" class="h-8 object-contain"/></a><a href="https://yieldhacker.ai" target="_blank" rel="noopener noreferrer" title="Yield Hacker Pass" class="opacity-40 hover:opacity-80 transition-opacity"><img src="/logos/yield-hackers.png" alt="Yield Hacker Pass" class="h-10 object-contain rounded-lg"/></a></div></div><div class="mb-8 text-center"><p class="text-xs text-gray-600 leading-relaxed">Crypto • DeFi • Bitcoin • Ethereum • Solana • Inteligência Artificial • Claude Code • Codex • Gemini • Open Source • Agentes IA • NFTs • On-Chain</p></div><div class="pt-8 border-t border-border/20 flex flex-col sm:flex-row items-center justify-between gap-4"><p class="text-xs text-gray-600">© 2026 Caio Vicentino. Todos os direitos reservados.</p><p class="text-xs text-gray-600 flex items-center space-x-1"><span>Feito com</span><span class="inline-block w-3 h-3 rounded-sm bg-gradient-to-br from-accent-blue to-accent-cyan"></span><span>por</span><span class="font-semibold text-gray-500">Major</span><span>— Agente de IA do</span><a href="https://x.com/0xCVYH" target="_blank" rel="noopener noreferrer" class="font-semibold text-gray-500 hover:text-accent-gold transition-colors">Caio Vicentino</a></p></div></div></div></footer><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$-->
2904<script src="/_next/static/chunks/webpack-67dbcba322f3031b.js?dpl=dpl_3QFXgqFWgMEcbAisfQmvr1KiPUEJ" async=""></script>
2904<script>(self.__next_f=self.__next_f||[]).push([0]);self.__next_f.push([2,null])</script>
2904<script>self.__next_f.push([1,"1:HL[\"/_next/static/media/bb3ef058b751a6ad-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n2:HL[\"/_next/static/media/e4af272ccee01ff0-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n3:HL[\"/_next/static/css/0718a9054a369097.css?dpl=dpl_3QFXgqFWgMEcbAisfQmvr1KiPUEJ\",\"style\"]\n4:HL[\"/_next/static/css/5cd72613fb8f2ce7.css?dpl=dpl_3QFXgqFWgMEcbAisfQmvr1KiPUEJ\",\"style\"]\n"])</script>
2904<script>self.__next_f.push([1,"5:I[12846,[],\"\"]\n7:I[52608,[\"665\",\"static/chunks/app/perguntar/page-64b081825c0dec53.js?dpl=dpl_3QFXgqFWgMEcbAisfQmvr1KiPUEJ\"],\"default\"]\n8:I[4707,[],\"\"]\n9:I[36423,[],\"\"]\na:I[21967,[\"310\",\"static/chunks/0e5ce63c-36b6337161d3461e.js?dpl=dpl_3QFXgqFWgMEcbAisfQmvr1KiPUEJ\",\"972\",\"static/chunks/972-c2dabb61439a0239.js?dpl=dpl_3QFXgqFWgMEcbAisfQmvr1KiPUEJ\",\"861\",\"static/chunks/861-9f33b2677bf5f152.js?dpl=dpl_3QFXgqFWgMEcbAisfQmvr1KiPUEJ\",\"413\",\"static/chunks/413-efde2e9928c0acac.js?dpl=dpl_3QFXgqFWgMEcbAisfQmvr1KiPUEJ\",\"185\",\"static/chunks/app/layout-e05c2548fba77624.js?dpl=dpl_3QFXgqFWgMEcbAisfQmvr1KiPUEJ\"],\"StackProviderClient\"]\nb:\"$Sreact.suspense\"\nc:I[7337,[\"310\",\"static/chunks/0e5ce63c-36b6337161d3461e.js?dpl=dpl_3QFXgqFWgMEcbAisfQmvr1KiPUEJ\",\"972\",\"static/chunks/972-c2dabb61439a0239.js?dpl=dpl_3QFXgqFWgMEcbAisfQmvr1KiPUEJ\",\"861\",\"static/chunks/861-9f33b2677bf5f152.js?dpl=dpl_3QFXgqFWgMEcbAisfQmvr1KiPUEJ\",\"413\",\"static/chunks/413-efde2e9928c0acac.js?dpl=dpl_3QFXgqFWgMEcbAisfQmvr1KiPUEJ\",\"185\",\"static/chunks/app/layout-e05c2548fba77624.js?dpl=dpl_3QFXgqFWgMEcbAisfQmvr1KiPUEJ\"],\"TranslationProviderClient\"]\nf:I[97415,[\"310\",\"static/chunks/0e5ce63c-36b6337161d3461e.js?dpl=dpl_3QFXgqFWgMEcbAisfQmvr1KiPUEJ\",\"972\",\"static/chunks/972-c2dabb61439a0239.js?dpl=dpl_3QFXgqFWgMEcbAisfQmvr1KiPUEJ\",\"861\",\"static/chunks/861-9f33b2677bf5f152.js?dpl=dpl_3QFXgqFWgMEcbAisfQmvr1KiPUEJ\",\"413\",\"static/chunks/413-efde2e9928c0acac.js?dpl=dpl_3QFXgqFWgMEcbAisfQmvr1KiPUEJ\",\"185\",\"static/chunks/app/layout-e05c2548fba77624.js?dpl=dpl_3QFXgqFWgMEcbAisfQmvr1KiPUEJ\"],\"StackTheme\"]\n10:I[74196,[\"310\",\"static/chunks/0e5ce63c-36b6337161d3461e.js?dpl=dpl_3QFXgqFWgMEcbAisfQmvr1KiPUEJ\",\"972\",\"static/chunks/972-c2dabb61439a0239.js?dpl=dpl_3QFXgqFWgMEcbAisfQmvr1KiPUEJ\",\"861\",\"static/chunks/861-9f33b2677bf5f152.js?dpl=dpl_3QFXgqFWgMEcbAisfQmvr1KiPUEJ\",\"413\",\"static/chunks/413-efde2e9928c0acac.js?dpl=dpl_3QFXgqFWgMEcbAisfQmvr1KiPUEJ\",\"185\",\"static/chunks/app/layout-e05c2548fba77624.js?dpl=dpl_3QFXgqFWgMEcbAisfQmvr1KiPUEJ\"],\"default\"]\n11:I[72972,[\"972\",\"stat"])</script>
2904<script>self.__next_f.push([1,"ic/chunks/972-c2dabb61439a0239.js?dpl=dpl_3QFXgqFWgMEcbAisfQmvr1KiPUEJ\",\"861\",\"static/chunks/861-9f33b2677bf5f152.js?dpl=dpl_3QFXgqFWgMEcbAisfQmvr1KiPUEJ\",\"931\",\"static/chunks/app/page-7c216058ca87f0ae.js?dpl=dpl_3QFXgqFWgMEcbAisfQmvr1KiPUEJ\"],\"\"]\n12:I[87682,[\"972\",\"static/chunks/972-c2dabb61439a0239.js?dpl=dpl_3QFXgqFWgMEcbAisfQmvr1KiPUEJ\",\"861\",\"static/chunks/861-9f33b2677bf5f152.js?dpl=dpl_3QFXgqFWgMEcbAisfQmvr1KiPUEJ\",\"931\",\"static/chunks/app/page-7c216058ca87f0ae.js?dpl=dpl_3QFXgqFWgMEcbAisfQmvr1KiPUEJ\"],\"default\"]\n13:I[81523,[\"972\",\"static/chunks/972-c2dabb61439a0239.js?dpl=dpl_3QFXgqFWgMEcbAisfQmvr1KiPUEJ\",\"861\",\"static/chunks/861-9f33b2677bf5f152.js?dpl=dpl_3QFXgqFWgMEcbAisfQmvr1KiPUEJ\",\"931\",\"static/chunks/app/page-7c216058ca87f0ae.js?dpl=dpl_3QFXgqFWgMEcbAisfQmvr1KiPUEJ\"],\"BailoutToCSR\"]\n14:I[408,[\"310\",\"static/chunks/0e5ce63c-36b6337161d3461e.js?dpl=dpl_3QFXgqFWgMEcbAisfQmvr1KiPUEJ\",\"972\",\"static/chunks/972-c2dabb61439a0239.js?dpl=dpl_3QFXgqFWgMEcbAisfQmvr1KiPUEJ\",\"861\",\"static/chunks/861-9f33b2677bf5f152.js?dpl=dpl_3QFXgqFWgMEcbAisfQmvr1KiPUEJ\",\"413\",\"static/chunks/413-efde2e9928c0acac.js?dpl=dpl_3QFXgqFWgMEcbAisfQmvr1KiPUEJ\",\"185\",\"static/chunks/app/layout-e05c2548fba77624.js?dpl=dpl_3QFXgqFWgMEcbAisfQmvr1KiPUEJ\"],\"default\"]\n16:I[61060,[],\"\"]\n"])</script>
2904<script>self.__next_f.push([1,"d:[[\"-\",\"__stack-auto-translation-0\"],[\"A command line application is requesting access to your account. Click the button below to authorize it.\",\"__stack-auto-translation-1\"],[\"Account settings\",\"__stack-auto-translation-2\"],[\"Account Settings\",\"__stack-auto-translation-3\"],[\"Active plans\",\"__stack-auto-translation-4\"],[\"Active Sessions\",\"__stack-auto-translation-5\"],[\"Add\",\"__stack-auto-translation-6\"],[\"Add a payment method before switching plans.\",\"__stack-auto-translation-7\"],[\"Add an email\",\"__stack-auto-translation-8\"],[\"Add new passkey\",\"__stack-auto-translation-9\"],[\"Add your email address\",\"__stack-auto-translation-10\"],[\"Already have an account?\",\"__stack-auto-translation-11\"],[\"Amount\",\"__stack-auto-translation-12\"],[\"An unknown error occurred\",\"__stack-auto-translation-13\"],[\"API Key\",\"__stack-auto-translation-14\"],[\"API Keys\",\"__stack-auto-translation-15\"],[\"API keys grant programmatic access to your account.\",\"__stack-auto-translation-16\"],[\"API keys grant programmatic access to your team.\",\"__stack-auto-translation-17\"],[\"Are you sure you want to delete your account? This action is IRREVERSIBLE and will delete ALL associated data.\",\"__stack-auto-translation-18\"],[\"Are you sure you want to disable OTP sign-in? You will not be able to sign in with only emails anymore.\",\"__stack-auto-translation-19\"],[\"Are you sure you want to disable Passkey sign-in? You will not be able to sign in with your passkey anymore.\",\"__stack-auto-translation-20\"],[\"Are you sure you want to leave the team?\",\"__stack-auto-translation-21\"],[\"Authorization Failed\",\"__stack-auto-translation-22\"],[\"Authorize\",\"__stack-auto-translation-23\"],[\"Authorize CLI Application\",\"__stack-auto-translation-24\"],[\"Authorizing...\",\"__stack-auto-translation-25\"],[\"Cancel\",\"__stack-auto-translation-26\"],[\"Cancel subscription\",\"__stack-auto-translation-27\"],[\"Canceling will stop future renewals for this subscription.\",\"__stack-auto-translation-28\"],[\"change\",\"__stack-auto-translation-29\"],[\"Change plan\",\"__stack-auto-translation-30\"],[\"Change the display name of your team\",\"__stack-auto-translation-31\"],[\"Choose a plan\",\"__stack-auto-translation-32\"],[\"Choose which emails you want to receive\",\"__stack-auto-translation-33\"],[\"CLI Authorization Successful\",\"__stack-auto-translation-34\"],[\"click here\",\"__stack-auto-translation-35\"],[\"Click the button below to resend the verification link.\",\"__stack-auto-translation-36\"],[\"Close\",\"__stack-auto-translation-37\"],[\"Complete setup\",\"__stack-auto-translation-38\"],[\"Complete your account setup\",\"__stack-auto-translation-39\"],[\"Confirm\",\"__stack-auto-translation-40\"],[\"Continue\",\"__stack-auto-translation-41\"],[\"Copy it to a safe place. You will not be able to view it again.\",\"__stack-auto-translation-42\"],[\"Could not crop image.\",\"__stack-auto-translation-43\"],[\"Create\",\"__stack-auto-translation-44\"],[\"Create a new account\",\"__stack-auto-translation-45\"],[\"Create a team\",\"__stack-auto-translation-46\"],[\"Create a Team\",\"__stack-auto-translation-47\"],[\"Create API Key\",\"__stack-auto-translation-48\"],[\"Credits pack\",\"__stack-auto-translation-49\"],[\"Current Session\",\"__stack-auto-translation-50\"],[\"Current team\",\"__stack-auto-translation-51\"],[\"Danger zone\",\"__stack-auto-translation-52\"],[\"Date\",\"__stack-auto-translation-53\"],[\"Delete account\",\"__stack-auto-translation-54\"],[\"Delete Account\",\"__stack-auto-translation-55\"],[\"Delete Passkey\",\"__stack-auto-translation-56\"],[\"Description\",\"__stack-auto-translation-57\"],[\"Description is required\",\"__stack-auto-translation-58\"],[\"Disable\",\"__stack-auto-translation-59\"],[\"Disable MFA\",\"__stack-auto-translation-60\"],[\"Disable OTP\",\"__stack-auto-translation-61\"],[\"Display name\",\"__stack-auto-translation-62\"],[\"Do you want to sign in?\",\"__stack-auto-translation-63\"],[\"Do you want to verify your email?\",\"__stack-auto-translation-64\"],[\"Don't have an account?\",\"__stack-auto-translation-65\"],[\"Don't need to reset?\",\"__stack-auto-translation-66\"],[\"Draft\",\"__stack-auto-translation-67\"],[\"e.g. Development, Production, CI/CD\",\"__stack-auto-translation-68\"],[\"Email\",\"__stack-auto-translation-69\"],[\"Email \u0026 Password\",\"__stack-auto-translation-70\"],[\"Email already exists\",\"__stack-auto-translation-71\"],[\"Email is required\",\"__stack-auto-translation-72\"],[\"Email management is not available in demo mode.\",\"__stack-auto-translation-73\"],[\"Email sent!\",\"__stack-auto-translation-74\"],[\"Emails\",\"__stack-auto-translation-75\"],[\"Emails \u0026 Auth\",\"__stack-auto-translation-76\"],[\"Enable MFA\",\"__stack-auto-translation-77\"],[\"Enable OTP\",\"__stack-auto-translation-78\"],[\"Enable sign-in via magic link or OTP sent to your sign-in emails.\",\"__stack-auto-translation-79\"],[\"End your current session\",\"__stack-auto-translation-80\"],[\"Enter a display name for your new team\",\"__stack-auto-translation-81\"],[\"Enter email\",\"__stack-auto-translation-82\"],[\"Enter the code from your email\",\"__stack-auto-translation-83\"],[\"Enter the six-digit code from your authenticator app\",\"__stack-auto-translation-84\"],[\"Enter your email\",\"__stack-auto-translation-85\"],[\"Expired Magic Link\",\"__stack-auto-translation-86\"],[\"Expired Password Reset Link\",\"__stack-auto-translation-87\"],[\"Expired Team Invitation Link\",\"__stack-auto-translation-88\"],[\"Expired Verification Link\",\"__stack-auto-translation-89\"],[\"Expires\",\"__stack-auto-translation-90\"],[\"Expires In\",\"__stack-auto-translation-91\"],[\"Failed to authorize the CLI application:\",\"__stack-auto-translation-92\"],[\"Failed to connect account\",\"__stack-auto-translation-93\"],[\"Failed to reset password\",\"__stack-auto-translation-94\"],[\"Failed to reset password. Please request a new password reset link\",\"__stack-auto-translation-95\"],[\"Forgot password?\",\"__stack-auto-translation-96\"],[\"Go home\",\"__stack-auto-translation-97\"],[\"Go Home\",\"__stack-auto-translation-98\"],[\"Here is your API key.\",\"__stack-auto-translation-99\"],[\"I understand that I will not be able to view this key again.\",\"__stack-auto-translation-100\"],[\"If the user with this e-mail address exists, an e-mail was sent to your inbox. Make sure to check your spam folder.\",\"__stack-auto-translation-101\"],[\"If you are not redirected automatically, \",\"__stack-auto-translation-102\"],[\"Ignore\",\"__stack-auto-translation-103\"],[\"Impersonation\",\"__stack-auto-translation-104\"],[\"Incorrect code. Please try again.\",\"__stack-auto-translation-105\"],[\"Incorrect password\",\"__stack-auto-translation-106\"],[\"Invalid code\",\"__stack-auto-translation-107\"],[\"Invalid image\",\"__stack-auto-translation-108\"],[\"Invalid Magic Link\",\"__stack-auto-translation-109\"],[\"Invalid Password Reset Link\",\"__stack-auto-translation-110\"],[\"Invalid Team Invitation Link\",\"__stack-auto-translation-111\"],[\"Invalid TOTP code\",\"__stack-auto-translation-112\"],[\"Invalid Verification Link\",\"__stack-auto-translation-113\"],[\"Invite a user to your team through email\",\"__stack-auto-translation-114\"],[\"Invite member\",\"__stack-auto-translation-115\"],[\"Invite User\",\"__stack-auto-translation-116\"],[\"Invoice\",\"__stack-auto-translation-117\"],[\"Invoices\",\"__stack-auto-translation-118\"],[\"IP Address\",\"__stack-auto-translation-119\"],[\"Join\",\"__stack-auto-translation-120\"],[\"Last used\",\"__stack-auto-translation-121\"],[\"Leave\",\"__stack-auto-translation-122\"],[\"Leave team\",\"__stack-auto-translation-123\"],[\"Leave Team\",\"__stack-auto-translation-124\"],[\"leave this team and remove your team profile\",\"__stack-auto-translation-125\"],[\"Location\",\"__stack-auto-translation-126\"],[\"Magic Link Already Used\",\"__stack-auto-translation-127\"],[\"Manage the default payment method used for subscriptions and invoices.\",\"__stack-auto-translation-128\"],[\"Members\",\"__stack-auto-translation-129\"],[\"MFA management is not available in demo mode.\",\"__stack-auto-translation-130\"],[\"Missing verification information\",\"__stack-auto-translation-131\"],[\"Multi-factor authentication\",\"__stack-auto-translation-132\"],[\"Multi-Factor Authentication\",\"__stack-auto-translation-133\"],[\"Multi-factor authentication is currently disabled.\",\"__stack-auto-translation-134\"],[\"Multi-factor authentication is currently enabled.\",\"__stack-auto-translation-135\"],[\"My Profile\",\"__stack-auto-translation-136\"],[\"Name\",\"__stack-auto-translation-137\"],[\"Never\",\"__stack-auto-translation-138\"],[\"New account registration is not allowed\",\"__stack-auto-translation-139\"],[\"New password\",\"__stack-auto-translation-140\"],[\"New Password\",\"__stack-auto-translation-141\"],[\"No active sessions foun
2904d\",\"__stack-auto-translation-142\"],[\"No authentication method enabled.\",\"__stack-auto-translation-143\"],[\"No default payment method\",\"__stack-auto-translation-144\"],[\"No display name set\",\"__stack-auto-translation-145\"],[\"No other plans available for this subscription.\",\"__stack-auto-translation-146\"],[\"No outstanding invitations\",\"__stack-auto-translation-147\"],[\"No team\",\"__stack-auto-translation-148\"],[\"No teams yet\",\"__stack-auto-translation-149\"],[\"Not signed in\",\"__stack-auto-translation-150\"],[\"Notifications\",\"__stack-auto-translation-151\"],[\"OAuth provider access denied\",\"__stack-auto-translation-152\"],[\"Old password\",\"__stack-auto-translation-153\"],[\"One-Time Password\",\"__stack-auto-translation-154\"],[\"One-time purchase\",\"__stack-auto-translation-155\"],[\"Open\",\"__stack-auto-translation-156\"],[\"Or continue with\",\"__stack-auto-translation-157\"],[\"Other Session\",\"__stack-auto-translation-158\"],[\"Other teams\",\"__stack-auto-translation-159\"],[\"OTP management is not available in demo mode.\",\"__stack-auto-translation-160\"],[\"OTP sign-in\",\"__stack-auto-translation-161\"],[\"OTP sign-in is enabled and cannot be disabled as it is currently the only sign-in method\",\"__stack-auto-translation-162\"],[\"OTP/magic link sign-in is currently enabled.\",\"__stack-auto-translation-163\"],[\"Outstanding invitations\",\"__stack-auto-translation-164\"],[\"Overwrite your user display name in this team\",\"__stack-auto-translation-165\"],[\"Paid\",\"__stack-auto-translation-166\"],[\"Passkey\",\"__stack-auto-translation-167\"],[\"Passkey management is not available in demo mode.\",\"__stack-auto-translation-168\"],[\"Passkey registered\",\"__stack-auto-translation-169\"],[\"Passkey sign-in is enabled and cannot be disabled as it is currently the only sign-in method\",\"__stack-auto-translation-170\"],[\"Password\",\"__stack-auto-translation-171\"],[\"Password management is not available in demo mode.\",\"__stack-auto-translation-172\"],[\"Password reset successfully!\",\"__stack-auto-translation-173\"],[\"Passwords do not match\",\"__stack-auto-translation-174\"],[\"Payment method\",\"__stack-auto-translation-175\"],[\"Payments\",\"__stack-auto-translation-176\"],[\"Permanently remove your account and all associated data\",\"__stack-auto-translation-177\"],[\"Personal\",\"__stack-auto-translation-178\"],[\"Please add an email address to complete your account setup. We'll send you a verification email.\",\"__stack-auto-translation-179\"],[\"Please check if you have the correct link. If you continue to have issues, please contact support.\",\"__stack-auto-translation-180\"],[\"Please check your email inbox\",\"__stack-auto-translation-181\"],[\"Please complete your account setup before joining teams.\",\"__stack-auto-translation-182\"],[\"Please double check if you have the correct password reset link.\",\"__stack-auto-translation-183\"],[\"Please double check if you have the correct team invitation link.\",\"__stack-auto-translation-184\"],[\"Please enter a team name\",\"__stack-auto-translation-185\"],[\"Please enter a valid email\",\"__stack-auto-translation-186\"],[\"Please enter a valid email address\",\"__stack-auto-translation-187\"],[\"Please enter an email address\",\"__stack-auto-translation-188\"],[\"Please enter your email\",\"__stack-auto-translation-189\"],[\"Please enter your old password\",\"__stack-auto-translation-190\"],[\"Please enter your password\",\"__stack-auto-translation-191\"],[\"Please repeat your password\",\"__stack-auto-translation-192\"],[\"Please try again and if the problem persists, contact support.\",\"__stack-auto-translation-193\"],[\"Please verify your email address \",\"__stack-auto-translation-194\"],[\"Please verify your email first\",\"__stack-auto-translation-195\"],[\"Primary\",\"__stack-auto-translation-196\"],[\"Pro\",\"__stack-auto-translation-197\"],[\"Profile image\",\"__stack-auto-translation-198\"],[\"Register a passkey\",\"__stack-auto-translation-199\"],[\"Remove\",\"__stack-auto-translation-200\"],[\"Renews on\",\"__stack-auto-translation-201\"],[\"Repeat new password\",\"__stack-auto-translation-202\"],[\"Repeat New Password\",\"__stack-auto-translation-203\"],[\"Repeat Password\",\"__stack-auto-translation-204\"],[\"Resend verification email\",\"__stack-auto-translation-205\"],[\"Reset Password\",\"__stack-auto-translation-206\"],[\"Reset Your Password\",\"__stack-auto-translation-207\"],[\"Review past invoices and receipts.\",\"__stack-auto-translation-208\"],[\"Revoke\",\"__stack-auto-translation-209\"],[\"Revoke All Other Sessions\",\"__stack-auto-translation-210\"],[\"Save\",\"__stack-auto-translation-211\"],[\"Scan this QR code with your authenticator app:\",\"__stack-auto-translation-212\"],[\"Secret API Key\",\"__stack-auto-translation-213\"],[\"Select a new plan from the same product line.\",\"__stack-auto-translation-214\"],[\"Send email\",\"__stack-auto-translation-215\"],[\"Send Email\",\"__stack-auto-translation-216\"],[\"Send verification email\",\"__stack-auto-translation-217\"],[\"Session\",\"__stack-auto-translation-218\"],[\"Set a password for your account\",\"__stack-auto-translation-219\"],[\"Set as primary\",\"__stack-auto-translation-220\"],[\"Set password\",\"__stack-auto-translation-221\"],[\"Set Password\",\"__stack-auto-translation-222\"],[\"Settings\",\"__stack-auto-translation-223\"],[\"Sign in\",\"__stack-auto-translation-224\"],[\"Sign In\",\"__stack-auto-translation-225\"],[\"Sign in again\",\"__stack-auto-translation-226\"],[\"Sign in or create an account to join the team.\",\"__stack-auto-translation-227\"],[\"Sign in to your account\",\"__stack-auto-translation-228\"],[\"Sign in with Passkey\",\"__stack-auto-translation-229\"],[\"Sign in with {provider}\",\"__stack-auto-translation-230\"],[\"Sign out\",\"__stack-auto-translation-231\"],[\"Sign up\",\"__stack-auto-translation-232\"],[\"Sign Up\",\"__stack-auto-translation-233\"],[\"Sign up for new users is not enabled at the moment.\",\"__stack-auto-translation-234\"],[\"Sign up with Passkey\",\"__stack-auto-translation-235\"],[\"Sign up with {provider}\",\"__stack-auto-translation-236\"],[\"Signed in successfully!\",\"__stack-auto-translation-237\"],[\"Signed in {time}\",\"__stack-auto-translation-238\"],[\"Something went wrong while processing the OAuth callback:\",\"__stack-auto-translation-239\"],[\"Status\",\"__stack-auto-translation-240\"],[\"Stop using for sign-in\",\"__stack-auto-translation-241\"],[\"Subscription\",\"__stack-auto-translation-242\"],[\"Switch plan\",\"__stack-auto-translation-243\"],[\"Team creation is disabled in demo mode\",\"__stack-auto-translation-244\"],[\"Team creation is not enabled\",\"__stack-auto-translation-245\"],[\"Team display name\",\"__stack-auto-translation-246\"],[\"Team invitation\",\"__stack-auto-translation-247\"],[\"Team profile image\",\"__stack-auto-translation-248\"],[\"Team user name\",\"__stack-auto-translation-249\"],[\"Teams\",\"__stack-auto-translation-250\"],[\"The CLI application has been authorized successfully. You can close this window and return to the command line.\",\"__stack-auto-translation-251\"],[\"The magic link has already been used. The link can only be used once. Please request a new magic link if you need to sign-in again.\",\"__stack-auto-translation-252\"],[\"The sign-in operation has been cancelled or denied. Please try again.\",\"__stack-auto-translation-253\"],[\"The user is already connected to another OAuth account. Did you maybe selected the wrong account on the OAuth provider page?\",\"__stack-auto-translation-254\"],[\"Then, enter your six-digit MFA co
2904de:\",\"__stack-auto-translation-255\"],[\"These are devices where you're currently logged in. You can revoke access to end a session.\",\"__stack-auto-translation-256\"],[\"This account is already connected to another user. Please connect a different account.\",\"__stack-auto-translation-257\"],[\"This email is already used for sign-in by another user.\",\"__stack-auto-translation-258\"],[\"This is a display name and is not used for authentication\",\"__stack-auto-translation-259\"],[\"This is most likely an error in Stack. Please report it.\",\"__stack-auto-translation-260\"],[\"This password reset link has already been used. If you need to reset your password again, please request a new password reset link from the login page.\",\"__stack-auto-translation-261\"],[\"This team invitation link has already been used.\",\"__stack-auto-translation-262\"],[\"To enable OTP sign-in, please add a verified sign-in email.\",\"__stack-auto-translation-263\"],[\"To enable Passkey sign-in, please add a verified sign-in email.\",\"__stack-auto-translation-264\"],[\"To set a password, please add a sign-in email.\",\"__stack-auto-translation-265\"],[\"Toggle theme\",\"__stack-auto-translation-266\"],[\"TOTP multi-factor authentication QR code\",\"__stack-auto-translation-267\"],[\"Try Again\",\"__stack-auto-translation-268\"],[\"Unavailable\",\"__stack-auto-translation-269\"],[\"Uncollectible\",\"__stack-auto-translation-270\"],[\"Unknown\",\"__stack-auto-translation-271\"],[\"Unverified\",\"__stack-auto-translation-272\"],[\"Update password\",\"__stack-auto-translation-273\"],[\"Update Password\",\"__stack-auto-translation-274\"],[\"Update payment method\",\"__stack-auto-translation-275\"],[\"Update your password\",\"__stack-auto-translation-276\"],[\"Upload an image for your team\",\"__stack-auto-translation-277\"],[\"Upload your own image as your avatar\",\"__stack-auto-translation-278\"],[\"Use for sign-in\",\"__stack-auto-translation-279\"],[\"Used for sign-in\",\"__stack-auto-translation-280\"],[\"Used Password Reset Link\",\"__stack-auto-translation-281\"],[\"Used Team Invitation Link\",\"__stack-auto-translation-282\"],[\"User\",\"__stack-auto-translation-283\"],[\"User name\",\"__stack-auto-translation-284\"],[\"Verification failed\",\"__stack-auto-translation-285\"],[\"Verified! Redirecting...\",\"__stack-auto-translation-286\"],[\"Verify\",\"__stack-auto-translation-287\"],[\"Verifying...\",\"__stack-auto-translation-288\"],[\"View\",\"__stack-auto-translation-289\"],[\"View your active plans and purchases.\",\"__stack-auto-translation-290\"],[\"Void\",\"__stack-auto-translation-291\"],[\"WARNING: Make sure you trust the command line application, as it will gain access to your account. If you did not initiate this request, you can close this page and ignore it. We will never send you this link via email or any other means.\",\"__stack-auto-translation-292\"],[\"You are already signed in\",\"__stack-auto-translation-293\"],[\"You are not currently signed in.\",\"__stack-auto-translation-294\"],[\"You can not remove your last sign-in email\",\"__stack-auto-translation-295\"],[\"You cannot revoke your current session\",\"__stack-auto-translation-296\"],[\"You email has been verified!\",\"__stack-auto-translation-297\"],[\"You have not yet completed your account setup. Please reach out to support if you believe this is an error.\",\"__stack-auto-translation-298\"],[\"Your Email\",\"__stack-auto-translation-299\"],[\"Your email verification link has expired. Please request a new verification link from your account settings.\",\"__stack-auto-translation-300\"],[\"Your magic link has expired. Please request a new magic link if you need to sign-in.\",\"__stack-auto-translation-301\"],[\"Your password has been reset. You can now sign in with your new password.\",\"__stack-auto-translation-302\"],[\"Your password reset link has expired. Please request a new password reset link from the login page.\",\"__stack-auto-translation-303\"],[\"Your team invitation link has expired. Please request a new team invitation link \",\"__stack-auto-translation-304\"]]\n"])</script>
2904<script>self.__next_f.push([1,"e:[]\n17:[]\n"])</script>
2904<script>self.__next_f.push([1,"0:[\"$\",\"$L5\",null,{\"buildId\":\"gP91iZZs6in2jzUTyTd-W\",\"assetPrefix\":\"\",\"urlParts\":[\"\",\"perguntar\"],\"initialTree\":[\"\",{\"children\":[\"perguntar\",{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",true],\"initialSeedData\":[\"\",{\"children\":[\"perguntar\",{\"children\":[\"__PAGE__\",{},[[\"$L6\",[\"$\",\"div\",null,{\"className\":\"relative min-h-screen\",\"children\":[[\"$\",\"div\",null,{\"className\":\"fixed inset-0 bg-grid-pattern-fine opacity-[0.03] pointer-events-none\"}],[\"$\",\"div\",null,{\"className\":\"relative max-w-4xl mx-auto px-4 sm:px-6 pt-28 pb-20\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-16 text-center\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-xs font-semibold text-accent-purple uppercase tracking-widest mb-3\",\"children\":\"Pergunte\"}],[\"$\",\"h1\",null,{\"className\":\"text-4xl md:text-5xl font-bold tracking-tight mb-4\",\"children\":[\"$\",\"span\",null,{\"className\":\"bg-gradient-to-r from-white via-gray-100 to-gray-300 bg-clip-text text-transparent\",\"children\":\"Faça sua Pergunta\"}]}],[\"$\",\"p\",null,{\"className\":\"text-gray-400 max-w-xl mx-auto mb-6\",\"children\":\"Tem uma dúvida sobre crypto, DeFi, inteligência artificial ou tecnologia? Mande aqui e vamos criar uma explicação personalizada pra você!\"}],[\"$\",\"p\",null,{\"className\":\"text-sm text-gray-500\",\"children\":[\"Ou me mencione no X:\",\" \",[\"$\",\"a\",null,{\"href\":\"https://x.com/0xCVYH\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"text-accent-blue hover:text-accent-cyan transition-colors font-semibold\",\"children\":\"@0xCVYH\"}]]}]]}],[\"$\",\"$L7\",null,{}],[\"$\",\"div\",null,{\"className\":\"mt-12 grid md:grid-cols-2 gap-6\",\"children\":[[\"$\",\"div\",null,{\"className\":\"glass rounded-2xl p-6\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center space-x-3 mb-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"w-9 h-9 rounded-xl bg-accent-gold/10 border border-accent-gold/20 flex items-center justify-center\",\"children\":[\"$\",\"svg\",null,{\"className\":\"w-4 h-4 text-accent-gold\",\"fill\":\"currentColor\",\"viewBox\":\"0 0 20 20\",\"children\":[\"$\",\"path\",null,{\"d\":\"M11.983 1.907a.75.75 0 00-1.292-.657l-8.5 9.5A.75.75 0 002.75 12h6.572l-1.305 6.093a.75.75 0 001.292.657l8.5-9.5A.75.75 0 0017.25 8h-6.572l1.305-6.093z\"}]}]}],[\"$\",\"h3\",null,{\"className\":\"font-bold text-white\",\"children\":\"Dicas para uma boa pergunta\"}]]}],[\"$\",\"ul\",null,{\"className\":\"space-y-3 text-sm text-gray-400\",\"children\":[[\"$\",\"li\",null,{\"className\":\"flex items-start gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex-shrink-0 w-1.5 h-1.5 rounded-full bg-accent-gold mt-2\"}],[\"$\",\"span\",null,{\"children\":\"Seja específico — “Como funciona staking de ETH?” é melhor que “Como ganhar com crypto?”\"}]]}],[\"$\",\"li\",null,{\"className\":\"flex items-start gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex-shrink-0 w-1.5 h-1.5 rounded-full bg-accent-gold mt-2\"}],[\"$\",\"span\",null,{\"children\":\"Inclua contexto — mencione seu nível de conhecimento\"}]]}],[\"$\",\"li\",null,{\"className\":\"flex items-start gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex-shrink-0 w-1.5 h-1.5 rounded-full bg-accent-gold mt-2\"}],[\"$\",\"span\",null,{\"children\":\"Perguntas sobre análise técnica, projetos ou DeFi são bem-vindas!\"}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"glass rounded-2xl p-6\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center space-x-3 mb-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"w-9 h-9 rounded-xl bg-accent-blue/10 border border-accent-blue/20 flex items-center justify-center\",\"children\":[\"$\",\"svg\",null,{\"className\":\"w-4 h-4 text-accent-blue\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.5\",\"viewBox\":\"0 0 24 24\",\"children\":[\"$\",\"path\",null,{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M12 6.042A8.967 8.967 0 006 3.75c-1.052 0-2.062.18-3 .512v14.25A8.987 8.987 0 016 18c2.305 0 4.408.867 6 2.292m0-14.25a8.966 8.966 0 016-2.292c1.052 0 2.062.18 3 .512v14.25A8.987 8.987 0 0018 18a8.967 8.967 0 00-6 2.292m0-14.25v14.25\"}]}]}],[\"$\",\"h3\",null,{\"className\":\"font-bold text-white\",\"children\":\"Exemplos de perguntas\"}]]}],[\"$\",\"ul\",null,{\"className\":\"space-y-3 text-sm text-gray-400\",\"children\":[[\"$\",\"li\",\"0\",{\"className\":\"flex items-start gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex-shrink-0 w-1.5 h-1.5 rounded-full bg-accent-blue mt-2\"}],[\"$\",\"span\",null,{\"children\":[\"“\",\"Qual a melhor forma de acumular Ethereum?\",\"”\"]}]]}],[\"$\",\"li\",\"1\",{\"className\":\"flex items-start gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex-shrink-0 w-1.5 h-1.5 rounded-full bg-accent-blue mt-2\"}],[\"$\",\"span\",null,{\"children\":[\"“\",\"Como funciona o Claude Code vs Codex?\",\"”\"]}]]}],[\"$\",\"li\",\"2\",{\"className\":\"flex items-start gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex-shrink-0 w-1.5 h-1.5 rounded-full bg-accent-blue mt-2\"}],[\"$\",\"span\",null,{\"children\":[\"“\",\"O que acontece quando Fear \u0026 Greed bate 6?\",\"”\"]}]]}],[\"$\",\"li\",\"3\",{\"className\":\"flex items-start gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex-shrink-0 w-1.5 h-1.5 rounded-full bg-accent-blue mt-2\"}],[\"$\",\"span\",null,{\"children\":[\"“\",\"Qual a diferença entre Llama, Mistral e DeepSeek?\",\"”\"]}]]}]]}]]}]]}]]}]]}],null],null],null]},[null,[\"$\",\"$L8\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"perguntar\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L9\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"notFoundStyles\":\"$undefined\"}]],null]},[[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/0718a9054a369097.css?dpl=dpl_3QFXgqFWgMEcbAisfQmvr1KiPUEJ\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/5cd72613fb8f2ce7.css?dpl=dpl_3QFXgqFWgMEcbAisfQmvr1KiPUEJ\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"pt-BR\",\"className\":\"__variable_f367f3 __variable_3c557b dark\",\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"rel\":\"manifest\",\"href\":\"/manifest.json\"}],[\"$\",\"meta\",null,{\"name\":\"apple-mobile-web-app-capable\",\"content\":\"yes\"}],[\"$\",\"meta\",null,{\"name\":\"apple-mobile-web-app-status-bar-style\",\"content\":\"black-translucent\"}],[\"$\",\"meta\",null,{\"name\":\"apple-mobile-web-app-title\",\"content\":\"Terminal\"}],[\"$\",\"meta\",null,{\"name\":\"theme-color\",\"content\":\"#0a0a0f\"}],[\"$\",\"link\",null,{\"rel\":\"apple-touch-icon\",\"href\":\"/icons/icon-192.png\"}],[\"$\",\"meta\",null,{\"name\":\"mobile-web-app-capable\",\"content\":\"yes\"}],[\"$\",\"meta\",null,{\"name\":\"msapplication-TileColor\",\"content\":\"#0a0a0f\"}]]}],[\"$\",\"body\",null,{\"className\":\"__className_f367f3 bg-background text-white\",\"children\":[\"$\",\"$La\",null,{\"app\":{\"baseUrl\":\"$undefined\",\"projectId\":\"d8945578-0473-4e9a-badd-658e4411ebb1\",\"publishableClientKey\":\"pck_djzw25f33xgd752sq42dfm7c7mx4nybzmd76w64j22vtr\",\"tokenStore\"
2904:\"nextjs-cookie\",\"urls\":{\"afterSignIn\":\"/terminal\",\"afterSignUp\":\"/terminal\",\"afterSignOut\":\"/\"},\"oauthScopesOnSignIn\":{},\"uniqueIdentifier\":\"391be53a-8a4d-447c-b0a3-e7d862c56834\",\"redirectMethod\":\"nextjs\",\"extraRequestHeaders\":\"$undefined\"},\"serialized\":true,\"children\":[[\"$\",\"$b\",null,{\"fallback\":null}],[\"$\",\"$Lc\",null,{\"quetzalKeys\":\"$Qd\",\"quetzalLocale\":\"$Qe\",\"children\":[\"$\",\"$Lf\",null,{\"theme\":{\"dark\":{\"background\":\"#0a0a0f\",\"foreground\":\"#e5e7eb\",\"card\":\"#111118\",\"cardForeground\":\"#e5e7eb\",\"popover\":\"#111118\",\"popoverForeground\":\"#e5e7eb\",\"primary\":\"#3b82f6\",\"primaryForeground\":\"#ffffff\",\"secondary\":\"#1e1e2e\",\"secondaryForeground\":\"#d1d5db\",\"muted\":\"#1e1e2e\",\"mutedForeground\":\"#9ca3af\",\"accent\":\"#3b82f6\",\"accentForeground\":\"#ffffff\",\"destructive\":\"#ef4444\",\"destructiveForeground\":\"#ffffff\",\"border\":\"#2a2a3a\",\"input\":\"#2a2a3a\",\"ring\":\"#3b82f6\"},\"light\":{\"primary\":\"#3b82f6\",\"primaryForeground\":\"#ffffff\"},\"radius\":\"8px\"},\"children\":[[\"$\",\"div\",null,{\"className\":\"fixed inset-0 pointer-events-none noise-overlay z-[60]\"}],[\"$\",\"$L10\",null,{}],[\"$\",\"main\",null,{\"className\":\"min-h-screen\",\"children\":[\"$\",\"$L8\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L9\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[\"$\",\"div\",null,{\"className\":\"relative min-h-screen flex items-center justify-center\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute inset-0 bg-grid-pattern opacity-[0.03]\"}],[\"$\",\"div\",null,{\"className\":\"absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 w-[500px] h-[500px] rounded-full bg-accent-blue/5 blur-[120px]\"}],[\"$\",\"div\",null,{\"className\":\"relative max-w-2xl mx-auto text-center px-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-8\",\"children\":[\"$\",\"span\",null,{\"className\":\"text-8xl md:text-9xl font-bold tracking-tighter bg-gradient-to-b from-gray-700 to-gray-900 bg-clip-text text-transparent select-none\",\"children\":\"404\"}]}],[\"$\",\"h2\",null,{\"className\":\"text-2xl md:text-3xl font-bold mb-4 tracking-tight\",\"children\":\"Página não encontrada\"}],[\"$\",\"p\",null,{\"className\":\"text-gray-400 mb-10 max-w-md mx-auto\",\"children\":\"Essa explicação não existe (ainda). Me mencione no X com sua dúvida e eu crio uma!\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-col sm:flex-row gap-4 justify-center\",\"children\":[[\"$\",\"$L11\",null,{\"href\":\"/\",\"className\":\"btn-primary\",\"children\":[\"$\",\"span\",null,{\"className\":\"relative z-10\",\"children\":\"Ver explicações\"}]}],[\"$\",\"a\",null,{\"href\":\"https://x.com/0xCVYH\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"btn-ghost\",\"children\":\"Seguir no X\"}]]}]]}]]}],\"notFoundStyles\":[]}]}],[\"$\",\"footer\",null,{\"className\":\"relative border-t border-border/30 mt-20\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute inset-0 bg-gradient-to-b from-background to-card/30\"}],[\"$\",\"div\",null,{\"className\":\"relative max-w-7xl mx-auto px-4 sm:px-6 lg:px-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"py-16 border-b border-border/30\",\"children\":[\"$\",\"div\",null,{\"className\":\"max-w-2xl mx-auto text-center\",\"children\":[[\"$\",\"div\",null,{\"className\":\"inline-flex items-center justify-center w-12 h-12 rounded-xl bg-accent-blue/10 border border-accent-blue/20 mb-6\",\"children\":[\"$\",\"svg\",null,{\"className\":\"w-5 h-5 text-accent-blue\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.5\",\"viewBox\":\"0 0 24 24\",\"children\":[\"$\",\"path\",null,{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M21.75 6.75v10.5a2.25 2.25 0 01-2.25 2.25h-15a2.25 2.25 0 01-2.25-2.25V6.75m19.5 0A2.25 2.25 0 0019.5 4.5h-15a2.25 2.25 0 00-2.25 2.25m19.5 0v.243a2.25 2.25 0 01-1.07 1.916l-7.5 4.615a2.25 2.25 0 01-2.36 0L3.32 8.91a2.25 2.25 0 01-1.07-1.916V6.75\"}]}]}],[\"$\",\"h3\",null,{\"className\":\"text-2xl font-bold mb-3 tracking-tight\",\"children\":\"Receba novas explicações\"}],[\"$\",\"p\",null,{\"className\":\"text-gray-400 mb-8 text-sm\",\"children\":\"Cadastre seu email e seja avisado quando eu criar algo novo!\"}],[\"$\",\"$L12\",null,{\"compact\":true,\"className\":\"max-w-md mx-auto\"}]]}]}],[\"$\",\"div\",null,{\"className\":\"py-16 border-b border-border/30\",\"children\":[[\"$\",\"div\",null,{\"className\":\"text-center mb-10\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-xs font-semibold text-accent-gold uppercase tracking-widest mb-3\",\"children\":\"Ecossistema\"}],[\"$\",\"h3\",null,{\"className\":\"text-2xl font-bold tracking-tight\",\"children\":\"Quer ir mais fundo?\"}]]}],[\"$\",\"div\",null,{\"className\":\"grid md:grid-cols-3 gap-6\",\"children\":[[\"$\",\"a\",\"renda-cripto\",{\"href\":\"https://rendacripto.com.br\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"card-nasa p-6 group\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-4\",\"children\":[\"$\",\"img\",null,{\"src\":\"/logos/renda-cripto.png\",\"alt\":\"Renda Cripto\",\"className\":\"h-10 object-contain\"}]}],[\"$\",\"h4\",null,{\"className\":\"text-lg font-bold mb-2 group-hover:text-accent-gold transition-colors\",\"children\":\"Renda Cripto\"}],[\"$\",\"p\",null,{\"className\":\"text-gray-400 mb-4 text-sm leading-relaxed\",\"children\":\"Aprenda DeFi do zero ao avançado\"}],[\"$\",\"p\",null,{\"className\":\"text-accent-blue font-bold font-mono text-sm\",\"children\":\"R$1.597\"}],[\"$\",\"div\",null,{\"className\":\"mt-4 flex items-center space-x-1 text-xs text-gray-500 group-hover:text-accent-blue transition-colors\",\"children\":[[\"$\",\"span\",null,{\"children\":\"Saiba mais\"}],[\"$\",\"svg\",null,{\"className\":\"w-3 h-3 group-hover:translate-x-1 transition-transform\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"2\",\"viewBox\":\"0 0 24 24\",\"children\":[\"$\",\"path\",null,{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M13 7l5 5m0 0l-5 5m5-5H6\"}]}]]}]]}],[\"$\",\"a\",\"cultura-builder\",{\"href\":\"https://culturabuilder.com\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"card-nasa p-6 group\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-4\",\"children\":[\"$\",\"img\",null,{\"src\":\"/logos/cultura-builder.svg\",\"alt\":\"Cultura Builder\",\"className\":\"h-10 object-contain\"}]}],[\"$\",\"h4\",null,{\"className\":\"text-lg font-bold mb-2 group-hover:text-accent-gold transition-colors\",\"children\":\"Cultura Builder\"}],[\"$\",\"p\",null,{\"className\":\"text-gray-400 mb-4 text-sm leading-relaxed\",\"children\":\"Construa o futuro com IA\"}],[\"$\",\"p\",null,{\"className\":\"text-accent-blue font-bold font-mono text-sm\",\"children\":\"R$2.998\"}],[\"$\",\"div\",null,{\"className\":\"mt-4 flex items-center space-x-1 text-xs text-gray-500 group-hover:text-accent-blue transition-colors\",\"children\":[[\"$\",\"span\",null,{\"children\":\"Saiba mais\"}],[\"$\",\"svg\",null,{\"className\":\"w-3 h-3 group-hover:translate-x-1 transition-transform\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"2\",\"viewBox\":\"0 0 24 24\",\"children\":[\"$\",\"path\",null,{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M13 7l5 5m0 0l-5 5m5-5H6\"}]}]]}]]}],[\"$\",\"a\",\"yhp\",{\"href\":\"https://yieldhacker.ai\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"card-nasa p-6 group\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-4\",\"children\":[\"$\",\"img\",null,{\"src\":\"/logos/yield-hackers-new.png\",\"alt\":\"Yield Hacker Pass\",\"className\":\"h-12 object-contain\"}]}],[\"$\",\"h4\",null,{\"className\":\"text-lg font-bold mb-2 group-hover:text-accent-gold transition-colors\",\"children\":\"Yield Hacker Pass\"}],[\"$\",\"p\",null,{\"className\":\"text-gray-400 mb-4 text-sm leading-relaxed\",\"children\":\"Alpha exclusivo + comunidade ativa\"}],\"$undefined\",[\"$\",\"div\",null,{\"className\":\"mt-4 flex items-center space-x-1 text-xs text-gray-500 group-hover:text-accent-blue transition-colors\",\"children\":[[\"$\",\"span\",null,{\"children\":\"Saiba mais\"}],[\"$\",\"svg\",null,{\"className\":\"w-3 h-3 group-hover:translate-x-1 transition-transform\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"2\",\"viewBox\":\"0 0 24 24\",\"children\":[\"$\",\"path\",null,{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M13 7l5 5m0 0l-5 5m5-5H6\"}]}]]}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"py-12\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-col md:flex-row items-center justify-between gap-8 mb-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-wrap items-center justify-center gap-6 text-sm\",\"children\":[[\"$\",\"a\",\"X (@0xCVYH)\",{\"href\":\"https://x.com/0xCVYH\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"text-gray-500 hover:text-gray-300 transition-colors\",\"children\":\"X (@0xCVYH)\"}],[\"$\",\"a\",\"YouTube\",{\"href\":\"https://youtube.com/@caiovicentino\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"text-gray-500 hover:text-gray-300 transition-colors\",\"children\":\"YouTube\"}],[\"$\",\"a\",\"Renda Cripto\",{\"href\":\"https://rendacripto.com.br\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"text-gray-500 hover:text-gray-300 transition-colors\",\"children\":\"Renda Cripto\"}],[\"$\",\"a\",\"Cultura Builder\",{\"href\":\"https://culturabuilder.com\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"text-gray-500 hover:text-gray-300 transition-colors\",\"children\":\"Cultura Builder\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex items-center space-x-6\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://rendacripto.com.br\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"title\":\"Renda Cripto\",\"className\":\"opacity-40 hover:opacity-80 transition-opacity\",\"children\":[\"$\",\"img\",null,{\"src\":\"/logos/renda-cripto.png\",\"alt\":\"Renda Cripto\",\"className\":\"h-8 object-contain\"}]}],[\"$\",\"a\",null,{\"href\":\"https://culturabuilder.com\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"title\":\"Cultura Builder\",\"className\":\"opacity-40 hover:opacity-80 transition-opacity\",\"children\":[\"$\",\"img\",null,{\"src\":\"/logos/cultura-builder.svg\",\"alt\":\"Cultura Builder\",\"className\":\"h-8 object-contain\"}]}],[\"$\",\"a\",null,{\"href\":\"https://yieldhacker.ai\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"title\":\"Yield Hacker Pass\",\"className\":\"opacity-40 hover:opacity-80 transition-opacity\",\"children\":[\"$\",\"img\",null,{\"src\":\"/logos/yield-hackers.png\",\"alt\":\"Yield Hacker Pass\",\"className\":\"h-10 object-contain rounded-lg\"}]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"mb-8 text-center\",\"children\":[\"$\",\"p\",null,{\"className\":\"text-xs text-gray-600 leading-relaxed\",\"children\":\"Crypto • DeFi • Bitcoin • Ethereum • Solana • Inteligência Artificial • Claude Code • Codex • Gemini • Open Source • Agentes IA • NFTs • On-Chain\"}]}],[\"$\",\"div\",null,{\"className\":\"pt-8 border-t border-border/20 flex flex-col sm:flex-row items-center justify-between gap-4\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-xs text-gray-600\",\"children\":\"© 2026 Caio Vicentino. Todos os direitos reservados.\"}],[\"$\",\"p\",null,{\"className\":\"text-xs text-gray-600 flex items-center space-x-1\",\"children\":[[\"$\",\"span\",null,{\"children\":\"Feito com\"}],[\"$\",\"span\",null,{\"className\":\"inline-block w-3 h-3 rounded-sm bg-gradient-to-br from-accent-blue to-accent-cyan\"}],[\"$\",\"span\",null,{\"children\":\"por\"}],[\"$\",\"span\",null,{\"className\":\"font-semibold text-gray-500\",\"children\":\"Major\"}],[\"$\",\"span\",null,{\"children\":\"— Agente de IA do\"}],[\"$\",\"a\",null,{\"href\":\"https://x.com/0xCVYH\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"font-semibold text-gray-500 hover:text-accent-gold transition-colors\",\"children\":\"Caio Vicentino\"}]]}]]}]]}]]}]]}],[\"$\",\"$b\",null,{\"fallback\":null,\"children\":[\"$\",\"$L13\",null,{\"reason\":\"next/dynamic\",\"children\":[\"$\",\"$L14\",null,{}]}]}]]}]}]]}]}]]}]],null],[[\"$\",\"div\",null,{\"className\":\"flex items-center justify-center min-h-screen bg-background\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-col items-center gap-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"w-8 h-8 border-2 border-accent-blue border-t-transparent roun
2904ded-full animate-spin\"}],[\"$\",\"p\",null,{\"className\":\"text-sm text-gray-400\",\"children\":\"Carregando...\"}]]}]}],[],[]]],\"couldBeIntercepted\":false,\"initialHead\":[null,\"$L15\"],\"globalErrorComponent\":\"$16\",\"missingSlots\":\"$W17\"}]\n"])</script>
2904<script>self.__next_f.push([1,"15:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}],[\"$\",\"meta\",\"1\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"2\",{\"children\":\"Faça sua Pergunta - Caio Explica | Caio Explica\"}],[\"$\",\"meta\",\"3\",{\"name\":\"description\",\"content\":\"Envie sua dúvida sobre crypto, DeFi, inteligência artificial, Claude Code, Gemini, open source ou tecnologia e receba uma explicação personalizada gratuita.\"}],[\"$\",\"link\",\"4\",{\"rel\":\"author\",\"href\":\"https://x.com/0xCVYH\"}],[\"$\",\"meta\",\"5\",{\"name\":\"author\",\"content\":\"Caio Vicentino\"}],[\"$\",\"meta\",\"6\",{\"name\":\"keywords\",\"content\":\"perguntar,dúvida,crypto,DeFi,inteligência artificial,IA,Claude Code,explicação\"}],[\"$\",\"meta\",\"7\",{\"name\":\"creator\",\"content\":\"Caio Vicentino\"}],[\"$\",\"meta\",\"8\",{\"name\":\"publisher\",\"content\":\"Caio Explica\"}],[\"$\",\"meta\",\"9\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"10\",{\"name\":\"googlebot\",\"content\":\"index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1\"}],[\"$\",\"link\",\"11\",{\"rel\":\"canonical\",\"href\":\"https://caioexplica.ai\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:title\",\"content\":\"Caio Explica - Crypto, IA e Tecnologia\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:description\",\"content\":\"Explicações personalizadas sobre crypto, DeFi, inteligência artificial e tecnologia. Criadas por IA com dados em tempo real.\"}],[\"$\",\"meta\",\"14\",{\"property\":\"og:url\",\"content\":\"https://caioexplica.ai\"}],[\"$\",\"meta\",\"15\",{\"property\":\"og:site_name\",\"content\":\"Caio Explica\"}],[\"$\",\"meta\",\"16\",{\"property\":\"og:locale\",\"content\":\"pt_BR\"}],[\"$\",\"meta\",\"17\",{\"property\":\"og:image\",\"content\":\"https://caioexplica.ai/og-image.png\"}],[\"$\",\"meta\",\"18\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"19\",{\"property\":\"og:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"20\",{\"property\":\"og:image:alt\",\"content\":\"Caio Explica - Crypto, IA e Tecnologia\"}],[\"$\",\"meta\",\"21\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"22\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"23\",{\"name\":\"twitter:site\",\"content\":\"@0xCVYH\"}],[\"$\",\"meta\",\"24\",{\"name\":\"twitter:creator\",\"content\":\"@0xCVYH\"}],[\"$\",\"meta\",\"25\",{\"name\":\"twitter:title\",\"content\":\"Caio Explica - Crypto, IA e Tecnologia\"}],[\"$\",\"meta\",\"26\",{\"name\":\"twitter:description\",\"content\":\"Explicações personalizadas sobre crypto, DeFi, inteligência artificial e tecnologia.\"}],[\"$\",\"meta\",\"27\",{\"name\":\"twitter:image\",\"content\":\"https://caioexplica.ai/og-image.png\"}],[\"$\",\"meta\",\"28\",{\"name\":\"twitter:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"29\",{\"name\":\"twitter:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"30\",{\"name\":\"twitter:image:alt\",\"content\":\"Caio Explica - Crypto, IA e Tecnologia\"}],[\"$\",\"link\",\"31\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\",\"type\":\"image/x-icon\",\"sizes\":\"32x32\"}],[\"$\",\"link\",\"32\",{\"rel\":\"icon\",\"href\":\"/icon.svg?64c9c6d61d859d51\",\"type\":\"image/svg+xml\",\"sizes\":\"any\"}],[\"$\",\"meta\",\"33\",{\"name\":\"next-size-adjust\"}]]\n"])</script>
2904<script>self.__next_f.push([1,"6:null\n"])</script>
2904</body></html>

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.