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 & 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.